Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

GNU Multiple Precision Arithmetic Library

Index GNU Multiple Precision Arithmetic Library

GNU Multiple Precision Arithmetic Library (GMP) is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. [1]

43 relations: Baby-step giant-step, Baillie–PSW primality test, Blum Blum Shub, C (programming language), Class Library for Numbers, CoCoA, Computer algebra, Electromagnetic attack, Factor (Unix), Factorial, Fast Library for Number Theory, Fermat primality test, Floating-point arithmetic, GMP, GNU Compiler Collection, GNU MPFR, Integer set library, Kaffe, Linear programming, Linux From Scratch, List of arbitrary-precision arithmetic software, List of C++ multiple precision arithmetic libraries, List of GNU packages, List of numerical libraries, List of PHP extensions, Maple (software), Mathematical software, Matrix Template Library, Mercurial, Mersenne Twister, Modular exponentiation, MPC, MPIR (mathematics software), MPSolve, Nettle (cryptographic library), Numeral system, PARI/GP, Polylogarithm, Rational data type, Savitzky–Golay filter, Schönhage–Strassen algorithm, Secure Shell, Wolfram Mathematica.

Baby-step giant-step

In group theory, a branch of mathematics, the baby-step giant-step is a meet-in-the-middle algorithm for computing the discrete logarithm.

New!!: GNU Multiple Precision Arithmetic Library and Baby-step giant-step · See more »

Baillie–PSW primality test

The Baillie–PSW primality test is a probabilistic primality testing algorithm that determines whether a number is composite or is a probable prime.

New!!: GNU Multiple Precision Arithmetic Library and Baillie–PSW primality test · See more »

Blum Blum Shub

Blum Blum Shub (B.B.S.) is a pseudorandom number generator proposed in 1986 by Lenore Blum, Manuel Blum and Michael Shub that is derived from Michael O. Rabin's oblivious transfer mapping.

New!!: GNU Multiple Precision Arithmetic Library and Blum Blum Shub · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: GNU Multiple Precision Arithmetic Library and C (programming language) · See more »

Class Library for Numbers

CLN is a free library for arbitrary precision arithmetic.

New!!: GNU Multiple Precision Arithmetic Library and Class Library for Numbers · See more »

CoCoA

CoCoA (Computations in Commutative Algebra) is a free computer algebra system to compute with numbers and polynomials.

New!!: GNU Multiple Precision Arithmetic Library and CoCoA · See more »

Computer algebra

In computational mathematics, computer algebra, also called symbolic computation or algebraic computation, is a scientific area that refers to the study and development of algorithms and software for manipulating mathematical expressions and other mathematical objects.

New!!: GNU Multiple Precision Arithmetic Library and Computer algebra · See more »

Electromagnetic attack

In cryptography, electromagnetic attacks are side-channel attacks performed by measuring the electromagnetic radiation emitted from a device and performing signal analysis on it.

New!!: GNU Multiple Precision Arithmetic Library and Electromagnetic attack · See more »

Factor (Unix)

On Unix-like computer systems, factor is a utility for factoring an integer into its prime factors.

New!!: GNU Multiple Precision Arithmetic Library and Factor (Unix) · See more »

Factorial

In mathematics, the factorial of a non-negative integer n, denoted by n!, is the product of all positive integers less than or equal to n. For example, The value of 0! is 1, according to the convention for an empty product.

New!!: GNU Multiple Precision Arithmetic Library and Factorial · See more »

Fast Library for Number Theory

The Fast Library for Number Theory (FLINT) is a C library for number theory applications.

New!!: GNU Multiple Precision Arithmetic Library and Fast Library for Number Theory · See more »

Fermat primality test

The Fermat primality test is a probabilistic test to determine whether a number is a probable prime.

New!!: GNU Multiple Precision Arithmetic Library and Fermat primality test · See more »

Floating-point arithmetic

In computing, floating-point arithmetic is arithmetic using formulaic representation of real numbers as an approximation so as to support a trade-off between range and precision.

New!!: GNU Multiple Precision Arithmetic Library and Floating-point arithmetic · See more »

GMP

GMP may refer to.

New!!: GNU Multiple Precision Arithmetic Library and GMP · See more »

GNU Compiler Collection

The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.

New!!: GNU Multiple Precision Arithmetic Library and GNU Compiler Collection · See more »

GNU MPFR

GNU MPFR (GNU Multiple Precision Floating-Point Reliably) is a GNU portable C library for arbitrary-precision binary floating-point computation with correct rounding, based on GNU Multi-Precision Library.

New!!: GNU Multiple Precision Arithmetic Library and GNU MPFR · See more »

Integer set library

isl (integer set library) is a portable C library for manipulating sets and relations of integer points bounded by linear constraints.

New!!: GNU Multiple Precision Arithmetic Library and Integer set library · See more »

Kaffe

Kaffe is a clean room design of a Java Virtual Machine.

New!!: GNU Multiple Precision Arithmetic Library and Kaffe · See more »

Linear programming

Linear programming (LP, also called linear optimization) is a method to achieve the best outcome (such as maximum profit or lowest cost) in a mathematical model whose requirements are represented by linear relationships.

New!!: GNU Multiple Precision Arithmetic Library and Linear programming · See more »

Linux From Scratch

Linux From Scratch (LFS) is a type of a Linux installation and the name of a book written by Gerard Beekmans, and currently mainly maintained by Bruce Dubbs.

