def ft
import bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64addv.bend as F64addvimport Base
import bend-collections-laws-math@1.0.0.0/src/math/f64.bend as F
42def ft(+z1: Bool, +z2: Bool, +sx: Bool, +sy: Bool, +x: F.F64, +y: F.F64, +fin: F.F64) -> {F.nan_or(y, Bool.not(z2)) == spec_g(False{}, z1, True{}, z2, sx, sy, x, y, fin) : F.F64}:
43 match z2:
44 case True{}:
45 {==}
46 case False{}:
47 {==}