Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions Mathlib/Algebra/Algebra/StrictPositivity.lean
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ public import Mathlib.Algebra.Algebra.Spectrum.Quasispectrum
public import Mathlib.Algebra.Order.Star.Basic
public import Mathlib.Algebra.Order.Module.Defs
public import Mathlib.Tactic.ContinuousFunctionalCalculus
meta import Mathlib.Tactic.Attr.Register

/-!
# Strictly positive elements of an algebra
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/Algebra/Subalgebra/Rank.lean
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ module
public import Mathlib.LinearAlgebra.Dimension.Free
public import Mathlib.LinearAlgebra.Dimension.Subsingleton
public import Mathlib.LinearAlgebra.FreeModule.StrongRankCondition
meta import Mathlib.Tactic.Attr.Register

/-!

Expand Down
1 change: 0 additions & 1 deletion Mathlib/Algebra/Algebra/Unitization.lean
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ public import Mathlib.Algebra.Star.NonUnitalSubalgebra
public import Mathlib.LinearAlgebra.Prod
public import Mathlib.Tactic.Abel
public import Mathlib.Algebra.GroupWithZero.Action.TransferInstance
public import Mathlib.Algebra.Algebra.TransferInstance
public import Mathlib.Algebra.Module.TransferInstance

/-!
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/Azumaya/Matrix.lean
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ module

public import Mathlib.Algebra.Azumaya.Defs
public import Mathlib.LinearAlgebra.FreeModule.Finite.Basic
meta import Mathlib.Tactic.Attr.Register

/-!
# Matrix algebra is an Azumaya algebra over R
Expand Down
4 changes: 1 addition & 3 deletions Mathlib/Algebra/BigOperators/Finprod.lean
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,14 @@ module

public import Mathlib.Algebra.BigOperators.Pi
public import Mathlib.Algebra.FiniteSupport.Defs
public import Mathlib.Algebra.Group.Indicator
public import Mathlib.Algebra.Group.Support
public import Mathlib.Algebra.Module.Torsion.Free
public import Mathlib.Algebra.Notation.FiniteSupport
public import Mathlib.Algebra.Order.Ring.Defs
public import Mathlib.Data.Set.Finite.Lattice

import Mathlib.Algebra.FiniteSupport.Basic
import Mathlib.Algebra.Module.End
import Mathlib.Algebra.Order.BigOperators.Ring.Finset
meta import Mathlib.Tactic.Attr.Register

/-!
# Finite products and sums over types and sets
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/BigOperators/Group/List/Basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ public import Mathlib.Algebra.Group.Commute.Defs
public import Mathlib.Algebra.Group.Nat.Defs
public import Mathlib.Algebra.Group.Int.Defs
public import Mathlib.Order.Basic
public import Mathlib.Data.List.Basic

/-!
# Sums and products from lists
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/BigOperators/Intervals.lean
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ public import Mathlib.Algebra.Order.BigOperators.Group.LocallyFinite
public import Mathlib.Algebra.Order.Interval.Finset.Basic
public import Mathlib.Algebra.Order.Sub.Basic
public import Mathlib.Data.Fintype.BigOperators
public import Mathlib.Data.Nat.Factorial.Basic

/-!
# Results about big operators over intervals
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/Algebra/Category/Ring/Limits.lean
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ module
public import Mathlib.Algebra.Category.Grp.Limits
public import Mathlib.Algebra.Category.Ring.Basic
public import Mathlib.Algebra.Ring.Pi
public import Mathlib.Algebra.Ring.Shrink
public import Mathlib.Algebra.Ring.Subring.Defs
public import Mathlib.Algebra.Ring.TransferInstance

/-!
# The category of (commutative) rings has all limits
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/Algebra/Category/Ring/Topology.lean
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ module

public import Mathlib.Algebra.Category.Ring.Colimits
public import Mathlib.Algebra.Category.Ring.Constructions
public import Mathlib.Algebra.MvPolynomial.CommRing
public import Mathlib.Topology.Algebra.Ring.Basic
public import Mathlib.CategoryTheory.Limits.Shapes.FiniteProducts
public import Mathlib.Algebra.MvPolynomial.Eval

/-!
# Topology on `Hom(R, S)`
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/CharP/Defs.lean
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ public import Mathlib.Data.Nat.Find
public import Mathlib.Data.Nat.Prime.Defs
public import Mathlib.Data.Int.Cast.Basic
public import Mathlib.Order.Lattice
meta import Mathlib.Tactic.Attr.Register

/-!
# Characteristic of semirings
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/CubicDiscriminant.lean
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ module

