sine-patre/sine_patre.py

14 lines
345 B
Python
Raw Normal View History

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