def
DY.ALaCarte.Container.decideEquality
{CtorId : Type}
{ctors : Ctors CtorId}
[DecidableEq CtorId]
[(id : CtorId) → DecidableEq (ctors id).Data]
(x1 x2 : Container ctors)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
- ctorid_deq : DecidableEq (Representable.CtorId f)
- ctor_data_deq (id : Representable.CtorId f) : DecidableEq (Representable.ctors id).Data
Instances
@[instance_reducible]
instance
DY.ALaCarte.instDecidableEqContainerForOfRepresentableDecidableEq
(f : Type → Type)
[FunctorSizeOf f]
[Representable f]
[RepresentableDecidableEq f]
:
@[instance_reducible]
instance
DY.ALaCarte.instRepresentableDecidableEqFunctorUnionOfDecidableEq
{a : Type}
[DecidableEq a]
(fs : a → Type → Type)
[(id : a) → FunctorSizeOf (fs id)]
[(id : a) → Representable (fs id)]
[(id : a) → RepresentableDecidableEq (fs id)]
:
Equations
- One or more equations did not get rendered due to their size.