% ==========================================================================
% $Id: graph.pl,v 1.2 2014/02/06 15:54:25 jlang Exp $
% CSI2120 example Code for lecture 7
% ==========================================================================
% (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)
% Email:   jlang@eecs.uottawa.ca
% ==========================================================================
% $Log: graph.pl,v $
% Revision 1.2  2014/02/06 15:54:25  jlang
% Change to undirected graph.
%
% Revision 1.1  2014/01/28 06:18:50  jlang
% Added tree and graph examples.
%
% ==========================================================================
edge(g(Ns,Edges),N1,N2,Weight):- 
           member(edge(N1,N2,Weight),Edges);
           member(edge(N2,N1,Weight),Edges).


graphA(X) :- X=g([a,b,c,d,e,f],
		 [edge(a,b,3), edge(a,c,5), edge(a,d,7), 
		  edge(e,f,1), edge(d,f,6)]).

