Abstract
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.
| Original language | English |
|---|---|
| Title of host publication | Functional and Logic Programming - 14th International Symposium, FLOPS 2018, Proceedings |
| Editors | John P. Gallagher, Martin Sulzmann, John P. Gallagher |
| Publisher | Springer Verlag |
| Pages | 68-83 |
| Number of pages | 16 |
| ISBN (Print) | 9783319906850 |
| DOIs | |
| State | Published - 2018 |
| Externally published | Yes |
| Event | 14th International Symposium on Functional and Logic Programming, FLOPS 2018 - Nagoya, Japan Duration: 09 05 2018 → 11 05 2018 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 10818 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 14th International Symposium on Functional and Logic Programming, FLOPS 2018 |
|---|---|
| Country/Territory | Japan |
| City | Nagoya |
| Period | 09/05/18 → 11/05/18 |
Bibliographical note
Publisher Copyright:© 2018, Springer International Publishing AG, part of Springer Nature.
Fingerprint
Dive into the research topics of 'Functional pearl: Folding polynomials of polynomials'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver