| name | sage-math-interface |
| description | SageMath for comprehensive mathematical computation |
| allowed-tools | ["Bash","Read","Write","Edit","Glob","Grep"] |
| metadata | {"specialization":"mathematics","domain":"science","category":"symbolic-computation","phase":6} |
| graph | {"domains":["domain:mathematics"],"specializations":["specialization:computational-mathematics"],"skillAreas":["skill-area:mathematical-reasoning","skill-area:computational-geometry","skill-area:graph-algorithms"],"workflows":["workflow:experiment-design"],"roles":["role:computational-scientist","role:research-scientist"]} |
SageMath Interface
Purpose
Provides interface with SageMath for comprehensive mathematical computation spanning algebra, number theory, geometry, and more.
Capabilities
- Unified interface to multiple CAS systems
- Number theory computations
- Algebraic geometry calculations
- Combinatorics and graph theory
- Cryptographic functions
- Notebook interface generation
Usage Guidelines
- Python Syntax: Use Python-based SageMath conventions
- Backend Selection: Choose appropriate computational backend
- Number Theory: Use built-in number theoretic functions
- Algebraic Structures: Work with rings, fields, groups
Tools/Libraries
- SageMath
- GAP
- Singular
- PARI/GP