MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  nic-axALT Structured version   Visualization version   GIF version

Theorem nic-axALT 1707
Description: A direct proof of nic-ax 1706. (Contributed by NM, 11-Dec-2008.) (Proof modification is discouraged.) (New usage is discouraged.)
Assertion
Ref Expression
nic-axALT ((𝜑 ⊼ (𝜒 ⊼ 𝜓)) ⊼ ((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ⊼ ((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃)))))

Proof of Theorem nic-axALT
StepHypRef Expression
1 simpl 488 . . . . . 6 ((𝜒 ∧ 𝜓) → 𝜒)
21imim2i 17 . . . . 5 ((𝜑 → (𝜒 ∧ 𝜓)) → (𝜑 → 𝜒))
3 con3 154 . . . . . 6 ((𝜑 → 𝜒) → (¬ 𝜒 → ¬ 𝜑))
43imim2d 58 . . . . 5 ((𝜑 → 𝜒) → ((𝜃 → ¬ 𝜒) → (𝜃 → ¬ 𝜑)))
52, 4syl 18 . . . 4 ((𝜑 → (𝜒 ∧ 𝜓)) → ((𝜃 → ¬ 𝜒) → (𝜃 → ¬ 𝜑)))
6 anidm 575 . . . . 5 ((𝜏 ∧ 𝜏) ↔ 𝜏)
76biimpri 231 . . . 4 (𝜏 → (𝜏 ∧ 𝜏))
85, 7jctil 529 . . 3 ((𝜑 → (𝜒 ∧ 𝜓)) → ((𝜏 → (𝜏 ∧ 𝜏)) ∧ ((𝜃 → ¬ 𝜒) → (𝜃 → ¬ 𝜑))))
9 df-nan 1522 . . . . . . . . 9 ((𝜒 ⊼ 𝜓) ↔ ¬ (𝜒 ∧ 𝜓))
109anbi2i 635 . . . . . . . 8 ((𝜑 ∧ (𝜒 ⊼ 𝜓)) ↔ (𝜑 ∧ ¬ (𝜒 ∧ 𝜓)))
1110notbii 323 . . . . . . 7 (¬ (𝜑 ∧ (𝜒 ⊼ 𝜓)) ↔ ¬ (𝜑 ∧ ¬ (𝜒 ∧ 𝜓)))
12 df-nan 1522 . . . . . . 7 ((𝜑 ⊼ (𝜒 ⊼ 𝜓)) ↔ ¬ (𝜑 ∧ (𝜒 ⊼ 𝜓)))
13 iman 407 . . . . . . 7 ((𝜑 → (𝜒 ∧ 𝜓)) ↔ ¬ (𝜑 ∧ ¬ (𝜒 ∧ 𝜓)))
1411, 12, 133bitr4i 306 . . . . . 6 ((𝜑 ⊼ (𝜒 ⊼ 𝜓)) ↔ (𝜑 → (𝜒 ∧ 𝜓)))
15 df-nan 1522 . . . . . . 7 (((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ⊼ ((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃)))) ↔ ¬ ((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ∧ ((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃)))))
16 df-nan 1522 . . . . . . . . . . 11 ((𝜏 ⊼ 𝜏) ↔ ¬ (𝜏 ∧ 𝜏))
1716anbi2i 635 . . . . . . . . . 10 ((𝜏 ∧ (𝜏 ⊼ 𝜏)) ↔ (𝜏 ∧ ¬ (𝜏 ∧ 𝜏)))
1817notbii 323 . . . . . . . . 9 (¬ (𝜏 ∧ (𝜏 ⊼ 𝜏)) ↔ ¬ (𝜏 ∧ ¬ (𝜏 ∧ 𝜏)))
19 df-nan 1522 . . . . . . . . 9 ((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ↔ ¬ (𝜏 ∧ (𝜏 ⊼ 𝜏)))
20 iman 407 . . . . . . . . 9 ((𝜏 → (𝜏 ∧ 𝜏)) ↔ ¬ (𝜏 ∧ ¬ (𝜏 ∧ 𝜏)))
2118, 19, 203bitr4i 306 . . . . . . . 8 ((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ↔ (𝜏 → (𝜏 ∧ 𝜏)))
22 df-nan 1522 . . . . . . . . . . . 12 ((𝜃 ⊼ 𝜒) ↔ ¬ (𝜃 ∧ 𝜒))
23 imnan 405 . . . . . . . . . . . 12 ((𝜃 → ¬ 𝜒) ↔ ¬ (𝜃 ∧ 𝜒))
2422, 23bitr4i 281 . . . . . . . . . . 11 ((𝜃 ⊼ 𝜒) ↔ (𝜃 → ¬ 𝜒))
25 df-nan 1522 . . . . . . . . . . . 12 (((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃)) ↔ ¬ ((𝜑 ⊼ 𝜃) ∧ (𝜑 ⊼ 𝜃)))
26 anidm 575 . . . . . . . . . . . . 13 (((𝜑 ⊼ 𝜃) ∧ (𝜑 ⊼ 𝜃)) ↔ (𝜑 ⊼ 𝜃))
27 df-nan 1522 . . . . . . . . . . . . 13 ((𝜑 ⊼ 𝜃) ↔ ¬ (𝜑 ∧ 𝜃))
28 imnan 405 . . . . . . . . . . . . . 14 ((𝜑 → ¬ 𝜃) ↔ ¬ (𝜑 ∧ 𝜃))
29 con2b 362 . . . . . . . . . . . . . 14 ((𝜑 → ¬ 𝜃) ↔ (𝜃 → ¬ 𝜑))
3028, 29bitr3i 280 . . . . . . . . . . . . 13 (¬ (𝜑 ∧ 𝜃) ↔ (𝜃 → ¬ 𝜑))
3126, 27, 303bitri 300 . . . . . . . . . . . 12 (((𝜑 ⊼ 𝜃) ∧ (𝜑 ⊼ 𝜃)) ↔ (𝜃 → ¬ 𝜑))
3225, 31xchbinx 337 . . . . . . . . . . 11 (((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃)) ↔ ¬ (𝜃 → ¬ 𝜑))
3324, 32anbi12i 640 . . . . . . . . . 10 (((𝜃 ⊼ 𝜒) ∧ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃))) ↔ ((𝜃 → ¬ 𝜒) ∧ ¬ (𝜃 → ¬ 𝜑)))
3433notbii 323 . . . . . . . . 9 (¬ ((𝜃 ⊼ 𝜒) ∧ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃))) ↔ ¬ ((𝜃 → ¬ 𝜒) ∧ ¬ (𝜃 → ¬ 𝜑)))
35 df-nan 1522 . . . . . . . . 9 (((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃))) ↔ ¬ ((𝜃 ⊼ 𝜒) ∧ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃))))
36 iman 407 . . . . . . . . 9 (((𝜃 → ¬ 𝜒) → (𝜃 → ¬ 𝜑)) ↔ ¬ ((𝜃 → ¬ 𝜒) ∧ ¬ (𝜃 → ¬ 𝜑)))
3734, 35, 363bitr4i 306 . . . . . . . 8 (((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃))) ↔ ((𝜃 → ¬ 𝜒) → (𝜃 → ¬ 𝜑)))
3821, 37anbi12i 640 . . . . . . 7 (((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ∧ ((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃)))) ↔ ((𝜏 → (𝜏 ∧ 𝜏)) ∧ ((𝜃 → ¬ 𝜒) → (𝜃 → ¬ 𝜑))))
3915, 38xchbinx 337 . . . . . 6 (((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ⊼ ((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃)))) ↔ ¬ ((𝜏 → (𝜏 ∧ 𝜏)) ∧ ((𝜃 → ¬ 𝜒) → (𝜃 → ¬ 𝜑))))
4014, 39anbi12i 640 . . . . 5 (((𝜑 ⊼ (𝜒 ⊼ 𝜓)) ∧ ((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ⊼ ((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃))))) ↔ ((𝜑 → (𝜒 ∧ 𝜓)) ∧ ¬ ((𝜏 → (𝜏 ∧ 𝜏)) ∧ ((𝜃 → ¬ 𝜒) → (𝜃 → ¬ 𝜑)))))
4140notbii 323 . . . 4 (¬ ((𝜑 ⊼ (𝜒 ⊼ 𝜓)) ∧ ((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ⊼ ((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃))))) ↔ ¬ ((𝜑 → (𝜒 ∧ 𝜓)) ∧ ¬ ((𝜏 → (𝜏 ∧ 𝜏)) ∧ ((𝜃 → ¬ 𝜒) → (𝜃 → ¬ 𝜑)))))
42 iman 407 . . . 4 (((𝜑 → (𝜒 ∧ 𝜓)) → ((𝜏 → (𝜏 ∧ 𝜏)) ∧ ((𝜃 → ¬ 𝜒) → (𝜃 → ¬ 𝜑)))) ↔ ¬ ((𝜑 → (𝜒 ∧ 𝜓)) ∧ ¬ ((𝜏 → (𝜏 ∧ 𝜏)) ∧ ((𝜃 → ¬ 𝜒) → (𝜃 → ¬ 𝜑)))))
4341, 42bitr4i 281 . . 3 (¬ ((𝜑 ⊼ (𝜒 ⊼ 𝜓)) ∧ ((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ⊼ ((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃))))) ↔ ((𝜑 → (𝜒 ∧ 𝜓)) → ((𝜏 → (𝜏 ∧ 𝜏)) ∧ ((𝜃 → ¬ 𝜒) → (𝜃 → ¬ 𝜑)))))
448, 43mpbir 234 . 2 ¬ ((𝜑 ⊼ (𝜒 ⊼ 𝜓)) ∧ ((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ⊼ ((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃)))))
45 df-nan 1522 . 2 (((𝜑 ⊼ (𝜒 ⊼ 𝜓)) ⊼ ((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ⊼ ((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃))))) ↔ ¬ ((𝜑 ⊼ (𝜒 ⊼ 𝜓)) ∧ ((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ⊼ ((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃))))))
4644, 45mpbir 234 1 ((𝜑 ⊼ (𝜒 ⊼ 𝜓)) ⊼ ((𝜏 ⊼ (𝜏 ⊼ 𝜏)) ⊼ ((𝜃 ⊼ 𝜒) ⊼ ((𝜑 ⊼ 𝜃) ⊼ (𝜑 ⊼ 𝜃)))))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ∧ wa 401   ⊼ wnan 1521
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8
This proof depends on definitions:  df-bi 210  df-an 402  df-nan 1522
This theorem is used by: (None)
  Copyright terms: Public domain W3C validator