2015
DOI: 10.1007/978-3-319-20615-8_22
|View full text |Cite
|
Sign up to set email alerts
|

LeoPARD — A Generic Platform for the Implementation of Higher-Order Reasoners

Abstract: Abstract. LeoPARD supports the implementation of knowledge representation and reasoning tools for higher-order logic(s). It combines a sophisticated data structure layer (polymorphically typed λ-calculus with nameless spine notation, explicit substitutions, and perfect term sharing) with an ambitious multi-agent blackboard architecture (supporting prover parallelism at the term, clause, and search level). Further features of LeoPARD include a parser for all TPTP dialects, a command line interpreter, and generi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 18 publications
(17 citation statements)
references
References 19 publications
0
17
0
Order By: Relevance
“…In its core, Leo-III is a new higher-order automated theorem prover based on the associated system platform LeoPARD [WSB15]. LeoPARD is a framework for deduction systems (implemented in Scala) providing sophisticated term, search, and indexing data structures for typed λ-terms, as well as an generic agent-based blackboard architecture.…”
Section: The Leo-iii Systemmentioning
confidence: 99%
“…In its core, Leo-III is a new higher-order automated theorem prover based on the associated system platform LeoPARD [WSB15]. LeoPARD is a framework for deduction systems (implemented in Scala) providing sophisticated term, search, and indexing data structures for typed λ-terms, as well as an generic agent-based blackboard architecture.…”
Section: The Leo-iii Systemmentioning
confidence: 99%
“…Leo-III is implemented in Scala 2 based on the associated system platform LeoPARD [36]. The latter provides a reusable framework and infrastructure for higher-order deduction systems, consisting of fundamental generic data structures for typed λ-terms, indexing means, a generic agent-based blackboard architecture, parser, and proof printer.…”
Section: Methodsmentioning
confidence: 99%
“…The underlying architecture of Leo-III employs a blackboard data structure which agents collaboratively use for finding a proof. The work of the agents is thereby divided in transactional tasks and organized as auctions, in which it is decided what tasks to be executed next in case of interference [35,36]. In Leo-III agents can be utilized in two different ways: First, top down, where one agent implements a sequential loop and all remaining agents perform subsidiary or computationally heavy tasks in parallel.…”
Section: Agentsmentioning
confidence: 99%
See 2 more Smart Citations