Skip to content

Commit

Permalink
Merge pull request #688 from math-comp/prepare-0.5.2
Browse files Browse the repository at this point in the history
Prepare release 0.5.2
  • Loading branch information
CohenCyril authored Jul 8, 2022
2 parents 2e52fa5 + 82361f6 commit 1531b83
Show file tree
Hide file tree
Showing 5 changed files with 206 additions and 207 deletions.
3 changes: 3 additions & 0 deletions .github/workflows/docker-action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ jobs:
- 'mathcomp/mathcomp:1.14.0-coq-8.14'
- 'mathcomp/mathcomp:1.14.0-coq-8.15'
- 'mathcomp/mathcomp:1.14.0-coq-dev'
- 'mathcomp/mathcomp:1.15.0-coq-8.14'
- 'mathcomp/mathcomp:1.15.0-coq-8.15'
- 'mathcomp/mathcomp:1.15.0-coq-dev'
- 'mathcomp/mathcomp-dev:coq-8.14'
- 'mathcomp/mathcomp-dev:coq-8.15'
- 'mathcomp/mathcomp-dev:coq-dev'
Expand Down
187 changes: 186 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,191 @@
# Changelog

Last releases: [[0.5.1] - 2022-06-04](#051---2022-06-04) and [[0.5.0] - 2022-03-23](#050---2022-03-23)
Lastest releases: [[0.5.2] - 2022-06-08](#052---2022-07-08) and [[0.5.1] - 2022-06-04](#051---2022-06-04)

## [0.5.2] - 2022-07-08

### Added

- in file `classical_sets.v`
+ lemma `set_bool`
+ lemma `supremum_out`
+ definition `isLub`
+ lemma `supremum1`
+ lemma `trivIset_set0`
+ lemmas `trivIset_image`, `trivIset_comp`
+ notation `trivIsets`
- in file `topology.v`:
+ definition `near_covering`
+ lemma `compact_near_coveringP`
+ lemma `continuous_localP`, `equicontinuous_subset_id`
+ lemmas `precompact_pointwise_precompact`, `precompact_equicontinuous`,
`Ascoli`
+ definition `frechet_filter`, instances `frechet_properfilter`, and `frechet_properfilter_nat`
+ definition `principal_filter` `discrete_space`
+ lemma `principal_filterP`, `principal_filter_proper`,
`principal_filter_ultra`
+ canonical `bool_discrete_filter`
+ lemma `compactU`
+ lemma `discrete_sing`, `discrete_nbhs`, `discrete_open`, `discrete_set1`,
`discrete_closed`, `discrete_cvg`, `discrete_hausdorff`
+ canonical `bool_discrete_topology`
+ definition `discrete_topological_mixin`
+ lemma `discrete_bool`, `bool_compact`
- in `Rstruct.v`:
+ lemmas `Rsupremums_neq0`, `Rsup_isLub`, `Rsup_ub`
- in `reals.v`:
+ lemma `floor_natz`
+ lemma `opp_set_eq0`, `ubound0`, `lboundT`
- in file `lebesgue_integral.v`:
+ lemma `integrable0`
+ mixins `isAdditiveMeasure`, `isMeasure0`, `isMeasure`, `isOuterMeasure`
+ structures `AdditiveMeasure`, `Measure`, `OuterMeasure`
+ notations `additive_measure`, `measure`, `outer_measure`
+ definition `mrestr`
+ lemmas `integral_measure_sum_nnsfun`, `integral_measure_add_nnsfun`
+ lemmas `ge0_integral_measure_sum`, `integral_measure_add`, `integral_measure_series_nnsfun`,
`ge0_integral_measure_series`
+ lemmas `integrable_neg_fin_num`, `integrable_pos_fin_num`
+ lemma `integral_measure_series`
+ lemmas `counting_dirac`, `summable_integral_dirac`, `integral_count`
+ lemmas `integrable_abse`, `integrable_summable`, `integral_bigcup`
- in `measure.v`:
+ lemmas `additive_measure_snum_subproof`, `measure_snum_subproof`
+ canonicals `additive_measure_snum`, `measure_snum`
+ definition `mscale`
+ definition `restr`
+ definition `counting`, canonical `measure_counting`
+ definition `discrete_measurable`, instantiated as a `measurableType`
+ lemma `sigma_finite_counting`
+ lemma `msum_mzero`
- in `lebesgue_measure.v`:
+ lemma `diracE`
+ notation `_.-ocitv`
+ definition `ocitv_display`
- in file `cardinality.v`:
+ lemmas `trivIset_sum_card`, `fset_set_sub`, `fset_set_set0`
- in file `sequences.v`:
+ lemmas `nat_dvg_real`, `nat_cvgPpinfty`, `nat_nondecreasing_is_cvg`
+ definition `nseries`, lemmas `le_nseries`, `cvg_nseries_near`, `dvg_nseries`
- in file `ereal.v`:
+ lemma `fin_num_abs`
- in file `esum.v`:
+ definition `summable`
+ lemmas `summable_pinfty`, `summableE`, `summableD`, `summableN`, `summableB`,
`summable_funepos`, `summable_funeneg`
+ lemmas `summable_fine_sum`, `summable_cvg`, `summable_nneseries_lim`,
`summable_nnseries`, `summable_nneseries_esum`, `esumB`
+ lemma `fsbig_esum`
- in `trigo.v`:
+ lemmas `cos1_gt0`, `pi_ge2`
+ lemmas `pihalf_ge1`, `pihalf_lt2`
- in `measure.v`:
+ inductive `measure_display`
+ notation `_.-sigma`, `_.-sigma.-measurable`,
`_.-ring`, `_.-ring.-measurable`,
`_.-cara`, `_.-cara.-measurable`,
`_.-caratheodory`,
`_.-prod`. `_.-prod.-measurable`
+ notation `_.-measurable`
+ lemma `measure_semi_additive_ord`, `measure_semi_additive_ord_I`
+ lemma `decomp_finite_set`
- in `functions.v`:
+ lemma `patch_pred`, `trivIset_restr`
- `has_sup1`, `has_inf1` moved from `reals.v` to `classical_sets.v`

### Changed

- in `topology.v`:
+ generalize `cluster_cvgE`, `fam_cvgE`, `ptws_cvg_compact_family`
+ rewrite `equicontinuous` and `pointwise_precompact` to use index
- in `Rstruct.v`:
+ statement of lemma `completeness'`, renamed to `Rcondcomplete`
+ statement of lemma `real_sup_adherent`
- in `ereal.v`:
+ statements of lemmas `ub_ereal_sup_adherent`, `lb_ereal_inf_adherent`
- in `reals.v`:
+ definition `sup`
+ statements of lemmas `sup_adherent`, `inf_adherent`
- in `sequences.v`:
+ generalize `eq_nneseries`, `nneseries0`
- in `mathcomp_extra.v`:
+ generalize `card_fset_sum1`
- in `lebesgue_integral.v`:
+ change the notation `\int_`
+ `product_measure1` takes a proof that the second measure is sigma-finite
+ `product_measure2` takes a proof that the first measure is sigma-finite
+ definitions `integral` and `integrable` now take a function instead of a measure
+ remove one space in notation `\d_`
+ generalize `nondecreasing_series`
+ constant `measurableType` now take an addititional parameter of type `measure_display`
- in `measure.v`:
+ `measure0` is now a lemma
+ statement of lemmas `content_fin_bigcup`, `measure_fin_bigcup`, `ring_fsets`,
`decomp_triv`, `cover_decomp`, `decomp_set0`, `decompN0`, `Rmu_fin_bigcup`
+ definitions `decomp`, `measure`
+ several constants now take a parameter of type `measure_display`
- in `trigo.v`:
+ lemma `cos_exists`
- in `set_interval.v`:
+ generalize to numDomainType:
* `mem_1B_itvcc`, `conv`, `conv_id`, `convEl`, `convEr`,
`conv10`, `conv0`, `conv1`, `conv_sym`, `conv_flat`, `leW_conv`,
`factor`, `leW_factor`, `factor_flat`, `factorl`, `ndconv`,
`ndconvE`
+ generalize to numFieldType
* `factorr`, `factorK`, `convK`, `conv_inj`, `factor_inj`,
`conv_bij`, `factor_bij`, `le_conv`, `le_factor`, `lt_conv`,
`lt_factor`, `conv_itv_bij`, `factor_itv_bij`, `mem_conv_itv`,
`mem_conv_itvcc`, `range_conv`, `range_factor`
+ generalize to realFieldType:
* `mem_factor_itv`
- in `fsbig.v`:
+ generalize `exchange_fsum`
- lemma `preimage_cst` generalized and moved from `lebesgue_integral.v`
to `functions.v`
- lemma `fset_set_image` moved from `measure.v` to `cardinality.v`
- in `reals.v`:
+ type generalization of `has_supPn`

### Renamed

- in `lebesgue_integral.v`:
+ `integralK` -> `integralrM`
- in `trigo.v`:
+ `cos_pihalf_uniq` -> `cos_02_uniq`
- in `measure.v`:
+ `sigma_algebraD` -> `sigma_algebraCD`
+ `g_measurable` -> `salgebraType`
+ `g_measurable_eqType` -> `salgebraType_eqType`
+ `g_measurable_choiceType` -> `salgebraType_choiceType`
+ `g_measurable_ptType` -> `salgebraType_ptType`
- in `lebesgue_measure.v`:
+ `itvs` -> `ocitv_type`
+ `measurable_fun_sum` -> `emeasurable_fun_sum`
- in `classical_sets.v`:
+ `trivIset_restr` -> `trivIset_widen`
+ `supremums_set1` -> `supremums1`
+ `infimums_set1` -> `infimums1`

### Removed

- in `Rstruct.v`:
+ definition `real_sup`
+ lemma `real_sup_is_lub`, `real_sup_ub`, `real_sup_out`
- in `reals.v`:
+ field `sup` from `mixin_of` in module `Real`
- in `measure.v`:
+ notations `[additive_measure _ -> _]`, `[measure _ -> _]`, `[outer_measure _ -> _ ]`,
+ lemma `measure_is_additive_measure`
+ definitions `caratheodory_measure_mixin`, `caratheodory_measure`
+ coercions `measure_to_nadditive_measure`, `measure_additive_measure`
+ canonicals `measure_additive_measure`, `set_ring_measure`,
`outer_measure_of_measure`, `Hahn_ext_measure`
+ lemma `Rmu0`
+ lemma `measure_restrE`
- in `measure.v`:
+ definition `g_measurableType`
+ notation `mu.-measurable`

## [0.5.1] - 2022-06-04

Expand Down
Loading

0 comments on commit 1531b83

Please sign in to comment.