public import Mathlib.Algebra.Polynomial.Splits
public import Mathlib.Tactic.IntervalCases
meta import Mathlib.Tactic.Attr.Register

/-!
# Cubics and discriminants
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/GCDMonoid/Basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Authors: Johannes Hölzl, Jens Wagemaker
module

public import Mathlib.Algebra.Ring.Associated
meta import Mathlib.Tactic.Attr.Register

/-!
# Monoids with normalization functions, `gcd`, and `lcm`
Expand Down
5 changes: 4 additions & 1 deletion Mathlib/Algebra/Group/Conj.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,11 @@ Authors: Patrick Massot, Chris Hughes, Michael Howes
-/
module

public import Mathlib.Algebra.Group.End
public import Mathlib.Algebra.Group.Semiconj.Units
public import Mathlib.Algebra.Group.Units.Hom
public import Mathlib.Data.Set.Operations
public import Mathlib.Tactic.Common
public import Mathlib.Tactic.Finiteness.Attr

/-!
# Conjugacy of group elements
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/Group/Fin/Basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ public import Mathlib.Algebra.Group.Basic
public import Mathlib.Algebra.NeZero
public import Mathlib.Data.Nat.Cast.Defs
public import Mathlib.Data.Fin.Rev
meta import Mathlib.Tactic.Attr.Register

/-!
# Fin is a group
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/Group/Int/Even.lean
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ module
public import Mathlib.Algebra.Group.Int.Defs
public import Mathlib.Algebra.Group.Nat.Even
public import Mathlib.Data.Int.Sqrt
meta import Mathlib.Tactic.Attr.Register

/-!
# Parity of integers
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/Group/Nat/Even.lean
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ module
public import Mathlib.Algebra.Group.Even
public import Mathlib.Algebra.Group.Nat.Defs
public import Mathlib.Data.Nat.Sqrt
meta import Mathlib.Tactic.Attr.Register

/-!
# `IsSquare` and `Even` for natural numbers
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/Group/Subgroup/Basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ public import Mathlib.Algebra.Group.Conj
public import Mathlib.Algebra.Group.Pi.Lemmas
public import Mathlib.Algebra.Group.Subgroup.Ker
public import Mathlib.Algebra.Group.Torsion
public import Mathlib.Algebra.Group.End

/-!
# Basic results on subgroups
Expand Down
1 change: 0 additions & 1 deletion Mathlib/Algebra/Group/Subgroup/Ker.lean
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ module
public import Mathlib.Algebra.Group.Subgroup.Map
public import Mathlib.Tactic.ApplyFun

import Mathlib.Algebra.Group.Equiv.Basic

/-!
# Kernel and range of group homomorphisms
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/Algebra/Group/Submonoid/Support.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ Authors: Artie Khovanov
-/
module

public import Mathlib.Algebra.Group.Subgroup.Pointwise
public import Mathlib.Algebra.Group.Subgroup.Lattice

import Mathlib.Tactic.ApplyFun
public import Mathlib.Algebra.Group.Submonoid.Pointwise

/-!
# Supports of submonoids
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/Group/UniqueProds/Basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ public import Mathlib.Algebra.Group.Pointwise.Finset.Basic
public import Mathlib.Algebra.Group.TypeTags.Basic
public import Mathlib.Algebra.Group.ULift
public import Mathlib.Data.DFinsupp.Defs
meta import Mathlib.Tactic.Attr.Register

/-!
# Unique products and related notions
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/GroupWithZero/Units/Basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ public import Mathlib.Tactic.Contrapose
public import Mathlib.Tactic.Spread
public import Mathlib.Tactic.Convert
public import Mathlib.Tactic.Nontriviality
meta import Mathlib.Tactic.Attr.Register

/-!
# Lemmas about units in a `MonoidWithZero` or a `GroupWithZero`.
Expand Down
1 change: 0 additions & 1 deletion Mathlib/Algebra/Homology/DerivedCategory/Ext/Map.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ Authors: Nailin Guan, Jingting Wang
-/
module

public import Mathlib.Algebra.Homology.ShortComplex.ExactFunctor
public import Mathlib.Algebra.Homology.DerivedCategory.Ext.ExtClass
public import Mathlib.Algebra.Homology.DerivedCategory.Ext.Linear
public import Mathlib.Algebra.Homology.DerivedCategory.ExactFunctor
Expand Down
1 change: 0 additions & 1 deletion Mathlib/Algebra/Homology/HomologicalComplexAbelian.lean
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ module

public import Mathlib.Algebra.Homology.Additive
public import Mathlib.Algebra.Homology.HomologicalComplexLimits
public import Mathlib.Algebra.Homology.ShortComplex.ExactFunctor
public import Mathlib.Algebra.Homology.ShortComplex.ShortExact

