Transfer Principles

This posting is an attempt to clarify and further extend the method exposited at the posting present at:

Is it possible to derive the rules of set theory as transfers from the pure finite set world, and can we extend this further?

I think it is more appropriate to present it at a separate post rather than modifying it there, since this would disturb the flow of the ideas that actually occurred there.

The basic idea is to define a class\set theory where rules governing sets are rules transferred from the hereditarily finite set realm of that theory, and then extend that principle itself to come from the hereditarily countable set realm, and so on...

So the core idea is the "Transfer Principles".

I just want to note that this idea is not new with me, it has been investigated long before by Harvey Friedman, see the links in his posting:

https://cs.nyu.edu/pipermail/fom/2016-August/020042.html

Although there is a difference between what I'm presenting here, however the general direction is the same.

I'll present here a formal line of capturing this principle. We'll work in an axiomatic class theory that extends first order logic with identity and membership, so to emphasize here: this theory is a FIRST order class theory, it only contains identity == and membership ∈ as its sole extra-logical primitives, and the language is MONO-SORTED, so the language of this theory is exactly the same language as that of Zermelo Frankle set theory.

We define the predicate "set" as:

Definition: set(x)⟺∃y(x∈y)set(x)⟺∃y(x∈y)

The axioms are the first order identity axioms, plus:

Define: x=V⟺∀y (set(y)→y∈x)x=V⟺∀y (set(y)→y∈x)

Define: finite(a)⟺∀k[∃m(m∈k)∧∀x,y,z(x∈a∧y∈k∧z∈k→∀u(∀n(n∈u→n=x∨n∈y∨n∈z)→u∈k))→a∈k]finite(a)⟺∀k[∃m(m∈k)∧∀x,y,z(x∈a∧y∈k∧z∈k→∀u(∀n(n∈u→n=x∨n∈y∨n∈z)→u∈k))→a∈k]

This will burn down to saying that: aa is finite if and only if it is an element of every class kk that has the empty set among its elements, that is closed under Boolean union, that has the singletons of all elements of aa among its elements.

Now this defining formula only contains 10 occurrences of atomic sub-formulas, and it is taken here to be the shortest expression defining finiteness in this theory. The length of a formula is meant to be of a formula that is written only using the customary four logical connectives as logical constants, and using the two customary quantifier symbols as logical primitive symbols, and of course the formula must not use any defined symbol.

Where "x is hereditarily finite" is defined as: x is finite and every element of the transitive closure of x is finite.

We shall denote the class of all hereditarily fintie sets by HFHF

Now the above axioms are the base theory and to it the transfer principles are to be added. It is important to note the axiom of FOUNDATION is NOT an axiom of this theory.

Now the first transfer principle is the "ternary" transfer principle which is:

∀x∈HF [∀y(ϕ(y,x)→y∈HF)]→∀x∈V[∀y(ϕ(y,x)→y∈V)]∀x∈HF [∀y(ϕ(y,x)→y∈HF)]→∀x∈V[∀y(ϕ(y,x)→y∈V)]

I think this principle can be proved to be a theorem of MKMK class theory, and that it is consistent relative to ZFCZFC. Now this principle is strong enough to prove the consistency of Zermelo set theory!

The idea is that a formula composed of at most 3 atomic formulas is too small to mention the notion of "finiteness" whether in a direct or an indirect manner, so we can transfer it to sets beyond the pure finite set world, and here we actually generalize it over all 'sets' of that theory [but not over all classes!].

Now if we take as a criterion "the length of a formula being strictly shorter than the length of the shortest expression defining finiteness" to be an indicator of the inability of that formula to mention finiteness even at an indirect implicit level, then to outspeak this principle we'd state it as:

8'. The principle of Transfer from the pure finite world: if ϕ(y,x)ϕ(y,x) is a formula shorter than any formula defining finiteness, in which only symbols ‘‘y,x"‘‘y,x" occur free, and those only occur free, then:

