Reasoner example for birds

Allikas: Lambda
Redaktsioon seisuga 17. aprill 2019, kell 10:25 kasutajalt Tammet (arutelu | kaastöö) (Uus lehekülg: '<pre> % (lbird & -abnormal_bird) => lflies -lbird(X,L) | abnormal_bird(X) | lflies(X,likely). -bird(X) | lbird(X,certain). -lbird(X,certain) | bird(X). -penguin(X) | bird(X)....')
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)
Mine navigeerimisribale Mine otsikasti
% (lbird & -abnormal_bird) => lflies
-lbird(X,L) | abnormal_bird(X) | lflies(X,likely).

-bird(X) | lbird(X,certain).
-lbird(X,certain) | bird(X).

-penguin(X) | bird(X).

% -abnormal_bird(tweety).

-lflies(tweety,L) | ans(L).

-penguin(X) | abnormal_bird(X).

-seagull(X) | normal_bird(X).

-abnormal_bird(X) | -normal_bird(X).

seagull(tweety).

bird(tweety).
penguin(pengu).

-lflies(pengu,L) | ans(L).