Re: Unexpected results w.r.t. exponential operation of LODO (with july2008 release)
"Liu Xiaojun" <[email protected]> Thu, 28 Aug 2008 10:15:06 +0800
| Newsgroups | gmane.comp.mathematics.axiom.user |
|---|---|
| Message-ID | <[email protected]> |
Oh, it looks quite different, thanks for your answer. But this didn't answer my question: does L^2 (or L**2) should produce the same result as L*L in LODO ? Best Regards, Xiaojun 2008/8/28 root <[email protected]> > Although I believe ^ and ** are intended to be the same operation > clearly they are not. This will require some thought: > > (1)-> )d op ^ > > There are 6 exposed functions called ^ : > [1] Boolean -> Boolean from Boolean > [2] D -> D from D if D has BTAGG > [3] (D,Integer) -> D from D if D has DIVRING > [4] (D,Integer) -> D from D if D has GROUP > [5] (D,NonNegativeInteger) -> D from D if D has MONOID > [6] (D,PositiveInteger) -> D from D if D has SGROUP > > Examples of ^ from Boolean > > > Examples of ^ from BitAggregate > > > Examples of ^ from DivisionRing > > > Examples of ^ from Group > > > Examples of ^ from Monoid > > > Examples of ^ from SemiGroup > > (1) -> )d op ** > > There are 20 exposed functions called ** : > [1] (CardinalNumber,CardinalNumber) -> CardinalNumber from > CardinalNumber > [2] (DoubleFloat,DoubleFloat) -> DoubleFloat from DoubleFloat > [3] (D,Integer) -> D from D if D has DIVRING > [4] (D,D) -> D from D if D has ELEMFUN > [5] (Float,Float) -> Float from Float > [6] (D,NonNegativeInteger) -> D from D > if D has FS D2 and D2 has ORDSET and D2 has SGROUP > [7] (D,Integer) -> D from D if D has GROUP > [8] (PolynomialIdeals(D2,D3,D4,D5),NonNegativeInteger) -> > PolynomialIdeals(D2,D3,D4,D5) > from PolynomialIdeals(D2,D3,D4,D5) > if D2 has FIELD and D3 has OAMONS and D4 has ORDSET and D5 > has POLYCAT(D2,D3,D4) > [9] ((D3 -> D3),NonNegativeInteger) -> (D3 -> D3) from > MappingPackage1 D3 > if D3 has SETCAT > [10] (D,Integer) -> D from D > if D has MATCAT(D2,D3,D4) and D2 has RING and D3 has FLAGG > D2 and D4 has FLAGG D2 and D2 has FIELD > [11] (D,NonNegativeInteger) -> D from D > if D has MATCAT(D2,D3,D4) and D2 has RING and D3 has FLAGG > D2 and D4 has FLAGG D2 > [12] (ModuleOperator(D2,D3),Integer) -> ModuleOperator(D2,D3) > from ModuleOperator(D2,D3) > if D2 has RING and D3 has LMODULE D2 > [13] (BasicOperator,Integer) -> ModuleOperator(D3,D4) > from ModuleOperator(D3,D4) > if D3 has RING and D4 has LMODULE D3 > [14] (D,PositiveInteger) -> D from D if D has MONAD > [15] (D,NonNegativeInteger) -> D from D if D has MONADWU > [16] (D,NonNegativeInteger) -> D from D if D has MONOID > [17] (D,Fraction Integer) -> D from D if D has RADCAT > [18] (D,PositiveInteger) -> D from D if D has SGROUP > [19] (D,Integer) -> D from D > if D has SMATCAT(D2,D3,D4,D5) and D3 has RING and D4 has > DIRPCAT(D2,D3) and D5 has DIRPCAT(D2,D3) and D3 has FIELD > > [20] (D,D1) -> D from D > if D has UTSCAT D1 and D1 has RING and D1 has FIELD > > There are 18 unexposed functions called ** : > [1] (D1,Fraction Integer) -> D1 from AlgebraicFunction(D3,D1) > if D3 has RETRACT INT and D3 has Join(OrderedSet, > IntegralDomain) and D1 has FS D3 > [2] (D1,D1) -> D1 from CombinatorialFunction(D2,D1) > if D2 has Join(OrderedSet,IntegralDomain) and D1 has FS D2 > > [3] (D1,Fraction Integer) -> D1 > from ElementaryFunctionsUnivariateLaurentSeries(D3,D4,D1) > if D3 has FIELD and D3 has ALGEBRA FRAC INT and D4 has > UTSCAT D3 and D1 has ULSCCAT(D3,D4) > [4] (D1,Fraction Integer) -> D1 > from ElementaryFunctionsUnivariatePuiseuxSeries(D3,D4,D1,D5 > ) > if D3 has FIELD and D3 has ALGEBRA FRAC INT and D4 has > ULSCAT D3 and D1 has UPXSCCA(D3,D4) and D5 has PTRANFN D4 > > [5] (D1,Integer) -> FreeGroup D1 from FreeGroup D1 if D1 has SETCAT > > [6] (D1,NonNegativeInteger) -> FreeMonoid D1 from FreeMonoid D1 > if D1 has SETCAT > [7] (Vector D3,Integer) -> Vector D3 from > InnerNormalBasisFieldFunctions D3 > if D3 has FFIELDC > [8] (InputForm,Integer) -> InputForm from InputForm > [9] (InputForm,NonNegativeInteger) -> InputForm from InputForm > [10] (Matrix D3,NonNegativeInteger) -> Matrix D3 > from StorageEfficientMatrixOperations D3 if D3 has RING > [11] (D1,NonNegativeInteger) -> OrderedFreeMonoid D1 > from OrderedFreeMonoid D1 if D1 has ORDSET > [12] (Operator D2,Integer) -> Operator D2 from Operator D2 if D2 has > RING > [13] (BasicOperator,Integer) -> Operator D3 from Operator D3 if D3 > has RING > [14] (OutputForm,OutputForm) -> OutputForm from OutputForm > [15] (Pattern D1,Pattern D1) -> Pattern D1 from Pattern D1 if D1 has > SETCAT > [16] (Pattern D2,NonNegativeInteger) -> Pattern D2 from Pattern D2 > if D2 has SETCAT > [17] (Stream D2,Stream D2) -> Stream D2 > from StreamTranscendentalFunctionsNonCommutative D2 > if D2 has ALGEBRA FRAC INT > [18] (Stream D2,Stream D2) -> Stream D2 > from StreamTranscendentalFunctions D2 if D2 has ALGEBRA > FRAC INT > > Examples of ** from AlgebraicFunction > > > Examples of ** from CardinalNumber > > c2:=2::CardinalNumber > c2**c2 > A1:=Aleph 1 > A1**c2 > generalizedContinuumHypothesisAssumed true > A1**A1 > > > Examples of ** from CombinatorialFunction > > > Examples of ** from DoubleFloat > > > Examples of ** from DivisionRing > > > Examples of ** from ElementaryFunctionsUnivariateLaurentSeries > > > Examples of ** from ElementaryFunctionsUnivariatePuiseuxSeries > > > Examples of ** from ElementaryFunctionCategory > > > Examples of ** from FreeGroup > > > Examples of ** from Float > > > Examples of ** from FreeMonoid > > > Examples of ** from FunctionSpace > > > Examples of ** from Group > > > Examples of ** from PolynomialIdeals > > > Examples of ** from InnerNormalBasisFieldFunctions > > > Examples of ** from InputForm > > > Examples of ** from MappingPackage1 > > > Examples of ** from MatrixCategory > > > Examples of ** from StorageEfficientMatrixOperations > > > Examples of ** from ModuleOperator > > > Examples of ** from Monad > > > Examples of ** from MonadWithUnit > > > Examples of ** from Monoid > > > Examples of ** from OrderedFreeMonoid > > > Examples of ** from Operator > > > Examples of ** from OutputForm > > > Examples of ** from Pattern > > > Examples of ** from RadicalCategory > > > Examples of ** from SemiGroup > > > Examples of ** from SquareMatrixCategory > > > Examples of ** from StreamTranscendentalFunctionsNonCommutative > > > Examples of ** from StreamTranscendentalFunctions > > > Examples of ** from UnivariateTaylorSeriesCategory > > _______________________________________________ Axiom-mail mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/axiom-mail