Description: Rule used to change first two bound variables in an operation abstraction, using implicit substitution. (Contributed by NM, 21-Feb-2004) (Proof shortened by Andrew Salmon, 22-Oct-2011)
Ref | Expression | ||
---|---|---|---|
Hypotheses | cbvoprab12.1 | |
|
cbvoprab12.2 | |
||
cbvoprab12.3 | |
||
cbvoprab12.4 | |
||
cbvoprab12.5 | |
||
Assertion | cbvoprab12 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | cbvoprab12.1 | |
|
2 | cbvoprab12.2 | |
|
3 | cbvoprab12.3 | |
|
4 | cbvoprab12.4 | |
|
5 | cbvoprab12.5 | |
|
6 | nfv | |
|
7 | 6 1 | nfan | |
8 | nfv | |
|
9 | 8 2 | nfan | |
10 | nfv | |
|
11 | 10 3 | nfan | |
12 | nfv | |
|
13 | 12 4 | nfan | |
14 | opeq12 | |
|
15 | 14 | eqeq2d | |
16 | 15 5 | anbi12d | |
17 | 7 9 11 13 16 | cbvex2v | |
18 | 17 | opabbii | |
19 | dfoprab2 | |
|
20 | dfoprab2 | |
|
21 | 18 19 20 | 3eqtr4i | |