Skip to main content

lau_quantum_topology/
lib.rs

1#![deny(unsafe_code)]
2#![allow(clippy::needless_range_loop)]
3//! # lau-quantum-topology
4//!
5//! Topological quantum computing primitives for agent reasoning.
6//!
7//! This crate implements:
8//! - Anyon braiding (Fibonacci anyons, Ising anyons)
9//! - Braid group representation (B_n generators and relations)
10//! - Topological quantum gates from braids (CNOT, Hadamard via braiding)
11//! - Jones polynomial computation from braids
12//! - TQFT axioms (2D and 3D TQFT functors)
13//! - Modular tensor categories (simple objects, fusion rules, S-matrix, T-matrix)
14//! - Quantum dimension from fusion rules
15//! - Application: agent reasoning as topological quantum computation
16
17pub mod anyon;
18pub mod braid;
19pub mod gates;
20pub mod jones;
21pub mod tqft;
22pub mod mtc;
23
24pub use anyon::{AnyonType, Anyon, FusionResult};
25pub use braid::{Braid, BraidWord};
26pub use gates::TopologicalGate;
27pub use jones::jones_polynomial;
28pub use tqft::{TQFT2D, TQFT3D};
29pub use mtc::{ModularTensorCategory, FusionRule, SimpleObject};