fractal_algebra

Crates.iofractal_algebra
lib.rsfractal_algebra
version0.3.5
created_at2025-08-10 20:30:48.552911+00
updated_at2025-11-15 17:23:58.618078+00
descriptionA library for fractal algebra experimentation
homepage
repositoryhttps://github.com/Neil-Crago/fractal_algebra
max_upload_size
id1789272
size274,740
Neil Crago (Neil-Crago)

documentation

https://docs.rs/fractal_algebra

README

Fractal Algebra logo

Crates.io Docs.rs License: MIT OR Apache-2.0 Rust

Fractal Algebra

The overarching goal of this project is to develop tools and theories based on a "fractal" understanding of mathematical and physical systems. We explore the idea that complexity arises from simple, iterative rules, and that the relationships between objects are as important as the objects themselves.

The project investigates concepts such as:

Status

The project is essentially complete in it's present state, what remains todo is create a suite of examples to highlight it's utility, these are in the works and should be available around December 2025.

FractalGraph

Resonance Algebra

This is a trait-based algebraic extension for composing, transforming, and evaluating mathematical objects based on resonance. It encodes semantic meaning directly into traits, operations, and laws—bridging mathematical abstraction with computational clarity.

This includes:

đź§Ş Example Usage (for Resonance)

let a = FractalEdge::new(...); // Harmony, score 0.8
let b = FractalEdge::new(...); // Harmony, score 0.9

let union = a.add(&b); // Allowed by ResonanceRuleEngine

let filter = LawFilter {
    allowed: vec![ResonanceLaw::Harmony],
};

let filtered = resonant_collection.filter(&filter);

A Fractal Quantum Space

A Semantic Manifold of Infinite Resonance

FractalQuantumSpace is not a simulation of quantum mechanics. It is a semantic engine that encodes the fractal nature of reality—where each quantum event is a recursive transformation, and each dimension is a resonance axis.

Why Infinite Dimensions?

In classical physics, dimensions are fixed. In quantum mechanics, they’re functional. But in a fractal ontology, dimensions are emergent—each transformation reveals new structure. There is no upper bound.

Core Concepts

Use Cases


Related Projects within the workspace

1. factorial_engine

A high-performance, zero-error crate for computing the prime factorization of factorials (n!). It uses Legendre's Formula to calculate results directly and efficiently, serving as a robust computational backend for number-theoretic analysis.

2. tma_engine

A lightweight crate providing the algebraic tools for 2D affine transformations (TMA). This engine is the geometric heart of the project, used for generating fractals via Iterated Function Systems (IFS) and the Chaos Game algorithm.

License

MIT or Apache License © Neil Crago
This project is open-source and designed for philosophical and mathematical exploration.


A Final Note

“This is not just a framework. It is a way of thinking.”

Related Crates

This crate is part of a collection of crates by the same author: These include:-

Commit count: 86

cargo fmt