let Omega be non empty set ; for Sigma being SigmaField of Omega st Omega = {1,2,3,4} holds
for MyFunc being Filtration of StoppingSet 2,Sigma st MyFunc . 0 = Special_SigmaField1 & MyFunc . 1 = Special_SigmaField2 & MyFunc . 2 = Trivial-SigmaField Omega holds
ex ST being Function of Omega,(StoppingSetExt 2) st
( ST is_StoppingTime_wrt MyFunc,2 & ST . 1 = 1 & ST . 2 = 1 & ST . 3 = 2 & ST . 4 = 2 & { w where w is Element of Omega : ST . w = 0 } = {} & { w where w is Element of Omega : ST . w = 1 } = {1,2} & { w where w is Element of Omega : ST . w = 2 } = {3,4} )
let Sigma be SigmaField of Omega; ( Omega = {1,2,3,4} implies for MyFunc being Filtration of StoppingSet 2,Sigma st MyFunc . 0 = Special_SigmaField1 & MyFunc . 1 = Special_SigmaField2 & MyFunc . 2 = Trivial-SigmaField Omega holds
ex ST being Function of Omega,(StoppingSetExt 2) st
( ST is_StoppingTime_wrt MyFunc,2 & ST . 1 = 1 & ST . 2 = 1 & ST . 3 = 2 & ST . 4 = 2 & { w where w is Element of Omega : ST . w = 0 } = {} & { w where w is Element of Omega : ST . w = 1 } = {1,2} & { w where w is Element of Omega : ST . w = 2 } = {3,4} ) )
assume ASS0:
Omega = {1,2,3,4}
; for MyFunc being Filtration of StoppingSet 2,Sigma st MyFunc . 0 = Special_SigmaField1 & MyFunc . 1 = Special_SigmaField2 & MyFunc . 2 = Trivial-SigmaField Omega holds
ex ST being Function of Omega,(StoppingSetExt 2) st
( ST is_StoppingTime_wrt MyFunc,2 & ST . 1 = 1 & ST . 2 = 1 & ST . 3 = 2 & ST . 4 = 2 & { w where w is Element of Omega : ST . w = 0 } = {} & { w where w is Element of Omega : ST . w = 1 } = {1,2} & { w where w is Element of Omega : ST . w = 2 } = {3,4} )
let MyFunc be Filtration of StoppingSet 2,Sigma; ( MyFunc . 0 = Special_SigmaField1 & MyFunc . 1 = Special_SigmaField2 & MyFunc . 2 = Trivial-SigmaField Omega implies ex ST being Function of Omega,(StoppingSetExt 2) st
( ST is_StoppingTime_wrt MyFunc,2 & ST . 1 = 1 & ST . 2 = 1 & ST . 3 = 2 & ST . 4 = 2 & { w where w is Element of Omega : ST . w = 0 } = {} & { w where w is Element of Omega : ST . w = 1 } = {1,2} & { w where w is Element of Omega : ST . w = 2 } = {3,4} ) )
assume ASS2:
( MyFunc . 0 = Special_SigmaField1 & MyFunc . 1 = Special_SigmaField2 & MyFunc . 2 = Trivial-SigmaField Omega )
; ex ST being Function of Omega,(StoppingSetExt 2) st
( ST is_StoppingTime_wrt MyFunc,2 & ST . 1 = 1 & ST . 2 = 1 & ST . 3 = 2 & ST . 4 = 2 & { w where w is Element of Omega : ST . w = 0 } = {} & { w where w is Element of Omega : ST . w = 1 } = {1,2} & { w where w is Element of Omega : ST . w = 2 } = {3,4} )
deffunc H1( Element of Omega) -> Element of StoppingSetExt 2 = Special_StoppingSet $1;
consider f being Function of Omega,(StoppingSetExt 2) such that
A1:
for d being Element of Omega holds f . d = H1(d)
from FUNCT_2:sch 4();
B1:
( 1 in {1,2} & 2 in {1,2} & not 3 in {1,2} & not 4 in {1,2} )
by TARSKI:def 2;
take
f
; ( f is_StoppingTime_wrt MyFunc,2 & f . 1 = 1 & f . 2 = 1 & f . 3 = 2 & f . 4 = 2 & { w where w is Element of Omega : f . w = 0 } = {} & { w where w is Element of Omega : f . w = 1 } = {1,2} & { w where w is Element of Omega : f . w = 2 } = {3,4} )
A2:
( f . 1 = 1 & f . 2 = 1 & f . 3 = 2 & f . 4 = 2 )
( f is_StoppingTime_wrt MyFunc,2 & { w where w is Element of Omega : f . w = 0 } = {} & { w where w is Element of Omega : f . w = 1 } = {1,2} & { w where w is Element of Omega : f . w = 2 } = {3,4} )
proof
G1:
for
t being
Element of
StoppingSet 2 holds
(
{ w where w is Element of Omega : f . w = t } in MyFunc . t & (
t = 0 implies
{ w where w is Element of Omega : f . w = 0 } = {} ) & (
t = 1 implies
{ w where w is Element of Omega : f . w = 1 } = {1,2} ) & (
t = 2 implies
{ w where w is Element of Omega : f . w = 2 } = {3,4} ) )
proof
let t be
Element of
StoppingSet 2;
( { w where w is Element of Omega : f . w = t } in MyFunc . t & ( t = 0 implies { w where w is Element of Omega : f . w = 0 } = {} ) & ( t = 1 implies { w where w is Element of Omega : f . w = 1 } = {1,2} ) & ( t = 2 implies { w where w is Element of Omega : f . w = 2 } = {3,4} ) )
t in StoppingSet 2
;
then consider t1 being
Element of
NAT such that H1:
(
t = t1 &
0 <= t1 &
t1 <= 2 )
;
(
t <= 1 or
t = 1
+ 1 )
by NAT_1:9, H1;
then g2:
(
t <= 0 or
t = 0 + 1 or
t = 2 )
by NAT_1:9, H1;
(
{ w where w is Element of Omega : f . w = t } in MyFunc . t & (
t = 0 implies
{ w where w is Element of Omega : f . w = 0 } = {} ) & (
t = 1 implies
{ w where w is Element of Omega : f . w = 1 } = {1,2} ) & (
t = 2 implies
{ w where w is Element of Omega : f . w = 2 } = {3,4} ) )
proof
reconsider M =
MyFunc . t as
SigmaField of
Omega by KOLMOG01:def 2;
per cases
( t = 0 or t = 1 or t = 2 )
by g2, H1;
suppose S1:
t = 0
;
( { w where w is Element of Omega : f . w = t } in MyFunc . t & ( t = 0 implies { w where w is Element of Omega : f . w = 0 } = {} ) & ( t = 1 implies { w where w is Element of Omega : f . w = 1 } = {1,2} ) & ( t = 2 implies { w where w is Element of Omega : f . w = 2 } = {3,4} ) )
(
{ w where w is Element of Omega : f . w = 0 } in M & (
t = 0 implies
{ w where w is Element of Omega : f . w = 0 } = {} ) )
hence
(
{ w where w is Element of Omega : f . w = t } in MyFunc . t & (
t = 0 implies
{ w where w is Element of Omega : f . w = 0 } = {} ) & (
t = 1 implies
{ w where w is Element of Omega : f . w = 1 } = {1,2} ) & (
t = 2 implies
{ w where w is Element of Omega : f . w = 2 } = {3,4} ) )
by S1;
verum end; suppose S1:
t = 1
;
( { w where w is Element of Omega : f . w = t } in MyFunc . t & ( t = 0 implies { w where w is Element of Omega : f . w = 0 } = {} ) & ( t = 1 implies { w where w is Element of Omega : f . w = 1 } = {1,2} ) & ( t = 2 implies { w where w is Element of Omega : f . w = 2 } = {3,4} ) )
{ w where w is Element of Omega : f . w = 1 } = {1,2}
proof
for
x being
object holds
(
x in { w where w is Element of Omega : f . w = 1 } iff
x in {1,2} )
proof
let x be
object ;
( x in { w where w is Element of Omega : f . w = 1 } iff x in {1,2} )
thus
(
x in { w where w is Element of Omega : f . w = 1 } implies
x in {1,2} )
( x in {1,2} implies x in { w where w is Element of Omega : f . w = 1 } )proof
assume
x in { w where w is Element of Omega : f . w = 1 }
;
x in {1,2}
then consider w2 being
Element of
Omega such that K2:
(
x = w2 &
f . w2 = 1 )
;
( not
w2 in {1,2} implies
f . w2 > 1 )
hence
x in {1,2}
by K2;
verum
end;
assume ASSJ:
x in {1,2}
;
x in { w where w is Element of Omega : f . w = 1 }
then
(
x = 1 or
x = 2 or
x = 3 or
x = 4 )
by TARSKI:def 2;
then S:
x in Omega
by ASS0, ENUMSET1:def 2;
(
x = 1 or
x = 2 )
by ASSJ, TARSKI:def 2;
hence
x in { w where w is Element of Omega : f . w = 1 }
by S, A2;
verum
end;
hence
{ w where w is Element of Omega : f . w = 1 } = {1,2}
by TARSKI:2;
verum
end; hence
(
{ w where w is Element of Omega : f . w = t } in MyFunc . t & (
t = 0 implies
{ w where w is Element of Omega : f . w = 0 } = {} ) & (
t = 1 implies
{ w where w is Element of Omega : f . w = 1 } = {1,2} ) & (
t = 2 implies
{ w where w is Element of Omega : f . w = 2 } = {3,4} ) )
by S1, ENUMSET1:def 2, ASS2;
verum end; suppose S1:
t = 2
;
( { w where w is Element of Omega : f . w = t } in MyFunc . t & ( t = 0 implies { w where w is Element of Omega : f . w = 0 } = {} ) & ( t = 1 implies { w where w is Element of Omega : f . w = 1 } = {1,2} ) & ( t = 2 implies { w where w is Element of Omega : f . w = 2 } = {3,4} ) )end; end;
end;
hence
(
{ w where w is Element of Omega : f . w = t } in MyFunc . t & (
t = 0 implies
{ w where w is Element of Omega : f . w = 0 } = {} ) & (
t = 1 implies
{ w where w is Element of Omega : f . w = 1 } = {1,2} ) & (
t = 2 implies
{ w where w is Element of Omega : f . w = 2 } = {3,4} ) )
;
verum
end;
j1:
0 in StoppingSet 2
;
j2:
1
in StoppingSet 2
;
2
in StoppingSet 2
;
hence
(
f is_StoppingTime_wrt MyFunc,2 &
{ w where w is Element of Omega : f . w = 0 } = {} &
{ w where w is Element of Omega : f . w = 1 } = {1,2} &
{ w where w is Element of Omega : f . w = 2 } = {3,4} )
by j1, j2, G1;
verum
end;
hence
( f is_StoppingTime_wrt MyFunc,2 & f . 1 = 1 & f . 2 = 1 & f . 3 = 2 & f . 4 = 2 & { w where w is Element of Omega : f . w = 0 } = {} & { w where w is Element of Omega : f . w = 1 } = {1,2} & { w where w is Element of Omega : f . w = 2 } = {3,4} )
by A2; verum