The solutions to single-variable polynomials, implemented and verified in Lean

01/01/2022
by   Nicholas Dyson, et al.
0

In this work, we describe our experience in learning the use of a computer proof assistant - specifically, Lean - from scratch, through proving formulae for the solutions of polynomial equations. Specifically, in this work we characterize the solutions of quadratic, cubic, and quartic polynomials over certain fields, specifically, fields with operations returning square and cubic roots of characteristic other than two or three. The purpose of this work is thus twofold. Firstly, it describes the learning experience of a starting Lean user, including a detailed comparison between our work in Lean and very closely related work in Coq. Secondly, our results represent a modest improvement over the aforementioned related work in Coq, which we hope will be of some scientific interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/21/2020

Orthogonal polynomials on planar cubic curves

Orthogonal polynomials in two variables on cubic curves are considered, ...
research
06/03/2016

Splitting quaternion algebras over quadratic number fields

We propose an algorithm for finding zero divisors in quaternion algebras...
research
03/20/2019

On some classes of irreducible polynomials

The aim of the paper is to produce new families of irreducible polynomia...
research
03/16/2023

Binomials and Trinomials as Planar Functions on Cubic Extensions of Finite Fields

Planar functions, introduced by Dembowski and Ostrom, are functions from...
research
05/18/2023

Blendstrings: an environment for computing with smooth functions

A "blendstring" is a piecewise polynomial interpolant with high-degree t...
research
12/02/2020

Average-case algorithms for testing isomorphism of polynomials, algebras, and multilinear forms

We study the problems of testing isomorphism of polynomials, algebras, a...
research
01/14/2021

Enabling four-dimensional conformal hybrid meshing with cubic pyramids

The main purpose of this article is to develop a novel refinement strate...

Please sign up or login with your details

Forgot password? Click here to reset