Metamath Proof Explorer


Theorem paddasslem5

Description: Lemma for paddass . Show s =/= z by contradiction. (Contributed by NM, 8-Jan-2012)

Ref Expression
Hypotheses paddasslem.l = ( le ‘ 𝐾 )
paddasslem.j = ( join ‘ 𝐾 )
paddasslem.a 𝐴 = ( Atoms ‘ 𝐾 )
Assertion paddasslem5 ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ ( ¬ 𝑟 ( 𝑥 𝑦 ) ∧ 𝑟 ( 𝑦 𝑧 ) ∧ 𝑠 ( 𝑥 𝑦 ) ) ) → 𝑠𝑧 )

Proof

Step Hyp Ref Expression
1 paddasslem.l = ( le ‘ 𝐾 )
2 paddasslem.j = ( join ‘ 𝐾 )
3 paddasslem.a 𝐴 = ( Atoms ‘ 𝐾 )
4 breq1 ( 𝑠 = 𝑧 → ( 𝑠 ( 𝑥 𝑦 ) ↔ 𝑧 ( 𝑥 𝑦 ) ) )
5 4 biimpac ( ( 𝑠 ( 𝑥 𝑦 ) ∧ 𝑠 = 𝑧 ) → 𝑧 ( 𝑥 𝑦 ) )
6 eqid ( Base ‘ 𝐾 ) = ( Base ‘ 𝐾 )
7 simpll1 ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝐾 ∈ HL )
8 7 hllatd ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝐾 ∈ Lat )
9 simpll2 ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝑟𝐴 )
10 6 3 atbase ( 𝑟𝐴𝑟 ∈ ( Base ‘ 𝐾 ) )
11 9 10 syl ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝑟 ∈ ( Base ‘ 𝐾 ) )
12 simp32 ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) → 𝑦𝐴 )
13 12 ad2antrr ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝑦𝐴 )
14 6 3 atbase ( 𝑦𝐴𝑦 ∈ ( Base ‘ 𝐾 ) )
15 13 14 syl ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝑦 ∈ ( Base ‘ 𝐾 ) )
16 simp33 ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) → 𝑧𝐴 )
17 16 ad2antrr ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝑧𝐴 )
18 6 3 atbase ( 𝑧𝐴𝑧 ∈ ( Base ‘ 𝐾 ) )
19 17 18 syl ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝑧 ∈ ( Base ‘ 𝐾 ) )
20 6 2 latjcl ( ( 𝐾 ∈ Lat ∧ 𝑦 ∈ ( Base ‘ 𝐾 ) ∧ 𝑧 ∈ ( Base ‘ 𝐾 ) ) → ( 𝑦 𝑧 ) ∈ ( Base ‘ 𝐾 ) )
21 8 15 19 20 syl3anc ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → ( 𝑦 𝑧 ) ∈ ( Base ‘ 𝐾 ) )
22 simp31 ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) → 𝑥𝐴 )
23 22 ad2antrr ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝑥𝐴 )
24 6 3 atbase ( 𝑥𝐴𝑥 ∈ ( Base ‘ 𝐾 ) )
25 23 24 syl ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝑥 ∈ ( Base ‘ 𝐾 ) )
26 6 2 latjcl ( ( 𝐾 ∈ Lat ∧ 𝑥 ∈ ( Base ‘ 𝐾 ) ∧ 𝑦 ∈ ( Base ‘ 𝐾 ) ) → ( 𝑥 𝑦 ) ∈ ( Base ‘ 𝐾 ) )
27 8 25 15 26 syl3anc ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → ( 𝑥 𝑦 ) ∈ ( Base ‘ 𝐾 ) )
28 simplr ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝑟 ( 𝑦 𝑧 ) )
29 1 2 3 hlatlej2 ( ( 𝐾 ∈ HL ∧ 𝑥𝐴𝑦𝐴 ) → 𝑦 ( 𝑥 𝑦 ) )
30 7 23 13 29 syl3anc ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝑦 ( 𝑥 𝑦 ) )
31 simpr ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝑧 ( 𝑥 𝑦 ) )
32 6 1 2 latjle12 ( ( 𝐾 ∈ Lat ∧ ( 𝑦 ∈ ( Base ‘ 𝐾 ) ∧ 𝑧 ∈ ( Base ‘ 𝐾 ) ∧ ( 𝑥 𝑦 ) ∈ ( Base ‘ 𝐾 ) ) ) → ( ( 𝑦 ( 𝑥 𝑦 ) ∧ 𝑧 ( 𝑥 𝑦 ) ) ↔ ( 𝑦 𝑧 ) ( 𝑥 𝑦 ) ) )
33 32 biimpd ( ( 𝐾 ∈ Lat ∧ ( 𝑦 ∈ ( Base ‘ 𝐾 ) ∧ 𝑧 ∈ ( Base ‘ 𝐾 ) ∧ ( 𝑥 𝑦 ) ∈ ( Base ‘ 𝐾 ) ) ) → ( ( 𝑦 ( 𝑥 𝑦 ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → ( 𝑦 𝑧 ) ( 𝑥 𝑦 ) ) )
34 8 15 19 27 33 syl13anc ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → ( ( 𝑦 ( 𝑥 𝑦 ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → ( 𝑦 𝑧 ) ( 𝑥 𝑦 ) ) )
35 30 31 34 mp2and ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → ( 𝑦 𝑧 ) ( 𝑥 𝑦 ) )
36 6 1 8 11 21 27 28 35 lattrd ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑧 ( 𝑥 𝑦 ) ) → 𝑟 ( 𝑥 𝑦 ) )
37 36 ex ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) → ( 𝑧 ( 𝑥 𝑦 ) → 𝑟 ( 𝑥 𝑦 ) ) )
38 5 37 syl5 ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) → ( ( 𝑠 ( 𝑥 𝑦 ) ∧ 𝑠 = 𝑧 ) → 𝑟 ( 𝑥 𝑦 ) ) )
39 38 expdimp ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑠 ( 𝑥 𝑦 ) ) → ( 𝑠 = 𝑧𝑟 ( 𝑥 𝑦 ) ) )
40 39 necon3bd ( ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ 𝑟 ( 𝑦 𝑧 ) ) ∧ 𝑠 ( 𝑥 𝑦 ) ) → ( ¬ 𝑟 ( 𝑥 𝑦 ) → 𝑠𝑧 ) )
41 40 exp31 ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) → ( 𝑟 ( 𝑦 𝑧 ) → ( 𝑠 ( 𝑥 𝑦 ) → ( ¬ 𝑟 ( 𝑥 𝑦 ) → 𝑠𝑧 ) ) ) )
42 41 com23 ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) → ( 𝑠 ( 𝑥 𝑦 ) → ( 𝑟 ( 𝑦 𝑧 ) → ( ¬ 𝑟 ( 𝑥 𝑦 ) → 𝑠𝑧 ) ) ) )
43 42 com24 ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) → ( ¬ 𝑟 ( 𝑥 𝑦 ) → ( 𝑟 ( 𝑦 𝑧 ) → ( 𝑠 ( 𝑥 𝑦 ) → 𝑠𝑧 ) ) ) )
44 43 3imp2 ( ( ( 𝐾 ∈ HL ∧ 𝑟𝐴 ∧ ( 𝑥𝐴𝑦𝐴𝑧𝐴 ) ) ∧ ( ¬ 𝑟 ( 𝑥 𝑦 ) ∧ 𝑟 ( 𝑦 𝑧 ) ∧ 𝑠 ( 𝑥 𝑦 ) ) ) → 𝑠𝑧 )