% ==========================================================================
% $Id: max.pl,v 1.2 2014/01/21 17:07:08 jlang Exp $
% CSI2120 example Code for lecture 4
% ==========================================================================
% (C)opyright:
%
%   Jochen Lang
%   SITE, University of Ottawa
%   800 King Edward Ave.
%   Ottawa, On., K1N 6N5
%   Canada. 
%   http://www.eecs.uottawa.ca/~jlang
% 
% Creator: jlang (Jochen Lang) based on CSI2520 course material
% Email:   jlang@eecs.uottawa.ca
% ==========================================================================
% $Log: max.pl,v $
% Revision 1.2  2014/01/21 17:07:08  jlang
% Removed extra line feeds
%
% Revision 1.1  2014/01/21 17:05:53  jlang
% Added cut examples for lecture 4
%
% ==========================================================================
% Incorrect
% max(X,Y,X) :- X >= Y.
% max(_,Y,Y).
% Extra test
max(X,Y,X) :- X >= Y.
max(X,Y,Y) :- X < Y.
% Efficient with the cut
% max(X,Y,X) :- X >= Y, !.
% max(_,Y,Y).
