EDBT 2026 Demo / reviewers in the wild / expert
Michael Kohlhase
dblp:k/MKohlhase
· DBLP profile ↗
66ranked-venue papers
13as first author
10since 2021 · last 2025
0000-0002-9859-6337ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 54 · 10 first-author · 9 since 2021Theory of computation · 51 · 12 first-author · 8 since 2021Software engineering, systems software and programming languages · 32 · 9 first-author · 8 since 2021Databases, data management, data science and information retrieval · 3Graphics, computer vision, multimedia, augmented reality and games · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Reaping the Benefits of Modularization in Flexiformal Mathematics by GF-based AST Transformations
Josefin Kelber, Michael Kohlhase, Jan Frederik Schaefer, Marcel Schütz |
CICM | 2 |
| 2025 | Lightweight Realms
Michael Kohlhase, Florian Rabe 0001, Marcel Schütz |
CICM | 1 |
| 2025 | Semantic Authoring in a Flexiformal Context - Bulk Annotation of Rigorous Documents
Michael Kohlhase, Jan Frederik Schaefer |
CICM | 1 |
| 2024 | DIREGA - Building Decision Support for German Register LawabstractThe interdisciplinary project DIREGA aims to analyse the joint application of linguistic, symbolic, and sub-symbolic AI techniques to German register law. This analysis is based on a dataset consisting of all past applications, related documents, and decisions of German register courts in the Free State of Bavaria. Corpus queries and sub-symbolic AI methods will be used for information extraction which then instantiate facts for the symbolic reasoning pipeline based on a manual formalization of the relevant laws. The goal is to build a prototypical implementation checking register applications and providing a detailed explanation for acceptance (or rejection) to aid legal professionals such as notaries in drafting and reviewing such documents. Axel Adrian, Osman Anil Basaran, Nathan Dykes, Stephanie Evert, Michael Gritz, Merlin Humml, Michael Kohlhase, Johannes Lindner, Andreas K. Maier, Stephan Prettner, Max Rapp, Lutz Schröder, Verena Stürmer |
JURIX | 7 |
| 2024 | Reusing Learning Objects via Theory Morphisms
Michael Kohlhase, Marcel Schütz |
CICM | 1 |
| 2023 | Learning Support Systems Based on Mathematical Knowledge ManagementabstractTo cater to the increasingly diverse student bodies, higher education has to personalize education. In times of stagnant educational budgets and staffing problems, this can only be achieved via adaptive, interactive learning support services. In this paper we show how these can be generated by modeling the domain, the learner competencies, and the rhetoric and didactic relations among learning objects, re-using existing technologies and systems of mathematical knowledge management. Marc Berges, Jonas Betzendahl, Abhishek Chugh, Michael Kohlhase, Dominic Lohr, Dennis Müller 0001 |
CICM | 4 |
| 2023 | Towards an Annotation Standard for STEM Documents - Datasets, Benchmarks, and Spotters
Jan Frederik Schaefer, Michael Kohlhase |
CICM | 2 |
| 2022 | System Description STEX3 - A LATEX-Based Ecosystem for Semantic/Active Mathematical Documents
Michael Kohlhase, Dennis Müller 0001 |
CICM | 1 |
| 2022 | Injecting Formal Mathematics Into LaTeX
Dennis Müller 0001, Michael Kohlhase |
CICM | 2 |
| 2021 | Experiences from Exporting Major Proof Assistant LibrariesabstractAbstract The interoperability of proof assistants and the integration of their libraries is a highly valued but elusive goal in the field of theorem proving. As a preparatory step, in previous work, we translated the libraries of multiple proof assistants, specifically the ones of Coq, HOL Light, IMPS, Isabelle, Mizar, and PVS into a universal format: OMDoc/MMT. Each translation presented great theoretical, technical, and social challenges, some universal and some system-specific, some solvable and some still open. In this paper, we survey these challenges and compare and evaluate the solutions we chose. We believe similar library translations will be an essential part of any future system interoperability solution, and our experiences will prove valuable to others undertaking such efforts. Michael Kohlhase, Florian Rabe 0001 |
J. Autom. Reason. | 1 |
| 2020 | Representing Structural Language Features in Formal Meta-languages
Dennis Müller 0001, Florian Rabe 0001, Colin Rothgang, Michael Kohlhase |
CICM | 4 |
| 2020 | Towards a Heterogeneous Query Language for Mathematical Knowledge
Katja Bercic, Michael Kohlhase, Florian Rabe 0001 |
CICM | 2 |
| 2020 | FrameIT: Detangling Knowledge Management from Game Design in Serious Games
Michael Kohlhase, Benjamin Bösl, Richard Marcus, Dennis Müller 0001, Denis Rochau, Navid Roux, John Schihada, Marc Stamminger |
CICM | 1 |
| 2020 | TGView3D: A System for 3-Dimensional Visualization of Theory Graphs
Richard Marcus, Michael Kohlhase, Florian Rabe 0001 |
CICM | 2 |
| 2019 | Integrating Semantic Mathematical Documents and Dynamic Notebooks
Kai Amann, Michael Kohlhase, Florian Rabe 0001, Tom Wiesing |
CICM | 2 |
| 2019 | Towards a Unified Mathematical Data Infrastructure: Database and Interface Generation
Katja Bercic, Michael Kohlhase, Florian Rabe 0001 |
CICM | 2 |
| 2019 | Relational Data Across Mathematical Libraries
Andrea Condoluci, Michael Kohlhase, Dennis Müller 0001, Florian Rabe 0001, Claudio Sacerdoti Coen, Markus Wenzel 0001 |
CICM | 2 |
| 2018 | Translating the IMPS Theory Library to MMT/OMDoc
Jonas Betzendahl, Michael Kohlhase |
CICM | 2 |
| 2018 | Discourse Phenomena in Mathematical Documents
Andrea Kohlhase, Michael Kohlhase, Taweechai Ouypornkochagorn |
CICM | 2 |
| 2018 | Automatically Finding Theory Morphisms for Knowledge Management
Dennis Müller 0001, Michael Kohlhase, Florian Rabe 0001 |
CICM | 2 |
| 2018 | Knowledge Amalgamation for Computational Science and Engineering
Theresa Pollinger, Michael Kohlhase, Harald Köstler |
CICM | 2 |
| 2017 | Making PVS Accessible to Generic Services by Interpretation in a Universal Format
Michael Kohlhase, Dennis Müller 0001, Sam Owre, Florian Rabe 0001 |
ITP | 1 |
| 2017 | Visual Structure in Mathematical Expressions
Andrea Kohlhase, Michael Kohlhase, Michael Fürsich |
CICM | 2 |
| 2017 | Mathematical Models as Research Data via Flexiformal Theory Graphs
Michael Kohlhase, Thomas Koprucki, Dennis Müller 0001, Karsten Tabelow |
CICM | 1 |
| 2017 | Software Citations, Information Systems, and Beyond
Michael Kohlhase, Wolfram Sperber |
CICM | 1 |
| 2017 | Classification of Alignments Between Concepts of Formal Mathematical Systems
Dennis Müller 0001, Thibault Gauthier, Cezary Kaliszyk, Michael Kohlhase, Florian Rabe 0001 |
CICM | 4 |
| 2016 | Interoperability in the OpenDreamKit Project: The Math-in-the-Middle Approach
Paul-Olivier Dehaye, Mihnea Iancu, Michael Kohlhase, Olexandr Konovalov, Samuel Lelièvre, Dennis Müller 0001, Markus Pfeiffer, Florian Rabe 0001, Nicolas M. Thiéry, Tom Wiesing |
CICM | 3 |
| 2015 | A Flexiformal Model of Knowledge Dissemination and Aggregation in Mathematics
Mihnea Iancu, Michael Kohlhase |
CICM | 2 |
| 2015 | Math Literate Knowledge Management via Induced Material
Mihnea Iancu, Michael Kohlhase |
CICM | 2 |
| 2014 | Towards Ontological Support for Principle Solutions in Mechanical EngineeringabstractAmong the standard stages of the engineering design process, the principle solution can be regarded as an analogue of the design specification, fixing the way the final product works. It is usually constructed as an abstract sketch where the functional parts of the product are identified, and geometric and topological constraints are formulated. Here, we outline a semantic approach where the principle solution is annotated with ontological assertions, thus making the intended requirements explicit and available for further machine processing; this includes the automated detection of design errors in the final CAD model, making additional use of a background ontology of engineering knowledge. Thilo Breitsprecher, Mihai Codescu, Constantin Jucovshi, Michael Kohlhase, Lutz Schröder, Sandro Wartzack |
FOIS | 4 |
| 2014 | Realms: A Structure for Consolidating Knowledge about Mathematical Theories
Jacques Carette, William M. Farmer, Michael Kohlhase |
CICM | 3 |
| 2014 | Flexary Operators for Formalized Mathematics
Feryal Fulya Horozal, Florian Rabe 0001, Michael Kohlhase |
CICM | 3 |
| 2014 | System Description: MathHub.info
Mihnea Iancu, Constantin Jucovshi, Michael Kohlhase, Tom Wiesing |
CICM | 3 |
| 2014 | A Data Model and Encoding for a Semantic, Multilingual Terminology of Mathematics
Michael Kohlhase |
CICM | 1 |
| 2014 | System Description: A Semantics-Aware LaTeX-to-Office Converter
Lukas Kohlhase, Michael Kohlhase |
CICM | 2 |
| 2013 | Full Semantic Transparency: Overcoming Boundaries of Applications
Andrea Kohlhase, Michael Kohlhase, Constantin Jucovshi, Alexandru Toader |
INTERACT (3) | 2 |
| 2013 | A scalable module system
Florian Rabe 0001, Michael Kohlhase |
Inf. Comput. | 2 |
| 2013 | The Mizar Mathematical Library in OMDoc: Translation and Applications
Mihnea Iancu, Michael Kohlhase, Florian Rabe 0001, Josef Urban |
J. Autom. Reason. | 2 |
| 2012 | Bringing Mathematics to the Web of Data: The Case of the Mathematics Subject Classification
Christoph Lange 0002, Patrick Ion, Anastasia Dimou, Charalampos Bratsas, Wolfram Sperber, Michael Kohlhase, Ioannis Antoniou |
ESWC | 6 |
| 2011 | The Planetary System: Executable Science, Technology, Engineering and Math Papers
Christoph Lange 0002, Michael Kohlhase, Catalin David, Deyan Ginev, Andrea Kohlhase, Bogdan Matican, Stefan Mirea, Vyacheslav Zholudev |
ESWC (2) | 2 |
| 2010 | Publishing Math Lecture Notes as Linked Data
Catalin David, Michael Kohlhase, Christoph Lange 0002, Florian Rabe 0001, Nikita Zhiltsov, Vyacheslav Zholudev |
ESWC (2) | 2 |
| 2009 | Formal Management of CAD/CAM Processes
Michael Kohlhase, Johannes Lemburg, Lutz Schröder, Ewaryst Schulz |
FM | 1 |
| 2008 | Semantic Knowledge Management for EducationabstractldquoSemantic technologiesrdquo are touted as the next big wave in educational technology and as the solution to many problems in this arena. Interdisciplinary work between the fields of knowledge management (KM) and educational technology (ET) is booming. But the crop of actual systems and semantically enhanced learning objects is still meager, maybe because KM and EL are lacking a consensus on the underlying notions, e.g., of ldquosemantics,rdquo yielding specific problems in their interplay. In this paper, we look at semantic educational technologies and draw conclusions for their approach in KM. In particular, we (re)evaluate the notions of semantics, knowledge, and learning; their role for learning materials in ET; and how they interact with the contexts involved in the learning/teaching process. Based on this, we distill a list of conditions the underlying knowledge representation format must fulfil to support these. As these conditions are still rather abstract, we show how they can be realized in a concrete language design, taking in our open mathematical documents format OMDoc as a point of departure. Andrea Kohlhase, Michael Kohlhase |
Proc. IEEE | 2 |
| 2004 | Higher-order semantics and extensionalityabstractAbstract. In this paper we re-examine the semantics of classical higher-order logic with the purpose of clarifying the role of extensionality. To reach this goal, we distinguish nine classes of higher-order models with respect to various combinations of Boolean extensionality and three forms of functional extensionality. Furthermore, we develop a methodology of abstract consistency methods (by providing the necessary model existence theorems) needed to analyze completeness of (machine-oriented) higher-order calculi with respect to these model classes. Christoph Benzmüller, Chad E. Brown, Michael Kohlhase |
J. Symb. Log. | 3 |
| 2002 | Proof Development with OMEGA
Jörg H. Siekmann, Christoph Benzmüller, Vladimir Brezhnev, Lassaad Cheikhrouhou, Armin Fiedler, Andreas Franke 0001, Helmut Horacek, Michael Kohlhase, Andreas Meier 0002, Erica Melis, Markus Moschner, Immanuel Normann, Martin Pollet, Volker Sorge, Carsten Ullrich, Claus-Peter Wirth, Jürgen Zimmer |
CADE | 8 |
| 2002 | System Description: The MathWeb Software Bus for Distributed Mathematical Reasoning
Jürgen Zimmer, Michael Kohlhase |
CADE | 2 |
| 2001 | MBase: Representing Knowledge and Context for the Integration of Mathematical Software Systems
Michael Kohlhase, Andreas Franke 0001 |
J. Symb. Comput. | 1 |
| 2000 | Feature Logic for Dotted Types: A Formalism for Complex Word MeaningsabstractIn this paper we revisit Pustejovsky's proposal to treat ontologically complex word meaning by so-called dotted pairs. We use a higher-order feature logic based on Ohori's record λ-calculus to model the semantics of words like book and library, in particular their behavior in the context of quantification and cardinality statements. Manfred Pinkal, Michael Kohlhase |
ACL | 2 |
| 2000 | System Description: MBASE, an Open Mathematical Knowledge Base
Andreas Franke 0001, Michael Kohlhase |
CADE | 2 |
| 2000 | Managing Structural Information by Higher-Order Colored Unification
Dieter Hutter, Michael Kohlhase |
J. Autom. Reason. | 2 |
| 1999 | System Description: MathWeb, an Agent-Based Communication Layer for Distributed Automated Theorem Proving
Andreas Franke 0001, Michael Kohlhase |
CADE | 2 |
| 1999 | L<Omega>UI: Lovely <Omega>MEGA User InterfaceabstractAbstract. The capabilities of a automated theorem prover's interface are essential for the effective use of (interactive) proof systems. L Ω UI is the multi-modal interface that combines several features: a graphical display of information in a proof graph, a selective term browser with hypertext facilities, proof and proof plan presentation in natural language, and an editor for adding and maintaining the knowledge base. L Ω UI is realized in an agent-based client-server architecture and implemented in the concurrent constraint programming language Oz. Jörg H. Siekmann, Stephan M. Hess, Christoph Benzmüller, Lassaad Cheikhrouhou, Armin Fiedler, Helmut Horacek, Michael Kohlhase, Karsten Konrad, Andreas Meier 0002, Erica Melis, Martin Pollet, Volker Sorge |
Formal Aspects Comput. | 7 |
| 1998 | Extensional Higher-Order Resolution
Christoph Benzmüller, Michael Kohlhase |
CADE | 2 |
| 1998 | System Description: LEO - A Higher-Order Theorem Prover
Christoph Benzmüller, Michael Kohlhase |
CADE | 2 |
| 1998 | Integrating Computer Algebra into Proof Planning
Manfred Kerber, Michael Kohlhase, Volker Sorge |
J. Autom. Reason. | 2 |
| 1997 | Omega: Towards a Mathematical Assistant
Christoph Benzmüller, Lassaad Cheikhrouhou, Detlef Fehrer, Armin Fiedler, Manfred Kerber, Michael Kohlhase, Karsten Konrad, Andreas Meier 0002, Erica Melis, Wolf Schaarschmidt, Jörg H. Siekmann, Volker Sorge |
CADE | 7 |
| 1997 | A Colored Version of the Lambda-Calculus
Dieter Hutter, Michael Kohlhase |
CADE | 2 |
| 1997 | Computing Parallelism in Discourse
Claire Gardent, Michael Kohlhase |
IJCAI (2) | 2 |
| 1996 | Higher-Order Coloured Unification and Natural Language SemanticsabstractIn this paper, we show that Higher-Order Coloured Unification - a form of unification developed for automated theorem proving - provides a general theory for modeling the interface between the interpretation process and other sources of linguistic, non semantic information. In particular, it provides the general theory for the Primary Occurrence Restriction which (Dalrymple et al., 1991)'s analysis called for. Claire Gardent, Michael Kohlhase |
ACL | 2 |
| 1996 | Focus and Higher-Order Unification
Claire Gardent, Michael Kohlhase |
COLING | 2 |
| 1996 | A Resolution Calculus for Presuppositions
Manfred Kerber, Michael Kohlhase |
ECAI | 2 |
| 1994 | Omega-MKRP: A Proof Development Environment
Manfred Kerber, Michael Kohlhase, Erica Melis, Daniel Nesmith, Jörn Richts, Jörg H. Siekmann |
CADE | 3 |
| 1994 | KEIM: A Toolkit for Automated Deduction
Manfred Kerber, Michael Kohlhase, Erica Melis, Daniel Nesmith, Jörn Richts, Jörg H. Siekmann |
CADE | 3 |
| 1994 | Unification in an Extensional Lambda Calculus with Ordered Function Sorts and Constant Overloading
Patricia Johann, Michael Kohlhase |
CADE | 2 |
| 1994 | A Mechanization of Strong Kleene Logic for Partial Functions
Manfred Kerber, Michael Kohlhase |
CADE | 2 |
| 1992 | Unification in Order-Sorted Type Theory
Michael Kohlhase |
LPAR | 1 |