Metamath Proof Explorer


Theorem ixxdisj

Description: Split an interval into disjoint pieces. (Contributed by Mario Carneiro, 16-Jun-2014)

Ref Expression
Hypotheses ixx.1 ⊢ O = x ∈ ℝ * , y ∈ ℝ * ⟼ z ∈ ℝ * | x R z ∧ z S y
ixxun.2 ⊢ P = x ∈ ℝ * , y ∈ ℝ * ⟼ z ∈ ℝ * | x T z ∧ z U y
ixxun.3 ⊢ B ∈ ℝ * ∧ w ∈ ℝ * → B T w ↔ ¬ w S B
Assertion ixxdisj ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * → A O B ∩ B P C = ∅

Proof

Step Hyp Ref Expression
1 ixx.1 ⊢ O = x ∈ ℝ * , y ∈ ℝ * ⟼ z ∈ ℝ * | x R z ∧ z S y
2 ixxun.2 ⊢ P = x ∈ ℝ * , y ∈ ℝ * ⟼ z ∈ ℝ * | x T z ∧ z U y
3 ixxun.3 ⊢ B ∈ ℝ * ∧ w ∈ ℝ * → B T w ↔ ¬ w S B
4 elin ⊢ w ∈ A O B ∩ B P C ↔ w ∈ A O B ∧ w ∈ B P C
5 1 elixx1 ⊢ A ∈ ℝ * ∧ B ∈ ℝ * → w ∈ A O B ↔ w ∈ ℝ * ∧ A R w ∧ w S B
6 5 3adant3 ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * → w ∈ A O B ↔ w ∈ ℝ * ∧ A R w ∧ w S B
7 6 biimpa ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * ∧ w ∈ A O B → w ∈ ℝ * ∧ A R w ∧ w S B
8 7 simp3d ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * ∧ w ∈ A O B → w S B
9 8 adantrr ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * ∧ w ∈ A O B ∧ w ∈ B P C → w S B
10 2 elixx1 ⊢ B ∈ ℝ * ∧ C ∈ ℝ * → w ∈ B P C ↔ w ∈ ℝ * ∧ B T w ∧ w U C
11 10 3adant1 ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * → w ∈ B P C ↔ w ∈ ℝ * ∧ B T w ∧ w U C
12 11 biimpa ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * ∧ w ∈ B P C → w ∈ ℝ * ∧ B T w ∧ w U C
13 12 simp2d ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * ∧ w ∈ B P C → B T w
14 simpl2 ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * ∧ w ∈ B P C → B ∈ ℝ *
15 12 simp1d ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * ∧ w ∈ B P C → w ∈ ℝ *
16 14 15 3 syl2anc ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * ∧ w ∈ B P C → B T w ↔ ¬ w S B
17 13 16 mpbid ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * ∧ w ∈ B P C → ¬ w S B
18 17 adantrl ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * ∧ w ∈ A O B ∧ w ∈ B P C → ¬ w S B
19 9 18 pm2.65da ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * → ¬ w ∈ A O B ∧ w ∈ B P C
20 19 pm2.21d ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * → w ∈ A O B ∧ w ∈ B P C → w ∈ ∅
21 4 20 biimtrid ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * → w ∈ A O B ∩ B P C → w ∈ ∅
22 21 ssrdv ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * → A O B ∩ B P C ⊆ ∅
23 ss0 ⊢ A O B ∩ B P C ⊆ ∅ → A O B ∩ B P C = ∅
24 22 23 syl ⊢ A ∈ ℝ * ∧ B ∈ ℝ * ∧ C ∈ ℝ * → A O B ∩ B P C = ∅