F64addv.tt: def of bend-collections-laws-math@1.0.0.0 Import: import bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64addv.bend as F64addv Lines 49-82 of bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64addv.bend: https://jend.leeeet.dev/read.txt?path=bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64addv.bend&start_line=49&end_line=82 import Base import bend-collections-laws-math@1.0.0.0/spec/math/f64.bend as SF import bend-collections-laws-math@1.0.0.0/src/math/f64.bend as F def tt(+z1: Bool, +z2: Bool, +sx: Bool, +sy: Bool, +x: F.F64, +y: F.F64, +fin: F.F64) -> {SF.pick(F.F64, Bool.not(Bool.xor(sx, sy)), F.nan_or(x, Bool.or(Bool.not(z1), Bool.not(z2))), F.nan()) == spec_g(True{}, z1, True{}, z2, sx, sy, x, y, fin) : F.F64}: match z1 z2 sx sy: case True{} True{} True{} True{}: {==} case True{} True{} True{} False{}: {==} case True{} True{} False{} True{}: {==} case True{} True{} False{} False{}: {==} case True{} False{} True{} True{}: {==} case True{} False{} True{} False{}: {==} case True{} False{} False{} True{}: {==} case True{} False{} False{} False{}: {==} case False{} True{} True{} True{}: {==} case False{} True{} True{} False{}: {==} case False{} True{} False{} True{}: {==} case False{} True{} False{} False{}: {==} case False{} False{} True{} True{}: {==} case False{} False{} True{} False{}: {==} case False{} False{} False{} True{}: {==} case False{} False{} False{} False{}: {==} Uses (9): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.not https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.or https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.xor https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64addv.bend&name=spec_g https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-math@1.0.0.0/spec/math/f64.bend&name=pick https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-math@1.0.0.0/src/math/f64.bend&name=F64 https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-math@1.0.0.0/src/math/f64.bend&name=nan https://jend.leeeet.dev/definition.txt?path=bend-collections-laws-math@1.0.0.0/src/math/f64.bend&name=nan_or