![]() |
![]() Browsing Interface : Welcome guest : log in |
[
Home | 
Graph | 
LogLearn |
Editor |
]
KB:
Language:
Formal Language:
|
| StopFn |
| appearance as argument number 1 |
|
|
| (documentation StopFn EnglishLanguage "(StopFn ?PROCESS) denotes IntentionalProcesses of bringing it about that Processes of type ?PROCESS end, e.g. stop walking, quit working, etc.") | Mid-level-ontology.kif 414-416 | |
| (instance StopFn UnaryFunction) | Mid-level-ontology.kif 417-417 | Stop is an instance of unary function |
| (domain StopFn 1 Process) | Mid-level-ontology.kif 418-418 | The number 1 argument of stop is an instance of process |
| (rangeSubclass StopFn IntentionalProcess) | Mid-level-ontology.kif 419-419 | The values returned by stop are subclasses of intentional process |
| appearance as argument number 2 |
|
|
| antecedent |
|
|
| (=> (instance ?S (StopFn ?P)) (exists (?I) (and (instance ?I ?P) (finishes (WhenFn ?S) (WhenFn ?I))))) |
Mid-level-ontology.kif 421-426 | If X is an instance of the stop of Y, then there exists Z such that Z is an instance of Y and the time of existence of X finishes the time of existence of Z |
| consequent |
|
|
| (=> (and (instance ?B VehicleBrake) (instance ?V Vehicle) (part ?B ?V)) (hasPurpose ?B (exists (?S) (and (instance ?S (StopFn Motion)) (patient ?S ?V) (instrument ?S ?B))))) |
Mid-level-ontology.kif 4043-4053 | If X is an instance of vehicle brake, Y is an instance of vehicle, and X is a part of Y, then X has the purpose there exists Z such that Z is an instance of the stop of motion, Y is a patient of Z, and X is an instrument for Z |
| (=> (instance ?FE FireExtinguisher) (hasPurpose ?FE (exists (?PROC) (and (instance ?PROC (StopFn Fire)) (instrument ?PROC ?FE))))) |
Mid-level-ontology.kif 27784-27791 | If X is an instance of fire extinguisher, then X has the purpose there exists Y such that Y is an instance of the stop of fire and X is an instrument for Y |