-
Notifications
You must be signed in to change notification settings - Fork 382
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Merged by Bors] - feat(Logic/Embedding/Set): Injections from subtypes of disjoint sets #14195
Conversation
PR summary 88b771f010
|
File | Base Count | Head Count | Change |
---|---|---|---|
Mathlib.Logic.Embedding.Set | 223 | 315 | +92 (+41.26%) |
Import changes for all files
Files | Import difference |
---|---|
80 filesMathlib.CategoryTheory.Limits.Constructions.Filtered Mathlib.Data.Finset.PiInduction Mathlib.Data.Fintype.Sum Mathlib.Data.Fintype.Powerset Mathlib.Data.SetLike.Fintype Mathlib.Data.W.Constructions Mathlib.Order.CountableDenseLinearOrder Mathlib.Data.QPF.Multivariate.Basic Mathlib.Data.W.Basic Mathlib.Data.Finset.Lattice Mathlib.CategoryTheory.Enriched.Basic Mathlib.Algebra.Group.Subgroup.ZPowers Mathlib.Data.PFunctor.Univariate.M Mathlib.Dynamics.PeriodicPts Mathlib.Order.JordanHolder Mathlib.CategoryTheory.Closed.Ideal Mathlib.Data.PFunctor.Multivariate.M Mathlib.Data.PFunctor.Multivariate.W Mathlib.Algebra.Order.Ring.Finset Mathlib.Data.Finset.Powerset Mathlib.Order.Category.OmegaCompletePartialOrder Mathlib.Computability.ContextFreeGrammar Mathlib.Data.Finset.Sym Mathlib.Combinatorics.SetFamily.Kleitman Mathlib.CategoryTheory.Monoidal.Types.Basic Mathlib.Data.Finset.Pairwise Mathlib.Data.Fintype.Sort Mathlib.CategoryTheory.ChosenFiniteProducts.FunctorCategory Mathlib.CategoryTheory.Monoidal.Internal.Types Mathlib.CategoryTheory.Monoidal.Types.Coyoneda Mathlib.Data.Fintype.Array Mathlib.Computability.Halting Mathlib.Order.SupIndep Mathlib.Logic.Equiv.Array Mathlib.Order.Irreducible Mathlib.Data.Finite.Basic Mathlib.Computability.Partrec Mathlib.Computability.Language Mathlib.CategoryTheory.Limits.Constructions.Over.Basic Mathlib.Data.Fintype.Sigma Mathlib.Data.QPF.Multivariate.Constructions.Quot Mathlib.CategoryTheory.Limits.Constructions.FiniteProductsOfBinaryProducts Mathlib.Data.QPF.Multivariate.Constructions.Fix Mathlib.Computability.TMToPartrec Mathlib.Logic.Equiv.List Mathlib.Order.Minimal Mathlib.Computability.DFA Mathlib.Data.Fintype.List Mathlib.Data.Finset.Sort Mathlib.Computability.NFA Mathlib.Data.QPF.Multivariate.Constructions.Comp Mathlib.Data.QPF.Multivariate.Constructions.Prj Mathlib.Computability.Primrec Mathlib.Combinatorics.SetFamily.HarrisKleitman Mathlib.Data.Finmap Mathlib.Computability.EpsilonNFA Mathlib.Computability.Reduce Mathlib.Data.PFunctor.Univariate.Basic Mathlib.Data.QPF.Multivariate.Constructions.Sigma Mathlib.Data.QPF.Univariate.Basic Mathlib.CategoryTheory.Monoidal.Types.Symmetric Mathlib.Data.Finset.Sigma Mathlib.Combinatorics.SetFamily.Compression.Down Mathlib.CategoryTheory.Limits.VanKampen Mathlib.Data.QPF.Multivariate.Constructions.Const Mathlib.CategoryTheory.ChosenFiniteProducts Mathlib.Data.FunLike.Fintype Mathlib.Computability.PartrecCode Mathlib.CategoryTheory.Limits.Lattice Mathlib.Data.QPF.Multivariate.Constructions.Cofix Mathlib.Tactic.DeriveFintype Mathlib.CategoryTheory.Limits.FintypeCat Mathlib.Computability.Ackermann Mathlib.Data.PFunctor.Multivariate.Basic Mathlib.Computability.RegularExpressions Mathlib.Algebra.Order.Field.Pi Mathlib.CategoryTheory.Limits.Constructions.LimitsOfProductsAndEqualizers Mathlib.Data.Countable.Basic Mathlib.Data.List.Cycle Mathlib.Data.Fintype.Lattice |
2 |
4 filesMathlib.Logic.Equiv.Fin Mathlib.Algebra.Ring.Fin Mathlib.Data.Fin.Tuple.Curry Mathlib.Order.Fin.Tuple |
3 |
Mathlib.Order.RelIso.Set Mathlib.Order.InitialSeg |
89 |
Mathlib.Logic.Equiv.Embedding Mathlib.Logic.Embedding.Set |
92 |
Declarations diff
+ Function.Embedding.coe_sigmaSet
+ Function.Embedding.coe_sumSet
+ Function.Embedding.sigmaSet
+ Function.Embedding.sigmaSet_preimage
+ Function.Embedding.sigmaSet_range
+ Function.Embedding.sumSet
+ Function.Embedding.sumSet_preimage_inl
+ Function.Embedding.sumSet_preimage_inr
+ Function.Embedding.sumSet_range
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>
(@YaelDillies, it's helpful when you leave review comments requesting changes if you can add the |
Sorry, I do that except that here it was a quick back and forth and maybe someone else would have wanted to comment. If you see such a PR and have nothing else to comment then please add |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks otherwise okay
maintainer merge
🚀 Pull request has been placed on the maintainer queue by YaelDillies. |
Thanks! bors d+ |
✌️ apnelson1 can now approve this pull request. To approve and merge a pull request, simply reply with |
bors r+ |
…14195) For disjoint `s t : Set α`, there is a natural injection from `↑s ⊕ ↑t` to `α`. We provide this as an embedding, and do the same for an indexed family of pairwise disjoint sets.
Build failed (retrying...): |
…14195) For disjoint `s t : Set α`, there is a natural injection from `↑s ⊕ ↑t` to `α`. We provide this as an embedding, and do the same for an indexed family of pairwise disjoint sets.
Pull request successfully merged into master. Build succeeded: |
For disjoint
s t : Set α
, there is a natural injection from↑s ⊕ ↑t
toα
. We provide this as an embedding, and do the same for an indexed family of pairwise disjoint sets.