home *** CD-ROM | disk | FTP | other *** search
-
- "Weg ohne Schleifen"
-
- guter-weg(l) -> gute-liste(l) weg(l);
-
- weg(x.nil) -> station(x);
- weg(x.x'.l) -> strecke(x,x') weg(x'.l);
-
- strecke(x,x') -> station(x) station(x');
-
- station(Marseille) ->;
- station(Paris) ->;
- station(Stuttgart) ->;
-
- gute-liste(l) -> freeze(l,gute-liste'(l));
-
- gute-liste'(nil) ->;
- gute-liste'(x.l) -> nicht-element(x,l) gute-liste(l);
-
- nicht-element(x,l) -> freeze(l,nicht-element'(x,l));
-
- nicht-element'(x,nil) ->;
- nicht-element'(x,x'.l) -> dif(x,x') nicht-element(x,l);