Metamath Proof Explorer


Theorem mdslmd1i

Description: Preservation of the modular pair property in the one-to-one onto mapping between the two sublattices in Lemma 1.3 of MaedaMaeda p. 2 (meet version). (Contributed by NM, 27-Apr-2006) (New usage is discouraged.)

Ref Expression
Hypotheses mdslmd.1 𝐴C
mdslmd.2 𝐵C
mdslmd.3 𝐶C
mdslmd.4 𝐷C
Assertion mdslmd1i ( ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( 𝐴 ⊆ ( 𝐶𝐷 ) ∧ ( 𝐶 𝐷 ) ⊆ ( 𝐴 𝐵 ) ) ) → ( 𝐶 𝑀 𝐷 ↔ ( 𝐶𝐵 ) 𝑀 ( 𝐷𝐵 ) ) )

Proof

Step Hyp Ref Expression
1 mdslmd.1 𝐴C
2 mdslmd.2 𝐵C
3 mdslmd.3 𝐶C
4 mdslmd.4 𝐷C
5 ssin ( ( 𝐴𝐶𝐴𝐷 ) ↔ 𝐴 ⊆ ( 𝐶𝐷 ) )
6 1 2 chjcli ( 𝐴 𝐵 ) ∈ C
7 3 4 6 chlubi ( ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ↔ ( 𝐶 𝐷 ) ⊆ ( 𝐴 𝐵 ) )
8 5 7 anbi12i ( ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ↔ ( 𝐴 ⊆ ( 𝐶𝐷 ) ∧ ( 𝐶 𝐷 ) ⊆ ( 𝐴 𝐵 ) ) )
9 chjcl ( ( 𝑥C𝐴C ) → ( 𝑥 𝐴 ) ∈ C )
10 1 9 mpan2 ( 𝑥C → ( 𝑥 𝐴 ) ∈ C )
11 sseq1 ( 𝑦 = ( 𝑥 𝐴 ) → ( 𝑦𝐷 ↔ ( 𝑥 𝐴 ) ⊆ 𝐷 ) )
12 oveq1 ( 𝑦 = ( 𝑥 𝐴 ) → ( 𝑦 𝐶 ) = ( ( 𝑥 𝐴 ) ∨ 𝐶 ) )
13 12 ineq1d ( 𝑦 = ( 𝑥 𝐴 ) → ( ( 𝑦 𝐶 ) ∩ 𝐷 ) = ( ( ( 𝑥 𝐴 ) ∨ 𝐶 ) ∩ 𝐷 ) )
14 oveq1 ( 𝑦 = ( 𝑥 𝐴 ) → ( 𝑦 ( 𝐶𝐷 ) ) = ( ( 𝑥 𝐴 ) ∨ ( 𝐶𝐷 ) ) )
15 13 14 sseq12d ( 𝑦 = ( 𝑥 𝐴 ) → ( ( ( 𝑦 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑦 ( 𝐶𝐷 ) ) ↔ ( ( ( 𝑥 𝐴 ) ∨ 𝐶 ) ∩ 𝐷 ) ⊆ ( ( 𝑥 𝐴 ) ∨ ( 𝐶𝐷 ) ) ) )
16 11 15 imbi12d ( 𝑦 = ( 𝑥 𝐴 ) → ( ( 𝑦𝐷 → ( ( 𝑦 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑦 ( 𝐶𝐷 ) ) ) ↔ ( ( 𝑥 𝐴 ) ⊆ 𝐷 → ( ( ( 𝑥 𝐴 ) ∨ 𝐶 ) ∩ 𝐷 ) ⊆ ( ( 𝑥 𝐴 ) ∨ ( 𝐶𝐷 ) ) ) ) )
17 16 rspcv ( ( 𝑥 𝐴 ) ∈ C → ( ∀ 𝑦C ( 𝑦𝐷 → ( ( 𝑦 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑦 ( 𝐶𝐷 ) ) ) → ( ( 𝑥 𝐴 ) ⊆ 𝐷 → ( ( ( 𝑥 𝐴 ) ∨ 𝐶 ) ∩ 𝐷 ) ⊆ ( ( 𝑥 𝐴 ) ∨ ( 𝐶𝐷 ) ) ) ) )
18 10 17 syl ( 𝑥C → ( ∀ 𝑦C ( 𝑦𝐷 → ( ( 𝑦 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑦 ( 𝐶𝐷 ) ) ) → ( ( 𝑥 𝐴 ) ⊆ 𝐷 → ( ( ( 𝑥 𝐴 ) ∨ 𝐶 ) ∩ 𝐷 ) ⊆ ( ( 𝑥 𝐴 ) ∨ ( 𝐶𝐷 ) ) ) ) )
19 18 adantr ( ( 𝑥C ∧ ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) ) → ( ∀ 𝑦C ( 𝑦𝐷 → ( ( 𝑦 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑦 ( 𝐶𝐷 ) ) ) → ( ( 𝑥 𝐴 ) ⊆ 𝐷 → ( ( ( 𝑥 𝐴 ) ∨ 𝐶 ) ∩ 𝐷 ) ⊆ ( ( 𝑥 𝐴 ) ∨ ( 𝐶𝐷 ) ) ) ) )
20 1 2 3 4 mdslmd1lem3 ( ( 𝑥C ∧ ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) ) → ( ( ( 𝑥 𝐴 ) ⊆ 𝐷 → ( ( ( 𝑥 𝐴 ) ∨ 𝐶 ) ∩ 𝐷 ) ⊆ ( ( 𝑥 𝐴 ) ∨ ( 𝐶𝐷 ) ) ) → ( ( ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ⊆ 𝑥𝑥 ⊆ ( 𝐷𝐵 ) ) → ( ( 𝑥 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑥 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) ) )
21 19 20 syld ( ( 𝑥C ∧ ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) ) → ( ∀ 𝑦C ( 𝑦𝐷 → ( ( 𝑦 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑦 ( 𝐶𝐷 ) ) ) → ( ( ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ⊆ 𝑥𝑥 ⊆ ( 𝐷𝐵 ) ) → ( ( 𝑥 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑥 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) ) )
22 21 ex ( 𝑥C → ( ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) → ( ∀ 𝑦C ( 𝑦𝐷 → ( ( 𝑦 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑦 ( 𝐶𝐷 ) ) ) → ( ( ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ⊆ 𝑥𝑥 ⊆ ( 𝐷𝐵 ) ) → ( ( 𝑥 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑥 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) ) ) )
23 22 com3l ( ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) → ( ∀ 𝑦C ( 𝑦𝐷 → ( ( 𝑦 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑦 ( 𝐶𝐷 ) ) ) → ( 𝑥C → ( ( ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ⊆ 𝑥𝑥 ⊆ ( 𝐷𝐵 ) ) → ( ( 𝑥 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑥 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) ) ) )
24 23 ralrimdv ( ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) → ( ∀ 𝑦C ( 𝑦𝐷 → ( ( 𝑦 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑦 ( 𝐶𝐷 ) ) ) → ∀ 𝑥C ( ( ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ⊆ 𝑥𝑥 ⊆ ( 𝐷𝐵 ) ) → ( ( 𝑥 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑥 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) ) )
25 mdbr2 ( ( 𝐶C𝐷C ) → ( 𝐶 𝑀 𝐷 ↔ ∀ 𝑦C ( 𝑦𝐷 → ( ( 𝑦 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑦 ( 𝐶𝐷 ) ) ) ) )
26 3 4 25 mp2an ( 𝐶 𝑀 𝐷 ↔ ∀ 𝑦C ( 𝑦𝐷 → ( ( 𝑦 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑦 ( 𝐶𝐷 ) ) ) )
27 3 2 chincli ( 𝐶𝐵 ) ∈ C
28 4 2 chincli ( 𝐷𝐵 ) ∈ C
29 27 28 mdsl2i ( ( 𝐶𝐵 ) 𝑀 ( 𝐷𝐵 ) ↔ ∀ 𝑥C ( ( ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ⊆ 𝑥𝑥 ⊆ ( 𝐷𝐵 ) ) → ( ( 𝑥 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑥 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) )
30 24 26 29 3imtr4g ( ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) → ( 𝐶 𝑀 𝐷 → ( 𝐶𝐵 ) 𝑀 ( 𝐷𝐵 ) ) )
31 chincl ( ( 𝑥C𝐵C ) → ( 𝑥𝐵 ) ∈ C )
32 2 31 mpan2 ( 𝑥C → ( 𝑥𝐵 ) ∈ C )
33 sseq1 ( 𝑦 = ( 𝑥𝐵 ) → ( 𝑦 ⊆ ( 𝐷𝐵 ) ↔ ( 𝑥𝐵 ) ⊆ ( 𝐷𝐵 ) ) )
34 oveq1 ( 𝑦 = ( 𝑥𝐵 ) → ( 𝑦 ( 𝐶𝐵 ) ) = ( ( 𝑥𝐵 ) ∨ ( 𝐶𝐵 ) ) )
35 34 ineq1d ( 𝑦 = ( 𝑥𝐵 ) → ( ( 𝑦 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) = ( ( ( 𝑥𝐵 ) ∨ ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) )
36 oveq1 ( 𝑦 = ( 𝑥𝐵 ) → ( 𝑦 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) = ( ( 𝑥𝐵 ) ∨ ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) )
37 35 36 sseq12d ( 𝑦 = ( 𝑥𝐵 ) → ( ( ( 𝑦 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑦 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ↔ ( ( ( 𝑥𝐵 ) ∨ ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( ( 𝑥𝐵 ) ∨ ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) )
38 33 37 imbi12d ( 𝑦 = ( 𝑥𝐵 ) → ( ( 𝑦 ⊆ ( 𝐷𝐵 ) → ( ( 𝑦 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑦 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) ↔ ( ( 𝑥𝐵 ) ⊆ ( 𝐷𝐵 ) → ( ( ( 𝑥𝐵 ) ∨ ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( ( 𝑥𝐵 ) ∨ ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) ) )
39 38 rspcv ( ( 𝑥𝐵 ) ∈ C → ( ∀ 𝑦C ( 𝑦 ⊆ ( 𝐷𝐵 ) → ( ( 𝑦 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑦 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) → ( ( 𝑥𝐵 ) ⊆ ( 𝐷𝐵 ) → ( ( ( 𝑥𝐵 ) ∨ ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( ( 𝑥𝐵 ) ∨ ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) ) )
40 32 39 syl ( 𝑥C → ( ∀ 𝑦C ( 𝑦 ⊆ ( 𝐷𝐵 ) → ( ( 𝑦 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑦 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) → ( ( 𝑥𝐵 ) ⊆ ( 𝐷𝐵 ) → ( ( ( 𝑥𝐵 ) ∨ ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( ( 𝑥𝐵 ) ∨ ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) ) )
41 40 adantr ( ( 𝑥C ∧ ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) ) → ( ∀ 𝑦C ( 𝑦 ⊆ ( 𝐷𝐵 ) → ( ( 𝑦 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑦 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) → ( ( 𝑥𝐵 ) ⊆ ( 𝐷𝐵 ) → ( ( ( 𝑥𝐵 ) ∨ ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( ( 𝑥𝐵 ) ∨ ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) ) )
42 1 2 3 4 mdslmd1lem4 ( ( 𝑥C ∧ ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) ) → ( ( ( 𝑥𝐵 ) ⊆ ( 𝐷𝐵 ) → ( ( ( 𝑥𝐵 ) ∨ ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( ( 𝑥𝐵 ) ∨ ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) → ( ( ( 𝐶𝐷 ) ⊆ 𝑥𝑥𝐷 ) → ( ( 𝑥 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑥 ( 𝐶𝐷 ) ) ) ) )
43 41 42 syld ( ( 𝑥C ∧ ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) ) → ( ∀ 𝑦C ( 𝑦 ⊆ ( 𝐷𝐵 ) → ( ( 𝑦 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑦 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) → ( ( ( 𝐶𝐷 ) ⊆ 𝑥𝑥𝐷 ) → ( ( 𝑥 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑥 ( 𝐶𝐷 ) ) ) ) )
44 43 ex ( 𝑥C → ( ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) → ( ∀ 𝑦C ( 𝑦 ⊆ ( 𝐷𝐵 ) → ( ( 𝑦 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑦 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) → ( ( ( 𝐶𝐷 ) ⊆ 𝑥𝑥𝐷 ) → ( ( 𝑥 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑥 ( 𝐶𝐷 ) ) ) ) ) )
45 44 com3l ( ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) → ( ∀ 𝑦C ( 𝑦 ⊆ ( 𝐷𝐵 ) → ( ( 𝑦 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑦 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) → ( 𝑥C → ( ( ( 𝐶𝐷 ) ⊆ 𝑥𝑥𝐷 ) → ( ( 𝑥 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑥 ( 𝐶𝐷 ) ) ) ) ) )
46 45 ralrimdv ( ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) → ( ∀ 𝑦C ( 𝑦 ⊆ ( 𝐷𝐵 ) → ( ( 𝑦 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑦 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) → ∀ 𝑥C ( ( ( 𝐶𝐷 ) ⊆ 𝑥𝑥𝐷 ) → ( ( 𝑥 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑥 ( 𝐶𝐷 ) ) ) ) )
47 mdbr2 ( ( ( 𝐶𝐵 ) ∈ C ∧ ( 𝐷𝐵 ) ∈ C ) → ( ( 𝐶𝐵 ) 𝑀 ( 𝐷𝐵 ) ↔ ∀ 𝑦C ( 𝑦 ⊆ ( 𝐷𝐵 ) → ( ( 𝑦 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑦 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) ) )
48 27 28 47 mp2an ( ( 𝐶𝐵 ) 𝑀 ( 𝐷𝐵 ) ↔ ∀ 𝑦C ( 𝑦 ⊆ ( 𝐷𝐵 ) → ( ( 𝑦 ( 𝐶𝐵 ) ) ∩ ( 𝐷𝐵 ) ) ⊆ ( 𝑦 ( ( 𝐶𝐵 ) ∩ ( 𝐷𝐵 ) ) ) ) )
49 3 4 mdsl2i ( 𝐶 𝑀 𝐷 ↔ ∀ 𝑥C ( ( ( 𝐶𝐷 ) ⊆ 𝑥𝑥𝐷 ) → ( ( 𝑥 𝐶 ) ∩ 𝐷 ) ⊆ ( 𝑥 ( 𝐶𝐷 ) ) ) )
50 46 48 49 3imtr4g ( ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) → ( ( 𝐶𝐵 ) 𝑀 ( 𝐷𝐵 ) → 𝐶 𝑀 𝐷 ) )
51 30 50 impbid ( ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( ( 𝐴𝐶𝐴𝐷 ) ∧ ( 𝐶 ⊆ ( 𝐴 𝐵 ) ∧ 𝐷 ⊆ ( 𝐴 𝐵 ) ) ) ) → ( 𝐶 𝑀 𝐷 ↔ ( 𝐶𝐵 ) 𝑀 ( 𝐷𝐵 ) ) )
52 8 51 sylan2br ( ( ( 𝐴 𝑀 𝐵𝐵 𝑀* 𝐴 ) ∧ ( 𝐴 ⊆ ( 𝐶𝐷 ) ∧ ( 𝐶 𝐷 ) ⊆ ( 𝐴 𝐵 ) ) ) → ( 𝐶 𝑀 𝐷 ↔ ( 𝐶𝐵 ) 𝑀 ( 𝐷𝐵 ) ) )