April 24th, 2009, 11:51 am
QuoteOriginally posted by: exneratunriskTo be honest, I do not see other classifications than Axiomatic and Algorithmic.(Arithmetic: if we have only Peano's Axioms in our knowledge base, it will take us some while to understand from examples that operations can be performed better when applying kind of polynomial-operations, but we can)As I said, professional math pedagogists might cringe at this framework. But the question remains, what do we teach a 5 year old about math? And after they learn that, what do we teach a 6 year old? And if the X year old fails to understand the math topic of that year, will the X+1 year old have any hope of understanding the next year's topic? QuoteOriginally posted by: exneratunriskSymbolic computation is about the manipulation of symbols, not the exploration of theorems and rules in our mathematical knowledge base?Perhaps. Symbolic computation starts at the "Algebraic math" stage with the manipulations that let us solve for the unknown numerical value of x. What the full-on axiomatic stage offers is the manipulation of the more of the symbols. For example, in the ordinary introductory algebra classes (e.g., solving quadratic equations), the unknown x and y variables are ordinary numbers and the "+" and "*" retain the definitions used by the child from the first time they added and multiplied single digit numbers. By the time we get to the axiomatic stage, we've overloaded the operators to mean new abstract things and redefined the "unknowns" to be drawn from selected sets of numbers or non-numbers. We learn that our introductory algebra was just one of many possible algebras.Also, is symbol manipulation all that different from exploration of theorems? In both cases we start with one or more mathematical statements (which we assume to be true) and progressively manipulate that statement to derive other true mathematical statements. Yes, there may be vast differences in the level of generality between proving that the solution to a particular PDE is a particular result versus proving that all functions of a certain class have a certain convergence property. But the process has the same flavour -- mapping one symbolic truth to another symbolic truth for the purpose of extending knowledge of a particular mathematical form.We'll need to ask Paul about what level of symbolic knowledge he deems necessary and sufficient. QuoteOriginally posted by: exneratunriskQuestion. Provided we have had powerful computers from the beginning of calculation. Would we have named special functions, like Sin, Gamma, Meijer G, ..; Operators, like Der, Int, ..;Structures like Groups, Fields, .. ?That's a very good question! To what extent is the current level of math curriculum and general math knowledge stuck in a suboptimal state due to path dependence. Are we still teaching math in a pre-computational way? Of course, computers are still in their infancy -- should we adapt to computers or should computers adapt to us? (I'm voting for coevolution of the man-machine system). Will we ever have a "Google Math" that lets us enter a mathematical statement, hit "Search", and have it return all of the most popular/relevant solutions, theorems, source codes, applications, etc. associated with that statement?On the other hand, haven't computers lessened our understanding of symbolic/abstract solutions? Don't people rely far to much on the numerical output of computers -- not understanding the effects of the quality of the inputs (i.e., garbage-in-garbage-out), not knowing the limitations of the underlying code, and not having any intuitive sense for what the right answer might look like as a check for the correctness of the computer's output.
Last edited by
Traden4Alpha on April 23rd, 2009, 10:00 pm, edited 1 time in total.