| 
            
              
                Clause
              
            
           | 
            
            
            
                  
              
 Useful functions for handling clauses.
 
             | 
      
        | 
            
              
                Fol
              
            
           | 
            
            
            
                  
              
 Basic stuff for first order logic: datatype, parsing and printing, 
 semantics, syntax operations and substitution.
 
             | 
      
        | 
            
              
                Herbrand
              
            
           | 
            
            
            
                  
              
 Relation between first order and propositional logic; Herbrand theorem.
 
             | 
      
        | 
            
              
                Meson
              
            
           | 
            
            
            
                  
              
 Model elimination procedure (MESON version, based on Stickel's PTTP).
 
             | 
      
        | 
            
              
                Pelletier
              
            
           | 
            
            
            
                  
              
 Some Pelletier problems to compare proof procedures.
 
             | 
      
        | 
            
              
                Prolog
              
            
           | 
            
            
            
                  
              
 Backchaining procedure for Horn clauses, and toy Prolog implementation.
 
             | 
      
        | 
            
              
                Resolution
              
            
           | 
            
            
            
                  
              
 Resolution.
 
             | 
      
        | 
            
              
                Skolem
              
            
           | 
            
            
            
                  
              
 Prenex and Skolem normal forms.
 
             | 
      
        | 
            
              
                Skolems
              
            
           | 
            
            
            
                  
              
 Skolemizing a set of 
 
             | 
      
        | 
            
              
                Tableaux
              
            
           | 
            
            
            
                  
              
 Tableaux, seen as an optimized version of a Prawitz-like procedure.
 
             | 
      
        | 
            
              
                Unif
              
            
           | 
            
            
            
                  
              
 Unification for first order terms.
 
             |