Hostname: page-component-7bb8b95d7b-5mhkq Total loading time: 0 Render date: 2024-09-28T00:17:36.903Z Has data issue: false hasContentIssue false

Abstract rationality: the ‘logical’ structure of attitudes

Published online by Cambridge University Press:  19 May 2023

Franz Dietrich*
Affiliation:
Paris School of Economics & CNRS, Paris, France
Antonios Staras
Affiliation:
Institute of Economics, Cardiff University, Cardiff, UK
Robert Sugden
Affiliation:
School of Economics, University of East Anglia, Norwich, UK
*
*Corresponding author: Franz Dietrich; Email: fd@franzdietrich.net
Rights & Permissions [Opens in a new window]

Abstract

We present an abstract model of rationality that focuses on structural properties of attitudes. Rationality requires coherence between your attitudes, such as your beliefs, values and intentions. We define three ‘logical’ conditions on attitudes: consistency, completeness and closedness. They parallel the familiar logical conditions on beliefs, but contrast with standard rationality conditions such as preference transitivity. We establish a formal correspondence between our logical conditions and standard rationality conditions. Addressing John Broome’s programme ‘rationality through reasoning’, we formally characterize how you can (not) become more logical by reasoning. Our analysis connects rationality with logic, and enables logical talk about multi-attitude psychology.

Type
Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press

1. Introduction

There exist various concrete theories and models of rationality. They differ, firstly, in the object that qualifies as (not) rational, which could be preferences, binary beliefs, probabilistic beliefs, intentions, strategies, or often combinations of these. They differ, secondly, in the rationality requirements on that object, which could for instance include transitivity for preferences, modus ponens for binary beliefs, or additivity for probabilistic beliefs. Some rationality requirements link attitudes of different types; for instance, ‘expected-utility rationality’ requires preferences over uncertain prospects to respond rationally to probabilistic beliefs and outcome evaluations, game theoretic rationality requires strategies to respond rationally to preferences and beliefs about opponents, and, according to many philosophers, practical rationality requires intentions to respond rationally to ought-beliefs to prevent akrasia.

In the face of such diversity, this paper aims for an abstract and unified model of rationality theories that focuses on the structure of rationality requirements rather than their substantive nature. For instance, substantively different requirements such as transitivity for preferences and modus ponens for beliefs share the same structure: that of a ‘closedness condition’, which requires that holding certain attitudes implies holding a certain other attitude.

We model rationality as a property of the set of one’s ‘attitudes’, which could contain beliefs, desires, preferences, intentions, admirations, or indeed any kinds of attitudes. This matches Broome’s (Reference Broome2007, Reference Broome2013) philosophical notion of rationality, but is also compatible with standard rational-choice-theoretic models of rationality, which could indeed be recast within our formalism. Footnote 1 Broome’s approach is prominent in contemporary philosophical theorizing about rationality and reasoning (other approaches include Kolodny Reference Kolodny2005 and Boghossian Reference Boghossian2014).

We take inspiration from logic at two levels. Firstly, our move to abstraction within the theory of rationality is related in spirit to the move to abstraction within abstract logic in a Tarskian tradition. Just as we shall focus on the structure of rationality and abstract away the concrete nature of attitudes and requirements, so abstract logic focuses on the structure of logical constructs (such as consequence operators) and abstracts away the concrete nature of the logic and its language. Footnote 2 Secondly, we shall introduce three conditions on the set of one’s attitudes that have a logical flavour and will be called ‘consistency’, ‘completeness’ and ‘closedness’. Their structure differs considerably from that of standard rationality requirements such as preference transitivity.

Our analysis proceeds in different steps. After setting the stage in section 2, we introduce our three logical conditions on multi-attitude psychology, which we relate first to the concept of rationality in general (section 3) and then to specific rationality requirements of standard types such as preference transitivity (section 4). Each of the two relationships will culminate in a theorem. Section 5 then addresses a version of Broome’s (Reference Broome2013) central question of whether one can reason towards more rational attitudes: can one reason towards more logical attitudes, i.e. towards consistent, or complete, or closed attitudes? A third theorem will provide a tentative answer. Finally, section 6 compares our abstract model of multi-attitude psychology with concrete logics of attitudes, such as logics of preferences (e.g. Liu Reference Liu2011), of beliefs (e.g. Halpern Reference Halpern2017), or of beliefs, desires and intentions (e.g. Van der Hoek and Wooldridge Reference Van der Hoek and Wooldridge2003).

2. Attitudes and Rationality

This section introduces basic concepts, following Broome’s (Reference Broome2013) philosophical notion of rationality as formalized in Dietrich et al. (Reference Dietrich, Staras and Sugden2019).

Attitudes. The agent – ‘you’ – holds several attitudes: beliefs, desires, preferences, intentions, etc. Let M be the non-empty set of all possible attitudes, also called mental states. M might contain: believing that it rains, believing that it is sunny, desiring to stay dry, intending to dress warmly, preferring sunshine to rain, etc. One might think of attitudes in M as pairs of an attitude content (an object) and an attitude type (such as belief, desire or intention). Some attitudes in M could be graded (e.g. probabilistic beliefs Footnote 3 or graded desires Footnote 4 ) or vague (e.g. vague probabilistic beliefs Footnote 5 or vague graded desires Footnote 6 ). For most philosophers, contents are propositional: they are single propositions for monadic attitudes such as belief or desire, pairs of propositions for dyadic attitudes such as preference, etc. We shall say ‘attitude’ not only for mental states in M (such as: intention to swim), but occasionally also for attitude types (such as: intention).

Those attitudes in M which you possess form your constitution. Formally:

Definition 1 A (mental) constitution is any set $C \subseteq M$ of mental states, ‘your’ states.

The description of an agent in a choice-theoretic model can usually be recast as a constitution within our framework. Footnote 7

Rationality. Certain constitutions count as ‘rational’, the others as ‘irrational’. We identify a notion or theory of rationality with the set of constitutions it deems rational. Formally:

Definition 2 A notion or theory of rationality is a set $T \subseteq {2^M}$ of (‘rational’) constitutions.

Rationality notions in rational-choice theory can usually be recast within our framework. Footnote 8

An illustration. In practice, theories of rationality can be defined by specifying conditions on attitudes. Rational constitutions are then constitutions satisfying these conditions. To give examples of conditions, let us first formalize the structure of states. Let L be a set of propositions. Let A be a set of attitude types, each one endowed with

  • an arity $n \in \{ 1,2, \ldots \} $ , which is usually 1 (for unary or monadic attitudes) or 2 (for binary or dyadic attitudes), and

  • a domain $D \subseteq L$ of possible objects (contents) of the attitude. For instance, the domain of intention is the set of propositions one can intend. Footnote 9

A could contain the (monadic) attitudes types of belief bel, desire des and intention int, and the (dyadic) attitude types of preference $ \succ $ and indifference $ \sim $ , each having certain domains. Let the states in M be the tuples $m = ({p_1}, \ldots ,{p_n},a)$ in which a is an attitude type in A, n is a’s arity, and ${p_1}, \ldots ,{p_n}$ are propositions from a’s domain. For instance, $(p,bel)$ is believing p, $(p,int)$ is intending p, $(p,q, \succ )$ is preferring p to q, etc. Here are some typical conditions on your constitution C, more precisely condition schemas parameterized by propositions (where we assume for simplicity that each attitude type has full domain $D = L$ , i.e. that any proposition can be believed, intended, etc.):

  1. R1: Modus Ponens: Believing p and if p then q implies believing q, formally $(p,bel),(if$ p then $q,bel) \in C \Rightarrow (q,bel) \in C$ . Parameters: $p,q \in L$ .

  2. R2: Non-Contradictory Desires: Desiring p excludes desiring not p, formally $(p,des)\in C \Rightarrow (not \, p, des) \,\notin\, C)$ . Parameter: $p \in L$ .

  3. R3: Enkrasia (Non-Akrasia): Believing that obligatorily p implies intending p, formally $(obligatorily\,p,bel) \in C \Rightarrow (p,int) \in C$ . Parameter: $p \in L$ .

  4. R4: Instrumental Rationality: intending p and believing q is a means implied by p implies intending q, formally $(p,int)$ , (q is a means implied by $p,bel) \in C \Rightarrow (q,int) \in C$ . Parameters: $p,q \in L$ .

  5. R5: Preference Transitivity: preferring p to q and q to r implies preferring p to r, formally $(p,q, \succ ),(q,r, \succ ) \in C \Rightarrow (p,r, \succ ) \in C$ . Parameters: $p,q,r \in L$ .

  6. R6: Preference Acyclicity: you do not simultaneously prefer ${p_1}$ to ${p_2}$ , ${p_2}$ to ${p_3}$ , …, ${p_{k - 1}}$ to ${p_k}$ , and ${p_k}$ to ${p_1}$ , formally $(p_1,p_2,\succ), (p_2, p_3,\succ), ...,(p_{k-1}, p_{k}, \succ ) \in C \Rightarrow (p_k,p_1, \succ ) \,\notin\, C$ . Parameters: any number $k \ge 1$ and any ${p_1}, \ldots ,{p_k} \in L$ .

  7. R7: Preference Completeness: you have some preference or indifference between p and q, formally $(p,q, \succ ) \in C$ or $(q,p, \succ ) \in C$ or $(p,q, \sim ) \in C$ . Parameters: $p,q \in L$ .

Are these conditions requirements of rationality? Should we refine their formulation? What else does rationality require? These important questions are not our topic. What matters for us is that any given list of conditions defines a theory of rationality: the theory T that deems (only) the constitutions satisfying these conditions rational. For instance, T could be defined as the set of constitutions $C \subseteq M$ satisfying R1–R7. This definition can of course only be plausible if the only attitude types in A are bel, des, int, $ \succ $ , and $ \sim $ . It is no longer plausible if, say, A also contains probabilistic beliefs, i.e. if for each $t \in [0,1]$ A contains an attitude $be{l_t}$ of belief with subjective probability t. For such probabilistic beliefs, rationality might require additivity and other properties. Footnote 10

In stating R1–R7, we have implicitly assumed that certain composite propositions can be formed within L. Specifically, whenever L contains propositions p and q, L contains specific propositions not p, if p then q, obligatorily p, and q is a means implied by p. Footnote 11 Some readers might want to model propositions syntactically (intensionally), letting L contain the well-formed sentences of a suitable formal language. Then the mentioned composite propositions are composite sentences: not p stands for $\neg p$ , obligatorily p stands for $O(p)$ where O is a sentential ‘obligation’ operator, etc. Other readers, especially economists, might want to model propositions semantically (extensionally), letting L contain subsets of a given set of possible worlds $\Omega $ . Here the mentioned composite propositions are constructed semantically: not p is the complement $\Omega \backslash p$ , obligatorily p is $O(p)$ , where O is a semantic ‘obligation’ operator mapping $\Omega $ -subsets to $\Omega $ -subsets, etc. For our purposes it is not necessary to model the propositions in L: they can be primitive objects. But if one wants to model propositions, then the choice between the syntactic and semantic models is to some extent a matter of taste and convenience; the semantic model is probably simpler, but certainly less fine-grained. Footnote 12 The philosophical plausibility of each model depends on one’s view about the nature of propositions. Footnote 13

3. Three ‘Logical’ Conditions on Attitudes

Can your attitudes commit a logical mistake? That is, are attitudes subject to requirements of a distinctively logical flavour, as opposed to common rationality requirements such as those in R1–R7? We now introduce three logical conditions on attitudes. We call them ‘consistency’, ‘completeness’ and ‘closedness’ because they are multi-attitude counterparts of the equally named logical conditions on beliefs.

The logical notions could be related to the rationality notion in two opposite ways: either rationality generates logical notions, or logical notions generate a rationality notion. We shall explore both approaches (sections 3.1 and 3.2). We then compare both approaches, but setting aside difficult questions of conceptual or metaphysical priority between rationality and logical notions (section 3.3). We finally discuss the special status of completeness (section 3.4). Appendix A relates our three logical notions to their standard belief-theoretic counterparts.

3.1. Top-down: from rationality to logical notions

The first way to model the three logical notions starts with a theory of rationality (given for instance by axioms such as R1–R7) and then constructs the logical notions. This can be done as follows:

