Closed amilsted closed 1 week ago
Is there a reason not to have LazySum operators support products, e.g.
x * (a + b + c) = (xa + xb + xc)
?
This way operators defined as LazySum(LazyTensor(my_operator)) would remain lazy under most operations.
LazySum(LazyTensor(my_operator))
One would also need to allow LazyTensor(operator_on_a_non_composite_basis) for this to work nicely.
LazyTensor(operator_on_a_non_composite_basis)
Is there a reason not to have LazySum operators support products, e.g.
?
This way operators defined as
LazySum(LazyTensor(my_operator))
would remain lazy under most operations.One would also need to allow
LazyTensor(operator_on_a_non_composite_basis)
for this to work nicely.