Skip to main content
Log in

A Cube of Opposition for Predicate Logic

  • Published:
Logica Universalis Aims and scope Submit manuscript

Abstract

The traditional square of opposition is generalized and extended to a cube of opposition covering and conveniently visualizing inter-sentential oppositions in relational syllogistic logic with the usual syllogistic logic sentences obtained as special cases. The cube comes about by considering Frege–Russell’s quantifier predicate logic with one relation comprising categorical syllogistic sentence forms. The relationships to Buridan’s octagon, to Aristotelian modal logic, and to Klein’s 4-group are discussed.

Graphic Abstract

The photo shows a prototype sculpture for the cube.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Béziau, J.-Y.: There is no cube of opposition. In: Béziau, J.-Y., Basti, G. (eds.) The Square of Opposition: A Cornerstone of Thought, pp. 179–193. Studies in Universal Logic, Birkhäuser (2017)

    Chapter  Google Scholar 

  2. Buridan, J.: Summulae de Dialectica, G. Klima (Eng. Trans.), Yale University Press, New Haven (2001)

  3. Buridan, J.: Treatise on Consequences, Translated and with an Introduction by Stephen Read, Fordham University Press, New York (2015)

  4. Campos Benítez, J.M.: The medieval octagon of opposition for sentences with quantified predicates. Hist. Philos. Logic 35(4), 354–368 (2014)

    Article  MathSciNet  Google Scholar 

  5. Campos Benítez, J.M.: Is there a formula to express the disparatae medieval sentences? A positive answer. South Am. J. Logic 3(2), 327–339 (2017)

    MathSciNet  Google Scholar 

  6. Cherkashina, O. : Figure of Opposition for Propositions about Relations. In: Béziau, J.-Y., Buchsbaum, A., Vandoulakis, I. (eds.) Handbook of Abstracts, 6th World Congress on The Square of Opposition, Orthodox Academy of Crete, November 1–5 ( 2018)

  7. Demey, L., Smessaert, H.: Aristotelian and duality relations beyond the square of opposition. In: Chapman, P. et al. (eds.) Diagrammatic Representation and Inference, 10th International Conference, Diagrams 2018, pp. 640–656. Springer LNAI 10871 (2018)

  8. Dubois, D., Prade, H.: From Blanché’s hexagonal organisation of concepts to formal concept analysis and possibility theory. Log. Univers. 6, 149–169 (2012)

    Article  MathSciNet  Google Scholar 

  9. Dubois, D., Prade, H., Rico, A.: The cube of opposition: a structure underlying many knowledge representation formalisms. In: Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015). pp. 2933–2939

  10. Klima, G.: John Buridan. Oxford University Press, Oxford (2008)

    Book  Google Scholar 

  11. Klima, G.: Natural logic, medieval logic and formal semantics. Magyar Filosófiai Szemle 54(4), 58–75 (2010)

    MathSciNet  Google Scholar 

  12. Lenzen, W.: Leibniz’s Logic and the “Cube of Opposition”. Log. Univers. 10, 171–189 (2016). https://doi.org/10.1007/s11787-016-0143-2

    Article  MathSciNet  MATH  Google Scholar 

  13. Malink, M.: Aristotle’s Modal Syllogistic. Harvard University Press, Cambridge (2013)

    Book  Google Scholar 

  14. Moretti, A.: The Geometry of Logical Opposition. Ph.D. thesis, University of Neuchâtel (2009)

  15. Moss, L.S.: Syllogistic logics with verbs. J. Logic Comput. 20(4), 947–967 (2010)

    Article  MathSciNet  Google Scholar 

  16. Nilsson, J.F.: Diagrammatic reasoning with classes and relationships. In: Amirouche, M., Shin, S.-J. (eds.) Visual Reasoning with Diagrams, Studies in Universal Logic, Birkhäuser, Springer (2013)

  17. Nilsson, J.F.: In pursuit of natural logics for ontology-structured knowledge bases. In: Proceedings of the 7th international conference on advanced cognitive technologies and applications (COGNITIVE 2015), IARIA, pp. 42–46 (2015)

  18. Parsons, T.: The traditional square of opposition. In: Zalta, E.N. (ed.) The Stanford Encyclopedia of Philosophy (Summer 2017 Edition) (2017). https://plato.stanford.edu/archives/sum2017/entries/square/

  19. Read, S.: John Buridan’s theory of consequence and his octagons of opposition. In: Béziau, J.-Y., Jacquette, D. (eds.) Around and Beyond the Square of Opposition, Studies in Universal Logic, pp. 93–110. Springer, Basel (2012). DOI https://doi.org/10.1007/978-3-0348-0379-3_6

  20. Read, S.: Aristotle and Łukasiewicz on existential import. J. Am. Philos. Assoc. 1(3), 535–544 (2015)

    Article  MathSciNet  Google Scholar 

  21. Reichenbach, H.: The syllogism revised. Philos. Sci. 19(1), 1–16 (1952)

    Article  Google Scholar 

  22. Robinson, J.A.: A machine-oriented logic based on the resolution principle. J. Assoc. Comput. Mach. 12, 23–41 (1965)

    Article  MathSciNet  Google Scholar 

  23. Robinson, J.A.: Logic: Form and Function, The Mechanization of Deductive Reasoning. Edinburgh University Press, Edinburgh (1979)

    MATH  Google Scholar 

