# ExtendedArithmetic.MultivariatePolynomial 1.0.2021.46

A multivariate polynomial arithmetic class.

`Install-Package ExtendedArithmetic.MultivariatePolynomial -Version 1.0.2021.46`
`dotnet add package ExtendedArithmetic.MultivariatePolynomial --version 1.0.2021.46`
`<PackageReference Include="ExtendedArithmetic.MultivariatePolynomial" Version="1.0.2021.46" />`
For projects that support PackageReference, copy this XML node into the project file to reference the package.
`paket add ExtendedArithmetic.MultivariatePolynomial --version 1.0.2021.46`
`#r "nuget: ExtendedArithmetic.MultivariatePolynomial, 1.0.2021.46"`
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
```// Install ExtendedArithmetic.MultivariatePolynomial as a Cake Addin

// Install ExtendedArithmetic.MultivariatePolynomial as a Cake Tool
#tool nuget:?package=ExtendedArithmetic.MultivariatePolynomial&version=1.0.2021.46```

## MultivariatePolynomial

A symbolic, multivariate integer polynomial arithmetic library.

An example of a multivariate polynomial would be:

``````16*x*y^2 +  12*x*y -  4*y - z
``````
• Supports symbolic multivariate polynomial arithmetic, including:
• Subtraction
• Multiplication
• Division
• Exponentiation
• Derivatives
• Functional composition
• Polynomial evaluation by assigning values to the indeterminates
• Numeric values are of type BigInteger, so it support polynomials that evaluate to arbitrarily large numbers
• While all coefficients must be integers, it does support evaluating the polynomial with real and complex indeterminates, returning a real or complex result

## MultivariatePolynomial

A symbolic, multivariate integer polynomial arithmetic library.

An example of a multivariate polynomial would be:

``````16*x*y^2 +  12*x*y -  4*y - z
``````
• Supports symbolic multivariate polynomial arithmetic, including:
• Subtraction
• Multiplication
• Division
• Exponentiation
• Derivatives
• Functional composition
• Polynomial evaluation by assigning values to the indeterminates
• Numeric values are of type BigInteger, so it support polynomials that evaluate to arbitrarily large numbers
• While all coefficients must be integers, it does support evaluating the polynomial with real and complex indeterminates, returning a real or complex result

## Dependencies

This package has no dependencies.

## Used By

### NuGet packages

This package is not used by any NuGet packages.

### GitHub repositories

This package is not used by any popular GitHub repositories.