Options for the builders. Most options are only relevant for certain builders.
- indexingMode? : Option IndexingMode
- casesPatterns? : Option (Array CasesPattern)
- transparency? : Option Lean.Meta.TransparencyMode
The transparency used by the rule tactic.
- indexTransparency? : Option Lean.Meta.TransparencyMode
The transparency used for indexing the rule. Currently, the rule is not indexed unless this is
.reducible
.
Instances For
Equations
- ruleExprName : Lean.Name
- builderName : BuilderName
- scopeName : ScopeName
- tac : RuleTacDescr
- indexingMode : IndexingMode
- pattern? : Option RulePattern
Instances For
- safe (info : SafeRuleInfo) : PhaseSpec
- norm (info : NormRuleInfo) : PhaseSpec
- unsafe (info : UnsafeRuleInfo) : PhaseSpec
Instances For
def
Aesop.PhaseSpec.toRule
(phase : PhaseSpec)
(ruleExprName : Lean.Name)
(builder : BuilderName)
(scope : ScopeName)
(tac : RuleTacDescr)
(indexingMode : IndexingMode)
(pattern? : Option RulePattern)
:
Equations
Instances For
- term : Lean.Term
- options : RuleBuilderOptions
- phase : PhaseSpec