let p1, p2, p3 be Point of (TOP-REAL 2); ( p2 - p1,p3 - p1 are_lindependent2 implies plane (p1,p2,p3) = REAL 2 )
assume A1:
p2 - p1,p3 - p1 are_lindependent2
; plane (p1,p2,p3) = REAL 2
the carrier of (TOP-REAL 2) = REAL 2
by EUCLID:22;
hence
plane (p1,p2,p3) c= REAL 2
; XBOOLE_0:def 10 REAL 2 c= plane (p1,p2,p3)
let x be object ; TARSKI:def 3 ( not x in REAL 2 or x in plane (p1,p2,p3) )
assume
x in REAL 2
; x in plane (p1,p2,p3)
then reconsider p0 = x as Point of (TOP-REAL 2) by EUCLID:22;
set q2 = p2 - p1;
set q3 = p3 - p1;
set p = p0 - p1;
A2:
p3 - p1 <> 0. (TOP-REAL 2)
by A1, Th50;
now ( ( (p3 - p1) `1 <> 0 & x in plane (p1,p2,p3) ) or ( (p3 - p1) `2 <> 0 & x in plane (p1,p2,p3) ) )per cases
( (p3 - p1) `1 <> 0 or (p3 - p1) `2 <> 0 )
by A2, EUCLID:53, EUCLID:54;
case A3:
(p3 - p1) `1 <> 0
;
x in plane (p1,p2,p3)set a =
((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)));
set b =
(((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1);
A5:
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1)) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * ((p3 - p1) `1)) =
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1)) + (((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1)))
by A3, XCMPLX_1:87
.=
(p0 - p1) `1
;
A6:
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `2)) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * ((p3 - p1) `2)) =
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `2)) + (((((p0 - p1) `1) / ((p3 - p1) `1)) - (((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1)) / ((p3 - p1) `1))) * ((p3 - p1) `2))
by XCMPLX_1:120
.=
(((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `2)) - ((((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1)) / ((p3 - p1) `1)) * ((p3 - p1) `2))) + ((((p0 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2))
.=
(((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `2)) - ((((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1)) * (((p3 - p1) `1) ")) * ((p3 - p1) `2))) + ((((p0 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2))
by XCMPLX_0:def 9
.=
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * (((p2 - p1) `2) - ((((p2 - p1) `1) * (((p3 - p1) `1) ")) * ((p3 - p1) `2)))) + ((((p0 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2))
.=
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * (((p2 - p1) `2) - ((((p2 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2)))) + ((((p0 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2))
by XCMPLX_0:def 9
.=
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * (((((p2 - p1) `2) / ((p3 - p1) `1)) * ((p3 - p1) `1)) - ((((p2 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2)))) + ((((p0 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2))
by A3, XCMPLX_1:87
.=
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * (((((p3 - p1) `1) / ((p3 - p1) `1)) * ((p2 - p1) `2)) - ((((p2 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2)))) + ((((p0 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2))
by XCMPLX_1:75
.=
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * (((((p3 - p1) `1) * (((p3 - p1) `1) ")) * ((p2 - p1) `2)) - ((((p2 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2)))) + ((((p0 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2))
by XCMPLX_0:def 9
.=
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((((p2 - p1) `2) * (((p3 - p1) `1) * (((p3 - p1) `1) "))) - (((((p3 - p1) `1) ") * ((p2 - p1) `1)) * ((p3 - p1) `2)))) + ((((p0 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2))
by XCMPLX_0:def 9
.=
(((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * (((p3 - p1) `1) ")) + ((((p0 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2))
.=
(((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) * (((p3 - p1) `1) ")) + ((((p0 - p1) `1) / ((p3 - p1) `1)) * ((p3 - p1) `2))
by A4, XCMPLX_1:87
.=
(((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) * (((p3 - p1) `1) ")) + (((((p3 - p1) `1) ") * ((p0 - p1) `1)) * ((p3 - p1) `2))
by XCMPLX_0:def 9
.=
(((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) + (((p3 - p1) `2) * ((p0 - p1) `1))) * (((p3 - p1) `1) ")
.=
(((p0 - p1) `2) * ((p3 - p1) `1)) / ((p3 - p1) `1)
by XCMPLX_0:def 9
.=
(p0 - p1) `2
by A3, XCMPLX_1:89
;
A7:
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * (p2 - p1)) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * (p3 - p1)) =
(((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p2) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p1)) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * (p3 - p1))
by RLVECT_1:34
.=
(((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p2) + (- ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p1))) + ((((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * p3) - (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * p1))
by RLVECT_1:34
.=
(((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p2) + (- ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p1))) + ((((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * p3) + ((- ((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1))) * p1))
by RLVECT_1:79
.=
(((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p2) + ((- (((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2))))) * p1)) + (((- ((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1))) * p1) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * p3))
by RLVECT_1:79
.=
((((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p2) + ((- (((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2))))) * p1)) + ((- ((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1))) * p1)) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * p3)
by RLVECT_1:def 3
.=
(((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p2) + (((- (((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2))))) * p1) + ((- ((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1))) * p1))) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * p3)
by RLVECT_1:def 3
.=
((((- (((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2))))) + (- ((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)))) * p1) + ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p2)) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * p3)
by RLVECT_1:def 6
;
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * (p2 - p1)) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * (p3 - p1)) =
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * |[((p2 - p1) `1),((p2 - p1) `2)]|) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * (p3 - p1))
by EUCLID:53
.=
((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * |[((p2 - p1) `1),((p2 - p1) `2)]|) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * |[((p3 - p1) `1),((p3 - p1) `2)]|)
by EUCLID:53
.=
|[((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1)),((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `2))]| + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * |[((p3 - p1) `1),((p3 - p1) `2)]|)
by EUCLID:58
.=
|[((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1)),((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `2))]| + |[(((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * ((p3 - p1) `1)),(((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * ((p3 - p1) `2))]|
by EUCLID:58
.=
|[(((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1)) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * ((p3 - p1) `1))),(((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `2)) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * ((p3 - p1) `2)))]|
by EUCLID:56
.=
p0 - p1
by A5, A6, EUCLID:53
;
then A8:
p0 =
p1 + (((((- (((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2))))) + (- ((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)))) * p1) + ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p2)) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * p3))
by A7, RLVECT_4:1
.=
(p1 + ((((- (((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2))))) + (- ((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)))) * p1) + ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p2))) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * p3)
by RLVECT_1:def 3
.=
((p1 + (((- (((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2))))) + (- ((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)))) * p1)) + ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p2)) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * p3)
by RLVECT_1:def 3
.=
(((1 * p1) + (((- (((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2))))) + (- ((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)))) * p1)) + ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p2)) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * p3)
by RLVECT_1:def 8
.=
(((1 + ((- (((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2))))) + (- ((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1))))) * p1) + ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * p2)) + (((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) * p3)
by RLVECT_1:def 6
;
((1 + ((- (((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2))))) + (- ((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1))))) + (((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2))))) + ((((p0 - p1) `1) - ((((((p0 - p1) `2) * ((p3 - p1) `1)) - (((p3 - p1) `2) * ((p0 - p1) `1))) / ((((p2 - p1) `2) * ((p3 - p1) `1)) - (((p2 - p1) `1) * ((p3 - p1) `2)))) * ((p2 - p1) `1))) / ((p3 - p1) `1)) = 1
;
hence
x in plane (
p1,
p2,
p3)
by A8, Th52;
verum end; case A9:
(p3 - p1) `2 <> 0
;
x in plane (p1,p2,p3)then A10:
- ((((p2 - p1) `2) * ((p3 - p1) `1)) + (- (((p2 - p1) `1) * ((p3 - p1) `2)))) <> - 0
;
set a =
((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)));
set b =
(((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2);
A11:
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2)) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * ((p3 - p1) `2)) =
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2)) + (((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2)))
by A9, XCMPLX_1:87
.=
(p0 - p1) `2
;
A12:
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `1)) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * ((p3 - p1) `1)) =
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `1)) + (((((p0 - p1) `2) / ((p3 - p1) `2)) - (((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2)) / ((p3 - p1) `2))) * ((p3 - p1) `1))
by XCMPLX_1:120
.=
(((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `1)) - ((((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2)) / ((p3 - p1) `2)) * ((p3 - p1) `1))) + ((((p0 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1))
.=
(((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `1)) - ((((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2)) * (((p3 - p1) `2) ")) * ((p3 - p1) `1))) + ((((p0 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1))
by XCMPLX_0:def 9
.=
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * (((p2 - p1) `1) - ((((p2 - p1) `2) * (((p3 - p1) `2) ")) * ((p3 - p1) `1)))) + ((((p0 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1))
.=
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * (((p2 - p1) `1) - ((((p2 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1)))) + ((((p0 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1))
by XCMPLX_0:def 9
.=
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * (((((p2 - p1) `1) / ((p3 - p1) `2)) * ((p3 - p1) `2)) - ((((p2 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1)))) + ((((p0 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1))
by A9, XCMPLX_1:87
.=
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * (((((p3 - p1) `2) / ((p3 - p1) `2)) * ((p2 - p1) `1)) - ((((p2 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1)))) + ((((p0 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1))
by XCMPLX_1:75
.=
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * (((((p3 - p1) `2) * (((p3 - p1) `2) ")) * ((p2 - p1) `1)) - ((((p2 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1)))) + ((((p0 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1))
by XCMPLX_0:def 9
.=
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((((p2 - p1) `1) * (((p3 - p1) `2) * (((p3 - p1) `2) "))) - (((((p3 - p1) `2) ") * ((p2 - p1) `2)) * ((p3 - p1) `1)))) + ((((p0 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1))
by XCMPLX_0:def 9
.=
(((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * (((p3 - p1) `2) ")) + ((((p0 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1))
.=
(((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) * (((p3 - p1) `2) ")) + ((((p0 - p1) `2) / ((p3 - p1) `2)) * ((p3 - p1) `1))
by A10, XCMPLX_1:87
.=
(((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) * (((p3 - p1) `2) ")) + (((((p3 - p1) `2) ") * ((p0 - p1) `2)) * ((p3 - p1) `1))
by XCMPLX_0:def 9
.=
(((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) + (((p3 - p1) `1) * ((p0 - p1) `2))) * (((p3 - p1) `2) ")
.=
(((p0 - p1) `1) * ((p3 - p1) `2)) / ((p3 - p1) `2)
by XCMPLX_0:def 9
.=
(p0 - p1) `1
by A9, XCMPLX_1:89
;
A13:
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * (p2 - p1)) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * (p3 - p1)) =
(((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p1)) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * (p3 - p1))
by RLVECT_1:34
.=
(((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p2) + (- ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p1))) + ((((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * p3) - (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * p1))
by RLVECT_1:34
.=
(((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p2) + (- ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p1))) + ((((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * p3) + ((- ((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2))) * p1))
by RLVECT_1:79
.=
(((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p2) + ((- (((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1))))) * p1)) + (((- ((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2))) * p1) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * p3))
by RLVECT_1:79
.=
((((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p2) + ((- (((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1))))) * p1)) + ((- ((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2))) * p1)) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * p3)
by RLVECT_1:def 3
.=
(((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p2) + (((- (((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1))))) * p1) + ((- ((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2))) * p1))) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * p3)
by RLVECT_1:def 3
.=
((((- (((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1))))) + (- ((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)))) * p1) + ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p2)) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * p3)
by RLVECT_1:def 6
;
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * (p2 - p1)) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * (p3 - p1)) =
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * |[((p2 - p1) `1),((p2 - p1) `2)]|) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * (p3 - p1))
by EUCLID:53
.=
((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * |[((p2 - p1) `1),((p2 - p1) `2)]|) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * |[((p3 - p1) `1),((p3 - p1) `2)]|)
by EUCLID:53
.=
|[((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `1)),((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))]| + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * |[((p3 - p1) `1),((p3 - p1) `2)]|)
by EUCLID:58
.=
|[((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `1)),((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))]| + |[(((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * ((p3 - p1) `1)),(((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * ((p3 - p1) `2))]|
by EUCLID:58
.=
|[(((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `1)) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * ((p3 - p1) `1))),(((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2)) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * ((p3 - p1) `2)))]|
by EUCLID:56
.=
p0 - p1
by A11, A12, EUCLID:53
;
then A14:
p0 =
p1 + (((((- (((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1))))) + (- ((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)))) * p1) + ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p2)) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * p3))
by A13, RLVECT_4:1
.=
(p1 + ((((- (((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1))))) + (- ((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)))) * p1) + ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p2))) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * p3)
by RLVECT_1:def 3
.=
((p1 + (((- (((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1))))) + (- ((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)))) * p1)) + ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p2)) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * p3)
by RLVECT_1:def 3
.=
(((1 * p1) + (((- (((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1))))) + (- ((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)))) * p1)) + ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p2)) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * p3)
by RLVECT_1:def 8
.=
(((1 + ((- (((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1))))) + (- ((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2))))) * p1) + ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * p2)) + (((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) * p3)
by RLVECT_1:def 6
;
((1 + ((- (((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1))))) + (- ((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2))))) + (((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1))))) + ((((p0 - p1) `2) - ((((((p0 - p1) `1) * ((p3 - p1) `2)) - (((p3 - p1) `1) * ((p0 - p1) `2))) / ((((p2 - p1) `1) * ((p3 - p1) `2)) - (((p2 - p1) `2) * ((p3 - p1) `1)))) * ((p2 - p1) `2))) / ((p3 - p1) `2)) = 1
;
hence
x in plane (
p1,
p2,
p3)
by A14, Th52;
verum end; end; end;
hence
x in plane (p1,p2,p3)
; verum