ArXivCSExplorer
☆☆Bookmarks🏆RSSHow to UseFAQ
Built with and by Teycir Ben Soltane•
How to Use•FAQ•GitHub•arXiv.org•
Share:

~ similar to 2607.08547· 20 results

cs.PLTheoreticalRecentJul 20, 2026

Extended Abstract: From Pattern Unification Towards Pattern Matching Unification

David Richter, Timon Böhler

The paper proposes integrating dependent pattern matching into the unification process in dependently typed languages to synthesize functions defined by case analysis, addressing the limitation of exi…

View →
cs.PLTheoreticalRecentJul 22, 2026

Generalized Constraint Projection: Four-Dimensional Type Inference for Dynamic Languages

Qunhui Zhang

This paper introduces Generalized Constraint Projection (GCP), a zero-annotation inference framework for dynamically typed languages, which separates sources of evidence for function parameters and pr…

View →
cs.LOcs.PLcs.SEEmpiricalRecentJun 16, 2026

Verifying the Rust Standard Library

Byron Cook, Remi Delmas, Zyad Hassan, Bart Jacobs +8 more

The largest reported verification campaign for the Rust standard library is presented, integrating complementary tools and analyzing effectiveness.

View →
cs.PLTheoreticalRecentJun 26, 2026

Prophecy-Based Automated Verification of Message-Passing Programs

Takashi Nagatomi, Musashi Katsura, Naoki Kobayashi, Yusuke Matsushita +1 more

This paper proposes a method for verifying functional correctness of message-passing concurrent programs using Constrained Horn Clause (CHC) solving.

View →
cs.PLTheoreticalRecentJun 26, 2026

Same Coeffect, Different Base: Connecting Two Dominant Approaches to Graded Types

Vilem Liepelt, Danielle Marshall, Dominic Orchard

This paper provides translations between two graded coeffect systems, enabling the transfer of results and ideas between them.

View →
cs.PLcs.LOTheoreticalRecentJul 20, 2026

The Because-Calculus: Separating Production, Existence, and Interpretation in Computation

Oscar Perez Mora

This paper introduces the because-calculus, a calculus that structurally separates registration and attestation using dual effect rows and level-indexed typing, and proves the Conflation Theorem.

View →
cs.PLTheoreticalRecentJul 17, 2026

Bidirectional Typing with Freezing, Skeletons, and Ghosts

Wenhao Tang, Shengyi Jiang, Aghilas Y. Boussaa, Sam Lindley +1 more

The paper proposes Fresco, a novel bidirectional type inference approach for first-class polymorphism that enables local type information to flow back and forth between functions and arguments.

View →
cs.LGcs.PLEmpiricalRecentJul 6, 2026

InvWeaver: Deductive Feedback for Invariant Synthesis in Interacting-Loop Programs

Guangyuan Wu, Weining Cao, Zehui Tan, Yuan Yao +3 more

This paper introduces InvWeaver, a neuro-symbolic framework for synthesizing loop invariants in programs with multiple interacting loops.

View →
cs.PLcs.AIRecentMay 29, 2026

SEMBridge: Tagless-Final Program Semantics with Weakest-Precondition and Bounded-Checking Interpretations

Eric Liang

SEMBridge is a tagless-final framework that allows a single executable object program to generate multiple program semantics, including weakest-precondition and bounded-checking interpretations, ensur…

View →
cs.PLcs.SETheoreticalRecentJul 17, 2026

A Modular Framework for Stack-Heap and Value Abstractions (Extended Version)

Giacomo Boldini, Luca Negrini, Luca Olivieri, Pietro Ferrara

The paper proposes a generic memory framework for advanced static program analysis, supporting various memory behaviors from different programming languages using Abstract Interpretation theory.

View →
cs.PLcs.CCcs.DBRecentJun 1, 2026

From Time to Space: The Impact of Linearity in Higher-Order Datalog

Angelos Charalambidis, Babis Kostopoulos, Panos Rondogiannis

The paper analyzes a fragment of Higher-Order Datalog, showing that restricting recursion to a linear form shifts its expressive power from time complexity to space complexity, specifically capturing…

View →
cs.LGcs.AIcs.CLEmpiricalRecentJul 2, 2026

Program-as-Weights: A Programming Paradigm for Fuzzy Functions

Wentao Zhang, Liliana Hotsko, Woojeong Kim, Pengyu Nie +2 more

The paper proposes Fuzzy-Function Programming and introduces Program-as-Weights (PAW), a compact, locally-executable neural artifact for everyday programming tasks.

View →
cs.PLTheoreticalRecentJul 19, 2026

CHC-based Automated Verification of WebAssembly Programs

Akihisa Yagi, Ken Sakayori, Naoki Kobayashi

This paper proposes an automated static verification method for a subset of WebAssembly using a CHCs satisfiability solver, addressing challenges of handling indirect function calls and analyzing larg…

View →
cs.SEcs.LOcs.PLEmpiricalRecentJul 1, 2026

Kani: A Model Checker for Rust

Rémi Delmas, Zyad Hassan, Qinheping Hu, Rahul Kumar +8 more

Kani is an open-source model checker for Rust that provides correctness guarantees for safety properties through compilation and a specification language.

View →
cs.SEcs.CRRecentMay 5, 2026

KVerus: Scalable and Resilient Formal Verification Proof Generation for Rust Code

Yuwei Liu, Xinyi Wan, Yanhao Wang, Minghua Wang +2 more

KVerus is a retrieval-augmented system that significantly improves the scalability and resilience of formal verification for Rust code by managing complex cross-module dependencies and adapting to cod…

View →
cs.PLcs.LOTheoreticalRecentJul 22, 2026

Towards Relating Ciao Assertions and LPTP Theorems

Marco Pérez, Pedro López-García, Jose F. Morales, Manuel V. Hermenegildo +1 more

This paper presents a translation scheme and correspondence analysis between Ciao assertions and LPTP formulae, enabling integration of assertion checking with LPTP-based deductive verification.

View →