On the Definability Problem of First-Order Sentences by Propositional Intuitionistic Formulas
Abstract
1. Introduction
- We devise a general procedure for solving the propositional definability problem with respect to the classes of all linear orders, all disjoint unions of linear orders, and the restrictions of the former classes to finite orders. We prove that the procedure is effective for those classes.
- We prove that the monadic second-order theory of the class of all at most countable disjoint unions of linear orders is decidable.
- We note that the technique of stable classes [11] can be applied to the intuitionistic case. The adaptation is straightforward and here our contribution to the technique itself is mainly exposition.
- We define the class of connectivity maps and prove that its first-order theory is undecidable. We prove that as a corollary to this follows the undecidability of the first-order theories of the classes of partial orders of bounded depth, finite partial orders of bounded depth, and dense partial orders.
- We prove that the propositional definability problem with respect to the classes we just listed is undecidable.
- 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 [14].
- Section 4 points out a few classes of frames that give rise to undecidable instances of the definability problem. The main result is obtained by applying the technique of showing the stability of the classes in the sense of [11] and then proving the undecidability of the first-order validity problem. We achieve the latter 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 formula obtained by replacing every free occurrence 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 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 show that is a p-morphic image of , where is the usual numerical ordering. 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 all models 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 ; 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
- is decidable.
- input:first-order sentence A
- output:true, if A is valid in some frame , which has an infinite chain; and false, otherwise
- is decidable.
- 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
- is decidable. More specifically, on input A (Boundedness) for always outputs the answer; (Finiteness) does not, so (Boundedness) is decidable as the complement of a decidable problem.
- 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 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
4.1. Stable Classes of Frames: Stability of a Few Classes of Partial Orders
- (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 .
4.2. Connectivity Maps: Reduction of the First-Order Theory of Connectivity Maps to the Theories of the Considered Classes
- 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 the 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 .
4.3. Undecidability of the First-Order Theories of the Considered Classes
- .
- 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. Conclusions and Further Research
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- van Benthem, J. Modal Logic and Classical Logic; Bibliopolis: Naples, Italy, 1983. [Google Scholar]
- van Benthem, J. Correspondence theory. In Handbook of Philosophical Logic, Vol. II: Extensions of Classical Logic; Gabbay, D., Guenthner, F., Eds.; D. Reidel Publishing Company: Dordrecht, The Netherlands, 1984; pp. 167–248. [Google Scholar]
- Goranko, V.; Vakarelov, D. Elementary canonical formulae: Extending Sahlqvist’s theorem. Ann. Pure Appl. Log. 2006, 141, 180–217. [Google Scholar] [CrossRef]
- Conradie, W.; Goranko, V.; Vakarelov, D. Algorithmic correspondence and completeness in modal logic. V. Recursive Extensions of SQEMA. J. Appl. Log. 2010, 8, 319–333. [Google Scholar] [CrossRef]
- Georgiev, D. Deterministic SQEMA and application for pre-contact logic. Ann. Sofia Univ. Fac. Math. Inf. 2016, 103, 149–176. [Google Scholar]
- Conradie, W.; Palmigiano, A. Algorithmic correspondence and canonicity for non-distributive logics. Ann. Pure Appl. Log. 2019, 170, 923–974. [Google Scholar] [CrossRef]
- Manoorkar, K.B.; Palmigiano, A.; Panettiere, M. Polynomial-time checking of generalized Sahlqvist syntactic shape. Theor. Comput. Sci. 2024, 1021, 114875. [Google Scholar] [CrossRef]
- Palmigiano, A.; Panettiere, M.; Switrayni, N.W. Correspondence Theory on Vector Spaces. Lect. Notes Comput. Sci. 2024, 14672, 140–156. [Google Scholar]
- Chagrova, L. On the Problem of Definability of Propositional Formulas of Intuitionistic Logic by Formulas of Classical First Order Logic. Ph.D. Thesis, Kalinin State University, Kaliningrad, Russia, 1989. (In Russian). [Google Scholar]
- Chagrov, A.; Chagrova, L. The Truth About Algorithmic Problems in Correspondence Theory. In Advances in Modal Logic; Governatori, G., Hodkinson, I., Venema, Y., Eds.; College Publications: Garden City, NY, USA, 2006; Volume 6, pp. 121–138. [Google Scholar]
- Balbiani, P.; Tinchev, T. Undecidable problems for modal definability. J. Log. Comput. 2017, 27, 901–920. [Google Scholar]
- Balbiani, P.; Georgiev, D.; Tinchev, T. Modal correspondence theory in the class of all Euclidean frames. J. Log. Comput. 2018, 28, 119–131. [Google Scholar] [CrossRef]
- Rumenova, Y.; Tinchev, T. Modal Definability: Two Commuting Equivalence Relations. Log. Universalis 2022, 16, 177–194. [Google Scholar] [CrossRef]
- Rabin, M.O. Decidability of Second-Order Theories and Automata on Infinite Trees. Trans. Am. Math. Soc. 1969, 141, 1–35. [Google Scholar] [PubMed]
- Chang, C.C.; Keisler, H.J. Model Theory, 3rd ed.; Dover Publications: Mineola, NY, USA, 1990. [Google Scholar]
- Hodges, W. Model Theory; Cambridge University Press: Cambridge, UK, 1993. [Google Scholar]
- Chagrov, A.; Zakharyaschev, M. Modal Logic; Oxford University Press: Oxford, UK, 1997. [Google Scholar]
- Dummett, M. A Propositional Calculus with Denumerable Matrix. J. Symb. Log. 1959, 24, 97–106. [Google Scholar] [CrossRef]
- Shelah, S. The Monadic Theory of Order. Ann. Math. Second. Ser. 1975, 102, 379–419. [Google Scholar] [CrossRef]
- Libkin, L. Elements of Finite Model Theory; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar]
- Tarski, A. Undecidability of the theories of lattices and projective geometry. J. Symb. Log. 1949, 14, 77–78. [Google Scholar]
- Rogers, H. Certain Logical Reduction and Decision Problems. Ann. Math. Second. Ser. 1956, 64, 264–284. [Google Scholar] [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 Log. 1963, 2, 5–18. [Google Scholar]
- Chagrova, L.A. An Undecidable Problem in Correspondence Theory. J. Symb. Log. 1991, 56, 1261–1272. [Google Scholar] [CrossRef]
Notation | Meaning |
---|---|
≐ | Formal equality |
First-order or monadic second-order language | |
Structure or frame | |
The universe of | |
The interpretation of the symbol p in | |
Class of structures/frames | |
First-order or monadic second-order formulas | |
The formula A is true in the structure when its free | |
individual variables are evaluated with | |
and its free set variables are evaluated with | |
The sentence A is valid in the structure | |
The sentence A is valid in the class | |
The relativization of the formula B with respect to A and y | |
Propositional formulas | |
The propositional formula is true at the | |
point under the propositional | |
variable assignment V for | |
The propositional formula is valid in the frame | |
The propositional formula is valid in the class | |
The logic of the class | |
The class of the finite structures/frames in | |
The class of all at-most countable structures/frames in |
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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kolev, G.; Tinchev, T. On the Definability Problem of First-Order Sentences by Propositional Intuitionistic Formulas. Axioms 2025, 14, 623. https://doi.org/10.3390/axioms14080623
Kolev G, Tinchev T. On the Definability Problem of First-Order Sentences by Propositional Intuitionistic Formulas. Axioms. 2025; 14(8):623. https://doi.org/10.3390/axioms14080623
Chicago/Turabian StyleKolev, Grigor, and Tinko Tinchev. 2025. "On the Definability Problem of First-Order Sentences by Propositional Intuitionistic Formulas" Axioms 14, no. 8: 623. https://doi.org/10.3390/axioms14080623
APA StyleKolev, G., & Tinchev, T. (2025). On the Definability Problem of First-Order Sentences by Propositional Intuitionistic Formulas. Axioms, 14(8), 623. https://doi.org/10.3390/axioms14080623