MathSpeak™ Core Specification

Grammar Rules

Chapter 8 - Superscripts and Subscripts

Verbose Brief Super-Brief
Level Indicators
Base Line Baseline Base Base
Superscript Superscript Sup (pronounced "soup") Sup (pronounced "soup")
Superscript with Superscript Super Superscript Sup Sup Sup Sup
Superscript with Subscript Super Subscript Sup Sub Sup Sub
Subscript Subscript Sub Sub
Subscript with Superscript Sub Superscript Sub Sup Sub Sup
Subscript with Subscript Sub Subscript Sub Sub Sub Sub

Rule 8.1 - ID: scripts_QCK1

Applies To

Exponents that are 2 or 3

Description

Exponents that are 2 or 3 are interpreted as "squared" and "cubed" respectively. If possible, this rule should not be used when superscripts are used for purposes other than exponents, such as footnotes.

Example 1 scripts_QCK1-04

Example Image:

Example as described below.
verbose
x cubed plus 6 x squared minus x equals 30
Listen to MathSpeak
brief
x cubed plus 6 x squared minus x equals 30
Listen to MathSpeak
superbrief
x cubed plus 6 x squared minus x equals 30
Listen to MathSpeak

Example 2 scripts_QCK1-05

Example Image:

Example as described below.
verbose
StartFraction d squared y Over d x squared EndFraction plus left-parenthesis a x squared plus b x plus c right-parenthesis y equals 0
Listen to MathSpeak
brief
StartFrac d squared y Over d x squared EndFrac plus left-p'ren a x squared plus b x plus c right-p'ren y equals 0
Listen to MathSpeak
superbrief
Frac d squared y Over d x squared EndFrac plus L p'ren a x squared plus b x plus c R p'ren y equals 0
Listen to MathSpeak

Rule 8.2 - ID: scripts_SIM1

Description

The indicators for superscript and subscript indicates a raised or lowered script level when used from the base level.

Example 1 scripts_SIM1-01

Example Image:

Example as described below.
verbose
x Superscript a
Listen to MathSpeak
brief
x Sup a
Listen to MathSpeak
superbrief
x Sup a
Listen to MathSpeak

Example 2 scripts_SIM1-02

Example Image:

Example as described below.
verbose
x Subscript n
Listen to MathSpeak
brief
x Sub n
Listen to MathSpeak
superbrief
x Sub n
Listen to MathSpeak

Example 3 scripts_SIM1-03

Example Image:

Example as described below.
verbose
x Superscript one-half
Listen to MathSpeak
brief
x Sup one-half
Listen to MathSpeak
superbrief
x Sup one-half
Listen to MathSpeak

Rule 8.3 - ID: scripts_CPLX1

Description

The initiated script level is continued until a new level is stated.

Example 1 scripts_CPLX1-01

Example Image:

Example as described below.
verbose
x Superscript m plus n
Listen to MathSpeak
brief
x Sup m plus n
Listen to MathSpeak
superbrief
x Sup m plus n
Listen to MathSpeak

Example 2 scripts_CPLX1-02

Example Image:

Example as described below.
verbose
Upper T Subscript n minus 1 Baseline plus 5 equals 0
Listen to MathSpeak
brief
Upper T Sub n minus 1 Base plus 5 equals 0
Listen to MathSpeak
superbrief
Upper T Sub n minus 1 Base plus 5 equals 0
Listen to MathSpeak

Example 3 scripts_CPLX1-03

Example Image:

Example as described below.
verbose
x Superscript m plus n Baseline equals x Superscript m Baseline x Superscript n
Listen to MathSpeak
brief
x Sup m plus n Base equals x Sup m Base x Sup n
Listen to MathSpeak
superbrief
x Sup m plus n Base equals x Sup m Base x Sup n
Listen to MathSpeak

Rule 8.4 - ID: scripts_CPLX2

Description

The script level indicators always indicate the absolute position to the baseline.

Example 1 scripts_CPLX2-22

Example Image:

Example as described below.
verbose
x Superscript a Super Subscript n Superscript plus a Super Subscript n minus 1
Listen to MathSpeak
brief
x Sup a Sup Sub n Sup plus a Sup Sub n minus 1
Listen to MathSpeak
superbrief
x Sup a Sup Sub n Sup plus a Sup Sub n minus 1
Listen to MathSpeak

Example 2 scripts_CPLX2-06

