Abstract
We investigate synonymy in the strong sense of content identity (and not just meaning similarity). This notion is central in the philosophy of language and in applications of logic. We motivate, uniformly axiomatize, and characterize several “benchmark” notions of synonymy in the messy class of all possible notions of synonymy. This class is divided by two intuitive principles that are governed by a no-go result. We use the notion of a scenario to get a logic of synonymy (SF) which is the canonical representative of one division. In the other division, the so-called conceptivist logics, we find, e.g., the well-known system of analytic containment (AC). We axiomatize four logics of synonymy extending AC, relate them semantically and proof-theoretically to SF, and characterize them in terms of weak/strong subject matter preservation and weak/strong logical equivalence. This yields ways out of the no-go result and novel arguments—independent of a particular semantic framework—for each notion of synonymy discussed (using, e.g., Hurford disjunctions or homotopy theory). This points to pluralism about meaning and a certain non-compositionality of truth in logic programs and neural networks. And it unveils an impossibility for synonymy: if it is to preserve subject matter, then either conjunction and disjunction lose an essential property or a very weak absorption law is violated.
Article PDF
Notes
To be a bit more precise: Say \(\varphi ^{\prime } = \varphi _{i} \wedge \bar {p} \wedge \neg q_{1} \wedge {\ldots } \wedge \neg q_{m}\). Then, by maximality, \(\varphi _{i} \wedge \bar {p} \wedge \neg q_{1} \wedge {\ldots } \wedge \neg q_{m-1}\) is a disjunct of \(\varphi _{{\max \limits }}\), too. By the SFA-axiom, SFA proves that
$$ \begin{array}{@{}rcl@{}} (\varphi_{i} \wedge \bar{p} \wedge \neg q_{1} \wedge {\ldots} \wedge \neg q_{m-1} )\vee ((\varphi_{i} \wedge \bar{p} \wedge \neg q_{1} \wedge {\ldots} \wedge \neg q_{m-1}) \wedge \neg q_{m})\\ \equiv(\varphi_{i} \wedge \bar{p} \wedge \neg q_{1} \wedge {\ldots} \wedge \neg q_{m-1} ) \vee((\varphi_{i} \wedge \bar{p} \wedge \neg q_{1} \wedge {\ldots} \wedge \neg q_{m-1} ) \wedge q_{m}), \end{array} $$so we can replace the formula to the left of ≡, which is modulo order a subformula of \(\varphi _{{\max \limits }}\), by the formula to the right and obtain an SFA-equivalent formula φ1.
We continue this process with \(\varphi _{i} \wedge (\bar {p} \wedge q_{m}) \wedge \neg q_{1} \wedge {\ldots } \wedge \neg q_{m-1}\) by using the disjunct \(\varphi _{i} \wedge (\bar {p} \wedge q_{m}) \wedge \neg q_{1} \wedge {\ldots } \wedge \neg q_{m-2}\) that was in the original \(\varphi _{{\max \limits }}\) and still is in φ1. So we can SFA-provably replace ¬qm− 1 by qm− 1 and obtain φ2. We continue until we replaced all the ¬qj’s by qj’s.
And if this replacement process applied to another \(\varphi ^{\prime \prime } = \varphi _{i} \wedge \bar {p} \wedge \bar {\neg r}\) also requires a disjunct \(\varphi _{i} \wedge \bar {p} \wedge \neg q_{1} \wedge {\ldots } \wedge \neg q_{k} \), then we first add a copy of this disjunct to the current φj (which we SFA-provably can do by idempotence) and then use one of them to replace ¬qk with qk.
To not be overly tedious, we omit a fully detailed proof of this fact.
We’ll see below that it is not necessary, but we could consider separately the trivial case where already vi⊮ψi+ 1. There we set vi+ 1 := vi. By assumption, we have vi+ 1⊧φ0 and vi+ 1⊮ψ1 ∨… ∨ ψi ∨ ψi+ 1, as required.
Recall from Section 5 that in the canonical scenario model we defined sl := {l} for literals l.
References
Angell, R. (1977). Three systems of first degree entailment. Journal of Symbolic Logic, 47, 147.
Angell, R.B. (1989). Deducibility, entailment and analytic containment. In Norma, J., & Sylvan, R. (Eds.) Directions in relevant logic, Kluwer, Dordrecht, chap. 8 (pp. 119–144).
Beall, J.C. (2016). Off-topic: a new interpretation of weak-kleene logic. The Australasian Journal of Logic 13,(6).
Berto, F. (2017). Impossible worlds and the logic of imagination. Erkenntnis, 82(6), 1277–1297.
Berto, F. (2018). Aboutness in imagination. Philosophical Studies, 175(8), 1871–1886.
Berto, F., & Jago, M. (2018). Impossible worlds. In Zalta, E.N. (Ed.) The stanford encyclopedia of philosophy, Metaphysics Research Lab, Stanford University.
Besold, T.R., d’Avila Garcez, A., Stenning, K., van der Torre, L., van Lambalgen, M. (2017). Reasoning in non-probabilistic uncertainty: logic programming and neural-symbolic computing as examples. Minds and Machines, 27(1), 37–77.
Bochvar, D.A. (1938). On a three- valued logical calculus and its application to the analysis of the paradoxes of the classical extended functional calculus. Mathematicheskii Sbornik, 4(46)(2), 287–308.
Bochvar, D.A. (1981). On a three-valued logical calculus and its application to the analysis of the paradoxes of the classical extended functional calculus. History and Philosophy of Logic, 2, 87–112. This is the English translation by M.Bergmann of the original [8].
Carnap, R. (1947). Meaning and necessity. Chicago: The University of Chicago Press.
Chalmers, D.J. (2006). The foundations of two-dimensional semantics. In Garcia-Carpintero, M., & Macia, J. (Eds.) Two-dimensional semantics: foundations and applications (pp. 55–140). New York: Oxford University Press.
Chierchia, G., Fox, D., Spector, B. (2009). Hurford’s constraint and the theory of scalar implicatures: evidence for embedded implicatures. In Egré, P., & Magri, G. (Eds.) Presuppositions and implicatures (pp. 47–62). Cambridge: MIT Press.
Church, A. (1954). Intensional isomorphism and identity of belief. Philosophical Studies, 5, 65– 73.
Ciardelli, I., & Roelofsen, F. (2017). Hurford’s constraint, the semantics of disjunction, and the nature of alternatives. Natural Language Semantics, 25, 199–222.
Correia, F. (2016). On the logic of factual equivalence. The Review of Symbolic Logic, 9(1), 103–122.
Daniels, C. (1990). A note on negation. Erkenntnis, 32, 423–429.
Dovšen, K., & Petri’c, Z. (2012). Isomorphic formulae in classical propositional logic. Mathematical Logic Quarterly, 58(1-2), 5–17.
Duží, M. (2017). If structured propositions are logical procedures then how are procedures individuated? Synthese, 1–35.
Feldman, J. (2013). The neural binding problem(s). Cognitive Neurodynamics, 7, 1–11.
Ferguson, T.M. (2014). A computational interpretation of conceptivism. Journal of Applied Non-Classical Logics, 24(4), 333–367.
Ferguson, T.M. (2016). Faulty belnap computers and subsystems of fde. Journal of Logic and Computation, 26(5), 1617–1636.
Fine, K. (1975). Normal forms in modal logic. Notre Dame Journal of Formal Logic, 16(2), 229–237.
Fine, K. (2016). Angellic content. Journal of Philosophical Logic, 45(2), 199–226.
Fine, K. (2016). Review of steve yablo’s ‘aboutness’, draft retrieved from http://www.academia.edu/15555407/Review_of_Steve_Yablos_Aboutness (last checked 20 August 2019).
Fine, K., & Jago, M. (2017). Logic for exact entailment, draft retrieved from http://www.academia.edu/32032379/Logic_for_Exact_Entailment (last checked 20 August 2019).
Fitting, M. (1985). A kripke-kleene semantics for logic programs. The Journal of Logic Progmmming, 2, 295–312.
van Fraassen, B.C. (1969). Facts and tautological entailments. The Journal of Philosophy, 66(15), 477–487.
French, R. (2017). A simple sequent calculus for angell’s logic of analytic containment. Studia Logica, 105(5), 971–994.
Gazdar, G. (1979). Pragmatics: implicature, presupposition, and logical form. New York: Academic Press.
Goodman, N. (1949). On likeness of meaning. Analysis, 10(1), 1–7.
Hawke, P. (2018). Theories of aboutness. Australasian Journal of Philosophy, 96(4), 697–723.
Hodges, W. (2001). Formal features of compositionality. Journal of Logic, Language, and Information, 10, 7–28.
Hornischer, L. (2017). Hyperintensionality and synonymy: a logical, philosophical, and cognitive investigation. Master’s thesis, Institute for Logic, Language and Computation, Amsterdam, available at https://www.illc.uva.nl/Research/Publications/Reports/MoL-2017-07.text.pdf.
Hurford, J. (1974). Exclusive or inclusive disjunction. Foundations of Language, 11(3), 409–411.
Jago, M. (2014). The impossible. Oxford: Oxford University Press.
Katzir, R., Singh, R., et al. (2013). Hurford disjunctions: embedded exhaustification and structural economy. In Etxeberria, U (Ed.) Proceedings of Sinn und Bedeutung, (Vol. 18 pp. 201–216).
King, J.C. (2016). Structured propositions. In Zalta, E.N. (Ed.) The stanford encyclopedia of philosophy, Metaphysics Research Lab, Stanford University, https://plato.stanford.edu/archives/win2016/entries/propositions-structured/.
Kowalski, R.A. (1988). The early years of logic programming. CACM, 31(1), 38–43.
van Lambalgen, M., & Hamm, F. (2005). The proper treatment of events, explorations in semantics Vol. 4. Oxford: Blackwell.
Leitgeb, H. (2008). An impossibility result on semantic resemblance. Dialectica, 62, 293–306.
Leitgeb, H. (2019). Hype: a system of hyperintensional logic (with an application to semantic paradoxes). Journal of Philosophical Logic, 48(2), 305–405.
Lewis, D.K. (1988). Statements partly about observation. In Papers in philosophical logic (pp. 125–155). Cambridge: Cambridge University Press.
Meyer, M.C. (2014). Deriving Hurford’s constraint. In Snider, T., D’Antonio, S., Weigand, M. (Eds.), (Vol. 24 pp. 577–596). Proceedings of semantics and linguistic theory: LSA and CLC Publications.
Moschovakis, Y.N. (2006). A logical calculus of meaning and synonymy. Linguistics and Philosophy, 29(1), 27–89.
Parry, W.T. (1932). Implication. PhD thesis Harvard University, Cambridge, MA, unpublished.
Parry, W.T. (1933). Ein axiomsystem für eine neue art von implikation (analytische implikation). Ergebnisse eines Mathematischen Colloquiums, 4, 5–6.
Parry, W.T. (1968). The logic of c. i. lewis. In Schlipp, P.A. (Ed.) The philosophy of C.I. Lewis, Cambridge University Press, Cambridge (pp. 115–154).
Parry, W.T. (1989). Analytic implication: its history, justification and varieties. In Norman, J., & Sylvan, R. (Eds.) Directions in relevant logic (pp. 101–118). Dordrecht: Kluwer Academic.
Priest, G. (2008). An introduction to non-classical logic, 2nd edn. Cambridge: Cambridge University Press.
Priest, G. (2010). The logic of the catuskoti. Comparative Philosophy, 1(2), 24–54.
Restall, G. (2000). An introduction to substructural logics. London: Routledge.
Restall, G. (2018). Isomorphisms in a category of proofs, presented at CUNY Graduate Center in the Logic and Metaphysics Seminar on 9 April 2018, Handout available at: http://consequently.org/handouts/isomorphisms-handout-cuny-2018.pdf, (last checked 20 August 2019).
Routley, R. (1982). Relevant logics and their rivals: the basic philosophical and semantical theory Ridgeview, Atascadero, CA.
Simons, M. (2001). Disjunction and alternativeness. Linguistics and Philosophy, 24(5), 597–619.
Stenning, K., & van Lambalgen, M. (2008). Human reasoning and cognitive science. A Bradford book, MIT Press, Cambridge, Massachusetts.
Treisman, A.M., & Gelade, G. (1980). A feature-integration theory of attention. Cognitive Psychology, 12(1), 97–136.
Tversky, A., & Kahneman, D. (1983). Extensional versus intuitive reasoning: the conjunction fallacy in probability judgment. Psychological Review, 90(4), 293–315.
Yablo, S. (2014). Aboutness. Princeton: Princeton University Press.
Acknowledgements
For inspiring discussions and comments, I’m grateful to Franz Berto, Kit Fine, Peter Hawke, Johannes Korbmacher, Karolina Krzyzanowska, Michiel van Lambalgen, Hannes Leitgeb, Martin Lipman, Dean McHugh, Aybüke Özgün, Giorgio Sbardolini, Tom Schoonen, an anonymous referee of this journal, and the audiences of the workshop “Hyperintensional Logics and Truthmaker Semantics” at Ghent University and the Logic of Conceivability Seminar at the University of Amsterdam. This work is part of the research programme “Foundations of Analogical Thinking” with project number 322-20-017, which is financed by the Netherlands Organisation for Scientific Research (NWO).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix: Proofs
Appendix: Proofs
In this appendix, we prove the theorems stated in the main text which essentially amounts to proving the characterization theorem (Theorem 2).
All our proofs are elementary. As mentioned, a methodological novelty is that we extend a technique used by [22, 23]: proving completeness results by developing an appropriate notion of a disjunctive normal form. That is, the idea of the proof is as follows: For each notion of synonymy, we find a corresponding notion of normal form that is (i) provably equivalent according to the synonymy and (ii) if two such forms satisfy the two characterizing properties, they are identical (modulo the order of literals and disjuncts). The theorems then follow: soundness is easy, and for completeness we move to the normal form of the two given sentences with the two properties; these normal forms hence have to be the identical, whence the original sentences are provably equivalent. The unifying, constructive, and theory-independent character of this proof has been discussed in Section 6.
Recall Definition 3 collecting the logics that we’ll be working with. If \({\mathcal{L}}\) is one of these logic obtained from AC by adding an axiom φ ≡ ψ, then we refer to φ ≡ ψ as the \({\mathcal{L}}\)-axiom. Also note, by construction (see Definition 2), if φ is in disjunctive form, then L(φ) = {l : l literal in φ}. So, by Lemma 1, for any φ, \(L(\varphi ) = L(\varphi _{{\max \limits }})\). Thus, we can—as we find it more convenient in this appendix—work with the conception of L(φ) as the set of literals of φ when φ is a disjunctive form, or as the set of literals of \(\varphi _{{\max \limits }}\) when φ is arbitrary.
1.1 Step 1: Disjunctive Normal Forms
In this section, we do the first step: providing provably equivalent notions of normal form. In Section 6, we defined standard disjunctive normal forms. Now we define such a normal form for each logic. (Item (i) is due to [23].)
Definition 4 (Disjunctive forms)
Let φ = φ1 ∨… ∨ φn be in standard disjunctive normal form. We say
-
(i)
φ is maximal if for all i ∈{1,…,n}, and for all literals l occurring in φ, there is a j ∈{1,…,n} such that L(φi ∧ l) = L(φj). In other words, φi ∧ l and φj have the same literals, that is, they are identical modulo order and repeats of the literals. (Roughly, this means that the set of disjuncts of φ is closed under adding literals of φ.) This will be the normal form of AC.
-
(ii)
φ is minimal if for all i,j ∈{1,…,n} with i≠j,
$$ L(\varphi_{i}) \not\subseteq L(\varphi_{j}) \text{ and } L(\varphi_{j}) \not\subseteq L(\varphi_{i}). $$This will be the normal form of SF.
-
(iii)
φ is maximal positive if
-
(a)
For every disjunct φi of φ, there is an \(A \subseteq At(\varphi )\) and a minimal disjunct φ0 of φ (i.e., there is no disjunct \(\varphi _{0}^{\prime }\) of φ such that \(L(\varphi _{0}^{\prime }) \subsetneq L(\varphi )\)) such that L(φi) = L(φ0) ∪ A, and
-
(b)
if φi is a disjunct of φ and p ∈ At(φ), then φi ∧ p is a disjunct of φ (modulo the order of the literals).
This will be the normal form of SFA.
-
(a)
-
(iv)
φ is maximal literal-contradiction closed if φ is maximal and if p,¬p ∈ L(φ), then p ∧¬p is a disjunct of φ. This will be the normal form of SCL.
-
(v)
φ is maximal atom-contradiction closed if φ is maximal and if p ∈ At(φ), then p ∧¬p is a disjunct of φ. This will be the normal form of SCA.
As mentioned, [23] shows that every formula φ is AC-provably equivalent to a standard maximal disjunctive normal form \(\varphi _{{\max \limits }}\). We show the analogue for the new normal forms and extensions of AC. For this, we’ll need the following replacement rule.
Lemma 2 (Replacement)
For\(\mathcal {C} \in \{ \mathsf {AC} , \mathsf {SF} , \mathsf {SFA} \}\), the following rule is\(\mathcal {C}\)-admissible, that is, if the premise is\(\mathcal {C}\)-derivable, then the conclusion is\(\mathcal {C}\)-derivable. (Whenχ[φ] is a formula containing occurrences ofφ, thenχ[ψ] is the result of replacing all occurrences ofφbyψ.)
Proof
Most of the work has been done in [23]. It suffices to show that the following two rules are admissible.
where in (PR) the occurrences of φ in χ[φ] are not in the scope of ¬. The admissibility of (PR) is shown for AC by [23] and the proof also works for SF and SFA. For (NR), the proof is by induction on the proof of φ ≡ ψ. All the cases corresponding to the axioms and rules of AC are dealt with in [23]. So we only need to consider the cases where φ ≡ ψ is φ0 ∨ (φ0 ∧ ψ0) ≡ φ0 or φ0 ∨ (φ0 ∧ ψ0) ≡ φ0 ∨ (φ0 ∧¬ψ0). In these two cases we have to show that ¬φ ≡¬ψ is derivable. Indeed, it is easy to check that we have
using the distributivity and de Morgan axioms. □
This also holds for SCL and SCA, but this will follow immediately from the characterization theorem for these logics and we won’t need replacement for these logics in the proof. This is why we don’t prove it directly here, although it’s not too hard either.
Proposition 1 (Normal form forSF)
Every formulaφisSF-provably equivalent to a standard minimal disjunctive normal form\(\varphi _{{\min \limits }}\).
Proof
As mentioned, there is a formula \(\varphi ^{\prime }\) in standard disjunctive normal form that is AC-provably equivalent to φ and hence in particular SF-provably equivalent.
Next, we can delete—while preserving SF-provability—any disjunct φj occurring in \(\varphi ^{\prime }\) if there already is a disjunct φi in \(\varphi ^{\prime }\) with \(L(\varphi _{i}) \subseteq L(\varphi _{j})\). This is because if there are such φj and φi, then, without loss of generality, φj = φi ∧ χ and (using the underlining to increase readability)
where we essentially used commutativity and the axiom φ ∨ (φ ∧ ψ) ≡ φ. Thus, we can reduce \(\varphi ^{\prime }\) to a provably equivalent formula φ∗ in minimal disjunctive form.
Finally, by commutativity, associativity, and idempotence we can reorder φ∗ to make it standard (without changing minimality). Thus, we get a formula \(\varphi _{{\min \limits }}\) that is provably equivalent to φ and in standard minimal disjunctive form. □
Proposition 2 (Normal form forSFA)
Every formulaφisSFA-provably equivalent to a standard maximal positive disjunctive normal formφpos.
Proof
As mentioned, φ is AC-provably (and hence SFA-provably) equivalent to a formula \(\varphi _{{\max \limits }}\) in maximal disjunctive normal form. Let φ1,…,φr be the minimal disjuncts of \(\varphi _{{\max \limits }}\). Then every disjunct \(\varphi ^{\prime }\) of \(\varphi _{{\max \limits }}\) is of the form \(\varphi ^{\prime } = \varphi _{i} \wedge L\) (modulo ordering) for an i ≤ r and a (possibly empty) set L of literals occurring in φ. By using replacement (Lemma 2), the SFA-axiom, and idempotence several times, we can SFA-provably replace each \(\varphi _{i} \vee \varphi ^{\prime }\) by φi ∨ (φi ∧ At(L)) and thus end up with a formula φ∗ that still is SFA-provably equivalent to φ.Footnote 1 Clearly, φ∗ satisfies (a), and it also satisfies (b): Let \(\varphi ^{\prime }\) be a disjunct of φ∗ and p ∈ At(φ∗). Then \(\varphi ^{\prime } = \varphi _{i} \wedge At(L)\) for an i ≤ r and a set L of literals occurring in \(\varphi _{{\max \limits }}\), and p occurs in a literal lp of \(\varphi _{{\max \limits }}\) (since \(At(\varphi ^{*}) = At(\varphi _{{\max \limits }}\)). Then, by the maximality of \(\varphi _{{\max \limits }}\), φi ∧ (L ∪{lp}) is (modulo order) a disjunct of \(\varphi _{{\max \limits }}\). By our replacement process, \(\varphi _{i} \wedge At(L \cup \{ l_{p} \}) = \varphi _{i} \wedge (At(L) \cup \{ p \}) = \varphi ^{\prime } \wedge p \) is a disjunct of φ∗. Consequently, φ∗ is a maximal positive normal form of φ. □
Proposition 3 (Normal form forSCL)
Every formulaφisSCL-provably equivalent to a maximal literal-contradiction closed disjunctive normal formφlcl.
Proof
Given φ, form \(\varphi _{{\max \limits }}\) (which can be done in AC which is contained in SCL). Then, for all \(p , \neg p \in L(\varphi _{{\max \limits }})\), add the disjunct p ∧¬p to \(\varphi _{{\max \limits }}\). Call the result \(\varphi ^{\prime }\) which is still SCL-provably equivalent to φ by iterated application of the SCL-axiom (and applying the transitivity rule of AC). Then, again, form \(\varphi ^{\prime }_{{\max \limits }}\) which is the required φlcl. □
Proposition 4 (Normal form forSCA)
Every formulaφisSCA-provably equivalent to a maximal atom-contradiction closed disjunctive normal formφacl.
Proof
As in Proposition 3 except for adding the disjunct p ∧¬p already if p ∈ At(φ). □
In Corollary 2 below, we prove that all of these normal forms are unique. (In the case of AC this was, as mentioned, already proven by [23].)
1.2 Step 2: Characterizing Normal Forms
In this section, we do the second step of the proof: showing that if two normal forms of a synonymy satisfy the two characterizing properties of that synonymy, they are identical (modulo the order and repeats of literals and disjuncts).
We first prove a lemma that we’ll need several times. Recall that φ ⇔FDEψ was defined as: for all four-valued valuations v, v(φ) = v(ψ).
Lemma 3
Letφandψbe two sentences in disjunctive normal form such thatφ ⇔FDEψ. Then:
-
(i)
For all disjunctsφ0ofφ there is a disjunct ψ∗ of ψ such that \(L(\psi _{*}) \subseteq L(\varphi _{0})\).
-
(ii)
For all disjunctsφi of φ that are not disjuncts of ψ, there are disjunctsφjandψksuch that\(L(\varphi _{j}) = L(\psi _{k}) \subseteq L(\varphi _{i})\)andφjis minimal inφ (i.e. no disjunct ofφis properly contained inφj).
Proof
Ad (i). Assume there is a disjunct φ0 of φ such that for all disjuncts ψ∗ of ψ we have \(L(\psi _{*}) \not \subseteq L(\varphi _{0})\). We show φ⇎FDEψ.
Indeed, consider the four-valued valuation v defined by
(Cf. the correspondence between valuations and sets of literals introduced in Section 5.) Then v(φ0) ∈{1,b} since each literal in φ0 is either 1 or b under v. Hence v(φ) ∈{1,b} since φ is a disjunction with disjunct φ0.
Moreover, we claim that v(ψ) ∈{0,u}. It suffices to show that for each disjunct ψ∗ of ψ we have v(ψ∗) ∈{0,u}. Indeed, pick such a ψ∗. By our assumption, there is a literal l in ψ∗ that is not in φ0. If l = q for an atomic sentence q, then q∉L(φ0). So if ¬q ∈ L(φ0), then v(q) = 0, and if ¬q∉L(φ0), then v(q) = u. Hence v(q) = v(l) ∈{0,u}. Dually, if l = ¬q for an atomic q, then v(¬q) = v(l) ∈{0,u}. Since v(l) ∈{0,u}, also v(ψ∗) ∈{0,u} since ψ∗ is a conjunction with conjunct l.
Ad (ii). Fix a φi that is not disjunct of ψ. Consider the disjuncts φ∗ of φ such that \(L(\varphi _{*}) \subseteq L(\varphi _{i})\) and φ∗ is not a disjunct of ψ. Since there are finitely many, we can pick a \(\subseteq \)-minimal one, say \(\varphi _{i}^{*}\), that is, \(L(\varphi _{i}^{*}) \subseteq L(\varphi _{i})\) and \(\varphi _{i}^{*}\) is not a disjunct of ψ and
where C(ψ) is the set of L(ψ0)’s of disjuncts ψ0 of ψ. Since φ ⇔FDEψ, we have by (i) that there is a ψk (k ≤ m) such that \(L(\psi _{k}) \subseteq L(\varphi _{i}^{*})\). Among the disjuncts of ψ with this property, we can choose a minimal one \(L(\psi _{k}^{*}) \subseteq L(\psi _{k})\), that is,
Since ψ ⇔FDEφ, we have by (i) that there is a φr such that \(L(\varphi _{r}) \subseteq L(\psi _{k}^{*})\). Again, there is a minimal disjunct \(L(\varphi _{r}^{*}) \subseteq L(\varphi _{r})\) (so no disjunct of φ is properly contained in \(\varphi _{r}^{*}\)). Since \(L (\varphi _{i}^{*}) \neq L(\psi _{k})\) (otherwise \(\varphi _{i}^{*}\) would be in ψ), we have
so by (1) we have \(L (\varphi _{r}^{*}) \in C(\psi )\). So by (2), \(L(\varphi _{r}^{*}) = L(\psi _{k}^{*}) \subseteq L(\varphi _{i})\). □
Proposition 5 (Identity ofSF-normal form)
Let φ and ψ be two sentences in standard minimal disjunctive normal form. Then
Proof
For the non-trivial direction, write
where φ1,…,φr are exactly those disjuncts of φ that are—modulo ordering—also disjuncts of ψ (so the remaining \(\varphi ^{\prime }_{1} , {\ldots } , \varphi ^{\prime }_{s}\) aren’t disjuncts of ψ). Analogously, the unprimed disjuncts of ψ occur in φ, and the primed ones don’t.
We claim that primed disjuncts are extensions of unprimed ones, that is, for all j ≤ s, \(\varphi _{j}^{\prime } = \varphi _{i} \wedge L\) (modulo ordering) for an i ≤ r and a set of literals L (hence L is a subset of the literals occurring in φ). Analogously for ψ.
Indeed, fix a \(\varphi _{j}^{\prime }\). Since φ ⇔FDEψ and \(\varphi _{j}^{\prime }\) is not in ψ, we have by Lemma 3(ii) that there are disjuncts φ0 and ψ∗ (primed or unprimed) such that \(L(\varphi _{0}) = L(\psi _{*}) \subseteq L(\varphi _{j}^{\prime })\). Hence φ0 is in ψ and \(\varphi _{j}^{\prime } = \varphi _{0} \wedge L\) for \(L := L(\varphi _{j}^{\prime }) \setminus L(\varphi _{0})\), which shows the claim.
Now, since φ is minimal, no disjunct can be the extension of another one, hence the set of primed disjuncts is empty. The same goes for ψ. Thus, φ and ψ really look like this:
and recall that the φi’s also occur as disjuncts in ψ and vice versa. Hence {L(φ1),…,L(φr)} = {L(ψ1),…,L(ψu)}. Since φ and ψ are standard, their order is fixed, so φ = ψ, as wanted. □
Proposition 6 (Identity ofAC-normal form)
Let φ and ψ be two sentences in standard maximal disjunctive normal form. Then
Proof
For the non-trivial direction, write φ = φ1 ∨… ∨ φn and ψ = ψ1 ∨… ∨ ψm. By standardness, it suffices to show that
Assume for contradiction that there is a φi (for i ≤ n) such that L(φi)∉C(ψ) (the other case is analogous). Since φ ⇔FDEψ, we have by Lemma 3(ii) that there are \(L(\varphi _{j}) = L(\psi _{k}) \subseteq L(\varphi _{i})\). Write L := L(φi) ∖ L(φj), so L(φi) = L(φj) ∪ L. Since φ and ψ have the same literals, the literals in L also occur in ψ. So, since φj is a disjunct of ψ and ψ is in maximal normal form, L(φj) ∪ L is a disjunct of ψ, in contradiction to L(φi)∉C(ψ). □
Proposition 7 (Identity ofSFA-normal form)
Let φ and ψ be two sentences in standard maximal positive disjunctive normal form. Then
Proof
For the non-trivial direction, write φ = φ1 ∨… ∨ φn and ψ = ψ1 ∨… ∨ ψm. As in Proposition 6 before, it suffices to show that C(φ) = C(ψ). Assume for contradiction that L(φi) violates this claim. Since φ is maximally positive we have, by clause (iii)(a) of Definition 4, that φi = φ0 ∧ A for a minimal disjunct φ0 of φ and an \(A \subseteq At(\varphi )\).
We claim that L(φ0) ∈ C(ψ). If not, then by Lemma 3(ii) there are \(L(\varphi _{j}) = L(\psi _{k}) \subseteq L(\varphi _{0})\) with φj being minimal in φ. By minimality of φ0, L(φ0) = L(φj) = L(ψk) ∈ C(ψ).
Since φi = φ0 ∧ A with φ0 being a disjunct of ψ and \(A \subseteq At(\varphi ) = At(\psi )\), we have, by clause (iii)(b) of Definition 4, that φi ∈ C(ψ), contradiction. □
Proposition 8 (Identity ofSCL-normal form)
Let φ and ψ be two sentences in standard maximal literal-contradiction closed disjunctive normal form. Then
Proof
For the non-trivial direction, assume L(φ) = L(ψ) and φ ⇔Cψ. As before, given a disjunct φ0 of φ = φ1 ∨… ∨ φn, we need to show that φ0 also is a disjunct of ψ = ψ1 ∨… ∨ ψm. For contradiction, assume otherwise. Note that,
because otherwise, by maximality and L(φ) = L(ψ), φ0 already is a disjunct of ψ. We consider two cases.
Case 1: φ0 is not classically satisfiable. Then, since φ0 is a conjunction of literals, there is p ∈ At(φ0) such that p,¬p ∈ φ0. Hence p,¬p ∈ L(φ) = L(ψ). Hence, since ψ is closed under literal-contradictions, p ∧¬p is a disjunct of ψ that is contained in φ0, in contradiction to (3).
Case 2: φ0 is classically satisfiable. We construct a classical valuation v : {p0,p1,…}→{0, 1} making φ0 true (in signs, v⊧φ0) and every ψi false (in signs, v⊮ψi), in contradiction to φ ⇔Cψ.
Since φ0 is assumed to be satisfiable, fix a valuation v0 making it true. We construct v inductively: We perform m steps (corresponding to ψ1,…,ψm) such that at the end of step i we have a valuation vi making φ0 true and ψ1 ∨… ∨ ψi false. We can then choose v := vm.
Step 1. Find a literal l in ψ1 which is not in φ0—which must exists since, by (3), \(L (\psi _{1}) \not \subseteq L(\varphi _{0})\). Define v1 to be like v0 except that it makes l false (then v1⊧φ0 and v1⊮ψ1, as required).
Step i + 1. Assume vi has been constructed such that vi⊧φ0 and vi⊮ψ1 ∨… ∨ ψi. We build vi+ 1. We consider two cases.Footnote 2
Case (a). There is a literal l in L(ψi+ 1) ∖(L(φ0) ∪ L(ψ1) ∪… ∪ L(ψi)). Then, as in step 1, define vi+ 1 to be like vi except that it makes l false (then vi+ 1⊧φ0 and vi+ 1⊮ψ1 ∨… ∨ ψi and vi+ 1⊮ψi+ 1, as required).
Case (b). \(L(\psi _{i+1}) \subseteq L(\varphi _{0}) \cup L(\psi _{1}) \cup {\ldots } \cup L(\psi _{i})\). For the remainder of the proof, we abuse notation and write the conjunctive normal form χ for the set L(χ). Thus, we have (where \({\varphi _{0}^{c}}\) denotes all literals not in φ0):
Since \(\psi _{i+1} \not \subseteq \varphi _{0}\), at least one of the sets \(\psi _{i+1} \cap \psi _{j} \cap {\varphi _{0}^{c}} \) (for j ≤ i) is non-empty. Let j1,…,jr ≤ i be those j for which there is a literal \(l_{j} \in \psi _{i+1} \cap \psi _{j} \cap {\varphi _{0}^{c}} \neq \emptyset \). Now, either there is a valuation w making all literals of the set \(L := \{l_{j_{1}} , {\ldots } , l_{j_{r}} \}\) false, or there isn’t.
If there isn’t, \(l_{j_{1}} \vee {\ldots } \vee l_{j_{r}}\) is a tautology, whence there is a p such that \(p , \neg p \in L \subseteq \psi _{i+1}\). Hence, any valuation makes ψi+ 1 false. Thus, we choose vi+ 1 := vi and we have vi+ 1⊧φ0 and vi+ 1⊮ψ1 ∨… ∨ ψi and vi+ 1⊮ψi+ 1, as required.
So assume there is a valuation \(w \models \neg l_{j_{1}} \wedge {\ldots } \wedge \neg l_{j_{r}}\). Define vi+ 1 to be like vi except that on L it is like w. We claim vi+ 1 has the required properties. Indeed, vi+ 1⊧φ0 because vi⊧φ0 and vi+ 1 only differs from vi on the set L which is disjoint from At(φ0) (since each l ∈ L is in \({\varphi _{0}^{c}}\)). Moreover, vi+ 1⊮ψi+ 1 since for \(l_{j_{1}} \in L\) we have \(l_{j_{1}} \in \psi _{i+1}\) (by construction of L) and \(v_{i+1} (l_{j_{1}}) = w(l_{j_{1}}) = 0\). Finally, we fix an j ≤ i and show that vi+ 1⊮ψj. If \(\psi _{i+1} \cap \psi _{j} \cap {\varphi _{0}^{c}} \neq \emptyset \). Then, by construction, lj ∈ L, so vi+ 1(lj) = w(lj) = 0, whence vi+ 1⊮ψj. So assume \(\psi _{i+1} \cap \psi _{j} \cap {\varphi _{0}^{c}} = \emptyset \). Since vi⊮ψj, there is a literal l ∈ ψj such that vi(l) = 0. Moreover, l∉φ0 since vi⊧φ0. Since \(\psi _{i+1} \cap \psi _{j} \cap {\varphi _{0}^{c}} = \emptyset \) we hence have \(l \not \in \psi _{i+1} \supseteq L\). Hence vi+ 1(l) = vi(l) = 0, so vi+ 1⊮ψj. □
Proposition 9 (Identity ofSCA-normal form)
Let φ and ψ be two sentences in standard maximal atom-contradiction closed disjunctive normal form. Then
Proof
For the non-trivial direction, assume At(φ) = At(ψ) and φ ⇔Cψ.
We claim that L(φ) = At(φ) ∪¬At(φ) (where ¬At(φ) := {¬p : p ∈ At(φ)}). Indeed, “\(\subseteq \)” is trivial, so assume l ∈ At(φ) ∪¬At(φ). Write p for the atom of the literal l. Then p ∈ At(φ). Since φ is closed under atom-contradictions, p ∧¬p is a disjunct of φ. Hence p,¬p ∈ L(φ), whence l ∈ L(φ).
Hence L(φ) = At(φ) ∪¬At(φ) = At(ψ) ∪¬At(ψ) = L(ψ). So by Proposition 8 (which applies since φ and ψ are atom- and, hence in particular, literal-contradiction closed), φ = ψ. □
1.3 Proofs of the Theorems
In this section, we put everything together and prove the theorems.
Theorem 2 (i). For all sentences φ and ψ, SF ⊩ φ ≡ ψ iff ⟦φ⟧ = ⟦ψ⟧ (iff φ ⇔FDEψ).
Proof
Soundness (left to right). It is readily checked that if φ ≡ ψ is an axiom of SF, then φ ⇔FDEψ. Moreover, it is also readily checked that if \(\varphi ^{\prime } \equiv \psi ^{\prime }\) is the result of applying one of the rules to φ ≡ ψ, and if φ ⇔FDEψ, that then also \(\varphi ^{\prime } \Leftrightarrow _{\mathsf {FDE}} \psi ^{\prime }\).
Completeness (right to left). Assume φ ⇔FDEψ. By Proposition 1, there are normal forms \(\varphi _{{\min \limits }}\) and \(\psi _{{\min \limits }}\) of φ and ψ, respectively. By soundness,
so, by Proposition 5, \(\varphi _{{\min \limits }} = \psi _{{\min \limits }}\), so we can prove in SF that
so ⊩SFφ ≡ ψ. □
Curiously, while maximal disjunctive forms were needed for the completeness of truthmaker semantics for AC, we need minimal disjunctive forms for the completeness of scenario semantics for SF.
Theorem 2 (ii). For all sentences φ and ψ, we have
Proof
Let’s start with the left-to-right direction. We show AC ⊩ φ ≡ ψ implies ⇔FDEψ by contraposition (though it could also be shown directly by induction): If φ⇎FDEψ, then, by Theorem 1, SF⊯φ ≡ ψ, so in particular AC⊯φ ≡ ψ (since SF is an extension of AC). And AC ⊩ φ ≡ ψ implies \(L(\varphi _{{\max \limits }}) = L(\psi _{{\max \limits }})\) because of the following. If AC ⊩ φ ≡ ψ, then \(\mathsf {AC} \vdash \varphi _{{\max \limits }} \equiv \varphi \equiv \psi \equiv \psi _{{\max \limits }}\). So \(\varphi _{{\max \limits }}\) and \(\psi _{{\max \limits }} \) are two sentences in standard maximal normal form that are AC-equivalent to φ. We know that a sentence’s standard maximal normal form is unique in AC. (A purely syntactic proof of this fact was given in [2], and [23] gave a semantic proof using his truthmaker semantics.) Hence \(\varphi _{{\max \limits }} = \psi _{{\max \limits }} \), and, in particular, \(L(\varphi _{{\max \limits }}) = L(\psi _{{\max \limits }})\). (Of course, this could also be shown directly by induction on AC-proofs.)
For the other direction, assume \(L(\varphi _{{\max \limits }}) = L(\psi _{{\max \limits }})\) and φ ⇔FDEψ. We have \(\mathsf {AC} \vdash \varphi _{{\max \limits }} \equiv \varphi \) and \(\mathsf {AC} \vdash \psi _{{\max \limits }} \equiv \psi \). Moreover, we’ve seen in the left-to-right direction that AC-equivalence entails FDE-equivalence, so we have
Hence, applying Proposition 6 to \(\varphi _{{\max \limits }}\) and \(\psi _{{\max \limits }}\) we get that \(\varphi _{{\max \limits }} = \psi _{{\max \limits }}\), whence AC indeed proves \( \varphi \equiv \varphi _{{\max \limits }} \equiv \psi _{{\max \limits }} \equiv \psi \). □
Further equivalences are given by the following.
Corollary 1. The following are equivalent:
-
(i)
AC ⊩ φ ≡ ψ.
-
(ii)
For every state model M, we have [φ]M = [ψ]M.
-
(iii)
[φ]C = [ψ]C where C is the canonical scenario model based on sets of scenarios.
Proof Proof (Sketch)
(i)⇒(ii) is the soundness theorem of [23]. (ii)⇒(iii) is trivial. So it remains to show (iii)⇒(i).
Indeed, assume [φ]C = [ψ]C. Since φ is AC-provably equivalent to its standard maximal disjunctive form \(\varphi _{{\max \limits }}\), and ψ to \(\psi _{{\max \limits }}\), we have, by the just mentioned soundness, that \([\varphi _{{\max \limits }}]_{C} = [\psi _{{\max \limits }}]_{C}\).
Analogous to [23], it is straightforward to show the following. (a) For a conjunctive form φ = l1 ∧… ∧ ln we have, by induction on n, that |φ|C = {Lφ} where \(L_{\varphi } = \{ s_{l_{1}} , {\ldots } , s_{l_{n}} \}\).Footnote 3 (b) For a disjunctive form φ = φ1 ∨… ∨ φn, \(|\varphi |_{C} = \{ L_{\varphi _{1}} , {\ldots } , L_{\varphi _{n}} \}\). (c) If φ is a maximal disjunctive normal form, then |φ|C = [φ]C. (d) If φ and ψ are maximal standard disjunctive forms, then [φ]C = [ψ]C iff φ = ψ.
Hence \(\varphi _{{\max \limits }} = \psi _{{\max \limits }}\). Whence AC proves \(\varphi \equiv \varphi _{{\max \limits }} \equiv \psi _{{\max \limits }} \equiv \psi \). □
Theorem 2 (iii). For all sentences φ and ψ, we have
Proof
The left-to-right direction is immediate by induction on SFA-proofs: For SFA-axioms φ ≡ ψ we have that At(φ) = At(ψ) and φ ⇔FDEψ, and these two properties are preserved by the SFA-rules.
For the other direction, assume At(φ) = At(ψ) and φ ⇔FDEψ. By Proposition 2, there are φpos and ψpos in standard maximal positive disjunctive form such that SFA ⊩ φpos ≡ φ and SFA ⊩ ψpos ≡ ψ. Moreover, we’ve seen in the left-to-right direction that SFA-equivalence entails having the same atoms and FDE-equivalence, so we have
Hence we have by Proposition 7 that φpos = ψpos. Hence SFA indeed proves φ ≡ φpos ≡ ψpos ≡ ψ. □
Theorem 2 (iv). For all sentences φ and ψ, we have
Proof
The left-to-right direction is shown by induction on SCL-proofs: That SCL ⊩ φ ≡ ψ implies φ ⇔C is immediate, so let’s consider the subject matter condition. Concerning the axioms, we only need to check the new SCL-axiom. So given φ and \(p , \neg p \in L(\varphi ) = L(\varphi _{{\max \limits }})\) we need to show L(φ) = L(φ ∨ (p ∧¬p)), that is, \(L(\varphi _{{\max \limits }}) = L ([\varphi \vee (p \wedge \neg p)]_{{\max \limits }} )\). Indeed, we have \(\mathsf {AC} \vdash \varphi \equiv \varphi _{{\max \limits }}\), so by AC’s rule for disjunction \(\mathsf {AC} \vdash \varphi \vee (p \wedge \neg p) \equiv \varphi _{{\max \limits }} \vee (p \wedge \neg p)\). Hence AC proves \([\varphi \vee (p \wedge \neg p)]_{{\max \limits }} \equiv \varphi \vee (p \wedge \neg p) \equiv \varphi _{{\max \limits }} \vee (p \wedge \neg p)\). Since AC-synonymy implies L-identity, \(L([\varphi \vee (p \wedge \neg p)]_{{\max \limits }}) = L(\varphi _{{\max \limits }} \vee (p \wedge \neg p) ) = L(\varphi _{{\max \limits }}) \cup \{p , \neg p \} = L(\varphi _{{\max \limits }})\). Concerning the rules, we only have the rules of AC of which we know that they preserve L-identity.
For the other direction, assume \(L(\varphi _{{\max \limits }}) = L(\psi _{{\max \limits }})\) and φ ⇔Cψ. By Proposition 3, there are φlcl and ψlcl in standard maximal literal-contradiction closed disjunctive form such that SCL ⊩ φlcl ≡ φ and SCL ⊩ ψlcl ≡ ψ. Moreover, from the left-to-right direction we know
Hence we have by Proposition 8 that φlcl = ψlcl. So SCL indeed proves φ ≡ φlcl ≡ ψlcl ≡ ψ. □
Theorem 2 (v). For all sentences φ and ψ, we have
Proof
The left-to-right direction is immediate by induction on SCA-proofs.
For the other direction, assume At(φ) = At(ψ) and φ ⇔Cψ. By Proposition 4, there are φacl and ψacl in standard maximal atom-contradiction closed disjunctive form such that SCA ⊩ φacl ≡ φ and SCA ⊩ ψacl ≡ ψ. Moreover, from the left-to-right direction we know
Hence we have by Proposition 9 that φacl = ψacl. So SCA indeed proves φ ≡ φacl ≡ ψacl ≡ ψ. □
Corollary 2 (Uniqueness of normal form)
Let\(\mathcal {C}\)be one of the systemsAC, SFA, SCL, SCA, or SF. Then every sentenceφhas auniquestandard disjunctive normal form\(\varphi _{\mathcal {C}}\)with the properties corresponding to the system\(\mathcal {C}\)(e.g. maximal, maximal positive, etc.).
Proof
Assume \(\varphi _{\mathcal {C}}\) and \(\varphi _{\mathcal {C}}^{\prime }\) are standard normal forms of φ in the system \(\mathcal {C}\). Then \(\mathcal {C} \vdash \varphi _{\mathcal {C}} \equiv \varphi _{\mathcal {C}}^{\prime }\). Apply the \(\mathcal {C}\)-soundness theorem and then the \(\mathcal {C}\)-characterization lemma to get \(\varphi _{\mathcal {C}} = \varphi _{\mathcal {C}}^{\prime }\). □
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Hornischer, L. Logics of Synonymy. J Philos Logic 49, 767–805 (2020). https://doi.org/10.1007/s10992-019-09537-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10992-019-09537-5