∀x∈HF [∀y(ϕ(y,x)→y∈HF)]→∀x∈V[∀y(ϕ(y,x)→y∈V)]∀x∈HF [∀y(ϕ(y,x)→y∈HF)]→∀x∈V[∀y(ϕ(y,x)→y∈V)]

However replacement is not provable by this principle, now to modify this principle as to prove replacement we may try re-stating it relative only to subsets of HF, as follows:

8".The principle of Transfer from proximity of the pure finite world: if ϕ(y,x)ϕ(y,x) is a formula shorter than any formula defining finiteness, in which only symbols ‘‘y,x"‘‘y,x" occur free, and those only occur free, then:

∀x∈HF [∀y⊆HF(ϕ(y,x)→y∈HF)]→∀x∈V[∀y (ϕ(y,x)→y∈V)]∀x∈HF [∀y⊆HF(ϕ(y,x)→y∈HF)]→∀x∈V[∀y (ϕ(y,x)→y∈V)]

However this also fails to prove replacement over sets! we see that the shortest formula to prove replacement is:

∃F[∀m(m∈F→∃a,b(a∈A∧b∈B∧a∈m∧b∈m))∧∀m,n(m∈F∧n∈F∧∃k(k∈m∧k∈n)→n=m)∧∀b(b∈B→∃m(m∈F∧b∈m))]∃F[∀m(m∈F→∃a,b(a∈A∧b∈B∧a∈m∧b∈m))∧∀m,n(m∈F∧n∈F∧∃k(k∈m∧k∈n)→n=m)∧∀b(b∈B→∃m(m∈F∧b∈m))]

Which entails that B has 1-1 relation with a subset of A, now this formula uses 13 occurrences of atomic subformulas, and so it is strictly longer than the shortest formula defining finiteness. So it cannot be used in any of the transfer principles given above.

It needs to be addressed that FOUNDATION is hostile to this method, for if we axiomatize it, then the shortest formula defining "finite(a)" would be:

having 6 occurrences of atomic subformulas, while the following formula (originally presented by Joel David Hamkins) comprised of just 5 atomic subformulas would be enough to violate the transfer principle:

That occurred because Foundation itself seeps a lot of information about finiteness into the buildup of sets, so it would act in a subtle manner to indirectly mention finiteness which should be avoided in this method. However it is to be noted that this won't touch the ternary transfer principle, so we can have Foundation without any problem! Also the argument about foundation won't affect the method presented here, since Foundation is not axiomatized, and this method can interpret theories that can have fragments of them being consistent with Foundation, so it is not that big deal after all.

Now in this posting I'll consider more the idea of extending the transfer principles themselves to come not just from the herediarily finite set world, but rather to extend it to come from the herediarily countable world, and even from any herediarily subnumerous to iℶi world. So instead of "finiteness" we use "subnumerous to iℶi", and carry on the same process. For example for countable transfer, the principle would look like:

∀x∈HC [∀y⊆HC(ϕ(y,x)→y∈HC)]→∀x∈V[∀y (ϕ(y,x)→y∈V)]∀x∈HC [∀y⊆HC(ϕ(y,x)→y∈HC)]→∀x∈V[∀y (ϕ(y,x)→y∈V)]

where HCHC is the "set" of all hereditarily countable sets.

I think the shortest expression defining "countable class" is of being in 1-1 relation with a set of zermelo naturals. The formulas are:

natural(a)⟺∀k(∃m(m∈k)∧∀a(a∈k→∀b(∀n(n∈b→n=a)→b∈k))→a∈k)natural(a)⟺∀k(∃m(m∈k)∧∀a(a∈k→∀b(∀n(n∈b→n=a)→b∈k))→a∈k)

countable(x)⟺∃y(∀m(m∈y→countable(m))∧x subnumerous to y)countable(x)⟺∃y(∀m(m∈y→countable(m))∧x subnumerous to y)

