fbpx
Wikipedia

Minimal logic

Minimal logic, or minimal calculus, is a symbolic logic system originally developed by Ingebrigt Johansson.[1] It is an intuitionistic and paraconsistent logic, that rejects both the law of the excluded middle as well as the principle of explosion (ex falso quodlibet), and therefore holding neither of the following two derivations as valid:

where and are any propositions. Most constructive logics only reject the former, the law of excluded middle. In classical logic, the ex falso laws

as well as their variants with and switched, are equivalent to each other and valid. Minimal logic also rejects those principles.

Note that the name has sometimes also been used to denote logic systems with a restricted number of connectives.

Axiomatization edit

Minimal logic is axiomatized over the positive fragment of intuitionistic logic. Both of these logics may be formulated in the language using the same axioms for implication  , conjunction   and disjunction   as the basic connectives, but minimal logic conventionally adds falsum or absurdity   as part of the language.

Other formulations are possible, of course all avoiding explosion. Direct axioms for negation are given below. A desideratum is always the negation introduction law, discussed next.

Theorems edit

Negation introduction edit

A quick analysis of the valid rules for negation gives a good preview of what this logic, lacking full explosion, can and cannot prove. A natural statement in a language with negation, such as minimal logic, is, for example, the principle of negation introduction, whereby the negation of a statement is proven by assuming the statement and deriving a contradiction. Over minimal logic, the principle is equivalent to

 ,

for any two propositions. For   taken as the contradiction   itself, this establishes the law of non-contradiction

 .

Assuming any  , the introduction rule of the material conditional gives  , also when   and   are not relevantly related. With this and implication elimination, the above introduction principle implies

 ,

i.e. assuming any contradiction, every proposition can be negated. Negation introduction is possible in minimal logic, so here any contradiction moreover proves any double negation,  . Explosion would permit to remove the latter double negation, but this principle is not adopted.

Axiomatization via absurdity edit

One possible scheme of extending the positive calculus to minimal logic is to treat   as an implication, in which case the theorems from the constructive implication calculus of a logic carry over to negation statements. To this end,   is introduced as a proposition, not provable unless the system is inconsistent, and negation   is then treated as an abbreviation for  . Constructively,   represents a proposition for which there can be no reason to believe it.

Implications edit

As for the adopted principles in the implication calculus, the page on Hilbert system presents it through propositional forms of the axioms of law of identity, implication introduction and a variant of modus ponens. Note, for a first example, that setting   in the equivalence   results in the schema

 .

In the intuitionistic Hilbert system, when not introducing   as a constant, this theorem can be taken as the second negation-characterizing axiom. (The other being explosion.) With   taken as  , this shows

 .

That may also be derived from modus ponens in the propositional form  . Related to the double-negation principle is also

 

This may be established from  , by again reasoning with another variable   very similar to the above, proving  , and so on.

Generalizing some of the above in another way, one has  . Under the Curry-Howard correspondence, this, as one example, is justified by the lambda expression  . Modus ponens further then really implies the equivalence  , and so

 .

Finally, by implication introduction,  , and this also already implies   showing directly how assuming   in minimal logic proves all negations. It may be expressed as

 

If absurdity is primitive, full explosion principle could likewise also be stated as  .

Conjunctions edit

Going beyond statements solely in terms of implications, the principles discussed previously can now also be established as theorems: With the definition of negation through  , the modus ponens statement in the form   itself specializes to the non-contradiction principle, when considering  . When negation is an implication, then the curried form of non-contradiction is again  . Further, negation introduction in the form with a conjunction, spelled out in the previous section, is implied as the mere special case of  

In this way, minimal logic can be characterized as a constructive logic just without negation elimination (a.k.a. explosion).

With this, most of the common intuitionistic implications involving conjunctions of two propositions can be obtained, including the currying equivalence.

Disjunctions edit

It is worth emphasizing the important equivalence

 ,

