Skip to main content

On Hypothetical Judgements and Leibniz’s Notion of Conditional Right

  • Chapter
Past and Present Interactions in Legal Reasoning and Logic

Part of the book series: Logic, Argumentation & Reasoning ((LARI,volume 7))

Abstract

Sébastien Magnier provides a remarkable analysis of the notion of conditional right with the help of public announcement logic that he generalizes for the logical study of legal norms. Magnier’s main idea, motivated by the earlier exhaustive textual and systematic work of Matthias Armgardt and the subsequent studies carried out by Alexandre Thiercelin, involves Leibniz’s notion of certification, which plays a central role in the famous De conditionibus. Magnier proposes to render the notion of certification of A as there is public evidence for A. More generally, the meanings of “conditional right” and “conditional legal norm” are established by means of identifying a specific kind of dialogical interaction during a legal trial constituted by games of giving and asking for reasons. This yields a theory of meaning rooted in the practice itself of legal debates.

The main aim of this paper is to study the notion of conditional right by means of constructive type theory (CTT) which provides the means to develop a system of contentual inferences rather than of syntactic derivations. Moreover, in line with Armgardt, I will first study the general notion of dependence as triggered by hypotheticals and then the logical structure of dependence specific to conditional right. I will develop this idea in a dialogical framework where the distinction between play-object and strategy-object leads to the further distinction between two basic kinds of pieces of evidence and where meanings is constituted by the interaction of obligations and entitlements.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    In the present paper the term is used in the sense of Leibniz rather than in the sense in which it is generally understood in legal contexts nowadays.

  2. 2.

    The work of Matthias Armgardt prompted and influenced a host of new research on the bearing of Leibniz’s approach to current studies in legal rationality.

  3. 3.

    In fact, Thiercelin’s research was prompted by the work of Armgardt.

  4. 4.

    In fact, Magnier [1, pp. 151–157; 261–292] rejects other forms of implication interpretations too, including strict implication or connexive implication.

  5. 5.

    This was suggested by Göran Sundholm in a personal email.

  6. 6.

    The biconditional reading relates to the link between the condition and the conditioned. Leibniz calls this feature of the conditional right convertibility. It is not clear if, in Leibniz’s view, the biconditional reading only applies to conditional right.

  7. 7.

    This seems to be rooted in actual legal practice: If the condition A is not satisfied, the benefactor is not entitled to B. The actuality of this feature of the Leibnizian approach to the notion of conditional right has been defended by modern-day scholars of Law theory such as Koch / Rüßmann [10, p. 47] and more thoroughly by Armgardt [24].

  8. 8.

    Pol Boucher [11] provides a thorough discussion on the Roman sources of Leibniz’ own developments.

  9. 9.

    See Vargas [13] for a thorough discussion on Leibniz’ view on the links between moral conditionals and hypotheticals of geometry and causal necessity.

  10. 10.

    Cfr. Leibniz [8, VI, I, p. 375]. For a discussion on this issue see Thiercelin [7, p. 207].

  11. 11.

    For a further discussion on the criticism of the biconditional rendering of the suspensive modality, see Magnier [1, pp. 155–156].

  12. 12.

    Rahman and Rückert [16, 17] and Rahman and Redmond [18, pp. 20–57] provided a dialogical semantics for it based on the idea that this conditional is a particular kind of strict implication (defined in S4) where the head is satisfiable and the negation of the tail is also satisfiable. See also Pizzi and Williamson [19], Priest [20], and Wansing [21, 22].

  13. 13.

    Note that, according to Rahman and Rückert´s semantics, although \( A\Rightarrow A \) is connexively valid, the implication \( \left(A\Rightarrow A\right)\Rightarrow \left(A\Rightarrow A\right) \) is not. For further non-classical features of their semantics (see [17, pp. 106–108; 120–121]).

  14. 14.

    [φ]ψ is true at the evaluation world s iff φ is true at s implies that ψ is true at the reduced model \( \mathbf{M}\Big|\varphi \) – where the reduced model \( \mathbf{M}\Big|\varphi \) is the result of removing from M all the worlds where φ is false: \( \mathbf{M},s\mathrm{l}=\left[\varphi \right]\psi \) iff \( \mathbf{M},s\mathrm{l}=\varphi \) implies \( \mathbf{M}\Big|\varphi, s\mathrm{l}=\psi \) .

  15. 15.

    In fact, this epistemic requirement for the fulfilment of the condition was already pointed out by Thiercelin [6, p. 141]. However, it was not incorporated in the logical analysis of the conditional before Magnier’s work.

  16. 16.

    The case of cancellation corresponds to that of PAL: since false announcements cannot be made, i.e. the system aborts. The first case, where a false announcement forces us back to the initial models, corresponds to the Total Public Announcement Logic (TPAL) of Steiner and Studer [23], where false announcements do not change the initial model at all. Indeed, if it is taken that it has been announced that A is true, then if we come to know that that A was not true after all, the original PAL process stops there since the model shrinks and there is no way of going back. However, one can imagine a system, such as TPAL, that allows us, once we come to know that A is not true, to go back to the model before it shrinks, since the grounds adduced for reducing it in the first place are no longer available. This might also relate to Armgardt’s recent work [24] on the defeasibility of the grounds adduced for the establishment of a fact (in our case the defeasibility of the grounds adduced for the fulfilment of condition).

  17. 17.

    Recall that the falsity of the condition is different to producing a false announcement.

  18. 18.

    For a thorough discussion on the criticism to the model-theoretical approach to meaning see Sundholm [2529].

  19. 19.

    See Appendix A.1.

  20. 20.

    In Sect. 7.3, we will distinguish between play-objects and strategy-objects. While the latter correspond to proof-objects, pieces of evidence or evidence might be either play- or strategy-objects.

  21. 21.

    This analysis was suggested by Göran Sundholm in a personal email.

  22. 22.

    Recall that a judgement or assertion expresses that a proposition is true. The assertion A is true introduces an epistemic feature: it is known that A is the case. Furthermore, judgements can also involve sets: 1 is an element of the set of Natural numbers (in the CTT-notation: 1 : N).

  23. 23.

    Cf. Granström [9, pp. 110–112]. In fact, chapter V of [9] contains a thorough discussion of the issue.

  24. 24.

    Armgardt [2, p. 256] explores different kinds of interdependences between conditions discussed by Leibniz [8, A VI I, pp. 387–388], including temporally ordered conjunctions and subsidiary ones such as If it is known that the condition A cannot be fulfiled then the condition B should be fulfiled. Armgardt [1] makes ample use here, and in other parts of his book, of temporal indexes.

  25. 25.

    This transition is known in CTT as definitional extension of hypotheses or contexts. For the formal details, see the presentation in Appendix AI.2.

  26. 26.

    For the sake of clarity of exposition, I do not quantify over the function-dependent objects b(x). However, a full development of the definitions of statutory and conditional right should quantify universally over them.

  27. 27.

    For the formation rules for functions, see Appendix A.1.

  28. 28.

    For further details on the formation rules involved, see Appendix A.1.

  29. 29.

    In fact, as pointed out by Armgardt in a personal email, we need the following parameters: Who grants What, Whom, When, and based on Which legal norm. I did not add all of the parameters to avoid a heavy notation. Let me mention that in the CTT-frame the introduction of temporal indexes in the object language is pretty straight-forward – see Ranta [31, pp. 101–124].

  30. 30.

    See Appendix AII.4

  31. 31.

    The formation play will not be developed here (see Appendix A.II).

  32. 32.

    Repetition ranks establish how many times a player can defend or challenge the same move (see Appendix A.II). The notion of rank plays an important role in modelling the closing of trials – see 7.3.3 below.

  33. 33.

    Cf. Ranta [31, p. 21], Nordström, Petersson and Smith [39, chapter 3.3], Primiero [34, p. 47–55] and Granström [9, p. 77–102].

  34. 34.

    Ranta [31, p. 146] points out that in a series of lectures Per Martin-Löf showed how the growth of knowledge in experiments can be understood in this way: an unknown quantity is assigned a value, which may depend on other unknown quantities.

  35. 35.

    For a more thorough presentation, see [41, 42].

  36. 36.

    The main original papers are collected in [43]. For an historical overview see Lorenz [44]. For a presentation about the initial role of the framework as a foundation for intuitionistic logic, see Felscher [45]. Other papers have been collected more recently in Lorenz [4648]. A detailed account of recent developments since Rahman [49], can be found in Rahman and Keiff [50], Keiff [51] and Rahman [52]. For the underlying metalogic see Clerbout [53, 54]. For textbook presentations: Kamlah and Lorenzen [55, 56], Lorenzen and Schwemmer [57], Redmond and Fontaine [58] and Rückert [40]. For the key role of dialogic in regaining the link between dialectics and logic, see Rahman and Keiff [59]. Keiff [6062] and Rahman [63] study Modal Dialogical Logic. Fiutek et al. [64] study the dialogical approach to belief revision. Clerbout, Gorisse and Rahman [66] studied Jain Logic in the dialogical framework. Popek [67] develops a dialogical reconstruction of medieval obligationes. Rahman and Tulenheimo [68] study the links between GTS and Dialogical Logic. For other books see Redmond [69] – on fiction and dialogic – Fontaine [70] – on intentionality, fiction and dialogues – and Magnier [1] – on dynamic epistemic logic (van Ditmarsch et al. [71]) and legal reasoning in a dialogical framework.

  37. 37.

    That player can be called Player 1, Myself or Proponent.

  38. 38.

    Such a move could be written as ? F∨1 : formation-request.

  39. 39.

    It is an application of the original rule from CTT given in Ranta [31, p. 30].

  40. 40.

    The example comes from Ranta [31, p. 31].

  41. 41.

    This can be done because O has chosen 2 for her repetition rank.

  42. 42.

    More precisely, conjunction and existential quantifier are two particular cases of the Σ operator (disjoint union of sets), whereas material implication and universal quantifier are two particular cases of the Π operator (indexed product on sets). See for example Ranta [31, chapter 2].

  43. 43.

    Still, if we are playing with classical structural rules, there is a slight difference between material implication and universal quantification which we take from Ranta [31, Table 2.3], namely that in the second case p2 always depends on p1.

  44. 44.

    As pointed out in Martin-Löf [38], subset separation is another case of the Σ operator. See in particular p. 53:

    “Let A be a set and B(x) a proposition for x ε A. We want to define the set of all a ε A such that B(a) holds (which is usually written {x ε A : B(x)}). To have an element a ε A such that B(a) holds means to have an element a ε A together with a proof of B(a), namely an element b ε B(a). So the elements of the set of all elements of A satisfying B(x) are pairs (a; b) with b ε B(a), i.e. elements of (Σx ε A)B(x). Then the Σ-rules play the role of the comprehension axiom (or the separation principle in ZF).”

  45. 45.

    The procedure is inspired by the presentation of strategic games in Rahman and Keiff [50], Sect. 2.4].

  46. 46.

    As should be obvious form the context, ' ' is a concatenation operator.

