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

Theorem qrecclt 6274
Description: Closure of reciprocal of rationals.
Assertion
Ref Expression
qrecclt |- ((A e. QQ /\ A =/= 0) -> (1 / A) e. QQ)

Proof of Theorem qrecclt
StepHypRef Expression
1 elq 6258 . . 3 |- (A e. QQ <-> E.x e. ZZ E.y e. NN A = (x / y))
2 neeq1 1593 . . . . . . . . . 10 |- (A = (x / y) -> (A =/= 0 <-> (x / y) =/= 0))
3 divne0bt 5735 . . . . . . . . . . . . 13 |- ((x e. CC /\ y e. CC /\ y =/= 0) -> (x =/= 0 <-> (x / y) =/= 0))
433expa 835 . . . . . . . . . . . 12 |- (((x e. CC /\ y e. CC) /\ y =/= 0) -> (x =/= 0 <-> (x / y) =/= 0))
5 zcnt 6142 . . . . . . . . . . . . 13 |- (x e. ZZ -> x e. CC)
6 nncnt 5932 . . . . . . . . . . . . 13 |- (y e. NN -> y e. CC)
75, 6anim12i 333 . . . . . . . . . . . 12 |- ((x e. ZZ /\ y e. NN) -> (x e. CC /\ y e. CC))
84, 7sylan 450 . . . . . . . . . . 11 |- (((x e. ZZ /\ y e. NN) /\ y =/= 0) -> (x =/= 0 <-> (x / y) =/= 0))
98bicomd 523 . . . . . . . . . 10 |- (((x e. ZZ /\ y e. NN) /\ y =/= 0) -> ((x / y) =/= 0 <-> x =/= 0))
102, 9sylan9bbr 543 . . . . . . . . 9 |- ((((x e. ZZ /\ y e. NN) /\ y =/= 0) /\ A = (x / y)) -> (A =/= 0 <-> x =/= 0))
11 zmulclt 6182 . . . . . . . . . . . . . . . 16 |- ((x e. ZZ /\ y e. ZZ) -> (x x. y) e. ZZ)
12 nnzt 6155 . . . . . . . . . . . . . . . 16 |- (y e. NN -> y e. ZZ)
1311, 12sylan2 453 . . . . . . . . . . . . . . 15 |- ((x e. ZZ /\ y e. NN) -> (x x. y) e. ZZ)
1413adantr 391 . . . . . . . . . . . . . 14 |- (((x e. ZZ /\ y e. NN) /\ x =/= 0) -> (x x. y) e. ZZ)
15 msqznn 6198 . . . . . . . . . . . . . . 15 |- ((x e. ZZ /\ x =/= 0) -> (x x. x) e. NN)
1615adantlr 395 . . . . . . . . . . . . . 14 |- (((x e. ZZ /\ y e. NN) /\ x =/= 0) -> (x x. x) e. NN)
1714, 16jca 288 . . . . . . . . . . . . 13 |- (((x e. ZZ /\ y e. NN) /\ x =/= 0) -> ((x x. y) e. ZZ /\ (x x. x) e. NN))
1817adantlr 395 . . . . . . . . . . . 12 |- ((((x e. ZZ /\ y e. NN) /\ y =/= 0) /\ x =/= 0) -> ((x x. y) e. ZZ /\ (x x. x) e. NN))
1918adantlr 395 . . . . . . . . . . 11 |- (((((x e. ZZ /\ y e. NN) /\ y =/= 0) /\ A = (x / y)) /\ x =/= 0) -> ((x x. y) e. ZZ /\ (x x. x) e. NN))
20 opreq2 3975 . . . . . . . . . . . . 13 |- (A = (x / y) -> (1 / A) = (1 / (x / y)))
21 dividt 5767 . . . . . . . . . . . . . . . . . . 19 |- ((x e. CC /\ x =/= 0) -> (x / x) = 1)
2221ad2ant2r 411 . . . . . . . . . . . . . . . . . 18 |- (((x e. CC /\ y e. CC) /\ (x =/= 0 /\ y =/= 0)) -> (x / x) = 1)
2322opreq1d 3981 . . . . . . . . . . . . . . . . 17 |- (((x e. CC /\ y e. CC) /\ (x =/= 0 /\ y =/= 0)) -> ((x / x) / (x / y)) = (1 / (x / y)))
24 divdivdivt 5787 . . . . . . . . . . . . . . . . . 18 |- ((((x e. CC /\ x e. CC) /\ (x e. CC /\ y e. CC)) /\ (x =/= 0 /\ x =/= 0 /\ y =/= 0)) -> ((x / x) / (x / y)) = ((x x. y) / (x x. x)))
25 pm3.26 319 . . . . . . . . . . . . . . . . . . . 20 |- ((x e. CC /\ y e. CC) -> x e. CC)
2625, 25jca 288 . . . . . . . . . . . . . . . . . . 19 |- ((x e. CC /\ y e. CC) -> (x e. CC /\ x e. CC))
2726ancri 297 . . . . . . . . . . . . . . . . . 18 |- ((x e. CC /\ y e. CC) -> ((x e. CC /\ x e. CC) /\ (x e. CC /\ y e. CC)))
28 id 59 . . . . . . . . . . . . . . . . . . 19 |- ((x =/= 0 /\ x =/= 0 /\ y =/= 0) -> (x =/= 0 /\ x =/= 0 /\ y =/= 0))
29283anidm12 884 . . . . . . . . . . . . . . . . . 18 |- ((x =/= 0 /\ y =/= 0) -> (x =/= 0 /\ x =/= 0 /\ y =/= 0))
3024, 27, 29syl2an 456 . . . . . . . . . . . . . . . . 17 |- (((x e. CC /\ y e. CC) /\ (x =/= 0 /\ y =/= 0)) -> ((x / x) / (x / y)) = ((x x. y) / (x x. x)))
3123, 30eqtr3d 1512 . . . . . . . . . . . . . . . 16 |- (((x e. CC /\ y e. CC) /\ (x =/= 0 /\ y =/= 0)) -> (1 / (x / y)) = ((x x. y) / (x x. x)))
3231, 7sylan 450 . . . . . . . . . . . . . . 15 |- (((x e. ZZ /\ y e. NN) /\ (x =/= 0 /\ y =/= 0)) -> (1 / (x / y)) = ((x x. y) / (x x. x)))
3332anassrs 443 . . . . . . . . . . . . . 14 |- ((((x e. ZZ /\ y e. NN) /\ x =/= 0) /\ y =/= 0) -> (1 / (x / y)) = ((x x. y) / (x x. x)))
3433an1rs 491 . . . . . . . . . . . . 13 |- ((((x e. ZZ /\ y e. NN) /\ y =/= 0) /\ x =/= 0) -> (1 / (x / y)) = ((x x. y) / (x x. x)))
3520, 34sylan9eqr 1532 . . . . . . . . . . . 12 |- (((((x e. ZZ /\ y e. NN) /\ y =/= 0) /\ x =/= 0) /\ A = (x / y)) -> (1 / A) = ((x x. y) / (x x. x)))
3635an1rs 491 . . . . . . . . . . 11 |- (((((x e. ZZ /\ y e. NN) /\ y =/= 0) /\ A = (x / y)) /\ x =/= 0) -> (1 / A) = ((x x. y) / (x x. x)))
3719, 36jca 288 . . . . . . . . . 10 |- (((((x e. ZZ /\ y e. NN) /\ y =/= 0) /\ A = (x / y)) /\ x =/= 0) -> (((x x. y) e. ZZ /\ (x x. x) e. NN) /\ (1 / A) = ((x x. y) / (x x. x))))
3837ex 373 . . . . . . . . 9 |- ((((x e. ZZ /\ y e. NN) /\ y =/= 0) /\ A = (x / y)) -> (x =/= 0 -> (((x x. y) e. ZZ /\ (x x. x) e. NN) /\ (1 / A) = ((x x. y) / (x x. x)))))
3910, 38sylbid 203 . . . . . . . 8 |- ((((x e. ZZ /\ y e. NN) /\ y =/= 0) /\ A = (x / y)) -> (A =/= 0 -> (((x x. y) e. ZZ /\ (x x. x) e. NN) /\ (1 / A) = ((x x. y) / (x x. x)))))
4039ex 373 . . . . . . 7 |- (((x e. ZZ /\ y e. NN) /\ y =/= 0) -> (A = (x / y) -> (A =/= 0 -> (((x x. y) e. ZZ /\ (x x. x) e. NN) /\ (1 / A) = ((x x. y) / (x x. x))))))
4140anasss 442 . . . . . 6 |- ((x e. ZZ /\ (y e. NN /\ y =/= 0)) -> (A = (x / y) -> (A =/= 0 -> (((x x. y) e. ZZ /\ (x x. x) e. NN) /\ (1 / A) = ((x x. y) / (x x. x))))))
42 nnne0t 5951 . . . . . . 7 |- (y e. NN -> y =/= 0)
4342ancli 296 . . . . . 6 |- (y e. NN -> (y e. NN /\ y =/= 0))
4441, 43sylan2 453 . . . . 5 |- ((x e. ZZ /\ y e. NN) -> (A = (x / y) -> (A =/= 0 -> (((x x. y) e. ZZ /\ (x x. x) e. NN) /\ (1 / A) = ((x x. y) / (x x. x))))))
45 rcla4eopr 3996 . . . . . . 7 |- (((x x. y) e. ZZ /\ (x x. x) e. NN /\ (1 / A) = ((x x. y) / (x x. x))) -> E.z e. ZZ E.w e. NN (1 / A) = (z / w))
46453expa 835 . . . . . 6 |- ((((x x. y) e. ZZ /\ (x x. x) e. NN) /\ (1 / A) = ((x x. y) / (x x. x))) -> E.z e. ZZ E.w e. NN (1 / A) = (z / w))
47 elq 6258 . . . . . 6 |- ((1 / A) e. QQ <-> E.z e. ZZ E.w e. NN (1 / A) = (z / w))
4846, 47sylibr 200 . . . . 5 |- ((((x x. y) e. ZZ /\ (x x. x) e. NN) /\ (1 / A) = ((x x. y) / (x x. x))) -> (1 / A) e. QQ)
4944, 48syl8 24 . . . 4 |- ((x e. ZZ /\ y e. NN) -> (A = (x / y) -> (A =/= 0 -> (1 / A) e. QQ)))
5049r19.23aivv 1751 . . 3 |- (E.x e. ZZ E.y e. NN A = (x / y) -> (A =/= 0 -> (1 / A) e. QQ))
511, 50sylbi 199 . 2 |- (A e. QQ -> (A =/= 0 -> (1 / A) e. QQ))
5251imp 350 1 |- ((A e. QQ /\ A =/= 0) -> (1 / A) e. QQ)
Colors of variables: wff set class
Syntax hints:   -> wi 3   <-> wb 146   /\ wa 223   /\ w3a 777   = wceq 958   e. wcel 960   =/= wne 1588  E.wrex 1649  (class class class)co 3969  CCcc 5244  0cc0 5246  1c1 5247   x. cmul 5251   / cdiv 5306  NNcn 5308  ZZcz 5310  QQcq 5311
This theorem is referenced by:  qdivclt 6275
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 964  ax-gen 965  ax-8 966  ax-9 967  ax-10 968  ax-11 969  ax-12 970  ax-13 971  ax-14 972  ax-17 973  ax-4 975  ax-5o 977  ax-6o 980  ax-9o 1125  a