Skip to content

Parametric Equations

By the end of this section, you will be able to:

  • Parameterize a curve
  • Eliminate the parameter
  • Find a rectangular equation for a curve defined parametrically
  • Find parametric equations for curves defined by rectangular equations

Consider the path a moon follows as it orbits a planet, which simultaneously rotates around the sun. At any moment, the moon is located at a particular spot relative to the planet. But how do we write and solve the equation for the position of the moon when the distance from the planet, the speed of the moon’s orbit around the planet, and the speed of rotation around the sun are all unknowns? We can solve only for one variable at a time.

In this section, we will consider sets of equations given by x(t)x(t) and y(t)y(t) where tt is the independent variable of time. We can use these parametric equations in a number of applications when we are looking for not only a particular position but also the direction of the movement. As we trace out successive values of t,t, the orientation of the curve becomes clear. This is one of the primary advantages of using parametric equations: we are able to trace the movement of an object along a path according to time. We begin this section with a look at the basic components of parametric equations and what it means to parameterize a curve. Then we will learn how to eliminate the parameter, translate the equations of a curve defined parametrically into rectangular equations, and find the parametric equations for curves defined by rectangular equations.

Parameterizing a Curve

When an object moves along a curve—or curvilinear path—in a given direction and in a given amount of time, the position of the object in the plane is given by the xx-coordinate and the yy-coordinate. However, both xx and yy vary over time and so are functions of time. For this reason, we add another variable, the parameter, upon which both xx and yy are dependent functions. In the example in the section opener, the parameter is time, tt. The xx position of the moon at time, t,t, is represented as the function x(t),x(t), and the yy position of the moon at time, t,t, is represented as the function y(t)y(t). Together, x(t)x(t) and y(t)y(t) are called parametric equations, and generate an ordered pair (x(t), y(t))(x(t),\ y(t)). Parametric equations primarily describe motion and direction.

When we parameterize a curve, we are translating a single equation in two variables, such as xx and y,y, into an equivalent pair of equations in three variables, x,y,x,y, and tt. One of the reasons we parameterize a curve is because the parametric equations yield more information: specifically, the direction of the object’s motion over time.

When we graph parametric equations, we can observe the individual behaviors of xx and of yy. There are a number of shapes that cannot be represented in the form y=f(x),y=f(x), meaning that they are not functions. For example, consider the graph of a circle, given as r2=x2+y2r^2=x^2+y^2. Solving for yy gives y=±r2x2,y=\pm\sqrt{r^2-x^2}, or two equations: y1=r2x2y_1=\sqrt{r^2-x^2} and y2=r2x2y_2=-\sqrt{r^2-x^2}. If we graph y1y_1 and y2y_2 together, the graph will not pass the vertical line test, as shown below. Thus, the equation for the graph of a circle is not a function.

However, if we were to graph each equation on its own, each one would pass the vertical line test and therefore would represent a function. In some instances, the concept of breaking up the equation for a circle into two functions is similar to the concept of creating parametric equations, as we use two functions to produce a non-function. This will become clearer as we move forward.

Parametric Equations. Suppose tt is a number on an interval, II. The set of ordered pairs, (x(t), y(t)),(x(t),\ y(t)), where x=f(t)x=f(t) and y=g(t),y=g(t), forms a plane curve based on the parameter tt. The equations x=f(t)x=f(t) and y=g(t)y=g(t) are the parametric equations.

Example. Parameterize the curve y=x21y=x^2-1 letting x(t)=tx(t)=t. Graph both equations.

Solution. If x(t)=t,x(t)=t, then to find y(t)y(t) we replace the variable xx with the expression given in x(t)x(t). In other words, y(t)=t21y(t)=t^2-1. Make a table of values similar to the one below, and sketch the graph.

ttx(t)x(t)y(t)y(t)
4-44-4y(4)=(4)21=15y(-4)=(-4)^2-1=15
3-33-3y(3)=(3)21=8y(-3)=(-3)^2-1=8
2-22-2y(2)=(2)21=3y(-2)=(-2)^2-1=3
1-11-1y(1)=(1)21=0y(-1)=(-1)^2-1=0
0000y(0)=(0)21=1y(0)=(0)^2-1=-1
1111y(1)=(1)21=0y(1)=(1)^2-1=0
2222y(2)=(2)21=3y(2)=(2)^2-1=3
3333y(3)=(3)21=8y(3)=(3)^2-1=8
4444y(4)=(4)21=15y(4)=(4)^2-1=15