References

  1. S. Magnier, Approche dialogique de la dynamique épistémique et de la condition juridique (College Publications, London, 2013)

    Google Scholar 

  2. M. Armgardt, Das rechtlogische System der “Doctrina Conditionum” von Gottfried Wilhelm Leibniz. Computer im Recht, vol. 12 (Elvert-Verlag, Marburg, 2001)

    Google Scholar 

  3. M. Armgardt, Zur Bedingungsdogmatik im klassischen römischen Recht und zu ihren Grundlagen in der stoischen Logik. Tijdschrift voor Rechtsgeschiedenis 76, 219–235 (2008)

    Article  Google Scholar 

  4. M. Armgardt, Zur Rückwirkung der Bedingung im klassischen römischen Recht und zum stoischen Determinismus. Tijdschrift voor Rechtsgeschiedenis 76, 341–349 (2010)

    Article  Google Scholar 

  5. A. Thiercelin, On two argumentative uses of the notion of uncertainty in Law in Leibniz’s juridical dissertations about conditions, in [15, pp. 251–266]

    Google Scholar 

  6. A. Thiercelin, La Theorie Juridique Leibnizienne des Conditions. Ce que la logique fait au droit (ce que le droit fait à la logique). Ph.D.-Universite-Charles de Gaulle, Lille, 2009

    Google Scholar 

  7. A. Thiercelin, Epistemic and practical aspects of conditionals in Leibniz’s legal theory of conditions, in Approaches to Legal Rationality, ed. by D. Gabbay, P. Canivez, S. Rahman, A. Thiercelin (LEUS-Springer, Dordrecht, 2010), pp. 203–216

    Chapter  Google Scholar 

  8. W.G. Leibniz, Sämtliche Schriften und Briefe. Edited by the Deutsche Akademie der Wissenschaften zu Berlin. Darmstadt, 1923 sqq., Leipzig, 1938 sqq., Berlin, 1950 sqq. Cited by Series (Reihe) and Volume (Band)

    Google Scholar 

  9. J. Granström, Treatise on Intuitionistic Type Theory (Springer, Dordrecht, 2011)

    Book  Google Scholar 

  10. H.-J. Koch, H. Rüßmann, Juristische Begründungslehre (Beck, München, 1982)

    Google Scholar 

  11. P. Boucher, Leibniz: What Kind of Legal Rationalism? in [15, pp. 231–49]

    Google Scholar 

  12. H. Schepers, Leibniz’ Disputationen De Conditionibus: Ansätze zu einer juristischen Aussagenlogik. Studia Leibniziana, Supplementa 15, 1–17 (1975)

    Google Scholar 

  13. E. Vargas, Contingent Propositions and Leibniz’s Analysis of Juridical Dispositions, in[15, pp. 266–278]

    Google Scholar 

  14. M. Dascal, Leibniz’s Two-pronged Dialectics, in [15, pp. 37–72]

    Google Scholar 

  15. M. Dascal (ed.), Leibniz: What Kind of Rationalist? (LEUS-Springer, Dordrecht, 2008)

    Google Scholar 

  16. S. Rahman, H. Rückert, New perspectives in dialogical logic. Synthese 1/2, 127 (2001)

    Google Scholar 

  17. S. Rahman, H. Rückert, Dialogical connexive logic, in [16, pp. 105–139]

    Google Scholar 

  18. S. Rahman, J. Redmond, Hugh MacColl et la Naissance du Pluralisme Logique (College Publications, London, 2008)

    Google Scholar 

  19. C. Pizzi, T. Williamson, Strong Boethius’ Thesis and Consequential Implication. J. Philos. Logic 26, 569–588 (1997)

    Article  Google Scholar 

  20. G. Priest, Negation as cancellation and connexive logic. Topoi 18, 141–148 (1999)

    Article  Google Scholar 

  21. H. Wansing, Connexive modal logic, in Advances in Modal Logic, vol. 5, ed. by R. Schmidt et al. (King’s College Publications, London, 2005), pp. 367–383

    Google Scholar 

  22. H. Wansing. Connexive Logic, in The Stanford Encyclopedia of Philosophy (Spring 2014 Edition), ed. by Edward N. Zalta, http://plato.stanford.edu/archives/spr2014/entries/logic-connexive/

  23. D. Steiner, Th. Studer, Total public announcements. Typoscript (2007)

    Google Scholar 

  24. M. Armgardt, Salvius Iulianus als Meister der stoischen Logik –zur Deutung von Iulian D. 34,5,13(14), 2–3, in Liber amicorum Chris-toph Krampe zum 70. Geburtstag, ed. by M. Armgardt, F. Klinck, I. Reichard, pp. 29–36. Freiburger Rechtsgeschichtliche Abhandlungen Bd. 68 (Berlin, 2013)

    Google Scholar 

  25. G. Sundholm, Constructions, proofs and the meaning of the logical constants. J. Philos. Logic 12(2), 151–172 (1983)

    Article  Google Scholar 

  26. G. Sundholm, Proof-theory and meaning, in Handbook of Philosophical Logic, ed. by D. Gabbay, F. Guenthner, vol. 3 (Reidel, Dordrecht, 1986), pp. 471–506

    Chapter  Google Scholar 

  27. G. Sundholm, A plea for logical atavism, in The Logica Yearbook 2000, ed. by O. Majer (Filosofia, Prague, 2001), pp. 151–162

    Google Scholar 

  28. G. Sundholm, A century of judgment and inference: 1837–1936, in The Development of Modern Logic, ed. by L. Haaparanta (Oxford University Press, Oxford, 2009), pp. 263–317

    Chapter  Google Scholar 

  29. G. Sundholm, Containment and variation; two strands in the development of analyticity from Aristotle to Martin-Löf, in Judgement and the Epistemic Foundation of Logic, ed. by M. van der Schaar (Springer, Dordrecht, 2013), pp. 23–35

    Chapter  Google Scholar 

  30. J. Hintikka, Knowledge and Belief: An Introduction to the Logic of the Two Notions (Cornell University Press, Cornell, 1962)

    Google Scholar 

  31. A. Ranta, Type-theoretical grammar (Clarendon Press, Clarendon, 1994)

    Google Scholar 

  32. M. Armgardt, Presumptions and Conjectures in the Legal Theory of Leibniz. In this volume

    Google Scholar 

  33. D.M. Gabbay, J. Woods, Relevance in the law, in Approaches to Legal Rationality, ed. by D. Gabbay, P. Canivez, S. Rahman, A. Thiercelin (Springer, Dordrecht, 2012), pp. 239–264

    Google Scholar 

  34. G. Primiero, Information and Knowledge. A Constructive Type-Theoretical Approach (Springer, Dordrecht, 2008)

    Google Scholar 

  35. G. Primiero, Type-theoretical dynamics, in The Realism-Antirealism Debate in the Age of Alternative Logics, ed. by Rahman et al, (Springer, Dordrecht, 2012), pp. 191–212

    Google Scholar 

  36. J. Woods, Paradox and Paraconsistency. Conflict Resolution in the Abstract Sciences (Cambridge University Press, Cambridge, 2003)

    Google Scholar 

  37. D.M. Gabbay, J. Woods, Logic and the law. Crossing the lines of discipline, in Approaches to Legal Rationality, ed. by D. Gabbay, P. Canivez, S. Rahman, A. Thiercelin (Springer, Dordrecht, 2012), pp. 165–202

    Google Scholar 

  38. P. Martin-Löf, Intuitionistic Type Theory – Notes by Giovanni Sambin of a Series of Lectures Given in Padua, June 1980 (Bibliopolis, Naples, 1984)

    Google Scholar 

  39. B. Nordström, K. Petersson, J.M. Smith, Programming in Martin-Löf’s Type Theory – An Introduction (Oxford University Press, Oxford, 1990)

    Google Scholar 

  40. H. Rückert, Dialogues as a dynamic framework for logic (College Publications, London, 2011)

    Google Scholar 

  41. N. Clerbout, S. Rahman, Linking Game-Theoretical Approaches with Constructive Type Theory: From Dialogical Strategies to CTT-Demonstrations (Springer, Dordrecht, 2015, in print)

    Google Scholar 

  42. S. Rahman, N. Clerbout, L. Keiff, The constructive type theory and the dialogical turn: a new start for the Erlanger Konstruktivismus, in Dialogische Logik, ed. by J. Mittelstrass, (Mentis, Münster, 2015), pp. 127–184

    Google Scholar 

  43. P. Lorenzen, K. Lorenz, Dialogische Logik (Wissenschaftliche Buchgesellschaft, Darmstadt, 1978)

    Google Scholar 

  44. K. Lorenz, Basic objectives of dialogue logic in historical perspective, in [16: 255–263]

    Google Scholar 

  45. W. Felscher, Dialogues as a foundation for intuitionistic logic, in Handbook of Philosophical Logic, ed. by D. Gabbay, F. Guenthner, vol. 3 (Kluwer, Dordrecht, 1985), pp. 341–372

    Google Scholar 

  46. K. Lorenz, Dialogischer Konstruktivismus (De Gruyter, Berlin/New York, 2008)

    Book  Google Scholar 

  47. K. Lorenz, Philosophische Variationen: Gesammelte Aufsatze Unter Einschluss Gemeinsam Mit Jurgen Mittelstrass Geschriebener Arbeiten Zu Platon Und Leibniz (De Gruyter, Berlin/New York, 2010)

    Google Scholar 

  48. K. Lorenz, Logic, Language and Method – On Polarities in Human Experience (De Gruyter, Berlin/New York, 2010)

    Google Scholar 

  49. S. Rahman, Über Dialogue, Protologische Kategorien und andere Seltenheiten (P. Lang, Frankfurt/Paris/New York, 1993)

    Google Scholar 

  50. S. Rahman, L. Keiff, On how to be a dialogician, in Logic, Thought and Action, ed. by D. Vanderveken (Kluwer, Dordrecht, 2005), pp. 359–408

    Chapter  Google Scholar 

  51. L. Keiff, Dialogical Logic, in The Stanford Encyclopedia of Philosophy (Summer 2011 Edition), ed. by Edward N. Zalta. http://plato.stanford.edu/archives/sum2011/entries/logic-dialogical/

  52. S. Rahman, Negation in the logic of first degree entailment and tonk: a dialogical study, in The Realism-Antirealism Debate in the Age of Alternative Logics, ed. by Rahman et al. (Springer, Dordrecht, 2012), pp. 213–250

    Google Scholar 

  53. N. Clerbout, Etude sur quelques sémantiques dialogiques. Concepts fondamentaux et éléments de metathéorie (College Publications, London, 2014)

    Google Scholar 

  54. N. Clerbout, First-order dialogical games and tableaux. J. Philos. Log. doi: 10.1007/s10992-013-9289-z. Online first publication

  55. W. Kamlah, P. Lorenzen, Logische Propädeutik, 2nd edn. (Metzler, Stuttgart/Weimar, 1972)

    Google Scholar 

  56. W. Kamlah, P. Lorenzen, Logical Propaedeutic. English translation of [55] by H. Robinson, University Press of America, Lanham, 1984

    Google Scholar 

  57. P. Lorenzen, O. Schwemmer, Konstruktive Logik Ethik und Wissenschaftstheorie, 2nd edn. (Bibliographisches Institut, Mannheim, 1975)

    Google Scholar 

  58. J. Redmond, M. Fontaine, How to play dialogues. an introduction to dialogical logic (College Publications, London, 2011)

    Google Scholar 

  59. S. Rahman, L. Keiff, La Dialectique entre logique et rhétorique. Revue de Métaphysique et de Morale 66/2, 149–178 (2010)

    Google Scholar 

  60. L. Keiff, Heuristique formelle et logiques modales non normales. Philosophia Scientiae 8/2, 39–57 (2004)

    Article  Google Scholar 

  61. L. Keiff, Introduction à la dialogique modale et hybride. Philosophia Scientiae 8/2, 89–102 (2004)

    Article  Google Scholar 

  62. L. Keiff, Le Pluralisme Dialogique. Approches dynamiques de l’argumentation formelle. Ph.D. thesis, Université de Lille, Lille, 2007

    Google Scholar 

  63. S. Rahman, A non normal logic for a wonderful world and more, in The Age of Alternative Logics, 2nd edn, ed. by van Benthem et al. (Kluwer-Springer, Dordrecht, Second edition, 2009), pp. 311–344

    Google Scholar 

  64. V. Fiutek, H. Rückert, S. Rahman, A dialogical semantics for Bonanno’s system of belief revision, in Constructions, ed. by P. Bour et al. (College Publications, London, 2010), pp. 315–334

    Google Scholar 

  65. A. Ranta, Propositions as games as types. Synthese 76, 377–395 (1988)

    Article  Google Scholar 

  66. N. Clerbout, M.-H. Gorisse, S. Rahman, Context-sensitivity in Jain Philosophy. A dialogical study of Siddharsigani’s commentary on the handbook of logic. J. Philos. Log. 40/5, 633–662 (2011)

    Google Scholar 

  67. A. Popek, Logical dialogues from Middle Ages, in Logic of Knowledge. Theory and Applications, ed. by Barés et al. , (College Publications, London, 2011), pp. 223–244

    Google Scholar 

  68. S. Rahman, T. Tulenheimo, From games to dialogues and back: towards a general frame for validity, in Games: Unifying Logic, Language and Philosophy, ed. by O. Majer et al. , (Springer, Dordrecht, 2009), pp. 153–208

    Google Scholar 

  69. J. Redmond, Logique dynamique de la fiction, Pour une approche dialogique (College Publications, London, 2010)

    Google Scholar 

  70. M. Fontaine, Argumentation et engagement ontologique de l’acte intentionnel. Pour une réflexion critique sur l’identité dans les logiques intentionnelles explicites (College Publications, London, 2013)

    Google Scholar 

  71. H. van Ditmarsch, D. van der Hoek, B. Kooi, Dynamic-Epistemic Logic (Springer, Berlin, 2007)

    Book  Google Scholar 

  72. J. Hintikka, Logic, Language-Games and Information: Kantian Themes in the Philosophy of Logic (Clarendon, Oxford, 1973)

    Google Scholar 

  73. S. Rahman, N. Clerbout, L. Keiff, On dialogues and natural deduction, in Acts of Knowledge – History, Philosophy, Logic, ed. by S. Rahman, G. Primiero (College Publications, London, 2009), pp. 301–336

    Google Scholar 