Download references

Acknowledgements

I wish to thank Gyula Klima for kindly making me aware of his instructive explication of Buridan’s octagon in Buridan [2] and Juan Campos Benítez for his useful comments to an earlier version of this paper and the three anonymous reviewers for useful comments and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jørgen Fischer Nilsson.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix: Proof of Contraries

Appendix: Proof of Contraries

Let us take a closer look at the five pair of contraries identified above in the relational cube of opposition. Two sentences together with accompanying existential import sentences are contraries iff the collection of sentences is unsatisfiable.

Consider in turn the five contraries and their requirements for existential import. We proceed by rewriting the considered sentences to logical clauses. A clause is a disjunction of zero, one more predicate-logical atomic formulas having only universally quantified variables. The case of zero formulas yields the unsatisfiable empty clause. Existentially quantified variables are eliminated by Skolemization. Unsatisfiability is ascertained by way of existence of a resolution proof leading tothe empty clause, cf. [22, 23]. Thus, such a successful formal proof entails that the clauses are unsatisfiable and hence contraries in such cases. An exhaustively failing attempt to construct a resolution proof entails that the clauses are satisfiable, since the resolution proof system is refutation-logically complete.

  1. 1.

    Theorem: The sentence forms \(\forall \forall \) and \(\forall \forall \lnot \) are contraries given existential import on both C and D.

    Proof: The \(\forall \forall \) sentence \(\forall x (Cx \rightarrow \forall (y Dy \rightarrow Rxy))\) and the \(\forall \forall \lnot \) sentence \(\forall x Cx \rightarrow \forall (y Dy \rightarrow \lnot Rxy)\) have the clausal forms

    $$\begin{aligned}&\lnot Cx \vee \lnot Dy \vee Rxy\\&\lnot Cx \vee \lnot Dy \vee \lnot Rxy \end{aligned}$$

    where x and y are implicitly universally quantified variables as usual in clausal form.

    The only achievable resolvent clause is \(\lnot Cx \vee \lnot Dy\), where Rxy and \(\lnot Rxy\) are cancelled out. This clause yields the empty clause with addition of existential import, only, that is \(\exists x Cx\) together with \(\exists x Dx\) (or, alternatively, \(\exists x(Cx \wedge Dx)\)), yielding the clauses \(Ck_{1}\) and \(Dk_{2}\), where \(k_{1}\) and \(k_{2}\) are Skolem constants. With these two clauses added the empty clause is readily achieved in two steps. Thus the opposition requires existential import on C as well as D.

  2. 2.

    Theorem: The sentence forms \(\forall \exists \) and \(\forall \forall \lnot \) are contraries given existential import on C.

    Proof: The sentence \(\forall \exists \), that is \(\forall x (Cx \rightarrow \exists (y Dy \wedge Rxy))\), is rewritten to \(\lnot Cx \vee (Df(x) \wedge Rxf(x))\), where f is a one-argument Skolem function, in turn by a law of distribution giving the two clauses

    $$\begin{aligned}&\lnot Cx \vee Df(x) \\&\lnot Cx \vee Rxf(x) \end{aligned}$$

    The sentence \(\forall \forall \lnot \), that is, \(\forall x (Cx \rightarrow \forall (y Dy \rightarrow Rxy))\), have the clausal form

    $$\begin{aligned} \lnot Cx \vee \lnot Dy \vee \lnot Rxy \end{aligned}$$

    The pair of clauses \(\lnot Cx \vee Df(x)\) and \(\lnot Cx \vee \lnot Dy \vee \lnot Rxy\) has the resolvent clause \(\lnot Cx \vee \lnot Rxf(x)\), giving further with the clause \(\lnot Cx \vee Rxf(x)\) the resolvent clause \(\lnot Cx\). By way of the existential import clause Ck, where k is a Skolem constant, one obtains the empty clause. Accordingly, in this case existential import on C is sufficient to achieve contrarity.

  3. 3.

    Theorem: The sentence forms \(\forall \exists \lnot \) and \(\forall \forall \) are contraries given existential import on C. Proof: This case is similar to the former case of \(\forall \exists \) and \(\forall \forall \lnot \). Again, hence, existential import on C is necessary and sufficient for contrarity.

  4. 4.

    Theorem: The sentence forms \(\exists \forall \lnot \) and \(\forall \forall \) are contraries given existential import on D. Proof: The sentence \(\forall \forall \) yields the clause

    $$\begin{aligned} \lnot Cx \vee \lnot Dy \vee Rxy \end{aligned}$$

    The sentence form \(\exists \forall \lnot \), that is, \(\exists x (Cx \wedge \forall y (Dy \rightarrow \lnot Rxy))\) is rewritten to \( Ck_{1} \wedge (\lnot Dy \vee \lnot Rk_{1}y)\), where \(k_{1}\) is a Skolem constant, in turn giving rise to the two clauses

    $$\begin{aligned}&Ck_{1} \\&\lnot Dy \vee \lnot Rk_{1}y \end{aligned}$$

    The empty clause is achievable if only by assuming existential import on D, obtained by positing \(\exists x Dx\), having the clause form \(Dk_{2}\).

  5. 5.

    Theorem: The sentence forms \(\exists \forall \) and \(\forall \forall \lnot \) are contraries given existential import on D. Proof: The sentence \(\forall \forall \lnot \) form yields the clause

    $$\begin{aligned} \lnot Cx \vee \lnot Dy \vee \lnot Rxy \end{aligned}$$

    The sentence form \(\exists \forall \), that is \(\exists x (Cx \wedge \forall y (Dy \rightarrow Rxy))\) is rewritten to \( Ck_{1} \wedge (\lnot Dy \vee Rxf(y))\), where \(k_{1}\) is a Skolem constant, in turn giving the two clauses

    $$\begin{aligned}&Ck_{1} \\&\lnot Dy \vee Rk_{1}y \end{aligned}$$

    Again, here, the empty clause is achievable only by assuming existential import on D, obtained by positing \(\exists x Dx\), giving a clause \(Dk_{2}\).

In summary, existential import is required in the cases where both quantifiers in a quantifier position are universal quantification \(\forall \).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nilsson, J.F. A Cube of Opposition for Predicate Logic. Log. Univers. 14, 103–114 (2020). https://doi.org/10.1007/s11787-020-00244-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11787-020-00244-3

Keywords

Mathematics Subject Classification

Navigation