https://github.com/nicbarker/simple-computer-algebra-system
A reference implementation for a simple computer algebra system.
https://github.com/nicbarker/simple-computer-algebra-system
computer-algebra-system
Last synced: 4 months ago
JSON representation
A reference implementation for a simple computer algebra system.
- Host: GitHub
- URL: https://github.com/nicbarker/simple-computer-algebra-system
- Owner: nicbarker
- Created: 2023-10-17T06:56:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-23T08:51:07.000Z (over 2 years ago)
- Last Synced: 2025-02-16T23:45:49.297Z (over 1 year ago)
- Topics: computer-algebra-system
- Language: C#
- Homepage: https://algebrasandbox.com
- Size: 55.7 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SimpleCAS (Computer Algebra System)
This is a reference implementation of a simple [Computer Algebra System](https://en.wikipedia.org/wiki/Computer_algebra_system). It allows you to manipulate algebraic equations in a mathematically consistent manner, using operations such as add, subtract, multiply, divide, exponential, root, etc.
https://algebrasandbox.com provides an interactive look at how the library can be used. The code itself is currently provided in C# in the [Algebra.cs](https://github.com/nicbarker/computer-algebra-system/blob/main/csharp/Algebra.cs) file. I'll likely provide a TypeScript and Rust implementation, but feel free to contribute a port to another language if you like.