课题基金 / 基金详情

Semantics of Nondeterminism: Functions, Strategies and Bisimulation

Semantics of Nondeterminism: Functions, Strategies and Bisimulation
非决定论的语义:函数、策略和互模拟
批准号:
EP/E056091/1
负责人:
Paul Levy
金额:
$53.09万
依托单位:
依托单位国家:
英国
项目类别:
Fellowship
财政年份:
2008
资助国家:
英国
项目状态:
已结题
起止时间:
2008 至 --

项目摘要

项目成果

Paul Levy的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
A key question in the theory of programming is: when are two programs equivalent? The answer will depend on what we think a program means. For example, we can think of a program as a function: the user gives all the required input, and then the computer behaves accordingly. Or we can think of it as a strategy for a game between the computer and the user: the computer gives some information, the user responds, the computer gives some more information, the user responds, and so on. These viewpoints have been extremely fruitful in recent years.To reason about a computer system, it is often necessary to idealize it as nondeterministic, i.e.\ possessing a range of possible behaviours. The factors that determine its actual behaviour are too low-level and complex to consider explicitly. But this apparently simple idea has ramifications for the theory of programming language semantics that are not well understood. They centre on the same questions: when are two programs equivalent, and what do programs mean? Previous research has used mathematical structures known from the theory of deterministic programs. But these have limited applicability to nondeterministic programs, and lead to somewhat awkward notions of equivalence. This research will proceed in the opposite direction: begin with certain computationally natural notions of equivalence, and investigate what structures they lead to. In some cases (thinking of programs as strategies), these are likely to be structures that we already know, but, by proceeding in this way, we aim to relate them more closely to the way programs actually behave.In other cases (thinking of programs as functions), completely new structures will be required. Some mysterious theorems have been proved that show that, in a sense, all programs (of a certain kind) share some behaviour---yet they do not tell us what this behaviour is. We will therefore undertake a careful examination of programs' behaviour to solve this mystery, and thereby obtain the required structures.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
Normal form bisimulation for parametric polymorphism
参数多态性的范式互模拟
DOI: --
发表时间: 2008
期刊:
影响因子: --
作者: [P Levy]
通讯作者: P Levy
DOI: 10.1016/j.entcs.2011.09.023
发表时间: 2011-09
期刊:
影响因子: --
作者: [Vasileios Koutavas;P. Levy;Eijiro Sumii]
通讯作者: Vasileios Koutavas;P. Levy;Eijiro Sumii
Exploratory Functions on Nondeterministic Strategies, up to Lower Bisimilarity
非确定性策略的探索函数,直至较低的双相似性
DOI: 10.1016/j.entcs.2009.07.098
发表时间: 2009
期刊: Electronic Notes in Theoretical Computer Science
影响因子: --
作者: [Levy P]
通讯作者: Levy P
Universal properties of impure programming languages
非纯编程语言的通用属性
DOI: 10.1145/2480359.2429091
发表时间: 2013
期刊: ACM SIGPLAN Notices
影响因子: --
作者: [Staton S]
通讯作者: Staton S
9
    Recursion, guarded recursion and computational effects
    • 批准号:
      EP/N023757/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $46.11万
    • 财政年份:
      2016
    • 负责人:
      Paul Levy
    • 依托单位:
    Varieties of modules and representations of Frobenius kernels of reductive groups
    • 批准号:
      EP/K022997/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $12.21万
    • 财政年份:
      2013
    • 负责人:
      Paul Levy
    • 依托单位:
    Planning a Philadephia Neighborhood Scientific Education AndResearch Consortium
    Travel to Attend: International Symposium on Nuclear Techniques in Exploration, Extraction & Processing of Mineral Resources, Vienna, Austria, 03/07-11/77
    • 批准号:
      7707294
    • 项目类别:
      Standard Grant
    • 资助金额:
      $0.08万
    • 财政年份:
      1977
    • 负责人:
      Paul Levy
    • 依托单位:
    海外基金