Skip to content

Instantly share code, notes, and snippets.

@sp0oks
Created November 9, 2018 00:44
Show Gist options
  • Save sp0oks/5181f55f342ebe130a73980f5bbb5951 to your computer and use it in GitHub Desktop.
Save sp0oks/5181f55f342ebe130a73980f5bbb5951 to your computer and use it in GitHub Desktop.
% Predicados
problema(preparador_fisico) :- ruim(preparo_fisico).
problema(equipe_tecnica) :- constantes(atritos), ruim(situacao_psicologica).
problema(time) :- bom(preparo_fisico), ruim(situacao_de_gols).
constantes(atritos) :- jogador(X), discute_tecnico(X).
ruim(situacao_psicologica) :- jogador(X), suspenso(X).
ruim(situacao_de_gols) :- gols_sofridos(X), gols_feitos(Y), X > Y.
suspenso(X) :- cartao_vermelho(X).
% Base de Conhecimento
bom(preparo_fisico).
jogador(jorge).
cartao_vermelho(jorge).
discute_tecnico(jorge).
gols_sofridos(1).
gols_feitos(2).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment