@ -1253,7 +1253,6 @@ let f_ses_map : (Ses.Term.t -> Ses.Term.t) -> fml -> fml =
 
			
		
	
		
		
			
				
					
					module  Context  =  struct module  Context  =  struct  
			
		
	
		
		
			
				
					
					  type  t  =  Ses . Equality . t  [ @@ deriving  sexp ] 
  type  t  =  Ses . Equality . t  [ @@ deriving  sexp ] 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					  let  pp  =  Ses . Equality . pp 
 
			
		
	
		
		
			
				
					
					  let  invariant  =  Ses . Equality . invariant 
  let  invariant  =  Ses . Equality . invariant 
 
			
		
	
		
		
			
				
					
					  let  empty  =  Ses . Equality . true_ 
  let  empty  =  Ses . Equality . true_ 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -1306,6 +1305,9 @@ module Context = struct
 
			
		
	
		
		
			
				
					
					        |  []  ->  None 
        |  []  ->  None 
 
			
		
	
		
		
			
				
					
					        |  cls  ->  Some  cls  ) 
        |  cls  ->  Some  cls  ) 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					  (*  Pretty printing  *) 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					  let  pp_raw  =  Ses . Equality . pp 
 
			
		
	
		
		
			
				
					
					  let  ppx_cls  x  =  List . pp  " @ =  "  ( Term . ppx  x ) 
  let  ppx_cls  x  =  List . pp  " @ =  "  ( Term . ppx  x ) 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					  let  ppx_classes  x  fs  clss  = 
  let  ppx_classes  x  fs  clss  = 
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -1315,7 +1317,7 @@ module Context = struct
 
			
		
	
		
		
			
				
					
					          ( List . sort  ~ compare : Term . compare  cls )  ) 
          ( List . sort  ~ compare : Term . compare  cls )  ) 
 
			
		
	
		
		
			
				
					
					      fs  ( Term . Map . to_alist  clss ) 
      fs  ( Term . Map . to_alist  clss ) 
 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					  let  pp _classes  fs  r  =  ppx_classes  ( fun  _  ->  None )  fs  ( classes  r ) 
  let  pp  fs  r  =  ppx_classes  ( fun  _  ->  None )  fs  ( classes  r ) 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					  let  ppx_diff  var_strength  fs  parent_ctx  fml  ctx  = 
  let  ppx_diff  var_strength  fs  parent_ctx  fml  ctx  = 
 
			
		
	
		
		
			
				
					
					    let  clss  =  diff_classes  ctx  parent_ctx  in 
    let  clss  =  diff_classes  ctx  parent_ctx  in