Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
statnice:bakalar:b4b36fup [2025/05/27 19:21] – [Seznamy a stromy] prokopstatnice:bakalar:b4b36fup [2026/06/06 14:57] (current) – [Church‑Rosserova věta] knedl1k
Line 472: Line 472:
 2. Normal‑order evaluace vždy skončí v normální formě, pokud existuje. 2. Normal‑order evaluace vždy skončí v normální formě, pokud existuje.
  
-=== Y‑kombinátor === <markdown>+=== Y‑kombinátor ===
 `Y` je **fixpoint combinator**, který umožní definovat rekurzi bez pojmenování. `Y` je **fixpoint combinator**, který umožní definovat rekurzi bez pojmenování.
  
Line 503: Line 503:
   * *Strict/applicative* (Racket, JS) – je potřeba `Z`‑kombinátor (lazy fixpoint).   * *Strict/applicative* (Racket, JS) – je potřeba `Z`‑kombinátor (lazy fixpoint).
  
-Stručně: **`Y` přidá rekurzi** tím, že každé funkci vrátí její vlastní výsledek jako argument. +Stručně: **`Y` přidá rekurzi** tím, že každé funkci vrátí její vlastní výsledek jako argument.
-+
-> </markdown>+
  
  
Navigation

Playground

QR Code
QR Code statnice:bakalar:b4b36fup (generated for current page)