let A be non degenerated commutative Ring; for I being Ideal of A
for f, g being FinSequence of bool the carrier of A st len f >= len g & len g > 0 & I ||^ (len f) = f . (len f) & f . 1 = I & ( for i being Nat st i in dom f & i + 1 in dom f holds
f . (i + 1) = I *' (f /. i) ) & I ||^ (len g) = g . (len g) & g . 1 = I & ( for i being Nat st i in dom g & i + 1 in dom g holds
g . (i + 1) = I *' (g /. i) ) holds
f | (dom g) = g
let I be Ideal of A; for f, g being FinSequence of bool the carrier of A st len f >= len g & len g > 0 & I ||^ (len f) = f . (len f) & f . 1 = I & ( for i being Nat st i in dom f & i + 1 in dom f holds
f . (i + 1) = I *' (f /. i) ) & I ||^ (len g) = g . (len g) & g . 1 = I & ( for i being Nat st i in dom g & i + 1 in dom g holds
g . (i + 1) = I *' (g /. i) ) holds
f | (dom g) = g
let f, g be FinSequence of bool the carrier of A; ( len f >= len g & len g > 0 & I ||^ (len f) = f . (len f) & f . 1 = I & ( for i being Nat st i in dom f & i + 1 in dom f holds
f . (i + 1) = I *' (f /. i) ) & I ||^ (len g) = g . (len g) & g . 1 = I & ( for i being Nat st i in dom g & i + 1 in dom g holds
g . (i + 1) = I *' (g /. i) ) implies f | (dom g) = g )
assume that
A1:
( len f >= len g & len g > 0 & I ||^ (len f) = f . (len f) & f . 1 = I & ( for i being Nat st i in dom f & i + 1 in dom f holds
f . (i + 1) = I *' (f /. i) ) )
and
A2:
( I ||^ (len g) = g . (len g) & g . 1 = I & ( for i being Nat st i in dom g & i + 1 in dom g holds
g . (i + 1) = I *' (g /. i) ) )
; f | (dom g) = g
A3:
dom f = Seg (len f)
by FINSEQ_1:def 3;
A4:
dom g = Seg (len g)
by FINSEQ_1:def 3;
set f1 = f | (dom g);
A5: dom (f | (dom g)) =
dom (f | (Seg (len g)))
by FINSEQ_1:def 3
.=
(dom f) /\ (Seg (len g))
by RELAT_1:61
.=
(Seg (len f)) /\ (Seg (len g))
by FINSEQ_1:def 3
.=
Seg (len g)
by A1, FINSEQ_1:5, XBOOLE_1:28
;
A6:
dom (f | (dom g)) = dom g
by A5, FINSEQ_1:def 3;
A7:
for i being Nat st i in dom (f | (dom g)) & i + 1 in dom (f | (dom g)) holds
(f | (dom g)) . (i + 1) = I *' ((f | (dom g)) /. i)
proof
let i be
Nat;
( i in dom (f | (dom g)) & i + 1 in dom (f | (dom g)) implies (f | (dom g)) . (i + 1) = I *' ((f | (dom g)) /. i) )
assume A8:
(
i in dom (f | (dom g)) &
i + 1
in dom (f | (dom g)) )
;
(f | (dom g)) . (i + 1) = I *' ((f | (dom g)) /. i)
A9:
dom (f | (dom g)) c= dom f
by A3, A5, A1, FINSEQ_1:5;
A10:
(f | (dom g)) /. i =
(f | (dom g)) . i
by A8, PARTFUN1:def 6
.=
f . i
by A8, A6, FUNCT_1:49
.=
f /. i
by A8, A9, PARTFUN1:def 6
;
(f | (dom g)) . (i + 1) =
f . (i + 1)
by A8, A6, FUNCT_1:49
.=
I *' ((f | (dom g)) /. i)
by A10, A1, A8, A9
;
hence
(f | (dom g)) . (i + 1) = I *' ((f | (dom g)) /. i)
;
verum
end;
f | (dom g) = g
hence
f | (dom g) = g
; verum