Lógica combinatória

Lógica combinatória é uma notação introduzida por Moses Schönfinkel e Haskell Curry para eliminar a necessidade de variáveis em lógica matemática. Vem sendo mais usada recentemente na ciência da computação como um modelo de computação e como base para o desenvolvimento de linguagens de programação funcionais. Ela é baseada em combinadores, funções de ordem superior somente usam aplicações de funções e outros combinadores para definir um resultado a partir de seus parâmetros.

Matemática

A lógica combinatória visava originalmente servir como uma "pré-lógica" que clarificasse o papel das variáveis quantificadas na lógica, eliminando-as do processo. Inventor original da lógica combinatória, Moses Schönfinkel não publicou nada mais sobre o assunto após seu artigo original de 1924, e parou de publicar após a consolidação do poder de Stalin em 1929. Haskell Curry redescobriu os combinadores enquanto trabalhava como instrutor na Universidade de Princeton no final de 1927. No final da década de 1930, Alonzo Church e seus estudantes da Princeton inventaram um formalismo rival para a abstração funcional, o cálculo lambda, que se tornou mais popular que a lógica combinatória. Até que a ciência da computação tomasse interesse no assunto entre as décadas de 1960 e 1970, quase todo o trabalho no assunto foi publicado por Curry e seus estudantes, ou por Robert Feys na Bélgica. Curry e Feys (1958) e Curry et al. (1972) traçaram os primórdios dessa notação.

Ciência da computação

Na ciência da computação, a lógica combinatória é usada como um modelo simplificado de computação, usado na teoria da computabilidade e na teoria da demonstração. Apesar de sua simplicidade, ela captura diversos elementos essenciais da computação.

A lógica combinatória pode ser vista como uma variação do cálculo lambda, em que as expressões lambda (representando a abstração funcional) são substituídas por um conjunto limitado de combinadores, funções primitivas sem a presença de variáveis livres. É trivial transformar expressões lambda em expressões de combinadores, e a redução de combinadores é muito mais simples que a de lambda. Portanto, a lógica combinatória tem sido usada para modelar algumas linguagens de programação funcionais não rígidas e hardware. A visão mais pura dessa notação é a linguagem de programação Unlambda, cujas únicas primitivas são os combinadores S e K. Apesar da carência de praticidade, a linguagem promove certo interesse teórico.

Cálculo combinatório

Como a abstração é a única forma de montagem de funções em lambda cálculo, deve-se criar um substituto no cálculo combinatório. Ao invés de abstração, o cálculo combinatório prove um conjunto limitado de funções a partir das quais outras podem ser construídas.

Termos

Um termo combinatório possui uma das seguintes formas:

em que é uma variável, é uma das funções primitivas e é a aplicação dos termos combinatórios e . As funções primitivas são combinadores, ou funções que, quando vistas como termos lambda, não possuem variáveis livres. Para facilitar a notação, convenciona-se que ou mesmo denotam o termo . A mesma convenção é usada na aplicação múltipla do cálculo lambda.

Redução

Cada combinador primitivo possui uma regra de redução da forma:

em que é um termo mencionando somente variáveis do conjunto . É assim que os combinadores primitivos atuam como funções.

Exemplos de combinadores

O exemplo mais simples de combinador é , o combinador identidade, definido por para todos os termos .

Outro combinador simples é , que monta funções constantes. é uma função que, para qualquer parâmetro, retorna , de forma que para todos os termos e . Ou, a seguinte convenção para múltipla aplicação: .

Mais um combinador é , uma forma generalizada de aplicação, de forma que . aplica a após substituir em ambos.

Uma característica interessante é que, dados e , pode ser construído da seguinte forma:

para qualquer termo . Notar que apesar de para qualquer , . Diz-se que os termos são estencionalimente iguais. Esse conceito captura a noção matemática de igualidade de funções, em que duas funções são iguais se elas produzem a mesma saída para a mesma entrada. Em contraste, os termos em si, juntos com a redução dos combinadoers primitivos, capturam a noção de igualidade intencional, isto é, duas funções são iguais se e somente se elas possuem implementações idênticas até a expansão dos combinadores primitivos, quando estes são aplicados aos parâmetros. Há várias formas de implementação da função identidade, e entre elas estão , e . Um combinador mais interessante é o combinador de ponto fixo, ou , que pode ser usado para implementar recursividade.

Completude da base S-K

