Skip to content

Commit 5b03e4b

Browse files
committed
refactor: remove import-only aggregator files
Delete Lean modules that only re-export their submodules via `public import` (Foundation/FirstOrder/Basic.lean, Foundation/FirstOrder/Completeness.lean, Foundation/FirstOrder/Bootstrapping/Syntax.lean, Foundation/FirstOrder/SetTheory/Basic.lean, Foundation/FirstOrder/Arithmetic/{HFS,Definability,Exponential,Basic}.lean) and inline their import lists into the files that imported them. Foundation.lean is regenerated via `lake exe mk_all --module`.
1 parent a1733b5 commit 5b03e4b

33 files changed

Lines changed: 227 additions & 102 deletions

File tree

Foundation.lean

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
11
module -- shake: keep-all --deprecated_module: ignore
22

3-
public import Foundation.FirstOrder.Arithmetic.Basic
43
public import Foundation.FirstOrder.Arithmetic.Basic.Hierarchy
54
public import Foundation.FirstOrder.Arithmetic.Basic.Misc
65
public import Foundation.FirstOrder.Arithmetic.Basic.Model
76
public import Foundation.FirstOrder.Arithmetic.Basic.Monotone
8-
public import Foundation.FirstOrder.Arithmetic.Definability
97
public import Foundation.FirstOrder.Arithmetic.Definability.Absoluteness
108
public import Foundation.FirstOrder.Arithmetic.Definability.BoundedDefinable
119
public import Foundation.FirstOrder.Arithmetic.Definability.Definable
1210
public import Foundation.FirstOrder.Arithmetic.Definability.Hierarchy
13-
public import Foundation.FirstOrder.Arithmetic.Exponential
1411
public import Foundation.FirstOrder.Arithmetic.Exponential.Bit
1512
public import Foundation.FirstOrder.Arithmetic.Exponential.Exp
1613
public import Foundation.FirstOrder.Arithmetic.Exponential.Log
1714
public import Foundation.FirstOrder.Arithmetic.Exponential.PPow2
1815
public import Foundation.FirstOrder.Arithmetic.Exponential.Pow2
19-
public import Foundation.FirstOrder.Arithmetic.HFS
2016
public import Foundation.FirstOrder.Arithmetic.HFS.Basic
2117
public import Foundation.FirstOrder.Arithmetic.HFS.Coding
2218
public import Foundation.FirstOrder.Arithmetic.HFS.Fixpoint
@@ -36,7 +32,6 @@ public import Foundation.FirstOrder.Arithmetic.R0.Representation
3632
public import Foundation.FirstOrder.Arithmetic.Schemata
3733
public import Foundation.FirstOrder.Arithmetic.TA.Basic
3834
public import Foundation.FirstOrder.Arithmetic.TA.Nonstandard
39-
public import Foundation.FirstOrder.Basic
4035
public import Foundation.FirstOrder.Basic.AesopInit
4136
public import Foundation.FirstOrder.Basic.BinderNotation
4237
public import Foundation.FirstOrder.Basic.Calculus
@@ -59,7 +54,6 @@ public import Foundation.FirstOrder.Bootstrapping.DerivabilityCondition.D3
5954
public import Foundation.FirstOrder.Bootstrapping.DerivabilityCondition.EquationalTheory
6055
public import Foundation.FirstOrder.Bootstrapping.DerivabilityCondition.PeanoMinus
6156
public import Foundation.FirstOrder.Bootstrapping.FixedPoint
62-
public import Foundation.FirstOrder.Bootstrapping.Syntax
6357
public import Foundation.FirstOrder.Bootstrapping.Syntax.Formula.Basic
6458
public import Foundation.FirstOrder.Bootstrapping.Syntax.Formula.Coding
6559
public import Foundation.FirstOrder.Bootstrapping.Syntax.Formula.Functions
@@ -74,7 +68,6 @@ public import Foundation.FirstOrder.Bootstrapping.Syntax.Term.Coding
7468
public import Foundation.FirstOrder.Bootstrapping.Syntax.Term.Functions
7569
public import Foundation.FirstOrder.Bootstrapping.Syntax.Term.Typed
7670
public import Foundation.FirstOrder.Bootstrapping.Syntax.Theory
77-
public import Foundation.FirstOrder.Completeness
7871
public import Foundation.FirstOrder.Completeness.CanonicalModel
7972
public import Foundation.FirstOrder.Completeness.CountableSublanguage
8073
public import Foundation.FirstOrder.Completeness.CounterModel
@@ -108,7 +101,6 @@ public import Foundation.FirstOrder.Kripke.WeakForcing
108101
public import Foundation.FirstOrder.NegationTranslation.GoedelGentzen
109102
public import Foundation.FirstOrder.Order.Le
110103
public import Foundation.FirstOrder.Polarity
111-
public import Foundation.FirstOrder.SetTheory.Basic
112104
public import Foundation.FirstOrder.SetTheory.Basic.Axioms
113105
public import Foundation.FirstOrder.SetTheory.Basic.Misc
114106
public import Foundation.FirstOrder.SetTheory.Basic.Model