Download references

Acknowledgments

Many thanks to Matthias Armgardt, Nicolas Clerbout, Johan Granström and Göran Sundholm, who were closely involved with the writing of the present text from its conception down to the nitty-gritty details of the last stages. The inputs of Granström and Clerbout reflect the results of ongoing joint papers, and those of Sundholm and Armgardt further research collaborations. Moreover, without the inputs on CTT by Granström and Sundholm, and the ones on the theory and history of Law by Armgardt, the paper would not have been possible. In fact, the paper is the first result of 1 year of research in the framework of the Franco-German ANR-DFG project, JURILOG (ANR11 FRAL 003 01), between the Universities of Konstanz (Chair of Civil Law and History of Law, Prof. Dr. Matthias Armgardt) and Lille (Chair of Logic and Epistemology, Prof. Dr. Shahid Rahman), supported by the Maison Européenne des Sciences de l’ Homme et de la Société - USR 3185. I would also like to thank the following permanent members of JURILOG for fruitful discussions and remarks: Giuliano Bacigalupo (Konstanz), P. Canivez (Lille3), Sandrine Chassagnard-Pinet (Lille2), Karl-Heinz Hülser (Konstanz), Bettine Jankowski (Konstanz), Sébastien Magnier (Lille3), Juliette Sénéchal (Lille2) and Juliele Sievers (Lille3). The paper is also linked with my research within the “Argumentation, Decision, Action” (ADA) research program supported by USR 3185 mentioned above and the “Langage, Argumentation et Cognition dans les Traditions Orales” (LACTO) networks.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shahid Rahman .

Editor information

Editors and Affiliations

Appendices

Appendix I: The Basic CTT-Frame for Intuitionistic Predicate Logic

1.1 AI. 1. CTT and Intuitionistic Logic

The following presentation and (brief) commentary of the rules has been extracted literally from the (more exhaustive) text of Martin-Löf [38, pp. 13–15 and 20–21] with the only minimal notational variation of using “:” instead of “є”. We present the rules for product Π (the applications of which include universal quantification and material implication), disjoint union Σ (the applications of which include existential quantification, subset separation and conjunction) and for sum (or coproduct) + (the applications of which include disjunction).

Given a set A and a family of sets B(x) over the set A, we can form the product:

Π -formation

$$ \begin{array}{l}\kern5.04em \left(x:A\right)\kern7.56em \left(x:A\right)\\ {}A\kern0.5em set\kern3.72em B(x)\kern0.5em set\kern3em A=c\kern2.64em B(x)=D(x)\\ {}--------------\kern2.28em -----------------\\ {}\left(\varPi x:A\right)\;B(x)\; set\kern4.8em \left(\varPi x:A\right)\;B(x)=\left(\varPi x:C\right)\;D(x)\end{array} $$

Π -introduction

$$ \begin{array}{l}\kern4.08em \left(x:A\right)\kern6.6em \left(x:A\right)\\ {}\kern3.84em b(x):B(x)\kern4.56em b(x)=d(x):B(x)\\ {}------------\kern1.8em -----------------\\ {}\left(\lambda x\right)b(x):\kern0.36em \left(\varPi x:A\right)\;B(x)\kern0.72em \left(\lambda x\right)b(x)=\left(\lambda x\right)d(x):\kern0.24em \left(\varPi x:A\right)\;B(x)\end{array} $$

Note that these rules introduce canonical elements and equal canonical elements, even if b(a) is not a canonical element of B(a) for a : A. Also, we assume that the usual variable restriction is met, i.e. that x does not appear free in any assumption except (those of the form) x : A.

Π -elimination

$$ \begin{array}{l}\begin{array}{ll}c:\left(\varPi x:A\right)\;B(x)\hfill & a:A\hfill \end{array}\kern0.96em c=d:\left(\varPi x:A\right)\kern0.24em \begin{array}{ll}\;B(x)\hfill & a=b:A\hfill \end{array}\\ {}-------------\kern0.72em -----------------\\ {}Ap\left(c,a\right):B(a)\kern3.12em Ap\left(c,a\right)=Ap\kern0.5em \left(d,b\right):B(a)\end{array} $$

