Линейная логика

Линейная логика (англ. linear logic) — подструктурная логика, предложенная Жан-Ивом Жираром[англ.] как уточнение классической и интуиционистской логики, объединяющая двойственность первой со многими конструктивными свойствами последней[1], введена и используется для логических рассуждений, учитывающих расход некоторого ресурса[2]. Хотя логика также изучалась сама по себе, идеи линейной логики находят применения во множестве приложений, вычисления в которых требуют учёта ресурсов, в том числе для верификации сетевых протоколов, языки программирования, теория игр (игровая семантика)[2] и квантовая физика (поскольку линейную логику можно рассматривать как логику квантовой теории информации)[3], лингвистика[4].

Описание

Синтаксис

Язык классической линейной логики (англ. classic linear logic, CLL) может быть описан в форме Бэкуса — Наура:

A ::= pp | AAAA | A & AAA | 1 ∣ 0 ∣ ⊤ ∣ ⊥ |  !A ∣ ?A

Где

  • логические связки и константы:
Символ Значение
мультипликативная конъюнкция («тензор», англ. "tensor")
аддитивная дизъюнкция
& аддитивная конъюнкция
мультипликативная дизъюнкция («пар», англ. "par")
! модальность «конечно» (англ. "of course")
? модальность «почему нет» (англ. "why not")
1 единица для ⊗
0 нуль для ⊕
нуль для &
единица для ⅋

Бинарные связки ⊗, ⊕, & и ⅋ ассоциативны и коммутативны.

Каждое утверждение A в классической линейной логике имеет двойственное A, определяемое следующим образом:

(p) = p (p) = p
(AB) = AB (AB) = AB
(AB) = A & B (A & B) = AB
(1) = ⊥ (⊥) = 1
(0) = ⊤ (⊤) = 0
(!A) = ?(A) (?A) = !(A)

Содержательное толкование

В линейной логике (в отличие от классической) посылки часто рассматриваются как расходуемые ресурсы, поэтому выведенная или начальная формула может быть ограничена по числу использований.

Мультипликативная конъюнкция ⊗ аналогична операции сложения мультимножеств и может выражать объединение ресурсов.

Следует отметить, что (.) является инволюцией, то есть, A⊥⊥ = A для всех утверждений. A также называется линейным отрицанием A.

Линейная импликация играет большую роль в линейной логике, хотя она и не включена в грамматику связок. Может быть выражена через линейное отрицание и мультипликативную дизъюнкцию

AB := AB.

Связку ⊸ иногда называют «леденец на палочке» (англ. lollipop) из-за характерной формы.

Линейную импликацию можно использовать в выводе при наличии ресурсов в ее левой части, а в результате получаются ресурсы из правой линейной импликации. Данное преобразование задает линейную функцию, что и дало начало термину «Линейная логика»[5].

Модальность «конечно» (!) позволяет обозначить ресурс как неисчерпаемый.

Пример. Пусть D обозначает доллар, а C — плитку шоколада. Тогда покупку плитки шоколада можно обозначить как DC. Покупку можно выразить следующим выводом: D⊗ !(DC) ⊢ C⊗!(DC), то есть, что доллар и возможность купить на него шоколадку приводят к шоколадке, а возможность купить шоколадку сохраняется[5].

В отличие от классической и интуиционистской логик, линейная логика имеет два вида конъюнкций, что позволяет выражать ограниченность ресурсов. Добавим к предыдущему примеру возможность покупки леденца L. Выразить возможность покупки шоколадки или леденца можно выразить с помощью аддитивной конъюнкции[6]:

DL & C

Разумеется, выбрать можно только что-то одно. Мультипликативная конъюнкция обозначает присутствие обоих ресурсов. Так, на два доллара можно купить и шоколадку, и леденец:

DDLC

Мультипликативная дизъюнкция AB может пониматься как «если не А, так B», а выражаемая через неё линейная импликация AB в таком случае имеет смысл «может ли B быть выведена из A ровно один раз?»[6]

Аддитивная дизъюнкция AB обозначает возможность как A, так и B, но выбор не за вами[6]. Например, беспроигрышную лотерую, где можно выиграть леденец или шоколадку, можно выразить с помощью аддитивной дизъюнкции:

DLC

Фрагменты

Помимо полной линейной логики находят применение её фрагменты[7]:

  • LL: разрешены все связки
  • MLL: только мультипликативы (⊗, ⅋)
  • MALL: только мультипликативы и аддитивы (⊗, ⅋, ⊕, &)
  • MELL: только мультипликативы и экспоненциалы (⊗, ⅋, !, ?)

Разумеется, этим списком не исчерпываются все возможные фрагменты. Например, возможны различные Хорн-фрагменты, которые используют линейную импликацию (по аналогии с хорновскими дизъюнктами) в сочетаниях с различными связками.[8]

