Each clause is read off the definitions of values, restrictions and products, using the domain and restriction lemmas for maps, equality of functions by values, and the preimage membership helper.
Throughout, every element of a class is a set (Elements Are Sets, and the Empty Set and the Pair of Two Sets Exist and Are Unique (i)), and classes with the same elements are equal (Axiom of Extensionality for Classes).
For (i): by Functions, Values of a Function, and Functions from One Class to Another (iii), so is the unique set with by Functions, Values of a Function, and Functions from One Class to Another (ii); it lies in the range of , which is contained in by Functions, Values of a Function, and Functions from One Class to Another (iii).
For (ii): for we have by (i), and the uniqueness in Functions, Values of a Function, and Functions from One Class to Another (ii) gives the first statement. For the second, forces by Domains and Restrictions of Maps (i), and the first statement applies.
For (iii): and are functions with the same domain by Functions, Values of a Function, and Functions from One Class to Another (iii), and with the same values on it, so by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (i).
For (iv): by The Restriction of a Function or Relation to a Class (i), the elements of are the pairs with and , and those of are the pairs with . Since , the condition follows from , so the two classes have the same elements.
For (v): consists of elements of by The Restriction of a Function or Relation to a Class (i). Conversely, every element of is a pair , as is a relation, and by Domains and Restrictions of Maps (i); so it lies in .
For (vi): the first statement is Domains and Restrictions of Maps (ii). For the second, and by (i), so and by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (ix).
For (vii): by The Cartesian Product of Two Classes (i), every element of is a pair with and , that is, by The Empty Set, the Unordered Pair and the Singleton (iii); conversely for every by (viii). So the elements of are the pairs with . So is a relation in which every first coordinate has the single second coordinate , that is, a function; its domain is and its range is contained in . Hence is a map, its value at every is by Functions, Values of a Function, and Functions from One Class to Another (ii), and if then , so is a map.
For (viii): this is Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set (i).
For (ix): in either direction is an element of a class, hence a set, and Membership in Inverse Relations, Preimages and Images of Classes, and Enlarging the Codomain of a Map (iii) gives the equivalence.
For (x): by (ix) and The Boolean Operations on Classes, Disjointness, and the Universal Class (i), a set lies in either side exactly when it lies in and its value under lies in both and .
Loadingβ¦