Regular biography
Konstantin Korovin is a Reader in the Department of Computer Science at The University of Manchester. His research focuses on formal methods, particularly in automated theorem proving, verification, and the integration of machine learning with reasoning. He is involved in projects related to model checking, constraint solving, and the analysis of machine learning models. Korovin leads research initiatives that explore neuro-symbolic reasoning and the development of tools such as iProver. He is also engaged in collaborative efforts within the Centre for Digital Trust and Society and the SCorCH project, which aims to enhance secure code practices for capability hardware.
Scholar-generated biography
Konstantin Korovin is a researcher at the University of Manchester, Department of Computer Science, specializing in Automated Reasoning, Verification, Logic, and Formal Methods. His work focuses on developing and implementing theorem provers, particularly in the area of instantiation-based reasoning. Korovin has contributed to the design of systems such as iProver and iProver-Eq, which integrate advanced techniques like superposition calculus, equational reasoning, and linear arithmetic. His research also explores the application of formal methods in hardware verification and the use of Knuth-Bendix ordering for rewrite rules. Additionally, he has worked on preprocessing techniques for first-order clausification and heterogeneous heuristic optimization for theorem proving.