Metamath Proof Explorer


Theorem mdsymlem3

Description: Lemma for mdsymi . (Contributed by NM, 2-Jul-2004) (New usage is discouraged.)

Ref Expression
Hypotheses mdsymlem1.1 𝐴C
mdsymlem1.2 𝐵C
mdsymlem1.3 𝐶 = ( 𝐴 𝑝 )
Assertion mdsymlem3 ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) → ∃ 𝑟 ∈ HAtoms ∃ 𝑞 ∈ HAtoms ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) )

Proof

Step Hyp Ref Expression
1 mdsymlem1.1 𝐴C
2 mdsymlem1.2 𝐵C
3 mdsymlem1.3 𝐶 = ( 𝐴 𝑝 )
4 ssin ( ( 𝑟𝐵𝑟𝐶 ) ↔ 𝑟 ⊆ ( 𝐵𝐶 ) )
5 3 sseq2i ( 𝑟𝐶𝑟 ⊆ ( 𝐴 𝑝 ) )
6 5 biimpi ( 𝑟𝐶𝑟 ⊆ ( 𝐴 𝑝 ) )
7 6 adantl ( ( 𝑟𝐵𝑟𝐶 ) → 𝑟 ⊆ ( 𝐴 𝑝 ) )
8 4 7 sylbir ( 𝑟 ⊆ ( 𝐵𝐶 ) → 𝑟 ⊆ ( 𝐴 𝑝 ) )
9 1 atcvat4i ( ( 𝑟 ∈ HAtoms ∧ 𝑝 ∈ HAtoms ) → ( ( 𝐴 ≠ 0𝑟 ⊆ ( 𝐴 𝑝 ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
10 9 exp4b ( 𝑟 ∈ HAtoms → ( 𝑝 ∈ HAtoms → ( 𝐴 ≠ 0 → ( 𝑟 ⊆ ( 𝐴 𝑝 ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) ) ) )
11 10 com34 ( 𝑟 ∈ HAtoms → ( 𝑝 ∈ HAtoms → ( 𝑟 ⊆ ( 𝐴 𝑝 ) → ( 𝐴 ≠ 0 → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) ) ) )
12 11 com23 ( 𝑟 ∈ HAtoms → ( 𝑟 ⊆ ( 𝐴 𝑝 ) → ( 𝑝 ∈ HAtoms → ( 𝐴 ≠ 0 → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) ) ) )
13 12 imp4b ( ( 𝑟 ∈ HAtoms ∧ 𝑟 ⊆ ( 𝐴 𝑝 ) ) → ( ( 𝑝 ∈ HAtoms ∧ 𝐴 ≠ 0 ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
14 8 13 sylan2 ( ( 𝑟 ∈ HAtoms ∧ 𝑟 ⊆ ( 𝐵𝐶 ) ) → ( ( 𝑝 ∈ HAtoms ∧ 𝐴 ≠ 0 ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
15 14 adantrr ( ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ( ( 𝑝 ∈ HAtoms ∧ 𝐴 ≠ 0 ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
16 15 com12 ( ( 𝑝 ∈ HAtoms ∧ 𝐴 ≠ 0 ) → ( ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
17 16 adantlr ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝐴 ≠ 0 ) → ( ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
18 17 adantlr ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) → ( ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) )
19 18 imp ( ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) )
20 nssne2 ( ( 𝑞𝐴 ∧ ¬ 𝑟𝐴 ) → 𝑞𝑟 )
21 20 adantrl ( ( 𝑞𝐴 ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → 𝑞𝑟 )
22 atnemeq0 ( ( 𝑞 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) → ( 𝑞𝑟 ↔ ( 𝑞𝑟 ) = 0 ) )
23 22 ancoms ( ( 𝑟 ∈ HAtoms ∧ 𝑞 ∈ HAtoms ) → ( 𝑞𝑟 ↔ ( 𝑞𝑟 ) = 0 ) )
24 21 23 syl5ib ( ( 𝑟 ∈ HAtoms ∧ 𝑞 ∈ HAtoms ) → ( ( 𝑞𝐴 ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ( 𝑞𝑟 ) = 0 ) )
25 24 adantll ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) → ( ( 𝑞𝐴 ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ( 𝑞𝑟 ) = 0 ) )
26 25 adantr ( ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) ∧ 𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( ( 𝑞𝐴 ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ( 𝑞𝑟 ) = 0 ) )
27 atelch ( 𝑝 ∈ HAtoms → 𝑝C )
28 atelch ( 𝑞 ∈ HAtoms → 𝑞C )
29 chjcom ( ( 𝑝C𝑞C ) → ( 𝑝 𝑞 ) = ( 𝑞 𝑝 ) )
30 27 28 29 syl2an ( ( 𝑝 ∈ HAtoms ∧ 𝑞 ∈ HAtoms ) → ( 𝑝 𝑞 ) = ( 𝑞 𝑝 ) )
31 30 adantlr ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) → ( 𝑝 𝑞 ) = ( 𝑞 𝑝 ) )
32 31 sseq2d ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) → ( 𝑟 ⊆ ( 𝑝 𝑞 ) ↔ 𝑟 ⊆ ( 𝑞 𝑝 ) ) )
33 atexch ( ( 𝑞C𝑟 ∈ HAtoms ∧ 𝑝 ∈ HAtoms ) → ( ( 𝑟 ⊆ ( 𝑞 𝑝 ) ∧ ( 𝑞𝑟 ) = 0 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
34 28 33 syl3an1 ( ( 𝑞 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ∧ 𝑝 ∈ HAtoms ) → ( ( 𝑟 ⊆ ( 𝑞 𝑝 ) ∧ ( 𝑞𝑟 ) = 0 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
35 34 3com13 ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ∧ 𝑞 ∈ HAtoms ) → ( ( 𝑟 ⊆ ( 𝑞 𝑝 ) ∧ ( 𝑞𝑟 ) = 0 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
36 35 3expa ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) → ( ( 𝑟 ⊆ ( 𝑞 𝑝 ) ∧ ( 𝑞𝑟 ) = 0 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
37 36 expd ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) → ( 𝑟 ⊆ ( 𝑞 𝑝 ) → ( ( 𝑞𝑟 ) = 0𝑝 ⊆ ( 𝑞 𝑟 ) ) ) )
38 32 37 sylbid ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) → ( 𝑟 ⊆ ( 𝑝 𝑞 ) → ( ( 𝑞𝑟 ) = 0𝑝 ⊆ ( 𝑞 𝑟 ) ) ) )
39 38 imp ( ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) ∧ 𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( ( 𝑞𝑟 ) = 0𝑝 ⊆ ( 𝑞 𝑟 ) ) )
40 26 39 syld ( ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) ∧ 𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( ( 𝑞𝐴 ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
41 40 expd ( ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ 𝑞 ∈ HAtoms ) ∧ 𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( 𝑞𝐴 → ( ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) ) )
42 41 exp31 ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) → ( 𝑞 ∈ HAtoms → ( 𝑟 ⊆ ( 𝑝 𝑞 ) → ( 𝑞𝐴 → ( ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) ) ) ) )
43 42 com24 ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) → ( 𝑞𝐴 → ( 𝑟 ⊆ ( 𝑝 𝑞 ) → ( 𝑞 ∈ HAtoms → ( ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) ) ) ) )
44 43 impd ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) → ( ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( 𝑞 ∈ HAtoms → ( ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) ) ) )
45 44 com24 ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) → ( ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) → ( 𝑞 ∈ HAtoms → ( ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) ) ) )
46 45 imp4b ( ( ( 𝑝 ∈ HAtoms ∧ 𝑟 ∈ HAtoms ) ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → ( ( 𝑞 ∈ HAtoms ∧ ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
47 46 anasss ( ( 𝑝 ∈ HAtoms ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( ( 𝑞 ∈ HAtoms ∧ ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) → 𝑝 ⊆ ( 𝑞 𝑟 ) ) )
48 simprl ( ( 𝑞 ∈ HAtoms ∧ ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) → 𝑞𝐴 )
49 48 a1i ( ( 𝑝 ∈ HAtoms ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( ( 𝑞 ∈ HAtoms ∧ ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) → 𝑞𝐴 ) )
50 simpl ( ( 𝑟𝐵𝑟𝐶 ) → 𝑟𝐵 )
51 4 50 sylbir ( 𝑟 ⊆ ( 𝐵𝐶 ) → 𝑟𝐵 )
52 51 ad2antrl ( ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) → 𝑟𝐵 )
53 52 adantl ( ( 𝑝 ∈ HAtoms ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → 𝑟𝐵 )
54 49 53 jctird ( ( 𝑝 ∈ HAtoms ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( ( 𝑞 ∈ HAtoms ∧ ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) → ( 𝑞𝐴𝑟𝐵 ) ) )
55 47 54 jcad ( ( 𝑝 ∈ HAtoms ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( ( 𝑞 ∈ HAtoms ∧ ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) ) → ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) ) )
56 55 expd ( ( 𝑝 ∈ HAtoms ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( 𝑞 ∈ HAtoms → ( ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) ) ) )
57 56 adantlr ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( 𝑞 ∈ HAtoms → ( ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) ) ) )
58 57 adantlr ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( 𝑞 ∈ HAtoms → ( ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) ) ) )
59 58 adantlr ( ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( 𝑞 ∈ HAtoms → ( ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) ) ) )
60 59 reximdvai ( ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ( ∃ 𝑞 ∈ HAtoms ( 𝑞𝐴𝑟 ⊆ ( 𝑝 𝑞 ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) ) )
61 19 60 mpd ( ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) ∧ ( 𝑟 ∈ HAtoms ∧ ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) ) → ∃ 𝑞 ∈ HAtoms ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) )
62 chjcl ( ( 𝐴C𝑝C ) → ( 𝐴 𝑝 ) ∈ C )
63 1 62 mpan ( 𝑝C → ( 𝐴 𝑝 ) ∈ C )
64 3 63 eqeltrid ( 𝑝C𝐶C )
65 chincl ( ( 𝐵C𝐶C ) → ( 𝐵𝐶 ) ∈ C )
66 2 64 65 sylancr ( 𝑝C → ( 𝐵𝐶 ) ∈ C )
67 27 66 syl ( 𝑝 ∈ HAtoms → ( 𝐵𝐶 ) ∈ C )
68 chrelat2 ( ( ( 𝐵𝐶 ) ∈ C𝐴C ) → ( ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ↔ ∃ 𝑟 ∈ HAtoms ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) )
69 67 1 68 sylancl ( 𝑝 ∈ HAtoms → ( ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ↔ ∃ 𝑟 ∈ HAtoms ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) ) )
70 69 biimpa ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) → ∃ 𝑟 ∈ HAtoms ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) )
71 70 ad2antrr ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) → ∃ 𝑟 ∈ HAtoms ( 𝑟 ⊆ ( 𝐵𝐶 ) ∧ ¬ 𝑟𝐴 ) )
72 61 71 reximddv ( ( ( ( 𝑝 ∈ HAtoms ∧ ¬ ( 𝐵𝐶 ) ⊆ 𝐴 ) ∧ 𝑝 ⊆ ( 𝐴 𝐵 ) ) ∧ 𝐴 ≠ 0 ) → ∃ 𝑟 ∈ HAtoms ∃ 𝑞 ∈ HAtoms ( 𝑝 ⊆ ( 𝑞 𝑟 ) ∧ ( 𝑞𝐴𝑟𝐵 ) ) )