2024-04-28 16:23:47 +00:00
|
|
|
import fol
|
|
|
|
|
2024-04-24 08:56:13 +00:00
|
|
|
if __name__ == '__main__':
|
2024-04-28 16:23:47 +00:00
|
|
|
kb = fol.kb.Kb()
|
|
|
|
try:
|
|
|
|
kb.tell('Friend(ALICE, BOB)')
|
|
|
|
kb.tell('Friend(BOB, CLAIRE)')
|
|
|
|
kb.tell('Friend(x, y) -> Friend(y, x)')
|
|
|
|
kb.tell('(Friend(x, y) & Friend(y, z)) -> Friend(x, z)')
|
|
|
|
|
|
|
|
print(kb.ask('Friend(ALICE, x)'))
|
|
|
|
except KeyboardInterrupt:
|
|
|
|
pass
|