HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem sbabel 1581
Description: Theorem to move a substitution in and out of a class abstraction.
Hypothesis
Ref Expression
sbabel.1 (wA → ∀x wA)
Assertion
Ref Expression
sbabel ([y / x]{zφ} ∈ A ↔ {z∣[y / x]φ} ∈ A)
Distinct variable groups:   w,A   x,w   x,z   y,z

Proof of Theorem sbabel
StepHypRef Expression
1 sbex 1346 . . 3 ([y / x]∃v(v = {zφ} ⋀ vA) ↔ ∃v[y / x](v = {zφ} ⋀ vA))
2 sban 1235 . . . . 5 ([y / x](v = {zφ} ⋀ vA) ↔ ([y / x]v = {zφ} ⋀ [y / x]vA))
3 sbal 1345 . . . . . . . 8 ([y / x]∀z(zvφ) ↔ ∀z[y / x](zvφ))
4 ax-17 969 . . . . . . . . . . 11 (zv → ∀x zv)
54sbf 1184 . . . . . . . . . 10 ([y / x]zvzv)
65sbrbis 1239 . . . . . . . . 9 ([y / x](zvφ) ↔ (zv ↔ [y / x]φ))
76albii 997 . . . . . . . 8 (∀z[y / x](zvφ) ↔ ∀z(zv ↔ [y / x]φ))
83, 7bitr 173 . . . . . . 7 ([y / x]∀z(zvφ) ↔ ∀z(zv ↔ [y / x]φ))
9 abeq2 1565 . . . . . . . 8 (v = {zφ} ↔ ∀z(zvφ))
109sbbii 1172 . . . . . . 7 ([y / x]v = {zφ} ↔ [y / x]∀z(zvφ))
11 abeq2 1565 . . . . . . 7 (v = {z∣[y / x]φ} ↔ ∀z(zv ↔ [y / x]φ))
128, 10, 113bitr4 183 . . . . . 6 ([y / x]v = {zφ} ↔ v = {z∣[y / x]φ})
13 ax-17 969 . . . . . . . 8 (wv → ∀x wv)
14 sbabel.1 . . . . . . . 8 (wA → ∀x wA)
1513, 14hbel 1563 . . . . . . 7 (vA → ∀x vA)
1615sbf 1184 . . . . . 6 ([y / x]vAvA)
1712, 16anbi12i 482 . . . . 5 (([y / x]v = {zφ} ⋀ [y / x]vA) ↔ (v = {z∣[y / x]φ} ⋀ vA))
182, 17bitr 173 . . . 4 ([y / x](v = {zφ} ⋀ vA) ↔ (v = {z∣[y / x]φ} ⋀ vA))
1918exbii 1049 . . 3 (∃v[y / x](v = {zφ} ⋀ vA) ↔ ∃v(v = {z∣[y / x]φ} ⋀ vA))
201, 19bitr 173 . 2 ([y / x]∃v(v = {zφ} ⋀ vA) ↔ ∃v(v = {z∣[y / x]φ} ⋀ vA))
21 df-clel 1470 . . 3 ({zφ} ∈ A ↔ ∃v(v = {zφ} ⋀ vA))
2221sbbii 1172 . 2 ([y / x]{zφ} ∈ A ↔ [y / x]∃v(v = {zφ} ⋀ vA))
23 df-clel 1470 . 2 ({z∣[y / x]φ} ∈ A ↔ ∃v(v = {z∣[y / x]φ} ⋀ vA))
2420, 22, 233bitr4 183 1 ([y / x]{zφ} ∈ A ↔ {z∣[y / x]φ} ∈ A)
Colors of variables: wff set class
Syntax hints:   → wi 3   ↔ wb 146   ⋀ wa 223  ∀wal 952   = wceq 954   ∈ wcel 956  ∃wex 978  [wsbc 1168  {cab 1461
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 960  ax-gen 961  ax-8 962  ax-9 963  ax-10 964  ax-12 966  ax-17 969  ax-4 971  ax-5o 973  ax-6o 976  ax-9o 1121  ax-10o 1138  ax-16 1208  ax-11o 1216  ax-ext 1457
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-ex 979  df-sb 1170  df-clab 1462  df-cleq 1467  df-clel 1470
Copyright terms: Public domain