- goal : Aesop.GoalRef
- priority : Aesop.Percent
- lastExpandedInIteration : Aesop.Iteration
- addedInIteration : Aesop.Iteration
Instances For
def
Aesop.BestFirstQueue.ActiveGoal.le
(g : Aesop.BestFirstQueue.ActiveGoal)
(h : Aesop.BestFirstQueue.ActiveGoal)
:
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.BestFirstQueue.init = Batteries.BinomialHeap.empty
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- q.popGoal = match Batteries.BinomialHeap.deleteMin q with | none => (none, q) | some (ag, q) => (some ag.goal, q)
Instances For
Equations
- Aesop.instQueueBestFirstQueue = { init := pure Aesop.BestFirstQueue.init, addGoals := Aesop.BestFirstQueue.addGoals, popGoal := fun (q : Aesop.BestFirstQueue) => pure q.popGoal }
Equations
- Aesop.LIFOQueue.init = { goals := #[] }
Instances For
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- Aesop.FIFOQueue.init = { goals := #[], pos := 0 }
Instances For
Instances For
Equations
Instances For
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.