The file algebra/domain.spad.pamphlet
contains this definition:
)abbrev domain CATEGORY Category
++ Author: Gabriel Dos Reis
++ Date Create: February 16, 2008.
++ Date Last Updated: February 16, 2008.
++ Basic Operations: coerce
...
but OpenAxiom? does not always treat Category
this way:
axiom
)show Category
Category is a domain constructor
Abbreviation for Category is CATEGORY
This constructor is not exposed in this frame.
Issue )edit /usr/local/lib/open-axiom/x86_64-unknown-linux/1.2.0-2008-05-25/src/algebra/CATEGORY.spad to see algebra source code for CATEGORY
------------------------------- Operations --------------------------------
coerce : % -> OutputForm
Type: Type
axiom
x:Category
Category is a category, not a domain, and declarations require
domains.
axiom
Category has Category
Type: Boolean
Type: Boolean
Type: Boolean
Axiom Version: => /usr/local/lib/open-axiom/x86_64-unknown-linux/1.2.0-2008-05-25