Example Image:

Example as described below.
verbose
y Superscript a Super Super Subscript c Super Superscript b
Listen to MathSpeak
brief
y Sup a Sup Sup Sub c Sup Sup b
Listen to MathSpeak
superbrief
y Sup a Sup Sup Sub c Sup Sup b
Listen to MathSpeak

Example 3 scripts_CPLX2-01

Example Image:

Example as described below.
verbose
x Superscript a Super Superscript b
Listen to MathSpeak
brief
x Sup a Sup Sup b
Listen to MathSpeak
superbrief
x Sup a Sup Sup b
Listen to MathSpeak

Example 4 scripts_CPLX2-04

Example Image:

Example as described below.
verbose
x Subscript a Sub Subscript b
Listen to MathSpeak
brief
x Sub a Sub Sub b
Listen to MathSpeak
superbrief
x Sub a Sub Sub b
Listen to MathSpeak

Example 5 scripts_CPLX2-03

Example Image:

Example as described below.
verbose
x Subscript a Sub Superscript b
Listen to MathSpeak
brief
x Sub a Sub Sup b
Listen to MathSpeak
superbrief
x Sub a Sub Sup b
Listen to MathSpeak

Example 6 scripts_CPLX2-02

Example Image:

Example as described below.
verbose
x Superscript a Super Subscript b
Listen to MathSpeak
brief
x Sup a Sup Sub b
Listen to MathSpeak
superbrief
x Sup a Sup Sub b
Listen to MathSpeak

Example 7 scripts_CPLX2-05

Example Image:

Example as described below.
verbose
y Superscript a Super Superscript b Super Super Subscript c Baseline not-equals y Superscript a Super Superscript b Superscript c
Listen to MathSpeak
brief
y Sup a Sup Sup b Sup Sup Sub c Base not-equals y Sup a Sup Sup b Sup c
Listen to MathSpeak
superbrief
y Sup a Sup Sup b Sup Sup Sub c Base not-equals y Sup a Sup Sup b Sup c
Listen to MathSpeak

Example 8 scripts_CPLX2-21

Example Image:

Example as described below.
verbose
Upper T Superscript left-parenthesis x Super Superscript a Superscript plus y Super Superscript b Superscript right-parenthesis
Listen to MathSpeak
brief
Upper T Sup left-p'ren x Sup Sup a Sup plus y Sup Sup b Sup right-p'ren
Listen to MathSpeak
superbrief
Upper T Sup L p'ren x Sup Sup a Sup plus y Sup Sup b Sup R p'ren
Listen to MathSpeak

Rule 8.5 - ID: scripts_NSUB1

Conditions

The number must contain only digits, commas, and a decimal point and no part of it may be spelled out. It must be a subscript to a letter.

Description

Numeric subscripts do not indicate their lowered script and the current script does not need to be reinstated.

Example 1 scripts_NSUB1-01

Example Image:

Example as described below.
verbose
x 1
Listen to MathSpeak
brief
x 1
Listen to MathSpeak
superbrief
x 1
Listen to MathSpeak

Example 2 scripts_NSUB1-05

Example Image:

Example as described below.
verbose
Upper T Subscript n 1 plus n 0
Listen to MathSpeak
brief
Upper T Sub n 1 plus n 0
Listen to MathSpeak
superbrief
Upper T Sub n 1 plus n 0
Listen to MathSpeak

Example 3 scripts_NSUB1-20

Example Image:

Example as described below.
verbose
4 Upper F e plus 3 Upper O 2 right-arrow 2 Upper F e 2 Upper O 3
Listen to MathSpeak
brief
4 Upper F e plus 3 Upper O 2 right-arrow 2 Upper F e 2 Upper O 3
Listen to MathSpeak
superbrief
4 Upper F e plus 3 Upper O 2 R arrow 2 Upper F e 2 Upper O 3
Listen to MathSpeak

Example 4 scripts_NSUB1-12

Example Image:

Example as described below.
verbose
l n x equals Integral Subscript 1 Superscript x Baseline StartFraction d t Over t EndFraction
Listen to MathSpeak
brief
l n x equals Integral Sub 1 Sup x Base StartFrac d t Over t EndFrac
Listen to MathSpeak
superbrief
l n x equals Integral Sub 1 Sup x Base Frac d t Over t EndFrac
Listen to MathSpeak

Note: This example should actually say "l n space x" to make it clear that there is a space between the natural logarithm and the x.

