set S = { I where I is Interval : verum } ;
then
{ I where I is Interval : verum } c= bool REAL
;
then reconsider S = { I where I is Interval : verum } as Subset-Family of REAL ;
{} c= REAL
;
then reconsider E = {} as Subset of REAL ;
A3:
E in S
;
then A4:
S is with_empty_element
;
now for A, B being set st A in S & B in S holds
ex F being disjoint_valued FinSequence of S st Union F = A \ Blet A,
B be
set ;
( A in S & B in S implies ex F being disjoint_valued FinSequence of S st Union b3 = F \ b2 )assume A5:
(
A in S &
B in S )
;
ex F being disjoint_valued FinSequence of S st Union b3 = F \ b2then consider I being
Interval such that A6:
A = I
;
consider J being
Interval such that A7:
B = J
by A5;
per cases
( I misses J or I meets J )
;
suppose A10:
I meets J
;
ex F being disjoint_valued FinSequence of S st Union b3 = F \ b2
( (
I is
open_interval or
I is
closed_interval or
I is
right_open_interval or
I is
left_open_interval ) & (
J is
open_interval or
J is
closed_interval or
J is
right_open_interval or
J is
left_open_interval ) )
by MEASURE5:1;
then consider K,
L being
Interval such that A11:
(
K misses L &
I \ J = K \/ L )
by A10, OOdif, OCdif, ORdif, OLdif, COdif, CCdif, CRdif, CLdif, ROdif, RCdif, RRdif, RLdif, LOdif, LCdif, LRdif, LLdif;
set F =
<*K,L*>;
(
K in S &
L in S )
;
then
{K,L} c= S
by ZFMISC_1:32;
then
rng <*K,L*> c= S
by FINSEQ_2:127;
then reconsider F =
<*K,L*> as
FinSequence of
S by FINSEQ_1:def 4;
reconsider F =
F as
disjoint_valued FinSequence of
S by A11, Disjoint2;
take F =
F;
Union F = A \ B
rng F = {K,L}
by FINSEQ_2:127;
hence
Union F = A \ B
by A6, A7, A11, ZFMISC_1:75;
verum end; end; end;
then P2:
S is semi-diff-closed
;
now for A, B being set st A in S & B in S holds
A /\ B in Slet A,
B be
set ;
( A in S & B in S implies b1 /\ b2 in S )assume A12:
(
A in S &
B in S )
;
b1 /\ b2 in Sthen consider I being
Interval such that A13:
A = I
;
consider J being
Interval such that A14:
B = J
by A12;
per cases
( I misses J or I meets J )
;
suppose A15:
I meets J
;
b1 /\ b2 in S
( (
I is
open_interval or
I is
closed_interval or
I is
right_open_interval or
I is
left_open_interval ) & (
J is
open_interval or
J is
closed_interval or
J is
right_open_interval or
J is
left_open_interval ) )
by MEASURE5:1;
then
I /\ J is
Interval
by A15, OOmeet, OCmeet, ORmeet, OLmeet, CCmeet, CRmeet, CLmeet, RRmeet, RLmeet, LLmeet;
hence
A /\ B in S
by A13, A14;
verum end; end; end;
then P3:
S is cap-closed
;
reconsider R = ].-infty,+infty.[ as Subset of REAL ;
R is open_interval
;
then
REAL in S
by XXREAL_1:224;
hence
{ I where I is Interval : verum } is semialgebra_of_sets of REAL
by A4, P2, P3, Def1; verum