:: Half Open Intervals in Real Numbers
:: by Yatsuka Nakamura
::
:: Received February 1, 2002
:: Copyright (c) 2002 Association of Mizar Users
definition
let
g
be
real
number
;
let
s
be
ext-real
number
;
:: original:
[.
redefine
func
[.
g
,
s
.[
->
Subset
of
REAL
equals
:: RCOMP_2:def 1
{
r
where
r
is
Real
: (
g
<=
r
&
r
<
s
)
}
;
coherence
[.
g
,
s
.[
is
Subset
of
REAL
proof
end;
compatibility
for
b
1
being
Subset
of
REAL
holds
(
b
1
=
[.
g
,
s
.[
iff
b
1
=
{
r
where
r
is
Real
: (
g
<=
r
&
r
<
s
)
}
)
proof
end;
end;
::
deftheorem
defines
[.
RCOMP_2:def 1 :
for
g
being
real
number
for
s
being
ext-real
number
holds
[.
g
,
s
.[
=
{
r
where
r
is
Real
: (
g
<=
r
&
r
<
s
)
}
;
definition
let
g
be
ext-real
number
;
let
s
be
real
number
;
:: original:
].
redefine
func
].
g
,
s
.]
->
Subset
of
REAL
equals
:: RCOMP_2:def 2
{
r
where
r
is
Real
: (
g
<
r
&
r
<=
s
)
}
;
coherence
].
g
,
s
.]
is
Subset
of
REAL
proof
end;
compatibility
for
b
1
being
Subset
of
REAL
holds
(
b
1
=
].
g
,
s
.]
iff
b
1
=
{
r
where
r
is
Real
: (
g
<
r
&
r
<=
s
)
}
)
proof
end;
end;
::
deftheorem
defines
].
RCOMP_2:def 2 :
for
g
being
ext-real
number
for
s
being
real
number
holds
].
g
,
s
.]
=
{
r
where
r
is
Real
: (
g
<
r
&
r
<=
s
)
}
;