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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion Mathlib/Algebra/Group/Equiv/TypeTags.lean
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ module
public import Mathlib.Algebra.Group.TypeTags.Hom
public import Mathlib.Algebra.Group.Equiv.Defs
public import Mathlib.Algebra.Notation.Prod
public import Mathlib.Tactic.Spread

/-!
# Additive and multiplicative equivalences associated to `Multiplicative` and `Additive`.
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/Algebra/Regular/Pi.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Authors: Eric Wieser
module

public import Mathlib.Algebra.Regular.SMul
public import Mathlib.Algebra.Notation.Pi.Basic
public import Mathlib.Algebra.Notation.Pi.Defs

/-!
# Results about `IsRegular` and pi types
Expand Down
1 change: 0 additions & 1 deletion Mathlib/Algebra/Regular/SMul.lean
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ module
public import Mathlib.Algebra.Group.Units.Defs
public import Mathlib.Algebra.Group.Action.Defs
public import Mathlib.Algebra.Group.Basic
public import Mathlib.Tactic.Convert
public import Mathlib.Tactic.Push

/-!
Expand Down
1 change: 0 additions & 1 deletion Mathlib/Analysis/Asymptotics/TVS.lean
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ public import Mathlib.Analysis.LocallyConvex.BalancedCoreHull
public import Mathlib.Analysis.Normed.Module.Seminorm.Basic
public import Mathlib.Analysis.Asymptotics.Defs
public import Mathlib.Topology.Algebra.Module.ContinuousLinearMap.PiProd
import Mathlib.Tactic.Peel
public import Mathlib.Topology.Instances.ENNReal.Lemmas

/-!
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ Authors: Jireh Loreaux
-/
module

public import Mathlib.Tactic.Peel
public import Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Unital
public import Mathlib.Analysis.Complex.Basic

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

public import Mathlib.Analysis.Complex.Basic
public import Mathlib.Analysis.SpecificLimits.Normed
public import Mathlib.Tactic.Peel
public import Mathlib.Tactic.Positivity

/-!
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Data/Int/Basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ public import Mathlib.Logic.Function.Basic
public import Mathlib.Tactic.Conv
public import Mathlib.Tactic.Convert
public import Mathlib.Tactic.OfNat
public import Mathlib.Tactic.GCongr

/-!
# Basic operations on the integers
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Data/List/Basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ public import Mathlib.Tactic.Common
public import Batteries.Data.List.Lemmas
public import Mathlib.Data.Subtype
public import Mathlib.Tactic.Attr.Core
public import Batteries.Tactic.SeqFocus

/-!
# Basic properties of lists
Expand Down
6 changes: 5 additions & 1 deletion Mathlib/Data/Matrix/Cartan.lean
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
module

public import Mathlib.LinearAlgebra.Matrix.Cartan.Basic
public import Mathlib.Algebra.Order.Field.Basic
public import Mathlib.Data.Nat.Totient
public import Mathlib.Data.Sym.Sym2
public import Mathlib.Tactic.ContinuousFunctionalCalculus
public import Mathlib.Tactic.NormNum.GCD

deprecated_module (since := "2026-06-05")
3 changes: 2 additions & 1 deletion Mathlib/Data/Nat/Basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ public import Mathlib.Basic.Logic.Basic
public import Mathlib.Basic.Nontrivial.Defs
public import Mathlib.Data.Nat.Init
public import Mathlib.Order.Defs.LinearOrder
public import Mathlib.Tactic.GCongr
public import Mathlib.Data.Set.Defs
public import Mathlib.Tactic.Basic

/-!
# Basic operations on the natural numbers
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Data/Nat/MaxPowDiv.lean
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ module


import Mathlib.Data.Nat.Notation
public import Mathlib.Data.Nat.Notation

/-!
# The maximal power of one natural number dividing another
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Data/Nat/Sqrt.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Authors: Floris van Doorn, Leonardo de Moura, Jeremy Avigad, Mario Carneiro
module

public import Mathlib.Data.Nat.Basic
public import Mathlib.Tactic.GCongr

/-!
# Properties of the natural number square root function.
Expand Down
1 change: 0 additions & 1 deletion Mathlib/GroupTheory/CommutingProbability.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ Authors: Thomas Browning
module

