GammaSimplifySettings
symbolica.community.idenso Class
GammaSimplifySettings(*, chain_ordering: Optional[GammaChainOrdering] = None, evaluate_traces: bool = True, expand_three_gamma_epsilon: bool = False)Immutable configuration for gamma-chain simplification.
Constructor
#Configure gamma-chain ordering, trace evaluation, and the optional 4D three-gamma identity.
chain_ordering=None selects GammaChainOrdering.RepeatedPairs.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
chain_ordering | Optional[GammaChainOrdering] | None | — |
evaluate_traces | bool | True | — |
expand_three_gamma_epsilon | bool | False | — |
Member details
chain_ordering
Property · read-onlyevaluate_traces
Property · read-onlyexpand_three_gamma_epsilon
Property · read-only#
expand_three_gamma_epsilon: boolWhether three four-dimensional gammas expand into a gamma5-epsilon basis.
repeated_pairs
Static method#
repeated_pairs() -> GammaSimplifySettingsUse FORM-like repeated-pair ordering and evaluate closed traces.
canonical
Static method#
canonical() -> GammaSimplifySettingsCanonically order open gamma chains and evaluate closed traces.
View generated signature source: docs/api/python/idenso-community.pyi:180