Фрагменты логики интересуют исследователей с точки зрения сложности их вычислительной интерпретации. В частности, М. И. Канович доказал, что полный MLL-фрагмент является NP-полным, а ⊕-хорновский фрагмент линейной логики с правилом ослабления[англ.] (англ. weakening rule) PSPACE-полон. Это можно проинтерпретировать как то, что управление использованием ресурсов — трудная задача даже в простейших случаях.[8]

Представление в виде исчисления секвенций

Один из способов определения линейной логики — это исчисление секвенций. Буквы Γ и ∆ обозначают списки предложений , и называются контекстами. В секвенции контекст помещается слева и справа от ⊢ («следует»), например: . Ниже приведено исчисление секвенций для MLL в двустороннем формате[7].

Структурное правило — перестановка. Задано соответственно левое и правое правила вывода:

Тождество и сечение:

Мультипликативная конъюнкция:

Мультипликативная дизъюнкция:

Отрицание:

Аналогичные правила можно определить для полной линейной логики, её аддитивов и экспоненциалов. Обратите внимание, что в линейную логику не добавлены структурные правила ослабления и сокращения, так как в общем случае утверждения (и их копии) не могут произвольно появляться и исчезать в секвенциях, как это принято в классической логике.

Примечания

  1. Girard, Jean-Yves (1987). "Linear logic" (PDF). Theoretical Computer Science. 50 (1): 1–102. doi:10.1016/0304-3975(87)90045-4. hdl:10338.dmlcz/120513. Архивировано (PDF) 6 мая 2021. Дата обращения: 24 марта 2021. {{cite journal}}: |archive-date= / |archive-url= несоответствие временной метки; предлагается 6 мая 2021 (справка)
  2. 1 2 Алгоритмические вопросы алгебры и логики /КАРТОЧКА ПРОЕКТА, ПОДДЕРЖАННОГО РОССИЙСКИМ НАУЧНЫМ ФОНДОМ. Дата обращения:18.07.2021. Дата обращения: 18 июля 2021. Архивировано 18 июля 2021 года.
  3. Baez, John; Stay, Mike (2008). Bob Coecke (ed.). "Physics, Topology, Logic and Computation: A Rosetta Stone". New Structures of Physics. Архивировано 22 марта 2021. Дата обращения: 24 марта 2021. {{cite journal}}: |archive-date= / |archive-url= несоответствие временной метки; предлагается 22 марта 2021 (справка)
  4. de Paiva, V. Dagstuhl Seminar 99341 on Linear Logic and Applications / V. de Paiva, J. van Genabith, E. Ritter. — 1999. Архивная копия от 22 ноября 2020 на Wayback Machine Источник. Дата обращения: 24 марта 2021. Архивировано 22 ноября 2020 года.
  5. 1 2 Ломазова, 2004.
  6. 1 2 3 Lincoln, 1992.
  7. 1 2 Beffara, 2013.
  8. 1 2 Max I. Kanovich. The complexity of Horn fragments of Linear Logic. Annals of Pure and Applied Logic 69 (1994) 195—241

Литература

  • Ломазова И. А. 6.5. Вложенные сети Петри и Линейная логика // Вложенные сети Петри: моделирование анализ распределенных систем с объектной структурой. — М.: Научный мир, 2004. — С. 175—185. — 208 с. — ISBN 5-89176-247-1.
  • Patrick Lincoln. Linear logic // ACM SIGACT News. — 1992. — Т. 23, № 2 (май).
  • Emmanuel Beffara. Introduction to linear logic (2013).

Ссылки

Read other articles:

Majelis Perkotaan Sandakan. Lambang SMC. Majelis Perkotaan Sandakan (Melayu: Majlis Perbandaran Sandakancode: ms is deprecated , disingkat MPS) adalah majelis perkotaan yang mengurusi kota dan kawasan perkotaan Sandakan, negara bagian Sabah, Malaysia. Presiden Majelis Perkotaan Sandakan Datuk Hj. Mohd Tahir Jaafar (1982–1983) Datuk Hj. Abdul Ghani Hj. Rashid (1984–1986) Datuk Kamaruddin Linggam (1986–1988) Datuk Ignatius J. Bantoi (1988–1995) Encik Leong Chen Kong (1995–1996) Datuk ...

 

