Idris2Doc : Data.List.Fresh.Quantifiers

Data.List.Fresh.Quantifiers

(source)

Definitions

dataAny : (0_ : (a->Type)) ->FreshListaneq->Type
Totality: total
Visibility: public export
Constructors:
Here : {auto0fresh : x#xs} ->px->Anyp (x::xs)
There : {auto0fresh : x#xs} ->Anypxs->Anyp (x::xs)

Hint: 
Uninhabited (Anyp [])
dataAll : (0_ : (a->Type)) ->FreshListaneq->Type
Totality: total
Visibility: public export
Constructors:
Nil : Allp []
(::) : px-> {auto0fresh : x#xs} ->Allpxs->Allp (x::xs)
lookupWithProof : Anypxs-> (x : a**px)
Totality: total
Visibility: public export
lookup : Anypxs->a
Totality: total
Visibility: public export
remove : Anypxs->FreshListaneq
Totality: total
Visibility: public export
(!!) : Allpxs-> (pos : Anyqxs) ->p (lookuppos)
Totality: total
Visibility: public export
Fixity Declaration: infixr operator, level 4
.toFreshList : Allpxs->FreshList (x : a**px) (neq `on` .fst)
Totality: total
Visibility: public export
0.toFreshListFreshness : (rec : Allpxs) ->y#xs-> (y**{_:3734}) #rec.toFreshList
Totality: total
Visibility: public export
traverse : Applicativef=> ((x : a) ->px->f (qx)) ->Allpxs->f (Allqxs)
Totality: total
Visibility: public export
sequence : Applicativef=>All (f.p) xs->f (Allpxs)
Totality: total
Visibility: public export
any : ((x : a) ->Dec (px)) -> (xs : FreshListaneq) ->Dec (Anypxs)
Totality: total
Visibility: public export
isElem : DecEqa=> (x : a) -> (xs : FreshListaneq) ->Dec (Any (\{arg:0}=>x={arg:0}) xs)
Totality: total
Visibility: public export
.update : Applicativef=>Allpxs-> (pos : Anyqxs) -> (p (lookuppos) ->f (p (lookuppos))) ->f (Allpxs)
Totality: total
Visibility: public export
map : ((x : a) ->px->qx) ->Anypxs->Anyqxs
  Map a function

Totality: total
Visibility: public export
map : ((x : a) ->px->qx) ->Allpxs->Allqxs
  Map a function

Totality: total
Visibility: public export
mapSupport : ((pos : Anyfxs) ->q (lookuppos)) ->Allfxs->Allqxs
  Map a function restricted to the support of the list

Totality: total
Visibility: public export
tabulate : ((x : a) ->px) ->Allpxs
Totality: total
Visibility: public export
foldl : (b->a->b) ->b->All (consta) xs->b
Totality: total
Visibility: public export
foldr : (a->b->b) ->b->All (consta) xs->b
Totality: total
Visibility: public export
insertWith : ((y : a) ->qy->py) -> (pos : Anyqxs) ->Allp (removepos) ->Allpxs
Totality: total
Visibility: public export
insertLookedup : (pos : Anyqxs) ->p (lookuppos) ->Allp (removepos) ->Allpxs
Totality: total
Visibility: public export