(=>
(and
(instance ?INTERVAL TimeInterval)
(instance ?SITE WebSite))
(exists (?NEWSELLERS)
(and
(instance ?NEWSELLERS Collection)
(forall (?AGENT)
(=>
(member ?AGENT ?NEWSELLERS)
(and
(exists (?SELLING)
(and
(instance ?AGENT AutonomousAgent)
(instance ?SELLING Selling)
(agent ?SELLING ?AGENT)
(instrument ?SELLING ?SITE)
(during ?SELLING ?INTERVAL)))
(not
(exists (?INTERVAL_BEFORE)
(and
(instance ?INTERVAL_BEFORE TimeInterval)
(earlier ?INTERVAL_BEFORE ?INTERVAL)
(holdsDuring ?INTERVAL_BEFORE
(exists (?SELLING_BEFORE)
(and
(instance ?SELLING_BEFORE Selling)
(agent ?SELLING_BEFORE ?AGENT)
(instrument ?SELLING_BEFORE ?SITE)
(during ?SELLING_BEFORE ?INTERVAL))))))))))
(equal
(SiteWideNewSellersFn ?INTERVAL ?SITE) ?NEWSELLERS)))) |
UXExperimentalTerms.kif 3474-3506 |
If X is an instance of timeframe and Y is an instance of web site, then All of the following hold: (1) there exists Z such that Z is an instance of collection (2) W W is a member of Zthere exists V such that W is an instance of agent (3) V is an instance of selling (4) W is an agent of V (5) Y is an instrument for V (6) V takes place during X (7) there doesn't exist ?INTERVAL_BEFORE such that ?INTERVAL_BEFORE is an instance of timeframe (8) ?INTERVAL_BEFORE happens earlier than X (9) there exists ?SELLING_BEFORE such that ?SELLING_BEFORE is an instance of selling (10) W is an agent of ?SELLING_BEFORE (11) Y is an instrument for ?SELLING_BEFORE (12) ?SELLING_BEFORE takes place during X holds during ?INTERVAL_BEFORE (13) equal new sellers at Y during X (14) Z |