Specialized Logics for Applications in Computer Science
Specialized Logics for Applications in Computer Science
批准号:
0635028
负责人:
Dexter Kozen
金额:
$25.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-10-15 至 2010-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This project is directed toward developing specialized logics for certain applications in computer science. The objective is to develop more efficient and effective modes of reasoning in particular instances by exploiting the special mathematical structure of the application.One would like to provide natural logical rules that match the problem at hand, thereby streamlining the reasoning process and making it more amenable to automation.Within this general context, five specific research projects are proposed, involving (1) Kleene algebra and Kleene algebra with tests; (2) binary relation, trace, and language models; (3) stochastic processes, probabilistic programs, and dynamical systems; (4) basic category theory; and (5) monads and monad composition.In each of these projects, new modes of reasoning or logical principles can be developed that take advantage of the particular mathematics of the problem to enhance the reasoning process. In some cases, automated tools based on these principles can be developed. For example, in (3), existing techniques for stochastic processes typically require heavy use of mathematical analysis. However, for certain arguments, one can give algebraic or logical proof principles that encapsulate the necessary analysis and allow reasoning to take placeat a more abstract algebraic level. In (4), a new deductive system for arguments in basic category theory is proposed that will allow much of the process to be automated. Finally, in (5), one can give a new high-level approach to reasoning about monads and other categorical structures based on string rewriting.2 Broader Impacts Resulting from the Proposed ActivityThe new intellectual tools proposed here can help shortcut complicated arguments and significantly increase reliability of complex systems. As the complexity of systems that we deal with increases from day to day, such tools are sorely needed. For example, monads have recently become very popular in functional and logic programming. They have been shown to provide a means to combine modules or extend functionality of programming languages or data structures with new features such as continuations, state, and concurrency. Monad composition proofs are notoriously involved, however. With the new techniques proposedin (5), researchers in those areas will find it easier to reason about monads and monad composition.The project will fully integrate research and education and provide significant opportunitiesfor both undergraduate and graduate students for involvement in research and independentstudy.The project will enhance the infrastructure for research and education through the KATML system and software to be developed for basic category-theoretic reasoning. Both of these systems will promote intellectual rigor and provide students with a tool for understanding formal systems through experimentation. The KAT-ML system has already been used successfully in the undergraduate course on automata and computability at Cornell for working with regular expressions, and has proved to be quite popular.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Semantics of Higher Order Probabilistic Programs
-
批准号:2008083
-
项目类别:Standard Grant
-
资助金额:$42.5万
-
财政年份:2020
-
负责人:Dexter Kozen
-
依托单位:
Kleene Algebra
-
批准号:0105586
-
项目类别:Standard Grant
-
资助金额:$21.0万
-
财政年份:2001
-
负责人:Dexter Kozen
-
依托单位:
Formal Methods for Software Certification
-
批准号:9708915
-
项目类别:Continuing Grant
-
资助金额:$29.1万
-
财政年份:1997
-
负责人:Dexter Kozen
-
依托单位:
Topics in the Theory of Computation
-
批准号:9317320
-
项目类别:Continuing Grant
-
资助金额:$25.9万
-
财政年份:1994
-
负责人:Dexter Kozen
-
依托单位:
Structural Computational Complexity
-
批准号:9123730
-
项目类别:Continuing Grant
-
资助金额:$53.21万
-
财政年份:1992
-
负责人:Dexter Kozen
-
依托单位:
Computer and Computational Algebra
-
批准号:8901061
-
项目类别:Continuing Grant
-
资助金额:$48.13万
-
财政年份:1989
-
负责人:Dexter Kozen
-
依托单位:
Topics in the Theory of Computation
-
批准号:8806096
-
项目类别:Standard Grant
-
资助金额:$13.45万
-
财政年份:1988
-
负责人:Dexter Kozen
-
依托单位:
Topics in the Theory of Computation
-
批准号:8602663
-
项目类别:Standard Grant
-
资助金额:$12.57万
-
财政年份:1986
-
负责人:Dexter Kozen
-
依托单位:
Two Blossoming Paradigms: Algebraic Methods for Computational Combinatoric Problems, and Randomized Reducibilities in Computational Complexity (Computer Res.)
-
批准号:8503611
-
项目类别:Continuing Grant
-
资助金额:$9.76万
-
财政年份:1985
-
负责人:Dexter Kozen
-
依托单位:
Workshop on Logics of Programs to Be Held at the I B M Thomas J. Watson Research Center in Yorktown Heights, New York in April 1981
-
批准号:8019346
-
项目类别:Standard Grant
-
资助金额:$0.94万
-
财政年份:1980
-
负责人:Dexter Kozen
-
依托单位:
海外基金