TheoremBase

Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity

Replacing set variables by variables of either kind keeps a formula predicative and means what it should when the replacements are sets. Equality with, and membership of, ordered pairs and the properties of being a relation, a function, a map, injective, surjective and bijective are expressed by explicit predicative formulas.

Statement

In the setting of Class Theory NBG: the Axioms, Standing Conventions and Basic Notation, formulas may be written with abbreviations, and predicative is then meant as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-symbols; set variables and class variables are as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §symbols, and sets and classes are assigned to them as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §reading.

Let φ\varphi be a predicative formula built by the rules of Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §formula, its abbreviations ∨\vee, ⇒\Rightarrow, ⇔\Leftrightarrow, ∀\forall and ∉\notin read as the strings they abbreviate there. Let k≥0k\ge0 be a metatheoretic number, let v1,…,vkv_{1},\dots,v_{k} be distinct set variables, and let y1,…,yky_{1},\dots,y_{k} be variables of either kind, not necessarily distinct; φ\varphi may have further free variables of either kind, which may be among y1,…,yky_{1},\dots,y_{k}. Let φ[y/v]\varphi[y/v] be the formula obtained from φ\varphi by first replacing each part ∃s ψ\exists s\,\psi of φ\varphi with ss among y1,…,yky_{1},\dots,y_{k} by ∃s′ ψ′\exists s'\,\psi', where s′s' is a set variable occurring neither in φ\varphi nor among y1,…,yky_{1},\dots,y_{k}, distinct for distinct occurrences of such parts, and ψ′\psi' is ψ\psi with the free occurrences of ss replaced by s′s'; and then replacing, simultaneously for i=1,…,ki=1,\dots,k, each free occurrence of viv_{i} by yiy_{i}. Then φ[y/v]\varphi[y/v] is predicative. Moreover, for every assignment to the free variables of φ[y/v]\varphi[y/v] and to y1,…,yky_{1},\dots,y_{k} in which a set is assigned to each class variable among y1,…,yky_{1},\dots,y_{k}, φ[y/v]\varphi[y/v] holds if and only if φ\varphi holds when each viv_{i} is assigned the value of yiy_{i} and every other free variable of φ\varphi keeps its value.

In the clauses pair-equality, pair-membership and operation-membership, ss is a variable of either kind, t1′t'_{1}, t2′t'_{2} and t3′t'_{3} are distinct set variables other than ss, and π1\pi_{1}, π2\pi_{2} and π3\pi_{3} are the formulas obtained, as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-symbols, by eliminating the ordered pairs, used as defined set symbols, from s=(t1′,t2′)s=(t'_{1},t'_{2}), (t1′,t2′)∈s(t'_{1},t'_{2})\in s and ((t1′,t2′),t3′)∈s((t'_{1},t'_{2}),t'_{3})\in s. For variables t1t_{1}, t2t_{2}, t3t_{3} of either kind, not necessarily distinct and possibly equal to ss, the formulas s=(t1,t2)s=(t_{1},t_{2}), (t1,t2)∈s(t_{1},t_{2})\in s and ((t1,t2),t3)∈s((t_{1},t_{2}),t_{3})\in s are π1[t/t′]\pi_{1}[t/t'], π2[t/t′]\pi_{2}[t/t'] and π3[t/t′]\pi_{3}[t/t'], formed as in the clause renaming with ti′t'_{i} for viv_{i} and tit_{i} for yiy_{i} (k=2k=2, 22 and 33 respectively).

The formula s=(t1,t2)s=(t_{1},t_{2}) is predicative; and when sets are assigned to t1t_{1} and t2t_{2}, it holds if and only if the value of ss is the ordered pair of the values of t1t_{1} and t2t_{2}.

The formula (t1,t2)∈s(t_{1},t_{2})\in s is predicative; and when sets are assigned to t1t_{1} and t2t_{2}, it holds if and only if the ordered pair of the values of t1t_{1} and t2t_{2} is an element of the value of ss.

The formula ((t1,t2),t3)∈s((t_{1},t_{2}),t_{3})\in s is predicative; and when sets are assigned to t1t_{1}, t2t_{2} and t3t_{3}, it holds if and only if the ordered pair of the ordered pair of the values of t1t_{1} and t2t_{2} and the value of t3t_{3} is an element of the value of ss.

In the remaining clauses, FF, AA, BB, pp, uu, u′u', vv and v′v' are pairwise distinct variables, pp, uu, u′u', vv and v′v' being set variables and FF, AA and BB variables of either kind, and (u,v)(u,v) is the ordered pair, used as a defined set symbol. The free variables of each displayed formula are exactly the displayed letters among FF, AA and BB.

Let ρ(F)\rho(F) be the formula ∀p (p∈F⇒∃u ∃v (p=(u,v)))\forall p\,(p\in F\Rightarrow\exists u\,\exists v\,(p=(u,v))). It is predicative, and a class FF is a relation if and only if ρ(F)\rho(F).

Let Φ(F)\Phi(F) be the formula ρ(F)∧∀u ∀v ∀v′ (((u,v)∈F∧(u,v′)∈F)⇒v=v′)\rho(F)\wedge\forall u\,\forall v\,\forall v'\,(((u,v)\in F\wedge(u,v')\in F)\Rightarrow v=v'). It is predicative, and a class FF is a function if and only if Φ(F)\Phi(F).

Let μ(F,A,B)\mu(F,A,B) be the formula Φ(F)∧∀u (u∈A⇔∃v ((u,v)∈F))∧∀u ∀v ((u,v)∈F⇒v∈B)\Phi(F)\wedge\forall u\,(u\in A\Leftrightarrow\exists v\,((u,v)\in F))\wedge\forall u\,\forall v\,((u,v)\in F\Rightarrow v\in B). It is predicative, and for classes FF, AA and BB, FF is a map F:A→BF:A\to B if and only if μ(F,A,B)\mu(F,A,B).

Let ι(F)\iota(F) be the formula ∀u ∀u′ ∀v (((u,v)∈F∧(u′,v)∈F)⇒u=u′)\forall u\,\forall u'\,\forall v\,(((u,v)\in F\wedge(u',v)\in F)\Rightarrow u=u'). It is predicative, and for classes AA and BB and a map F:A→BF:A\to B, FF is injective if and only if ι(F)\iota(F).

Let σ(F,B)\sigma(F,B) be the formula ∀v (v∈B⇒∃u ((u,v)∈F))\forall v\,(v\in B\Rightarrow\exists u\,((u,v)\in F)). It is predicative, and for classes AA and BB and a map F:A→BF:A\to B, FF is surjective if and only if σ(F,B)\sigma(F,B).

The formula μ(F,A,B)∧ι(F)∧σ(F,B)\mu(F,A,B)\wedge\iota(F)\wedge\sigma(F,B) is predicative, and for classes FF, AA and BB, FF is a bijection from AA to BB if and only if this formula holds.

Proofs

Log in to submit a proof.

Loading...

Citations

Loading…

Dependencies

Loading…

Related

0 relations

Curated associations between results. These are editable and subjective — they do not replace the dependency graph, which is derived from the references in the text.

No relations recorded yet.

Comments

Log in to comment.

Loading…