An real range is a class of real numbers specified by lower and upper bounds. Instances of an real-range are real numbers.
(<=> (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)))))))
(Forall (?I) (=> (Instance-Of ?I ?Class) (And (=< (R-Lower-Bound ?Class) ?I) (=< ?I (R-Upper-Bound ?Class))))) (Class ?Class)
(<= (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))