Skip to content

Commit b36d6b9

Browse files
authored
Fixes 1998 (#1999)
* fixes #1998 * partly address issue 1968 * partly address issue 1967 * fixes #1957
1 parent fbbb9e6 commit b36d6b9

54 files changed

Lines changed: 86 additions & 92 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG_UNRELEASED.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,10 @@
303303
- in `measurable_structure.v`:
304304
+ lemmas `measurable_prod_g_measurableType`, `measurable_prod_g_measurableTypeR`
305305

306+
- file `measurable_structure.v`:
307+
+ notations `preimage_class`, `image_class`, `sigma_algebra_preimage_class`,
308+
`sigma_algebra_image_class`, `sigma_algebra_preimage_classE` (deprecated since 1.9.0)
309+
306310
### Infrastructure
307311

308312
### Misc

classical/classical_sets.v

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,8 @@ From mathcomp Require Import mathcomp_extra boolp wochoice.
108108
(* rectangle X Y := [set U `*` V | U in X & V in Y] *)
109109
(* preimage_set_system D f G == set system of the preimages by f of sets *)
110110
(* in G *)
111+
(* image_set_system D f G == set system of the sets with a preimage *)
112+
(* by f in G *)
111113
(* cross f g X Y := preimage_set_system setT f X *)
112114
(* `|` preimage_set_system setT g Y *)
113115
(* X `x` Y := cross fst snd X Y *)
@@ -1717,6 +1719,10 @@ Lemma preimage_set_systemS {T1 T2} (A B : set_system T2) (f : T1 -> T2) :
17171719
preimage_set_system [set: _] f A `<=` preimage_set_system [set: _] f B.
17181720
Proof. by move=> AB _ [C ? <-]; exists C => //; exact: AB. Qed.
17191721

1722+
Definition image_set_system (aT rT : Type) (D : set aT) (f : aT -> rT)
1723+
(G : set (set aT)) : set (set rT) :=
1724+
[set B : set rT | G (D `&` f @^-1` B)].
1725+
17201726
Section cross.
17211727
Context {T T1 T2 : Type}.
17221728
Implicit Types (X : set_system T1) (Y : set_system T2).

classical/filter.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
(* mathcomp analysis (c) 2026 Inria and AIST. License: CeCILL-C. *)
22
From HB Require Import structures.
3-
From mathcomp Require Import all_ssreflect_compat all_algebra finmap.
3+
From mathcomp Require Import all_ssreflect_compat algebra finmap.
44
From mathcomp Require Import boolp classical_sets functions wochoice.
55
From mathcomp Require Import cardinality mathcomp_extra fsbigop set_interval.
66

classical/functions.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2656,7 +2656,7 @@ Let mulrC : commutative (@GRing.mul (T -> M)).
26562656
Proof. by move=> f g; rewrite funeqE => x; rewrite /GRing.mul/= mulrC. Qed.
26572657

26582658
HB.instance Definition _ :=
2659-
GRing.PzRing_hasCommutativeMul.Build (T -> M) mulrC.
2659+
GRing.SemiRing_hasCommutativeMul.Build (T -> M) mulrC.
26602660

26612661
End fct_comPzRingType.
26622662

classical/mathcomp_extra.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
(* mathcomp analysis (c) 2026 Inria and AIST. License: CeCILL-C. *)
22
From HB Require Import structures.
3-
From mathcomp Require Import all_ssreflect_compat finmap all_algebra.
3+
From mathcomp Require Import all_ssreflect_compat finmap algebra.
44

55
(**md**************************************************************************)
66
(* # MathComp extra *)

experimental_reals/discrete.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
(* -------------------------------------------------------------------- *)
77
From Corelib Require Setoid.
88
From HB Require Import structures.
9-
From mathcomp Require Import all_ssreflect_compat all_algebra.
9+
From mathcomp Require Import all_ssreflect_compat algebra.
1010
From mathcomp.classical Require Import boolp.
1111
From mathcomp Require Import xfinmap reals.
1212

experimental_reals/distr.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
(* Copyright (c) - 2016--2018 - Polytechnique *)
55

66
(* -------------------------------------------------------------------- *)
7-
From mathcomp Require Import all_ssreflect_compat all_algebra.
7+
From mathcomp Require Import all_ssreflect_compat algebra.
88
From mathcomp.classical Require Import boolp classical_sets mathcomp_extra.
99
From mathcomp Require Import xfinmap constructive_ereal reals discrete.
1010
From mathcomp Require Import realseq realsum.

experimental_reals/realseq.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
(* Copyright (c) - 2016--2018 - Polytechnique *)
55

66
(* -------------------------------------------------------------------- *)
7-
From mathcomp Require Import all_ssreflect_compat all_algebra.
7+
From mathcomp Require Import all_ssreflect_compat algebra.
88
From mathcomp Require Import bigenough.
99
From mathcomp.classical Require Import boolp classical_sets functions.
1010
From mathcomp.classical Require Import mathcomp_extra.

experimental_reals/realsum.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
(* Copyright (c) - 2015--2018 - Inria *)
44
(* Copyright (c) - 2016--2018 - Polytechnique *)
55
(* -------------------------------------------------------------------- *)
6-
From mathcomp Require Import all_ssreflect_compat all_algebra.
6+
From mathcomp Require Import all_ssreflect_compat algebra.
77
#[warning="-warn-library-file-internal-analysis"]
88
From mathcomp Require Import unstable.
99
From mathcomp.classical Require Import boolp.

experimental_reals/xfinmap.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
(* Copyright (c) - 2016--2018 - Polytechnique *)
55

66
(* -------------------------------------------------------------------- *)
7-
From mathcomp Require Import all_ssreflect_compat all_algebra.
7+
From mathcomp Require Import all_ssreflect_compat algebra.
88
From mathcomp Require Export finmap.
99

1010
Unset SsrOldRewriteGoalsOrder. (* remove the line when requiring MathComp >= 2.6 *)

0 commit comments

Comments
 (0)