Reads the domain clause off the definitions of map and domain, and obtains the restriction clauses from the restriction rule for functions, using that C ∩ A = C and that the restriction is contained in F.
Throughout, every element of a class is a set by Elements Are Sets, and the Empty Set and the Pair of Two Sets Exist and Are Unique §elements; membership in a class formed by abstraction (the domain and range below) is read off by Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §restricted; and is unfolded as "every element of is an element of " by Subclasses and Subsets §subclass. These three references cover those steps wherever they occur below.
By Functions, Values of a Function, and Functions from One Class to Another §map, is a function with domain and range .
Clause domain. Let and be sets with . Then satisfies , with witness , so by Relations, Domain, Range, Inverse and Composition §domain.
Clause restriction-map. Assume . Applying Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §restriction with the class in the role of its , is a function with domain . This intersection is : by The Boolean Operations on Classes, Disjointness, and the Universal Class §operations a set lies in if and only if it lies in and in , and since every set in lies in , so a set lies in if and only if it lies in ; hence by Axiom of Extensionality for Classes, and . For the range, let . By Relations, Domain, Range, Inverse and Composition §range there is a set with ; every element of is an element of by The Restriction of a Function or Relation to a Class §restriction, so . Then , again by Relations, Domain, Range, Inverse and Composition §range, and since . Hence . Thus is a function with and , that is, a map by Functions, Values of a Function, and Functions from One Class to Another §map.
Clause restriction-value. Assume and let . By the clause restriction-map, is a function with , so , which is the first assertion. Also , so both values and are defined by Functions, Values of a Function, and Functions from One Class to Another §value, and by The Boolean Operations on Classes, Disjointness, and the Universal Class §operations. Applying Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §restriction with in the role of its and in the role of its gives .
Loading…