|
4 | 4 |
|
5 | 5 | ### Added |
6 | 6 |
|
7 | | -- in `classical_sets.v`: |
8 | | - + canonical `unit_pointedType` |
9 | | -- in `measure.v`: |
10 | | - + mixin `isProbability`, structure `Probability`, type `probability` |
11 | | - + lemma `probability_le1` |
12 | | - + definition `discrete_measurable_unit` |
13 | | - + structures `sigma_finite_additive_measure` and `sigma_finite_measure` |
14 | | - |
15 | | -- in file `topology.v`, |
16 | | - + new definition `perfect_set`. |
17 | | - + new lemmas `perfectTP`, `perfect_prod`, and `perfect_diagonal`. |
18 | | -- in `constructive_ereal.v`: |
19 | | - + lemmas `EFin_sum_fine`, `sumeN` |
20 | | - + lemmas `adde_defDr`, `adde_def_sum`, `fin_num_sumeN` |
21 | | - + lemma `fin_num_adde_defr`, `adde_defN` |
22 | | - |
23 | | -- in `constructive_ereal.v`: |
24 | | - + lemma `oppe_inj` |
25 | | - |
26 | | -- in `mathcomp_extra.v`: |
27 | | - + lemma `add_onemK` |
28 | | - + function `swap` |
29 | | -- in `classical_sets.v`: |
30 | | - + lemmas `setT0`, `set_unit`, `set_bool` |
31 | | - + lemmas `xsection_preimage_snd`, `ysection_preimage_fst` |
32 | | -- in `exp.v`: |
33 | | - + lemma `expR_ge0` |
34 | | -- in `measure.v` |
35 | | - + lemmas `measurable_curry`, `measurable_fun_fst`, `measurable_fun_snd`, |
36 | | - `measurable_fun_swap`, `measurable_fun_pair`, `measurable_fun_if_pair` |
37 | | - + lemmas `dirac0`, `diracT` |
38 | | - + lemma `fin_num_fun_sigma_finite` |
39 | | -- in `lebesgue_measure.v`: |
40 | | - + lemma `measurable_fun_opp` |
41 | | -- in `lebesgue_integral.v` |
42 | | - + lemmas `integral0_eq`, `fubini_tonelli` |
43 | | - + product measures now take `{measure _ -> _}` arguments and their |
44 | | - theory quantifies over a `{sigma_finite_measure _ -> _}`. |
45 | | - |
46 | | -- in `classical_sets.v`: |
47 | | - + lemma `trivIset_mkcond` |
48 | | -- in `numfun.v`: |
49 | | - + lemmas `xsection_indic`, `ysection_indic` |
50 | | -- in `classical_sets.v`: |
51 | | - + lemmas `xsectionI`, `ysectionI` |
52 | | -- in `lebesgue_integral.v`: |
53 | | - + notations `\x`, `\x^` for `product_measure1` and `product_measure2` |
54 | | - |
55 | | -- in `constructive_ereal.v`: |
56 | | - + lemmas `expeS`, `fin_numX` |
57 | | - |
58 | | -- in `functions.v`: |
59 | | - + lemma `countable_bijP` |
60 | | - + lemma `patchE` |
61 | | - |
62 | | -- in file `topology.v`, |
63 | | - + new definitions `countable_uniformity`, `countable_uniformityT`, |
64 | | - `sup_pseudoMetric_mixin`, `sup_pseudoMetricType`, and |
65 | | - `product_pseudoMetricType`. |
66 | | - + new lemmas `countable_uniformityP`, `countable_sup_ent`, and |
67 | | - `countable_uniformity_metric`. |
68 | | - |
69 | | -- in `constructive_ereal.v`: |
70 | | - + lemmas `adde_def_doppeD`, `adde_def_doppeB` |
71 | | - + lemma `fin_num_sume_distrr` |
72 | | -- in `classical_sets.v`: |
73 | | - + lemma `coverE` |
74 | | - |
75 | | -- in file `topology.v`, |
76 | | - + new definitions `quotient_topology`, and `quotient_open`. |
77 | | - + new lemmas `pi_continuous`, `quotient_continuous`, and |
78 | | - `repr_comp_continuous`. |
79 | | - |
80 | | -- in file `boolp.v`, |
81 | | - + new lemma `forallp_asboolPn2`. |
82 | | -- in file `classical_sets.v`, |
83 | | - + new lemma `preimage_range`. |
84 | | -- in file `topology.v`, |
85 | | - + new definitions `hausdorff_accessible`, `separate_points_from_closed`, and |
86 | | - `join_product`. |
87 | | - + new lemmas `weak_sep_cvg`, `weak_sep_nbhsE`, `weak_sep_openE`, |
88 | | - `join_product_continuous`, `join_product_open`, `join_product_inj`, and |
89 | | - `join_product_weak`. |
90 | | -- in `measure.v`: |
91 | | - + structure `FiniteMeasure`, notation `{finite_measure set _ -> \bar _}` |
92 | | - |
93 | | -- in file `topology.v`, |
94 | | - + new definition `clopen`. |
95 | | - + new lemmas `clopenI`, `clopenU`, `clopenC`, `clopen0`, `clopenT`, |
96 | | - `clopen_comp`, `connected_closure`, `clopen_separatedP`, and |
97 | | - `clopen_connectedP`. |
98 | | - |
99 | | -- in file `topology.v`, |
100 | | - + new lemmas `powerset_filter_fromP` and `compact_cluster_set1`. |
101 | | - |
102 | | -- in `measure.v`: |
103 | | - + definition `sfinite_measure_def` |
104 | | - + mixin `Measure_isSFinite_subdef`, structure `SFiniteMeasure`, |
105 | | - notation `{sfinite_measure set _ -> \bar _}` |
106 | | - + mixin `SigmaFinite_isFinite` with field `fin_num_measure`, structure `FiniteMeasure`, |
107 | | - notation `{finite_measure set _ -> \bar _}` |
108 | | - + lemmas `sfinite_measure_sigma_finite`, `sfinite_mzero`, `sigma_finite_mzero` |
109 | | - + factory `Measure_isFinite`, `Measure_isSFinite` |
110 | | - + defintion `sfinite_measure_seq`, lemma `sfinite_measure_seqP` |
111 | | - + mixin `FiniteMeasure_isSubProbability`, structure `SubProbability`, |
112 | | - notation `subprobability` |
113 | | - + factory `Measure_isSubProbability` |
114 | | - + factory `FiniteMeasure_isSubProbability` |
115 | | - + factory `Measure_isSigmaFinite` |
116 | | - + lemmas `fin_num_fun_lty`, `lty_fin_num_fun` |
117 | | - + definition `fin_num_fun` |
118 | | - + structure `FinNumFun` |
119 | | - |
120 | 7 | ### Changed |
121 | 8 |
|
122 | | -- in `fsbigop.v`: |
123 | | - + implicits of `eq_fsbigr` |
124 | | -- move from `lebesgue_integral.v` to `classical_sets.v` |
125 | | - + lemmas `trivIset_preimage1`, `trivIset_preimage1_in` |
126 | | -- move from `lebesgue_integral.v` to `numfun.v` |
127 | | - + lemmas `fimfunE`, `fimfunEord`, factory `FiniteDecomp` |
128 | | - + lemmas `fimfun_mulr_closed` |
129 | | - + canonicals `fimfun_mul`, `fimfun_ring`, `fimfun_ringType` |
130 | | - + defintion `fimfun_ringMixin` |
131 | | - + lemmas `fimfunM`, `fimfun1`, `fimfun_prod`, `fimfunX`, |
132 | | - `indic_fimfun_subproof`. |
133 | | - + definitions `indic_fimfun`, `scale_fimfun`, `fimfun_comRingMixin` |
134 | | - + canonical `fimfun_comRingType` |
135 | | - + lemma `max_fimfun_subproof` |
136 | | - + mixin `IsNonNegFun`, structure `NonNegFun`, notation `{nnfun _ >-> _}` |
137 | | - |
138 | | -- in file `topology.v`, |
139 | | - + lemma `compact_near_coveringP` |
140 | | -- in `functions.v`: |
141 | | - + notation `mem_fun_` |
142 | | -- in `measure.v`: |
143 | | - + order of arguments of `isContent`, `Content`, `measure0`, `isMeasure0`, |
144 | | - `Measure`, `isSigmaFinite`, `SigmaFiniteContent`, `SigmaFiniteMeasure` |
145 | | - |
146 | 9 | ### Renamed |
147 | 10 |
|
148 | | -- in `measurable.v`: |
149 | | - + `measurable_fun_comp` -> `measurable_funT_comp` |
150 | | -- in `numfun.v`: |
151 | | - + `IsNonNegFun` -> `isNonNegFun` |
152 | | -- in `lebesgue_integral.v`: |
153 | | - + `IsMeasurableFunP` -> `isMeasurableFun` |
154 | | -- in `measure.v`: |
155 | | - + `{additive_measure _ -> _}` -> `{content _ -> _}` |
156 | | - + `isAdditiveMeasure` -> `isContent` |
157 | | - + `AdditiveMeasure` -> `Content` |
158 | | - + `additive_measure` -> `content` |
159 | | - + `additive_measure_snum_subproof` -> `content_snum_subproof` |
160 | | - + `additive_measure_snum` -> `content_snum` |
161 | | - + `SigmaFiniteAdditiveMeasure` -> `SigmaFiniteContent` |
162 | | - + `sigma_finite_additive_measure` -> `sigma_finite_content` |
163 | | - + `{sigma_finite_additive_measure _ -> _}` -> `{sigma_finite_content _ -> _}` |
164 | | -- in `constructive_ereal.v`: |
165 | | - + `fin_num_adde_def` -> `fin_num_adde_defl` |
166 | | - + `oppeD` -> `fin_num_oppeD` |
167 | | - + `oppeB` -> `fin_num_oppeB` |
168 | | - + `doppeD` -> `fin_num_doppeD` |
169 | | - + `doppeB` -> `fin_num_doppeB` |
170 | | -- in `topology.v`: |
171 | | - + `finSubCover` -> `finite_subset_cover` |
172 | | -- in `sequences.v`: |
173 | | - + `eq_eseries` -> `eq_eseriesr` |
174 | | -- in `esum.v`: |
175 | | - + `summable_nneseries_esum` -> `summable_eseries_esum` |
176 | | - + `summable_nneseries` -> `summable_eseries` |
177 | | - |
178 | 11 | ### Generalized |
179 | 12 |
|
180 | | -- in `esum.v`: |
181 | | - + lemma `esum_esum` |
182 | | -- in `measure.v` |
183 | | - + lemma `measurable_fun_comp` |
184 | | -- in `lebesgue_integral.v`: |
185 | | - + lemma `measurable_sfunP` |
186 | | -- in `measure.v`: |
187 | | - + lemma `measure_bigcup` generalized, |
188 | | -- in `classical_sets.v`: |
189 | | - + `xsection_preimage_snd`, `ysection_preimage_fst` |
190 | | -- in `constructive_ereal.v`: |
191 | | - + `oppeD`, `oppeB` |
192 | | -- in `measure.v`: |
193 | | - + lemma `eq_measure` |
194 | | -- in `lebesgue_integral.v`: |
195 | | - + lemma `integrable_abse` |
196 | | - |
197 | | - + `sigma_finite` generalized from `numFieldType` to `numDomainType` |
198 | | - + `fin_num_fun_sigma_finite` generalized from `measurableType` to `algebraOfSetsType` |
199 | | - |
200 | 13 | ### Deprecated |
201 | 14 |
|
202 | 15 | ### Removed |
203 | 16 |
|
204 | | -- in `esum.v`: |
205 | | - + lemma `fsbig_esum` |
206 | | - |
207 | 17 | ### Infrastructure |
208 | 18 |
|
209 | 19 | ### Misc |
0 commit comments