Rational Consequence Relation
   HOME

TheInfoList



OR:

In
logic Logic is the study of correct reasoning. It includes both formal and informal logic. Formal logic is the study of deductively valid inferences or logical truths. It examines how conclusions follow from premises based on the structure o ...
, a rational consequence relation is a non-monotonic
consequence relation Logical consequence (also entailment or logical implication) is a fundamental concept in logic which describes the relationship between statements that hold true when one statement logically ''follows from'' one or more statements. A valid l ...
satisfying certain properties listed below. A rational consequence relation is a logical framework that refines traditional
deductive reasoning Deductive reasoning is the process of drawing valid inferences. An inference is valid if its conclusion follows logically from its premises, meaning that it is impossible for the premises to be true and the conclusion to be false. For example, t ...
to better model real-world scenarios. It incorporates rules like reflexivity, left logical equivalence, right-hand weakening, cautious monotony,
disjunction In logic, disjunction (also known as logical disjunction, logical or, logical addition, or inclusive disjunction) is a logical connective typically notated as \lor and read aloud as "or". For instance, the English language sentence "it is ...
on the left-hand side, logical and on the right-hand side, and rational monotony. These rules enable the relation to handle everyday situations more effectively by allowing for non-monotonic reasoning, where conclusions can be drawn based on usual rather than absolute implications. This approach is particularly useful in cases where adding more information can change the outcome, providing a more nuanced understanding than monotone consequence relations.


Properties

A rational consequence relation \vdash satisfies: :; REF : Reflexivity \theta \vdash \theta and the so-called GabbayMakinson rules: :; LLE : Left logical equivalence \frac :; RWE : Right-hand weakening \frac :; CMO : Cautious
monotonicity In mathematics, a monotonic function (or monotone function) is a function between ordered sets that preserves or reverses the given order. This concept first arose in calculus, and was later generalized to the more abstract setting of orde ...
\frac :; DIS :
Logical or In logic, disjunction (also known as logical disjunction, logical or, logical addition, or inclusive disjunction) is a logical connective typically notated as \lor and read aloud as "or". For instance, the English language, English language ...
(i.e. disjunction) on left hand side \frac :; AND :
Logical and In logic, mathematics and linguistics, ''and'' (\wedge) is the truth-functional operator of conjunction or logical conjunction. The logical connective of this operator is typically represented as \wedge or \& or K (prefix) or \times or \cdo ...
on right hand side \frac :; RMO : Rational monotonicity \frac


Uses

