pub struct ProofSystemNew {
pub name: String,
pub system_type: ProofSystemType,
pub propositional_completeness: bool,
pub p_simulates_resolution: Option<bool>,
}Fields§
§name: String§system_type: ProofSystemType§propositional_completeness: bool§p_simulates_resolution: Option<bool>Implementations§
Source§impl ProofSystemNew
impl ProofSystemNew
pub fn resolution() -> Self
pub fn frege() -> Self
pub fn extended_frege() -> Self
pub fn separating_tautologies(&self) -> String
pub fn cook_reckhow_theorem(&self) -> String
Trait Implementations§
Source§impl Clone for ProofSystemNew
impl Clone for ProofSystemNew
Source§fn clone(&self) -> ProofSystemNew
fn clone(&self) -> ProofSystemNew
Returns a duplicate of the value. Read more
1.0.0 · 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 ProofSystemNew
impl RefUnwindSafe for ProofSystemNew
impl Send for ProofSystemNew
impl Sync for ProofSystemNew
impl Unpin for ProofSystemNew
impl UnsafeUnpin for ProofSystemNew
impl UnwindSafe for ProofSystemNew
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