Function notation writes the value assigned by a function to an argument
as
. A declaration
states that
has domain
and codomain
. The notation
specifies the assignment rule, while
denotes the image
of a subset
of the domain.