Database
BASIC REAL AND COMPLEX FUNCTIONS
Basic trigonometry
Mapping of the exponential function
efif1olem2
Next ⟩
efif1olem3
Metamath Proof Explorer
Ascii
Unicode
Theorem
efif1olem2
Description:
Lemma for
efif1o
.
(Contributed by
Mario Carneiro
, 13-May-2014)
Ref
Expression
Hypothesis
efif1olem1.1
π
⊢
D
=
A
A
+
2
π
Assertion
efif1olem2
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
∃
y
∈
D
z
−
y
2
π
∈
ℤ
Proof
Step
Hyp
Ref
Expression
1
efif1olem1.1
π
⊢
D
=
A
A
+
2
π
2
simpl
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
∈
ℝ
3
2re
⊢
2
∈
ℝ
4
pire
π
⊢
π
∈
ℝ
5
3
4
remulcli
π
⊢
2
π
∈
ℝ
6
readdcl
π
π
⊢
A
∈
ℝ
∧
2
π
∈
ℝ
→
A
+
2
π
∈
ℝ
7
2
5
6
sylancl
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
2
π
∈
ℝ
8
resubcl
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
−
z
∈
ℝ
9
2pos
⊢
0
<
2
10
pipos
π
⊢
0
<
π
11
3
4
9
10
mulgt0ii
π
⊢
0
<
2
π
12
5
11
elrpii
π
⊢
2
π
∈
ℝ
+
13
modcl
π
π
⊢
A
−
z
∈
ℝ
∧
2
π
∈
ℝ
+
→
A
−
z
mod
2
π
∈
ℝ
14
8
12
13
sylancl
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
−
z
mod
2
π
∈
ℝ
15
7
14
resubcld
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
2
π
-
A
−
z
mod
2
π
∈
ℝ
16
5
a1i
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
2
π
∈
ℝ
17
modlt
π
π
π
⊢
A
−
z
∈
ℝ
∧
2
π
∈
ℝ
+
→
A
−
z
mod
2
π
<
2
π
18
8
12
17
sylancl
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
−
z
mod
2
π
<
2
π
19
14
16
2
18
ltadd2dd
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
A
−
z
mod
2
π
<
A
+
2
π
20
2
14
7
ltaddsubd
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
A
−
z
mod
2
π
<
A
+
2
π
↔
A
<
A
+
2
π
-
A
−
z
mod
2
π
21
19
20
mpbid
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
<
A
+
2
π
-
A
−
z
mod
2
π
22
modge0
π
π
⊢
A
−
z
∈
ℝ
∧
2
π
∈
ℝ
+
→
0
≤
A
−
z
mod
2
π
23
8
12
22
sylancl
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
0
≤
A
−
z
mod
2
π
24
7
14
subge02d
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
0
≤
A
−
z
mod
2
π
↔
A
+
2
π
-
A
−
z
mod
2
π
≤
A
+
2
π
25
23
24
mpbid
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
2
π
-
A
−
z
mod
2
π
≤
A
+
2
π
26
rexr
⊢
A
∈
ℝ
→
A
∈
ℝ
*
27
elioc2
π
π
π
π
π
π
π
π
π
π
π
⊢
A
∈
ℝ
*
∧
A
+
2
π
∈
ℝ
→
A
+
2
π
-
A
−
z
mod
2
π
∈
A
A
+
2
π
↔
A
+
2
π
-
A
−
z
mod
2
π
∈
ℝ
∧
A
<
A
+
2
π
-
A
−
z
mod
2
π
∧
A
+
2
π
-
A
−
z
mod
2
π
≤
A
+
2
π
28
26
7
27
syl2an2r
π
π
π
π
π
π
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
2
π
-
A
−
z
mod
2
π
∈
A
A
+
2
π
↔
A
+
2
π
-
A
−
z
mod
2
π
∈
ℝ
∧
A
<
A
+
2
π
-
A
−
z
mod
2
π
∧
A
+
2
π
-
A
−
z
mod
2
π
≤
A
+
2
π
29
15
21
25
28
mpbir3and
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
2
π
-
A
−
z
mod
2
π
∈
A
A
+
2
π
30
29
1
eleqtrrdi
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
2
π
-
A
−
z
mod
2
π
∈
D
31
modval
π
π
π
π
⊢
A
−
z
∈
ℝ
∧
2
π
∈
ℝ
+
→
A
−
z
mod
2
π
=
A
-
z
-
2
π
A
−
z
2
π
32
8
12
31
sylancl
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
−
z
mod
2
π
=
A
-
z
-
2
π
A
−
z
2
π
33
32
oveq2d
π
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
2
π
-
A
−
z
mod
2
π
=
A
+
2
π
-
A
-
z
-
2
π
A
−
z
2
π
34
7
recnd
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
2
π
∈
ℂ
35
8
recnd
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
−
z
∈
ℂ
36
5
11
gt0ne0ii
π
⊢
2
π
≠
0
37
redivcl
π
π
π
⊢
A
−
z
∈
ℝ
∧
2
π
∈
ℝ
∧
2
π
≠
0
→
A
−
z
2
π
∈
ℝ
38
5
36
37
mp3an23
π
⊢
A
−
z
∈
ℝ
→
A
−
z
2
π
∈
ℝ
39
8
38
syl
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
−
z
2
π
∈
ℝ
40
39
flcld
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
−
z
2
π
∈
ℤ
41
40
zred
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
−
z
2
π
∈
ℝ
42
remulcl
π
π
π
π
⊢
2
π
∈
ℝ
∧
A
−
z
2
π
∈
ℝ
→
2
π
A
−
z
2
π
∈
ℝ
43
5
41
42
sylancr
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
2
π
A
−
z
2
π
∈
ℝ
44
43
recnd
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
2
π
A
−
z
2
π
∈
ℂ
45
34
35
44
subsubd
π
π
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
2
π
-
A
-
z
-
2
π
A
−
z
2
π
=
A
+
2
π
-
A
−
z
+
2
π
A
−
z
2
π
46
2
recnd
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
∈
ℂ
47
5
recni
π
⊢
2
π
∈
ℂ
48
47
a1i
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
2
π
∈
ℂ
49
simpr
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
z
∈
ℝ
50
49
recnd
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
z
∈
ℂ
51
46
48
50
pnncand
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
2
π
-
A
−
z
=
2
π
+
z
52
51
oveq1d
π
π
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
2
π
-
A
−
z
+
2
π
A
−
z
2
π
=
2
π
+
z
+
2
π
A
−
z
2
π
53
33
45
52
3eqtrd
π
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
+
2
π
-
A
−
z
mod
2
π
=
2
π
+
z
+
2
π
A
−
z
2
π
54
53
oveq2d
π
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
z
−
A
+
2
π
-
A
−
z
mod
2
π
=
z
−
2
π
+
z
+
2
π
A
−
z
2
π
55
addcl
π
π
⊢
2
π
∈
ℂ
∧
z
∈
ℂ
→
2
π
+
z
∈
ℂ
56
47
50
55
sylancr
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
2
π
+
z
∈
ℂ
57
50
56
44
subsub4d
π
π
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
z
-
2
π
+
z
-
2
π
A
−
z
2
π
=
z
−
2
π
+
z
+
2
π
A
−
z
2
π
58
56
50
negsubdi2d
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
−
2
π
+
z
-
z
=
z
−
2
π
+
z
59
48
50
pncand
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
2
π
+
z
-
z
=
2
π
60
59
negeqd
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
−
2
π
+
z
-
z
=
−
2
π
61
58
60
eqtr3d
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
z
−
2
π
+
z
=
−
2
π
62
neg1cn
⊢
−
1
∈
ℂ
63
47
mulm1i
π
π
⊢
-1
2
π
=
−
2
π
64
62
47
63
mulcomli
π
π
⊢
2
π
-1
=
−
2
π
65
61
64
eqtr4di
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
z
−
2
π
+
z
=
2
π
-1
66
65
oveq1d
π
π
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
z
-
2
π
+
z
-
2
π
A
−
z
2
π
=
2
π
-1
−
2
π
A
−
z
2
π
67
62
a1i
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
−
1
∈
ℂ
68
40
zcnd
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
A
−
z
2
π
∈
ℂ
69
48
67
68
subdid
π
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
2
π
-
1
-
A
−
z
2
π
=
2
π
-1
−
2
π
A
−
z
2
π
70
66
69
eqtr4d
π
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
z
-
2
π
+
z
-
2
π
A
−
z
2
π
=
2
π
-
1
-
A
−
z
2
π
71
54
57
70
3eqtr2d
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
z
−
A
+
2
π
-
A
−
z
mod
2
π
=
2
π
-
1
-
A
−
z
2
π
72
71
oveq1d
π
π
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
z
−
A
+
2
π
-
A
−
z
mod
2
π
2
π
=
2
π
-
1
-
A
−
z
2
π
2
π
73
neg1z
⊢
−
1
∈
ℤ
74
zsubcl
π
π
⊢
−
1
∈
ℤ
∧
A
−
z
2
π
∈
ℤ
→
-
1
-
A
−
z
2
π
∈
ℤ
75
73
40
74
sylancr
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
-
1
-
A
−
z
2
π
∈
ℤ
76
75
zcnd
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
-
1
-
A
−
z
2
π
∈
ℂ
77
divcan3
π
π
π
π
π
π
π
⊢
-
1
-
A
−
z
2
π
∈
ℂ
∧
2
π
∈
ℂ
∧
2
π
≠
0
→
2
π
-
1
-
A
−
z
2
π
2
π
=
-
1
-
A
−
z
2
π
78
47
36
77
mp3an23
π
π
π
π
π
⊢
-
1
-
A
−
z
2
π
∈
ℂ
→
2
π
-
1
-
A
−
z
2
π
2
π
=
-
1
-
A
−
z
2
π
79
76
78
syl
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
2
π
-
1
-
A
−
z
2
π
2
π
=
-
1
-
A
−
z
2
π
80
72
79
eqtrd
π
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
z
−
A
+
2
π
-
A
−
z
mod
2
π
2
π
=
-
1
-
A
−
z
2
π
81
80
75
eqeltrd
π
π
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
z
−
A
+
2
π
-
A
−
z
mod
2
π
2
π
∈
ℤ
82
oveq2
π
π
π
π
⊢
y
=
A
+
2
π
-
A
−
z
mod
2
π
→
z
−
y
=
z
−
A
+
2
π
-
A
−
z
mod
2
π
83
82
oveq1d
π
π
π
π
π
π
⊢
y
=
A
+
2
π
-
A
−
z
mod
2
π
→
z
−
y
2
π
=
z
−
A
+
2
π
-
A
−
z
mod
2
π
2
π
84
83
eleq1d
π
π
π
π
π
π
⊢
y
=
A
+
2
π
-
A
−
z
mod
2
π
→
z
−
y
2
π
∈
ℤ
↔
z
−
A
+
2
π
-
A
−
z
mod
2
π
2
π
∈
ℤ
85
84
rspcev
π
π
π
π
π
π
⊢
A
+
2
π
-
A
−
z
mod
2
π
∈
D
∧
z
−
A
+
2
π
-
A
−
z
mod
2
π
2
π
∈
ℤ
→
∃
y
∈
D
z
−
y
2
π
∈
ℤ
86
30
81
85
syl2anc
π
⊢
A
∈
ℝ
∧
z
∈
ℝ
→
∃
y
∈
D
z
−
y
2
π
∈
ℤ