Users' Mathboxes Mathbox for Norm Megill < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  atlatmstc Structured version   Visualization version   GIF version

Theorem atlatmstc 40522
Description: An atomic, complete, orthomodular lattice is atomistic i.e. every element is the join of the atoms under it. See remark before Proposition 1 in [Kalmbach] p. 140; also remark in [BeltramettiCassinelli] p. 98. (hatomistici 32979 analog.) (Contributed by NM, 5-Nov-2012.)
Hypotheses
Ref Expression
atlatmstc.b 𝐵 = (Base‘𝐾)
atlatmstc.l ≤ = (le‘𝐾)
atlatmstc.u 1 = (lub‘𝐾)
atlatmstc.a 𝐴 = (Atoms‘𝐾)
Assertion
Ref Expression
atlatmstc (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) = 𝑋)
Distinct variable groups:   𝑦, ≤   𝑦,𝐴   𝑦,𝐵   𝑦,𝑋
Allowed substitution hints:   1 (𝑦)   𝐾(𝑦)

Proof of Theorem atlatmstc
Dummy variable 𝑥 is distinct from all other variables.
StepHypRef Expression
1 simpl2 1211 . . . 4 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → 𝐾 ∈ CLat)
2 ssrab2 4008 . . . . 5 {𝑦 ∈ 𝐵 ∣ 𝑦 ≤ 𝑋} ⊆ 𝐵
3 atlatmstc.b . . . . . . 7 𝐵 = (Base‘𝐾)
4 atlatmstc.a . . . . . . 7 𝐴 = (Atoms‘𝐾)
53, 4atssbase 40493 . . . . . 6 𝐴 ⊆ 𝐵
6 rabss2 4005 . . . . . 6 (𝐴 ⊆ 𝐵 → {𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋} ⊆ {𝑦 ∈ 𝐵 ∣ 𝑦 ≤ 𝑋})
75, 6ax-mp 5 . . . . 5 {𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋} ⊆ {𝑦 ∈ 𝐵 ∣ 𝑦 ≤ 𝑋}
8 atlatmstc.l . . . . . 6 ≤ = (le‘𝐾)
9 atlatmstc.u . . . . . 6 1 = (lub‘𝐾)
103, 8, 9lubss 18702 . . . . 5 ((𝐾 ∈ CLat ∧ {𝑦 ∈ 𝐵 ∣ 𝑦 ≤ 𝑋} ⊆ 𝐵 ∧ {𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋} ⊆ {𝑦 ∈ 𝐵 ∣ 𝑦 ≤ 𝑋}) → ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ≤ ( 1 ‘{𝑦 ∈ 𝐵 ∣ 𝑦 ≤ 𝑋}))
112, 7, 10mp3an23 1482 . . . 4 (𝐾 ∈ CLat → ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ≤ ( 1 ‘{𝑦 ∈ 𝐵 ∣ 𝑦 ≤ 𝑋}))
121, 11syl 18 . . 3 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ≤ ( 1 ‘{𝑦 ∈ 𝐵 ∣ 𝑦 ≤ 𝑋}))
13 atlpos 40504 . . . . 5 (𝐾 ∈ AtLat → 𝐾 ∈ Poset)
14133ad2ant3 1153 . . . 4 ((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) → 𝐾 ∈ Poset)
15 simpl 488 . . . . 5 ((𝐾 ∈ Poset ∧ 𝑋 ∈ 𝐵) → 𝐾 ∈ Poset)
16 simpr 490 . . . . 5 ((𝐾 ∈ Poset ∧ 𝑋 ∈ 𝐵) → 𝑋 ∈ 𝐵)
173, 8, 9, 15, 16lubid 18549 . . . 4 ((𝐾 ∈ Poset ∧ 𝑋 ∈ 𝐵) → ( 1 ‘{𝑦 ∈ 𝐵 ∣ 𝑦 ≤ 𝑋}) = 𝑋)
1814, 17sylan 592 . . 3 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → ( 1 ‘{𝑦 ∈ 𝐵 ∣ 𝑦 ≤ 𝑋}) = 𝑋)
1912, 18breqtrd 5134 . 2 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ≤ 𝑋)
20 breq1 5109 . . . . . . . . . 10 (𝑦 = 𝑥 → (𝑦 ≤ 𝑋 ↔ 𝑥 ≤ 𝑋))
2120elrab 3648 . . . . . . . . 9 (𝑥 ∈ {𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋} ↔ (𝑥 ∈ 𝐴 ∧ 𝑥 ≤ 𝑋))
22 simpll2 1232 . . . . . . . . . . 11 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ {𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) → 𝐾 ∈ CLat)
23 ssrab2 4008 . . . . . . . . . . . . 13 {𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋} ⊆ 𝐴
2423, 5sstri 3922 . . . . . . . . . . . 12 {𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋} ⊆ 𝐵
253, 8, 9lubel 18703 . . . . . . . . . . . 12 ((𝐾 ∈ CLat ∧ 𝑥 ∈ {𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋} ∧ {𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋} ⊆ 𝐵) → 𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))
2624, 25mp3an3 1479 . . . . . . . . . . 11 ((𝐾 ∈ CLat ∧ 𝑥 ∈ {𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) → 𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))
2722, 26sylancom 600 . . . . . . . . . 10 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ {𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) → 𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))
2827ex 418 . . . . . . . . 9 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → (𝑥 ∈ {𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋} → 𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})))
2921, 28biimtrrid 246 . . . . . . . 8 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → ((𝑥 ∈ 𝐴 ∧ 𝑥 ≤ 𝑋) → 𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})))
3029expdimp 458 . . . . . . 7 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → (𝑥 ≤ 𝑋 → 𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})))
31 simpll3 1233 . . . . . . . . . . 11 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → 𝐾 ∈ AtLat)
32 eqid 2763 . . . . . . . . . . . 12 (0.‘𝐾) = (0.‘𝐾)
3332, 4atn0 40511 . . . . . . . . . . 11 ((𝐾 ∈ AtLat ∧ 𝑥 ∈ 𝐴) → 𝑥 ≠ (0.‘𝐾))
3431, 33sylancom 600 . . . . . . . . . 10 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → 𝑥 ≠ (0.‘𝐾))
3534adantr 486 . . . . . . . . 9 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) ∧ 𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})) → 𝑥 ≠ (0.‘𝐾))
36 simpl3 1212 . . . . . . . . . . . . . . . 16 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → 𝐾 ∈ AtLat)
37 atllat 40503 . . . . . . . . . . . . . . . 16 (𝐾 ∈ AtLat → 𝐾 ∈ Lat)
3836, 37syl 18 . . . . . . . . . . . . . . 15 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → 𝐾 ∈ Lat)
3938adantr 486 . . . . . . . . . . . . . 14 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → 𝐾 ∈ Lat)
403, 4atbase 40492 . . . . . . . . . . . . . . 15 (𝑥 ∈ 𝐴 → 𝑥 ∈ 𝐵)
4140adantl 487 . . . . . . . . . . . . . 14 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → 𝑥 ∈ 𝐵)
423, 9clatlubcl 18692 . . . . . . . . . . . . . . . 16 ((𝐾 ∈ CLat ∧ {𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋} ⊆ 𝐵) → ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ∈ 𝐵)
431, 24, 42sylancl 598 . . . . . . . . . . . . . . 15 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ∈ 𝐵)
4443adantr 486 . . . . . . . . . . . . . 14 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ∈ 𝐵)
45 simpl1 1210 . . . . . . . . . . . . . . . . 17 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → 𝐾 ∈ OML)
46 omlop 40444 . . . . . . . . . . . . . . . . 17 (𝐾 ∈ OML → 𝐾 ∈ OP)
4745, 46syl 18 . . . . . . . . . . . . . . . 16 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → 𝐾 ∈ OP)
48 eqid 2763 . . . . . . . . . . . . . . . . 17 (oc‘𝐾) = (oc‘𝐾)
493, 48opoccl 40397 . . . . . . . . . . . . . . . 16 ((𝐾 ∈ OP ∧ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ∈ 𝐵) → ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})) ∈ 𝐵)
5047, 43, 49syl2anc 596 . . . . . . . . . . . . . . 15 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})) ∈ 𝐵)
5150adantr 486 . . . . . . . . . . . . . 14 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})) ∈ 𝐵)
52 eqid 2763 . . . . . . . . . . . . . . 15 (meet‘𝐾) = (meet‘𝐾)
533, 8, 52latlem12 18655 . . . . . . . . . . . . . 14 ((𝐾 ∈ Lat ∧ (𝑥 ∈ 𝐵 ∧ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ∈ 𝐵 ∧ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})) ∈ 𝐵)) → ((𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ∧ 𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ↔ 𝑥 ≤ (( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})))))
5439, 41, 44, 51, 53syl13anc 1399 . . . . . . . . . . . . 13 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → ((𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ∧ 𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ↔ 𝑥 ≤ (( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})))))
553, 48, 52, 32opnoncon 40411 . . . . . . . . . . . . . . . 16 ((𝐾 ∈ OP ∧ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ∈ 𝐵) → (( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) = (0.‘𝐾))
5647, 43, 55syl2anc 596 . . . . . . . . . . . . . . 15 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → (( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) = (0.‘𝐾))
5756breq2d 5118 . . . . . . . . . . . . . 14 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → (𝑥 ≤ (( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ↔ 𝑥 ≤ (0.‘𝐾)))
5857adantr 486 . . . . . . . . . . . . 13 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → (𝑥 ≤ (( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ↔ 𝑥 ≤ (0.‘𝐾)))
593, 8, 32ople0 40390 . . . . . . . . . . . . . 14 ((𝐾 ∈ OP ∧ 𝑥 ∈ 𝐵) → (𝑥 ≤ (0.‘𝐾) ↔ 𝑥 = (0.‘𝐾)))
6047, 40, 59syl2an 608 . . . . . . . . . . . . 13 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → (𝑥 ≤ (0.‘𝐾) ↔ 𝑥 = (0.‘𝐾)))
6154, 58, 603bitrd 308 . . . . . . . . . . . 12 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → ((𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ∧ 𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ↔ 𝑥 = (0.‘𝐾)))
6261biimpa 482 . . . . . . . . . . 11 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) ∧ (𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ∧ 𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})))) → 𝑥 = (0.‘𝐾))
6362expr 462 . . . . . . . . . 10 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) ∧ 𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})) → (𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})) → 𝑥 = (0.‘𝐾)))
6463necon3ad 2972 . . . . . . . . 9 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) ∧ 𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})) → (𝑥 ≠ (0.‘𝐾) → ¬ 𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))))
6535, 64mpd 16 . . . . . . . 8 (((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) ∧ 𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})) → ¬ 𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})))
6665ex 418 . . . . . . 7 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → (𝑥 ≤ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) → ¬ 𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))))
6730, 66syld 48 . . . . . 6 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → (𝑥 ≤ 𝑋 → ¬ 𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))))
68 imnan 405 . . . . . 6 ((𝑥 ≤ 𝑋 → ¬ 𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ↔ ¬ (𝑥 ≤ 𝑋 ∧ 𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))))
6967, 68sylib 221 . . . . 5 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → ¬ (𝑥 ≤ 𝑋 ∧ 𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))))
70 simplr 781 . . . . . 6 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → 𝑋 ∈ 𝐵)
713, 8, 52latlem12 18655 . . . . . 6 ((𝐾 ∈ Lat ∧ (𝑥 ∈ 𝐵 ∧ 𝑋 ∈ 𝐵 ∧ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})) ∈ 𝐵)) → ((𝑥 ≤ 𝑋 ∧ 𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ↔ 𝑥 ≤ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})))))
7239, 41, 70, 51, 71syl13anc 1399 . . . . 5 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → ((𝑥 ≤ 𝑋 ∧ 𝑥 ≤ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ↔ 𝑥 ≤ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})))))
7369, 72mtbid 327 . . . 4 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ 𝑥 ∈ 𝐴) → ¬ 𝑥 ≤ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))))
7473nrexdv 3161 . . 3 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → ¬ ∃𝑥 ∈ 𝐴 𝑥 ≤ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))))
75 simpll3 1233 . . . . . 6 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ≠ (0.‘𝐾)) → 𝐾 ∈ AtLat)
76 simpr 490 . . . . . . . 8 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → 𝑋 ∈ 𝐵)
773, 52latmcl 18629 . . . . . . . 8 ((𝐾 ∈ Lat ∧ 𝑋 ∈ 𝐵 ∧ ((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})) ∈ 𝐵) → (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ∈ 𝐵)
7838, 76, 50, 77syl3anc 1398 . . . . . . 7 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ∈ 𝐵)
7978adantr 486 . . . . . 6 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ≠ (0.‘𝐾)) → (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ∈ 𝐵)
80 simpr 490 . . . . . 6 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ≠ (0.‘𝐾)) → (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ≠ (0.‘𝐾))
813, 8, 32, 4atlex 40519 . . . . . 6 ((𝐾 ∈ AtLat ∧ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ∈ 𝐵 ∧ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ≠ (0.‘𝐾)) → ∃𝑥 ∈ 𝐴 𝑥 ≤ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))))
8275, 79, 80, 81syl3anc 1398 . . . . 5 ((((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) ∧ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ≠ (0.‘𝐾)) → ∃𝑥 ∈ 𝐴 𝑥 ≤ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))))
8382ex 418 . . . 4 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → ((𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) ≠ (0.‘𝐾) → ∃𝑥 ∈ 𝐴 𝑥 ≤ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋})))))
8483necon1bd 2977 . . 3 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → (¬ ∃𝑥 ∈ 𝐴 𝑥 ≤ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) → (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) = (0.‘𝐾)))
8574, 84mpd 16 . 2 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) = (0.‘𝐾))
863, 8, 52, 48, 32omllaw3 40448 . . 3 ((𝐾 ∈ OML ∧ ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ∈ 𝐵 ∧ 𝑋 ∈ 𝐵) → ((( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ≤ 𝑋 ∧ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) = (0.‘𝐾)) → ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) = 𝑋))
8745, 43, 76, 86syl3anc 1398 . 2 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → ((( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) ≤ 𝑋 ∧ (𝑋(meet‘𝐾)((oc‘𝐾)‘( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}))) = (0.‘𝐾)) → ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) = 𝑋))
8819, 85, 87mp2and 712 1 (((𝐾 ∈ OML ∧ 𝐾 ∈ CLat ∧ 𝐾 ∈ AtLat) ∧ 𝑋 ∈ 𝐵) → ( 1 ‘{𝑦 ∈ 𝐴 ∣ 𝑦 ≤ 𝑋}) = 𝑋)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 401   ∧ w3a 1103   = wceq 1569   ∈ wcel 2146   ≠ wne 2959  ∃wrex 3090  {crab 3416   ⊆ wss 3900   class class class wbr 5106  ‘cfv 6547  (class class class)co 7430  Basecbs 17402  lecple 17450  occoc 17451  Posetcpo 18496  lubclub 18498  meetcmee 18501  0.cp0 18610  Latclat 18620  CLatccla 18687  OPcops 40375  OMLcoml 40378  Atomscatm 40466  AtLatcal 40467
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1944  ax-6 2001  ax-7 2042  ax-8 2148  ax-9 2156  ax-10 2179  ax-11 2196  ax-12 2215  ax-ext 2735  ax-rep 5235  ax-sep 5252  ax-nul 5263  ax-pow 5331  ax-pr 5395  ax-un 7761
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1572  df-fal 1582  df-ex 1812  df-nf 1816  df-sb 2101  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-ral 3081  df-rex 3091  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-iun 4956  df-br 5107  df-opab 5171  df-mpt 5190  df-id 5550  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-iota 6501  df-fun 6549  df-fn 6550  df-f 6551  df-f1 6552  df-fo 6553  df-f1o 6554  df-fv 6555  df-riota 7387  df-ov 7433  df-oprab 7434  df-proset 18483  df-poset 18502  df-plt 18517  df-lub 18533  df-glb 18534  df-join 18535  df-meet 18536  df-p0 18612  df-lat 18621  df-clat 18688  df-oposet 40379  df-ol 40381  df-oml 40382  df-covers 40469  df-ats 40470  df-atl 40501
This theorem is used by:  atlatle  40523  hlatmstcOLDN  40600  pmaple  40964  pol1N  41113  polpmapN  41115  pmaplubN  41127
  Copyright terms: Public domain W3C validator