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

Theorem nfsbv 2349
Description: If 𝑧 is not free in 𝜑, it is not free in [𝑦 / 𝑥]𝜑 when 𝑧 is distinct from 𝑥 and 𝑦. Version of nfsb 2565 requiring more disjoint variables, but fewer axioms. (Contributed by Mario Carneiro, 11-Aug-2016.) (Revised by Wolf Lammen, 7-Feb-2023.) Remove disjoint variable condition on 𝑥, 𝑦. (Revised by Steven Nguyen, 13-Aug-2023.)
Hypothesis
Ref Expression
nfsbv.nf 𝑧𝜑
Assertion
Ref Expression
nfsbv 𝑧[𝑦 / 𝑥]𝜑
Distinct variable groups:   𝑥,𝑧   𝑦,𝑧
Allowed substitution hints:   𝜑(𝑥,𝑦,𝑧)

Proof of Theorem nfsbv
Dummy variable 𝑤 is distinct from all other variables.
StepHypRef Expression
1 df-sb 2070 . 2 ([𝑦 / 𝑥]𝜑 ↔ ∀𝑤(𝑤 = 𝑦 → ∀𝑥(𝑥 = 𝑤𝜑)))
2 nfv 1915 . . . 4 𝑧 𝑤 = 𝑦
3 nfv 1915 . . . . . 6 𝑧 𝑥 = 𝑤
4 nfsbv.nf . . . . . 6 𝑧𝜑
53, 4nfim 1897 . . . . 5 𝑧(𝑥 = 𝑤𝜑)
65nfal 2342 . . . 4 𝑧𝑥(𝑥 = 𝑤𝜑)
72, 6nfim 1897 . . 3 𝑧(𝑤 = 𝑦 → ∀𝑥(𝑥 = 𝑤𝜑))
87nfal 2342 . 2 𝑧𝑤(𝑤 = 𝑦 → ∀𝑥(𝑥 = 𝑤𝜑))
91, 8nfxfr 1853 1 𝑧[𝑦 / 𝑥]𝜑
Colors of variables: wff setvar class
Syntax hints:  wi 4  wal 1535  wnf 1784  [wsb 2069
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1970  ax-7 2015  ax-10 2145  ax-11 2161  ax-12 2177
This theorem depends on definitions:  df-bi 209  df-an 399  df-ex 1781  df-nf 1785  df-sb 2070
This theorem is referenced by:  hbsbw  2351  sbco2v  2352  2sb8ev  2375  sb8euv  2685  2mo  2733  nfcrii  2970  cbvralfw  3437  cbvreuw  3443  cbvrabw  3489  cbvrabcsfw  3924  cbvopab1  5139  cbvmptf  5165  ralxpf  5717  cbviotaw  6321  cbvriotaw  7123  dfoprab4f  7754  mo5f  30253  ax11-pm2  34159  dfich2  43662  dfich2ai  43663  ichbi12i  43667
  Copyright terms: Public domain W3C validator