•  9
    The Calculemus Final Report
    with Corinna Hahn
    Saarland University, Germany. 2004.
  •  7
    The curious inference of Boolos in MIZAR and OMEGA
    with Chad Brown
    In Matuszewski Roman & Zalewska Anna (eds.), From Insight to Proof -- Festschrift in Honour of Andrzej Trybulec, The University of Bialystok, Polen. pp. 299-388. 2007.
  •  13
    Natural Language Dialog with a Tutor System for Mathematical Proofs
    with Helmut Horacek, Ivana Kruijff-Korbayova, Manfred Pinkal, Jörg Siekmann, and Magdalena Wolska
    In Ruqian Lu, Jörg Siekmann & Carsten Ullrich (eds.), Cognitive Systems: Joint Chinese-German Workshop, Shanghai, China, March 7-11, 2005, Revised Selected Papers, Springer. pp. 1-14. 2007.
  •  16
    Omega
    with Armin Fiedler, Andreas Meier, Martin Pollet, and Jörg Siekmann
    In Freek Wiedijk (ed.), The Seventeen Provers of the World, Springer. pp. 127-141. 2006.
  •  142
    Quantified Multimodal Logics in Simple Type Theory
    with Lawrence C. Paulson
    Logica Universalis 7 (1): 7-20. 2013.
    We present an embedding of quantified multimodal logics into simple type theory and prove its soundness and completeness. A correspondence between QKπ models for quantified multimodal logics and Henkin models is established and exploited. Our embedding supports the application of off-the-shelf higher-order theorem provers for reasoning within and about quantified multimodal logics. Moreover, it provides a starting point for further logic embeddings and their combinations in simple type theory
  •  9
    Integrating TPS and OMEGA
    with Matt Bishop and Volker Sorge
    Journal of Universal Computer Science 5 (3): 188-207. 1999.
    This paper reports on the integration of the higher-order theorem proving environment TPS [Andrews96] into the mathematical assistant OMEGA [Omega97]. TPS can be called from OMEGA either as a black box or as an interactive system. In black box mode, the user has control over the parameters which control proof search in TPS; in interactive mode, all features of the TPS-system are available to the user. If the subproblem which is passed to TPS contains concepts defined in OMEGA’s database of mathe…Read more
  •  38
    Multimodal and intuitionistic logics in simple type theory
    with Lawrence Paulson
    Logic Journal of the IGPL 18 (6): 881-892. 2010.
    We study straightforward embeddings of propositional normal multimodal logic and propositional intuitionistic logic in simple type theory. The correctness of these embeddings is easily shown. We give examples to demonstrate that these embeddings provide an effective framework for computational investigations of various non-classical logics. We report some experiments using the higher-order automated theorem prover LEO-II
  •  14
    Higher-order Aspects and Context in SUMO
    with Adam Pease
    Journal of Web Semantics 12 104-117. 2012.
  •  191
    Higher-Order Semantics and Extensionality
    with Chad E. Brown and Michael Kohlhase
    Journal of Symbolic Logic 69 (4). 2004.
    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-ord…Read more
  •  10
    Editorial: Towards Computer Aided Mathematics
    Journal of Applied Logic 4 (4): 359-365. 2006.
  •  20
    Combined reasoning by automated cooperation
    with Volker Sorge, Mateja Jamnik, and Manfred Kerber
    Journal of Applied Logic 6 (3): 318-342. 2008.
  •  14
    Embedding and Automating Conditional Logics in Classical Higher-Order Logic
    with Dov Gabbay, Valerio Genovese, and Daniele Rispoli
    Annals of Mathematics and Artificial Intelligence 66 (1-4): 257-271. 2012.
  •  8
    Cumulative Habilitation Script
    Saarland University, Germany. 2006.
  •  106
    We investigate several approaches to resolution based automated theoremproving in classical higher-order logic (based on Church's simply typedλ-calculus) and discuss their requirements with respect to Henkincompleteness and full extensionality. In particular we focus on Andrews' higher-order resolution (Andrews 1971), Huet's constrained resolution (Huet1972), higher-order E-resolution, and extensional higher-order resolution(Benzmüller and Kohlhase 1997). With the help of examples we illustratet…Read more
  •  39
    Cut-Elimination for Quantified Conditional Logic
    Journal of Philosophical Logic 46 (3): 333-353. 2017.
    A semantic embedding of quantified conditional logic in classical higher-order logic is utilized for reducing cut-elimination in the former logic to existing results for the latter logic. The presented embedding approach is adaptable to a wide range of other logics, for many of which cut-elimination is still open. However, special attention has to be payed to cut-simulation, which may render cut-elimination as a pointless criterion.
  •  23
    Combining and Automating Classical and Non-Classical Logics in Classical Higher-Order Logic
    Annals of Mathematics and Artificial Intelligence) 62 (1-2): 103-128. 2011.
  •  13
    Accessing knowledge of a single knowledge source with different client applications often requires the help of mediator systems as middleware components. In the domain of theorem proving large efforts have been made to formalize knowledge for mathematics and verification issues, and to structure it in databases. But these databases are either specialized for a single client, or if the knowledge is stored in a general database, the services this database can provide are usually limited and hard t…Read more
  •  18
    Agent based Mathematical Reasoning
    with Mateja Jamnik, Manfred Kerber, and Volker Sorge
    Electronic Notes in Theoretical Computer Science, Elsevier 23 (3): 21-33. 1999.
    In this contribution we propose an agent architecture for theorem proving which we intend to investigate in depth in the future. The work reported in this paper is in an early state, and by no means finished. We present and discuss our proposal in order to get feedback from the Calculemus community.
  •  65
    Starting from a generalization of the standard axioms for a monoid we present a stepwise development of various, mutually equivalent foundational axiom systems for category theory. Our axiom sets have been formalized in the Isabelle/HOL interactive proof assistant, and this formalization utilizes a semantically correct embedding of free logic in classical higher-order logic. The modeling and formal analysis of our axiom sets has been significantly supported by series of experiments with automate…Read more
  •  17
    Assertion-level Proof Representation with Under-Specification
    with Serge Autexier, Armin Fiedler, Helmut Horacek, and Bao Quoc Vo
    Electronic Notes in Theoretical Computer Science 93 5-23. 2004.
  •  12
    Organisation, Transformation, and Propagation of Mathematical Knowledge in Omega
    with Serge Autexier, Dominik Dietrich, and Marc Wagner
    Mathematics in Computer Science 2 (2): 253-277. 2008.
  •  10
    Preface: Proceedings of the 8th Workshop on User Interfaces for Theorem Provers
    with Serge Autexier
    Electronic Notes in Theoretical Computer Science 226 (1): 1-2. 2009.
  •  102
    Higher-order semantics and extensionality
    with Chad E. Brown and Michael Kohlhase
    Journal of Symbolic Logic 69 (4): 1027-1088. 2004.
    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 needed to analyze completeness of higher-order calculi with respect to these model classes
  •  676
    Computers may help us to better understand (not just verify) arguments. In this article we defend this claim by showcasing the application of a new, computer-assisted interpretive method to an exemplary natural-language ar- gument with strong ties to metaphysics and religion: E. J. Lowe’s modern variant of St. Anselm’s ontological argument for the existence of God. Our new method, which we call computational hermeneutics, has been particularly conceived for use in interactive-automated proof ass…Read more