let n be Nat; :: thesis: for p, q, p1, p2 being Point of (TOP-REAL n) st p in LSeg p1,p2 & q in LSeg p1,p2 holds
LSeg p1,p2 = ((LSeg p1,p) \/ (LSeg p,q)) \/ (LSeg q,p2)
let p, q, p1, p2 be Point of (TOP-REAL n); :: thesis: ( p in LSeg p1,p2 & q in LSeg p1,p2 implies LSeg p1,p2 = ((LSeg p1,p) \/ (LSeg p,q)) \/ (LSeg q,p2) )
assume A1:
( p in LSeg p1,p2 & q in LSeg p1,p2 )
; :: thesis: LSeg p1,p2 = ((LSeg p1,p) \/ (LSeg p,q)) \/ (LSeg q,p2)
( p1 in LSeg p1,p2 & p2 in LSeg p1,p2 )
by Th6;
then
( LSeg p1,p c= LSeg p1,p2 & LSeg p,q c= LSeg p1,p2 & LSeg q,p2 c= LSeg p1,p2 )
by A1, Th12;
then
( (LSeg p1,p) \/ (LSeg p,q) c= LSeg p1,p2 & LSeg q,p2 c= LSeg p1,p2 )
by XBOOLE_1:8;
then A2:
((LSeg p1,p) \/ (LSeg p,q)) \/ (LSeg q,p2) c= LSeg p1,p2
by XBOOLE_1:8;
A3:
LSeg p1,p2 = (LSeg p1,q) \/ (LSeg q,p2)
by A1, Th11;
now per cases
( p in LSeg p1,q or not p in LSeg p1,q )
;
suppose
not
p in LSeg p1,
q
;
:: thesis: LSeg p1,p2 c= ((LSeg p1,p) \/ (LSeg p,q)) \/ (LSeg q,p2)then
p in LSeg q,
p2
by A1, A3, XBOOLE_0:def 3;
then A4:
LSeg q,
p2 = (LSeg q,p) \/ (LSeg p,p2)
by Th11;
LSeg p1,
p2 = (LSeg p1,p) \/ (LSeg p,p2)
by A1, Th11;
then A5:
LSeg p1,
p2 c= (LSeg p1,p) \/ (LSeg q,p2)
by A4, XBOOLE_1:7, XBOOLE_1:9;
A6:
(LSeg p1,p) \/ (LSeg q,p2) c= ((LSeg p1,p) \/ (LSeg q,p2)) \/ (LSeg p,q)
by XBOOLE_1:7;
((LSeg p1,p) \/ (LSeg q,p2)) \/ (LSeg p,q) = ((LSeg p1,p) \/ (LSeg p,q)) \/ (LSeg q,p2)
by XBOOLE_1:4;
hence
LSeg p1,
p2 c= ((LSeg p1,p) \/ (LSeg p,q)) \/ (LSeg q,p2)
by A5, A6, XBOOLE_1:1;
:: thesis: verum end; end; end;
hence
LSeg p1,p2 = ((LSeg p1,p) \/ (LSeg p,q)) \/ (LSeg q,p2)
by A2, XBOOLE_0:def 10; :: thesis: verum