InitialNodeFn
|
|
Sigma KEE - InitialNodeFn
|
appearance as argument number 1
|
|
|
appearance as argument number 2
|
|
|
antecedent
|
|
|
consequent
|
|
(=>
(and
(instance ?GRAPH DirectedGraph)
(instance ?ARC GraphArc)
(graphPart ?ARC ?GRAPH))
(exists (?NODE1 ?NODE2)
(and
(equal
(InitialNodeFn ?ARC) ?NODE1)
(equal
(TerminalNodeFn ?ARC) ?NODE2)))) |
Merge.kif 5795-5803 |
If X is an instance of directed graph, Y is an instance of graph arc, and Y is a part of X, then there exist Z, W such that equal the starting node of Y, Z, equal the terminal node of Y, and W |
(=>
(and
(instance ?GRAPH GraphPath)
(instance ?ARC GraphArc)
(graphPart ?ARC ?GRAPH)
(equal
(InitialNodeFn ?ARC) ?NODE))
(not
(exists (?OTHER)
(and
(equal
(InitialNodeFn ?OTHER) ?NODE)
(not
(equal ?OTHER ?ARC)))))) |
Merge.kif 5846-5857 |
If X is an instance of graph path, Y is an instance of graph arc, Y is a part of X, and equal the starting node of Y and Z, then there doesn't exist W such that equal the starting node of W, Z, equal W, and Y |
Show simplified definition (without tree view)
Show simplified definition (with tree view)
|