but the shortest expression of x subnumerous to yx subnumerous to y is already the formula of the shortest expression of Replacement! which would contain the above mentioned 13 atomic subformulas, so the total formula defining countability would always be bigger than the formula defining replacement (here it is 20 atomic subformula versus 13), and by then Replacement over sets would be a theorem of the theory with this extended form of the transfer principle, because the 13 atomic subformula formula mentioned above would generalize over the whole set world.

The basic idea is that the extended transfer principles would allow for longer and longer formulas to be included among the rules governing sets in this theory, and by then we can have virtually no limit to the length of the transfer formulas, this will tremendously boost the transfer concept, as to allow stronger and stronger transfers from initial subsets of the theory to the whole theory.

So the base theory plus the ternary transfer principle + the countable transfer principle, would interpret the whole of ZFCZFC.

I personally think that the hereditarily finite set world and the hereditarily countable set world are the ones we have the strongest intuitive grasps about, and so defining a set theory whose rules are transfers from those two sub-worlds would be in some sense highly motivated from the intuitive perspective. And to me if there is no clear inconsistency involved with the above, then this would in some sense boost the consistency of ZFCZFC.

The main questions are:

Another more recent posting is:

This posting is an attempt to raise some technical corrections and further extend the method exposited at the posting present at

Is it possible to derive the rules of set theory as transfers from the pure finite set world, and can we extend this further?

The core idea is the "Transfer Principles".

I just want to note that this idea is not new with me, it has been investigated long before by Harvey Friedman, see the links in his posting:

https://cs.nyu.edu/pipermail/fom/2016-August/020042.html

Although there is a difference between what I'm presenting here, however the general direction is the same.

First I'll present the corrected abbreviated background, and then raise the technical and conceptual questions below.

FORMAL BACKGROUND:

I'll present here a formal line of capturing this principle. We'll work in an axiomatic class theory that extends first order logic with identity and membership, so to emphasize here: this theory is a FIRST order class theory, it only contains identity == and membership ∈ as its sole extra-logical primitives, and the language is MONO-SORTED, so the language of this theory is exactly the same language as that of Zermelo Frankle set theory.

We define the predicate "set" as:

Definition: set(x)⟺∃y(x∈y)set(x)⟺∃y(x∈y)

The axioms are the first order identity axioms, plus:

Define: x=V⟺∀y (set(y)→y∈x)x=V⟺∀y (set(y)→y∈x)

Define: any class aa is said to be finitefinite if and only if:

This will burn down to saying that: aa is finite if and only if it is an element of every class kk that has the empty set among its elements, that is closed under Boolean union, that has the singletons of all elements of aa among its elements.

Now this defining formula only contains 8 occurrences of atomic sub-formulas, and it is taken here to be the shortest expression defining finiteness in this theory. The length of a formula is meant to be of a formula that is written only using the customary four logical connectives as logical constants, and using the two customary quantifier symbols as logical primitive symbols, and of course the formula must not use any defined symbol.

Where "x is hereditarily finite" is defined as: x is finite and every element of the transitive closure of x is finite.

We shall denote the class of all hereditarily fintie sets by HFHF

Now the above axioms are the base theory and to it the transfer principles are to be added. It is important to note the axiom of FOUNDATION is NOT an axiom of this theory.

8.The principle of Transfer from proximity of the pure finite world: if ϕ(y,x)ϕ(y,x) is a formula shorter than any formula defining finiteness, in which only symbols ‘‘y,x"‘‘y,x" occur free, and those only occur free, then:

∀x∈HF [∀y⊆HF(ϕ(y,x)→y∈HF)]→∀x∈V[∀y (ϕ(y,x)→y∈V)]∀x∈HF [∀y⊆HF(ϕ(y,x)→y∈HF)]→∀x∈V[∀y (ϕ(y,x)→y∈V)]

