pub struct DialecticaInterp {
pub formula: String,
pub witness_type: String,
pub counterexample_type: String,
pub is_godel_dialectica: bool,
}Fields§
§formula: String§witness_type: String§counterexample_type: String§is_godel_dialectica: boolImplementations§
Source§impl DialecticaInterp
impl DialecticaInterp
pub fn new(formula: &str, witness: &str, counter: &str) -> Self
pub fn godel_t_translation(&self) -> String
pub fn modified_realizability(&self) -> String
pub fn soundness_theorem(&self) -> String
pub fn is_sound_for_classical(&self) -> bool
Trait Implementations§
Source§impl Clone for DialecticaInterp
impl Clone for DialecticaInterp
Source§fn clone(&self) -> DialecticaInterp
fn clone(&self) -> DialecticaInterp
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 DialecticaInterp
impl RefUnwindSafe for DialecticaInterp
impl Send for DialecticaInterp
impl Sync for DialecticaInterp
impl Unpin for DialecticaInterp
impl UnsafeUnpin for DialecticaInterp
impl UnwindSafe for DialecticaInterp
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