We have to explain the meaning of the new constant Ap (Ap for Application). Ap(c; a) is a method of obtaining a canonical element of B(a), and we now explain how to execute it. We know that c : (Πx : A)B(x), that is, that c is a method which yields a canonical element (λx) b(x) of (Πx : A)B(x) as result. Now take a : A and substitute it for x in b(x). Then b(a) : B(a). Calculating b(a), we obtain as result a canonical element of B(a), as required.

The second group of rules is about the disjoint union of a family of sets.

Σ -formation

$$ \begin{array}{l}\kern5.52em \left(x:A\right)\\ {}A\kern0.5em set\kern3.6em B(x)\kern0.5em set\\ {}----------------\\ {}\kern0.96em \left(\varSigma x:A\right)\;B(x) set\end{array} $$

Σ -introduction

$$ \begin{array}{l}\kern11.76em \left(x:A\right)\\ {}a:A\kern1.56em b:B(a)\kern2.52em A=C\kern1.56em B(x)=D(x)\\ {}------------\kern0.84em ---------------\\ {}\left(a,b\right):\kern0.24em \left(\varSigma x:A\right)B(x)\kern1.56em \left(\varSigma x:A\right)B(x)=\left(\varSigma x:C\right)D(x)\end{array} $$

In fact, any canonical element of (Σx : A)B(x) is of the form (a, b) with a : A and b : B(a) by Σ−introduction. But then we also have a : C and b : D(a) by equality of sets and substitution. Hence (a, b) : (Σx : C)D(x) by Σ-introduction. The other direction is similar.

Σ -elimination

$$ \begin{array}{l}\kern7.56em \Big(x:A,y:B(x)\\ {}c:\left(\varSigma x:A\right)B(x)\kern1.8em d\left(x,y\right):C\left(\left(x,y\right)\right)\\ {}---------------------\\ {}\kern2.28em E\left(c,\left(x,y\right)\;d\left(x,y\right)\right):C(c)\Big)\end{array} $$

where we presuppose the premise C(z) set (z : (Sx : A)B(x)), although it is not written out explicitly. (To be precise, we should also write out the premises A set and B(x) set (x : A).) We explain the rule of Σ-elimination by showing how the new constant E operates on its arguments. So assume we know the premises. Then we execute E(c; (x; y)d(x; y)) as follows. First execute c, which yields a canonical element of the form (a, b) with a : A and b 2 B(a). Now substitute a and b for x and y, respectively, in the right premise, obtaining d(a; b) : C((a; b)). Executing d(a, b) we obtain a canonical element e of C((a; b)). We now want to show that e is also a canonical element of C(c). It is a general fact that, if a : A and a has value b, then a = b : A (note, however, that this does not mean that a = b : A is necessarily formally derivable by some particular set of formal rules). In our case, \( c=\left(a;b\right):\left(\_x:A\right)B(x) \) and hence, by substitution, \( C(c)=C\left(\left(a;b\right)\right) \). Remembering what it means for two sets to be equal, we conclude from the fact that e is a canonical element of C((a; b)) that e is also a canonical element of C(c).

We now give the rules for the sum (disjoint union or coproduct) of two sets.

+− formation

$$ \begin{array}{l}A\kern0.5em set\kern0.72em B\kern0.5em set\\ {}--------\\ {}A+B\kern0.5em set\end{array} $$

The canonical elements of A + B are formed using:

+−introduction

$$ \begin{array}{l}a:A\kern2.76em b:B\\ {}------\kern0.6em -----\\ {}i(a):A+B\kern0.72em j(b):A+B\end{array} $$

where i and j are two new primitive constants; their use is to give the information that an element of A+B comes from A or B, and which of the two is the case. It goes without saying that we also have the rules of +−introduction for equal elements:

$$ \begin{array}{l}a = c\ :\ A\kern3.6em b=d:B\\ {}----------\kern0.72em -------\\ {}i(a)=i(c):A+B\kern0.84em j(b)=j(d):A+B\end{array} $$

Since an arbitrary element c of A + B yields a canonical element of the form i(a) or j(b), knowing c : A + B means that we also can determine from which of the two sets A and B the element c comes.

+−elimination

$$ \begin{array}{l}\kern3.72em \left(x:A\right)\kern3.96em \left(y:B\right)\\ {}c:A+B\kern0.72em d(x):C\left(i(x)\right)\kern1.2em e(y):C\left(j(y)\right)\\ {}----------------------------\\ {}\kern3em D\left(c,(x)d(x),(y)e(y)\right):C(c)\end{array} $$

where the premises A set, B set and C(z) set (z : A + B) are presupposed, although not explicitly written out.

+−equality

$$ \begin{array}{l}\kern3.96em \left(x:A\right)\kern3.12em \left(y:B\right)\\ {}a:A\kern2.4em d(x):C\left(i(x)\right)\kern1.68em e(y):C\left(j(y)\right)\\ {}-----------------------------\\ {}\kern2.88em D\left(i,(a),(x)\kern0.5em d(x),(y)e(y)\right)=d(a):C\left(i(a)\right)\\ {}\kern6em \left(x:A\right)\kern1.56em \left(y:B\right)\\ {}b:B\kern2.28em d(x):C\left(i(x)\right)\kern0.96em e(y):C\left(j(y)\right)\\ {}----------------------------\\ {}\kern0.72em D\left(j,(a),(x)\kern0.5em d(x),(y)e(y)\right)=e(b):C\left(j(b)\right)\end{array} $$

1.2 AI.2. Hypotheticals

1.2.1 AI.2.a. Hypotheticals and Dependent Objects

The CTT language has also hypothetical judgements of the form

$$ B\ type\ \left(x:A\right) $$

Where A is a type which does not depend on any assumptions and B is a type when x : A (the hypothesis for B). In the case of sets we have that b is an element of the set B, under the assumption that x is an element of the A:

$$ \begin{array}{ll}b:B\left(x:A\right)\hfill & \left(\mathrm{more}\ \mathrm{precisely}:b:el(B)\ \left(x:el\ (A)\right)\right)\hfill \end{array} $$

The explicit introduction of hypotheticals carries with it the explicit introduction of appropriate substitution rules. Indeed, if in the example above, a : A, then the substitution of x by a in b yields an element of B; and if a =c : A, then the substitutions of x by a and by c in b are equal elements in B (cfr. Granström[9, pp. 111–112]):

$$ \begin{array}{l}a:A\kern1.44em b:B\left(x:A\right)\kern3.48em a=c:A\kern0.96em b:B\left(x:A\right)\\ {}------------\kern3em -------------\\ {}\kern2.28em b\left(a/x\right):B\kern4.8em b\left(a/x\right)=b\left(c/x\right):B\end{array} $$

As pointed out by Granström [9, p. 112] the form of assertion b : B (x : A) (b : el (B) (x : el (A))) can be generalized in three directions:

  1. 1.

    Any number of assumptions will be allowed, not just one;

  2. 2.

    The set over which a variable ranges may depend on previously introduced variables;

  3. 3.

    The set B may depend on all introduced variables

Such a list of assumptions will be called a context. Thus we might need the forms of assertion

$$ \begin{array}{c}\hfill b:B\ \left(\varGamma \right)\hbox{--} \mathrm{where}\ \varGamma \kern0.5em \mathrm{is}\ \mathrm{a}\ \mathrm{context}\ \left(\mathrm{i}.\mathrm{e}.,\ \mathrm{a}\ \mathrm{list}\ \mathrm{of}\ \mathrm{a}\mathrm{ssumptions}\right)\hfill \\ {}\hfill \varGamma : context\hfill \end{array} $$

In general, a hypothetical judgment has the form

$$ {x}_1:{A}_1,{x}_2:{A}_2,\dots {x}_n:{A}_n $$

where we already know that A 1 is a type, A 2 is a type in the context x 1 : A 1 , …, and A n is a type in the context x 1 : A 1 , x 2 : A 2 , … x n–1 : A n–1 :

$$ \begin{array}{l}{A}_1\kern0.5em type\kern0.5em \left[\mathrm{depending}\ \mathrm{on}\ \mathrm{no}\ \mathrm{assumption}\right]\\ {}{A}_2\kern0.5em type\kern0.5em \left({x}_1:{A}_1\right)\\ {}\dots \\ {}{A}_n\kern0.5em type\kern0.5em \left({x}_1:{A}_1,{x}_2:{A}_2,\dots {x}_{n-1}:{A}_{n-1}\right)\\ {}A\kern0.5em type\kern0.5em \left({x}_1:{A}_1,{x}_2:{A}_2,\dots {x}_n:{A}_n\right)\\ {}-------------------\\ {}x:A\kern0.5em \left({x}_1:{A}_1,{x}_2:{A}_2,\dots {x}_n:{A}_{n,}x:A\right)\end{array} $$

The rules for substitution and equality are generalized accordingly:

Hypothetical judgements introduce functions from A to B:

$$ f(x):B\left(x:A\right) $$

It can be read in several ways, for example:

  • f(x) : B for arbitrary x : A

  • f(x) : B under the hypothesis x :A

  • f(x) : B provided x : A

  • f(x) : B given x :A

  • f(x) : B if x : A

  • f(x) : B in the context x : A

