Metamath Proof Explorer


Theorem mdsl1i

Description: If the modular pair property holds in a sublattice, it holds in the whole lattice. Lemma 1.4 of MaedaMaeda p. 2. (Contributed by NM, 27-Apr-2006) (New usage is discouraged.)

Ref Expression
Hypotheses mdsl.1 ⊢ A ∈ C ℋ
mdsl.2 ⊢ B ∈ C ℋ
Assertion mdsl1i ⊢ ∀ x ∈ C ℋ A ∩ B ⊆ x ∧ x ⊆ A ∨ ℋ B → x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B ↔ A 𝑀 ℋ B

Proof

Step Hyp Ref Expression
1 mdsl.1 ⊢ A ∈ C ℋ
2 mdsl.2 ⊢ B ∈ C ℋ
3 sseq2 ⊢ x = y ∨ ℋ A ∩ B → A ∩ B ⊆ x ↔ A ∩ B ⊆ y ∨ ℋ A ∩ B
4 sseq1 ⊢ x = y ∨ ℋ A ∩ B → x ⊆ A ∨ ℋ B ↔ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B
5 3 4 anbi12d ⊢ x = y ∨ ℋ A ∩ B → A ∩ B ⊆ x ∧ x ⊆ A ∨ ℋ B ↔ A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B
6 sseq1 ⊢ x = y ∨ ℋ A ∩ B → x ⊆ B ↔ y ∨ ℋ A ∩ B ⊆ B
7 oveq1 ⊢ x = y ∨ ℋ A ∩ B → x ∨ ℋ A = y ∨ ℋ A ∩ B ∨ ℋ A
8 7 ineq1d ⊢ x = y ∨ ℋ A ∩ B → x ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B
9 oveq1 ⊢ x = y ∨ ℋ A ∩ B → x ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B
10 8 9 eqeq12d ⊢ x = y ∨ ℋ A ∩ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B ↔ y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B
11 6 10 imbi12d ⊢ x = y ∨ ℋ A ∩ B → x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B ↔ y ∨ ℋ A ∩ B ⊆ B → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B
12 5 11 imbi12d ⊢ x = y ∨ ℋ A ∩ B → A ∩ B ⊆ x ∧ x ⊆ A ∨ ℋ B → x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B ↔ A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B → y ∨ ℋ A ∩ B ⊆ B → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B
13 12 rspccv ⊢ ∀ x ∈ C ℋ A ∩ B ⊆ x ∧ x ⊆ A ∨ ℋ B → x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B → y ∨ ℋ A ∩ B ∈ C ℋ → A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B → y ∨ ℋ A ∩ B ⊆ B → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B
14 impexp ⊢ y ∨ ℋ A ∩ B ∈ C ℋ ∧ A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B ∧ y ∨ ℋ A ∩ B ⊆ B → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B ↔ y ∨ ℋ A ∩ B ∈ C ℋ ∧ A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B → y ∨ ℋ A ∩ B ⊆ B → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B
15 impexp ⊢ y ∨ ℋ A ∩ B ∈ C ℋ ∧ A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B → y ∨ ℋ A ∩ B ⊆ B → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B ↔ y ∨ ℋ A ∩ B ∈ C ℋ → A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B → y ∨ ℋ A ∩ B ⊆ B → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B
16 14 15 bitr2i ⊢ y ∨ ℋ A ∩ B ∈ C ℋ → A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B → y ∨ ℋ A ∩ B ⊆ B → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B ↔ y ∨ ℋ A ∩ B ∈ C ℋ ∧ A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B ∧ y ∨ ℋ A ∩ B ⊆ B → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B
17 inss2 ⊢ A ∩ B ⊆ B
18 1 2 chincli ⊢ A ∩ B ∈ C ℋ
19 chlub ⊢ y ∈ C ℋ ∧ A ∩ B ∈ C ℋ ∧ B ∈ C ℋ → y ⊆ B ∧ A ∩ B ⊆ B ↔ y ∨ ℋ A ∩ B ⊆ B
20 18 2 19 mp3an23 ⊢ y ∈ C ℋ → y ⊆ B ∧ A ∩ B ⊆ B ↔ y ∨ ℋ A ∩ B ⊆ B
21 20 biimpd ⊢ y ∈ C ℋ → y ⊆ B ∧ A ∩ B ⊆ B → y ∨ ℋ A ∩ B ⊆ B
22 17 21 mpan2i ⊢ y ∈ C ℋ → y ⊆ B → y ∨ ℋ A ∩ B ⊆ B
23 2 1 chub2i ⊢ B ⊆ A ∨ ℋ B
24 sstr ⊢ y ∨ ℋ A ∩ B ⊆ B ∧ B ⊆ A ∨ ℋ B → y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B
25 23 24 mpan2 ⊢ y ∨ ℋ A ∩ B ⊆ B → y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B
26 22 25 syl6 ⊢ y ∈ C ℋ → y ⊆ B → y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B
27 chub2 ⊢ A ∩ B ∈ C ℋ ∧ y ∈ C ℋ → A ∩ B ⊆ y ∨ ℋ A ∩ B
28 18 27 mpan ⊢ y ∈ C ℋ → A ∩ B ⊆ y ∨ ℋ A ∩ B
29 26 28 jctild ⊢ y ∈ C ℋ → y ⊆ B → A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B
30 chjcl ⊢ y ∈ C ℋ ∧ A ∩ B ∈ C ℋ → y ∨ ℋ A ∩ B ∈ C ℋ
31 18 30 mpan2 ⊢ y ∈ C ℋ → y ∨ ℋ A ∩ B ∈ C ℋ
32 29 31 jctild ⊢ y ∈ C ℋ → y ⊆ B → y ∨ ℋ A ∩ B ∈ C ℋ ∧ A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B
33 32 22 jcad ⊢ y ∈ C ℋ → y ⊆ B → y ∨ ℋ A ∩ B ∈ C ℋ ∧ A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B ∧ y ∨ ℋ A ∩ B ⊆ B
34 chjass ⊢ y ∈ C ℋ ∧ A ∩ B ∈ C ℋ ∧ A ∈ C ℋ → y ∨ ℋ A ∩ B ∨ ℋ A = y ∨ ℋ A ∩ B ∨ ℋ A
35 18 1 34 mp3an23 ⊢ y ∈ C ℋ → y ∨ ℋ A ∩ B ∨ ℋ A = y ∨ ℋ A ∩ B ∨ ℋ A
36 18 1 chjcomi ⊢ A ∩ B ∨ ℋ A = A ∨ ℋ A ∩ B
37 1 2 chabs1i ⊢ A ∨ ℋ A ∩ B = A
38 36 37 eqtri ⊢ A ∩ B ∨ ℋ A = A
39 38 oveq2i ⊢ y ∨ ℋ A ∩ B ∨ ℋ A = y ∨ ℋ A
40 35 39 eqtrdi ⊢ y ∈ C ℋ → y ∨ ℋ A ∩ B ∨ ℋ A = y ∨ ℋ A
41 40 ineq1d ⊢ y ∈ C ℋ → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B
42 chjass ⊢ y ∈ C ℋ ∧ A ∩ B ∈ C ℋ ∧ A ∩ B ∈ C ℋ → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B
43 18 18 42 mp3an23 ⊢ y ∈ C ℋ → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B
44 18 chjidmi ⊢ A ∩ B ∨ ℋ A ∩ B = A ∩ B
45 44 oveq2i ⊢ y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B
46 43 45 eqtrdi ⊢ y ∈ C ℋ → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B
47 41 46 eqeq12d ⊢ y ∈ C ℋ → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B ↔ y ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B
48 47 biimpd ⊢ y ∈ C ℋ → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B → y ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B
49 33 48 imim12d ⊢ y ∈ C ℋ → y ∨ ℋ A ∩ B ∈ C ℋ ∧ A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B ∧ y ∨ ℋ A ∩ B ⊆ B → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B → y ⊆ B → y ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B
50 16 49 biimtrid ⊢ y ∈ C ℋ → y ∨ ℋ A ∩ B ∈ C ℋ → A ∩ B ⊆ y ∨ ℋ A ∩ B ∧ y ∨ ℋ A ∩ B ⊆ A ∨ ℋ B → y ∨ ℋ A ∩ B ⊆ B → y ∨ ℋ A ∩ B ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B ∨ ℋ A ∩ B → y ⊆ B → y ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B
51 13 50 syl5com ⊢ ∀ x ∈ C ℋ A ∩ B ⊆ x ∧ x ⊆ A ∨ ℋ B → x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B → y ∈ C ℋ → y ⊆ B → y ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B
52 51 ralrimiv ⊢ ∀ x ∈ C ℋ A ∩ B ⊆ x ∧ x ⊆ A ∨ ℋ B → x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B → ∀ y ∈ C ℋ y ⊆ B → y ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B
53 mdbr ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → A 𝑀 ℋ B ↔ ∀ y ∈ C ℋ y ⊆ B → y ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B
54 1 2 53 mp2an ⊢ A 𝑀 ℋ B ↔ ∀ y ∈ C ℋ y ⊆ B → y ∨ ℋ A ∩ B = y ∨ ℋ A ∩ B
55 52 54 sylibr ⊢ ∀ x ∈ C ℋ A ∩ B ⊆ x ∧ x ⊆ A ∨ ℋ B → x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B → A 𝑀 ℋ B
56 mdbr ⊢ A ∈ C ℋ ∧ B ∈ C ℋ → A 𝑀 ℋ B ↔ ∀ x ∈ C ℋ x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B
57 1 2 56 mp2an ⊢ A 𝑀 ℋ B ↔ ∀ x ∈ C ℋ x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B
58 ax-1 ⊢ x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B → A ∩ B ⊆ x ∧ x ⊆ A ∨ ℋ B → x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B
59 58 ralimi ⊢ ∀ x ∈ C ℋ x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B → ∀ x ∈ C ℋ A ∩ B ⊆ x ∧ x ⊆ A ∨ ℋ B → x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B
60 57 59 sylbi ⊢ A 𝑀 ℋ B → ∀ x ∈ C ℋ A ∩ B ⊆ x ∧ x ⊆ A ∨ ℋ B → x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B
61 55 60 impbii ⊢ ∀ x ∈ C ℋ A ∩ B ⊆ x ∧ x ⊆ A ∨ ℋ B → x ⊆ B → x ∨ ℋ A ∩ B = x ∨ ℋ A ∩ B ↔ A 𝑀 ℋ B