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

Theorem opococ 30055
Description: Double negative law for orthoposets. (ococ 22910 analog.) (Contributed by NM, 13-Sep-2011.)
Hypotheses
Ref Expression
opoccl.b  |-  B  =  ( Base `  K
)
opoccl.o  |-  ._|_  =  ( oc `  K )
Assertion
Ref Expression
opococ  |-  ( ( K  e.  OP  /\  X  e.  B )  ->  (  ._|_  `  (  ._|_  `  X ) )  =  X )

Proof of Theorem opococ
StepHypRef Expression
1 opoccl.b . . . . 5  |-  B  =  ( Base `  K
)
2 eqid 2438 . . . . 5  |-  ( le
`  K )  =  ( le `  K
)
3 opoccl.o . . . . 5  |-  ._|_  =  ( oc `  K )
4 eqid 2438 . . . . 5  |-  ( join `  K )  =  (
join `  K )
5 eqid 2438 . . . . 5  |-  ( meet `  K )  =  (
meet `  K )
6 eqid 2438 . . . . 5  |-  ( 0.
`  K )  =  ( 0. `  K
)
7 eqid 2438 . . . . 5  |-  ( 1.
`  K )  =  ( 1. `  K
)
81, 2, 3, 4, 5, 6, 7oposlem 30043 . . . 4  |-  ( ( K  e.  OP  /\  X  e.  B  /\  X  e.  B )  ->  ( ( (  ._|_  `  X )  e.  B  /\  (  ._|_  `  (  ._|_  `  X ) )  =  X  /\  ( X ( le `  K ) X  -> 
(  ._|_  `  X )
( le `  K
) (  ._|_  `  X
) ) )  /\  ( X ( join `  K
) (  ._|_  `  X
) )  =  ( 1. `  K )  /\  ( X (
meet `  K )
(  ._|_  `  X )
)  =  ( 0.
`  K ) ) )
983anidm23 1244 . . 3  |-  ( ( K  e.  OP  /\  X  e.  B )  ->  ( ( (  ._|_  `  X )  e.  B  /\  (  ._|_  `  (  ._|_  `  X ) )  =  X  /\  ( X ( le `  K ) X  -> 
(  ._|_  `  X )
( le `  K
) (  ._|_  `  X
) ) )  /\  ( X ( join `  K
) (  ._|_  `  X
) )  =  ( 1. `  K )  /\  ( X (
meet `  K )
(  ._|_  `  X )
)  =  ( 0.
`  K ) ) )
109simp1d 970 . 2  |-  ( ( K  e.  OP  /\  X  e.  B )  ->  ( (  ._|_  `  X
)  e.  B  /\  (  ._|_  `  (  ._|_  `  X ) )  =  X  /\  ( X ( le `  K
) X  ->  (  ._|_  `  X ) ( le `  K ) (  ._|_  `  X ) ) ) )
1110simp2d 971 1  |-  ( ( K  e.  OP  /\  X  e.  B )  ->  (  ._|_  `  (  ._|_  `  X ) )  =  X )
Colors of variables: wff set class
Syntax hints:    -> wi 4    /\ wa 360    /\ w3a 937    = wceq 1653    e. wcel 1726   class class class wbr 4214   ` cfv 5456  (class class class)co 6083   Basecbs 13471   lecple 13538   occoc 13539   joincjn 14403   meetcmee 14404   0.cp0 14468   1.cp1 14469   OPcops 30032
This theorem is referenced by:  opcon3b  30056  opcon2b  30057  oplecon3b  30060  oplecon1b  30061  opltcon1b  30065  opltcon2b  30066  oldmm2  30078  oldmm3N  30079  oldmm4  30080  oldmj1  30081  oldmj2  30082  oldmj3  30083  oldmj4  30084  olm11  30087  omllaw4  30106  cmt2N  30110  glbconN  30236  1cvratex  30332  1cvrjat  30334  polval2N  30765  2polpmapN  30772  2polvalN  30773  2polatN  30791  lhpoc2N  30874  doch2val2  32224  dochocss  32226  dochoc  32227
This theorem was proved from axioms:  ax-1 5  ax-2 6  ax-3 7  ax-mp 8  ax-gen 1556  ax-5 1567  ax-17 1627  ax-9 1667  ax-8 1688  ax-6 1745  ax-7 1750  ax-11 1762  ax-12 1951  ax-ext 2419  ax-nul 4340
This theorem depends on definitions:  df-bi 179  df-or 361  df-an 362  df-3an 939  df-tru 1329  df-ex 1552  df-nf 1555  df-sb 1660  df-eu 2287  df-clab 2425  df-cleq 2431  df-clel 2434  df-nfc 2563  df-ne 2603  df-ral 2712  df-rex 2713  df-rab 2716  df-v 2960  df-sbc 3164  df-dif 3325  df-un 3327  df-in 3329  df-ss 3336  df-nul 3631  df-if 3742  df-sn 3822  df-pr 3823  df-op 3825  df-uni 4018  df-br 4215  df-iota 5420  df-fv 5464  df-ov 6086  df-oposet 30036
  Copyright terms: Public domain W3C validator