expressing that those are two equivalent ways of the saying that both   and   imply  . From it, two of the familiar De Morgan's laws are obtained,

 .

The third valid De Morgan's law may also be derived.

From the simpler   follows   when considering   for  . This in turn reduces to the double negation of excluded middle

 .

Finally, case analysis shows

 

This implication is to be compared with the full disjunctive syllogism, discussed in detail below.

Axiomatization via alternative principles edit

Another theorem only involving implications shall be noted: Related to the negation introduction principle, from

 .

minimal logic proves the contraposition

 ,

which like negation introduction again proves  . All the above principles can be obtained using theorems from the positive calculus in combination with the constant  .

Instead of the formulation with that constant, one may adopt as axioms the contraposition principle just stated, together with the double negation principle  . This gives an alternative axiomatization of minimal logic over the positive fragment of intuitionistic logic.

Relation to classical logic edit

The tactic of generalizing   to   does not work to prove all classically valid statements involving double negations. In particular, unsurprisingly, the naive generalization of the double negation elimination   cannot be provable in this way. Indeed whatever   looks like, any schema of the syntactic form   would be too strong: Considering any true proposition for   makes this equivalent to just  .

The proposition   is a theorem of minimal logic, as is  . Therefore, adopting the full double negation principle   in minimal logic actually also proves explosion, and so brings the calculus back to classical logic, also skipping all intermediate logics.

As seen above, the double negated excluded middle for any proposition is already provable in minimal logic. However, it is worth emphasizing that in the predicate calculus, not even the laws of the strictly stronger intuitionistic logic enable a proof of the double negation of an infinite conjunction of excluded middle statements. Indeed,

 

In turn, the double negation shift schema (DNS) is not valid either, that is

 

Beyond arithmetic, this unprovability allows for the axiomatization of non-classical theories.

Relation to paraconsistent logic edit

Minimal logic proves weaker variants of consequentia mirabilis, as demonstrated in that article. The full principle is, however, equivalent to excluded middle.

Relation to intuitionistic logic edit

Any formula using only   is provable in minimal logic if and only if it is provable in intuitionistic logic. But there are also propositional logic statements that are unprovable in minimal logic, but do hold intuitionistically.

The principle of explosion is valid in intuitionistic logic and expresses that to derive any and all propositions, one may do this by deriving any absurdity. In minimal logic, this principle does not axiomatically hold for arbitrary propositions. As minimal logic represents only the positive fragment of intuitionistic logic, it is a subsystem of intuitionistic logic and is strictly weaker.

With explosion for negated statements, full explosion is equivalent to its special case  . The latter can be phrased as double negation elimination for rejected propositions,  . Formulated concisely, explosion in intuitionistic logic exactly grants particular cases of the double negation elimination principle that minimal logic does not have. This principle also immediately proves the full disjunctive syllogism.

Disjunctive syllogism edit

Practically, in the intuitionistic context, the principle of explosion enables the disjunctive syllogism:

 

This can be read as follows: Given a constructive proof of   and constructive rejection of  , one unconditionally allows for the positive case choice of  . In this way, the syllogism is an unpacking principle for the disjunction. It can be seen as a formal consequence of explosion and it also implies it. This is because if   was proven by proving   then   is already proven, while if   was proven by proving  , then   also follows, as the intuitionistic system allows for explosion.

For example, given a constructive argument that a coin flip resulted in either heads or tails (  or  ), together with a constructive argument that the outcome was in fact not heads, the syllogism expresses that then this already constitutes an argument that tails occurred.

If the intuitionistic logic system is metalogically assumed consistent, the syllogism may be read as saying that a constructive demonstration of   and  , in the absence of other non-logical axioms demonstrating  , actually contains a demonstration of  .

In minimal logic, one cannot obtain a proof of   in this way. However, the same premise implies the double-negation of  , i.e.  . If the minimal logic system is metalogically assumed consistent, then that implication formula can be expressed by saying that   merely cannot be rejected.

