De Darwin Award (vertaald: de “Darwinonderscheiding”) is een cynische “eer” die wordt gegeven aan mensen die “bijdragen” aan de menselijke evolutie1 door zichzelf op een spectaculair domme manier te laten verongelukken en dus de mogelijkheid om zichzelf voort te planten verliezen. De prijs is genoemd naar Charles Darwin2, de bedenker van de evolutietheorie3. Er is geen geldprijs aan verbonden, alleen postume4 erkenning of eervolle vermelding.
De gedachte erachter is dat de persoon zo dom is dat hij een levend bewijs is van evolutie5 in uitvoering. Zijn of haar (ondermaatse) genen6 worden door de persoon zelf dus uit de genenpoel7 verwijderd.
Er zijn in principe vijf voorwaarden waaraan voldaan moet worden om in aanmerking te komen voor een Darwin Award:
Bron: Wikipedia8
Bekijk volgend prolog programma dat kan gebruikt worden tijdens de selectie:
onvruchtbaar_door(rouen,beklimmen_ethernetkabel).
slecht_inschattingsvermogen(rouen,beklimmen_ethernetkabel).
zichzelf_toegebracht(beklimmen_ethernetkabel).
volwassen(rouen).
verifieerbaar(beklimmen_ethernetkabel).
dom(X) :- slecht_inschattingsvermogen(X,_).
mens(X) :- volwassen(X).
mens(X) :- kind(X).
genomineerde(Naam) :-
onvruchtbaar_door(Naam, Wat),
slecht_inschattingsvermogen(Naam,Wat),
zichzelf_toegebracht(Wat),
volwassen(Naam),
verifieerbaar(Wat).
Schrijf volgende feiten over de voorgaande code:
facts/1
: die het aantal feiten aangeeftpredicates/1
: die het aantal predicaten aangeeft (met ariteit > 0)atoms/1
: die het aantal atomen aangeeftrules/1
: die het aantal regels aangeeftclauses/1
: die het aantal clausules aangeeft