中文
相关论文

相关论文: Extending Nunchaku to Dependent Type Theory

200 篇论文

We present a consequence-based calculus for concept subsumption and classification in the description logic ALCHOIQ, which extends ALC with role hierarchies, inverse roles, number restrictions, and nominals. By using standard…

人工智能 · 计算机科学 2018-05-04 David Tena Cucala , Bernardo Cuenca Grau , Ian Horrocks

This study provides some results about two-level type-theoretic notions in a way that the proofs are fully formalizable in a proof assistant implementing two-level type theory such as Agda. The difference from prior works is that these…

计算机科学中的逻辑 · 计算机科学 2026-01-14 Elif Uskuplu

Counterfactuals answer questions of what would have been observed under altered circumstances and can therefore offer valuable insights. Whereas the classical interventional interpretation of counterfactuals has been studied extensively,…

人工智能 · 计算机科学 2024-08-13 Klaus-Rudolf Kladny , Julius von Kügelgen , Bernhard Schölkopf , Michael Muehlebach

We present an approach to develop folds for nested data types using dependent types. We call such folds $\textit{dependently typed folds}$, they have the following properties. (1) Dependently typed folds are defined by well-founded…

计算机科学中的逻辑 · 计算机科学 2018-06-18 Peng Fu , Peter Selinger

The development of cubical type theory inspired the idea of "extension types" which has been found to have applications in other type theories that are unrelated to homotopy type theory or cubical type theory. This article describes these…

编程语言 · 计算机科学 2024-02-08 Tesla Zhang

In a previous work, we proved that an important part of the Calculus of Inductive Constructions (CIC), the basis of the Coq proof assistant, can be seen as a Calculus of Algebraic Constructions (CAC), an extension of the Calculus of…

计算机科学中的逻辑 · 计算机科学 2016-08-16 Frédéric Blanqui

Proof search in non-confluent tableau calculi, such as the connection tableau calculus, suffers from excess backtracking, but simple restrictions on backtracking are incomplete. We adopt constraint learning to reduce backtracking in the…

计算机科学中的逻辑 · 计算机科学 2026-03-06 Michael Rawson , Clemens Eisenhofer , Laura Kovács

This paper presents a type theory in which it is possible to directly manipulate $n$-dimensional cubes (points, lines, squares, cubes, etc.) based on an interpretation of dependent type theory in a cubical set model. This enables new ways…

计算机科学中的逻辑 · 计算机科学 2016-11-14 Cyril Cohen , Thierry Coquand , Simon Huber , Anders Mörtberg

Draco introduced a constraint-based framework to model visualization design in an extensible and testable form. It provides a way to abstract design guidelines from theoretical and empirical studies and applies the knowledge in automated…

人机交互 · 计算机科学 2023-08-29 Junran Yang , Péter Ferenc Gyarmati , Zehua Zeng , Dominik Moritz

The logic embedding tool provides a procedural encoding for non-classical reasoning problems into classical higher-order logic. It is extensible and can support an increasing number of different non-classical logics as reasoning targets.…

人工智能 · 计算机科学 2022-03-24 Alexander Steen

A system of linear dependent types for the lambda calculus with full higher-order recursion, called dlPCF, is introduced and proved sound and relatively complete. Completeness holds in a strong sense: dlPCF is not only able to precisely…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Ugo Dal Lago , Marco Gaboardi

The formal construction of the second-order logic or predicate calculus essentially adds quantifiers to propositional logic. Why second-order logic cannot be reduced to that of the first order? How to demonstrate that certain predicates are…

逻辑 · 数学 2012-02-16 Hector Zenil

First-order logic, and quantifiers in particular, are widely used in deductive verification. Quantifiers are essential for describing systems with unbounded domains, but prove difficult for automated solvers. Significant effort has been…

计算机科学中的逻辑 · 计算机科学 2024-09-11 Neta Elad , Oded Padon , Sharon Shoham

Dependent types allow us to express precisely what a function is intended to do. Recent work on Quantitative Type Theory (QTT) extends dependent type systems with linearity, also allowing precision in expressing when a function can run.…

编程语言 · 计算机科学 2021-04-02 Edwin Brady

This paper describes a formal proof library, developed using the Coq proof assistant, designed to assist users in writing correct diagrammatic proofs, for 1-categories. This library proposes a deep-embedded, domain-specific formal language,…

计算机科学中的逻辑 · 计算机科学 2024-03-01 Benoît Guillemet , Assia Mahboubi , Matthieu Piquerez

The full power of human language-based communication cannot be realized without negation. All human languages have some form of negation. Despite this, negation remains a challenging phenomenon for current natural language understanding…

计算与语言 · 计算机科学 2022-11-02 Abhilasha Ravichander , Matt Gardner , Ana Marasović

We give an overview of some developments in dependence and independence logic. This is a tiny selection, intended for a newcomer, from a rapidly growing literature on the topic. Furthermore, we discuss conditional independence atoms and we…

逻辑 · 数学 2013-05-28 Pietro Galliani , Jouko Väänänen

A theory of recursive and corecursive definitions has been developed in higher-order logic (HOL) and mechanized using Isabelle. Least fixedpoints express inductive data types such as strict lists; greatest fixedpoints express coinductive…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Lawrence C. Paulson

Testing for pairwise independence for the case where the number of variables may be of the same size or even larger than the sample size has received increasing attention in the recent years. We contribute to this branch of the literature…

统计理论 · 数学 2024-09-18 Axel Bücher , Cambyse Pakzad

Hammers are tools that provide general purpose automation for formal proof assistants. Despite the gaining popularity of the more advanced versions of type theory, there are no hammers for such systems. We present an extension of the…

计算机科学中的逻辑 · 计算机科学 2016-06-21 Łukasz Czajka , Cezary Kaliszyk