Up till this point we can prove all axioms of Zermelo over sets of this world.

However this fails to prove replacement over sets! we see that the shortest formula to prove replacement is:

∃F[∀mn(m∈F∧n∈F→∃ab(a∈A∧b∈B∧a∈m∧b∈m∧∀r(r∈m→r=a∨r=b))∧[∃k(k∈m∧k∈n)→n=m])∧∀b(b∈B→∃p(p∈F∧b∈p))]∃F[∀mn(m∈F∧n∈F→∃ab(a∈A∧b∈B∧a∈m∧b∈m∧∀r(r∈m→r=a∨r=b))∧[∃k(k∈m∧k∈n)→n=m])∧∀b(b∈B→∃p(p∈F∧b∈p))]

Which entails that B has 1-1 relation with a subset of A, now this formula uses 15 occurrences of atomic subformulas, and so it is strictly longer than the shortest formula defining finiteness. So it cannot be used in the above transfer principle.

∀x∈HC [∀y⊆HC(ϕ(y,x)→y∈HC)]→∀x∈V[∀y (ϕ(y,x)→y∈V)]∀x∈HC [∀y⊆HC(ϕ(y,x)→y∈HC)]→∀x∈V[∀y (ϕ(y,x)→y∈V)]

where HCHC is the "set" of all hereditarily countable sets.

I think the shortest expression defining "countable class" is of being in 1-1 relation with a set of Zermelo naturals. The formulas are:

Define: kk is a set containing all naturals iff:

Define: x is countable iff:

but the shortest expression of x subnumerous to kx subnumerous to k is already the formula of the shortest expression of Replacement! which would contain the above mentioned 15 atomic subformulas, so the total formula defining countability would always be bigger than the formula defining replacement (here it is 20 atomic subformula versus 15), and by then Replacement over sets would be a theorem of the theory with this extended form of the transfer principle, because the 15 atomic subformula formula mentioned above would generalize over the whole set world.

The basic idea is that the extended transfer principles would allow for longer and longer formulas to be included among the rules governing sets in this theory, and by then we can have virtually no limit to the length of the transfer formulas, this will tremendously boost the transfer concept, as to allow stronger and stronger transfers from initial subsets of the theory to the whole theory. /

QUESTIONS:

Now that was the background which the following technical and conceptual questions are meant to be raised about.

I mean can we check for that using computer programs, or is it the case that we can be fairely content with the assumption that no formula can define finiteness and contain for example less than half occurrences of atomic formulas contained in that formula, so for this case we can say that no formula containing less than four atomic subformulas can express finitenss given the above conditions? and by then we can explicitly mention that a formula need at most 3 occurrences of atomic subformulas to be used in the transfer principle from the pure finite world? would this approach be reasonable? I mean as far as the sake of not mentioning finiteness is concerned.

Do anyone know of a formula defining finiteness (in the language of this theory with these axioms) that can contain less number of atomic subformulas than 8?

Since the shortest formula defining countability seems to be longer than that defining finiteness, is there a way to decide on the shortest number of occurrences of atomic subformulas that a formula need in order to define countability? [given axioms and langauge specifications of this theory]. Can that be done by brute force, I mean by computer? or it would be more plausible to try that ourselves, and then assume that the shortest formula defining countability cannot contain half of the atomic subformulas in the formula we've reached, and then use that half value in the transfer principle from the pure countable world much as it the case with the above definition of finiteness example?

ANOTHER POSTING IS THIS

The Generalized Transfer principle: for n=1,2,3,...n=1,2,3,...; m=1,2,3,...m=1,2,3,...; if n1(y),..,ϕnm(y)}{ϕ1n(y),..,ϕmn(y)}is the set of ALL formulas of atomic length ≤n≤n in which only the symbol ‘‘y"‘‘y" occur free, and only free, and if ψn(y,x)ψn(y,x) is a formula of atomic length ≤n≤n in which both and only symbols ‘‘y,x"‘‘y,x"occur free, and only free, then:

