19 lines
		
	
	
		
			395 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			395 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								universe(['Stu'],[s0]).
							 | 
						||
| 
								 | 
							
								universe(['Key'],[r0,r1]).
							 | 
						||
| 
								 | 
							
								universe(['Cou'],[c16,c10]).
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								type(stu,[s0]).
							 | 
						||
| 
								 | 
							
								type(reg,[r0,r1]).
							 | 
						||
| 
								 | 
							
								type(cou,[c16,c10]).
							 | 
						||
| 
								 | 
							
								type(gr,[1,4]).
							 | 
						||
| 
								 | 
							
								type(dif,[h,l]).
							 | 
						||
| 
								 | 
							
								type(ran,[h,l]).
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								mode(registration(reg,cou,stu)).
							 | 
						||
| 
								 | 
							
								mode(registration_grade(reg,gr)).
							 | 
						||
| 
								 | 
							
								mode(registration_course(reg,cou)).
							 | 
						||
| 
								 | 
							
								mode(registration_student(reg,stu)).
							 | 
						||
| 
								 | 
							
								mode(course_difficulty(cou,dif)).
							 | 
						||
| 
								 | 
							
								mode(student_ranking(stu,ran)).
							 | 
						||
| 
								 | 
							
								
							 |