Idris2Doc : Decidable.Decidable.Extra

Decidable.Decidable.Extra

Definitions

NotNot : Relts->Relts
Totality: total
Visibility: public export
doubleNegationElimination : Decidablentsr=> (witness : HVectts) ->uncurry (NotNotr) witness->uncurryrwitness
Totality: total
Visibility: public export
doubleNegationExists : Decidablentsr=>Exts (NotNotr) ->Extsr
Totality: total
Visibility: public export
negateDec : Deca->Dec (Nota)
  Convert a decision about a decidable property into one about its negation.

Totality: total
Visibility: public export
notExistsNotForall : {0p : a->Type} -> ((x : a) ->Dec (px)) ->Dec (x : a**Not (px)) ->Dec ((x : a) ->px)
  We can turn (Not (Exists Not)) into Forall for decidable types

Totality: total
Visibility: public export