139 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			139 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								/tmp/clpq
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								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, 30 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, 100 msec 54848 bytes}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								yes
							 | 
						||
| 
								 | 
							
								| ?- expand, [library('clpqr/examples/monash/critical')], noexpand.
							 | 
						||
| 
								 | 
							
								{consulting /freyung/christian/sicstus2.1.9.clp/library/clpqr/examples/monash/critical...}
							 | 
						||
| 
								 | 
							
								{Warning: [End] - singleton variables in cpm/2 in lines 62-67}
							 | 
						||
| 
								 | 
							
								{Warning: [Es,From,Lc,T] - singleton variables in buildv/3 in lines 81-83}
							 | 
						||
| 
								 | 
							
								{Warning: [H] - singleton variables in buildv/3 in lines 83-85}
							 | 
						||
| 
								 | 
							
								{Warning: [Es,Lc,T,To] - singleton variables in buildv/3 in lines 85-87}
							 | 
						||
| 
								 | 
							
								{Warning: [H] - singleton variables in buildv/3 in lines 87-89}
							 | 
						||
| 
								 | 
							
								{Warning: [H] - singleton variables in addedg/3 in lines 91-93}
							 | 
						||
| 
								 | 
							
								{Warning: [T] - singleton variables in addedg/3 in lines 93-94}
							 | 
						||
| 
								 | 
							
								{Warning: [H] - singleton variables in addedg/3 in lines 94-96}
							 | 
						||
| 
								 | 
							
								{Warning: [I] - singleton variables in early_late/4 in lines 102-106}
							 | 
						||
| 
								 | 
							
								{Warning: [I] - singleton variables in early_late/3 in lines 108-112}
							 | 
						||
| 
								 | 
							
								{Warning: [End] - singleton variables in setearly/5 in lines 118-121}
							 | 
						||
| 
								 | 
							
								{Warning: [Last] - singleton variables in setlate/4 in lines 128-131}
							 | 
						||
| 
								 | 
							
								{Warning: [T] - singleton variables in getnode/4 in lines 136-139}
							 | 
						||
| 
								 | 
							
								{Warning: [H] - singleton variables in getnode/4 in lines 139-141}
							 | 
						||
| 
								 | 
							
								{Warning: [G] - singleton variables in analyse/2 in lines 141-148}
							 | 
						||
| 
								 | 
							
								{Warning: [I] - singleton variables in analyse/2 in lines 148-151}
							 | 
						||
| 
								 | 
							
								{Warning: [Lci] - singleton variables in compute/9 in lines 157-166}
							 | 
						||
| 
								 | 
							
								{Warning: [From] - singleton variables in print_node/1 in lines 176-180}
							 | 
						||
| 
								 | 
							
								{Warning: [From] - singleton variables in print_node/1 in lines 186-191}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								>>> Sample goals: go1/0, go2/0, go3/0
							 | 
						||
| 
								 | 
							
								{/freyung/christian/sicstus2.1.9.clp/library/clpqr/examples/monash/critical consulted, 210 msec 18416 bytes}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								yes
							 | 
						||
| 
								 | 
							
								| ?- go1.
							 | 
						||
| 
								 | 
							
								            Node    Es      Lc
							 | 
						||
| 
								 | 
							
								Node1 Node2   T       Ls      Ec      Tf      Ff
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								START NODE  n1      0       0
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n1   n2      3       2       3       2       0
							 | 
						||
| 
								 | 
							
								n1     n3      2       0       2       0       0 *
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								           n2      3       5
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n2   n4      2       5       5       2       2
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								             n3      2       2
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n3   n4      5       2       7       0       0 *
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								END NODE   n4      7       7
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								yes
							 | 
						||
| 
								 | 
							
								| ?- go2.
							 | 
						||
| 
								 | 
							
								           Node    Es      Lc
							 | 
						||
| 
								 | 
							
								Node1 Node2   T       Ls      Ec      Tf      Ff
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								            n5      8       8
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n5   n6      9       8       17      0       0 *
							 | 
						||
| 
								 | 
							
								n5   n7      5       12      13      4       4
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								             n6      17      17
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n6  n7      0       17      17      0       0 *
							 | 
						||
| 
								 | 
							
								n6   n8      4       19      21      2       2
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								             n7      17      17
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n7  n8      6       17      23      0       0 *
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								           n4      3       8
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n4   n7      4       13      7       10      10
							 | 
						||
| 
								 | 
							
								n4    n5      0       8       3       5       5
							 | 
						||
| 
								 | 
							
								n4     n8      3       20      6       17      17
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								START NODE  n1      0       0
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n1   n2      2       4       2       4       0
							 | 
						||
| 
								 | 
							
								n1     n3      6       0       6       0       0 *
							 | 
						||
| 
								 | 
							
								n1   n4      3       5       3       5       0
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								             n2      2       6
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n2   n3      0       6       2       4       4
							 | 
						||
| 
								 | 
							
								n2     n5      1       7       3       5       5
							 | 
						||
| 
								 | 
							
								n2     n6      4       13      6       11      11
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								            n3      6       6
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n3   n5      2       6       8       0       0 *
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								END NODE   n8      23      23
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								yes
							 | 
						||
| 
								 | 
							
								| ?- go3.
							 | 
						||
| 
								 | 
							
								          Node    Es      Lc
							 | 
						||
| 
								 | 
							
								Node1 Node2   T       Ls      Ec      Tf      Ff
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								START NODE  n1      0       0
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n1   n2      4       0       4       0       0 *
							 | 
						||
| 
								 | 
							
								n1   n3      3       4       3       4       2
							 | 
						||
| 
								 | 
							
								n1     n4      4       6       4       6       0
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								             n2      4       4
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n2   n5      7       4       11      0       0 *
							 | 
						||
| 
								 | 
							
								n2   n3      1       6       5       2       0
							 | 
						||
| 
								 | 
							
								n2     n7      8       8       12      4       4
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								             n3      5       7
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n3   n5      4       7       9       2       2
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								             n4      4       10
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n4  n6      2       10      6       6       6
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								             n5      11      11
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n5  n6      1       11      12      0       0 *
							 | 
						||
| 
								 | 
							
								n5   n7      3       13      14      2       2
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								END NODE     n7      16      16
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								            n6      12      12
							 | 
						||
| 
								 | 
							
								--------------------------------------------------
							 | 
						||
| 
								 | 
							
								n6  n7      4       12      16      0       0 *
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								yes
							 | 
						||
| 
								 | 
							
								| ?- 
							 |