(=>
(and
(instance ?F
(FailureFn ?C))
(agent ?F ?A))
(and
(desires ?A
(exists (?I)
(and
(instance ?I ?C)
(agent ?I ?A))))
(not
(exists (?I)
(and
(instance ?I ?C)
(during
(WhenFn ?I)
(WhenFn ?F))
(agent ?I ?A)))))) |
ComputingBrands.kif 4428-4443 |
If X is an instance of failure fn Y and Z is an agent of X, then Z desires there exists W such that W is an instance of Y and Z is an agent of W and there doesn't exist W such that W is an instance of Y, the time of existence of W takes place during the time of existence of X, and Z is an agent of W |