首页> 外文会议>Typed lambda calculi and applications >An Elementary Affine λ-Calculus with Multithreading and Side Effects
【24h】

An Elementary Affine λ-Calculus with Multithreading and Side Effects

机译:具有多线程和副作用的基本仿射λ演算

获取原文
获取原文并翻译 | 示例

摘要

Linear logic provides a framework to control the complexity of higher-order functional programs. We present an extension of this framework to programs with multithreading and side effects focusing on the case of elementary time. Our main contributions are as follows. First, we introduce a modal call-by-value A-calculus with multithreading and side effects. Second, we provide a combinatorial proof of termination in elementary time for the language. Third, we introduce an elementary affine type system that guarantees the standard subject reduction and progress properties. Finally, we illustrate the programming of iterative functions with side effects in the presented formalism.
机译:线性逻辑提供了一个框架来控制高阶功能程序的复杂性。我们将这个框架扩展到具有多线程和副作用的程序,重点是基本时间的情况。我们的主要贡献如下。首先,我们介绍一种具有多线程和副作用的模态按值A演算。其次,我们提供了该语言在基本时间内终止的组合证明。第三,我们引入了基本仿射类型系统,该系统可以保证标准的主题缩减和进度属性。最后,我们在提出的形式主义中说明了具有副作用的迭代函数的编程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号