(=>
(and
(suppliesBlood ?AC ?BPC)
(instance ?A ?AC)
(instance ?BP ?BPC))
(hasPurpose ?A
(exists (?BF ?B)
(and
(instance ?BF LiquidMotion)
(objectTransferred ?BF ?B)
(instance ?B Blood)
(destination ?BF ?BP))))) |
Anatomy.kif 1976-1987 |
If supplies blood X and Y, Z is an instance of X, and W is an instance of Y, then Z has the purpose there exist V, U such that V is an instance of liquid motion, the object transferred in V is U, U is an instance of blood, and V ends up at W |