let x, y, z be set ; :: thesis: <*x,y,z*> |-- x = <*y,z*>
x in {x,y,z}
by ENUMSET1:def 1;
then A1:
x in rng <*x,y,z*>
by Lm2;
A2:
x .. <*x,y,z*> = 1
by Th25;
then (len <*y,z*>) + (x .. <*x,y,z*>) =
2 + 1
by FINSEQ_1:61
.=
len <*x,y,z*>
by FINSEQ_1:62
;
then A3:
len <*y,z*> = (len <*x,y,z*>) - (x .. <*x,y,z*>)
;
A4:
len <*y,z*> = 2
by FINSEQ_1:61;
now let k be
Nat;
:: thesis: ( k in dom <*y,z*> implies <*y,z*> . b1 = <*x,y,z*> . (b1 + (x .. <*x,y,z*>)) )assume
k in dom <*y,z*>
;
:: thesis: <*y,z*> . b1 = <*x,y,z*> . (b1 + (x .. <*x,y,z*>))then A5:
k in Seg 2
by A4, FINSEQ_1:def 3;
end;
hence
<*x,y,z*> |-- x = <*y,z*>
by A1, A3, FINSEQ_4:def 7; :: thesis: verum