libpatron 0.17.3

Hardware bug-finding toolkit.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Copyright 2023 The Regents of the University of California
// released under BSD 3-Clause License
// author: Kevin Laeufer <laeufer@berkeley.edu>

mod smt;
mod types;

pub use crate::sim::interpreter::Simulator;
pub use smt::{
    check_assuming, check_assuming_end, get_smt_value, ModelCheckResult, SmtModelChecker,
    SmtModelCheckerOptions, SmtSolverCmd, TransitionSystemEncoding, UnrollSmtEncoding,
    BITWUZLA_CMD, YICES2_CMD,
};
pub use types::{parse_big_uint_from_bit_string, Witness, WitnessArray, WitnessValue};