Foundation/FirstOrder/Arithmetic/Basic.lean

Lines changed: 0 additions & 6 deletions
This file was deleted.

Foundation/FirstOrder/Arithmetic/Definability.lean

Lines changed: 0 additions & 6 deletions
This file was deleted.

Foundation/FirstOrder/Arithmetic/Exponential.lean

Lines changed: 0 additions & 7 deletions
This file was deleted.

Foundation/FirstOrder/Arithmetic/HFS.lean

Lines changed: 0 additions & 8 deletions
This file was deleted.

Foundation/FirstOrder/Arithmetic/HFS/Basic.lean

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
module
22

3-
public import Foundation.FirstOrder.Arithmetic.Exponential
3+
public import Foundation.FirstOrder.Arithmetic.Exponential.Pow2
4+
public import Foundation.FirstOrder.Arithmetic.Exponential.PPow2
5+
public import Foundation.FirstOrder.Arithmetic.Exponential.Exp
6+
public import Foundation.FirstOrder.Arithmetic.Exponential.Log
7+
public import Foundation.FirstOrder.Arithmetic.Exponential.Bit
48

59
@[expose] public section
610
/-!

Foundation/FirstOrder/Arithmetic/Induction.lean

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
module
22

3-
public import Foundation.FirstOrder.Arithmetic.HFS
3+
public import Foundation.FirstOrder.Arithmetic.HFS.Basic
4+
public import Foundation.FirstOrder.Arithmetic.HFS.Seq
5+
public import Foundation.FirstOrder.Arithmetic.HFS.PRF
6+
public import Foundation.FirstOrder.Arithmetic.HFS.Fixpoint
7+
public import Foundation.FirstOrder.Arithmetic.HFS.Vec
8+
public import Foundation.FirstOrder.Arithmetic.HFS.Coding
49

510
@[expose] public section
611
/-!

Foundation/FirstOrder/Arithmetic/Omega1/Basic.lean

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
module
22

3-
public import Foundation.FirstOrder.Arithmetic.Exponential
3+
public import Foundation.FirstOrder.Arithmetic.Exponential.Pow2
4+
public import Foundation.FirstOrder.Arithmetic.Exponential.PPow2
5+
public import Foundation.FirstOrder.Arithmetic.Exponential.Exp
6+
public import Foundation.FirstOrder.Arithmetic.Exponential.Log
7+
public import Foundation.FirstOrder.Arithmetic.Exponential.Bit
48

59
@[expose] public section
610
/-!

Foundation/FirstOrder/Arithmetic/PeanoMinus/Functions.lean

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
module
22

3-
public import Foundation.FirstOrder.Arithmetic.Definability
3+
public import Foundation.FirstOrder.Arithmetic.Definability.Hierarchy
4+
public import Foundation.FirstOrder.Arithmetic.Definability.Definable
5+
public import Foundation.FirstOrder.Arithmetic.Definability.BoundedDefinable
6+
public import Foundation.FirstOrder.Arithmetic.Definability.Absoluteness
47
public import Mathlib.Algebra.Prime.Lemmas
58
public import Foundation.Vorspiel.ExistsUnique
69

Foundation/FirstOrder/Arithmetic/R0/Basic.lean

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
module
22

3-
public import Foundation.FirstOrder.Arithmetic.Basic
3+
public import Foundation.FirstOrder.Arithmetic.Basic.Misc
4+
public import Foundation.FirstOrder.Arithmetic.Basic.Monotone
5+
public import Foundation.FirstOrder.Arithmetic.Basic.Hierarchy
6+
public import Foundation.FirstOrder.Arithmetic.Basic.Model
47

58
@[expose] public section
69
/-!

0 commit comments

Comments
 (0)