Unique choice
The principle of unique choice (aka function comprehension) is the idea that total functional relations and functions correspond precisely.
In higher-order logic
In HOL this principle can be written as follows: for any types
\forall R : A \to B \to \textsf{Prop}.\ (\forall a : A.\, \exists! b : B.\, R(a, b)) \to (\exists f : A \to B.\, \forall a : A.\, R(a, f(a))
The quantifier
References
-
The principle of unique choice is "familiar from topos theory." Any leads on that?