/-! # THe category of homological complexes is abelian
Expand Down
3 changes: 2 additions & 1 deletion Mathlib/Algebra/Homology/ModelCategory/Lifting.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ Authors: Joël Riou
-/
module

public import Mathlib.Algebra.Homology.HomotopyCategory.DegreewiseSplit
public import Mathlib.Algebra.Homology.HomologicalComplexLimits
public import Mathlib.Algebra.Homology.HomotopyCategory.HomComplex

/-!
# Lifting properties in cochain complexes
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/LinearRecurrence.lean
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ module
public import Mathlib.Algebra.Polynomial.Degree.Operations
public import Mathlib.Algebra.Polynomial.Eval.Defs
public import Mathlib.LinearAlgebra.Dimension.Constructions
meta import Mathlib.Tactic.Attr.Register

/-!
# Linear recurrence
Expand Down
4 changes: 3 additions & 1 deletion Mathlib/Algebra/Module/Injective.lean
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ public import Mathlib.Algebra.Module.Shrink
public import Mathlib.LinearAlgebra.LinearPMap
public import Mathlib.LinearAlgebra.Pi
public import Mathlib.Logic.Small.Basic
public import Mathlib.RingTheory.Ideal.Maps
public import Mathlib.LinearAlgebra.BilinearMap
public import Mathlib.RingTheory.Ideal.Defs
public import Mathlib.Tactic.NormNum

/-!
# Injective modules
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/Module/LinearMap/Polynomial.lean
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ public import Mathlib.LinearAlgebra.FreeModule.StrongRankCondition
public import Mathlib.LinearAlgebra.Matrix.Charpoly.Univ
public import Mathlib.RingTheory.TensorProduct.Finite
public import Mathlib.RingTheory.TensorProduct.Free
meta import Mathlib.Tactic.Attr.Register

/-!
# Characteristic polynomials of linear families of endomorphisms
Expand Down
1 change: 0 additions & 1 deletion Mathlib/Algebra/Module/SpanRank.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ Authors: Wanyi He, Jiedong Jiang, Xuchun Li, Christian Merten, Jingting Wang, An
module

public import Mathlib.Data.ENat.Lattice
public import Mathlib.LinearAlgebra.Dimension.Free
public import Mathlib.LinearAlgebra.Dimension.StrongRankCondition
public import Mathlib.RingTheory.Finiteness.Ideal

Expand Down
1 change: 0 additions & 1 deletion Mathlib/Algebra/Module/Submodule/Invariant.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ Authors: Oliver Nash
-/
module

public import Mathlib.Algebra.Algebra.Defs
public import Mathlib.Algebra.Module.Equiv.Basic
public import Mathlib.Algebra.Module.Submodule.Map
public import Mathlib.LinearAlgebra.Span.Defs
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/Algebra/Module/Torsion/PrimaryComponent.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Authors: Xavier Généreux, María Inés de Frutos Fernández
module

public import Mathlib.Algebra.Module.Torsion.Basic
public import Mathlib.RingTheory.DedekindDomain.Ideal.Lemmas
public import Mathlib.Tactic.Positivity

/-!
# I-Primary Components of modules
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/Algebra/MonoidAlgebra/Defs.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ Authors: Johannes Hölzl, Yury Kudryashov, Kim Morrison
-/
module

public import Mathlib.Algebra.GroupWithZero.Action.TransferInstance
public import Mathlib.Algebra.Module.Defs
public import Mathlib.Data.Finsupp.Basic
public import Mathlib.Data.Finsupp.SMulWithZero
public import Mathlib.Algebra.Group.TransferInstance

/-!
# Monoid algebras
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/MvPolynomial/Basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ public import Mathlib.Algebra.Regular.Pow
public import Mathlib.Data.Finsupp.Antidiagonal
public import Mathlib.Data.Finsupp.Order
public import Mathlib.Order.SymmDiff
meta import Mathlib.Tactic.Attr.Register

/-!
# Multivariate polynomials
Expand Down
4 changes: 3 additions & 1 deletion Mathlib/Algebra/MvPolynomial/Cardinal.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@ Authors: Chris Hughes, Junyan Xu
module

public import Mathlib.Algebra.MonoidAlgebra.Cardinal
public import Mathlib.Algebra.MvPolynomial.Equiv
public import Mathlib.Data.Finsupp.Fintype
public import Mathlib.SetTheory.Cardinal.Finsupp
public import Mathlib.Algebra.MvPolynomial.Basic
public import Mathlib.Tactic.NormNum
meta import Mathlib.Tactic.Attr.Register

