The intuitionistic fragment of computability logic at the propositional level (Q2373697)

From MaRDI portal
scientific article
Language Label Description Also known as
English
The intuitionistic fragment of computability logic at the propositional level
scientific article

    Statements

    The intuitionistic fragment of computability logic at the propositional level (English)
    0 references
    0 references
    16 July 2007
    0 references
    Propositional axiomatic intuitionistic calculus (INT), Kripke semantics, and computability-logic semantics are considered. Intuitionistic formulas are built from propositional variables, the sign \(\natural\) for the false, and logical operations in the standard way. INT is described in the form of intuitionistic Gentzen-style natural inference for intuitionistic sequents. The expression Int \(\vdash{F}\) means formula \(F\) is provable in Int. A Kripke model is a triple \(K= (W,R,\mid\!\equiv)\), where 1) \(W\) is the set \(\{1,\dots,n\}\) of the first \(n\geq 1\) natural numbers (the worlds of \(K\)); 2) \(R\) is a binary (transitive, reflexive, antisymmetric) accessibility relation between worlds; 3) \(\mid\!\equiv\) is the forcing relation of \(K\) between worlds and formulas. If \(p\) is in \(W\) and \(F\) is a formula, then \(p\mid\!\equiv F\) means \(p\) forces \(F\). The expression \(K\parallel\!\equiv F\) means \(1\mid\!\equiv F\). The expression \(\parallel\!\equiv F\) means \(K\parallel\!\equiv F\) for every Kripke model \(K\). Theorem (Kripke). \(\text{Int}\vdash F\) if (completeness) and only if (soundness) \(\parallel\!\equiv F\). Let 1) a \(\Sigma_1\)-predicate be a predicate of the form \(\exists{zA}\) for some decidable finitary predicate (elementary game) \(A\); 2) a Boolean combination of \(\Sigma_1\)-predicates be a \(\neg\), \(\wedge\), \(\vee\)-combination of such games; 3) \(\Sigma_1^B\) be the set of all Boolean combinations of \(\Sigma_1\) predicates; 4) \(\bigsqcup\Sigma_{1}^{B}\) be the set of all games of the form \(\bigsqcup\, xA\), where \(A \in\Sigma_1^B\); 5) \(^*\) be an interpretation and \(C\) a set of static games, such as \(\Sigma_1^B\) or \(\bigsqcup\Sigma_1^B\). Interpretation \(^*\) is of complexity \(C\) iff 1) for every nonlogical atom \(P\), \(P^*\) is in \(C\); 2) the base \(\natural^*\) is also in \(C\). A formula \(K\) in computability logic is an interactive computational problem, formalized as a game between a machine and its environment. Let the expressions \(\parallel\!\!\!-K\) and \(\mid\mid\mid\!\!\!-K\) mean formula \(K\) is valid and \(K\) is uniformly valid, respectively. Main theorem (Japaridze). 1. For any formula \(K\), \(\text{Int}\vdash K\) iff \(\parallel\!\!\!-K\) iff \(\mid\mid\mid\!\!\!-K\). 2. (Soundness). There is an effective procedure that takes an arbitrary INT-proof of an arbitrary formula \(K\) and construct a uniform solution for \(K\). 3. (Completeness). If an INT-formula \(K\) is not provable in INT, then \(K^*\) is not computable for some interpretation \(^*\) of complexity \(\bigsqcup\Sigma_1^B\).
    0 references
    computability logic
    0 references
    intuitionistic logic
    0 references
    constructive logic
    0 references
    interactive computation
    0 references
    game semantics
    0 references
    Kripke semantics
    0 references

    Identifiers