Idris2Doc : Decidable.Equality.Eq

Decidable.Equality.Eq

(source)
A form of decidable equality compatible with Eq

Definitions

dataDecides : Bool->Type->Type
  Compatibility between a boolean and a proposition

Totality: total
Visibility: public export
Constructors:
Yes : p->DecidesTruep
No : (p->Void) ->DecidesFalsep
interfaceEqIsDec : Type->Type
  Decidable equality compatible with an Eq instance

Parameters: x
Constraints: Eq x
Methods:
eqDecides : (a : x) -> (b : x) ->Decides (a==b) (a=b)

Implementations:
EqIsDec ()
EqIsDecBool
EqIsDecNat
(EqIsDeca, EqIsDecb) =>EqIsDec (Eitherab)
(EqIsDeca, EqIsDecb) =>EqIsDec (a, b)
EqIsDeca=>EqIsDec (Lista)
eqDecides : {auto__con : EqIsDecx} -> (a : x) -> (b : x) ->Decides (a==b) (a=b)
Visibility: public export
decidesToDec : Decidestp->Decp
Visibility: public export
eqPrec : Sl=Sr->l=r
Visibility: public export
neSucc : (l=r->Void) ->Sl=Sr->Void
Visibility: public export
decSucc : Decides (m==n) (m=n) ->Decides (Sm==Sn) (Sm=Sn)
Visibility: public export