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

Edit detail for #431 exponentiation wrong in 'LODO' revision 1 of 6

1 2 3 4 5 6
Editor: kratt6
Time: 2008/08/29 05:18:31 GMT-7
Note:

changed:
-
\begin{axiom}
Dx: LODO(EXPR INT, f+->D(f,x)) := D()
u := operator 'u
L := Dx + u(x)
L**2 = L*L
\end{axiom}

or 

\begin{axiom}
f: INT->INT:=x+->x+1
K := OREUP ( x, INT, 1, f)
L:K :=x+1
L^2=L*L
\end{axiom}

Reason is, that exponentiation is not taken from Monoid, but from SUP.

Martin

Submitted by : kratt6 at: 2008-08-29T05:18:31-07:00 (16 years ago)
Name :
Axiom Version :
Category : Severity : Status :
Optional subject :  
Optional comment :

axiom
Dx: LODO(EXPR INT, f+->D(f,x)) := D()
LatexWiki Image(1)
Type: LinearOrdinaryDifferentialOperator?(Expression Integer,theMap LAMBDA-CLOSURE(NIL,NIL,NIL,G1421 envArg,SPADCALL(G1421,QUOTE x,ELT(*1;anonymousFunction;0;initial;internal;MV,0))))
axiom
u := operator 'u
LatexWiki Image(2)
Type: BasicOperator?
axiom
L := Dx + u(x)
LatexWiki Image(3)
Type: LinearOrdinaryDifferentialOperator?(Expression Integer,theMap LAMBDA-CLOSURE(NIL,NIL,NIL,G1421 envArg,SPADCALL(G1421,QUOTE x,ELT(*1;anonymousFunction;0;initial;internal;MV,0))))
axiom
L**2 = L*L
LatexWiki Image(4)
Type: Equation LinearOrdinaryDifferentialOperator?(Expression Integer,theMap LAMBDA-CLOSURE(NIL,NIL,NIL,G1421 envArg,SPADCALL(G1421,QUOTE x,ELT(*1;anonymousFunction;0;initial;internal;MV,0))))

or

axiom
f: INT->INT:=x+->x+1
LatexWiki Image(5)
Type: (Integer -> Integer)
axiom
K := OREUP ( x, INT, 1, f)
LatexWiki Image(6)
Type: Domain
axiom
L:K :=x+1
You cannot declare L to be of type UnivariateSkewPolynomial(x, Integer,R -> R,theMap LAMBDA-CLOSURE(NIL,NIL,NIL,G1432 envArg, SPADCALL(G1432,1,ELT(*1;anonymousFunction;1;initial;internal;MV,0 )))) because either the declared type of L or the type of the value of L is different from UnivariateSkewPolynomial(x,Integer, R -> R,theMap LAMBDA-CLOSURE(NIL,NIL,NIL,G1432 envArg,SPADCALL( G1432,1,ELT(*1;anonymousFunction;1;initial;internal;MV,0)))) . L^2=L*L
LatexWiki Image(7)
Type: Equation LinearOrdinaryDifferentialOperator?(Expression Integer,theMap LAMBDA-CLOSURE(NIL,NIL,NIL,G1421 envArg,SPADCALL(G1421,QUOTE x,ELT(*1;anonymousFunction;0;initial;internal;MV,0))))

Reason is, that exponentiation is not taken from Monoid, but from SUP.

Martin