|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -Latest releases: [[1.12.0] - 2025-07-03](#1120---2025-07-03), [[1.11.0] - 2025-05-02](#1110---2025-05-02), and [[1.10.0] - 2025-04-21](#1100---2025-04-21) |
| 3 | +Latest releases: [[1.13.0] - 2025-08-16](#1130---2025-08-16), [[1.12.0] - 2025-07-03](#1120---2025-07-03), and [[1.11.0] - 2025-05-02](#1110---2025-05-02) |
| 4 | + |
| 5 | +## [1.13.0] - 2025-08-16 |
| 6 | + |
| 7 | +### Added |
| 8 | + |
| 9 | +- in `unstable.v`: |
| 10 | + + lemma `sqrtK` |
| 11 | + |
| 12 | +- in `mathcomp_extra.v`: |
| 13 | + + lemmas `subrKC`, `sumr_le0`, `card_fset_sum1` |
| 14 | + |
| 15 | +- in `functions.v`: |
| 16 | + + lemmas `fct_prodE`, `prodrfctE` |
| 17 | + |
| 18 | +- in `classical_orders.v`: |
| 19 | + + lemma `big_lexi_order_prefix_closed_itv` |
| 20 | + |
| 21 | +- in `topology_structure.v`: |
| 22 | + + lemmas `denseI`, `dense0` |
| 23 | + |
| 24 | +- in `pseudometric_normed_Zmodule.v`: |
| 25 | + + lemma `dense_set1C` |
| 26 | + |
| 27 | +- in `constructive_ereal.v`: |
| 28 | + + lemma `expe0`, `mule0n`, `muleS` |
| 29 | + |
| 30 | +- in `reals.v`: |
| 31 | + + definition `irrational` |
| 32 | + + lemmas `irrationalE`, `rationalP` |
| 33 | + |
| 34 | +- new file `borel_hierarchy.v`: |
| 35 | + + definitions `Gdelta`, `Fsigma` |
| 36 | + + lemmas `closed_Fsigma`, `Gdelta_measurable`, `Gdelta_subspace_open`, |
| 37 | + `irrational_Gdelta`, `not_rational_Gdelta` |
| 38 | + |
| 39 | +- in `realfun.v`: |
| 40 | + + instance `is_derive1_sqrt` |
| 41 | + |
| 42 | +- in `exp.v`: |
| 43 | + + lemma `norm_expR` |
| 44 | + + lemmas `expeR_eqy` |
| 45 | + + lemmas `lt0_powR1`, `powR_eq1` |
| 46 | + + definition `lne` |
| 47 | + + lemmas `le0_lneNy`, `lne_EFin`, `expeRK`, `lneK`, `lneK_eq`, `lne1`, `lneM`, |
| 48 | + `lne_inj`, `lneV`, `lne_div`, `lte_lne`, `lee_lne`, `lneXn`, `le_lne1Dx`, |
| 49 | + `lne_sublinear`, `lne_ge0`, `lne_lt0`, `lne_gt0`, `lne_le0` |
| 50 | + + lemma `lne_eq0` |
| 51 | + |
| 52 | +- in `lebesgue_measure.v`: |
| 53 | + + lemma `countable_lebesgue_measure0` |
| 54 | + |
| 55 | +- in `charge.v`: |
| 56 | + + definition `copp`, lemma `cscaleN1` |
| 57 | + |
| 58 | +- in `hoelder.v` |
| 59 | + + lemma `hoelder_conj_ge1` |
| 60 | + |
| 61 | +### Changed |
| 62 | + |
| 63 | +- in `constructive_ereal.v`: |
| 64 | + + lemma `mulN1e` |
| 65 | + |
| 66 | +- moved from `pi_irrational.v` to `reals.v` and changed |
| 67 | + + definition `rational` |
| 68 | + |
| 69 | +- in `measurable_realfun.v`: |
| 70 | + + generalized and renamed: |
| 71 | + * `measurable_fun_itv_bndo_bndc` -> `measurable_fun_itv_bndo_bndcP` |
| 72 | + * `measurable_fun_itv_obnd_cbnd` -> `measurable_fun_itv_obnd_cbndP` |
| 73 | + |
| 74 | +- moved from `simple_functions.v` to `measure.v` |
| 75 | + + notations `{mfun _ >-> _}`, `[mfun of _]` |
| 76 | + + mixin `isMeasurableFun`, structure `MesurableFun`, lemmas `measurable_funP` |
| 77 | + + definitions `mfun`, `mfun_key`, canonical `mfun_keyed` |
| 78 | + + definitions `mfun_Sub_subproof`, `mfun_Sub` |
| 79 | + + lemmas `mfun_rect`, `mfun_valP`, `mfuneqP` |
| 80 | + + lemma `measurableT_comp_subproof` |
| 81 | + |
| 82 | +- moved from `simple_functions.v` to `measure.v` and renamed: |
| 83 | + + lemma `measurable_sfunP` -> `measurable_funPTI` |
| 84 | + |
| 85 | +- moved from `simple_functions.v` to `measurable_realfun.v` |
| 86 | + + lemmas `mfun_subring_closed`, `mfun0`, `mfun1`, `mfunN`, |
| 87 | + `mfunD`, `mfunB`, `mfunM`, `mfunMn`, `mfun_sum`, `mfun_prod`, `mfunX` |
| 88 | + + definitions `mindic`, `indic_mfun`, `scale_mfun`, `max_mfun` |
| 89 | + + lemmas `mindicE`, `max_mfun_subproof` |
| 90 | + |
| 91 | +- moved from `simple_functions.v` to `lebesgue_stieltjes_measure.v` and renamed: |
| 92 | + + lemma `measurable_sfun_inP` -> `measurable_funP1` |
| 93 | + |
| 94 | +### Renamed |
| 95 | + |
| 96 | +- in `derive.v`: |
| 97 | + + `derivemxE` -> `deriveEjacobian` |
| 98 | + |
| 99 | +- in `exp.v`: |
| 100 | + + `ltr_expeR` -> `lte_expeR` |
| 101 | + + `ler_expeR` -> `lee_expeR` |
| 102 | + |
| 103 | +- in `lebesgue_stieltjes_measure.v`: |
| 104 | + + `cumulativeNy0` -> `cumulativeNy` |
| 105 | + + `cumulativey1` -> `cumulativey` |
| 106 | + |
| 107 | +- `measurable_sfunP` -> `measurable_funPTI` |
| 108 | + (and moved from from `simple_functions.v` to `measure.v`) |
| 109 | + |
| 110 | +- `measurable_sfun_inP` -> `measurable_funP1` |
| 111 | + (and moved from `simple_functions.v` to `lebesgue_stieltjes_measure.v`) |
| 112 | + |
| 113 | +### Generalized |
| 114 | + |
| 115 | +- in `functions.v` |
| 116 | + + lemma `fct_sumE` (from a pointwise equality to a functional one) |
| 117 | + |
| 118 | +### Removed |
| 119 | + |
| 120 | +- file `forms.v` (superseded by MathComp's `sesquilinear.v`) |
| 121 | + |
| 122 | +- in `unstable.v`: |
| 123 | + + `dependent_choice_Type` (use Rocq's `dependent_choice` instead) |
| 124 | + |
| 125 | +- in `simple_functions.v`: |
| 126 | + + duplicated hints about `measurable_set1` |
| 127 | + + lemma `measurableT_comp_subproof` turned into a `Let` (now in `measure.v`) |
4 | 128 |
|
5 | 129 | ## [1.12.0] - 2025-07-03 |
6 | 130 |
|
|
0 commit comments