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

Definition df-oposet 38035
Description: Define the class of orthoposets, which are bounded posets with an orthocomplementation operation. Note that (Base p ) e. dom ( lub 𝑝) means there is an upper bound 1., and similarly for the 0. element. (Contributed by NM, 20-Oct-2011.) (Revised by NM, 13-Sep-2018.)
Assertion
Ref Expression
df-oposet OP = {𝑝 ∈ Poset ∣ (((Baseβ€˜π‘) ∈ dom (lubβ€˜π‘) ∧ (Baseβ€˜π‘) ∈ dom (glbβ€˜π‘)) ∧ βˆƒπ‘œ(π‘œ = (ocβ€˜π‘) ∧ βˆ€π‘Ž ∈ (Baseβ€˜π‘)βˆ€π‘ ∈ (Baseβ€˜π‘)(((π‘œβ€˜π‘Ž) ∈ (Baseβ€˜π‘) ∧ (π‘œβ€˜(π‘œβ€˜π‘Ž)) = π‘Ž ∧ (π‘Ž(leβ€˜π‘)𝑏 β†’ (π‘œβ€˜π‘)(leβ€˜π‘)(π‘œβ€˜π‘Ž))) ∧ (π‘Ž(joinβ€˜π‘)(π‘œβ€˜π‘Ž)) = (1.β€˜π‘) ∧ (π‘Ž(meetβ€˜π‘)(π‘œβ€˜π‘Ž)) = (0.β€˜π‘))))}
Distinct variable group:   π‘Ž,𝑏,𝑝,π‘œ

