×

嵌入Haskell中的纯功能计算机代数系统。 (英语) Zbl 1453.68036号

Gerdt,Vladimir P.(编辑)等人,《科学计算中的计算机代数》。2018年9月17日至21日,法国里尔,中国社会科学院2018年第20届国际研讨会。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。11077, 288-303 (2018).
摘要:我们演示了如何使用函数编程中的方法来实现计算机代数系统。作为概念的证明,我们提出了计算代数包。它是一个计算机代数系统,在Haskell(一种纯函数式编程语言)中实现为一种嵌入式领域特定语言。该库利用函数编程中的方法和Haskell的突出特性,同时实现了安全性、可组合性和正确性。为了证明我们的方法的优势,我们以可组合的方式实现了高级Gröbner基算法,如Faugère的(F_4)和(F_5)。
有关整个系列,请参见[Zbl 1396.68014号].

MSC公司:

68甲18 函数编程和lambda演算
68瓦30 符号计算和代数计算
PDF格式BibTeX公司 XML格式引用