pub struct CertifiedRefutation {
pub refuted: bool,
pub sbp_clauses: usize,
pub steps: Vec<ProofStep>,
}Expand description
The outcome of a certified-symmetry-breaking solve.
Fields§
§refuted: boolWhether the formula was refuted (proven UNSAT) AND the composed PR proof checks.
sbp_clauses: usizeHow many lex-leader SBP clauses were PR-certified and added.
steps: Vec<ProofStep>The composed proof stream: PR symmetry steps followed by RUP learned clauses.
Trait Implementations§
Source§impl Clone for CertifiedRefutation
impl Clone for CertifiedRefutation
Source§fn clone(&self) -> CertifiedRefutation
fn clone(&self) -> CertifiedRefutation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CertifiedRefutation
impl RefUnwindSafe for CertifiedRefutation
impl Send for CertifiedRefutation
impl Sync for CertifiedRefutation
impl Unpin for CertifiedRefutation
impl UnsafeUnpin for CertifiedRefutation
impl UnwindSafe for CertifiedRefutation
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