let n be Element of NAT ; :: thesis: for x being Element of REAL n
for L0, L1, L2 being Element of line_of_REAL n
for P being Element of plane_of_REAL n st L0 c= P & L1 c= P & L2 c= P & x in L0 & x in L1 & x in L2 & L0 _|_ L2 & L1 _|_ L2 holds
L0 = L1
let x be Element of REAL n; :: thesis: for L0, L1, L2 being Element of line_of_REAL n
for P being Element of plane_of_REAL n st L0 c= P & L1 c= P & L2 c= P & x in L0 & x in L1 & x in L2 & L0 _|_ L2 & L1 _|_ L2 holds
L0 = L1
let L0, L1, L2 be Element of line_of_REAL n; :: thesis: for P being Element of plane_of_REAL n st L0 c= P & L1 c= P & L2 c= P & x in L0 & x in L1 & x in L2 & L0 _|_ L2 & L1 _|_ L2 holds
L0 = L1
let P be Element of plane_of_REAL n; :: thesis: ( L0 c= P & L1 c= P & L2 c= P & x in L0 & x in L1 & x in L2 & L0 _|_ L2 & L1 _|_ L2 implies L0 = L1 )
assume A1:
( L0 c= P & L1 c= P & L2 c= P & x in L0 & x in L1 & x in L2 )
; :: thesis: ( not L0 _|_ L2 or not L1 _|_ L2 or L0 = L1 )
assume A2:
( L0 _|_ L2 & L1 _|_ L2 )
; :: thesis: L0 = L1
then A3:
( L0 is being_line & L1 is being_line & L2 is being_line )
by Th72;
consider x0 being Element of REAL n such that
A4:
( x <> x0 & x0 in L0 & not x0 in L2 )
by A1, A2, Th86;
consider x2 being Element of REAL n such that
A5:
( x <> x2 & x2 in L2 & not x2 in L1 )
by A1, A2, Th86;
A6:
L0 = Line x,x0
by A1, A4, Th69;
A7:
x0 - x _|_ x2 - x
by A1, A2, A4, A5, Th79;
then A8:
P = plane x,x0,x2
by A1, A4, A5, Th50, Th97;
consider x1 being Element of REAL n such that
A9:
( x1 <> x & x1 in L1 )
by A1, A3, Th58;
consider a1, a2, a3 being Real such that
A10:
( (a1 + a2) + a3 = 1 & x1 = ((a1 * x) + (a2 * x0)) + (a3 * x2) )
by A1, A8, A9, Th93;
A11: x1 - x =
(- x) + ((x + (a2 * (x0 - x))) + (a3 * (x2 - x)))
by A10, Th32
.=
(- x) + (x + ((a2 * (x0 - x)) + (a3 * (x2 - x))))
by RVSUM_1:32
.=
((- x) + x) + ((a2 * (x0 - x)) + (a3 * (x2 - x)))
by RVSUM_1:32
.=
(0* n) + ((a2 * (x0 - x)) + (a3 * (x2 - x)))
by Th7
.=
(a2 * (x0 - x)) + (a3 * (x2 - x))
by EUCLID_4:1
;
A12:
L1 = Line x,x1
by A1, A9, Th69;
A13:
x1 - x _|_ x2 - x
by A1, A2, A5, A9, Th79;
x0 - x,x2 - x are_orthogonal
by A7, Def3;
then A14:
|((x0 - x),(x2 - x))| = 0
by EUCLID_2:def 3;
A15:
x1 - x,x2 - x are_orthogonal
by A13, Def3;
x2 - x <> 0* n
by A5, Th14;
then A16:
|((x2 - x),(x2 - x))| <> 0
by EUCLID_4:22;
0 =
|(((a2 * (x0 - x)) + (a3 * (x2 - x))),(x2 - x))|
by A11, A15, EUCLID_2:def 3
.=
|((a2 * (x0 - x)),(x2 - x))| + |((a3 * (x2 - x)),(x2 - x))|
by EUCLID_4:25
.=
(a2 * |((x0 - x),(x2 - x))|) + |((a3 * (x2 - x)),(x2 - x))|
by EUCLID_4:26
.=
a3 * |((x2 - x),(x2 - x))|
by A14, EUCLID_4:26
;
then A17: x1 - x =
(a2 * (x0 - x)) + (0 * (x2 - x))
by A11, A16, XCMPLX_1:6
.=
(a2 * (x0 - x)) + (0* n)
by EUCLID_4:3
.=
a2 * (x0 - x)
by EUCLID_4:1
;
( x1 - x <> 0* n & x0 - x <> 0* n )
by A4, A9, Th14;
then
x1 - x // x0 - x
by A17, Def1;
then A18:
L1 // L0
by A6, A12, Def7;
L1 meets L0
by A1, Th54;
hence
L0 = L1
by A18, Th76; :: thesis: verum