alias_subtensors

symbolica.community.idenso Function

alias_subtensors(expression: Expression, tensor_name: str) -> tuple[Expression, list[tuple[Expression, Expression]]]

Replace nested tensor subexpressions by generated aliases.

Returns the rewritten root followed by sorted (alias, original) pairs.