pub struct StructuredDag {
pub root: usize,
pub nodes: Vec<SNode>,
}Expand description
The cofactor DAG cut off at structured leaves: the whole dispatcher, organized as a decision DAG.
Its size is the number of cofactors that must be branched before a specialist (or ⊥) fires —
1 exactly when the root itself is crushed, growing only where no specialist ever fires (the
wall). Reported structured/trivial leaf counts show which crushers carried the refutation.
Fields§
§root: usize§nodes: Vec<SNode>Implementations§
Source§impl StructuredDag
impl StructuredDag
Auto Trait Implementations§
impl Freeze for StructuredDag
impl RefUnwindSafe for StructuredDag
impl Send for StructuredDag
impl Sync for StructuredDag
impl Unpin for StructuredDag
impl UnsafeUnpin for StructuredDag
impl UnwindSafe for StructuredDag
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more