- rule : Aesop.SafeRule
- output : Aesop.RuleTacOutput
Instances For
Equations
- Aesop.instInhabitedPostponedSafeRule = { default := { rule := default, output := default } }
Equations
- One or more equations did not get rendered due to their size.
Instances For
- unsafeRule: Aesop.IndexMatchResult Aesop.UnsafeRule → Aesop.UnsafeQueueEntry
- postponedSafeRule: Aesop.PostponedSafeRule → Aesop.UnsafeQueueEntry
Instances For
Equations
- Aesop.instInhabitedUnsafeQueueEntry = { default := Aesop.UnsafeQueueEntry.unsafeRule default }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Aesop.UnsafeQueueEntry.name x = match x with | Aesop.UnsafeQueueEntry.unsafeRule r => r.rule.name | Aesop.UnsafeQueueEntry.postponedSafeRule r => r.rule.name
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
Instances For
def
Aesop.UnsafeQueue.initial
(postponedSafeRules : Array Aesop.PostponedSafeRule)
(unsafeRules : Array (Aesop.IndexMatchResult Aesop.UnsafeRule))
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Aesop.UnsafeQueue.entriesToMessageData q = Array.map Lean.toMessageData (Subarray.toArray q)