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

Theorem cbvixpv 8927
Description: Change bound variable in an indexed Cartesian product. (Contributed by Jeff Madsen, 2-Sep-2009.)
Hypothesis
Ref Expression
cbvixpv.1 (𝑥 = 𝑦 → 𝐵 = 𝐶)
Assertion
Ref Expression
cbvixpv X𝑥 ∈ 𝐴 𝐵 = X𝑦 ∈ 𝐴 𝐶
Distinct variable groups:   𝑥,𝐴,𝑦   𝑦,𝐵   𝑥,𝐶
Allowed substitution hints:   𝐵(𝑥)   𝐶(𝑦)

Proof of Theorem cbvixpv
Dummy variable 𝑧 is distinct from all other variables.
StepHypRef Expression
1 fveq2 6877 . . . . . 6 (𝑥 = 𝑦 → (𝑧‘𝑥) = (𝑧‘𝑦))
2 cbvixpv.1 . . . . . 6 (𝑥 = 𝑦 → 𝐵 = 𝐶)
31, 2eleq12d 2855 . . . . 5 (𝑥 = 𝑦 → ((𝑧‘𝑥) ∈ 𝐵 ↔ (𝑧‘𝑦) ∈ 𝐶))
43cbvralvw 3241 . . . 4 (∀𝑥 ∈ 𝐴 (𝑧‘𝑥) ∈ 𝐵 ↔ ∀𝑦 ∈ 𝐴 (𝑧‘𝑦) ∈ 𝐶)
54anbi2i 635 . . 3 ((𝑧 Fn 𝐴 ∧ ∀𝑥 ∈ 𝐴 (𝑧‘𝑥) ∈ 𝐵) ↔ (𝑧 Fn 𝐴 ∧ ∀𝑦 ∈ 𝐴 (𝑧‘𝑦) ∈ 𝐶))
65abbii 2828 . 2 {𝑧 ∣ (𝑧 Fn 𝐴 ∧ ∀𝑥 ∈ 𝐴 (𝑧‘𝑥) ∈ 𝐵)} = {𝑧 ∣ (𝑧 Fn 𝐴 ∧ ∀𝑦 ∈ 𝐴 (𝑧‘𝑦) ∈ 𝐶)}
7 dfixp 8911 . 2 X𝑥 ∈ 𝐴 𝐵 = {𝑧 ∣ (𝑧 Fn 𝐴 ∧ ∀𝑥 ∈ 𝐴 (𝑧‘𝑥) ∈ 𝐵)}
8 dfixp 8911 . 2 X𝑦 ∈ 𝐴 𝐶 = {𝑧 ∣ (𝑧 Fn 𝐴 ∧ ∀𝑦 ∈ 𝐴 (𝑧‘𝑦) ∈ 𝐶)}
96, 7, 83eqtr4i 2794 1 X𝑥 ∈ 𝐴 𝐵 = X𝑦 ∈ 𝐴 𝐶
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ∧ wa 401   = wceq 1570   ∈ wcel 2145  {cab 2739  ∀wral 3077   Fn wfn 6526  ‘cfv 6531  Xcixp 8909
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-ext 2733
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-sb 2100  df-clab 2740  df-cleq 2753  df-clel 2836  df-ral 3078  df-rab 3414  df-v 3453  df-dif 3902  df-un 3904  df-ss 3916  df-nul 4280  df-if 4483  df-sn 4585  df-pr 4587  df-op 4591  df-uni 4868  df-br 5104  df-iota 6487  df-fn 6534  df-fv 6539  df-ixp 8910
This theorem is used by:  funcpropd  18057  invfuc  18132  natpropd  18134  dprdw  20206  dprdwd  20207  ptuni2  23875  ptbasin  23876  ptbasfi  23880  ptpjopn  23911  ptclsg  23914  dfac14  23917  ptcnp  23921  ptcmplem2  24352  ptcmpg  24356  prdsxmslem2  24828  upixp  38631  rrxsnicc  47254  ioorrnopn  47259  ioorrnopnxr  47261  ovnsubadd  47526  hoidmvlelem4  47552  hoidmvle  47554  hspdifhsp  47570  hoiqssbllem2  47577  hspmbl  47583  hoimbl  47585  opnvonmbl  47588  ovnovollem3  47612
  Copyright terms: Public domain W3C validator