let AS be AffinSpace; :: thesis: for c, d, a, b being Element of AS
for A being Subset of AS st c in A & d in A & A is being_line & c <> d holds
( a,b // A iff a,b // c,d )
let c, d, a, b be Element of AS; :: thesis: for A being Subset of AS st c in A & d in A & A is being_line & c <> d holds
( a,b // A iff a,b // c,d )
let A be Subset of AS; :: thesis: ( c in A & d in A & A is being_line & c <> d implies ( a,b // A iff a,b // c,d ) )
assume that
A1:
( c in A & d in A )
and
A2:
A is being_line
and
A3:
c <> d
; :: thesis: ( a,b // A iff a,b // c,d )
A4:
( a,b // A implies a,b // c,d )
proof
assume
a,
b // A
;
:: thesis: a,b // c,d
then consider p,
q being
Element of
AS such that A5:
(
p <> q &
A = Line p,
q &
a,
b // p,
q )
by Def4;
p,
q // c,
d
by A1, A5, Th36;
hence
a,
b // c,
d
by A5, Th14;
:: thesis: verum
end;
( a,b // c,d implies a,b // A )
proof
assume A6:
a,
b // c,
d
;
:: thesis: a,b // A
A = Line c,
d
by A1, A2, A3, Lm6;
hence
a,
b // A
by A3, A6, Def4;
:: thesis: verum
end;
hence
( a,b // A iff a,b // c,d )
by A4; :: thesis: verum