It is crucial to notice that the notion of function is intentional rather than an extensional. Indeed, the meaning of an hypothetical function that introduces a function is that whatever element a is substituted for x in (f(x), an element f(a) of B results . Moreover, the equality of two functions defined by establishing that substitutions of equal elements of A result in equal elements of B as regulated by the rules of substitution given above – where b(x) is interpreted as function from A to B.Footnote 33:

In addition to domains of individuals, an interpreted scientific language requires propositions. They are introduced in CTT by laying down what counts as proof of a proposition. Accordingly, a proposition is true if there is such a proof. We write

$$ A: prop $$

to formalize the judgement that A is a proposition. Propositional functions are introduced by hypothetical judgements. The hypothetical judgement required to introduce propositional functions is of the form:

$$ B(x): prop\left(x:A\right) $$

that reads, B(x) is of the type proposition, provided it is applied to elements of the (type-)set A. The rule by which we produce propositions from propositional functions is the following:

$$ \begin{array}{l}a\ :\ A\kern0.6em B(x)\ :\ prop\ \left(x:\ A\right)\\ {}--------------\\ {}\kern1.56em Ba: prop\end{array} $$

And it requires also of the formulation of an appropriate rule that defines the equivalence relation within the type prop:

$$ \begin{array}{l}a=b\ :\ A\kern0.98em B(x)\ :\ prop\ \left(x:\ A\right)\\ {}-----------------\\ {}\kern1.08em Ba=Bb: prop\end{array} $$

The notion of propositional function as hypothetical judgement allows the (intensional) introduction of subsets by separation:

$$ \begin{array}{l}A\ :\ set\kern0.84em B(x)\ :\ prop\ \left(x:\ A\right)\kern0.48em b\ :\ A\kern2.25em Bb\ true\\ {}--------------\kern1.92em ----------\\ {}\left\{x:A/B(x)\right\}: set\kern3.96em b:\left\{x:A/B(x)\right\}\end{array} $$

This explanation of subsets also justifies the following rules:

$$ \begin{array}{l}b:\left\{x:A/B(x)\right\}\kern2.04em b:\left\{x:A/B(x)\right\}\\ {}---------\kern1.8em ---------\\ {}b:A\kern5.16em Bb\kern0.5em true\end{array} $$

What is given in a context, the given contextually-dependent knowledge, is whatever can be derived from the hypotheses constituting the context. Actually, it is usually distinguished between what is actually given in the context (actual knowledge), namely the variables themselves and the judgements involving these variables and what is potentially given (potential knowledge), namely what can be derived by the rules of type theory from what is actually given. Now, actual and potential knowledge can be increased by extending a given context in ways to be described below.

1.2.2 AI.2.b. Extending Hypotheticals

Let us consider once more the hypothetical

$$ B(x): prop\left(x:A\right) $$

Then, we can produce an extension of the context by interpretation by means of definitional equalities such as a=x : A yielding

$$ B(a): prop\;\left(a=x:A\right) $$

Ranta [31, pp. 135–137] applies it to the study of a literary text where the text is seen as defining a context. That is, as a series of hypothetical judgements that can be interpreted by equating the variables with actual objects:

An interpretation of Hemingway’s short story ‘The Battler’ might start with the definition

Nick Adams = Ernest Hemingway : man

and go on assigning events from the young Hemingway’s life to the variable proofs of even propositions asserted in the story. [40, p. 136]

More generally one could extend a context by another context that interprets the variables of the original context in terms of the new ones (cfr. [31, pp. 145–147]). Extensions can in principle induce the growing of knowledge (cfr. Primiero[34, pp. 155–163]). In fact, a context can be enlarged by:

  1. (a)

    Addition of hypotheses. For instance the context

    \( \varGamma =\left({x}_1:{A}_1,\dots {x}_n:{A}_n\right) \) is extended to the context

    \( \varDelta =\left({x}_1:{A}_1,\dots {x}_n:{A}_n,{x}_{n+1}:{A}_{n+1}\right) \) . It is clear that everything that is given in Γ is given in the new context as well and thus in the new context we know what we knew in the original one. It may also happen that in the new context proofs are now available that were not at all available in Γ – not even potentially. In this case an increasing grow of knowledge obtains.

  2. (b)

    Addition of definitions that interpret one of its variables. This the case already mentioned at the start of the paragraph. A more general formulation is the following: the context

    \( \varGamma =\left({x}_1:{A}_1,\dots {x}_n:{A}_n\right) \) is extended to the context

    \( \varDelta =\left(\varGamma, {x}_k=a:{A}_k\right) \)

    So that in the new context every occurrence of x k is substituted by a. The new context is obtained from Γ by removing the hypothesis x k : A k by a(x 1 … x n ). Thus the new context is shorter than the original. Still, this operation furnishes not only the knowledge of the original context but the value of the one variable reduces the uncertainty within the context.Footnote 34

  3. (c)

    Addition of a sequence of definitions of all variables in terms of the variables of the new context (the new context need not look the same as the original one). The context

    \( \varGamma ={x}_1:{A}_1,\dots {x}_n:{A}_n\left({x}_1\dots {x}_{n-1}\right) \) is extended to the context

    \( \varDelta ={y}_1:{B}_1,\dots {y}_m:{B}_m\left({y}_1\dots {y}_{m-1}\right) \) by a mapping f from Δ to Γ constituted by a sequence of functions such that

    \( \begin{array}{l}{x}_1=f\left({y}_1\right)\dots \left({y}_m\right):{A}_1\left(\varDelta \right)\hfill \\ {}\dots \hfill \\ {}{x}_n=f\left({y}_1\right)\dots \left({y}_m\right):{A}_n\left(f\left({y}_1\right)\dots \left({y}_m\right)\dots {f}_{n-1}\left({y}_1\right)\dots \left({y}_m\right)\right)\ \left(\varDelta \right)\hfill \end{array} \)

The third operation of extension can be seen as a generalization of the other two (if the new context results by addition of hypotheses we have the first case; if the new context results from the introduction of only one definition, then we have the second case) by translating the old context into the new. Thus, the existence of a mapping \( \mathbf{f}:\varDelta \to \varGamma \) is usually taken to be the definition of what it is for a context to be an extension of another context.

It might be even argued as Primiero [34, p. 187] does, that this extension amounts to knowledge enlargement in the sense that the new context can show some properties holding in the old context in such a way that new concepts might elucidate the older ones.

Appendix II: Dialogical Logic and Constructive Type Theory

The dialogical approach to logic is not a specific logical system but rather a rule-based semantic framework in which different logics can be developed, combined and compared.Footnote 35 An important point is that the rules that fix meaning are of more than one kind.Footnote 36 This feature of its underlying semantics quite often motivated the dialogical approach to be understood as a pragmatist semantics. More precisely, in a dialogue two parties argue about a thesis respecting certain fixed rules. The player that states the thesis is called Proponent (P), his rival, who contests the thesis is called Opponent (O). In its original form, dialogues were designed in such a way that each of the plays end after a finite number of moves with one player winning, while the other loses. Actions or moves in a dialogue are often understood as speech-acts involving declarative utterances or posits and interrogative utterances or requests. The point is that the rules of the dialogue do not operate on expressions or sentences isolated from the act of uttering them. The rules are divided into particle rules or rules for logical constants (Partikelregeln) and structural rules (Rahmenregeln). The structural rules determine the general course of a dialogue game, whereas the particle rules regulate those moves (or utterances) that are requests (to the moves of a rival) and those moves that are answers (to the requests).

Crucial for the dialogical approach are the following points (cfr. Rahman [52]):

  1. 1.

    The distinction between local (rules for logical constants) and global meaning (included in the structural rules that determine how to play).

  2. 2.

    The player independence of local meaning.

  3. 3.

    The distinction between the play level (local winning or winning of a play) and the strategic level (existence of a winning strategy).

  4. 4.

    A notion of validity that amounts to winning strategy independently of any model instead of winning strategy for every model.

  5. 5.

    The distinction between non formal and formal plays – the latter notion concerns plays that are played independently of knowing the meaning of the elementary sentences involved in the main thesis.

In the framework of constructive type theory propositions are sets whose elements are called proof-objects. When such a set is not empty, it can be concluded that the proposition has a proof and that it is true. In his 1988 paper [65], Ranta proposed a way to make use of this approach in relation to game-theoretical approaches. Ranta took Hintikka’s Game Theoretical Semantics as a case study, but the point does not depend on this particular framework. Ranta’s idea was that in the context of game-based approaches, a proposition is a set of winning strategies for the player positing the proposition.Footnote 37 Now in game-based approaches, the notion of truth is to be found at the level of such winning strategies. This idea of Ranta’s should therefore enable us to apply safely and directly methods taken from constructive type theory to cases of game-based approaches.

But from the perspective of game theoretical approaches, reducing a game to a set of winning strategies is quite unsatisfactory, all the more when it comes to a theory of meaning. This is particularly clear in the dialogical approach in which different levels of meaning are carefully distinguished. There is thus the level of strategies which is a level of meaning analysis, but there is also a level prior to it which is usually called the level of plays. The role of the latter level for developing an analysis is, according to the dialogical approach, crucial, as pointed out by Kuno Lorenz in his 2001 paper [44]:

[…] for an entity [A] to be a proposition there must exist a dialogue game associated with this entity […] such that an individual play where A occupies the initial position […] reaches a final position with either win or loss after a finite number of moves […]

For this reason we would rather have propositions interpreted as sets of what we shall call play-objects, reading an expression

$$ p:\upvarphi $$

as “p is a play-object for φ “.

Thus, Ranta’s work on proof objects and strategies constitutes the end not the start of the dialogical project.

2.1 The Formation of Propositions

Before delving into the details about play-objects, let us first discuss the issue of the formation of expressions and in particular of propositions in the context of dialogical logic.

In standard dialogical systems, there is a presupposition that the players use well-formed formulas. One can check the well formation at will, but only with the usual meta reasoning by which one checks that the formula indeed observes the definition of wff. The first enrichment we want to make is to allow players to question the status of expressions, in particular to question the status of something as actually standing for a proposition. Thus, we start with rules giving a dialogical explanation of the formation of propositions. These are local rules added to the particle rules which give the local meaning of logical constants (see next section).

Let us make a remark before displaying the formation rules. Because the dialogical theory of meaning is based on argumentative interaction, dialogues feature expressions which are not posits of sentences. They also feature requests used for challenges, as illustrated by the formation rules below and the particle rules in the next section. Now, by the no entity without type principle, the type of these actions, which we may write “formation-request”, should be specified during a dialogue. Nevertheless we shall consider that the force symbol ? F already makes the type explicit. Indeed a request in a dialogue should not be confused with a move by the means of which it is posited that some entity is of the type request.Footnote 38 Hence the way requests are written in rules and dialogues in this work (see Table 7.2).

Table 7.2 Formation rules

By definition the falsum symbol ⊥ is of type prop. A posit ⊥ cannot therefore be challenged.

The next rule is not formation rules per se but rather a substitution rule.Footnote 39 When φ is an elementary sentence, the substitution rule helps explaining the formation of such sentences.

Posit-Substitution

There are two cases in which Y can ask X to make a substitution in the context x i : A i . The first one is when in a standard play a (list of) variable occurs in a posit with a proviso. Then the challenger posits an instantiation of the proviso (see Table 7.3).

Table 7.3 Posit-substitution I

The second case is in a formation-play. In such a play the challenger simply posits the whole assumption as in move 7 of Table 7.4.

Table 7.4 Posit-substitution II

Remarks on the Formation Dialogues

  1. (a)

    Conditional formation posits:

    One crucial feature of the formation rules is that they allow displaying the syntactic and semantic presuppositions of a given thesis and thus can be examined by the Opponent before the actual dialogue on the thesis is run. Thus if the thesis amounts to positing, say, φ, then before an attack is launched, the opponent can asked for its formation. The defence of the formation of φ might conduce the Proponent to posit that φ is a proposition, under the condition that it is conceded that, say A is a set. In such a situation the Opponent might accept to concede A is a set, but only after P has displayed the constitution of A.

  2. (b)

    Elementary sentences, definitional consistency and material-analytic dialogues:

    If we follow thoroughly the idea of formation rules, one should allow elementary sentences to be challenged: by the formation rules. The defence will make use of the applications of adequate conceded predicator rules (if there are any such concessions). Therefore, what will happen is that the challenge on elementary sentence is based on the definitional consistency in use of the conceded the predicator rules. This is what we think material-dialogues are about: definitional consistency dialogues. This leads to the following material analytic rule for formation dialogues:

    O’s elementary sentences cannot be challenged, however O can challenge an elementary sentence (posited by P) iff herself (the opponent) did not posit it before.

Remark

Once the proponent forced the Opponent to concede the elementary sentence in the formation dialogue, the dialogue will proceed making use of the copy-cat strategy.

  1. (c)

    Indoor- versus outdoor-games:

    Hintikka [72, pp. 77–82], who acknowledges the close links between dialogical logic and GTS launched an attack against the philosophical foundations of dialogic because of their indoor- or purely formal approach to meaning as use. He argues that formal proof games are not of very much help in accomplishing the task of linking the linguistic rules of meaning with the real world.

    In contrast to our games of seeking and finding, the games of Lorenzen and Stegmüller are ‘dialogical games’ which are played ‘indoors’ by means of verbal ‘challenges’ and ‘responses’. […].

    […]. If one is merely interested in suitable technical problems in logic, there may not be much to choose between the two types of games. However, from a philosophical point of view, the difference seems to be absolutely crucial. Only considerations which pertain to ‘games of exploring the world’ can be hoped to throw any light on the role of our logical concepts in the meaningful use of language. [72, p. 81].

Rahman and Keiff [50, p. 379] pointed out that formal proof, that is validity, does not in the dialogical frame provide meaning either: it is rather the other way round, i.e. formal plays furnish the basis for the notion of dialogical validity (that amounts to the notion of a winning P -strategy).

By way of illustration, we present a dialogue where the Proponent posits the thesis \( \left(\forall x:A\right)B(x)\to C(x) \) : prop given that A : set, B(x) : prop (x : A) and C(x) : prop (x : A), where the three provisos appear as initial concessions by the Opponent.Footnote 40 Good form demands that we first present the structural rules which define the conditions under which a play can start, proceed and end. But we leave them for the next section. They are not necessary to understand the dialogue in Table 7.5.

Table 7.5 A Formation-play

Explanations

  • Move I to III: O concedes that A is a set and that B(x) and C(x) are propositions provided x is an element of A,

  • Move 0: P posits that the main sentence, universally quantified, is a proposition (under the concessions made by O),

  • Moves 1 and 2: the players choose their repetition ranks,

  • Move 3: O challenges the thesis a first time by asking the left-hand part as specified by the formation rule for universal quantification,

  • Move 4: P responds by positing that A is a set. This has already been granted with the premise I so P can make this move while respecting the Formal rule,

  • Move 5: O challenges the thesis again, this time asking for the right-hand part,Footnote 41

  • Move 6: P responds, positing that \( B(x)\to C(x) \) is a proposition provided x : A,

  • Move 7: O uses the substitution rule to challenge move 6 by granting the proviso,

  • Move 8: P responds by positing that \( B(x)\to C(x) \) is a proposition,

  • Move 9: O then challenges move 8 a first time by asking the left-hand part as specified by the formation rule for material implication.

In order to defend P needs to make an elementary move. But since O has not played it yet, P cannot defend at this point. Thus:

  • Move 10: P launches a counterattack against assumption II by applying the first case of the substitution rule,

  • Move 11: O answers move 10 and posits that B(x) is a proposition,

  • Move 12: P can now defend in reaction to move 9,

  • Move 13: O challenges move 8 a second time, this time requiring the right-hand part of the conditional,

  • Move 14: P launches a counterattack and challenges assumption III by applying again the first case of the substitution rule

  • Move 15: O defends by positing that C(x) is a proposition,

  • Move 16: P can now answer to the request of move 13 and win the dialogue (O has no further move).

From the view point of building a winning strategy, the Proponent’s victory only shows that the thesis is justified in this particular play. To build a winning strategy we must run all the relevant plays for this thesis under these concessions.

Now that the dialogical account of formation rules has been clarified, we may develop further our analysis of plays by introducing play-objects.

2.2 Play Objects

The idea is now to design dialogical games in which the players’ posits are of the form “p : φ” and acquire their meaning in the way they are used in the game – i.e., how they are challenged and defended. This requires, among others, to analyse the form of a given play-object p, which depends on φ, and how a play-object can be obtained from other, simpler, play-objects. The standard dialogical semantics for logical constants gives us the needed information for this purpose. The main logical constant of the expression at stake provides the basic information as to what a play-object for that expression consists of:

A play for \( \mathbf{X}!\upvarphi \vee \uppsi \) is obtained from two plays p 1 and p 2 , where p 1 is a play for X ! φ and p 2 is a play for X ! ψ. According to the particle rule for disjunction, it is the player X who can switch from p 1 to p 2 and vice-versa.

A play for \( \mathbf{X}!\upvarphi \wedge \uppsi \) is obtained similarly, except that it is the player Y who can switch from p 1 to p 2 .

A play for \( \mathbf{X}!\upvarphi \to \uppsi \) is obtained from two plays p 1 and p 2 , where p 1 is a play for Y ! φ and p 2 is a play for X ! ψ. It is the player X who can switch from p 1 to p 2 .

The standard dialogical particle rule for negation rests on the interpretation of ¬φ as an abbreviation for φ→⊥, although it is usually left implicit. It follows that a play for \( \mathbf{X}!\neg \upvarphi \) is also of the form of a conditional, where p 1 is a play for Y ! φ and p 2 is a play for \( \mathbf{X}!\perp \), and where X can switch from p 1 to p 2 . Notice that this approach covers the standard game-theoretical interpretation of negation as role-switch: p 1 is a play for a Y move.

As for quantifiers, we give a detailed discussion after the particle rules further on. For now, we would like to point out that, just like what is done in constructive type theory, we are dealing with quantifiers for which the type of the bound variable is always specified. We thus consider expressions of the form (Qx : A) φ, where Q is a quantifier symbol (see Table 7.6).

Table 7.6 Local rules

Notice that we have added for each logical constant a challenge of the form ‘Y ?prop’ by which the challenger questions the fact that the expression at the right-hand side of the semi-colon is a proposition. This makes the connection with the formation rules given in Table 7.2 via X’s defence. More details are given in the discussion after the structural rules.

It may happen that the form of a play-object is not explicit at first. In such cases we deal with expressions of the form, e.g., “\( p:\varphi \wedge \psi \)”. We may then use expressions of the form \( {\mathrm{L}}^{\wedge }(p) \) and \( {\mathrm{R}}^{\wedge }(p) \) – which we call instructions – in the relevant defences. Their respective interpretations are “take the left part of p” and “take the right part of p”. In instructions we indicate the logical constant at stake. First it keeps the formulations explicit enough, in particular in the case of embedded instructions. More importantly we must keep in mind that there are important differences between play-objects depending on the logical constant. Remember for example that in the case of conjunction the play-object is a pair, but it is not in the case of disjunction. Thus \( {L}^{\wedge }(p) \) and \( {L}^{\vee }(p) \) , say, are actually different things and the notation takes that into account. More precisely,

given a play object p for the disjunction – composed by two play objects such that each of them constitutes a sufficient play object for the disjunction – the expression \( {L}^{\vee }(p) \) \( \left({R}^{\vee }(p)\right) \) instructs the defender to choose the play object for the left (right) side of the disjunction.

given a play the object p for the conjunction – composed by two play objects such that in order to constitute a play object for the conjunction each of them is necessary – the expression \( {L}^{\wedge }(p) \) \( \left({R}^{\wedge }(p)\right) \) instructs the challenger to choose the play object for the left (right) side of the conjunction.

Let us focus on the rules for quantifiers. Dialogical semantics highlights the fact that there are two distinct moments when considering the meaning of quantifiers: the choice of a suitable substitution term for the bound variable, and the instantiation of the formula after replacing the bound variable with the chosen substitution. But at the same time in the standard dialogical approach there is some sort of presupposition that every quantifier symbol ranges on a unique kind of objects. Now, things are different in the context of the explicit language we borrow from CTT. Quantification is always relative to a set, and there are sets of many different kinds of objects (for example: sets of individuals, sets of pairs, sets of functions, etc.). Thanks to the instructions we can give a general form for the particle rules. It is in a third, later, moment that the kind of object is specified, when instructions are “resolved” by means of the structural rule SR4.1 below.

Constructive type theory makes it clear that as soon as propositions are thought of as sets, there is a basic similarity between conjunction and existential quantifier on the one hand and material implication and universal quantifier on the other hand. Briefly, the point is that they are formed in similar ways and their elements are generated by the same kind of operations.Footnote 42 In our approach, this similarity manifests itself in the fact that a play-object for an existentially quantified expression is of the same form as a play-object for a conjunction. Similarly, a play-object for a universally quantified expression is of the same form as one for a material implication.Footnote 43

The particle rule just before the one for universal quantification is a novelty in the dialogical approach. It involves expressions commonly used in constructive type theory to deal with separated subsets. The idea is to understand those elements of A such that φ as expressing that at least one element L{…}(p) of A witnesses φ(L{…}(p)). The same correspondence that linked conjunction and existential quantification now appears.Footnote 44 This is not surprising since such posits actually have an existential aspect: in {x : A | φ} the left part “x : A” signals the existence of a play-object. Let us point out that since the expression stands for a set there is no presupposition that it is a proposition when X makes the posit. This is why it cannot be challenged with the request “?prop”.

2.3 The Development of a Play

In this section we deal with the so-called called structural rules. These rules govern the way plays globally proceed and are therefore an important aspect of a dialogical semantics. We work with the following structural rules:

  • SR0 (Starting rule) Any dialogue starts with the Proponent positing the thesis. After that the players each choose a positive integer called repetition ranks.

  • SR1i (Intuitionistic Development rule) Players move alternately. After the repetition ranks have been chosen, each move is a challenge or a defence in reaction to a previous move, in accordance with the particle rules. The repetition rank of a player bounds the number of challenges he can play in reaction to a same move. Players can answer only against the last non-answered challenge by the adversary.

  • [SR1c (Classical Development rule) Players move alternately. After the repetition ranks have been chosen, each move is a challenge or a defence in reaction to a previous move, in accordance with the particle rules. The repetition rank of a player bounds the number of challenges and defences he can play in reaction to a same move.]

  • SR2 (Formation first) O starts by challenging the thesis with the request ‘?prop’. The game then proceeds by applying the formation rules first in order to check that the thesis is indeed a proposition. After that the Opponent is free to use the other local rules insofar as the other structural rules allow it.

  • SR3 (Modified Formal rule) O’s elementary sentences cannot be challenged, however O can challenge an elementary sentence (posited by P) iff herself (the opponent) did not posit it before.

  • SR4.1 (Resolution of instructions) Whenever a player posits a move where instructions I1, …, In occur, the other player can ask him to replace these instructions (or some of them) by suitable play-objects.

If the instruction (or list of instructions) occurs at the right of the colon and the posit is the tail of an universally quantified sentence or of an implication (so that these instructions occur at the left of the colon in the posit of the head of the implication), then it is the challenger who can choose the play-object – in these cases the player who challenges the instruction is also the challenger of the universal quantifier and/or of the implication.

Otherwise it is the defender of the instructions who chooses the suitable play-object (see Table 7.7).

Table 7.7 Instructions I

Important Remark

In the case of embedded instructions I 1 (…(I k )…), the substitutions are thought as being carried out from I k to I 1 : first substitute I k with some play-object b k, then I k-1 (b k) with bk-1 … until I1(b 2). If such a progressive substitution has actually been carried out once, a player can then replace I 1 (…(I k )…) directly.

  • SR4.2 (Substitution of instructions) When during the play the play-object b has been chosen by any of both players for an instruction I, and player X posits !π(I)), then the antagonist can ask to substitute I with b in any posit X ! π(I) (see Table 7.8).

