def not_f
import bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64round.bend as F64roundimport Base
import bend-collections-laws-math@1.0.0.0/proofs/math/typed/u32laws.bend as LW
698def not_f(+b: Bool, +h: {Bool.not(b) == False{} : Bool}) -> {b == True{} : Bool}:
699 match b:
700 case True{}:
701 {==}
702 case False{}:
703 Empty.absurd({False{} == True{} : Bool}, LW.true_ne_false(h))
Uses (4)
Used by (5)
- bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64divc:dkZ_c
- bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64fmod:ok_u
- bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64mulv:mkZ_c
- bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64next:p1_c
- bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64round:rp_nc