Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- % IN PROLOG
- % Class data section
- prereq( cs1000 , none).
- prereq( cs1010 , none).
- prereq( cs1020 , none).
- prereq( cs1030 , none).
- prereq( cs1040 , none).
- prereq( cs1050 , none).
- prereq( cs1060 , none).
- prereq( cs1070 , none).
- prereq( cs1090 , none).
- prereq( cs1100 , none).
- prereq( cs1150 , none).
- prereq( cs1450 , cs1150 ).
- prereq( cs2010 , none).
- prereq( cs2030 , none).
- prereq( cs2050 , none).
- prereq( cs2060 , cs1150 ).
- prereq( cs2070 , none).
- prereq( cs2080 , cs1450 ).
- prereq( cs2120 , none).
- prereq( cs2160 , cs1450 ).
- prereq( cs2160 , s2060 ).
- prereq( cs2910 , none).
- prereq( cs3010 , cs3160 ).
- prereq( cs3020 , cs1450 ).
- prereq( cs3030 , none).
- prereq( cs3040 , cs1450 ).
- prereq( cs3050 , cs2080 ).
- prereq( cs3060 , cs2060 ).
- prereq( cs3060 , cs2080 ).
- prereq( cs3160 , cs2060 ).
- prereq( cs3160 , cs2160 ).
- prereq( cs3160 , cs3060 ).
- prereq( cs3300 , cs2080 ).
- prereq( cs3300 , cs3020 ).
- prereq( cs3300 , s3060 ).
- prereq( cs3350 , cs1450 ).
- prereq( cs3350 , cs3060 ).
- prereq( cs3350 , pes1110 ).
- prereq( cs3910 , cs2080 ).
- prereq( cs4010 , none).
- prereq( cs4020 , none).
- prereq( cs4030 , none).
- prereq( cs4040 , none).
- prereq( cs4050 , none).
- prereq( cs4060 , none).
- prereq( cs4070 , none).
- prereq( cs4080 , none).
- prereq( cs4090 , none).
- prereq( cs4100 , cs2160 ).
- prereq( cs4100 , cs3160 ).
- prereq( cs4100 , cs47005700 ).
- prereq( cs4100 , cs5100 ).
- prereq( cs4200 , cs2160 ).
- prereq( cs4200 , cs5200 ).
- prereq( cs4220 , cs2060 ).
- prereq( cs4220 , math2150 ).
- prereq( cs4360 , cs4780 ).
- prereq( cs4420 , cs3300 ).
- prereq( cs4420 , cs5420 ).
- prereq( cs4500 , cs2060 ).
- prereq( cs4500 , cs2080 ).
- prereq( cs4500 , cs42005200 ).
- prereq( cs4500 , cs5500 ).
- prereq( cs4600 , cs1450 ).
- prereq( cs4600 , math2350 ).
- prereq( cs4600 , math3130 ).
- prereq( cs4600 , cs5600 ).
- prereq( cs4700 , math2150 ).
- prereq( cs4700 , math3130 ).
- prereq( cs4700 , cs5700 ).
- prereq( cs4720 , cs1450 ).
- prereq( cs4720 , math2150 ).
- prereq( cs4720 , cs5720 ).
- prereq( cs4780 , cs48005800 ).
- prereq( cs4780 , s5780 ).
- prereq( cs4800 , cs1450 ).
- prereq( cs4800 , cs2080 ).
- prereq( cs4800 , math3130 ).
- prereq( cs4800 , s5800 ).
- prereq( cs4820 , cs3160 ).
- prereq( cs4850 , math3810 ).
- prereq( cs4850 , cs4720 ).
- prereq( cs4850 , cs5850 ).
- prereq( cs5010 , none).
- prereq( cs5020 , none).
- prereq( cs5100 , cs2160 ).
- prereq( cs5100 , cs3160 ).
- prereq( cs5100 , cs4100 ).
- prereq( cs5200 , cs2160 ).
- prereq( cs5200 , cs4200 ).
- prereq( cs5220 , cs42005200 ).
- prereq( cs5220 , cs45005500 ).
- prereq( cs5250 , none).
- prereq( cs5260 , s301 ).
- prereq( cs5260 , s522 ).
- prereq( cs5310 , cs1450 ).
- prereq( cs5320 , cs5310 ).
- prereq( cs5330 , cs1450 ).
- prereq( cs5340 , cs1450 ).
- prereq( cs5350 , none).
- prereq( cs5360 , cs5310 ).
- prereq( cs5370 , cs3300 ).
- prereq( cs5370 , cs5310 ).
- prereq( cs5380 , cs3300 ).
- prereq( cs5390 , cs5310 ).
- prereq( cs5390 , cs5320 ).
- prereq( cs5390 , cs5340 ).
- prereq( cs5390 , cs5360 ).
- prereq( cs5420 , cs3300 ).
- prereq( cs5420 , cs4420 ).
- prereq( cs5430 , 4420cs5420 ).
- prereq( cs5500 , cs2060 ).
- prereq( cs5500 , cs2080 ).
- prereq( cs5500 , cs42005200 ).
- prereq( cs5500 , cs4500 ).
- prereq( cs5510 , cs45005500 ).
- prereq( cs5550 , cs45005500 ).
- prereq( cs5600 , cs1450 ).
- prereq( cs5600 , math2350 ).
- prereq( cs5600 , math3130 ).
- prereq( cs5600 , cs4600 ).
- prereq( cs5670 , cs2080 ).
- prereq( cs5670 , math3810 ).
- prereq( cs5700 , math2150 ).
- prereq( cs5700 , math3130 ).
- prereq( cs5700 , cs4700 ).
- prereq( cs5710 , math3810 ).
- prereq( cs5710 , s5720 ).
- prereq( cs5710 , s5820 ).
- prereq( cs5720 , cs1450 ).
- prereq( cs5720 , math2150 ).
- prereq( cs5720 , cs4720 ).
- prereq( cs5750 , cs47205720 ).
- prereq( cs5750 , cs48005800 ).
- prereq( cs5760 , none).
- prereq( cs5770 , cs48005800 ).
- prereq( cs5780 , cs48005800 ).
- prereq( cs5780 , cs4780 ).
- prereq( cs5790 , cs48005800 ).
- prereq( cs5800 , cs1450 ).
- prereq( cs5800 , cs2080 ).
- prereq( cs5800 , cs4800 ).
- prereq( cs5810 , cs48005800 ).
- prereq( cs5820 , cs3160 ).
- prereq( cs5820 , cs4820 ).
- prereq( cs5830 , none).
- prereq( cs5840 , math2350 ).
- prereq( cs5840 , math5840 ).
- prereq( cs5850 , math3810 ).
- prereq( cs5850 , cs4720 ).
- prereq( cs5850 , cs4850 ).
- prereq( cs5860 , cs5820 ).
- prereq( cs5870 , math2350 ).
- prereq( cs5890 , s5820 ).
- prereq( cs5910 , cs2080 ).
- prereq( cs5910 , math2150 ).
- prereq( cs5920 , math2150 ).
- prereq( cs5920 , math3810 ).
- prereq( cs5920 , cs3160 ).
- prereq( cs5920 , cs5220 ).
- prereq( cs6010 , none).
- prereq( cs6220 , cs5220 ).
- prereq( cs6300 , cs5310 ).
- prereq( cs6300 , cs5350 ).
- prereq( cs6380 , cs5380 ).
- prereq( cs6430 , cs44205420 ).
- prereq( cs6770 , cs5800 ).
- prereq( cs6770 , cs5770 ).
- prereq( cs6780 , none).
- prereq( cs6820 , cs5820 ).
- prereq( cs6820 , cs5830 ).
- prereq( cs6870 , cs5870 ).
- prereq( cs6910 , cs5910 ).
- prereq( cs6910 , cs5920 ).
- prereq( cs6920 , cs5920 ).
- prereq( cs7060 , none).
- prereq( cs8000 , none).
- % section to find prereqs
- % simple recursive call
- class(X, Y):-prereq(X, Y).
- class(X, Y):-prereq(X, Z), class(Z, Y).
Add Comment
Please, Sign In to add comment