Keakuratan artikel ini diragukan dan artikel ini perlu diperiksa ulang dengan mencantumkan referensi yang dapat dipertanggungjawabkan. Diskusi terkait dapat dibaca pada the halaman pembicaraan. Harap pastikan akurasi artikel ini dengan sumber tepercaya. Lihat diskusi mengenai artikel ini di halaman diskusinya. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Theodor Herzl בִּנְיָמִין זְאֵב הֵרצְל (Ibrani)Theodor HerzlLahirBenjamin Ze’ev Herzl(1860-05...

 

Untuk sutradara dengan nama yang sama, lihat Park Kwang-hyun. Ini adalah nama Korea; marganya adalah Park. Park Gwang-hyunLahir11 Oktober 1977 (umur 46)Seoul, Korea SelatanPendidikanUniversitas Kwandong - B.S./M.S. dalam Teknik Sipil Universitas Hannam - Ph.D dalam Pendidikan JasmaniPekerjaanAktor, penyanyiTahun aktif1997-sekarangAgenFNC EntertainmentNama KoreaHangul박광현 Hanja朴廣賢 Alih AksaraBak Gwang-hyeonMcCune–ReischauerPak Kwang-hyǒn Park Gwang-hyun (lahir 11 Oktobe...

65th governor of North Carolina For the American track and field sprinter with the same name, see James Sanford. For the American jurist, see Edward Terry Sanford. Terry SanfordSanford in 1961United States Senatorfrom North CarolinaIn officeDecember 10, 1986 – January 3, 1993Preceded byJim BroyhillSucceeded byLauch Faircloth6th President of Duke UniversityIn officeApril 2, 1970 – July 4, 1985Preceded byDouglas KnightSucceeded byH. Keith H. Brodie65th Governor of North Ca...

 

Administrative region of the Philippines For the historical region, see Southern Tagalog. Region in Luzon, PhilippinesCalabarzon Southern TagalogRegion Clockwise (from the top): Aguinaldo Shrine, Taal Volcano, Taal Basilica, Malagonlong Bridge, Pagsanjan FallsMotto: Calabarzon sa Habang Panahon! (Calabarzon Forever!)Location in the PhilippinesOpenStreetMapCoordinates: 14°00′N 121°30′E / 14°N 121.5°E / 14; 121.5Country PhilippinesIsland groupLuzonRegio...

 

« Clipperton » redirige ici. Pour les autres significations, voir John Clipperton. Ne pas confondre avec l'Île Clapperton, île des Territoires du Nord-Ouest au Canada. Île ClippertonÎle de la Passion (mul) Image satellite de l'île Clipperton par SPOT. Géographie Pays France Archipel Aucun Localisation Océan Pacifique Coordonnées 10° 17′ 38″ N, 109° 13′ 02″ O Superficie 1,7 km2 Côtes 12 km Point culminant Rocher de Cl...

KarlsplatzPeron U2LokasiInnere Stadt, WinaAustriaKoordinat48°12′03″N 16°22′08″E / 48.2007°N 16.3689°E / 48.2007; 16.3689Koordinat: 48°12′03″N 16°22′08″E / 48.2007°N 16.3689°E / 48.2007; 16.3689Jalur SejarahDibuka1978Operasi layanan Stasiun sebelumnya   U-Bahn Wina   Stasiun berikutnya Taubstummengassemenuju Oberlaa Jalur U1Stephansplatzmenuju Leopoldau Terminus Jalur U2Museumsquartiermenuju Seestadt Kettenbrück...

 

Cave and archaeological site in Italy Addaura grottoesThe graffiti of AddauraLocationPalermo, SicilyCoordinates38°11′15″N 13°21′8″E / 38.18750°N 13.35222°E / 38.18750; 13.35222Elevation70 metres (230 ft)Discovery1952 The Addaura cave (Italian: Grotta dell'Addaura) is a complex of three natural grottoes located on the northeast side of Mount Pellegrino in Palermo, Sicily, Southern Italy. The importance of the complex is due to the presence of cave-wall ...

 

Statue of Thomas E. Watson Thomas E. Watson statueThomas E. Watson statue (2020)LocationTalmadge Plaza, Atlanta, GeorgiaDesignerJoseph KleinHeight12 feet (3.7 m)Dedicated dateDecember 4, 1932Dedicated toThomas E. Watson The Thomas E. Watson statue is a public monument located near the Georgia State Capitol in Atlanta, Georgia. Dedicated in 1932, the statue honors Georgian politician Thomas E. Watson, who served terms in the United States Congress as both a Representative and Senator...

Village in Central Denmark, DenmarkGyllingVillageGylling ChurchGyllingLocation in the Central Denmark RegionCoordinates: 55°53′26″N 10°9′59″E / 55.89056°N 10.16639°E / 55.89056; 10.16639CountryDenmarkRegionCentral DenmarkMunicipalityOdderPopulation (2023)[1]634Time zoneUTC+1 (CET) • Summer (DST)UTC+2 (CEST) Gylling is a village in Jutland, Denmark. It is located in Odder Municipality. History Gylling Church was built in the later ha...

 

House om Farum, Denmark FarumgårdGeneral informationArchitectural styleNaroqueLocationSøvej 8 3520 FarumCountryDenmarkCoordinates55°48′21.54″N 12°21′38.64″E / 55.8059833°N 12.3607333°E / 55.8059833; 12.3607333Completed1706Design and constructionArchitect(s)François Dieussart Farumgård is a former manor house overlooking Farum Lake at Farum, Furesø Municipality, in the north-western outskirts of Copenhagen, Denmark. It is located just east of Farum Chur...

 

Questa voce sull'argomento tennisti francesi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Marcel Vacherot Nazionalità  Francia Altezza 176 cm Tennis Termine carriera n/d Carriera Singolare1 Vittorie/sconfitte - Titoli vinti 1 Miglior ranking - Risultati nei tornei del Grande Slam  Australian Open -  Roland Garros V (1902)  Wimbledon -  US Open - 1 Dati relativi al circuito maggiore professionistico.   Modifica dati su...

2016 single by Hailee Steinfeld featuring DNCE Rock BottomSingle by Hailee Steinfeld featuring DNCEfrom the EP Haiz ReleasedFebruary 26, 2016 (2016-02-26)GenrePopLength3:18Label Republic Universal Songwriter(s) Mattias Larsson Robin Fredriksson Justin Tranter Julia Michaels Producer(s)Mattman & RobinHailee Steinfeld singles chronology Love Myself (2015) Rock Bottom (2016) Starving (2016) DNCE singles chronology Cake by the Ocean(2015) Rock Bottom(2016) Toothbrush(20...

 

2020 U.S. drone strike killing of an Iranian major general Assassination of Qasem SoleimaniPart of the Persian Gulf crisis (2019–present) and the American-led intervention in IraqThe car Qassem Soleimani was riding inTypeDrone strike[1]LocationNear Baghdad Airport Road, Baghdad International Airport, Baghdad Governorate, Baghdad, Iraq33°15′29″N 44°15′22″E / 33.25806°N 44.25611°E / 33.25806; 44.25611Planned by United StatesTargetQasem Sol...

 

Sports radio station in Lawrence, Massachusetts, serving Boston For the former WEEI-FM in Westerly, Rhode Island, see WVEI-FM. For the former WEEI-FM in Boston at 103.3, see WBGB (FM). WEEI-FMLawrence, MassachusettsUnited StatesBroadcast areaGreater BostonFrequency93.7 MHz (HD Radio)Branding93.7 WEEIProgrammingLanguage(s)EnglishFormatSports radioNetworkInfinity Sports NetworkAffiliationsBoston Red SoxWestwood One SportsOwnershipOwnerAudacy, Inc.(Audacy License, LLC, as Debtor-in-Possession)Si...

TV series or program Apples Never FallGenre Mystery Drama Based onApples Never Fallby Liane MoriartyDeveloped byMelanie MarnichDirected by Chris Sweeney Dawn Shadforth Starring Annette Bening Sam Neill Jake Lacy Conor Merrigan Turner Essie Randles Georgia Flood Jeanine Serralles Dylan Thuraisingham Alison Brie Music by Marco Beltrami Miles Hankins Country of origin United States United Kingdom Australia Original languages English Italian No. of episodes7ProductionExecutive producers Albert P...

 

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. لجنة الانتخابات هي الجهة المسؤولة عن الإشراف على إجراءات الانتخابات. يختلف الاسم المستخدم من بلد لأخرى، مثل «اللجنة الانتخابية» و«لجنة الانتخابات المركزية» و«الفرع الانتخ�...

 

Susunan tempat duduk Dewan Kekaisaran di Regensburg dari ukiran tahun 1675. Dewan Kekaisaran (bahasa Latin: Dieta Imperii atau Comitium Imperiale; Jerman: Reichstagcode: de is deprecated ) adalah dewan legislatif dan konsultatif di Kekaisaran Romawi Suci. Anggota-anggotanya adalah wilayah dengan status imperii yang terbagi menjadi tiga dewan, yaitu dewan pangeran-elektor, dewan pangeran kekaisaran dan dewan kota kekaisaran. Majelis ini berfungsi sebagai institusi permanen yang berkembang ...

English publishing firm (founded 1921) This article is about the publisher. For the mathematician, see Jonathan Cape (mathematician). Jonathan CapeParent companyPenguin Random HouseFounded1921; 103 years ago (1921)FounderHerbert Jonathan Cape, Wren HowardCountry of originUnited KingdomHeadquarters locationLondon, EnglandPublication typesBooksOfficial websitewww.penguin.co.uk/company/publishers/vintage/jonathan-cape.html Jonathan Cape is a London publishing firm founded in 19...

 

Minnesota coach Henry L. Williams is credited with the shift's invention. The Minnesota shift is an American football offensive maneuver that was a forerunner of other shifts and pre-snap formation changes in the game.[1] It consists of a sudden switch into a new offensive formation immediately before the ball is snapped with the intent of keeping the defense off balance and disguising the intended point of attack.[2][3][4] University of Minnesota Golden Gopher...