HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem dn1 855
Description: A single axiom for Boolean algebra known as DN1. See http://www-unix.mcs.anl.gov/~mccune/papers/basax/v12.pdf. (Contributed by Jeffrey Hankins, 3-Jul-2009.) (The proof was shortened by Andrew Salmon, 13-May-2011.)
Assertion
Ref Expression
dn1 |- (-. (-. (-. (ph \/ ps) \/ ch) \/ -. (ph \/ -. (-. ch \/ -. (ch \/ th)))) <-> ch)

Proof of Theorem dn1
StepHypRef Expression
1 anor 328 . 2 |- (((-. (ph \/ ps) \/ ch) /\ (ph \/ -. (-. ch \/ -. (ch \/ th)))) <-> -. (-. (-. (ph \/ ps) \/ ch) \/ -. (ph \/ -. (-. ch \/ -. (ch \/ th)))))
2 pm2.45 299 . . . . . . 7 |- (-. (ph \/ ps) -> -. ph)
32pm2.21d 94 . . . . . 6 |- (-. (ph \/ ps) -> (ph -> ch))
4 anor 328 . . . . . . . 8 |- ((ch /\ (ch \/ th)) <-> -. (-. ch \/ -. (ch \/ th)))
5 simpl 346 . . . . . . . 8 |- ((ch /\ (ch \/ th)) -> ch)
64, 5sylbir 218 . . . . . . 7 |- (-. (-. ch \/ -. (ch \/ th)) -> ch)
76a1i 8 . . . . . 6 |- (-. (ph \/ ps) -> (-. (-. ch \/ -. (ch \/ th)) -> ch))
83, 7jaod 469 . . . . 5 |- (-. (ph \/ ps) -> ((ph \/ -. (-. ch \/ -. (ch \/ th))) -> ch))
9 ax-1 4 . . . . 5 |- (ch -> ((ph \/ -. (-. ch \/ -. (ch \/ th))) -> ch))
108, 9jaoi 368 . . . 4 |- ((-. (ph \/ ps) \/ ch) -> ((ph \/ -. (-. ch \/ -. (ch \/ th))) -> ch))
1110imp 377 . . 3 |- (((-. (ph \/ ps) \/ ch) /\ (ph \/ -. (-. ch \/ -. (ch \/ th)))) -> ch)
12 olc 290 . . . 4 |- (ch -> (-. (ph \/ ps) \/ ch))
13 orc 291 . . . . . . 7 |- (ch -> (ch \/ th))
1413ancli 320 . . . . . 6 |- (ch -> (ch /\ (ch \/ th)))
1514, 4sylib 215 . . . . 5 |- (ch -> -. (-. ch \/ -. (ch \/ th)))
1615olcd 295 . . . 4 |- (ch -> (ph \/ -. (-. ch \/ -. (ch \/ th))))
1712, 16jca 310 . . 3 |- (ch -> ((-. (ph \/ ps) \/ ch) /\ (ph \/ -. (-. ch \/ -. (ch \/ th)))))
1811, 17impbii 174 . 2 |- (((-. (ph \/ ps) \/ ch) /\ (ph \/ -. (-. ch \/ -. (ch \/ th)))) <-> ch)
191, 18bitr3i 192 1 |- (-. (-. (-. (ph \/ ps) \/ ch) \/ -. (ph \/ -. (-. ch \/ -. (ch \/ th)))) <-> ch)
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   \/ wo 239   /\ wa 240
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242
Copyright terms: Public domain