Concept Progression

A theory is put forward here: as we work upward in a concept progression, each new concept includes the prior concepts and/or is capable of utilizing the prior concepts.

We start in Algebra with variables holding values.

Then we learn about functions, which take a value and return a value.

As an example f(x)=x+3 takes the value 2 and returns the value 5.

But a function could be a value, as for example, f(x)=6.

Next we learn that an operator takes a function and returns a function.

As an example, the operator d/dx takes the function x^2 and returns the function 2x.

But it is legal for operators to do simpler things like add 3, so an operator could be a function disguised as an operator, and that function could be a constant.

This process of more advanced items containing less advanced items happen again when we move along the following progression:

scalar –> vector –> matrix –> tensor

A vector in 1D space is like a scalar.

A matrix with one of the dimensions having a value of 1 is like a vector.

Textbooks introducing tensors identify scalars, vectors, and matrices as being tensors of different degrees: 0, 1, and 2 respectively. This could be what gave us the whole idea of Concept Progression.

Because of this progression, when we saw a definition for Algebraic Expression requiring there to be an operator, we were skeptical. We felt that a mixture of values and variables with an operator would provide a good example of what an algebraic expression could be, since it shows all possible features. But we felt that a single variable or a single value could also be algebraic expressions.

Someone might say a variable is required because an expression without a variable would be a mathematical expression.