中文
相关论文

相关论文: Towards a Direct, By-Need Evaluator for Dependentl…

200 篇论文

Step-by-step reasoning is widely used to enhance the reasoning ability of large language models (LLMs) in complex problems. Evaluating the quality of reasoning traces is crucial for understanding and improving LLM reasoning. However,…

计算与语言 · 计算机科学 2025-09-23 Jinu Lee , Julia Hockenmaier

First-order resolution has been used for type inference for many years, including in Hindley- Milner type inference, type-classes, and constrained data types. Dependent types are a new trend in functional languages. In this paper, we show…

计算机科学中的逻辑 · 计算机科学 2018-05-01 František Farka , Ekaterina Komendantskya , Kevin Hammond

We present a call-by-need $\lambda$-calculus that enables strong reduction (that is, reduction inside the body of abstractions) and guarantees that arguments are only evaluated if needed and at most once. This calculus uses explicit…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Thibaut Balabonski , Antoine Lanco , Guillaume Melquiond

A fully-automated algorithm is developed able to show that evaluation of a given untyped lambda-expression will terminate under CBV (call-by-value). The ``size-change principle'' from first-order programs is extended to arbitrary untyped…

编程语言 · 计算机科学 2015-07-01 Neil D. Jones , Nina Bohr

We present Turnstile+, a high-level, macros-based metaDSL for building dependently typed languages. With it, programmers may rapidly prototype and iterate on the design of new dependently typed features and extensions. Or they may create…

编程语言 · 计算机科学 2021-07-06 Stephen Chang , Michael Ballantyne , Milo Turner , William J. Bowman

This paper is a contribution to the search for efficient and high-level mathematical tools to specify and reason about (abstract) programming languages or calculi. Generalising the reduction monads of Ahrens et al., we introduce transition…

编程语言 · 计算机科学 2023-06-22 André Hirschowitz , Tom Hirschowitz , Ambroise Lafont

One of the most attractive features of untyped languages is the flexibility in term creation and manipulation. However, with such power comes the responsibility of ensuring the correctness of these operations. A solution is adding run-time…

编程语言 · 计算机科学 2017-10-17 Nataliia Stulova , José F. Morales , Manuel V. Hermenegildo

Diffusion Language Models (DLMs) have emerged as a promising alternative to Autoregressive Language Models, yet their inference strategies remain limited to prefix-based prompting inherited from the autoregressive paradigm. In this paper,…

计算与语言 · 计算机科学 2026-05-19 Junhoo Lee , Seungyeon Kim , Nojun Kwak

We analyse the cross-lingual transferability of a dialogue evaluation framework that assesses the relationships between micro-level linguistic features (e.g. backchannels) and macro-level interactivity labels (e.g. topic management),…

计算与语言 · 计算机科学 2025-02-20 Rena Gao , Jingxuan Wu , Xuetong Wu , Carsten Roever , Jing Wu , Long Lv , Jey Han Lau

We introduce a natural language interface for building stochastic pi calculus models of biological systems. In this language, complex constructs describing biochemical events are built from basic primitives of association, dissociation and…

编程语言 · 计算机科学 2009-11-13 Ozan Kahramanoğullari , Luca Cardelli , Emmanuelle Caron

The formal system lambda-delta is a typed lambda calculus that pursues the unification of terms, types, environments and contexts as the main goal. lambda-delta takes some features from the Automath-related lambda calculi and some from the…

计算机科学中的逻辑 · 计算机科学 2008-09-25 F. Guidi

We present a new technique for automatically inferring inductive invariants of parameterized distributed protocols specified in TLA+. Ours is the first such invariant inference technique to work directly on TLA+, an expressive, high level…

计算机科学中的逻辑 · 计算机科学 2022-10-04 William Schultz , Ian Dardik , Stavros Tripakis

We introduce a method to evaluate untyped lambda terms by combining the theory of traversals, a term-tree traversing technique inspired from Game Semantics, with judicious use of the eta-conversion rule of the lambda calculus. The traversal…

编程语言 · 计算机科学 2018-03-01 William Blum

We extend the semantics and type system of a lambda calculus equipped with common constructs to be "resource-aware". That is, the semantics keeps track of the usage of resources, and is stuck, besides in case of type errors, if either a…

编程语言 · 计算机科学 2026-03-24 Riccardo Bianchini , Francesco Dagnino , Paola Giannini , Elena Zucca

This work exploits the logical foundation of session types to determine what kind of type discipline for the pi-calculus can exactly capture, and is captured by, lambda-calculus behaviours. Leveraging the proof theoretic content of the…

计算机科学中的逻辑 · 计算机科学 2018-01-26 Bernardo Toninho , Nobuko Yoshida

We propose a rich foundational theory of typed data streams and stream transformers, motivated by two high-level goals: (1) The type of a stream should be able to express complex sequential patterns of events over time. And (2) it should…

Motivated by the need for rigorous and scalable evaluation of large language models, we study contextual preference inference for pairwise comparison functionals of context-dependent preference score functions across domains. Focusing on…

机器学习 · 统计学 2025-09-09 Yichi Zhang , Alexander Belloni , Ethan X. Fang , Junwei Lu , Xiaoan Xu

In functional programming, point-free relation calculi have been fruitful for general theories of program construction, but for specific applications pointwise expressions can be more convenient and comprehensible. In imperative…

编程语言 · 计算机科学 2015-10-20 David A. Naumann

Text classification has long been a staple within Natural Language Processing (NLP) with applications spanning across diverse areas such as sentiment analysis, recommender systems and spam detection. With such a powerful solution, it is…

计算与语言 · 计算机科学 2021-12-06 Amir Atapour-Abarghouei , Stephen Bonner , Andrew Stephen McGough

We present a full-spectrum dependently typed core language which includes both nontermination and computational irrelevance (a.k.a. erasure), a combination which has not been studied before. The two features interact: to protect type safety…