77 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			77 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | /tmp/clpr | ||
|  | 
 | ||
|  | yes | ||
|  | | ?- use_module(library('clpqr/monash')). | ||
|  | {compiling /freyung/christian/sicstus2.1.9.clp/library/clpqr/monash.pl...} | ||
|  | {loading /freyung/christian/sicstus2.1.9.clp/library/clpqr/printf.ql...} | ||
|  | {loaded /freyung/christian/sicstus2.1.9.clp/library/clpqr/printf.ql in module printf, 40 msec 27216 bytes} | ||
|  | {loading /freyung/christian/sicstus2.1.9.clp/library/clpqr/expand.ql...} | ||
|  | {loaded /freyung/christian/sicstus2.1.9.clp/library/clpqr/expand.ql in module expand, 40 msec 26832 bytes} | ||
|  | {/freyung/christian/sicstus2.1.9.clp/library/clpqr/monash.pl compiled, 130 msec 54848 bytes} | ||
|  | 
 | ||
|  | yes | ||
|  | | ?- expand, [library('clpqr/examples/monash/option')], noexpand. | ||
|  | {consulting /freyung/christian/sicstus2.1.9.clp/library/clpqr/examples/monash/option...} | ||
|  | {Warning: [B,C,P,X] - singleton variables in table/13 in lines 47-54} | ||
|  | {Warning: [B,P,S] - singleton variables in table/13 in lines 54-55} | ||
|  | {Warning: [B,C,S] - singleton variables in table/13 in lines 55-56} | ||
|  | {Warning: [C,P,S,X] - singleton variables in table/13 in lines 56-57} | ||
|  | 
 | ||
|  | >>> Sample goals (some with multiple answers): | ||
|  |     go1(W), go2(S, W), go3(S, W), go4(S, W), go5(S, W) | ||
|  | {/freyung/christian/sicstus2.1.9.clp/library/clpqr/examples/monash/option consulted, 160 msec 10032 bytes} | ||
|  | 
 | ||
|  | yes | ||
|  | | ?- go1(W). | ||
|  | 
 | ||
|  | W = -4.75 ? ; | ||
|  | 
 | ||
|  | no | ||
|  | | ?- go2(S,W). | ||
|  | 
 | ||
|  | W = 5.25, | ||
|  | {S>=0.0}, | ||
|  | {S<50.0} ? ; | ||
|  | 
 | ||
|  | {W>5.0}, | ||
|  | {S=55.25-W}, | ||
|  | {W=<5.25} ? ; | ||
|  | 
 | ||
|  | no | ||
|  | | ?- go3(S,W). | ||
|  | 
 | ||
|  | {W>=10.0}, | ||
|  | {S=37.4-W}, | ||
|  | {W=<37.4} ? ; | ||
|  | 
 | ||
|  | {W>=10.0}, | ||
|  | {S=62.6+W} ? ; | ||
|  | 
 | ||
|  | no | ||
|  | | ?- go4(S,W). | ||
|  | 
 | ||
|  | W = 5.699999999999999, | ||
|  | {S>=0.0}, | ||
|  | {S<20.0} ? ; | ||
|  | 
 | ||
|  | {S>=20.0}, | ||
|  | {S<40.0}, | ||
|  | {W=25.7-S} ? ; | ||
|  | 
 | ||
|  | W = -14.3, | ||
|  | {S>=40.0}, | ||
|  | {S<60.0} ? ; | ||
|  | 
 | ||
|  | {S>=60.0}, | ||
|  | {S<80.0}, | ||
|  | {W= -74.3+S} ? ; | ||
|  | 
 | ||
|  | W = 5.699999999999999, | ||
|  | {S>=80.0} ? ; | ||
|  | 
 | ||
|  | no | ||
|  | | ?- go5(S,W). | ||
|  | 
 | ||
|  | no | ||
|  | | ?- ^D |