e podem ser compostas para produzir combinadores equivalentes a qualquer termo lambda, e portanto, segundo a tese de Church, para qualquer função computável. A demonstração é apresentar uma transformação que converte um termo lambda qualquer em um combinador equivalente. Pode-se definir da seguinte forma:

Esse processo é também conhecido como eliminação de abstração.

Exemplo de conversão

Por exemplo, pode-se converter o termo lambda em um combinador:

Se aplicarmos esse combinador a quaisquer termos e , reduz-se da seguinte forma:

Ver também

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Josiah WhitneyPotret Josiah Whitney oleh Silas Selleck, 1863Lahir(1819-11-23)23 November 1819Northampton, MassachusettsMeninggal18 Agustus 1896Lake Sunapee, New HampshireKebangsaanAmerika SerikatAlmamaterUniversitas YalePekerjaangeolog, profesor di Un...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. ArsilanArsilan adalah Pejuang Perintis Kemerdekaan Republik Indonesia, staf rumah tangga Sukarno, dan salah satu saksi pelaku yang berkontribusi pada peristiwa pembacaan teks proklamasi kemerdekaan 17 Agustus 1945.Lahir1923 Hindia BelandaTempat tinggal...

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Aktuator – berita · surat kabar · buku · cendekiawan · JSTOR Aktuator jenis klep Aileron actuator. Aktuator adalah sebuah peralatan mekanis untuk menggerakkan atau mengontrol sebuah mekanisme atau sistem...

Painting and series of works by William Blake The Ancient of Days setting a Compass to the Earth, frontispiece to copy K of Europe a Prophecy The Ancient of Days is a design by William Blake, originally published as the frontispiece to the 1794 work Europe a Prophecy. It draws its name from one of God's titles in the Book of Daniel and shows Urizen[1] crouching in a circular design with a cloud-like background. His outstretched hand holds a compass over the darker void below. Related ...

 

Artikel ini memiliki beberapa masalah. Tolong bantu memperbaikinya atau diskusikan masalah-masalah ini di halaman pembicaraannya. (Pelajari bagaimana dan kapan saat yang tepat untuk menghapus templat pesan ini) Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Bahasa Sampit – berit...

 

العلاقات السورية الكولومبية سوريا كولومبيا   سوريا   كولومبيا تعديل مصدري - تعديل   العلاقات السورية الكولومبية هي العلاقات الثنائية التي تجمع بين سوريا وكولومبيا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارن...

Cet article est une ébauche concernant un lac, l’Écosse et les forces armées des États-Unis. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Holy Loch Vue du Holy Loch Géographie humaine Pays côtiers Royaume-Uni Subdivisionsterritoriales Argyll and Bute Géographie physique Type Loch Localisation Firth of Clyde Coordonnées 55° 59′ 13″ nord, 4° 55′ 59″ ouest Géolo...

 

