Higher-Order Computability
A computability model over a set of type names consists of
- an indexed family of sets, called the datatypes of ,
- for each , a set of partial functions , called operations of
such that
- for each , the identity function is in
- for any and , the composition .
Corollary [local-0]
A computability model is a category of sets and partial functions.
Notation [local-1]
Denote for where and .
Definition Total computability model [math-6G74]
A computability model is total if every operations is a total function .