(documentation TimePoint "An extensionless point on the universal timeline. The TimePoints at which Processes occur can be known with various degrees of precision and approximation, but conceptually TimePoints are point-like and not interval-like. That is, it doesn't make sense to talk about how long a TimePoint lasts.") | Merge.kif 1664-1668 | |
(subclass TimePoint TimePosition) | Merge.kif 1663-1663 | time point is a subclass of time position |
(instance NegativeInfinity TimePoint) | Merge.kif 5893-5893 | NegativeInfinity is an instance of time point |
(instance PositiveInfinity TimePoint) | Merge.kif 5876-5876 | PositiveInfinity is an instance of time point |
(range BeginFn TimePoint) | Merge.kif 5983-5983 | range of BeginFn is an instance of time point |
(range EndFn TimePoint) | Merge.kif 6004-6004 | range of EndFn is an instance of time point |
(termFormat en TimePoint "time point") | english_format.kif 557-557 | termFormat en time point "time point" |
(domain TimeIntervalFn 1 TimePoint) | Merge.kif 6254-6254 | the number 1 argument of TimeIntervalFn is an instance of time point |
(domain TimeIntervalFn 2 TimePoint) | Merge.kif 6255-6255 | the number 2 argument of TimeIntervalFn is an instance of time point |
(domain WhereFn 2 TimePoint) | Merge.kif 3235-3235 | the number 2 argument of WhereFn is an instance of time point |
(domain before 1 TimePoint) | Merge.kif 6069-6069 | the number 1 argument of before is an instance of time point |
(domain before 2 TimePoint) | Merge.kif 6070-6070 | the number 2 argument of before is an instance of time point |
(domain beforeOrEqual 1 TimePoint) | Merge.kif 6106-6106 | the number 1 argument of beforeOrEqual is an instance of time point |
(domain beforeOrEqual 2 TimePoint) | Merge.kif 6107-6107 | the number 2 argument of beforeOrEqual is an instance of time point |
(domain temporallyBetween 1 TimePoint) | Merge.kif 6120-6120 | the number 1 argument of temporallyBetween is an instance of time point |
(domain temporallyBetween 2 TimePoint) | Merge.kif 6121-6121 | the number 2 argument of temporallyBetween is an instance of time point |
(domain temporallyBetween 3 TimePoint) | Merge.kif 6122-6122 | the number 3 argument of temporallyBetween is an instance of time point |
(domain temporallyBetweenOrEqual 1 TimePoint) | Merge.kif 6136-6136 | the number 1 argument of temporallyBetweenOrEqual is an instance of time point |
(domain temporallyBetweenOrEqual 2 TimePoint) | Merge.kif 6137-6137 | the number 2 argument of temporallyBetweenOrEqual is an instance of time point |
(domain temporallyBetweenOrEqual 3 TimePoint) | Merge.kif 6138-6138 | the number 3 argument of temporallyBetweenOrEqual is an instance of time point |
(partition TimePosition TimeInterval TimePoint) | Merge.kif 1652-1652 | time position is exhaustively partitioned into time point |
(<=> (and (time ?PHYS ?TIME) (instance ?TIME TimePoint)) (temporallyBetweenOrEqual (BeginFn (WhenFn ?PHYS)) ?TIME (EndFn (WhenFn ?PHYS)))) |
Merge.kif 6150-6154 | ?PHYS exists during ?TIME and ?TIME is an instance of time point if and only if ?TIME is between or at the beginning of the time of existence of ?PHYS and the end of the time of existence of ?PHYS |
(=> (and (instance ?POINT TimePoint) (not (equal ?POINT NegativeInfinity))) (before NegativeInfinity ?POINT)) |
Merge.kif 5897-5901 | |
(=> (and (instance ?POINT TimePoint) (not (equal ?POINT NegativeInfinity))) (exists (?OTHERPOINT) (temporallyBetween NegativeInfinity ?OTHERPOINT ?POINT))) |
Merge.kif 5903-5908 | |
(=> (and (instance ?POINT TimePoint) (not (equal ?POINT PositiveInfinity))) (before ?POINT PositiveInfinity)) |
Merge.kif 5880-5884 | |
(=> (and (instance ?POINT TimePoint) (not (equal ?POINT PositiveInfinity))) (exists (?OTHERPOINT) (temporallyBetween ?POINT ?OTHERPOINT PositiveInfinity))) |
Merge.kif 5886-5891 | |
(=> (and (instance ?POINT1 TimePoint) (instance ?POINT2 TimePoint) (instance ?INTERVAL TimeInterval) (equal (TimeIntervalFn ?POINT1 ?POINT2) ?INTERVAL)) (and (equal (BeginFn ?INTERVAL) ?POINT1) (equal (EndFn ?INTERVAL) ?POINT2))) |
Merge.kif 6261-6269 | |
(=> (and (instance ?POINT1 TimePoint) (instance ?POINT2 TimePoint) (instance ?INTERVAL TimeInterval) (equal (TimeIntervalFn ?POINT1 ?POINT2) ?INTERVAL)) (forall (?POINT) (<=> (temporallyBetweenOrEqual ?POINT1 ?POINT ?POINT2) (temporalPart ?POINT ?INTERVAL)))) |
Merge.kif 6271-6280 |
|
(=> (and (instance ?TIME TimePoint) (holdsDuring ?TIME (age ?OBJ ?DURATION))) (duration (TimeIntervalFn (BeginFn (WhenFn ?OBJ)) ?TIME) ?DURATION)) |
Merge.kif 5724-5728 | |
(=> (instance ?POINT TimePoint) (exists (?INTERVAL) (and (instance ?INTERVAL TimeInterval) (temporalPart ?POINT ?INTERVAL)))) |
Merge.kif 5946-5951 |
(=> (equal (TemporalCompositionFn ?INTERVAL ?INTERVAL-TYPE) ?CLASS) (forall (?TIME) (=> (and (instance ?TIME TimePoint) (temporalPart ?TIME ?INTERVAL)) (exists (?INSTANCE) (and (instance ?INSTANCE ?CLASS) (temporalPart ?TIME ?INSTANCE)))))) |
Merge.kif 6916-6926 | |
(=> (instance ?INTERVAL TimeInterval) (exists (?POINT) (and (instance ?POINT TimePoint) (temporalPart ?POINT ?INTERVAL)))) |
Merge.kif 5953-5958 | |
(=> (instance ?OBJ Object) (exists (?TIME1 ?TIME2) (and (instance ?TIME1 TimePoint) (instance ?TIME2 TimePoint) (before ?TIME1 ?TIME2) (forall (?TIME) (=> (and (beforeOrEqual ?TIME1 ?TIME) (beforeOrEqual ?TIME ?TIME2)) (time ?OBJ ?TIME)))))) |
Merge.kif 6077-6089 |