Expand description
Distributed reasoning and inference engine
Implements backward chaining inference with unification for TensorLogic. Features:
- Backward chaining with SLD-resolution
- Cycle detection to prevent infinite loops
- Memoization for query caching
- Goal decomposition tracking
- Distributed reasoning support
Structs§
- Cycle
Detector - Cycle detection context for recursive queries
- Distributed
Reasoner - Distributed reasoning engine with caching support
- Goal
Decomposition - Goal decomposition tracking for distributed reasoning
- Inference
Engine - Local inference engine with backward chaining
- Memoized
Inference Engine - Memoized inference engine with query caching
- Proof
- Proof tree representing the derivation of a goal
- Proof
Rule - Rule used in a proof
Functions§
- apply_
subst_ predicate - Apply substitution to a predicate
- apply_
subst_ term - Apply substitution to a term
- unify
- Unify two terms with a substitution
- unify_
predicates - Unify two predicates
Type Aliases§
- Substitution
- Variable substitution (bindings)