TheoremBase

Induction over finite subsets of I on a predicative formula saying that the subset has a common threshold; each step takes the larger of two thresholds. The tail form follows by applying this to the monotone condition that Q holds from N on.

Proof

Each result cited is universally quantified over the data in its own statement.

Clause threshold. Assume that for every p∈Ip\in I there is N∈NN\in\mathbb{N} with P(p,N)P(p,N). Let ψ(p,N)\psi(p,N) be a predicative formula expressing PP, as in Conditions Expressed by a Predicative Formula, and Guards Β§expressed, and let CC and uu be fresh set variables: distinct from each other, occurring in ψ\psi nowhere, and distinct from pp, NN, II, N\mathbb{N} and the parameters of ψ\psi. Let Ο†(C)\varphi(C) be the formula

βˆ€u (u∈Cβ‡’u∈I)β‡’βˆƒN (N∈Nβˆ§βˆ€p (p∈Cβ‡’Οˆ(p,N))),\forall u\,(u\in C\Rightarrow u\in I)\Rightarrow\exists N\,\bigl(N\in\mathbb{N}\wedge\forall p\,(p\in C\Rightarrow\psi(p,N))\bigr),

with parameters II, N\mathbb{N} and those of ψ\psi. It is built from ψ\psi and atomic formulas by connectives and quantifiers over the set variables uu, NN and pp only, the abbreviations β‡’\Rightarrow and βˆ€\forall being as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations Β§formula, so it is predicative by Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations Β§predicative. By Subclasses and Subsets Β§subclass and as ψ\psi expresses PP, for every set CC, Ο†(C)\varphi(C) says: if CβŠ†IC\subseteq I, then there is N∈NN\in\mathbb{N} with P(p,N)P(p,N) for every p∈Cp\in C. We show that Ο†(C)\varphi(C) holds for every finite set CC, by Induction over Finite Sets, and Predicative Formulas for the Segments [n] and for Finiteness Β§induction.

Base. 1∈N1\in\mathbb{N} by Natural Numbers as Indices: β„• βŠ† β„•β‚€, 1 ∈ β„•β‚€, and the Two Readings of an Operation from 1 to n Β§one, and βˆ…\emptyset has no element, so N=1N=1 witnesses Ο†(βˆ…)\varphi(\emptyset).

Step. Let CC be a finite set with Ο†(C)\varphi(C), let xx be a set with xβˆ‰Cx\notin C, and let Cβˆͺ{x}βŠ†IC\cup\{x\}\subseteq I. Then CβŠ†IC\subseteq I, so by Ο†(C)\varphi(C) there is N1∈NN_{1}\in\mathbb{N} with P(p,N1)P(p,N_{1}) for every p∈Cp\in C; and x∈Ix\in I, so by the assumption there is N2∈NN_{2}\in\mathbb{N} with P(x,N2)P(x,N_{2}). By Arithmetic and Order of the Natural Numbers Β§trichotomy, exactly one of N1<N2N_{1}<N_{2}, N1=N2N_{1}=N_{2} and N2<N1N_{2}<N_{1} holds; let N=N2N=N_{2} in the first two cases and N=N1N=N_{1} in the third. In each case N∈NN\in\mathbb{N}, N1≀NN_{1}\le N and N2≀NN_{2}\le N, by Arithmetic and Order of the Natural Numbers Β§partial-order (a≀aa\le a, and a≀ba\le b if a<ba<b or a=ba=b). Every p∈Cp\in C lies in II, so P(p,N)P(p,N) by monotonicity from P(p,N1)P(p,N_{1}); and P(x,N)P(x,N) by monotonicity from P(x,N2)P(x,N_{2}). Every element of Cβˆͺ{x}C\cup\{x\} lies in CC or equals xx, so P(p,N)P(p,N) for every p∈Cβˆͺ{x}p\in C\cup\{x\}, and Ο†(Cβˆͺ{x})\varphi(C\cup\{x\}) holds.

By Induction over Finite Sets, and Predicative Formulas for the Segments [n] and for Finiteness Β§induction, Ο†(C)\varphi(C) holds for every finite set CC, in particular for C=IC=I. As IβŠ†II\subseteq I, there is N∈NN\in\mathbb{N} with P(p,N)P(p,N) for every p∈Ip\in I. Each step picks a witness of one existential statement at a time, and no choice principle is used.

Clause tails. Let Ο‡(p,n)\chi(p,n) be a predicative formula expressing QQ, and let RR be a fresh variable, distinct from pp, NN, nn, II, N\mathbb{N} and the parameters of Ο‡\chi, whose value is the order ≀\le of N\mathbb{N} (that of Arithmetic and Order of the Natural Numbers); so for N,n∈NN,n\in\mathbb{N}, (N,n)∈R(N,n)\in R if and only if N≀nN\le n. Let P(p,N)P(p,N) be the formula

βˆ€n ((n∈N∧(N,n)∈R)β‡’Ο‡(p,n)),\forall n\,\bigl((n\in\mathbb{N}\wedge(N,n)\in R)\Rightarrow\chi(p,n)\bigr),

with nn bound. It is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols Β§closure, as no quantifier in it is applied to a class variable, so it expresses itself; and, as Ο‡\chi expresses QQ, for N∈NN\in\mathbb{N} it holds if and only if Q(p,n)Q(p,n) holds for every n∈Nn\in\mathbb{N} with N≀nN\le n. PP is monotone: if p∈Ip\in I, N,Nβ€²βˆˆNN,N'\in\mathbb{N}, N≀Nβ€²N\le N' and P(p,N)P(p,N), then for every n∈Nn\in\mathbb{N} with N′≀nN'\le n we have N≀nN\le n by Arithmetic and Order of the Natural Numbers Β§partial-order, hence Q(p,n)Q(p,n); so P(p,Nβ€²)P(p,N'). The hypothesis of the clause tails says that for every p∈Ip\in I there is N∈NN\in\mathbb{N} with P(p,N)P(p,N). The clause threshold gives one N∈NN\in\mathbb{N} with P(p,N)P(p,N) for every p∈Ip\in I, that is, with Q(p,n)Q(p,n) for every p∈Ip\in I and every n∈Nn\in\mathbb{N} with N≀nN\le n.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…