Paper deep dive
Formalizing the Moral Evaluation of Speech Acts: Truthfulness, Lies and Ethical Dilemmas
Benjamin Icard, Gauvain Bourgne, Jeanne Bonnaventure, Jean-Gabriel Ganascia
Intelligence
Status: not_run | Model: - | Prompt: - | Confidence: 0%
Entities (0)
Relation Signals (0)
No relation signals yet.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:In life-or-death situations, a benevolent lie may appear more moral than telling the truth. Yet such lies can backfire, producing unintended and sometimes fatal consequences. This tension, famously disputed by Kant and Constant in 1797, applies not only to lying but to assertive speech acts in general, raising the question of which utterance should be chosen when moral stakes are high. We present a logical framework for the ethical evaluation of speech-act utterances based on agents' beliefs. Implemented in Answer Set Programming (ASP), the framework assesses utterances under deontologism, consequentialism, and principialism, and is illustrated on Sartre's The Wall (1939), a reworking of that controversy in which lying leads alternately to rescue and to death. Our setting is general by design: as two variants show, accommodating a new moral situation amounts to adjusting parameters, not rules.
Tags
Links
- Source: https://arxiv.org/abs/2610.04747v1
- Canonical: https://arxiv.org/abs/2610.04747v1
Trouble viewing inline? Open PDF directly ā
Full Text
60,849 characters extracted from source content.
Expand or collapse full text
Formalizing the Moral Evaluation of Speech Acts: Truthfulness, Lies and Ethical Dilemmas Benjamin Icard Gauvain Bourgne Jeanne Bonnaventure Jean-Gabriel Ganascia Affiliation: LIP6, Sorbonne University, CNRS, France ā Corresponding author: E-mail benjamin.icard@lip6.fr Abstract In life-or-death situations, a benevolent lie may appear more moral than telling the truth. Yet such lies can backfire, producing unintended and sometimes fatal consequences. This tension, famously disputed by Kant and Constant in 1797, applies not only to lying but to assertive speech acts in general, raising the question of which utterance should be chosen when moral stakes are high. We present a logical framework for the ethical evaluation of speech-act utterances based on agentsā beliefs. Implemented in Answer Set Programming (ASP), the framework assesses utterances under deontologism, consequentialism, and principialism, and is illustrated on Sartreās The Wall (1939), a reworking of that controversy in which lying leads alternately to rescue and to death. Our setting is general by design: as two variants show, accommodating a new moral situation amounts to adjusting parameters, not rules. Keywords: Moral Theories Evaluation Speech Acts Lying Logical Formalism Answer Set Programming Ethical Dilemmas 1 Introduction Moral theories aim to explain what makes actions right or wrong and to guide agents towards correct moral verdicts [53]. In machine ethics, these approaches and their formalization emphasized physical actions, through dilemmas like the Trolley Problem [19] or the Transplant case [52]. By contrast, verbal actions, more precisely speech act utterances such as lying, truth-telling, or withholding information, have received far less systematic attention [18, 13]. Yet in moral life as in multi-agent systems, agents act on one another through their utterances, which can be honest or deceptive, and beneficial or harmful. The moral status of such utterances, and of lying above all, is a classical concern of moral philosophy [7], famously disputed by Constant [12] in 1796, for whom honesty is owed only to those who deserve the truth, and by Kant [30] in his reply of 1797, for whom honesty is an unconditional duty. This controversy widens into the divide between internalist theories, judging an action by the agentās intentions, as in Kantās deontologism, and externalist ones, judging it by its effects, as in the consequentialism of Bentham and Mill [3, 36]. Constantās principialism stands as a compromise between the two, weighing intentions while admitting exceptions. Beyond the permissibility of lying, this debate asks which speech acts, truthful assertion, lie, or silence, are ethical, towards whom, and on what grounds. This paper proposes a logic-based framework to conduct such an ethical evaluation of actions, speech-act utterances included, under the classical moral theories. Speech-act theory is epistemic by design, emphasizing the speakerās honesty and the truth value of the utterance [46, 17], but, as actions, utterances also trigger outcomes, possibly indirect, that can be beneficial or detrimental. For their proper evaluation, we introduce (i) a simplified agent architecture, based on beliefs and equipped with an explicit decision theory; (i) a causal model of actions, whether physical or verbal, deriving their outcomes; (i) an epistemic layer capturing assertive speech acts and their types; and (iv) a unified formalism to represent deontologism and consequentialism, with principialism as a mixed approach. Our contribution is a reusable architecture for comparing these moral theories, not an exhaustive formalization of each. We realise the framework in Answer Set Programming (ASP) [23, 32], well suited to default norms and their exceptions. We illustrate the debate on the ethics of speech acts using Sartreās The Wall (1939) [44]: interrogated by Falangists during the Spanish Civil War, the anarchist Pablo Ibbieta lies twice about where his comrade Ramon Gris is hiding. The first lie is beneficial and protects Ramon, but the second, being true by tragic coincidence, is detrimental and leads to his arrest and death. The story has been read as a literary treatment of the Kant-Constant controversy, the second lie instantiating Kantās responsibility argument [51]. The implementation derives the epistemic type of each lie and returns each moral theoryās verdict. We also use variants to show the generality of the framework and its sensitivity: minimal parameter changes make converging theories diverge. Section 2 reviews prior work and shows that speech acts still lack a systematic ethical evaluation. Section 3 sets out the conceptual framework, the epistemic typology of utterances and the three moral theories with their variants, applied to The Wall. Section 4 develops the formal framework, from its typed vocabulary and the utter predicate to its evaluators. Section 5 reports the ASP evaluation. Section 6 discusses two alternatives of Sartreās The Wall, and Section 7 concludes and sets the basis for future work. 2 Motivations 2.1 Moral Speech Acts Speech acts are a distinctive class of actions, performed by uttering rather than by acting physically on the world [2]. Searleās taxonomy of five illocutionary classes [48, 47] was cast in illocutionary logic by Searle and Vanderveken [46] and, in multi-agent systems, operationalised by agent communication languages, most prominently FIPA-ACL [17, 31], the standardised successor of KQML [16]. Their moral evaluation, however, is left aside: these languages fix a library of performatives, among which the two communicative acts central to lying are the assertive inform and the directive request, with questions being a special case of the latter. The moral evaluation of lying is exemplified by the lying controversy opposing Constant and Kant. In [12], Constant held that an unconditional duty of truthfulness would be absurd, since truth is owed only to those who have a right to it, which a murderer asking where his victim is hidden forfeits, a form of moral contextualism [40] that we call āprincipialismā. Replying in [30], Kant maintained that truthfulness admits no exception, even towards a murderer, the hallmark of ādeontologismā [1], and further argued that the liar is answerable for the resulting harm, since the speaker controls the sincerity of his utterance but not its truth. Notably, Constantās principialism differs from consequentialism [50], which judges strictly by outcomes. Yet moral theories have been developed mainly for physical actions, as in the Trolley Problem [19, 52], and far less for verbal ones, so the controversy was never given a systematic formal treatment. The objects of lies, and of speech acts more generally, are utterances. Epistemically, an utterance is honest or dishonest according to whether the speaker believes its content, and true or false according to the facts [25, 24], a lie being a dishonest utterance meant to deceive [35]. Crossing the two dimensions yields epistemic typologies that distinguish objective lies, dishonest and false [11], from erroneous lies, dishonest yet true [55]. Such typologies, however, have rarely been given a fine-grained ethical evaluation [7, 9]. 2.2 Logical Models of Moral Actions Logic-based approaches to moral reasoning have formalised through preference [26], epistemic [34], and defeasible [14] logics, as well as BDI models of deception [21], higher-order logic [4], and planning [33]. Among implementations, Answer Set Programming (ASP) [23] is well suited to non-monotonic reasoning and conflicting norms, and has modelled physical actions via event calculus for causality and responsibility [5], modular ethical principles [6], and concurrency and omissions in the ACE framework [8]. Verbal actions, whose evaluation also turns on what the speaker believes, call instead for a model of communication. Such a model is provided by FIPA-ACL, whose semantics is mentalistic: the feasibility precondition of an assertive such as inform requires the speaker to believe the asserted content [39], so a well-formed assertion is sincere, hence truthful, by construction. As this constrains private mental states rather than observable behaviour, it is not externally verifiable [49], which has prompted variants recasting the semantics in terms of social commitments [20] or public grounding [22]. Modelling lying then requires relaxing the sincerity precondition to represent the divergence between what a speaker believes and what it asserts, as in dynamic epistemic logics of lying [54]. Logical accounts of dishonest communication [41, 42] address such epistemic aspects without integrating ethical theories. 2.3 Sartreās Critical Example Sartreās The Wall [44] illustrates the difficulty. The anarchist Pablo Ibbieta, interrogated by Falangists during the Spanish Civil War, must decide whether to reveal where his comrade Ramon Gris is hiding. He believes Ramon at his familyās house, whereas Ramon is in fact at the cemetery. He lies twice. Naming Madrid, he asserts what he believes false and what is false, an objective lie that protects Ramon. Pressed again, he names the cemetery, deceptive once more but true this time, an erroneous lie leading to Ramonās capture and death.11 1 The two-round Madridācemetery questioning used throughout is a stylized reconstruction of Sartreās narrative, adopted for illustration. One and the same dishonest but benevolent intention thus yields opposite outcomes. The story transposes the Kant-Constant controversy of Section 2.1: Pablo faces Constantās murderer demanding the whereabouts of his victim, and the second lie realizes Kantās responsibility argument, proving true and harming the person it was meant to protect. Sweeney indeed argues that Sartre built the story on the examples of Kantās reply to Constant [51]. These strands remain largely disjoint. Typologies of lying seldom receive fine-grained ethical evaluation, logical models of moral action target physical rather than verbal actions, accounts of dishonest communication set ethics aside, and cases such as Sartreās lack systematic formal treatment. We introduce a formal framework to help close these gaps. 3 Conceptual Setting This section first characterizes utterances epistemically, by the speakerās honesty and the truth of their content, then presents the three moral theories and their variants, which further weigh the speakerās motive and the resulting outcome. Sartreās The Wall finally serves to compare their verdicts, as one instance of the Kant-Constant problem: what a speaker owes, and to whom. 3.1 Epistemic Speech Acts Epistemically, speech-act utterances are characterized along two dimensions: the speakerās intention, honest when speakers assert what they believe to be true and dishonest when they assert what they do not, and their semantic value, true when they match objective facts and false when they contradict them. Epistemic externalist theories prioritize truth status while internalist ones emphasize speaker intention, in line with Griceās theory of meaning and communication [25, 24]. Table 1 crosses the two dimensions in a 2Ć2 matrix, each combination aligned with established linguistic labels (see e.g., [27]). Although alternative terminologies exist (see e.g., [15]), we retain these four. The formal model uses belief-content agreement as a proxy for epistemic intention, without representing an intention to deceive per se. Table 1: Epistemic types of speech acts based on the speakerās communicative intention and the content of their utterances. Speakerās Intention Content of the Utterance True False Honest objective truth erroneous truth Dishonest erroneous lie objective lie 3.2 Moral Theories of Speech Acts From a moral standpoint, both the speakerās epistemic intention and the truthfulness of the utterance matter, but two further dimensions also bear on evaluation. The first is the speakerās motive, benevolent when it aims to protect, as in saving a life, or maleficent when it aims to harm, as in enabling a death. The second is the resulting outcome, beneficial when its consequences are positive for those concerned or detrimental when they are negative. Internalist theories weigh mainly the speakerās intention and motives, externalist ones the outcomes of the utterance, with subtleties within each. Within internalism, deontologism, in particular Kantās, evaluates the morality of the speakerās moral motive and epistemic intention, considering two maxims as mandatory [28, 29]: ā maxim1: the speakerās motive is connected to the absolute duty to avoid maleficence, which implies refraining from enabling murder. ā maxim2: the speakerās intention is linked to the unconditional duty to be honest, which entails always stating what they believe to be true. Concerning principialism, Constantās principialism [12] requires the speaker to have honest epistemic intentions and no maleficent motives. However, unlike deontologism, these duties are not absolute maxims but principles that may admit exceptions. We identify two such principles, each giving rise to a distinct variant of principialist reasoning: ā principle1: Honesty is a default duty, but dishonesty is allowed if the interlocutor does not deserve the truth, as in cases of murderous intent or maleficence. This defines principialism1. ā principle2: Honesty remains the default norm, but dishonesty is permitted if, under counterfactual reasoning, telling the truth would result in worse consequences. This defines principialism2. Within consequentialism, we can also distinguish between two approaches aligned with the utilitarian theory proposed by [3] and expanded by [36]: expected utilitarianism, labeled here as consequentialism1, and real utilitarianism, labeled as consequentialism2. On the one hand, consequentialism1 evaluates the morality of speech-act utterances, based on their anticipated outcomes at the time of decision-making, emphasizing the speakerās motives as being either benevolent or maleficent. On the other hand, consequentialism2 assesses speakerās utterances according to their actual outcomes, judging whether they are ultimately beneficial or detrimental, regardless of the agentās anticipations. Table 2: Moral evaluation of Pabloās speech-act options in Sartreās The Wall, where m, p, c abbreviate maxim, principialism, consequentialism; with ā: permissible, and ā: impermissible. NB: here, verdicts assume no better alternative (silence, evasion) is available to Pablo. Utterance Pabloās Plan Outcome Deontologism Principialism Consequentialism Intention Motive For Ramon m1 m2 m1+2 p1 p2 c1 c2 Type of Evaluation Absolute Local Global Anticipations Reality objective_truth Honest Maleficent Detrimental ā ā ā ā ā ā ā erroneous_truth Honest Maleficent Beneficial ā ā ā ā ā ā ā objective_lie Dishonest Benevolent Beneficial ā ā ā ā ā ā ā erroneous_lie Dishonest Benevolent Detrimental ā ā ā ā ā ā ā Table 2 applies these criteria to Pabloās four options: with both maxims in force, deontologism prohibits all of them, principialism permits both lies (erroneous_lie, objective_lie), by murderous intent (principialism1) or by counterfactual comparison (principialism2), as does consequentialism1, whereas consequentialism2 permits only one of the two lies (objective_lie). The theories thus differ not only in their permissibility criteria, but in which distinction, intention, motive or outcome, they treat as decisive. Two conventions apply: no better alternative, such as silence or a later evasion, is assumed available, and each utterance is judged independently, whereas consequentialism2 aggregates a whole decision and principialism2 compares complete situations, so verdicts may change once utterances combine with other actions, as in the ASP evaluation of Section 5. 4 Logic of Speech Acts Ethics In this section, we formalize the logical language and architecture of our framework, designed to generate and evaluate ethically decisions that can involve speech acts utterances. 4.1 Overview Our language is first-order in syntax but propositional in expressive power: we consider finitely many grounded terms, so the Herbrand base is finite and we treat grounded atomic formulas as propositional variables. As the framework must allow (i) derivation of the consequences of the agentās decision and (i) evaluation of the sincerity and veracity of its utterances, the architecture is built on a causal theory, whose input are determined by a (possibly incorrect) belief base and a decision theory. This causal theory, inspired by Structural Equation Models [38] and recast as logic-programming rules, is structured by variable dependencies, alongside the distinctions endogenous/exogenous, controlled/uncontrolled, and certain/uncertain. It derives, deterministically given the context and the agentās beliefs, the consequences of the choices, speech-act utterances included, of the sole agent under moral evaluation, the decider d. This setting is deliberately minimal: as we evaluate a single decider, sincerity and veracity reduce to checking an asserted content against a belief base (the agentās or the environmentās), so no nesting of belief modalities is needed. 4.2 Basic Language Vocabulary. We define four disjoint sets of fixed-arity atoms āI, C, A, ā°E. āI (invariable predicates) encode structural properties of the domain, such as domain predicates (e.g., Person, Location) and comparison predicates (e.g., ā¤, ==). Their truth is fixed across all states and treated as common knowledge. These invariants are typically compiled away at instantiation time. C (context variables) represent uncertain knowledge about the state of the system not controlled or influenced by the agentās decision. We call the interpretation of these variables a belief base. They represent the main input (exogenous variables) of the causal model. A (action predicates) encode the agentsā deliberate actions and reactions. They define the choice space and are the object of ethical assessment: their elements enter into the agentās decision, being controlled by the agent, while their feasibility and outcomes may be context-constrained. We call the interpretation of these variables a decision. They are considered input (exogenous variable) of the causal theory, but possible decisions can in practice be constrained by the other kinds of variables through the decision theory. They include communicative acts issued by the agent whose decision we are evaluating, i.e. the decider. ā°E (event predicates) represent the consequence unfolding from the agentās choices in the given context. They are endogenous variables, uniquely determined by a belief base and a decision through the causal theory. As such, they are uncertain through C, and only indirectly controllable through A. Unlike actions, events do not enter the agentās decision: they occur automatically or are fixed externally. They model all events the environment triggers in reaction to the decision. Since only the deciderās choices are assessed, actions of other agents are treated as part of this reaction and included in ā°E. These atomic events represent belief- or context-relative transitions. Complex epistemic and moral classifications of speech acts are defined as composite predicates in subsequent sections. The Utterance Predicate. The communicative acts within A and ā°E share a single form. Drawing from [41, 43], we use the umbrella predicate utter to represent them, packaging some message meta-information with the message itself, given as a performative of FIPA-ACL [17] applied to a logical content. utter(X,Y,N,Ļā”(Ļ) (Ļ)) Its components are the speaker X, the addressee Y, the round N (a set of conversation identifiers which allows one to link questions to answers), the illocutionary force Ļ (a performative), and the content Ļ. Thus, given decider d, utter(d,X,ā Ā·,ā Ā·) and utter(X,d,ā Ā·,ā Ā·) encode the two conversational directions, first one being treated as an action (in A) and second one as an event (in ā°E). The schema follows classical illocutionary logic, in which an act is a force applied to a propositional content [46], and additionally records the message meta-information alongside Ļ and Ļ. In our example, two communicative acts instantiate this schema, differing only in force and in the type of content: ā Informing (in A): utter(X,Y,N,inform(Ļ)) by which X asserts a Ļ content to Y, with ĻāāŖā°Ļ ; ā Question (in ā°E): utter(X,Y,N,query(Ļā”(x)Ļ(x))) by which X asserts a Ļā”(x)Ļ(x) question to Y, with x a free variable that an answer should bind to a value. Instantiation in Sartreās The Wall. Sartreās The Wall runs throughout as our example. It involves three persons, now denoted by constants: p for Pablo (the prisoner deciding what to say), q for the Falangists (his interrogators), and r for Ramon (the comrade in hiding). Here the decider (agent whose decisions we are evaluating) is Pablo (p). The relevant locations are the constants family, cemetery, and madrid. Predicates are stated generically, with variables X,Y,ZX,Y,Z for agents, L for locations, E for reasons, N for conversation IDs, and Ļ for utterance contents. Instantiating the four sets and the utterance schema on this scenario yields the following. ā āI (invariable predicates): person(X), location(L). ā C (context variables): at(X,L)(indicates the location of a person), hostile(Y,Z) (Y is hostile towards Z), and murderer(Y) (consider Y as being a murderer by nature). Moreover, we also represent as context the predicates credible(Ļ,Y) which indicates whether Y could find the statement Ļ to be credible if it is presented to him. In practice, at instantiation, X=r, Y=q, Ļ=at(r,L), Zā\r,p\. ā A (action predicates): Pabloās initial options are to answer the Falangistsā question with an assertive communicative act (of the form utter(p,q,N,inform(at(r,L)))), or to keep silence(p,q,N). Conditionally, Pablo might also attempt to escape from the Falangists: evade(p,q). ā ā°E (event predicates): the Falangistsā interrogation is the reference question utter(q,p,N,query(at(r,x))), whose answer binds x. Depending on Pabloās reply, non-communicative events may then occur: ā check(X,Y,L,Z) (X checks for Z at location L based on Yās information), ā kill(X,Y,Z) (X kills Z based on Yās information), ā harm(X,Y,E) (X harms Y for reason EāuncredibleStatement, refusalToAnswer,uncoveredLie, failedEscape), ā escaped(X,Y) (X successfully escaped from Y). 4.3 Logical Architecture Our framework aims at providing an ethical evaluation of the choices of an agent with uncertain knowledge in a situation involving assertive speech acts with practical consequences. The first layer, described in this section, is concerned with determining the possible choices and determining both their expected and real consequences. A second evaluative layer, described next, assesses the sincerity and veracity of each assertion and is used to evaluate first locally, then globally the different decisions according to different ethical principles. At the basis of this first layer are Belief Bases. They are built upon context predicates (C) and thus represent either the individual knowledge of the decider or the truth state of the environment. We write ā¬envB_ env for the environmentās belief base and ā¬aB_a for that of an agent a. In both cases ā¬ā2Bā 2^C. Causal Theory, written Ī , is the set of causal rules treated as certain knowledge about the situationās dynamic. Causal rules have the form: εāĪ“ āĪ“ where the head ε depends on both ā¬aB_a and D, and the body Ī“ is a conjunction of literals, Ī“=Īøā§Īŗā§Ī±ā§Īµā²Ī“=Īø Īŗ α with εāā° and Īø, Īŗ, α, εⲠare conjunctions of literals form respectively āI, C, A and ā°E. Īø is set to ⤠or ā„ and compiled away at instantiation), while the interpretation of Īŗ and α is given by a belief base ā¬B and a decision D. We adopt a closed-world interpretation: atoms absent from the relevant belief base, decision, or derived event set are false. In our rule bodies, ¬ tests this falsity and is implemented as ASPās default negation not. Drawing from Structural causal model, we impose the dependency graph between endogenous variables to be acyclic, so each εⲠ(and then ε ) also uniquely depends on ā¬B and D. Causal heads are unnegated event atoms, and the ground dependency graph includes both positive and negative event dependencies. Together with closed-world evaluation, this ensures a unique, consistent causal interpretation for each fixed (ā¬,D)(B,D). Relativizing the schema to the belief base ā¬B and decision D makes this explicit: εā¬,DāĪøā§Īŗā¬ā§Ī±Dā§Īµā¬,Dā² _B,DāĪø _B _D _B,D Thus εā¬a,D _B_a,D gives the expected consequences for agent a, while εā¬eānāv,D _B_env,D represent the actual consequences. This is because, given a belief base and a decision, all consequences are uniquely determined. Although there may be uncertainty about which consequences occur, the causal theory itself is fixed common knowledge, so all uncertainty stems from the belief base. Belief bases may disagree, but each fixed interpretation is two-valued. Decision Theory specifies which choices are available to the agent and when. By design there are choices among actions, which opens multiple possible extensions, though constraints (incompatibilities between actions, forced reactions, situated opportunities) may apply. A choice, written γ, is a triple: γ=āØā,min,maxā©Ī³= , , where āāR and min,maxāā , with minā¤max ⤠. We write γ.āγ.R, γ.minγ. , and γ.maxγ. for its three components. The decision theory thus specifies how the choice are conditioned by a set of rules Ī of the form: γāΓγ\;ā\;Ī“ where Ī“=Īøā§Īŗā§Ī±ā§ĪµĪ“=Īø Īŗ α is a decision condition, a conjunction of literals exactly as for causal rules. Thus, when Ī“ holds, the choice γ requires selecting between min and max actions from āR, the set of admissible actions. Based on its beliefs and their expected consequences, the agent forms a decision D, the set of actions it selects. Given a set of choices Ī , a decision D respects Ī if and only if: 1. DāāγāĪγ.āD _γā γ.R, and 2. āγāĪ,γ.minā¤|γ.āā©D|ā¤Ī³.maxāγā , γ. \;ā¤\; |γ.Rā© D |\;ā¤\;γ. As a result, given the decision theory Ī and a belief base ā¬B, the admissible decisions for a are those D respecting the triggered choices Īā¬,D=γ|(γāĪ“)āĪ āandāĪ“ā¬,Dā holds. _B,D= \\,γ\; |\;(γāĪ“)ā \ and\ _B,D~holds\, \. A natural question concerns the belief base ā¬B in Īā¬,D _B,D. As decisions are taken by the agent, it should be based on its own beliefs and their expected consequence. We thus use ā¬=ā¬aB=B_a to evaluate which choices are actually done. At execution time, however, feasibility depends on the environmentās state ā¬envB_ env, via Ī“ā¬env,N _B_ env,N, and a mismatch between plan and execution may trigger contradiction (for example if an unanticipated choice is required and cannot be ignored) and force the agent to revise its beliefs and replan its decision from that point onward. Such cases are easily avoided when no forced reaction (a choice with γ.min>0γ. >0) depends on uncertain knowledge, and we leave them for future work. Instantiation in Sartreās The Wall. Here the decider is Pablo p. His belief base ā¬pB_ p and the true state of the environment ā¬envB_ env are set to: ā¬env=at(r, cemetery)hostile(q,r)hostile(q,p)murderer(q)credible(at(r, family), q)credible(at(r, cemetery), q)B_ env= cases at(r, cemetery)\\ hostile(q,r)\\ hostile(q,p)\\ murderer(q)\\ credible(at(r, family), q)\\ credible(at(r, cemetery), q) cases ā¬p0=at(r, family)hostile(q,r)hostile(q,p)murderer(q)credible(at(r, family), q)credible(at(r, cemetery), q)credible(at(r, madrid), q)B_ p_0= cases at(r, family)\\ hostile(q,r)\\ hostile(q,p)\\ murderer(q)\\ credible(at(r, family), q)\\ credible(at(r, cemetery), q)\\ credible(at(r, madrid), q) cases Full instantiation of the causal theory can be found alongside our code, but we give here some examples of causal rules (omitting domain predicate from Īø by considering X,Y,Z are persons and L locations): ā check(X,Y,L,Z) ā credible(at(Z,L),X), utter(Y,X,N, inform(at(Z,L))) ā kill(X,Y,Z) ā at(Z,L), check(X,Y,L,Z) ā escaped(X,Y) ā evade(X,Y), check(Y,X, madrid,Z) ā harm(X,Y,uncoveredLie) ā ¬ (Z,L), check(X,Y,L,Z), ¬ (Y,X) To instantiate the decision theory on Sartreās story, recall the Falangistsā reference question from the Basic Language (subsection 4.2), which asks for Ramonās location: Ī“=utter(q,p,āNā,query(at(r,āxā)))Ī“= utter(q,p,N ,query(at(r,x ))) As a decision condition, Ī“ triggers a single choice γ=āØā,1,1ā©Ī³= ,1,1 whose action set āāR gathers Pabloās admissible replies: the informings utter(p,q,āNā,inform(at(r,āLā))) utter(p,q,N ,inform(at(r,L ))) for each candidate location L, together with silence(p,q). Since min=max=1 = =1, Pablo gives a single answer or remains silent, and any answer must fall within these admissible options. A further choice is situated rather than immediate: should the Falangists leave for Madrid to verify the claim, the resulting opportunity licenses evade(p,q), by which Pablo may escape. 4.4 Speech Acts Analysis Next layer in our architecture is the speech act analysis. Classical approach of speech act theory, as defined in FIPA-ACL [17], is normative: performative are characterized in the Semantic Language (SL) by a feasibility precondition (FP) and rational effect (RE) [10, 39] that are not physical constraints, but rather normative expectations between honest agents. Typically, for the main assertive performative inform, which is our focus here as we study lying, we have: FP:BpāĻā§Ā¬Bpā(qāĻāØqāĻ),RE:BqāĻ,FP:\ B_ pĻ B_ p\! (Bif_ qĻ _ qĻ ), 17.00024ptRE:\ B_ qĻ, with qāĻā”BqāĻāØBqā¬ĻBif_ qĻā” B_ qĻ B_ q Ļ and qāĻā”UqāĻāØUqā¬ĻUif_ qĻā” U_ qĻ U_ q Ļ, where U is the uncertainty modality. The FP is a sincerity clause requiring BpāĻB_ pĻ with an additional operational requirement to avoid informing another of something it already knows, and the RE is the intended belief change BqāĻB_ qĻ. In our model, external agentās beliefs are integrated to the previous layer, so operational precondition can be simulated in the decision theory while the intended effect is manifested by the events it triggers through the causal model and can be weakened through the predicate credible(Ļ,q)(Ļ, q). In this layer, given a decision D, we evaluate a content Ļ against a belief base: Ļā¬p,D _B_ p,D means Pablo believes Ļ and ¬Ļā¬p,D _B_ p,D that he does not, while Ļā¬env,D _B_ env,D means the environment holds Ļ true. On this basis, we define four predicates capturing the speakerās honesty and the truth status of the utterance: honest, dishonest, truth, and falsity. A speech act is honest if the uttered content is believed by the speaker, which is exactly the sincerity clause of the inform feasibility precondition: honestā(p,Ļ)āutterā(p,q,N,informā(Ļ)),Ļā¬p,D honest( p,Ļ)ā utter( p, q,N, inform(Ļ)),\ _B_ p,D It is dishonest if the speaker does not believe what they assert: dishonestā(p,Ļ)āutterā(p,q,N,informā(Ļ)),¬Ļā¬p,D dishonest( p,Ļ)ā utter( p, q,N, inform(Ļ)),\ _B_ p,D Under closed-world completion, content not supported by the speakerās beliefs is treated as false, not unknown. The model therefore cannot represent a speaker who believes neither Ļ nor Ā¬Ļ Ļ, and so cannot express bullshit in the sense of [42], namely uttering Ļ in that epistemic state. In our setting, truth and falsity are instead evaluated with respect to the environmentās belief base: truthā(p,Ļ)āutterā(p,q,N,informā(Ļ)),Ļā¬env,D truth( p,Ļ)ā utter( p, q,N, inform(Ļ)),\ _B_ env,D falsityā(p,Ļ)āutterā(p,q,N,informā(Ļ)),¬Ļā¬env,D falsity( p,Ļ)ā utter( p, q,N, inform(Ļ)),\ _B_ env,D These base predicates allow us to define four compound categories of speech acts that combine epistemic stance with truth-conditional evaluation: objective_truth(p,Ļ) ā honest(p,Ļ), truth(p,Ļ) erroneous_truth(p,Ļ) ā honest(p,Ļ), falsity(p,Ļ) objective_lie(p,Ļ) ā dishonest(p,Ļ), falsity(p,Ļ) erroneous_lie(p,Ļ) ā dishonest(p,Ļ), truth(p,Ļ) 4.5 Ethical Evaluation To formally evaluate the morality of decisions involving speech-act utterances, we define rules that determine whether a decision D is permissible or impermissible under a moral theory. Each theory encodes its own normative criteria, whether maxims, principles, or utility functions, and relies on distinct assumptions about which factors are morally relevant. To concisely represent possible states of the world (with all unfolding consequences) considered in moral evaluation, we define a set of situations =,ā²,ā²,ā¦S=\S,S ,S ,ā¦\. Since the causal model is acyclic, consequence are deterministic and thus each possible decision D is associated to a single situation S, from which we can recover both the expected and real consequences. We say that an ethical evaluation is local if a decision can be fully assessed by considering only its associated situation (the choices actually made), and global if it requires comparing that situation with others (what else the agent could have done). Computationally, local evaluation can thus be carried out as decisions are generated and their consequences computed, whereas global criteria require an additional layer explicitly representing the situations to be compared. Additional meta-variables sets are the ethical specification related to each approach and will be described in their respective parts. We now detail the different theories and their criterion. Consequentialism deems a speech-act utterance, like any action, permissible if it leads to the best possible outcomes and impermissible otherwise. The two variants differ in evaluative perspective. consequentialism1 is expected-utilitarian, assessing anticipated utility from the agentās beliefs, with ā¬pB_ p as epistemic reference. consequentialism2 is real-utilitarian, assessing actual consequences through the environmentās idealized belief base ā¬envB_ env. Central to utilitarianism is the value theory [45] which defines a utility function mapping each triggered event to an integer: utility:ā°āā¤utility:E where utilityā(ε)utility( ) measures the moral value (benefit or harm) of each possible consequence εāā° . The most classical value theory is hedonism, which assesses a state by the well-being or pleasure of all involved parties: truths and lies then matter only through their effect on overall pleasure. In more pluralistic views such as G.E. Mooreās [37], for which knowledge is an intrinsic value, a lie carries a disvalue of its own through its epistemic consequences, which would then have to be explicitly represented in ā°E. In our running example, as practical consequences are life-or-death, we consider that such badness will be negligible compared to the utility given to kill(ā ,ā ,ā )Ā·,Ā·,Ā·) (-4) and harm(ā ,ā ,ā )Ā·,Ā·,Ā·) (-3). For a situation S evaluated under a belief base ā¬B, the total utility can be obtained locally as the sum of the utilities of the resulting consequences: TotalUtilityā(,ā¬)=āεāā°,ā¬utilityā(ε)TotalUtility(S,B)= _ _S,Butility( ) where ā°,ā¬E_S,B is the set of consequences arising in situation S under belief base ā¬B. Let S be the set of candidate situations. The morally optimal plan maximizes total utility. As this requires comparing each situationās total utility, it is a global theory. In consequentialism1, expected utility is computed from the agentās subjective belief base ā¬pB_ p: ā is permissible iff āāargā”maxā²āāTotalUtilityā(ā²,ā¬p)S is permissible iff Sā _S TotalUtility(S ,B_ p) so TotalUtilityā(ā²,ā¬p)TotalUtility(S ,B_ p) is the utility the agent believes would follow from the actions chosen in ā²S . This is forward-looking, internalist evaluation. In consequentialism2, actual utility is computed from the environmentās idealized belief base ā¬envB_ env, representing the objective consequences: ā is permissible iff āāargā”maxā²āāTotalUtilityā(ā²,ā¬env)S is permissible iff Sā _S TotalUtility(S ,B_ env) so TotalUtilityā(ā²,ā¬env)TotalUtility(S ,B_ env) returns the actual utility produced in ā²S . This is retrospective, externalist evaluation. Deontologism evaluates the permissibility of decisions by whether they comply with absolute moral maxims, as in Kantās categorical imperative. We consider a set M of deontological maxims: =maxim1,maxim2M=\ maxim1, maxim2\, relevant to the problem. Here, maxim2 is the absolute ādo not lieā maxim defended by Kant in the controversy. We also add a ādo not enable killingā maxim (maxim1) to show the tension between the different imperatives in this dilemma. For each maxim, violations are defined by rules of the form: violatedā(maxim)āĪ“violated_S( maxim)āĪ“ where maximā maxim , and Ī“ specifies when the maxim is violated. In our setting: violatedā(maxim1)ākill(ā ,p,ā )violated_S( maxim1)ā kill($Ā·$,p,$Ā·$) violatedā(maxim2)ādishonest(p,ā )violated_S( maxim2)ā dishonest(p,$Ā·$) Deontologism admits no exceptions, as maxims must be upheld unconditionally. An action violating a maxim is thus impermissible, otherwise permissible. Principialism evaluates actions by their compliance with normative principles, gathered in ā=principle0,principle1,principle2P=\ principle0, principle1, principle2\; unlike deontologism, it admits exceptions under contextual conditions. Both variants combine the honesty principle that distinguishes them (principle1 or principle2) with the shared non-maleficence principle0, which mirrors maxim1: it is violated when the agent anticipates that the utterance enables a kill event. It is principle0 that renders the honest options impermissible in Table 2, where objective_truth (counterfactual for Pablo, who believes at(r,family)) is included for completeness. We now formalize principialism1 and principialism2. In both variants, a principle is violated when a condition Ī“ holds: violatedā(principle)āĪ“violated_S( principle)āĪ“ where principleāā principle , and Ī“ is a complete condition. Recall that the two variants differ in the exception applied to principle1 and principle2, respectively. principialism1 excuses a violation of principle1 under a local condition Ī“ā²Ī“ : exceptionā(principle1)āĪ“ā²exception_S( principle1)āĪ“ principialism2 instead requires a global evaluation, in which the exception to principle2 compares outcomes across counterfactual situations. Here Ī“ā²Ī“ is a local, situation-specific condition, whereas its global counterpart Īā² compares multiple situations: exceptionā(principle2)āĪā²exception_S( principle2)ā To make this concrete, consider Pablo (p) in Sartreās The Wall, and write αā”(L)α( L) for the informing utter(p,q,N,inform(at(r,L))). He believes Ramon (r) is at his familyās house, and must choose between the dishonest αā”(Lā)α( L'), placing r at a location Lā (Madrid or the cemetery), and the honest αā”(L)α( L), placing r at L (the familyās house), which Pablo believes correct. Under principialism2, the lie is permissible if being honest, that is, uttering αā”(L)α( L), would lead to worse consequences. This counterfactual comparison is: exceptionā²ā(principle2)ā _S ( principle2)ā αā(L),αā(Lā)ā²,Lā Lā,atā(r,L)ā¬p, α( L)_S,\ α( L')_S ,\ Lā L',\ at( r, L)_B_ p, TotalUtilityā”(ā²,ā¬p)>TotalUtilityā”(,ā¬p) (S ,B_ p)>TotalUtility(S,B_ p) The dishonest utterance αā”(Lā)α( L') in situation ā²S is excused if, in the alternative situation S, being honest (uttering αā”(L)α( L), the location Pablo believes correct) yields lower total utility. The exception borrows a utilitarian criterion to judge whether the counterfactual situation is worse. This supports the permissibility of both of Pabloās lies under principialism2 in Table 2 (see subsection 3.2). Finally, impermissibility is defined: an action is impermissible if it violates a principle and no exception applies, impermissibleā(α)āviolatedā(α,principle),notāexceptionā(α,principle)impermissible_S(α) _S(α, principle),\ not\ exception_S(α, principle) and permissible whenever it is not impermissible, permissibleā(α)ānotāimpermissibleā(α)permissible_S(α) \ impermissible_S(α) so that in principialism permissibility holds by default, unless a principle is violated with no valid exception. These rules encode defeasible norms through explicit exceptions rather than a separate priority relation. The architecture also specifies their causal and epistemic conditions and compares alternative decisions. 5 ASP Evaluation We realise the logical framework in ASP, using Sartreās The Wall as an illustration. The implementation uses Python 3.8+, Clingo22 2 https://potassco.org as solver, and Clyngor33 3 https://pypi.org/project/clyngor/0.0.13/ for the ASP-Python interface. The codebase can be accessed at: https://github.com/benjaminicard/prima2026 The program separates the classification and evaluation rules from the scenario descriptions, given as belief-base facts and a utility assignment: only these facts change across the base scenario and its alternatives, the rules being reapplied verbatim, a split checkable in the source. Each answer set is one admissible decision sequence, pairing a reply among the informings and silence with the situated opportunity to evade; utilitarian optima aggregate utilities per candidate situation and compare across them, rather than using weak-constraint optimization. The evaluation on Sartreās The Wall validates the logical formalization on two counts. Firstly, it reproduces the intended epistemic classifications of speech acts, with Pabloās āMadridā reply derived as an objective_lie and his ācemeteryā reply as an erroneous_lie. Secondly, these classifications feed the moral evaluation rules of moral theories, whose verdicts are consistent with established ethical analyses of lying [7, 9]: ā For deontologism, both Pabloās lies are categorically impermissible, as they violate maxim2 as a result of Pabloās dishonesty. ā For principialism, both lies are permissible, but for distinct reasons. Under principialism1, both lies satisfy the exception that permits lying when the truth is not deserved. Under principialism2, both exceptions are granted by counterfactual reasoning, since telling the truth would have produced worse outcomes. ā For consequentialism, expected utility under consequentialism1 singles out āMadridā together with the evasion it makes possible, the sole decision Pablo believes harmless. Under consequentialism2, evaluating actual utility, the āMadridā lie is permissible but the ācemeteryā one is not, since it ultimately leads to Ramonās death. Where Table 2 evaluates each utterance on its own, the program compares complete decisions, silence and evasion included, so the consequentialist verdicts are taken over a larger set of situations and refine accordingly. On this base case, both principialist variants converge on permitting both lies, though for different reasons. 6 Contrasting Variants Two variants of the base scenario, each obtained by a single parameter change, locate where the agreement between theories breaks. In Alternative 1, Pablo lies to the hostile Falangists that Ramon is in Madrid. Unlike the original story, this helps both, as the Falangists search distant Madrid, giving Pablo time to escape. Under principialism, āMadridā is as permissible as āCemeteryā (principialism1 by the Falangistsā murderous intent, principialism2 because honesty would be worse than either lie). The equivalence breaks under consequentialism1: by expected utility āMadridā uniquely secures both survivals, whereas āCemeteryā still endangers Pablo, so it singles out āMadridā as optimal. Formally, Alternative 1 is the base instantiation plus a single belief-base fact, credible(at(r,madrid),q) added to ā¬envB_ env, with zero rule changes. In Alternative 2, Pablo faces not the Falangists but a good friend who, though not a murderer by nature, has a private motive to kill Ramon. Pablo lies that āRamon is at the cemetery.ā Here the variants diverge: principialism1 deems the lie impermissible, as a non-hostile friend does not satisfy principle1ās exception, whereas principialism2 deems it permissible, since honesty would cause greater harm, satisfying principle2. Formally, Alternative 2 is the base instantiation minus the murderer(q) facts (the interlocutor no longer forfeits the right to the truth), the kill-enabling disposition being retained, again with zero rule changes. This post hoc analysis shows that theories converge on simple cases, such as Pabloās two lies in the original story, but diverge once contextual parameters vary: here, expected utility (Alternative 1) or the interlocutorās status (Alternative 2), where the divergence marks the boundary between Constantās criterion, a right to the truth that murderous intent forfeits, and a consequence-based one, from which his position is distinct (see Section 2.1). Deontologism, by contrast, is unmoved by both parameters, since maxim2 is violated by the lie itself. Our framework does not settle the controversy but shows which of its criteria the parameters can move. 7 Conclusion This paper presents a logic-based framework that treats speech acts, and not only physical actions, as first-class objects of moral evaluation: a belief-based agent architecture and a causal model derive the outcomes of each utterance, honest or deceptive, whose permissibility is then assessed under deontologism, consequentialism, and principialism. Separating rules from scenario parameters, it applies to any case whose consequences can be foreseen by a causal model, in the line of Structural Equation Models [38] and prior ASP accounts of moral action [5, 8]. Also realised in ASP, our framework is illustrated on Sartreās The Wall and on two variants obtained by parameter change alone, which formalize the Kant-Constant classical controversy and locate where its parties divide. As immediate future work, we aim, first, to handle plan-execution mismatches through observation-based action revision under weak-constraint optimization and, second, to cover further performatives, notably commissives [47, 46] like commit and promise, which the utter schema readily accommodates. In the longer term, finer-grained epistemic extensions, such as higher-order beliefs, deception as intended belief change, or common knowledge, would call for a genuinely modal treatment like dynamic epistemic logics of lying [54]. Acknowledgements We thank two anonymous reviewers for their helpful comments and suggestions. BI, GB and JGG acknowledge the programs TRUSTEDNEWS (ANR-25-ASM2-0003) and THEMIS (grant agreements n°DOS022279400 and n°DOS022279500). We also thank the audience of the GDR RADIA 2025. Disclosure of Interests. The authors have no competing interests to declare that are relevant to the content of this article. AI Declaration. Generative AI was used to improve the English wording and readability of the manuscript. The authors reviewed and revised the suggestions and take full responsibility for the final content. References [1] L. Alexander and M. Moore (2016) Deontological ethics. In The Stanford Encyclopedia of Philosophy, E. N. Zalta (Ed.), Cited by: §2.1. [2] J. L. Austin (1962) How to do things with words. Clarendon Press, Oxford. Cited by: §2.1. [3] J. Bentham (1789) An introduction to the principles of morals and legislation. T. Payne, London. Note: Available in various modern editions, including the 1907 reprint by Clarendon Press, Oxford Cited by: §1, §3.2. [4] C. Benzmüller, X. Parent, and L. van der Torre (2020) Designing normative theories for ethical and legal reasoning: logikey framework, methodology, and tool support. Artificial intelligence 287, p. 103348. Cited by: §2.2. [5] F. Berreby, G. Bourgne, and J. Ganascia (2015) Modelling moral reasoning and ethical responsibility with logic programming. In Logic for Programming, Artificial Intelligence, and Reasoning: 20th International Conference, LPAR-20 2015, Suva, Fiji, November 24-28, 2015, Proceedings 20, p. 532ā548. Cited by: §2.2, §7. [6] F. Berreby, G. Bourgne, and J. Ganascia (2017) A declarative modular framework for representing and applying ethical principles. In 16th Conference on Autonomous Agents and MultiAgent Systems, Cited by: §2.2. [7] S. Bok (1978) Lying: moral choice in public and private life. Pantheon Books, New York. Cited by: §1, §2.1, §5. [8] G. Bourgne, C. Sarmiento, and J. Ganascia (2021) ACE modular framework for computational ethics: dealing with multiple actions, concurrency and omission. In International Workshop on Computational Machine Ethics, Cited by: §2.2, §7. [9] T. L. Carson (2010) Lying and deception: theory and practice. Oxford University Press, Oxford. Cited by: §2.1, §5. [10] P. R. Cohen and H. J. Levesque (1990) Intention is choice with commitment. Artificial Intelligence 42 (2ā3), p. 213ā261. External Links: Document Cited by: §4.4. [11] L. Coleman and P. Kay (1981) Prototype semantics: the english word lie. Language 57 (1), p. 26ā44. Cited by: §2.1. [12] B. Constant (1796) Des rĆ©actions politiques. Imprimerie de Crapelet, Paris. Cited by: §1, §2.1, §3.2. [13] T. Cuneo (2020) Ethical dimensions of assertion. In The Oxford Handbook of Assertion, External Links: ISBN 9780190675233, Link Cited by: §1. [14] L. A. Dennis and C. P. del Olmo (2021) A defeasible logic implementation of ethical reasoning. In First International Workshop on Computational Machine Ethics (CME-2021), Cited by: §2.2. [15] D. Fallis (2014) The varieties of disinformation. In The Philosophy of Information Quality, p. 135ā161. Cited by: §3.1. [16] T. Finin, R. Fritzson, D. McKay, and R. McEntire (1994) KQML as an agent communication language. In Proceedings of the Third International Conference on Information and Knowledge Management (CIKM ā94), Gaithersburg, MD, USA, p. 456ā463. Cited by: §2.1. [17] FIPA (2002) FIPA communicative act library specification. FIPA Standard Technical Report SC00037J, Foundation for Intelligent Physical Agents. Note: http://w.fipa.org/specs/fipa00037/ Cited by: §1, §2.1, §4.2, §4.4. [18] D. Fogal, D. W. Harris, and M. Moss (2018) New work on speech acts. Oxford University Press. Cited by: §1. [19] P. Foot (1967) The problem of abortion and the doctrine of the double effect. Oxford Review 5, p. 5ā15. Cited by: §1, §2.1. [20] N. Fornara and M. Colombetti (2002) Operational specification of a commitment-based agent communication language. In Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2002), p. 535ā542. Cited by: §2.2. [21] J. Ganascia (2015) Non-monotonic resolution of conflicts for ethical reasoning. In A Construction Manual for Robotsā Ethical Systems: Requirements, Methods, Implementations, R. Trappl (Ed.), p. 101ā118. External Links: ISBN 978-3-319-21548-8, Link Cited by: §2.2. [22] B. Gaudou, A. Herzig, D. Longin, and M. Nickles (2006) A new semantics for the FIPA agent communication language based on social attitudes. In Proceedings of the 17th European Conference on Artificial Intelligence (ECAI 2006), G. Brewka, S. Coradeschi, A. Perini, and P. Traverso (Eds.), p. 245ā249. Cited by: §2.2. [23] M. Gelfond and V. Lifschitz (1991) Classical negation in logic programs and disjunctive databases. New generation computing 9, p. 365ā385. Cited by: §1, §2.2. [24] H. P. Grice (1975) Logic and conversation. In Speech acts, p. 41ā58. Cited by: §2.1, §3.1. [25] P. H. Grice (1957) Meaning. Philosophical Review 66 (3), p. 377ā388. Cited by: §2.1, §3.1. [26] S. O. Hansson (2001) The structure of values and norms. Cambridge university press. Cited by: §2.2. [27] B. Icard (2019) Lying, deception and strategic omission : definition and evaluation. Theses, UniversitĆ© Paris sciences et lettres. External Links: Link Cited by: §3.1. [28] I. Kant (1785) Groundwork of the metaphysics of morals. In Grundlegung zur Metaphysik der Sitten, Note: Original German edition Cited by: §3.2. [29] I. Kant (1788) Critique of practical reason. In Kritik der praktischen Vernunft, Note: Original German edition Cited by: §3.2. [30] I. Kant (1797) On a supposed right to lie from philanthropy. Berlinische BlƤtter, p. 301ā314. Note: Originally published in German as Ćber ein vermeintes Recht aus Menschenliebe zu lügen; response to Benjamin Constantās 1796 essay Cited by: §1, §2.1. [31] Y. Labrou, T. Finin, and Y. Peng (1999) Agent communication languages: the current landscape. IEEE Intelligent Systems 14 (2), p. 45ā52. Cited by: §2.1. [32] V. Lifschitz (2008) What is answer set programming?. In Proceedings of the AAAI Conference on Artificial Intelligence, p. 1594ā1597. External Links: Link Cited by: §1. [33] F. Lindner, R. Mattmüller, and B. Nebel (2019) Moral permissibility of action plans. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33, p. 7635ā7642. Cited by: §2.2. [34] E. Lorini (2015) A logic for reasoning about moral agents. Logique et Analyse 230, p. 177ā218. Cited by: §2.2. [35] J. E. Mahon (2008) The definition of lying and deception. Cited by: §2.1. [36] J. S. Mill (1863) Utilitarianism. Parker, Son, and Bourn, London. Note: Frequently reprinted; available in modern editions by Longmans, Green, Reader, and Dyer Cited by: §1, §3.2. [37] G. E. MooreT. Baldwin (Ed.) (1903) Principia ethica. Dover Publications, Mineola, N.Y.. Cited by: §4.5. [38] J. Pearl (2009) Causality: models, reasoning, and inference. 2nd edition, Cambridge University Press, Cambridge, UK. Cited by: §4.1, §7. [39] J. Pitt and A. Mamdani (1999) Some remarks on the semantics of FIPAās agent communication language. Autonomous Agents and Multi-Agent Systems 2 (4), p. 333ā356. External Links: Document Cited by: §2.2, §4.4. [40] G. Rousseliere (2018) On political responsibility in post-revolutionary times: kant and constantās debate on lying. European Journal of Political Theory 17 (2), p. 214ā232. Cited by: §2.1. [41] C. Sakama, M. Caminada, and A. Herzig (2010) A logical account of lying. In Logics in Artificial Intelligence: 12th European Conference, JELIA 2010, Helsinki, Finland, September 13-15, 2010. Proceedings 12, p. 286ā299. Cited by: §2.2, §4.2. [42] C. Sakama, M. Caminada, and A. Herzig (2015) A formal account of dishonesty. Logic Journal of the IGPL 23 (2), p. 259ā294. Cited by: §2.2, §4.4. [43] C. Sakama (2017) A causal theory of speech acts. In International Workshop on Logic, Rationality and Interaction, p. 658ā663. Cited by: §4.2. [44] J. Sartre (1939) Le mur. Vol. 33, Gallimard ParĆs. Cited by: §1, §2.3. [45] M. Schroeder (2025) Value Theory. In The Stanford Encyclopedia of Philosophy, E. N. Zalta and U. Nodelman (Eds.), Note: https://plato.stanford.edu/archives/fall2025/entries/value-theory/ Cited by: §4.5. [46] J. R. Searle and D. Vanderveken (1985) Foundations of illocutionary logic. Cambridge University Press, Cambridge. Cited by: §1, §2.1, §4.2, §7. [47] J. R. Searle (1976) A classification of illocutionary acts. Language in Society 5 (1), p. 1ā23. Cited by: §2.1, §7. [48] J. R. Searle (1969) Speech acts: an essay in the philosophy of language. Cambridge University. Cited by: §2.1. [49] M. P. Singh (1998) Agent communication languages: rethinking the principles. Computer 31 (12), p. 40ā47. Cited by: §2.2. [50] W. Sinnott-Armstrong (2015) Consequentialism. In The Stanford Encyclopedia of Philosophy, E. N. Zalta (Ed.), Cited by: §2.1. [51] K. W. Sweeney (1985) Lying to the murderer: Sartreās use of Kant in āThe Wallā. Mosaic: A Journal for the Interdisciplinary Study of Literature 18 (2), p. 1ā16. Cited by: §1, §2.3. [52] J. J. Thomson (1985) The trolley problem. The Yale Law Journal 94 (6), p. 1395ā1415. Cited by: §1, §2.1. [53] M. Timmons (2022) Moral theory: an introduction. 3 edition, Elements of Philosophy, Rowman & Littlefield, Lanham, MD. External Links: ISBN 978-1-5381-5232-4 Cited by: §1. [54] H. van Ditmarsch (2014) Dynamics of lying. Synthese 191 (5), p. 745ā777. External Links: Document Cited by: §2.2, §7. [55] A. Wiegmann, J. Samland, and M. R. Waldmann (2016) Lying despite telling the truth. Cognition 150, p. 37ā42. Cited by: §2.1.