|
4 | 4 |
|
5 | 5 | ### Added |
6 | 6 |
|
7 | | -- in file `cantor.v`, |
8 | | - + new definitions `cantor_space`, `cantor_like`, `pointed_discrete`, and |
9 | | - `tree_of`. |
10 | | - + new lemmas `cantor_space_compact`, `cantor_space_hausdorff`, |
11 | | - `cantor_zero_dimensional`, `cantor_perfect`, `cantor_like_cantor_space`, |
12 | | - `tree_map_props`, `homeomorphism_cantor_like`, and |
13 | | - `cantor_like_finite_prod`. |
14 | | - + new theorem `cantor_surj`. |
15 | | -- in file `topology.v`, |
16 | | - + new lemmas `perfect_set2`, and `ent_closure`. |
17 | | - + lemma `clopen_surj` |
18 | | - |
19 | 7 | - in `cantor.v`: |
20 | 8 | + definitions `pointed_principal_filter`, |
21 | 9 | `pointed_discrete_topology` |
22 | 10 | + lemma `discrete_pointed` |
23 | 11 | + lemma `discrete_bool_compact` |
24 | | -- in `normedtype.v`: |
25 | | - + hints for `at_right_proper_filter` and `at_left_proper_filter` |
26 | | - |
27 | | -- in `realfun.v`: |
28 | | - + notations `nondecreasing_fun`, `nonincreasing_fun`, |
29 | | - `increasing_fun`, `decreasing_fun` |
30 | | - + lemmas `cvg_addrl`, `cvg_addrr`, `cvg_centerr`, `cvg_shiftr`, |
31 | | - `nondecreasing_cvgr`, |
32 | | - `nonincreasing_at_right_cvgr`, |
33 | | - `nondecreasing_at_right_cvgr`, |
34 | | - `nondecreasing_cvge`, `nondecreasing_is_cvge`, |
35 | | - `nondecreasing_at_right_cvge`, `nondecreasing_at_right_is_cvge`, |
36 | | - `nonincreasing_at_right_cvge`, `nonincreasing_at_right_is_cvge` |
37 | | -- in `ereal.v`: |
38 | | - + lemmas `ereal_sup_le`, `ereal_inf_le` |
39 | | - |
40 | | -- in `normedtype.v`: |
41 | | - + definition `lower_semicontinuous` |
42 | | - + lemma `lower_semicontinuousP` |
43 | | - |
44 | | -- in `numfun.v`: |
45 | | - + lemma `patch_indic` |
46 | | - |
47 | | -- in `lebesgue_measure.v` |
48 | | - + lemma `lower_semicontinuous_measurable` |
49 | | - |
50 | | -- in `lebesgue_integral.v`: |
51 | | - + definition `locally_integrable` |
52 | | - + lemmas `integrable_locally`, `locally_integrableN`, `locally_integrableD`, |
53 | | - `locally_integrableB` |
54 | | - + definition `iavg` |
55 | | - + lemmas `iavg0`, `iavg_ge0`, `iavg_restrict`, `iavgD` |
56 | | - + definitions `HL_maximal` |
57 | | - + lemmas `HL_maximal_ge0`, `HL_maximalT_ge0`, |
58 | | - `lower_semicontinuous_HL_maximal`, `measurable_HL_maximal`, |
59 | | - `maximal_inequality` |
60 | | - |
61 | | -- in file `measure.v` |
62 | | - + add lemmas `ae_eq_subset`, `measure_dominates_ae_eq`. |
63 | | - |
64 | | -- in `charge.v` |
65 | | - + definition `charge_of_finite_measure` (instance of `charge`) |
66 | | - + lemmas `dominates_cscalel`, `dominates_cscaler` |
67 | | - + definition `cpushforward` (instance of `charge`) |
68 | | - + lemma `dominates_pushforward` |
69 | | - + lemma `cjordan_posE` |
70 | | - + lemma `jordan_posE` |
71 | | - + lemma `cjordan_negE` |
72 | | - + lemma `jordan_negE` |
73 | | - + lemma `Radon_Nikodym_sigma_finite` |
74 | | - + lemma `Radon_Nikodym_fin_num` |
75 | | - + lemma `Radon_Nikodym_integral` |
76 | | - + lemma `ae_eq_Radon_Nikodym_SigmaFinite` |
77 | | - + lemma `Radon_Nikodym_change_of_variables` |
78 | | - + lemma `Radon_Nikodym_cscale` |
79 | | - + lemma `Radon_Nikodym_cadd` |
80 | | - + lemma `Radon_Nikodym_chain_rule` |
81 | | - |
82 | | -- in `sequences.v`: |
83 | | - + lemma `minr_cvg_0_cvg_0` |
84 | | - + lemma `mine_cvg_0_cvg_fin_num` |
85 | | - + lemma `mine_cvg_minr_cvg` |
86 | | - + lemma `mine_cvg_0_cvg_0` |
87 | | - + lemma `maxr_cvg_0_cvg_0` |
88 | | - + lemma `maxe_cvg_0_cvg_fin_num` |
89 | | - + lemma `maxe_cvg_maxr_cvg` |
90 | | - + lemma `maxe_cvg_0_cvg_0` |
91 | | -- in `constructive_ereal.v` |
92 | | - + lemma `lee_subgt0Pr` |
93 | | - |
94 | | -- in `topology.v`: |
95 | | - + lemma `nbhs_dnbhs_neq` |
96 | | - |
97 | | -- in `normedtype.v`: |
98 | | - + lemma `not_near_at_rightP` |
99 | | - |
100 | | -- in `realfun.v`: |
101 | | - + lemma `cvg_at_right_left_dnbhs` |
102 | | - + lemma `cvg_at_rightP` |
103 | | - + lemma `cvg_at_leftP` |
104 | | - + lemma `cvge_at_rightP` |
105 | | - + lemma `cvge_at_leftP` |
106 | | - + lemma `lime_sup` |
107 | | - + lemma `lime_inf` |
108 | | - + lemma `lime_supE` |
109 | | - + lemma `lime_infE` |
110 | | - + lemma `lime_infN` |
111 | | - + lemma `lime_supN` |
112 | | - + lemma `lime_sup_ge0` |
113 | | - + lemma `lime_inf_ge0` |
114 | | - + lemma `lime_supD` |
115 | | - + lemma `lime_sup_le` |
116 | | - + lemma `lime_inf_sup` |
117 | | - + lemma `lim_lime_inf` |
118 | | - + lemma `lim_lime_sup` |
119 | | - + lemma `lime_sup_inf_at_right` |
120 | | - + lemma `lime_sup_inf_at_left` |
121 | | - |
122 | | -- in `normedtype.v`: |
123 | | - + lemmas `withinN`, `at_rightN`, `at_leftN`, `cvg_at_leftNP`, `cvg_at_rightNP` |
124 | | - + lemma `dnbhsN` |
125 | | - + lemma `limf_esup_dnbhsN` |
126 | | - |
127 | | -- in `topology.v`: |
128 | | - + lemma `dnbhs_ball` |
129 | | - |
130 | | -- in `normedtype.v` |
131 | | - + definitions `limf_esup`, `limf_einf` |
132 | | - + lemmas `limf_esupE`, `limf_einfE`, `limf_esupN`, `limf_einfN` |
133 | | - |
134 | | -- in `sequences.v`: |
135 | | - + lemmas `limn_esup_lim`, `limn_einf_lim` |
136 | | - |
137 | | -- in `realfun.v`: |
138 | | - + lemmas `lime_sup_lim`, `lime_inf_lim` |
139 | | - |
140 | | -- in `boolp.v`: |
141 | | - + tactic `eqProp` |
142 | | - + variant `BoolProp` |
143 | | - + lemmas `PropB`, `notB`, `andB`, `orB`, `implyB`, `decide_or`, `not_andE`, |
144 | | - `not_orE`, `orCA`, `orAC`, `orACA`, `orNp`, `orpN`, `or3E`, `or4E`, `andCA`, |
145 | | - `andAC`, `andACA`, `and3E`, `and4E`, `and5E`, `implyNp`, `implypN`, |
146 | | - `implyNN`, `or_andr`, `or_andl`, `and_orr`, `and_orl`, `exists2E`, |
147 | | - `inhabitedE`, `inhabited_witness` |
148 | | -- in `lebesgue_stieltjes_measure.v`: |
149 | | - + `sigma_finite_measure` HB instance on `lebesgue_stieltjes_measure` |
150 | | - |
151 | | -- in `lebesgue_measure.v`: |
152 | | - + `sigma_finite_measure` HB instance on `lebesgue_measure` |
153 | | - |
154 | | -- in `lebesgue_integral.v`: |
155 | | - + `sigma_finite_measure` instance on product measure `\x` |
156 | | - |
157 | | -- file `contra.v` |
158 | | -- in `contra.v` |
159 | | - + lemma `assume_not` |
160 | | - + tactic `assume_not` |
161 | | - + lemma `absurd_not` |
162 | | - + tactics `absurd_not`, `contrapose` |
163 | | - + tactic notations `contra`, `contra : constr(H)`, `contra : ident(H)`, |
164 | | - `contra : { hyp_list(Hs) } constr(H)`, `contra : { hyp_list(Hs) } ident(H)`, |
165 | | - `contra : { - } constr(H)` |
166 | | - + lemma `absurd` |
167 | | - + tactic notations `absurd`, `absurd constr(P)`, `absurd : constr(H)`, |
168 | | - `absurd : ident(H)`, `absurd : { hyp_list(Hs) } constr(H)`, |
169 | | - `absurd : { hyp_list(Hs) } ident(H)` |
170 | | - |
171 | | -- in `topology.v`: |
172 | | - + lemma `filter_bigI_within` |
173 | | - + lemma `near_powerset_map` |
174 | | - + lemma `near_powerset_map_monoE` |
175 | | - + lemma `fst_open` |
176 | | - + lemma `snd_open` |
177 | | - + definition `near_covering_within` |
178 | | - + lemma `near_covering_withinP` |
179 | | - + lemma `compact_setM` |
180 | | - + lemma `compact_regular` |
181 | | - + lemma `fam_compact_nbhs` |
182 | | - + definition `compact_open`, notation `{compact-open, U -> V}` |
183 | | - + notation `{compact-open, F --> f}` |
184 | | - + definition `compact_openK` |
185 | | - + definition `compact_openK_nbhs` |
186 | | - + instance `compact_openK_nbhs_filter` |
187 | | - + definition `compact_openK_topological_mixin` |
188 | | - + canonicals `compact_openK_filter`, `compact_openK_topological`, |
189 | | - `compact_open_pointedType` |
190 | | - + definition `compact_open_topologicalType` |
191 | | - + canonicals `compact_open_filtered`, `compact_open_topological` |
192 | | - + lemma `compact_open_cvgP` |
193 | | - + lemma `compact_open_open` |
194 | | - + lemma `compact_closedI` |
195 | | - + lemma `compact_open_fam_compactP` |
196 | | - + lemma `compact_equicontinuous` |
197 | | - + lemma `uniform_regular` |
198 | | - + lemma `continuous_curry` |
199 | | - + lemma `continuous_uncurry_regular` |
200 | | - + lemma `continuous_uncurry` |
201 | | - + lemma `curry_continuous` |
202 | | - + lemma `uncurry_continuous` |
203 | | -- in file `normedtype.v`, |
204 | | - + new lemma `continuous_within_itvP`. |
205 | | - |
206 | | -- in `ereal.v`: |
207 | | - + lemma `ereal_supy` |
208 | | - |
209 | | -- in `mathcomp_extra.v`: |
210 | | - + lemmas `last_filterP`, |
211 | | - `path_lt_filter0`, `path_lt_filterT`, `path_lt_head`, `path_lt_last_filter`, |
212 | | - `path_lt_le_last` |
213 | | - |
214 | | -- in file `realfun.v`, |
215 | | - + new definitions `itv_partition`, `itv_partitionL`, `itv_partitionR`, |
216 | | - `variation`, `variations`, `bounded_variation`, `total_variation`, |
217 | | - `neg_tv`, and `pos_tv`. |
218 | | - |
219 | | - + new lemmas `left_right_continuousP`, |
220 | | - `nondecreasing_funN`, `nonincreasing_funN` |
221 | | - |
222 | | - + new lemmas `itv_partition_nil`, `itv_partition_cons`, `itv_partition1`, |
223 | | - `itv_partition_size_neq0`, `itv_partitionxx`, `itv_partition_le`, |
224 | | - `itv_partition_cat`, `itv_partition_nth_size`, |
225 | | - `itv_partition_nth_ge`, `itv_partition_nth_le`, |
226 | | - `nondecreasing_fun_itv_partition`, `nonincreasing_fun_itv_partition`, |
227 | | - `itv_partitionLP`, `itv_partitionRP`, `in_itv_partition`, |
228 | | - `notin_itv_partition`, `itv_partition_rev`, |
229 | | - |
230 | | - + new lemmas `variation_zip`, `variation_prev`, `variation_next`, `variation_nil`, |
231 | | - `variation_ge0`, `variationN`, `variation_le`, `nondecreasing_variation`, |
232 | | - `nonincreasing_variation`, `variationD`, `variation_itv_partitionLR`, |
233 | | - `le_variation`, `variation_opp_rev`, `variation_rev_opp` |
234 | | - |
235 | | - + new lemmas `variations_variation`, `variations_neq0`, `variationsN`, `variationsxx` |
236 | | - |
237 | | - + new lemmas `bounded_variationxx`, `bounded_variationD`, `bounded_variationN`, |
238 | | - `bounded_variationl`, `bounded_variationr`, `variations_opp`, |
239 | | - `nondecreasing_bounded_variation` |
240 | | - |
241 | | - + new lemmas `total_variationxx`, `total_variation_ge`, `total_variation_ge0`, |
242 | | - `bounded_variationP`, `nondecreasing_total_variation`, `total_variationN`, |
243 | | - `total_variation_le`, `total_variationD`, `neg_tv_nondecreasing`, |
244 | | - `total_variation_pos_neg_tvE`, `fine_neg_tv_nondecreasing`, |
245 | | - `neg_tv_bounded_variation`, `total_variation_right_continuous`, |
246 | | - `neg_tv_right_continuous`, `total_variation_opp`, |
247 | | - `total_variation_left_continuous`, `total_variation_continuous` |
248 | 12 |
|
249 | 13 | ### Changed |
250 | 14 |
|
251 | | -- in `topology.v`: |
252 | | - + lemmas `nbhsx_ballx` and `near_ball` take a parameter of type `R` instead of `{posnum R}` |
253 | | - + lemma `pointwise_compact_cvg` |
254 | | - |
255 | 15 | ### Renamed |
256 | 16 |
|
257 | 17 | ### Generalized |
258 | 18 |
|
259 | | -- in `realfun.v`: |
260 | | - + lemmas `nonincreasing_at_right_cvgr`, `nonincreasing_at_left_cvgr` |
261 | | - + lemmas `nondecreasing_at_right_cvge`, `nondecreasing_at_right_is_cvge`, |
262 | | - `nonincreasing_at_right_cvge`, `nonincreasing_at_right_is_cvge` |
263 | | - |
264 | | -- in `realfun.v`: |
265 | | - + lemmas `nonincreasing_at_right_is_cvgr`, `nondecreasing_at_right_is_cvgr` |
266 | | - |
267 | 19 | ### Deprecated |
268 | 20 |
|
269 | 21 | ### Removed |
|
0 commit comments