Description: Distribute proper substitution through Cartesian exponentiation. (Contributed by ML, 25-Oct-2020)
Ref | Expression | ||
---|---|---|---|
Assertion | csbfinxpg | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | df-finxp | |
|
2 | 1 | csbeq2i | |
3 | sbcan | |
|
4 | sbcel1g | |
|
5 | sbceq2g | |
|
6 | csbfv12 | |
|
7 | csbrdgg | |
|
8 | csbmpo123 | |
|
9 | csbconstg | |
|
10 | csbconstg | |
|
11 | csbif | |
|
12 | sbcan | |
|
13 | sbcg | |
|
14 | sbcel12 | |
|
15 | csbconstg | |
|
16 | 15 | eleq1d | |
17 | 14 16 | bitrid | |
18 | 13 17 | anbi12d | |
19 | 12 18 | bitrid | |
20 | csbconstg | |
|
21 | csbif | |
|
22 | sbcel12 | |
|
23 | csbxp | |
|
24 | 10 | xpeq1d | |
25 | 23 24 | eqtrid | |
26 | 15 25 | eleq12d | |
27 | 22 26 | bitrid | |
28 | csbconstg | |
|
29 | csbconstg | |
|
30 | 27 28 29 | ifbieq12d | |
31 | 21 30 | eqtrid | |
32 | 19 20 31 | ifbieq12d | |
33 | 11 32 | eqtrid | |
34 | 9 10 33 | mpoeq123dv | |
35 | 8 34 | eqtrd | |
36 | csbopg | |
|
37 | csbconstg | |
|
38 | 37 | opeq2d | |
39 | 36 38 | eqtrd | |
40 | rdgeq12 | |
|
41 | 35 39 40 | syl2anc | |
42 | 7 41 | eqtrd | |
43 | 42 | fveq1d | |
44 | 6 43 | eqtrid | |
45 | 44 | eqeq2d | |
46 | 5 45 | bitrd | |
47 | 4 46 | anbi12d | |
48 | 3 47 | bitrid | |
49 | 48 | abbidv | |
50 | csbab | |
|
51 | df-finxp | |
|
52 | 49 50 51 | 3eqtr4g | |
53 | 2 52 | eqtrid | |