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

Theorem cbvralfw 3302
Description: Rule used to change bound variables, using implicit substitution. Version of cbvralf 3345 with a disjoint variable condition, which does not require ax-10 2177, ax-13 2401. For a version not dependent on ax-11 2193 and ax-12, see cbvralvw 3240. (Contributed by NM, 7-Mar-2004.) Avoid ax-10 2177, ax-13 2401. (Revised by GG, 23-May-2024.)
Hypotheses
Ref Expression
cbvralfw.1 Ⅎ𝑥𝐴
cbvralfw.2 Ⅎ𝑦𝐴
cbvralfw.3 Ⅎ𝑦𝜑
cbvralfw.4 Ⅎ𝑥𝜓
cbvralfw.5 (𝑥 = 𝑦 → (𝜑 ↔ 𝜓))
Assertion
Ref Expression
cbvralfw (∀𝑥 ∈ 𝐴 𝜑 ↔ ∀𝑦 ∈ 𝐴 𝜓)
Distinct variable group:   𝑥,𝑦
Allowed substitution hints:   𝜑(𝑥, 𝑦)   𝜓(𝑥, 𝑦)   𝐴(𝑥, 𝑦)

Proof of Theorem cbvralfw
StepHypRef Expression
1 cbvralfw.2 . . . . 5 Ⅎ𝑦𝐴
21nfcri 2914 . . . 4 Ⅎ𝑦 𝑥 ∈ 𝐴
3 cbvralfw.3 . . . 4 Ⅎ𝑦𝜑
42, 3nfim 1928 . . 3 Ⅎ𝑦(𝑥 ∈ 𝐴 → 𝜑)
5 cbvralfw.1 . . . . 5 Ⅎ𝑥𝐴
65nfcri 2914 . . . 4 Ⅎ𝑥 𝑦 ∈ 𝐴
7 cbvralfw.4 . . . 4 Ⅎ𝑥𝜓
86, 7nfim 1928 . . 3 Ⅎ𝑥(𝑦 ∈ 𝐴 → 𝜓)
9 eleq1w 2843 . . . 4 (𝑥 = 𝑦 → (𝑥 ∈ 𝐴 ↔ 𝑦 ∈ 𝐴))
10 cbvralfw.5 . . . 4 (𝑥 = 𝑦 → (𝜑 ↔ 𝜓))
119, 10imbi12d 347 . . 3 (𝑥 = 𝑦 → ((𝑥 ∈ 𝐴 → 𝜑) ↔ (𝑦 ∈ 𝐴 → 𝜓)))
124, 8, 11cbvalv1 2370 . 2 (∀𝑥(𝑥 ∈ 𝐴 → 𝜑) ↔ ∀𝑦(𝑦 ∈ 𝐴 → 𝜓))
13 df-ral 3077 . 2 (∀𝑥 ∈ 𝐴 𝜑 ↔ ∀𝑥(𝑥 ∈ 𝐴 → 𝜑))
14 df-ral 3077 . 2 (∀𝑦 ∈ 𝐴 𝜓 ↔ ∀𝑦(𝑦 ∈ 𝐴 → 𝜓))
1512, 13, 143bitr4i 306 1 (∀𝑥 ∈ 𝐴 𝜑 ↔ ∀𝑦 ∈ 𝐴 𝜓)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209  ∀wal 1567  Ⅎwnf 1815   ∈ wcel 2144  Ⅎwnfc 2907  ∀wral 3076
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-8 2146  ax-11 2193  ax-12 2212
This proof depends on definitions:  df-bi 210  df-an 402  df-ex 1812  df-nf 1816  df-clel 2835  df-nfc 2909  df-ral 3077
This theorem is used by:  cbvrexfw  3303  cbvralw  3304  reusv2lem4  5362  reusv2  5364  ffnfvf  7120  nnwof  13041  nnindf  33411  scottexf  39101  scott0f  39102  rsp3  39299  evth2f  46032  evthf  46044  fmptff  46281  supxrleubrnmptf  46461  stoweidlem14  47024  stoweidlem28  47038  stoweidlem59  47069
  Copyright terms: Public domain W3C validator