Skip to content

Commit aa52f98

Browse files
changelog for 1.8.0 (#1439)
* changelog for 1.8.0 --------- Co-authored-by: Reynald Affeldt <[email protected]>
1 parent c3c9a35 commit aa52f98

File tree

4 files changed

+118
-109
lines changed

4 files changed

+118
-109
lines changed

CHANGELOG.md

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

3-
Latest releases: [[1.7.0] - 2024-11-22](#170---2024-11-22) and [[1.6.0] - 2024-10-25](#160---2024-10-25)
3+
Latest releases: [[1.8.0] - 2024-12-19](#180---2024-12-19), [[1.7.0] - 2024-11-22](#170---2024-11-22) and [[1.6.0] - 2024-10-25](#160---2024-10-25)
4+
5+
## [1.8.0] - 2024-12-19
6+
7+
### Added
8+
9+
- in `mathcomp_extra.v`:
10+
+ lemma `partition_disjoint_bigfcup`
11+
12+
- in `constructive_ereal.v`:
13+
+ notations `\prod` in scope ereal_scope
14+
+ lemmas `prode_ge0`, `prode_fin_num`
15+
16+
- in `num_topology.v`:
17+
+ lemma `in_continuous_mksetP`
18+
19+
- in `normedtype.v`:
20+
+ lemmas `continuous_within_itvcyP`, `continuous_within_itvNycP`
21+
22+
- in file `realfun.v`:
23+
+ lemma `cvg_nbhsP`
24+
25+
- in `measure.v`:
26+
+ lemma `countable_bigcupT_measurable`
27+
+ definition `discrete_measurable`
28+
+ lemmas `discrete_measurable0`, `discrete_measurableC`, `discrete_measurableU`
29+
30+
- in `lebesgue_measure.v`:
31+
+ lemma `measurable_indicP`
32+
+ lemma `measurable_powRr`
33+
34+
- in `lebesgue_integral.v`:
35+
+ definition `dyadic_approx` (was `Let A`)
36+
+ definition `integer_approx` (was `Let B`)
37+
+ lemma `measurable_sum`
38+
+ lemma `integrable_indic`
39+
+ lemmas `integrable_pushforward`, `integral_pushforward`
40+
+ lemma `integral_measure_add`
41+
42+
- in `probability.v`:
43+
+ lemma `expectation_def`
44+
+ notation `'M_`
45+
+ lemma `integral_distribution` (existing lemma `integral_distribution` has been renamed)
46+
47+
### Changed
48+
49+
- in `lebesgue_integrale.v`
50+
+ change implicits of `measurable_funP`
51+
52+
### Renamed
53+
54+
- in `classical_sets.v`:
55+
+ `preimage_itv_o_infty` -> `preimage_itvoy`
56+
+ `preimage_itv_c_infty` -> `preimage_itvcy`
57+
+ `preimage_itv_infty_o` -> `preimage_itvNyo`
58+
+ `preimage_itv_infty_c` -> `preimage_itvNyc`
59+
60+
- in `constructive_ereal.v`:
61+
+ `maxeMr` -> `maxe_pMr`
62+
+ `maxeMl` -> `maxe_pMl`
63+
+ `mineMr` -> `mine_pMr`
64+
+ `mineMl` -> `mine_pMl`
65+
66+
- file `homotopy_theory/path.v` -> `homotopy_theory/continuous_path.v`
67+
68+
- in `lebesgue_measure.v`:
69+
+ `measurable_fun_indic` -> `measurable_indic`
70+
+ `emeasurable_fun_sum` -> `emeasurable_sum`
71+
+ `emeasurable_fun_fsum` -> `emeasurable_fsum`
72+
+ `ge0_emeasurable_fun_sum` -> `ge0_emeasurable_sum`
73+
74+
- in `probability.v`:
75+
+ `expectationM` -> `expectationZl`
76+
+ `integral_distribution` -> `ge0_integral_distribution`
77+
78+
### Generalized
79+
80+
- in `sequences.v`:
81+
+ lemmas `cvg_restrict`, `cvg_centern`, `cvg_shiftn cvg_shiftS`
82+
83+
- in `lebesgue_integral.v`:
84+
+ lemma `measurable_sfunP`
85+
86+
- in `probability.v`:
87+
+ definition `random_variable`
88+
+ lemmas `notin_range_measure`, `probability_range`
89+
+ definition `distribution`
90+
+ lemma `probability_distribution`, `integral_distribution`
91+
+ mixin `MeasurableFun_isDiscrete`
92+
+ structure `discreteMeasurableFun`
93+
+ definition `discrete_random_variable`
94+
+ lemma `dRV_dom_enum`
95+
+ definitions `dRV_dom`, `dRV_enum`, `enum_prob`
96+
+ lemmas `distribution_dRV`, `sum_enum_prob`
97+
98+
### Deprecated
99+
100+
- in file `lebesgue_integral.v`:
101+
+ lemma `approximation`
102+
103+
### Removed
104+
105+
- in `constructive_ereal.v`
106+
+ notation `lee_opp` (deprecated since 0.6.5)
107+
+ notation `lte_opp` (deprecated since 0.6.5)
108+
109+
- in `measure.v`:
110+
+ `dynkin_setI_bigsetI` (use `big_ind` instead)
111+
112+
- in `lebesgue_measurable.v`:
113+
+ notation `measurable_fun_power_pos` (deprecated since 0.6.3)
114+
+ notation `measurable_power_pos` (deprecated since 0.6.4)
115+
116+
- in `lebesgue_integral.v`:
117+
+ lemma `measurable_indic` (was uselessly specializing `measurable_fun_indic` (now `measurable_indic`) from `lebesgue_measure.v`)
118+
+ notation `measurable_fun_indic` (deprecation since 0.6.3)
4119

5120
## [1.7.0] - 2024-11-22
6121

CHANGELOG_UNRELEASED.md

Lines changed: 0 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -4,122 +4,16 @@
44

55
### Added
66

7-
- in `num_topology.v`:
8-
+ lemma `in_continuous_mksetP`
9-
10-
- in `normedtype.v`:
11-
+ lemmas `continuous_within_itvcyP`, `continuous_within_itvNycP`
12-
13-
- in `mathcomp_extra.v`:
14-
+ lemma `partition_disjoint_bigfcup`
15-
- in `lebesgue_measure.v`:
16-
+ lemma `measurable_indicP`
17-
18-
- in `lebesgue_integral.v`:
19-
+ definition `dyadic_approx` (was `Let A`)
20-
+ definition `integer_approx` (was `Let B`)
21-
+ lemma `measurable_sum`
22-
+ lemma `integrable_indic`
23-
24-
- in `constructive_ereal.v`:
25-
+ notations `\prod` in scope ereal_scope
26-
+ lemmas `prode_ge0`, `prode_fin_num`
27-
- in `probability.v`:
28-
+ lemma `expectation_def`
29-
+ notation `'M_`
30-
31-
- in `lebesgue_integral.v`:
32-
+ lemmas `integrable_pushforward`, `integral_pushforward`
33-
+ lemma `integral_measure_add`
34-
35-
- in `probability.v`
36-
+ lemma `integral_distribution` (existing lemma `integral_distribution` has been renamed)
37-
38-
- in `measure.v`:
39-
+ lemma `countable_bigcupT_measurable`
40-
41-
- in file `realfun.v`:
42-
+ lemma `cvg_nbhsP`
43-
44-
- in `lebesgue_measure.v`:
45-
+ lemma `measurable_powRr`
46-
47-
- in `measure.v`:
48-
+ definition `discrete_measurable`
49-
+ lemmas `discrete_measurable0`, `discrete_measurableC`, `discrete_measurableU`
50-
517
### Changed
528

53-
- in `lebesgue_integrale.v`
54-
+ change implicits of `measurable_funP`
55-
569
### Renamed
5710

58-
- in `lebesgue_measure.v`:
59-
+ `measurable_fun_indic` -> `measurable_indic`
60-
+ `emeasurable_fun_sum` -> `emeasurable_sum`
61-
+ `emeasurable_fun_fsum` -> `emeasurable_fsum`
62-
+ `ge0_emeasurable_fun_sum` -> `ge0_emeasurable_sum`
63-
- in `probability.v`:
64-
+ `expectationM` -> `expectationZl`
65-
66-
- in `classical_sets.v`:
67-
+ `preimage_itv_o_infty` -> `preimage_itvoy`
68-
+ `preimage_itv_c_infty` -> `preimage_itvcy`
69-
+ `preimage_itv_infty_o` -> `preimage_itvNyo`
70-
+ `preimage_itv_infty_c` -> `preimage_itvNyc`
71-
72-
- in `constructive_ereal.v`:
73-
+ `maxeMr` -> `maxe_pMr`
74-
+ `maxeMl` -> `maxe_pMl`
75-
+ `mineMr` -> `mine_pMr`
76-
+ `mineMl` -> `mine_pMl`
77-
78-
- in `probability.v`:
79-
+ `integral_distribution` -> `ge0_integral_distribution`
80-
81-
- file `homotopy_theory/path.v` -> `homotopy_theory/continuous_path.v`
82-
8311
### Generalized
8412

85-
- in `sequences.v`:
86-
+ lemmas `cvg_restrict`, `cvg_centern`, `cvg_shiftn cvg_shiftS`
87-
88-
- in `probability.v`:
89-
+ definition `random_variable`
90-
+ lemmas `notin_range_measure`, `probability_range`
91-
+ definition `distribution`
92-
+ lemma `probability_distribution`, `integral_distribution`
93-
+ mixin `MeasurableFun_isDiscrete`
94-
+ structure `discreteMeasurableFun`
95-
+ definition `discrete_random_variable`
96-
+ lemma `dRV_dom_enum`
97-
+ definitions `dRV_dom`, `dRV_enum`, `enum_prob`
98-
+ lemmas `distribution_dRV`, `sum_enum_prob`
99-
100-
- in `lebesgue_integral.v`:
101-
+ lemma `measurable_sfunP`
102-
10313
### Deprecated
10414

105-
- in file `lebesgue_integral.v`:
106-
+ lemma `approximation`
107-
10815
### Removed
10916

110-
- in `lebesgue_integral.v`:
111-
+ lemma `measurable_indic` (was uselessly specializing `measurable_fun_indic` (now `measurable_indic`) from `lebesgue_measure.v`)
112-
+ notation `measurable_fun_indic` (deprecation since 0.6.3)
113-
- in `constructive_ereal.v`
114-
+ notation `lee_opp` (deprecated since 0.6.5)
115-
+ notation `lte_opp` (deprecated since 0.6.5)
116-
- in `measure.v`:
117-
+ `dynkin_setI_bigsetI` (use `big_ind` instead)
118-
119-
- in `lebesgue_measurable.v`:
120-
+ notation `measurable_fun_power_pos` (deprecated since 0.6.3)
121-
+ notation `measurable_power_pos` (deprecated since 0.6.4)
122-
12317
### Infrastructure
12418

12519
### Misc

INSTALL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ $ opam install coq-mathcomp-analysis
4848
```
4949
To install a precise version, type, say
5050
```
51-
$ opam install coq-mathcomp-analysis.1.7.0
51+
$ opam install coq-mathcomp-analysis.1.8.0
5252
```
5353
4. Everytime you want to work in this same context, you need to type
5454
```

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ We try to preserve backward compatibility as best as we can.
8888

8989
Each file is documented in its header in ASCII.
9090

91-
[HTML rendering of the source code](https://math-comp.github.io/analysis/htmldoc_1_7_0/index.html) (using a fork of [`coq2html`](https://github.com/xavierleroy/coq2html)).
91+
[HTML rendering of the source code](https://math-comp.github.io/analysis/htmldoc_1_8_0/index.html) (using a fork of [`coq2html`](https://github.com/xavierleroy/coq2html)).
9292
It includes inheritance diagrams for the mathematical structures that MathComp-Analysis adds on top of MathComp's ones.
9393

9494
Overview presentations:

0 commit comments

Comments
 (0)