It may be helpful to use the TRACE feature of a graphing calculator to see how the points are generated as tt increases.

Analysis. The arrows indicate the direction in which the curve is generated. Notice the curve is identical to the curve of y=x21y=x^2-1.

Construct a table oftt,x(t)x(t), andy(t)y(t)for the parametric equationsx(t)=t3x(t)=t-3,y(t)=2t+4y(t)=2t+4on1t2-1\le t\le2, using integer values oftt. Give the ordered pairs(x,y)(x,y)in order of increasingtt, separated by commas.

Example. Find a pair of parametric equations that models the graph of y=1x2,y=1-x^2, using the parameter x(t)=tx(t)=t. Plot some points and sketch the graph.

Solution. If x(t)=tx(t)=t and we substitute tt for xx into the yy equation, then y(t)=1t2y(t)=1-t^2. Our pair of parametric equations is

x(t)=ty(t)=1t2 \begin{array}{lrcl} & x(t) &=& t \\[4pt] & y(t) &=& 1-t^2 \end{array}

To graph the equations, first we construct a table of values like the one below. We can choose values around t=0,t=0, from t=3t=-3 to t=3t=3. The values in the x(t)x(t) column will be the same as those in the tt column because x(t)=tx(t)=t. Calculate values for the column y(t)y(t).

ttx(t)=tx(t)=ty(t)=1t2y(t)=1-t^2
3-33-3y(3)=1(3)2=8y(-3)=1-(-3)^2=-8
2-22-2y(2)=1(2)2=3y(-2)=1-(-2)^2=-3
1-11-1y(1)=1(1)2=0y(-1)=1-(-1)^2=0
0000y(0)=10=1y(0)=1-0=1
1111y(1)=1(1)2=0y(1)=1-(1)^2=0
2222y(2)=1(2)2=3y(2)=1-(2)^2=-3
3333y(3)=1(3)2=8y(3)=1-(3)^2=-8

The graph of y=1t2y=1-t^2 is a parabola facing downward, as shown below. We have mapped the curve over the interval [3,3],[-3,3], shown as a solid line with arrows indicating the orientation of the curve according to tt. Orientation refers to the path traced along the curve in terms of increasing values of tt. As this parabola is symmetric with respect to the line x=0,x=0, the values of xx are reflected across the yy-axis.

Parameterize the curve given byx=y32yx=y^3-2y, usingy(t)=ty(t)=t. What isx(t)x(t)?

Example. Use the Pythagorean Theorem, and the properties of right triangles to model an equation that fits the problem.

An object travels at a steady rate along a straight path (5, 3)(-5,\ 3) to (3, 1)(3,\ -1) in the same plane in four seconds. The coordinates are measured in meters. Find parametric equations for the position of the object.

Solution. The parametric equations are simple linear expressions, but we need to view this problem in a step-by-step fashion. The xx-value of the object starts at 5-5 meters and goes to 3 meters. This means the distance xx has changed by 8 meters in 4 seconds, which is a rate of 8 m4 s,\tfrac{\text{8 m}}{4\text{ s}}, or 2 m/s2\text{ m}/\text{s}. We can write the xx-coordinate as a linear function with respect to time as x(t)=2t5x(t)=2t-5. In the linear function template y=mx+b, 2t=mxy=mx+b,\ 2t=mx and 5=b-5=b.

Similarly, the yy-value of the object starts at 3 and goes to 1,-1, which is a change in the distance yy of 4-4 meters in 4 seconds, which is a rate of 4 m4 s,\tfrac{-4\text{ m}}{4\text{ s}}, or 1 m/s-1\text{ m}/\text{s}. We can also write the yy-coordinate as the linear function y(t)=t+3y(t)=-t+3. Together, these are the parametric equations for the position of the object, where xx and yy are expressed in meters and tt represents time:

x(t)=2t5y(t)=t+3 \begin{array}{lrcl} & x(t) &=& 2t-5 \\[4pt] & y(t) &=& -t+3 \end{array}

Using these equations, we can build a table of values for t,x,t,x, and yy. In this example, we limited values of tt to non-negative numbers. In general, any value of tt can be used.