public import Mathlib.Algebra.BigOperators.Fin
public import Mathlib.GroupTheory.Abelianization.Finite
public import Mathlib.GroupTheory.SpecificGroups.Dihedral
public import Mathlib.Tactic.FieldSimp
public import Mathlib.Tactic.Qify
Expand Down
1 change: 0 additions & 1 deletion Mathlib/GroupTheory/Exponent.lean
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ public import Mathlib.Algebra.GCDMonoid.Nat
public import Mathlib.Algebra.Order.BigOperators.GroupWithZero.Finset
public import Mathlib.Data.Nat.Factorization.LCM
public import Mathlib.GroupTheory.OrderOfElement
public import Mathlib.Tactic.Peel

/-!
# Exponent of a group
Expand Down
1 change: 0 additions & 1 deletion Mathlib/LinearAlgebra/Eigenspace/Basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ public import Mathlib.LinearAlgebra.GeneralLinearGroup.Basic
public import Mathlib.RingTheory.Nilpotent.Basic
public import Mathlib.RingTheory.Nilpotent.Defs
public import Mathlib.RingTheory.Nilpotent.Lemmas
public import Mathlib.Tactic.Peel

/-!
# Eigenvectors and eigenvalues
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/MeasureTheory/Function/LpSeminorm/Count.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ Authors: Floris van Doorn
-/
module

public import Mathlib.MeasureTheory.Function.LpSeminorm.Indicator

import Mathlib.MeasureTheory.Function.StronglyMeasurable.Lemmas
public import Mathlib.MeasureTheory.Function.LpSeminorm.Basic

/-!
# `L^p`-seminorms on `count` and `dirac`
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/MeasureTheory/Integral/MeanInequalities.lean
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ module
public import Mathlib.Analysis.MeanInequalities
public import Mathlib.Analysis.MeanInequalitiesPow
public import Mathlib.MeasureTheory.Function.SpecialFunctions.Basic
public import Mathlib.MeasureTheory.Integral.Lebesgue.Add

import Mathlib.MeasureTheory.Integral.Lebesgue.Markov
public import Mathlib.MeasureTheory.Integral.Lebesgue.Basic

/-!
# Mean value inequalities for integrals
Expand Down
1 change: 0 additions & 1 deletion Mathlib/NumberTheory/Niven.lean
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ public import Mathlib.Analysis.Complex.IsIntegral
public import Mathlib.Analysis.SpecialFunctions.Trigonometric.Basic
public import Mathlib.RingTheory.Polynomial.RationalRoot
public import Mathlib.NumberTheory.Real.Irrational
public import Mathlib.Tactic.Peel
public import Mathlib.Tactic.Rify
public import Mathlib.Tactic.Qify

Expand Down
1 change: 0 additions & 1 deletion Mathlib/NumberTheory/Padics/PadicNumbers.lean
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ public import Mathlib.RingTheory.Valuation.Basic
public import Mathlib.NumberTheory.Padics.PadicNorm
public import Mathlib.Analysis.Normed.Field.Lemmas
public import Mathlib.Tactic.CrossRefAttribute
public import Mathlib.Tactic.Peel
public import Mathlib.Topology.MetricSpace.Ultra.Basic

/-!
Expand Down
1 change: 0 additions & 1 deletion Mathlib/Probability/Independence/Kernel/Indep.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ Authors: Rémy Degenne
module

public import Mathlib.Probability.Kernel.Basic
public import Mathlib.Tactic.Peel
public import Mathlib.Analysis.Normed.Group.Basic

/-!
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/Tactic/CongrExclamation.lean
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ public meta import Lean.Elab.Tactic.RCases
public meta import Lean.Meta.Tactic.Assumption

public import Mathlib.Lean.Meta.CongrTheorems
public import Mathlib.Tactic.Relation.Rfl
public import Lean.Elab.ConfigEval
public import Mathlib.Basic.Logic.Basic
public meta import Lean.Meta.Tactic.Rfl

/-!
# The `congr!` tactic
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Tactic/GCongr/Core.lean
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ public import Mathlib.Order.Defs.Unbundled
public import Mathlib.Tactic.Core
public import Mathlib.Tactic.GCongr.ForwardAttr
public meta import Mathlib.Tactic.GCongr.ForwardAttr
public import Lean.Elab.Tactic.RCases

