Ah!  Linear Algebra!  This creates an itch I have to scratch, especially if you 
intend to emphasize its computer applications.
I firmly hold that modern approaches to teaching Linear Algebra  are deeply 
crippled by failing to go far enough in their concepts.  I am a huge fan of the 
Geometric Algebra of Dr. David Hestenes, Professor Emeritus of Mathematical 
physics at Arizona State University.   This is to be sure based on Clifford 
Algebra but in a way that is vastly more user friendly, something you find too 
rarely in mathematics nowadays.  think of defining "vector" so it is compatable 
with the traditional definition used in physics, an entity having direction and 
magnitude, representable by a string of REAL numbers. I should note that 
complex numbers are not permissible as components as  the equation" i^2 = -1" 
is not unambiguous in Geometric Algebra.  There are many possible entities 
whose square can equal -1  and they are best handled using a spinor algebra.   
These fundamental spinor algebras play a big role in Geometric Akgebra, 
especially the sopinor algebra of
 E2 (complex numbers) and of E3 (quaterrnions).  The spinor algebra of E4 
corresponds to the idea of Lorenz transformations but these are preferentially 
handled  by introducing non-trivial unipotent elements and doing it as a 
hyperbolic geometry.  Has anybody here ever played with hyperbolic numbers, 
those evil cousins of the complex numbers?  ^,..,^    Hint: (instead of "a+bi" 
you have "a+bu" such that u^2=1 and u <> 1,-1   You should find it trivial to 
show these numbers can be proper divisors of zero. It is  also easy to show 
that non-trivial idempotents exist too.)
To make up for restricting the definition of vector, geometric Algebra allows 
for multidimensional vectors "nvectors" and mixed forms of different dimensions 
called "multivectors".  The simplest familar example would be a classic complex 
number which combines a 0-vector (i.e., a scalar) with a 2 -vector (i) in an E2 
vector space.  Geometric Algebra puts as much emphasis on the Outer Product of 
two vectors as on the Inner Product and in fact combines the two into a more 
general Geometric Product.   This results in an algebra on vectors that lets 
you define +, -, *, /  operations on vectors with the p[roviso that 
multiplication is not commutative but is associative and elements may violate 
the zero product property of real numbers, in a word an algebra mote or less 
equivalent to matrix algebra. The concept of the determinant of a square matrix 
cannot be given a simple intuitive explanation without using the concept of 
Outer Product  nor can you
 really make clear why Cramer's Rule without recourse to the concept of Outer 
Product of vectors.  

Geometric Algebra, or its extensions Geometric Calculus and Conformal Algebra 
or the hyperbolic Space-Time Algebra (used to provide a mathematical language 
for Special Relativity) are just some of the rich variety of topics that have 
been developed using Dr. Hestenes' concepts.  I a impressed by the number of 
computer oriented people who say that they never really understood Linear 
Algebra until after they had studied Geometric Algebra.  This was true for me 
too.  the problem with traditional approaches to teaching Linear Algebra is 
that it overwhelmingly emphasizes the algebraic component; this in a subject 
that has very rich geometric interpretations and applications.  As Dr. Hestenes 
puts it: "Geometry without Algebra is mute, but Algebra without geometry is 
blind!"  for a student of mathematics, connecting the linguistic/grammatical 
aspects of mathematics with the visual/geometric is absolutely essential to 
understanding the subjects.  Showing
 a bunch of Greek letters and arcane symbols dancing across a page does not 
adequately convey understanding.  I do not know if Geometric Algebra has been 
implemented in Sage Math yet, but it has been implemented on computers and I 
suspect that it may have been implemented in Python.  If anybody knows anything 
about this I would be delighted to know about it.

Cheers!  Math Bear    ^,..,^   


________________________________
 From: kcrisman <[email protected]> a
To: sage-edu <[email protected]> 
Sent: Wednesday, April 10, 2013 12:16 PM
Subject: [sage-edu] Coursera course on CS linear algebra using Python
 

Just FYI, seems relevant.

https://www.coursera.org/course/matrix

If someone knows the instructor, they should tell him to use Sage :-)
though we aren't at Python 3 yet, which it sounds like is what he'll
use.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-edu?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-edu?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to