let AS be AffinSpace; :: thesis: for A, M, X being Subset of AS st A // M & M '||' X holds
A '||' X
let A, M, X be Subset of AS; :: thesis: ( A // M & M '||' X implies A '||' X )
assume A1:
( A // M & M '||' X )
; :: thesis: A '||' X
then A2:
( A is being_line & M is being_line )
by AFF_1:50;
now let a be
Element of
AS;
:: thesis: for C being Subset of AS st a in X & C is being_line & C c= A holds
a * C c= Xlet C be
Subset of
AS;
:: thesis: ( a in X & C is being_line & C c= A implies a * C c= X )assume A3:
(
a in X &
C is
being_line &
C c= A )
;
:: thesis: a * C c= Xthen A4:
C = A
by A2, Th33;
consider q,
p being
Element of
AS such that A5:
(
q in A &
p in A &
q <> p )
by A2, AFF_1:31;
a * A =
a * (q * M)
by A1, A2, A5, Def3
.=
a * M
by A2, Th31
;
hence
a * C c= X
by A1, A2, A3, A4, Def4;
:: thesis: verum end;
hence
A '||' X
by Def4; :: thesis: verum