The predicative expressibility of z = U is taken from the union or intersection term of the typed-terms helper, t being also of type P(X); the value lies in the σ-algebra because, under each assignment, t gives a map from the countable index set into 𝓕, obtained from a map on Z by restriction, and countable unions and intersections stay in 𝓕.
We prove (i) and (ii) together; let be , respectively , and let stand for , respectively . In the case of (ii) the value of is nonempty under every assignment satisfying , as supposed there. By Terms and Typed Terms under a Guard (ii), we must show Terms and Typed Terms under a Guard (iii) and Terms and Typed Terms under a Guard (iv) for and the class .
The term has type . By σ-Algebra and Measurable Space (i), . So the value of under every assignment satisfying , a set lying in , lies in ; and Terms and Typed Terms under a Guard (iv) for does not involve the class. Hence is a term of type under , and Preimages, Unions and Intersections over an Index Set, Suprema and Infima, and Superlevel Sets as Typed Terms (ii) applies to , , , , and : the term under , written with , and , bound in it, is a term of type under , and under each assignment satisfying its value is the class described in (i), respectively (ii), that is, the value of .
The defining condition is predicative. Let be a set variable that is none of , is not free in and does not occur in . Let be a set variable distinct from , , and occurring in none of , , , . By the preceding paragraph and Terms and Typed Terms under a Guard (iv) for , there is a predicative formula expressing the condition ; its free variables are among , and the parameters of , and . The variable is not free in : it is none of and not , it is not free in , and it is no parameter of or of , since every such parameter is a parameter of and does not occur in . Let be the formula . It is predicative, its quantifier binding a set variable (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (v)), its free variables are among , and the parameters of and , and under every assignment it holds if and only if holds and is the value of , that is, the value of . So expresses the condition , which is Terms and Typed Terms under a Guard (iv) for .
A map from to . Let be the formula , with a parameter; it is a guard for . Let be the term under , written with , and , whose value under an assignment satisfying is the value of if the assignment satisfies , and otherwise. Under every assignment satisfying this value lies in , by Terms and Typed Terms under a Guard (iii) for and since by Closure Properties of σ-Algebras, Intersections and Traces of σ-Algebras, and the Generated σ-Algebra (vi). Let be a set variable that is none of , is not free in and does not occur in , and let be a predicative formula expressing , by Terms and Typed Terms under a Guard (iv) for . Under an assignment satisfying , the value of is a subset of , so the assignment satisfies . Hence the predicative formula
with a set variable distinct from the others, holds exactly when holds and is the value of ; so is a term of type under . By Preimages, Unions and Intersections over an Index Set, Suprema and Infima, and Superlevel Sets as Typed Terms (vi), with class variables and whose values are and , under each assignment of sets to satisfying there is exactly one map whose value at each is the value of when is assigned to .
The value lies in . Fix an assignment of sets to satisfying , and let be the value of , a set with . As is countable, is countable by Countable Sets: a Bijection from ℕ onto ℕ×ℕ, Finite Sets, Subsets, Surjective Images, Images, Products, and the Integers and Rationals (iv). Let . Assigning to changes neither the truth of , by Locality of Predicative Formulas: Truth Depends Only on the Values of the Free Variables (i), being predicative and not free in it, nor the value of , since does not occur in ; so the extended assignment satisfies , and . Hence the restriction is a map with for every , a family . By Unions and Intersections over a Countable Index Set in a σ-Algebra (i), , and in the case of (ii), being nonempty, by Unions and Intersections over a Countable Index Set in a σ-Algebra (ii). By Indexed Families of Sets and Their Union, Intersection and Product (ii) and Indexed Families of Sets and Their Union, Intersection and Product (iii), this union is the class of the sets lying in for some and this intersection the class of the sets lying in for every ; so the value of is a set lying in . This is Terms and Typed Terms under a Guard (iii) for , and is a term of type under .
Loading…