Logic of Predicates with Explicit Substitutions

نویسنده

  • Marek A. Bednarczyk
چکیده

We present a non-commutative linear logic | the logic of predicates with equality and explicit substitutions. Thus, the position of linear logic with respect to the usual logic is given a new explanation. 1 The world according to Girard A recent introduction to linear logic, cf. 13], starts with the following explanation of the position of usual logic with respect to the linear. Linear logic is not an alternative logic ; it should rather be seen as an extension of usual logic. This paper aims at supporting the same idea. Our justiication of the claim is, however, quite diierent from the one ooered by Girard. The latter, cf. 9], translates every sequent of the usual propositional logic (classical, or intuitionistic) into a sequent of commutative linear logic. Then one shows that a sequent can be proved classically, resp., intuitionistically, ii its translation can be proved linearly. By contrast, our embedding only works on the level of predicate logic. We show that every theory of classical logic of predicates with equality lives as a theory within a non-commutative intuitionistic substructural logic: the logic of predicates with equality and explicit substitution. Also, our explanation does not require to call upon so called exponentials | the modalities introduced by Girard just to facilitate his embedding. Our construction is also diierent from other proposals to move substitutions from the level of metatheory to the theory of logic, cf. 16]. They add substitutions as modal constructions. Here, substitutions are considered new atomic formull. 1.1 Linear logic In classical or intuitionistic logics there are several equivalent ways of saying what conjunction or disjunction is. It has been argued by Avron, cf. 2], that logical connectives do not exist outside the context provided by the underlying logic, i.e., the underlying consequence relation. In other words, only after deening a consequence relation it is possible to talk about connectives associated with it. The connectives, then, are classiied according to properties they satisfy with respect to this consequence relation. It should come as no surprise that the same operation on formull may play diierent connectives for diierent consequence relations. A simple example of this phenomenon is based on the duality of the notion of the multi-conclusion consequence relation. Thus, an operation which is conjunction with respect to one consequence relation is at the same time a disjunction with respect to the dual consequence relation.

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

ثبت نام

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

منابع مشابه

Marek A . Bednarczyk Explicit Substitution into Action A non - monotone logic for reasoning about actions and change Nr 942 Warszawa , February 2002

A logic LP σ for reasoning about change is presented. The logic, an extension of the logic of predicates with equalitu, is based on the idea that explicit substitutions can be seen as atomic formulae describing basic change of the state of a system. The logic is substructural: non-monotone and non-commutative. Its Platonic, i.e., predicate part is governed by the additive connectives, while the...

متن کامل

Logic of predicates versus linear logic

The purpose of this note is to suggest an alternative explanation of the relationship between predicate logics with equality and linear logic. The explanation given by Girard resorts to so called exponentials, which are believed to extract from a linear formula A its classical content !A and ?A. Thus, Girard gives a top-down explanation of the relationship between linear and classical logics: t...

متن کامل

SOFT TOPOLOGY AND SOFT PROXIMITY AS FUZZY PREDICATES BY FORMULAE OF LUKASIEWICZ LOGIC

In this paper, based in the L ukasiewicz logic, the definition offuzzifying soft neighborhood structure and fuzzifying soft continuity areintroduced. Also, the fuzzifying soft proximity spaces which are ageneralizations of the classical soft proximity spaces are given. Severaltheorems on classical soft proximities are special cases of the theorems weprove in this paper.

متن کامل

Linear Explicit Substitutions

The-calculus adds explicit substitutions to the-calculus so as to provide a theoretical framework within which the implementation of functional programming languages can be studied. This paper gen-eralises the-calculus to provide a linear calculus of explicit substitutions , called xDILL, which analogously describes the implementation of linear functional programming languages. Our main observa...

متن کامل

Bridging de Bruijn Indices and Variable Names in Explicit Substitutions Calculi

Calculi of explicit substitutions have almost always been presented using de Bruijn indices with the aim of avoiding α-conversion and being as close to machines as possible. De Bruijn indices however, though very suitable for the machine, are difficult to human users. This is the reason for a renewed interest in systems of explicit substitutions using variable names. We believe that the study o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

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

ثبت نام

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

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996