What version?
axiom
)version
Value = "Thursday October 16, 2008 at 16:59:34 "
New domain Domain:
axiom
)show Domain
Domain is a domain constructor
Abbreviation for Domain is DOMAIN
This constructor is exposed in this frame.
Issue )edit /usr/local/lib/open-axiom/x86_64-unknown-
linux/1.3.0-2008-10-16/src/algebra/DOMAIN.spad to see algebra source code for DOMAIN
------------------------------- Operations --------------------------------
?=? : (%,%) -> Boolean coerce : % -> OutputForm
hash : % -> SingleInteger latex : % -> String
reflect : ConstructorCall -> % reify : % -> ConstructorCall
showSummary : % -> Void ?~=? : (%,%) -> Boolean
For example:
axiom
LD:=[Integer,Float,String]
Type: List Domain
New domain Syntax:
axiom
)show Syntax
Syntax is a domain constructor
Abbreviation for Syntax is SYNTAX
This constructor is exposed in this frame.
Issue )edit /usr/local/lib/open-axiom/x86_64-unknown-
linux/1.3.0-2008-10-16/src/algebra/SYNTAX.spad to see algebra source code for SYNTAX
------------------------------- Operations --------------------------------
?=? : (%,%) -> Boolean autoCoerce : % -> String
autoCoerce : % -> Symbol autoCoerce : % -> DoubleFloat
autoCoerce : % -> Integer buildSyntax : (%,List %) -> %
coerce : % -> String coerce : String -> %
coerce : % -> Symbol coerce : Symbol -> %
coerce : % -> DoubleFloat coerce : DoubleFloat -> %
coerce : % -> Integer coerce : Integer -> %
coerce : % -> OutputForm compound? : % -> Boolean
convert : SExpression -> % convert : % -> SExpression
getOperands : % -> List % hash : % -> SingleInteger
latex : % -> String nil? : % -> Boolean
?~=? : (%,%) -> Boolean
buildSyntax : (Symbol,List %) -> %
?case? : (%,[||] String) -> Boolean
?case? : (%,[||] Symbol) -> Boolean
?case? : (%,[||] DoubleFloat) -> Boolean
?case? : (%,[||] Integer) -> Boolean
getOperator : % -> Union(Integer,DoubleFloat,Symbol,String,%)
axiom
reify(String)
[SandBoxOpenAxiomFeatures]
?
This failed in OpenAxiom
?-20071209:
axiom
sqrt(2)
That bug has been corrected in recent versions of OpenAxiom
?. Any chance for update?
New version of OpenAxiom
? installed.
[SandBoxSyntax]
? describes some extensions to OpenAxiom
?
axiom
)version
Value = "Thursday October 16, 2008 at 16:59:34 "
Humm, this version of OpenAxiom
? seems a bit old.
Any change of upgrade to more recent ones?
axiom
a := 'x :: OutputForm
axiom
b := 'y :: OutputForm
axiom
a and b
New version of OpenAxiom
? installed built from SVN revision: 555.
axiom
phi := operator phi
axiom
deq := 9 * D(phi(x), x, 2) + 6*D(phi(x), x) + 10*phi(x) + 150*cos(phi(x)) =
0
Type: Equation Expression Integer
axiom
solve(deq, phi, x)
>> Error detected within library code:
parseLODE: not a linear ordinary differential equation
in infix (or
m-expression like) notation like this:
axiom
phi := operator phi
There are 2 exposed and 10 unexposed library operations named
operator having 1 argument(s) but none was determined to be
applicable. Use HyperDoc Browse, or issue
)display op operator
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
operator with argument type(s)
BasicOperator
Perhaps you should use "@" to indicate the required return type,
or "$" to specify which version of the function you need.
(9 * D(phi(x), x, 2) + 6*D(phi(x), x) + 10 + 150*cos(phi(x)))::InputForm