Example 5 scripts_NSUB1-21

Example Image:

Example as described below.
verbose
log Subscript 2 Baseline left-parenthesis x right-parenthesis equals StartFraction log Subscript 10 Baseline left-parenthesis x right-parenthesis Over log Subscript 10 Baseline left-parenthesis 2 right-parenthesis EndFraction
Listen to MathSpeak
brief
log Sub 2 Base left-p'ren x right-p'ren equals StartFrac log Sub 10 Base left-p'ren x right-p'ren Over log Sub 10 Base left-p'ren 2 right-p'ren EndFrac
Listen to MathSpeak
superbrief
log Sub 2 Base L p'ren x R p'ren equals Frac log Sub 10 Base L p'ren x R p'ren Over log Sub 10 Base L p'ren 2 R p'ren EndFrac
Listen to MathSpeak

Example 6 scripts_NSUB1-11

Example Image:

Example as described below.
verbose
a Subscript 2 comma 3
Listen to MathSpeak
brief
a Sub 2 comma 3
Listen to MathSpeak
superbrief
a Sub 2 comma 3
Listen to MathSpeak

Example 7 scripts_NSUB1-03

Example Image:

Example as described below.
verbose
x 1.3
Listen to MathSpeak
brief
x 1.3
Listen to MathSpeak
superbrief
x 1.3
Listen to MathSpeak

Example 8 scripts_NSUB1-04

Example Image:

Example as described below.
verbose
Upper Phi 5
Listen to MathSpeak
brief
Upper Phi 5
Listen to MathSpeak
superbrief
Upper Phi 5
Listen to MathSpeak

Example 9 scripts_NSUB1-10

Example Image:

Example as described below.
verbose
x Subscript negative 1
Listen to MathSpeak
brief
x Sub negative 1
Listen to MathSpeak
superbrief
x Sub negative 1
Listen to MathSpeak

Example 10 scripts_NSUB1-02

Example Image:

Example as described below.
verbose
x 10,000
Listen to MathSpeak
brief
x 10,000
Listen to MathSpeak
superbrief
x 10,000
Listen to MathSpeak

Rule 8.6 - ID: scripts_NSUB2

Description

Numbers that appear after letters need to indicate they are not subscripts.

Example 1 scripts_NSUB2-20

Example Image:

Example as described below.
verbose
dollar-sign n Baseline 2 equals 2 asterisk dollar-sign n plus 1 semicolon
Listen to MathSpeak
brief
dollar-sign n Base 2 equals 2 asterisk dollar-sign n plus 1 semicolon
Listen to MathSpeak
superbrief
dollar-sign n Base 2 equals 2 asterisk dollar-sign n plus 1 semicolon
Listen to MathSpeak

Rule 8.7 - ID: scripts_NSUB3

Description

The numeric subscripts rules can be ignored if the reader is alerted to this in a transcriber's note. This can be helpful for rendering programming languages.

Rule 8.8 - ID: scripts_ORD1

Applies To

Simultaneous Script Levels

Description

For simultaneous script levels, the subscript(s) are stated before the superscript(s).

Example 1 scripts_ORD1-02

Example Image:

Example as described below.
verbose
Subscript c d Superscript a b Baseline x Subscript e f Superscript g h
Listen to MathSpeak
brief
Sub c d Sup a b Base x Sub e f Sup g h
Listen to MathSpeak
superbrief
Sub c d Sup a b Base x Sub e f Sup g h
Listen to MathSpeak

Example 2 scripts_ORD1-01

Example Image:

Example as described below.
verbose
Upper T Subscript n minus 1 Superscript 2
Listen to MathSpeak
brief
Upper T Sub n minus 1 Sup 2
Listen to MathSpeak
superbrief
Upper T Sub n minus 1 Sup 2
Listen to MathSpeak

Rule 8.9 - ID: scripts_PRI1

Applies To

Primes

Description

Primes (single, double, or triple) have an implied relative superscript level.

Example 1 scripts_PRI1-02

Example Image:

Example as described below.
verbose
f triple-prime left-parenthesis y right-parenthesis equals StartFraction d f double-prime left-parenthesis y right-parenthesis Over d y EndFraction
Listen to MathSpeak
brief
f triple-prime left-p'ren y right-p'ren equals StartFrac d f double-prime left-p'ren y right-p'ren Over d y EndFrac
Listen to MathSpeak
superbrief
f triple-prime L p'ren y R p'ren equals Frac d f double-prime L p'ren y R p'ren Over d y EndFrac
Listen to MathSpeak

