pub struct RealizabilityInterpretation {
pub variant: String,
pub formula: RealizedFormula,
pub is_constructive: bool,
}Expand description
Kleene’s realizability / Kreisel’s modified realizability.
Fields§
§variant: StringWhich variant: "kleene" or "kreisel".
formula: RealizedFormulaThe formula being interpreted.
is_constructive: boolWhether the interpretation is constructive.
Implementations§
Source§impl RealizabilityInterpretation
impl RealizabilityInterpretation
Sourcepub fn kleene(formula: RealizedFormula) -> Self
pub fn kleene(formula: RealizedFormula) -> Self
Create a Kleene realizability interpretation.
Sourcepub fn kreisel(formula: RealizedFormula) -> Self
pub fn kreisel(formula: RealizedFormula) -> Self
Create a Kreisel modified-realizability interpretation.
Trait Implementations§
Source§impl Clone for RealizabilityInterpretation
impl Clone for RealizabilityInterpretation
Source§fn clone(&self) -> RealizabilityInterpretation
fn clone(&self) -> RealizabilityInterpretation
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 RealizabilityInterpretation
impl RefUnwindSafe for RealizabilityInterpretation
impl Send for RealizabilityInterpretation
impl Sync for RealizabilityInterpretation
impl Unpin for RealizabilityInterpretation
impl UnsafeUnpin for RealizabilityInterpretation
impl UnwindSafe for RealizabilityInterpretation
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