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

Theorem shftefif1olem 8725
Description: Lemma for shftefif1o 8726.
Hypotheses
Ref Expression
shftefif1o.1 D = (A[,)(A + (2 · π)))
shftefif1o.2 G = {⟨x, y⟩∣(xDy = (exp ‘(i · x)))}
shftefif1o.3 C = {w ∈ ℂ∣(abs ‘w) = 1}
shftefif1o.4 F = {⟨x, y⟩∣(x ∈ (0[,)(2 · π)) ⋀ y = (exp ‘(i · x)))}
shftefif1o.5 S = {⟨x, y⟩∣(x ∈ (A[,)(A + (2 · π))) ⋀ y = (x + -A))}
shftefif1o.6 T = ( · ↾ (C × C))
shftefif1o.7 L = {⟨u, v⟩∣(uCv = {⟨x, y⟩∣(xCy = (uTx))})}
shftefif1o.8 H = ((L ‘(exp ‘(i · A))) ∘ (FS))
Assertion
Ref Expression
shftefif1olem (A ∈ ℝ → G:D1-1-ontoC)
Distinct variable groups:   v,A,x,y,w   v,C,x,y   x,D,y   w,v   u,A,w   u,C   w,F   u,T,v,x,y

Proof of Theorem shftefif1olem
StepHypRef Expression
1 f1oco 3704 . . . 4 (((L ‘(exp ‘(i · A))):C1-1-ontoC ⋀ (FS):D1-1-ontoC) → ((L ‘(exp ‘(i · A))) ∘ (FS)):D1-1-ontoC)
2 shftefif1o.8 . . . . 5 H = ((L ‘(exp ‘(i · A))) ∘ (FS))
3 f1oeq1 3681 . . . . 5 (H = ((L ‘(exp ‘(i · A))) ∘ (FS)) → (H:D1-1-ontoC ↔ ((L ‘(exp ‘(i · A))) ∘ (FS)):D1-1-ontoC))
42, 3ax-mp 7 . . . 4 (H:D1-1-ontoC ↔ ((L ‘(exp ‘(i · A))) ∘ (FS)):D1-1-ontoC)
51, 4sylibr 200 . . 3 (((L ‘(exp ‘(i · A))):C1-1-ontoC ⋀ (FS):D1-1-ontoC) → H:D1-1-ontoC)
6 shftefif1o.3 . . . . 5 C = {w ∈ ℂ∣(abs ‘w) = 1}
76efielcirc 8723 . . . 4 (A ∈ ℝ → (exp ‘(i · A)) ∈ C)
8 shftefif1o.6 . . . . . . 7 T = ( · ↾ (C × C))
96, 8circgrp 8724 . . . . . 6 T ∈ Abel
10 ablgrp 8086 . . . . . 6 (T ∈ Abel → T ∈ Grp)
119, 10ax-mp 7 . . . . 5 T ∈ Grp
12 shftefif1o.7 . . . . . 6 L = {⟨u, v⟩∣(uCv = {⟨x, y⟩∣(xCy = (uTx))})}
13 axmulopr 5253 . . . . . . . 8 · :(ℂ × ℂ)–→ℂ
14 fdm 3628 . . . . . . . 8 ( · :(ℂ × ℂ)–→ℂ → dom · = (ℂ × ℂ))
1513, 14ax-mp 7 . . . . . . 7 dom · = (ℂ × ℂ)
16 ssrab2 2129 . . . . . . . 8 {w ∈ ℂ∣(abs ‘w) = 1} ⊆ ℂ
176, 16eqsstr 2089 . . . . . . 7 C ⊆ ℂ
188resgrprn 8078 . . . . . . 7 ((dom · = (ℂ × ℂ) ⋀ T ∈ Grp ⋀ C ⊆ ℂ) → C = ran T)
1915, 11, 17, 18mp3an 915 . . . . . 6 C = ran T
2012, 19grplactf1o 8082 . . . . 5 ((T ∈ Grp ⋀ (exp ‘(i · A)) ∈ C) → (L ‘(exp ‘(i · A))):C1-1-ontoC)
2111, 20mpan 694 . . . 4 ((exp ‘(i · A)) ∈ C → (L ‘(exp ‘(i · A))):C1-1-ontoC)
227, 21syl 10 . . 3 (A ∈ ℝ → (L ‘(exp ‘(i · A))):C1-1-ontoC)
23 2re 5940 . . . . . . . 8 2 ∈ ℝ
24 pire 8660 . . . . . . . 8 π ∈ ℝ
2523, 24remulcl 5322 . . . . . . 7 (2 · π) ∈ ℝ
26 axaddrcl 5259 . . . . . . 7 ((A ∈ ℝ ⋀ (2 · π) ∈ ℝ) → (A + (2 · π)) ∈ ℝ)
2725, 26mpan2 695 . . . . . 6 (A ∈ ℝ → (A + (2 · π)) ∈ ℝ)
28 renegclt 5424 . . . . . 6 (A ∈ ℝ → -A ∈ ℝ)
29 shftefif1o.5 . . . . . . . 8 S = {⟨x, y⟩∣(x ∈ (A[,)(A + (2 · π))) ⋀ y = (x + -A))}
3029icoshftf1o 6362 . . . . . . 7 ((A ∈ ℝ ⋀ (A + (2 · π)) ∈ ℝ ⋀ -A ∈ ℝ) → S:(A[,)(A + (2 · π)))–1-1-onto→((A + -A)[,)((A + (2 · π)) + -A)))
31 shftefif1o.1 . . . . . . . 8 D = (A[,)(A + (2 · π)))
32 f1oeq2 3682 . . . . . . . 8 (D = (A[,)(A + (2 · π))) → (S:D1-1-onto→((A + -A)[,)((A + (2 · π)) + -A)) ↔ S:(A[,)(A + (2 · π)))–1-1-onto→((A + -A)[,)((A + (2 · π)) + -A))))
3331, 32ax-mp 7 . . . . . . 7 (S:D1-1-onto→((A + -A)[,)((A + (2 · π)) + -A)) ↔ S:(A[,)(A + (2 · π)))–1-1-onto→((A + -A)[,)((A + (2 · π)) + -A)))
3430, 33sylibr 200 . . . . . 6 ((A ∈ ℝ ⋀ (A + (2 · π)) ∈ ℝ ⋀ -A ∈ ℝ) → S:D1-1-onto→((A + -A)[,)((A + (2 · π)) + -A)))
3527, 28, 34mpd3an23 917 . . . . 5 (A ∈ ℝ → S:D1-1-onto→((A + -A)[,)((A + (2 · π)) + -A)))
36 recnt 5300 . . . . . . . 8 (A ∈ ℝ → A ∈ ℂ)
37 negidt 5366 . . . . . . . 8 (A ∈ ℂ → (A + -A) = 0)
3836, 37syl 10 . . . . . . 7 (A ∈ ℝ → (A + -A) = 0)
39 negsubt 5369 . . . . . . . . 9 (((A + (2 · π)) ∈ ℂ ⋀ A ∈ ℂ) → ((A + (2 · π)) + -A) = ((A + (2 · π)) − A))
4027recnd 5302 . . . . . . . . 9 (A ∈ ℝ → (A + (2 · π)) ∈ ℂ)
4139, 40, 36sylanc 471 . . . . . . . 8 (A ∈ ℝ → ((A + (2 · π)) + -A) = ((A + (2 · π)) − A))
4225recn 5301 . . . . . . . . . 10 (2 · π) ∈ ℂ
43 pncan2t 5385 . . . . . . . . . 10 ((A ∈ ℂ ⋀ (2 · π) ∈ ℂ) → ((A + (2 · π)) − A) = (2 · π))
4442, 43mpan2 695 . . . . . . . . 9 (A ∈ ℂ → ((A + (2 · π)) − A) = (2 · π))
4536, 44syl 10 . . . . . . . 8 (A ∈ ℝ → ((A + (2 · π)) − A) = (2 · π))
4641, 45eqtrd 1506 . . . . . . 7 (A ∈ ℝ → ((A + (2 · π)) + -A) = (2 · π))
4738, 46opreq12d 3975 . . . . . 6 (A ∈ ℝ → ((A + -A)[,)((A + (2 · π)) + -A)) = (0[,)(2 · π)))
48 f1oeq3 3683 . . . . . 6 (((A + -A)[,)((A + (2 · π)) + -A)) = (0[,)(2 · π)) → (S:D1-1-onto→((A + -A)[,)((A + (2 · π)) + -A)) ↔ S:D1-1-onto→(0[,)(2 · π))))
4947, 48syl 10 . . . . 5 (A ∈ ℝ → (S:D1-1-onto→((A + -A)[,)((A + (2 · π)) + -A)) ↔ S:D1-1-onto→(0[,)(2 · π))))
5035, 49mpbid 195 . . . 4 (A ∈ ℝ → S:D1-1-onto→(0[,)(2 · π)))
51 shftefif1o.4 . . . . . 6 F = {⟨x, y⟩∣(x ∈ (0[,)(2 · π)) ⋀ y = (exp ‘(i · x)))}
5251, 6efif1o 8717 . . . . 5 F:(0[,)(2 · π))–1-1-ontoC
53 f1oco 3704 . . . . 5 ((F:(0[,)(2 · π))–1-1-ontoCS:D1-1-onto→(0[,)(2 · π))) → (FS):D1-1-ontoC)
5452, 53mpan 694 . . . 4 (S:D1-1-onto→(0[,)(2 · π)) → (FS):D1-1-ontoC)
5550, 54syl 10 . . 3 (A ∈ ℝ → (FS):D1-1-ontoC)
565, 22, 55sylanc 471 . 2 (A ∈ ℝ → H:D1-1-ontoC)
57 opreq2 3966 . . . . . . . . 9 (x = z → (i · x) = (i · z))
5857fveq2d 3725 . . . . . . . 8 (x = z → (exp ‘(i · x)) = (exp ‘(i · z)))
59 shftefif1o.2 . . . . . . . 8 G = {⟨x, y⟩∣(xDy = (exp ‘(i · x)))}
60 fvex 3729 . . . . . . . 8 (exp ‘(i · z)) ∈ V
6158, 59, 60fvopab4 3777 . . . . . . 7 (zD → (Gz) = (exp ‘(i · z)))
6261adantl 388 . . . . . 6 ((A ∈ ℝ ⋀ zD) → (Gz) = (exp ‘(i · z)))
63 fvco3 3773 . . . . . . . . . . . 12 ((Fun (L ‘(exp ‘(i · A))) ⋀ (FS):D–→CzD) → (((L ‘(exp ‘(i · A))) ∘ (FS)) ‘z) = ((L ‘(exp ‘(i · A))) ‘((FS) ‘z)))
64633expa 832 . . . . . . . . . . 11 (((Fun (L ‘(exp ‘(i · A))) ⋀ (FS):D–→C) ⋀ zD) → (((L ‘(exp ‘(i · A))) ∘ (FS)) ‘z) = ((L ‘(exp ‘(i · A))) ‘((FS) ‘z)))
65 f1ofun 3688 . . . . . . . . . . . . 13 ((L ‘(exp ‘(i · A))):C1-1-ontoC → Fun (L ‘(exp ‘(i · A))))
6622, 65syl 10 . . . . . . . . . . . 12 (A ∈ ℝ → Fun (L ‘(exp ‘(i · A))))
67 f1of 3686 . . . . . . . . . . . . 13 ((FS):D1-1-ontoC → (FS):D–→C)
6855, 67syl 10 . . . . . . . . . . . 12 (A ∈ ℝ → (FS):D–→C)
6966, 68jca 288 . . . . . . . . . . 11 (A ∈ ℝ → (Fun (L ‘(exp ‘(i · A))) ⋀ (FS):D–→C))
7064, 69sylan 448 . . . . . . . . . 10 ((A ∈ ℝ ⋀ zD) → (((L ‘(exp ‘(i · A))) ∘ (FS)) ‘z) = ((L ‘(exp ‘(i · A))) ‘((FS) ‘z)))
712fveq1i 3722 . . . . . . . . . 10 (Hz) = (((L ‘(exp ‘(i · A))) ∘ (FS)) ‘z)
7270, 71syl5eq 1518 . . . . . . . . 9 ((A ∈ ℝ ⋀ zD) → (Hz) = ((L ‘(exp ‘(i · A))) ‘((FS) ‘z)))
73 f1ofun 3688 . . . . . . . . . . . . 13 (F:(0[,)(2 · π))–1-1-ontoC → Fun F)
7452, 73ax-mp 7 . . . . . . . . . . . 12 Fun F
75 fvco3 3773 . . . . . . . . . . . 12 ((Fun FS:D–→(0[,)(2 · π)) ⋀ zD) → ((FS) ‘z) = (F ‘(Sz)))
7674, 75mp3an1 902 . . . . . . . . . . 11 ((S:D–→(0[,)(2 · π)) ⋀ zD) → ((FS) ‘z) = (F ‘(Sz)))
77 f1of 3686 . . . . . . . . . . . 12 (S:D1-1-onto→(0[,)(2 · π)) → S:D–→(0[,)(2 · π)))
7850, 77syl 10 . . . . . . . . . . 11 (A ∈ ℝ → S:D–→(0[,)(2 · π)))
7976, 78sylan 448 . . . . . . . . . 10 ((A ∈ ℝ ⋀ zD) → ((FS) ‘z) = (F ‘(Sz)))
8079fveq2d 3725 . . . . . . . . 9 ((A ∈ ℝ ⋀ zD) → ((L ‘(exp ‘(i · A))) ‘((FS) ‘z)) = ((L ‘(exp ‘(i · A))) ‘(F ‘(Sz))))
8172, 80eqtrd 1506 . . . . . . . 8 ((A ∈ ℝ ⋀ zD) → (Hz) = ((L ‘(exp ‘(i · A))) ‘(F ‘(Sz))))
8231eleq2i 1537 . . . . . . . . . . . . . 14 (zDz ∈ (A[,)(A + (2 · π))))
83 opreq1 3965 . . . . . . . . . . . . . . 15 (x = z → (x + -A) = (z + -A))
84 oprex 3980 . . . . . . . . . . . . . . 15 (z + -A) ∈ V
8583, 29, 84fvopab4 3777 . . . . . . . . . . . . . 14 (z ∈ (A[,)(A + (2 · π))) → (Sz) = (z + -A))
8682, 85sylbi 199 . . . . . . . . . . . . 13 (zD → (Sz) = (z + -A))
8786adantl 388 . . . . . . . . . . . 12 ((A ∈ ℝ ⋀ zD) → (Sz) = (z + -A))
88 negsubt 5369 . . . . . . . . . . . . 13 ((z ∈ ℂ ⋀ A ∈ ℂ) → (z + -A) = (zA))
89 elico2t 6341 . . . . . . . . . . . . . . . . . 18 ((A ∈ ℝ ⋀ (A + (2 · π)) ∈ ℝ) → (z ∈ (A[,)(A + (2 · π))) ↔ (z ∈ ℝ ⋀ Azz < (A + (2 · π)))))
9027, 89mpdan 703 . . . . . . . . . . . . . . . . 17 (A ∈ ℝ → (z ∈ (A[,)(A + (2 · π))) ↔ (z ∈ ℝ ⋀ Azz < (A + (2 · π)))))
9190, 82syl5bb 531 . . . . . . . . . . . . . . . 16 (A ∈ ℝ → (zD ↔ (z ∈ ℝ ⋀ Azz < (A + (2 · π)))))
9291biimpa 416 . . . . . . . . . . . . . . 15 ((A ∈ ℝ ⋀ zD) → (z ∈ ℝ ⋀ Azz < (A + (2 · π))))
93923simp1d 793 . . . . . . . . . . . . . 14 ((A ∈ ℝ ⋀ zD) → z ∈ ℝ)
9493recnd 5302 . . . . . . . . . . . . 13 ((A ∈ ℝ ⋀ zD) → z ∈ ℂ)
9536adantr 389 . . . . . . . . . . . . 13 ((A ∈ ℝ ⋀ zD) → A ∈ ℂ)
9688, 94, 95sylanc 471 . . . . . . . . . . . 12 ((A ∈ ℝ ⋀ zD) → (z + -A) = (zA))
9787, 96eqtrd 1506 . . . . . . . . . . 11 ((A ∈ ℝ ⋀ zD) → (Sz) = (zA))
9897fveq2d 3725 . . . . . . . . . 10 ((A ∈ ℝ ⋀ zD) → (F ‘(Sz)) = (F ‘(zA)))
99 icoshft 6359 . . . . . . . . . . . . . . 15 ((A ∈ ℝ ⋀ (A + (2 · π)) ∈ ℝ ⋀ -A ∈ ℝ) → (z ∈ (A[,)(A + (2 · π))) → (z + -A) ∈ ((A + -A)[,)((A + (2 · π)) + -A))))
10027, 28, 99mpd3an23 917 . . . . . . . . . . . . . 14 (A ∈ ℝ → (z ∈ (A[,)(A + (2 · π))) → (z + -A) ∈ ((A + -A)[,)((A + (2 · π)) + -A))))
101100, 82syl5ib 206 . . . . . . . . . . . . 13 (A ∈ ℝ → (zD → (z + -A) ∈ ((A + -A)[,)((A + (2 · π)) + -A))))
102101imp 350 . . . . . . . . . . . 12 ((A ∈ ℝ ⋀ zD) → (z + -A) ∈ ((A + -A)[,)((A + (2 · π)) + -A)))
10347adantr 389 . . . . . . . . . . . . 13 ((A ∈ ℝ ⋀ zD) → ((A + -A)[,)((A + (2 · π)) + -A)) = (0[,)(2 · π)))
10496, 103eleq12d 1541 . . . . . . . . . . . 12 ((A ∈ ℝ ⋀ zD) → ((z + -A) ∈ ((A + -A)[,)((A + (2 · π)) + -A)) ↔ (zA) ∈ (0[,)(2 · π))))
105102, 104mpbid 195 . . . . . . . . . . 11 ((A ∈ ℝ ⋀ zD) → (zA) ∈ (0[,)(2 · π)))
106 opreq2 3966 . . . . . . . . . . . . 13 (x = (zA) → (i · x) = (i · (zA)))
107106fveq2d 3725 . . . . . . . . . . . 12 (x = (zA) → (exp ‘(i · x)) = (exp ‘(i · (zA))))
108 fvex 3729 . . . . . . . . . . . 12 (exp ‘(i · (zA))) ∈ V
109107, 51, 108fvopab4 3777 . . . . . . . . . . 11 ((zA) ∈ (0[,)(2 · π)) → (F ‘(zA)) = (exp ‘(i · (zA))))
110105, 109syl 10 . . . . . . . . . 10 ((A ∈ ℝ ⋀ zD) → (F ‘(zA)) = (exp ‘(i · (zA))))
11198, 110eqtrd 1506 . . . . . . . . 9 ((A ∈ ℝ ⋀ zD) → (F ‘(Sz)) = (exp ‘(i · (zA))))
112111fveq2d 3725 . . . . . . . 8 ((A ∈ ℝ ⋀ zD) → ((L ‘(exp ‘(i · A))) ‘(F ‘(Sz))) = ((L ‘(exp ‘(i · A))) ‘(exp ‘(i · (zA)))))
11312, 19grplactval 8081 . . . . . . . . . . 11 ((T ∈ Grp ⋀ (exp ‘(i · A)) ∈ C ⋀ (exp ‘(i · (zA))) ∈ C) → ((L ‘(exp ‘(i · A))) ‘(exp ‘(i · (zA)))) = ((exp ‘(i · A))T(exp ‘(i · (zA)))))
11411, 113mp3an1 902 . . . . . . . . . 10 (((exp ‘(i · A)) ∈ C ⋀ (exp ‘(i · (zA))) ∈ C) → ((L ‘(exp ‘(i · A))) ‘(exp ‘(i · (zA)))) = ((exp ‘(i · A))T(exp ‘(i · (zA)))))
115 oprvalres 4030 . . . . . . . . . . 11 (((exp ‘(i · A)) ∈ C ⋀ (exp ‘(i · (zA))) ∈ C) → ((exp ‘(i · A))( · ↾ (C × C))(exp ‘(i · (zA)))) = ((exp ‘(i · A)) · (exp ‘(i · (zA)))))
1168opreqi 3971 . . . . . . . . . . 11 ((exp ‘(i · A))T(exp ‘(i · (zA)))) = ((exp ‘(i · A))( · ↾ (C × C))(exp ‘(i · (zA))))
117115, 116syl5eq 1518 . . . . . . . . . 10 (((exp ‘(i · A)) ∈ C ⋀ (exp ‘(i · (zA))) ∈ C) → ((exp ‘(i · A))T(exp ‘(i · (zA)))) = ((exp ‘(i · A)) · (exp ‘(i · (zA)))))
118114, 117eqtrd 1506 . . . . . . . . 9 (((exp ‘(i · A)) ∈ C ⋀ (exp ‘(i · (zA))) ∈ C) → ((L ‘(exp ‘(i · A))) ‘(exp ‘(i · (zA)))) = ((exp ‘(i · A)) · (exp ‘(i · (zA)))))
1197adantr 389 . . . . . . . . 9 ((A ∈ ℝ ⋀ zD) → (exp ‘(i · A)) ∈ C)
120 resubclt 5425 . . . . . . . . . . 11 ((z ∈ ℝ ⋀ A ∈ ℝ) → (zA) ∈ ℝ)
121 pm3.26 319 . . . . . . . . . . 11 ((A ∈ ℝ ⋀ zD) → A ∈ ℝ)
122120, 93, 121sylanc 471 . . . . . . . . . 10 ((A ∈ ℝ ⋀ zD) → (zA) ∈ ℝ)
1236efielcirc 8723 . . . . . . . . . 10 ((zA) ∈ ℝ → (exp ‘(i · (zA))) ∈ C)
124122, 123syl 10 . . . . . . . . 9 ((A ∈ ℝ ⋀ zD) → (exp ‘(i · (zA))) ∈ C)
125118, 119, 124sylanc 471 . . . . . . . 8 ((A ∈ ℝ ⋀ zD) → ((L ‘(exp ‘(i · A))) ‘(exp ‘(i · (zA)))) = ((exp ‘(i · A)) · (exp ‘(i · (zA)))))
12681, 112, 1253eqtrd 1510 . . . . . . 7 ((A ∈ ℝ ⋀ zD) → (Hz) = ((exp ‘(i · A)) · (exp ‘(i · (zA)))))
127 efaddt 7345 . . . . . . . 8 (((i · A) ∈ ℂ ⋀ (i · (zA)) ∈ ℂ) → (exp ‘((i · A) + (i · (zA)))) = ((exp ‘(i · A)) · (exp ‘(i · (zA)))))
128 axicn 5257 . . . . . . . . . . 11 i ∈ ℂ
129 axmulcl 5260 . . . . . . . . . . 11 ((i ∈ ℂ ⋀ A ∈ ℂ) → (i · A) ∈ ℂ)
130128, 129mpan 694 . . . . . . . . . 10 (A ∈ ℂ → (i · A) ∈ ℂ)
13136, 130syl 10 . . . . . . . . 9 (A ∈ ℝ → (i · A) ∈ ℂ)
132131adantr 389 . . . . . . . 8 ((A ∈ ℝ ⋀ zD) → (i · A) ∈ ℂ)
133122recnd 5302 . . . . . . . . 9 ((A ∈ ℝ ⋀ zD) → (zA) ∈ ℂ)
134 axmulcl 5260 . . . . . . . . . 10 ((i ∈ ℂ ⋀ (zA) ∈ ℂ) → (i · (zA)) ∈ ℂ)
135128, 134mpan 694 . . . . . . . . 9 ((zA) ∈ ℂ → (i · (zA)) ∈ ℂ)
136133, 135syl 10 . . . . . . . 8 ((A ∈ ℝ ⋀ zD) → (i · (zA)) ∈ ℂ)
137127, 132, 136sylanc 471 . . . . . . 7 ((A ∈ ℝ ⋀ zD) → (exp ‘((i · A) + (i · (zA)))) = ((exp ‘(i · A)) · (exp ‘(i · (zA)))))
138 axdistr 5266 . . . . . . . . . . 11 ((i ∈ ℂ ⋀ A ∈ ℂ ⋀ (zA) ∈ ℂ) → (i · (A + (zA))) = ((i · A) + (i · (zA))))
139128, 138mp3an1 902 . . . . . . . . . 10 ((A ∈ ℂ ⋀ (zA) ∈ ℂ) → (i · (A + (zA))) = ((i · A) + (i · (zA))))
140139, 95, 133sylanc 471 . . . . . . . . 9 ((A ∈ ℝ ⋀ zD) → (i · (A + (zA))) = ((i · A) + (i · (zA))))
141 pncan3t 5364 . . . . . . . . . . 11 ((A ∈ ℂ ⋀ z ∈ ℂ) → (A + (zA)) = z)
142141, 95, 94sylanc 471 . . . . . . . . . 10 ((A ∈ ℝ ⋀ zD) → (A + (zA)) = z)
143142opreq2d 3973 . . . . . . . . 9 ((A ∈ ℝ ⋀ zD) → (i · (A + (zA))) = (i · z))
144140, 143eqtr3d 1508 . . . . . . . 8 ((A ∈ ℝ ⋀ zD) → ((i · A) + (i · (zA))) = (i · z))
145144fveq2d 3725 . . . . . . 7 ((A ∈ ℝ ⋀ zD) → (exp ‘((i · A) + (i · (zA)))) = (exp ‘(i · z)))
146126, 137, 1453eqtr2d 1512 . . . . . 6 ((A ∈ ℝ ⋀ zD) → (Hz) = (exp ‘(i · z)))
14762, 146eqtr4d 1509 . . . . 5 ((A ∈ ℝ ⋀ zD) → (Gz) = (Hz))
148147r19.21aiva 1713 . . . 4 (A ∈ ℝ → ∀zD (Gz) = (Hz))
149 eqid 1475 . . . . 5 D = D
150 f1ofn 3687 . . . . . . . 8 (H:D1-1-ontoCH Fn D)
15156, 150syl 10 . . . . . . 7 (A ∈ ℝ → H Fn D)
152 fvex 3729 . . . . . . . . 9 (exp ‘(i · x)) ∈ V
153152, 59fnopab2 3615 . . . . . . . 8 G Fn D
154 eqfnfv 3794 . . . . . . . 8 ((G Fn DH Fn D) → (G = H ↔ (D = D ⋀ ∀zD (Gz) = (Hz))))
155153, 154mpan 694 . . . . . . 7 (H Fn D → (G = H ↔ (D = D ⋀ ∀zD (Gz) = (Hz))))
156151, 155syl 10 . . . . . 6 (A ∈ ℝ → (G = H ↔ (D = D ⋀ ∀zD (Gz) = (Hz))))
157156biimprd 154 . . . . 5 (A ∈ ℝ → ((D = D ⋀ ∀zD (Gz) = (Hz)) → G = H))
158149, 157mpani 697 . . . 4 (A ∈ ℝ → (∀zD (Gz) = (Hz) → G = H))
159148, 158mpd 26 . . 3 (A ∈ ℝ → G = H)
160 f1oeq1 3681 . . 3 (G = H → (G:D1-1-ontoCH:D1-1-ontoC))
161159, 160syl 10 . 2 (A ∈ ℝ → (G:D1-1-ontoCH:D1-1-ontoC))
16256, 161mpbird 196 1 (A ∈ ℝ → G:D1-1-ontoC)
Colors of variables: wff set class
Syntax hints:   → wi 3   ↔ wb 146   ⋀ wa 223   ⋀ w3a 774   = wceq 955   ∈ wcel 957  ∀wral 1644  {crab 1647   ⊆ wss 2045   class class class wbr 2616  {copab 2663   × cxp 3165  dom cdm 3167  ran crn 3168   ↾ cres 3169   ∘ ccom 3171  Fun wfun 3173   Fn wfn 3174  –→wf 3175  –1-1-ontowf1o 3178   ‘cfv 3179  (class class class)co 3960  ℂcc 5219  ℝcr 5220  0cc0 5221  1c1 5222  ici 5223   + caddc 5224   · cmul 5226   − cmin 5279  -cneg 5280   ≤ cle 5282   < clt 5473  2c2 5922  [,)cico 6314  abscabs 6702  expce 7271  πcpi 7275  Grpcgr 8016  Abelcabl 8083
This theorem is referenced by:  shftefif1o 8726
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 961  ax-gen 962  ax-8 963  ax-9 964  ax-10 965  ax-11 966  ax-12 967  ax-13 968  ax-14 969  ax-17 970  ax-4 972  ax-5o 974  ax-6o 977  ax-9o 1122  ax-10o 1139  ax-16 1210  ax-11o 1218  ax-ext 1459  ax-rep 2690  ax-sep 2700  ax-nul 2707  ax-pow 2739  ax-pr 2776  ax-un 2863  ax-reg 4580  ax-inf2 4612  ax-ac 4731
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-3or 775  df-3an 776  df-ex 980  df-sb 1172  df-eu 1382  df-mo 1383  df-clab 1464  df-cleq 1469  df-clel 1472  df-ne 1586  df-nel 1587  df-ral 1648  df-rex 1649  df-reu 1650  df-rab 1651  df-v 1810  df-sbc 1940  df-csb 2000  df-dif 2047  df-un 2048  df-in 2049  df-ss 2051  df-pss 2053  df-nul 2279  df-if 2360  df-pw 2400  df-sn 2410  df-pr 2411  df-tp 2413  df-op 2414  df-uni 2501  df-int 2531  df-iun 2565  df-iin 2566  df-br 2617  df-opab 2664  df-tr 2678  df-eprel 2829  df-id 2832  df-po 2837  df-so 2847  df-fr 2914  df-we 2931  df-ord 2948  df-on 2949  df-lim 2950  df-suc 2951  df-om 3129  df-xp 3181  df-rel 3182  df-cnv 3183  df-co 3184  df-dm 3185  df-rn 3186  df-res 3187  df-ima 3188  df-fun 3189  df-fn 3190  df-f 3191  df-f1 3192  df-fo 3193  df-f1o 3194  df-fv 3195  df-rdg 3929  df-opr 3962  df-oprab 3963  df-1st 4076  df-2nd 4077  df-1o 4130  df-oadd 4132  df-omul 4133  df-er 4258  df-ec 4260  df-qs 4263  df-map 4321  df-en 4364  df-dom 4365  df-sdom 4366  df-sup 4561  df-r1 4630  df-rank 4631  df-ni 4987  df-pli 4988  df-mi 4989  df-lti 4990  df-plpq 5022  df-mpq 5023  df-enq 5024  df-nq 5025  df-plq 5026  df-mq 5027  df-rq 5028  df-ltq 5029  df-1q 5030  df-np 5073  df-1p 5074  df-plp 5075  df-mp 5076  df-ltp 5077  df-plpr 5151  df-mpr 5152  df-enr 5153  df-nr 5154  df-plr 5155  df-mr 5156  df-ltr 5157  df-0r 5158  df-1r 5159  df-m1r 5160  df-c 5227  df-0 5228  df-1 5229  df-i 5230  df-r 5231  df-plus 5232  df-mul 5233  df-lt 5234  df-sub 5343  df-neg 5345  df-pnf 5474  df-mnf 5475  df-xr 5476  df-ltxr 5477  df-le 5478  df-div 5686  df-n 5887  df-2 5931  df-3 5932  df-4 5933  df-5 5934  df-6 5935  df-7 5936  df-8 5937  df-9 5938  df-n0 6061  df-z 6097  df-fl 6186  df-q 6211  df-rp 6236  df-seq1 6263  df-shft 6296  df-ioo 6316  df-ioc 6317