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

Theorem cbvralfw 3306
Description: Rule used to change bound variables, using implicit substitution. Version of cbvralf 3349 with a disjoint variable condition, which does not require ax-10 2180, ax-13 2404. For a version not dependent on ax-11 2197 and ax-12, see cbvralvw 3244. (Contributed by NM, 7-Mar-2004.) Avoid ax-10 2180, ax-13 2404. (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 2918 . . . 4 Ⅎ𝑦 𝑥 ∈ 𝐴
3 cbvralfw.3 . . . 4 Ⅎ𝑦𝜑
42, 3nfim 1931 . . 3 Ⅎ𝑦(𝑥 ∈ 𝐴 → 𝜑)
5 cbvralfw.1 . . . . 5 Ⅎ𝑥𝐴
65nfcri 2918 . . . 4 Ⅎ𝑥 𝑦 ∈ 𝐴
7 cbvralfw.4 . . . 4 Ⅎ𝑥𝜓
86, 7nfim 1931 . . 3 Ⅎ𝑥(𝑦 ∈ 𝐴 → 𝜓)
9 eleq1w 2847 . . . 4 (𝑥 = 𝑦 → (𝑥 ∈ 𝐴 ↔ 𝑦 ∈ 𝐴))
10 cbvralfw.5 . . . 4 (𝑥 = 𝑦 → (𝜑 ↔ 𝜓))
119, 10imbi12d 347 . . 3 (𝑥 = 𝑦 → ((𝑥 ∈ 𝐴 → 𝜑) ↔ (𝑦 ∈ 𝐴 → 𝜓)))
124, 8, 11cbvalv1 2374 . 2 (∀𝑥(𝑥 ∈ 𝐴 → 𝜑) ↔ ∀𝑦(𝑦 ∈ 𝐴 → 𝜓))
13 df-ral 3081 . 2 (∀𝑥 ∈ 𝐴 𝜑 ↔ ∀𝑥(𝑥 ∈ 𝐴 → 𝜑))
14 df-ral 3081 . 2 (∀𝑦 ∈ 𝐴 𝜓 ↔ ∀𝑦(𝑦 ∈ 𝐴 → 𝜓))
1512, 13, 143bitr4i 306 1 (∀𝑥 ∈ 𝐴 𝜑 ↔ ∀𝑦 ∈ 𝐴 𝜓)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209  ∀wal 1568  Ⅎwnf 1816   ∈ wcel 2147  Ⅎwnfc 2911  ∀wral 3080
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-8 2149  ax-11 2197  ax-12 2216
This proof depends on definitions:  df-bi 210  df-an 402  df-ex 1813  df-nf 1817  df-clel 2839  df-nfc 2913  df-ral 3081
This theorem is used by:  cbvrexfw  3307  cbvralw  3308  reusv2lem4  5367  reusv2  5369  ffnfvf  7141  nnwof  13065  nnindf  33478  scottexf  39291  scott0f  39292  rsp3  39489  evth2f  46235  evthf  46247  fmptff  46484  supxrleubrnmptf  46664  stoweidlem14  47227  stoweidlem28  47241  stoweidlem59  47272
  Copyright terms: Public domain W3C validator