File: .lake/packages/aesop/Aesop/Check.lean

full_name: Aesop.Check.all
code: initialize Check.all : Lean.Option Bool ←
  Option.register `aesop.check.all
    { defValue := false
      descr := "(aesop) Enable all runtime checks. Individual checks can still be disabled."
      group := "tactic" }
goal: Lean.Option Bool

full_name: Aesop.initFn._@..lake.packages.aesop.Aesop.Check._hyg.5
code: initialize Check.all : Lean.Option Bool ←
  Option.register `aesop.check.all
    { defValue := false
      descr := "(aesop) Enable all runtime checks. Individual checks can still be disabled."
      group := "tactic" }
goal: IO (Lean.Option Bool)

full_name: Aesop.Check.toOption
code: structure Check where
  toOption : Lean.Option Bool
goal: Lean.Option Bool

full_name: Aesop.Check
code: structure Check where
  toOption : Lean.Option Bool
goal: Type

full_name: Aesop.Check.get
code: def get (opts : Options) (opt : Check) : Bool 
goal: Bool

full_name: Aesop.Check.isEnabled
code: def isEnabled [Monad m] [MonadOptions m] (opt : Check) : m Bool 
goal: m Bool

full_name: Aesop.Check.name
code: def name (opt : Check) : Name 
goal: Lean.Name

full_name: Aesop.«_aux_.lake_packages_aesop_Aesop_Check___macroRules_Aesop_commandRegister_aesop_check_option___1»
code: macro "register_aesop_check_option" optName:ident descr:str : command =>
  `(initialize option : Lean.Option Bool ←
      Lean.Option.register $(quote $ `aesop.check ++ optName.getId)
        { defValue := false, descr := $descr, group := "tactic" }

    def $(mkIdent $ `Check ++ optName.getId) : Aesop.Check := ⟨option⟩)
goal: Lean.Macro

full_name: Aesop.commandRegister_aesop_check_option__._@..lake.packages.aesop.Aesop.Check._hyg.136
code: macro "register_aesop_check_option" optName:ident descr:str : command =>
  `(initialize option : Lean.Option Bool ←
      Lean.Option.register $(quote $ `aesop.check ++ optName.getId)
        { defValue := false, descr := $descr, group := "tactic" }

    def $(mkIdent $ `Check ++ optName.getId) : Aesop.Check := ⟨option⟩)
goal: Lean.ParserDescr

full_name: Aesop.initFn._@..lake.packages.aesop.Aesop.Check._hyg.738
code: register_aesop_check_option proofReconstruction
    "(aesop) Typecheck partial proof terms during proof reconstruction."
goal: IO (Lean.Option Bool)

full_name: Aesop.option._@..lake.packages.aesop.Aesop.Check._hyg.735
code: register_aesop_check_option proofReconstruction
    "(aesop) Typecheck partial proof terms during proof reconstruction."
goal: Lean.Option Bool

full_name: Aesop.initFn._@..lake.packages.aesop.Aesop.Check._hyg.807
code: register_aesop_check_option tree
    "(aesop) Check search tree invariants after every iteration of the search loop. Quite expensive."
goal: IO (Lean.Option Bool)

full_name: Aesop.option._@..lake.packages.aesop.Aesop.Check._hyg.804
code: register_aesop_check_option tree
    "(aesop) Check search tree invariants after every iteration of the search loop. Quite expensive."
goal: Lean.Option Bool

full_name: Aesop.initFn._@..lake.packages.aesop.Aesop.Check._hyg.876
code: register_aesop_check_option rules
    "(aesop) Check that information reported by rules is correct."
goal: IO (Lean.Option Bool)

full_name: Aesop.option._@..lake.packages.aesop.Aesop.Check._hyg.873
code: register_aesop_check_option rules
    "(aesop) Check that information reported by rules is correct."
goal: Lean.Option Bool

full_name: Aesop.option._@..lake.packages.aesop.Aesop.Check._hyg.942
code: register_aesop_check_option script
    "(aesop) Check that the tactic script generated by Aesop proves the goal. When this check is active, Aesop generates a tactic script even if the user did not request one."
goal: Lean.Option Bool

full_name: Aesop.initFn._@..lake.packages.aesop.Aesop.Check._hyg.945
code: register_aesop_check_option script
    "(aesop) Check that the tactic script generated by Aesop proves the goal. When this check is active, Aesop generates a tactic script even if the user did not request one."
goal: IO (Lean.Option Bool)

full_name: Aesop.option._@..lake.packages.aesop.Aesop.Check._hyg.1011
code: register_aesop_check_option script.steps
    "(aesop) Check each step of the tactic script generated by Aesop. When this check is active, Aesop generates a tactic script even if the user did not request one."
goal: Lean.Option Bool

full_name: Aesop.initFn._@..lake.packages.aesop.Aesop.Check._hyg.1014
code: register_aesop_check_option script.steps
    "(aesop) Check each step of the tactic script generated by Aesop. When this check is active, Aesop generates a tactic script even if the user did not request one."
goal: IO (Lean.Option Bool)