Michael Kohlhase

dblp:k/MKohlhase · DBLP profile ↗
← Back
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
YearPublicationVenuePosition
2025 Reaping the Benefits of Modularization in Flexiformal Mathematics by GF-based AST Transformations
Josefin Kelber, Michael Kohlhase, Jan Frederik Schaefer, Marcel Schütz
CICM2
2025 Lightweight Realms
Michael Kohlhase, Florian Rabe 0001, Marcel Schütz
CICM1
2025 Semantic Authoring in a Flexiformal Context - Bulk Annotation of Rigorous Documents
Michael Kohlhase, Jan Frederik Schaefer
CICM1
2024 DIREGA - Building Decision Support for German Register Law
abstract
The 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
JURIX7
2024 Reusing Learning Objects via Theory Morphisms
Michael Kohlhase, Marcel Schütz
CICM1
2023 Learning Support Systems Based on Mathematical Knowledge Management
abstract
To 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
CICM4
2023 Towards an Annotation Standard for STEM Documents - Datasets, Benchmarks, and Spotters
Jan Frederik Schaefer, Michael Kohlhase
CICM2
2022 System Description STEX3 - A LATEX-Based Ecosystem for Semantic/Active Mathematical Documents
Michael Kohlhase, Dennis Müller 0001
CICM1
2022 Injecting Formal Mathematics Into LaTeX
Dennis Müller 0001, Michael Kohlhase
CICM2
2021 Experiences from Exporting Major Proof Assistant Libraries
abstract
Abstract 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
CICM4
2020 Towards a Heterogeneous Query Language for Mathematical Knowledge
Katja Bercic, Michael Kohlhase, Florian Rabe 0001
CICM2
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
CICM1
2020 TGView3D: A System for 3-Dimensional Visualization of Theory Graphs
Richard Marcus, Michael Kohlhase, Florian Rabe 0001
CICM2
2019 Integrating Semantic Mathematical Documents and Dynamic Notebooks
Kai Amann, Michael Kohlhase, Florian Rabe 0001, Tom Wiesing
CICM2
2019 Towards a Unified Mathematical Data Infrastructure: Database and Interface Generation
Katja Bercic, Michael Kohlhase, Florian Rabe 0001
CICM2
2019 Relational Data Across Mathematical Libraries
Andrea Condoluci, Michael Kohlhase, Dennis Müller 0001, Florian Rabe 0001, Claudio Sacerdoti Coen, Markus Wenzel 0001
CICM2
2018 Translating the IMPS Theory Library to MMT/OMDoc
Jonas Betzendahl, Michael Kohlhase
CICM2
2018 Discourse Phenomena in Mathematical Documents
Andrea Kohlhase, Michael Kohlhase, Taweechai Ouypornkochagorn
CICM2
2018 Automatically Finding Theory Morphisms for Knowledge Management
Dennis Müller 0001, Michael Kohlhase, Florian Rabe 0001
CICM2
2018 Knowledge Amalgamation for Computational Science and Engineering
Theresa Pollinger, Michael Kohlhase, Harald Köstler
CICM2
2017 Making PVS Accessible to Generic Services by Interpretation in a Universal Format
Michael Kohlhase, Dennis Müller 0001, Sam Owre, Florian Rabe 0001
ITP1
2017 Visual Structure in Mathematical Expressions
Andrea Kohlhase, Michael Kohlhase, Michael Fürsich
CICM2
2017 Mathematical Models as Research Data via Flexiformal Theory Graphs
Michael Kohlhase, Thomas Koprucki, Dennis Müller 0001, Karsten Tabelow
CICM1
2017 Software Citations, Information Systems, and Beyond
Michael Kohlhase, Wolfram Sperber
CICM1
2017 Classification of Alignments Between Concepts of Formal Mathematical Systems
Dennis Müller 0001, Thibault Gauthier, Cezary Kaliszyk, Michael Kohlhase, Florian Rabe 0001
CICM4
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
CICM3
2015 A Flexiformal Model of Knowledge Dissemination and Aggregation in Mathematics
Mihnea Iancu, Michael Kohlhase
CICM2
2015 Math Literate Knowledge Management via Induced Material
Mihnea Iancu, Michael Kohlhase
CICM2
2014 Towards Ontological Support for Principle Solutions in Mechanical Engineering
abstract
Among 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
FOIS4
2014 Realms: A Structure for Consolidating Knowledge about Mathematical Theories
Jacques Carette, William M. Farmer, Michael Kohlhase
CICM3
2014 Flexary Operators for Formalized Mathematics
Feryal Fulya Horozal, Florian Rabe 0001, Michael Kohlhase
CICM3
2014 System Description: MathHub.info
Mihnea Iancu, Constantin Jucovshi, Michael Kohlhase, Tom Wiesing
CICM3
2014 A Data Model and Encoding for a Semantic, Multilingual Terminology of Mathematics
Michael Kohlhase
CICM1
2014 System Description: A Semantics-Aware LaTeX-to-Office Converter
Lukas Kohlhase, Michael Kohlhase
CICM2
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
ESWC6
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
FM1
2008 Semantic Knowledge Management for Education
abstract
ldquoSemantic 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. IEEE2
2004 Higher-order semantics and extensionality
abstract
Abstract. 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
CADE8
2002 System Description: The MathWeb Software Bus for Distributed Mathematical Reasoning
Jürgen Zimmer, Michael Kohlhase
CADE2
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 Meanings
abstract
In 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
ACL2
2000 System Description: MBASE, an Open Mathematical Knowledge Base
Andreas Franke 0001, Michael Kohlhase
CADE2
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
CADE2
1999 L<Omega>UI: Lovely <Omega>MEGA User Interface
abstract
Abstract. 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
CADE2
1998 System Description: LEO - A Higher-Order Theorem Prover
Christoph Benzmüller, Michael Kohlhase
CADE2
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
CADE7
1997 A Colored Version of the Lambda-Calculus
Dieter Hutter, Michael Kohlhase
CADE2
1997 Computing Parallelism in Discourse
Claire Gardent, Michael Kohlhase
IJCAI (2)2
1996 Higher-Order Coloured Unification and Natural Language Semantics
abstract
In 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
ACL2
1996 Focus and Higher-Order Unification
Claire Gardent, Michael Kohlhase
COLING2
1996 A Resolution Calculus for Presuppositions
Manfred Kerber, Michael Kohlhase
ECAI2
1994 Omega-MKRP: A Proof Development Environment
Manfred Kerber, Michael Kohlhase, Erica Melis, Daniel Nesmith, Jörn Richts, Jörg H. Siekmann
CADE3
1994 KEIM: A Toolkit for Automated Deduction
Manfred Kerber, Michael Kohlhase, Erica Melis, Daniel Nesmith, Jörn Richts, Jörg H. Siekmann
CADE3
1994 Unification in an Extensional Lambda Calculus with Ordered Function Sorts and Constant Overloading
Patricia Johann, Michael Kohlhase
CADE2
1994 A Mechanization of Strong Kleene Logic for Partial Functions
Manfred Kerber, Michael Kohlhase
CADE2
1992 Unification in Order-Sorted Type Theory
Michael Kohlhase
LPAR1