(=>
(instance ?FSE FourStrokeEngine)
(hasPurpose ?FSE
(exists (?I ?CM ?CB ?E ?I2)
(and
(instance ?I FourStrokeIntake)
(instance ?CM FourStrokeCompression)
(instance ?CB FourStrokeCombustion)
(instance ?E FourStrokeExhaust)
(instance ?I2 FourStrokeIntake)
(eventLocated ?I ?FSE)
(eventLocated ?CM ?FSE)
(eventLocated ?CB ?FSE)
(eventLocated ?E ?FSE)
(eventLocated ?I2 ?FSE)
(meetsTemporally ?I ?CM)
(meetsTemporally ?CM ?CB)
(meetsTemporally ?CB ?E)
(meetsTemporally ?E ?I2))))) |
Cars.kif 114-132 |
If X is an instance of four stroke engine, then All of the following hold: (1) X has the purpose there exist Y, Z,, , W,, , V (2) U such that Y is an instance of four stroke intake (3) Z is an instance of four stroke compression (4) W is an instance of four stroke combustion (5) V is an instance of four stroke exhaust (6) U is an instance of four stroke intake (7) Y is located at X (8) Z is located at X (9) W is located at X (10) V is located at X (11) U is located at X (12) Y meets Z (13) Z meets W (14) W meets V (15) V meets U |