Metamath Proof Explorer


Theorem dmdbr5

Description: Binary relation expressing the dual modular pair property. (Contributed by NM, 15-Jan-2005) (New usage is discouraged.)

Ref Expression
Assertion dmdbr5 ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → A 𝑀 ℋ * B ↔ ∀ x ∈ C ℋ x ⊆ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B

Proof

Step Hyp Ref Expression
1 dmdbr4 ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → A 𝑀 ℋ * B ↔ ∀ x ∈ C ℋ x ∨ ℋ B ∩ A ∨ ℋ B ⊆ x ∨ ℋ B ∩ A ∨ ℋ B
2 chub1 ⊢ x ∈ C ℋ ∧ B ∈ C ℋ → x ⊆ x ∨ ℋ B
3 2 ancoms ⊢ B ∈ C ℋ ∧ x ∈ C ℋ → x ⊆ x ∨ ℋ B
4 ssin ⊢ x ⊆ x ∨ ℋ B ∧ x ⊆ A ∨ ℋ B ↔ x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B
5 sstr2 ⊢ x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B → x ∨ ℋ B ∩ A ∨ ℋ B ⊆ x ∨ ℋ B ∩ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B
6 4 5 sylbi ⊢ x ⊆ x ∨ ℋ B ∧ x ⊆ A ∨ ℋ B → x ∨ ℋ B ∩ A ∨ ℋ B ⊆ x ∨ ℋ B ∩ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B
7 3 6 sylan ⊢ B ∈ C ℋ ∧ x ∈ C ℋ ∧ x ⊆ A ∨ ℋ B → x ∨ ℋ B ∩ A ∨ ℋ B ⊆ x ∨ ℋ B ∩ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B
8 7 ex ⊢ B ∈ C ℋ ∧ x ∈ C ℋ → x ⊆ A ∨ ℋ B → x ∨ ℋ B ∩ A ∨ ℋ B ⊆ x ∨ ℋ B ∩ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B
9 8 com23 ⊢ B ∈ C ℋ ∧ x ∈ C ℋ → x ∨ ℋ B ∩ A ∨ ℋ B ⊆ x ∨ ℋ B ∩ A ∨ ℋ B → x ⊆ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B
10 9 ralimdva ⊢ B ∈ C ℋ → ∀ x ∈ C ℋ x ∨ ℋ B ∩ A ∨ ℋ B ⊆ x ∨ ℋ B ∩ A ∨ ℋ B → ∀ x ∈ C ℋ x ⊆ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B
11 10 adantl ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → ∀ x ∈ C ℋ x ∨ ℋ B ∩ A ∨ ℋ B ⊆ x ∨ ℋ B ∩ A ∨ ℋ B → ∀ x ∈ C ℋ x ⊆ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B
12 1 11 sylbid ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → A 𝑀 ℋ * B → ∀ x ∈ C ℋ x ⊆ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B
13 sseq1 ⊢ x = y ∨ ℋ B ∩ A ∨ ℋ B → x ⊆ A ∨ ℋ B ↔ y ∨ ℋ B ∩ A ∨ ℋ B ⊆ A ∨ ℋ B
14 id ⊢ x = y ∨ ℋ B ∩ A ∨ ℋ B → x = y ∨ ℋ B ∩ A ∨ ℋ B
15 oveq1 ⊢ x = y ∨ ℋ B ∩ A ∨ ℋ B → x ∨ ℋ B = y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B
16 15 ineq1d ⊢ x = y ∨ ℋ B ∩ A ∨ ℋ B → x ∨ ℋ B ∩ A = y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A
17 16 oveq1d ⊢ x = y ∨ ℋ B ∩ A ∨ ℋ B → x ∨ ℋ B ∩ A ∨ ℋ B = y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B
18 14 17 sseq12d ⊢ x = y ∨ ℋ B ∩ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B ↔ y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B
19 13 18 imbi12d ⊢ x = y ∨ ℋ B ∩ A ∨ ℋ B → x ⊆ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B ↔ y ∨ ℋ B ∩ A ∨ ℋ B ⊆ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B
20 19 rspccv ⊢ ∀ x ∈ C ℋ x ⊆ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B
21 chjcl ⊢ y ∈ C ℋ ∧ B ∈ C ℋ → y ∨ ℋ B ∈ C ℋ
22 21 ancoms ⊢ B ∈ C ℋ ∧ y ∈ C ℋ → y ∨ ℋ B ∈ C ℋ
23 22 adantll ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → y ∨ ℋ B ∈ C ℋ
24 chjcl ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → A ∨ ℋ B ∈ C ℋ
25 24 adantr ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → A ∨ ℋ B ∈ C ℋ
26 chincl ⊢ y ∨ ℋ B ∈ C ℋ ∧ A ∨ ℋ B ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∈ C ℋ
27 23 25 26 syl2anc ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∈ C ℋ
28 inss2 ⊢ y ∨ ℋ B ∩ A ∨ ℋ B ⊆ A ∨ ℋ B
29 pm2.27 ⊢ y ∨ ℋ B ∩ A ∨ ℋ B ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B
30 28 29 mpii ⊢ y ∨ ℋ B ∩ A ∨ ℋ B ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B
31 27 30 syl ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B
32 chub2 ⊢ B ∈ C ℋ ∧ y ∈ C ℋ → B ⊆ y ∨ ℋ B
33 32 adantll ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → B ⊆ y ∨ ℋ B
34 chub2 ⊢ B ∈ C ℋ ∧ A ∈ C ℋ → B ⊆ A ∨ ℋ B
35 34 ancoms ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → B ⊆ A ∨ ℋ B
36 35 adantr ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → B ⊆ A ∨ ℋ B
37 33 36 ssind ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B
38 simplr ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → B ∈ C ℋ
39 chlejb2 ⊢ B ∈ C ℋ ∧ y ∨ ℋ B ∩ A ∨ ℋ B ∈ C ℋ → B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ↔ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B = y ∨ ℋ B ∩ A ∨ ℋ B
40 38 27 39 syl2anc ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ↔ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B = y ∨ ℋ B ∩ A ∨ ℋ B
41 37 40 mpbid ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B = y ∨ ℋ B ∩ A ∨ ℋ B
42 41 ineq1d ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A = y ∨ ℋ B ∩ A ∨ ℋ B ∩ A
43 inass ⊢ y ∨ ℋ B ∩ A ∨ ℋ B ∩ A = y ∨ ℋ B ∩ A ∨ ℋ B ∩ A
44 incom ⊢ A ∨ ℋ B ∩ A = A ∩ A ∨ ℋ B
45 chabs2 ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → A ∩ A ∨ ℋ B = A
46 44 45 eqtrid ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → A ∨ ℋ B ∩ A = A
47 46 ineq2d ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∩ A = y ∨ ℋ B ∩ A
48 43 47 eqtrid ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∩ A = y ∨ ℋ B ∩ A
49 48 adantr ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∩ A = y ∨ ℋ B ∩ A
50 42 49 eqtrd ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A = y ∨ ℋ B ∩ A
51 50 oveq1d ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B = y ∨ ℋ B ∩ A ∨ ℋ B
52 51 sseq2d ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B ↔ y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B
53 31 52 sylibd ⊢ A ∈ C ℋ ∧ B ∈ C ℋ ∧ y ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B
54 53 ex ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → y ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B
55 54 com23 ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ A ∨ ℋ B → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B ∨ ℋ B ∩ A ∨ ℋ B → y ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B
56 20 55 syl5 ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → ∀ x ∈ C ℋ x ⊆ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B → y ∈ C ℋ → y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B
57 56 ralrimdv ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → ∀ x ∈ C ℋ x ⊆ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B → ∀ y ∈ C ℋ y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B
58 dmdbr4 ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → A 𝑀 ℋ * B ↔ ∀ y ∈ C ℋ y ∨ ℋ B ∩ A ∨ ℋ B ⊆ y ∨ ℋ B ∩ A ∨ ℋ B
59 57 58 sylibrd ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → ∀ x ∈ C ℋ x ⊆ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B → A 𝑀 ℋ * B
60 12 59 impbid ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → A 𝑀 ℋ * B ↔ ∀ x ∈ C ℋ x ⊆ A ∨ ℋ B → x ⊆ x ∨ ℋ B ∩ A ∨ ℋ B