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

Theorem nic-axALT 1240
Description: A direct proof of nic-ax 1239.
Assertion
Ref Expression
nic-axALT |- ((ph -/\ (ch -/\ ps)) -/\ ((ta -/\ (ta -/\ ta)) -/\ ((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th)))))

Proof of Theorem nic-axALT
StepHypRef Expression
1 simpl 346 . . . . . 6 |- ((ch /\ ps) -> ch)
21imim2i 11 . . . . 5 |- ((ph -> (ch /\ ps)) -> (ph -> ch))
3 con3 110 . . . . . 6 |- ((ph -> ch) -> (-. ch -> -. ph))
43imim2d 28 . . . . 5 |- ((ph -> ch) -> ((th -> -. ch) -> (th -> -. ph)))
52, 4syl 12 . . . 4 |- ((ph -> (ch /\ ps)) -> ((th -> -. ch) -> (th -> -. ph)))
6 anidm 478 . . . . 5 |- ((ta /\ ta) <-> ta)
76biimpri 169 . . . 4 |- (ta -> (ta /\ ta))
85, 7jctil 316 . . 3 |- ((ph -> (ch /\ ps)) -> ((ta -> (ta /\ ta)) /\ ((th -> -. ch) -> (th -> -. ph))))
9 df-nand 1230 . . . . . . . . 9 |- ((ch -/\ ps) <-> -. (ch /\ ps))
109anbi2i 538 . . . . . . . 8 |- ((ph /\ (ch -/\ ps)) <-> (ph /\ -. (ch /\ ps)))
1110notbii 204 . . . . . . 7 |- (-. (ph /\ (ch -/\ ps)) <-> -. (ph /\ -. (ch /\ ps)))
12 df-nand 1230 . . . . . . 7 |- ((ph -/\ (ch -/\ ps)) <-> -. (ph /\ (ch -/\ ps)))
13 iman 256 . . . . . . 7 |- ((ph -> (ch /\ ps)) <-> -. (ph /\ -. (ch /\ ps)))
1411, 12, 133bitr4i 200 . . . . . 6 |- ((ph -/\ (ch -/\ ps)) <-> (ph -> (ch /\ ps)))
15 df-nand 1230 . . . . . . 7 |- (((ta -/\ (ta -/\ ta)) -/\ ((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th)))) <-> -. ((ta -/\ (ta -/\ ta)) /\ ((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th)))))
16 df-nand 1230 . . . . . . . . . . . 12 |- ((ta -/\ ta) <-> -. (ta /\ ta))
1716anbi2i 538 . . . . . . . . . . 11 |- ((ta /\ (ta -/\ ta)) <-> (ta /\ -. (ta /\ ta)))
1817notbii 204 . . . . . . . . . 10 |- (-. (ta /\ (ta -/\ ta)) <-> -. (ta /\ -. (ta /\ ta)))
19 df-nand 1230 . . . . . . . . . 10 |- ((ta -/\ (ta -/\ ta)) <-> -. (ta /\ (ta -/\ ta)))
20 iman 256 . . . . . . . . . 10 |- ((ta -> (ta /\ ta)) <-> -. (ta /\ -. (ta /\ ta)))
2118, 19, 203bitr4i 200 . . . . . . . . 9 |- ((ta -/\ (ta -/\ ta)) <-> (ta -> (ta /\ ta)))
22 df-nand 1230 . . . . . . . . . . . . 13 |- ((th -/\ ch) <-> -. (th /\ ch))
23 imnan 261 . . . . . . . . . . . . 13 |- ((th -> -. ch) <-> -. (th /\ ch))
2422, 23bitr4i 193 . . . . . . . . . . . 12 |- ((th -/\ ch) <-> (th -> -. ch))
25 df-nand 1230 . . . . . . . . . . . . 13 |- (((ph -/\ th) -/\ (ph -/\ th)) <-> -. ((ph -/\ th) /\ (ph -/\ th)))
26 anidm 478 . . . . . . . . . . . . . . 15 |- (((ph -/\ th) /\ (ph -/\ th)) <-> (ph -/\ th))
27 df-nand 1230 . . . . . . . . . . . . . . 15 |- ((ph -/\ th) <-> -. (ph /\ th))
28 imnan 261 . . . . . . . . . . . . . . . 16 |- ((ph -> -. th) <-> -. (ph /\ th))
29 con2b 182 . . . . . . . . . . . . . . . 16 |- ((ph -> -. th) <-> (th -> -. ph))
3028, 29bitr3i 192 . . . . . . . . . . . . . . 15 |- (-. (ph /\ th) <-> (th -> -. ph))
3126, 27, 303bitri 194 . . . . . . . . . . . . . 14 |- (((ph -/\ th) /\ (ph -/\ th)) <-> (th -> -. ph))
3231notbii 204 . . . . . . . . . . . . 13 |- (-. ((ph -/\ th) /\ (ph -/\ th)) <-> -. (th -> -. ph))
3325, 32bitri 190 . . . . . . . . . . . 12 |- (((ph -/\ th) -/\ (ph -/\ th)) <-> -. (th -> -. ph))
3424, 33anbi12i 540 . . . . . . . . . . 11 |- (((th -/\ ch) /\ ((ph -/\ th) -/\ (ph -/\ th))) <-> ((th -> -. ch) /\ -. (th -> -. ph)))
3534notbii 204 . . . . . . . . . 10 |- (-. ((th -/\ ch) /\ ((ph -/\ th) -/\ (ph -/\ th))) <-> -. ((th -> -. ch) /\ -. (th -> -. ph)))
36 df-nand 1230 . . . . . . . . . 10 |- (((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th))) <-> -. ((th -/\ ch) /\ ((ph -/\ th) -/\ (ph -/\ th))))
37 iman 256 . . . . . . . . . 10 |- (((th -> -. ch) -> (th -> -. ph)) <-> -. ((th -> -. ch) /\ -. (th -> -. ph)))
3835, 36, 373bitr4i 200 . . . . . . . . 9 |- (((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th))) <-> ((th -> -. ch) -> (th -> -. ph)))
3921, 38anbi12i 540 . . . . . . . 8 |- (((ta -/\ (ta -/\ ta)) /\ ((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th)))) <-> ((ta -> (ta /\ ta)) /\ ((th -> -. ch) -> (th -> -. ph))))
4039notbii 204 . . . . . . 7 |- (-. ((ta -/\ (ta -/\ ta)) /\ ((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th)))) <-> -. ((ta -> (ta /\ ta)) /\ ((th -> -. ch) -> (th -> -. ph))))
4115, 40bitri 190 . . . . . 6 |- (((ta -/\ (ta -/\ ta)) -/\ ((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th)))) <-> -. ((ta -> (ta /\ ta)) /\ ((th -> -. ch) -> (th -> -. ph))))
4214, 41anbi12i 540 . . . . 5 |- (((ph -/\ (ch -/\ ps)) /\ ((ta -/\ (ta -/\ ta)) -/\ ((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th))))) <-> ((ph -> (ch /\ ps)) /\ -. ((ta -> (ta /\ ta)) /\ ((th -> -. ch) -> (th -> -. ph)))))
4342notbii 204 . . . 4 |- (-. ((ph -/\ (ch -/\ ps)) /\ ((ta -/\ (ta -/\ ta)) -/\ ((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th))))) <-> -. ((ph -> (ch /\ ps)) /\ -. ((ta -> (ta /\ ta)) /\ ((th -> -. ch) -> (th -> -. ph)))))
44 iman 256 . . . 4 |- (((ph -> (ch /\ ps)) -> ((ta -> (ta /\ ta)) /\ ((th -> -. ch) -> (th -> -. ph)))) <-> -. ((ph -> (ch /\ ps)) /\ -. ((ta -> (ta /\ ta)) /\ ((th -> -. ch) -> (th -> -. ph)))))
4543, 44bitr4i 193 . . 3 |- (-. ((ph -/\ (ch -/\ ps)) /\ ((ta -/\ (ta -/\ ta)) -/\ ((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th))))) <-> ((ph -> (ch /\ ps)) -> ((ta -> (ta /\ ta)) /\ ((th -> -. ch) -> (th -> -. ph)))))
468, 45mpbir 207 . 2 |- -. ((ph -/\ (ch -/\ ps)) /\ ((ta -/\ (ta -/\ ta)) -/\ ((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th)))))
47 df-nand 1230 . 2 |- (((ph -/\ (ch -/\ ps)) -/\ ((ta -/\ (ta -/\ ta)) -/\ ((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th))))) <-> -. ((ph -/\ (ch -/\ ps)) /\ ((ta -/\ (ta -/\ ta)) -/\ ((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th))))))
4846, 47mpbir 207 1 |- ((ph -/\ (ch -/\ ps)) -/\ ((ta -/\ (ta -/\ ta)) -/\ ((th -/\ ch) -/\ ((ph -/\ th) -/\ (ph -/\ th)))))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   /\ wa 240   -/\ wnand 1229
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-an 242  df-nand 1230
Copyright terms: Public domain