Commit b8e3880
chore: run the new
This is a first candidate run of the [new module-aware Shake](https://github.com/leanprover/lean4/blob/master/script/Shake.lean) on Mathlib. It has been run manually on nightly-testing-green and then rebased onto master as some Lean-side changes to be released in the next RC are needed.
Known limitations:
* If a command `attribute [attr] decl` is imported, the import will be preserved if `decl` is referenced in any way in the file. This is a conservative approximation that avoids having to extend every single attribute implementation with precise tracking but may lead to redundant imports especially if often-used declarations such as `id` are tagged.
Co-authored-by: Kim Morrison <kim@tqft.net>shake tool (leanprover-community#32731)1 parent 3c32718 commit b8e3880
736 files changed
Lines changed: 1499 additions & 980 deletions
File tree
- Archive/Imo
- Counterexamples
- MathlibTest
- CategoryTheory
- Mathlib
- AlgebraicGeometry
- Sites
- AlgebraicTopology
- DoldKan
- SimplexCategory
- SimplicialSet
- Algebra
- AffineMonoid
- Algebra/Subalgebra
- Azumaya
- BigOperators
- Group
- Finset
- List
- Category
- ModuleCat/Sheaf
- Ring
- CharP
- ContinuedFractions
- Divisibility
- Field
- FreeMonoid
- GroupWithZero
- Units
- Group
- Action
- Irreducible
- Pointwise
- Finset
- Set
- Submonoid
- Subsemigroup
- TypeTags
- Units
- Homology
- Embedding
- HomotopyCategory
- ShortComplex
- Lie
- Module
- LinearMap
- LocalizedModule
- Submodule
- MonoidAlgebra
- MvPolynomial
- Order
- Antidiag
- Archimedean
- BigOperators/Ring
- Field
- Floor
- Group/Unbundled
- Interval
- Module
- Monoid/Unbundled
- Ring/Ordering
- Polynomial
- Ring
- Int
- Star
- Analysis
- BoxIntegral
- CStarAlgebra
- Module
- Calculus
- ContDiff
- Deriv
- FDeriv
- Complex
- Convex
- Distribution
- Fourier
- InnerProductSpace
- Harmonic
- Meromorphic
- NormedSpace
- Alternating
- Uncurry
- HahnBanach
- Multilinear
- OperatorNorm
- PiTensorProduct
- Normed
- Group
- Lp
- Operator
- Polynomial
- RCLike
- Real
- Pi
- SpecialFunctions
- ContinuousFunctionalCalculus/Rpow
- Pow
- CategoryTheory
- Adjunction
- Bicategory
- FunctorBicategory
- Functor
- Cat
- Category
- Cat
- Closed
- FunctorCategory
- Discrete
- EffectiveEpi
- Functor
- Limits
- Shapes
- Types
- Monoidal
- Closed
- Functor
- ObjectProperty
- Preadditive
- Presentable
- Sites
- Subpresheaf
- Triangulated
- Combinatorics
- Additive
- Enumerative
- Extremal
- SetFamily
- SimpleGraph
- Computability
- AkraBazzi
- Control
- Monad
- Data
- Bool
- Complex
- ENNReal
- EReal
- Finite
- Finset
- Fin
- FunLike
- Int
- Cast
- List
- Perm
- Matrix
- Multiset
- NNReal
- Nat
- Choose
- Num
- Option
- Ordering
- Ordmap
- Prod
- Rat
- Real
- Pi
- Seq
- Set
- Sign
- String
- Sym
- Tree
- Vector
- ZMod
- Deprecated
- Dynamics
- FieldTheory
- Geometry/Manifold
- GroupTheory
- FreeGroup
- GroupAction
- DomAct
- Lean
- Elab
- Tactic
- Expr
- Meta
- RefinedDiscrTree
- LinearAlgebra
- AffineSpace
- Dimension
- GeneralLinearGroup
- LinearIndependent
- Matrix
- Charpoly
- QuadraticForm
- RootSystem
- Logic
- Equiv
- Function
- MeasureTheory
- Function
- Integral/Lebesgue
- Measure
- NumberTheory
- Cyclotomic
- Height
- NumberField
- RamificationInertia
- Order
- BooleanAlgebra
- Category
- CompleteLattice
- Defs
- Filter
- Fin
- GaloisConnection
- Interval
- Finset
- Probability
- Distributions
- Independence/Kernel
- Moments
- Process
- RepresentationTheory
- RingTheory
- Finiteness
- Ideal
- Norm
- KrullDimension
- LocalRing/ResidueField
- MvPolynomial
- MonomialOrder
- MvPowerSeries
- Polynomial
- Resultant
- PowerSeries
- RootsOfUnity
- SimpleModule
- Smooth
- Valuation
- WittVector
- SetTheory
- Tactic
- ArithMult
- Attr
- Bound
- CC
- CancelDenoms
- CategoryTheory
- Bicategory
- Coherence
- Monoidal
- Continuity
- Explode
- FieldSimp
- Finiteness
- FunProp
- GCongr
- GRewrite
- Linarith
- Oracle
- SimplexAlgorithm
- LinearCombination
- Linter
- Measurability
- Monotonicity
- Nontriviality
- NormNum
- Order
- Graph
- Positivity
- Push
- Ring
- Sat
- Simproc
- Simps
- TacticAnalysis
- Translate
- Widget
- Testing/Plausible
- Topology
- Algebra
- Module
- Nonarchimedean
- Order
- RestrictedProduct
- CWComplex/Classical
- Category
- TopCat/Limits
- Compactness
- ContinuousMap
- Defs
- EMetricSpace
- Instances/AddCircle
- LocallyConstant
- MetricSpace
- Metrizable
- Order
- Separation
- UniformSpace
- Util
- AtomM
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
4 | 7 | | |
5 | 8 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
0 commit comments