Compiling OpenAxiom source code from file
/var/zope2/var/LatexWiki/8961560744568257601-25px001.spad using
Spad compiler.
SUM abbreviates domain Sum
------------------------------------------------------------------------
initializing NRLIB SUM for Sum
compiling into NRLIB SUM
compiling local rep : % -> Union(acomp: A,bcomp: B)
SUM;rep is replaced by G1431
Time: 0.01 SEC.
compiling local per : Union(acomp: A,bcomp: B) -> %
SUM;per is replaced by G1431
Time: 0 SEC.
importing Rep
compiling exported coerce : % -> OutputForm
Time: 0 SEC.
compiling exported = : (%,%) -> Boolean
Time: 0.01 SEC.
compiling exported selectsum : % -> Union(acomp: A,bcomp: B)
Time: 0 SEC.
compiling exported makefirst : A -> %
Time: 0 SEC.
compiling exported makesecond : B -> %
Time: 0 SEC.
****** Domain: A already in scope
augmenting A: (Monoid)
****** Domain: B already in scope
augmenting B: (Monoid)
compiling exported One : () -> %
Time: 0.01 SEC.
compiling exported * : (%,%) -> %
Time: 0.07 SEC.
compiling exported ** : (%,NonNegativeInteger) -> %
Time: 0.01 SEC.
****** Domain: A already in scope
augmenting A: (Finite)
****** Domain: B already in scope
augmenting B: (Finite)
compiling exported size : () -> NonNegativeInteger
Time: 0.01 SEC.
compiling exported index : PositiveInteger -> %
Time: 0.01 SEC.
compiling exported random : () -> %
Time: 0 SEC.
compiling exported lookup : % -> PositiveInteger
Time: 0 SEC.
compiling exported hash : % -> SingleInteger
Time: 0.01 SEC.
****** Domain: A already in scope
augmenting A: (Group)
****** Domain: B already in scope
augmenting B: (Group)
compiling exported inv : % -> %
Time: 0.01 SEC.
****** Domain: A already in scope
augmenting A: (AbelianMonoid)
****** Domain: B already in scope
augmenting B: (AbelianMonoid)
compiling exported Zero : () -> %
Time: 0.01 SEC.
compiling exported + : (%,%) -> %
Time: 0.01 SEC.
compiling exported * : (PositiveInteger,%) -> %
Time: 0.08 SEC.
****** Domain: A already in scope
augmenting A: (AbelianGroup)
****** Domain: B already in scope
augmenting B: (AbelianGroup)
compiling exported - : % -> %
Time: 0.02 SEC.
compiling exported - : (%,%) -> %
Time: 0.01 SEC.
compiling exported * : (Integer,%) -> %
Time: 0.02 SEC.
****** Domain: A already in scope
augmenting A: (OrderedAbelianMonoidSup)
****** Domain: B already in scope
augmenting B: (OrderedAbelianMonoidSup)
compiling exported sup : (%,%) -> %
Time: 0.01 SEC.
****** Domain: A already in scope
augmenting A: (OrderedSet)
****** Domain: B already in scope
augmenting B: (OrderedSet)
compiling exported < : (%,%) -> Boolean
Time: 0.02 SEC.
****** Domain: A already in scope
augmenting A: (AbelianGroup)
****** Domain: B already in scope
augmenting B: (AbelianGroup)
****** Domain: A already in scope
augmenting A: (Finite)
****** Domain: B already in scope
augmenting B: (Finite)
****** Domain: A already in scope
augmenting A: (Group)
****** Domain: B already in scope
augmenting B: (Group)
****** Domain: A already in scope
augmenting A: (OrderedAbelianMonoidSup)
****** Domain: B already in scope
augmenting B: (OrderedAbelianMonoidSup)
****** Domain: A already in scope
augmenting A: (AbelianGroup)
****** Domain: B already in scope
augmenting B: (AbelianGroup)
****** Domain: A already in scope
augmenting A: (AbelianGroup)
****** Domain: B already in scope
augmenting B: (AbelianGroup)
****** Domain: A already in scope
augmenting A: (AbelianGroup)
****** Domain: B already in scope
augmenting B: (AbelianGroup)
****** Domain: A already in scope
augmenting A: (Group)
****** Domain: B already in scope
augmenting B: (Group)
****** Domain: A already in scope
augmenting A: (OrderedAbelianMonoidSup)
****** Domain: B already in scope
augmenting B: (OrderedAbelianMonoidSup)
(time taken in buildFunctor: 3)
;;; *** |Sum| REDEFINED
;;; *** |Sum| REDEFINED
Time: 0.12 SEC.
Warnings:
[1] *: acomp has no value
[2] *: bcomp has no value
[3] **: acomp has no value
[4] **: bcomp has no value
[5] lookup: acomp has no value
[6] lookup: bcomp has no value
[7] hash: acomp has no value
[8] hash: bcomp has no value
[9] inv: acomp has no value
[10] inv: bcomp has no value
[11] +: acomp has no value
[12] +: bcomp has no value
[13] -: acomp has no value
[14] -: bcomp has no value
[15] sup: acomp has no value
[16] sup: bcomp has no value
[17] <: acomp has no value
[18] <: bcomp has no value
Cumulative Statistics for Constructor Sum
Time: 0.45 seconds
finalizing NRLIB SUM
Processing Sum for Browser database:
-- selectsum : % -> Union(acomp: A,bcomp: B)
--->-->Sum((selectsum ((Union (: acomp A) (: bcomp B)) %))): Unexpected HT command: \spad
"\\spad{selectsum(x)} \\undocumented"
-- makefirst : A -> %
--->-->Sum((makefirst (% A))): Unexpected HT command: \spad
"\\spad{makefirst(a)} \\undocumented"
-- makesecond : B -> %
--->-->Sum((makesecond (% B))): Unexpected HT command: \spad
"\\spad{makesecond(b)} \\undocumented"
-- constructor
------------------------------------------------------------------------
Sum is now explicitly exposed in frame initial
Sum will be automatically loaded when needed from
/var/zope2/var/LatexWiki/SUM.NRLIB/code.o