Equations
Instances For
def
Aesop.Frontend.checkRuleSetNotDeclared
{m : Type → Type}
[Monad m]
[Lean.MonadError m]
[MonadLiftT IO m]
(rsName : RuleSetName)
:
m Unit
Equations
Instances For
def
Aesop.Frontend.declareRuleSet
{m : Type → Type}
[Monad m]
[Lean.MonadError m]
[MonadLiftT IO m]
(rsName : RuleSetName)
(isDefault : Bool)
:
m Unit
Equations
Instances For
def
Aesop.Frontend.getGlobalRuleSetData
{m : Type → Type}
[Monad m]
[Lean.MonadError m]
[MonadLiftT IO m]
(rsName : RuleSetName)
:
Equations
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)
:
Equations
Instances For
def
Aesop.Frontend.modifyGetGlobalRuleSet
{m : Type → Type}
[Monad m]
[Lean.MonadError m]
[MonadLiftT IO m]
[Lean.MonadEnv m]
{α : Type}
(rsName : RuleSetName)
(f : GlobalRuleSet → α × GlobalRuleSet)
:
m α
Equations
Instances For
Equations
Instances For
def
Aesop.Frontend.addGlobalRule
{m : Type → Type}
[Monad m]
[Lean.MonadError m]
[MonadLiftT IO m]
[Lean.MonadEnv m]
[Lean.MonadResolveName m]
(rsName : RuleSetName)
(r : GlobalRuleSetMember)
(kind : Lean.AttributeKind)
(checkNotExists : Bool)
:
m Unit
Equations
Instances For
def
Aesop.Frontend.eraseGlobalRules
{m : Type → Type}
[Monad m]
[Lean.MonadError m]
[MonadLiftT IO m]
[Lean.MonadEnv m]
(rsf : RuleSetNameFilter)
(rf : RuleFilter)
(checkExists : Bool)
:
m Unit
Equations
Instances For
def
Aesop.Frontend.eraseGlobalRules.go
{m : Type → Type}
[Monad m]
[Lean.MonadError m]
[MonadLiftT IO m]
[Lean.MonadEnv m]
(rf : RuleFilter)
(anyErased : Bool)
(rsName : RuleSetName)
:
m Bool