let S1, S2 be sigmaFieldFamily of ProdFinSeq X; ( S1 . 1 = S . 1 & ( for i being non zero Nat st i < m holds
ex Si being SigmaField of (CarProduct (SubFin (X,i))) st
( Si = S1 . i & S1 . (i + 1) = sigma (measurable_rectangles (Si,(ElmFin (S,(i + 1))))) ) ) & S2 . 1 = S . 1 & ( for i being non zero Nat st i < m holds
ex Si being SigmaField of (CarProduct (SubFin (X,i))) st
( Si = S2 . i & S2 . (i + 1) = sigma (measurable_rectangles (Si,(ElmFin (S,(i + 1))))) ) ) implies S1 = S2 )
assume that
A24:
( S1 . 1 = S . 1 & ( for i being non zero Nat st i < m holds
ex Si being SigmaField of (CarProduct (SubFin (X,i))) st
( Si = S1 . i & S1 . (i + 1) = sigma (measurable_rectangles (Si,(ElmFin (S,(i + 1))))) ) ) )
and
A25:
( S2 . 1 = S . 1 & ( for i being non zero Nat st i < m holds
ex Si being SigmaField of (CarProduct (SubFin (X,i))) st
( Si = S2 . i & S2 . (i + 1) = sigma (measurable_rectangles (Si,(ElmFin (S,(i + 1))))) ) ) )
; S1 = S2
A26:
( len S1 = m & len S2 = m )
by CARD_1:def 7;
defpred S1[ Nat] means ( 1 <= $1 & $1 <= m implies S1 . $1 = S2 . $1 );
A27:
S1[ 0 ]
;
A28:
for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be
Nat;
( S1[k] implies S1[k + 1] )
assume A29:
S1[
k]
;
S1[k + 1]
assume A30:
( 1
<= k + 1 &
k + 1
<= m )
;
S1 . (k + 1) = S2 . (k + 1)
per cases
( k = 0 or k <> 0 )
;
suppose A31:
k <> 0
;
S1 . (k + 1) = S2 . (k + 1)then reconsider j =
k as non
zero Nat ;
k + 1
<> 1
by A31;
then A32:
1
< k + 1
by A30, XXREAL_0:1;
A33:
ex
Si being
SigmaField of
(CarProduct (SubFin (X,j))) st
(
Si = S1 . j &
S1 . (j + 1) = sigma (measurable_rectangles (Si,(ElmFin (S,(j + 1))))) )
by A24, A30, NAT_1:13;
ex
Si being
SigmaField of
(CarProduct (SubFin (X,j))) st
(
Si = S2 . j &
S2 . (j + 1) = sigma (measurable_rectangles (Si,(ElmFin (S,(j + 1))))) )
by A25, A30, NAT_1:13;
hence
S1 . (k + 1) = S2 . (k + 1)
by A33, A29, A32, A30, NAT_1:13;
verum end; end;
end;
for k being Nat holds S1[k]
from NAT_1:sch 2(A27, A28);
hence
S1 = S2
by A26; verum