pub struct Budget {
pub max_gaussian_dim: usize,
}Expand description
The prover’s own description budget — the operational Chaitin ceiling. Kolmogorov complexity
lower bounds are only certifiable up to what the prover can itself re-check; beyond a resource
bound we decline rather than over-claim. Every lower-bound (incompressibility) path is gated by
a Budget and returns a documented Refusal instead of a certificate when a bound is exceeded.
(Upper bounds — DescriptionBound — are always safe to compute: you can only be pleasantly
surprised by a shorter description.)
Fields§
§max_gaussian_dim: usizeThe largest GF(2) system (in variables) whose kernel basis we will materialize and re-check.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Budget
impl RefUnwindSafe for Budget
impl Send for Budget
impl Sync for Budget
impl Unpin for Budget
impl UnsafeUnpin for Budget
impl UnwindSafe for Budget
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