Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
aesop <clause>* tries to solve the current goal by applying a set of rules
registered with the @[aesop] attribute. See its
README for a tutorial and a
reference.
The variant aesop? prints the proof it found as a Try this suggestion.
Clauses can be used to customise the behaviour of an Aesop call. Available clauses are:
(add <phase> <priority> <builder> <rule>)adds a rule.<phase>isunsafe,safeornorm.<priority>is a percentage for unsafe rules and an integer for safe and norm rules.<rule>is the name of a declaration or local hypothesis.<builder>is the rule builder used to turn<rule>into an Aesop rule. Example:(add unsafe 50% apply Or.inl).(erase <rule>)disables a globally registered Aesop rule. Example:(erase Aesop.BuiltinRules.assumption).(rule_sets [<ruleset>,*])enables or disables named sets of rules for this Aesop call. Example:(rule_sets [-builtin, MyRuleSet]).(options { <opt> := <value> })adjusts Aesop's search options. SeeAesop.Options.(simp_options { <opt> := <value> })adjusts options for Aesop's built-insimprule. SeeAesop.SimpConfig.
Equations
- One or more equations did not get rendered due to their size.
Instances For
aesop <clause>* tries to solve the current goal by applying a set of rules
registered with the @[aesop] attribute. See its
README for a tutorial and a
reference.
The variant aesop? prints the proof it found as a Try this suggestion.
Clauses can be used to customise the behaviour of an Aesop call. Available clauses are:
(add <phase> <priority> <builder> <rule>)adds a rule.<phase>isunsafe,safeornorm.<priority>is a percentage for unsafe rules and an integer for safe and norm rules.<rule>is the name of a declaration or local hypothesis.<builder>is the rule builder used to turn<rule>into an Aesop rule. Example:(add unsafe 50% apply Or.inl).(erase <rule>)disables a globally registered Aesop rule. Example:(erase Aesop.BuiltinRules.assumption).(rule_sets [<ruleset>,*])enables or disables named sets of rules for this Aesop call. Example:(rule_sets [-builtin, MyRuleSet]).(options { <opt> := <value> })adjusts Aesop's search options. SeeAesop.Options.(simp_options { <opt> := <value> })adjusts options for Aesop's built-insimprule. SeeAesop.SimpConfig.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Aesop.Frontend.elabOptionsUnsafe = Aesop.Frontend.elabConfigUnsafe `Aesop.Options
Instances For
@[implemented_by Aesop.Frontend.elabOptionsUnsafe]
Equations
- Aesop.Frontend.elabSimpConfigUnsafe = Aesop.Frontend.elabConfigUnsafe `Aesop.SimpConfig
Instances For
@[implemented_by Aesop.Frontend.elabSimpConfigUnsafe]
- additionalRules : Array Aesop.Frontend.RuleExpr
- erasedRules : Array Aesop.Frontend.RuleExpr
- enabledRuleSets : Lean.NameSet
- options : Aesop.Options
- simpConfig : Aesop.SimpConfig
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Aesop.Frontend.TacticConfig.parse.addClause
(traceScript : Bool)
(c : Aesop.Frontend.TacticConfig)
(stx : Lean.Syntax)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Aesop.Frontend.TacticConfig.updateRuleSets
(goal : Lean.MVarId)
(rss : Aesop.RuleSets)
(c : Aesop.Frontend.TacticConfig)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.