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

Theorem cbviun 4993
Description: Rule used to change the bound variables in an indexed union, with the substitution specified implicitly by the hypothesis. (Contributed by NM, 26-Mar-2006.) (Revised by Andrew Salmon, 25-Jul-2011.) Add disjoint variable condition to avoid ax-13 2402. See cbviung 4995 for a less restrictive version requiring more axioms. (Revised by GG, 20-Jan-2024.)
Hypotheses
Ref Expression
cbviun.1 Ⅎ𝑦𝐵
cbviun.2 Ⅎ𝑥𝐶
cbviun.3 (𝑥 = 𝑦 → 𝐵 = 𝐶)
Assertion
Ref Expression
cbviun ∪ 𝑥 ∈ 𝐴 𝐵 = ∪ 𝑦 ∈ 𝐴 𝐶
Distinct variable group:   𝑥,𝑦,𝐴
Allowed substitution hints:   𝐵(𝑥, 𝑦)   𝐶(𝑥, 𝑦)

Proof of Theorem cbviun
Dummy variable 𝑧 is distinct from all other variables.
StepHypRef Expression
1 cbviun.1 . . . . 5 Ⅎ𝑦𝐵
21nfcri 2915 . . . 4 Ⅎ𝑦 𝑧 ∈ 𝐵
3 cbviun.2 . . . . 5 Ⅎ𝑥𝐶
43nfcri 2915 . . . 4 Ⅎ𝑥 𝑧 ∈ 𝐶
5 cbviun.3 . . . . 5 (𝑥 = 𝑦 → 𝐵 = 𝐶)
65eleq2d 2847 . . . 4 (𝑥 = 𝑦 → (𝑧 ∈ 𝐵 ↔ 𝑧 ∈ 𝐶))
72, 4, 6cbvrexw 3306 . . 3 (∃𝑥 ∈ 𝐴 𝑧 ∈ 𝐵 ↔ ∃𝑦 ∈ 𝐴 𝑧 ∈ 𝐶)
87abbii 2828 . 2 {𝑧 ∣ ∃𝑥 ∈ 𝐴 𝑧 ∈ 𝐵} = {𝑧 ∣ ∃𝑦 ∈ 𝐴 𝑧 ∈ 𝐶}
9 df-iun 4953 . 2 ∪ 𝑥 ∈ 𝐴 𝐵 = {𝑧 ∣ ∃𝑥 ∈ 𝐴 𝑧 ∈ 𝐵}
10 df-iun 4953 . 2 ∪ 𝑦 ∈ 𝐴 𝐶 = {𝑧 ∣ ∃𝑦 ∈ 𝐴 𝑧 ∈ 𝐶}
118, 9, 103eqtr4i 2794 1 ∪ 𝑥 ∈ 𝐴 𝐵 = ∪ 𝑦 ∈ 𝐴 𝐶
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   = wceq 1570   ∈ wcel 2145  {cab 2739  Ⅎwnfc 2908  ∃wrex 3087  ∪ ciun 4951
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 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-11 2194  ax-12 2213  ax-ext 2733
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-ex 1813  df-nf 1817  df-sb 2100  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-ral 3078  df-rex 3088  df-iun 4953
This theorem is used by:  disjxiun  5100  funiunfvf  7245  mpomptsx  8064  dmmpossx  8066  fmpox  8067  ovmptss  8093  iunfi  9316  fsum2dlem  15916  fsumcom2  15920  fsumiun  15968  fprod2dlem  16127  fprodcom2  16131  gsumcom2  20169  fiuncmp  23702  ovolfiniun  25802  ovoliunlem3  25805  ovoliun  25806  finiunmbl  25845  volfiniun  25848  iunmbl  25854  limciun  26194  iunxpssiun1  33144  iuneqfzuzlem  46290  fsumiunss  46531  sge0iunmpt  47372  meaiunincf  47437  meaiuninc3  47439  smfliminf  47785  dmmpossx2  49393
  Copyright terms: Public domain W3C validator