Class Natural

Subclass-Of@Frame-Ontology:
Integer, Number, Rational-Number, Real-Number
Instance-Of@Frame-Ontology: Class@Frame-Ontology, Relation@Ol-User%Kif-Relations, Set@Ol-User%Kif-Sets
Range-Of@Frame-Ontology: Float-Radix
Arity@Frame-Ontology: 1
Documentation@Ol%Frame-Ontology: Natural number


Slots:


Implication Axioms for Natural:

(=> (Natural ?X) (> ?X 0))


Equivalence Axioms for Natural:

(<=> (Natural ?X) (And (Integer ?X) (> ?X 0)))


Equivalence Axioms mentioning Natural:

(<=> (Has-At-Least@Ol-User%Slot-Constraint-Sugar ?Instance
                   ?Binary-Relation
                   ?N)
     (And (Binary-Relation@Ol-User%Kif-Relations ?Binary-Relation)
          (Natural ?N)
          (>= (Value-Cardinality@Frame-Ontology ?Instance
                                 ?Binary-Relation)
              ?N)))

(<=> (Has-At-Most@Ol-User%Slot-Constraint-Sugar ?Instance
                  ?Binary-Relation
                  ?N)
     (And (Binary-Relation@Ol-User%Kif-Relations ?Binary-Relation)
          (Natural ?N)
          (=< (Value-Cardinality@Frame-Ontology ?Instance
                                 ?Binary-Relation)
              ?N)))


Axioms mentioning Natural:

(Nth-Domain@Frame-Ontology Nth@Ol-User%Kif-Lists 2 Natural)

(Nth-Domain@Frame-Ontology Nthrest@Ol-User%Kif-Lists 2 Natural)

(Nth-Domain@Frame-Ontology Has-At-Least@Ol-User%Slot-Constraint-Sugar
            3
            Natural)

(Nth-Domain@Frame-Ontology Has-At-Most@Ol-User%Slot-Constraint-Sugar
            3
            Natural)