Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (2)

Search Parameters:
Keywords = Isabelle/HOL

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
23 pages, 534 KB  
Article
Type Inference for Isabelle2Cpp
by Dongchen Jiang, Yongkang Mao and Chenxi Fu
Appl. Sci. 2026, 16(8), 3828; https://doi.org/10.3390/app16083828 - 14 Apr 2026
Viewed by 288
Abstract
Isabelle2Cpp is a code generation framework that supports the automatic generation of C++ code from Isabelle/HOL specifications. However, when type information in an Isabelle/HOL specification is incomplete, Isabelle2Cpp may not be able to complete code generation automatically. To address this issue, this paper [...] Read more.
Isabelle2Cpp is a code generation framework that supports the automatic generation of C++ code from Isabelle/HOL specifications. However, when type information in an Isabelle/HOL specification is incomplete, Isabelle2Cpp may not be able to complete code generation automatically. To address this issue, this paper presents a type system for Isabelle2Cpp that performs type inference and type unification for expressions in its intermediate representation. The system introduces new type inference rules and unification algorithms to enhance the Isabelle2Cpp framework. By incorporating this type system, Isabelle2Cpp provides more comprehensive type information for expressions, leading to more complete and accurate C++ code generation. Full article
(This article belongs to the Section Computing and Artificial Intelligence)
Show Figures

Figure 1

48 pages, 6809 KB  
Article
Modelling Value-Oriented Legal Reasoning in LogiKEy
by Christoph Benzmüller, David Fuenmayor and Bertram Lomfeld
Logics 2024, 2(1), 31-78; https://doi.org/10.3390/logics2010003 - 14 Mar 2024
Cited by 1 | Viewed by 4392
Abstract
The logico-pluralist LogiKEy knowledge engineering methodology and framework is applied to the modelling of a theory of legal balancing, in which legal knowledge (cases and laws) is encoded by utilising context-dependent value preferences. The theory obtained is then used to formalise, automatically evaluate, [...] Read more.
The logico-pluralist LogiKEy knowledge engineering methodology and framework is applied to the modelling of a theory of legal balancing, in which legal knowledge (cases and laws) is encoded by utilising context-dependent value preferences. The theory obtained is then used to formalise, automatically evaluate, and reconstruct illustrative property law cases (involving the appropriation of wild animals) within the Isabelle/HOL proof assistant system, illustrating how LogiKEy can harness interactive and automated theorem-proving technology to provide a testbed for the development and formal verification of legal domain-specific languages and theories. Modelling value-oriented legal reasoning in that framework, we establish novel bridges between the latest research in knowledge representation and reasoning in non-classical logics, automated theorem proving, and applications in legal reasoning. Full article
Show Figures

Figure 1

Back to TopTop