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

Theorem axcnre 4087
Description: A complex number can be expressed in terms of two reals. Definition 10-1.1(v) of [Gleason] p. 130. One of the 28 axioms for real and complex numbers, derived from ZF set theory.
Assertion
Ref Expression
axcnre (A ∈ ℂ → ∃x ∈ ℝ ∃y ∈ ℝ A = (x + (y · i)))
Distinct variable group(s):   x,y,A

TD>47, 50
Proof of Theorem axcnre
StepHypRef Expression
1 df-c 4034 . 2 ℂ = (R × R)
2 cleq1 1107 . . . 4 (⟨z, w⟩ = A → (⟨z, w⟩ = (x + (y · i)) ↔ A = (x + (y · i))))
32birexdv 1220 . . 3 (⟨z, w⟩ = A → (∃y ∈ ℝ ⟨z, w⟩ = (x + (y · i)) ↔ ∃y ∈ ℝ A = (x + (y · i))))
43birexdv 1220 . 2 (⟨z, w⟩ = A → (∃x ∈ ℝ ∃y ∈ ℝ ⟨z, w⟩ = (x + (y · i)) ↔ ∃x ∈ ℝ ∃y ∈ ℝ A = (x + (y · i))))
5 opex 1893 . . . . 5 z, 0R⟩ ∈ V
6 opex 1893 . . . . 5 w, 0R⟩ ∈ V
7 eleq1 1149 . . . . . . 7 (x = ⟨z, 0R⟩ → (x ∈ ℝ ↔ ⟨z, 0R⟩ ∈ ℝ))
8 eleq1 1149 . . . . . . 7 (y = ⟨w, 0R⟩ → (y ∈ ℝ ↔ ⟨w, 0R⟩ ∈ ℝ))
97, 8bi2anan9 478 . . . . . 6 ((x = ⟨z, 0R⟩ ∧ y = ⟨w, 0R⟩) → ((x ∈ ℝ ∧ y ∈ ℝ) ↔ (⟨z, 0R⟩ ∈ ℝ ∧ ⟨w, 0R⟩ ∈ ℝ)))
10 opreq1 3006 . . . . . . . 8 (x = ⟨z, 0R⟩ → (x + (y · i)) = (⟨z, 0R⟩ + (y · i)))
11 opreq1 3006 . . . . . . . . 9 (y = ⟨w, 0R⟩ → (y · i) = (⟨w, 0R⟩ · i))
1211opreq2d 3013 . . . . . . . 8 (y = ⟨w, 0R⟩ → (⟨z, 0R⟩ + (y · i)) = (⟨z, 0R⟩ + (⟨w, 0R⟩ · i)))
1310, 12sylan9eq 1144 . . . . . . 7 ((x = ⟨z, 0R⟩ ∧ y = ⟨w, 0R⟩) → (x + (y · i)) = (⟨z, 0R⟩ + (⟨w, 0R⟩ · i)))
1413cleq2d 1112 . . . . . 6 ((x = ⟨z, 0R⟩ ∧ y = ⟨w, 0R⟩) → (⟨z, w⟩ = (x + (y · i)) ↔ ⟨z, w⟩ = (⟨z, 0R⟩ + (⟨w, 0R⟩ · i))))
159, 14anbi12d 476 . . . . 5 ((x = ⟨z, 0R⟩ ∧ y = ⟨w, 0R⟩) → (((x ∈ ℝ ∧ y ∈ ℝ) ∧ ⟨z, w⟩ = (x + (y · i))) ↔ ((⟨z, 0R⟩ ∈ ℝ ∧ ⟨w, 0R⟩ ∈ ℝ) ∧ ⟨z, w⟩ = (⟨z, 0R⟩ + (⟨w, 0R⟩ · i)))))
165, 6, 15cla4e2v 1406 . . . 4 (((⟨z, 0R⟩ ∈ ℝ ∧ ⟨w, 0R⟩ ∈ ℝ) ∧ ⟨z, w⟩ = (⟨z, 0R⟩ + (⟨w, 0R⟩ · i))) → ∃xy((x ∈ ℝ ∧ y ∈ ℝ) ∧ ⟨z, w⟩ = (x + (y · i))))
17 opelreal 4043 . . . . . 6 (⟨z, 0R⟩ ∈ ℝ ↔ zR)
18 opelreal 4043 . . . . . 6 (⟨w, 0R⟩ ∈ ℝ ↔ wR)
1917, 18anbi12i 369 . . . . 5 ((⟨z, 0R⟩ ∈ ℝ ∧ ⟨w, 0R⟩ ∈ ℝ) ↔ (zRwR))
2019biimpr 134 . . . 4 ((zRwR) → (⟨z, 0R⟩ ∈ ℝ ∧ ⟨w, 0R⟩ ∈ ℝ))
21 0r 3983 . . . . . . . . . . 11 0RR
22 1r 3984 . . . . . . . . . . . . 13 1RR
2321, 22pm3.2i 234 . . . . . . . . . . . 12 (0RR ∧ 1RR)
24 mulcnsr 4048 . . . . . . . . . . . 12 (((wR ∧ 0RR) ∧ (0RR ∧ 1RR)) → (⟨w, 0R⟩ · ⟨0R, 1R⟩) = ⟨((w ·R 0R) +R (-1R ·R (0R ·R 1R))), ((0R ·R 0R) +R (w ·R 1R))⟩)
2523, 24mpan2 519 . . . . . . . . . . 11 ((wR ∧ 0RR) → (⟨w, 0R⟩ · ⟨0R, 1R⟩) = ⟨((w ·R 0R) +R (-1R ·R (0R ·R 1R))), ((0R ·R 0R) +R (w ·R 1R))⟩)
2621, 25mpan2 519 . . . . . . . . . 10 (wR → (⟨w, 0R⟩ · ⟨0R, 1R⟩) = ⟨((w ·R 0R) +R (-1R ·R (0R ·R 1R))), ((0R ·R 0R) +R (w ·R 1R))⟩)
27 opeq12 1878 . . . . . . . . . . 11 ((((w ·R 0R) +R (-1R ·R (0R ·R 1R))) = 0R ∧ ((0R ·R 0R) +R (w ·R 1R)) = w) → ⟨((w ·R 0R) +R (-1R ·R (0R ·R 1R))), ((0R ·R 0R) +R (w ·R 1R))⟩ = ⟨0R, w⟩)
28 00sr 4002 . . . . . . . . . . . . 13 (wR → (w ·R 0R) = 0R)
2928opreq1d 3012 . . . . . . . . . . . 12 (wR → ((w ·R 0R) +R (-1R ·R (0R ·R 1R))) = (0R +R (-1R ·R (0R ·R 1R))))
30 1idsr 4001 . . . . . . . . . . . . . . . . 17 (0RR → (0R ·R 1R) = 0R)
3121, 30ax-mp 6 . . . . . . . . . . . . . . . 16 (0R ·R 1R) = 0R
3231opreq2i 3010 . . . . . . . . . . . . . . 15 (-1R ·R (0R ·R 1R)) = (-1R ·R 0R)
33 m1r 3985 . . . . . . . . . . . . . . . 16 -1RR
34 00sr 4002 . . . . . . . . . . . . . . . 16 (-1RR → (-1R ·R 0R) = 0R)
3533, 34ax-mp 6 . . . . . . . . . . . . . . 15 (-1R ·R 0R) = 0R
3632, 35eqtr 1119 . . . . . . . . . . . . . 14 (-1R ·R (0R ·R 1R)) = 0R
3736opreq2i 3010 . . . . . . . . . . . . 13 (0R +R (-1R ·R (0R ·R 1R))) = (0R +R 0R)
38 0idsr 4000 . . . . . . . . . . . . . 14 (0RR → (0R +R 0R) = 0R)
3921, 38ax-mp 6 . . . . . . . . . . . . 13 (0R +R 0R) = 0R
4037, 39eqtr 1119 . . . . . . . . . . . 12 (0R +R (-1R ·R (0R ·R 1R))) = 0R
4129, 40syl6eq 1140 . . . . . . . . . . 11 (wR → ((w ·R 0R) +R (-1R ·R (0R ·R 1R))) = 0R)
42 1idsr 4001 . . . . . . . . . . . . 13 (wR → (w ·R 1R) = w)
4342opreq2d 3013 . . . . . . . . . . . 12 (wR → ((0R ·R 0R) +R (w ·R 1R)) = ((0R ·R 0R) +R w))
44 0idsr 4000 . . . . . . . . . . . . 13 (wR → (w +R 0R) = w)
45 00sr 4002 . . . . . . . . . . . . . . . 16 (0RR → (0R ·R 0R) = 0R)
4621, 45ax-mp 6 . . . . . . . . . . . . . . 15 (0R ·R 0R) = 0R
4746opreq1i 3009 . . . . . . . . . . . . . 14 ((0R ·R 0R) +R w) = (0R +R w)
4821elisseti 1355 . . . . . . . . . . . . . . 15 0RV
49 visset 1350 . . . . . . . . . . . . . . 15 wV
5048, 49addcomsr 3990 . . . . . . . . . . . . . 14 (0R +R w) = (w +R 0R)
51eqtr 1119 . . . . . . . . . . . . 13 ((0R ·R< 0R) +R w) = (w +R 0R)
5244, 51syl5eq 1136 . . . . . . . . . . . 12 (wR → ((0R ·R 0R) +R w) = w)
5343, 52eqtrd 1128 . . . . . . . . . . 11 (wR → ((0R ·R 0R) +R (w ·R 1R)) = w)
5427, 41, 53sylanc 361 . . . . . . . . . 10 (wR → ⟨((w ·R 0R) +R (-1R ·R (0R ·R 1R))), ((0R ·R 0R) +R (w ·R 1R))⟩ = ⟨0R, w⟩)
5526, 54eqtrd 1128 . . . . . . . . 9 (wR → (⟨w, 0R⟩ · ⟨0R, 1R⟩) = ⟨0R, w⟩)
56 df-i 4037 . . . . . . . . . 10 i = ⟨0R, 1R
5756opreq2i 3010 . . . . . . . . 9 (⟨w, 0R⟩ · i) = (⟨w, 0R⟩ · ⟨0R, 1R⟩)
5855, 57syl5eq 1136 . . . . . . . 8 (wR → (⟨w, 0R⟩ · i) = ⟨0R, w⟩)
5958opreq2d 3013 . . . . . . 7 (wR → (⟨z, 0R⟩ + (⟨w, 0R⟩ · i)) = (⟨z, 0R⟩ + ⟨0R, w⟩))
6059adantl 305 . . . . . 6 ((zRwR) → (⟨z, 0R⟩ + (⟨w, 0R⟩ · i)) = (⟨z, 0R⟩ + ⟨0R, w⟩))
61 addcnsr 4047 . . . . . . . 8 (((zR ∧ 0RR) ∧ (0RRwR)) → (⟨z, 0R⟩ + ⟨0R, w⟩) = ⟨(z +R 0R), (0R +R w)⟩)
6221, 61mpan12 530 . . . . . . 7 ((zR ∧ (0RRwR)) → (⟨z, 0R⟩ + ⟨0R, w⟩) = ⟨(z +R 0R), (0R +R w)⟩)
6321, 62mpan21 531 . . . . . 6 ((zRwR) → (⟨z, 0R⟩ + ⟨0R, w⟩) = ⟨(z +R 0R), (0R +R w)⟩)
64 opeq12 1878 . . . . . . 7 (((z +R 0R) = z ∧ (0R +R w) = w) → &Ęang;(z +R 0R), (0R +R w)⟩ = ⟨z, w⟩)
65 0idsr 4000 . . . . . . 7 (zR → (z +R 0R) = z)
6644, 50syl5eq 1136 . . . . . . 7 (wR → (0R +R w) = w)
6764, 65, 66syl2an 349 . . . . . 6 ((zRwR) → ⟨(z +R 0R), (0R +R w)⟩ = ⟨z, w⟩)
6860, 63, 673eqtrd 1132 . . . . 5 ((zRwR) → (⟨z, 0R⟩ + (⟨w, 0R⟩ · i)) = ⟨z, w⟩)
6968cleqcomd 1106 . . . 4 ((zRwR) → ⟨z, w⟩ = (⟨z, 0R⟩ + (⟨w, 0R⟩ · i)))
7016, 20, 69sylanc 361 . . 3 ((zRwR) → ∃xy((x ∈ ℝ ∧ y ∈ ℝ) ∧ ⟨z, w⟩ = (x + (y · i))))
71 r2ex 1241 . . 3 (∃x ∈ ℝ ∃y ∈ ℝ ⟨z, w⟩ = (x + (y · i)) ↔ ∃xy((x ∈ ℝ ∧ y ∈ ℝ) ∧ ⟨z, w⟩ = (x + (y · i))))
7270, 71sylibr 175 . 2 ((zRwR) → ∃x ∈ ℝ ∃y ∈ ℝ ⟨z, w⟩ = (x + (y · i)))
731, 4, 72optocl 2469 1 (A ∈ ℂ → ∃x ∈ ℝ ∃y ∈ ℝ A = (x + (y · i)))
Colors of variables: wff set class
Syntax hints:   → wi 2   ∧ wa 196  ∃wex 678   = wceq 1091   ∈ wcel 1092  ∃wrex 1202  ⟨cop 1810  (class class class)co 3001  Rcnr 3787  0Rc0r 3788  1Rc1r 3789  -1Rcm1r 3790   +R cplr 3791   ·R cmr 3792  ℂcc 4026  ℝcr 4027  ici 4030   + caddc 4031   · cmulc 4032
This theorem is referenced by:  creur 4532  creui 4533
This theorem was proved from axioms:  ax-1 3  ax-2 4  ax-3 5  ax-mp 6  ax-4 673  ax-5 674  ax-6 675  ax-7 676  ax-gen 677  ax-8 798  ax-9 799  ax-10 800  ax-11 801  ax-12 802  ax-13 804  ax-14 805  ax-16 922  ax-17 925  ax-ext 1074  ax-rep 1075  ax-un 1076  ax-pow 1077  ax-reg 1078  ax-inf 1079
This theorem depends on definitions:  df-bi 128  df-or 197  df-an 198  df-3or 582  df-3an 583  df-ex 679  df-sb 853  df-eu 1009  df-mo 1010  df-clab 1093  df-cleq 1097  df-clel 1099  df-ne 1192  df-ral 1205  df-rex 1206  df-reu 1207  df-rab 1208  df-v 1349  df-sbc 1441  df-dif 1489  df-un 1490  df-in 1491  df-ss 1492  df-pss 1494  df-nul 1708  df-if 1777  df-pw 1799  df-sn 1811  df-pr 1812  df-tp 1814  df-op 1815  df-uni 1920  df-int 1966  df-iun 1996  df-tr 2042  df-br 2063  df-opab 2098  df-eprel 2122  df-id 2125  df-po 2128  df-so 2138  df-fr 2169  df-we 2186  df-ord 2202  df-on 2203  df-lim 2204  df-suc 2205  df-om 2373  df-xp 2424  df-rel 2425  df-cnv 2426  df-co 2427  df-dm 2428  df-rn 2429  df-res 2430  df-ima 2431  df-fun 2432  df-fn 2433  df-f 2434  df-f1 2435  df-fv 2438  df-rdg 2970  df-opr 3003  df-oprab 3004  df-1o 3104  df-oadd 3106  df-omul 3107  df-er 3200  df-ec 3202  df-qs 3205  df-ni 3794  df-pli 3795  df-mi 3796  df-lti 3797  df-plpq 3829  df-mpq 3830  df-enq 3831  df-nq 3832  df-plq 3833  df-mq 3834  df-rq 3835  df-ltq 3836  df-1q 3837  df-np 3880  df-1p 3881  df-plp 3882  df-mp 3883  df-ltp 3884  df-plpr 3958  df-mpr 3959  df-enr 3960  df-nr 3961  df-plr 3962  df-mr 3963  df-0r 3965  df-1r 3966  df-m1r 3967  df-c 4034  df-i 4037  df-r 4038  df-plus 4039  df-mul 4040
metamath.org