Calcium: computing in exact real and complex fields

11/03/2020
by   Fredrik Johansson, et al.
0

Calcium is a C library for real and complex numbers in a form suitable for exact algebraic and symbolic computation. Numbers are represented as elements of fields ℚ(a_1,…,a_n) where the extensions numbers a_k may be algebraic or transcendental. The system combines efficient field operations with automatic discovery and certification of algebraic relations, resulting in a practical computational model of ℝ and ℂ in which equality is rigorously decidable for a large class of numbers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/30/2016

Algebraic and algorithmic aspects of radical parametrizations

In this article algebraic constructions are introduced in order to study...
research
10/03/2018

Algebraic number fields and the LLL algorithm

In this paper we analyze the computational cost of various operations pe...
research
09/19/2022

Machine Learning Class Numbers of Real Quadratic Fields

We implement and interpret various supervised learning experiments invol...
research
12/11/2020

The Complexity of Comparative Text Analysis – "The Gardener is always the Murderer" says the Fourth Machine

There is a heated debate about how far computers can map the complexity ...
research
10/09/2019

Efficiently and Effectively Recognizing Toricity of Steady State Varieties

We consider the problem of testing whether the points in a complex or re...
research
08/24/2020

Exact p-adic computation in Magma

We describe a new arithmetic system for the Magma computer algebra syste...
research
09/25/2019

A formal proof of Hensel's lemma over the p-adic integers

The field of p-adic numbers Q_p and the ring of p-adic integers Z_p are ...

Please sign up or login with your details

Forgot password? Click here to reset