Skip to content

Commit a811b46

Browse files
committed
complete thm 2.13
1 parent 34694c5 commit a811b46

6 files changed

+1133
-542
lines changed

CHANGELOG_UNRELEASED.md

+2-80
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
+ lemma `partition_disjoint_bigfcup`
1515
- in `lebesgue_measure.v`:
1616
+ lemma `measurable_indicP`
17-
- in `constructive_ereal.v`:
18-
+ notation `\prod_( i <- r | P ) F` for extended real numbers and its variants
1917

2018
- in `numfun.v`:
2119
+ defintions `funrpos`, `funrneg` with notations `^\+` and `^\-`
@@ -31,7 +29,6 @@
3129
notations `.-mapping`, `.-mapping.-measurable`
3230

3331
- in `lebesgue_measure.v`:
34-
+ lemma `measurable_indicP`
3532
+ lemmas `measurable_funrpos`, `measurable_funrneg`
3633

3734
- in `lebesgue_integral.v`:
@@ -46,7 +43,8 @@
4643
- in `probability.v`:
4744
+ lemma `expectation_def`
4845
+ notation `'M_`
49-
- in `probability.v`:
46+
47+
- new file `independence.v`:
5048
+ lemma `expectationM_ge0`
5149
+ definition `independent_events`
5250
+ definition `mutual_independence`
@@ -85,61 +83,6 @@
8583
- in `lebesgue_integrale.v`
8684
+ change implicits of `measurable_funP`
8785

88-
89-
- in file `normedtype.v`,
90-
changed `completely_regular_space` to depend on uniform separators
91-
which removes the dependency on `R`. The old formulation can be
92-
recovered easily with `uniform_separatorP`.
93-
94-
- moved from `Rstruct.v` to `Rstruct_topology.v`
95-
+ lemmas `continuity_pt_nbhs`, `continuity_pt_cvg`,
96-
`continuity_ptE`, `continuity_pt_cvg'`, `continuity_pt_dnbhs`
97-
and `nbhs_pt_comp`
98-
99-
- moved from `real_interval.v` to `normedtype.v`
100-
+ lemmas `set_itvK`, `RhullT`, `RhullK`, `set_itv_setT`,
101-
`Rhull_smallest`, `le_Rhull`, `neitv_Rhull`, `Rhull_involutive`,
102-
`disj_itv_Rhull`
103-
- in `topology.v`:
104-
+ lemmas `subspace_pm_ball_center`, `subspace_pm_ball_sym`,
105-
`subspace_pm_ball_triangle`, `subspace_pm_entourage` turned
106-
into local `Let`'s
107-
108-
- in `lebesgue_integral.v`:
109-
+ structure `SimpleFun` now inside a module `HBSimple`
110-
+ structure `NonNegSimpleFun` now inside a module `HBNNSimple`
111-
+ lemma `cst_nnfun_subproof` has now a different statement
112-
+ lemma `indic_nnfun_subproof` has now a different statement
113-
- in `mathcomp_extra.v`:
114-
+ definition `idempotent_fun`
115-
116-
- in `topology_structure.v`:
117-
+ definitions `regopen`, `regclosed`
118-
+ lemmas `closure_setC`, `interiorC`, `closureU`, `interiorU`,
119-
`closureEbigcap`, `interiorEbigcup`,
120-
`closure_open_regclosed`, `interior_closed_regopen`,
121-
`closure_interior_idem`, `interior_closure_idem`
122-
123-
- in file `topology_structure.v`,
124-
+ mixin `isContinuous`, type `continuousType`, structure `Continuous`
125-
+ new lemma `continuousEP`.
126-
+ new definition `mkcts`.
127-
128-
- in file `subspace_topology.v`,
129-
+ new lemmas `continuous_subspace_setT`, `nbhs_prodX_subspace_inE`, and
130-
`continuous_subspace_prodP`.
131-
+ type `continuousFunType`, HB structure `ContinuousFun`
132-
133-
- in file `subtype_topology.v`,
134-
+ new lemmas `subspace_subtypeP`, `subspace_sigL_continuousP`,
135-
`subspace_valL_continuousP'`, `subspace_valL_continuousP`, `sigT_of_setXK`,
136-
`setX_of_sigTK`, `setX_of_sigT_continuous`, and `sigT_of_setX_continuous`.
137-
138-
- in `lebesgue_integrale.v`
139-
+ change implicits of `measurable_funP`
140-
141-
### Changed
142-
14386
### Renamed
14487

14588
- in `lebesgue_measure.v`:
@@ -164,7 +107,6 @@
164107

165108
- in `probability.v`:
166109
+ `integral_distribution` -> `ge0_integral_distribution`
167-
+ `expectationM` -> `expectationMl`
168110

169111
- file `homotopy_theory/path.v` -> `homotopy_theory/continuous_path.v`
170112

@@ -195,26 +137,6 @@
195137

196138
### Removed
197139

198-
- in `topology_structure.v`:
199-
+ lemma `closureC`
200-
201-
- in file `lebesgue_integral.v`:
202-
+ lemma `approximation`
203-
204-
### Removed
205-
206-
- in `lebesgue_integral.v`:
207-
+ definition `cst_mfun`
208-
+ lemma `mfun_cst`
209-
210-
- in `cardinality.v`:
211-
+ lemma `cst_fimfun_subproof`
212-
213-
- in `lebesgue_integral.v`:
214-
+ lemma `cst_mfun_subproof` (use lemma `measurable_cst` instead)
215-
+ lemma `cst_nnfun_subproof` (turned into a `Let`)
216-
+ lemma `indic_mfun_subproof` (use lemma `measurable_fun_indic` instead)
217-
218140
- in `lebesgue_integral.v`:
219141
+ lemma `measurable_indic` (was uselessly specializing `measurable_fun_indic` (now `measurable_indic`) from `lebesgue_measure.v`)
220142
+ notation `measurable_fun_indic` (deprecation since 0.6.3)

_CoqProject

+1
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ theories/lebesgue_integral.v
8686
theories/ftc.v
8787
theories/hoelder.v
8888
theories/probability.v
89+
theories/independence.v
8990
theories/convex.v
9091
theories/charge.v
9192
theories/kernel.v

theories/Make

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ lebesgue_integral.v
5252
ftc.v
5353
hoelder.v
5454
probability.v
55+
independence.v
5556
lebesgue_stieltjes_measure.v
5657
convex.v
5758
charge.v

0 commit comments

Comments
 (0)