/-!
# The `gcongr` ("generalized congruence") tactic
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/Tactic/GCongr/CoreAttrs.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ Authors: Yury Kudryashov, Jovan Gerbscheid
-/
module

public import Mathlib.Tactic.GCongr.Core
public import Mathlib.Init

deprecated_module "use Mathlib.Tactic.GCongr instead" (since := "2026-09-09")
2 changes: 1 addition & 1 deletion Mathlib/Tactic/GRewrite.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ Authors: Sebastian Zimmer, Mario Carneiro, Heather Macbeth, Jovan Gerbscheid
-/
module

public import Mathlib.Tactic.GCongr
public import Mathlib.Tactic.GRewrite.Elab
public import Mathlib.Tactic.Basic

/-!

Expand Down
1 change: 1 addition & 0 deletions Mathlib/Tactic/GRewrite/Core.lean
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ public meta import Lean.Meta.Tactic.Rewrite
public import Mathlib.Tactic.GCongr.Core
public import Lean.Meta.Tactic.Rewrite
meta import Mathlib.Tactic.GCongr.Core
public meta import Mathlib.Tactic.GCongr.Core

/-!
# The generalized rewriting tactic
Expand Down
3 changes: 2 additions & 1 deletion Mathlib/Tactic/Inclusion/Core/Core.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@ Authors: David Ledvinka
-/
module

public meta import Mathlib.Tactic.Inclusion.Core.Inclusion
public meta import Lean.Meta.Native
public import Mathlib.Tactic.Inclusion.Core.Inclusion
public meta import Mathlib.Tactic.Inclusion.Core.ToSet

/-!
# Core implementation of the `inclusion` tactic
Expand Down
1 change: 0 additions & 1 deletion Mathlib/Tactic/Inclusion/Core/DiscrTreeExt.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ Authors: David Ledvinka
module

public import Mathlib.Init
public meta import Lean.Meta.DiscrTree

/-!
# Discrimination-tree-indexed environment extensions
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Tactic/Inclusion/Core/Elab.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Authors: David Ledvinka
module

public meta import Mathlib.Tactic.Inclusion.Core.Core
public import Mathlib.Tactic.Inclusion.Core.Core

/-!
# The `inclusion` tactic
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Tactic/Inclusion/Core/Expr.lean
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ module

public import Mathlib.Tactic.Inclusion.Core.ToSet
public meta import Mathlib.Tactic.Inclusion.Core.Types
public import Mathlib.Tactic.Inclusion.Core.Types

/-!
# Expr helpers for the `inclusion` tactic
Expand Down
4 changes: 2 additions & 2 deletions Mathlib/Tactic/Inclusion/Core/Extensions.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ Authors: David Ledvinka
-/
module

public meta import Mathlib.Tactic.Inclusion.Core.DiscrTreeExt
public meta import Mathlib.Tactic.Inclusion.Core.Types
public import Mathlib.Tactic.Inclusion.Core.DiscrTreeExt
public import Mathlib.Tactic.Inclusion.Core.Types

/-!
# Environment extensions for the `inclusion` tactic
Expand Down
7 changes: 6 additions & 1 deletion Mathlib/Tactic/Inclusion/Core/Inclusion.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,13 @@ Authors: David Ledvinka
-/
module

public meta import Mathlib.Tactic.Inclusion.Core.Expr
public meta import Mathlib.Tactic.Inclusion.Core.Extensions
public meta import Aesop
public meta import Mathlib.Tactic.Basic
public import Mathlib.Tactic.Inclusion.Core.Expr
public import Mathlib.Tactic.Inclusion.Core.Extensions
public meta import Mathlib.Tactic.Simps
public meta import Mathlib.Tactic.ToDual

/-!
# Constructing inclusions
Expand Down
4 changes: 2 additions & 2 deletions Mathlib/Tactic/Inclusion/Extension/Core/Core.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ Authors: David Ledvinka
-/
module

public meta import Mathlib.Tactic.Inclusion.Extension.Core.Init
public meta import Mathlib.Tactic.Inclusion.ExtensionAPI.Attr
public meta import Mathlib.Tactic.Inclusion.Extension.Core.Init -- shake: keep (registers `core`)
public import Mathlib.Tactic.Inclusion.ExtensionAPI.Attr

