ReductionTables

Symbolica documentation for getting started, symbolic expressions, numerical evaluation, pattern matching, and APIs in Python and Rust.

ReductionTables

class ReductionTables

Exact supplied reductions bound to one ordered family and parameter domain. Auxiliary and recursive families require their own explicitly admitted tables.

Methods

Name Description
__new__
with_family Return a new collection containing this table; existing scopes cannot be replaced.

__new__

ReductionTables.__new__(name: builtins.str = 'supplied reductions') -> ReductionTables

with_family

ReductionTables.with_family(
    family: IntegralFamily,
    epsilon: Expression,
    rules: typing.Sequence[tuple[typing.Sequence[builtins.int], typing.Sequence[tuple[typing.Sequence[builtins.int], Expression]]]],
    residuals: typing.Sequence[typing.Sequence[builtins.int]],
    *,
    nonzero_conditions: typing.Optional[typing.Sequence[Expression]] = None,
    physical_propagators: typing.Optional[builtins.int] = None,
    dimension: builtins.int = 4,
) -> ReductionTables

Return a new collection containing this table; existing scopes cannot be replaced.