feat(Condensed): the free light condensed module on ℕ∪∞ is internally projective#37449
feat(Condensed): the free light condensed module on ℕ∪∞ is internally projective#37449dagurtomas wants to merge 4 commits intoleanprover-community:masterfrom
ℕ∪∞ is internally projective#37449Conversation
PR summary 69cbc416b3
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.Condensed.Light.Epi | 1966 | 2003 | +37 (+1.88%) |
Import changes for all files
| Files | Import difference |
|---|---|
Mathlib.CategoryTheory.EffectiveEpi.Preserves |
1 |
Mathlib.Condensed.Light.AB |
27 |
Mathlib.Condensed.Light.Epi |
37 |
Mathlib.Condensed.Light.Sequence (new file) |
2054 |
Declarations diff
+ S'
+ S'_compactSpace
+ aux
+ cocone
+ cover
+ coverToFun
+ coverToFun_apply
+ coverToFun_surjective
+ factorsThru_lightProfinite_epi_of_epi
+ fibre
+ fibreIncl
+ fibreInclGeneral
+ fibreIncl_apply
+ fibre_incl
+ fibres
+ fibres_closed
+ fibres_compl_eq_iUnion
+ fibres_surjective
+ instance : (LightCondensed.forget R).IsRightAdjoint := ⟨_, ⟨LightCondensed.freeForgetAdjunction R⟩⟩
+ instance : (LightCondensed.free R).IsLeftAdjoint := ⟨_, ⟨LightCondensed.freeForgetAdjunction R⟩⟩
+ instance : Countable ℕ∪{∞} := (inferInstance : Countable <| Option _)
+ instance {X Y Z : LightProfinite} (f : X ⟶ Z) (g : Y ⟶ Z) [h : Epi f] :
+ mem_S'_iff
+ mem_fibres_iff
+ regularEpiOfPreserves
+ sectionOfFibreIncl
+ y
+ y_apply
+ y_continuous
+ y_surjective
+ π_r
+ π_r_apply
You can run this locally as follows
## summary with just the declaration names:
./scripts/pr_summary/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/pr_summary/declarations_diff.sh long <optional_commit>The doc-module for scripts/pr_summary/declarations_diff.sh contains some details about this script.
Increase in tech debt: (relative, absolute) = (6.00, 0.00)
| Current number | Change | Type |
|---|---|---|
| 6902 | 6 | backward.isDefEq |
Current commit 5f502f1e50
Reference commit 69cbc416b3
You can run this locally as
./scripts/reporting/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).
ℕ∪∞ is internally projective
) This PR was automatically created from PR #37449 by @dagurtomas via a [review comment](#37449 (comment)) by @dagurtomas. Co-authored-by: dagurtomas <[email protected]> Co-authored-by: Dagur Asgeirsson <[email protected]>
|
This pull request has conflicts, please merge |
…nprover-community#37453) This PR was automatically created from PR leanprover-community#37449 by @dagurtomas via a [review comment](leanprover-community#37449 (comment)) by @dagurtomas. Co-authored-by: dagurtomas <[email protected]> Co-authored-by: Dagur Asgeirsson <[email protected]>
From LeanCondensed
Co-authored by: @jonasvanderschaaf