mathhook_core/core/expression/
constructors.rs

1//! Expression constructor methods
2//!
3//! This module provides constructor methods for creating Expression instances.
4//! The constructors are organized into three logical categories:
5//!
6//! - `basic`: Core constructors (numbers, symbols, add, mul, pow, constants)
7//! - `functions`: Function and calculus constructors (derivatives, integrals, limits)
8//! - `specialized`: Advanced constructors (complex numbers, matrices, sets, intervals)
9//!
10//! All constructors produce expressions in canonical form, ensuring mathematical correctness
11//! and consistency across the system.
12
13mod basic;
14mod functions;
15mod specialized;
16
17#[cfg(test)]
18mod tests;