跳至主導覽 跳至搜尋 跳過主要內容

Functional pearl: Folding polynomials of polynomials

  • National Taiwan University
  • National Central University
  • Academia Sinica Taiwan HQ

研究成果: 圖書/報告稿件的類型會議稿件同行評審

摘要

Polynomials are a central concept to many branches in mathematics and computer science. In particular, manipulation of polynomial expressions can be used to model a wide variety of computation. In this paper, we consider a simple recursive construction of multivariate polynomials over a base ring such as the integers or a (finite) field. We show that this construction allows inductive implementation of polynomial operations such as arithmetic, evaluation, substitution, etc. Furthermore, we can transform a polynomial expression into in a sequence of arithmetic expressions in the base ring and prove the correctness of this transformation in Agda. Combined with our recursive construction, this allows for compiling polynomial expressions over a tower of extension fields into scalar expressions over the ground field, for example. Such a technique is not only interesting in its own right but also finds plentiful application in research areas such as cryptography.

原文英語
主出版物標題Functional and Logic Programming - 14th International Symposium, FLOPS 2018, Proceedings
編輯John P. Gallagher, Martin Sulzmann, John P. Gallagher
發行者Springer Verlag
頁面68-83
頁數16
ISBN(列印)9783319906850
DOIs
出版狀態已出版 - 2018
對外發佈
事件14th International Symposium on Functional and Logic Programming, FLOPS 2018 - Nagoya, 日本
持續時間: 09 05 201811 05 2018

出版系列

名字Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
10818 LNCS
ISSN(列印)0302-9743
ISSN(電子)1611-3349

Conference

Conference14th International Symposium on Functional and Logic Programming, FLOPS 2018
國家/地區日本
城市Nagoya
期間09/05/1811/05/18

文獻附註

Publisher Copyright:
© 2018, Springer International Publishing AG, part of Springer Nature.

指紋

深入研究「Functional pearl: Folding polynomials of polynomials」主題。共同形成了獨特的指紋。

引用此