ttx(t)=2t5x(t)=2t-5y(t)=t+3y(t)=-t+3
00x=2(0)5=5x=2(0)-5=-5y=(0)+3=3y=-(0)+3=3
11x=2(1)5=3x=2(1)-5=-3y=(1)+3=2y=-(1)+3=2
22x=2(2)5=1x=2(2)-5=-1y=(2)+3=1y=-(2)+3=1
33x=2(3)5=1x=2(3)-5=1y=(3)+3=0y=-(3)+3=0
44x=2(4)5=3x=2(4)-5=3y=(4)+3=1y=-(4)+3=-1

From this table, we can create three graphs.

Analysis. Again, we see that, when the parameter represents time, we can indicate the movement of the object along the path with arrows.

Eliminating the Parameter

In many cases, we may have a pair of parametric equations but find that it is simpler to draw a curve if the equation involves only two variables, such as xx and yy. Eliminating the parameter is a method that may make graphing some curves easier. However, if we are concerned with the mapping of the equation according to time, then it will be necessary to indicate the orientation of the curve as well. There are various methods for eliminating the parameter tt from a set of parametric equations; not every method works for every type of equation. Here we will review the methods for the most common types of equations.

Eliminating the Parameter from Polynomial, Exponential, and Logarithmic Equations

For polynomial, exponential, or logarithmic equations expressed as two parametric equations, we choose the equation that is most easily manipulated and solve for tt. We substitute the resulting expression for tt into the second equation. This gives one equation in xx and yy.

Example. Given x(t)=t2+1x(t)=t^2+1 and y(t)=2+t,y(t)=2+t, eliminate the parameter, and write the parametric equations as a Cartesian equation.

Solution. We will begin with the equation for yy because the linear equation is easier to solve for tt.

y=2+ty2=t \begin{array}{lrcl} & y &=& 2+t \\[4pt] & y-2 &=& t \end{array}

Next, substitute y2y-2 for tt in x(t)x(t).

x=t2+1Substitute the expression for t into x.x=(y2)2+1x=y24y+4+1x=y24y+5 \begin{array}{lrcl} & x &=& t^2+1 \\[4pt] \text{Substitute the expression for }t\text{ into }x. & x &=& (y-2)^2+1 \\[4pt] & x &=& y^2-4y+4+1 \\[4pt] & x &=& y^2-4y+5 \end{array}

The Cartesian form is x=y24y+5x=y^2-4y+5.

Analysis. This is an equation for a parabola in which, in rectangular terms, xx is dependent on yy. From the curve’s vertex at (1,2),(1,2), the graph sweeps out to the right. In this section, we consider sets of equations given by the functions x(t)x(t) and y(t),y(t), where tt is the independent variable of time. Notice, both xx and yy are functions of time; so in general yy is not a function of xx.

Given the equations below, witht0t\ge0, eliminate the parameter and write as a rectangular equation foryyas a function ofxx:x(t)=2t2+6x(t)=2t^2+6,y(t)=5ty(t)=5-t.

Example. Eliminate the parameter and write as a Cartesian equation: x(t)=etx(t)=e^{-t} and y(t)=3ety(t)=3e^t.

Solution. Isolate ete^t.

x=etet=1x \begin{array}{lrcl} & x &=& e^{-t} \\[4pt] & e^t &=& \tfrac1x \end{array}

Substitute the expression into y(t)y(t).

y=3ety=3(1x)y=3x \begin{array}{lrcl} & y &=& 3e^t \\[4pt] & y &=& 3\left(\tfrac1x\right) \\[4pt] & y &=& \tfrac3x \end{array}

The Cartesian form is y=3xy=\tfrac3x.

Analysis. The graph of the parametric equation is shown below (a). The domain is restricted to t>0t>0. The Cartesian equation, y=3x,y=\tfrac3x, is shown below (b) and has only one restriction on the domain, x0x\ne0.

Example. Eliminate the parameter and write as a Cartesian equation: x(t)=t+2x(t)=\sqrt t+2 and y(t)=log(t)y(t)=\log(t).

Solution. Solve the first equation for tt.

x=t+2x2=tSquare both sides.(x2)2=t \begin{array}{lrcl} & x &=& \sqrt t+2 \\[4pt] & x-2 &=& \sqrt t \\[4pt] \text{Square both sides.} & (x-2)^2 &=& t \end{array}

Then, substitute the expression for tt into the yy equation.

y=log(t)y=log(x2)2 \begin{array}{lrcl} & y &=& \log(t) \\[4pt] & y &=& \log(x-2)^2 \end{array}

The Cartesian form is y=log(x2)2y=\log(x-2)^2.

Analysis. To be sure that the parametric equations are equivalent to the Cartesian equation, check the domains. The parametric equations restrict the domain on x=t+2x=\sqrt t+2 to t>0t>0; we restrict the domain on xx to x>2x>2. The domain for the parametric equation y=log(t)y=\log(t) is restricted to t>0t>0; we limit the domain on y=log(x2)2y=\log(x-2)^2 to x>2x>2.

Eliminate the parameter and writeyyas a function ofxx:x(t)=t2x(t)=t^2,y(t)=lnty(t)=\ln t,t>0t>0.

Eliminating the Parameter from Trigonometric Equations

Eliminating the parameter from trigonometric equations is a straightforward substitution. We can use a few of the familiar trigonometric identities and the Pythagorean Theorem.

First, we use the identities:

x(t)=acosty(t)=bsint \begin{array}{lrcl} & x(t) &=& a\cos t \\[4pt] & y(t) &=& b\sin t \end{array}

Solving for cost\cos t and sint,\sin t, we have

xa=costyb=sint \begin{array}{lrcl} & \tfrac xa &=& \cos t \\[4pt] & \tfrac yb &=& \sin t \end{array}

Then, use the Pythagorean Theorem:

cos2t+sin2t=1\cos^2t+\sin^2t=1

Substituting gives

cos2t+sin2t=(xa)2+(yb)2=1\cos^2t+\sin^2t=\left(\tfrac xa\right)^2+\left(\tfrac yb\right)^2=1

Example. Eliminate the parameter from the given pair of trigonometric equations where 0t2π0\le t\le2\pi and sketch the graph.

x(t)=4costy(t)=3sint \begin{array}{lrcl} & x(t) &=& 4\cos t \\[4pt] & y(t) &=& 3\sin t \end{array}

Solution. Solving for cost\cos t and sint,\sin t, we have

x=4costx4=costy=3sinty3=sint \begin{array}{lrcl} & x &=& 4\cos t \\[4pt] & \tfrac x4 &=& \cos t \\[4pt] & y &=& 3\sin t \\[4pt] & \tfrac y3 &=& \sin t \end{array}

Next, use the Pythagorean identity and make the substitutions.

cos2t+sin2t=1(x4)2+(y3)2=1x216+y29=1 \begin{array}{lrcl} & \cos^2t+\sin^2t &=& 1 \\[4pt] & \left(\tfrac x4\right)^2+\left(\tfrac y3\right)^2 &=& 1 \\[4pt] & \tfrac{x^2}{16}+\tfrac{y^2}{9} &=& 1 \end{array}

The graph for the equation is shown below.

Analysis. Applying the general equations for conic sections, we can identify x216+y29=1\tfrac{x^2}{16}+\tfrac{y^2}{9}=1 as an ellipse centered at (0,0)(0,0). Notice that when t=0t=0 the coordinates are (4,0),(4,0), and when t=π2t=\tfrac{\pi}{2} the coordinates are (0,3)(0,3). This shows the orientation of the curve with increasing values of tt.

Eliminate the parameter from the given pair of parametric equations and write as a Cartesian equation:x(t)=2costx(t)=2\cos t,y(t)=3sinty(t)=3\sin t.

Finding Cartesian Equations from Curves Defined Parametrically

When we are given a set of parametric equations and need to find an equivalent Cartesian equation, we are essentially “eliminating the parameter.” However, there are various methods we can use to rewrite a set of parametric equations as a Cartesian equation. The simplest method is to set one equation equal to the parameter, such as x(t)=tx(t)=t. In this case, y(t)y(t) can be any expression. For example, consider the following pair of equations.

x(t)=ty(t)=t23 \begin{array}{lrcl} & x(t) &=& t \\[4pt] & y(t) &=& t^2-3 \end{array}

Rewriting this set of parametric equations is a matter of substituting xx for tt. Thus, the Cartesian equation is y=x23y=x^2-3.

Example. Use two different methods to find the Cartesian equation equivalent to the given set of parametric equations.

x(t)=3t2y(t)=t+1 \begin{array}{lrcl} & x(t) &=& 3t-2 \\[4pt] & y(t) &=& t+1 \end{array}

Solution. Method 1. First, let’s solve the xx equation for tt. Then we can substitute the result into the yy equation.

x=3t2x+2=3tx+23=t \begin{array}{lrcl} & x &=& 3t-2 \\[4pt] & x+2 &=& 3t \\[4pt] & \tfrac{x+2}{3} &=& t \end{array}

Now substitute the expression for tt into the yy equation.

y=t+1y=(x+23)+1y=x3+23+1y=13x+53 \begin{array}{lrcl} & y &=& t+1 \\[4pt] & y &=& \left(\tfrac{x+2}{3}\right)+1 \\[4pt] & y &=& \tfrac x3+\tfrac23+1 \\[4pt] & y &=& \tfrac13x+\tfrac53 \end{array}

Method 2. Solve the yy equation for tt and substitute this expression in the xx equation.

y=t+1y1=t \begin{array}{lrcl} & y &=& t+1 \\[4pt] & y-1 &=& t \end{array}

Make the substitution and then solve for yy.

x=3(y1)2x=3y32x=3y5x+5=3yx+53=yy=13x+53 \begin{array}{lrcl} & x &=& 3(y-1)-2 \\[4pt] & x &=& 3y-3-2 \\[4pt] & x &=& 3y-5 \\[4pt] & x+5 &=& 3y \\[4pt] & \tfrac{x+5}{3} &=& y \\[4pt] & y &=& \tfrac13x+\tfrac53 \end{array}

Write the given parametric equations as a Cartesian equation:x(t)=t3x(t)=t^3,y(t)=t6y(t)=t^6.

Finding Parametric Equations for Curves Defined by Rectangular Equations

Although we have just shown that there is only one way to interpret a set of parametric equations as a rectangular equation, there are multiple ways to interpret a rectangular equation as a set of parametric equations. Any strategy we may use to find the parametric equations is valid if it produces equivalency. In other words, if we choose an expression to represent x,x, and then substitute it into the yy equation, and it produces the same graph over the same domain as the rectangular equation, then the set of parametric equations is valid. If the domain becomes restricted in the set of parametric equations, and the function does not allow the same values for xx as the domain of the rectangular equation, then the graphs will be different.

Example. Find a set of equivalent parametric equations for y=(x+3)2+1y=(x+3)^2+1.

Solution. An obvious choice would be to let x(t)=tx(t)=t. Then y(t)=(t+3)2+1y(t)=(t+3)^2+1. But let’s try something more interesting. What if we let x=t+3x=t+3? Then we have

y=(x+3)2+1y=((t+3)+3)2+1y=(t+6)2+1 \begin{array}{lrcl} & y &=& (x+3)^2+1 \\[4pt] & y &=& ((t+3)+3)^2+1 \\[4pt] & y &=& (t+6)^2+1 \end{array}

The set of parametric equations is

x(t)=t+3y(t)=(t+6)2+1 \begin{array}{lrcl} & x(t) &=& t+3 \\[4pt] & y(t) &=& (t+6)^2+1 \end{array}

Key concepts

  • Parameterizing a curve involves translating a rectangular equation in two variables, xx and y,y, into two equations in three variables, x,x, y,y, and tt. Often, more information is obtained from a set of parametric equations.
  • Sometimes equations are simpler to graph when written in rectangular form. By eliminating t,t, an equation in xx and yy is the result.
  • To eliminate t,t, solve one of the equations for t,t, and substitute the expression into the second equation.
  • Finding the rectangular equation for a curve defined parametrically is basically the same as eliminating the parameter. Solve for tt in one of the equations, and substitute the expression into the second equation.
  • There are an infinite number of ways to choose a set of parametric equations for a curve defined as a rectangular equation.
  • Find an expression for xx such that the domain of the set of parametric equations remains the same as the original rectangular equation.

Key terms

parameter — a variable, often representing time, upon which xx and yy are both dependent.

Practice

Parameterize a curve

Parameterize the line from(1,0)(-1,0)to(3,2)(3,-2)so that the line is at(1,0)(-1,0)att=0t=0and at(3,2)(3,-2)att=1t=1. Givex(t)x(t)theny(t)y(t), separated by a comma.

