# Rewrite Rules

154 rewrite rules with declarative rewrite patterns and render-validated examples.

https://texform.dev/rules

- [ams/Doteq-to-doteqdot](https://texform.dev/rules/ams/Doteq-to-doteqdot): Collapse Doteq to the descriptive doteqdot character. (authoring; render)
- [ams/doublecap-to-Cap](https://texform.dev/rules/ams/doublecap-to-Cap): Collapse doublecap to the more common Cap character. (authoring; render)
- [ams/gggtr-to-ggg](https://texform.dev/rules/ams/gggtr-to-ggg): Collapse gggtr to the shorter ggg character. (authoring; render)
- [ams/llless-to-lll](https://texform.dev/rules/ams/llless-to-lll): Collapse llless to the shorter lll character. (authoring; render)
- [ams/trianglerighteq-to-unrhd](https://texform.dev/rules/ams/trianglerighteq-to-unrhd): Collapse trianglerighteq to the more common unrhd character. (authoring; render)
- [ams/unlhd-to-trianglelefteq](https://texform.dev/rules/ams/unlhd-to-trianglelefteq): Collapse unlhd to the descriptive trianglelefteq character. (authoring; render)
- [ams/vartriangleleft-to-lhd](https://texform.dev/rules/ams/vartriangleleft-to-lhd): Collapse vartriangleleft to the more common lhd character. (authoring; render)
- [ams/vartriangleright-to-rhd](https://texform.dev/rules/ams/vartriangleright-to-rhd): Collapse vartriangleright to the more common rhd character. (authoring; render)
- [ams/operatorname-to-named-function](https://texform.dev/rules/ams/operatorname-to-named-function): Rewrite plain operatorname arguments to equivalent base named-function or named-operator commands. (authoring; render)
- [ams/nobreakspace-to-tilde](https://texform.dev/rules/ams/nobreakspace-to-tilde): Collapse nobreakspace to the canonical nonbreaking space token. (authoring; render)
- [ams/Bmatrix-env-to-brace-matrix](https://texform.dev/rules/ams/Bmatrix-env-to-brace-matrix): Rewrite the fenced Bmatrix environment to explicit braces around a core matrix environment. (corpus; render)
- [ams/Vmatrix-env-to-Vert-matrix](https://texform.dev/rules/ams/Vmatrix-env-to-Vert-matrix): Rewrite the fenced Vmatrix environment to explicit double bars around a core matrix environment. (corpus; render)
- [ams/bmatrix-env-to-bracket-matrix](https://texform.dev/rules/ams/bmatrix-env-to-bracket-matrix): Rewrite the fenced bmatrix environment to explicit brackets around a core matrix environment. (corpus; render)
- [ams/pmatrix-env-to-paren-matrix](https://texform.dev/rules/ams/pmatrix-env-to-paren-matrix): Rewrite the fenced pmatrix environment to explicit parens around a core matrix environment. (corpus; render)
- [ams/vmatrix-env-to-vert-matrix](https://texform.dev/rules/ams/vmatrix-env-to-vert-matrix): Rewrite the fenced vmatrix environment to explicit vertical bars around a core matrix environment. (corpus; render)
- [ams/cfrac-to-frac](https://texform.dev/rules/ams/cfrac-to-frac): Drop continued-fraction styling from centered AMS cfrac forms. (equiv; math)
- [ams/dbinom-and-tbinom-to-binom](https://texform.dev/rules/ams/dbinom-and-tbinom-to-binom): Rewrite AMS display-style and text-style binomial commands to binom. (equiv; reading)
- [ams/dfrac-to-frac](https://texform.dev/rules/ams/dfrac-to-frac): Rewrite the AMS display-style fraction command to frac. (equiv; reading)
- [ams/tfrac-to-frac](https://texform.dev/rules/ams/tfrac-to-frac): Rewrite the AMS text-style fraction command to frac. (equiv; reading)
- [ams/impliedby-to-Longleftarrow](https://texform.dev/rules/ams/impliedby-to-Longleftarrow): Collapse impliedby to the explicit AMS long-left-arrow spelling with source-backed spacing. (faithful; render)
- [ams/implies-to-Longrightarrow](https://texform.dev/rules/ams/implies-to-Longrightarrow): Collapse implies to the explicit AMS long-right-arrow spelling with source-backed spacing. (faithful; render)
- [ams/Join-to-bowtie](https://texform.dev/rules/ams/Join-to-bowtie): Normalize Join to bowtie for corpus form. (faithful; render)
- [ams/centerdot-to-cdot](https://texform.dev/rules/ams/centerdot-to-cdot): Normalize AMS centerdot to the base cdot character for corpus form. (faithful; render)
- [ams/doublecup-to-Cup](https://texform.dev/rules/ams/doublecup-to-Cup): Normalize doublecup to Cup for corpus form. (faithful; render)
- [ams/leadsto-to-rightsquigarrow](https://texform.dev/rules/ams/leadsto-to-rightsquigarrow): Normalize leadsto to the more common rightsquigarrow corpus form. (faithful; render)
- [ams/lozenge-to-Diamond](https://texform.dev/rules/ams/lozenge-to-Diamond): Normalize lozenge to Diamond for corpus form. (faithful; render)
- [ams/restriction-to-upharpoonright](https://texform.dev/rules/ams/restriction-to-upharpoonright): Normalize restriction to upharpoonright for corpus form. (faithful; render)
- [ams/square-to-Box](https://texform.dev/rules/ams/square-to-Box): Normalize square to Box for corpus form. (faithful; render)
- [ams/vartriangle-to-bigtriangleup](https://texform.dev/rules/ams/vartriangle-to-bigtriangleup): Normalize vartriangle to bigtriangleup for corpus form. (faithful; render)
- [ams/idotsint-expand](https://texform.dev/rules/ams/idotsint-expand): Expand idotsint to explicit repeated integral surfaces. (faithful; render)
- [ams/substack-expand](https://texform.dev/rules/ams/substack-expand): Expand substack directly to the explicit centered subarray environment. (faithful; render)
- [base/ast-to-asterisk](https://texform.dev/rules/base/ast-to-asterisk): Canonicalize the math binary operator \ast to the pixel-identical literal asterisk form. (authoring; render)
- [base/ge-to-geq](https://texform.dev/rules/base/ge-to-geq): Collapse ge to the explicit geq relation character. (authoring; render)
- [base/le-to-leq](https://texform.dev/rules/base/le-to-leq): Collapse le to the explicit leq relation character. (authoring; render)
- [base/lnot-to-neg](https://texform.dev/rules/base/lnot-to-neg): Collapse lnot to the standard neg character. (authoring; render)
- [base/ne-to-neq](https://texform.dev/rules/base/ne-to-neq): Collapse ne to the explicit neq relation character. (authoring; render)
- [base/owns-to-ni](https://texform.dev/rules/base/owns-to-ni): Collapse owns to the shorter ni character. (authoring; render)
- [base/prime-to-prime-node](https://texform.dev/rules/base/prime-to-prime-node): Convert the prime control sequence to the Prime AST node. (authoring; reading)
- [base/break-to-linebreak](https://texform.dev/rules/base/break-to-linebreak): Collapse break to the explicit linebreak command. (authoring; reading)
- [base/newline-to-linebreak](https://texform.dev/rules/base/newline-to-linebreak): Collapse newline to the explicit linebreak command. (authoring; reading)
- [base/not-equals-to-neq](https://texform.dev/rules/base/not-equals-to-neq): Rewrite \not followed by an equals sign to the canonical \neq character. (authoring; render)
- [base/not-exists-to-nexists](https://texform.dev/rules/base/not-exists-to-nexists): Rewrite \not\exists to the canonical AMS \nexists character when the target is available. (authoring; render)
- [base/not-in-to-notin](https://texform.dev/rules/base/not-in-to-notin): Rewrite \not\in to the canonical \notin character. (authoring; render)
- [base/not-right-arrow-to-nrightarrow](https://texform.dev/rules/base/not-right-arrow-to-nrightarrow): Rewrite not followed by a U+2192 right arrow to the canonical AMS nrightarrow character. (authoring; render)
- [base/above-to-genfrac](https://texform.dev/rules/base/above-to-genfrac): Rewrite above to a thickness-preserving genfrac form. (authoring; render)
- [base/abovewithdelims-to-genfrac](https://texform.dev/rules/base/abovewithdelims-to-genfrac): Rewrite abovewithdelims to an explicit genfrac with delimiters and thickness. (authoring; render)
- [base/atop-to-genfrac](https://texform.dev/rules/base/atop-to-genfrac): Rewrite infix atop to an explicit no-rule genfrac form. (authoring; render)
- [base/atopwithdelims-to-genfrac](https://texform.dev/rules/base/atopwithdelims-to-genfrac): Rewrite atopwithdelims to an explicit delimited no-rule genfrac form. (authoring; render)
- [base/brace-to-genfrac](https://texform.dev/rules/base/brace-to-genfrac): Rewrite infix brace to an explicit genfrac with brace delimiters. (authoring; render)
- [base/brack-to-genfrac](https://texform.dev/rules/base/brack-to-genfrac): Rewrite infix brack to an explicit genfrac with bracket delimiters. (authoring; render)
- [base/choose-to-binom](https://texform.dev/rules/base/choose-to-binom): Rewrite infix choose to an explicit binom command. (authoring; render)
- [base/over-to-frac](https://texform.dev/rules/base/over-to-frac): Rewrite infix over to an explicit frac command. (authoring; render)
- [base/overwithdelims-to-genfrac](https://texform.dev/rules/base/overwithdelims-to-genfrac): Rewrite overwithdelims to an explicit genfrac with delimiters. (authoring; render)
- [base/cases-to-cases-env](https://texform.dev/rules/base/cases-to-cases-env): Rewrite plain-TeX cases to the standard cases environment with row breaks. (authoring; reading)
- [base/eqalign-to-aligned-env](https://texform.dev/rules/base/eqalign-to-aligned-env): Rewrite eqalign to the standard aligned environment. (authoring; reading)
- [base/eqalignno-to-align-env](https://texform.dev/rules/base/eqalignno-to-align-env): Rewrite eqalignno to the standard align* environment. (authoring; reading)
- [base/matrix-to-matrix-env](https://texform.dev/rules/base/matrix-to-matrix-env): Rewrite plain-TeX matrix to the standard matrix environment with row breaks. (authoring; reading)
- [base/pmatrix-to-pmatrix-env](https://texform.dev/rules/base/pmatrix-to-pmatrix-env): Rewrite plain-TeX pmatrix to the standard pmatrix environment with row breaks. (authoring; reading)
- [base/root-of-to-sqrt](https://texform.dev/rules/base/root-of-to-sqrt): Rewrite legacy root-of syntax to bracketed sqrt notation. (authoring; render)
- [base/control-space-to-tilde](https://texform.dev/rules/base/control-space-to-tilde): Rewrite math-mode control space to the canonical active space token. (authoring; render)
- [base/gt-space-to-colon-space](https://texform.dev/rules/base/gt-space-to-colon-space): Collapse \> to the canonical medium math space command \: (authoring; render)
- [base/hfil-to-hfill](https://texform.dev/rules/base/hfil-to-hfill): Collapse hfil to the canonical hfill command under MathJax spacing semantics. (authoring; render)
- [base/hfilll-to-hfill](https://texform.dev/rules/base/hfilll-to-hfill): Collapse hfilll to the canonical hfill command. (authoring; render)
- [base/hskip-to-hspace](https://texform.dev/rules/base/hskip-to-hspace): Collapse hskip to the explicit hspace command. (authoring; reading)
- [base/negthinspace-to-neg-comma-space](https://texform.dev/rules/base/negthinspace-to-neg-comma-space): Collapse negthinspace to the explicit negative thin math space command. (authoring; render)
- [base/space-to-tilde](https://texform.dev/rules/base/space-to-tilde): Collapse space to the explicit nonbreaking space token. (authoring; render)
- [base/thinspace-to-comma-space](https://texform.dev/rules/base/thinspace-to-comma-space): Collapse thinspace to the explicit thin math space command. (authoring; render)
- [base/double-enspace-to-quad](https://texform.dev/rules/base/double-enspace-to-quad): Rewrite two adjacent enspaces to one exact-width quad. (authoring; render)
- [base/double-quad-to-qquad](https://texform.dev/rules/base/double-quad-to-qquad): Merge two adjacent quads into one qquad for authoring normalization. (authoring; render)
- [base/small-spacer-merge-to-enspace](https://texform.dev/rules/base/small-spacer-merge-to-enspace): Merge exact half-em small-spacer chunks into enspace in one pass. (authoring; render)
- [base/buildrel-to-stackrel](https://texform.dev/rules/base/buildrel-to-stackrel): Rewrite plain TeX buildrel syntax to stackrel. (authoring; render)
- [base/duplicate-mathrel-wrapper-drop](https://texform.dev/rules/base/duplicate-mathrel-wrapper-drop): Drop one directly nested duplicate mathrel wrapper. (authoring; render)
- [base/Big-class-variants-to-Big](https://texform.dev/rules/base/Big-class-variants-to-Big): Collapse \Bigl, \Bigr, \Bigm to \Big. (corpus; reading)
- [base/Bigg-class-variants-to-Bigg](https://texform.dev/rules/base/Bigg-class-variants-to-Bigg): Collapse \Biggl, \Biggr, \Biggm to \Bigg. (corpus; reading)
- [base/big-class-variants-to-big](https://texform.dev/rules/base/big-class-variants-to-big): Collapse \bigl, \bigr, \bigm to \big. (corpus; reading)
- [base/bigg-class-variants-to-bigg](https://texform.dev/rules/base/bigg-class-variants-to-bigg): Collapse \biggl, \biggr, \biggm to \bigg. (corpus; reading)
- [base/leftroot-drop](https://texform.dev/rules/base/leftroot-drop): Drop the leftroot index-position hint in cleanup-oriented normalization. (corpus; reading)
- [base/uproot-drop](https://texform.dev/rules/base/uproot-drop): Drop the uproot index-position hint in cleanup-oriented normalization. (corpus; reading)
- [base/allowbreak-drop](https://texform.dev/rules/base/allowbreak-drop): Drop allowbreak as a pure linebreak hint during cleanup-oriented normalization. (corpus; reading)
- [base/badbreak-drop](https://texform.dev/rules/base/badbreak-drop): Drop badbreak as a pure linebreak hint during cleanup-oriented normalization. (corpus; reading)
- [base/goodbreak-drop](https://texform.dev/rules/base/goodbreak-drop): Drop goodbreak as a pure linebreak hint during cleanup-oriented normalization. (corpus; reading)
- [base/mathstrut-drop](https://texform.dev/rules/base/mathstrut-drop): Drop the invisible mathstrut layout helper in cleanup-oriented normalization. (corpus; reading)
- [base/nobreak-drop](https://texform.dev/rules/base/nobreak-drop): Drop nobreak as a pure linebreak hint during cleanup-oriented normalization. (corpus; reading)
- [base/strut-drop](https://texform.dev/rules/base/strut-drop): Drop the fixed empty strut node in cleanup-oriented normalization. (corpus; reading)
- [base/widehat-to-hat](https://texform.dev/rules/base/widehat-to-hat): Drop stretchiness from \widehat by rewriting it to \hat. (equiv; math)
- [base/widetilde-to-tilde](https://texform.dev/rules/base/widetilde-to-tilde): Drop stretchiness from \widetilde by rewriting it to \tilde. (equiv; math)
- [base/Big-delimiter-size-drop](https://texform.dev/rules/base/Big-delimiter-size-drop): Drop the fixed delimiter size imposed by \Big. (equiv; reading)
- [base/Bigg-delimiter-size-drop](https://texform.dev/rules/base/Bigg-delimiter-size-drop): Drop the fixed delimiter size imposed by \Bigg. (equiv; reading)
- [base/big-delimiter-size-drop](https://texform.dev/rules/base/big-delimiter-size-drop): Drop the fixed delimiter size imposed by \big. (equiv; reading)
- [base/bigg-delimiter-size-drop](https://texform.dev/rules/base/bigg-delimiter-size-drop): Drop the fixed delimiter size imposed by \bigg. (equiv; reading)
- [base/limits-drop](https://texform.dev/rules/base/limits-drop): Drop explicit limits from an audited operator while preserving attached scripts. (equiv; reading)
- [base/nolimits-drop](https://texform.dev/rules/base/nolimits-drop): Drop explicit nolimits from an audited operator while preserving attached scripts. (equiv; reading)
- [base/enspace-drop](https://texform.dev/rules/base/enspace-drop): Drop enspace in math mode and collapse each text-mode enspace run to one ordinary space. (equiv; reading)
- [base/qquad-drop](https://texform.dev/rules/base/qquad-drop): Drop qquad in math mode and collapse each text-mode qquad run to one ordinary space. (equiv; reading)
- [base/quad-drop](https://texform.dev/rules/base/quad-drop): Drop quad in math mode and collapse each text-mode quad run to one ordinary space. (equiv; reading)
- [base/dots-to-ldots-or-cdots](https://texform.dev/rules/base/dots-to-ldots-or-cdots): Resolve plain \dots to an explicit ellipsis only when the following math atom class determines MathJax's choice. (faithful; render)
- [base/gets-to-leftarrow](https://texform.dev/rules/base/gets-to-leftarrow): Normalize gets to leftarrow for corpus form. (faithful; render)
- [base/land-to-wedge](https://texform.dev/rules/base/land-to-wedge): Normalize land to wedge for corpus form. (faithful; render)
- [base/lor-to-vee](https://texform.dev/rules/base/lor-to-vee): Normalize lor to vee for corpus form. (faithful; render)
- [base/rightarrow-to-to](https://texform.dev/rules/base/rightarrow-to-to): Normalize rightarrow to the shorter to arrow character for corpus form. (faithful; render)
- [base/semantic-dots-to-cdots](https://texform.dev/rules/base/semantic-dots-to-cdots): Normalize semantic centered-dot ellipsis aliases to cdots for corpus form. (faithful; render)
- [base/semantic-dots-to-ldots](https://texform.dev/rules/base/semantic-dots-to-ldots): Normalize semantic baseline ellipsis aliases to ldots for corpus form. (faithful; render)
- [base/mkern-to-mspace](https://texform.dev/rules/base/mkern-to-mspace): Collapse mkern to the explicit mspace command. (faithful; reading)
- [base/mskip-to-mspace](https://texform.dev/rules/base/mskip-to-mspace): Collapse mskip to the explicit mspace command. (faithful; reading)
- [base/stackbin-expand](https://texform.dev/rules/base/stackbin-expand): Expand stackbin to an explicit binary-level stacked operator form. (faithful; render)
- [base/stackrel-expand](https://texform.dev/rules/base/stackrel-expand): Expand stackrel to an explicit relation-level stacked operator form. (faithful; render)
- [physics/divsymbol-to-divisionsymbol](https://texform.dev/rules/physics/divsymbol-to-divisionsymbol): Collapse divsymbol to the documented divisionsymbol character alias. (authoring; render)
- [physics/dotproduct-to-vdot](https://texform.dev/rules/physics/dotproduct-to-vdot): Collapse dotproduct to the shorter vdot character alias. (authoring; render)
- [physics/derivative-to-dv](https://texform.dev/rules/physics/derivative-to-dv): Collapse derivative to the compact dv command. (authoring; render)
- [physics/functional-derivative-to-fdv](https://texform.dev/rules/physics/functional-derivative-to-fdv): Collapse long functional derivative names to the fdv command. (authoring; render)
- [physics/partial-derivative-to-pdv](https://texform.dev/rules/physics/partial-derivative-to-pdv): Collapse long partial derivative names to the pdv command. (authoring; render)
- [physics/antidiagonalmatrix-to-admat](https://texform.dev/rules/physics/antidiagonalmatrix-to-admat): Collapse antidiagonalmatrix to the shorter admat helper. (authoring; render)
- [physics/diagonalmatrix-to-dmat](https://texform.dev/rules/physics/diagonalmatrix-to-dmat): Collapse diagonalmatrix to the shorter dmat helper. (authoring; render)
- [physics/matrixdeterminant-to-mdet](https://texform.dev/rules/physics/matrixdeterminant-to-mdet): Collapse matrixdeterminant to the shorter mdet determinant helper. (authoring; render)
- [physics/cosine-to-cos](https://texform.dev/rules/physics/cosine-to-cos): Collapse a bare cosine helper to the standard cos operator. (authoring; render)
- [physics/naturallogarithm-to-ln](https://texform.dev/rules/physics/naturallogarithm-to-ln): Collapse a bare natural logarithm helper to the standard ln operator. (authoring; render)
- [physics/probability-to-pr](https://texform.dev/rules/physics/probability-to-pr): Collapse a bare Probability helper to the standard Pr operator. (authoring; render)
- [physics/sine-to-sin](https://texform.dev/rules/physics/sine-to-sin): Collapse a bare sine helper to the standard sin operator. (authoring; render)
- [physics/absolutevalue-to-abs](https://texform.dev/rules/physics/absolutevalue-to-abs): Collapse absolutevalue to the shorter abs helper before fence expansion. (authoring; render)
- [physics/evaluated-to-eval](https://texform.dev/rules/physics/evaluated-to-eval): Collapse evaluated to the shorter eval helper before eval expansion. (authoring; render)
- [physics/quantity-to-qty](https://texform.dev/rules/physics/quantity-to-qty): Collapse quantity to the shorter qty helper. (authoring; render)
- [physics/trace-capital-to-Tr](https://texform.dev/rules/physics/trace-capital-to-Tr): Collapse a bare Trace with no following argument group to the local Tr anchor. (authoring; render)
- [physics/trace-to-tr](https://texform.dev/rules/physics/trace-to-tr): Collapse a bare trace with no following argument group to the local tr anchor. (authoring; render)
- [physics/vectorarrow-to-va](https://texform.dev/rules/physics/vectorarrow-to-va): Collapse vectorarrow to the short va helper. (authoring; render)
- [physics/vectorbold-to-vb](https://texform.dev/rules/physics/vectorbold-to-vb): Collapse vectorbold to the short vb helper. (authoring; render)
- [physics/vectorunit-to-vu](https://texform.dev/rules/physics/vectorunit-to-vu): Collapse vectorunit to the short vu helper. (authoring; render)
- [physics/expectation-expand](https://texform.dev/rules/physics/expectation-expand): Expand expectation-value helpers to explicit angle brackets. (faithful; render)
- [physics/matrixel-expand](https://texform.dev/rules/physics/matrixel-expand): Expand matrix elements to explicit angle-bracket and bar fences. (faithful; render)
- [physics/physics-bra-expand](https://texform.dev/rules/physics/physics-bra-expand): Expand bra to an explicit angle-bracket and bar fence form. (faithful; render)
- [physics/physics-braket-expand](https://texform.dev/rules/physics/physics-braket-expand): Expand braket to an explicit angle-bracket form with a middle bar. (faithful; render)
- [physics/physics-ket-expand](https://texform.dev/rules/physics/physics-ket-expand): Expand ket to an explicit bar and angle-bracket fence form. (faithful; render)
- [physics/cross-aliases-to-times](https://texform.dev/rules/physics/cross-aliases-to-times): Normalize physics cross-product glyph aliases to times for corpus form. (faithful; render)
- [physics/commutator-expand](https://texform.dev/rules/physics/commutator-expand): Expand commutators to explicit square-bracket fences. (faithful; render)
- [physics/poisson-bracket-expand](https://texform.dev/rules/physics/poisson-bracket-expand): Expand poisson brackets to explicit brace fences. (faithful; render)
- [physics/Bqty-to-brace-fence](https://texform.dev/rules/physics/Bqty-to-brace-fence): Rewrite Bqty to explicit brace fences. (faithful; render)
- [physics/abs-to-vert-fence](https://texform.dev/rules/physics/abs-to-vert-fence): Rewrite abs to explicit vertical bar fences. (faithful; render)
- [physics/bqty-to-bracket-fence](https://texform.dev/rules/physics/bqty-to-bracket-fence): Rewrite bqty to explicit bracket fences. (faithful; render)
- [physics/norm-to-double-vert-fence](https://texform.dev/rules/physics/norm-to-double-vert-fence): Rewrite norm to explicit double-vertical-bar fences. (faithful; render)
- [physics/pqty-to-paren-fence](https://texform.dev/rules/physics/pqty-to-paren-fence): Rewrite pqty to explicit parenthesis fences. (faithful; render)
- [physics/dv-to-frac-d](https://texform.dev/rules/physics/dv-to-frac-d): Expand dv forms to explicit d-based derivative fractions. (faithful; render)
- [physics/fdv-to-frac-delta](https://texform.dev/rules/physics/fdv-to-frac-delta): Expand fdv forms to explicit delta-based derivative fractions. (faithful; render)
- [physics/pdv-to-frac-partial](https://texform.dev/rules/physics/pdv-to-frac-partial): Expand pdv forms to explicit partial-derivative fractions. (faithful; render)
- [physics/eval-expand](https://texform.dev/rules/physics/eval-expand): Expand eval notation to the explicit fence-and-bar form. (faithful; render)
- [physics/bmqty-to-mqty](https://texform.dev/rules/physics/bmqty-to-mqty): Expand bmqty to the core mqty builder with bracket fence syntax. (faithful; render)
- [physics/mdet-to-vmqty](https://texform.dev/rules/physics/mdet-to-vmqty): Expand mdet to the vmqty determinant-style builder. (faithful; render)
- [physics/pmqty-to-mqty](https://texform.dev/rules/physics/pmqty-to-mqty): Expand pmqty to the core mqty builder with paren fence syntax. (faithful; render)
- [physics/zmat-to-xmat](https://texform.dev/rules/physics/zmat-to-xmat): Expand zmat to the explicit xmat zero-filled builder. (faithful; render)
- [physics/named-fn-paren-expand](https://texform.dev/rules/physics/named-fn-paren-expand): Expand physics power and auto-sized parenthesis arguments of standard named functions. (faithful; reading)
- [physics/named-fn-to-operatorname](https://texform.dev/rules/physics/named-fn-to-operatorname): Rewrite physics-only named functions to operatorname and expand their auto-sized arguments. (faithful; reading)
- [physics/physics-operator-fence-expand](https://texform.dev/rules/physics/physics-operator-fence-expand): Expand the physics auto-sized argument of exp, det, and Pr into an explicit fence. (faithful; reading)
- [physics/rank-to-operatorname-rank](https://texform.dev/rules/physics/rank-to-operatorname-rank): Rewrite rank to an explicit operatorname form instead of a package-local alias. (faithful; render)
- [physics/va-to-vec-mathbf](https://texform.dev/rules/physics/va-to-vec-mathbf): Canonicalize va to an explicit vec-wrapped mathbf form. (faithful; render)
- [physics/vb-to-mathbf](https://texform.dev/rules/physics/vb-to-mathbf): Canonicalize vb to an explicit mathbf wrapper. (faithful; render)
- [physics/vu-to-hat-mathbf](https://texform.dev/rules/physics/vu-to-hat-mathbf): Canonicalize vu to an explicit hat-wrapped mathbf form. (faithful; render)