Weak forms of explosion prove the disjunctive syllogism and in the other direction, the instance of the syllogism with   reads   and is equivalent to the double negation elimination for propositions for which excluded middle holds

 .

As the material conditional grants double-negation elimination for proven propositions, this is again equivalent to double negation elimination for rejected propositions.

Intuitionist example of use in a theory edit

The following Heyting arithmetic theorem allows for proofs of existence claims that cannot be proven, by means of this general result, without the explosion principle. The result is essentially a family of simple double negation elimination claims,  -sentences binding a computable predicate.

Let   be any quantifier-free predicate, and thus decidable for all numbers  , so that excluded middle holds,

 .

Then by induction in  ,

 

In words: For the numbers   within a finite range up to  , if it can be ruled out that no case is validating, i.e. if it can be ruled out that for every number, say  , the corresponding proposition   will always be disprovable, then this implies that there is some   among those  's for which   is provable.

As with examples discussed previously, a proof of this requires explosion on the antecedent side to obtain propositions without negations. If the proposition is formulated as starting at  , then this initial case already gives a form of explosion from a vacuous clause

 .

The next case   states the double negation elimination for a decidable predicate,

 .

The   case reads

 ,

which, as already noted, is equivalent to

 .

Both   and   are again cases of double negation elimination for a decidable predicate. Of course, a statement   for fixed   and   may be provable by other means, using principles of minimal logic.

As an aside, the unbounded schema for general decidable predicates is not even intuitionistically provable, see Markov's principle.

Relation to type theory edit

Use of negation edit

Absurdity   is used not only in natural deduction, but also in type theoretical formulations under the Curry–Howard correspondence. In type systems,   is often also introduced as the empty type.

In many contexts,   need not be a separate constant in the logic but its role can be replaced with any rejected proposition. For example, it can be defined as   where   ought to be distinct. The claim of non-existence of a proof for that proposition is then a claim of consistency.

An example characterization for   is   in a theory involving natural numbers. This may also be adopted for in plain constructive logic. With this, proving   to be false, i.e.  , just means to prove  . We may introduce the notation   to capture the claim as well. And indeed, using arithmetic,   holds, but   also implies  . So this would imply   and hence we obtain  . QED.

Simple types edit

Functional programming calculi already foremostly depend on the implication connective, see e.g. the calculus of constructions for a predicate logic framework.

In this section we mention the system obtained by restricting minimal logic to implication only, and describe it formally. It can be defined by the following sequent rules:

                     [2][3]

Each formula of this restricted minimal logic corresponds to a type in the simply typed lambda calculus, see Curry–Howard correspondence. In that context, the phrase minimal logic is sometimes used to mean this restriction of minimal logic.[4] This implicational fragment of minimal logic is the same as the positive, implicational fragment of intuitionistic logic since minimal Logic is already simply the positive fragment of intuitionistic logic.

Semantics edit

There are semantics of minimal logic that mirror the frame-semantics of intuitionistic logic, see the discussion of semantics in paraconsistent logic. Here the valuation functions assigning truth and falsity to propositions can be subject to fewer constraints.

See also edit

Notes edit

References edit

  • Colacito, Almudena (2016). Minimal and Subminimal Logic of Negation (PDF). MSc Thesis (Afstudeerscriptie). Institute for Logic, Language and Computation.
  • Huet, Gérard (May 1986). . International Summer School on Logic of Programming and Calculi of Discrete Design. Archived from the original on 2014-07-14.
  • Johansson, Ingebrigt (1937). "Der Minimalkalkül, ein reduzierter intuitionistischer Formalismus". Compositio Mathematica (in German). 4: 119–136.
  • Sørensen, Morten Heine B.; Urzyczyn, Paweł [in Polish] (May 1998). "Lectures on the Curry-Howard Isomorphism" (PDF).
  • Troelstra, Anne Sjerp; Schwichtenberg, Helmut (2003) [1996]. Basic Proof Theory (2 ed.). Cambridge University Press. pp. XII, 417. ISBN 9780521779111.
  • Weber, Matthias; Simons, Martin; Lafontaine, Christine (1993). The Generic Development Language Deva: Presentation and Case Studies. Lecture Notes in Computer Science (LNCS). Vol. 738. Springer. p. 246. ISBN 3-540-57335-6.

