it.grypho.scala.leonardo.equation._EqualityCheck
An explicit equality test: lhs == rhs.
Always reduces to _Bool when both sides are concrete, using the same tolerance as _Equation (|a - b| <= 0.5 * 10^(-env.precision)).
Unlike _Equation it is:
- NOT solvable: _Solve.eval requires an _Equation, so
solve(a == b, x) stays symbolic. Use = to build a solvable relation.
- Still
_ElementWise: simplify/expand/derive distribute over both sides, mirroring the _Equation treatment.
toString is "lhs == rhs", which round-trips through the parser.
Value parameters
-
lhs
-
left-hand side expression
-
rhs
-
right-hand side expression
Attributes
-
Graph
-
-
Supertypes
-
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Members list
Sub-expressions subject to recursive structural traversal. Binder positions (e.g. the differentiation variable) are excluded.
Sub-expressions subject to recursive structural traversal. Binder positions (e.g. the differentiation variable) are excluded.
Attributes
-
Definition Classes
-
Reduces this expression in the given environment.
Reduces this expression in the given environment.
Value parameters
-
env
-
variable bindings and display precision
Attributes
-
Returns
-
Right(v) when all free variables resolved to concrete values; Left(e) when reduction is partial or impossible
-
Definition Classes
-
Reconstructs the same node shape with replacement sub-expressions.
Reconstructs the same node shape with replacement sub-expressions.
Value parameters
-
newChildren
-
replacements in the same order and count as children
Attributes
-
Definition Classes
-
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
-
Returns
-
a string representation of the object.
-
Definition Classes
-
Any
Attributes
-
Inherited from:
-
Product
Attributes
-
Inherited from:
-
Product
Cached set of free variable names; O(1) after the first access.
Cached set of free variable names; O(1) after the first access.
Attributes
-
Inherited from:
-
_Expression