Metamath Proof Explorer


Theorem genpv

Description: Value of general operation (addition or multiplication) on positive reals. (Contributed by NM, 10-Mar-1996) (Revised by Mario Carneiro, 17-Nov-2014) (New usage is discouraged.)

Ref Expression
Hypotheses genp.1 F = w 𝑷 , v 𝑷 x | y w z v x = y G z
genp.2 y 𝑸 z 𝑸 y G z 𝑸
Assertion genpv A 𝑷 B 𝑷 A F B = f | g A h B f = g G h

Proof

Step Hyp Ref Expression
1 genp.1 F = w 𝑷 , v 𝑷 x | y w z v x = y G z
2 genp.2 y 𝑸 z 𝑸 y G z 𝑸
3 oveq1 f = A f F g = A F g
4 rexeq f = A y f z g x = y G z y A z g x = y G z
5 4 abbidv f = A x | y f z g x = y G z = x | y A z g x = y G z
6 3 5 eqeq12d f = A f F g = x | y f z g x = y G z A F g = x | y A z g x = y G z
7 oveq2 g = B A F g = A F B
8 rexeq g = B z g x = y G z z B x = y G z
9 8 rexbidv g = B y A z g x = y G z y A z B x = y G z
10 9 abbidv g = B x | y A z g x = y G z = x | y A z B x = y G z
11 7 10 eqeq12d g = B A F g = x | y A z g x = y G z A F B = x | y A z B x = y G z
12 elprnq f 𝑷 y f y 𝑸
13 elprnq g 𝑷 z g z 𝑸
14 eleq1 x = y G z x 𝑸 y G z 𝑸
15 2 14 syl5ibrcom y 𝑸 z 𝑸 x = y G z x 𝑸
16 12 13 15 syl2an f 𝑷 y f g 𝑷 z g x = y G z x 𝑸
17 16 an4s f 𝑷 g 𝑷 y f z g x = y G z x 𝑸
18 17 rexlimdvva f 𝑷 g 𝑷 y f z g x = y G z x 𝑸
19 18 abssdv f 𝑷 g 𝑷 x | y f z g x = y G z 𝑸
20 nqex 𝑸 V
21 ssexg x | y f z g x = y G z 𝑸 𝑸 V x | y f z g x = y G z V
22 19 20 21 sylancl f 𝑷 g 𝑷 x | y f z g x = y G z V
23 rexeq w = f y w z v x = y G z y f z v x = y G z
24 23 abbidv w = f x | y w z v x = y G z = x | y f z v x = y G z
25 rexeq v = g z v x = y G z z g x = y G z
26 25 rexbidv v = g y f z v x = y G z y f z g x = y G z
27 26 abbidv v = g x | y f z v x = y G z = x | y f z g x = y G z
28 24 27 1 ovmpog f 𝑷 g 𝑷 x | y f z g x = y G z V f F g = x | y f z g x = y G z
29 22 28 mpd3an3 f 𝑷 g 𝑷 f F g = x | y f z g x = y G z
30 6 11 29 vtocl2ga A 𝑷 B 𝑷 A F B = x | y A z B x = y G z
31 eqeq1 x = f x = y G z f = y G z
32 31 2rexbidv x = f y A z B x = y G z y A z B f = y G z
33 oveq1 y = g y G z = g G z
34 33 eqeq2d y = g f = y G z f = g G z
35 oveq2 z = h g G z = g G h
36 35 eqeq2d z = h f = g G z f = g G h
37 34 36 cbvrex2vw y A z B f = y G z g A h B f = g G h
38 32 37 syl6bb x = f y A z B x = y G z g A h B f = g G h
39 38 cbvabv x | y A z B x = y G z = f | g A h B f = g G h
40 30 39 syl6eq A 𝑷 B 𝑷 A F B = f | g A h B f = g G h