首页> 外文会议>International workshop on computer algebra in scientific computing >A Purely Functional Computer Algebra System Embedded in Haskell
【24h】

A Purely Functional Computer Algebra System Embedded in Haskell

机译:嵌入Haskell的纯功能计算机代数系统

获取原文

摘要

We demonstrate how methods in Functional Programming can be used to implement a computer algebra system. As a proof-of-concept, we present the computational-algebra package. It is a computer algebra system implemented as an embedded domain-specific language in Haskell, a purely functional programming language. Utilising methods in functional programming and prominent features of Haskell, this library achieves safety, composability, and correctness at the same time. To demonstrate the advantages of our approach, we have implemented advanced Grobner basis algorithms, such as Faugere's F_4 and F_5, in a composable way.
机译:我们展示了如何使用功能编程中的方法来实现计算机代数系统。作为概念验证,我们介绍了计算代数包。它是一个计算机代数系统,它是哈克尔的嵌入式域的语言,纯粹的功能编程语言。利用Haskell功能规划和突出特征的方法,该图书馆同时实现了安全性,可操作性和正确性。为了展示我们的方法的优势,我们已经以可组合的方式实施了先进的Grobner基础算法,例如Faugere的F_4和F_5。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号