Description: Alternate deduction version of ovmpo , suitable for iteration. (Contributed by Mario Carneiro, 7-Jan-2017)
Ref | Expression | ||
---|---|---|---|
Hypotheses | ovmpodf.1 | |
|
ovmpodf.2 | |
||
ovmpodf.3 | |
||
ovmpodf.4 | |
||
ovmpodf.5 | |
||
ovmpodf.6 | |
||
ovmpodf.7 | |
||
ovmpodf.8 | |
||
Assertion | ovmpodf | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | ovmpodf.1 | |
|
2 | ovmpodf.2 | |
|
3 | ovmpodf.3 | |
|
4 | ovmpodf.4 | |
|
5 | ovmpodf.5 | |
|
6 | ovmpodf.6 | |
|
7 | ovmpodf.7 | |
|
8 | ovmpodf.8 | |
|
9 | nfv | |
|
10 | nfmpo1 | |
|
11 | 5 10 | nfeq | |
12 | 11 6 | nfim | |
13 | 1 | elexd | |
14 | isset | |
|
15 | 13 14 | sylib | |
16 | nfv | |
|
17 | nfmpo2 | |
|
18 | 7 17 | nfeq | |
19 | 18 8 | nfim | |
20 | 2 | elexd | |
21 | isset | |
|
22 | 20 21 | sylib | |
23 | oveq | |
|
24 | simprl | |
|
25 | simprr | |
|
26 | 24 25 | oveq12d | |
27 | 1 | adantr | |
28 | 24 27 | eqeltrd | |
29 | 2 | adantrr | |
30 | 25 29 | eqeltrd | |
31 | eqid | |
|
32 | 31 | ovmpt4g | |
33 | 28 30 3 32 | syl3anc | |
34 | 26 33 | eqtr3d | |
35 | 34 | eqeq2d | |
36 | 35 4 | sylbid | |
37 | 23 36 | syl5 | |
38 | 37 | expr | |
39 | 16 19 22 38 | exlimimdd | |
40 | 9 12 15 39 | exlimdd | |