Rewrite Rulesams/idotsint-expand

ams/idotsint-expand

Expand idotsint to explicit repeated integral surfaces.

Rewrite patterns#

  1. \idotsint\int\cdots\int

Examples#

Each example shows this rule applied in isolation. A complete normalization profile may make additional changes.

Plain multi integral domain#

Before

\idotsint_{[0,1]^4} f(x_1,\dots,x_4)\,dx_1\cdots dx_4

After this rule

\int\cdots\int_{[0,1]^4} f(x_1,\dots,x_4)\,dx_1\cdots dx_4

Rendering verified with the declared packages.

Explicit limits multi integral#

Before

\idotsint\limits_{D_n}^{\infty} e^{-\sum_{j=1}^{m} t_j}\,dt_1\cdots dt_m

After this rule

\!\!\mathop{\,\,\int\cdots\int}\limits_{D_n}^{\infty} e^{-\sum_{j=1}^{m} t_j}\,dt_1\cdots dt_m

Rendering verified with the declared packages.

Downstream rules#

Same family#

Disable this rule#

TransformEngine(profile="corpus", disable_rules=["ams/idotsint-expand"])
new TransformEngine({ profile: 'corpus', disableRules: ['ams/idotsint-expand'] })

Open in Playground