Help with math terminology in tutorial

  • Thread starter Thread starter hotvette
  • Start date Start date
AI Thread Summary
The discussion centers on the clarity of mathematical notation in tutorials, particularly regarding the use of the symbol ##\beta_k##, which serves dual roles as both a component of a vector and an iterate in an optimization process. The author expresses concern over potential confusion stemming from this duality and considers alternative notations, such as using different symbols or capital Greek letters to distinguish between the vector and its iterates. Suggestions include using bold symbols or vector notation to clarify the context of each term. Ultimately, the goal is to maintain clear communication without complicating the notation excessively. The conversation emphasizes the importance of consistent and understandable terminology in mathematical writing.
hotvette
Homework Helper
Messages
1,001
Reaction score
11
I write math related tutorials and would appreciate comments/advice about terminology that may be potentially ambiguous or confusing. As an example, I use ##f(x;\beta)## to define a generic continuous function with independent variable ##x## and function parameters ##\beta = (\beta_1, \beta_2, \dots, \beta_n)## that are also considered variables (to be determined by an iterative optimization process). The partial derivative of ##f(x;\beta)## with respect to the ##k##th component of ##\beta##, or ##\beta_k## would be:
$$\frac{\partial f(x;\beta)}{\partial \beta_k} = .....$$
However, later on, ##\beta_k## is referred to as the ##k##th iterate of the values of the vector ##\beta##, for example: ##\beta_{k+1} = \beta_k + \Delta \beta##. Thus, ##\beta_k## has a different interpretation based on context. I've seen use of the following to denote iterates, which I don't like (seems too complicated):
$$\beta^{(k+1)} = \beta^{(k)} + \Delta \beta \quad\text{or}\quad \beta_{(k+1)} = \beta_{(k)} + \Delta \beta$$
I've also thought about using a different symbol for the vector, so that:
$$\phi = (\beta_1, \beta_2, \dots, \beta_n)
\qquad
\frac{\partial f(x;\phi)}{\partial \beta_k} = .....
\qquad
\phi_{k+1} = \phi_k + \Delta \phi$$
which seems confusing to me because there appears to be no connection between ##f## and ##\beta_k##. Lastly, I've thought about using a capital greek letter to refer to the vector, something like:
$$\Phi = (\phi_1, \phi_2, \dots, \phi_n)
\qquad
\frac{\partial f(x;\Phi)}{\partial \phi_k} = .....
\qquad
\Phi_{k+1} = \Phi_k + \Delta \Phi$$
I think the last choice is probably the most clear, but I don't like the bold symbols sprinkled around in the tutorial. What I really want to do is have two different meanings of ##\beta_k##, one as vector component and the other as a vector iterate. Is this bad form?
 
Science news on Phys.org
hotvette said:
the vector β
How about the vector notation, ##\vec \beta##?
Accordingly, ##\beta_k## for components and ##\vec \beta_k## for iterations.
 
Thanks for the suggestion!
 
A proposal for simple and clear notation.

Intorducing n+1 dimension vector
\mathbf{x}=(x_0,x_1,x_2,...,x_n)
components of which correspond to the original variables as
x=x_0, \beta_1=x_1,\beta_2=x_2,...,\beta_n=x_n
the function is expressed as
f(\mathbf{x})=f(x_0,x_1,x_2,...,x_n)

Values of variables are identified by upper suffix
\mathbf{x}^{(i)}=(x_0^{(i)},x_1^{(i)},x_2^{(i)},...,x_n^{(i)})
VAlues of partial derivatives are
\frac{\partial f}{\partial x_k}(x_0^{(i)},x_1^{(i)},x_2^{(i)},...,x_n^{(i)})=\frac{\partial f}{\partial x_k}(\mathbf{x}^{(i)})
 
Thanks, I'll chew on it.
 
https://www.aapt.org/Conferences/ lists the next set of conferences 2026 Winter Meeting - January 17 - 19, Las Vegas, Nevada 2026 Summer Meeting - July 18 - 22, Pasadena, California 2027 Winter Meeting - January 9 - 12, New Orleans, Louisiana 2027 Summer Meeting - July 31 - August 4, Washington, DC I won't be attending the 2026 Winter Meeting in Las Vegas... For me, it's too close to the start of the semester. https://www.aapt.org/Conferences/wm2026/index.cfm...
Back
Top