let p be FinSequence; for x, y being object holds
( p = <*x,y*> iff ( len p = 2 & p . 1 = x & p . 2 = y ) )
let x, y be object ; ( p = <*x,y*> iff ( len p = 2 & p . 1 = x & p . 2 = y ) )
thus
( p = <*x,y*> implies ( len p = 2 & p . 1 = x & p . 2 = y ) )
( len p = 2 & p . 1 = x & p . 2 = y implies p = <*x,y*> )
assume that
A4:
len p = 2
and
A5:
p . 1 = x
and
A6:
p . 2 = y
; p = <*x,y*>
A7: dom p =
Seg (1 + 1)
by A4, Def3
.=
Seg ((len <*x*>) + 1)
by Th39
.=
Seg ((len <*x*>) + (len <*y*>))
by Th39
;
A8:
for k being Nat st k in dom <*x*> holds
p . k = <*x*> . k
for k being Nat st k in dom <*y*> holds
p . ((len <*x*>) + k) = <*y*> . k
hence
p = <*x,y*>
by A7, A8, Def7; verum