Public television network of Argentina This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Televisión Pública – news · newspapers · books · scholar · JSTOR (...

 

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ou cette section d'article est rédigé entièrement ou presque entièrement à partir d'une seule source (juillet 2017). N'hésitez pas à modifier cet article pour améliorer sa vérifiabilité en apportant de nouvelles références dans des notes de bas de page. En France, les routes départementales sont des routes gérées par les départements. Elles correspondent généralement à des liaisons ...

ماسيمو باتشي   معلومات شخصية الميلاد 9 مايو 1978 (العمر 45 سنة)فيرمو الطول 1.88 م (6 قدم 2 بوصة) مركز اللعب مدافع الجنسية إيطاليا  معلومات النادي النادي الحالي برو فيرتشيلي (مدرب) مسيرة الشباب سنوات فريق 1995–1997 ايه سي انكونا  [لغات أخرى]‏ المسيرة الاحترافية1 سنو�...

 

American suffragist, 1853–1945 Harriet Taylor UptonUpton, 1923Personal detailsBornHarriet Taylor(1853-12-17)December 17, 1853Ravenna, Ohio, U.S.DiedNovember 2, 1945(1945-11-02) (aged 91)Pasadena, California, U.S.Political partyRepublicanSpouseGeorge Upton (1884–1923)Signature Harriet Taylor Upton (December 17, 1853 – November 2, 1945) was an American political activist and author. Upton is best remembered as a leading Ohio state and national figure in the struggle for women's right...

 

Rantai Komando Satuan Serdadu Komandan Regu 8–13 Komandan regu Peleton 26–55 Komandan peleton Kompi 80–225 Kapten/Mayor Batalyon 300–1,300 (Letnan) Kolonel Resimen/Brigade 3,000–5,000 Letnan Kolonel / (Brigadir Jenderal) Divisi 10,000–15,000 Mayor Jenderal Korps 20,000–45,000 Letnan Jenderal Tentara darat medan 80,000–200,000 Jenderal Kelompok tentara 400,000–1,000,000 Jenderal Besar Daerah militer 1,000,000–3,000,000 Jenderal Besar Tentara mandala 3,000,000–10,000,000 ...

1933 film Dear RelativesDirected byGustaf MolanderWritten byGösta Stevens Gustaf MolanderBased onDen kære familie by Gustav EsmannProduced byStellan ClaëssonStarringGösta Ekman Tutta Rolf Carl BarcklindCinematographyÅke DahlqvistEdited byRolf HusbergMusic byJules SylvainProductioncompanySvensk FilmindustriDistributed bySvensk FilmindustriRelease date25 October 1933Running time94 minutesCountrySwedenLanguageSwedish Dear Relatives (Swedish: Kära släkten) is a 1933 Swedish comedy film dir...

 

Princely state of India Datia StatePrincely state of British India1626–1950 Coat of arms Datia State in the Imperial Gazetteer of IndiaArea • 19015,500 km2 (2,100 sq mi)Population • 1901 53,759 History • Established 1626• Accession to the Union of India 1950 Succeeded by India Today part ofIndia View of Datia Palace. Datia State was a princely state in subsidiary alliance with British India.[1] The state was administered as p...

 

Municipality in Cavite, Philippines For the ancient Egyptian queen consort, see Kawit (queen). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Kawit – news · newspapers · books · scholar · JSTOR (October 2013) (Learn how and when to remove this message) Municipality in Calabarzon, PhilippinesKawit Cavite el ...

Railroad along the Pacific coast of the United States from 1905 to 1921 Ocean Shore RailroadOcean Shore Railroad along present day Devil's Slide Trail between Pacifica and Half Moon Bay.OverviewStatuspermanently closedLocaleNorthern CaliforniaTerminiSan FranciscoSanta CruzServiceServices2Operator(s)The San Francisco & Southern Railway CompanyHistoryOpened1905Closed1921TechnicalLine length54 mi (87 km)Characterpassenger Route map vteLegend San Francisco (12th & Mission)...

 

United States historic placeMiami Women's ClubU.S. National Register of Historic Places Show map of MiamiShow map of FloridaShow map of the United StatesLocationMiami, FloridaCoordinates25°47′31.8402″N 80°11′9.6138″W / 25.792177833°N 80.186003833°W / 25.792177833; -80.186003833NRHP reference No.74002257[1]Added to NRHPDecember 27, 1974 The Miami Women's Club is a historic site in Miami, Florida. It is located at 1737 North Bayshore Drive. ...

 

جائزة زي سيني لأفضل مدير موسيقىإيه. آر. رحمان أكثر الفنانين تتويجا بهذه الجائزة.معلومات عامةجزء من جوائز زي سيني البلد  الهندأول جائزة أنو مالكتعديل - تعديل مصدري - تعديل ويكي بيانات جائزة زي سيني لأفضل مدير موسيقى هي فئة من جوائز زي سيني الفنية لأفضل مدير موسيقى فيلم، تم�...

American mixed martial arts fighter Rich FranklinFranklin in 2014BornRichard Jay Franklin II (1974-10-05) October 5, 1974 (age 49)Cincinnati, Ohio, U.S.Other namesAceResidenceWest Chester, Ohio, U.S.[1]NationalityAmericanHeight6 ft 1 in (1.85 m)Weight185 lb (84 kg; 13 st 3 lb)DivisionMiddleweightLight heavyweightReach76 in (190 cm)StanceSouthpawFighting out ofCincinnati, Ohio, United StatesTeamTeam Extreme/The JG MMA and Fitness Academ...

 

Margaret Munnerlyn MitchellLahir(1900-11-08)8 November 1900Atlanta, Georgia, ASMeninggal16 Agustus 1949(1949-08-16) (umur 48)Atlanta, Georgia, ASNama penaMargaret MitchellPekerjaannovelisGenreRoman, novel sejarah Margaret Mitchell, (8 November 1900 – 16 Agustus 1949) adalah seorang penulis Amerika. Ia terkenal karena karyanya Gone with the Wind, sebuah penggambaran klasik atas Negara-negara Selatan pada masa Perang Saudara. Novel ini difilmkan pada 1939 dengan Vivien...