Submitted:
30 June 2025
Posted:
01 July 2025
You are already at the latest version
Abstract
Keywords:
MSC: 03B55; 03C40; 03B25
1. Introduction
- Section 2 consists of a listing of preliminary facts where we introduce notation and recall basic properties about the topics of first- and second-order logic and intuitionistic propositional logic.
- Section 3 deals with the definability problem with respect to certain classes based on linear orders. We obtain positive results about the classes and show effective means of finding propositional definitions of first-order sentences with respect to the restricted problem. The main result follows by reducing the decidability of the monadic second-order theory of the class of at most countable disjoint unions of linear orders to the monadic second-order theory of at most countable linear orders, [6].
- Section 4 points out a few classes of frames which give rise to undecidable instances of the definability problem. The main result is obtained by applying the technique of showing stability of the classes in the sense of [4] and then proving undecidability of the first-order validity problem. The latter we achieve by obtaining a chain of reductions of the undecidable problem of validity of sentences for the first-order theory of a symmetric and reflexive relation.
2. Preliminaries
2.1. First-Order Languages and Logic
- iff
- iff
- iff it is not the case that (we write )
- iff and
- iff there exists an assignment such that for all variables except maybe x, such that
- if B is atomic
- where is the formulas obtained by replacing every free occurence of y in A by z.
2.2. Monadic Second-Order Languages and Logic
- iff
- iff there exists an assignment such that for all individual variables and for all set variables except maybe X, such that
2.3. Intuitionistic Propositional Logic
- iff
- iff and
- iff or
- iff for every such that it holds that if then
2.4. Definability by Intuitionistic Formulas
3. Decidable Instances of Definability
- The class of all linear orders.
- The class of all finite linear orders.
- The class of all unions of families of pairwise disjoint linear orders.
- The class of all finite frames in .
- (i)
- A frame validates iff every generated subframe of is linear. Since a frame validates a formula iff each of its generated subframes validate it, is complete with respect to and with respect to .
- (ii)
- For any propositional formula φ with , iff where is a linear order with elements.
- (iii)
- is complete with respect to and with respect to .
- (iv)
- Any finite linear order is a p-morphic image of any infinite linear order.
- (v)
- is complete with respect to any infinite linear order.
- (vi)
- For any propositional formula φ, either or there is a natural number n such that for every frame for it holds that iff .
- (ii)
-
The left to right direction is immediate, for right to left:Suppose that and take any linear order , variable assignment V in and point , we will show that .For a point denote by the set of those propositional variables among such that . Consider the finite partial order , where . Since variable assignments are upward closed, is a linear order. Moreover, G contains at most elements since any contains at most n elements and the sets in G are ordered by inclusion.One verifies by straightforward induction on the formula with that for every such that we have that where . But is isomorphic to a generated subframe of and since we conclude that , hence .
- (iii)
- Immediate corollary to and .
- (iv)
-
Take any infinite linear order and natural number , we will show that is a p-morphic image of . Since is infinite, we can pick such that for . Now the following function is a p-morphism of onto :
- For such that define .
- For such that define , where m is the least natural number such that and .
- (v)
- Take an infinite linearly ordered frame . For any propositional formula , if we have by and the properties of p-morphic images that is valid in all finite linearly ordered frames, therefore by .
- (vi)
-
Suppose that . Then by , where and is a linear order with elements. If is a finite linear order with elements, then since is isomorphic to a generated subframe of . Therefore either is valid in no finite linear frame (in which case satisfies the desired property) or there is a greatest natural number m such that and . Since is isomorphic to a generated subframe of for , we have that the finite linear frames that validate are exactly those of depth at most m.Now if , then every chain in contains at most m elements, in particular every generated subframe of is a linear order with at most m elements and thus validates , so .Conversely, if , then every generated subframe of is a linear order that validates , therefore contains at most m elements. Therefore any chain in must have at most m elements, thus .
- (1)
-
(Validity) Decide whether .If true, then ⊤ clearly is a propositional definition of A with respect to .If false:
- (2)
-
(Finiteness) Decide whether A is valid in a structure from with an infinite chain.If true, then A is undefinable with respect to .Proof. Suppose that there is some such that and contains an infinite chain. Assume for contradiction that defines A with respect to . Then in particular . By property , this means that so . But then since defines A, this means that , which we ruled out in the previous step and is therefore a contradiction. □If false:
- (3)
-
(Boundedness) Decide whether there exists a uniform bound m of the depth of allmodels of A in .If false, then A is undefinable with respect to .Proof. Assume for contradiction that A has a propositional definition . Then since (Boundedness) gives a negative answer, there are frames of arbitrary depth validating . In particular, there are arbitrarily long linear orders (as generated subframes of the frames in ) validating and therefore by property we have that , thus . But since defines A, this means that which we ruled out in step (Validity). □If true:
- (4)
-
(Least bound) Find the least uniform bound m of the depth of all models of A in .Proof. Such uniform bound exists by the positive answer given in the previous step. □
- (5)
-
(Bound-completeness) Decide whether for all frames of depth at most m.If true, then defines A with respect to .Proof. Take .Suppose first that . Then by (Boundedness), all chains in are of length at most m. Therefore .Now suppose that . Then by the positive answer of (Bound-completeness), . □If false, then A is undefinable with respect to .Proof. Assume for contradiction that there exists a propositional definition of A with respect to . The uniform bound m cannot be 0, since then hence (Bound-completeness) gives a positive answer. Since m is the least uniform bound, this means that there is frame of depth m such that , otherwise m would not be least. Since defines A, . But then the linear order with m elements is a generated subframe of so and therefore for . Take any frame of depth at most m. Then any generated subframe of is isomorphic to for some . So any generated subframe of validates , so . But since was arbitrary of depth at most m, (Bound-completeness) gives a positive answer — contradiction. □
- Lemma 2 shows that (Validity) is decidable.
- Lemma 1 deals with (Bound-completeness) and (Least bound).
- Lemma 3 shows that (Finiteness) is decidable.
- Lemmas 4 and 5 show that (Boundedness) is decidable.
- extends
- for each and each
- for each and each
- (1)
- D is either finite or isomorphic to ω under .
- (2)
- For every such that there exists some such that .
- (3)
- and for every there is some such that .
- (1)
- stating that all initial segments of elements of the interpretation of R are finite. This happens precisely when the interpretation of R is either a finite linear order or has the same order type as .
- (2)
- (3)
- input:first-order sentence A
- output: true, if ; and false, otherwise
- input: first-order sentence A
- output: true, if A is valid in some frame which has an infinite chain; and false, otherwise
- input: first-order sentence A
- output: true, if there exists a uniform bound on the depth of the frames from that validate A; and false, otherwise
- If Spoiler picks an element from a chain that has not been modified in the construction, Duplicator picks the same element from the other frame.
- If Spoiler picks an element from a maximal chain in that has been shrinked to in or an element from a maximal chain in that that has been obtained by shrinking the chain in , Duplicator chooses an element in by consulting the winning strategy for the n-turn Ehrenfeucht-Fraïssé game for the linear orders and (both chains contain at least elements so such strategy exists).
4. Some Classes of Partial Orders with Respect to Which the Problem Is Undecidable
- (1)
- For every frame and every tuple of points in , the relativized reduct of with respect to A and , if it exists, is a frame in .
- (2)
- For every frame there are frames and such that , , and is a relativized reduct of with respect to A and some parameters .
- The class of all partial orders (a model-theoretic proof of Chagrova’s result).
- For each the class of all partial orders of depth at most n.
- The class of all dense partial orders.
- The classes and for (where the superscript denotes the restriction of the class to finite frames).
- with universe and
- with universe and .
- Any point is either maximal or has exactly two incomparable points strictly above it.
- Any two distinct points either have no common point strictly below them or they have exactly one such point.
- stands for the formula which states that x is a minimal element.
- stands for the formula which states that x is a maximal element.
- stands for the formula abbreviated by which states that x is neither minimal nor maximal.
- (1)
- Each connectivity map is a partial order of depth at most 2.
- (2)
- is finitely axiomatizable.
- (3)
- The first-order theory of reduces to the first-order theory of for . The same relationship holds for and for .
- (1)
- Assume for contradiction that there is and are such that . Since y has a point above it, it must have exactly two points above it. But then both x and y are strictly below and which violates the second condition for membership to .
- (2)
-
We take the axioms for partial orders together with the following axioms corresponding to the two membership conditions for :
- (3)
- is an axiomatizable subclass of for so for a first-order sentence A we have that iff where C is the axiom for . The same reduction holds for the classes of finite frames.
- (1)
- is finitely axiomatizable.
- (2)
- There is a translation of first-order formulas such that for each first-order sentence A it holds that iff where is any connectivity map and is any of its densifications.
- (3)
- The first-order theory of reduces to the first-order theory of
- (1)
-
The following sentences (we use as the usual abbreviation for "there exists a unique x") provide an axiomatization for :
- (a)
- The axiom for dense partial orders.
- (b)
- stating that any interval between a minimal and a maximal element is linearly ordered.
- (c)
- stating that each nonextremal element is comparable with a unique maximal element and a unique minimal element.
- (d)
- stating that each minimal element is either maximal or is below exactly two maximal elements (the axiom roughly corresponds to the first membership condition for ).
- (e)
- stating that each pair of distinct maximal elements have at most one common minimal element below them (roughly corresponds to the second membership condition for ).
An immediate verification shows that each frame from satisfies the axioms. Conversely, suppose that satisfies the axioms. We can then obtain as the subframe of whose universe consists of the extremal elements of . is a partial order so is too. Moreover, satisfies the two membership conditions for because the last two axioms above force the extremal elements of to be in an appropriate configuration, so .By axiom we know that the extremal elements of together with the intervals between minimal and maximal elements exhaust all of and that the interiors of such intervals are two by two disjoint. Axiom together with density of means that each such interval is a dense linear order. Therefore, can be obtained as a densification of by replacing each pair in by the dense and linearly ordered interval , hence . - (2)
- Consider the formula . Define the translation that transforms a first-order formula A into its relativization with respect to the formula U and the variable y, i.e. . Now consider a connectivity map and any of its densifications . consists of the extremal elements of so is the relativized reduct of with respect to U and y. Therefore, by the relativization theorem it follows that iff .
- (3)
- Denote by D the axiom for the class and consider the translation from . Then for any sentence A we have that iff for each connectivity map iff (by (2)) for each densification of any connectivity map iff .
- is the least partial order on such that and for each
- is the set of all maximal elements in
- For each distinct we define iff and have a lower bound in
5. Conclusion and Further Research
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- van Benthem, J. Correspondence theory. In Handbook of Philosophical Logic, vol. II: Extensions of Classical Logic; Gabbay, D. and Guenthner, F., Eds.; D. Reidel Publishing Company: Dordrecht, 1984; 167–248.
- Chagrova, L. On the problem of definability of propositional formulas of intuitionistic logic by formulas of classical first order logic. PhD thesis, Kalinin State University, USSR, 1989. (In Russian.).
- Chagrov, A. and Chagrova, L. The Truth About Algorithmic Problems in Correspondence Theory. In Advances in Modal Logic, vol. 6; Governatori, G., Hodkinson, I., Venema, Y., Eds.; College Publications, 2006; 121–138.
- Balbiani, P. and Tinchev, T. Undecidable problems for modal definability Journal of Logic and Computation, 2017, 27(3), 901–920.
- Chang, C. C., and and Keisler, H. J. Model Theory, Third edition, North-Holland, Amsterdam-New Yourk-Oxford-Tokyo, 1990.
- Rabin, M. O. Decidability of Second-Order Theories and Automata on Infinite Trees. Transactions of the American Mathematical Society, 1969, 141, 1–35. [CrossRef]
- Hodges, W. Model Theory, Cambridge University Press, 1993.
- Chagrov, A. and Zakharyaschev, M. Modal Logic, Oxford University Press, 1997.
- Shelah, S. The Monadic Theory of Order. Annals of Mathematics, Second Series, 102(3), 1975, 379–419. [CrossRef]
- Libkin, L. Elements of Finite Model Theory, Springer-Verlag, Berlin Heidelberg, 2004.
- Tarski, A. Undecidability of the theories of lattices and projective geometry. The Journal of Symbolic Logic, 14(1), 1949, 77–78.
- Rogers, H. Certain Logical Reduction and Decision Problems. Annals of Mathematics, Second Series, 64(2), 1956, 264–284. [CrossRef]
- Lavrov, I. The effective non-separability of the set of identically true formulae and the set of finitely refutable formulae for certain elementary theories. Algebra i Logika, 2(1), 1963, 5–18.
- Chagrova, L. A. An Undecidable Problem in Correspondence Theory. The Journal of Symbolic Logic, 56(4), 1991, 1261–1272. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).