Skip to content

Commit

Permalink
Import Mathlib.Tactic everywhere
Browse files Browse the repository at this point in the history
  • Loading branch information
PatrickMassot committed Jul 2, 2023
1 parent 619f779 commit b3adcb0
Show file tree
Hide file tree
Showing 26 changed files with 32 additions and 4 deletions.
1 change: 1 addition & 0 deletions MIL/C02_Basics/Source_S01_Calculating.lean
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ Let's try out ``rw``.
TEXT. -/
-- An example.
-- QUOTE:
import Mathlib.Tactic
import Mathlib.Data.Real.Basic

example (a b c : ℝ) : a * b * c = b * (a * c) := by
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
-- BOTH:
import Mathlib.Tactic
import Mathlib.Data.Real.Basic

namespace C02S04
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
-- BOTH:
import Mathlib.Tactic
import Mathlib.Topology.MetricSpace.Basic

/- TEXT:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
-- BOTH:
import Mathlib.Tactic
import Mathlib.Data.Real.Basic

namespace C03S01
Expand Down
1 change: 1 addition & 0 deletions MIL/C03_Logic/Source_S02_The_Existential_Quantifier.lean
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
-- BOTH:
import Mathlib.Tactic
import Mathlib.Data.Real.Basic

namespace C03S02
Expand Down
1 change: 1 addition & 0 deletions MIL/C03_Logic/Source_S03_Negation.lean
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
-- BOTH:
import Mathlib.Tactic
import Mathlib.Data.Real.Basic

namespace C03S03
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
-- BOTH:
import Mathlib.Tactic
import Mathlib.Data.Real.Basic
import Mathlib.Data.Nat.Prime
import Mathlib.Tactic.NormNum

namespace C03S04
/- TEXT:
Expand Down
1 change: 1 addition & 0 deletions MIL/C03_Logic/Source_S05_Disjunction.lean
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.Data.Real.Basic

namespace C03S05
Expand Down
1 change: 1 addition & 0 deletions MIL/C03_Logic/Source_S06_Sequences_and_Convergence.lean
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
-- BOTH:
import Mathlib.Tactic
import Mathlib.Data.Real.Basic

namespace C03S06
Expand Down
1 change: 1 addition & 0 deletions MIL/C04_Sets_and_Functions/Source_S02_Functions.lean
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
-- BOTH:
import Mathlib.Tactic
import Mathlib.Data.Set.Lattice
import Mathlib.Data.Set.Function
import Mathlib.Analysis.SpecialFunctions.Log.Basic
Expand Down
3 changes: 1 addition & 2 deletions MIL/C05_Number_Theory/Source_S01_Irrational_Roots.lean
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import Mathlib.Tactic
import Mathlib.Data.Nat.Factorization.Basic
import Mathlib.Data.Nat.Prime
import Mathlib.Tactic.NormNum.GCD
import Mathlib.Tactic.NormNum.Prime
/- OMIT:
-- fix this.
-- import Mathlib.Data.Real.Irrational
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import Mathlib.Data.Nat.Prime
import Mathlib.Algebra.BigOperators.Order
import Mathlib.Tactic
import Mathlib.Tactic.IntervalCases

open BigOperators

Expand Down
1 change: 1 addition & 0 deletions MIL/C06_Structures/Source_S01_Structures.lean
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.Algebra.BigOperators.Ring
import Mathlib.Data.Real.Basic

Expand Down
1 change: 1 addition & 0 deletions MIL/C06_Structures/Source_S02_Algebraic_Structures.lean
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.Data.Real.Basic

namespace C06S02
Expand Down
1 change: 1 addition & 0 deletions MIL/C07_Hierarchies/Source_S01_Basics.lean
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.Algebra.BigOperators.Ring
import Mathlib.Data.Real.Basic

Expand Down
1 change: 1 addition & 0 deletions MIL/C07_Hierarchies/Source_S02_Morphisms.lean
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.Topology.Instances.Real

/- TEXT:
Expand Down
1 change: 1 addition & 0 deletions MIL/C07_Hierarchies/Source_S03_Subobjects.lean
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.GroupTheory.QuotientGroup


Expand Down
1 change: 1 addition & 0 deletions MIL/C08_Topology/Source_S01_Filters.lean
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.Topology.Instances.Real

open Set Filter Topology
Expand Down
1 change: 1 addition & 0 deletions MIL/C08_Topology/Source_S02_Metric_Spaces.lean
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.Topology.Instances.Real
import Mathlib.Analysis.NormedSpace.BanachSteinhaus

Expand Down
1 change: 1 addition & 0 deletions MIL/C08_Topology/Source_S03_Topological_Spaces.lean
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.Topology.Instances.Real
import Mathlib.Analysis.NormedSpace.BanachSteinhaus

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
import Mathlib.Analysis.Calculus.MeanValue

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.Analysis.NormedSpace.BanachSteinhaus
import Mathlib.Analysis.NormedSpace.FiniteDimension
import Mathlib.Analysis.Calculus.Inverse
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.MeasureTheory.Integral.IntervalIntegral
import Mathlib.Analysis.SpecialFunctions.Integrals
import Mathlib.Analysis.Convolution
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.Analysis.NormedSpace.FiniteDimension
import Mathlib.Analysis.Convolution
import Mathlib.MeasureTheory.Function.Jacobian
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import Mathlib.Tactic
import Mathlib.Analysis.NormedSpace.FiniteDimension
import Mathlib.Analysis.Convolution
import Mathlib.MeasureTheory.Function.Jacobian
Expand Down
8 changes: 8 additions & 0 deletions check_import.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
"""
Print the list of lean files in the MIL folder that do not import Mathlib.Tactic
"""
from pathlib import Path

for path in (Path(__file__).parent/"MIL").glob("**/*.lean"):
if not any([l == "import Mathlib.Tactic" for l in path.read_text().split("\n")]):
print(path)

0 comments on commit b3adcb0

Please sign in to comment.