Function
Definition. A function assigns to each element of the domain exactly one element of the codomain ; formally it is a relation in which every appears in exactly one pair.
The key properties are Injective, Surjective, and bijective. Machines compute functions from strings to answers, and resource bounds are functions from to compared by Big-O. Defined in Lecture 2.