Expand description
Native nibli engine library: calls nibli-kr/nibli-semantics/nibli-reason directly as Rust crates. No WASM, no Wasmtime — full stack traces for debugging.
Structs§
- Engine
Compute Request - Batch compute request.
- Engine
Fact Summary - Summary of an active fact in the knowledge base.
- Engine
Logic Buffer - Flat logic buffer: a
nodesarray plus root indices. - Engine
Witness Binding - A single witness binding: variable name → logical term value.
- Nibli
Engine
Enums§
- Engine
Aggregate Op - Aggregation operation for numeric witness values.
- Engine
Error - The pipeline’s typed error (
Syntax/Semantic/Reasoning/Backend), re-exported so embedders, tests, and the server can pattern-match the error CLASS instead of string-parsing the[Xxx Error]Display prefix. Unified error type for the nibli-kr → nibli-semantics → nibli-reason pipeline. - Engine
Logic Node - A node in the flat logic graph. Each variant corresponds to an FOL constructor.
Nodes reference children by
u32index into theLogicBuffer.nodesarray. - Engine
Logical Term - A logical term — the typed representation of an FOL argument.
- Engine
Query Result - Top-level entailment result returned by the reasoning engine.
- Engine
Resource Kind - Which resource or search bound prevented a definitive answer.
- Engine
Unknown Reason - Why the engine cannot currently return a definitive
TrueorFalse.