Table 7.8 Instructions II

The idea is that the resolution of an instruction in a move yields a certain play-object for some substitution term, and therefore the same play-object can be assumed to result for any other occurrence of the same substitution term: instructions are functions after all and as such they must yield the same play-object for the same substitution term.

  • SR5 (Winning rule for dialogues) For any p, a player who posits “p : ⊥” looses the current dialogue. Otherwise the player who makes the last move in a dialogue wins it.

In the rules we just gave there are some additions, namely those numbered SR2 and SR4 here, and also the first part of the winning rule. Since we made explicit the use of in our games, we need to add a rule for it: the point is that positing falsum leads to immediate loss; we could say that it amounts to a withdrawal (see Keiff [61]).

We need the rules SR4.1 and SR4.2 because of some features of CTT’s explicit language. In CTT it is possible to account for questions of dependency, scope, etc directly at the level of the language. In this way various puzzles, such as anaphora, get a convincing and successful treatment. The typical example, which we consider below, is the so-called donkey sentence “Every man who owns a donkey beats it”. The two rules give a mean to account for the way play-objects can be ascribed to what we have called instructions. See the dialogue below for an application.

The rule SR2 is consistent with the common practice in CTT to start demonstrations by checking or establishing aspects related to the formation of propositions before proving their truth. Notice that this step also covers the formation of sets – membership, generation of elements, etc. – which occur in hypothetical posits and in quantifiers. This is achieved in dialogues by means of rule SR2 which requires that in a dialogue the players first deal with aspects related to formation rules. With this we introduce some resemblance between our games and the CTT approach that makes the task of investigating their connections easier. However, it looks like we could do with a liberalized version of this rule. Because of the number of rules we have introduced, a careful verification of this is a delicate task that we will not carry out in this paper. For now let us simply mention that it looks sensible in the context of dialogues to let the process related to formation rules be more freely combined with the development of a play on the thesis. In fact it does seem perfectly consistent with actual practices of interaction to question the status of expressions once they are introduced in the course of the game. Suppose for example player X has posited ‘p : φ∨ψ’. As soon as he has posited the disjunction to be a proposition – i.e., as soon as he has posited ‘φ∨ψ : prop’ – the other player knows how to challenge the disjunction and should be free to keep on exploring the formation of the expression or to challenge the first posit. The point is that in a way it seems to make more sense to check whether φ is a proposition or not after (if) X posits it in order to defend the disjunction. Doing so in a ‘monological’ framework such as CTT would probably bring various confusions, but the dialogical approach to meaning should allow this additional dynamic aspect quite naturally.

