[Merged by Bors] - feat(Topology/PartitionOfUnity): add variations of partition of unity for locally compact T2 space#12266
[Merged by Bors] - feat(Topology/PartitionOfUnity): add variations of partition of unity for locally compact T2 space#12266yoh-tanimoto wants to merge 77 commits intomasterfrom
Conversation
PR summary 646d9d61d7
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.Topology.UrysohnsLemma | 1328 | 1336 | +8 (+0.60%) |
Import changes for all files
| Files | Import difference |
|---|---|
22 filesMathlib.Topology.Category.LightProfinite.EffectiveEpi Mathlib.Condensed.Discrete.Basic Mathlib.Condensed.Light.Explicit Mathlib.Topology.Category.LightProfinite.Extend Mathlib.Condensed.Discrete.Characterization Mathlib.Condensed.Light.CartesianClosed Mathlib.Condensed.Light.TopComparison Mathlib.Condensed.Light.TopCatAdjunction Mathlib.Condensed.Discrete.LocallyConstant Mathlib.Topology.Category.LightProfinite.AsLimit Mathlib.Condensed.Discrete.Module Mathlib.Topology.Category.LightProfinite.Limits Mathlib.Condensed.Light.Epi Mathlib.Condensed.Light.Limits Mathlib.Condensed.Discrete.Colimit Mathlib.Topology.Algebra.ProperAction.ProperlyDiscontinuous Mathlib.Topology.Category.LightProfinite.Basic Mathlib.Topology.Category.LightProfinite.Sequence Mathlib.Condensed.Light.Basic Mathlib.Condensed.Light.Module Mathlib.Topology.Maps.Proper.CompactlyGenerated Mathlib.Condensed.Light.Functors |
5 |
Mathlib.MeasureTheory.Measure.EverywherePos |
7 |
36 filesMathlib.Topology.Category.Stonean.Adjunctions Mathlib.Topology.Category.Stonean.EffectiveEpi Mathlib.Topology.Category.CompHaus.EffectiveEpi Mathlib.Topology.Category.Profinite.CofilteredLimit Mathlib.Condensed.Limits Mathlib.Condensed.TopComparison Mathlib.Topology.Category.Profinite.Nobeling Mathlib.Condensed.Explicit Mathlib.Condensed.Module Mathlib.Topology.Category.Profinite.EffectiveEpi Mathlib.Topology.Category.Profinite.AsLimit Mathlib.Topology.CompletelyRegular Mathlib.Condensed.Basic Mathlib.Condensed.Solid Mathlib.Topology.Category.CompHaus.Basic Mathlib.Topology.Category.CompHaus.Projective Mathlib.Topology.Category.Profinite.Projective Mathlib.Topology.Category.Profinite.Basic Mathlib.Topology.Category.CompHaus.Limits Mathlib.Condensed.TopCatAdjunction Mathlib.Topology.UrysohnsLemma Mathlib.Topology.Category.CompactlyGenerated Mathlib.Topology.Category.Compactum Mathlib.Topology.Category.Profinite.Extend Mathlib.Condensed.CartesianClosed Mathlib.Topology.Compactness.CompactlyGeneratedSpace Mathlib.Topology.Category.Stonean.Basic Mathlib.Topology.Category.Locale Mathlib.Order.Category.Frm Mathlib.Condensed.Epi Mathlib.Condensed.Functors Mathlib.Condensed.Equivalence Mathlib.Topology.Category.Profinite.Product Mathlib.Topology.Category.Profinite.Limits Mathlib.Topology.Order.Category.FrameAdjunction Mathlib.Topology.Category.Stonean.Limits |
8 |
Declarations diff
+ exists_continuous_sum_one_of_isOpen_isCompact
+ exists_continuous_zero_one_of_isCompact'
+ exists_gt_t2space
+ exists_isSubordinate_hasCompactSupport_of_locallyFinite_t2space
+ exists_isSubordinate_of_locallyFinite_of_prop_t2space
+ exists_isSubordinate_of_locallyFinite_t2space
+ exists_subset_iUnion_closure_subset_t2space
+ exists_subset_iUnion_compact_subset_t2space
+ toFun_eq_coe
You can run this locally as follows
## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>The doc-module for script/declarations_diff.sh contains some details about this script.
No changes to technical debt.
You can run this locally as
./scripts/technical-debt-metrics.sh pr_summary
- The
relativevalue is the weighted sum of the differences with weight given by the inverse of the current value of the statistic. - The
absolutevalue is therelativevalue divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).
…18827) add a predicate `p : Set X → Prop` for `PartialRefinent`. All the existing theorems remain valid by taking `fun _ => True` as `p`. motivation: with this we can require that the refined open set has a compact closure, by taking `fun w => IsCompact (closure w)` as `p`. This can be applied when X is locally compact and T2, and we can obtain a `PartitionOfUnity` for an open cover of a compact set. (This will be done in #12266) This splits from #12266 Co-authored-by: Yoh Tanimoto <57562556+yoh-tanimoto@users.noreply.github.com>
|
This PR/issue depends on: |
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
This reverts commit 6b03d49.
YaelDillies
left a comment
There was a problem hiding this comment.
Thanks!
maintainer delegate
|
🚀 Pull request has been placed on the maintainer queue by YaelDillies. |
|
bors d+ |
|
✌️ yoh-tanimoto can now approve this pull request. To approve and merge a pull request, simply reply with |
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
|
bors r+ |
|
Pull request successfully merged into master. Build succeeded: |
add variations of
PartitionOfUnityand Urysohn's lemma:X, for a compact settand a finite family of open sets{s i}such thatt ⊆ ⋃ i, s i, there is a family of continuous function{f i}supported ins i,∑ i, f i x = 1ontand0 ≤ f x ≤ 1.X, for a compact settand a closed setsthat are disjoint, there is a continuous functionfwith compact support which is1ontand0onsandf x Icc (0 : ℝ) 1for allx.The former is formalized as a partition of unity. For this purpose, I extended
PartialRefimentto include a predicatepabout the refined set. With this, we can require that the refined open set has a compact closure. This can be applied whenXis locally compact and T2.These variations are needed in order to prove that rieszContentAux is indeed a Borel measure (following Rudin "Real and complex analysis"), now in #18775.
PartialRefinementsplit from this PR.The part usingnot in this PR anymoreprod_memis suggested by @eric-wieser.