The language of classical linear logic (CLL) is defined inductively by the BNF notation
A
::=
p ∣ p⊥
∣
A ⊗ A ∣ A ⊕ A
∣
A & A ∣ A ⅋ A
∣
1 ∣ 0 ∣ ⊤ ∣ ⊥
∣
!A ∣ ?A
Here p and p⊥ range over logical atoms. For reasons to be explained below, the connectives ⊗, ⅋, 1, and ⊥ are called multiplicatives, the connectives &, ⊕, ⊤, and 0 are called additives, and the connectives ! and ? are called exponentials.
We can further employ the following terminology:
Binary connectives ⊗, ⊕, & and ⅋ are associative and commutative; 1 is the unit for ⊗, 0 is the unit for ⊕, ⊥ is the unit for ⅋ and ⊤ is the unit for &.
Every proposition A in CLL has a dualA⊥, defined as follows:
(p)⊥ = p⊥
(p⊥)⊥ = p
(A ⊗ B)⊥ = A⊥ ⅋ B⊥
(A ⅋ B)⊥ = A⊥ ⊗ B⊥
(A ⊕ B)⊥ = A⊥ & B⊥
(A & B)⊥ = A⊥ ⊕ B⊥
(1)⊥ = ⊥
(⊥)⊥ = 1
(0)⊥ = ⊤
(⊤)⊥ = 0
(!A)⊥ = ?(A⊥)
(?A)⊥ = !(A⊥)
Classification of connectives
add
mul
exp
pos
⊕ 0
⊗ 1
!
neg
& ⊤
⅋ ⊥
?
Observe that (-)⊥ is an involution, i.e., A⊥⊥ = A for all propositions. A⊥ is also called the linear negation of A.
The columns of the table suggest another way of classifying the connectives of linear logic, termed polarity: the connectives negated in the left column (⊗, ⊕, 1, 0, !) are called positive, while their duals on the right (⅋, &, ⊥, ⊤, ?) are called negative; cf. table on the right.
Linear implication is not included in the grammar of connectives, but is definable in CLL using linear negation and multiplicative disjunction, by A ⊸ B := A⊥ ⅋ B. The connective ⊸ is sometimes pronounced "lollipop", owing to its shape.
Sequent calculus presentation
One way of defining linear logic is as a sequent calculus. We use the letters Γ and Δ to range over lists of propositions A1, ..., An, also called contexts. A sequent places a context to the left and the right of the turnstile, written Γ Δ. Intuitively, the sequent asserts that the conjunction of Γentails the disjunction of Δ (though we mean the "multiplicative" conjunction and disjunction, as explained below). Girard describes classical linear logic using only one-sided sequents (where the left-hand context is empty), and we follow here that more economical presentation. This is possible because any premises to the left of a turnstile can always be moved to the other side and dualised.
We now give inference rules describing how to build proofs of sequents.[4]
First, to formalize the fact that we do not care about the order of propositions inside a context, we add the structural rule of exchange:
Γ, A1, A2, Δ
Γ, A2, A1, Δ
Note that we do not add the structural rules of weakening and contraction, because we do care about the absence of propositions in a sequent, and the number of copies present.
Next we add initial sequents and cuts:
A, A⊥
Γ, A
A⊥, Δ
Γ, Δ
The cut rule can be seen as a way of composing proofs, and initial sequents serve as the units for composition. In a certain sense these rules are redundant: as we introduce additional rules for building proofs below, we will maintain the property that arbitrary initial sequents can be derived from atomic initial sequents, and that whenever a sequent is provable it can be given a cut-free proof.
Ultimately, this canonical form property (which can be divided into the completeness of atomic initial sequents and the cut-elimination theorem, inducing a notion of analytic proof) lies behind the applications of linear logic in computer science, since it allows the logic to be used in proof search and as a resource-aware lambda-calculus.
Now, we explain the connectives by giving logical rules. Typically in sequent calculus one gives both "right-rules" and "left-rules" for each connective, essentially describing two modes of reasoning about propositions involving that connective (e.g., verification and falsification).
In a one-sided presentation, one instead makes use of negation: the right-rules for a connective (say ⅋) effectively play the role of left-rules for its dual (⊗).
So, we should expect a certain "harmony" between the rule(s) for a connective and the rule(s) for its dual.
Multiplicatives
The rules for multiplicative conjunction (⊗) and disjunction (⅋):
Γ, A
Δ, B
Γ, Δ, A ⊗ B
Γ, A, B
Γ, A ⅋ B
and for their units:
1
Γ
Γ, ⊥
Observe that the rules for multiplicative conjunction and disjunction are admissible for plain conjunction and disjunction under a classical interpretation
(i.e., they are admissible rules in LK).
Additives
The rules for additive conjunction (&) and disjunction (⊕) :
Γ, A
Γ, B
Γ, A & B
Γ, A
Γ, A ⊕ B
Γ, B
Γ, A ⊕ B
and for their units:
Γ, ⊤
(no rule for 0)
Observe that the rules for additive conjunction and disjunction are again admissible under a classical interpretation.
But now we can explain the basis for the multiplicative/additive distinction in the rules for the two different versions of conjunction: for the multiplicative connective (⊗), the context of the conclusion (Γ, Δ) is split up between the premises, whereas for the additive case connective (&) the context of the conclusion (Γ) is carried whole into both premises.
Exponentials
The exponentials are used to give controlled access to weakening and contraction. Specifically, we add structural rules of weakening and contraction for ?'d propositions:[5]
Γ
Γ, ?A
Γ, ?A, ?A
Γ, ?A
and use the following logical rules, in which ?Γ stands for a list of propositions each prefixed with ?:
?Γ, A
?Γ, !A
Γ, A
Γ, ?A
One might observe that the rules for the exponentials follow a different pattern from the rules for the other connectives, resembling the inference rules governing modalities in sequent calculus formalisations of the normal modal logicS4, and that there is no longer such a clear symmetry between the duals ! and ?.
This situation is remedied in alternative presentations of CLL (e.g., the LU presentation).
Remarkable formulas
In addition to the De Morgan dualities described above, some important equivalences in linear logic include:
Distributivity
A ⊗ (B ⊕ C) ≣ (A ⊗ B) ⊕ (A ⊗ C)
(A ⊕ B) ⊗ C ≣ (A ⊗ C) ⊕ (B ⊗ C)
A ⅋ (B & C) ≣ (A ⅋ B) & (A ⅋ C)
(A & B) ⅋ C ≣ (A ⅋ C) & (B ⅋ C)
By definition of A ⊸ B as A⊥ ⅋ B, the last two distributivity laws also give:
A ⊸ (B & C) ≣ (A ⊸ B) & (A ⊸ C)
(A ⊕ B) ⊸ C ≣ (A ⊸ C) & (B ⊸ C)
(Here A ≣ B is (A ⊸ B) & (B ⊸ A).)
Exponential isomorphism
!(A & B) ≣ !A ⊗ !B
?(A ⊕ B) ≣ ?A ⅋ ?B
Linear distributions
A map that is not an isomorphism yet plays a crucial role in linear logic is:
(A ⊗ (B ⅋ C)) ⊸ ((A ⊗ B) ⅋ C)
Linear distributions are fundamental in the proof theory of linear logic. The consequences of this map were first investigated in [6] and called a "weak distribution". In subsequent work it was renamed to "linear distribution" to reflect the fundamental connection to linear logic.
Other implications
The following distributivity formulas are not in general an equivalence, only an implication:
!A ⊗ !B ⊸ !(A ⊗ B)
!A ⊕ !B ⊸ !(A ⊕ B)
?(A ⅋ B) ⊸ ?A ⅋ ?B
?(A & B) ⊸ ?A & ?B
(A & B) ⊗ C ⊸ (A ⊗ C) & (B ⊗ C)
(A & B) ⊕ C ⊸ (A ⊕ C) & (B ⊕ C)
(A ⅋ C) ⊕ (B ⅋ C) ⊸ (A ⊕ B) ⅋ C
(A & C) ⊕ (B & C) ⊸ (A ⊕ B) & C
Encoding classical/intuitionistic logic in linear logic
Both intuitionistic and classical implication can be recovered from linear implication by inserting exponentials: intuitionistic implication is encoded as !A ⊸ B, while classical implication can be encoded as !?A ⊸ ?B or !A ⊸ ?!B (or a variety of alternative possible translations).[7] The idea is that exponentials allow us to use a formula as many times as we need, which is always possible in classical and intuitionistic logic.
Formally, there exists a translation of formulas of intuitionistic logic to formulas of linear logic in a way that guarantees that the original formula is provable in intuitionistic logic if and only if the translated formula is provable in linear logic. Using the Gödel–Gentzen negative translation, we can thus embed classical first-order logic into linear first-order logic.
The resource interpretation
Lafont (1993) first showed how intuitionistic linear logic can be explained as a logic of resources, so providing the logical language with access to formalisms that can be used for reasoning about resources within the logic itself, rather than, as in classical logic, by means of non-logical predicates and relations. Tony Hoare (1985)'s classic example of the vending machine can be used to illustrate this idea.
Suppose we represent having a candy bar by the atomic proposition candy, and having a dollar by $1. To state the fact that a dollar will buy you one candy bar, we might write the implication $1 ⇒ candy. But in ordinary (classical or intuitionistic) logic, from A and A ⇒ B one can conclude A ∧ B. So, ordinary logic leads us to believe that we can buy the candy bar and keep our dollar! Of course,
we can avoid this problem by using more sophisticated encodings,[clarification needed] although typically such encodings suffer from the frame problem. However, the rejection of weakening and contraction allows linear logic to avoid this kind of spurious reasoning even with the "naive" rule. Rather than $1 ⇒ candy, we express the property of the vending machine as a linear implication $1 ⊸ candy. From $1 and this fact, we can conclude candy, but not$1 ⊗ candy. In general, we can use the linear logic proposition A ⊸ B to express the validity of transforming resource A into resource B.
Running with the example of the vending machine, consider the "resource interpretations" of the other multiplicative and additive connectives. (The exponentials provide the means to combine this resource interpretation with the usual notion of persistent logical truth.)
Multiplicative conjunction (A ⊗ B) denotes simultaneous occurrence of resources, to be used as the consumer directs. For example, if you buy a stick of gum and a bottle of soft drink, then you are requesting gum ⊗ drink. The constant 1 denotes the absence of any resource, and so functions as the unit of ⊗.
Additive conjunction (A & B) represents alternative occurrence of resources, the choice of which the consumer controls. If in the vending machine there is a packet of chips, a candy bar, and a can of soft drink, each costing one dollar, then for that price you can buy exactly one of these products. Thus we write $1 ⊸ (candy & chips & drink). We do not write $1 ⊸ (candy ⊗ chips ⊗ drink), which would imply that one dollar suffices for buying all three products together. However, from $1 ⊸ (candy & chips & drink), we can correctly deduce $3 ⊸ (candy ⊗ chips ⊗ drink), where $3 := $1 ⊗ $1 ⊗ $1. The unit ⊤ of additive conjunction can be seen as a wastebasket for unneeded resources. For example, we can write $3 ⊸ (candy ⊗ ⊤) to express that with three dollars you can get a candy bar and some other stuff, without being more specific (for example, chips and a drink, or $2, or $1 and chips, etc.).
Additive disjunction (A ⊕ B) represents alternative occurrence of resources, the choice of which the machine controls. For example, suppose the vending machine permits gambling: insert a dollar and the machine may dispense a candy bar, a packet of chips, or a soft drink. We can express this situation as $1 ⊸ (candy ⊕ chips ⊕ drink). The constant 0 represents a product that cannot be made, and thus serves as the unit of ⊕ (a machine that might produce A or 0 is as good as a machine that always produces A because it will never succeed in producing a 0). So unlike above, we cannot deduce $3 ⊸ (candy ⊗ chips ⊗ drink) from this.
Introduced by Jean-Yves Girard, proof nets have been created to avoid the bureaucracy, that is all the things that make two derivations different in the logical point of view, but not in a "moral" point of view.
For instance, these two proofs are "morally" identical:
A, B, C, D
A ⅋ B, C, D
A ⅋ B, C ⅋ D
A, B, C, D
A, B, C ⅋ D
A ⅋ B, C ⅋ D
The goal of proof nets is to make them identical by creating a graphical representation of them.
Semantics
This section needs expansion. You can help by adding to it. (May 2023)
The entailment relation in full CLL is undecidable.[8] When considering fragments of
CLL, the decision problem has varying complexity:
Multiplicative linear logic (MLL): only the multiplicative connectives. MLL entailment is NP-complete, even restricting to Horn clauses in the purely implicative fragment,[9] or to atom-free formulas.[10]
Multiplicative-additive linear logic (MALL): only multiplicatives and additives (i.e., exponential-free). MALL entailment is PSPACE-complete.[8]
Multiplicative-exponential linear logic (MELL): only multiplicatives and exponentials. By reduction from the reachability problem for Petri nets,[11] MELL entailment must be at least EXPSPACE-hard, although decidability itself has had the status of a longstanding open problem. In 2015, a proof of decidability was published in the journal Theoretical Computer Science,[12] but was later shown to be erroneous.[13]
Affine linear logic (that is linear logic with weakening, an extension rather than a fragment) was shown to be decidable, in 1995.[14]
Variants
Many variations of linear logic arise by further tinkering with the structural rules:
Affine logic, which forbids contraction but allows global weakening (a decidable extension).
Non-commutative logic or ordered logic, which removes the rule of exchange, in addition to barring weakening and contraction. In ordered logic, linear implication divides further into left-implication and right-implication.
Different intuitionistic variants of linear logic have been considered. When based on a single-conclusion sequent calculus presentation, like in ILL (Intuitionistic Linear Logic), the connectives ⅋, ⊥, and ? are absent, and linear implication is treated as a primitive connective. In FILL (Full Intuitionistic Linear Logic) the connectives ⅋, ⊥, and ? are present, linear implication is a primitive connective and, similarly to what happens in intuitionistic logic, all connectives (except linear negation) are independent.
There are also first- and higher-order extensions of linear logic, whose formal development is somewhat standard (see first-order logic and higher-order logic).
^Kopylov, A. P. (1995-06-01). "Decidability of linear affine logic". Tenth Annual IEEE Symposium on Logic in Computer Science, 1995. LICS '95. Proceedings. Tenth Annual IEEE Symposium on Logic in Computer Science, 1995. LICS '95. Proceedings. pp. 496–504. CiteSeerX10.1.1.23.9226. doi:10.1109/LICS.1995.523283. ISBN0-8186-7050-9.
Further reading
Girard, Jean-Yves. Linear logic, Theoretical Computer Science, Vol 50, no 1, pp. 1–102, 1987.
Girard, Jean-Yves, Lafont, Yves, and Taylor, Paul. Proofs and Types. Cambridge Press, 1989.
Hoare, C. A. R., 1985. Communicating Sequential Processes. Prentice-Hall International. ISBN0-13-153271-5
Lafont, Yves, 1993. Introduction to Linear Logic. Lecture notes from TEMPUS Summer School on Algebraic and Categorical Methods in Computer Science, Brno, Czech Republic.
Troelstra, A.S.Lectures on Linear Logic. CSLI (Center for the Study of Language and Information) Lecture Notes No. 29. Stanford, 1992.
A. S. Troelstra, H. Schwichtenberg (1996). Basic Proof Theory. In series Cambridge Tracts in Theoretical Computer Science, Cambridge University Press, ISBN0-521-77911-1.
Overview of linear logic programming by Dale Miller. In Linear Logic in Computer Science, edited by Ehrhard, Girard, Ruet, and Scott. Cambridge University Press. London Mathematical Society Lecture Notes, Volume 316, 2004.
2007 Gibraltar general election ← 2003 11 October 2007 2011 → All 17 seats in the Gibraltar Parliament9 seats needed for a majority First party Second party Leader Peter Caruana Joe Bossano Party Social Democrats Alliance Last election 51.45%, 8 seats 39.69%, 7 seats Seats won 10 7 Seat change 2 Popular vote 76,334 70,397 Percentage 49.33% 45.49% Chief Minister before election Peter Caruana Social Democrats Elected Chief Minist...
Editorial Mir Издательство Мир Logotipo de la Casa Editorial Mir Antiguo edificio de la Casa Editorial Mir.Tipo Casa EditorialGénero Literatura científico-técnica y ciencia ficción.Fundación 4 de mayo de 1946Fundador Consejo de Comisarios del PuebloSede central Moscú Unión Soviética → Rusia RusiaAsociados ONPK ZdorovieEmpresa matriz RostecReestructuración Disolución de la Unión SoviéticaCoordenadas 55°48′29″N 37°39′16″E / 55.80801944...
هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (سبتمبر 2018) دييغو سانتوس معلومات شخصية الميلاد 9 أغسطس 1987 (36 سنة) ريو دي جانيرو الطول 1.78 م (5 قدم 10 بوصة) مركز اللعب وسط الجنسية البرازيل معلومات النادي ال
Дейверсон Дейверсон Особисті дані Народження 8 травня 1991(1991-05-08) (32 роки) Ріо-де-Жанейро, Бразилія Зріст 189 см Вага 82 кг Громадянство Бразилія Позиція фланговий півзахисник, нападник Інформація про клуб Поточний клуб «Палмейрас» Номер 20 Професіональні клуби*
لمعانٍ أخرى، طالع جيب جراند شيروكي (توضيح). هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (أكتوبر 2015) جيب جراند شيروكي (دبليو كي )م�...
American television music variety show Don Kirshner's Rock ConcertCreated byDon KirshnerStarringVariousCountry of originUnited StatesNo. of episodes230[1]ProductionExecutive producerDon KirshnerRunning time90 minutesOriginal releaseNetworkSyndicatedReleaseSeptember 27, 1973 (1973-09-27)[2] –1981 (1981) Don Kirshner's Rock Concert is an American television music variety show that ran during the 1970s and early 1980s, created and produced by Don Kirshner and syn...
Brassicaceae Lunaria rediviva Klasifikasi ilmiah Kerajaan: Plantae Divisi: Magnoliophyta Kelas: Magnoliopsida Ordo: Brassicales Famili: Brassicaceae Genera lihat teks Suku Sawi-sawian, Suku Kubis-kubisan, atau Brassicaceae (atau Cruciferae) ialah salah satu suku anggota tumbuhan berbunga. Dalam keluarga ini terdapat sejumlah jenis sayuran yang banyak berguna bagi kehidupan manusia. Cruciferae adalah nama yang lebih dahulu digunakan yang artinya pembawa silangan, yang mencerminkan ciri khas su...
Golpe de Estado no Peru em 1930 Beligerantes Setores Liberais e desenvolvimentistas do Exército Peruano Governo do Peru Comandantes Luis Miguel Sánchez Cerro Augusto B. Leguía O Golpe de Estado em Peru de 1930 foi um golpe de Estado propiciado o 22 de agosto de 1930 pelo então tenente coronel EP Luis Miguel Sánchez Cerro, que por um manifesto à nação insurgiu à guarnição de Arequipa, contra o governo ditatorial de Augusto B. Leguía. A rebelião militar propagou-se pelo sul do Peru...
German public transit buses Motor vehicle MAN Lion's CityLion's City Hybrid in KVB service in CologneOverviewManufacturerMAN Truck & BusProduction1996–presentAssemblyGermany: Augsburg/Nobitz (Göppel Bus), Plauen/Pilsting (Neoplan/Viseon Bus), SalzgitterPoland: Starachowice/Sady (MAN Bus)South Africa: OlifantsfonteinTurkey: Ankara (MANAŞ)Malaysia: Johor (Gemilang Coachworks)Philippines: Carmona (Almazora)Body and chassisClassIntegral busBody styleMidibusSingle-decker busArticulate...
German television series An editor has performed a search and found that sufficient sources exist to establish the subject's notability. These sources can be used to expand the article and may be described in edit summaries or found on the talk page. The article may include original research, or omit significant information about the subject. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Druck ...
Лувмон-Кот-дю-ПуаврLouvemont-Côte-du-Poivre Країна Франція Регіон Гранд-Ест Департамент Мез Округ Верден Кантон Шарні-сюр-Мез Код INSEE 55307 Поштові індекси 55100 Координати 49°14′18″ пн. ш. 5°23′56″ сх. д.H G O Висота 214 - 375 м.н.р.м. Площа 8,25 км² Населення 0 (01-2020[1]) Густ�...
For the trial on which this film is based, see Verona trial. 1963 Italian filmThe Verona TrialDirected byCarlo LizzaniWritten bySergio AmideiUgo PirroProduced byDino De LaurentiisStarringSilvana ManganoCinematographyLeonida BarboniMusic byMario NascimbeneRelease date2 March 1963Running time120 minutesCountryItalyLanguageItalian Il processo di Verona (internationally released as The Verona Trial) is a 1963 Italian historical drama film directed by Carlo Lizzani. The film tells of the final pha...
System to identify an author Thomas Corwin Mendenhall, American physicist, 1841–1924 Author profiling is the analysis of a given set of texts in an attempt to uncover various characteristics of the author based on stylistic- and content-based features, or to identify the author. Characteristics analysed commonly include age and gender, though more recent studies have looked at other characteristics like personality traits and occupation[1] Author profiling is one of the three major ...
English blues rock band The Jeff Beck GroupThe band in circa 1969: (left to right) Rod Stewart, Ronnie Wood, Micky Waller and Jeff Beck.Background informationOriginLondon, EnglandGenres Blues rock hard rock jazz fusion Years active1967–19691970–1972Labels Epic CBS Spinoffs Beck, Bogert & Appice Faces Past members Jeff Beck Rod Stewart Ronnie Wood Jet Harris Dave Ambrose Clem Cattini Viv Prince Aynsley Dunbar Micky Waller Roy Cook Nicky Hopkins Tony Newman Alex Ligertwood Max Middleton...
Indian politician M. Manimaran M. Manimaran is an Indian politician and former Member of the Legislative Assembly of Tamil Nadu. He was elected to the Tamil Nadu legislative assembly as a Dravida Munnetra Kazhagam candidate from Nannilam constituency in 1977, 1984 and 1989 elections.[1][2][3] References ^ 1977 Tamil Nadu Election Results, Election Commission of India ^ 1984 Tamil Nadu Election Results, Election Commission of India ^ 1989 Tamil Nadu Election Results, El...
Austrian handball player Boris Zivkovic Personal informationBorn (1992-05-02) 2 May 1992 (age 31)Bregenz, AustriaNationality AustrianHeight 1.95 m (6 ft 5 in)Playing position Right backClub informationCurrent club Alpla HC HardNumber 9National teamYears Team Apps (Gls)2014– Austria 31 (31) Boris Zivkovic (born 2 May 1992) is an Austrian handball player for Alpla HC Hard and the Austrian national team.[1] He represented Austria at the 2019 World Men's Handball Cha...
Palacio de Altamira Bien de interés culturalPatrimonio histórico de España LocalizaciónPaís España EspañaComunidad Madrid MadridLocalidad Madrid, Calle de la Flor Alta 8, 28004Datos generalesCategoría Monumento NacionalCódigo RI-51-0004248Declaración 1977Construcción siglo XVIII-Estilo Barroco[editar datos en Wikidata] El palacio del Conde Altamira o, abreviadamente, palacio de Altamira, es un palacio barroco situado en el número 8 de la calle de la Flor A...
Comoros telephone calling codes This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Telephone numbers in the Comoros – news · newspapers · books · scholar · JSTOR (September 2021) The following are the telephone codes in Comoros. Country Code: +269 International Call Prefix: 00 Trunk Prefix: none Calli...
Gambaran Hermes Trismegistus dalam lukisan Abad Pertengahan. Hermetisisme adalah sebuah keyakinan agama dan filsafat yang pada pokoknya didasari oleh tulisan-tulisan Hermes Trismegistus. Keyakinan ini memengaruhi tradisi magis atau sihir, serta menjadi sebuah ajaran agama. Bagaimanapun bentuk pengaruhnya, ajaran ini berasal dari tulisan Hermes. Trismegistus, yang dianggap sebagai seorang guru dan pendeta zaman Mesir Kuno, sering kali dilihat sebagai sinonim dari dewa mesir kuno, Toth. Dalam a...