Application 
fg 或 Application[f,g]
表示 f 到 g 的正式应用.
更多信息
- Application 是二进制运算符. fgh 解析为 Application[Application[f,g],h].
- Application[f,g] 没有内置意义.
- Application[f,g] 可以输入为 fg. 符号 可以通过
ap
或 \[Application]输入. - Application 可用于构建具有组合子的项.
范例
打开所有单元 关闭所有单元基本范例 (2)
应用 (1)
属性和关系 (3)
CombinatorSCombinatorKCombinatorK //. f_g_ :> f@gCombinatorSCombinatorKCombinatorK /. Application -> ConstructCombinatorS[CombinatorI][CombinatorI][CombinatorS[CombinatorI][CombinatorI]] //. f_@g_ :> fgcrules = AxiomaticTheory["CombinatorAxioms", "RewriteRules"]CombinatorS(CombinatorK(CombinatorSCombinatorI))(CombinatorS(CombinatorKCombinatorK)CombinatorI) //. crules可能存在的问题 (1)
CombinatorSCombinatorICombinatorI(CombinatorSCombinatorICombinatorI) //. AxiomaticTheory["CombinatorAxioms", "RewriteRules"]NestList[ReplaceAll[AxiomaticTheory["CombinatorAxioms", "RewriteRules"]], CombinatorSCombinatorICombinatorI(CombinatorSCombinatorICombinatorI), 4]//Column巧妙范例 (2)
TuringUAxioms = { ForAll[{x, y}, Uxy == y(xxy)] }FindEquationalProof[UU == (UU), TuringUAxioms]toCombinator[{v_}, v_] := CombinatorI;
toCombinator[{v_}, e_] /; FreeQ[e, v] := CombinatorKe
toCombinator[{v_}, e_v_] /; FreeQ[e, v] := e
toCombinator[{v_}, x_y_] := CombinatorStoCombinator[{v}, x]toCombinator[{v}, y]
toCombinator[{r__, v_}, e_] := toCombinator[{r}, toCombinator[{v}, e]]toCombinator[{x}, xx]toCombinator[{f, g, x}, f(gx)]FixedPointList[ReplaceAll[AxiomaticTheory["CombinatorAxioms", "RewriteRules"]], CombinatorS(CombinatorKCombinatorS)CombinatorKfgx]//Column相关指南
-
▪
- 组合逻辑
文本
Wolfram Research (2020),Application,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Application.html.
CMS
Wolfram 语言. 2020. "Application." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Application.html.
APA
Wolfram 语言. (2020). Application. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Application.html 年
BibTeX
@misc{reference.wolfram_2026_application, author="Wolfram Research", title="{Application}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/Application.html}", note=[Accessed: 11-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_application, organization={Wolfram Research}, title={Application}, year={2020}, url={https://reference.wolfram.com/language/ref/Application.html}, note=[Accessed: 11-August-2026]}