2.4 From Play-Objects to Strategies

We have explained that the view of propositions as sets of winning strategies overlooks the level of plays and that an account more faithful to the dialogical approach to meaning is that of propositions as sets of play-objects. But play-objects are not the dialogical counterparts of CTT proof-objects, and thus are not enough to establish the connection between the dialogical and the CTT approaches.

The local rules of our games – that is, the formation rules together with the particle rules – present some resemblances with the CTT rules, especially if we read the dialogical rules backwards. But in spite of the resemblances, play-objects are in fact very different from CTT proof-objects. The case where the difference is obvious is implication – and thus universal quantification which is similar. In the CTT approach, a proof-object for an implication is a lambda-abstract, and a proof-object of the tail of the implication is obtained by applying the function to the proof-object of the head. But in our account with play-objects, nothing requires that the play-object for the right-hand part is obtained by an application of some function.

From this simple observation it is clear that the connection between our games and CTT is not to be found at the level of plays. In fact it is well-known that the connection between dialogues and proofs is to be found at the level of strategies: see for example Rahman, Clerbout and Keiff [73] for a discussion in relation to natural deduction. Even without the question of the relation with CTT, the task of describing and explaining the level of strategies is due since it is a proper and important level of meaning analysis in the dialogical framework.

A strategy for a player is often defined as a function from the set of non-terminal plays where it is this player’s turn to move to the set of possible moves for this player. Equivalently, a strategy can be defined as the set of plays which result when the player follows the strategy. From this we propose to consider strategies as certain sets of play-objects. On the one hand they are different from propositions insofar as a proposition is the set of all possible play-objects for it, whereas any play-object cannot be a member of a given strategy. But on the other hand it is clear that every play-object in a strategy for a proposition A is also in A itself. Thus, a strategy for A is a certain subset of A. This view seems to comply with the dialogical approach according to which the level of strategies is part of the meaning of expressions but does not cover it entirely.

Summing up, we have play-objects which carry the interactive aspects of the meaning-explanations. A proposition is the set of all possible play-objects for it, and a strategy in a game about this proposition is some subset of play-objects for it.

Three important questions must then be addressed. First of all, any subset of A should not count as a strategy for A. So our first question is: what are the conditions that a set of play-objects must observe in order to be called a strategy. Also, the connection between dialogical games and proofs relates to winning strategies for the Proponent. So the second question is: what additional constraints do we need for a strategy to be a winning one? Answering to these questions should lead us to a good understanding of what counts as a canonical (winning) strategy. On this topic, an important remark is that the move from uninterpreted to interpreted languages results in a loss of generality. The clearest illustration is the case of existential quantification. By the particle rule a player making a posit of the form “! p : (∃x : A)φ” must be ready to provide an element of the set A. If the Proponent is the one making the posit, he needs some previous concession by the Opponent in order to be able to provide an element of A. This means that there cannot be a winning P-strategy for posits of this form in the absence of preliminary concessions about the quantification set(s). In other words the dialogue games we have introduced in this paper are in any case not suitable yet to get general validity. To move to validity, an abstraction process must still be worked out such as the one described by Sundholm [29, pp. 33–35]. The dialogical perspective of the abstraction process will presumably involve a more general approach to the copy-cat strategy triggered by the formal rule.

