Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

DecidableCounter
A counter that tracks how many decisions have been made and their outcomes.
DecidablePropExt
Extended decidable proposition structure.
DecidableSetExt
Decidable membership for a finite set.
DecisionChain
A sequential chain of decisions where each step can depend on the previous.
DecisionProcedureExt
Decision procedure (DPLL, tableaux, resolution, etc.).
DecisionTable
A lookup table of named decidable propositions.
EqDecision
A decidable equality check wrapper.
FiniteSet
A finite set with decidable membership.
FnPred
A function-based decidable predicate.
HaltingOracleExt
Halting oracle (exists only non-constructively, for axiom purposes).
Interval
A closed integer interval [lo, hi].
LeDecision
A decidable ordering check wrapper.
NamedDecision
A decision tagged with a human-readable name for debugging.
Not
A negation proof: evidence that P does not hold.
SemiDecidableExt
Semi-decidable (recursively enumerable) predicate.

Enums§

BoolReflect
Reflection between bool and decidable propositions.
Decision
A decision about a proposition P.