The rational consequence relation is non-monotonic, and the relation \theta \vdash \phi is intended to carry the meaning ''theta usually implies phi'' or ''phi usually follows from theta''. In this sense it is more useful for modeling some everyday situations than a monotone consequence relation because the latter relation models facts in a more strict
boolean Any kind of logic, function, expression, or theory based on the work of George Boole is considered Boolean. Related to this, "Boolean" may refer to: * Boolean data type, a form of data with only two possible values (usually "true" and "false" ...
fashion—something either follows under all circumstances or it does not.


Example: cake

The statement ''"If a cake contains sugar then it tastes good"'' implies under a monotone consequence relation the statement ''"If a cake contains sugar and soap then it tastes good."'' Clearly this doesn't match our own understanding of cakes. By asserting ''"If a cake contains sugar then it usually tastes good"'' a rational consequence relation allows for a more realistic model of the real world, and certainly it does not automatically follow that ''"If a cake contains sugar and soap then it usually tastes good."'' Note that if we also have the information ''"If a cake contains sugar then it usually contains butter"'' then we may legally conclude (under CMO) that ''"If a cake contains sugar and butter then it usually tastes good."''. Equally in the absence of a statement such as ''"If a cake contains sugar then usually it contains no soap''" then we may legally conclude from RMO that ''"If the cake contains sugar and soap then it usually tastes good."'' If this latter conclusion seems ridiculous to you then it is likely that you are subconsciously asserting your own preconceived knowledge about cakes when evaluating the validity of the statement. That is, from your experience you know that cakes that contain soap are likely to taste bad so you add to the system your own knowledge such as ''"Cakes that contain sugar do not usually contain soap."'', even though this knowledge is absent from it. If the conclusion seems silly to you then you might consider replacing the word ''soap'' with the word ''eggs'' to see if it changes your feelings.


Example: drugs

Consider the sentences: *''Young people are usually happy'' *''Drug abusers are usually not happy'' *''Drug abusers are usually young'' We may consider it reasonable to conclude: *''Young drug abusers are usually not happy'' This would not be a valid conclusion under a monotonic deduction system (omitting of course the word 'usually'), since the third sentence would contradict the first two. In contrast the conclusion follows immediately using the Gabbay–Makinson rules: applying the rule CMO to the last two sentences yields the result.


Consequences

The following consequences follow from the above rules: :;MP :
Modus ponens In propositional logic, (; MP), also known as (), implication elimination, or affirming the antecedent, is a deductive argument form and rule of inference. It can be summarized as "''P'' implies ''Q.'' ''P'' is true. Therefore, ''Q'' must ...
\frac ::MP is proved via the rules AND and RWE. :;CON : Conditionalisation \frac :;CC : Cautious cut \frac ::The notion of ''cautious cut'' simply encapsulates the operation of conditionalisation, followed by MP. It may seem redundant in this sense, but it is often used in proofs so it is useful to have a name for it to act as a shortcut. :;SCL : Supraclassity \frac ::SCL is proved trivially via REF and RWE.


Rational consequence relations via atom preferences

Let L = \ be a finite
language Language is a structured system of communication that consists of grammar and vocabulary. It is the primary means by which humans convey meaning, both in spoken and signed language, signed forms, and may also be conveyed through writing syste ...
. An atom is a formula of the form \bigwedge_^n p^\epsilon_i (where p^1 = p and p^ = \neg p). Notice that there is a unique valuation which makes any given atom true (and conversely each valuation satisfies precisely one atom). Thus an atom can be used to represent a preference about what we believe ought to be true. Let At^L be the set of all atoms in L. For \theta \in SL, define S_\theta = \. Let \vec = s_1, \ldots , s_m be a sequence of subsets of At^L. For \theta, \phi in SL, let the relation \vdash_\vec be such that \theta \vdash_ \phi if one of the following holds: #S_\theta \cap s_i = \emptyset for each 1 \leq i \leq m #S_\theta \cap s_i \neq \emptyset for some 1 \leq i \leq m and for the least such i, S_\theta \cap s_i \subseteq S_\phi. Then the relation \vdash_\vec is a rational consequence relation. This may easily be verified by checking directly that it satisfies the GM-conditions. The idea behind the sequence of atom sets is that the earlier sets account for the most likely situations such as ''"young people are usually law abiding"'' whereas the later sets account for the less likely situations such as ''"young joyriders are usually not law abiding"''.


Notes

#By the definition of the relation \vdash_\vec, the relation is unchanged if we replace s_2 with s_2 \setminus s_1, s_3 with s_3 \setminus s_2 \setminus s_1 ... and s_m with s_m \setminus \bigcup_^ s_i. In this way we make each s_i disjoint. Conversely it makes no difference to the rational consequence relation \vdash_\vec if we add to subsequent s_i atoms from any of the preceding s_i.


The representation theorem

It can be proven that any rational consequence relation on a finite language is representable via a sequence of atom preferences above. That is, for any such rational consequence relation \vdash there is a sequence \vec = s_1, \ldots , s_m of subsets of At^L such that the associated rational consequence relation \vdash_\vec is the same relation: =


Notes

#By the above property of \vdash_\vec, the representation of a rational consequence relation \vdash need not be unique—if the s_i are not disjoint then they can be made so without changing the rational consequence relation and conversely if they are disjoint then each subsequent set can contain any of the atoms of the previous sets without changing the rational consequence relation.


References

* * {{cite book , author=D. Makinson , contribution=General Patterns in Nonmonotonic Reasoning , pages=35–110 , url=https://dl.acm.org/doi/book/10.5555/185705 , isbn=978-0-19-853746-5 , editor=D.M. Gabbay and C.J. Hogger and J.A. Robinson , title=Deduction Methodologies , location=Oxford , publisher=Oxford University Press , series=Handbook of Logic in Artificial Intelligence and Logic Programming , volume=2 , date=Mar 1994 Logical consequence Binary relations Non-classical logic