HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem genpnnp 3902
Description: The result of an operation on positive reals is different from the set of positive fractions.
Hypotheses
Ref Expression
genp.1 |- F = {<.<.w, v>., u>. | ((w e. P. /\ v e. P.) /\ u = {x | E.y e. w E.z e. v x = (yGz)})}
genpnnp.2 |- ((w e. Q. /\ v e. Q.) -> (wGv) e. Q.)
genpnnp.3 |- (z e. Q. -> (x <Q y <-> (zGx) <Q (zGy)))
genpnnp.4 |- (xGy) = (yGx)
Assertion
Ref Expression
genpnnp |- ((A e. P. /\ B e. P.) -> -. (AFB) = Q.)
Distinct variable group(s):   x,y,z,A   x,B,y,z,w,v   x,u,G   y,w,v,u,G,z   w,A,v   w,B,v   w,F,v

Proof of Theorem genpnnp
StepHypRef Expression
1 prpssnq 3888 . . . . 5 |- (A e. P. -> A (. Q.)
2 pssnel 1752 . . . . 5 |- (A (. Q. -> E.w(w e. Q. /\ -. w e. A))
31, 2syl 12 . . . 4 |- (A e. P. -> E.w(w e. Q. /\ -. w e. A))
4 prpssnq 3888 . . . . 5 |- (B e. P. -> B (. Q.)
5 pssnel 1752 . . . . 5 |- (B (. Q. -> E.v(v e. Q. /\ -. v e. B))
64, 5syl 12 . . . 4 |- (B e. P. -> E.v(v e. Q. /\ -. v e. B))
73, 6anim12i 268 . . 3 |- ((A e. P. /\ B e. P.) -> (E.w(w e. Q. /\ -. w e. A) /\ E.v(v e. Q. /\ -. v e. B)))
8 eeanv 980 . . 3 |- (E.wE.v((w e. Q. /\ -. w e. A) /\ (v e. Q. /\ -. v e. B)) <-> (E.w(w e. Q. /\ -. w e. A) /\ E.v(v e. Q. /\ -. v e. B)))
97, 8sylibr 175 . 2 |- ((A e. P. /\ B e. P.) -> E.wE.v((w e. Q. /\ -. w e. A) /\ (v e. Q. /\ -. v e. B)))
10 prub 3892 . . . . . . . . . . . . . . . . . . . . 21 |- (((A e. P. /\ g e. A) /\ w e. Q.) -> (-. w e. A -> g <Q w))
11 prub 3892 . . . . . . . . . . . . . . . . . . . . 21 |- (((B e. P. /\ h e. B) /\ v e. Q.) -> (-. v e. B -> h <Q v))
1210, 11im2anan9 434 . . . . . . . . . . . . . . . . . . . 20 |- ((((A e. P. /\ g e. A) /\ w e. Q.) /\ ((B e. P. /\ h e. B) /\ v e. Q.)) -> ((-. w e. A /\ -. v e. B) -> (g <Q w /\ h <Q v)))
13 ltsopq 3869 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- <Q Or Q.
14 so2nr 2146 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (( <Q Or Q. /\ (g e. Q. /\ w e. Q.)) -> -. (g <Q w /\ w <Q g))
1513, 14mpan 518 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((g e. Q. /\ w e. Q.) -> -. (g <Q w /\ w <Q g))
1615ad2antll 320 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((g e. Q. /\ w e. Q.) /\ (h e. Q. /\ v e. Q.)) /\ (wGv) = (gGh)) -> -. (g <Q w /\ w <Q g))
17 visset 1350 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- w e. V
18 visset 1350 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- v e. V
19 genpnnp.3 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (z e. Q. -> (x <Q y <-> (zGx) <Q (zGy)))
20 visset 1350 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- g e. V
21 genpnnp.4 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (xGy) = (yGx)
22 visset 1350 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- h e. V
2317, 18, 19, 20, 21, 22caoprord3 3072 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((v e. Q. /\ g e. Q.) /\ (wGv) = (gGh)) -> (w <Q g <-> h <Q v))
2423anbi2d 468 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((v e. Q. /\ g e. Q.) /\ (wGv) = (gGh)) -> ((g <Q w /\ w <Q g) <-> (g <Q w /\ h <Q v)))
25 pm3.27 260 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((h e. Q. /\ v e. Q.) -> v e. Q.)
26 pm3.26 256 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((g e. Q. /\ w e. Q.) -> g e. Q.)
2725, 26anim12i 268 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((h e. Q. /\ v e. Q.) /\ (g e. Q. /\ w e. Q.)) -> (v e. Q. /\ g e. Q.))
2827ancoms 334 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((g e. Q. /\ w e. Q.) /\ (h e. Q. /\ v e. Q.)) -> (v e. Q. /\ g e. Q.))
2924, 28sylan 343 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((g e. Q. /\ w e. Q.) /\ (h e. Q. /\ v e. Q.)) /\ (wGv) = (gGh)) -> ((g <Q w /\ w <Q g) <-> (g <Q w /\ h <Q v)))
3016, 29mtbid 536 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((g e. Q. /\ w e. Q.) /\ (h e. Q. /\ v e. Q.)) /\ (wGv) = (gGh)) -> -. (g <Q w /\ h <Q v))
3130exp 291 . . . . . . . . . . . . . . . . . . . . . 22 |- (((g e. Q. /\ w e. Q.) /\ (h e. Q. /\ v e. Q.)) -> ((wGv) = (gGh) -> -. (g <Q w /\ h <Q v)))
3231con2d 83 . . . . . . . . . . . . . . . . . . . . 21 |- (((g e. Q. /\ w e. Q.) /\ (h e. Q. /\ v e. Q.)) -> ((g <Q w /\ h <Q v) -> -. (wGv) = (gGh)))
33 elprpq 3889 . . . . . . . . . . . . . . . . . . . . . 22 |- ((A e. P. /\ g e. A) -> g e. Q.)
3433anim1i 269 . . . . . . . . . . . . . . . . . . . . 21 |- (((A e. P. /\ g e. A) /\ w e. Q.) -> (g e. Q. /\ w e. Q.))
35 elprpq 3889 . . . . . . . . . . . . . . . . . . . . . 22 |- ((B e. P. /\ h e. B) -> h e. Q.)
3635anim1i 269 . . . . . . . . . . . . . . . . . . . . 21 |- (((B e. P. /\ h e. B) /\ v e. Q.) -> (h e. Q. /\ v e. Q.))
3732, 34, 36syl2an 349 . . . . . . . . . . . . . . . . . . . 20 |- ((((A e. P. /\ g e. A) /\ w e. Q.) /\ ((B e. P. /\ h e. B) /\ v e. Q.)) -> ((g <Q w /\ h <Q v) -> -. (wGv) = (gGh)))
3812, 37syld 27 . . . . . . . . . . . . . . . . . . 19 |- ((((A e. P. /\ g e. A) /\ w e. Q.) /\ ((B e. P. /\ h e. B) /\ v e. Q.)) -> ((-. w e. A /\ -. v e. B) -> -. (wGv) = (gGh)))
3938an4s 390 . . . . . . . . . . . . . . . . . 18 |- ((((A e. P. /\ g e. A) /\ (B e. P. /\ h e. B)) /\ (w e. Q. /\ v e. Q.)) -> ((-. w e. A /\ -. v e. B) -> -. (wGv) = (gGh)))
4039exp 291 . . . . . . . . . . . . . . . . 17 |- (((A e. P. /\ g e. A) /\ (B e. P. /\ h e. B)) -> ((w e. Q. /\ v e. Q.) -> ((-. w e. A /\ -. v e. B) -> -. (wGv) = (gGh))))
4140an4s 390 . . . . . . . . . . . . . . . 16 |- (((A e. P. /\ B e. P.) /\ (g e. A /\ h e. B)) -> ((w e. Q. /\ v e. Q.) -> ((-. w e. A /\ -. v e. B) -> -. (wGv) = (gGh))))
4241exp 291 . . . . . . . . . . . . . . 15 |- ((A e. P. /\ B e. P.) -> ((g e. A /\ h e. B) -> ((w e. Q. /\ v e. Q.) -> ((-. w e. A /\ -. v e. B) -> -. (wGv) = (gGh)))))
4342com24 37 . . . . . . . . . . . . . 14 |- ((A e. P. /\ B e. P.) -> ((-. w e. A /\ -. v e. B) -> ((w e. Q. /\ v e. Q.) -> ((g e. A /\ h e. B) -> -. (wGv) = (gGh)))))
4443imp32 281 . . . . . . . . . . . . 13 |- (((A e. P. /\ B e. P.) /\ ((-. w e. A /\ -. v e. B) /\ (w e. Q. /\ v e. Q.))) -> ((g e. A /\ h e. B) -> -. (wGv) = (gGh)))
45 imnan 207 . . . . . . . . . . . . 13 |- (((g e. A /\ h e. B) -> -. (wGv) = (gGh)) <-> -. ((g e. A /\ h e. B) /\ (wGv) = (gGh)))
4644, 45sylib 173 . . . . . . . . . . . 12 |- (((A e. P. /\ B e. P.) /\ ((-. w e. A /\ -. v e. B) /\ (w e. Q. /\ v e. Q.))) -> -. ((g e. A /\ h e. B) /\ (wGv) = (gGh)))
4746nexdv 983 . . . . . . . . . . 11 |- (((A e. P. /\ B e. P.) /\ ((-. w e. A /\ -. v e. B) /\ (w e. Q. /\ v e. Q.))) -> -. E.h((g e. A /\ h e. B) /\ (wGv) = (gGh)))
4847nexdv 983 . . . . . . . . . 10 |- (((A e. P. /\ B e. P.) /\ ((-. w e. A /\ -. v e. B) /\ (w e. Q. /\ v e. Q.))) -> -. E.gE.h((g e. A /\ h e. B) /\ (wGv) = (gGh)))
4948exp 291 . . . . . . . . 9 |- ((A e. P. /\ B e. P.) -> (((-. w e. A /\ -. v e. B) /\ (w e. Q. /\ v e. Q.)) -> -. E.gE.h((g e. A /\ h e. B) /\ (wGv) = (gGh))))
50 genp.1 . . . . . . . . . . . . 13 |- F = {<.<.w, v>., u>. | ((w e. P. /\ v e. P.) /\ u = {x | E.y e. w E.z e. v x = (yGz)})}
5150genpv 3896 . . . . . . . . . . . 12 |- ((A e. P. /\ B e. P.) -> (AFB) = {f | E.gE.h((g e. A /\ h e. B) /\ f = (gGh))})
5251eleq2d 1156 . . . . . . . . . . 11 |- ((A e. P. /\ B e. P.) -> ((wGv) e. (AFB) <-> (wGv)