Expand description
Epistemic mode helpers for compatibility fixtures.
Structs§
- Epistemic
Dependency Component - One deterministic dependency component for epistemic splitting.
- Epistemic
Dependency Graph - Deterministic dependency graph used by bounded epistemic splitting.
- Epistemic
Interpretation - Minimal interpretation used by G91/FAEEL distinction fixtures.
- Epistemic
Split Executable Component - One split component lowered through the production epistemic GPU plan path.
- Epistemic
Split Executable Plan - Executable split plan whose components reuse the normal epistemic GPU lowering.
- Epistemic
Split Plan - Split plan for independently solvable epistemic components.
- Epistemic
Stratified Plan - A stratified epistemic execution plan: an ordered sequence of strata.
- Epistemic
Stratum - Split an epistemic program into independently solvable bounded components. One stratum of a stratified epistemic program: a self-contained sub-program whose epistemic heads gate only over EDB/invariant relations OR over the materialized (now-base) outputs of strictly-lower strata.
- Epistemic
World - One stable model in a bounded epistemic world-view fixture.
- Epistemic
World View - Non-empty set of accepted stable models used as the epistemic boundary.
- Generate
Propagate Test Config - Configuration for bounded Generate-Propagate-Test fixture execution.
- Generate
Propagate Test Outcome - Result of bounded Generate-Propagate-Test fixture execution.
- Generate
Propagate Test Trace - Phase counters emitted by bounded Generate-Propagate-Test execution.
Enums§
- Epistemic
Component Merge Reason - Reason that two source rules were coalesced into the same dependency component.
- Faeel
Candidate Result - Result of bounded FAEEL candidate evaluation.
- Faeel
NoModel Reason - Typed no-model reason for bounded FAEEL fixtures.
- Recursive
Epistemic Class - Structural classification of an epistemic program with respect to ordinary (non-modal) recursion.
- Truth
Value - Boolean truth value for bounded epistemic fixture evaluation.
Functions§
- build_
epistemic_ dependency_ graph - Build a deterministic dependency graph for bounded epistemic splitting.
- classify_
recursive_ epistemic_ program - Classify an epistemic program’s ordinary recursion as non-recursive or Case A.
- compile_
epistemic_ gpu_ execution - Compile an epistemic program into its GPU contract and reduced runtime plan.
- compile_
epistemic_ gpu_ execution_ with_ stats_ snapshot - Compile an epistemic program with an optional production statistics snapshot.
- compile_
epistemic_ gpu_ split_ execution - Compile valid epistemic split components through the production GPU executable path.
- compile_
epistemic_ gpu_ split_ execution_ with_ stats_ snapshot - Compile valid epistemic split components with an optional production stats snapshot.
- evaluate_
epistemic_ candidate - Evaluate all epistemic literals in a program under a bounded fixture semantics mode.
- evaluate_
epistemic_ literal - Evaluate a single parsed epistemic literal against a bounded interpretation.
- evaluate_
faeel_ candidate - Evaluate all epistemic literals in a program under bounded FAEEL fixture semantics.
- plan_
epistemic_ gpu_ execution - Build the production-facing GPU execution contract for an epistemic program.
- reduce_
case_ a_ epistemic_ program_ to_ ordinary - Reduce a Case-A recursive epistemic program to an equivalent ordinary recursive program for the existing fixpoint engine.
- reduce_
epistemic_ program_ to_ ordinary - Return the ordinary runtime program produced after epistemic GPU planning.
- reduce_
epistemic_ program_ to_ ordinary_ for_ stratified_ schema - Schema-only reduction for the stratified epistemic driver.
- run_
generate_ propagate_ test - Run bounded Generate-Propagate-Test execution over explicit candidates.
- run_
generate_ propagate_ test_ with_ mode - Run bounded Generate-Propagate-Test execution over explicit candidates and semantics mode.
- split_
epistemic_ program - Partition an epistemic program into independently-evaluable components.
- try_
plan_ stratified_ epistemic_ program - Plan a STRATIFIED epistemic execution when the program contains a modal literal over an epistemic-derived head that is itself epistemically DETERMINED.
- try_
reduce_ case_ a_ recursive_ epistemic_ program - Validate a Case-A recursive epistemic program and return its ordinary reduction.