Rachunek kombinatorów - Google

Rachunek kombinatorów

Z Wikipedii

Skocz do: nawigacji, szukaj

Rachunek kombinatorów (ang. Combinatory Calculi) to jeden z najprostszych możliwych uniwersalnych systemów formalnych.

Na język rachunku kombinatorów składają się kombinator stały K, kombinator rodzielonej aplikacji S, oraz kombinatory aplikacji złożone z pary dowolnych kombinatorów - funkcji i argumentu:

  • σ = S | K | (σ σ)

Derywacją rządzą dwie reguły:

  • ((K α) β) → α
  • (((S α) β) γ) → ((α γ) (β γ))

Gdzie α, β i γ to dowolne kombinatory.

Tak prosty system jest w stanie wyrazić wszystko, co jest w stanie wyrazić rachunek lambda, dowolna maszyna Turinga czy w ogóle dowolny algorytm.

Kombinatory majÄ… prostÄ… interpretacjÄ™ w rachunku lambda:

  • K = λ x . λ y . x
  • S = λ x . λ y . λ z . (x z) (y z)

Często wprowadza się też kombinator identyczności I z regułą:

  • (I α) → α

Ponieważ system SK już jest kompletny, kombinator ten można przepisać jako (SK)K:

  • (((S K) K) α) → ((K α) (K α)) → α

Podobnie jak w rachunku lambda zwykle pomija się nadmiarowe nawiasy, zakładając wiązanie w lewo: α β γ to więc ((α β) γ).

Ponieważ każdy kombinator ma bardzo prostą interpretację w rachunku lambda, badania rachunku kombinatorów są zwykle częścią badań nad rachunkiem lambda.

Z zupełności systemu SK wynika, że każde λ wyrażenie bez zmiennych wolnych (w terminologii rachunku lambda również zwane kombinatorem) można zapisać za pomocą S i K, jednak ze względu na uboższy język, takie wyrażenia mają tendencję do przybierania bardzo dużych rozmiarów.

[edytuj] Przykłady

  • Prawda - K
  • FaÅ‚sz - KI = K(SKK)
  • 0 - KI
  • 1 - I = SKK
  • NastÄ™pnik - S(S(KS)K)
  • Operator paradoksalny - S(S(S(KS)K)(K(SII)))(S(S(KS)K)(K(SII))) = S(S(S(KS)K)(K(S(SKK)(SKK))))(S(S(KS)K)(K(S(SKK)(SKK))))

Jak widać po przykładzie operatora paradoksalnego, rachunek kombinatorów może być i jest prostszy, jest jednak o wiele mniej czytelny od rachunku lambda.

[edytuj] Zobacz też


Dlaczego warto uczyć kosmologii
Kosmologia to młoda nauka fizyczna, której najgwałtowniejszy rozwój miał miejsce w XX wieku. Teraz w dobie wspaniałego rozwoju technik obserwacyjnych, ta nauka oferuje nam obraz pełnego piękna i tajemnic Wszechświata, w którym żyjemy.
Jedna trzecia Polaków ma nadwagę
Ponad połowa Polaków (51 proc.) może pochwalić się prawidłową wagą ciała; prawie jedna trzecia (32 proc.) ma nadwagę, a 14 proc. jest otyłych. 3 proc. to osoby z wagą poniżej wagi prawidłowej - wynika z sondażu TNS OBOP.
Nad Biebrzą odkryto gród sprzed 7 wieków
XIV-wieczny gród został odkryty przez suwalskich archeologów podczas prac na trasie budowy obwodnicy Sztabina (podlaskie). Archeolodzy znaleźli tam ok. 30 tys. zabytków. Odkryli przedmioty związane z życiem ludzi w grodzie, nazwanym - podobnie jak pobliska wieś - Horodnianka.
Mikroskopijna hodowla komórek
Mieszając wodną zawiesinę żywych komórek z odpowiednio modyfikowanym olejem fluorowęglowym można wytworzyć mikro kropelki, w których prowadzona jest długotrwała hodowla komórek. W ten sposób możliwe są bardzo zaawansowane badania biomedyczne, z wykorzystaniem różnych hodowli komórkowych, w jednym małym reaktorze hodowlanym, co znacznie obniża koszty badań, donosi "Lab on a Chip".
Co pierwsze: jajko czy kura? Oto odpowiedź!
Po raz kolejny okazało się, że bez pomocy Natury nowoczesna nauka nie ma szans. Używając białka z kurzego jajka jako matrycy, naukowcy zsyntetyzowali nieorganiczne, silnie magnetyczne nanorurki, donosi "Chemical Communications".
Linki: Strona g³ówna