Class REAL-RANGE


Slots on this class:

Documentation:
An real range is a class of real numbers specified by lower and upper bounds. Instances of an real-range are real numbers.
Instance-Of: Class
Subclass-Of: Class
Inherited-Slot-Value: Real-number
Domain-Of: R-lower-bound, R-upper-bound
Has-Instance: Second-number


Slots on instances of this class:

Subclass-Of: Real-number
R-Lower-Bound:
Slot-Cardinality: 1
R-Upper-Bound:
Slot-Cardinality: 1

Equivalence Axioms:

(<=> (Real-Range ?Class)
     (And (Class ?Class)
          (Subclass-Of ?Class Real-Number)
          (Value-Cardinality ?Class R-Lower-Bound 1)
          (Value-Cardinality ?Class R-Upper-Bound 1)
          (Forall (?I)
                  (=> (Instance-Of ?I ?Class)
                      (And (=< (R-Lower-Bound ?Class) ?I)
                           (=< ?I (R-Upper-Bound ?Class)))))))


Axioms:

(Forall (?I)
        (=> (Instance-Of ?I ?Class)
            (And (=< (R-Lower-Bound ?Class) ?I)
                 (=< ?I (R-Upper-Bound ?Class)))))

(Class ?Class)


Other Related Axioms:

(<= (Subclass-Of $X Real-Number) (Real-Range $X))

(<=> (Real-Range ?Class)
     (And (Class ?Class)
          (Subclass-Of ?Class Real-Number)
          (Value-Cardinality ?Class R-Lower-Bound 1)
          (Value-Cardinality ?Class R-Upper-Bound 1)
          (Forall (?I)
                  (=> (Instance-Of ?I ?Class)
                      (And (=< (R-Lower-Bound ?Class) ?I)
                           (=< ?I (R-Upper-Bound ?Class)))))))

(=> (R-Lower-Bound $X $Y) (Real-Range $X))

(=> (R-Upper-Bound $X $Y) (Real-Range $X))