In logic, a rational consequence relation is a non-monotonic consequence relation satisfying certain properties listed below.
A rational consequence relation is a logical framework that refines traditional deductive reasoning to better model real-world scenarios. It incorporates rules like reflexivity, left logical equivalence, right-hand weakening, cautious monotony, disjunction 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.
A rational consequence relation
\vdash
\theta\vdash\theta
and the so-called Gabbay–Makinson rules:
\theta\vdash\psi \theta\equiv\phi | |
\phi\vdash\psi |
\theta\vdash\phi \phi\models\psi | |
\theta\vdash\psi |
\theta\vdash\phi \theta\vdash\psi | |
\theta\wedge\psi\vdash\phi |
\theta\vdash\psi \phi\vdash\psi | |
\theta\vee\phi\vdash\psi |
\theta\vdash\phi \theta\vdash\psi | |
\theta\vdash\phi\wedge\psi |
\phi\not\vdash\neg\theta \phi\vdash\psi | |
\phi\wedge\theta\vdash\psi |
The rational consequence relation is non-monotonic, and the relation
\theta\vdash\phi
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.
Consider the sentences:
We may consider it reasonable to conclude:
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.
The following consequences follow from the above rules:
\theta\vdash\phi \theta\vdash\left(\phi → \psi\right) | |
\theta\vdash\psi |
MP is proved via the rules AND and RWE.
\theta\wedge\phi\vdash\psi | |
\theta\vdash\left(\phi → \psi\right) |
\theta\vdash\phi \theta\wedge\phi\vdash\psi | |
\theta\vdash\psi |
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.
\theta\models\phi | |
\theta\vdash\phi |
SCL is proved trivially via REF and RWE.
Let
L=\{p1,\ldots,pn\}
n | |
wedge | |
i=1 |
\epsilon | |
p | |
i |
p1=p
p-1=\negp
Let
AtL
\theta\in
S\theta=\{\alpha\inAtL|\alpha\modelsSC\theta\}
Let
\vec{s}=s1,\ldots,sm
AtL
\theta
\phi
\vdash\vec{s}
\theta\vdash\vec{s
S\theta\capsi=\emptyset
1\leqi\leqm
S\theta\capsi ≠ \emptyset
1\leqi\leqm
S\theta\capsi\subseteqS\phi
Then the relation
\vdash\vec{s}
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".
\vdash\vec{s}
s2
s2\setminuss1
s3
s3\setminuss2\setminuss1
sm
sm\setminus
m-1 | |
cup | |
i=1 |
si
si
\vdash\vec{s}
si
si
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
\vec{s}=s1,\ldots,sm
AtL
\vdash\vec{s}
{\vdash\vec{s}}={\vdash}
\vdash\vec{s}
\vdash
si