/-!
# Cardinality of Multivariate Polynomial Ring
Expand Down
3 changes: 2 additions & 1 deletion Mathlib/Algebra/MvPolynomial/Division.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@ Authors: Eric Wieser
module

public import Mathlib.Algebra.MonoidAlgebra.Division
public import Mathlib.Algebra.MvPolynomial.CommRing
public import Mathlib.Data.Finsupp.Weight
public import Mathlib.Algebra.MvPolynomial.Basic
meta import Mathlib.Tactic.Attr.Register

/-!
# Division of `MvPolynomial` by monomials
Expand Down
1 change: 0 additions & 1 deletion Mathlib/Algebra/MvPolynomial/Equiv.lean
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ public import Mathlib.Algebra.MvPolynomial.Degrees
public import Mathlib.Algebra.MvPolynomial.Rename
public import Mathlib.Algebra.Polynomial.AlgebraMap
public import Mathlib.Algebra.MonoidAlgebra.Basic
public import Mathlib.Algebra.Polynomial.Degree.Lemmas
public import Mathlib.Data.Finsupp.Option
public import Mathlib.Logic.Equiv.Fin.Basic

Expand Down
1 change: 0 additions & 1 deletion Mathlib/Algebra/MvPolynomial/Funext.lean
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ module

public import Mathlib.Algebra.Polynomial.RingDivision
public import Mathlib.Algebra.Polynomial.Roots
public import Mathlib.Algebra.MvPolynomial.CommRing
public import Mathlib.Algebra.MvPolynomial.Polynomial
public import Mathlib.Algebra.MvPolynomial.Rename

Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/MvPolynomial/Nilpotent.lean
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ module

public import Mathlib.RingTheory.MvPolynomial.Homogeneous
public import Mathlib.RingTheory.Polynomial.Nilpotent
public import Mathlib.Algebra.MvPolynomial.CommRing

/-!
# Nilpotents and units in multivariate polynomial rings
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/MvPolynomial/NoZeroDivisors.lean
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ public import Mathlib.Algebra.MvPolynomial.Variables
public import Mathlib.Algebra.MvPolynomial.Equiv
public import Mathlib.RingTheory.MvPolynomial.MonomialOrder.DegLex
public import Mathlib.Algebra.MvPolynomial.Division
meta import Mathlib.Tactic.Attr.Register

/-!
# Multivariate polynomials over integral domains
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/Order/Archimedean/Basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ public import Mathlib.Algebra.Order.Ring.Pow
public import Mathlib.Data.Int.LeastGreatest
public import Mathlib.Data.Rat.Floor
import Mathlib.Algebra.Order.Group.Basic
meta import Mathlib.Tactic.Attr.Register

/-!
# Archimedean groups and fields.
Expand Down
3 changes: 2 additions & 1 deletion Mathlib/Algebra/Order/BigOperators/GroupWithZero/Finset.lean
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ module

public import Mathlib.Algebra.BigOperators.Group.Finset.Basic
public import Mathlib.Algebra.Order.GroupWithZero.Unbundled.Basic
public import Mathlib.Tactic.Ring
public import Mathlib.Tactic.NormNum.Inv
public import Mathlib.Tactic.NormNum.Pow

/-!
# Big operators on a finset in groups with zero involving order
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/Order/BigOperators/Ring/List.lean
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ module

public import Mathlib.Algebra.Order.Ring.Canonical
public import Batteries.Data.List.Lemmas
public import Batteries.Data.List

/-!
# Big operators on a list in ordered rings
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Algebra/Order/Field/Power.lean
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ public import Mathlib.Algebra.Order.Ring.Abs
public import Mathlib.Algebra.Order.Ring.Pow
public import Mathlib.Algebra.Ring.CharZero
public import Mathlib.Tactic.Positivity.Core
meta import Mathlib.Tactic.Attr.Register

/-!
# Lemmas about powers in ordered fields.
Expand Down
3 changes: 2 additions & 1 deletion Mathlib/Algebra/Order/Group/Indicator.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@ Authors: Yury Kudryashov
module

public import Mathlib.Algebra.Group.Indicator
public import Mathlib.Order.ConditionallyCompleteLattice.Indexed
public import Mathlib.Algebra.Order.Group.Synonym
public import Mathlib.Algebra.Order.Group.Unbundled.Abs
public import Mathlib.Algebra.Order.Monoid.Canonical.Defs
public import Mathlib.Order.ConditionallyCompleteLattice.Basic
public import Mathlib.Order.ConditionallyCompletePartialOrder.Indexed

/-!
# Support of a function in an order
Expand Down
Loading
Loading