18 papers · ranked by Valyu relevance
Dongchen Jiang, Chenxi Fu
> Abstract. Isabelle2Cpp is a code generation framework that supports automatic generation of C++ code from Isabelle/HOL specifications. However, if some type information of Isabelle/HOL specification is missing, Isabelle2Cpp may not complete the code generation automatically. In order to solve this problem, this paper…
Giuseppe Castagna, Victor Lanvin, Mickaël Laurent, Kim-Anh Nguyen
We revisit occurrence typing, a technique to refine the type of variables occurring in type-cases and, thus, capture some programming patterns used in untyped languages. Although occurrence typing was tied from its inception to set-theoretic types—union types, in particular—it never fully exploited the capabilities of…
João Barbosa, Mário Florido, Vı́tor Santos Costa
In this paper we present a new static data type inference al- gorithm for logic programming. Without the need of declaring types for predicates, our algorithm is able to automatically assign types to predic- ates which, in most cases, correspond to the data types processed by their intended meaning. The algorithm is…
Maximiliano Cristiá, Gianfranco Rossi
This technical note shows how we have combined prescriptive type checking and constraint solving to increase automation during software verification. We do so by defining a type system and implementing a typechecker for {log} (read 'setlog'), a Constraint Logic Programming (CLP) language and satisfiability solver based…
Andrew Marmaduke, Apoorv Ingle, J. Garrett Morris
We present a new, uniform semantics for Haskell-style overloading. We realize our approach in a new core language, System FD, whose metatheory we mechanize in the Lean4 interactive theorem prover. System F D is distinguished by its open data types and open functions, each given by a collection of instances rather than…
Lars Vogt, Philip Strömert, Nicolas Matentzoglu, Naouel Karam + 3 more
'Marcel Konrad' 'Manuel Prinz' 'Roman Baum'] FAIR (meta)data presuppose their successful communication between machines and humans while preserving meaning and reference. The FAIR Guiding Principles lack specificity regarding semantic interoperability. We adopt a linguistic perspective on semantic interoperability and…
Enrique Gallifa-Tronch, João Barbosa, Santiago Escobar
Prolog is traditionally thought of as an untyped logic programming language, although there are queries that result in a type error. Several attempts of statically introducing a type discipline in Prolog have been made but they have not been widely adopted. We use Maude to implement a typed unification algorithm and…
Henri Galez, Bryan Brancotte, Juliette Bonche, Julien Fumey + 2 more
Systems and synthetic biology developments often require the construction of many variants of a genetic circuit of interest, resulting in large-scale cloning campaigns. Golden Gate and Modular Cloning (MoClo), two powerful technologies enabling the scale-up of cloning workflows, play a central role for efficient…
Saad Belefqih, Mohammed Barchane, Ahmed Zellou, El Habib Benlahmar
The increasing use of schemaless data systems has intensified the need for reliable methods to assess the quality of extracted schemas intended for downstream tasks such as data integration, query optimisation, and interoperability. Although numerous schema inference techniques have been proposed, the field still lacks…
Xiaohui Li, Zhiliang Wang, Zhaohui Zhang, Philip Broadbridge
Large-scale knowledge graphs not only store entities and relations but also provide ontology-based information about them. Type constraints that exist in this information are of great importance for link prediction. In this paper, we proposed a novel complex embedding method, CHolE, in which complex circular…
Aristeidis Tsitiridis, Konstantinos Perakis, Athos Antoniades, George Manias + 2 more
Integrated care is increasingly shaped by digital infrastructures, data governance, and AI-enabled analytics, yet the relevant literature remains fragmented across health-services research, digital health, and machine learning. This article reports a scoping review, conducted in line with PRISMA-ScR guidance, that maps…
Tomas Veloz
While the phenomena of reaching a goal is generally represented in the framework of optimization, the phenomena of becoming of a goal is more similar to a “self-organization and emergent” rather than an “optimization and preexisting” process. In this article we provide a modeling framework for the former alternative by…
Junyoung Jang, Brigitte Pientka
Analysis of Metaprogramming Authors: ['Junyoung Jang' 'Brigitte Pientka'] We describe Elevator, a unifying polymorphic foundation for metaprogramming with memory management based on adjoint modalities. In this setting, we distinguish between multiple memory regions using modes where each mode has a specific set of…
Peng He, Gang Zhou, Yao Yao, Zhe Wang + 1 more
Knowledge graphs (KGs) are of great importance to many artificial intelligence applications, but they usually suffer from the incomplete problem. Knowledge graph embedding (KGE), which aims to represent entities and relations in low-dimensional continuous vector spaces, has been proved to be a promising approach for KG…
Stergios Chatzikyriakidis, Shalom Lappin
Neuro-symbolic (NeSy) approaches promise to overcome the limitations of purely neural and purely symbolic NLP. In this paper we survey recent development in NeSy NLP and propose a system classification framework that combines Kautz's integration types with Lappin's injective-federative distinction. We then apply this…
Elena Emili, Alberto Pérez-Posada, Maria D. Christodoulou, Jordi Solana
Allometry explores the relationship between an organism’s body size and its various components, offering insights into ecology, physiology, metabolism, and disease. The cell is the basic unit of biological systems, and yet, the study of cell type allometry remains relatively unexplored. Single-cell RNA sequencing…
Florian Glöcklhofer
The literature reports numerous molecules claimed to be antiaromatic because of a formal 4n pi-electron system. However, this neglects the actual local aromaticity of the molecules, which often feature multiple subunits with [4n+2] pi-electrons besides the formal 4n pielectron system. This has led to considerable…
Ayush Pandey, Inigo Incer, Alberto Sangiovanni-Vincentelli, Richard M. Murray
We provide a new perspective on using formal methods to model specifications and synthesize implementations for the design of biological circuits. In synthetic biology, design objectives are rarely described formally. We present an assume-guarantee contract framework to describe biological circuit design objectives as…