# Symbolica Extended Guide This file is a compact machine-oriented guide to the public Symbolica website. Primary entry points: - https://symbolica.io/ - https://symbolica.io/docs/get_started.html - https://symbolica.io/docs/index.html - https://symbolica.io/docs/python_api/index.html - https://symbolica.io/docs/rust_api.html - https://symbolica.io/license/index.html - https://symbolica.io/blog.html Suggested reading order: 1. Read the homepage for the product summary. 2. Read the getting started page for installation and language choices. 3. Read the documentation index and topic pages for concepts and usage. 4. Read the Python API reference for object-level details. 5. Read blog posts for implementation details, benchmarks, release notes, and design discussion. Important topic pages: - Expressions: https://symbolica.io/docs/expressions.html - Pattern matching: https://symbolica.io/docs/pattern_matching.html - Polynomials: https://symbolica.io/docs/polynomials.html - Matrices: https://symbolica.io/docs/matrices.html - Graphs: https://symbolica.io/docs/graphs.html - Transformers: https://symbolica.io/docs/transformers.html - Numerical evaluation: https://symbolica.io/docs/numerical_evaluation.html - Numerical integration: https://symbolica.io/docs/numerical_integration.html Important blog posts: - Introduction to Symbolica: https://symbolica.io/posts/intro/index.html - Smarter numerical integration: https://symbolica.io/posts/numerical_integration/index.html - Global state article: https://symbolica.io/posts/global_state/index.html - Symbolic pattern matching article: https://symbolica.io/posts/pattern_matching/index.html - Expression evaluation article: https://symbolica.io/posts/expression_evaluation/index.html - Symbolica 1.0 release: https://symbolica.io/posts/stable_release/index.html Entity summary: - Product: Symbolica - Type: computer algebra library / symbolic mathematics system - Languages: Python and Rust, with additional C/C++ support in some areas - Author: Ben Ruijl - Organization: Ruijl Research