Linear logic (Q579249): Difference between revisions
From MaRDI portal
Created a new Item |
Created claim: DBLP publication ID (P1635): journals/tcs/Girard87, #quickstatements; #temporary_batch_1731508824982 |
||
(8 intermediate revisions by 7 users not shown) | |||
Property / review text | |||
The paper contains, in reverse order, (A) a substantial contribution to proof theory, and (B) speculations on using proofs as parts of programs, interspersed by (C) diverse relations to the (logical) literature. Here are a few samples from this, at least, for the reviewer, very readable paper. - (A) Building on extensive experience the author develops a smooth cut elimination theory (for proof `nets') with new logical operators, which achieve, demonstrably more efficiently, goals of traditional proof theory. A suitable selection leads to genuinely decidable subsystems, related to contraction-free rules studied by Herbrand, Wang, Ketonen and others, but neglected (overshadowed by foundational preoccupation with completeness, proof-theoretic strength, and similar flashy ideals, to which the author occasionally reverts, too; c.f. the end of 5.5 on p. 92 about conservation). (B) Viewed against the background of all mathematics, let alone all data processing, proofs are rarely (used in) programs, and programs rarely contain specifications of the problems they are meant for, let alone, proofs that they solve them. (P.7.III (ii) on `isolation' is to be understood in this sense). A proper focus is the - admittedly, \(\forall \exists\) small - speciality of extracting bounds from prima facie non-constructive proofs in mathematics, and synthesizing programs mechanically from suitable fragments of formal proofs. The author envisages (but does not state explicitly) a master program \(\Pi\) for his normalization procedure, with formal derivations \(\pi\) of his system as inputs, and their (unique) normal form \({\bar \pi}\) as output. The assumption is that \({\bar \pi}\) provides information that has (market) value but is not read off easily from \(\pi\), let alone, from the fact that the end formula F of \(\pi\) is true; on p. 17 there is a garbled reference to this in terms of different `interpretations' of: F is true. A colourful description of \(\pi\) in Chapter 2 suggests that \(\Pi\) lends itself to parallel processing; tacitly, without long waiting times (because of an `intrinsic' order). But this is not checked, nor even compared to familiar algebraic `normalization' procedures, for example, of rational expressions to fractions. - (C) One theme of the author's observations is the distrust, shared by contemporary (French) mathematicians, of the master assumption behind the logical tradition: general, and therefore coarse notions, like arbitrary or general recursive functions, are the first order of business (instead of: reculer pour mieux sauter). Thus he replaces the `big' spaces in Scott's theory of domains by more structured, coherent spaces, associating to programs \(\Pi\) corresponding functions \(\alpha_{\Pi}\) (on the spaces considered). A less publicized defect of the logical tradition of generality is that it does not even try to exploit specifics, such as the special properties, mentioned in (B), of programs that happen to include proofs. Without exaggeration, the - often, admittedly, clumsy - objections of engineers on p. 7.III to airy-fairy theory apply to the logical ideal of theory above; certainly, not to be theories used for developing semiconductors and superconductors that have made computer hardware one of the wonders of the modern world. | |||
Property / review text: The paper contains, in reverse order, (A) a substantial contribution to proof theory, and (B) speculations on using proofs as parts of programs, interspersed by (C) diverse relations to the (logical) literature. Here are a few samples from this, at least, for the reviewer, very readable paper. - (A) Building on extensive experience the author develops a smooth cut elimination theory (for proof `nets') with new logical operators, which achieve, demonstrably more efficiently, goals of traditional proof theory. A suitable selection leads to genuinely decidable subsystems, related to contraction-free rules studied by Herbrand, Wang, Ketonen and others, but neglected (overshadowed by foundational preoccupation with completeness, proof-theoretic strength, and similar flashy ideals, to which the author occasionally reverts, too; c.f. the end of 5.5 on p. 92 about conservation). (B) Viewed against the background of all mathematics, let alone all data processing, proofs are rarely (used in) programs, and programs rarely contain specifications of the problems they are meant for, let alone, proofs that they solve them. (P.7.III (ii) on `isolation' is to be understood in this sense). A proper focus is the - admittedly, \(\forall \exists\) small - speciality of extracting bounds from prima facie non-constructive proofs in mathematics, and synthesizing programs mechanically from suitable fragments of formal proofs. The author envisages (but does not state explicitly) a master program \(\Pi\) for his normalization procedure, with formal derivations \(\pi\) of his system as inputs, and their (unique) normal form \({\bar \pi}\) as output. The assumption is that \({\bar \pi}\) provides information that has (market) value but is not read off easily from \(\pi\), let alone, from the fact that the end formula F of \(\pi\) is true; on p. 17 there is a garbled reference to this in terms of different `interpretations' of: F is true. A colourful description of \(\pi\) in Chapter 2 suggests that \(\Pi\) lends itself to parallel processing; tacitly, without long waiting times (because of an `intrinsic' order). But this is not checked, nor even compared to familiar algebraic `normalization' procedures, for example, of rational expressions to fractions. - (C) One theme of the author's observations is the distrust, shared by contemporary (French) mathematicians, of the master assumption behind the logical tradition: general, and therefore coarse notions, like arbitrary or general recursive functions, are the first order of business (instead of: reculer pour mieux sauter). Thus he replaces the `big' spaces in Scott's theory of domains by more structured, coherent spaces, associating to programs \(\Pi\) corresponding functions \(\alpha_{\Pi}\) (on the spaces considered). A less publicized defect of the logical tradition of generality is that it does not even try to exploit specifics, such as the special properties, mentioned in (B), of programs that happen to include proofs. Without exaggeration, the - often, admittedly, clumsy - objections of engineers on p. 7.III to airy-fairy theory apply to the logical ideal of theory above; certainly, not to be theories used for developing semiconductors and superconductors that have made computer hardware one of the wonders of the modern world. / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 03F05 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68N01 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68T15 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 03B70 / rank | |||
Normal rank | |||
Property / zbMATH DE Number | |||
Property / zbMATH DE Number: 4014707 / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
mechanical synthesis of programs from proofs | |||
Property / zbMATH Keywords: mechanical synthesis of programs from proofs / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
linear negation | |||
Property / zbMATH Keywords: linear negation / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
modality ``of course'' | |||
Property / zbMATH Keywords: modality ``of course'' / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
constructive logics | |||
Property / zbMATH Keywords: constructive logics / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
linear logic | |||
Property / zbMATH Keywords: linear logic / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
sequent calculus | |||
Property / zbMATH Keywords: sequent calculus / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
proof-nets | |||
Property / zbMATH Keywords: proof-nets / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
pons asinorum | |||
Property / zbMATH Keywords: pons asinorum / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
proof theory | |||
Property / zbMATH Keywords: proof theory / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
cut elimination | |||
Property / zbMATH Keywords: cut elimination / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
contraction- free rules | |||
Property / zbMATH Keywords: contraction- free rules / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
normalization procedure | |||
Property / zbMATH Keywords: normalization procedure / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
parallel processing | |||
Property / zbMATH Keywords: parallel processing / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
domains | |||
Property / zbMATH Keywords: domains / rank | |||
Normal rank | |||
Property / Wikidata QID | |||
Property / Wikidata QID: Q28470256 / rank | |||
Normal rank | |||
Property / reviewed by | |||
Property / reviewed by: Georg Kreisel / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1016/0304-3975(87)90045-4 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2911865844 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5625124 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4128539 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Normal functors, power series and \(\lambda\)-calculus / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: The system \({\mathcal F}\) of variable types, fifteen years later / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4103079 / rank | |||
Normal rank | |||
Property / DBLP publication ID | |||
Property / DBLP publication ID: journals/tcs/Girard87 / rank | |||
Normal rank | |||
links / mardi / name | links / mardi / name | ||
Latest revision as of 15:45, 13 November 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Linear logic |
scientific article |
Statements
Linear logic (English)
0 references
1987
0 references
The paper contains, in reverse order, (A) a substantial contribution to proof theory, and (B) speculations on using proofs as parts of programs, interspersed by (C) diverse relations to the (logical) literature. Here are a few samples from this, at least, for the reviewer, very readable paper. - (A) Building on extensive experience the author develops a smooth cut elimination theory (for proof `nets') with new logical operators, which achieve, demonstrably more efficiently, goals of traditional proof theory. A suitable selection leads to genuinely decidable subsystems, related to contraction-free rules studied by Herbrand, Wang, Ketonen and others, but neglected (overshadowed by foundational preoccupation with completeness, proof-theoretic strength, and similar flashy ideals, to which the author occasionally reverts, too; c.f. the end of 5.5 on p. 92 about conservation). (B) Viewed against the background of all mathematics, let alone all data processing, proofs are rarely (used in) programs, and programs rarely contain specifications of the problems they are meant for, let alone, proofs that they solve them. (P.7.III (ii) on `isolation' is to be understood in this sense). A proper focus is the - admittedly, \(\forall \exists\) small - speciality of extracting bounds from prima facie non-constructive proofs in mathematics, and synthesizing programs mechanically from suitable fragments of formal proofs. The author envisages (but does not state explicitly) a master program \(\Pi\) for his normalization procedure, with formal derivations \(\pi\) of his system as inputs, and their (unique) normal form \({\bar \pi}\) as output. The assumption is that \({\bar \pi}\) provides information that has (market) value but is not read off easily from \(\pi\), let alone, from the fact that the end formula F of \(\pi\) is true; on p. 17 there is a garbled reference to this in terms of different `interpretations' of: F is true. A colourful description of \(\pi\) in Chapter 2 suggests that \(\Pi\) lends itself to parallel processing; tacitly, without long waiting times (because of an `intrinsic' order). But this is not checked, nor even compared to familiar algebraic `normalization' procedures, for example, of rational expressions to fractions. - (C) One theme of the author's observations is the distrust, shared by contemporary (French) mathematicians, of the master assumption behind the logical tradition: general, and therefore coarse notions, like arbitrary or general recursive functions, are the first order of business (instead of: reculer pour mieux sauter). Thus he replaces the `big' spaces in Scott's theory of domains by more structured, coherent spaces, associating to programs \(\Pi\) corresponding functions \(\alpha_{\Pi}\) (on the spaces considered). A less publicized defect of the logical tradition of generality is that it does not even try to exploit specifics, such as the special properties, mentioned in (B), of programs that happen to include proofs. Without exaggeration, the - often, admittedly, clumsy - objections of engineers on p. 7.III to airy-fairy theory apply to the logical ideal of theory above; certainly, not to be theories used for developing semiconductors and superconductors that have made computer hardware one of the wonders of the modern world.
0 references
mechanical synthesis of programs from proofs
0 references
linear negation
0 references
modality ``of course''
0 references
constructive logics
0 references
linear logic
0 references
sequent calculus
0 references
proof-nets
0 references
pons asinorum
0 references
proof theory
0 references
cut elimination
0 references
contraction- free rules
0 references
normalization procedure
0 references
parallel processing
0 references
domains
0 references