From semantic games to provability: the case of Gödel logic (Q2118973): Difference between revisions
From MaRDI portal
Set profile property. |
Set OpenAlex properties. |
||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1007/s11225-021-09966-x / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W3209323998 / rank | |||
Normal rank |
Revision as of 18:39, 19 March 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | From semantic games to provability: the case of Gödel logic |
scientific article |
Statements
From semantic games to provability: the case of Gödel logic (English)
0 references
23 March 2022
0 references
The game-theoretic interpretation of logics is well known, when a formula is true if and only if in the game between the \textit{proponent} P (who defends it) and the \textit{opponent} O (who opposes it) P has a winning strategy. For example, if we know the truth values of the Boolean variables \(v_i\) used in a propositional formula \(F\), then we can set up a natural game to decide whether \(F\) is true for these values. For example, when the formula has the form \(A\,\&\,B\), the opponent selects either \(A\) or \(B\) and asks P to prove the selected subformula; when the formula is \(A\vee B\), the proponent selects \(A\) or \(B\) and asks O to disprove the selected subformula. These steps eventually lead to atomic formulas, and the game ends. This paper considers a similar idea for the so-called \textit{Gödel fuzzy logic}, in which, to every variable \(v_i\), a truth value \(t(v_i)\) from the interval \([0,1]\) is assigned, and this assignment is extended to more complex formulas as follows: \(t(A\,\&\,B)=\min(t(A),t(B))\), \(t(A\vee B)=\max(t(A),t(B))\), \(t(A\to B)=1\) if \(t(A)\le t(B)\) and \(t(B)\) otherwise, and \(t(\neg A)=t(A\to 0)\). For this logic, the truth value of each propositional formula \(F\) is equal either to the truth value \(t(v_i)\) of one of its variables \(v_i\), or to 0 or 1 -- and to which one depends only on the order between the values \(t(v_i)\). Thus, once we know all the truth values \(t(v_i)\), we can determine the truth value of a given formula if we know whether statements \(t(F)\le t(v_i)\) hold. Each such statement can be reduced to statements about simpler formulas: e.g., \(t(A\,\&\,B)\le t(v_i)\) if and only if either \(t(A)\le t(v_i)\) or \(t(B)\le t(v_i)\). Thus, the above idea can be naturally applied to form a game semantics for this logic. A somewhat more complex situation is when we are interested in whether a propositional formula \(F\) is valid for all possible values \(t(v_i)\). In this case, on each stage of the game, instead of generating a single formula, P and O generate a finite set of formulas -- i.e., in effect, they simultaneously play several games -- and \(F\) is valid if and only if there is a strategy allowing P to win in all these simultaneous games. Of course, there are infinitely many different combinations of truth values \(t(v_i)\), but since the validity of \(F\) only depends on the order between these truth values (and 0 and 1), it is sufficient to consider finitely many cases corresponding to finitely many possible orders. The paper then extends both games to the case when we supplement Gödel logic with (1) an additional negation \(-A\) for which \(-(-A)=A\) and (2) constants \(c_1,\ldots,c_m\). In this case, the value \(t(F)\) is also limited to a finite set: we just add values \(-t(v_i)\), \(c_j\), and \(-c_j\). Also, validity of \(F\) depends only on the order between the values 0, 1, \(t(v_i)\), \(-t(v_i)\), \(c_j\), and \(-c_j\). So, such game extension is possible.
0 references
Fuzzy logic
0 references
Gödel logic
0 references
provability game
0 references
semantic games
0 references
analytic calculus
0 references