New!!: GNU Multiple Precision Arithmetic Library and Linux From Scratch · See more »

List of arbitrary-precision arithmetic software

This article lists libraries, applications and other software which enable or support arbitrary-precision arithmetic.

New!!: GNU Multiple Precision Arithmetic Library and List of arbitrary-precision arithmetic software · See more »

List of C++ multiple precision arithmetic libraries

The following is an incomplete list of some arbitrary-precision arithmetic libraries for C++.

New!!: GNU Multiple Precision Arithmetic Library and List of C++ multiple precision arithmetic libraries · See more »

List of GNU packages

This list of GNU packages lists notable software packages developed for or maintained by the Free Software Foundation as part of the GNU Project.

New!!: GNU Multiple Precision Arithmetic Library and List of GNU packages · See more »

List of numerical libraries

This is a list of notable numerical libraries, which are libraries used in software development for performing numerical calculations.

New!!: GNU Multiple Precision Arithmetic Library and List of numerical libraries · See more »

List of PHP extensions

This is the present list of all officially documented extensions for the PHP programming language.

New!!: GNU Multiple Precision Arithmetic Library and List of PHP extensions · See more »

Maple (software)

Maple is a symbolic and numeric computing environment, and is also a multi-paradigm programming language.

New!!: GNU Multiple Precision Arithmetic Library and Maple (software) · See more »

Mathematical software

Mathematical software is software used to model, analyze or calculate numeric, symbolic or geometric data.

New!!: GNU Multiple Precision Arithmetic Library and Mathematical software · See more »

Matrix Template Library

The Matrix Template Library (MTL) is a linear algebra library for C++ programs.

New!!: GNU Multiple Precision Arithmetic Library and Matrix Template Library · See more »

Mercurial

Mercurial is a distributed revision-control tool for software developers.

New!!: GNU Multiple Precision Arithmetic Library and Mercurial · See more »

Mersenne Twister

The Mersenne Twister is a pseudorandom number generator (PRNG).

New!!: GNU Multiple Precision Arithmetic Library and Mersenne Twister · See more »

Modular exponentiation

Modular exponentiation is a type of exponentiation performed over a modulus.

New!!: GNU Multiple Precision Arithmetic Library and Modular exponentiation · See more »

MPC

MPC, Mpc or mpc may refer to.

New!!: GNU Multiple Precision Arithmetic Library and MPC · See more »

MPIR (mathematics software)

Multiple Precision Integers and Rationals (MPIR) is an open-source software multiprecision integer library forked from the GNU Multiple Precision Arithmetic Library (GMP) project.

New!!: GNU Multiple Precision Arithmetic Library and MPIR (mathematics software) · See more »

MPSolve

MPSolve (Multiprecision Polynomial Solver) is a package for the approximation of the roots of a univariate polynomial.

New!!: GNU Multiple Precision Arithmetic Library and MPSolve · See more »

Nettle (cryptographic library)

Nettle is a cryptographic library designed to fit easily in a wide range of toolkits and applications.

New!!: GNU Multiple Precision Arithmetic Library and Nettle (cryptographic library) · See more »

Numeral system

A numeral system (or system of numeration) is a writing system for expressing numbers; that is, a mathematical notation for representing numbers of a given set, using digits or other symbols in a consistent manner.

New!!: GNU Multiple Precision Arithmetic Library and Numeral system · See more »

PARI/GP

PARI/GP is a computer algebra system with the main aim of facilitating number theory computations.

New!!: GNU Multiple Precision Arithmetic Library and PARI/GP · See more »

Polylogarithm

In mathematics, the polylogarithm (also known as '''Jonquière's function''', for Alfred Jonquière) is a special function Lis(z) of order s and argument z. Only for special values of s does the polylogarithm reduce to an elementary function such as the natural logarithm or rational functions.

New!!: GNU Multiple Precision Arithmetic Library and Polylogarithm · See more »

Rational data type

Some programming languages provide a built-in (primitive) rational data type to represent rational numbers like 1/3 and -11/17 without rounding, and to do arithmetic on them.

New!!: GNU Multiple Precision Arithmetic Library and Rational data type · See more »

Savitzky–Golay filter

A Savitzky–Golay filter is a digital filter that can be applied to a set of digital data points for the purpose of smoothing the data, that is, to increase the signal-to-noise ratio without greatly distorting the signal.

New!!: GNU Multiple Precision Arithmetic Library and Savitzky–Golay filter · See more »

Schönhage–Strassen algorithm

The Schönhage–Strassen algorithm is an asymptotically fast multiplication algorithm for large integers.

New!!: GNU Multiple Precision Arithmetic Library and Schönhage–Strassen algorithm · See more »

Secure Shell

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network.

New!!: GNU Multiple Precision Arithmetic Library and Secure Shell · See more »

Wolfram Mathematica

Wolfram Mathematica (usually termed Mathematica) is a modern technical computing system spanning most areas of technical computing — including neural networks, machine learning, image processing, geometry, data science, visualizations, and others.

New!!: GNU Multiple Precision Arithmetic Library and Wolfram Mathematica · See more »

Redirects here:

GMP (library), GNU GMP, GNU MP, GNU Multi-Precision Library, GNU MultiPrecision Library, GNU Multiple Precision Library, GNU Multiprecision Library, Libgmp.

References

[1] https://en.wikipedia.org/wiki/GNU_Multiple_Precision_Arithmetic_Library

OutgoingIncoming
Hey! We are on Facebook now! »