> In this last case I must be able to recognize the domain :
> Expression Complex Integer or Expression XXXX Complex YYYYYYY, as
> Expression Fraction Complex Integer and Expression Complex Fraction
> Integer or others.
What does "Expression(X)" actually tell you? Why the X at all?
Is the imaginary i an element of Expression(Integer)?
Ralf
(1) -> a: Expression(Integer) := sqrt(-1)
+---+
(1) \|- 1
Type: Expression Integer
(2) -> b: Expression(Integer) := %i
There are 1 exposed and 0 unexposed library operations named complex
having 2 argument(s) but none was determined to be applicable.
Use HyperDoc Browse, or issue
)display op complex
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
complex with argument type(s)
NonNegativeInteger
PositiveInteger
Perhaps you should use "@" to indicate the required return type,
or "$" to specify which version of the function you need.
(2) -> c: Complex Integer := %i
(2) %i
Type: Complex Integer
(3) -> b:=c::Expression(Integer)
Cannot convert from type Complex Integer to Expression Integer for
value
%i
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
open-axiom-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/open-axiom-devel