| SingleAgentProcess(single agent process) |
| appearance as argument number 1 |
|
|
| (subclass SingleAgentProcess Process) | Merge.kif 1680-1680 | Single agent process is a subclass of process |
| (documentation SingleAgentProcess EnglishLanguage "SingleAgentProcess is the Class of all Processes that require exactly one agent in order to occur.") | Merge.kif 1681-1682 | Single agent process is a subclass of process |
| appearance as argument number 2 |
|
|
| (termFormat EnglishLanguage SingleAgentProcess "single agent process") | domainEnglishFormat.kif 65497-65497 |
| antecedent |
|
|
| (=> (instance ?PROC SingleAgentProcess) (exists (?AGENT) (agent ?PROC ?AGENT))) |
Merge.kif 1684-1687 | If X is an instance of single agent process, then there exists Y such that Y is an agent of X |
| (=> (and (instance ?PROC SingleAgentProcess) (agent ?PROC ?AGENT1) (agent ?PROC ?AGENT2)) (and (equal ?AGENT1 ?AGENT2) (not (exists (?AGENT3) (and (agent ?PROC ?AGENT3) (not (equal ?AGENT3 ?AGENT1))))))) |
Merge.kif 1689-1701 | If X is an instance of single agent process, Y is an agent of X, and Z is an agent of X, then equal Y and Z and there doesn't exist W such that W is an agent of X, equal W, and Y |
|
|