Users' Mathboxes Mathbox for BJ < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  bj-nnfbd0 Structured version   Visualization version   GIF version

Theorem bj-nnfbd0 37742
Description: If two formulas are equivalent, then nonfreeness of a variable in one of them is equivalent to nonfreeness in the other, deduction form. The antecedent of the conclusion is in the "strong necessity" modality of modal logic (see also bj-nnftht 37737) in order not to require sp 2219 (modal T). See bj-nnfbi 37741. (Contributed by BJ, 21-Mar-2026.)
Hypothesis
Ref Expression
bj-nnfbd0.1 (𝜑 → (𝜓 ↔ 𝜒))
Assertion
Ref Expression
bj-nnfbd0 ((𝜑 ∧ ∀𝑥𝜑) → (Ⅎ'𝑥𝜓 ↔ Ⅎ'𝑥𝜒))

Proof of Theorem bj-nnfbd0
StepHypRef Expression
1 bj-nnfbd0.1 . 2 (𝜑 → (𝜓 ↔ 𝜒))
21alimi 1843 . 2 (∀𝑥𝜑 → ∀𝑥(𝜓 ↔ 𝜒))
3 bj-nnfbi 37741 . 2 (((𝜓 ↔ 𝜒) ∧ ∀𝑥(𝜓 ↔ 𝜒)) → (Ⅎ'𝑥𝜓 ↔ Ⅎ'𝑥𝜒))
41, 2, 3syl2an 608 1 ((𝜑 ∧ ∀𝑥𝜑) → (Ⅎ'𝑥𝜓 ↔ Ⅎ'𝑥𝜒))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401  ∀wal 1567  Ⅎ'wnnf 37720
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841
This proof depends on definitions:  df-bi 210  df-an 402  df-ex 1812  df-bj-nnf 37721
This theorem is used by:  bj-nnfbd  37763
  Copyright terms: Public domain W3C validator