@@ -1026,46 +1026,46 @@ by simp [sin_add]
1026
1026
lemma sin_periodic : function.periodic sin (2 * π) :=
1027
1027
sin_antiperiodic.periodic
1028
1028
1029
- lemma sin_add_pi (x : ℝ) : sin (x + π) = -sin x :=
1029
+ @[simp] lemma sin_add_pi (x : ℝ) : sin (x + π) = -sin x :=
1030
1030
sin_antiperiodic x
1031
1031
1032
- lemma sin_add_two_pi (x : ℝ) : sin (x + 2 * π) = sin x :=
1032
+ @[simp] lemma sin_add_two_pi (x : ℝ) : sin (x + 2 * π) = sin x :=
1033
1033
sin_periodic x
1034
1034
1035
- lemma sin_sub_pi (x : ℝ) : sin (x - π) = -sin x :=
1035
+ @[simp] lemma sin_sub_pi (x : ℝ) : sin (x - π) = -sin x :=
1036
1036
sin_antiperiodic.sub_eq x
1037
1037
1038
- lemma sin_sub_two_pi (x : ℝ) : sin (x - 2 * π) = sin x :=
1038
+ @[simp] lemma sin_sub_two_pi (x : ℝ) : sin (x - 2 * π) = sin x :=
1039
1039
sin_periodic.sub_eq x
1040
1040
1041
- lemma sin_pi_sub (x : ℝ) : sin (π - x) = sin x :=
1041
+ @[simp] lemma sin_pi_sub (x : ℝ) : sin (π - x) = sin x :=
1042
1042
neg_neg (sin x) ▸ sin_neg x ▸ sin_antiperiodic.sub_eq'
1043
1043
1044
- lemma sin_two_pi_sub (x : ℝ) : sin (2 * π - x) = -sin x :=
1044
+ @[simp] lemma sin_two_pi_sub (x : ℝ) : sin (2 * π - x) = -sin x :=
1045
1045
sin_neg x ▸ sin_periodic.sub_eq'
1046
1046
1047
- lemma sin_nat_mul_pi (n : ℕ) : sin (n * π) = 0 :=
1047
+ @[simp] lemma sin_nat_mul_pi (n : ℕ) : sin (n * π) = 0 :=
1048
1048
sin_antiperiodic.nat_mul_eq_of_eq_zero sin_zero n
1049
1049
1050
- lemma sin_int_mul_pi (n : ℤ) : sin (n * π) = 0 :=
1050
+ @[simp] lemma sin_int_mul_pi (n : ℤ) : sin (n * π) = 0 :=
1051
1051
sin_antiperiodic.int_mul_eq_of_eq_zero sin_zero n
1052
1052
1053
- lemma sin_add_nat_mul_two_pi (x : ℝ) (n : ℕ) : sin (x + n * (2 * π)) = sin x :=
1053
+ @[simp] lemma sin_add_nat_mul_two_pi (x : ℝ) (n : ℕ) : sin (x + n * (2 * π)) = sin x :=
1054
1054
sin_periodic.nat_mul n x
1055
1055
1056
- lemma sin_add_int_mul_two_pi (x : ℝ) (n : ℤ) : sin (x + n * (2 * π)) = sin x :=
1056
+ @[simp] lemma sin_add_int_mul_two_pi (x : ℝ) (n : ℤ) : sin (x + n * (2 * π)) = sin x :=
1057
1057
sin_periodic.int_mul n x
1058
1058
1059
- lemma sin_sub_nat_mul_two_pi (x : ℝ) (n : ℕ) : sin (x - n * (2 * π)) = sin x :=
1059
+ @[simp] lemma sin_sub_nat_mul_two_pi (x : ℝ) (n : ℕ) : sin (x - n * (2 * π)) = sin x :=
1060
1060
sin_periodic.sub_nat_mul_eq n
1061
1061
1062
- lemma sin_sub_int_mul_two_pi (x : ℝ) (n : ℤ) : sin (x - n * (2 * π)) = sin x :=
1062
+ @[simp] lemma sin_sub_int_mul_two_pi (x : ℝ) (n : ℤ) : sin (x - n * (2 * π)) = sin x :=
1063
1063
sin_periodic.sub_int_mul_eq n
1064
1064
1065
- lemma sin_nat_mul_two_pi_sub (x : ℝ) (n : ℕ) : sin (n * (2 * π) - x) = -sin x :=
1065
+ @[simp] lemma sin_nat_mul_two_pi_sub (x : ℝ) (n : ℕ) : sin (n * (2 * π) - x) = -sin x :=
1066
1066
sin_neg x ▸ sin_periodic.nat_mul_sub_eq n
1067
1067
1068
- lemma sin_int_mul_two_pi_sub (x : ℝ) (n : ℤ) : sin (n * (2 * π) - x) = -sin x :=
1068
+ @[simp] lemma sin_int_mul_two_pi_sub (x : ℝ) (n : ℤ) : sin (n * (2 * π) - x) = -sin x :=
1069
1069
sin_neg x ▸ sin_periodic.int_mul_sub_eq n
1070
1070
1071
1071
lemma cos_antiperiodic : function.antiperiodic cos π :=
@@ -1074,58 +1074,58 @@ by simp [cos_add]
1074
1074
lemma cos_periodic : function.periodic cos (2 * π) :=
1075
1075
cos_antiperiodic.periodic
1076
1076
1077
- lemma cos_add_pi (x : ℝ) : cos (x + π) = -cos x :=
1077
+ @[simp] lemma cos_add_pi (x : ℝ) : cos (x + π) = -cos x :=
1078
1078
cos_antiperiodic x
1079
1079
1080
- lemma cos_add_two_pi (x : ℝ) : cos (x + 2 * π) = cos x :=
1080
+ @[simp] lemma cos_add_two_pi (x : ℝ) : cos (x + 2 * π) = cos x :=
1081
1081
cos_periodic x
1082
1082
1083
- lemma cos_sub_pi (x : ℝ) : cos (x - π) = -cos x :=
1083
+ @[simp] lemma cos_sub_pi (x : ℝ) : cos (x - π) = -cos x :=
1084
1084
cos_antiperiodic.sub_eq x
1085
1085
1086
- lemma cos_sub_two_pi (x : ℝ) : cos (x - 2 * π) = cos x :=
1086
+ @[simp] lemma cos_sub_two_pi (x : ℝ) : cos (x - 2 * π) = cos x :=
1087
1087
cos_periodic.sub_eq x
1088
1088
1089
- lemma cos_pi_sub (x : ℝ) : cos (π - x) = -cos x :=
1089
+ @[simp] lemma cos_pi_sub (x : ℝ) : cos (π - x) = -cos x :=
1090
1090
cos_neg x ▸ cos_antiperiodic.sub_eq'
1091
1091
1092
- lemma cos_two_pi_sub (x : ℝ) : cos (2 * π - x) = cos x :=
1092
+ @[simp] lemma cos_two_pi_sub (x : ℝ) : cos (2 * π - x) = cos x :=
1093
1093
cos_neg x ▸ cos_periodic.sub_eq'
1094
1094
1095
- lemma cos_nat_mul_two_pi (n : ℕ) : cos (n * (2 * π)) = 1 :=
1095
+ @[simp] lemma cos_nat_mul_two_pi (n : ℕ) : cos (n * (2 * π)) = 1 :=
1096
1096
(cos_periodic.nat_mul_eq n).trans cos_zero
1097
1097
1098
- lemma cos_int_mul_two_pi (n : ℤ) : cos (n * (2 * π)) = 1 :=
1098
+ @[simp] lemma cos_int_mul_two_pi (n : ℤ) : cos (n * (2 * π)) = 1 :=
1099
1099
(cos_periodic.int_mul_eq n).trans cos_zero
1100
1100
1101
- lemma cos_add_nat_mul_two_pi (x : ℝ) (n : ℕ) : cos (x + n * (2 * π)) = cos x :=
1101
+ @[simp] lemma cos_add_nat_mul_two_pi (x : ℝ) (n : ℕ) : cos (x + n * (2 * π)) = cos x :=
1102
1102
cos_periodic.nat_mul n x
1103
1103
1104
- lemma cos_add_int_mul_two_pi (x : ℝ) (n : ℤ) : cos (x + n * (2 * π)) = cos x :=
1104
+ @[simp] lemma cos_add_int_mul_two_pi (x : ℝ) (n : ℤ) : cos (x + n * (2 * π)) = cos x :=
1105
1105
cos_periodic.int_mul n x
1106
1106
1107
- lemma cos_sub_nat_mul_two_pi (x : ℝ) (n : ℕ) : cos (x - n * (2 * π)) = cos x :=
1107
+ @[simp] lemma cos_sub_nat_mul_two_pi (x : ℝ) (n : ℕ) : cos (x - n * (2 * π)) = cos x :=
1108
1108
cos_periodic.sub_nat_mul_eq n
1109
1109
1110
- lemma cos_sub_int_mul_two_pi (x : ℝ) (n : ℤ) : cos (x - n * (2 * π)) = cos x :=
1110
+ @[simp] lemma cos_sub_int_mul_two_pi (x : ℝ) (n : ℤ) : cos (x - n * (2 * π)) = cos x :=
1111
1111
cos_periodic.sub_int_mul_eq n
1112
1112
1113
- lemma cos_nat_mul_two_pi_sub (x : ℝ) (n : ℕ) : cos (n * (2 * π) - x) = cos x :=
1113
+ @[simp] lemma cos_nat_mul_two_pi_sub (x : ℝ) (n : ℕ) : cos (n * (2 * π) - x) = cos x :=
1114
1114
cos_neg x ▸ cos_periodic.nat_mul_sub_eq n
1115
1115
1116
- lemma cos_int_mul_two_pi_sub (x : ℝ) (n : ℤ) : cos (n * (2 * π) - x) = cos x :=
1116
+ @[simp] lemma cos_int_mul_two_pi_sub (x : ℝ) (n : ℤ) : cos (n * (2 * π) - x) = cos x :=
1117
1117
cos_neg x ▸ cos_periodic.int_mul_sub_eq n
1118
1118
1119
- lemma cos_nat_mul_two_pi_add_pi (n : ℕ) : cos (n * (2 * π) + π) = -1 :=
1119
+ @[simp] lemma cos_nat_mul_two_pi_add_pi (n : ℕ) : cos (n * (2 * π) + π) = -1 :=
1120
1120
by simpa only [cos_zero] using (cos_periodic.nat_mul n).add_antiperiod_eq cos_antiperiodic
1121
1121
1122
- lemma cos_int_mul_two_pi_add_pi (n : ℤ) : cos (n * (2 * π) + π) = -1 :=
1122
+ @[simp] lemma cos_int_mul_two_pi_add_pi (n : ℤ) : cos (n * (2 * π) + π) = -1 :=
1123
1123
by simpa only [cos_zero] using (cos_periodic.int_mul n).add_antiperiod_eq cos_antiperiodic
1124
1124
1125
- lemma cos_nat_mul_two_pi_sub_pi (n : ℕ) : cos (n * (2 * π) - π) = -1 :=
1125
+ @[simp] lemma cos_nat_mul_two_pi_sub_pi (n : ℕ) : cos (n * (2 * π) - π) = -1 :=
1126
1126
by simpa only [cos_zero] using (cos_periodic.nat_mul n).sub_antiperiod_eq cos_antiperiodic
1127
1127
1128
- lemma cos_int_mul_two_pi_sub_pi (n : ℤ) : cos (n * (2 * π) - π) = -1 :=
1128
+ @[simp] lemma cos_int_mul_two_pi_sub_pi (n : ℤ) : cos (n * (2 * π) - π) = -1 :=
1129
1129
by simpa only [cos_zero] using (cos_periodic.int_mul n).sub_antiperiod_eq cos_antiperiodic
1130
1130
1131
1131
lemma sin_pos_of_pos_of_lt_pi {x : ℝ} (h0x : 0 < x) (hxp : x < π) : 0 < sin x :=
0 commit comments