/-!
# Core extensions for the `inclusion` tactic
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/Tactic/Inclusion/Extension/Core/Init.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Authors: David Ledvinka
-/
module

public meta import Mathlib.Tactic.Inclusion.Core.Extensions
public import Mathlib.Tactic.Inclusion.Core.Extensions

/-!
# Core extension family for the `inclusion` tactic
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Authors: David Ledvinka
module

public import Mathlib.Tactic.Inclusion.Extension.IntervalDyadicReal.Init
public meta import Mathlib.Tactic.Inclusion.ExtensionAPI.Attr
public import Mathlib.Tactic.Inclusion.ExtensionAPI.Attr

/-!
# Binary splitting of dyadic real intervals
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ Authors: David Ledvinka
-/
module

public meta import Mathlib.Tactic.Inclusion.ExtensionAPI.Attr
public import Mathlib.Tactic.Inclusion.Extension.IntervalDyadicReal.Init
public import Mathlib.Tactic.Inclusion.ExtensionAPI.Attr

/-!
# Hypothesis operations for dyadic real intervals
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ Authors: David Ledvinka
module

public import Mathlib.Data.Dyadic
public meta import Mathlib.Tactic.Inclusion.Core.Extensions
public import Mathlib.Tactic.Inclusion.Extension.Interval
public import Mathlib.Tactic.Inclusion.Core.Extensions

/-!
# Initialization for the dyadic real interval extension family
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@ Authors: David Ledvinka
-/
module

public meta import Mathlib.Tactic.Inclusion.Core.Elab
public meta import Mathlib.Tactic.Inclusion.Extension.Core.Core
public import Mathlib.Tactic.Inclusion.Extension.IntervalDyadicReal.Rational
public meta import Mathlib.Tactic.Inclusion.Extension.IntervalDyadicReal.Hypotheses
public import Mathlib.Algebra.Order.AbsoluteValue.Basic
public import Mathlib.Algebra.Order.Field.Basic
public import Mathlib.Data.Rat.Cast.Order
public import Mathlib.Tactic.Inclusion.Core.Elab
public meta import Mathlib.Tactic.ToAdditive

/-!
# The `dyadic_interval` tactic
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/Tactic/Inclusion/ExtensionAPI/Attr.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Authors: David Ledvinka
-/
module

public meta import Mathlib.Tactic.Inclusion.ExtensionAPI.Basic
public import Mathlib.Tactic.Inclusion.ExtensionAPI.Basic

/-!
# Attributes for `inclusion` extensions
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/Tactic/Inclusion/ExtensionAPI/Basic.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Authors: David Ledvinka
module

public meta import Mathlib.Lean.Meta.Basic
public meta import Mathlib.Tactic.Inclusion.Core.Inclusion
public import Mathlib.Tactic.Inclusion.Core.Inclusion

/-!
# Basic API for `inclusion` extensions
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Testing/Plausible/Sampleable.lean
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ public import Plausible.Arbitrary
public import Plausible.Gen
public import Plausible.Random
public meta import Plausible.Sampleable
public import Mathlib.Tactic.Basic

/-!
This module contains `Plausible.Shrinkable` and `Plausible.SampleableExt` instances for mathlib
Expand Down
1 change: 1 addition & 0 deletions Mathlib/Topology/CantorBendixson.lean
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ module

public import Mathlib.SetTheory.Ordinal.FixedPointApproximants
public import Mathlib.Topology.DerivedSet
public meta import Mathlib.Tactic.ToAdditive

/-!
# Cantor-Bendixson derivatives and perfect kernel
Expand Down
1 change: 0 additions & 1 deletion Mathlib/Topology/Compactness/NhdsKer.lean
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ Authors: Yury Kudryashov
-/
module

public import Mathlib.Tactic.Peel
public import Mathlib.Topology.Compactness.Compact
public import Mathlib.Topology.NhdsKer

Expand Down
1 change: 0 additions & 1 deletion Mathlib/Topology/DerivedSet.lean
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ Authors: Daniel Weber
module

public import Mathlib.Topology.Perfect
public import Mathlib.Tactic.Peel

/-!
# Derived set
Expand Down
Loading
Loading