chore: reduce import closure of MPL (#9382)
This PR reduces the import closure of the monadic verification framework from `Lean.Meta` to only the submodules actually required.
This commit is contained in:
parent
6adeab2160
commit
aa6f22d102
9 changed files with 10 additions and 5 deletions
|
|
@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
|
|||
Authors: Sebastian Graf
|
||||
-/
|
||||
prelude
|
||||
import Lean.Meta
|
||||
import Lean.Meta.Tactic.Simp
|
||||
import Std.Do.Triple.Basic
|
||||
import Std.Tactic.Do.Syntax
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
|
|||
Authors: Sebastian Graf
|
||||
-/
|
||||
prelude
|
||||
import Lean.Meta
|
||||
import Lean.Meta.Tactic.Simp
|
||||
|
||||
namespace Lean.Elab.Tactic.Do
|
||||
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ Released under Apache 2.0 license as described in the file LICENSE.
|
|||
Authors: Lars König, Mario Carneiro, Sebastian Graf
|
||||
-/
|
||||
prelude
|
||||
import Lean.Meta
|
||||
import Std.Tactic.Do.Syntax
|
||||
import Lean.Meta.Basic
|
||||
import Lean.Elab.Tactic.Do.ProofMode.MGoal
|
||||
|
||||
namespace Lean.Elab.Tactic.Do.ProofMode
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ Authors: Lars König, Mario Carneiro, Sebastian Graf
|
|||
-/
|
||||
prelude
|
||||
import Lean.Elab.Tactic.Do.ProofMode.MGoal
|
||||
import Lean.PrettyPrinter.Delaborator.Basic
|
||||
|
||||
namespace Lean.Elab.Tactic.Do.ProofMode
|
||||
open Std.Do
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ prelude
|
|||
import Std.Tactic.Do.Syntax
|
||||
import Lean.Elab.Tactic.Do.ProofMode.Basic
|
||||
import Lean.Elab.Tactic.Do.ProofMode.Focus
|
||||
import Lean.Elab.Tactic.ElabTerm
|
||||
|
||||
namespace Lean.Elab.Tactic.Do.ProofMode
|
||||
open Std.Do SPred.Tactic
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@ Authors: Lars König, Mario Carneiro, Sebastian Graf
|
|||
-/
|
||||
prelude
|
||||
import Lean.Elab.Tactic.Do.ProofMode.MGoal
|
||||
import Lean.Meta
|
||||
|
||||
namespace Lean.Elab.Tactic.Do.ProofMode
|
||||
open Std.Do SPred.Tactic ProofMode
|
||||
|
|
|
|||
|
|
@ -6,7 +6,9 @@ Authors: Lars König, Mario Carneiro, Sebastian Graf
|
|||
prelude
|
||||
import Std.Do.SPred.DerivedLaws
|
||||
import Std.Tactic.Do.ProofMode
|
||||
import Lean.Meta
|
||||
import Lean.SubExpr
|
||||
import Lean.Meta.Basic
|
||||
import Lean.Elab.Tactic.Basic
|
||||
|
||||
namespace Lean.Elab.Tactic.Do.ProofMode
|
||||
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ import Lean.Elab.Tactic.Do.ProofMode.MGoal
|
|||
import Lean.Elab.Tactic.Do.ProofMode.Focus
|
||||
import Lean.Elab.Tactic.Do.ProofMode.Basic
|
||||
import Lean.Elab.Tactic.Do.ProofMode.Pure
|
||||
import Lean.Elab.Tactic.ElabTerm
|
||||
|
||||
namespace Lean.Elab.Tactic.Do.ProofMode
|
||||
open Std.Do SPred.Tactic
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ prelude
|
|||
import Init.Guard
|
||||
import Std.Do.WP
|
||||
import Std.Do.Triple
|
||||
import Lean.Meta.Tactic.Split
|
||||
import Lean.Elab.Tactic.Simp
|
||||
import Lean.Elab.Tactic.Meta
|
||||
import Lean.Elab.Tactic.Do.ProofMode.Basic
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue