LaTex2Web logo

Documents Live, a web authoring and publishing system

If you see this, something is wrong

Table of contents

First published on Saturday, Mar 22, 2025 and last modified on Saturday, Mar 22, 2025 by James Smith.

Const accel

Jim

Abstract

As an aid to teachers and students who wish to apply Geometric Algebra to high-school-level physics, we provide the first installment in a guide to Hestenes’s treatment of constant-acceleration motion. Specifically, we present a more-detailed version of Hestenes’ solution to the problem of finding the time and distance at which a projectile will cross a given line of sight. We begin by reviewing the GA ideas that we will use, and finish by verifying the solution via a GeoGebra worksheet.

{\sffamily {The hodograph, which illustrates the vector equation \( \overline{\boldsymbol{\mathrm{v}}}==\boldsymbol{\mathrm{v}}_{0}+\tfrac{1}{2}\boldsymbol{\mathrm{g}}t\) . “\( \boldsymbol{\mathrm{i}} \) " is the right-handed unit bivector of the plane that is parallel to (“contains") the four vectors that are shown.} }

1 Introduction

In this document, I hope to provide some of the “judicious guidance" that David Hestenes says is necessary for students to get through his book New Foundations for Classical Mechanics. The document is intended to be understandable by students and teachers who are familiar with the basics of GA. The examples that are usually presented when teaching constant-acceleration motion concern the trajectories of projectiles. That is the language that will be used here, but the analyses, equations, and solutions hold for any situations in which the acceleration is constant.

2 What We Will See in this Document

  • The differential equations of constant-acceleration motion
  • The hodograph
  • Finding the time and distance at which a projectile will cross a given line of sight
  • Validation of the solution via a GeoGebra construction

3 Ideas that We Will Use

Please note that I don’t use the terms “division of vectors" or “division of bivectors". Instead, I use the multiplicative inverses that those “divisions" actually represent.

  • Transformations (equivalents) of outer products of vectors
    • For any two vectors \( \boldsymbol{\mathrm{a}}\) and \( \boldsymbol{\mathrm{b}}\) , \( \boldsymbol{\mathrm{a}}\wedge\boldsymbol{\mathrm{b}}=\left[\left(\boldsymbol{\mathrm{a}}\boldsymbol{\mathrm{i}}\right)\cdot\boldsymbol{\mathrm{b}}\right]\boldsymbol{\mathrm{i}}\) . This equivalent is especially useful when constructing GeoGebra worksheets to check solutions.
    • For any four coplanar vectors \( \boldsymbol{\mathrm{a}}, \boldsymbol{\mathrm{b}}, \boldsymbol{\mathrm{c}}\) , and \( \boldsymbol{\mathrm{d}}\) ,
      \( \left(\boldsymbol{\mathrm{a}}\wedge\boldsymbol{\mathrm{b}}\right)\left(\boldsymbol{\mathrm{c}}\wedge\boldsymbol{\mathrm{d}}\right)=\left\{\left[\left(\boldsymbol{\mathrm{a}}\boldsymbol{\mathrm{i}}\right)\cdot\boldsymbol{\mathrm{b}}\right]\boldsymbol{\mathrm{i}}\right\}\left\{\left[\left(\boldsymbol{\mathrm{c}}\boldsymbol{\mathrm{i}}\right)\cdot\boldsymbol{\mathrm{d}}\right]\boldsymbol{\mathrm{i}}\right\}=-\left[\left(\boldsymbol{\mathrm{a}}\boldsymbol{\mathrm{i}}\right)\cdot\boldsymbol{\mathrm{b}}\right]\left[\left(\boldsymbol{\mathrm{c}}\boldsymbol{\mathrm{i}}\right)\cdot\boldsymbol{\mathrm{d}}\right]\) .
    • If we express the vectors \( \boldsymbol{\mathrm{a}}\) and \( \boldsymbol{\mathrm{b}}\) as \( \boldsymbol{\mathrm{a}}=a_{1}\boldsymbol{\mathrm{e}}_{1} + a_{2}\boldsymbol{\mathrm{e}}_{2}\) and \( \boldsymbol{\mathrm{b}}=b_{1}\boldsymbol{\mathrm{e}}_{1} + b_{2}\boldsymbol{\mathrm{e}}_{2}\) where \( \left\{\boldsymbol{\mathrm{e}}_{1},\boldsymbol{\mathrm{e}}_{2}\right\}\) , are orthornormal unit vectors, then \( \boldsymbol{\mathrm{a}}\wedge\boldsymbol{\mathrm{b}}=\left(a_{1}b_{2}-a_{2}b_{1}\right)\boldsymbol{\mathrm{e}}_{1}\boldsymbol{\mathrm{e}}_{2}\) .
  • The “norm" of a bivector \( \boldsymbol{\mathrm{a}}\wedge\boldsymbol{\mathrm{b}}\) (written here as \( \|\boldsymbol{\mathrm{a}}\wedge\boldsymbol{\mathrm{b}}\|\) ) is a positive scalar. It can be calculated in several ways:
    • \( \|\boldsymbol{\mathrm{a}}\wedge\boldsymbol{\mathrm{b}}\|=\lvert \left(\boldsymbol{\mathrm{a}}\boldsymbol{\mathrm{i}}\right)\cdot\boldsymbol{\mathrm{b}} \rvert \) (the absolute value of the scalar \( \left(\boldsymbol{\mathrm{a}}\boldsymbol{\mathrm{i}}\right)\cdot\boldsymbol{\mathrm{b}}\) ).
    • If we express the vectors \( \boldsymbol{\mathrm{a}}\) and \( \boldsymbol{\mathrm{b}}\) as \( \boldsymbol{\mathrm{a}}=a_{1}\boldsymbol{\mathrm{e}}_{1} + a_{2}\boldsymbol{\mathrm{e}}_{2}\) and \( \boldsymbol{\mathrm{b}}=b_{1}\boldsymbol{\mathrm{e}}_{1} + b_{2}\boldsymbol{\mathrm{e}}_{2}\) , then \( \|\boldsymbol{\mathrm{a}}\wedge\boldsymbol{\mathrm{b}}\|=\lvert a_{1}b_{2}-a_{2}b_{1}\rvert \) .
    • For any two unit vectors \( \hat{\boldsymbol{\mathrm{a}}}\) and \( \hat{\boldsymbol{\mathrm{b}}}\) , \( \|\hat{\boldsymbol{\mathrm{a}}}\wedge\hat{\boldsymbol{\mathrm{b}}}\|= \lvert \sin \theta \rvert \) , where \( \theta\) is the angle between \( \hat{\boldsymbol{\mathrm{a}}}\) and \( \hat{\boldsymbol{\mathrm{b}}}\) .
  • Our last set of ideas concerns the writing of any vector \( \boldsymbol{\mathrm{v}}\) as the sum of its components with respect to a pair of mutually perpendicular unit vectors \( \hat{\boldsymbol{\mathrm{a}}}\) and \( \hat{\boldsymbol{\mathrm{b}}}\) that are coplanar with \( \boldsymbol{\mathrm{v}}\) .
    • The component of \( \boldsymbol{\mathrm{v}}\) in the direction of \( \hat{\boldsymbol{\mathrm{a}}}\) is \( \left(\boldsymbol{\mathrm{v}}\cdot\hat{\boldsymbol{\mathrm{a}}}\right)\hat{\boldsymbol{\mathrm{a}}}\) .
    • The component of \( \boldsymbol{\mathrm{v}}\) in the direction of \( \hat{\boldsymbol{\mathrm{b}}}\) is \( \left(\boldsymbol{\mathrm{v}}\cdot\hat{\boldsymbol{\mathrm{b}}}\right)\hat{\boldsymbol{\mathrm{b}}}\) .
    • Thus, the vector \( \boldsymbol{\mathrm{v}}\) can be written as \( \boldsymbol{\mathrm{v}}=\left(\boldsymbol{\mathrm{v}}\cdot\hat{\boldsymbol{\mathrm{a}}}\right)\hat{\boldsymbol{\mathrm{a}}}+\left(\boldsymbol{\mathrm{v}}\cdot\hat{\boldsymbol{\mathrm{b}}}\right)\hat{\boldsymbol{\mathrm{b}}}\) .
    • A suitable pair of mutually perpendicular unit vectors for this purpose is \( \left\{\hat{\boldsymbol{\mathrm{a}}},\hat{\boldsymbol{\mathrm{a}}}\boldsymbol{\mathrm{i}} \right\}\) . Thus, \( \boldsymbol{\mathrm{v}}=\left(\boldsymbol{\mathrm{v}}\cdot\hat{\boldsymbol{\mathrm{a}}}\right)\hat{\boldsymbol{\mathrm{a}}}+\left[\boldsymbol{\mathrm{v}}\cdot\left(\hat{\boldsymbol{\mathrm{a}}}\boldsymbol{\mathrm{i}}\right)\right]\hat{\boldsymbol{\mathrm{a}}}\boldsymbol{\mathrm{i}}\) (Fig. 1).
An example of expressing a vector v) as the sum of its projections upon two mutually perpendicular unit vectors: v=(va)a+ai) .
Figure 1. An example of expressing a vector \( \boldsymbol{\mathrm{v}}\) as the sum of its projections upon two mutually perpendicular unit vectors: \( \boldsymbol{\mathrm{v}}=\left(\boldsymbol{\mathrm{v}}\cdot\hat{\boldsymbol{\mathrm{a}}}\right)\hat{\boldsymbol{\mathrm{a}}}+\left[\boldsymbol{\mathrm{v}}\cdot\left(\hat{\boldsymbol{\mathrm{a}}}\boldsymbol{\mathrm{i}}\right)\right]\hat{\boldsymbol{\mathrm{a}}}\boldsymbol{\mathrm{i}}\) .

4 The Differential Equations of Motion for Constant Acceleration, and Their Solutions

The differential equation for constant-acceleration motion is \( \overset{\cdot\cdot}{\boldsymbol{\mathrm{x}}}=\overset{\cdot}{\boldsymbol{\mathrm{v}}}=\boldsymbol{\mathrm{g}}\) , which has the solution \( \overset{\cdot}{\boldsymbol{\mathrm{x}}}=\boldsymbol{\mathrm{v}}=\boldsymbol{\mathrm{v}}_{0}+\boldsymbol{\mathrm{g}}t\) , and thus

\[ \begin{align} \boldsymbol{\mathrm{r}}=\boldsymbol{\mathrm{x}}-\boldsymbol{\mathrm{x}}_{0}=\boldsymbol{\mathrm{v}}_{0}t+\tfrac{1}{2}\boldsymbol{\mathrm{g}}t^{2}, \end{align} \]

(1)

in which we can divide both sides by \( t\) to obtain

\[ \begin{equation} \overline{\boldsymbol{\mathrm{v}}}==\boldsymbol{\mathrm{v}}_{0}+\tfrac{1}{2}\boldsymbol{\mathrm{g}}t. \end{equation} \]

(2)

5 The Hodograph

The hodograph represents the vector formulation \( \overline{\boldsymbol{\mathrm{v}}}==\boldsymbol{\mathrm{v}}_{0}+\tfrac{1}{2}\boldsymbol{\mathrm{g}}t\) (Eq. (2)). The hodograph isn’t a replacement for the conventional vector equation. Instead, it’s an additional representation, or tool. Application of GA to that representation may, in many cases, provide formulations whose geometric interpretations give us productive insights. In addition, the hodograph provides good opportunities for learning solution techniques for GA equations.

The hodograph, which illustrates the vector equation v==v_{0}+1 2gt) . “ i ) " is the right-handed unit bivector of the plane that is parallel to (“contains") the four vectors that are shown.
Figure 2. The hodograph, which illustrates the vector equation \( \overline{\boldsymbol{\mathrm{v}}}==\boldsymbol{\mathrm{v}}_{0}+\tfrac{1}{2}\boldsymbol{\mathrm{g}}t\) . “\( \boldsymbol{\mathrm{i}} \) " is the right-handed unit bivector of the plane that is parallel to (“contains") the four vectors that are shown.

6 Solving Our Projectile-Motion Problem Starting from the Hodograph Equation

Because this introduction is intended for HS-level students, I will provide more details than usual. But first, a word of encouragement \( \dots\) \begin{mdframed}[style=MyFrame] {\sffamily {Don’t let the odd-looking equations and expressions scare you! We will see how they can be translated easily into other forms that are convenient. For example, we have seen that one equivalent of \( \| \hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{v}}}_{o} \|\) is “the absolute value of the sine of the angle between \( \hat{\boldsymbol{\mathrm{r}}}\) and \( \hat{\boldsymbol{\mathrm{v}}}_{o}\) ".}} \end{mdframed} Our approach will differ from the usual ones in another way. To keep textbooks down to an affordable length, authors (when they present important equations) tend to present the most efficient derivations possible. However, those equations were almost never found via these efficient routes. Instead, someone in the past had an insight, then “followed her nose", thus arriving at a useful result that she (or others) later found a way to derive more efficiently. Because that process is more or less the way in which good problem-solvers (including students) often work, our approach here will have a similar “exploratory" spirit.

6.1 Time of Flight \( t\) and range \( r\) for a Given Direction \( \hat{\boldsymbol{\mathrm{r}}}\)

Here, \( r\) is the range. \( \hat{\boldsymbol{\mathrm{r}}}\) is the direction that interests us (Fig. 3).

Relationship between the object’s trajectory and the vectors v_{o}) , r) , and g) .
Figure 3. Relationship between the object’s trajectory and the vectors \( \hat{\boldsymbol{\mathrm{v}}}_{o}\) , \( \hat{\boldsymbol{\mathrm{r}}}\) , and \( \hat{\boldsymbol{\mathrm{g}}}\) .

6.1.1 The Time of Flight \( t\) (Eq. 2.6 in Hestenes’s NFCM, [2], p. 128)

We will derive Hestenes’s Eq. (2.6): \( t= \left[\right]\) , starting from Hestenes’s Eq. (2.5): \( \overline{\boldsymbol{\mathrm{v}}}==\boldsymbol{\mathrm{v}}_{0}+\boldsymbol{\mathrm{g}}t\) . In keeping with this document’s “exploratory" spirit, let’s see what we might accomplish by taking the outer product of both sides. (Recall that \( \overline{\boldsymbol{\mathrm{v}}}=\boldsymbol{\mathrm{r}}/t\) .)

\[ \begin{align} &=\boldsymbol{\mathrm{v}}_{0}+\tfrac{1}{2}\boldsymbol{\mathrm{g}}t \nonumber \end{align} \]

(3)

\[ \begin{align} \left(\right)\wedge \boldsymbol{\mathrm{r}}&=\left(\boldsymbol{\mathrm{v}}_{0}+\tfrac{1}{2}\boldsymbol{\mathrm{g}}t\right)\wedge \boldsymbol{\mathrm{r}} \nonumber \nonumber \\ \left(\boldsymbol{\mathrm{g}}\wedge\boldsymbol{\mathrm{r}}\right)&=-\boldsymbol{\mathrm{v}}_{0}\wedge\boldsymbol{\mathrm{r}}\nonumber \\ \left(\boldsymbol{\mathrm{g}}\wedge\boldsymbol{\mathrm{r}}\right)&=\boldsymbol{\mathrm{r}}\wedge\boldsymbol{\mathrm{v}}_{0}\nonumber \\ t&=2\left(\boldsymbol{\mathrm{r}}\wedge\boldsymbol{\mathrm{v}}_{0}\right)\left(\boldsymbol{\mathrm{g}}\wedge\boldsymbol{\mathrm{r}}\right)^{-1} \nonumber \\ t&=2\left(\boldsymbol{\mathrm{r}}\wedge\boldsymbol{\mathrm{v}}_{0}\right)\left[\right]\nonumber \\ t&=2\left(\boldsymbol{\mathrm{r}}\wedge\boldsymbol{\mathrm{v}}_{0}\right)\left[\right] \\\end{align} \]

This is a good time to pause to do a “sanity check". The time \( t\) is a scalar with a positive algebraic sign, but what about the right-hand side of the result that we have just now obtained? From Section 3, we know that \( \left(\boldsymbol{\mathrm{r}}\wedge\boldsymbol{\mathrm{v}}_{0}\right)\left(\boldsymbol{\mathrm{r}}\wedge\boldsymbol{\mathrm{g}}\right)\) is a scalar, as is \( \|\boldsymbol{\mathrm{r}}\wedge\boldsymbol{\mathrm{g}}\|\) . Therefore, yes, the right-hand side is a scalar. So far, so good. Eq. (3) is a potentially useful result, but what if we know only the direction \( \hat{\boldsymbol{\mathrm{r}}}\) (in addition to \( \boldsymbol{\mathrm{v}}_{o}\) and \( \boldsymbol{\mathrm{g}}\) ), rather than \( \boldsymbol{\mathrm{r}}\) ? If we examine Eq. (3), we see that both the numerator and the denominator contain the factor \( r^{2}\) . Thus, we will be able to cancel the \( r\) ’s, leaving only \( \hat{\boldsymbol{\mathrm{r}}}\) ’s:

\[ \begin{align} t&=2\left[\left(r\hat{\boldsymbol{\mathrm{r}}}\right)\wedge\left(v_{o}\hat{\boldsymbol{\mathrm{v}}}_{0}\right)\right]\left[\right]\nonumber \end{align} \]

(4)

\[ \begin{align} &=2v_{o}r^{2}g\left[\hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{v}}}_{0}\right]\left[\right] \\ &=\left[\right]. \\\end{align} \]

This result can be transformed as suits our needs by using the equivalents that were discussed in Section 3. To transform this result into Hestenes’s Eq. (2.6) (i.e., into \( t= \left[\right]\) ), we consider the algebraic signs of the bivectors \( \hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{v}}}_{0}\) and \( \hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{g}}}\) . The “senses" of rotation of the bivectors \( \hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{v}}}_{0}\) and \( \hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{g}}}\) are contrary. That is, using the sense of \( \boldsymbol{\mathrm{i}}\) that is shown in Fig. 2, \( \hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{v}}}_{0}=\|\hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{v}}}_{0}\|\boldsymbol{\mathrm{i}}\) , and \( \hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{g}}}=\|\hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{g}}}\|\left(-\boldsymbol{\mathrm{i}}\right)\) . Therefore, \( \left(\hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{v}}}_{0}\right)\left(\hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{g}}}\right)=\|\hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{v}}}_{0}\|\|\hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{g}}}\|\) . Using this result, Eq. (4) becomes

\[ \begin{align} t&=\left[\right] \nonumber \end{align} \]

(5)

\[ \begin{align} &=\left[\right], \\\end{align} \]

(6)

because \( \| \hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{g}}} \|=\| \hat{\boldsymbol{\mathrm{g}}}\wedge\hat{\boldsymbol{\mathrm{r}}} \|\) .

6.1.2 The range \( r\) (Eq. 2.8 in Hestenes’s NFCM [3], p. 128)

This derivation won’t be as detailed as the derivation of Eq. (5), because most of the details that we will use have already been explained at length. Later in the derivation, we will use our result for \( t\) from Eq. (5). However, the first step is to take the outer product of both sides of Eq. (2) with \( \boldsymbol{\mathrm{g}}t\) .

\[ \begin{align*} &=\boldsymbol{\mathrm{v}}_{0}+\tfrac{1}{2}\boldsymbol{\mathrm{g}}t \nonumber \\ \left\{\right\}\wedge \left(\boldsymbol{\mathrm{g}}t\right)&=\left\{\boldsymbol{\mathrm{v}}_{0}+\tfrac{1}{2}\boldsymbol{\mathrm{g}}t\right\}\wedge \left(\boldsymbol{\mathrm{g}}t\right)\nonumber \nonumber \nonumber \\ \boldsymbol{\mathrm{r}}\wedge\boldsymbol{\mathrm{g}}&=\left(\boldsymbol{\mathrm{v}}_{0}\wedge\boldsymbol{\mathrm{g}}\right)t \nonumber \\ \left(r\hat{\boldsymbol{\mathrm{r}}}\right)\wedge\left(g\hat{\boldsymbol{\mathrm{g}}}\right)&=\left[\left(v_o\hat{\boldsymbol{\mathrm{v}}}\right)\wedge\left(g\hat{\boldsymbol{\mathrm{g}}}\right)\right]t\nonumber \\ r&=v_{o}\left[\left(\hat{\boldsymbol{\mathrm{v}}}_{o}\wedge\hat{\boldsymbol{\mathrm{g}}}\right)\left(\hat{\boldsymbol{\mathrm{r}}}\wedge\hat{\boldsymbol{\mathrm{g}}}\right)^{-1}\right]t\nonumber \\ &=v_{o}\left[\right]t. \end{align*} \]

At this point, we could proceed in any of several ways, but the most straightforward might be to substitute Eq. (5) for \( t\) , and some of our equivalents for the various outer products:

\[ \begin{align} r&=v_{o}\left\{\right\} \underbrace{\left\{\left[\right]\right\}}_{t} \nonumber \end{align} \]

(7)

\[ \begin{align} &=v_{o}\left\{\right\} \left\{\left[\right]\right\} \\ &= \left\{\right\} \left[\right] \nonumber \\ &=\left[\right]. \\\end{align} \]

Hestenes gives ([3], p.128)

\[ r=\left[\right]. \]

Why is the numerator in Hestenes’s result the inner product of \( \hat{\boldsymbol{\mathrm{g}}}\wedge\hat{\boldsymbol{\mathrm{v}}}_{o}\) and \( \hat{\boldsymbol{\mathrm{v}}}_{o}\wedge\hat{\boldsymbol{\mathrm{r}}}\) , rather than the simple product of them? The use of the inner product here may seem especially puzzling because \( \hat{\boldsymbol{\mathrm{g}}}\wedge\hat{\boldsymbol{\mathrm{v}}}_{o}\) and \( \hat{\boldsymbol{\mathrm{v}}}_{o}\wedge\hat{\boldsymbol{\mathrm{r}}}\) are scalar multiples of the same bivector \( \boldsymbol{\mathrm{i}}\) . Therefore, the inner product \( \left(\hat{\boldsymbol{\mathrm{g}}}\wedge\hat{\boldsymbol{\mathrm{v}}}_{o}\right) \cdot \left(\hat{\boldsymbol{\mathrm{v}}}_{o}\wedge\hat{\boldsymbol{\mathrm{r}}}\right)\) is in fact equal to \( \left(\hat{\boldsymbol{\mathrm{g}}}\wedge\hat{\boldsymbol{\mathrm{v}}}_{o}\right) \left(\hat{\boldsymbol{\mathrm{v}}}_{o}\wedge\hat{\boldsymbol{\mathrm{r}}}\right)\) . The explanation for Hestenes’s use of the inner product is that he will use his result later, when he derives the maximum range for a given \( v_{o}\) . In that derivation, the “inner-product" form is necessary.

7 GeoGebra Worksheet to Verify the Solution

Readers can test our solution via the worksheet that is available at the GeoGebra website ([4]). A screenshot of the worksheet is shown in Fig. 4.

Screenshot of the GeoGebra worksheet for testing the solution.
Figure 4. Screenshot of the GeoGebra worksheet for testing the solution.

GeoGebra can calculate inner (“dot") products of vectors, but its output writes the vectors in matrix form. For that reason, I used GeoGebra’s built-in Latex commands to express \( \hat{\boldsymbol{\mathrm{v}}}_{o}\) and \( \hat{\boldsymbol{\mathrm{r}}}\) as sums of their components with respect to the pair of perpendicular unit vectors \( \hat{\boldsymbol{\mathrm{g}}}\) and \( \hat{\boldsymbol{\mathrm{g}}}\boldsymbol{\mathrm{i}}\) . (See Section 3).

References