let n be Element of NAT ; :: thesis: for L1, L2 being Element of line_of_REAL n st L1 _|_ L2 holds
L1 <> L2
let L1, L2 be Element of line_of_REAL n; :: thesis: ( L1 _|_ L2 implies L1 <> L2 )
assume A1:
L1 _|_ L2
; :: thesis: L1 <> L2
now per cases
( L1 misses L2 or L1 meets L2 )
;
case
L1 meets L2
;
:: thesis: L1 <> L2then consider x0 being
Element of
REAL n such that A4:
(
x0 in L1 &
x0 in L2 )
by Th54;
A5:
(
L1 is
being_line &
L2 is
being_line )
by A1, Th72;
then consider x1 being
Element of
REAL n such that A6:
(
x1 <> x0 &
x1 in L1 )
by A4, Th58;
consider x2 being
Element of
REAL n such that A7:
(
x2 <> x0 &
x2 in L2 )
by A4, A5, Th58;
A8:
x1 - x0 _|_ x2 - x0
by A1, A4, A6, A7, Th79;
A9:
(
x1 - x0 <> 0* n &
x2 - x0 <> 0* n )
by A6, A7, Th14;
not
x1 in L2
hence
L1 <> L2
by A6;
:: thesis: verum end; end; end;
hence
L1 <> L2
; :: thesis: verum