build open-axiom
1(DECLAIM2(FTYPE (FUNCTION ((|%IntegerSection| 1) |%Thing| |%Shell|) |%Thing|)3|ABELSG-;*;Pi2$;1|))45(DEFUN |ABELSG-;*;Pi2$;1| (|n| |x| $) (SPADCALL |n| |x| (|shellEntry| $ 9)))67(DEFUN |AbelianSemiGroup&| (|#1|)8(LET* ((|dv$1| (|devaluate| |#1|))9(|dv$| (LIST '|AbelianSemiGroup&| |dv$1|))10($ (|newShell| 11))11(|pv$| (|buildPredVector| 0 0 NIL)))12(PROGN13(SETF (|shellEntry| $ 0) |dv$|)14(SETF (|shellEntry| $ 3) |pv$|)15(|stuffDomainSlots| $)16(SETF (|shellEntry| $ 6) |#1|)17(COND ((|HasCategory| |#1| '(|Ring|)))18(T (SETF (|shellEntry| $ 10) (CONS #'|ABELSG-;*;Pi2$;1| $))))19$)))2021(MAKEPROP '|AbelianSemiGroup&| '|infovec|22(LIST23'#(NIL NIL NIL NIL NIL NIL (|local| |#1|) (|RepeatedDoubling| 6)24(|PositiveInteger|) (0 . |double|) (6 . *))25'#(* 12) 'NIL26(CONS (|makeByteWordVec2| 1 'NIL)27(CONS '#()28(CONS '#()29(|makeByteWordVec2| 1030'(2 7 6 8 6 9 2 0 0 8 0 10 2 0310 8 0 10)))))32'|lookupComplete|))3334(SETF (|dbTemplate| (|constructorDB| '|AbelianSemiGroup&|))35#(NIL NIL NIL NIL NIL NIL (|local| |#1|) (|RepeatedDoubling| 6)36(|PositiveInteger|) (0 . |double|) (6 . *)))3738(SETF (|dbLookupFunction| (|constructorDB| '|AbelianSemiGroup&|))39'|lookupComplete|)4041(SETF (|dbConstructorForm| (|constructorDB| '|AbelianSemiGroup&|))42'(|AbelianSemiGroup&| S))4344(SETF (|dbConstructorKind| (|constructorDB| '|AbelianSemiGroup&|)) '|package|)4546(SETF (|dbConstructorModemap| (|constructorDB| '|AbelianSemiGroup&|))47'(((|AbelianSemiGroup&| |#1|)48(CATEGORY |package| (SIGNATURE * (|#1| (|PositiveInteger|) |#1|)))49(|AbelianSemiGroup|))50(T |AbelianSemiGroup&|)))5152(SETF (|dbDualSignature| (|constructorDB| '|AbelianSemiGroup&|)) '(NIL T))5354(SETF (|dbSourceFile| (|constructorDB| '|AbelianSemiGroup&|)) '"catdef.spad")5556(SETF (|dbOperations| (|constructorDB| '|AbelianSemiGroup&|))57'((* (($ (|PositiveInteger|) $) 10 T ELT))))5859(SETF (|dbOperationTable| (|constructorDB| '|AbelianSemiGroup&|)) #(* 12))6061(SETF (|dbCapsuleDefinitions| (|constructorDB| '|AbelianSemiGroup&|))62'((|ABELSG-;*;Pi2$;1| ($ (|PositiveInteger|) $))))6364(SETF (|dbAbbreviation| (|constructorDB| '|AbelianSemiGroup&|)) 'ABELSG-)656667