Reference · Non-negative rationals
rainbow.math.rational.nnrat.order-nontrivial
Constructive impossibility of 1 <= 0 and of k+1 <= k+0 in nnrat order. These give reusable negative certificates for infeasible constant LP rows. The first proof extracts a natural slack from cross-product order and derives successor(extra)=0. The second cancels the arbitrary common summand k. No classical principle or new axiom is used.
nnrat/one-not-at-most-zero
nnrat/one-not-at-most-zero : (h₁ : 1 ≤ 0) → proposition/falsity
0 = nnrat/zero1 = nnrat/one≤ = nnrat/at-most
nnrat/common-add-unit-gap-impossible
nnrat/common-add-unit-gap-impossible : (k : ℚ≥0) (h₁ : k + 1 ≤ k + 0) → proposition/falsity
+ = nnrat/add0 = nnrat/zero1 = nnrat/oneℚ≥0 = nnrat/NonnegativeRational≤ = nnrat/at-most