Today, we want to dedicate a space to talk about Cadabra (computer program), a topic that has gained relevance in recent times. Cadabra (computer program) is an issue that concerns us all, since it has a direct impact on our lives. Throughout this article, we will explore different aspects and perspectives related to Cadabra (computer program), with the aim of providing a comprehensive and complete vision on this topic. We will address its importance, its evolution over time, its implications in current society and its future projection. Without a doubt, Cadabra (computer program) is a fascinating topic that invites us to reflect and analyze its influence on our personal and collective contexts.
| Cadabra | |
|---|---|
| Developer | Kasper Peeters |
| Stable release | 2.5.14
/ 31 July 2025[1] |
| Repository | |
| Written in | C++, Python |
| Operating system | Linux, macOS, Microsoft Windows |
| Type | Computer algebra system |
| License | GPL |
| Website | cadabra |
Cadabra is a computer algebra system designed specifically for the solution of problems encountered in classical field theory, quantum field theory and string theory.
The first version of Cadabra was developed around 2001 for computing higher-derivative string theory correction to supergravity.[2][3]
Released under the GNU General Public License, Cadabra is free software.
Cadabra has extensive functionality for tensor polynomial simplification including multi-term symmetries, fermions and anti-commuting variables, Clifford algebras and Fierz transformations, implicit coordinate dependence, multiple index types and many more. The input format is a subset of TeX. Both a command-line and a graphical interface are available.
A Java program inspired by Cadabra called Redberry was developed between 2013 and 2016. It achieved faster speeds for most index contractions with an approach based on the graph isomorphism problem rather than canonicalisation.[4]