The third question to tackle when moving to the level of strategies is: what are the generation rules for strategies? In other words: what are the operations which can be used to obtain new strategies from already available strategies. In relation to this last question, Ranta [31] proposed to use the same operations that are used in CTT for proof-objects. For example, a winning strategy for A∧B is a pair made of a winning strategy for A and of a winning strategy for B. This certainly makes the connection between winning strategies and proof-objects straightforward. However at first sight it seems a little too simplistic. While it is obvious that (winning) strategies for AB must be obtained from (wining) strategies for A and for B, it seems unsatisfactory to conclude that a strategy for a AB is a set of pairs of strategies. We would rather keep the idea of the strategy as a set of play-objects. The point would then be that, in the case of AB, the play-objects which are members of the set are obtained from play-objects for A and for B.

Let us finish with a partial answer to the first two questions. We present a procedure by which one can search for (the description of) a winning P-strategy in a game.Footnote 45 However, as will be clear below, the object(s) which can be obtained by this procedure do not exactly meet the requirements we have listed above. The procedure goes through the construction of expressions similar to the full explicit description of play-objects, but with an important difference: the sequences of moves they represent are not rigorously observing the rules. The reason from this is that on the one hand – for reasons we explain below – we start with the assumption that the Opponent’s rank is set to be 1 while on the other hand we allow expansions of the starting expression that O should actually not be able to trigger with rank 1. Let us now give some explanations.

First of all, one might wonder why we consider the Opponent’s rank to be set beforehand since, strictly speaking, every possible choice of rank for O should be considered in a P-strategy. Here we rely on the fact that in order to know whether there is a winning P-strategy in a given game it is enough to check the case where O chooses rank 1 (see Clerbout [53]). Actually other aspects of the procedure, such as the particular choices of individual constants taken for expansions in Steps 2.4 and 2.5, are motivated by considerations taken from the demonstration in Clerbout [53, Chap. 2].

Now, in relation to the second point, it would have been more faithful to the considerations above to explain how alternative ways for the Opponent to play can be built and taken into account, instead of allowing illegal expansions of the starting play. But this is precisely what remains to be done to answer accurately to the three questions we have raised above. The point is that it is a very delicate task to give a procedure which would produce alternatives to the starting play: for this first version we give a flavour of the result we aim at. One of the difficulties we will have to overcome is to keep track of which play-objects have already been counted as belonging to a given set. The procedure below avoids the difficulty by ‘merging’, so to speak, the various play-objects that would be selected as members of the strategy.

Let us now move to the procedure. As we have explained, the Opponent’s rank is 1. As for the Proponent’s rank, we assume for now that it is big enough to let P keep on playing after an expansion is made: the actual value of his rank can be determined once the procedure ends, when it is possible to count the total number of challenges and defences he made.

Suppose then that we have a play won by P in a given game, and that its fully explicit description is given by the play-object ρ.

Preliminaries

We say that O makes a decision in ρ in the following cases:

  1. (I)

    She challenges a conjunction: she chooses which conjunct to ask for.

  2. (II)

    She defends a disjunction: she chooses which disjunct to give.

  3. (III)

    She counter-attacks (or: defends) after a P-challenge on a material implication without defending (or: counter-attacking) afterwards.

  4. (IV)

    She challenges a universal quantifier: she chooses an individual in the set.

  5. (V)

    She defends an existential quantifier: she chooses an individual in the set.

N.B.: because it is an expression such as the one labelled (B’) in the previous Section, ρ actually carries all the information needed to know whether there are such O-decisions and where they occur.

Moreover, we say that a move M depends on move M’ if there is a chain of applications of game (particle) rules from M’ to M.

Procedure

  1. 1.

    If there is no (remaining) non-used decision made by O in ρ then go to Step 6. Otherwise go to the next step.

  2. 2.

    Take the latest non-used decision d made by O in ρ and, depending on the case, apply one of the following and afterwards go to Step 3:

    1. 2.1.

      If d is a challenge against a conjunction, then expand ρ with the other challenge. That is, takeFootnote 46 \( {\rho}^{\prime }={\rho}^{\cap}\mathbf{O}{?}_{\mathrm{L}} \) (resp. ?R) given that O?R (resp. ?L) occurs in ρ. The game then proceeds as if the first challenge had not taken place: moves depending from the first challenge are forbidden to both players.

    2. 2.2.

      If f is a defence for a disjunction, then expand ρ with the other disjunct. That is, take \( {\rho}^{\prime }={\rho}^{\cap}\mathbf{O}!{\mathrm{L}}^{\vee }(p):\varphi \) (resp. \( {\mathrm{R}}^{\vee }(p):\psi \)) given that \( \mathbf{O}!{\mathrm{R}}^{\vee }(p):\psi \) (resp. \( {\mathrm{L}}^{\vee }(p):\varphi \)) already occurs in ρ. The game then proceeds as if the first defence had not taken place: moves depending from the first defence are forbidden to both players.

    3. 2.3.

      If d is a counter-attack (resp. a defence) in reaction to a P-challenge on a material implication, then expand ρ with the defence (resp. the counter-attack). That is, take \( {\rho}^{\prime }={\rho}^{\cap}\mathbf{O}!{\mathrm{R}}^{\to }(p):\psi \) (resp. O?…). The game then proceeds as if the counter-attack (resp. the defence) had not taken place: moves depending from it are forbidden to both players.

    4. 2.4.

      If d is a challenge against a universal quantifier, then we distinguish cases:

      1. 2.4.1.

        The individual from the set, say a : A, chosen at d is new. Then for each other individual a i in A – if any – occurring previously in ρ, expand ρ with the choice of this individual. That is, take \( {\rho}_i^{\prime }={\rho}^{\cap}\mathbf{O}!{a}_i:A \) for each a i .

        For each such expansion, the game then proceeds as if the first challenge had not taken place: moves depending from it are forbidden to both players.

      2. 2.4.2.

        The individual chosen at d is not new. Then:

        1. (a)

          Expand ρ with a challenge where O chooses a new individual. That is, take \( {\rho}_a^{\prime }={\rho}^{\cap}\mathbf{O}!a:A \) where a is new.

        2. (b)

          Also, for each other individual a i of A – if any – occurring previously in ρ, take \( {\rho}_i^{\prime }={\rho}^{\cap}\mathbf{O}!{a}_i:A \).

      For each such expansion, the game then proceeds as if the first challenge had not taken place: moves depending from it are forbidden to both players.

    5. 2.5.

      If d is a defence of an existential quantifier, then we distinguish cases:

      1. 2.5.1.

        The individual of the set, say a : A, chosen at d is new. Then for each other individual a i in A – if any – occurring previously in ρ, expand ρ with the choice of this individual. That is, take \( {\rho}_i^{\prime }={\rho}^{\cap}\mathbf{O}!{\mathrm{R}}^{\exists }(p):\varphi \left({a}_i\right) \) for each a i .

        For each such expansion, the game then proceeds as if the first defence had not taken place: moves depending from it are forbidden to both players.

      2. 2.5.2.

        The individual chosen at d is not new. Then:

        1. (a)

          Expand ρ with a challenge where O chooses a new individual. That is, take \( {\rho}_a^{\prime }={\rho}^{\cap}\mathbf{O}!{\mathrm{R}}^{\exists }(p):\varphi (a) \) where a is new.

        2. (b)

          Also, for each other individual a i of A – if any – occurring previously in ρ, take \( {\rho}_i^{\prime }={\rho}^{\cap}\mathbf{O}!{\mathrm{R}}^{\exists }(p):\varphi \left({a}_i\right) \).

      For each such expansion, the game then proceeds as if the first defence had not taken place: moves depending from it are forbidden to both players.

  3. 3.

    Name the resulting sequence(s) ρ* (or ρ*i if relevant). Mark d as used and go to the next step.

  4. 4.

    If ρ* (or one of the ρ*i) is O-terminal then stop. Take another play won by P and go back to Step 1. Otherwise go to the next step.

  5. 5.

    Take the next non-used O-decision in ρ and repeat Step 2 but by expanding ρ* (or each of the ρ*i) instead of ρ.

    When there are no non-used O-decision left, go to Step 6.

  6. 6.

    Call the sequences obtained ρσ i . For each of these take its O-permutations, namely the sequences which are the same up to the order of O-moves and still observe the game rules.

The set of all the ρσ i and their O-permutations provides a description of a P-strategy. If all of these are P-terminal then the strategic-object is P-winning and there is a winning P-strategy in the game at stake.

Important Remark

Step 4 makes the procedure a method to search for descriptions of winning P-strategies. If one of the expanded play-objects is not won by him, the procedure stops and must be started again with another starting play(−object). Notice that the procedure will keep on searching until a winning P-strategy is described. A consequence is that if there is no such strategy in the game the procedure will not accurately determine it and will keep on searching indefinitely. This is consistent with the semi-decidability of first-order dialogical games – and of predicate logic. See Clerbout [53, Chap. 3].

2.5 Equality

Sometimes, the following simplified rule for substitution for equalities is useful (see Table 7.9) – for a complete description see following sections – for a thorough study of definitional equality in dialogical logic see [41]

Table 7.9 Simplified equality-rule

2.5.1 Definitional Equality

Table 7.10 Reflexivity within Set
Table 7.11 Symmetry within set
Table 7.12 Transitivity within set
Table 7.13 Reflexivity within A
Table 7.14 Symmetry within A
Table 7.15 Transitivity within A
Table 7.16 Simple extensionality
Table 7.17 Double extensionality
Table 7.18 Substitution B(x)
Table 7.19 Substitution b(x)

2.5.2 The Equality-Predicate

Table 7.20 Formation of the equality predicate
Table 7.21 From definitional equality to the equality-predicate
Table 7.22 Reflexivity for the equality predicate
Table 7.23 Substitution for the equality-predicate

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Rahman, S. (2015). On Hypothetical Judgements and Leibniz’s Notion of Conditional Right. In: Armgardt, M., Canivez, P., Chassagnard-Pinet, S. (eds) Past and Present Interactions in Legal Reasoning and Logic. Logic, Argumentation & Reasoning, vol 7. Springer, Cham. https://doi.org/10.1007/978-3-319-16021-4_7

Download citation

Publish with us

Policies and ethics