Research Fields
	
	
    
                                  
    
    
   
    - Classical logic
    
        - Decidable fragments and decision procedures
- Resolution- and tableaux-based theorem proving
- Automated model building
- Proof theory
- Complexity issues
 
- Non-classical logics
    
        - Proof theory and semantics
- Automated reasoning
- Knowledge representation
- Reasoning with vague and uncertain information
- Applications (e.g., Medical expert systems, Computational Law, process calculi and Indian Philosophy)
 
- Molecular Computing
    
        - Membrane Computing
- DNA Computing
- Neural Networks
 
- Formal Languages
    
        - Array grammars
- Graph grammars
- Infinite words
 
- Equational reasoning and term rewriting
    
        - Schematization of infinite sets of terms, rules, clauses etc.
- Modular properties of term rewriting systems
- Rewriting under strategies
- Proof techniques for confluence and termination
 
- Formal methods for specification and verification
    
        - Algebraic approaches
- Inductive theorem proving / program verification
- Strategies in proof engineering