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

Theorem cbvald 2439
Description: Deduction used to change bound variables, using implicit substitution, particularly useful in conjunction with dvelim 2483. Usage of this theorem is discouraged because it depends on ax-13 2404. See cbvaldw 2371 for a version with 𝑥, 𝑦 disjoint, not depending on ax-13 2404. (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 1949 . 2 Ⅎ𝑥𝜑
2 cbvald.1 . 2 Ⅎ𝑦𝜑
3 cbvald.2 . 2 (𝜑 → Ⅎ𝑦𝜓)
4 nfvd 1950 . 2 (𝜑 → Ⅎ𝑥𝜒)
5 cbvald.3 . 2 (𝜑 → (𝑥 = 𝑦 → (𝜓 ↔ 𝜒)))
61, 2, 3, 4, 5cbv2 2435 1 (𝜑 → (∀𝑥𝜓 ↔ ∀𝑦𝜒))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209  ∀wal 1568  Ⅎwnf 1816
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-11 2197  ax-12 2216  ax-13 2404
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-ex 1813  df-nf 1817
This theorem is used by:  cbvexd  2440  cbvaldva  2441  axextnd  10715  axrepndlem1  10716  axunndlem1  10719  axpowndlem2  10722  axpowndlem3  10723  axpowndlem4  10724  axregndlem2  10727  axregnd  10728  axinfnd  10730  axacndlem5  10735  axacnd  10736  axextdist  36776  distel  36780  wl-sb8eut  38778
  Copyright terms: Public domain W3C validator