let x, y be object ; for f being FinSequence st rng f = {x,y} & len f = 2 & not ( f . 1 = x & f . 2 = y ) holds
( f . 1 = y & f . 2 = x )
let f be FinSequence; ( rng f = {x,y} & len f = 2 & not ( f . 1 = x & f . 2 = y ) implies ( f . 1 = y & f . 2 = x ) )
assume that
A1:
rng f = {x,y}
and
A2:
len f = 2
; ( ( f . 1 = x & f . 2 = y ) or ( f . 1 = y & f . 2 = x ) )
2 in dom f
by A2, Th25;
then A3:
f . 2 in rng f
by FUNCT_1:def 3;
A4:
now ( f . 1 = y & f . 2 = y implies ( f . 1 = x & f . 2 = y ) )end;
A10:
now ( f . 1 = x & f . 2 = x implies ( f . 1 = x & f . 2 = y ) )end;
1 in dom f
by A2, Th25;
then
f . 1 in rng f
by FUNCT_1:def 3;
hence
( ( f . 1 = x & f . 2 = y ) or ( f . 1 = y & f . 2 = x ) )
by A1, A3, A10, A4, TARSKI:def 2; verum