After recording how ordered pairs belong to inverses, composites, identities and restrictions, each clause is checked pair by pair and concluded by extensionality; the inverse of a bijection is obtained from the inverse of an injective function.
Throughout, every element of a class is a set by Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §objects, and is the ordered pair, a set. Membership in a class formed by class abstraction is unfolded by Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, a restricted abstraction being first rewritten by Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §restricted; class abstractions are unfolded without further mention.
Preliminaries. Let , , be classes and sets.
(P0) Let be any class, not only the class fixed in the statement. By Relations, Domain, Range, Inverse and Composition §inverse, Relations, Domain, Range, Inverse and Composition §composition, The Identity on a Class §identity and The Restriction of a Function or Relation to a Class §restriction, every element of , , and is an ordered pair, so each is a relation. Moreover, applying The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic to the equation between pairs in each defining formula: if and only if ; if and only if there is a set with and ; if and only if and ; and if and only if and .
(P1) Let be a function. Then if and only if and : if then by Relations, Domain, Range, Inverse and Composition §domain and by Functions, Values of a Function, and Functions from One Class to Another §value; the converse is Functions, Values of a Function, and Functions from One Class to Another §value. In particular, for we have and so by Relations, Domain, Range, Inverse and Composition §range; for a map and this gives , by Functions, Values of a Function, and Functions from One Class to Another §map and Subclasses and Subsets §subclass.
(P2) If and are relations and, for all sets , if and only if , then : every element of is a pair by Relations, Domain, Range, Inverse and Composition §relation, hence lies in , and symmetrically, so by Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality.
Equality. and are relations by Functions, Values of a Function, and Functions from One Class to Another §function. For sets , by (P1) and the hypotheses, iff and , iff and , iff . Hence by (P2).
Composition. is a relation by (P0). If and , (P0) gives sets with and ; then and by Functions, Values of a Function, and Functions from One Class to Another §function for and for . So is a function. If , then and by (P1), so and by (P0); thus and, by (P1), . Conversely if then for some by (P0), so ; hence by Relations, Domain, Range, Inverse and Composition §domain and Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality. If then for some (Relations, Domain, Range, Inverse and Composition §range), so for some by (P0), and . Hence by Functions, Values of a Function, and Functions from One Class to Another §map.
Identity. is a relation by (P0); if then by (P0), so it is a function. For a set : if then , and if then and , by (P0). Thus and (Relations, Domain, Range, Inverse and Composition §domain, Relations, Domain, Range, Inverse and Composition §range, Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality), so , and for by (P1). It is injective, since means (Injective, Surjective and Bijective Functions between Classes §injective), and surjective, since each equals (Injective, Surjective and Bijective Functions between Classes §surjective); so it is bijective by Injective, Surjective and Bijective Functions between Classes §bijective.
Identity-neutral. Let . By the clause composition above, and , and by the clauses composition and identity above (the latter for and for ), and for , using from (P1). Both have domain , so both equal by the clause equality above.
Injective-inverse. Let be a map. For a set : if and only if for some set , by Relations, Domain, Range, Inverse and Composition §range; since gives by Relations, Domain, Range, Inverse and Composition §domain, this holds if and only if for some set , that is, by The Image and the Preimage of a Class under a Class §image, if and only if . Hence by Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality; injectivity was not used.
Now suppose moreover that is injective. is a relation by (P0). If then by (P0), so and by (P1), whence by Injective, Surjective and Bijective Functions between Classes §injective; so is a function. For a set : if and only if for some set , if and only if for some set by (P0), if and only if , by Relations, Domain, Range, Inverse and Composition §domain and Relations, Domain, Range, Inverse and Composition §range; so by Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality. If , then for some set , so by (P0) and ; thus by Subclasses and Subsets §subclass, and by Functions, Values of a Function, and Functions from One Class to Another §map.
For , by (P1), so by (P0); hence and by (P1). For , by (P1), so by (P0), and by (P1) we obtain
() for every set .
Now is injective, since for gives by (), and surjective onto , since every equals with (Injective, Surjective and Bijective Functions between Classes §injective, Injective, Surjective and Bijective Functions between Classes §surjective); so it is bijective by Injective, Surjective and Bijective Functions between Classes §bijective.
Inverse. Let be bijective; it is injective and surjective by Injective, Surjective and Bijective Functions between Classes §bijective. First, : by Functions, Values of a Function, and Functions from One Class to Another §map, and every equals for some by Injective, Surjective and Bijective Functions between Classes §surjective, so by (P1); apply Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality. By the clause injective-inverse above, with , is a bijective map with for , and for by (). By the clause composition above, with value , and with value , using the clause identity above for and for ; as and , the clause equality above gives and .
Inverse-criterion. Let and with and . By the clauses composition and identity above, for and for . If for , then , so is injective by Injective, Surjective and Bijective Functions between Classes §injective; for , by (P1) and , so is surjective by Injective, Surjective and Bijective Functions between Classes §surjective. Thus is bijective by Injective, Surjective and Bijective Functions between Classes §bijective, and with for by the clause inverse above and the clause injective-inverse above. For , since . As , the clause equality above gives .
Preservation. Let and ; then and by the clause composition above. If and are injective and for , then because by (P1), and so . If and are surjective and , there is with and then with , so . The bijective case is the conjunction of the two, by Injective, Surjective and Bijective Functions between Classes §bijective.
Restriction. Let be a function. is a relation by (P0). If then by (P0), so ; thus is a function. For a set : iff there is with , iff and there is with (by (P0)), iff and , iff , using Relations, Domain, Range, Inverse and Composition §domain and The Boolean Operations on Classes, Disjointness, and the Universal Class §operations; hence by Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality. For , by (P1) and , so by (P0), and by (P1).
Loading…