File: .lake/packages/aesop/Aesop/Frontend/Extension.lean

full_name: Aesop.Frontend.extensionDescr
code: def extensionDescr (rsName : RuleSetName) :
    SimpleScopedEnvExtension.Descr BaseRuleSetMember BaseRuleSet 
goal: Lean.SimpleScopedEnvExtension.Descr Aesop.BaseRuleSetMember Aesop.BaseRuleSet

full_name: Aesop.Frontend.declareRuleSetUnchecked
code: def declareRuleSetUnchecked (rsName : RuleSetName) (isDefault : Bool) :
    IO Unit 
goal: IO Unit

full_name: Aesop.Frontend.isRuleSetDeclared
code: def isRuleSetDeclared (rsName : RuleSetName) : IO Bool 
goal: IO Bool

full_name: Aesop.Frontend.checkRuleSetNotDeclared
code: def checkRuleSetNotDeclared (rsName : RuleSetName) : m Unit 
goal: m Unit

full_name: Aesop.Frontend.declareRuleSet
code: def declareRuleSet (rsName : RuleSetName) (isDefault : Bool) : m Unit 
goal: m Unit

full_name: Aesop.Frontend.initFn._@..lake.packages.aesop.Aesop.Frontend.Extension._hyg.424
code: initialize
  builtinRuleSetNames.forM (declareRuleSetUnchecked (isDefault := true))
goal: IO Unit

full_name: Aesop.Frontend.getGlobalRuleSetData
code: def getGlobalRuleSetData (rsName : RuleSetName) :
    m (RuleSetExtension × Name × SimpExtension × Name × Simp.SimprocExtension) 
goal: m (Aesop.RuleSetExtension × Lean.Name × Lean.Meta.SimpExtension × Lean.Name × Lean.Meta.Simp.SimprocExtension)

full_name: Aesop.Frontend.getGlobalRuleSetFromData
code: def getGlobalRuleSetFromData (ext : RuleSetExtension) (simpExt : SimpExtension)
    (simprocExt : Simp.SimprocExtension) : m GlobalRuleSet 
goal: m Aesop.GlobalRuleSet

full_name: Aesop.Frontend.getGlobalRuleSet
code: def getGlobalRuleSet (rsName : RuleSetName) :
    CoreM (GlobalRuleSet × Name × Name) 
goal: Lean.CoreM (Aesop.GlobalRuleSet × Lean.Name × Lean.Name)

full_name: Aesop.Frontend.getGlobalRuleSets
code: def getGlobalRuleSets (rsNames : Array RuleSetName) :
    CoreM (Array (GlobalRuleSet × Name × Name)) 
goal: Lean.CoreM (Array (Aesop.GlobalRuleSet × Lean.Name × Lean.Name))

full_name: Aesop.Frontend.getDefaultGlobalRuleSets
code: def getDefaultGlobalRuleSets : CoreM (Array (GlobalRuleSet × Name × Name)) 
goal: Lean.CoreM (Array (Aesop.GlobalRuleSet × Lean.Name × Lean.Name))

full_name: Aesop.Frontend.getDeclaredGlobalRuleSets
code: def getDeclaredGlobalRuleSets :
    CoreM (Array (RuleSetName × GlobalRuleSet × Name × Name)) 
goal: Lean.CoreM (Array (Aesop.RuleSetName × Aesop.GlobalRuleSet × Lean.Name × Lean.Name))

full_name: Aesop.Frontend.modifyGetGlobalRuleSet
code: def modifyGetGlobalRuleSet (rsName : RuleSetName)
    (f : GlobalRuleSet → α × GlobalRuleSet) : m α 
goal: m α

full_name: Aesop.Frontend.modifyGlobalRuleSet
code: def modifyGlobalRuleSet (rsName : RuleSetName)
    (f : GlobalRuleSet → GlobalRuleSet) : CoreM Unit 
goal: Lean.CoreM Unit

full_name: Aesop.Frontend.addGlobalRule
code: def addGlobalRule (rsName : RuleSetName) (r : GlobalRuleSetMember)
    (kind : AttributeKind) (checkNotExists : Bool) : m Unit 
goal: m Unit

full_name: Aesop.Frontend.eraseGlobalRules
code: def eraseGlobalRules (rsf : RuleSetNameFilter) (rf : RuleFilter)
    (checkExists : Bool) : m Unit 
goal: m Unit

full_name: Aesop.Frontend.eraseGlobalRules.go
code: def eraseGlobalRules (rsf : RuleSetNameFilter) (rf : RuleFilter)
    (checkExists : Bool) : m Unit 
goal: m Bool