Metamath Proof Explorer


Theorem cntzval

Description: Definition substitution for a centralizer. (Contributed by Stefan O'Rear, 5-Sep-2015)

Ref Expression
Hypotheses cntzfval.b B = Base M
cntzfval.p + ˙ = + M
cntzfval.z Z = Cntz M
Assertion cntzval S B Z S = x B | y S x + ˙ y = y + ˙ x

Proof

Step Hyp Ref Expression
1 cntzfval.b B = Base M
2 cntzfval.p + ˙ = + M
3 cntzfval.z Z = Cntz M
4 1 2 3 cntzfval M V Z = s 𝒫 B x B | y s x + ˙ y = y + ˙ x
5 4 fveq1d M V Z S = s 𝒫 B x B | y s x + ˙ y = y + ˙ x S
6 1 fvexi B V
7 6 elpw2 S 𝒫 B S B
8 raleq s = S y s x + ˙ y = y + ˙ x y S x + ˙ y = y + ˙ x
9 8 rabbidv s = S x B | y s x + ˙ y = y + ˙ x = x B | y S x + ˙ y = y + ˙ x
10 eqid s 𝒫 B x B | y s x + ˙ y = y + ˙ x = s 𝒫 B x B | y s x + ˙ y = y + ˙ x
11 6 rabex x B | y S x + ˙ y = y + ˙ x V
12 9 10 11 fvmpt S 𝒫 B s 𝒫 B x B | y s x + ˙ y = y + ˙ x S = x B | y S x + ˙ y = y + ˙ x
13 7 12 sylbir S B s 𝒫 B x B | y s x + ˙ y = y + ˙ x S = x B | y S x + ˙ y = y + ˙ x
14 5 13 sylan9eq M V S B Z S = x B | y S x + ˙ y = y + ˙ x
15 0fv S =
16 fvprc ¬ M V Cntz M =
17 3 16 eqtrid ¬ M V Z =
18 17 fveq1d ¬ M V Z S = S
19 ssrab2 x B | y S x + ˙ y = y + ˙ x B
20 fvprc ¬ M V Base M =
21 1 20 eqtrid ¬ M V B =
22 19 21 sseqtrid ¬ M V x B | y S x + ˙ y = y + ˙ x
23 ss0 x B | y S x + ˙ y = y + ˙ x x B | y S x + ˙ y = y + ˙ x =
24 22 23 syl ¬ M V x B | y S x + ˙ y = y + ˙ x =
25 15 18 24 3eqtr4a ¬ M V Z S = x B | y S x + ˙ y = y + ˙ x
26 25 adantr ¬ M V S B Z S = x B | y S x + ˙ y = y + ˙ x
27 14 26 pm2.61ian S B Z S = x B | y S x + ˙ y = y + ˙ x