中文
相关论文

相关论文: Encoding Tight Typing in a Unified Framework

200 篇论文

Intersection type systems have been independently applied to different evaluation strategies, such as call-by-name (CBN) and call-by-value (CBV). These type systems have been then generalized to different subsuming paradigms being able, in…

计算机科学中的逻辑 · 计算机科学 2024-04-23 Pablo Barenbaum , Delia Kesner , Mariana Milicich

Call-by-Push-Value (CBPV) is a programming paradigm subsuming both Callby-Name (CBN) and Call-by-Value (CBV) semantics. The essence of this paradigm is captured by the Bang Calculus, a (concise) term language connecting CBPV and Linear…

计算机科学中的逻辑 · 计算机科学 2023-05-08 Antonio Bucciarelli , Delia Kesner , Alejandro Ríos , Andrés Viso

We generalise Levy's call-by-push-value (CBPV) to dependent type theory, to gain a better understanding of how to combine dependent types with effects. We define a dependently typed extension of CBPV, dCBPV-, and show that it has a very…

计算机科学中的逻辑 · 计算机科学 2016-03-15 Matthijs Vákár

Effect and coeffect tracking integrate many types of compile-time analysis, such as cost, liveness, or dataflow, directly into a language's type system. In this paper, we investigate the addition of effect and coeffect tracking to the type…

We extend Levy's call-by-push-value (CBPV) analysis from simple to dependent type theory (DTT) in order to study the interaction between computational effects and dependent types. We define the naive system of dependently typed CBPV,…

编程语言 · 计算机科学 2016-03-15 Matthijs Vákár

We show how (well-established) type systems based on non-idempotent intersection types can be extended to characterize termination properties of functional programming languages with pattern matching features. To model such programming…

编程语言 · 计算机科学 2024-08-21 Sandra Alves , Delia Kesner , Miguel Ramos

This paper studies the strength of embedding Call-by-Name ({\tt dCBN}) and Call-by-Value ({\tt dCBV}) into a unifying framework called the Bang Calculus ({\tt dBANG}). These embeddings enable establishing (static and dynamic) properties of…

计算机科学中的逻辑 · 计算机科学 2024-04-22 Victor Arrial , Giulio Guerrieri , Delia Kesner

In this report we define an encoding of Levys call-by-push-value lambda-calculus (CBPV) in the pi-calculus, and prove that our encoding is both sound and complete. We present informal (by-hand) proofs of soundness, completeness, and all…

计算机科学中的逻辑 · 计算机科学 2025-06-13 Benjamin Bennetzen , Nikolaj Rossander Kristensen , Peter Buus Steffensen

This paper studies how to verify the conformity of a program with its specification and proposes a novel constraint-programming framework for bounded program verification (CPBPV). The CPBPV framework uses constraint stores to represent the…

软件工程 · 计算机科学 2008-07-16 Hélène Collavizza , Michel Rueher , Pascal Van Hentenryck

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 propose a multi-mode modulation scheme for Continuous Variable (CV) quantum communications, which we call quantum pattern encoding. In this setting, classical information can be encoded into multi-mode patterns of discretely-modulated…

量子物理 · 物理学 2022-01-25 Cillian Harney , Stefano Pirandola

Linear dependent types allow to precisely capture both the extensional behaviour and the time complexity of lambda terms, when the latter are evaluated by Krivine's abstract machine. In this work, we show that the same paradigm can be…

计算机科学中的逻辑 · 计算机科学 2012-07-25 Ugo Dal Lago , Barbara Petit

A cornerstone of the theory of lambda-calculus is that intersection types characterise termination properties. They are a flexible tool that can be adapted to various notions of termination, and that also induces adequate denotational…

计算机科学中的逻辑 · 计算机科学 2019-02-18 Beniamino Accattoli , Giulio Guerrieri , Maico Leberle

We provide characterization of the strong termination property of the CCV (complete call-by-value) lambda-mu calculus introduced in the first part of this series of the paper. The calculus is complete with respect to the standard…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Ryu Hasegawa

Hyperparameter tuning plays a crucial role in optimizing the performance of predictive learners. Cross--validation (CV) is a widely adopted technique for estimating the error of different hyperparameter settings. Repeated cross-validation…

机器学习 · 计算机科学 2023-08-01 Giovanni Maria Merola

Recently, speech codecs based on neural networks have proven to perform better than traditional methods. However, redundancy in traditional parameter quantization is visible within the codec architecture of combining the traditional codec…

声音 · 计算机科学 2023-07-26 Youqiang Zheng , Li Xiao , Weiping Tu , Yuhong Yang , Xinmeng Xu

Polarization of types in call-by-push-value naturally leads to the separation of inductively defined observable values (classified by positive types), and coinductively defined computations (classified by negative types), with adjoint…

编程语言 · 计算机科学 2022-01-27 Zeeshan Lakhani , Ankush Das , Henry DeYoung , Andreia Mordido , Frank Pfenning

In each variant of the lambda-calculus, factorization and normalization are two key-properties that show how results are computed. Instead of proving factorization/normalization for the call-by-name (CbN) and call-by-value (CbV) variants…

计算机科学中的逻辑 · 计算机科学 2021-01-22 Claudia Faggian , Giulio Guerrieri

The invariance thesis of Slot and van Emde Boas states that all reasonable models of computation simulate each other with polynomially bounded overhead in time and constant-factor overhead in space. In this paper we show that a family of…

编程语言 · 计算机科学 2021-02-12 Małgorzata Biernacka , Witold Charatonik , Tomasz Drab

Cross-modal hashing is usually regarded as an effective technique for large-scale textual-visual cross retrieval, where data from different modalities are mapped into a shared Hamming space for matching. Most of the traditional…

计算机视觉与模式识别 · 计算机科学 2017-08-09 Yuming Shen , Li Liu , Ling Shao , Jingkuan Song
‹ 上一页 1 2 3 10 下一页 ›