Skip to content

Commit 051e90d

Browse files
committed
changelog for version 1.4.0
1 parent d1ed684 commit 051e90d

File tree

4 files changed

+196
-192
lines changed

4 files changed

+196
-192
lines changed

CHANGELOG.md

Lines changed: 192 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,197 @@
11
# Changelog
22

3-
Latest releases: [[1.3.1] - 2024-08-09](#131---2024-08-09) and [[1.3.0] - 2024-08-06](#130---2024-08-06)
3+
Latest releases: [[1.4.0] - 2024-09-24](#140---2024-09-24) and [[1.3.1] - 2024-08-09](#131---2024-08-09)
4+
5+
## [1.4.0] - 2024-09-24
6+
7+
### Added
8+
9+
- in `mathcomp_extra.v`:
10+
+ lemmas `invf_ple`, `invf_lep`
11+
12+
- in `classical_sets.v`:
13+
+ scope `relation_scope` with delimiter `relation`
14+
+ notation `^-1` in `relation_scope` (used to be a local notation)
15+
+ lemma `set_prod_invK` (was a local lemma in `normedtype.v`)
16+
+ definition `diagonal`, lemma `diagonalP`
17+
18+
- in `functions.v`:
19+
+ lemmas `mul_funC`
20+
21+
- in `set_interval.v`:
22+
+ lemma `subset_itvSoo`
23+
+ new definitions `itv_is_ray`, `itv_is_bd_open`, and `itv_open_ends`
24+
+ new lemmas `itv_open_ends_rside`, `itv_open_ends_rinfty`,
25+
`itv_open_ends_lside`, `itv_open_ends_linfty`,
26+
`is_open_itv_itv_is_bd_openP`, `itv_open_endsI`, `itv_setU`,
27+
`itv_setI`
28+
29+
- in `topology.v`:
30+
+ lemma `filterN`
31+
+ Structures `PointedFiltered`, `PointedNbhs`, `PointedUniform`,
32+
`PseudoPointedMetric`
33+
+ new definition `order_topology`
34+
+ new lemmas `discrete_nat`, `rray_open`, `lray_open`, `itv_open`,
35+
`itv_open_ends_open`, `rray_closed`, `lray_closed`, `itv_closed`,
36+
`itv_closure`, `itv_closed_infimums`, `itv_closed_supremums`,
37+
`order_hausdorff`, `clopen_bigcup_clopen`, `zero_dimensional_ray`,
38+
`order_nbhs_itv`, `open_order_weak`, `real_order_nbhsE`
39+
40+
- in `normedtype.v`:
41+
+ lemmas `not_near_inftyP`, `not_near_ninftyP`
42+
+ lemma `ninftyN`
43+
+ lemma `le_closed_ball`
44+
+ lemmas `nbhs_right_ltW`, `cvg_patch`
45+
46+
- in `derive.v`:
47+
+ lemma `derive_id`
48+
+ lemmas `exp_derive`, `exp_derive1`
49+
+ lemma `derive_cst`
50+
+ lemma `deriveMr`, `deriveMl`
51+
52+
- in `sequences.v`:
53+
+ lemma `cvg_geometric_eseries_half`
54+
+ theorem `Baire`
55+
+ definition `bounded_fun_norm`
56+
+ lemma `bounded_landau`
57+
+ definition `pointwise_bounded`
58+
+ definition `uniform_bounded`
59+
+ theorem `Banach_Steinhauss`
60+
61+
- in `numfun.v`:
62+
+ lemma `indicI`
63+
64+
- in `measure.v`:
65+
+ lemma `measurable_neg`, `measurable_or`
66+
67+
- in `lebesgue_measure.v`:
68+
+ definitions `is_open_itv`, `open_itv_cover`
69+
+ lemmas `outer_measure_open_itv_cover`, `outer_measure_open_le`,
70+
`outer_measure_open`, `outer_measure_Gdelta`, `negligible_outer_measure`
71+
+ lemmas `measurable_fun_eqr`, `measurable_fun_indic`, `measurable_fun_dirac`,
72+
`measurable_fun_addn`, `measurable_fun_maxn`, `measurable_fun_subn`,
73+
`measurable_fun_ltn`, `measurable_fun_leq`, `measurable_fun_eqn`
74+
+ module `NGenCInfty`
75+
* definition `G`
76+
* lemmas `measurable_itv_bounded`, `measurableE`
77+
78+
- in `lebesgue_integral.v`:
79+
+ lemma `integralZr`
80+
+ lemma `locally_integrableS`
81+
+ lemma `integrable_locally_restrict`
82+
+ lemma `near_davg`
83+
+ lemma `lebesgue_pt_restrict`
84+
85+
- in `ftc.v`:
86+
+ lemmas `integration_by_parts`, `Rintegration_by_parts`
87+
+ corollary `continuous_FTC1_closed`
88+
89+
### Changed
90+
91+
- in `topology.v`:
92+
+ removed the pointed assumptions from `FilteredType`, `Nbhs`,
93+
`TopologicalType`, `UniformType`, and `PseudoMetricType`.
94+
+ if you want the original pointed behavior, use the `p` variants
95+
of the types, so `ptopologicalType` instead of `topologicalType`.
96+
+ generalized most lemmas to no longer depend on pointedness.
97+
The main exception is for references to `cvg` and `lim` that depend
98+
on `get` for their definition.
99+
+ `pointed_principal_filter` becomes `principle_filter_type` and
100+
requires only `choiceType` instead of `pointedType`
101+
+ `pointed_discrete_topology` becomes `discrete_topology_type` and
102+
requires only `choiceType` instead of `pointedType`
103+
+ renamed lemma `discrete_pointed`to `discrete_space_discrete`
104+
105+
- in `function_space.v`:
106+
+ generalized most lemmas to no longer depend on pointedness.
107+
108+
- in `normedtype.v`:
109+
+ remove superflous parameters in lemmas `not_near_at_rightP` and `not_near_at_leftP`
110+
+ lemma `continuous_within_itvP`: change the statement to use the notation `[/\ _, _ & _]`
111+
112+
- moved from `numfun.v` to `cardinality.v`:
113+
+ lemma `fset_set_comp`
114+
115+
- moved `summability.v` from `theories` to `theories/showcase`
116+
117+
- in `lebesgue_measure.v`:
118+
+ remove redundant hypothesis from lemma `pointwise_almost_uniform`
119+
120+
- moved from `lebesgue_measure.v` to `set_interval.v`: `is_open_itv`, and
121+
`open_itv_cover`
122+
123+
- in `lebesgue_integral.v`:
124+
+ lemma `nice_lebesgue_differentiation`: change the local integrability hypothesis to
125+
easy application
126+
127+
- in `ftc.v`:
128+
+ lemma `FTC1_lebesgue_pt`, corollaries `FTC1`, `FTC1Ny`: integrability hypothesis weakened
129+
130+
### Renamed
131+
132+
- in `set_interval.v`:
133+
+ `subset_itvS` -> `subset_itvScc`
134+
135+
- in `topology.v`:
136+
+ in mixin `Nbhs_isUniform_mixin`:
137+
* `entourage_refl_subproof` -> `entourage_diagonal_subproof`
138+
+ in factory `Nbhs_isUniform`:
139+
* `entourage_refl` -> `entourage_diagonal`
140+
+ in factory `isUniform`:
141+
* `entourage_refl` -> `entourage_diagonal`
142+
143+
- in `lebesgue_measure.v`:
144+
+ `measurable_exprn` -> `exprn_measurable`
145+
+ `measurable_mulrl` -> `mulrl_measurable`
146+
+ `measurable_mulrr` -> `mulrr_measurable`
147+
+ `measurable_fun_pow` -> `measurable_funX`
148+
+ `measurable_oppe` -> `oppe_measurable`
149+
+ `measurable_abse` -> `abse_measurable`
150+
+ `measurable_EFin` -> `EFin_measurable`
151+
+ `measurable_oppr` -> `oppr_measurable`
152+
+ `measurable_normr` -> `normr_measurable`
153+
+ `measurable_fine` -> `fine_measurable`
154+
+ `measurable_natmul` -> `natmul_measurable`
155+
156+
- in `lebesgue_integral.v`
157+
+ lemma `integrable_locally` -> `open_integrable_locally`
158+
159+
### Generalized
160+
161+
- in `derive.v`:
162+
+ lemma `derivable_cst`
163+
164+
- in `lebesgue_measure.v`:
165+
+ lemma `measurable_funX` (was `measurable_fun_pow`)
166+
167+
- in `lebesgue_integral.v`
168+
+ lemma `ge0_integral_closed_ball`
169+
170+
- in `ftc.v`:
171+
+ lemma `continuous_FTC2` (continuity hypothesis weakened)
172+
173+
### Removed
174+
175+
- in `lebesgue_measure.v`:
176+
+ notation `measurable_fun_sqr` (was deprecated since 0.6.3)
177+
+ notation `measurable_fun_exprn` (was deprecated since 0.6.3)
178+
+ notation `measurable_funrM` (was deprecated since 0.6.3)
179+
+ notation `emeasurable_fun_minus` (was deprecated since 0.6.3)
180+
+ notation `measurable_fun_abse` (was deprecated since 0.6.3)
181+
+ notation `measurable_fun_EFin` (was deprecated since 0.6.3)
182+
+ notation `measurable_funN` (was deprecated since 0.6.3)
183+
+ notation `measurable_fun_opp` (was deprecated since 0.6.3)
184+
+ notation `measurable_fun_normr` (was deprecated since 0.6.3)
185+
+ notation `measurable_fun_fine` (was deprecated since 0.6.3)
186+
- in `topology.v`:
187+
+ turned into Let's (inside `HB.builders`):
188+
* lemmas `nbhsE_subproof`, `openE_subproof`
189+
* lemmas `nbhs_pfilter_subproof`, `nbhsE_subproof`, `openE_subproof`
190+
* lemmas `open_fromT`, `open_fromI`, `open_from_bigU`
191+
* lemmas `finI_from_cover`, `finI_from_join`
192+
* lemmas `nbhs_filter`, `nbhs_singleton`, `nbhs_nbhs`
193+
* lemmas `ball_le`, `entourage_filter_subproof`, `ball_sym_subproof`,
194+
`ball_triangle_subproof`, `entourageE_subproof`
4195

5196
## [1.3.1] - 2024-08-09
6197

0 commit comments

Comments
 (0)