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

Theorem cbvald 2436
Description: Deduction used to change bound variables, using implicit substitution, particularly useful in conjunction with dvelim 2480. Usage of this theorem is discouraged because it depends on ax-13 2401. See cbvaldw 2367 for a version with 𝑥, 𝑦 disjoint, not depending on ax-13 2401. (Contributed by NM, 2-Jan-2002.) (Revised by Mario Carneiro, 6-Oct-2016.) (Revised by Wolf Lammen, 13-May-2018.) (New usage is discouraged.)
Hypotheses
Ref Expression
cbvald.1 Ⅎ𝑦𝜑
cbvald.2 (𝜑 → Ⅎ𝑦𝜓)
cbvald.3 (𝜑 → (𝑥 = 𝑦 → (𝜓 ↔ 𝜒)))
Assertion
Ref Expression
cbvald (𝜑 → (∀𝑥𝜓 ↔ ∀𝑦𝜒))
Distinct variable groups:   𝜑,𝑥   𝜒,𝑥
Allowed substitution hints:   𝜑(𝑦)   𝜓(𝑥, 𝑦)   𝜒(𝑦)

Proof of Theorem cbvald
StepHypRef Expression
1 nfv 1946 . 2 Ⅎ𝑥𝜑
2 cbvald.1 . 2 Ⅎ𝑦𝜑
3 cbvald.2 . 2 (𝜑 → Ⅎ𝑦𝜓)
4 nfvd 1947 . 2 (𝜑 → Ⅎ𝑥𝜒)
5 cbvald.3 . 2 (𝜑 → (𝑥 = 𝑦 → (𝜓 ↔ 𝜒)))
61, 2, 3, 4, 5cbv2 2432 1 (𝜑 → (∀𝑥𝜓 ↔ ∀𝑦𝜒))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209  ∀wal 1567  Ⅎwnf 1815
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1942  ax-6 1999  ax-7 2040  ax-11 2193  ax-12 2212  ax-13 2401
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-ex 1812  df-nf 1816
This theorem is used by:  cbvexd  2437  cbvaldva  2438  axextnd  10681  axrepndlem1  10682  axunndlem1  10685  axpowndlem2  10688  axpowndlem3  10689  axpowndlem4  10690  axregndlem2  10693  axregnd  10694  axinfnd  10696  axacndlem5  10701  axacnd  10702  axextdist  36655  distel  36659  wl-sb8eut  38617
  Copyright terms: Public domain W3C validator