kernel-reconstructed-ivt-sign-bracket-deg4-lower
- Kind
- kernel-term
- Status
- checked
Supports: p(1) < 0 for p = x^4-2, admitted by crate::Kernel::add_declaration as Check.ivt_sign_bracket_deg4_lower : Rat.lt (Rat.polyEval c 5 (Rat.ofInt 1)) Rat.zero, over a coefficient function c built by n_term_polynomial from the [-2,0,0,0,1] integer coefficients the CAS's own polynomial_ivt(x^4-2, 1, 2) certificate returns
cargo test -p axeyum-lean-kernel --lib rat_prelude::cas_ivt_bridge_tests::tests::ivt_sign_bracket_degree_four_kernel_checked -- --exact 2>/dev/null | grep -cE '^test rat_prelude::cas_ivt_bridge_tests::tests::ivt_sign_bracket_degree_four_kernel_checked \.\.\. ok$' Evidence notes
The negative half reduces to True by Int.lt's own negSucc/ofNat definitional case (lt_zero_via_true), so this row's kernel obligation is discharged definitionally once the Rat.polyEval term has been collapsed to a single Rat.ofInt literal -- the collapse, not the final comparison, is where the arithmetic content sits.