Upstreaming dashboard
Files ready to upstream
The following files are sorry-free and do not depend on any other files, meaning they can be readily PRed to Mathlib.
FLT.TateCurve.TateCurveFLT.Data.HurwitzFLT.Data.QHatFLT.Assumptions.MazurFLT.Assumptions.OdlyzkoFLT.Deformations.LemmasFLT.Deformations.SubfunctorFLT.GroupScheme.FiniteFlatFLT.NumberField.DiscriminantBoundsFLT.Patching.Utils.LemmasFLT.Patching.Utils.TopologicallyFGFLT.Patching.Utils.DepthFLT.Patching.Utils.InverseLimitFLT.AutomorphicForm.QuaternionAlgebra.HeckeOperators.AbstractFLT.Deformations.ContinuousRepresentation.IsTopologicalModuleFLT.Deformations.RepresentationTheory.ContinuousSMulDiscreteFLT.Deformations.Algebra.InverseLimit.BasicFLT.Mathlib.Algebra.IsDirectLimitFLT.Mathlib.Algebra.IsQuaternionAlgebraFLT.Mathlib.Topology.BasesFLT.Mathlib.Topology.HomeomorphFLT.Mathlib.Topology.PolishFLT.Mathlib.Topology.HomToDiscreteFLT.Mathlib.RepresentationTheory.BasicFLT.Mathlib.LinearAlgebra.PiFLT.Mathlib.LinearAlgebra.CountableFLT.Mathlib.GroupTheory.IndexFLT.Mathlib.RingTheory.LocalRing.DefsFLT.Mathlib.RingTheory.Valuation.ValuationSubringFLT.Mathlib.RingTheory.DedekindDomain.AdicValuation- feat: the adele ring of a number field is locally compact #21853
- feat(AlgebraicGeometry/EllipticCurve): generalise nonsingular condition #25991
- feat(RingTheory/Ideal/Span): add pair lemmas #25992
- refactor: make
Valuation.Completionadefand refactor more ofAdicValuation.lean#27972 - feat :
v.adicCompletionIntegers Kis compact whenKis a number field #30579 - feat: localizations of primes in Dedekind domains are valuation subrings #33010
- feat: nontrivial instances for valuation with
ℤᵐ⁰as codomain #33060
FLT.Mathlib.RingTheory.Localization.BaseChangeFLT.Mathlib.RingTheory.TensorProduct.PiFLT.Mathlib.RingTheory.LocalRing.MaximalIdeal.BasicFLT.Mathlib.RingTheory.Ideal.Quotient.Basic- chore(Data/Quot): deprecate
ind*'APIs #16314 - feat: the adele ring of a number field is locally compact #21853
- feat: the ring of integers of a
ℤₘ₀-valued field is compact whenever it is a DVR and the residue field is finite #27973 - feat: check indentation in doc-strings, medium version #27996
- chore: redefine
Ideal.IsPrime#31595
- chore(Data/Quot): deprecate
FLT.Mathlib.RingTheory.DedekindDomain.Ideal.LemmasFLT.Mathlib.NumberTheory.Padics.PadicIntegers- chore: remove global
Quotient.mk⟦·⟧notation #17127 - feat(RingTheory/DividedPowers/Basic): add divided power structure on pZp #26956
- feat :
v.adicCompletionIntegers Kis compact whenKis a number field #30579 - refactor(Analysis/Normed/{Group/Field}/Basic): Let
extendsgenerate the repeated fields #9642
- chore: remove global
FLT.Mathlib.NumberTheory.NumberField.BasicFLT.Mathlib.NumberTheory.NumberField.CompletionFLT.Mathlib.NumberTheory.NumberField.InfinitePlace.BasicFLT.Mathlib.NumberTheory.NumberField.InfinitePlace.Completion- chore: fix
defnaming isses inNormed/Field/WithAbs.lean#29933 - feat(Field/WithAbs): the lift of a ring homomorphism from
WithAbs vtoWithAbs wto their completions #29934 - feat(InfinitePlace/Completion): embeddings of
w.Completionfactor through embeddings ofv.Completionwhenwextendsv#29942 - feat: dimension formulae for infinite places above #30551
- chore: fix
FLT.Mathlib.Algebra.Algebra.Tower- chore(Algebra/*-{Category,Homology}): remove unnecessary universe variables #24285
- chore(RingTheory/Ideal): make
RingHom.kertake aRingHominstead ofRingHomClass#25138 - chore(Mathlib): replace
=>by↦#28622 - refactor(Algebra/Algebra/Equiv): allow for non-unital
AlgEquiv#29354 - chore(Algebra): replace
NoZeroSMulDivisorswithModule.IsTorsionFree#30563 - refactor: rename
MulActiontoMonoidAction#32737 - chore(Algebra): fix whitespace #32906
- chore: use
open scoped#4960
FLT.Mathlib.Algebra.Algebra.Hom- chore(Algebra/*-{Category,Homology}): remove unnecessary universe variables #24285
- chore(RingTheory/Ideal): make
RingHom.kertake aRingHominstead ofRingHomClass#25138 - chore(FreeAbelianGroup): deprecate multiplication #27759
- chore(Mathlib): replace
=>by↦#28622 - chore: use
open scoped#4960 - refactor: Use flat structures for morphisms #6791
- chore: weaken commutativity assumptions for AdjoinRoot.lift and AdjoinRoot.liftHom #9564
FLT.Mathlib.Algebra.FixedPoints.BasicFLT.Mathlib.Algebra.Module.LinearMap.DefsFLT.Mathlib.Algebra.Module.Submodule.Basic- chore(Algebra/*-{Category,Homology}): remove unnecessary universe variables #24285
- chore(Algebra): replace
NoZeroSMulDivisorswithModule.IsTorsionFree#30563 - refactor: rename
MulActiontoMonoidAction#32737 - chore: remove May 2025 deprecated declarations #33014
- feat(gcongr): beef up
@[gcongr]tag to accept↔& any argument order #33025 - chore: use
open scoped#4960 - fix: deduplicate variables #6079
FLT.Mathlib.Algebra.Order.AbsoluteValue.BasicFLT.Mathlib.Topology.Algebra.ContinuousAlgEquivFLT.Mathlib.Topology.Algebra.MonoidFLT.Mathlib.Topology.Algebra.MulActionFLT.Mathlib.Topology.Instances.MatrixFLT.Mathlib.Topology.Algebra.Module.FiniteDimensionFLT.Mathlib.Topology.Algebra.Module.QuotientFLT.Mathlib.Topology.Algebra.Group.UnitsFLT.Mathlib.Topology.Algebra.Group.QuotientFLT.Mathlib.Topology.Algebra.Valued.ValuationTopologyFLT.Mathlib.Topology.Algebra.Valued.WithVal- feat(NumberTheory/Padics): the completion of
ℚat a finite place isℚ_[p]#21950 - chore: deprecate
LinearOrderedComm{Monoid, Group}WithZero#23621 - feat(TopologyValued):
Valuedbased on a range topology #27314 - refactor: make
Valuation.Completionadefand refactor more ofAdicValuation.lean#27972 - feat:
adicCompletionforRatis uniform isomorphic toPadic#30576 - feat :
v.adicCompletionIntegers Kis compact whenKis a number field #30579
- feat(NumberTheory/Padics): the completion of
FLT.Mathlib.Topology.Algebra.RestrictedProduct.BasicFLT.Mathlib.Topology.MetricSpace.ProperSpace.InfinitePlaceFLT.Mathlib.Order.Filter.CofiniteFLT.Mathlib.MeasureTheory.Haar.ExtensionFLT.Mathlib.MeasureTheory.Group.ActionFLT.Mathlib.MeasureTheory.Measure.Haar.MulEquivHaarCharFLT.Mathlib.MeasureTheory.Measure.Typeclasses.FiniteFLT.Mathlib.MeasureTheory.Constructions.BorelSpace.FiniteAdeleRingFLT.Mathlib.MeasureTheory.Constructions.BorelSpace.RestrictedProductFLT.Mathlib.MeasureTheory.Constructions.BorelSpace.PadicFLT.Mathlib.MeasureTheory.Constructions.BorelSpace.AdicCompletionFLT.Mathlib.Data.Set.Prod- refactor(Finset): redefine Finset.diag, review API #11617
- refactor: make
Set.mem_graphOndefeq #18861 - chore(Data/Set/Prod, SetTheory/ZFC/Basic): add theorem prod_subset_of_prod and extend ZFC model #25483
- feat(SetTheory/ZFC/Booleans): define Boolean algebra in ZFC #25484
- feat(SetTheory/ZFC/Naturals): define natural numbers in ZFC #25485
- feat(SetTheory/ZFC/Integers): define integers in ZFC #25486
- feat(SetTheory/ZFC/Rationals): define rationals in ZFC #25488
- feat(Topology/Compactness/CompactSystem): set system of finite unions of sets in a compact system is again a compact system #25900
- feat: The finite product of semi-rings (in terms of measure theory) is a semi-ring. #25902
- feat(MeasureTheory): finite unions of sets in a semi-ring (in terms of measure theory) form a ring #25903
- feat(Topology/Compactness/CompactSystem): closed and compact square cylinders form a compact system #25906
- chore(Data/Set/Image): move
BooleanAlgebramaterial toOrder#26777 - chore: fix links #27709
- feat(Tactic/Push): add basic tags and tests #29000
- tracking: #30658 split into pieces #30686
FLT.Mathlib.Data.Set.CountableFLT.Mathlib.Data.Real.ArchimedeanFLT.Mathlib.Data.Fin.Basic- feat(MvPolynomial/Equiv): Add
MvPolynomial.finSuccEquivNth#19467 - feat:
Cloneand some instances #20051 - feat: Definition of
Clone#23460 - feat: check indentation of doc-strings #27897
- feat: check indentation of doc-strings, basic version #27898
- feat: check indentation in doc-strings, medium version #27996
- Lean pr testing 11156 #31587
- chore: remove
[NeZero n]assumptions in lemmas aboutFin n#33079 - feat: add Qq wrappers for ToExpr #5952
- feat(MvPolynomial/Equiv): Add
FLT.Mathlib.LinearAlgebra.Span.DefsFLT.Mathlib.LinearAlgebra.TensorProduct.BasisFLT.Mathlib.LinearAlgebra.Matrix.GeneralLinearGroup.DefsFLT.NumberField.InfinitePlace.ExtensionFLT.DedekindDomain.FiniteAdeleRing.TensorPi
Files easy to unlock
The following files do not depend on any other FLT file but still contain sorry, usually indicating that working on eliminating those sorries might unblock some part of the project.
FLT.GlobalLanglandsConjectures.GLnDefs2 sorriesFLT.Assumptions.KnownIn1980s2 sorries