Instances For
Instances For
def Aesop.Frontend.checkRuleSetNotDeclared {m : Type → Type} [Monad m] [Lean.MonadError m] [MonadLiftT IO m] (rsName : RuleSetName) :
m Unit
Instances For
def Aesop.Frontend.declareRuleSet {m : Type → Type} [Monad m] [Lean.MonadError m] [MonadLiftT IO m] (rsName : RuleSetName) (isDefault : Bool) :
m Unit
Instances For
def Aesop.Frontend.getGlobalRuleSetData {m : Type → Type} [Monad m] [Lean.MonadError m] [MonadLiftT IO m] [MonadLiftT Lean.CoreM m] (rsName : RuleSetName) :
Instances For
def Aesop.Frontend.getGlobalRuleSetFromData {m : Type → Type} [Monad m] [Lean.MonadEnv m] (ext : RuleSetExtension) (simpExt : Lean.Meta.SimpExtension) (simprocExt : Lean.Meta.Simp.SimprocExtension) :
Instances For
Instances For
Instances For
Instances For
Instances For
def Aesop.Frontend.modifyGetGlobalRuleSet {m : Type → Type} [Monad m] [Lean.MonadError m] [MonadLiftT IO m] [MonadLiftT Lean.CoreM m] [Lean.MonadEnv m] {α : Type} (rsName : RuleSetName) (f : GlobalRuleSet → α × GlobalRuleSet) :
m α
Instances For
Instances For
def Aesop.Frontend.addGlobalRule {m : Type → Type} [Monad m] [Lean.MonadError m] [MonadLiftT IO m] [MonadLiftT Lean.CoreM m] [Lean.MonadEnv m] [Lean.MonadResolveName m] (rsName : RuleSetName) (r : GlobalRuleSetMember) (kind : Lean.AttributeKind) (checkNotExists : Bool) :
m Unit
Instances For
def Aesop.Frontend.eraseGlobalRules {m : Type → Type} [Monad m] [Lean.MonadError m] [MonadLiftT IO m] [MonadLiftT Lean.CoreM m] [Lean.MonadEnv m] (rsf : RuleSetNameFilter) (rf : RuleFilter) (checkExists : Bool) :
m Unit