Metamath Proof Explorer


Theorem broutsideof3

Description: Characterization of outsideness in terms of relationship to a fourth point. Theorem 6.3 of Schwabhauser p. 43. (Contributed by Scott Fenton, 18-Oct-2013) (Revised by Mario Carneiro, 19-Apr-2014)

Ref Expression
Assertion broutsideof3 ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) → ( 𝑃 OutsideOf ⟨ 𝐴 , 𝐵 ⟩ ↔ ( 𝐴𝑃𝐵𝑃 ∧ ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) ) )

Proof

Step Hyp Ref Expression
1 broutsideof2 ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) → ( 𝑃 OutsideOf ⟨ 𝐴 , 𝐵 ⟩ ↔ ( 𝐴𝑃𝐵𝑃 ∧ ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) ) )
2 simpl ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) → 𝑁 ∈ ℕ )
3 simpr3 ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) → 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) )
4 simpr1 ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) → 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) )
5 btwndiff ( ( 𝑁 ∈ ℕ ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ) → ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) )
6 2 3 4 5 syl3anc ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) → ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) )
7 6 adantr ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ) → ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) )
8 df-3an ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ↔ ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) )
9 3anass ( ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ↔ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ∧ ( 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) )
10 simpr3 ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → 𝑃𝑐 )
11 10 necomd ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → 𝑐𝑃 )
12 simp1 ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → 𝑁 ∈ ℕ )
13 simp23 ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) )
14 simp22 ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) )
15 simp21 ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) )
16 simp3 ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) )
17 simpr1r ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ )
18 12 14 15 13 17 btwncomand ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → 𝐴 Btwn ⟨ 𝐵 , 𝑃 ⟩ )
19 simpr2 ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ )
20 12 13 14 15 16 18 19 btwnexch3and ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ )
21 11 20 19 3jca ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) )
22 8 9 21 syl2anbr ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ∧ ( 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) ) → ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) )
23 22 expr ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ) → ( ( 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) → ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) )
24 23 an32s ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → ( ( 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) → ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) )
25 24 reximdva ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ) → ( ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ∧ 𝑃𝑐 ) → ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) )
26 7 25 mpd ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ) ) → ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) )
27 26 expr ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( 𝐴𝑃𝐵𝑃 ) ) → ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ → ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) )
28 simpr2 ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) → 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) )
29 btwndiff ( ( 𝑁 ∈ ℕ ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ) → ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) )
30 2 28 4 29 syl3anc ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) → ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) )
31 30 adantr ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) → ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) )
32 3anass ( ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ↔ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ∧ ( 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) )
33 simpr3 ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → 𝑃𝑐 )
34 33 necomd ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → 𝑐𝑃 )
35 simpr2 ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ )
36 simpr1r ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ )
37 12 13 15 14 36 btwncomand ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → 𝐵 Btwn ⟨ 𝐴 , 𝑃 ⟩ )
38 12 14 13 15 16 37 35 btwnexch3and ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ )
39 34 35 38 3jca ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ∧ 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) → ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) )
40 8 32 39 syl2anbr ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ∧ ( 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) ) ) → ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) )
41 40 expr ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) → ( ( 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) → ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) )
42 41 an32s ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → ( ( 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) → ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) )
43 42 reximdva ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) → ( ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃𝑐 ) → ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) )
44 31 43 mpd ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) → ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) )
45 44 expr ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( 𝐴𝑃𝐵𝑃 ) ) → ( 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ → ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) )
46 27 45 jaod ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( 𝐴𝑃𝐵𝑃 ) ) → ( ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) → ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) )
47 simprr1 ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) ) → 𝑐𝑃 )
48 simpll ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → 𝑁 ∈ ℕ )
49 simplr1 ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) )
50 simplr2 ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) )
51 simpr ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) )
52 simprr2 ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) ) → 𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ )
53 48 49 50 51 52 btwncomand ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) ) → 𝑃 Btwn ⟨ 𝑐 , 𝐴 ⟩ )
54 simplr3 ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) )
55 simprr3 ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) ) → 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ )
56 48 49 54 51 55 btwncomand ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) ) → 𝑃 Btwn ⟨ 𝑐 , 𝐵 ⟩ )
57 btwnconn2 ( ( 𝑁 ∈ ℕ ∧ ( 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) → ( ( 𝑐𝑃𝑃 Btwn ⟨ 𝑐 , 𝐴 ⟩ ∧ 𝑃 Btwn ⟨ 𝑐 , 𝐵 ⟩ ) → ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) )
58 48 51 49 50 54 57 syl122anc ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → ( ( 𝑐𝑃𝑃 Btwn ⟨ 𝑐 , 𝐴 ⟩ ∧ 𝑃 Btwn ⟨ 𝑐 , 𝐵 ⟩ ) → ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) )
59 58 adantr ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) ) → ( ( 𝑐𝑃𝑃 Btwn ⟨ 𝑐 , 𝐴 ⟩ ∧ 𝑃 Btwn ⟨ 𝑐 , 𝐵 ⟩ ) → ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) )
60 47 53 56 59 mp3and ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( ( 𝐴𝑃𝐵𝑃 ) ∧ ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) ) → ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) )
61 60 expr ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) ∧ ( 𝐴𝑃𝐵𝑃 ) ) → ( ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) → ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) )
62 61 an32s ( ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( 𝐴𝑃𝐵𝑃 ) ) ∧ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ) → ( ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) → ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) )
63 62 rexlimdva ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( 𝐴𝑃𝐵𝑃 ) ) → ( ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) → ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) )
64 46 63 impbid ( ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) ∧ ( 𝐴𝑃𝐵𝑃 ) ) → ( ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ↔ ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) )
65 64 pm5.32da ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) → ( ( ( 𝐴𝑃𝐵𝑃 ) ∧ ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) ↔ ( ( 𝐴𝑃𝐵𝑃 ) ∧ ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) ) )
66 df-3an ( ( 𝐴𝑃𝐵𝑃 ∧ ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) ↔ ( ( 𝐴𝑃𝐵𝑃 ) ∧ ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) )
67 df-3an ( ( 𝐴𝑃𝐵𝑃 ∧ ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) ↔ ( ( 𝐴𝑃𝐵𝑃 ) ∧ ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) )
68 65 66 67 3bitr4g ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) → ( ( 𝐴𝑃𝐵𝑃 ∧ ( 𝐴 Btwn ⟨ 𝑃 , 𝐵 ⟩ ∨ 𝐵 Btwn ⟨ 𝑃 , 𝐴 ⟩ ) ) ↔ ( 𝐴𝑃𝐵𝑃 ∧ ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) ) )
69 1 68 bitrd ( ( 𝑁 ∈ ℕ ∧ ( 𝑃 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐴 ∈ ( 𝔼 ‘ 𝑁 ) ∧ 𝐵 ∈ ( 𝔼 ‘ 𝑁 ) ) ) → ( 𝑃 OutsideOf ⟨ 𝐴 , 𝐵 ⟩ ↔ ( 𝐴𝑃𝐵𝑃 ∧ ∃ 𝑐 ∈ ( 𝔼 ‘ 𝑁 ) ( 𝑐𝑃𝑃 Btwn ⟨ 𝐴 , 𝑐 ⟩ ∧ 𝑃 Btwn ⟨ 𝐵 , 𝑐 ⟩ ) ) ) )