Skip to main content

Module types

Module types 

Source
Expand description

Public types for the exact-induction engine.

Mirrors the pyxlog ExactInductionResult / ScoredCandidate dataclasses but speaks RelId instead of relation names — name resolution happens at the pyxlog boundary in crates/pyxlog/src/ilp_exact.rs.

Structs§

ExactInductionConfig
Engine configuration for one exact-induction request.
ExactInductionResult
Combined result from one induce_exact() call.
InducedRuleProvenance
Provenance bundle for a generated or induced rule candidate.
InducedRuleRegistry
In-memory registry for induced rule provenance records.
InductionAlternative
Rejected candidate rule with support and falsification counts.
InductionSupportRow
One source row supporting a generated rule candidate.
ScoredCandidate
One scored (left, right) candidate for a single topology.

Enums§

RuleSourceKind
Origin class for a rule known to the induction/provenance surface.
Topology
The four canonical 2-body topologies scored by the engine.