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

Theorem axrecex 4079
Description: Existence of reciprocal of nonzero complex number. One of the 28 axioms for real and complex numbers, derived from ZF set theory.
Assertion
Ref Expression
axrecex |- ((A e. CC /\ A =/= 0) -> E.x e. CC (A x. x) = 1)
Distinct variable group(s):   x,A

Proof of Theorem axrecex
StepHypRef Expression
1 df-c 4034 . . 3 |- CC = (R. X. R.)
2 neeq1 1194 . . . 4 |- (<.y, z>. = A -> (<.y, z>. =/= 0 <-> A =/= 0))
3 opreq1 3006 . . . . . 6 |- (<.y, z>. = A -> (<.y, z>. x. x) = (A x. x))
43cleq1d 1109 . . . . 5 |- (<.y, z>. = A -> ((<.y, z>. x. x) = 1 <-> (A x. x) = 1))
54birexdv 1220 . . . 4 |- (<.y, z>. = A -> (E.x e. CC (<.y, z>. x. x) = 1 <-> E.x e. CC (A x. x) = 1))
62, 5imbi12d 474 . . 3 |- (<.y, z>. = A -> ((<.y, z>. =/= 0 -> E.x e. CC (<.y, z>. x. x) = 1) <-> (A =/= 0 -> E.x e. CC (A x. x) = 1)))
7 visset 1350 . . . . . . . 8 |- y e. V
8 visset 1350 . . . . . . . 8 |- z e. V
97, 8ssgt0sr 4011 . . . . . . 7 |- ((y e. R. /\ z e. R.) -> (-. (y = 0R /\ z = 0R) -> 0R <R ((y .R y) +R (z .R z))))
10 oprex 3018 . . . . . . . 8 |- ((y .R y) +R (z .R z)) e. V
1110recexsrlem 4006 . . . . . . 7 |- (0R <R ((y .R y) +R (z .R z)) -> E.w(w e. R. /\ (((y .R y) +R (z .R z)) .R w) = 1R))
129, 11syl6 23 . . . . . 6 |- ((y e. R. /\ z e. R.) -> (-. (y = 0R /\ z = 0R) -> E.w(w e. R. /\ (((y .R y) +R (z .R z)) .R w) = 1R)))
13 df-ne 1192 . . . . . . 7 |- (<.y, z>. =/= 0 <-> -. <.y, z>. = 0)
14 df-0 4035 . . . . . . . . . 10 |- 0 = <.0R, 0R>.
1514cleq2i 1111 . . . . . . . . 9 |- (<.y, z>. = 0 <-> <.y, z>. = <.0R, 0R>.)
16 0r 3983 . . . . . . . . . . 11 |- 0R e. R.
1716elisseti 1355 . . . . . . . . . 10 |- 0R e. V
187, 8, 17opth 1898 . . . . . . . . 9 |- (<.y, z>. = <.0R, 0R>. <-> (y = 0R /\ z = 0R))
1915, 18bitr 151 . . . . . . . 8 |- (<.y, z>. = 0 <-> (y = 0R /\ z = 0R))
2019negbii 162 . . . . . . 7 |- (-. <.y, z>. = 0 <-> -. (y = 0R /\ z = 0R))
2113, 20bitr 151 . . . . . 6 |- (<.y, z>. =/= 0 <-> -. (y = 0R /\ z = 0R))
2212, 21syl5ib 181 . . . . 5 |- ((y e. R. /\ z e. R.) -> (<.y, z>. =/= 0 -> E.w(w e. R. /\ (((y .R y) +R (z .R z)) .R w) = 1R)))
23 opex 1893 . . . . . . . . 9 |- <.(y .R w), (-1R .R (z .R w))>. e. V
24 eleq1 1149 . . . . . . . . . 10 |- (x = <.(y .R w), (-1R .R (z .R w))>. -> (x e. CC <-> <.(y .R w), (-1R .R (z .R w))>. e. CC))
25 opreq2 3007 . . . . . . . . . . 11 |- (x = <.(y .R w), (-1R .R (z .R w))>. -> (<.y, z>. x. x) = (<.y, z>. x. <.(y .R w), (-1R .R (z .R w))>.))
2625cleq1d 1109 . . . . . . . . . 10 |- (x = <.(y .R w), (-1R .R (z .R w))>. -> ((<.y, z>. x. x) = 1 <-> (<.y, z>. x. <.(y .R w), (-1R .R (z .R w))>.) = 1))
2724, 26anbi12d 476 . . . . . . . . 9 |- (x = <.(y .R w), (-1R .R (z .R w))>. -> ((x e. CC /\ (<.y, z>. x. x) = 1) <-> (<.(y .R w), (-1R .R (z .R w))>. e. CC /\ (<.y, z>. x. <.(y .R w), (-1R .R (z .R w))>.) = 1)))
2823, 27cla4ev 1401 . . . . . . . 8 |- ((<.(y .R w), (-1R .R (z .R w))>. e. CC /\ (<.y, z>. x. <.(y .R w), (-1R .R (z .R w))>.) = 1) -> E.x(x e. CC /\ (<.y, z>. x. x) = 1))
29 mulclsr 3987 . . . . . . . . . . 11 |- ((y e. R. /\ w e. R.) -> (y .R w) e. R.)
30 mulclsr 3987 . . . . . . . . . . . . 13 |- ((z e. R. /\ w e. R.) -> (z .R w) e. R.)
31 m1r 3985 . . . . . . . . . . . . 13 |- -1R e. R.
3230, 31jctil 240 . . . . . . . . . . . 12 |- ((z e. R. /\ w e. R.) -> (-1R e. R. /\ (z .R w) e. R.))
33 mulclsr 3987 . . . . . . . . . . . 12 |- ((-1R e. R. /\ (z .R w) e. R.) -> (-1R .R (z .R w)) e. R.)
3432, 33syl 12 . . . . . . . . . . 11 |- ((z e. R. /\ w e. R.) -> (-1R .R (z .R w)) e. R.)
3529, 34anim12i 268 . . . . . . . . . 10 |- (((y e. R. /\ w e. R.) /\ (z e. R. /\ w e. R.)) -> ((y .R w) e. R. /\ (-1R .R (z .R w)) e. R.))
36 anandir 393 . . . . . . . . . 10 |- (((y e. R. /\ z e. R.) /\ w e. R.) <-> ((y e. R. /\ w e. R.) /\ (z e. R. /\ w e. R.)))
37 oprex 3018 . . . . . . . . . . 11 |- (-1R .R (z .R w)) e. V
3837opelcn 4042 . . . . . . . . . 10 |- (<.(y .R w), (-1R .R (z .R w))>. e. CC <-> ((y .R w) e. R. /\ (-1R .R (z .R w)) e. R.))
3935, 36, 383imtr4 192 . . . . . . . . 9 |- (((y e. R. /\ z e. R.) /\ w e. R.) -> <.(y .R w), (-1R .R (z .R w))>. e. CC)
4039adantrr 312 . . . . . . . 8 |- (((y e. R. /\ z e. R.) /\ (w e. R. /\ (((y .R y) +R (z .R z)) .R w) = 1R)) -> <.(y .R w), (-1R .R (z .R w))>. e. CC)
41 pm3.26 256 . . . . . . . . . . . . 13 |- (((y e. R. /\ z e. R.) /\ w e. R.) -> (y e. R. /\ z e. R.))
4235anandirs 395 . . . . . . . . . . . . 13 |- (((y e. R. /\ z e. R.) /\ w e. R.) -> ((y .R w) e. R. /\ (-1R .R (z .R w)) e. R.))
4341, 42jca 236 . . . . . . . . . . . 12 |- (((y e. R. /\ z e. R.) /\ w e. R.) -> ((y e. R. /\ z e. R.) /\ ((y .R w) e. R. /\ (-1R .R (z .R w)) e. R.)))
4443adantrr 312 . . . . . . . . . . 11 |- (((y e. R. /\ z e. R.) /\ (w e. R. /\ (((y .R y) +R (z .R z)) .R w) = 1R)) -> ((y e. R. /\ z e. R.) /\ ((y .R w) e. R. /\ (-1R .R (z .R w)) e. R.)))
45 mulcnsr 4048 . . . . . . . . . . 11 |- (((y e. R. /\ z e. R.) /\ ((y .R w) e. R. /\ (-1R .R (z .R w)) e. R.)) -> (<.y, z>. x. <.(y .R w), (-1R .R (z .R w))>.) = <.((y .R (y .R w)) +R (-1R .R (z .R (-1R .R (z .R w))))), ((z .R (y .R w)) +R (y .R (-1R .R (z .R w))))>.)
4644, 45syl 12 . . . . . . . . . 10 |- (((y e. R. /\ z e. R.) /\ (w e. R. /\ (((y .R y) +R (z .R z)) .R w) = 1R)) -> (<.y, z>. x. <.(y .R w), (-1R .R (z .R w))>.) = <.((y .R (y .R w)) +R (-1R .R (z .R (-1R .R (z .R w))))), ((z .R (y .R w)) +R (y .R (-1R .R (z .R w))))>.)
47 opeq12 1878 . . . . . . . . . . 11 |- ((((y .R (y .R w)) +R (-1R .R (z .R (-1R .R (z .R w))))) = 1R /\ ((z .R (y .R w)) +R (y .R (-1R .R (z .R w)))) = 0R) -> <.((y .R (y .R w)) +R (-1R .R (z .R (-1R .R (z .R w))))), ((z .R (y .R w)) +R (y .R (-1R .R (z .R w))))>. = <.1R, 0R>.)
48 cleq2 1110 . . . . . . . . . . . . . . . 16 |- ((((y .R y) +R (z .R z)) .R w) = 1R -> (((y .R (y .R w)) +R (-1R .R (z .R (-1R .R (z .R w))))) = (((y .R y) +R (z .R z)) .R w) <-> ((y .R (y .R w)) +R (-1R .R (z .R (-1R .R (z .R w))))) = 1R))
49 visset 1350 . . . . . . . . . . . . . . . . . . . . 21 |- w e. V
507, 49mulasssr 3993 . . . . . . . . . . . . . . . . . . . 20 |- ((y .R y) .R w) = (y .R (y .R w))
5150cleqcomi 1105 . . . . . . . . . . . . . . . . . . 19 |- (y .R (y .R w)) = ((y .R y) .R w)
5251a1i 7 . . . . . . . . . . . . . . . . . 18 |- ((z e. R. /\ w e. R.) -> (y .R (y .R w)) = ((y .R y) .R w))
53 pm3.26 256 . . . . . . . . . . . . . . . . . . . . 21 |- ((z e. R. /\ w e. R.) -> z e. R.)
5453, 30jca 236 . . . . . . . . . . . . . . . . . . . 20 |- ((z e. R. /\ w e. R.) -> (z e. R. /\ (z .R w) e. R.))
55 mulclsr 3987 . . . . . . . . . . . . . . . . . . . 20 |- ((z e. R. /\ (z