output
20082026
most citedProving Differential Privacy via Probabilistic Couplings

98 citations

Showing cs.PLShow all

53 papers · 1 filter

cs.PL2026

Towards Relating Ciao Assertions and LPTP Theorems

Marco Pérez, Pedro López-García, Jose F. Morales +2

Abstract interpretation-based verification is a central component of the Ciao Prolog system, enabling expressive specifications of properties of programs, predicates, and execution…

cs.PL2025

Hiord#: An Approach to the Specification and Verification of Higher-Order (C)LP Programs

Marco Ciccalè, Daniel Jurjo-Rivas, Jose F. Morales +2

Higher-order constructs enable more expressive and concise code by allowing procedures to be parameterized by other procedures. Assertions allow expressing partial program specific…

cs.PL2024★ 4 cited

Automating Equational Proofs in Dirac Notation

Yingte Xu, Gilles Barthe, Li Zhou

Dirac notation is widely used in quantum physics and quantum programming languages to define, compute and reason about quantum states. This paper considers Dirac notation from the…

cs.PL2024★ 2 cited

Abstract Environment Trimming

Daniel Jurjo-Rivas, Jose F. Morales, Pedro López-García +1

Variable sharing is a fundamental property in the static analysis of logic programs, since it is instrumental for ensuring correctness and increasing precision while inferring many…

cs.PL2024★ 5 cited

A Machine Learning-based Approach for Solving Recurrence Relations and its use in Cost Analysis of Logic Programs

Louis Rustenholz, Maximiliano Klemen, Miguel Ángel Carreira-Perpiñán +1

Automatic static cost analysis infers information about the resources used by programs without actually running them with concrete data, and presents such information as functions…

cs.PL2024★ 1 cited

Polymorphic Records for Dynamic Languages

Giuseppe Castagna, Loïc Peyrot

We define and study "row polymorphism" for a type system with set-theoretic types, specifically union, intersection, and negation types. We consider record types that embed row var…