메소드 | 설명 | |
---|---|---|
Unifier ( ) : System | ||
unify ( FOLNode x, FOLNode y ) : Term>.Dictionary |
||
unify ( FOLNode x, FOLNode y, Term>.Dictionary |
||
unify ( List |
메소드 | 설명 | |
---|---|---|
occurCheck ( Term>.Dictionary |
메소드 | 설명 | |
---|---|---|
args ( FOLNode x ) : List |
||
cascadeOccurCheck ( Term>.Dictionary |
||
cascadeSubstitution ( Term>.Dictionary |
||
isCompound ( FOLNode x ) : bool | ||
op ( FOLNode x ) : String | ||
unifyOps ( String x, String y, Term>.Dictionary |
||
unifyVar ( |
protected occurCheck ( Term>.Dictionary |
||
theta | Term>.Dictionary | |
var | ||
x | FOLNode | |
리턴 | bool |
public unify ( FOLNode x, FOLNode y ) : Term>.Dictionary |
||
x | FOLNode | |
y | FOLNode | |
리턴 | Term>.Dictionary |
public unify ( FOLNode x, FOLNode y, Term>.Dictionary |
||
x | FOLNode | |
y | FOLNode | |
theta | Term>.Dictionary | |
리턴 | Term>.Dictionary |
public unify ( List |
||
x | List |
|
y | List |
|
theta | Term>.Dictionary | |
리턴 | Term>.Dictionary |