On the Computational Interpretation of Negation
نویسنده
چکیده
We investigate the possibility of giving a computational interpretation of an involutive negation in classical natural deduction. We first show why this cannot be simply achieved by adding ¬¬A = A to typed λ-calculus: the main obstacle is that an involutive negation cannot be a particular case of implication at the computational level. It means that one has to go out typed λ-calculus in order to have a safe computational interpretation of an involutive negation. We then show how to equip λμ-calculus in a natural way with an involutive negation: the abstraction and application associated to negation are simply the operators μ and [ ] from λμ-calculus. The resulting system is called symmetric λμ-calculus. Finally we give a translation of symmetric λ-calculus in symmetric λμcalculus, which doesn’t make use of the rule of μ-reduction of λμ-calculus (which is precisely the rule which makes the difference between classical and intuitionistic proofs in the context of λμ-calculus). This seems to indicate that an involutive negation generates an original way of computing. Because symmetric λμ-calculus contains both ways, it should be a good framework for further investigations.
منابع مشابه
A Three-Valued Interpretation of Negation in Feature Structure Descriptions
Feature structures are informational elements that have been used in several linguistic theories and in computational systems for natural-language processing. A logicaJ calculus has been developed and used as a description language for feature structures. In the present work, a framework in three-valued logic is suggested for defining the semantics of a feature structure description language, a...
متن کاملAn Interpretation of Negation in Feature Structure Descriptions
Feature structures are informational elements that have been used in several linguistic theories and in computational systems for natural language processing. A logical calculus has been developed and used as a description language for feature structures. In the present work, a framework in three-valued logic is suggested for defining the semantics of a feature structure description language, a...
متن کاملOn the Computational Content of the Axiom of Choice
We present a possible computational content of the negative translation of classical analysis with the Axiom of Choice Our interpretation seems computationally more direct than the one based on G odel s Dialectica interpretation Interestingly this interpretation uses a re nement of the realizibility semantics of the absurdity proposition which is not interpreted as the empty type here We also s...
متن کاملAgainst Alusi`s Objection on the Imamate of Imams on the Basis of the Word Innama in the Verse of Wilayat
Shi'ite commentators have always proved Imam Ali`s succession for the Prophet based on the 55 verses of Maidah known as the verse of wilayat. Some Sunnite commentators have put some objections forward against this interpretative approach. Alusi, one Sunni commentator, states that: The Shi'a interpretation of the verse 55 of Maidah leads to the negation of the authority of the other Shi'a Imams....
متن کاملUnderstanding and Using Spector's Bar Recursive Interpretation of Classical Analysis
This note reexamines Spector’s remarkable computational interpretation of full classical analysis. Spector’s interpretation makes use of a rather abstruse recursion schema, so-called bar recursion, used to interpret the double negation shift DNS. In this note bar recursion is presented as a generalisation of a simpler primitive recursive functional needed for the interpretation of a finite (int...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000