login  home  contents  what's new  discussion  bug reports     help  links  subscribe  changes  refresh  edit

Edit detail for SandBoxNonAssociativeAlgebra revision 1 of 25

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Editor: Bill Page
Time: 2008/04/24 07:02:07 GMT-7
Note: Jordan

changed:
-
\begin{axiom}
all:=[a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4]
a:Vector DMP(all,INT):=[a1,a2,a3,a4]
b:Vector MPOLY(all,INT):=[b1,b2,b3,b4]
c:Vector MPOLY(all,INT):=[c1,c2,c3,c4]
_*_*(x,y)==concat(x(1) * y(1) + dot(x(2..), y(2..)), x(1) * y(2..) -
x(2..) * y(1) + cross(x(2..), y(2..)))
-- Jordan?
a ** (b ** c) + c ** (a ** b) + b ** (c ** a)
a0:Vector DMP(all,INT):=[0,a2,a3,a4]
b0:Vector MPOLY(all,INT):=[0,b2,b3,b4]
c0:Vector MPOLY(all,INT):=[0,c2,c3,c4]
-- Jordan?
a0 ** (b0 ** c0) + c0 ** (a0 ** b0) + b0 ** (c0 ** a0)
\end{axiom}

axiom
all:=[a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4]
LatexWiki Image(1)
Type: List OrderedVariableList? [a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4]?
axiom
a:Vector DMP(all,INT):=[a1,a2,a3,a4]
LatexWiki Image(2)
Type: Vector DistributedMultivariatePolynomial?([a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4]?,Integer)
axiom
b:Vector MPOLY(all,INT):=[b1,b2,b3,b4]
LatexWiki Image(3)
Type: Vector MultivariatePolynomial?([a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4]?,Integer)
axiom
c:Vector MPOLY(all,INT):=[c1,c2,c3,c4]
LatexWiki Image(4)
Type: Vector MultivariatePolynomial?([a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4]?,Integer)
axiom
_*_*(x,y)==concat(x(1) * y(1) + dot(x(2..), y(2..)), x(1) * y(2..) - Line 5: _*_*(x,y)==concat(x(1) * y(1) + dot(x(2..), y(2..)), x(1) * y(2..) - .................A.................................................B Error A: Missing mate. Error B: syntax error at top level Error B: Possibly missing a ) 3 error(s) parsing x(2..) * y(1) + cross(x(2..), y(2..))) Line 6: x(2..) * y(1) + cross(x(2..), y(2..))) .....................................A Error A: Improper syntax. 1 error(s) parsing -- Jordan? a ** (b ** c) + c ** (a ** b) + b ** (c ** a) There are 20 exposed and 18 unexposed library operations named ** having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op ** to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Cannot find a definition or applicable library operation named ** with argument type(s) Vector MultivariatePolynomial([a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4],Integer) Vector MultivariatePolynomial([a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4],Integer) Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. a0:Vector DMP(all,INT):=[0,a2,a3,a4]
LatexWiki Image(5)
Type: Vector DistributedMultivariatePolynomial?([a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4]?,Integer)
axiom
b0:Vector MPOLY(all,INT):=[0,b2,b3,b4]
LatexWiki Image(6)
Type: Vector MultivariatePolynomial?([a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4]?,Integer)
axiom
c0:Vector MPOLY(all,INT):=[0,c2,c3,c4]
LatexWiki Image(7)
Type: Vector MultivariatePolynomial?([a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4]?,Integer)
axiom
-- Jordan? a0 ** (b0 ** c0) + c0 ** (a0 ** b0) + b0 ** (c0 ** a0) There are 20 exposed and 18 unexposed library operations named ** having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op ** to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Cannot find a definition or applicable library operation named ** with argument type(s) Vector MultivariatePolynomial([a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4],Integer) Vector MultivariatePolynomial([a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4],Integer) Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need.