minimal, logic, minimal, calculus, symbolic, logic, system, originally, developed, ingebrigt, johansson, intuitionistic, paraconsistent, logic, that, rejects, both, excluded, middle, well, principle, explosion, falso, quodlibet, therefore, holding, neither, fo. Minimal logic or minimal calculus is a symbolic logic system originally developed by Ingebrigt Johansson 1 It is an intuitionistic and paraconsistent logic that rejects both the law of the excluded middle as well as the principle of explosion ex falso quodlibet and therefore holding neither of the following two derivations as valid B B displaystyle vdash B lor neg B A A displaystyle A land neg A vdash where A displaystyle A and B displaystyle B are any propositions Most constructive logics only reject the former the law of excluded middle In classical logic the ex falso laws A A B displaystyle A land neg A to B A A B displaystyle neg A lor neg A to B A A B displaystyle neg A to A to B as well as their variants with A displaystyle A and A displaystyle neg A switched are equivalent to each other and valid Minimal logic also rejects those principles Note that the name has sometimes also been used to denote logic systems with a restricted number of connectives Contents 1 Axiomatization 2 Theorems 2 1 Negation introduction 2 2 Axiomatization via absurdity 2 2 1 Implications 2 2 2 Conjunctions 2 2 3 Disjunctions 2 3 Axiomatization via alternative principles 3 Relation to classical logic 4 Relation to paraconsistent logic 5 Relation to intuitionistic logic 5 1 Disjunctive syllogism 5 2 Intuitionist example of use in a theory 6 Relation to type theory 6 1 Use of negation 6 2 Simple types 7 Semantics 8 See also 9 Notes 10 ReferencesAxiomatization editMinimal logic is axiomatized over the positive fragment of intuitionistic logic Both of these logics may be formulated in the language using the same axioms for implication displaystyle to nbsp conjunction displaystyle land nbsp and disjunction displaystyle lor nbsp as the basic connectives but minimal logic conventionally adds falsum or absurdity displaystyle bot nbsp as part of the language Other formulations are possible of course all avoiding explosion Direct axioms for negation are given below A desideratum is always the negation introduction law discussed next Theorems editNegation introduction edit A quick analysis of the valid rules for negation gives a good preview of what this logic lacking full explosion can and cannot prove A natural statement in a language with negation such as minimal logic is for example the principle of negation introduction whereby the negation of a statement is proven by assuming the statement and deriving a contradiction Over minimal logic the principle is equivalent to B A A B displaystyle B to A land neg A to neg B nbsp for any two propositions For B displaystyle B nbsp taken as the contradiction A A displaystyle A land neg A nbsp itself this establishes the law of non contradiction A A displaystyle neg A land neg A nbsp Assuming any C displaystyle C nbsp the introduction rule of the material conditional gives B C displaystyle B to C nbsp also when B displaystyle B nbsp and C displaystyle C nbsp are not relevantly related With this and implication elimination the above introduction principle implies A A B displaystyle A land neg A to neg B nbsp i e assuming any contradiction every proposition can be negated Negation introduction is possible in minimal logic so here any contradiction moreover proves any double negation B displaystyle neg neg B nbsp Explosion would permit to remove the latter double negation but this principle is not adopted Axiomatization via absurdity edit One possible scheme of extending the positive calculus to minimal logic is to treat B displaystyle neg B nbsp as an implication in which case the theorems from the constructive implication calculus of a logic carry over to negation statements To this end displaystyle bot nbsp is introduced as a proposition not provable unless the system is inconsistent and negation B displaystyle neg B nbsp is then treated as an abbreviation for B displaystyle B to bot nbsp Constructively displaystyle bot nbsp represents a proposition for which there can be no reason to believe it Implications edit As for the adopted principles in the implication calculus the page on Hilbert system presents it through propositional forms of the axioms of law of identity implication introduction and a variant of modus ponens Note for a first example that setting C displaystyle C bot nbsp in the equivalence A B C B A C displaystyle big A to B to C big leftrightarrow big B to A to C big nbsp results in the schema A B B A displaystyle big A to neg B big leftrightarrow big B to neg A big nbsp In the intuitionistic Hilbert system when not introducing displaystyle bot nbsp as a constant this theorem can be taken as the second negation characterizing axiom The other being explosion With A displaystyle A nbsp taken as B displaystyle neg B nbsp this shows B B displaystyle B to neg neg B nbsp That may also be derived from modus ponens in the propositional form B B C C displaystyle B to B to C to C nbsp Related to the double negation principle is also A B A B displaystyle big neg neg A to B big to big A to neg neg B big nbsp This may be established from A B A B displaystyle A to big B leftrightarrow A to B big nbsp by again reasoning with another variable C displaystyle C nbsp very similar to the above proving A B A B displaystyle A to big neg B leftrightarrow neg A to B big nbsp and so on Generalizing some of the above in another way one has B C C D B D displaystyle big B to C to C to D big to B to D nbsp Under the Curry Howard correspondence this as one example is justified by the lambda expression lf B C C D lbB f lgB C g b displaystyle lambda f B to C to C to D lambda b B f lambda g B to C g b nbsp Modus ponens further then really implies the equivalence B C C C B C displaystyle big B to C to C to C big leftrightarrow B to C nbsp and so B B displaystyle neg neg neg B leftrightarrow neg B nbsp Finally by implication introduction C B C displaystyle C to B to C nbsp and this also already implies B displaystyle bot to B to bot nbsp showing directly how assuming displaystyle bot nbsp in minimal logic proves all negations It may be expressed as B displaystyle bot to neg B nbsp If absurdity is primitive full explosion principle could likewise also be stated as B displaystyle bot to B nbsp Conjunctions edit Going beyond statements solely in terms of implications the principles discussed previously can now also be established as theorems With the definition of negation through displaystyle bot nbsp the modus ponens statement in the form A A C C displaystyle A land A to C to C nbsp itself specializes to the non contradiction principle when considering C displaystyle C bot nbsp When negation is an implication then the curried form of non contradiction is again A A displaystyle A to neg neg A nbsp Further negation introduction in the form with a conjunction spelled out in the previous section is implied as the mere special case of B A A C B C displaystyle big B to A land A to C big to B to C nbsp In this way minimal logic can be characterized as a constructive logic just without negation elimination a k a explosion With this most of the common intuitionistic implications involving conjunctions of two propositions can be obtained including the currying equivalence Disjunctions edit It is worth emphasizing the important equivalence A B C A C B C displaystyle big A lor B to C big leftrightarrow big A to C land B to C big nbsp expressing that those are two equivalent ways of the saying that both A displaystyle A nbsp and B displaystyle B nbsp imply C displaystyle C nbsp From it two of the familiar De Morgan s laws are obtained A B A B displaystyle neg A lor B leftrightarrow neg A land neg B nbsp The third valid De Morgan s law may also be derived From the simpler A B C B C displaystyle A lor B to C to B to C nbsp follows B B C C C displaystyle big B lor B to C to C big to C nbsp when considering B C displaystyle B to C nbsp for A displaystyle A nbsp This in turn reduces to the double negation of excluded middle B B displaystyle neg neg B lor neg B nbsp Finally case analysis shows B A A B B B displaystyle big B lor neg A land neg neg A big to big B lor neg B land neg neg B big nbsp This implication is to be compared with the full disjunctive syllogism discussed in detail below Axiomatization via alternative principles edit Another theorem only involving implications shall be noted Related to the negation introduction principle from B A A C B C displaystyle B to A to A to C to B to C nbsp minimal logic proves the contraposition B A A B displaystyle B to A to neg A to neg B nbsp which like negation introduction again proves A A B displaystyle A land neg A to neg B nbsp All the above principles can be obtained using theorems from the positive calculus in combination with the constant displaystyle bot nbsp Instead of the formulation with that constant one may adopt as axioms the contraposition principle just stated together with the double negation principle B B displaystyle B to neg neg B nbsp This gives an alternative axiomatization of minimal logic over the positive fragment of intuitionistic logic Relation to classical logic editThe tactic of generalizing A displaystyle neg A nbsp to A C displaystyle A to C nbsp does not work to prove all classically valid statements involving double negations In particular unsurprisingly the naive generalization of the double negation elimination B B displaystyle neg neg B to B nbsp cannot be provable in this way Indeed whatever A displaystyle A nbsp looks like any schema of the syntactic form A C B displaystyle A to C to B nbsp would be too strong Considering any true proposition for C displaystyle C nbsp makes this equivalent to just B displaystyle B nbsp The proposition B B displaystyle neg neg B lor neg B nbsp is a theorem of minimal logic as is A A B displaystyle A land neg A to neg neg B nbsp Therefore adopting the full double negation principle B B displaystyle neg neg B to B nbsp in minimal logic actually also proves explosion and so brings the calculus back to classical logic also skipping all intermediate logics As seen above the double negated excluded middle for any proposition is already provable in minimal logic However it is worth emphasizing that in the predicate calculus not even the laws of the strictly stronger intuitionistic logic enable a proof of the double negation of an infinite conjunction of excluded middle statements Indeed n N Q n Q n displaystyle nvdash neg neg forall n in mathbb N Q n lor neg Q n nbsp In turn the double negation shift schema DNS is not valid either that is n N P n n N P n displaystyle nvdash big forall n in mathbb N neg neg P n big to neg neg forall n in mathbb N P n nbsp Beyond arithmetic this unprovability allows for the axiomatization of non classical theories Relation to paraconsistent logic editMinimal logic proves weaker variants of consequentia mirabilis as demonstrated in that article The full principle is however equivalent to excluded middle Relation to intuitionistic logic editAny formula using only displaystyle land lor to nbsp is provable in minimal logic if and only if it is provable in intuitionistic logic But there are also propositional logic statements that are unprovable in minimal logic but do hold intuitionistically The principle of explosion is valid in intuitionistic logic and expresses that to derive any and all propositions one may do this by deriving any absurdity In minimal logic this principle does not axiomatically hold for arbitrary propositions As minimal logic represents only the positive fragment of intuitionistic logic it is a subsystem of intuitionistic logic and is strictly weaker With explosion for negated statements full explosion is equivalent to its special case B B B displaystyle neg B land neg neg B to B nbsp The latter can be phrased as double negation elimination for rejected propositions B B B displaystyle neg B to neg neg B to B nbsp Formulated concisely explosion in intuitionistic logic exactly grants particular cases of the double negation elimination principle that minimal logic does not have This principle also immediately proves the full disjunctive syllogism Disjunctive syllogism edit Practically in the intuitionistic context the principle of explosion enables the disjunctive syllogism A B A B displaystyle A lor B land neg A to B nbsp This can be read as follows Given a constructive proof of A B displaystyle A lor B nbsp and constructive rejection of A displaystyle A nbsp one unconditionally allows for the positive case choice of B displaystyle B nbsp In this way the syllogism is an unpacking principle for the disjunction It can be seen as a formal consequence of explosion and it also implies it This is because if A B displaystyle A lor B nbsp was proven by proving B displaystyle B nbsp then B displaystyle B nbsp is already proven while if A B displaystyle A lor B nbsp was proven by proving A displaystyle A nbsp then B displaystyle B nbsp also follows as the intuitionistic system allows for explosion For example given a constructive argument that a coin flip resulted in either heads or tails A displaystyle A nbsp or B displaystyle B nbsp together with a constructive argument that the outcome was in fact not heads the syllogism expresses that then this already constitutes an argument that tails occurred If the intuitionistic logic system is metalogically assumed consistent the syllogism may be read as saying that a constructive demonstration of A B displaystyle A lor B nbsp and A displaystyle neg A nbsp in the absence of other non logical axioms demonstrating B displaystyle B nbsp actually contains a demonstration of B displaystyle B nbsp In minimal logic one cannot obtain a proof of B displaystyle B nbsp in this way However the same premise implies the double negation of B displaystyle B nbsp i e B displaystyle neg neg B nbsp If the minimal logic system is metalogically assumed consistent then that implication formula can be expressed by saying that B displaystyle B nbsp merely cannot be rejected Weak forms of explosion prove the disjunctive syllogism and in the other direction the instance of the syllogism with A B displaystyle A neg B nbsp reads B B B B displaystyle big B lor neg B land neg neg B big to B nbsp and is equivalent to the double negation elimination for propositions for which excluded middle holds B B B B displaystyle B lor neg B to neg neg B to B nbsp As the material conditional grants double negation elimination for proven propositions this is again equivalent to double negation elimination for rejected propositions Intuitionist example of use in a theory edit The following Heyting arithmetic theorem allows for proofs of existence claims that cannot be proven by means of this general result without the explosion principle The result is essentially a family of simple double negation elimination claims displaystyle exists nbsp sentences binding a computable predicate Let P displaystyle P nbsp be any quantifier free predicate and thus decidable for all numbers n displaystyle n nbsp so that excluded middle holds P n P n displaystyle P n lor neg P n nbsp Then by induction in m displaystyle m nbsp m n lt m P n b lt m P b displaystyle forall m neg big forall n lt m neg P n big to exists b lt m P b nbsp In words For the numbers n displaystyle n nbsp within a finite range up to m displaystyle m nbsp if it can be ruled out that no case is validating i e if it can be ruled out that for every number say n a displaystyle n a nbsp the corresponding proposition P a displaystyle P a nbsp will always be disprovable then this implies that there is some n b displaystyle n b nbsp among those n displaystyle n nbsp s for which P b displaystyle P b nbsp is provable As with examples discussed previously a proof of this requires explosion on the antecedent side to obtain propositions without negations If the proposition is formulated as starting at m 0 displaystyle m 0 nbsp then this initial case already gives a form of explosion from a vacuous clause b lt 0 P b displaystyle bot to exists b lt 0 P b nbsp The next case m 1 displaystyle m 1 nbsp states the double negation elimination for a decidable predicate P 0 P 0 displaystyle neg neg P 0 to P 0 nbsp The m 2 displaystyle m 2 nbsp case reads P 0 P 1 P 0 P 1 displaystyle neg big neg P 0 land neg P 1 big to big P 0 lor P 1 big nbsp which as already noted is equivalent to P 0 P 1 P 0 P 1 displaystyle neg neg big P 0 lor P 1 big to big P 0 lor P 1 big nbsp Both m 0 displaystyle m 0 nbsp and m 1 displaystyle m 1 nbsp are again cases of double negation elimination for a decidable predicate Of course a statement b lt m P b displaystyle exists b lt m P b nbsp for fixed m displaystyle m nbsp and P displaystyle P nbsp may be provable by other means using principles of minimal logic As an aside the unbounded schema for general decidable predicates is not even intuitionistically provable see Markov s principle Relation to type theory editUse of negation edit Absurdity displaystyle bot nbsp is used not only in natural deduction but also in type theoretical formulations under the Curry Howard correspondence In type systems displaystyle bot nbsp is often also introduced as the empty type In many contexts displaystyle bot nbsp need not be a separate constant in the logic but its role can be replaced with any rejected proposition For example it can be defined as a b displaystyle a b nbsp where a b displaystyle a b nbsp ought to be distinct The claim of non existence of a proof for that proposition is then a claim of consistency An example characterization for displaystyle bot nbsp is 0 1 displaystyle 0 1 nbsp in a theory involving natural numbers This may also be adopted for in plain constructive logic With this proving 34 8 displaystyle 3 4 8 nbsp to be false i e 34 8 displaystyle neg 3 4 8 nbsp just means to prove 34 8 0 1 displaystyle 3 4 8 to 0 1 nbsp We may introduce the notation 34 8 displaystyle 3 4 neq 8 nbsp to capture the claim as well And indeed using arithmetic 34 873 1 displaystyle tfrac 3 4 8 73 1 nbsp holds but 34 8 displaystyle 3 4 8 nbsp also implies 34 873 0 displaystyle tfrac 3 4 8 73 0 nbsp So this would imply 1 0 displaystyle 1 0 nbsp and hence we obtain 34 8 displaystyle neg 3 4 8 nbsp QED Simple types edit Functional programming calculi already foremostly depend on the implication connective see e g the calculus of constructions for a predicate logic framework In this section we mention the system obtained by restricting minimal logic to implication only and describe it formally It can be defined by the following sequent rules G A A axiom displaystyle dfrac Gamma cup A vdash A mbox axiom nbsp G A BG A B intro displaystyle dfrac Gamma cup A vdash B Gamma vdash A to B mbox intro nbsp G A B D AG D B elim displaystyle dfrac Gamma vdash A to B Delta vdash A Gamma cup Delta vdash B mbox elim nbsp 2 3 Each formula of this restricted minimal logic corresponds to a type in the simply typed lambda calculus see Curry Howard correspondence In that context the phrase minimal logic is sometimes used to mean this restriction of minimal logic 4 This implicational fragment of minimal logic is the same as the positive implicational fragment of intuitionistic logic since minimal Logic is already simply the positive fragment of intuitionistic logic Semantics editThere are semantics of minimal logic that mirror the frame semantics of intuitionistic logic see the discussion of semantics in paraconsistent logic Here the valuation functions assigning truth and falsity to propositions can be subject to fewer constraints See also editIntuitionistic logic Paraconsistent logic Implicational propositional calculus List of logic systemsNotes edit Johansson 1937 Weber Simons amp Lafontaine 1993 pp 36 40 Huet 1986 pp 125 132 Sorensen amp Urzyczyn 1998 References editColacito Almudena 2016 Minimal and Subminimal Logic of Negation PDF MSc Thesis Afstudeerscriptie Institute for Logic Language and Computation Huet Gerard May 1986 Formal Structures for Computation and Deduction International Summer School on Logic of Programming and Calculi of Discrete Design Archived from the original on 2014 07 14 Johansson Ingebrigt 1937 Der Minimalkalkul ein reduzierter intuitionistischer Formalismus Compositio Mathematica in German 4 119 136 Sorensen Morten Heine B Urzyczyn Pawel in Polish May 1998 Lectures on the Curry Howard Isomorphism PDF Troelstra Anne Sjerp Schwichtenberg Helmut 2003 1996 Basic Proof Theory 2 ed Cambridge University Press pp XII 417 ISBN 9780521779111 Weber Matthias Simons Martin Lafontaine Christine 1993 The Generic Development Language Deva Presentation and Case Studies Lecture Notes in Computer Science LNCS Vol 738 Springer p 246 ISBN 3 540 57335 6 Retrieved from https en wikipedia org w index php title Minimal logic amp oldid 1217697513, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.