Application Center - Maplesoft

App Preview:

Proof of Jacobi's Identity

You can switch back to the summary page by clicking here.

Learn about Maple
Download Application


 

JacobiIdentity.mws

Proof of Jacobi's Identity

by Laurie L. Lacey, Ph.D., Schenectady County Community College, Schenectady NY, USA, laceyll@gw.sunysccc.edu, 2002 Laurie L. Lacey

This worksheet demonstrates how certain algebra-heavy proofs may be done using Maple.

Introduction

Calculus III is one of the first courses where students are introduced to proofs.   Often the algebraic proofs concerning vectors can be stressful for the students.  Moreover, students tend to substitute numbers in for the vector components and "prove" the theorem by example rather than in generality.

Such a proof can be the proof of Jacobi's Identiy:

Jacobi's Identity [1, p. 588].  Given vectors u , v , and w  in R3, u  x ( v  x w ) + v  x ( w  x u ) + w  x ( u  x v ) = 0 .

>    restart;

Proof of Jacobi's Identity

>    with( VectorCalculus );

Warning, the assigned names <,> and <|> now have a global binding

Warning, these protected names have been redefined and unprotected: *, +, ., Vector, diff, int, limit, series

[`&x`, `*`, `+`, `.`, `<,>`, `<|>`, AddCoordinates, ArcLength, BasisFormat, Binormal, CrossProduct, Curl, Curvature, Del, DirectionalDiff, Divergence, DotProduct, Flux, GetCoordinateParameters, GetCoor...
[`&x`, `*`, `+`, `.`, `<,>`, `<|>`, AddCoordinates, ArcLength, BasisFormat, Binormal, CrossProduct, Curl, Curvature, Del, DirectionalDiff, Divergence, DotProduct, Flux, GetCoordinateParameters, GetCoor...
[`&x`, `*`, `+`, `.`, `<,>`, `<|>`, AddCoordinates, ArcLength, BasisFormat, Binormal, CrossProduct, Curl, Curvature, Del, DirectionalDiff, Divergence, DotProduct, Flux, GetCoordinateParameters, GetCoor...
[`&x`, `*`, `+`, `.`, `<,>`, `<|>`, AddCoordinates, ArcLength, BasisFormat, Binormal, CrossProduct, Curl, Curvature, Del, DirectionalDiff, Divergence, DotProduct, Flux, GetCoordinateParameters, GetCoor...

>    u := Vector([u1, u2, u3]);
v := Vector([v1, v2, v3]);
w := Vector([w1, w2, w3]);

u := Vector(%id = 19794684)

v := Vector(%id = 17543224)

w := Vector(%id = 19896816)

Maple was instructed to find the cross product of v  and w  and cross the result with u .  

Note that in the VectorCalculus  package, &x  denotes the cross product operator.

>    a :=  v &x w;

a := Vector(%id = 20030828)

>    b := u &x a;

b := Vector(%id = 20062900)
b := Vector(%id = 20062900)

Likewise, Maple was asked to obtain the cross product of w  and u  and cross that result with v .

>    c := w &x u;

c := Vector(%id = 17196692)

>    d := v &x c;

d := Vector(%id = 18170468)
d := Vector(%id = 18170468)

Next, Maple was also asked to determine the cross product of u  and v  and cross that result with w.

>    e := u &x v;

e := Vector(%id = 17090828)

>    f := w &x e;

f := Vector(%id = 17774208)
f := Vector(%id = 17774208)

Finally, Maple was asked to add the cross products b , d , and f determined above.

>    b+d+f;

Vector(%id = 20426136)
Vector(%id = 20426136)
Vector(%id = 20426136)

>    simplify(%);

Vector(%id = 19984652)

>   

Most students are able to follow the proof and even check the algebra once they believe the proof "works."  

The reader is challenged to construct other similar proofs using Maple.

[1] S. Grossman, Calculus, 4th edition, Harcourt Brace Jovanovich, 1988.  

Disclaimer:  While every effort has been made to validate the solutions in this worksheet, Waterloo Maple Inc. and the contributors are not responsible for any errors contained and are not liable for any damages resulting from the use of this material.