Ahoj,
snažím se o program v PROLOGu, který by uměl derivovat funkce. Pro začátek jsem napsal jen kód pro derivaci x a konstanty.
% derivace x podle x
derive(X,X,1).
%derivace konstanty podle x
derive(N,X,0) :- integer(N).
Když se chci programu zeptat jaký je výsledek, tedy:
?- derive(N,X,Nevim).
Dostanu ale nesmyslnou odpověď.
N = H126
X = H126
Nevim = 1
Nevíte, kde je chyba?