Description: Operation class abstraction expressed without existential quantifiers. (Contributed by NM, 20-Dec-2008) Remove unnecessary distinct variable conditions. (Revised by David Abernethy, 19-Jun-2012) (Revised by Mario Carneiro, 31-Aug-2015)
Ref | Expression | ||
---|---|---|---|
Hypotheses | dfoprab4f.x | |
|
dfoprab4f.y | |
||
dfoprab4f.1 | |
||
Assertion | dfoprab4f | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | dfoprab4f.x | |
|
2 | dfoprab4f.y | |
|
3 | dfoprab4f.1 | |
|
4 | nfv | |
|
5 | nfs1v | |
|
6 | 1 5 | nfbi | |
7 | 4 6 | nfim | |
8 | opeq1 | |
|
9 | 8 | eqeq2d | |
10 | sbequ12 | |
|
11 | 10 | bibi2d | |
12 | 9 11 | imbi12d | |
13 | nfv | |
|
14 | nfs1v | |
|
15 | 2 14 | nfbi | |
16 | 13 15 | nfim | |
17 | opeq2 | |
|
18 | 17 | eqeq2d | |
19 | sbequ12 | |
|
20 | 19 | bibi2d | |
21 | 18 20 | imbi12d | |
22 | 16 21 3 | chvarfv | |
23 | 7 12 22 | chvarfv | |
24 | 23 | dfoprab4 | |
25 | nfv | |
|
26 | nfv | |
|
27 | nfv | |
|
28 | 27 5 | nfan | |
29 | nfv | |
|
30 | 14 | nfsbv | |
31 | 29 30 | nfan | |
32 | eleq1w | |
|
33 | eleq1w | |
|
34 | 32 33 | bi2anan9 | |
35 | 19 10 | sylan9bbr | |
36 | 34 35 | anbi12d | |
37 | 25 26 28 31 36 | cbvoprab12 | |
38 | 24 37 | eqtr4i | |