(define-theory Units ())
(in-theory 'Units)


(DEFINE-RELATION SPATIAL-UNIT-OF (?A ?B) :IFF-DEF
 (AND (UNIT-OF ?A ?B) (SPATIAL-UNIT ?A)) :AXIOM-CONSTRAINTS
 (DOMAIN SPATIAL-UNIT-OF SPATIAL-UNIT))
(DEFINE-FUNCTION THE-SPATIAL-UNIT (?A) :-> ?B :IFF-DEF
 (AND (THE-UNIT ?A ?B) (SPATIAL-UNIT ?B)) :AXIOM-DEF
 (FUNCTION THE-SPATIAL-UNIT))
(DEFINE-FUNCTION THE-TIME-UNIT (?A) :-> ?B :IFF-DEF
 (AND (THE-UNIT ?A ?B) (TIME-UNIT ?B)) :AXIOM-DEF (FUNCTION THE-TIME-UNIT))
(DEFINE-FUNCTION THE-UNIT (?A) :-> ?B :DEF
 (AND (EXTRINSIC-STRUCTURING-RELATION ?A ?B) (UNIT ?B)) :AXIOM-DEF
 (FUNCTION THE-UNIT))
(DEFINE-RELATION TIME-UNIT-OF (?A ?B) :IFF-DEF
 (AND (UNIT-OF ?A ?B) (TIME-UNIT ?A)) :AXIOM-CONSTRAINTS
 (DOMAIN TIME-UNIT-OF TIME-UNIT))
(DEFINE-RELATION UNIT-OF (?A ?B) :IFF-DEF
 (= (INVERSE THE-UNIT) UNIT-OF))
(DEFINE-CLASS CURRENCY (?SELF)
:DEF (UNIT ?SELF))
(DEFINE-CLASS DAY (?SELF)
:DEF (TIME-UNIT ?SELF))
(DEFINE-CLASS SPATIAL-UNIT (?SELF)
:DEF (UNIT ?SELF))
(DEFINE-CLASS TIME-UNIT (?SELF)
:DEF (UNIT ?SELF))
(DEFINE-CLASS UNIT (?SELF)
:DEF (SYMBOLIC-STRING ?SELF))

This Lisp-to-HTML translation was brought to you by
François Gerbaux and Tom Gruber