On the Computational Interpretation of Negation

نویسنده

  • Michel Parigot
چکیده

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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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