|  | 
              
                
                  vars
                
                :
                string list
                
                  fm
                
                :
                formula<fol> 
              
                
                  Returns: 
                
                formula<fol> | 
        
          |  | 
              
                
                  vars
                
                :
                string list
                
                  dun
                
                :
                term list
                
                  pols
                
                :
                term list
                
                  cont
                
                :
                sign list list -> formula<fol>
                
                  sgns
                
                :
                (term * sign) list 
              
                
                  Returns: 
                
                formula<fol> | 
        
          |  | 
              
                
                  ps
                
                :
                sign list list 
              
                
                  Returns: 
                
                sign list list | 
        
          |  | 
              
                
                  cont
                
                :
                sign list list -> 'a
                
                  mat
                
                :
                sign list list 
              
                
                  Returns: 
                
                'a | 
        
          |  | 
              
                
                  vars
                
                :
                string list
                
                  dun
                
                :
                term list
                
                  p
                
                :
                term
                
                  ops
                
                :
                term list
                
                  cont
                
                :
                sign list list -> formula<fol>
                
                  sgns
                
                :
                (term * sign) list 
              
                
                  Returns: 
                
                formula<fol> | 
        
          |  | 
              
                
                  fm
                
                :
                formula<fol> 
              
                
                  Returns: 
                
                formula<fol> | 
        
          |  | 
              
                
                  tm
                
                :
                term 
              
                
                  Returns: 
                
                term | 
        
          |  | 
              
                
                  ps
                
                :
                sign list list 
              
                
                  Returns: 
                
                sign list list | 
        
          |  | 
              
                
                  pd
                
                :
                sign list
                
                  qd
                
                :
                sign list 
              
                
                  Returns: 
                
                sign list | 
        
          |  | 
              
                
                  vars
                
                :
                string list
                
                  pols
                
                :
                term list
                
                  cont
                
                :
                sign list list -> formula<fol>
                
                  sgns
                
                :
                (term * sign) list 
              
                
                  Returns: 
                
                formula<fol> | 
        
          |  | 
              
                
                  vars
                
                :
                string list
                
                  sgns
                
                :
                (term * sign) list
                
                  s
                
                :
                term
                
                  p
                
                :
                term 
              
                
                  Returns: 
                
                term | 
        
          |  | 
              
                
                  vars
                
                :
                string list
                
                  p
                
                :
                term 
              
                
                  Returns: 
                
                term | 
        
          |  | 
              
                
                  x
                
                :
                term
                
                  n
                
                :
                BigInteger
                
                  p
                
                :
                term 
              
                
                  Returns: 
                
                term | 
        
          |  | 
              
                
                  Returns: 
                
                formula<fol> -> formula<fol> | 
        
          |  | 
              
                
                  Returns: 
                
                formula<fol> -> formula<fol> | 
        
          |  | 
              
                
                  Returns: 
                
                (string * sign list) list | 
        
          |  | 
              
                
                  sgns
                
                :
                (term * sign) list
                
                  pol
                
                :
                term
                
                  cont
                
                :
                (term * sign) list -> formula<fol> 
              
                
                  Returns: 
                
                formula<fol> | 
        
          |  | 
              
                
                  sgns
                
                :
                (term * sign) list
                
                  pol
                
                :
                term
                
                  cont_z
                
                :
                (term * sign) list -> formula<fol>
                
                  cont_pn
                
                :
                (term * sign) list -> formula<fol> 
              
                
                  Returns: 
                
                formula<fol> | 
        
          |  | 
              
                
                  pmat
                
                :
                (term * sign) list
                
                  fm
                
                :
                formula<fol> 
              
                
                  Returns: 
                
                bool |