let m be FinSequence of NAT ; :: thesis: ( len m >= 4 implies IDEAoperationC (IDEAoperationC m) = m )
assume A1:
len m >= 4
; :: thesis: IDEAoperationC (IDEAoperationC m) = m
consider I1 being FinSequence of NAT such that
A2:
I1 = IDEAoperationC m
;
consider I2 being FinSequence of NAT such that
A3:
I2 = IDEAoperationC I1
;
A4:
Seg (len m) = dom m
by FINSEQ_1:def 3;
A5: Seg (len m) =
Seg (len I1)
by A2, Def13
.=
Seg (len I2)
by A3, Def13
.=
dom I2
by FINSEQ_1:def 3
;
3 <= len m
by A1, XXREAL_0:2;
then
3 in Seg (len m)
by FINSEQ_1:3;
then
3 in dom m
by FINSEQ_1:def 3;
then A6:
I1 . 3 = m . 2
by A2, Lm4;
2 <= len m
by A1, XXREAL_0:2;
then
2 in Seg (len m)
by FINSEQ_1:3;
then
2 in dom m
by FINSEQ_1:def 3;
then A7:
I1 . 2 = m . 3
by A2, Lm3;
hence
IDEAoperationC (IDEAoperationC m) = m
by A2, A3, A4, A5, FINSEQ_1:17; :: thesis: verum