Equations
- DY.Traceful a = ((trIn : DY.ExecTrace) → Option a × { trOut : DY.ExecTrace // trIn ≤ trOut })
Instances For
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[instance_reducible]
Equations
- DY.instAlternativeErr = { toApplicative := DY.instMonadErr.toApplicative, failure := @DY.instAlternativeErr._aux_1, orElse := @DY.instAlternativeErr._aux_3 }
@[instance_reducible]
Equations
- DY.instMonadLiftErrTraceful = { monadLift := fun {α : Type} (x : DY.Err α) => DY.Traceful.mk fun (tr : DY.ExecTrace) => (x, ⟨tr, ⋯⟩) }