pub enum RMStrength {
RCA0,
BetweenRCA0AndWKL0,
WKL0,
BetweenWKL0AndACA0,
ACA0,
BetweenACA0AndATR0,
ATR0,
Pi11CA0,
AbovePi11CA0,
Unknown,
}Expand description
Strength classification for a combinatorial principle in the RM zoo.
Variants§
RCA0
Provable in RCA₀.
BetweenRCA0AndWKL0
Strictly between RCA₀ and WKL₀.
WKL0
Equivalent to WKL₀ over RCA₀.
BetweenWKL0AndACA0
Strictly between WKL₀ and ACA₀.
ACA0
Equivalent to ACA₀ over RCA₀.
BetweenACA0AndATR0
Strictly between ACA₀ and ATR₀.
ATR0
Equivalent to ATR₀ over RCA₀.
Pi11CA0
Equivalent to Π¹_1-CA₀ over RCA₀.
AbovePi11CA0
Strictly above all Big Five (requires additional set-existence).
Unknown
Strength not yet determined.
Implementations§
Source§impl RMStrength
impl RMStrength
Sourcepub fn lower_bound_system(&self) -> Option<BigFiveSystem>
pub fn lower_bound_system(&self) -> Option<BigFiveSystem>
Return the closest Big Five system from below (or None if below RCA₀).
Trait Implementations§
Source§impl Clone for RMStrength
impl Clone for RMStrength
Source§fn clone(&self) -> RMStrength
fn clone(&self) -> RMStrength
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 moreSource§impl Debug for RMStrength
impl Debug for RMStrength
Source§impl PartialEq for RMStrength
impl PartialEq for RMStrength
impl Eq for RMStrength
impl StructuralPartialEq for RMStrength
Auto Trait Implementations§
impl Freeze for RMStrength
impl RefUnwindSafe for RMStrength
impl Send for RMStrength
impl Sync for RMStrength
impl Unpin for RMStrength
impl UnsafeUnpin for RMStrength
impl UnwindSafe for RMStrength
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