let AFP be AffinPlane; for f being Permutation of the carrier of AFP st ( for A being Subset of AFP st A is being_line holds
f .: A is being_line ) holds
f is collineation
let f be Permutation of the carrier of AFP; ( ( for A being Subset of AFP st A is being_line holds
f .: A is being_line ) implies f is collineation )
assume A1:
for A being Subset of AFP st A is being_line holds
f .: A is being_line
; f is collineation
A2:
for a, b being Element of AFP st a <> b holds
f .: (Line (a,b)) = Line ((f . a),(f . b))
proof
let a,
b be
Element of
AFP;
( a <> b implies f .: (Line (a,b)) = Line ((f . a),(f . b)) )
set A =
Line (
a,
b);
set x =
f . a;
set y =
f . b;
set K =
Line (
(f . a),
(f . b));
set M =
f .: (Line (a,b));
assume A3:
a <> b
;
f .: (Line (a,b)) = Line ((f . a),(f . b))
then
f . a <> f . b
by FUNCT_2:85;
then A4:
Line (
(f . a),
(f . b)) is
being_line
by AFF_1:def 3;
Line (
a,
b) is
being_line
by A3, AFF_1:def 3;
then A5:
f .: (Line (a,b)) is
being_line
by A1;
a in Line (
a,
b)
by AFF_1:26;
then A6:
f . a in f .: (Line (a,b))
by Th110;
b in Line (
a,
b)
by AFF_1:26;
then A7:
f . b in f .: (Line (a,b))
by Th110;
(
f . a in Line (
(f . a),
(f . b)) &
f . b in Line (
(f . a),
(f . b)) )
by AFF_1:26;
hence
f .: (Line (a,b)) = Line (
(f . a),
(f . b))
by A3, A4, A5, A6, A7, AFF_1:30, FUNCT_2:85;
verum
end;
A8:
for A being Subset of AFP st f .: A is being_line holds
A is being_line
proof
let A be
Subset of
AFP;
( f .: A is being_line implies A is being_line )
set K =
f .: A;
assume
f .: A is
being_line
;
A is being_line
then consider x,
y being
Element of
AFP such that A9:
x <> y
and A10:
f .: A = Line (
x,
y)
by AFF_1:def 3;
y in f .: A
by A10, AFF_1:26;
then consider b being
Element of
AFP such that
b in A
and A11:
f . b = y
by Th111;
x in f .: A
by A10, AFF_1:26;
then consider a being
Element of
AFP such that
a in A
and A12:
f . a = x
by Th111;
set C =
Line (
a,
b);
(
Line (
a,
b) is
being_line &
f .: (Line (a,b)) = f .: A )
by A2, A9, A10, A12, A11, AFF_1:def 3;
hence
A is
being_line
by Th112;
verum
end;
A13:
for A, C being Subset of AFP st f .: A // f .: C holds
A // C
A20:
for a, b, c, d being Element of AFP st f . a,f . b // f . c,f . d holds
a,b // c,d
proof
let a,
b,
c,
d be
Element of
AFP;
( f . a,f . b // f . c,f . d implies a,b // c,d )
set x =
f . a;
set y =
f . b;
set z =
f . c;
set t =
f . d;
assume A21:
f . a,
f . b // f . c,
f . d
;
a,b // c,d
now set C =
Line (
c,
d);
set A =
Line (
a,
b);
set K =
f .: (Line (a,b));
set M =
f .: (Line (c,d));
A22:
(
c in Line (
c,
d) &
d in Line (
c,
d) )
by AFF_1:26;
assume A23:
(
a <> b &
c <> d )
;
a,b // c,dthen A24:
(
f . a <> f . b &
f . c <> f . d )
by FUNCT_2:85;
(
f .: (Line (a,b)) = Line (
(f . a),
(f . b)) &
f .: (Line (c,d)) = Line (
(f . c),
(f . d)) )
by A2, A23;
then A25:
f .: (Line (a,b)) // f .: (Line (c,d))
by A21, A24, AFF_1:51;
(
a in Line (
a,
b) &
b in Line (
a,
b) )
by AFF_1:26;
hence
a,
b // c,
d
by A13, A22, A25, AFF_1:53;
verum end;
hence
a,
b // c,
d
by AFF_1:12;
verum
end;
A26:
for A, C being Subset of AFP st A // C holds
f .: A // f .: C
proof
let A,
C be
Subset of
AFP;
( A // C implies f .: A // f .: C )
assume A27:
A // C
;
f .: A // f .: C
then
C is
being_line
by AFF_1:50;
then A28:
f .: C is
being_line
by A1;
A29:
A is
being_line
by A27, AFF_1:50;
then A30:
f .: A is
being_line
by A1;
then A:
f .: A // f .: A
by AFF_1:55;
(
A <> C implies
f .: A // f .: C )
proof
assume A31:
A <> C
;
f .: A // f .: C
assume
not
f .: A // f .: C
;
contradiction
then consider x being
Element of
AFP such that A32:
x in f .: A
and A33:
x in f .: C
by A30, A28, AFF_1:72;
consider b being
Element of
AFP such that A34:
b in C
and A35:
x = f . b
by A33, Th111;
consider a being
Element of
AFP such that A36:
a in A
and A37:
x = f . a
by A32, Th111;
a = b
by A37, A35, FUNCT_2:85;
hence
contradiction
by A27, A31, A36, A34, AFF_1:59;
verum
end;
hence
f .: A // f .: C
by A, A1, A29, AFF_1:55;
verum
end;
for a, b, c, d being Element of AFP st a,b // c,d holds
f . a,f . b // f . c,f . d
proof
let a,
b,
c,
d be
Element of
AFP;
( a,b // c,d implies f . a,f . b // f . c,f . d )
assume A38:
a,
b // c,
d
;
f . a,f . b // f . c,f . d
now set C =
Line (
c,
d);
set A =
Line (
a,
b);
set K =
f .: (Line (a,b));
set M =
f .: (Line (c,d));
a in Line (
a,
b)
by AFF_1:26;
then A39:
f . a in f .: (Line (a,b))
by Th110;
b in Line (
a,
b)
by AFF_1:26;
then A40:
f . b in f .: (Line (a,b))
by Th110;
d in Line (
c,
d)
by AFF_1:26;
then A41:
f . d in f .: (Line (c,d))
by Th110;
c in Line (
c,
d)
by AFF_1:26;
then A42:
f . c in f .: (Line (c,d))
by Th110;
assume
(
a <> b &
c <> d )
;
f . a,f . b // f . c,f . dthen
Line (
a,
b)
// Line (
c,
d)
by A38, AFF_1:51;
hence
f . a,
f . b // f . c,
f . d
by A26, A39, A40, A42, A41, AFF_1:53;
verum end;
hence
f . a,
f . b // f . c,
f . d
by AFF_1:12;
verum
end;
hence
f is collineation
by A20, Th107; verum