build open-axiom
1(DEFPARAMETER |AbelianSemiGroup;AL| NIL)23(DEFUN |AbelianSemiGroup;| ()4(LET ((#1=#:G5405(|Join| (|SetCategory|)6(|mkCategory| '|domain|7'(((+ ($ $ $)) T)8((* ($ (|PositiveInteger|) $)) T))9NIL '((|PositiveInteger|)) NIL))))10(PROGN (SETF (|shellEntry| #1# 0) '(|AbelianSemiGroup|)) #1#)))1112(DEFUN |AbelianSemiGroup| ()13(COND (|AbelianSemiGroup;AL|)14(T (SETQ |AbelianSemiGroup;AL| (|AbelianSemiGroup;|)))))1516(SETF (|dbConstructorDefault| (|constructorDB| '|AbelianSemiGroup|))17'|AbelianSemiGroup&|)1819(SETF (|dbConstructorForm| (|constructorDB| '|AbelianSemiGroup|))20'(|AbelianSemiGroup|))2122(SETF (|dbConstructorKind| (|constructorDB| '|AbelianSemiGroup|)) '|category|)2324(SETF (|dbConstructorModemap| (|constructorDB| '|AbelianSemiGroup|))25'(((|AbelianSemiGroup|) (|Category|)) (T |AbelianSemiGroup|)))2627(SETF (|dbDualSignature| (|constructorDB| '|AbelianSemiGroup|)) '(T))2829(SETF (|dbCategory| (|constructorDB| '|AbelianSemiGroup|))30'(|Join| (|SetCategory|)31(CATEGORY |domain| (SIGNATURE + ($ $ $))32(SIGNATURE * ($ (|PositiveInteger|) $)))))3334(SETF (|dbSourceFile| (|constructorDB| '|AbelianSemiGroup|)) '"catdef.spad")3536(SETF (|dbModemaps| (|constructorDB| '|AbelianSemiGroup|))37'((+ (*1 *1 *1 *1) (|ofCategory| *1 (|AbelianSemiGroup|)))38(* (*1 *1 *2 *1)39(AND (|ofCategory| *1 (|AbelianSemiGroup|))40(|isDomain| *2 (|PositiveInteger|))))))4142(SETF (|dbOperations| (|constructorDB| '|AbelianSemiGroup|))43'((~= (#1=((|Boolean|) $ $) 7 T ELT))44(|latex| (((|String|) $) 11 T ELT))45(|hash| (((|SingleInteger|) $) 12 T ELT))46(|coerce| (((|OutputForm|) $) 13 T ELT)) (|before?| (#1# 6 T ELT))47(= (#1# 8 T ELT)) (+ (($ $ $) 18 T ELT))48(* (($ (|PositiveInteger|) $) 17 T ELT))))4950(SETF (|dbAbbreviation| (|constructorDB| '|AbelianSemiGroup|)) 'ABELSG)5152(SETF (|dbPrincipals| (|constructorDB| '|AbelianSemiGroup|))53'(((|SetCategory|) . T)))5455(SETF (|dbAncestors| (|constructorDB| '|AbelianSemiGroup|))56'(((|BasicType|) . T) ((|CoercibleTo| (|OutputForm|)) . T)57((|SetCategory|) . T) ((|Type|) . T)))585960