Lambda kalkul: Porovnání verzí

Smazaný obsah Přidaný obsah
m →‎Základní přehled: párovost závorek
Xqbot (diskuse | příspěvky)
m robot změnil: he:תחשיב למדא; kosmetické úpravy
Řádek 9:
 
== Formální popis ==
Mějme dány nejvýše spočetné množiny C resp. V (konstant resp. proměnných). Množinou všech lambda výrazů rozumíme mn. Λ (velká lambda) řetězů obsahujících symboly z <code>C ∪ V ∪ {(, ), λ}</code> takových, že:
<code>
# c ∈ C, => c ∈ Λ
Řádek 38:
Lambda kalkul definujeme jako teorii rovností mezi λ-výrazy založenou na následujících axiomech:
<code>
# ''(λx . M) N = M[x := N]'' (tzv. Beta konverze)
# ''M = N''
# ''M = N → N = M'' (asociativita)
# ''M = N ∧ N = L → M = L'' (tranzitivita)
# ''M = M` → ZM = ZM`''
# ''M = M` → MZ = M`Z''
Řádek 58:
Mezi standardní kombinátory řadíme:
<code>
* I: λx . x (identita)
* K: λxy . x (ev. K*: λxy . y)
* S: λxyz . xz (yz)
</code>
Řádek 116:
[[es:Cálculo lambda]]
[[fr:Lambda-calcul]]
[[he:תחשיב למבדאלמדא]]
[[hr:Lambda račun]]
[[hu:Lambda-kalkulus]]