Aplikace funkcí - Function application
![]() | Bylo navrženo, aby tento článek byl sloučeny s Aplikovat. (Diskutujte) Navrhováno od září 2020. |
![]() | tento článek ne uvést žádný Zdroje.Leden 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
v matematika, funkční aplikace je akt aplikace a funkce na argument z jeho doména tak, aby se získala odpovídající hodnota z jeho rozsah.
Zastoupení
Aplikace funkcí je obvykle zobrazena juxtapozicí proměnné představující funkci s jejím argumentem obsaženým v závorky. Například následující výraz představuje použití funkce ƒ na jeho argument X.
V některých případech se používá jiná notace, kde závorky nejsou povinné, a aplikace funkcí může být vyjádřena pouze pomocí juxtapozice. Například následující výraz lze považovat za stejný jako ten předchozí:
Druhá notace je zvláště užitečná v kombinaci s kari izomorfismus. Vzhledem k funkci , jeho aplikace je reprezentována jako dřívější notací a tím druhým. Funguje však v kari formě mohou být reprezentovány srovnáním jejich argumentů: , spíše než . To závisí na tom, že je funkční aplikace levo-asociativní.
Jako operátor
Aplikaci funkcí lze triviálně definovat jako operátor, volala Aplikovat nebo , podle následující definice:
Provozovatel může být také označen a backtick (`).
Pokud je operátor chápán jako nízká priorita a pravo-asociativní, operátor aplikace lze použít k omezení počtu závorek potřebných ve výrazu. Například;
lze přepsat jako:
To je však možná jasněji vyjádřeno použitím složení funkce namísto:
nebo dokonce:
pokud se uvažuje být a konstantní funkce vracející se .
Jiné instance
Aplikace funkcí v lambda kalkul je vyjádřeno β-redukce.
The Curry – Howardova korespondence souvisí aplikace funkcí s logickým pravidlem modus ponens.
Viz také
![]() | Tento matematická analýza –Vztahující se článek je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |