五十音图是日语学习的第一步,五十音图掌握得是否扎实,直接决定了入门阶段的学习效率与学习体验。 很多标日小伙伴表示对五十音图学习很困惑:这么多假名,这么多表,应当怎么入手才能在...
五十音图是日语学习的第一步,五十音图掌握得是否扎实,直接决定了入门阶段的学习效率与学习体验。 很多标日小伙伴表示对五十音图学习很困惑:这么多假名,这么多表,应当怎么入手才能在...
在学习《real world Haskell》时对NF、WHNF的概念有些困惑,于是去stackoverflow查了查。本文来源于stackoverflow上的一个提问,大意...
什么是Monad Haskell是一门纯函数式的语言,纯函数的优点是安全可靠。函数输出完全取决于输入,不存在任何隐式依赖,它的存在如同数学公式般完美无缺。可是纯函数因为隔绝了...
基因流(也称基因迁移)是指从一个物种的一个种群向另一个种群引入新的遗传物质,从而改变群体“基因库”的组成。通过基因交流向群体中引入新的等位基因,是遗传变异一个非常重要的来源,...
等价关系 等价关系定义: 集合X上的二元关系R称为等价关系, 如果R同时具有一下三个性质: 是自反的, 即 是对称的, 即如果, 则 是传递的, 即如果 则 等价类定义: 设...
您好,currying: λx y.xy = λx.(λy.xy)中,紧挨着的两个符号xy是表示x应用于y吗?
λ演算(Lambda Calculus)入门基础(一):定义与归约此系列文章是我学习lambda演算过程的总结与复习,着重于探讨“为什么(Why)”与“怎么做(How)”,也希望能对看到它的人学习了解这个形式系统有些微帮助。由于之前看了不少...
此系列文章是我学习lambda演算过程的总结与复习,着重于探讨“为什么(Why)”与“怎么做(How)”,也希望能对看到它的人学习了解这个形式系统有些微帮助。由于之前看了不少...
上一篇我们已经建好了lambda演算大厦的地基,接下来需要了解的就是如何在此基础上构造用于计算的一些通用工具了,比如自然数、布尔值、基本运算和布尔运算等等。 丘奇数(Chur...
1, 何为函数 The behavior of functions in Haskell comes directly from mathematics. In math, ...
有个deepseq可以强行深度求值
这篇文章讲述我们为什么选择用Haskell构建the Hasura platform,以及为什么你也应该尝试将Haskell用于产品 (TL;DR) 我们构建了以 Hasur...
自函子 自函子(Endofunctor)是一个将范畴映射到自身的函子(A functor that maps a category to itself)。函子是将一个范畴转换...
简介 Emacs集成 Idris 开发环境 Idris repl 使用说明 Idris 代数类型定义 1. Emacs 安装 idris-mode emacs 打开任何以*....
a.考虑幺半群和幺半群同态构成的范畴。 基础集函子(实际上就是遗忘函子)有左伴随。 作用效果是,对每一个给定的集合X,FX就是X上的自由幺半群(将X中的元素作为字母,生成的有...
原文。https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours 概论 大部分网路上的Haskell教...
这篇文章只会大概解释一下,具体内容需要参考文中提到的连接。Haskell语言学习可以看这个教程,这篇文章不会介绍Haskell语言的具体细节。 范畴论的介绍,这篇东西到fun...
a.集合范畴中,满态就是满射。证明: ***满射推出满态 第一个等号是因为f是满射,第二个等号是满态的假设条件,第三个等号是显然的 也就是f为满射时, ***满态推出满射 如...
开始新篇,使用碎片时间学一些东西。这个本来想看的,但是太难了,感觉看不下去。所以希望一天看一点。 范畴论的一些基础内容,出自范畴代数手册 当提及数学对象时,一般有这样的说法,...