Skip to content
Rainbow docs menu

Reference · Finite sums

rainbow.math.sums.boolean-predicate

Finite sumssrc/rainbow/math/sums/boolean_predicate.clj0 definitions, 1 theorems

The converse of the existing zero/one polynomial lemma, for predicate adapters.

Depends onmath.sums.lp-boundsmath.rational.signed.multiply-nonzeromath.rational.signed.lp-objective-negate

signed/boolean-cases-implies-polynomial

TheoremFor all inputsNo axiomsSource

signed/boolean-cases-implies-polynomial :
  (x : ℚ) (binary : proposition/disjunction (x = 0) (x = 1))
  → x · (1 + signed/negate x) = 0

+ = signed/add0 = signed/zero1 = signed/one= = signed/equivalent: equality of rational values· = signed/multiplyℚ = signed/SignedRational