<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Domenico Cantone[</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>From Hilbert's 10th Problem to slim, Undecidable Fragments of Set Theory?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dept. of Mathematics</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Computer Science</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>University of Catania</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy domenico.cantone@unict.it</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>mattia.panettiere@gmail.com</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dept. of Mathematics and Earth Sciences, University of Trieste</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>0000</year>
      </pub-date>
      <volume>0002</volume>
      <abstract>
        <p>We revisit, deepen, and make more systematic, the study| undertaken ca. 1990|of reductions of Hilbert's tenth problem to fragments of set theory, whereby sublanguages of the Zermelo-Fraenkel axiomatic theory are shown to have an undecidable satis ability problem.</p>
      </abstract>
      <kwd-group>
        <kwd>Hilbert's 10th problem</kwd>
        <kwd>Undecidability</kwd>
        <kwd>ZF set theory</kwd>
        <kwd>Satis ability problem</kwd>
        <kwd>Cartesian product</kwd>
        <kwd>(89)0 formulas</kwd>
        <kwd>Proof-checkers</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Introduction
We show that the satis ability problems for various fragments of ZF|the
Zermelo-Fraenkel rst-order set theory with regularity axiom|are undecidable.
To wit, if is among those sublanguages of ZF, no algorithm can establish
whether or not any given formula in becomes true under suitable
assignments of sets to its free variables.</p>
    </sec>
    <sec id="sec-2">
      <title>For each taken into account, the undecidability result stems from a uniform</title>
      <p>translation method which turns every instance D = 0 (with D 2 Z[x1; : : : ; xm])
of Hilbert's 10th problem into a formula of so that is satis able if and only
if the polynomial equation D(x1; : : : ; xm) = 0 has natural solutions. Through
this translation, the algorithmic unsolvability of Hilbert's 10th problem carries
over to the satis ability problem for .</p>
      <p>Some of the undecidable 's are slight extensions of a core language
consisting of all conjunctions of literals of the forms x = y [ z, x = y z, x \ y = ?, and
jxj = jyj, where x; y; z stand for variables, y z is a variant of Cartesian
product consisting of singletons and unordered doubletons, and jxj = jyj designates
equinumerosity between x and y. Additional conjuncts entering into play can be,
e.g.: one literal of the form Finite(x), stating that x has nitely many elements,
? Copyright c 2020 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0). We gratefully acknowledge
partial support from project \STORAGE|Universita degli Studi di Catania, Piano
della Ricerca 2020/2022, Linea di intervento 2", and from INdAM-GNCS 2019 and
2020 research funds.
taken along with one literal of the form x 6= ?. Another option would be to
extend the said syntactic core by allowing three negated equinumerosity literals
of the form jxj 6= jyj to appear in the conjunction. Our interest in these, and
similar, slim undecidable set-theoretic languages is increased by the fact that
they lie extremely close to fragments of ZF which are either known [3, Sec.11.1],
or conjectured [4, p. 239], to be decidable.</p>
      <p>One can recast the undecidable fragments of ZF under study in a set-theoretic
language entirely devoid of function symbols (such as [; , etc.), which only
involves the relators 2 and =, propositional connectives, and also the constructs
8 x 2 y ' and 9 x 2 y ' involving bounded quanti ers, subject to a very
restrained use. The fact that somewhat sophisticated notions like \being an
ordinal", \being the rst limit ordinal !", \having a nite cardinality", \being a
hereditarily nite set", can be speci ed inside this collection of formulas, dubbed
(89)0 formulas, gives evidence of the high expressive power of bounded quanti
cation in the context of ZF.</p>
      <p>In a full- edged language for set theory, (89)0 speci cations are only seldom
used in order to de ne mathematical notions. Hence, to support the
correctness of the proposed (89)0-speci cations of !, equinumerosity, and nitude, we
have proved that they are equivalent to more direct and practical
characterizations of the same notions. As we document at the http://aetnanova.units.
it/scenarios/SetTheoreticH10/, this formal accomplishment was carried out
with the aid of a proof-checker embodying a computational version of ZF.
1</p>
      <p>From Hilbert's 10th problem to unsolvable satis ability
problems in set theory
1.1</p>
      <p>How to</p>
      <p>atten instances of Hilbert's 10th problem</p>
    </sec>
    <sec id="sec-3">
      <title>Consider a polynomial Diophantine equation</title>
      <p>
        D(x1; : : : ; xm) = 0
to be solved in N. By pulling out subterms of the polynomial D, we can atten
this equation into a system (viz., a conjunction) of equations of the forms
x = y + z ; x = y z ; x = 1 ; x = y ;
where x; y; z stand for variables, to be regarded|the new ones as well as the
original ones, x1; : : : ; xm|as unknowns in N (cf. [10,1]). We can then eliminate
each equation of the form x = y by rewriting it as x = y + , where is forced
to assume the value 0 (see equations (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) below).
      </p>
      <p>The attening process can easily enforce that x; y; z are distinct variables
when they appear together in the same equation x = y ? z (with ? 2 f`+'; ` 'g);
moreover, we will keep a sole equation, o = 1, involving 1. The equi-solvability
between the system so obtained and the original equation will be obvious.</p>
      <p>= 1 + 2 ;
o = 1 ;
u1 = o + ;
Px11 = x1 + ;
Px12 = x2 + ;
Px13 = x3 + ;</p>
      <p>1 = 2 + ;
u2 = u1 + o ;
u3 = u2 + o ;
Px21 = Px11
Px22 = Px12
Px23 = Px13
x1 ;
x2 ;
x3 ;
M11 = u4 Px31 ; M1 = M11 x2 ;
M21 = u2 Px21 ; M2 = M21 Px33 ;
M31 = u3 Px22 ; M3 = M31 x1 ;</p>
      <p>2 = + 1 ;
u4 = u3 + o ;
u5 = u4 + o ;
Px31 = Px21
Px33 = Px23
x1 ;
x3 ;
M4 = u5 x3 ;</p>
      <p>
        L = M1 + M4 ;
L = M2 + M3 :
By then replacing the equation o = 1 in
1 by the constraints o 6=
o = o o0 ; o0 = o + ;
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
and
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
      </p>
      <p>
        a
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(which are equisatis able with o = o2 &amp; o 6= ), we get a system which is
equisolvable|in N|with the initial equation (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) and consists of: 28 equations
in 29 unknowns, of the forms
(where all compound terms y ? z involve distinct variables) and one inequality
x = y + z ; x = y z ;
o 6=
      </p>
      <p>
        :
Example 1. The equation (from [8, p. 4])
4 x13 x2
2 x12 x33
3 x22 x1 + 5 x3 = 0
can be attened into the following system 1 consisting of 26 equations in 28
unknowns, 3 of which are x1; x2; x3, namely the original unknowns of (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ):
De nition 1. Systems that consist of at equations of the forms (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) conjoined
with the equations
= 1 + 2 ; 1 = 2 + ; 2 =
+ 1
and (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) and with the inequality (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), and inside which all terms of type y + z and
y z involve distinct variables, are named canonical Diophantine systems.
Remark 1. One can also express multiplication in terms of the squaring
operation (see [6, p. 230]). Notice, in fact, that any equation of the form x = y z
is equisolvable in N with the attened system of equations
p = y + z ; x0 = x + ;
q = p2 ; f = y2 ; g = z2 ;
k = x + x0 ; h = f + g ; q = k + h ;
as can be seen from the identity
q k h
(z y +}|z ){2 = zy z }+| y z{ + zy2 }+| z2{ :
| {pz } |{xz} |{xz0} |{fz} |{gz}
a
      </p>
      <p>From a canonical Diophantine systems
of set-theoretic constraints of the forms:
, we will next get a conjunction b
=
=
union (ternary relation)
Cartesian product (ternary relation)
disjointness (dyadic relation)
equinumerosity (dyadic relation)
finitude (property)
singleton formation (dyadic relation)
non-emptyness (property)
non-equinumerosity (dyadic relation)
Here, in light of the replaceability of multiplication by the squaring operation (as
pointed out in Remark 1), we might only employ Cartesian square y y, without
ever resorting to the product y z with y distinct from z.
1.2
Let</p>
      <sec id="sec-3-1">
        <title>How to translate a canonical Diophantine system unquanti ed fragments of set theory into</title>
        <p>be a Diophantine canonical system.</p>
        <p>We translate each conjunct of according to the following rules:
x = y + z
x = y z
o 6=
uy;z = y [ z &amp;
where each uy;z and each wy;z is a new variable. By also adding, for each variable
u in , the conjunct Finite(u) (meaning that j u j 2 N), we obtain the set-theoretic
counterpart b of .</p>
        <p>Next we prove that the canonical system is satis able in N if and only if
its set-theoretic counterpart b is satis able in the universe of all sets. In view
of the unsolvability of Hilbert's Tenth problem (see [8, Chapter 5]), we readily
obtain the algorithmic unsolvability of the satis ability problem for set-theoretic
conjunctions of positive literals of the forms
plus a single inequality of the form x 6= ? .</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>To carry out the rst half of the proof, we observe that any set-assignment</title>
      <p>v 7! M v over the variables of b that satis es b induces naturally the
corresponding N-assignment</p>
      <p>
        v 7! jM vj
over the variables of , and it is a simple matter to check that (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) satis es
For instance, if x = y + z is in , then the following conjuncts are in b
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
.
uy;z = y [ z ;
      </p>
      <p>We prove that the set-assignment M so de ned over the variables of b satis es
all of the conjuncts of b .</p>
      <p>{ Let x = y + z be in
. By the de nition of M , we have</p>
      <p>M uy;z = M y [ M z ;
so that M satis es the conjunct uy;z = y [ z.</p>
    </sec>
    <sec id="sec-5">
      <title>Let y and z be the variables vi and vj , respectively, where without loss of</title>
      <p>generality we are assuming i &lt; j. Also, let x be the variable vh. Preliminarily,
we show that</p>
      <p>
        M vi \ M vj = ; :
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
      </p>
      <sec id="sec-5-1">
        <title>If ; 2 fM vi ; M vj g, then (7) plainly holds. Otherwise, recalling that</title>
        <p>M vi := ki + [vi]
and</p>
        <p>M vj := kj + [vj ] ;
we get
max M vi = ki + vi =
i 1
X vr + vi =
r=1</p>
        <p>
          i
X vr 6
r=1
j 1
X vr &lt; min M vj ;
r=1
whence (
          <xref ref-type="bibr" rid="ref7">7</xref>
          ) follows in this case too.
        </p>
        <p>
          From (
          <xref ref-type="bibr" rid="ref7">7</xref>
          ), it follows that
j M uy;z j = j M y [ M z j = j M y j + j M z j = j M vi j + j M vj j
= vi + vj = vh = j M vh j = j M x j ;
proving that the set-assignment M satis es the conjunct j M uy;z j = j M x j.
{ It is even easier to prove that M satis es also the literals in b of the forms
resulting from the translation of equations of the form x = y z, and the
only literal of the form x 6= ? in b .
{ To end, for each variable u in , the assignment M also satis es Finite(u) .
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>We have thus obtained that the set-assignment M satis es the conjunction</title>
      <p>b, and hence conclude that the translation 7! b is satis ability-preserving,
namely:
Theorem 1. A canonical Diophantine system is solvable in N if and only if
the corresponding conjunction b is satis ed by some set-assignment.</p>
    </sec>
    <sec id="sec-7">
      <title>Consequently, from the undecidability of Hilbert's tenth problem we get:</title>
      <p>Lemma 1. The satis ability problem for set-theoretic conjunctions of any
number of positive literals of the forms
and of the form Finite(x), plus one negative literal of the form x 6= ? , is
algorithmically unsolvable.</p>
      <p>Since nitude is -hereditary, any conjunction Vi2I Finite(xi) of nitude
constraints can be replaced, without a ecting satis ability, by the conjunction
Finite(F ) &amp; Vi2I F = F [ xi containing a single nitude constraint, where F
is a newly introduced variable. The preceding undecidability result can hence be
slightly strengthened into:
Lemma 2. The satis ability problem for set-theoretic conjunctions of any
number of positive literals of the forms (z), plus one positive nitude literal, Finite(x) ,
and one negative literal of the form x 6= ? is algorithmically unsolvable.</p>
    </sec>
    <sec id="sec-8">
      <title>A fortiori, we also have the following negative result:</title>
      <p>Lemma 3. The satis ability problem for set-theoretic conjunctions of any
number of positive literals of the forms (z), plus one positive nitude literal, Finite(x) ,
and one negative literal of the form j x j 6= j y j is algorithmically unsolvable.</p>
    </sec>
    <sec id="sec-9">
      <title>The following claim gives us a way of expressing the nitude of sets:</title>
      <p>Proposition 1. A set with at least two members is nite if and only if it is the
union of two sets whose cardinalities di er from its own cardinality.
Proof. It su ces to note that, for an in nite set s and any decomposition s = s1[
s2, we have (independently of whether s1 \s2 = ? or not) j s j = max(j s1 j ; j s2 j).</p>
    </sec>
    <sec id="sec-10">
      <title>Thus, without a ecting satis ability, any conjunction nitude literals can be replaced by the conjunction</title>
      <p>Vi2I Finite(xi)
of
F = F1 [ F2 &amp; j F1 j 6= j F j &amp; j F2 j 6= j F j &amp;
^ F = F [ xi
i2I
containing no nitude literal, where F; F1; F2 are newly introduced variables.</p>
    </sec>
    <sec id="sec-11">
      <title>In view of the preceding remark, Lemma 3 can be restated as follows.</title>
      <p>Lemma 4. The satis ability problem for set-theoretic conjunctions of any
number of positive literals of the forms (z), plus at most three negative literals of the
form j x j 6= j y j , is algorithmically unsolvable.</p>
    </sec>
    <sec id="sec-12">
      <title>One can express nitude also in the following way:</title>
      <p>Proposition 2. A nonempty set is nite if and only if, by removing a member
from it, one obtains a set of di erent cardinality.</p>
    </sec>
    <sec id="sec-13">
      <title>Therefore, we have:</title>
      <p>Lemma 5. The satis ability problem for set-theoretic conjunctions of any
number of positive literals of the forms (z), plus two positive literals of the form
x = f y g , and one negative literal of the form j x j 6= j y j , is unsolvable.</p>
    </sec>
    <sec id="sec-14">
      <title>Proof. In view of Lemma 2, it is enough to observe that:</title>
      <p>{ a negative literal of the form x 6= ? can be expressed via a conjunction of
the form y0 = f x0 g &amp; x = x [ y0 where x0; y0 are brand new variables;
{ any conjunction Vi2I Finite(xi) of nitude literals can be expressed by
means of the conjunction
F
= f f g &amp; F = F [F
&amp; F
= F nF
&amp;</p>
      <p>F
6= j F j &amp;
^ F = F [xi
i2I
containing no nitude literal, where F; F ; F are new variables;
{ a literal of the form x = y n z can be expressed by means of the conjunction
y = x [ x0 &amp; x \ x0 = ? &amp; x \ z = ? &amp; x0 \ y = ? :
1.3</p>
      <sec id="sec-14-1">
        <title>Undecidability results regarding unordered Cartesian product</title>
      </sec>
    </sec>
    <sec id="sec-15">
      <title>Much the same reductions can be carried out when the operation de ned by</title>
      <p>s
t :=</p>
      <p>fu; vg : u 2 s; v 2 t :
(for sets s; t whatsoever) supersedes the standard Cartesian product operator .</p>
      <p>In order that Lemmas 1, 2, 3, 4, and 5 retain their validity with this unordered
product operator in place of , it su ces that the above-proposed translation
rule for arithmetical constraints of the form x = y z gets retouched as follows:
x = y z</p>
      <p>z &amp; y \ z = ? &amp; j wy;z j = j x j :
2</p>
      <p>Undecidability of a restrained collection of
bounded-quanti er formulas in set theory
So far we have been designating various set-theoretic operations (e.g., dyadic
union, Cartesian product, cardinality) and properties and relations ( nitude,
disjointness, etc.) by means of ad hoc signs ( [ , , Finite( ), \ = ? , etc.)
which, if adopted beforehand as primitives in the language supporting set theory,
would make the undecidable fragments reviewed in Sec. 1 devoid of quanti ers.</p>
    </sec>
    <sec id="sec-16">
      <title>Most often, set theories get formalized in a rst-order language devoid of</title>
      <p>constants and function symbols, whose only relators are 2 and =. How complex
then becomes the syntactic structure of the formulas lying in the undecidable
fragments? As we will see next, a very modest usage of quanti cation is needed
to state them: only bounded quanti ers, and just one quanti er alternation are
needed, with (bounded) universal quanti ers in leading position.
2.1</p>
      <p>The syntax of (89)0 formulas</p>
      <sec id="sec-16-1">
        <title>Consider the rst-order language L2 endowed with:</title>
        <p>{ an in nite supply 0; 1; 2; : : : of set variables;
{ dyadic relators 2; = designating membership and equality;
{ the familiar propositional connectives : (monadic) and &amp; ; _ ; !; $ (dyadic);
{ associated with each set variable i , the familiar quanti ers 8 i and 9 i.</p>
      </sec>
    </sec>
    <sec id="sec-17">
      <title>We enhance the usual syntax of formulas with two handy shortening devices: De nition 2. Universal and existential bounded quantifiers are introduced as follows:</title>
      <p>(8 x 2 y)' $Def (8 x)(x 2 y ! ') ;
(9 x 2 y)' $Def (9 x)(x 2 y &amp; ') :</p>
      <sec id="sec-17-1">
        <title>De nition 3. We dub (89)0-formula any conjunction</title>
        <p>of the form
where, for each j, the formula 'j is devoid of quanti ers and either pj &gt; 0,
qj &gt; 0 or pj = qj = 0 holds.
De nition 4. We dub (89)0 specification of an m-place relationship R over
sets a (89)0 formula with free variables a1; : : : ; am; x1; : : : ; x (where &gt; 0)
such that, under the axioms of set theory (see below), one can prove:
R(a1; : : : ; am) $ (9 x1 ; : : : ; x )
:</p>
      </sec>
    </sec>
    <sec id="sec-18">
      <title>E.g., the right-hand sides of</title>
      <p>a = b n c $ (8t 2 a)(t 2 b &amp; t 2= c) &amp; (8t 2 b)(t 2 c _ t 2 a) ;</p>
      <p>Sngl(a) $ (9 x) x 2 a &amp; (8y 2 a)(y = x)
are (89)0 speci cations of the 3-place relationship a = b n c and, respectively, of
the property \being a singleton set".</p>
    </sec>
    <sec id="sec-19">
      <title>In the ongoing, our set-theoretic framework will be the theory ZF, axiom of</title>
      <p>regularity included. First, in order to design a (89)0 speci cation of the property
\being a nite set" (see Sec. 2.4), we will extend temporarily the signature of L2
with a constant ! which is meant to designate the rst limit ordinal; then we will
gure out a (89)0 speci cation of the property \being the rst limit ordinal" (see
Sec. 2.5), thus ending in an impeccable (89)0 speci cation of nitude. Along the
way, we will also specify the important equinumerosity predicate, which relates
two sets when they have the same cardinality (see Sec. 2.4).
(89)0 speci cations referring to disjointness, unionset, and
weak Cartesian product
x \ y = ? $ (8 v 2 x) v 2= y ;
x [y $ (8 x0 2 x)(9 y0 2 y) x0 2 y0 ;</p>
      <p>v $ (8p 2 f )(8w 2 p)(w 2 v) ;
[f
Mapw(f ) $ (8p 2 f )(8x1; x2; x3 2 p) x1 = x2 _ x2 = x3 _ x3 = x1 ;
f
x
y $ Mapw(f )
(8p 2 f )(9x0 2 x)(9y0 2 y) x0 2 p &amp; y0 2 p )
(8p 2 f )(8w 2 p) w 2 x _ w 2 y ) :
&amp;
&amp;</p>
    </sec>
    <sec id="sec-20">
      <title>The explanation of the last of these is straightforward; here it is:</title>
      <sec id="sec-20-1">
        <title>No member of f has more than two members:</title>
        <p>where
(8p 2 f ) jpj 6 2 ;
jpj 6 2 $ (8x1; x2; x3 2 p) x1 = x2 _ x2 = x3 _ x3 = x1 :
Each member of f has the form fx0; y0g with x0 2 x and y0 2 y:
(8p 2 f )(9x0 2 x)(9y0 2 y) x0 2 p &amp; y0 2 p ) :
No member of a member of f lies outside x [ y:
[f
x [ y :
2.4
(89)0 speci cations of equinumerosity, squaring, and
nitude
1-1w(x; f; y) $ x \ y = ? &amp; f x y &amp; x [f &amp; y [f &amp;
(8p ; q 2 f )(8v 2 p) v 2 q ! p = q :
Meaning:
1-1w(x; f; y) can only hold if x and y are disjoint sets, in which case f models
a one-to-one mapping between x and y by means of unordered pairs, in the
sense that:
f consists of doubletons proper;
each doubleton in f pairs up a member of x with one of y;
f pairs up exactly one member of y with each member of x;
f pairs up exactly one member of x with each member of y.</p>
        <p>Stating that sets x; y are of the same cardinality amounts to the statement
that there is a set y0 such that
y0 can be put in one-to-one correspondence with x,
y0 can be put in one-to-one correspondence with y,
y0 and x are disjoint, and y0 and y are disjoint.</p>
      </sec>
    </sec>
    <sec id="sec-21">
      <title>Summing up, we have:</title>
      <p>jxj = jyj $ (9 y0 ; g ; h ) 1-1w(x; g; y0) &amp; 1-1w(y; h; y0) :
Clue: One way of concretizing y0, here, is by putting y0 = y
fy [ xg.</p>
      <p>Likewise, stating that the cardinalities jxj ; jyj are such that jxj = jyj2 amounts
to the statement that there are sets y0; x0 such that
y0 can be put in one-to-one correspondence with y,
x0 = y y0 and x0 can be put in one-to-one correspondence with x,
x0 and x are disjoint, and y0 and y are disjoint.
Summing up, we have:
jxj = jyj2 $ (9 x0 ; y0 ; g ; h ) Mapw(x0)
Clue: The equality x0 = y y0 follows from the conjunction of Mapw(x0) with the
last two conditions, thanks to the disjointness constraint y0 \y = ? hidden inside
1-1w(y0; h; y). A convenient way to instantiate y0 is, again, to put y0 = y fy [xg.</p>
    </sec>
    <sec id="sec-22">
      <title>A nite set is one that can be put in one-to-one correspondence with a cardinal preceding (i.e., belonging to) the rst in nite ordinal, ! :</title>
      <p>Finite(x) $ (9 o) o 2 ! &amp; jxj = joj :</p>
    </sec>
    <sec id="sec-23">
      <title>More explicitly:</title>
      <p>Finite(x) $ (9 o ; x0 ; g ; h) o 2 ! &amp; 1-1w(x0; g; x) &amp; 1-1w(x0; h; o) :
(89)0 speci cation of ordinals and of the
rst limit ordinal
A set t is said to be transitive if t P(t); equivalently, if [ t t . After John
von Neumann and Raphael M. Robinson, ordinal numbers are those transitive
sets within which any two di erent elements can be compared by membership:
Ord(o) $ (8y 2 o)(8y0 2 y) y0 2 o &amp;</p>
      <p>(8o1 2 o)(8o2 2 o)(o1 = o2 _ o1 2 o2 _ o2 2 o1)</p>
      <p>Those ordinal numbers o such that o 6= ; and o = [o are called limit ordinals.</p>
      <sec id="sec-23-1">
        <title>Plainly, the property \being a limit ordinal" is (89)0-speci able.</title>
      </sec>
    </sec>
    <sec id="sec-24">
      <title>To characterize uniquely the rst limit ordinal, !, among all sets, it will</title>
      <p>su ce to conjoin together the following conditions, where Z; a, and s are meant
to represent, respectively: ! itself, an element of !, and the successor function
(modeled as a set of doubletons, each one implicitly ordered by membership):
Z is a non-null ordinal:</p>
      <sec id="sec-24-1">
        <title>No member of s has more than two members:</title>
        <p>a 2 Z &amp; Ord(Z)</p>
        <p>
          Mapw(s)
Each member of s is a doubleton fx; yg with x 2 y 2 Z:
(8p 2 s)(9x; y 2 p) x 2 y &amp; y 2 Z
(
          <xref ref-type="bibr" rid="ref8">8</xref>
          )
(
          <xref ref-type="bibr" rid="ref9">9</xref>
          )
The domain of s includes Z:
(8p; q 2 s)(8x; y 2 p)(8y0 2 q) (x 2 y &amp; x 2 y0 &amp; x 2 q) ! p = q
(11)
(12)
(13)
The multi-image of s includes Z n f;g:
        </p>
        <p>(8x 2 Z)(9p 2 s)(9y 2 p) x 2 p &amp; x 2 y
(8y 2 Z)(8e 2 y)(9p 2 s)(9x 2 p) y 2 p &amp; x 2 y</p>
      </sec>
    </sec>
    <sec id="sec-25">
      <title>Thus, one can prove (in ZF with regularity):</title>
      <p>
        (8Z) Z = ! $ (9a)(9s) (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) &amp;
&amp; (13)
      </p>
      <p>Concluding remarks and open problems
We have revisited, deepened, and made more systematic, the study undertaken
long ago with [2] (see also [3, pp. 161{165]).</p>
    </sec>
    <sec id="sec-26">
      <title>Can we do more along the directions envisioned in the following excerpt from a historical paper?</title>
      <p>[ ]the translation of a theorem of the appropriate form in some part of
mathematics shows that the corresponding Diophantine equation has no solution.
Hence whatever methods went into proving the theorem can in fact be used
to show that a particular Diophantine equation has no solution. It is possible
that the same methods can be used to show that a class of equations
including perhaps an equation of interest in itself are unsolvable. Such an example
providing a new tool for solving Diophantine equations would be a
considerable breakthrough. In any case, any mathematical method that has been used to
prove a theorem of the appropriate form has in fact been used to show that a
particular Diophantine equation has no solution. Thus all mathematical
methods can be tools in the theory of Diophantine equations and perhaps we should
consciously attempt to exploit them. " [5, pp. 338{339]</p>
    </sec>
    <sec id="sec-27">
      <title>The quest is open. . . It may be rewarding to:</title>
      <p>{ translate back into number theory decidability results regarding fragments
of set theory;
{ mimic the proofs of the theorems, dubbed DPR and DPRM in [7],
concerning the exponential Diophantine representability and the polynomial
Diophantine representability of any r.e. set, directly inside set theory (possibly
making some technical aspects of those proofs more transparent).</p>
      <sec id="sec-27-1">
        <title>Open problems</title>
        <p>Let BSTC (Boolean Set Theory with Cardinality comparison and the unordered
Cartesian product) be the collection of conjunctions of any number of positive
literals of the forms</p>
        <p>x = y [ z ; x = y z ; x \ y = ? ; j x j = j y j :</p>
        <p>In sight of the still in progress decidability result for MLS (multilevel
syllogistic with the unordered Cartesian product), concerning a positive solution to
the satis ability problem for conjunctions of literals of the forms
x = y [ z ; x = y z ; x \ y = ? ; x 2 y ;
to precisely locate the boundary between decidability and undecidability, one
should attempt to nd the decidability status of the satis ability problem for
the following collections of equalities:
{ BSTC -conjunctions plus one negative literal of the form x 6= ? ,
{ BSTC -conjunctions plus two literals of any of the following forms:
j x j 6= j y j and x = f y g :</p>
      </sec>
      <sec id="sec-27-2">
        <title>Acknowledgements</title>
        <p>We are grateful to Martin Davis for his encouragement. We thank the anonymous
referees for their careful comments.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>J.L.</given-names>
            <surname>Britton</surname>
          </string-name>
          .
          <article-title>Integer solutions of systems of quadratic equations</article-title>
          .
          <source>Mathematical Proceedings of the Cambridge Philosophical Society</source>
          ,
          <volume>86</volume>
          (
          <issue>3</issue>
          ):
          <volume>385</volume>
          {
          <fpage>389</fpage>
          ,
          <year>1979</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>D.</given-names>
            <surname>Cantone</surname>
          </string-name>
          , Vincenzo Cutello, and
          <string-name>
            <given-names>Alberto</given-names>
            <surname>Policriti</surname>
          </string-name>
          .
          <article-title>Set-theoretic reductions of Hilbert's tenth problem</article-title>
          . In Egon Borger, Hans Kleine Buning, and Michael M. Richter, editors,
          <source>CSL '89</source>
          , 3rd Workshop on Computer Science Logic, Kaiserslautern, Germany, October 2-
          <issue>6</issue>
          ,
          <year>1989</year>
          , Proceedings, volume
          <volume>440</volume>
          of Lecture Notes in Computer Science, pages
          <volume>65</volume>
          {
          <fpage>75</fpage>
          . Springer,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>D.</given-names>
            <surname>Cantone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. G.</given-names>
            <surname>Omodeo</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Policriti</surname>
          </string-name>
          .
          <article-title>Set Theory for Computing. From Decision Procedures to Declarative Programming with Sets</article-title>
          .
          <source>Monographs in Computer Science</source>
          . Springer,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Domenico</given-names>
            <surname>Cantone</surname>
          </string-name>
          and
          <string-name>
            <given-names>Pietro</given-names>
            <surname>Ursino</surname>
          </string-name>
          .
          <article-title>Formative processes with applications to the decision problem in set theory: II. Powerset and singleton operators, niteness predicate</article-title>
          .
          <source>Information and Computation</source>
          ,
          <volume>237</volume>
          :
          <fpage>215</fpage>
          {
          <fpage>242</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Davis</surname>
          </string-name>
          , Yuri Matijasevic, and
          <string-name>
            <given-names>Julia</given-names>
            <surname>Robinson</surname>
          </string-name>
          .
          <article-title>Hilbert's tenth problem. Diophantine equations: positive aspects of a negative solution</article-title>
          .
          <source>In Mathematical Developments Arising From Hilbert Problems</source>
          , volume
          <volume>28</volume>
          <source>of Proceedings of Symposia in Pure Mathematics</source>
          , pages
          <volume>323</volume>
          {
          <fpage>378</fpage>
          , Providence, RI,
          <year>1976</year>
          . American Mathematical Society.
          <source>Reprinted in [9</source>
          , p.
          <fpage>269</fpage>
          .].
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Yu</surname>
          </string-name>
          . Matiyasevich.
          <article-title>Existential arithmetization of Diophantine equations</article-title>
          .
          <source>Annals of Pure and Applied Logic</source>
          ,
          <volume>253</volume>
          (
          <issue>2-3</issue>
          ):
          <volume>225</volume>
          {
          <fpage>233</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Yu</surname>
            .
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Matiyasevich</surname>
          </string-name>
          .
          <article-title>Martin Davis and Hilbert's tenth problem</article-title>
          . In Eugenio G. Omodeo and Alberto Policriti, editors,
          <source>Martin Davis on Computability, Computational Logic, and Mathematical Foundations</source>
          , volume
          <volume>10</volume>
          of Outstanding Contributions to Logic, pages
          <volume>35</volume>
          {
          <fpage>54</fpage>
          . Springer,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Yuri</given-names>
            <surname>Vladimirovich</surname>
          </string-name>
          <article-title>Matiyasevich. Hilbert's tenth problem</article-title>
          . The MIT Press, Cambridge (MA) and London,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Julia</given-names>
            <surname>Robinson</surname>
          </string-name>
          .
          <source>The collected works of Julia Robinson</source>
          , volume
          <volume>6</volume>
          of Collected Works.
          <source>American Mathematical Society</source>
          , Providence, RI,
          <year>1996</year>
          . ISBN 0-8218- 0575-4.
          <article-title>With an introduction by Constance Reid. Edited and with a foreword by Solomon Feferman</article-title>
          . xliv+338 pp.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Thoralf</given-names>
            <surname>Skolem</surname>
          </string-name>
          .
          <article-title>Uber die Nicht-charakterisierbarkeit der Zahlenreihe mittels endlich oder abzahlbar unendlich vieler Aussagen mit ausschliesslich Zahlenvariablen</article-title>
          .
          <source>Fundamenta Mathematicae</source>
          ,
          <volume>23</volume>
          :
          <fpage>150</fpage>
          {
          <fpage>161</fpage>
          ,
          <year>1934</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>