# GiNaC

- **Website:** <https://ginac.de>
- **Primary alias:** `ginac.de`

## Description

GiNaC is a groundbreaking C++ library that serves as a replacement engine for xloops, previously powered by Maple CAS. Unlike traditional Computer Algebra Systems (CAS), GiNaC focuses on extending the C++ language with algebraic capabilities rather than providing a standalone algebraic system. The name GiNaC stands for "GiNaC is Not a CAS," emphasizing its unique approach.

GiNaC enables fast manipulation of large integers and rationals, efficient handling of multivariate polynomials, and support for symbolic linear algebra. Its features include heuristic polynomial GCD, built-in functions like sin and cos, symbolic differentiation, and memory-efficient expression handling.

Although GiNaC has impressive capabilities, it also has a Todo List for potential enhancements. To explore GiNaC further, refer to the tutorial with comprehensive examples. Discover the elegance and power of GiNaC for your algebraic computing needs.

## Industries

- 🖥 Computers Electronics and Technology
- 🖥 Programming and Developer Software _(under Computers Electronics and Technology)_
- 🧪 Science and Education
- 🧪 Math _(under Science and Education)_

## Logos & icons

- logo _(primary)_ — PNG — [download](https://cdn.brandfetch.io/idmumSSZJk/w/512/h/249/theme/dark/logo.png?c=1bxid64Mup7aczewSAYMX&t=1721100779096)

## Colors

| Name | Hex | Theme |
| --- | --- | --- |
| Bright Red | #b00000 | accent |
| Wine Berry | #632122 | dark |
| Chestnut Rose | #d35d5d | light |

---

_Source: <https://brandfetch.com/ginac.de>_
_See [/llms.txt](/llms.txt) for a full list of agent-readable pages, and [/auth.md](/auth.md) for how agents authenticate._