struct Float64
- Float64
- Float
- Number
- Value
- Object
Defined in:
z3/core_ext.crInstance Method Summary
- #!=(other : Z3::RealExpr)
- #!=(other : Z3::FloatExpr)
- #*(other : Z3::RealExpr)
- #+(other : Z3::RealExpr)
- #-(other : Z3::RealExpr)
- #/(other : Z3::RealExpr)
- #<(other : Z3::RealExpr)
- #<(other : Z3::FloatExpr)
- #<=(other : Z3::RealExpr)
- #<=(other : Z3::FloatExpr)
- #==(other : Z3::RealExpr)
-
#==(other : Z3::FloatExpr)
A Float literal takes its sort from the expression it's paired with.
- #>(other : Z3::RealExpr)
- #>(other : Z3::FloatExpr)
- #>=(other : Z3::RealExpr)
- #>=(other : Z3::FloatExpr)
Instance Method Detail
def ==(other : Z3::FloatExpr)
#
A Float literal takes its sort from the expression it's paired with. There's no
arithmetic here because Float arithmetic needs a rounding mode, so it's spelled
expr.add(1.5, mode) and never 1.5 + expr.