Detailed syntax breakdown of Definition df-oposet
StepHypRef Expression
1 cops 38031 . 2 class OP
2 vp . . . . . . . 8 setvar 𝑝
32cv 1541 . . . . . . 7 class 𝑝
4 cbs 17141 . . . . . . 7 class Base
53, 4cfv 6541 . . . . . 6 class (Baseβ€˜π‘)
6 club 18259 . . . . . . . 8 class lub
73, 6cfv 6541 . . . . . . 7 class (lubβ€˜π‘)
87cdm 5676 . . . . . 6 class dom (lubβ€˜π‘)
95, 8wcel 2107 . . . . 5 wff (Baseβ€˜π‘) ∈ dom (lubβ€˜π‘)
10 cglb 18260 . . . . . . . 8 class glb
113, 10cfv 6541 . . . . . . 7 class (glbβ€˜π‘)
1211cdm 5676 . . . . . 6 class dom (glbβ€˜π‘)
135, 12wcel 2107 . . . . 5 wff (Baseβ€˜π‘) ∈ dom (glbβ€˜π‘)
149, 13wa 397 . . . 4 wff ((Baseβ€˜π‘) ∈ dom (lubβ€˜π‘) ∧ (Baseβ€˜π‘) ∈ dom (glbβ€˜π‘))
15 vo . . . . . . . 8 setvar π‘œ
1615cv 1541 . . . . . . 7 class π‘œ
17 coc 17202 . . . . . . . 8 class oc
183, 17cfv 6541 . . . . . . 7 class (ocβ€˜π‘)
1916, 18wceq 1542 . . . . . 6 wff π‘œ = (ocβ€˜π‘)
20 va . . . . . . . . . . . . 13 setvar π‘Ž
2120cv 1541 . . . . . . . . . . . 12 class π‘Ž
2221, 16cfv 6541 . . . . . . . . . . 11 class (π‘œβ€˜π‘Ž)
2322, 5wcel 2107 . . . . . . . . . 10 wff (π‘œβ€˜π‘Ž) ∈ (Baseβ€˜π‘)
2422, 16cfv 6541 . . . . . . . . . . 11 class (π‘œβ€˜(π‘œβ€˜π‘Ž))
2524, 21wceq 1542 . . . . . . . . . 10 wff (π‘œβ€˜(π‘œβ€˜π‘Ž)) = π‘Ž
26 vb . . . . . . . . . . . . 13 setvar 𝑏
2726cv 1541 . . . . . . . . . . . 12 class 𝑏
28 cple 17201 . . . . . . . . . . . . 13 class le
293, 28cfv 6541 . . . . . . . . . . . 12 class (leβ€˜π‘)
3021, 27, 29wbr 5148 . . . . . . . . . . 11 wff π‘Ž(leβ€˜π‘)𝑏
3127, 16cfv 6541 . . . . . . . . . . . 12 class (π‘œβ€˜π‘)
3231, 22, 29wbr 5148 . . . . . . . . . . 11 wff (π‘œβ€˜π‘)(leβ€˜π‘)(π‘œβ€˜π‘Ž)
3330, 32wi 4 . . . . . . . . . 10 wff (π‘Ž(leβ€˜π‘)𝑏 β†’ (π‘œβ€˜π‘)(leβ€˜π‘)(π‘œβ€˜π‘Ž))
3423, 25, 33w3a 1088 . . . . . . . . 9 wff ((π‘œβ€˜π‘Ž) ∈ (Baseβ€˜π‘) ∧ (π‘œβ€˜(π‘œβ€˜π‘Ž)) = π‘Ž ∧ (π‘Ž(leβ€˜π‘)𝑏 β†’ (π‘œβ€˜π‘)(leβ€˜π‘)(π‘œβ€˜π‘Ž)))
35 cjn 18261 . . . . . . . . . . . 12 class join
363, 35cfv 6541 . . . . . . . . . . 11 class (joinβ€˜π‘)
3721, 22, 36co 7406 . . . . . . . . . 10 class (π‘Ž(joinβ€˜π‘)(π‘œβ€˜π‘Ž))
38 cp1 18374 . . . . . . . . . . 11 class 1.
393, 38cfv 6541 . . . . . . . . . 10 class (1.β€˜π‘)
4037, 39wceq 1542 . . . . . . . . 9 wff (π‘Ž(joinβ€˜π‘)(π‘œβ€˜π‘Ž)) = (1.β€˜π‘)
41 cmee 18262 . . . . . . . . . . . 12 class meet
423, 41cfv 6541 . . . . . . . . . . 11 class (meetβ€˜π‘)
4321, 22, 42co 7406 . . . . . . . . . 10 class (π‘Ž(meetβ€˜π‘)(π‘œβ€˜π‘Ž))
44 cp0 18373 . . . . . . . . . . 11 class 0.
453, 44cfv 6541 . . . . . . . . . 10 class (0.β€˜π‘)
4643, 45wceq 1542 . . . . . . . . 9 wff (π‘Ž(meetβ€˜π‘)(π‘œβ€˜π‘Ž)) = (0.β€˜π‘)
4734, 40, 46w3a 1088 . . . . . . . 8 wff (((π‘œβ€˜π‘Ž) ∈ (Baseβ€˜π‘) ∧ (π‘œβ€˜(π‘œβ€˜π‘Ž)) = π‘Ž ∧ (π‘Ž(leβ€˜π‘)𝑏 β†’ (π‘œβ€˜π‘)(leβ€˜π‘)(π‘œβ€˜π‘Ž))) ∧ (π‘Ž(joinβ€˜π‘)(π‘œβ€˜π‘Ž)) = (1.β€˜π‘) ∧ (π‘Ž(meetβ€˜π‘)(π‘œβ€˜π‘Ž)) = (0.β€˜π‘))
4847, 26, 5wral 3062 . . . . . . 7 wff βˆ€π‘ ∈ (Baseβ€˜π‘)(((π‘œβ€˜π‘Ž) ∈ (Baseβ€˜π‘) ∧ (π‘œβ€˜(π‘œβ€˜π‘Ž)) = π‘Ž ∧ (π‘Ž(leβ€˜π‘)𝑏 β†’ (π‘œβ€˜π‘)(leβ€˜π‘)(π‘œβ€˜π‘Ž))) ∧ (π‘Ž(joinβ€˜π‘)(π‘œβ€˜π‘Ž)) = (1.β€˜π‘) ∧ (π‘Ž(meetβ€˜π‘)(π‘œβ€˜π‘Ž)) = (0.β€˜π‘))
4948, 20, 5wral 3062 . . . . . 6 wff βˆ€π‘Ž ∈ (Baseβ€˜π‘)βˆ€π‘ ∈ (Baseβ€˜π‘)(((π‘œβ€˜π‘Ž) ∈ (Baseβ€˜π‘) ∧ (π‘œβ€˜(π‘œβ€˜π‘Ž)) = π‘Ž ∧ (π‘Ž(leβ€˜π‘)𝑏 β†’ (π‘œβ€˜π‘)(leβ€˜π‘)(π‘œβ€˜π‘Ž))) ∧ (π‘Ž(joinβ€˜π‘)(π‘œβ€˜π‘Ž)) = (1.β€˜π‘) ∧ (π‘Ž(meetβ€˜π‘)(π‘œβ€˜π‘Ž)) = (0.β€˜π‘))
5019, 49wa 397 . . . . 5 wff (π‘œ = (ocβ€˜π‘) ∧ βˆ€π‘Ž ∈ (Baseβ€˜π‘)βˆ€π‘ ∈ (Baseβ€˜π‘)(((π‘œβ€˜π‘Ž) ∈ (Baseβ€˜π‘) ∧ (π‘œβ€˜(π‘œβ€˜π‘Ž)) = π‘Ž ∧ (π‘Ž(leβ€˜π‘)𝑏 β†’ (π‘œβ€˜π‘)(leβ€˜π‘)(π‘œβ€˜π‘Ž))) ∧ (π‘Ž(joinβ€˜π‘)(π‘œβ€˜π‘Ž)) = (1.β€˜π‘) ∧ (π‘Ž(meetβ€˜π‘)(π‘œβ€˜π‘Ž)) = (0.β€˜π‘)))
5150, 15wex 1782 . . . 4 wff βˆƒπ‘œ(π‘œ = (ocβ€˜π‘) ∧ βˆ€π‘Ž ∈ (Baseβ€˜π‘)βˆ€π‘ ∈ (Baseβ€˜π‘)(((π‘œβ€˜π‘Ž) ∈ (Baseβ€˜π‘) ∧ (π‘œβ€˜(π‘œβ€˜π‘Ž)) = π‘Ž ∧ (π‘Ž(leβ€˜π‘)𝑏 β†’ (π‘œβ€˜π‘)(leβ€˜π‘)(π‘œβ€˜π‘Ž))) ∧ (π‘Ž(joinβ€˜π‘)(π‘œβ€˜π‘Ž)) = (1.β€˜π‘) ∧ (π‘Ž(meetβ€˜π‘)(π‘œβ€˜π‘Ž)) = (0.β€˜π‘)))
5214, 51wa 397 . . 3 wff (((Baseβ€˜π‘) ∈ dom (lubβ€˜π‘) ∧ (Baseβ€˜π‘) ∈ dom (glbβ€˜π‘)) ∧ βˆƒπ‘œ(π‘œ = (ocβ€˜π‘) ∧ βˆ€π‘Ž ∈ (Baseβ€˜π‘)βˆ€π‘ ∈ (Baseβ€˜π‘)(((π‘œβ€˜π‘Ž) ∈ (Baseβ€˜π‘) ∧ (π‘œβ€˜(π‘œβ€˜π‘Ž)) = π‘Ž ∧ (π‘Ž(leβ€˜π‘)𝑏 β†’ (π‘œβ€˜π‘)(leβ€˜π‘)(π‘œβ€˜π‘Ž))) ∧ (π‘Ž(joinβ€˜π‘)(π‘œβ€˜π‘Ž)) = (1.β€˜π‘) ∧ (π‘Ž(meetβ€˜π‘)(π‘œβ€˜π‘Ž)) = (0.β€˜π‘))))
53 cpo 18257 . . 3 class Poset
5452, 2, 53crab 3433 . 2 class {𝑝 ∈ Poset ∣ (((Baseβ€˜π‘) ∈ dom (lubβ€˜π‘) ∧ (Baseβ€˜π‘) ∈ dom (glbβ€˜π‘)) ∧ βˆƒπ‘œ(π‘œ = (ocβ€˜π‘) ∧ βˆ€π‘Ž ∈ (Baseβ€˜π‘)βˆ€π‘ ∈ (Baseβ€˜π‘)(((π‘œβ€˜π‘Ž) ∈ (Baseβ€˜π‘) ∧ (π‘œβ€˜(π‘œβ€˜π‘Ž)) = π‘Ž ∧ (π‘Ž(leβ€˜π‘)𝑏 β†’ (π‘œβ€˜π‘)(leβ€˜π‘)(π‘œβ€˜π‘Ž))) ∧ (π‘Ž(joinβ€˜π‘)(π‘œβ€˜π‘Ž)) = (1.β€˜π‘) ∧ (π‘Ž(meetβ€˜π‘)(π‘œβ€˜π‘Ž)) = (0.β€˜π‘))))}
551, 54wceq 1542 1 wff OP = {𝑝 ∈ Poset ∣ (((Baseβ€˜π‘) ∈ dom (lubβ€˜π‘) ∧ (Baseβ€˜π‘) ∈ dom (glbβ€˜π‘)) ∧ βˆƒπ‘œ(π‘œ = (ocβ€˜π‘) ∧ βˆ€π‘Ž ∈ (Baseβ€˜π‘)βˆ€π‘ ∈ (Baseβ€˜π‘)(((π‘œβ€˜π‘Ž) ∈ (Baseβ€˜π‘) ∧ (π‘œβ€˜(π‘œβ€˜π‘Ž)) = π‘Ž ∧ (π‘Ž(leβ€˜π‘)𝑏 β†’ (π‘œβ€˜π‘)(leβ€˜π‘)(π‘œβ€˜π‘Ž))) ∧ (π‘Ž(joinβ€˜π‘)(π‘œβ€˜π‘Ž)) = (1.β€˜π‘) ∧ (π‘Ž(meetβ€˜π‘)(π‘œβ€˜π‘Ž)) = (0.β€˜π‘))))}
Colors of variables: wff setvar class
This definition is referenced by:  isopos  38039
  Copyright terms: Public domain W3C validator