∀α[α∈ω0∧¬[∀y (ϕn1(y)↔y∈Hα) ∨...∨ ∀y(ϕnm(y)↔y∈Hα)]∧∀x∈Hα(∀y⊆Hαn(y,x)→y∈Hα])→∀x∈V(∀y [ψn(y,x)→y∈V])],∀α[α∈ω0∧¬[∀y (ϕ1n(y)↔y∈Hℵα) ∨...∨ ∀y(ϕmn(y)↔y∈Hℵα)]∧∀x∈Hℵα(∀y⊆Hℵα[ψn(y,x)→y∈Hℵα])→∀x∈V(∀y [ψn(y,x)→y∈V])],

is an axiom.

Where HαHℵα is the class of all sets that are hereditarily strictly subnumerous to αℵα.

In English: for every natural αα, any property that cannot define "x is strictly subnumerous to αℵα", that is closed over the hereditarily strictly subnumerous to αℵα world (i.e. closed on HαHℵα), then that property is closed on the class VV of all sets.

The "closure" property is restricted to subsets of the respective HαHℵα, so it means that all such subsets yy fulfilling ψ(y,x)ψ(y,x) would be elements of HαHℵα for every element xx of HαHℵα. The "inability to define" strict subnumerousity to αℵα, is taken here to mean that ψ(y,x)ψ(y,x) is shorter than any formula that can define that subnumerousity.

Now this principle when added to the following fragment of Morese-Kelley class theoryMorese-Kelley class theory sufficient to prove the existence of the set H0Hℵ0, then it would prove all axioms of ZFC−Reg.ZFC−Reg.

Language: first order logic

Primitives: equality ‘‘="‘‘=", membership ‘‘∈"‘‘∈"

Define: set(x)⟺∃y (x∈y)set(x)⟺∃y (x∈y)

Axioms: ID axioms +

Define (VV): x=V⟺∀y[set(y)→y∈x]x=V⟺∀y[set(y)→y∈x]

Define (finitefinite): finite(x)⟺¬∃y [x∈y ∧ ∀a∈y ∃b∈y b ⊊a]finite(x)⟺¬∃y [x∈y ∧ ∀a∈y ∃b∈y b ⊊a]

Define (HFHF): HF(y)⟺∃x[y∈x∧ ∀a,b(a∈x∧b∈a→finite(a)∧b∈x)]HF(y)⟺∃x[y∈x∧ ∀a,b(a∈x∧b∈a→finite(a)∧b∈x)]

4. pairing: for all ain V ,b in Vfor all x for all y (y in x -> y=a or y=b) -> x in V

5. the closure transfer principle which is outlined below

Now this theory is effectively generated, since the class of all formulas up to a specific length is decidable; it proves all axioms of ZFC-RegularityZFC-Regularity, including CHOICE! Though the antecedent of the transfer schema is very extensive, yet still one can manage to derive theorems concerning properties that are invariant under this principle, like the property of being subnumerous to a class, this takes a fixed number of atomic formulas, and is invariant under that principle, i.e. whatever is the value of αα in the schema, the last condition of the antecedent of the schema would ALWAYS hold for that property! Now the prior condition of the antecedent must be satisfied for some formula length nn, then according to that principle it would generalize to all sets, this would be sufficient to prove both Replacement and Choice axioms over sets. That axioms of Z−Reg.Z−Reg. are provable over sets is trivial, take n=3n=3 and all axioms of pairing, union, power and separation would generalize to all sets, and this ternary transfer principle is most likely consistent! And so ZZ can indeed be visualized as a transfer from the Hereditarily finite realm to the beyond.

Now this principle had been deemed as ad-hoc by many commentators in MOMO, and indeed it DOESshed this appearance! now being so ad-hoc would it be expected to have an easy way of proving it inconsistent? and hence my next question:

