Help with math terminology in tutorial

  • Thread starter Thread starter hotvette
  • Start date Start date
Click For 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.
 
I deeply respect people who are engaged in self-education. Nevertheless the problem of self-education is as follows. A person reads textbooks and forms his own opinion about what he has read. Then he tries to solve a problem and faces the fact that his answer is not equal to the one in the end of the book. Then he goes to specialists and asks them what the story is. He expects that specialists will help him to solve the problem and they will do that by using his own understandings and...

Similar threads

  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
665
  • · Replies 0 ·
Replies
0
Views
1K
Replies
1
Views
1K
Replies
5
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 11 ·
Replies
11
Views
2K