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

Theorem csboprg 3981
Description: Move class substitution in and out of an operation.
Assertion
Ref Expression
csboprg (AD[A / x](BFC) = ([A / x]B[A / x]F[A / x]C))

Proof of Theorem csboprg
StepHypRef Expression
1 ax-17 970 . . . 4 (AD → ∀y AD)
2 ax-17 970 . . . . 5 (zA → ∀y zA)
32hbcsb1g 2021 . . . 4 (AD → (z[A / y][y / x]B → ∀y z[A / y][y / x]B))
42hbcsb1g 2021 . . . 4 (AD → (z[A / y][y / x]F → ∀y z[A / y][y / x]F))
52hbcsb1g 2021 . . . 4 (AD → (z[A / y][y / x]C → ∀y z[A / y][y / x]C))
61, 3, 4, 5hboprd 3977 . . 3 (AD → (z ∈ ([A / y][y / x]B[A / y][y / x]F[A / y][y / x]C) → ∀y z ∈ ([A / y][y / x]B[A / y][y / x]F[A / y][y / x]C)))
7 a9e 1124 . . . . . 6 x x = y
8 visset 1810 . . . . . . . . 9 yV
9 ax-17 970 . . . . . . . . 9 (zy → ∀x zy)
108, 9hbcsb1 2022 . . . . . . . 8 (z[y / x](BFC) → ∀x z[y / x](BFC))
118, 9hbcsb1 2022 . . . . . . . . 9 (z[y / x]B → ∀x z[y / x]B)
128, 9hbcsb1 2022 . . . . . . . . 9 (z[y / x]F → ∀x z[y / x]F)
138, 9hbcsb1 2022 . . . . . . . . 9 (z[y / x]C → ∀x z[y / x]C)
1411, 12, 13hbopr 3976 . . . . . . . 8 (z ∈ ([y / x]B[y / x]F[y / x]C) → ∀x z ∈ ([y / x]B[y / x]F[y / x]C))
1510, 14hbeq 1563 . . . . . . 7 ([y / x](BFC) = ([y / x]B[y / x]F[y / x]C) → ∀x[y / x](BFC) = ([y / x]B[y / x]F[y / x]C))
16 csbeq1a 2003 . . . . . . . . 9 (x = yB = [y / x]B)
17 csbeq1a 2003 . . . . . . . . 9 (x = yC = [y / x]C)
1816, 17opreq12d 3973 . . . . . . . 8 (x = y → (BFC) = ([y / x]BF[y / x]C))
19 csbeq1a 2003 . . . . . . . 8 (x = y → (BFC) = [y / x](BFC))
20 csbeq1a 2003 . . . . . . . . 9 (x = yF = [y / x]F)
2120opreqd 3972 . . . . . . . 8 (x = y → ([y / x]BF[y / x]C) = ([y / x]B[y / x]F[y / x]C))
2218, 19, 213eqtr3d 1513 . . . . . . 7 (x = y[y / x](BFC) = ([y / x]B[y / x]F[y / x]C))
2315, 2219.23ai 1063 . . . . . 6 (∃x x = y[y / x](BFC) = ([y / x]B[y / x]F[y / x]C))
247, 23ax-mp 7 . . . . 5 [y / x](BFC) = ([y / x]B[y / x]F[y / x]C)
2524a1i 8 . . . 4 (y = A[y / x](BFC) = ([y / x]B[y / x]F[y / x]C))
26 csbeq1a 2003 . . . . 5 (y = A[y / x]B = [A / y][y / x]B)
27 csbeq1a 2003 . . . . 5 (y = A[y / x]C = [A / y][y / x]C)
2826, 27opreq12d 3973 . . . 4 (y = A → ([y / x]B[y / x]F[y / x]C) = ([A / y][y / x]B[y / x]F[A / y][y / x]C))
29 csbeq1a 2003 . . . . 5 (y = A[y / x]F = [A / y][y / x]F)
3029opreqd 3972 . . . 4 (y = A → ([A / y][y / x]B[y / x]F[A / y][y / x]C) = ([A / y][y / x]B[A / y][y / x]F[A / y][y / x]C))
3125, 28, 303eqtrd 1509 . . 3 (y = A[y / x](BFC) = ([A / y][y / x]B[A / y][y / x]F[A / y][y / x]C))
326, 31csbiegf 2028 . 2 (AD[A / y][y / x](BFC) = ([A / y][y / x]B[A / y][y / x]F[A / y][y / x]C))
33 csbcog 2004 . 2 (AD[A / y][y / x](BFC) = [A / x](BFC))
34 csbcog 2004 . . . 4 (AD[A / y][y / x]B = [A / x]B)
35 csbcog 2004 . . . 4 (AD[A / y][y / x]C = [A / x]C)
3634, 35opreq12d 3973 . . 3 (AD → ([A / y][y / x]B[A / y][y / x]F[A / y][y / x]C) = ([A / x]B[A / y][y / x]F[A / x]C))
37 csbcog 2004 . . . 4 (AD[A / y][y / x]F = [A / x]F)
3837opreqd 3972 . . 3 (AD → ([A / x]B[A / y][y / x]F[A / x]C) = ([A / x]B[A / x]F[A / x]C))
3936, 38eqtrd 1505 . 2 (AD → ([A / y][y / x]B[A / y][y / x]F[A / y][y / x]C) = ([A / x]B[A / x]F[A / x]C))
4032, 33, 393eqtr3d 1513 1 (AD[A / x](BFC) = ([A / x]B[A / x]F[A / x]C))
Colors of variables: wff set class
Syntax hints:   → wi 3   = wceq 955   ∈ wcel 957  ∃wex 979  [csb 1998  (class class class)co 3958
This theorem is referenced by:  csbopr12g 3982
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 961  ax-gen 962  ax-8 963  ax-9 964  ax-10 965  ax-11 966  ax-12 967  ax-13 968  ax-14 969  ax-17 970  ax-4 972  ax-5o 974  ax-6o 977  ax-9o 1122  ax-10o 1139  ax-16 1209  ax-11o 1217  ax-ext 1458  ax-sep 2699  ax-pow 2738  ax-pr 2775
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-3an 776  df-ex 980  df-sb 1171  df-eu 1381  df-mo 1382  df-clab 1463  df-cleq 1468  df-clel 1471  df-ne 1585  df-rex 1648  df-v 1809  df-sbc 1939  df-csb 1999  df-dif 2046  df-un 2047  df-in 2048  df-ss 2050  df-nul 2278  df-pw 2399  df-sn 2409  df-pr 2410  df-op 2413  df-uni 2500  df-br 2616  df-opab 2663  df-xp 3180  df-cnv 3182  df-dm 3184  df-rn 3185  df-res 3186  df-ima 3187  df-fv 3194  df-opr 3960
Copyright terms: Public domain