Parameterize the line from(4,1)(4,1)to(6,2)(6,-2)so that the line is at(4,1)(4,1)att=0t=0and at(6,2)(6,-2)att=1t=1. Givex(t)x(t)theny(t)y(t), separated by a comma.

Eliminate the parameter

Eliminate the parameter to writeyyas a function ofxx:x(t)=2t+1x(t)=2t+1,y(t)=3ty(t)=3\sqrt t.

Eliminate the parameter to writexxas a function ofyy:x(t)=4log(t)x(t)=4\log(t),y(t)=3+2ty(t)=3+2t.

Eliminate the parameter to write a Cartesian equation:x(t)=4costx(t)=4\cos t,y(t)=5sinty(t)=5\sin t.

Find a rectangular equation for a curve defined parametrically

Rewrite the parametric equations as a Cartesian equation by building anxx

yytable:x(t)=4tx(t)=4-t,y(t)=3t+2y(t)=3t+2.

Rewrite the parametric equations as a Cartesian equation by building anxx

yytable:x(t)=4t1x(t)=4t-1,y(t)=4t+2y(t)=4t+2.

Find parametric equations for curves defined by rectangular equations

Find parametric equations fory=2sinx+1y=2\sin x+1, lettingx(t)=tx(t)=t. What isy(t)y(t)?

Find parametric equations forx=y+2yx=\sqrt y+2y, lettingy(t)=ty(t)=t. What isx(t)x(t)?


This section is adapted from Precalculus 2e, Section 8.6: Parametric Equations by Jay Abramson and OpenStax, © OpenStax, licensed under CC BY-NC-SA 4.0. Access the original for free at openstax.org. Changes: omitted the decorative chapter-opening illustration of a planet’s circular orbit around the sun (Figure 1), which carries no mathematical content, and reworded the sentence that pointed at it. Recreated all thirteen instructional figures as accessible spec-first SVGs sampled or fitted from their exact formulas (never traced) — the vertical-line-test circle of radius 2 with its dashed test line; the parametric parabola y(t)=t21y(t)=t^2-1 and its rectangular twin y=x21y=x^2-1 (Example 1’s two-panel Figure 3, split into two single-panel figures); the downward parabola y(t)=1t2y(t)=1-t^2; the three-panel Figure 5 for the motion example (x-vs-t, y-vs-t, and the plane path with t=1t=1 and t=3t=3 marked), split into three single-panel figures; the sideways parabola x=(y2)2+1x=(y-2)^2+1; the exponential-to-hyperbola pair of Figure 7 (split into two panels); the ellipse x216+y29=1\tfrac{x^2}{16}+\tfrac{y^2}{9}=1 with t=0t=0 and t=π2t=\tfrac{\pi}{2} marked; and the parametric/rectangular parabola pair of Figure 9 (split into two panels). Every orientation-arrow direction was computed from the tangent of consecutive samples of the exact parametric formula, never estimated from the printed page. Omitted the “Access these online resources” media links. Every retained Try It became a real fillin component. The Try It after Example 2 (“Parameterize the curve given by x=y32yx=y^3-2y”) states its printed problem’s own answer key’s construction “using y(t)=ty(t)=t” explicitly in the question, since the printed problem leaves the choice of parametrization open while only the key pins one — an infinite-answer hazard the chapter brief flags; both Practice items in the “find parametric equations for curves defined by rectangular equations” group are similarly pinned to the exact construction their own source keys use. The Try It asking to eliminate the parameter from x(t)=2t2+6x(t)=2t^2+6, y(t)=5ty(t)=5-t adds “with t0t\ge0” to its question: the source states no restriction, but its parametrization is two-to-one in tt, so without the restriction yy is not a function of xx at all and the source-keyed branch y=512x3y=5-\sqrt{\tfrac12x-3} would mark the equally valid other branch wrong (see the errata log). Adapted nine selected end-of-section exercises — two “parameterize the line from…to…” items, three “eliminate the parameter” items (one polynomial/radical, one logarithmic, one trigonometric), two “rewrite by building an xx-yy table” items, and two “parameterize by setting x(t)=tx(t)=t or y(t)=ty(t)=t” items — into a closing Practice block, one group per objective, every answer independently re-derived by substitution (verified by running the arithmetic in Node) rather than read off the source key, and every fillin replayed against the real grader together with a retype of its printed parametric subject to confirm no retype hazard.