;;;; -*- mode:Lisp; syntax:Common-Lisp; package:user -*- ;;;; ;;;; Copyright 1992 Patrick H. Winston. All rights reserved. ;;;; Version 1.1, transferred from master disk on 21 Jan 93 ;;;; ;;;; This file may reference other files containing copyrighted software. ;;;; Any restrictions on the use of such software are described in the ;;;; files containing that software. This file may be freely copied as ;;;; long as this notice is kept intact. ;;;; Purpose: program support for Chapter 12, ;;;; Symbolic Constraints and Propagation ;;;; LOAD TIME PROPAGATION SYSTEM (load "time.lsp") ;;;; RUN EXPERIMENTS (format t "~%~%Experiment #1---BEFORE chain:") (make-intervals a b c d z) (set-labels b before c) (set-labels c before d) (set-labels d before z) (set-labels a before b) (format t "~%~%Experiment #2---X-MORNING-AFTERNOON-Y chain:") (make-intervals x morning afternoon y) (set-labels x before morning) (set-labels morning meets afternoon) (set-labels y during afternoon)