let X be set ; for p being Permutation of X
for x, y being Element of X holds (p +* (x,(p . y))) +* (y,(p . x)) is Permutation of X
let p be Permutation of X; for x, y being Element of X holds (p +* (x,(p . y))) +* (y,(p . x)) is Permutation of X
let x, y be Element of X; (p +* (x,(p . y))) +* (y,(p . x)) is Permutation of X
set p1 = p +* (x,(p . y));
set p2 = (p +* (x,(p . y))) +* (y,(p . x));
A1:
dom ((p +* (x,(p . y))) +* (y,(p . x))) = dom (p +* (x,(p . y)))
by Th29;
A2:
dom (p +* (x,(p . y))) = dom p
by Th29;
A3:
( X = {} implies X = {} )
;
then A4:
dom p = X
by FUNCT_2:def 1;
per cases
( X is empty or not X is empty )
;
suppose A5:
not
X is
empty
;
(p +* (x,(p . y))) +* (y,(p . x)) is Permutation of XA6:
rng p = X
by FUNCT_2:def 3;
then A7:
p . x in X
by A4, A5, FUNCT_1:def 3;
thus
(p +* (x,(p . y))) +* (
y,
(p . x)) is
Permutation of
X
verumproof
per cases
( x = y or x <> y )
;
suppose A9:
x <> y
;
(p +* (x,(p . y))) +* (y,(p . x)) is Permutation of Xthen A10:
((p +* (x,(p . y))) +* (y,(p . x))) . x =
(p +* (x,(p . y))) . x
by Th31
.=
p . y
by A4, A5, Th30
;
A11:
now for z being set st z in X & z <> x & z <> y holds
((p +* (x,(p . y))) +* (y,(p . x))) . z = p . zlet z be
set ;
( z in X & z <> x & z <> y implies ((p +* (x,(p . y))) +* (y,(p . x))) . z = p . z )assume that
z in X
and A12:
z <> x
and A13:
z <> y
;
((p +* (x,(p . y))) +* (y,(p . x))) . z = p . zthus ((p +* (x,(p . y))) +* (y,(p . x))) . z =
(p +* (x,(p . y))) . z
by A13, Th31
.=
p . z
by A12, Th31
;
verum end; A14:
((p +* (x,(p . y))) +* (y,(p . x))) . y = p . x
by A2, A4, A5, Th30;
A15:
now for pz being object holds
( ( pz in rng ((p +* (x,(p . y))) +* (y,(p . x))) implies pz in X ) & ( pz in X implies pz in rng ((p +* (x,(p . y))) +* (y,(p . x))) ) )let pz be
object ;
( ( pz in rng ((p +* (x,(p . y))) +* (y,(p . x))) implies pz in X ) & ( pz in X implies b1 in rng ((p +* (x,(p . y))) +* (y,(p . x))) ) )hereby ( pz in X implies b1 in rng ((p +* (x,(p . y))) +* (y,(p . x))) )
assume
pz in rng ((p +* (x,(p . y))) +* (y,(p . x)))
;
pz in Xthen consider z being
object such that A16:
z in dom ((p +* (x,(p . y))) +* (y,(p . x)))
and A17:
pz = ((p +* (x,(p . y))) +* (y,(p . x))) . z
by FUNCT_1:def 3;
A18:
p . z in X
by A1, A2, A6, A16, FUNCT_1:def 3;
end; assume
pz in X
;
b1 in rng ((p +* (x,(p . y))) +* (y,(p . x)))then consider z being
object such that A19:
z in dom p
and A20:
pz = p . z
by A6, FUNCT_1:def 3;
end; then
rng ((p +* (x,(p . y))) +* (y,(p . x))) = X
by TARSKI:2;
then reconsider p2 =
(p +* (x,(p . y))) +* (
y,
(p . x)) as
Function of
X,
X by A1, A2, A4, A5, FUNCT_2:def 1, RELSET_1:4;
now for z1, z2 being object st z1 in X & z2 in X & p2 . z1 = p2 . z2 holds
not z1 <> z2let z1,
z2 be
object ;
( z1 in X & z2 in X & p2 . z1 = p2 . z2 implies not z1 <> z2 )assume that A21:
z1 in X
and A22:
z2 in X
and A23:
p2 . z1 = p2 . z2
and A24:
z1 <> z2
;
contradictionper cases
( ( z1 = x & z2 = y ) or ( z1 = y & z2 = x ) or ( z1 = x & z2 <> y ) or ( z1 <> x & z2 = y ) or ( z1 = y & z2 <> x ) or ( z1 <> y & z2 = x ) or ( z1 <> y & z2 <> x & z1 <> x & z2 <> y ) )
;
suppose
(
z1 = x &
z2 = y )
;
contradictionend; suppose
(
z1 = y &
z2 = x )
;
contradictionend; suppose A25:
(
z1 = x &
z2 <> y )
;
contradictionend; suppose A26:
(
z1 <> x &
z2 = y )
;
contradictionend; suppose A27:
(
z1 = y &
z2 <> x )
;
contradictionend; suppose A28:
(
z1 <> y &
z2 = x )
;
contradictionend; end; end; then A29:
p2 is
one-to-one
by A5, FUNCT_2:19;
rng p2 = X
by A15, TARSKI:2;
then
p2 is
onto
by FUNCT_2:def 3;
hence
(p +* (x,(p . y))) +* (
y,
(p . x)) is
Permutation of
X
by A29;
verum end; end;
end; end; end;