Expand description
Function Intelligence System
This module implements the revolutionary universal function intelligence system that provides mathematical properties, high-performance evaluation, and educational explanations for ALL functions in MathHook.
§Architecture
- Single Function Representation: All functions use
Expression::Function - Intelligence Registry: O(1) property lookup for mathematical properties
- Performance Optimized: Compliant with SIMD support
- Educational Integration: Step-by-step explanations for all operations
Re-exports§
pub use accuracy::AccuracyVerifier;pub use accuracy::VerifiedConstant;pub use accuracy::VerifiedRelationship;pub use accuracy::ACCURACY_VERIFIER;pub use education::FunctionEducator;pub use education::StepGenerator;pub use evaluation::EvaluationResult;pub use extensibility::DefaultValidator;pub use extensibility::ExtensionError;pub use extensibility::ExtensionRegistry;pub use extensibility::FunctionFamilyExtension;pub use extensibility::FunctionValidator;pub use extensibility::ValidationMetrics;pub use extensibility::ValidationResult;pub use intelligence::UniversalFunctionRegistry;pub use properties::ElementaryProperties;pub use properties::FunctionProperties;pub use properties::PolynomialProperties;pub use properties::SpecialProperties;pub use traits::CompatibilityInfo;pub use traits::CompleteFunctionIntelligence;pub use traits::ComplexityEstimate;pub use traits::EvaluationStrategy;pub use traits::FunctionEducator as FunctionEducatorTrait;pub use traits::FunctionIntelligence;pub use traits::FunctionOptimizer;pub use traits::IntelligenceConfig;pub use traits::IntelligenceFactory;pub use traits::IntelligenceReport;pub use traits::IssueSeverity;pub use traits::MetadataProvider;pub use traits::PropertyValidator;pub use traits::Reference;pub use traits::ValidationIssue;pub use traits::ValidationLevel;pub use traits::ValidationResult as TraitValidationResult;pub use traits::Version;pub use elementary::ElementaryIntelligence;pub use number_theory::NumberTheoryIntelligence;pub use polynomials::PolynomialIntelligence;pub use special::SpecialIntelligence;
Modules§
- accuracy
- Mathematical accuracy verification
- education
- Educational function system
- elementary
- Elementary function intelligence
- evaluation
- Function Evaluation
- extensibility
- Function System Extensibility
- intelligence
- Function Intelligence Registry
- number_
theory - Number Theory Function Intelligence
- number_
theory_ eval - Number theory function implementations
- polynomials
- Polynomial Function Intelligence
- properties
- Mathematical Function Properties
- special
- Special mathematical functions
- traits
- Function system trait architecture