@ -94,9 +94,9 @@ let%test_module _ =
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          ∨   (   (  (   1  =  _  =  % y_7  ∧  emp )  ∨   (   2  =  _  ∧  emp )  ) ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        (  ( ∃  % x_6 ,  % x_7  .    ( tt  ∧  ( % x_7  =  2 ) )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        ∨   ( ∃  % x_6  .    ( tt  ∧  ( % x_6  =  1 )  ∧  ( % y_7  =  1 ) )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        ∨   (   ( tt  ∧  ( 0  =  % x_6 ) )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        (  ( ∃  % x_6 ,  % x_7  .    ( % x_7  =  2 )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        ∨   ( ∃  % x_6  .    ( ( % x_6  =  1 )  ∧  ( % y_7  =  1 ) )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        ∨   (   ( 0  =  % x_6 )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        )  | } ] 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    let % expect_test  _  = 
 
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				 
				
					@ -119,9 +119,9 @@ let%test_module _ =
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          ∨   (   (  (   1  =  _  =  % y_7  ∧  emp )  ∨   (   2  =  _  ∧  emp )  ) ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        (  ( ∃  % x_6 ,  % x_8 ,  % x_9  .    ( tt  ∧  ( % x_9  =  2 ) )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        ∨   ( ∃  % x_6 ,  % x_8  .    ( tt  ∧  ( % y_7  =  1 )  ∧  ( % x_8  =  1 ) )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        ∨   ( ∃  % x_6  .    ( tt  ∧  ( 0  =  % x_6 ) )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        (  ( ∃  % x_6 ,  % x_8 ,  % x_9  .    ( % x_9  =  2 )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        ∨   ( ∃  % x_6 ,  % x_8  .    ( ( % y_7  =  1 )  ∧  ( % x_8  =  1 ) )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        ∨   ( ∃  % x_6  .    ( 0  =  % x_6 )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        )  | } ] 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					    let % expect_test  _  = 
 
				
			 
			
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
				 
				 
				
					@ -179,13 +179,13 @@ let%test_module _ =
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					      [ % expect 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        { | 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        ∃  % a_1 ,  % c_3 ,  % d_4 ,  % e_5  . 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          ( tt  ∧  ( ⟨ 16 , % e_5 ⟩  =  ( ⟨ 8 , % a_1 ⟩ ^ ⟨ 8 , % d_4 ⟩ ) ) ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          ( ⟨ 16 , % e_5 ⟩  =  ( ⟨ 8 , % a_1 ⟩ ^ ⟨ 8 , % d_4 ⟩ ) ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        ∧  emp 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        *  (  (   ( tt  ∧  ( 0  ≠  % x_6 ) )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          ∨   ( ∃  % b_2  .    ( tt  ∧  ( ⟨ 8 , % a_1 ⟩  =  ( ⟨ 4 , % c_3 ⟩ ^ ⟨ 4 , % b_2 ⟩ ) ) )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					        *  (  (   ( 0  ≠  % x_6 )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          ∨   ( ∃  % b_2  .    ( ⟨ 8 , % a_1 ⟩  =  ( ⟨ 4 , % c_3 ⟩ ^ ⟨ 4 , % b_2 ⟩ ) )  ∧  emp ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          (  (   emp )  ∨   (   ( tt  ∧  ( 0  ≠  % x_6 ) )  ∧  emp )  ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          (  (   emp )  ∨   (   ( 0  ≠  % x_6 )  ∧  emp )  ) 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					          (  (   emp )  ∨   (   ( 0  ≠  % x_6 )  ∧  emp )  )  | } ] 
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				 
				
					  end  )