IS there a clear counter-example to this principle?

This would clearly falsify this principle. Yet apart from that, is there a clear argument against this principle? other than just saying that it is ad-hoc, I mean what other parameters are present in the arsenal of foundation that goes against this principle and can knock it down, even before investigating its consistency?

The general concept of this principle had been investigated before [see links below], truly not in that exact form, but the form given here do abide by the general lines of that concept. Here I've presented a flagrant extension of it. So if it is ad-hoc then indeed it must be easy to figure out a counter-example to it.

Prior studies: https://cs.nyu.edu/pipermail/fom/2016-August/020042.html

http://www.cs.nyu.edu/pipermail/fom/2006-February/009997.htmlhttp://www.cs.nyu.edu/pipermail/fom/2006-February/010063.htmlhttp://www.cs.nyu.edu/pipermail/fom/2008-April/012800.htmlhttp://www.cs.nyu.edu/pipermail/fom/2008-April/012802.htmlhttp://www.cs.nyu.edu/pipermail/fom/2009-January/013343.html

ANOTHER POSTING TO MO:

Is the following closure transfer schema provable in MKM?

∀α(ordinal(α)∧α∈V→∀x∈Hα[∀y⊆HαHℵα(x,y)→y∈Hα)])→∀x∈V ∀y[ϕV(x,y)→y∈V]

Where V is the class of all sets in MK; and Hαis the set of all sets hereditarily strictly subnumerous to α; and ϕb means the formula ϕ with all of its quantifiers bounded by b, i.e., all of its quantifiers are of the form ∀x∈b;∃x∈b.

I think this might be the equivalent of the above in ZFC?

∀α(ordinal(α)→∀x∈Hα∃y∈HαHℵα(x,y)))→∀x∃y(ϕ(x,y))

This is the posting that should have been written above:

Define (V): x=V⟺∀y(∃z(y∈z)→y∈x) 

Where "<<" signifies "hereditarily strictly subnumerous to", defined as:

Where "<" is "strictly subnumerous to" defined in the usual manner.

∀α(ordinal(α)∧α∈V→∀x∈Hα[∀y⊆HαHℵα(x,y)→y∈Hα)])→

∀x∈V ∀y[ϕV(x,y)→y∈V] 

Where HαHℵαis the set of all sets hereditarily strictly subnumerous to αℵα; and ϕbϕb means the formula ϕwith all of its quantifiers bounded by b, i.e., all of its quantifiers are of the form ∀x∈b;∃x∈b

Of course we need an axiom to assert sex exists: \exists x \in V.

/ theory definition finished.

∀x[∃m(m∈x)∧∀y(y∈x→y∈a)→∃z(z∈x∧∀m(m∈x→z∉m))]∀x[∃m(m∈x)∧∀y(y∈x→y∈a)→∃z(z∈x∧∀m(m∈x→z∉m))]

∃m(m∈x)∧[∃z(z∈x∧∀m(m∈x→z∉m))→y∈x]∃m(m∈x)∧[∃z(z∈x∧∀m(m∈x→z∉m))→y∈x]

∃m(m∈k)∧∀a[a∈k→∀b(∀n(n∈b→n=a)→b∈k)]∃m(m∈k)∧∀a[a∈k→∀b(∀n(n∈b→n=a)→b∈k)]

∀k(k is a set containing all naturals →x subnumerous to k)∀k(k is a set containing all naturals →x subnumerous to k)

y<<x⟺∃z[y∈z∧∀a,b(a∈z∧b∈a→b∈z∧a<x)] 

∀k[∃m(m∈k)∧∀x,y(x∈a∨y∈k→∀z(∀m(m∈z→m=x∨m∈y)→z∈k))→a∈k]∀k[∃m(m∈k)∧∀x,y(x∈a∨y∈k→∀z(∀m(m∈z→m=x∨m∈y)→z∈k))→a∈k]