Example 2 scripts_PRI1-01

Example Image:

Example as described below.
verbose
x prime
Listen to MathSpeak
brief
x prime
Listen to MathSpeak
superbrief
x prime
Listen to MathSpeak

Rule 8.10 - ID: scripts_ORD2

Applies To

Primes

Description

Primes that apply directly to an expression are stated before subscripts.

Example 1 scripts_ORD2-01

Example Image:

Example as described below.
verbose
Upper T prime Subscript n
Listen to MathSpeak
brief
Upper T prime Sub n
Listen to MathSpeak
superbrief
Upper T prime Sub n
Listen to MathSpeak

Example 2 scripts_ORD2-02

Example Image:

Example as described below.
verbose
x prime 10
Listen to MathSpeak
brief
x prime 10
Listen to MathSpeak
superbrief
x prime 10
Listen to MathSpeak

Example 3 scripts_ORD2-15

Example Image:

Example as described below.
verbose
rho prime equals rho prime Subscript plus Baseline plus rho prime Subscript minus
Listen to MathSpeak
brief
rho prime equals rho prime Sub plus Base plus rho prime Sub minus
Listen to MathSpeak
superbrief
rho prime equals rho prime Sub plus Base plus rho prime Sub minus
Listen to MathSpeak

Rule 8.11 - ID: scripts_CELL1

Description

The baseline does not need to be stated at the end of a cell in a matrix or determinate.

Example 1 scripts_CELL1-10

Example Image:

Example as described below.
verbose
Start 2 By 3 Matrix 1st Row 1st Column x Superscript n 2nd Column y Superscript n 3rd Column z Superscript n 2nd Row 1st Column x Superscript n plus 1 2nd Column y Superscript n plus 1 3rd Column z Superscript n plus 1 EndMatrix
Listen to MathSpeak
brief
Start 2 By 3 Matrix 1st Row 1st Column x Sup n 2nd Column y Sup n 3rd Column z Sup n 2nd Row 1st Column x Sup n plus 1 2nd Column y Sup n plus 1 3rd Column z Sup n plus 1 EndMatrix
Listen to MathSpeak
superbrief
2 By 3 Matrix 1st Row 1st Column x Sup n 2nd Column y Sup n 3rd Column z Sup n 2nd Row 1st Column x Sup n plus 1 2nd Column y Sup n plus 1 3rd Column z Sup n plus 1 EndMatrix
Listen to MathSpeak

Rule 8.12 - ID: scripts_STAG1

Description

When an expression has a superscript and a subscript, but one occurs before the other, then the one that comes first is stated first and the baseline indicator is stated between them.

Example 1 scripts_STAG1-01

Example Image:

Example as described below.
verbose
x Subscript a Baseline Superscript b
Listen to MathSpeak
brief
x Sub a Base Sup b
Listen to MathSpeak
superbrief
x Sub a Base Sup b
Listen to MathSpeak

Example 2 scripts_STAG1-02

Example Image:

Example as described below.
verbose
x Superscript b Baseline Subscript a
Listen to MathSpeak
brief
x Sup b Base Sub a
Listen to MathSpeak
superbrief
x Sup b Base Sub a
Listen to MathSpeak

Rule 8.13 - ID: scripts_CON1

Description

Two consecutive superscripts or subscripts that apply to different expressions must restate the script level.

Example 1 scripts_CON1-06

Example Image:

Example as described below.
verbose
log Superscript 4 Superscript b Baseline x
Listen to MathSpeak
brief
log Sup 4 Sup b Base x
Listen to MathSpeak
superbrief
log Sup 4 Sup b Base x
Listen to MathSpeak

Example 2 scripts_CON1-05

Example Image:

Example as described below.
verbose
Upper T Subscript n Subscript a Baseline y
Listen to MathSpeak
brief
Upper T Sub n Sub a Base y
Listen to MathSpeak
superbrief
Upper T Sub n Sub a Base y
Listen to MathSpeak

Rule 8.14 - ID: scripts_NEG1

Applies To

Minus signs that appear as a superscript before the modified expression

Description

Minus signs that are used as a negative sign and are slightly raised are interpreted as a negative sign without any script level indicators.

Related Rules