Definition 3 Given a theory of rationality T, a constitution C is

  • consistent if there exists a rational constitution ${C'} \supseteq C$ ,

  • complete if there exists a rational constitution ${C'} \subseteq C$ ,

  • closed if C contains each attitude in M that it (rationally) entails, where being (rationally) entailed or T -entailed by C means being contained in all rational constitutions ${C'} \supseteq C$ .

What is the intuition behind these definitions?

  • Consistency means that your attitudes cohere with one another, i.e. do not rule out one another. You are permitted to have your attitudes simultaneously. You might be forbidden to hold only them; but you can hold at least them. For instance, suppose you intend p, believe q is a means implied by p, but do not intend q. Your constitution is then not rational, assuming rationality requires Enkrasia R5; but your constitution is consistent, as long as it could be made rational by adding suitable attitudes including the intention of q.

  • Completeness means that you have ‘enough’ attitudes. Your attitudes do not require additional attitudes. You are permitted to have no more than your attitudes. You might be forbidden to hold all your attitudes; but you can hold no more than them. For instance, assume you prefer p to q and also prefer q to p. Then your constitution is not rational, assuming rationality requires Preference Acyclicity R6; but your constitution is complete, as long as it could be made rational by removing suitable attitudes, including one of the two mentioned preferences.

  • Closedness means that you have each attitude that rationally follows from your attitudes. For instance, supposing rationality requires Instrumental Rationality R4, then believing obligatorily p rationally entails intending p; so, closed constitutions containing the mentioned belief also contain the intention. Closed constitutions need not be consistent or complete, let alone rational. For instance, the maximal constitution $C = M$ – where you believe everything, intend everything, etc. – is trivially closed, but it is irrational (in fact, inconsistent) under plausible theories of rationality. At the other extreme, the empty constitution $C = \emptyset $ – where you have no attitude whatsoever – is, under some theories of rationality, closed but irrational (in fact, incomplete).

3.2. Bottom-up: from logical notions to rationality

Under the previous approach, the three logical notions are children of rationality. We now take the opposite approach. We start from logical notions and derive a theory of rationality – like when logicians use logical notions to define which belief sets are rational. But what do we mean by logical notions, in all abstract generality?

Definition 4 (a) A consistency notion is a set $CON \subseteq {2^M}$ of (‘consistent’) constitutions such that whenever $C \in CON$ and ${C'} \subseteq C$ then ${C'} \in CON$ (‘losing attitudes preserves consistency’).

(b) A completeness notion is a set $COM \subseteq {2^M}$ of (‘complete’) constitutions such that whenever $C \in COM$ and $C \subseteq {C'}$ ( $ \subseteq M$ ) then ${C'} \in COM$ (‘gaining attitudes preserves completeness’).

(c) A closedness notion is a set $CLO \subseteq {2^M}$ of (‘closed’) constitutions that consists of all constitutions which are closed under some classical consequence operator, i.e. that equal $\{ C \subseteq M:C = Cn(C)\} $ for some classical consequence operator Cn over M. Footnote 14

A consistency notion CON captures the absence of tensions between attitudes by some standard (and is accordingly closed under taking subsets). A completeness notion COM captures the presence of enough attitudes by some standard (and is accordingly closed under taking supersets). A closedness notion CLO captures the presence of all attitudes that follow from present attitudes by some standard (and is accordingly closed under some classical consequence operator).

In section 3.1 we had defined special logical notions based on a theory of rationality T. We henceforth denote them by

$$\hskip-68ptCO{N_T} = \{ C:C \subseteq {C'}\;\;{\rm{for}}\,\,{\rm{some}}\,{C'} \in T\} $$
$$\hskip-72ptCO{M_T} = \{ C:C \supseteq {C'}\;\;{\rm{for}}\,\,{\rm{some}}\,{C'} \in T\} $$
$$CL{O_T} = \{ C:C\;\;{\rm{contains}}\,\,{\rm{all}}\,m \in M\,{\rm{s}}{\rm{.t}}{\rm{.}}\,C\;T {\rm{\hbox{-}entails}}\,\,m\} .$$

These are indeed logical notions in the general sense of Definition 4, because $CO{N_T}$ is closed under taking subsets, $CO{M_T}$ is closed under taking supersets, and $CL{O_T}$ consists of the closed constitutions under the consequence operator $C{n_T}$ that maps any $C \subseteq M$ to

$$\hskip-118ptC{n_T}(C) = {\rm{set}}\,\,{\rm{of}}\,\,{\rm{attitudes}}\,\,T\!\hbox- {\rm{entailed}}\,\,{\rm{by}}\,\,C$$
$$ \hskip 14pt= \{ m \in M:m\,\,{\rm{is}}\,\,{\rm{in}}\,\,{\rm{all}}\,\,{C'} \in T\,{\rm{s}}{\rm{.t}}{\rm{.}}\,C \subseteq {C'}\} = { \cap _{{C'} \in T:C \subseteq {C'}}}{C'}.$$

Deriving logical notions from a full-fledged theory of rationality T is a ‘top-down’ approach to logical notions. But under a ‘bottom-up’ approach, where could the logical notions CON, COM and CLO come from? They could emerge from individual axioms about attitudes. For instance, the axiom schemas R1–R7 in our ‘illustration’ in section 2 can serve to define logical notions, where we must carefully select the right axioms for each logical notion:

  • A consistency notion CON can be defined by the consistency-type Footnote 15 schemas R2 (Non-Contradictory Desires) and R6 (Preference Acyclicity). Formally, $CON = \{ C:C$ satisfies R2 & R6 $\} $ .

  • A completeness notion COM can be defined by the completeness-type Footnote 16 schema R7 (Preference Completeness).

  • A closedness notion CLO can be defined by the closedness-type Footnote 17 schemas R1 (Modus Ponens), R3 (Enkrasia), R4 (Instrumental Rationality), and R5 (Preference Transitivity).

Any logical notions can be used to define a theory of rationality:

Definition 5 The theory of rationality generated by notions of consistency CON, completeness COM and closedness CLO is the theory that requires consistent, complete and closed constitutions, i.e. the theory $T = CON \cap COM \cap CLO$ .

One might wonder about the appropriateness of requiring completeness for rationality, given that preferences and logical beliefs are often not required to be complete. We discuss this issue in section 3.4, but let us anticipate that this problem is only apparent since one can assume a vacuous completeness notion $COM{ = 2^M}$ , in which case rationality is effectively generated by consistency and closedness alone.

3.3. Comparing the top-down and bottom-up approaches to logical notions

We have considered two opposite approaches:

  • Starting from a theory of rationality T and generating logical notions $CO{N_T}$ , $CO{M_T}$ , $CL{O_T}$ .

  • Starting from logical notions CON, COM, CLO and generating a theory of rationality $T = CON \cap COM \cap CLO$ .

Interpretive differences aside, are both approaches formally equivalent? That is, are theories of rationality and logical notions interdefinable through some one-to-one correspondence? The answer is negative, for two reasons.

For one, some notions of rationality T are not reducible to any logical notions at all, because they are simply not structured along strict logical lines. So to say, rationality could go beyond logic. Rationality notions that are reducible to logical notions will be called ‘classical’, to highlight the parallel to classical notions of rational beliefs, which are indeed derived from the logical notions (cf. Appendix A). Formally:

Definition 6 A theory of rationality T is classical if there exist notions of consistency CON, completeness COM and closedness CLO that generate T, i.e. satisfy $T = CON \cap COM \cap CLO$ .

For instance, the illustrative theory in section 2, $T = \{ C:C$ satisfies R1–R7 $\} $ , is classical, being generated by the consistency notion $CON = \{ C:C$ satisfies R2 & R6 $\} $ , the completeness notion $COM = \{ C:C$ satisfies R7 $\} $ , and the closedness notion $CLO = \{ C:C$ satisfies R1, R3, R4 & R5 $\} $ (cf. section 3.2).

For another, one and the same (classical) notion of rationality can usually be generated by two different triples of logical notions. Footnote 18 So the ‘true’ logical notions are underdetermined by the notion of rationality. Yet, despite this underdetermination, one triple of logical notions stands out as canonical in that it consists in the logically strongest logical notions that generate the given (classical) theory T. The canonical logical notions are precisely the logical notions $CO{N_T}$ , $CO{M_T}$ and $CL{O_T}$ from the top-town approach in section 3.1. We now formally state this result, proved in Appendix B.

Theorem 1 For every classical theory of rationality T, $CO{N_T}$ , $CO{M_T}$ and $CL{O_T}$ are the logically strongest consistency, completeness and closedness notions generating T, i.e. $T = CO{N_T} \cap CO{M_T} \cap CL{O_T}$ and all consistency, completeness and closedness notions CON, COM and CLO with $T = CON \cap COM \cap CLO$ satisfy $CO{N_T} \subseteq CON$ , $CO{M_T} \subseteq COM$ and $CL{O_T} \subseteq CLO$ .

This result gives some salience to the logical notions from section 3.1, and provides some support for the top-down approach to modelling logical notions.

3.4. Completeness – really?

In logic just as in rational-choice theory, completeness assumptions are often regarded as convenient assumptions rather than a requirement of rationality. Arguably, rationality does not require holding beliefs about everything, or preferences between any two options. Does this idea clash with our analysis that makes completeness a requirement of rationality? No, because our concept of completeness is very flexible. We allow the vacuous completeness notion ${2^M}$ , which deems all constitutions complete – even the empty constitution $C = \emptyset $ . If one deems it permissible to hold no beliefs and no preferences, then one effectively endorses a completeness notion that does not require any beliefs or preferences. A slightly more restrictive completeness notion requires believing tautologies and being indifferent between options and themselves, without requiring anything else about beliefs or preferences.

This represents a departure of our abstract completeness notion from standard belief- or preference-theoretic completeness. ‘Our’ completeness is by definition rationally required but can be undemanding or even vacuous. Footnote 19 ‘Standard’ completeness (of beliefs or preferences) is very demanding but might not be rationally required. In principle, something similar applies to both other logical conditions: ‘our’ consistency and closedness are by definition rationally required but can be vacuous, whereas ‘standard’ consistency and closedness (of beliefs or preferences) may or not be rationally required. But here the contrast is smaller than for completeness, since the rationality of ‘standard’ consistency and closedness is far less controversial.

The point we just made holds under both approaches, i.e. regardless of the priority between the rationality notion and the logical notions. Let us restate the point formally:

Remark 1 Any of the logical notions $CO{N_T}$ , $CO{M_T}$ and $CL{O_T}$ generated by a given theory of rationality T (top-down approach) can be vacuous, i.e. equal to ${2^M}$ . Footnote 20 Similarly, any of the logical notions CON, COM and CLO generating a (classical) theory of rationality $T = CON \cap COM \cap CLO$ (bottom-up approach) can be vacuous, i.e. equal to ${2^M}$ . Footnote 21

Convention When generating a theory of rationality from logical notions (bottom-up approach), vacuous logical notions need not be mentioned, as they drop out of the intersection of logical notions. For instance, we call a theory $T$ generated by $CON$ and $CLO$ if $T = CON \cap CLO$ , i.e. if $T$ is generated by $CON$ , ${2^M}$ and $CLO$ .

To honour the fact that standard theories of rationality often impose no (non-vacuous) completeness requirement, let us call a classical theory ‘fully classical’ if it is generatable without completeness notion, i.e. with a vacuous completeness notion:

Definition 7 A theory of rationality T is fully classical if there exist notions of consistency CON and closedness CLO that generate T, i.e. satisfy $T = CON \cap CLO.$

Theorem 1 has a corollary for fully classical theories, as shown in Appendix B:

Corollary 1 For every fully classical theory of rationality T, $CO{N_T}$ and $CL{O_T}$ are the logically strongest consistency and closedness notions generating T, i.e. $T = CO{N_T} \cap CL{O_T}$ and all consistency and closedness notions CON and CLO with $T = CON \cap CLO$ satisfy $CO{N_T} \subseteq CON$ and $CL{O_T} \subseteq CLO$ .

4. Logical versus Standard Requirements of Rationality

How are our logical conditions on multi-attitude psychology – consistency, completeness, closedness – related to standard conditions such as preference transitivity and the other conditions in R1–R7? To address this question, we must first settle on one of the two modelling approaches outlined in section 3. Should our primitive object be a theory of rationality T or a triple of logical notions? Neither approach is fully general, because neither of the two objects generally determines the other. One might therefore reject both approaches and make both objects primitive, i.e. start with a primitive theory of rationality T and a primitive triple of logical notions CON, COM and CLO. One would then assume that the two objects are compatible, in the sense that rational constitutions satisfy the logical notions, i.e. that $T \subseteq CON \cap COM \cap CLO$ . Assuming compatibility would be more general than assuming that the logical notions generate rationality, i.e. that $T = CON \cap COM \cap CLO$ , or that rationality generate the logical notions, i.e. that $CON = CO{N_T}$ , $COM = CO{M_T}$ and $CLO = CL{O_T}$ . While interesting, this general approach will be set aside, for the sake of formal parsimony. Further, we shall not let rationality be determined by logical notions, because this reductive approach would restrict us to classical theories of rationality – a limitation of generality we wish to avoid. Instead we shall make rationality our formal primitive, encouraged by the fact that, firstly, this approach leaves the theory of rationality T entirely general, and secondly, the logical notions $CO{N_T}$ , $CO{M_T}$ and $CL{O_T}$ derived from the theory T, while not the only logical notions compatible with T, are somewhat canonical by Theorem 1.

So, the rest of the main text assumes that the notions of consistency, completeness and closedness are those determined by a given theory of rationality. The current section discusses the conceptual difference between logical and standard requirements of rationality (section 4.1) and then presents a theorem that establishes a formal correspondence between both types of requirement (section 4.2).

4.1. The conceptual difference between logical and standard requirements

Our logical requirements and standard rationality requirements such as those in R1–R7 share an obvious feature: both are rationality requirements. Let us spell this fact out formally.

Definition 8 A condition is a constraint on constitutions, formally a set $R \subseteq {2^M}$ of constitutions (those ‘satisfying’ the condition). A condition R is a requirement of a theory of rationality T – for short, a rationality requirement – if it is satisfied by all rational constitutions, i.e. if $T \subseteq R$ .

Remark 2 The three logical conditions $CO{N_T}$ , $CO{M_T}$ and $CL{O_T}$ given by a theory of rationality T are rationality requirements.

Having made this trivial point, let us see how logical and standard requirements differ.

  1. 1. Abstract versus concrete. Logical requirements are abstract and structural, since their definitions do not refer to the type or content of attitudes, but to structural relations between attitudes. Standard rationality requirements are concrete and attitude-specific, since they are defined in terms of particular attitudes, such as preferences (in R5–R7) or intentions and beliefs (in R3–R4).

  2. 2. Global versus local. Logical requirements are global: they affect the constitution as a whole. Standard requirements are local: they concern only the (non-)possession of certain attitudes, regardless of the rest of the constitution. They are effectively constraints on a small subset of the constitution C. For instance, an instance of Preference Transitivity R5 concerns only C’s intersection with $\{ (p,q, \succ ),(q,r, \succ ),(p,r, \succ )\} $ , and an instance of Enkrasia R3 concerns only C’s intersection with $\{ (obligatorily$ $p,bel),(p,int)\} $ . Christensen (Reference Christensen2004) draws a similar global/local distinction, but for beliefs only.

  3. 3. Rationality-determined versus rationality-determining. This difference arises only under our current top-down approach of modelling logical notions as derivative objects; it should therefore not be universalised. While logical requirements are (under the top-down approach) determined by rationality, standard rationality requirements typically determine rationality. For instance, the ‘illustration’ in section 2 invokes schemas R1–R7 of standard requirements that jointly determine or define a theory of rationality, which in turn determines or defines logical requirements. This striking difference in status or priority between standard and logical requirements could be given thinner or heavier meanings depending on what is read into ‘determining’. Possible interpretations range from a mere functional or supervenience relationship between both objects to an explanatory relationship or even a relationship of metaphysical grounding.

4.2. The formal correspondence between logical and standard requirements

Despite all differences, logical and standard requirements of rationality stand in a tight formal relationship: each logical requirement is equivalent to a particular class of rationality requirements of standard type. But first, what are rationality requirements of standard type? A simple inspection of the rationality requirements discussed in philosophy or choice theory reveals that most of them, including those in the schemas R1–R7, fall into a three-kind typology. This typology is implicit in the work of Broome and others and formally introduced in Dietrich et al. (Reference Dietrich, Staras and Sugden2019):

Definition 9 The three standard types of condition consist of the following conditions, respectively:

  1. (1) A consistency condition R forbids having all of certain attitudes, i.e. $R = \{ C:$ not $F \subseteq C\} $ for some set $F \ne \emptyset $ of attitudes (the ‘forbidden set’).

  2. (2) A completeness condition R forbids having none of certain attitudes, i.e. $R = \{ C:$ not $C \cap U = \emptyset \} $ for some set $U \ne \emptyset $ of attitudes (the ‘unavoidable set’).

  3. (3) A closedness condition R demands that having certain attitudes implies having a certain attitude, i.e. $R = \{ C:P \subseteq C \Rightarrow c \in C\} $ for some set of (‘premise-’)attitudes P and some (‘conclusion-’)attitude c.

The conditions in R1–R7 fall into this typology:

  • Non-Contradictory Desires R2 and Preference Acyclicity R6 are schemas of consistency conditions, with forbidden set $\{ (p,des),(not$ $p,des)\} $ or $\{ ({p_1},{p_2}, \succ ),({p_2},{p_3}, \succ ), \ldots ,({p_{k - 1}},{p_k}, \succ ),({p_k},{p_1}, \succ )\} $ , respectively.

  • Preference Completeness R7 is a schema of completeness conditions, with unavoidable set $\{ (p,q, \succ ),(q,p, \succ ),(p,q, \sim )\} $ . Another schema of completeness conditions is the schema in footnote 15, an instance of which requires holding some probabilistic belief in a given proposition.

  • Modus Ponens R1, Enkrasia R3, Instrumental Rationality R4, and Preference Transitivity R5 are schemas of closedness conditions. In R1, the set of premise-attitudes is $\{ (p,bel),(if$ p then $q,bel)\} $ and the conclusion-attitude is $(q,bel)$ .

Having formalized logical conditions as well as conditions of standard type, we are ready to state the formal relationship between both kinds of condition. A tight correspondence holds by the following theorem.

Definition 10 A consistency/completeness/closedness requirement of a theory of rationality T is a consistency/completeness/closedness condition R that is a requirement of T (i.e. satisfies $T \subseteq R$ ).

Theorem 2 Given any theory of rationality $T \ne \emptyset $ , a constitution C is

  1. (a) logically consistent if and only if it satisfies all consistency requirements of T,

  2. (b) logically complete if and only if it satisfies all completeness requirements of T,

  3. (c) logically closed if and only if it satisfies all closedness requirements of T,

  4. (d) fully rational if and only if it satisfies all requirements of T.

Parts (a)–(c) connect the logical world of abstract requirements to the choice-theoretic or philosophical world of rationality requirements of standard type. Part (d) is an addendum, of interest in its own right.

Figure 1 displays schematically the requirements of a typical theory of rationality T. As usual in choice theory, the theory has been constructed from some set ${\cal A}$ of basic principles or ‘axioms’, for example the instances of the schemas R1–R7. That is, the rational constitutions are the constitutions satisfying the conditions in ${\cal A}$ :

$$T = T({\cal A}) = \{ C:C \in R\,{\rm{for}}\,\,{\rm{all}}\,R \in {\cal A}\} = { \cap _{R \in {\cal A}}}R.$$

Figure 1. The rationality requirements of the theory $T({\cal A})$ .

Let all axioms be of a standard type: ${\cal A}$ consists of consistency conditions, completeness conditions, and closedness conditions. Of course, some other theories have no axiom of one of the three standard types (e.g. no completeness axiom) or have additional axioms of non-standard type; but in Figure 1 all three standard types, and only these types, occur among the axioms. The theory implies plenty of other requirements besides the axioms. As indicated by the different areas in Figure 1, some additional requirements still fall within the standard typology. Footnote 22 The most salient requirements outside the typology are perhaps the three logical requirements; each of them is equivalent to a class of requirements of standard type by Theorem 2, as the arrows ‘ $ \leftrightarrow $ ’ in Figure 1 indicate. Other requirements outside the typology are often artificial, including conjunctions or disjunctions of axioms.

Since the set of axioms ${\cal A}$ can be partitioned into sets ${{\cal A}_{{\rm{con}}}}$ , ${{\cal A}_{{\rm{com}}}}$ and ${{\cal A}_{{\rm{clo}}}}$ of consistency, completeness or closedness conditions, respectively, the resulting theory of rationality $T = T({\cal A})$ is classical, being generated by (i.e. being the intersection of) the logical notions

$$CON = \{ C:C \in R\,{\rm{for}}\,\,{\rm{all}}\,R \in {{\cal A}_{{\rm{con}}}}\} $$
$$COM = \{ C:C \in R\,{\rm{for}}\,\,{\rm{all}}\,R \in {{\cal A}_{{\rm{com}}}}\} $$
$$CLO = \{ C:C \in R\,{\rm{for}}\,\,{\rm{all}}\,R \in {{\cal A}_{{\rm{clo}}}}\} .$$

The theory would be even fully classical if, unlike in Figure 1, we had an empty set of completeness axioms ${{\cal A}_{{\rm{com}}}} = \emptyset $ and hence a vacuous completeness notion $COM{ = 2^M}$ .

5. Becoming more Logical by Reasoning

We have presented an abstract analysis of multi-attitude psychology that focuses on the structure of attitudes at a given time. Yet attitudes change over time, and such change may again display ‘structure’, hence be again open to an abstract analysis. Addressing the statics as well as the dynamics of attitudes is very much in the Broomean spirit. Broome’s larger programme is indeed to investigate the relationship between rationality and reasoning, where rationality is a static property of coherence between your attitudes at a given time while reasoning is a dynamic mental process in which you consciously form new attitudes.

Broome’s central question is whether rationality can be achieved by reasoning. This question is important, because the standard assumption of choice theorists that agents are rational (descriptively speaking) or should be rational (normatively speaking) would become much less plausible if rationality were unachievable by reasoning. Broome points out that many writers on rationality ‘seem to think that they have finished their job when they have described requirements of rationality’. He suggests that these writers ‘must believe that, starting from knowledge of a particular requirement, you can reason your way actively to satisfying that requirement’ (Reference Broome2013: 208–209), and asks whether that belief is justified. Broome (Reference Broome2013) explores this issue in relation to standard rationality conditions, and reaches largely negative conclusions; his analysis is formalized and extended by Dietrich et al. (Reference Dietrich, Staras and Sugden2019).

We now ask Broome’s question, but in relation to the three logical requirements rather than standard requirements. So, we ask whether reasoning helps making your attitudes consistent, complete, or closed, not for instance whether it helps making your preferences transitive. In short, we ask whether reasoning makes you more ‘logical’, not more standardly rational. Needless to say, in real life your constitution is often inconsistent, incomplete and unclosed. Can reasoning repair this flaw?

We must emphasize that our analysis will rest on Broome’s special notion of reasoning, as that is formalized in Dietrich et al. (Reference Dietrich, Staras and Sugden2019). As in that paper, we will set aside the possibility – entertained by Broome (Reference Broome2013: 189–190 and 263–264) and analysed by Dietrich and Staras (Reference Dietrich and Staras2022) – that reasoning can be indeterministic. After introducing Broomean reasoning (section 5.1), we shall compare it with broader notions of reasoning (section 5.2), before presenting a theorem about the achievability of logical requirements through reasoning (section 5.3).

5.1. Reasoning in attitudes

Let us first introduce the Broomean notion of reasoning and formalize it following Dietrich et al. (Reference Dietrich, Staras and Sugden2019). For Broome (Reference Broome2013), reasoning is a process of forming attitudes from existing attitudes: forming beliefs from beliefs, or intentions from beliefs and intentions, or preferences from preferences, etc. The process is causal. Unlike other causal processes, it is conscious and constitutes a mental act. It is explicit: you bring the premise-attitudes to mind by ‘saying’ their contents to yourself, usually through internal speech, which causes you to ‘construct’ and thereby acquire some conclusion-attitude, again using (usually internal) speech.

Here is a stylized instance of reasoning with a single premise. You say this to yourself:

$$Doctors\,\,recommend\,\,resting.\,\,So,\,\,I\,shall\,\,rest.$$

This is reasoning from a belief into an intention. The ‘So’ is not part of the conclusion, but expresses the act of drawing the conclusion. In reasoning, you say to yourself, not contents of attitudes simpliciter, but marked contents, i.e. contents with a marker indicating how you entertain the content: as a belief, or an intention, etc. In reaching the intention with content ‘I rest’, you say ‘I shall rest’, here using ‘shall’ as a marker for intention. Footnote 23 The English language provides markers for various attitudes, including desire and preference (Broome Reference Broome2013). Beliefs are special: they need no explicit marker (in English), as the same sentence expresses the content and the marked content. Note that you do not reason about your attitudes. Reasoning about attitudes is a meta-level process by which you discover that you have an attitude rather than forming that attitude; for details, see section 6.2.

Reasoning in attitudes is rule-governed: you draw the conclusion by following a rule. Rules can be individuated more or less broadly. In the example, the rule could be

  • specific: from believing that doctors recommend resting, to intending to rest.

  • broader: from believing that doctors recommend $\phi $ -ing to intending to $\phi $ . Parameter: any act $\phi $ .

  • even broader: from believing that expert E recommends $\phi $ -ing towards intending to $\phi $ . Parameters: any expert E (such as a doctor) and act $\phi $ .

We will work with specific rules, to avoid dealing with schemas and parameters. Nothing hinges on this technical choice: our results could be re-stated (more clumsily) using a broader notion of rule. Given our choice, we identify a rule with a specific premises/conclusion combination. Technically, a reasoning rule is a pair $(P,c)$ of a set of (‘premise-’)attitudes $P \subseteq M$ and a (‘conclusion-’)attitude $c \in M$ , representing the formation of c from P. In the rule in the example above, P contains just believing that doctors recommend resting, and c is intending to rest.

In his concept of reasoning, Broome distinguishes between your ‘endorsement’ of a rule and its ‘correctness’. A rule is yours if it captures premise-to-conclusion processes that you endorse, i.e. that ‘seem right to you’ (Broome Reference Broome2013: 237–238). Whenever you follow a rule in a way that seems right to you, you are reasoning. You are reasoning correctly only if that rule is correct according to some universal or intersubjective standard. For example, the rule $(\{ (p,q, \succ ),(q,r, \succ )\} ,(p,r, \succ ))$ may seem right to most people and is arguably correct, but its putative rightness and correctness are outside the scope of our abstract model.

The totality of your rules is your ‘reasoning system’, representing your reasoning policy. Technically, a reasoning system is a set S of reasoning rules. Starting from your initial constitution, you can reason with your rules: whenever you have a rule’s premise-attitudes, you can form the rule’s conclusion-attitude, which is added to your constitution. You can do this until your constitution is stable. A constitution C is stable under S (‘under reasoning’) if reasoning makes no change, i.e. C already contains the conclusion-attitude of each rule in S whose premise-attitudes it contains. The stable constitution reached by reasoning from your initial constitution C using your reasoning system S is denoted $C|S$ and called the revision of C through S (‘through reasoning’). Technically, $C|S$ is defined as the minimal extension of C stable under S. Footnote 24 Provided your reasoning system S is finite, you can reach $C|S$ in finitely many reasoning steps. You first apply a rule $(P,c)$ in S that is effective (‘difference-making’) on C, i.e. for which $P \subseteq C$ but $c \,\notin \,C$ ; your constitution becomes $C \cup \{ c\} $ . You then apply another rule $({P'},{c'})$ in S that is effective on $C \cup \{ c\} $ ; your constitution becomes $C \cup \{ c,{c'}\} $ . You continue until all your rules are ineffective. The order in which you reason, i.e. apply rules, is irrelevant: you inevitably converge to the same stable constitution $C|S$ . All this can be stated formally. Footnote 25 For infinite reasoning systems S, one might argue that $C|S$ was defined too largely, as including even attitudes that are reachable ‘in infinitely many steps’ (so to say) without being ‘really’ reachable. For infinite S our definition of $C|S$ is therefore appropriate for ‘infinite reasoners’ rather than ‘real reasoners’ – a questionable but convenient idealization.

5.2. Comparison with broader accounts of reasoning

Our Broomean account of reasoning differs from other accounts. We now discuss some key differences; our formal result will hinge on them.

Broomean reasoning is broad in that it operates within general attitudes, not just beliefs. But it is narrow in that it (i) forms but never removes attitudes, and (ii) is based on the presence but never the absence of attitudes. In short, you cannot reason to, or from, absences; you for instance cannot reason from not believing something to no longer intending something. These two features make the Broomean reasoning operator inclusive and monotonic. Footnote 26

But our Broomean approach does not deny the existence of other mental processes that produce, or start from, absences of attitudes, such as processes of losing intentions based on lacking certain beliefs. On the contrary, our Broomean approach regards such processes as a central element of psychology: an automatic element distinct from reasoning. Such automatic processes help improve rationality where reasoning alone is unsuccessful (Broome Reference Broome2013; Dietrich et al. Reference Dietrich, Staras and Sugden2019). This idea will be confirmed in section 5.3.

But let us mention possible criticisms of our Broomean account of reasoning. For one, this account is restricted to deterministic reasoning: your current attitudes fully determine what conclusion-attitude you form. Under a generalized account, the reasoner can choose between possible conclusions. Choice in reasoning is studied in Dietrich and Staras (Reference Dietrich and Staras2022) using indeterministic rules. For another, by precluding reasoning to or from absences, the Broomean account seems to clash with belief elimination in AGM-type belief revision theory (Alchourrón et al. Reference Alchourrón, Gärdenfors and Makinson1985) and with non-monotonic logics (Horty Reference Horty and Goble2001). One might try to reconcile Broomean reasoning with these formal developments by interpreting AGM-type belief revision and non-monotonic logical consequence as capturing not reasoning alone but a combination of reasoning and automatic mental processes. We cannot explore here whether and how such a reconciliation works.

At a more philosophical level, Drucker (Reference Drucker2021) has recently challenged Broome’s concept of reasoning, defending a broader concept (based on Boghossian Reference Boghossian2018). He argues that reasoning can not just add, but also remove attitudes. Roughly, according to his central thesis called ‘Argumentalism’, you reason towards an arbitrary attitudinal change (e.g. an attitude loss) when you run an argument that convinces you and that ends with a conclusion whose utterance expresses this change. For instance, suppose you have the initial belief that it rains. You reason towards losing that belief if you run an argument that convinces you and that concludes that it does not rain. In convincing you, the argument has a causal effect on your attitudes: you gain the belief that it does not rain and lose the belief that it rains. By uttering the conclusion of the argument, you express both the belief acquisition and the belief loss.

Unlike Broomean reasoning, Druckerian reasoning is not explicit all the way. It is explicit in the sense that it follows an argument in language. But Drucker leaves the explicit paradigm in attributing to reasoning various implicit attitudinal changes that the argument induces. In the ‘rain’ example, the explicit reasoning by which you acquire the ‘no rain’ belief is both Druckerian and Broomean reasoning towards a belief, but the loss of the ‘rain’ belief is attributable to reasoning only in an implicit and non-Broomean sense.

Broome and Drucker have different notions of ‘expressing’. For Broome, your sentence expresses its (literal) content, in that it denotes or represents it. For Drucker, your utterance of a sentence expresses an attitude (change) of yours just if, according to the rules of the language, you could not utter that sentence sincerely while knowing that the utterance is not caused non-deviantly by the occurrence of the attitude (change). Footnote 27 Thus, for Broome, the conclusion sentence ‘it does not rain’ expresses the marked content of the ‘no rain’ belief. For Drucker, uttering that sentence expresses both the acquisition of the ‘no rain’ belief and the loss of the ‘rain’ belief.

In sum, Druckerian reasoning goes beyond Broomean reasoning in including processes that would count as automatic under our Broomean account. We find the Broomean notion of reasoning useful – for philosophy, but also cognitive science, decision theory and behavioural science – because it aims at a clear conceptual separation between processes under a reasoner’s explicit control and automatic processes beyond such control. This mirrors the psychological distinction between System 2 and System 1 processes (Watson and Evans Reference Watson and Evans1974; Kahneman Reference Kahneman2011). However, we acknowledge that the two kinds of process can interact in ways that are not represented explicitly in the Broomean model. Footnote 28

5.3. Which logical requirements are achievable through reasoning?

What would it mean to achieve a logical requirement or even full rationality through reasoning? Given a theory of rationality, a reasoning system S achieves consistency, completeness, closedness, or (full) rationality if for each initial constitution $C \subseteq M$ the revision $C|S$ is, respectively, consistent, complete, closed or rational.

We shall want reasoning to not only achieve certain requirements, but also to preserve consistency. Formally, a reasoning system S preserves consistency if for each consistent constitution C its revision $C|S$ is still consistent. Preserving consistency matters because there would be little point in achieving some logical requirement if one thereby lost consistency, the arguably most basic and ‘least sacrificeable’ logical requirement.

By Theorem 2, achieving consistency, completeness or closedness is respectively equivalent to achieving certain rationality requirements of standard type. But whether these standard-type requirements are achievable is known; it is informally contained in Broome’s work, and formally presented in Dietrich et al. (Reference Dietrich, Staras and Sugden2019). Details aside, reasoning can successfully achieve closedness requirements, but not consistency or completeness requirements. Using this fact, Theorem 2 implies another theorem as a corollary, which (roughly) says that

  • reasoning can achieve closedness while preserving consistency,

  • reasoning cannot achieve consistency,

  • reasoning can achieve completeness, but only while sacrificing consistency.

Formally:

Theorem 3 Given any theory of rationality T,

  1. (a) some reasoning system achieves closedness while preserving consistency,

  2. (b) no reasoning system achieves consistency (unless consistency is trivial Footnote 29 ),

  3. (c) no reasoning system achieves completeness while preserving consistency (unless completeness is essentially trivial Footnote 30 ),

  4. (d) no reasoning system achieves full rationality (unless consistency is trivial).

In (b)–(d), ‘unless’ can be read not only in its weak sense (‘if it is not the case that’), but even in its strong sense (‘if and only if it is not the case that’). So Theorem 3 provides necessary and sufficient conditions for the possibility of successful reasoning, in four senses of ‘successful’. Footnote 31

The message of Theorem 3 is gloomy, though quite ‘Broomean’: you cannot reason towards two of three logical requirements, just as (following Broome) you cannot reason towards many ordinary rationality requirements. This result is independent of the attitude type: it even holds for ordinary ‘theoretic’ reasoning in beliefs.

A more nuanced picture emerges after cashing in that other mental processes than reasoning could jump in to make your attitudes inch closer to completeness (by creating attitudes) or consistency (by removing attitudes). For instance, some beliefs or intentions might crowd out other ones that are inconsistent with them, making you ‘more consistent’. We can become ‘more logical’, but not through reasoning alone. Furthermore, if the concept of reasoning were defined more broadly to include indeterministic reasoning (as in Dietrich and Staras Reference Dietrich and Staras2022), then part (c) of Theorem 3 would no longer hold, so that you could reason (indeterministically) to completeness.

We now discuss each part in turn.

Part (a): the achievability of closedness. By part (a), you can develop closed attitudes through reasoning – without losing consistency. Why? By Theorem 2, closedness is achieved once all the theory’s closedness requirements are achieved. A closedness requirement says: having a certain set of attitudes P implies having a certain attitude c. You achieve this requirement if you have the rule $r = (P,c)$ . You achieve all of the theory’s closedness requirements if you have all corresponding rules. If these are your only rules, reasoning provably preserves consistency. Although this reasoning system does the job, it is peculiar: it is so rich in rules that you can reason towards each closedness requirement of the theory in a single step. In practice, much slimmer (and cognitively more plausible) reasoning systems also achieve closedness and preserve consistency. You only need rules corresponding to some of the theory’s closedness requirements. Suppose rationality requires that believing p and if p then q implies believing q, and that believing q implies intending s. Then rationality also requires that believing p and if p then q implies intending s. If you have the rules corresponding to the first two closedness requirements,

$$r = (\{ (p,bel),(if\,p\,\,then\,\,q,bel)\} ,(q,bel))\,\,{\rm{and}}\,\,{r'} = (\{ (q,bel)\} ,(s,int)){\rm{,}}$$

then you need not have the rule corresponding to the third requirement, ${r{''}} = (\{ (p,bel),(if$ p then $q,bel)\} ,(s,int))$ , because the third requirement is achievable through applying first r and then ${r'}$ . Real people presumably reason with few and simple rules.

Part (b): the unachievability of consistency. Part (b) is mathematically trivial, but philosophically disturbing. It is trivial (without even consulting Theorem 2) because Broomean reasoning never removes attitudes, hence never makes inconsistent constitutions consistent. Broome acknowledges that inconsistencies often disappear, but insists that they disappear, not through reasoning, but through automatic mental processes, such as when you find yourself losing a belief after realizing a conflict with other beliefs. The impossibility to reason yourself out of inconsistency is disturbing because consistency is a more basic normative desideratum than completeness and closedness. One would have hoped that reasoning can at least make consistent. Instead reasoning can make closed, but not consistent. The problem is only avoided for trivial theories of rationality that deem all constitutions consistent.

Part (c): the unachievability of completeness. Why does part (c) hold? Given the theory of rationality, we call a set of attitudes avoidable if some rational constitution contains none of its states, and unavoidable otherwise. Two possible avoidable sets are $\{ (p,bel),(not$ $p,bel)\} $ and $\{ (p,q, \succ ),(q,p, \succ ),(p,q, \sim )\} $ , for propositions p and q – though these sets are unavoidable if the theory requires holding ‘beliefs about anything’ and ‘preferences between any options’. The theory’s unavoidable sets stand in one-to-one correspondence with the theory’s completeness requirements: a set $U \subseteq M$ is unavoidable if and only if the theory makes the completeness requirement of having some attitude from U. Now by Theorem 2, completeness is achieved once you satisfy the theory’s completeness requirements, or equivalently, once you have acquired some attitude from each unavoidable set. There is a trivial (but implausible) way to acquire such attitudes: for each unavoidable set U, you simply have a rule that always generates a given attitude in U (formally, a rule $r = (\emptyset ,m)$ which has no premise-attitudes and some conclusion-attitude m in U).

This trivial way to reason towards completeness is unconvincing. It seems ad hoc, if not stubborn and blind, to always acquire the same attitude from a given unavoidable set U, regardless of the web of existing attitudes. What matters is not just that you form an intention (from an unavoidable set of intentions U), but also which intention you form. Otherwise the new intention can be inconsistent with your beliefs, preferences or other existing attitudes. Formally, the trivial reasoning system achieves completeness by sacrificing consistency. Unfortunately, also all other reasoning systems that achieve completeness fail to preserve consistency.

This argument presupposes that completeness is not essentially trivial, as shown in the proof. Completeness is trivial if the theory deems all constitutions complete; or equivalently, the empty constitution is rational. Here there are no unavoidable sets U. More generally, completeness is essentially trivial if all constitutions containing at least the unfalsifiable attitudes (if any) are complete; or equivalently, some constitution containing at most unfalsifiable attitudes is rational. An attitude m is unfalsifiable if it never conflicts with other attitudes, i.e. if $\{ m\} \cup C$ is consistent whenever C is consistent. The main example are attitudes that are ‘tautological’, i.e. contained in all rational constitutions. Standard theories of rationality deem all attitudes aside from tautological ones falsifiable: desiring p is falsifiable by conflicting with desiring not p; preferring p to q is falsifiable by conflicting with being indifferent between p and q, or with preferring q to p, or with preferring q to r and also r to p; etc.

Part (d): the unachievability of full rationality. Since consistency is unachievable by part (b), so is full rationality. This again presupposes that not all constitutions count as consistent – otherwise you could trivially become rational by having all reasoning rules, making you form all attitudes.

6. Abstract Rationality versus Concrete Logics of Rational Attitudes

Our abstract model of multi-attitude psychology employs no concrete logic, i.e. no formal syntax or semantics. There exist many concrete logics of attitudes, such as beliefs or preferences. This section briefly compares our abstract approach with concrete logical approaches. The comparison is made first with respect to the statics of attitudes (section 6.1) and then with respect to the dynamics of attitudes (section 6.2).

6.1. The statics of multiple attitudes

The statics of multi-attitude psychology concern your attitudes at a given time. Our abstract logical requirements – consistency, completeness, closedness – are purely static. An alternative to our abstract approach would be to use some concrete logic of attitudes. Mono-modal logics involve just one attitude, for instance belief in ‘doxastic logics’ (e.g. Halpern Reference Halpern2017) or preferences in ‘preference logics’ (e.g. Liu Reference Liu2011). Multi-modal logics involve two or more attitudes, for instance beliefs, desires and intentions in ‘BDI logics’ (e.g. Van der Hoek and Wooldridge Reference Van der Hoek and Wooldridge2003). Attitudes are represented by modal operators, and rationality by axioms that constrain attitudes. This machinery provides concrete representations of attitude types (through attitude operators), but also of attitude contents (through logical sentences). Since these contents can themselves involve attitudes, one can explicitly form and study nested attitudes (meta-attitudes) such as intentions to desire to believe something. Like our abstract model, such a concrete logical model can of course be used to define notions of attitudinal consistency, completeness and closedness, though one would be limited to the (often few) attitudes present in the logic in question.

6.2. The dynamics of multiple attitudes

The dynamics of multi-attitude psychology concern attitude change. Modal logics of the sort just discussed can model (deductive Footnote 32 ) reasoning about attitudes, through the entailment relation. But reasoning about attitudes is a process of attitude discovery, not attitude change; it differs from reasoning in attitudes (or ‘with’ attitudes, in Broome’s words), a process of attitude formation. Establishing that this difference is real and could not be easily overcome through some formal reduction requires a careful analysis, which we undertake in Dietrich and Staras (Reference Dietrich and Staras2022). Here, a few remarks should suffice.

If someone reasons about your attitudes, then what changes are not your attitudes, but the reasoner’s beliefs about them. Even when it is you yourself who reasons about some of your attitudes, then not those attitudes change, but your (meta-)beliefs about them. Footnote 33 In our earlier example, you reason in your attitudes by saying:

$$Doctors\,\,recommend\,\,resting.\,\,So,\,\,I\,\,shall\,\,rest.$$

You thereby form an intention from a belief. An observer (possibly you) might reason about your attitudes by saying:

$$You\,\,believe\,\,doctors\,\,recommend\,\,resting.\,\,So,\,\,you\,\,intend\,\,to\,\,rest.$$

This and other reasoning about attitudes can be modelled modal-logically, using entailments between atomic attitude-sentences of type ‘you hold attitude such-and-such towards such-and-such’, formally $O(\phi )$ with an operator O representing the attitude type and a sentence $\phi $ representing the attitude content. Thanks to building appropriate rationality axioms into the logic, the right entailments hold between such ‘atomic’ attitude-sentences. The logic also provides entailments between plenty of ‘non-atomic’ attitude-sentences, such as: ‘you do not desire this’, ‘you either believe this or intend that’, etc. Reasoning about attitudes can thus start from, or conclude in absences of attitudes (or disjunctions of attitudes etc.) – meaning that the reasoner discovers that absence (or disjunction etc.). But Broomean reasoning in attitudes cannot start from, or conclude in, absences – meaning that reasoning starts from attitudes you have and generates rather than removes attitudes (cf. section 5.2).

Overall, analogies between our abstract approach to multi-attitude psychology and concrete attitude logics are easier to draw at the static level than at the dynamic level. At the static level, both approaches include notions of consistency, completeness and closedness. At the dynamic level, our abstract model of reasoning departs from logical entailment between attitudes, as it captures reasoning in attitudes rather than about attitudes.

Acknowledgements

We are grateful for helpful discussion with colleagues, including John Broome, Christian List, Marcus Pivato, Alessandra Palmigiano and Frederik van de Putte. We also thank anonymous referees for extensive comments and helpful advice. This article supersedes and strongly extends our earlier working paper ‘Beyond belief: logic in multiple attitudes’. Franz Dietrich acknowledges support from the French Research Agency through the grants ANR-17-CE26-0003, ANR-16-FRAL-0010 and ANR-17-EURE-0001.

Competing interests

None.

Appendix A. Relation between our logical conditions on attitudes and standard logical conditions on beliefs

This appendix clarifies how our three logical conditions on multiple attitudes generalize standard logical conditions on beliefs only. We continue to assume that our logical conditions are derived from a theory of rationality, i.e. we retain the top-down approach of section 3.1 that has guided much of our analysis.

Informally, the standard logical conditions on (a set of) beliefs say the following:

  1. (a) Consistency says: believe only propositions that are mutually consistent, i.e. can be simultaneously true.

  2. (b) Completeness comes in two variants. Local completeness says: believe a member of each proposition-negation pair $\{ p$ , not $p\} $ . General or global completeness says something stronger: believe a member of each set of mutually exhaustive propositions, i.e. propositions that cannot be simultaneously false. There are many such sets: proposition-negation pairs $\{ p,not\,p\} $ , sets of type $\{ p,q,[not\,p]\,or\,[not\,q]\} $ , etc.

  3. (c) Closedness says: believe all deductive consequences of your beliefs, i.e. all beliefs that are true whenever your existing beliefs are true.

To state these definitions formally, consider a set L of propositions defined syntactically or semantically, as in the ‘illustration’ in section 2. Footnote 34 A belief set is a set of (‘believed’) propositions $B \subseteq L$ . It is

  • consistent if its members can be jointly true. Given the semantic model, this means that ${ \cap _{b \in B}}b \ne \emptyset $ . Given the syntactic model, it means that B entails no contradiction.

  • closed if it contains all $p \in L$ which it entails. In the semantic model, B entails p just in case ${ \cap _{b \in B}}b \subseteq p$ .

  • locally complete if it contains a member of each proposition-negation pair, i.e. each pair $\{ p,\Omega \backslash p\} \subseteq L$ (given the semantic model) or each pair $\{ p,\neg p\} \subseteq L$ (given the syntactic model).

  • globally complete if it contains a member of each exhaustive set $Y \subseteq L$ . A set $Y \subseteq L$ is exhaustive if necessarily at least one member is true, i.e., if ${ \cup _{p \in Y}}p = \Omega $ (given the semantic model) or if the set $\{ \neg p:p \in Y\} $ is inconsistent (given the syntactic model). The simplest exhaustive sets are the proposition-negation pairs. Global completeness implies local completeness, since local completeness quantifies over fewer exhaustive sets, namely only over proposition-negation pairs. An equivalent definition of ‘globally complete’ is given in Lemma 1(b).

We can now compare these standard conditions to ours.

A difference between our and standard logical conditions. While our logical conditions on attitudes are derived from a notion of rationality and are thus by definition requirements of rationality, the standard logical conditions on beliefs may or not be required, depending on what counts as rational for beliefs. Completeness is controversial as a rationality requirement on beliefs, while consistency and closedness are widely accepted. We shall therefore regard a belief set $B \subseteq L$ as rational in the standard sense if it is consistent and closed, and as rational in a stronger sense if it is moreover complete (in the local or global sense, which are equivalent given consistency).

The conditional equivalence between our and standard logical conditions. Our logical conditions on attitudes are equivalent to the ordinary logical conditions on beliefs if beliefs are the only attitudes and the theory of rationality is standard. Why? We assume the framework of the ‘illustration’ in section 2 in the belief-only special case $A = \{ bel\} $ (where L contains semantic or syntactic propositions Footnote 35 ). So M contains only belief-attitudes: $M = \{ (p,bel):p \in L\} $ . Beliefs being the only attitudes, constitutions are equivalent to belief sets: to any constitution $C \subseteq M$ corresponds a belief set $B = \{ p \in L:(p,bel) \in C\} $ , and to any belief set $B \subseteq L$ corresponds a constitution $C = \{ (p,bel):p \in B\} $ . In this belief-only framework, theories of rationality T are essentially theories of rational beliefs. Two theories of rationality are particularly salient in this context, as they reflect what is usually required from beliefs:

  • The standard theory of rationality is the theory ${T_{{\rm{stan}}}}$ such that a constitution $C \subseteq M$ is rational (i.e. in ${T_{{\rm{stan}}}}$ ) if and only if the corresponding belief set $B = \{ p:(p,bel) \in C\} $ is consistent and closed.

  • The standard complete theory of rationality is the theory ${T_{{\rm{stan}} + }}$ such that a constitution $C \subseteq M$ is rational (i.e. in ${T_{{\rm{stan}} + }}$ ) if and only if the corresponding belief set $B = \{ p:(p,bel) \in C\} $ is consistent and complete (in the local or, equivalently, global sense), and thus by implication closed. Note that ${T_{{\rm{stan}} + }} \subseteq {T_{{\rm{stan}}}}$ .

Our logical conditions then reduce to the standard ones:

Theorem 4 In the above belief-only framework, for any constitution C with corresponding belief set B,

  1. (a) C is consistent under theory ${T_{{\rm{stan}} + }}$ or ${T_{{\rm{stan}}}}$ if and only if B is consistent,

  2. (b) C is complete under theory ${T_{{\rm{stan}} + }}$ if and only if B is complete in the global sense,

  3. (c) C is closed under theory ${T_{{\rm{stan}} + }}$ or ${T_{{\rm{stan}}}}$ if and only if B is closed.

This result makes precise how our logical conditions generalize the ordinary ones. The connection is tight for consistency and closedness, and weaker for completeness, reinforcing arguments in section 3.4.

To prove Theorem 4, we start by characterizing the standard logical conditions on beliefs in ways similar to our definition of logical conditions on constitutions:

Lemma 1 A belief set $B \subseteq L$ is

  1. (a) consistent if and only if $B \subseteq {B'}$ for some complete and consistent belief set ${B'} \subseteq L$ ,

  2. (b) complete (understood globally) if and only if $B \supseteq {B'}$ for some complete and consistent belief set ${B'}$ ,

  3. (c) closed if and only if B contains each proposition which it entails, where being entailed means being contained in all complete and consistent extensions ${B'} \supseteq B$ .

Proof. Let $B \subseteq L$ be a belief set, and ${\bf{B}}$ the set of complete and consistent belief sets.

  1. (a) We distinguish between the semantic and syntactic model of L. In the semantic case the equivalence holds trivially (if B is consistent, we can pick a $w \in { \cap _{p \in B}}p$ and define ${B'}$ as $\{ p \in L:w \in p\} $ ). In the syntactic case the equivalence follows from a basic property in logic, often referred to as ‘Lindenbaum’s lemma’, which states that any consistent set of sentences in a logic is extendable to a complete and still consistent set. This property holds in well-behaved logics of the sort assumed here (see footnote 34).

  2. (b) First let B have a subset ${B'} \in {\bf{B}}$ . To show that B is (globally) complete, consider any exhaustive set $Y \subseteq L$ . We must prove that $B \cap Y \ne \emptyset $ . As ${B'} \subseteq B$ it suffices to show that $Y \cap {B'} \ne \emptyset $ , which holds by the following argument, spelt out separately for syntactic and semantic propositions:

    • In the syntactic case, note that the (inconsistent) set $\{ \neg p:p \;\notin \,Y\} $ cannot be a subset of the (consistent) set ${B'}$ . So there is a $p \in Y$ such that ${ \neg p \,\notin \,B'} $ , and thus $p \in {B'}$ as ${B'}$ is complete. So $Y \cap {B'} \ne \emptyset $ .

    • In the semantic case, since $\{ \Omega \backslash p:p \in Y\} $ has empty intersection (as Y has union $\Omega $ ) while ${B'}$ has non-empty intersection (as ${B'}$ is consistent), the set $\{ \Omega \backslash p:p \in Y\} $ cannot be a subset of ${B'}$ . So there is a $p \in Y$ such that $ \Omega \backslash p \;\notin\, {B'}$ , and hence $p \in {B'}$ as ${B'}$ is complete. So $Y \cap {B'} \ne \emptyset $ .

  3. Conversely, assume that B does not include any ${B'} \in {\bf{B}}$ . We show that B is not (globally) complete. By assumption, for each ${B'} \in {\bf{B}}$ there is a ${p_{{B'}}} \in {B'}\backslash B$ . Let $Y: = \{ {p_{{B'}}}:{B'} \in {\bf{B}}\} $ . This set Y is exhaustive – in the semantic case because each world $\omega \in \Omega $ belongs to some member of Y (namely to ${p_{{B'}}}$ where ${B'}: = \{ p \in L:\omega \in p\} $ ), in the syntactic case because $\{ \neg p:p \in Y\} $ is not included in any ${B'} \in {\bf{B}}$ and so is inconsistent by (a). Yet $Y \cap B = \emptyset $ by construction of Y. So B is not complete.

  4. (c) We show that B is closed just in case $B = { \cap _{{B'} \in {\bf{B}}:{B'} \supseteq B}}{B'}$ . In the syntactic case, this is a familiar fact (in the well-behaved logics considered here; cf. footnote 34). Now consider the semantic case. If $B = { \cap _{{B'} \in {\bf{B}}:{B'} \supseteq B}}{B'}$ , then B is clearly closed. Conversely, if B is closed, then $B = \{ p \in L:p \supseteq { \cap _{q \in B}}q\} $ , implying $B = { \cap _{{B'} \in {\bf{B}}:{B'} \supseteq B}}{B'}$ .

Proof of Theorem 4. Suppose the theorem’s assumptions. For brevity, we only prove the claims relating to the theory ${T_{{\rm{stan}} + }}$ . Write T for ${T_{{\rm{stan}} + }}$ . Denote the content of a (belief) state m by $\widehat m$ and the belief set corresponding to a constitution $C \subseteq M$ by $\widehat C = \{ \widehat m:m \in C\} $ . Fix a constitution C.

First,

$$\hskip-60pt\displaylines{ C\,\,{\rm{is}}\,\,{\rm{consistent}} \Leftrightarrow C \subseteq {C'}\,\,{\rm{for}}\,\,{\rm{some}}\,\,{C'} \in T \cr \hskip 62pt\Leftrightarrow \widehat C \subseteq \widehat {{C'}}\,\,{\rm{for}}\,\,{\rm{some}}\,\,{C'} \in T \cr \hskip 157pt\Leftrightarrow \widehat C \subseteq B\,\,{\rm{for}}\,\,{\rm{some}}\,\,{\rm{consistent}}\,\,{\rm{and}}\,\,{\rm{complete}}\,\,B \subseteq L \cr \hskip 107pt\Leftrightarrow \widehat C\,\,{\rm{is}}\,\,{\rm{consistent}},\,\,{\rm{by}}\,\,{\rm{Lemma}}\,\,1({\rm{a}}).\;\;\;\; \cr} $$

Second,

$$\hskip-60pt\displaylines{ C\,\,{\rm{is}}\,\,{\rm{complete}} \Leftrightarrow C \supseteq {C'}\,\,{\rm{for}}\,\,{\rm{some}}\,\,{C'} \in T \cr \hskip 59pt\Leftrightarrow \widehat C \supseteq \widehat {{C'}}\,\,{\rm{for}}\,\,{\rm{some}}\,\,{C'} \in T \cr \hskip 154pt\Leftrightarrow \widehat C \supseteq B\,\,{\rm{for}}\,\,{\rm{some}}\,\,{\rm{consistent}}\,\,{\rm{and}}\,\,{\rm{complete}}\,\,B \subseteq L \cr \hskip 136pt\Leftrightarrow \widehat C\,\,{\rm{is}}\,\,{\rm{globally}}\,\,{\rm{complete}},\,\,{\rm{by}}\,\,{\rm{Lemma}}\,\,1({\rm{b}}).\;\;\;\; \cr} $$

Third, writing $\widehat T: = \{ \widehat C:C \in T\} = \{ B \subseteq L:B$ is complete and consistent $\} $ ,

$$\displaylines{ C\,\,{\rm{is}}\,\,{\rm{closed}} \Leftrightarrow C\ni m\,\,{\rm{for}}\,\,{\rm{all}}\,\,m\,\,{\rm{entailed}}\,\,{\rm{by}}\,\,C,{\rm{i}}{\rm{.e}}.,\,\,{\rm{all}}\,\,m \in { \cap _{{C'} \in T:{C'} \supseteq C}}{C'} \cr \hskip 47pt\Leftrightarrow \widehat C\ni \widehat m\,\,{\rm{for}}\,\,{\rm{all}}\,\,m\,\,{\rm{entailed}}\,\,{\rm{by}}\,\,C,{\rm{i}}{\rm{.e}}.,\,\,{\rm{all}}\,\,m \in { \cap _{{C'} \in T:{C'} \supseteq C}}{C'} \cr \hskip 30pt\Leftrightarrow \widehat C\ni b\,\,{\rm{for}}\,\,{\rm{all}}\,\,b\,\,{\rm{entailed}}\,\,{\rm{by}}\,\,\widehat C,{\rm{i}}{\rm{.e}}.,\,\,{\rm{all}}\,\,b \in { \cap _{B \in \widehat T:B \supseteq \widehat C}}B \cr \hskip-65pt\Leftrightarrow \widehat C\,\,{\rm{is}}\,\,{\rm{closed}},\,\,{\rm{by}}\,\,{\rm{Lemma}}\,\,1({\rm{c}}).}$$

Appendix B. Proof of Theorem 1 and its corollary

The proof of Theorem 1 rests on two lemmas. The first lemma is an equivalent re-statement of a well-known fact in abstract logic, whose proof we include for completeness:

Lemma 2 A set CLO ( $ \subseteq {2^M}$ ) is a closedness notion if and only if it is closed under intersection, i.e. $Y \subseteq CLO \Rightarrow \cap Y \in CLO$ (where by convention $ \cap \emptyset = M$ ).

Proof. First, if CLO is closed under intersection, then define the consequence $Cn(C)$ of a set $C \subseteq M$ as the smallest extension of C in CLO, i.e. as $ \cap \{ {C'} \in CLO:{C'} \supseteq C\} $ ; and verify that the so-defined operator Cn is classical and that $CLO = \{ C \subseteq M:Cn(C) = C\} $ . Conversely, assume CLO is a closedness notion, say with respect to the classical consequence operator Cn. To show closedness under intersection, we fix a $Y \subseteq CLO$ and show that $ \cap Y \in CLO$ , i.e. that $Cn( \cap Y) = \cap Y$ . For one, $ \cap Y \subseteq Cn( \cap Y)$ , as Cn is inclusive. For another, $Cn( \cap Y) \subseteq \cap Y$ , as for each $C \in Y$ we have $Cn( \cap Y) \subseteq Cn(C) = C$ , where the ‘ $ \subseteq $ ’ holds as Cn is monotonic and the ‘ $ = $ ’ holds as $C \in CLO$ .

Lemma 3 For any theory of rationality T, $CL{O_T}$ is the closure of T under intersection, i.e. $CL{O_T} = \left\{ { \cap Y:Y \subseteq T} \right\}$ .

Proof. Let T be any theory. Since $CL{O_T}$ includes T and is, like any closedness notion, closed under intersection (Lemma 2), $CL{O_T}$ includes T’s closure under intersection: $CL{O_T} \supseteq \left\{ { \cap Y:Y \subseteq T} \right\}$ . To show that $CL{O_T} \subseteq \left\{ { \cap Y:Y \subseteq T} \right\}$ , we fix a $C \in CL{O_T}$ , define $Y = \{ {C'} \in T:C \subseteq {C'}\} $ , and show that $C = \cap Y$ . All attitudes in $ \cap Y$ are (T-)entailed by C, hence belong to C as C is (T-)closed. So, $C = \cap Y$ .

Proof of Theorem 1. Assume T is classical, say $T = CON \cap COM \cap CLO$ for some notions of consistency CON, completeness COM, and closedness CLO. We must show that (i) $T = CO{N_T} \cap CO{M_T} \cap CL{O_T}$ , (ii) $CO{N_T} \subseteq CON$ , (iii) $CO{M_T} \subseteq COM$ and (iv) $CL{O_T} \subseteq CLO$ . Observe that (i) follows from (ii)–(iv) and the fact that $T = CON \cap COM \cap CLO$ , $T \subseteq CO{N_T}$ , $T \subseteq CO{M_T}$ , and $T \subseteq CL{O_T}$ . So it suffices to show (ii)–(iv).

To show (ii), let $C \in CO{N_T}$ . Pick a ${C'} \in T$ such that $C \subseteq {C'}$ . As ${C'} \in T$ and $T \subseteq CON$ , we have ${C'} \in CON$ ; hence $C \in CON$ since CON is a consistency notion and $C \subseteq {C'}$ . This shows (ii).

To show (iii), consider a $C \in CO{M_T}$ . Pick a ${C'} \in T$ such that ${C'} \subseteq C$ . Now ${C'} \in COM$ (as ${C'} \in T \subseteq COM$ ), and thus $C \in COM$ (as ${C'} \subseteq C$ and COM is a completeness notion).

We finally show (iv). As CLO includes T and is closed under intersection (by Lemma 2), CLO includes T’s closure under intersection, which equals $CL{O_T}$ by Lemma 3. So, $CLO \supseteq CL{O_T}$ .

Proof of Corollary 1. Let T be fully classical, say $T = CON \cap CLO$ for notions of consistency CON and closedness CLO. Then (*) $T = CON \cap COM \cap CLO$ with the vacuous completeness notion $COM{ = 2^M}$ . By Theorem 1, (**) $T = CO{N_T} \cap CO{M_T} \cap CL{O_T}$ , and (***) $CO{N_T} \subseteq CON$ , $CO{M_T} \subseteq COM$ , $CL{O_T} \subseteq CLO$ . It remains to show that $T = CO{N_T} \cap CL{O_T}$ . By (*), (**) and (***), $T = CO{N_T} \cap COM \cap CL{O_T}$ . So, as $COM{ = 2^M}$ , $T = CO{N_T} \cap CL{O_T}$ .

We also present an (alternative) direct proof of Corollary 1. It is again based on two lemmas, namely on Lemma 2 and on an interesting fact about fully classical theories:

Lemma 4 If T is a fully classical theory of rationality, then $CL{O_T} = T \cup \{ M\} $ .

Proof. Obviously, for any theory T (whether or not fully classical) $CL{O_T}$ includes T and contains M; hence, $T \cup \{ M\} \subseteq CL{O_T}$ . To show the reverse inclusion, let T be fully classical, say $T = CON \cap CLO$ for notions of consistency CON and closedness CLO. By Lemma 2, CLO is closed under intersection: $Y \subseteq CLO \Rightarrow \cap Y \in CLO$ . Moreover, CON is closed under non-empty intersection: $\emptyset \ne Y \subseteq CON \Rightarrow \cap Y \in CON$ . It follows that $T = CON \cap CLO$ is closed under non-empty intersection. By implication, $T \cup \{ M\} $ is closed under intersection.

We are ready to show that $CL{O_T} \subseteq T \cup \{ M\} $ . We let $C \in CL{O_T}$ and prove $C \in T \cup \{ M\} $ . Now C (T-)entails all attitudes in $ \cap \{ {C'} \in T:C \subseteq {C'}\} $ , hence contains all of them as C is (T-)closed. So, $C = \cap \{ {C'} \in T:C \subseteq {C'}\} $ . Meanwhile $ \cap \{ {C'} \in T:C \subseteq {C'}\} \in T \cup \{ M\} $ as $T \cup \{ M\} $ is closed under intersection. Therefore $C \in T \cup \{ M\} $ .

Direct proof of Corollary 1. Suppose T is a fully classical theory, say $T = CON \cap CLO$ for notions of consistency CON and closedness CLO. We must show that (i) $T = CO{N_T} \cap CL{O_T}$ , (ii) $CO{N_T} \subseteq CON$ , and (iii) $CL{O_T} \subseteq CLO$ . Note that (i) follows from (ii) and (iii) because $T = CON \cap CLO$ , $T \subseteq CO{N_T}$ , and $T \subseteq CL{O_T}$ . It thus remains to show (ii) and (iii). Condition (ii) holds for the same reason as in the proof of Theorem 1. To show (iii), we must by Lemma 4 prove that $T \cup \{ M\} \subseteq CLO$ . This holds because $T \subseteq CLO$ (as $T = CON \cap CLO$ ) and because $M \in CLO$ by Lemma 2.

Appendix C. Proof of Theorem 2

Fix a theory of rationality T and a constitution C. Let $T \ne \emptyset $ , an assumption needed only in parts (a) and (b). We now prove each part.

Part (a). We prove both directions of implication. We may assume $C \ne \emptyset $ , since otherwise C is trivially consistent (as $T \ne \emptyset $ ) and satisfies all consistency requirements.

  • First let C satisfy T’s consistency requirements. We show that C is consistent. Consider the consistency condition ${R^ * }$ of not holding all states in C: . Since C violates ${R^ * }$ while satisfying T’s consistency requirements, ${R^ * }$ cannot be a requirement of T. So some rational constitution ${C'} \in T$ violates ${R^ * }$ , i.e. $C \subseteq {C'}$ . So C is consistent.

  • Conversely, assume C is consistent. Consider any consistency requirement R of T; we must prove that C satisfies it. R takes the form for some ‘forbidden set’ F. Being consistent, C has a rational extension ${C^ + }$ . As ${C^ + }$ is rational, it satisfies T’s requirements, so satisfies R, i.e. . As $C \subseteq {C^ + }$ , it follows that . So C satisfies R.

Part (b). The proof is the ‘dual’ of that for part (a). We may suppose $C \ne M$ , because otherwise C is trivially complete (as $T \ne \emptyset $ ) and satisfies all completeness requirements.

  • First let C satisfy T’s completeness requirements. We show that C is complete. Note that C violates the (completeness) condition of containing a state outside C, ${R^ * } = \{ {C'}:(M\backslash C) \cap {C'} \ne \emptyset \} $ . So, as C satisfies T’s completeness requirements, ${R^ * }$ is not a requirement of T. So some rational constitution ${C'} \in T$ violates ${R^ * }$ ; hence $(M\backslash C) \cap {C'} = \emptyset $ , i.e. ${C'} \subseteq C$ . So C is complete.

  • Conversely, let C be complete. Let R be any completeness requirement of T; we show that C satisfies it. R requires having at least one state from an (unavoidable) set U: $R = \{ {C'}:{C'} \cap U \ne \emptyset \} $ . As C is complete, it has a rational subset ${C^ - }$ . Being rational, ${C^ - }$ satisfies T’s requirements, hence satisfies R, i.e. ${C^ - } \cap U \ne \emptyset $ . So, as ${C^ - } \subseteq C$ , $C \cap U \ne \emptyset $ . Hence, C satisfies R.

Part (c). Again, both directions of implication are to be shown.

  • First, let C satisfy T’s closedness requirements. To show that C is closed, consider a state m entailed by C; we must show that $m \in C$ . Consider the closedness condition ${R^ * }$ with set of premise states C and conclusion state m: ${R^ * } = \{ {C'}:C \subseteq {C'} \Rightarrow m \in {C'}\} $ . As C entails m, ${R^ * }$ is a requirement of T. So, as C satisfies T’s closedness requirements, it satisfies ${R^ * }$ . Hence, as $C \subseteq C$ , we have $m \in C$ .

  • Conversely, assume C is closed. Consider a closedness requirement R of the theory, say $R = \{ {C'}:P \subseteq {C'} \Rightarrow c \in {C'}\} $ for some (premise) set $P \subseteq M$ and some (conclusion) state $c \in M$ . To show that C satisfies R, assume $P \subseteq C$ ; we must prove $c \in C$ . Since R is a requirement of T, all rational constitutions which include P contain c, which in turn means that P entails c (by definition of entailment). So also the larger set $C \supseteq P$ entails c (again by definition of entailment). Hence $c \in C$ , as C is closed.

Part (d). Trivially, rationality is equivalent to satisfaction of the theory’s strongest requirement $R = T$ , which is equivalent to satisfaction of all the theory’s requirements $R \supseteq T$ .

Appendix D. Proof of Theorem 3

Again, fix a theory of rationality T. A reasoning system S achieves a requirement R if $C|S$ satisfies R for all constitutions C. For parts (b), (c) and (d) we prove two directions of implication, as ‘unless’ is taken to mean ‘if and only if it is not the case that’.

For the trivial theory $T = \emptyset $ , all parts hold. Part (a) holds because the maximal reasoning system S, which contains all rules, achieves closedness (by transforming each constitution into M, the only closed constitution) and trivially preserves consistency since no constitution is consistent. Parts (b), (c) and (d) hold because consistency, completeness and rationality are all trivially unachievable by the absence of any consistent, complete or rational constitutions (regarding (c), note also the absence of avoidable sets).

Henceforth let $T \ne \emptyset $ . We prove the four parts in turn.

Part (a). By Theorem 2(c), achieving closedness is equivalent to achieving all closedness requirements of T. Meanwhile, by Theorem 1 in Dietrich et al. (Reference Dietrich, Staras and Sugden2019) there exists a reasoning schema S which achieves all closedness requirements and preserves consistency. So S achieves closedness while preserving consistency.

Part (b). First, if consistency is trivial (i.e. $C = M$ is rational), then consistency is achieved by any reasoning system. Conversely, assume consistency is non-trivial. Let S be any reasoning system. It fails to achieve consistency, because by non-triviality there is an inconsistent constitution C (e.g. $C = M$ ), and as $C|S \supseteq C$ also $C|S$ is inconsistent.

Part (c). First, assume completeness is trivial (along with the background assumption of compactness, whereby each inconsistent set of states has a finite inconsistent subset). For each unavoidable set U we can pick an unfalsifiable state ${m_U} \in U$ . The reasoning system $S = \{ (\emptyset ,{m_U}):U$ is unavoidable $\} $ achieves each completeness requirement of theory T, because for each completeness requirement of T a state from its unavoidable set is formed. So S achieves completeness simpliciter, by Theorem 2. We now show that S preserves consistency. For a contradiction, consider a consistent constitution C such that $C|S$ is inconsistent. By compactness, $C|S$ has a finite inconsistent subset ${C'}$ . By definition of S, $C|S = C \cup \{ {m_U}:U$ is an unavoidable set $\} .$ So we may pick finitely many unavoidable sets ${U_1}, \ldots ,{U_k}$ such that ${C'} \subseteq C \cup \{ {m_{{U_1}}},{m_{{U_2}}}, \ldots ,{m_{{U_k}}}\} $ . Since C is consistent, so is $C \cup \{ {m_{{U_1}}}\} $ , as ${m_{{U_1}}}$ is non-falsifiable; hence so is $C \cup \{ {m_{{U_1}}},{m_{{U_2}}}\} $ , as ${m_{{U_2}}}$ is non-falsifiable. Repeating this argument k times, it follows that $C \cup \{ {m_{{U_1}}},{m_{{U_2}}}, \ldots ,{m_{{U_k}}}\} $ is consistent. Hence its subset ${C'}$ is consistent.

Conversely, suppose some set of falsifiable states is unavoidable. Let R be the corresponding completeness requirement. It suffices to show that no reasoning system achieves R, because by Theorem 2 achieving completeness is equivalent to achieving all completeness requirements of the theory. By Theorem 3 in Dietrich et al. (Reference Dietrich, Staras and Sugden2019), no reasoning system achieves any completeness requirement of the theory whose unavoidable set consists of falsifiable states. So no reasoning system S achieves R.

Part (d). First, for (degenerate) theories that deem $C = M$ rational, rationality is trivially achieved by the reasoning system S containing all rules, for which $C|S = M$ for all initial constitutions C. Conversely, if $C = M$ is irrational, the unachievability of rationality follows from that of the weaker demand of consistency (see part (b)).

Franz Dietrich is a Research Professor at Paris School of Economics and CNRS, following an interdisciplinary career with a PhD in mathematics (Oxford) and positions as philosopher or economist at Konstanz University, Maastricht University, London School of Economics and University of East Anglia. His research lies between economics and philosophy, primarily addressing foundational and normative questions about decisions of individuals or groups. In particular, he works on rationality, reasons, preference change, reasoning, unawareness, moral philosophy, social choice and democratic theory. URL: www.franzdietrich.net

Antonios Staras uses formal methods from economics and philosophy to address issues relating to public policy, cognitive and behavioural economics, and choice under uncertainty. He teaches economics at Cardiff Business School, Cardiff University. Before entering academia, he acted as a decision scientist in various roles in industry. URL: https://www.researchgate.net/profile/Antonios-Staras

Robert Sugden is Professor of Economics at the University of East Anglia in the UK. His research uses a combination of theoretical, experimental and philosophical methods to investigate issues in behavioural economics, normative economics, choice under uncertainty, the foundations of decision and game theory, the methodology of economics, and the evolution of social conventions. His current work focuses on the problem of reconciling behavioural and normative economics. URL: https://research-portal.uea.ac.uk/en/persons/robert-sugden

Footnotes

1 Standard rational-choice-theoretic models characterize the agent by mental constructs (such as preferences, beliefs, utilities and strategies) and define rationality in terms of these mental constructs and their relations. The mental constructs characterizing the agent can be remodelled as a set of attitudes in our sense. But our Broomean model departs from a different, radically behaviourist notion of rationality that can also be found in rational-choice theory and that defines rationality as a property of choice patterns (technically, a choice function) rather than of mental constructs, the role of which is downgraded to that of ‘representing choice’. For the contrast between mentalist and behaviourist interpretations of rational-choice models, see Dietrich and List (Reference Dietrich and List2016).

2 The move to abstraction in logic goes back at least to Alfred Tarski’s work in the 1930s about consequence operators on an abstract set of sentences (e.g. Tarski Reference Tarski1956) and has since then evolved into many directions, including those of algebraic logic and algebraic semantics.

3 Believing with subjective probability 0.8 that it rains is an attitude with content ‘it rains’ and attitude type ‘belief to the (probabilistic) degree 0.8’.

4 Desiring some outcome to the degree 7 is an attitude with content this outcome and with attitude type ‘desire of degree 7’. Some would call the degree of desire the ‘utility’.

5 A vague probabilistic belief in something is often captured by a non-empty probability interval $I \subseteq [0,1]$ (which becomes a sharp belief if I contains a single number). For instance, believing with vague subjective probability [0.6, 0.8] that it rains is an attitude with content ‘it rains’ and attitude type ‘belief of vague probabilistic degree [0.6, 0.8]’.

6 A vague desire can be captured by a non-empty ‘utility interval’ $U \subseteq \mathbb{R}$ . For instance, desiring an outcome to the vague degree [10, 15] is an attitude with content the outcome and type ‘desire of vague degree [10, 15]’.

7 For instance, the description of a Savage agent by a probability measure, a utility function and a preference relation can be recast as a constitution consisting of probabilistic beliefs (of type believing event such-and-such to the probabilistic degree such-and-such), graded values/desires (of type valuing/desiring outcome such-and-such to the degree/utility such-and-such) and weak preferences (of type weakly preferring act such-and-such to act such-and-such).

8 For instance, the constitution of a Savage agent (see footnote 7) is rational in the expected-utility sense if and only if its beliefs obey the probability axioms and its preferences are linked to its beliefs and values through the expected-utility criterion. In a different formalization of the Savage agent which suppresses beliefs and values, that agent’s constitution consists only of weak preferences (not of beliefs or values) and is rational if and only if its preferences obey Savage’s axioms.

9 When recasting standard rational-choice models within the present framework, then an agent’s different attitude types indeed have different domains. For instance, a Savage agent holds (probabilistic) beliefs about Savage events but preferences about Savage acts, and a player in a game holds beliefs about moves of other players but intentions (strategies) about own moves.

10 Additivity says: if you believe p to degree t and q to degree ${t'}$ and p or q to degree ${t{''}}$ then ${t{''}} = t + {t'}$ , formally $(p,be{l_t}),(q,be{l_{{t'}}}),(p$ or $q,be{l_{{t{''}}}}) \in C \Rightarrow {t{''}} = t + {t'}$ , with parameters any mutually inconsistent propositions $p,q \in L$ and any $t,{t'},{t{''}} \in [0,1]$ . One might also require that no proposition is believed to two different degrees, and that tautologies can only be believed to degree 1. More demandingly, one might require existence of probabilistic beliefs about certain propositions (e.g. the ‘events’ in a Savage framework): you believe p to some degree, formally there exists a $t \in [0,1]$ such that $(p,be{l_t}) \in C$ , with parameter any proposition p from a given ‘belief domain’ ${L_{bel}} \subseteq L$ . All these conditions are required under a standard Savagean expected-utility model of rationality.

11 Technically, the assignments $p \,\mapsto $ not p and $p \,\mapsto \,obligatorily$ p define two unary operators $L \to L$ , and the assignments $(p,q) \,\mapsto\, if$ p then q and $(p,q) \,\mapsto\, q$ is a means implied by p define two dyadic operators $L \times L \to L$ .

12 It cannot distinguish between logically equivalent propositions: it neither snows nor rains and it is not the case that it snows or rains correspond to the same set of worlds, hence to the same proposition. This can be problematic because attitudes often distinguish between equivalent propositions: we often believe or intend something without believing or intending something equivalent, for instance out of unawareness of the equivalence.

13 The syntactic model of propositions is philosophically natural under a structural notion of proposition according to which propositions have an internal structure that parallels at least roughly that of sentences expressing them (although sentences may be more fine-grained). The semantic or set-theoretic model of propositions is philosophically natural under a non-structural notion of propositions. King (Reference King2019) reviews both notions of proposition. Whether a syntactic or semantic model of propositions is more plausible is also related to whether one has an intensional or extensional notion of proposition, i.e. whether one takes proposition to be intensions or extensions of sentences – but here we enter controversial questions about the nature of extension (reference, Bedeutung) and intension (meaning, Sinn). Under an arguably plausible view, a sentence’s extension and intension is structurally similar to a set of worlds or the sentence itself, respectively. Under an arguably less plausible Fregean view, they are structurally like a truth value or a set of worlds, respectively; this other view makes the semantic model extensional, not intensional.

14 Recall that a consequence operator over (here) the set M is a function Cn mapping each set $C \subseteq M$ to a set $Cn(C) \subseteq M$ (of ‘consequences’ of C). It is called classical or a closure operator if it is inclusive (‘ $Cn(C) \supseteq C$ ’), monotonic (‘ $$C \subseteq {\rm{ }}C' \Rightarrow Cn(C) \subseteq Cn(C')$$ ’), and idempotent (‘ $Cn(Cn(C)) = Cn(C)$ ’). The classical consequence operator Cn underlying a given closedness notion CLO is unique, and maps each $C \subseteq M$ to its smallest extension in CLO. By this uniqueness, closedness notions and classical consequence operators are interdefinable.

15 The expressions ‘consistency-type schema’,‘completeness-type schema’, and ‘closedness-type schema’ should be intuitively clear. Technically, they denote schemas of, respectively, consistency conditions, completeness conditions, or closedness conditions, in a sense defined formally in section 4.2.

16 See footnote 15.

17 See footnote 15.

18 For instance, for a fixed ${m^ * } \in M$ , the theory $T = \{ C \subseteq M : {m^ * } \,\notin \,C \}$ is the intersection of the consistency notion $CON = T$ , the vacuous completeness notion $COM{ = 2^M}$ , and the vacuous closedness notion $CLO{ = 2^M}$ , but also the intersection of the notions of consistency $CON{ = 2^M}\backslash \{ M\} $ , completeness $COM{ = 2^M}$ and closedness $CLO = T \cup \{ M\} = \{ C:{m^ * } \in C \Rightarrow C = M\} .$

19 This is true under the top-down and bottom-up approaches to modelling completeness and the other logical notions (cf. sections 3.1 and 3.2).

20 Trivial examples are that $CO{N_T}{ = 2^T}$ if $\emptyset \in T$ , $CO{M_T}{ = 2^M}$ if $M \in T$ , and $CLO{ = 2^M}$ if $T{ = 2^M}$ .

21 The reason is that ${2^M}$ is a constancy notion (as it is subset-closed), is a completeness notion (as it is superset-closed), and is a closedness notion (as it is closed under the trivial classical consequence operator Cn given by $Cn(C) = C$ for all $C \subseteq M$ ).

22 For instance, if ${\cal A}$ includes Preference Transitivity R5, then the theory $T({\cal A})$ implies the following schema of closedness requirement (similar to R5 but with four propositions)

R5* preferring p to q and q to r and r to s implies preferring p to s, formally, $(p,q, \succ ),(q,r, \succ ),(r,s, \succ ) \in C \Rightarrow (p,s, \succ ) \in C$ . Parameters: $p,q,r,s \in L$ .

Instances of R5* are indeed requirements because, whenever $(p,q, \succ ),(q,r, \succ ),(r,s, \succ ) \in C$ , then $(p,r, \succ ) \in C$ by R5 applied to $p,q,r$ , and thus $(p,s, \succ ) \in C$ by R5 applied to $p,r,s$ .

23 Other conventions for marking intentions are possible in English.

24 This (with respect to set-inclusion) minimal stable extension exists and is unique. It is the intersection of all stable extensions $$C' \supseteq C$$ .

25 Write $C|{r_1}|{r_2}| \cdots |{r_n}$ for the result of revising C through rule ${r_1}$ , then through rule ${r_2}$ , etc. until ${r_n}$ . For finite S, $C|S$ can be shown to equal $C|{r_1}|{r_2}| \cdots |{r_n}$ for any sequence $({r_1}, \ldots ,{r_n})$ of S-rules that is maximal subject to each rule ${r_i}$ being effective on the previously reached constitution $C|{r_1}|{r_2}| \cdots |{r_{i - 1}}$ . In this representation of $C|S$ through consecutive reasoning, the sequence $({r_1}, \ldots ,{r_n})$ (the way to reason) is only to a limited extent unique: all such sequences $({r_1}, \ldots ,{r_n})$ have the same length (number of reasoning steps) n and the same set of conclusion-attitudes $\{ c:$ some of ${r_1}, \ldots ,{r_n}$ concludes in $c\} $ .

26 In our framework, a reasoning operator can be defined as any function transforming each initial constitution $C \subseteq M$ into a post-reasoning constitution ${C^ * } \subseteq M$ . In particular, our Broomean reasoning operator transforms each C into ${C^ * } = C|S$ , the revision of C under your (fixed) reasoning system S. This special reasoning operator obeys two axioms. Inclusiveness: for all initial constitutions C, we have $C \subseteq {C^ * }$ – reasoning does not remove attitudes. Monotonicity: for all initial constitutions C and D, if $C \subseteq D$ then ${C^ * } \subseteq {D^ * }$ – additional attitudes cannot prevent (but can enable) new attitudes, equivalently additional absences of attitudes cannot enable (but can prevent) new attitudes.

27 While Drucker only defines ‘expressing an attitude’ (p. 6), we read his definition as applying analogously to ‘expressing attitude changes’, because the latter is what is ultimately needed in his Argumentalism.

28 Broome (Reference Broome2013: 206–207) points out that some automatic processes have semantic features, and that this fact raises ‘interesting and difficult questions’ that are outside the scope of his analysis.

29 That is, unless the theory deems all constitutions consistent (or equivalently, deems the all-attitudes constitution C = M rational).

30 That is, unless the theory deems essentially every constitution complete, in a sense defined below.

31 In part (c), the stronger reading of ‘unless’ requires a compactness assumption: each inconsistent set of states $C \subseteq M$ has a finite inconsistent subset. Compactness holds trivially if M is finite. Compactness is the multi-attitude counterpart of ordinary logical compactness.

32 But logical entailment cannot model non-deductive reasoning. According to the dominant view in philosophy of logic, crystallized by Harman’s (1984) distinction between inference and implication, logic is not primarily about reasoning (inference), but about entailment (implication). Christensen (Reference Christensen2004) also analyses this distinction.

33 Your introspective reasoning may spark some causal process that changes your attitudes (in some direction), but this is another issue.

34 In the syntactic case we assume that the logic is a standard propositional logic, or more generally any well-behaved logic such as a standard propositional, predicate, modal or conditional logic. Formally, the logic must obey a few classic conditions (namely L1–L4 in Dietrich Reference Dietrich2007) which guarantee ‘regular’ notions of logical consistency and logical entailment. The notable condition is monotonicity, whereby entailments are preserved under adding premises, and so consistency of a set is preserved under removing elements.

35 And where in the syntactic case the logic is well-behaved as defined in footnote 34.

References

Alchourrón, C.E., Gärdenfors, P. and Makinson, D. 1985. On the logic of theory change: partial meet contraction and revision functions. Journal of Symbolic Logic 50, 510530.CrossRefGoogle Scholar
Boghossian, P. 2014. What is reasoning? Philosophical Studies 169, 118.CrossRefGoogle Scholar
Boghossian, P. 2018. Delimiting the boundaries of inference. Philosophical Issues 28, 5569.CrossRefGoogle Scholar
Broome, J. 2007. Wide or narrow scope? Mind 116, 360370.CrossRefGoogle Scholar
Broome, J. 2013. Rationality through Reasoning. Hoboken, NJ: Wiley.CrossRefGoogle Scholar
Christensen, D. 2004. Putting Logic in its Place: Formal Constraints on Rational Belief. New York, NY: Oxford University Press.CrossRefGoogle Scholar
Dietrich, F. 2007. A generalised model of judgment aggregation. Social Choice and Welfare 28, 529565.CrossRefGoogle Scholar
Dietrich, F. and List, C. 2016. Mentalism versus behaviourism in economics: a philosophy-of-science perspective. Economics and Philosophy 32, 249281.CrossRefGoogle Scholar
Dietrich, F. and Staras, A. 2022. Reasoning in attitudes. Synthese 200, 131.CrossRefGoogle Scholar
Dietrich, F., Staras, A. and Sugden, R. 2019. A Broomean model of rationality and reasoning. Journal of Philosophy 116, 585614.CrossRefGoogle Scholar
Drucker, D. 2021. Reasoning beyond belief acquisition. Noûs. https://doi.org/10.1111/nous.12363.CrossRefGoogle Scholar
Halpern, J.Y. 2017. Reasoning about Uncertainty. Cambridge, MA: MIT Press.CrossRefGoogle Scholar
Harman, G. 1984. Logic and reasoning. Synthese 60, 107127.CrossRefGoogle Scholar
Horty, J.F. 2001. Nonmonotonic logic. In The Blackwell Guide to Philosophical Logic, ed. Goble, L., 336–361. Oxford: Blackwell.Google Scholar
Kahneman, D. 2011. Thinking, Fast and Slow. New York, NY: Farrar, Straus and Giroux.Google Scholar
King, J.C. 2019. Structured propositions. The Stanford Encyclopedia of Philosophy. Summer 2019 Edition. https://plato.stanford.edu/archives/sum2019/entries/propositions-structured/.Google Scholar
Kolodny, N. 2005. Why be rational? Mind 114, 509563.CrossRefGoogle Scholar
Kolodny, N. 2007. State or process requirements? Mind 116, 371385.CrossRefGoogle Scholar
Liu, F. 2011. Reasoning about Preference Dynamics. Dordrecht: Springer.CrossRefGoogle Scholar
Tarski, A. 1956. Logic, semantics and metamathematics. Oxford University Press.Google Scholar
Van der Hoek, W. and Wooldridge, M. 2003. Towards a logic of rational agency. Logic Journal of IGPL 11, 135159.CrossRefGoogle Scholar
Watson, P.C. and Evans, J.B. 1974. Dual processes in reasoning? Cognition 3, 141154.CrossRefGoogle Scholar
Figure 0

Figure 1. The rationality requirements of the theory $T({\cal A})$.