首页 > 最新文献

International Conference on Formal Structures for Computation and Deduction最新文献

英文 中文
Decision Problems for Linear Logic with Least and Greatest Fixed Points 最小不动点与最大不动点线性逻辑的决策问题
Pub Date : 1900-01-01 DOI: 10.4230/LIPIcs.FSCD.2022.20
Anupam Das, A. De, A. Saurin
Linear logic is an important logic for modelling resources and decomposing computational interpretations of proofs. Decision problems for fragments of linear logic exhibiting “infinitary” behaviour (such as exponentials) are notoriously complicated. In this work, we address the decision problems for variations of linear logic with fixed points ( µ MALL ), in particular, recent systems based on “circular” and “non-wellfounded” reasoning. In this paper, we show that µ MALL is undecidable. More explicitly, we show that the general non-wellfounded system is Π 01 -hard via a reduction to the non-halting of Minsky machines, and thus is strictly stronger than its circular counterpart (which is in Σ 01 ). Moreover, we show that the restriction of these systems to theorems with only the least fixed points is already Σ 01 -complete via a reduction to the reachability problem of alternating vector addition systems with states. This implies that both the circular system and the finitary system (with explicit (co)induction) are Σ 01 -complete.
线性逻辑是建模资源和分解证明的计算解释的重要逻辑。对于表现出“无限”行为的线性逻辑片段(如指数)的决策问题是出了名的复杂。在这项工作中,我们解决了具有不动点的线性逻辑变化(µMALL)的决策问题,特别是基于“循环”和“无充分根据”推理的最新系统。在本文中,我们证明了µMALL是不可判定的。更明确地说,我们通过对明斯基机的不停机性的简化表明,一般的非建立良好的系统是Π - 01 -hard的,因此严格地比它的圆形对应(在Σ - 01中)更强。此外,通过对带状态的交替向量加法系统的可达性问题的简化,我们证明了这些系统对只有最小不动点的定理的约束是Σ 01 -完全的。这意味着循环系统和有限系统(带显式(co)归纳)都是Σ 01 -完备的。
{"title":"Decision Problems for Linear Logic with Least and Greatest Fixed Points","authors":"Anupam Das, A. De, A. Saurin","doi":"10.4230/LIPIcs.FSCD.2022.20","DOIUrl":"https://doi.org/10.4230/LIPIcs.FSCD.2022.20","url":null,"abstract":"Linear logic is an important logic for modelling resources and decomposing computational interpretations of proofs. Decision problems for fragments of linear logic exhibiting “infinitary” behaviour (such as exponentials) are notoriously complicated. In this work, we address the decision problems for variations of linear logic with fixed points ( µ MALL ), in particular, recent systems based on “circular” and “non-wellfounded” reasoning. In this paper, we show that µ MALL is undecidable. More explicitly, we show that the general non-wellfounded system is Π 01 -hard via a reduction to the non-halting of Minsky machines, and thus is strictly stronger than its circular counterpart (which is in Σ 01 ). Moreover, we show that the restriction of these systems to theorems with only the least fixed points is already Σ 01 -complete via a reduction to the reachability problem of alternating vector addition systems with states. This implies that both the circular system and the finitary system (with explicit (co)induction) are Σ 01 -complete.","PeriodicalId":284975,"journal":{"name":"International Conference on Formal Structures for Computation and Deduction","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114996702","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Size-Preserving Translations from Order-(n+1) Word Grammars to Order-n Tree Grammars 从Order-(n+1)单词语法到Order-n树语法的保持大小的翻译
Pub Date : 1900-01-01 DOI: 10.4230/LIPIcs.FSCD.2020.22
Kazuyuki Asada, N. Kobayashi
Higher-order grammars have recently been studied actively in the context of automated verification of higher-order programs. Asada and Kobayashi have previously shown that, for any order-(n+ 1) word grammar, there exists an order-n grammar whose frontier language coincides with the language generated by the word grammar. Their translation, however, blows up the size of the grammar, which inhibited complexity-preserving reductions from decision problems on word grammars to those on tree grammars. In this paper, we present a new translation from order-(n+ 1) word grammars to order-n tree grammars that is size-preserving in the sense that the size of the output tree grammar is polynomial in the size of an input tree grammar. The new translation and its correctness proof are arguably much simpler than the previous translation and proof. 2012 ACM Subject Classification Theory of computation→ Formal languages and automata theory
高阶语法最近在高阶程序的自动验证方面得到了积极的研究。Asada和Kobayashi先前已经证明,对于任何阶-(n+ 1)词语法,都存在一个阶-n语法,其边界语言与该词语法生成的语言重合。然而,他们的翻译放大了语法的大小,这抑制了从单词语法的决策问题到树语法的决策问题的复杂性保持化简。在本文中,我们提出了一种从阶-(n+ 1)词语法到阶-n树语法的新转换,这种转换是保持大小的,因为输出树语法的大小是输入树语法大小的多项式。新译本及其正确性证明可以说比以前的译本和证明简单得多。2012 ACM学科分类:计算理论→形式语言与自动机理论
{"title":"Size-Preserving Translations from Order-(n+1) Word Grammars to Order-n Tree Grammars","authors":"Kazuyuki Asada, N. Kobayashi","doi":"10.4230/LIPIcs.FSCD.2020.22","DOIUrl":"https://doi.org/10.4230/LIPIcs.FSCD.2020.22","url":null,"abstract":"Higher-order grammars have recently been studied actively in the context of automated verification of higher-order programs. Asada and Kobayashi have previously shown that, for any order-(n+ 1) word grammar, there exists an order-n grammar whose frontier language coincides with the language generated by the word grammar. Their translation, however, blows up the size of the grammar, which inhibited complexity-preserving reductions from decision problems on word grammars to those on tree grammars. In this paper, we present a new translation from order-(n+ 1) word grammars to order-n tree grammars that is size-preserving in the sense that the size of the output tree grammar is polynomial in the size of an input tree grammar. The new translation and its correctness proof are arguably much simpler than the previous translation and proof. 2012 ACM Subject Classification Theory of computation→ Formal languages and automata theory","PeriodicalId":284975,"journal":{"name":"International Conference on Formal Structures for Computation and Deduction","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116803198","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
The Confluent Terminating Context-Free Substitutive Rewriting System for the lambda-Calculus with Surjective Pairing and Terminal Type 具有满射对和末端型的λ -微积分的合流终止无上下文替换重写系统
Pub Date : 1900-01-01 DOI: 10.4230/LIPIcs.FSCD.2017.6
Y. Akama
For the lambda-calculus with surjective pairing and terminal type, Curien and Di Cosmo, inspired by Knuth-Bendix completion, introduced a confluent rewriting system of the naive rewriting system. Their system is a confluent (CR) rewriting system stable under contexts. They left the strong normalization (SN) of their rewriting system open. By Girard's reducibility method with restricting reducibility theorem, we prove SN of their rewriting, and SN of the extensions by polymorphism and (terminal types caused by parametric polymorphism). We extend their system by sum types and eta-like reductions, and prove the SN. We compare their system to type-directed expansions.
对于具有满射配对和终端类型的λ -微积分,Curien和Di Cosmo在Knuth-Bendix补全的启发下,引入了朴素重写系统的合流重写系统。他们的系统是一个在特定环境下稳定的合流重写系统。他们的改写系统的强规范化(SN)是开放的。利用Girard的可约性方法和约束可约性定理,证明了它们改写的SN,以及由多态和(由参数多态引起的终端类型)扩展的SN。通过和型和类约简对其系统进行了扩展,并证明了其SN。我们将它们的系统与面向类型的扩展进行比较。
{"title":"The Confluent Terminating Context-Free Substitutive Rewriting System for the lambda-Calculus with Surjective Pairing and Terminal Type","authors":"Y. Akama","doi":"10.4230/LIPIcs.FSCD.2017.6","DOIUrl":"https://doi.org/10.4230/LIPIcs.FSCD.2017.6","url":null,"abstract":"For the lambda-calculus with surjective pairing and terminal type, Curien and Di Cosmo, inspired by Knuth-Bendix completion, introduced a confluent rewriting system of the naive rewriting system. Their system is a confluent (CR) rewriting system stable under contexts. They left the strong normalization (SN) of their rewriting system open. By Girard's reducibility method with restricting reducibility theorem, we prove SN of their rewriting, and SN of the extensions by polymorphism and (terminal types caused by parametric polymorphism). We extend their system by sum types and eta-like reductions, and prove the SN. We compare their system to type-directed expansions.","PeriodicalId":284975,"journal":{"name":"International Conference on Formal Structures for Computation and Deduction","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125760442","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Encoding Type Universes Without Using Matching Modulo Associativity and Commutativity 不使用匹配模结合性和交换性的编码类型宇宙
Pub Date : 1900-01-01 DOI: 10.4230/LIPIcs.FSCD.2022.24
F. Blanqui
The encoding of proof systems and type theories in logical frameworks is key to allow the translation of proofs from one system to the other. The λ Π-calculus modulo rewriting is a powerful logical framework in which various systems have already been encoded, including type systems with an infinite hierarchy of type universes equipped with a unary successor operator and a binary max operator: Matita, Coq, Agda and Lean. However, to decide the word problem in this max-successor algebra, all the encodings proposed so far use rewriting with matching modulo associativity and commutativity (AC), which is of high complexity and difficult to integrate in usual algorithms for β -reduction and type-checking. In this paper, we show that we do not need matching modulo AC by enforcing terms to be in some special canonical form wrt associativity and commutativity, and by using rewriting rules taking advantage of this canonical form. This work has been implemented in the proof assistant Lambdapi. paper, Gaspard Férey for his remarks on a first version of this paper, as well as the anonymous reviewers for their suggestions.
证明系统和类型理论在逻辑框架中的编码是允许从一个系统转换到另一个系统的证明的关键。λ Π-calculus模重写是一个强大的逻辑框架,其中已经编码了各种系统,包括具有无限层次结构的类型系统,这些类型系统配备了一个一元后继算子和一个二元最大算子:matta, Coq, Agda和Lean。然而,为了求解该最大后继代数中的词问题,目前提出的所有编码都采用匹配模结合律和交换性(AC)的重写,这在通常的β -约简和类型检查算法中具有较高的复杂性和难以集成的特点。在本文中,我们通过将项强制为结合性和交换性的某种特殊规范形式,并使用利用这种规范形式的重写规则,证明了我们不需要匹配模AC。这项工作已经在证明助手Lambdapi中实现。感谢Gaspard fsamrey对本文第一版的评论,以及匿名审稿人提出的建议。
{"title":"Encoding Type Universes Without Using Matching Modulo Associativity and Commutativity","authors":"F. Blanqui","doi":"10.4230/LIPIcs.FSCD.2022.24","DOIUrl":"https://doi.org/10.4230/LIPIcs.FSCD.2022.24","url":null,"abstract":"The encoding of proof systems and type theories in logical frameworks is key to allow the translation of proofs from one system to the other. The λ Π-calculus modulo rewriting is a powerful logical framework in which various systems have already been encoded, including type systems with an infinite hierarchy of type universes equipped with a unary successor operator and a binary max operator: Matita, Coq, Agda and Lean. However, to decide the word problem in this max-successor algebra, all the encodings proposed so far use rewriting with matching modulo associativity and commutativity (AC), which is of high complexity and difficult to integrate in usual algorithms for β -reduction and type-checking. In this paper, we show that we do not need matching modulo AC by enforcing terms to be in some special canonical form wrt associativity and commutativity, and by using rewriting rules taking advantage of this canonical form. This work has been implemented in the proof assistant Lambdapi. paper, Gaspard Férey for his remarks on a first version of this paper, as well as the anonymous reviewers for their suggestions.","PeriodicalId":284975,"journal":{"name":"International Conference on Formal Structures for Computation and Deduction","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129461124","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Combinatory Logic and Lambda Calculus Are Equal, Algebraically 组合逻辑和微积分在代数上是相等的
Pub Date : 1900-01-01 DOI: 10.4230/LIPIcs.FSCD.2023.24
Thorsten Altenkirch, A. Kaposi, Artjoms Šinkarovs, Tamás Végh
It is well-known that extensional lambda calculus is equivalent to extensional combinatory logic. In this paper we describe a formalisation of this fact in Cubical Agda. The distinguishing features of our formalisation are the following: (i) Both languages are defined as generalised algebraic theories, the syntaxes are intrinsically typed and quotiented by conversion; we never mention preterms or break the quotients in our construction. (ii) Typing is a parameter, thus the un(i)typed and simply typed variants are special cases of the same proof. (iii) We define syntaxes as quotient inductive-inductive types (QIITs) in Cubical Agda; we prove the equivalence and (via univalence) the equality of these QIITs; we do not rely on any axioms, the conversion functions all compute and can be experimented with
众所周知,外延微积分等价于外延组合逻辑。本文在《立方议程》中描述了这一事实的形式化。我们的形式化的显著特征如下:(i)两种语言都被定义为广义代数理论,语法本质上是类型化的,并被转换所引用;在我们的构造中,我们从不提到提前条件或打破商。(ii)类型是一个参数,因此非(i)类型和简单类型的变体是同一证明的特殊情况。(iii)我们将句法定义为商-归纳-归纳类型(QIITs);我们证明了这些qiit的等价性,并通过单一性证明了它们的等价性;我们不依赖于任何公理,所有的转换函数都可以计算和实验
{"title":"Combinatory Logic and Lambda Calculus Are Equal, Algebraically","authors":"Thorsten Altenkirch, A. Kaposi, Artjoms Šinkarovs, Tamás Végh","doi":"10.4230/LIPIcs.FSCD.2023.24","DOIUrl":"https://doi.org/10.4230/LIPIcs.FSCD.2023.24","url":null,"abstract":"It is well-known that extensional lambda calculus is equivalent to extensional combinatory logic. In this paper we describe a formalisation of this fact in Cubical Agda. The distinguishing features of our formalisation are the following: (i) Both languages are defined as generalised algebraic theories, the syntaxes are intrinsically typed and quotiented by conversion; we never mention preterms or break the quotients in our construction. (ii) Typing is a parameter, thus the un(i)typed and simply typed variants are special cases of the same proof. (iii) We define syntaxes as quotient inductive-inductive types (QIITs) in Cubical Agda; we prove the equivalence and (via univalence) the equality of these QIITs; we do not rely on any axioms, the conversion functions all compute and can be experimented with","PeriodicalId":284975,"journal":{"name":"International Conference on Formal Structures for Computation and Deduction","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127551387","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Completion for Logically Constrained Rewriting 完成逻辑约束重写
Pub Date : 1900-01-01 DOI: 10.4230/LIPIcs.FSCD.2018.30
S. Winkler, A. Middeldorp
We propose an abstract completion procedure for logically constrained term rewrite systems (LCTRSs). This procedure can be instantiated to both standard Knuth-Bendix completion and ordered completion for LCTRSs, and we present a succinct and uniform correctness proof. A prototype implementation illustrates the viability of the new completion approach. 2012 ACM Subject Classification Theory of computation → Rewrite systems, Theory of computation → Equational logic and rewriting, Theory of computation → Automated reasoning
我们提出了逻辑约束项重写系统(LCTRSs)的抽象补全过程。这个过程既可以实例化到标准的Knuth-Bendix补全,也可以实例化到lctrs的有序补全,并给出了简洁统一的正确性证明。一个原型实现说明了新完成方法的可行性。2012 ACM学科分类:计算理论→重写系统、计算理论→等式逻辑和重写、计算理论→自动推理
{"title":"Completion for Logically Constrained Rewriting","authors":"S. Winkler, A. Middeldorp","doi":"10.4230/LIPIcs.FSCD.2018.30","DOIUrl":"https://doi.org/10.4230/LIPIcs.FSCD.2018.30","url":null,"abstract":"We propose an abstract completion procedure for logically constrained term rewrite systems (LCTRSs). This procedure can be instantiated to both standard Knuth-Bendix completion and ordered completion for LCTRSs, and we present a succinct and uniform correctness proof. A prototype implementation illustrates the viability of the new completion approach. 2012 ACM Subject Classification Theory of computation → Rewrite systems, Theory of computation → Equational logic and rewriting, Theory of computation → Automated reasoning","PeriodicalId":284975,"journal":{"name":"International Conference on Formal Structures for Computation and Deduction","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130631633","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Interaction Automata and the ia2d Interpreter 交互自动机和ia2d解释器
Pub Date : 1900-01-01 DOI: 10.4230/LIPIcs.FSCD.2016.35
Stéphane Gimenez, David Obwaller
We introduce interaction automata as a topological model of computation and present the conceptual plane interpreter ia2d. Interaction automata form a refinement of both interaction nets and cellular automata models that combine data deployment, memory management and structured computation mechanisms. Their local structure is inspired from pointer machines and allows an asynchronous spatial distribution of the computation. Our tool can be considered as a proof-of-concept piece of abstract hardware on which functional programs can be run in parallel.
我们引入交互自动机作为计算的拓扑模型,并提出了概念平面解释器ia2d。交互自动机是对交互网络和元胞自动机模型的改进,结合了数据部署、内存管理和结构化计算机制。它们的局部结构受到指针机的启发,并允许计算的异步空间分布。我们的工具可以被认为是一个概念验证的抽象硬件,功能程序可以在其上并行运行。
{"title":"Interaction Automata and the ia2d Interpreter","authors":"Stéphane Gimenez, David Obwaller","doi":"10.4230/LIPIcs.FSCD.2016.35","DOIUrl":"https://doi.org/10.4230/LIPIcs.FSCD.2016.35","url":null,"abstract":"We introduce interaction automata as a topological model of \u0000computation and present the conceptual plane interpreter ia2d. \u0000Interaction automata form a refinement of both interaction nets and \u0000cellular automata models that combine data deployment, memory \u0000management and structured computation mechanisms. Their local \u0000structure is inspired from pointer machines and allows an asynchronous \u0000spatial distribution of the computation. Our tool can be considered \u0000as a proof-of-concept piece of abstract hardware on which functional \u0000programs can be run in parallel.","PeriodicalId":284975,"journal":{"name":"International Conference on Formal Structures for Computation and Deduction","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130732130","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Labelled Tableaux for Linear Time Bunched Implication Logic 线性时间束蕴涵逻辑的标签表
Pub Date : 1900-01-01 DOI: 10.4230/LIPIcs.FSCD.2023.31
D. Galmiche, D. Méry
In this paper, we define the logic of Linear Temporal Bunched Implications ( LTBI ), a temporal extension of the Bunched Implications logic BI that deals with resource evolution over time, by combining the BI separation connectives and the LTL temporal connectives. We first present the syntax and semantics of LTBI and illustrate its expressiveness with a significant example. Then we introduce a tableau calculus with labels and constraints, called T LTBI , and prove its soundness w.r.t. the Kripke-style semantics of LTBI . Finally we discuss and analyze the issues that make the completeness of the calculus not trivial in the general case of unbounded timelines and explain how to solve the issues in the more restricted case of bounded timelines.
在本文中,我们通过结合BI分离连接词和LTL时间连接词,定义了线性时间束暗示逻辑(LTBI)的逻辑,这是束暗示逻辑BI的时间扩展,用于处理资源随时间的演变。我们首先介绍LTBI的语法和语义,并通过一个重要的示例说明其表达性。然后,我们引入了一种带有标签和约束的表演算,称为LTBI,并利用LTBI的kripke风格语义证明了它的正确性。最后,我们讨论和分析了在一般无界时间轴情况下使微积分完备性不可小视的问题,并说明了在更有限的有界时间轴情况下如何解决这些问题。
{"title":"Labelled Tableaux for Linear Time Bunched Implication Logic","authors":"D. Galmiche, D. Méry","doi":"10.4230/LIPIcs.FSCD.2023.31","DOIUrl":"https://doi.org/10.4230/LIPIcs.FSCD.2023.31","url":null,"abstract":"In this paper, we define the logic of Linear Temporal Bunched Implications ( LTBI ), a temporal extension of the Bunched Implications logic BI that deals with resource evolution over time, by combining the BI separation connectives and the LTL temporal connectives. We first present the syntax and semantics of LTBI and illustrate its expressiveness with a significant example. Then we introduce a tableau calculus with labels and constraints, called T LTBI , and prove its soundness w.r.t. the Kripke-style semantics of LTBI . Finally we discuss and analyze the issues that make the completeness of the calculus not trivial in the general case of unbounded timelines and explain how to solve the issues in the more restricted case of bounded timelines.","PeriodicalId":284975,"journal":{"name":"International Conference on Formal Structures for Computation and Deduction","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132391462","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Teaching Foundations of Computation and Deduction Through Literate Functional Programming and Type Theory Formalization 通过识字的函数式程序设计和类型理论形式化教学计算与演绎基础
Pub Date : 1900-01-01 DOI: 10.4230/LIPIcs.FSCD.2016.3
G. Huet
We describe experiments in teaching fundamental informatics notions around mathematical structures for formal concepts, and effective algorithms to manipulate them. The major themes of lambda-calculus and type theory served as guides for the effective implementation of functional programming languages and higher-order proof assistants, appropriate for reflecting the theoretical material into effective tools to represent constructively the concepts and formally certify the proofs of their properties. Progressively, a literate programming and proving style replaced informal mathematics in the presentation of the material as executable course notes. The talk will evoke the various stages of (in)completion of the corresponding set of notes along the years, and tell how their elaboration proved to be essential to the discovery of fundamental results.
我们描述了围绕形式概念的数学结构教授基本信息学概念的实验,以及操作它们的有效算法。λ演算和类型论的主要主题是有效实现函数式编程语言和高阶证明助手的指南,适合将理论材料反映为有效的工具,以建设性地表示概念并正式证明其性质的证明。渐渐地,一种识字的编程和证明风格取代了非正式的数学,将材料呈现为可执行的课程笔记。讲座将回顾这些年来相应的笔记完成的不同阶段,并讲述这些笔记的阐述是如何证明对发现基本结果至关重要的。
{"title":"Teaching Foundations of Computation and Deduction Through Literate Functional Programming and Type Theory Formalization","authors":"G. Huet","doi":"10.4230/LIPIcs.FSCD.2016.3","DOIUrl":"https://doi.org/10.4230/LIPIcs.FSCD.2016.3","url":null,"abstract":"We describe experiments in teaching fundamental informatics notions around mathematical structures for formal concepts, and effective algorithms to manipulate them. The major themes of lambda-calculus and type theory served as guides for the effective implementation of functional programming languages and higher-order proof assistants, appropriate for reflecting the theoretical material into effective tools to represent constructively the concepts and formally certify the proofs of their properties. Progressively, a literate programming and proving style replaced informal mathematics in the presentation of the material as executable course notes. The talk will evoke the various stages of (in)completion of the corresponding set of notes along the years, and tell how their elaboration proved to be essential to the discovery of fundamental results.","PeriodicalId":284975,"journal":{"name":"International Conference on Formal Structures for Computation and Deduction","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131232170","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
New Minimal Linear Inferences in Boolean Logic Independent of Switch and Medial 布尔逻辑中与开关和介质无关的新的最小线性推理
Pub Date : 1900-01-01 DOI: 10.4230/LIPIcs.FSCD.2021.14
Anupam Das, A. Rice
A linear inference is a valid inequality of Boolean algebra in which each variable occurs at most once on each side. Equivalently, it is a linear rewrite rule on Boolean terms that constitutes a valid implication. Linear inferences have played a significant role in structural proof theory, in particular in models of substructural logics and in normalisation arguments for deep inference proof systems. Systems of linear logic and, later, deep inference are founded upon two particular linear inferences, switch : x ∧ ( y ∨ z ) → ( x ∧ y ) ∨ z , and medial : ( w ∧ x ) ∨ ( y ∧ z ) → ( w ∨ y ) ∧ ( x ∨ z ). It is well-known that these two are not enough to derive all linear inferences (even modulo all valid linear equations), but beyond this little more is known about the structure of linear inferences in general. In particular despite recurring attention in the literature, the smallest linear inference not derivable under switch and medial (‘switch-medial-independent’) was not previously known. In this work we leverage recently developed graphical representations of linear formulae to build an implementation that is capable of more efficiently searching for switch-medial-independent inferences. We use it to find two ‘minimal’ 8-variable independent inferences and also prove that no smaller ones exist; in contrast, a previous approach based directly on formulae reached computational limits already at 7 variables. One of these new inferences derives some previously found independent linear inferences. The other exhibits structure seemingly beyond the scope of previous approaches we are aware of; in particular, its existence contradicts a conjecture of Das and Strassburger.
线性推理是布尔代数中的一个有效不等式,其中每个变量在每条边最多出现一次。同样地,它是一个对布尔项的线性重写规则,它构成了一个有效的暗示。线性推理在结构证明理论中发挥了重要作用,特别是在子结构逻辑模型和深度推理证明系统的规范化论证中。线性逻辑系统以及后来的深度推理建立在两个特定的线性推理之上,交换:x∧(y∨z)→(x∧y)∨z,和中间:(w∧x)∨(y∧z)→(w∨)∧(x∨z)。众所周知,这两种方法不足以推导出所有的线性推理(甚至对所有有效的线性方程取模),但除此之外,人们对一般线性推理的结构知之甚少。特别是,尽管在文献中反复关注,但在开关和介质(“开关-介质独立”)下不可导的最小线性推理以前并不为人所知。在这项工作中,我们利用最近开发的线性公式的图形表示来构建一个能够更有效地搜索与开关介质无关的推理的实现。我们用它找到了两个“最小的”8变量独立推论,并证明不存在更小的推论;相比之下,先前直接基于公式的方法在7个变量时已经达到了计算极限。其中一个新的推论是由一些先前发现的独立线性推论派生出来的。其他展品的结构似乎超出了我们之前所知道的方法的范围;特别是,它的存在与Das和Strassburger的猜想相矛盾。
{"title":"New Minimal Linear Inferences in Boolean Logic Independent of Switch and Medial","authors":"Anupam Das, A. Rice","doi":"10.4230/LIPIcs.FSCD.2021.14","DOIUrl":"https://doi.org/10.4230/LIPIcs.FSCD.2021.14","url":null,"abstract":"A linear inference is a valid inequality of Boolean algebra in which each variable occurs at most once on each side. Equivalently, it is a linear rewrite rule on Boolean terms that constitutes a valid implication. Linear inferences have played a significant role in structural proof theory, in particular in models of substructural logics and in normalisation arguments for deep inference proof systems. Systems of linear logic and, later, deep inference are founded upon two particular linear inferences, switch : x ∧ ( y ∨ z ) → ( x ∧ y ) ∨ z , and medial : ( w ∧ x ) ∨ ( y ∧ z ) → ( w ∨ y ) ∧ ( x ∨ z ). It is well-known that these two are not enough to derive all linear inferences (even modulo all valid linear equations), but beyond this little more is known about the structure of linear inferences in general. In particular despite recurring attention in the literature, the smallest linear inference not derivable under switch and medial (‘switch-medial-independent’) was not previously known. In this work we leverage recently developed graphical representations of linear formulae to build an implementation that is capable of more efficiently searching for switch-medial-independent inferences. We use it to find two ‘minimal’ 8-variable independent inferences and also prove that no smaller ones exist; in contrast, a previous approach based directly on formulae reached computational limits already at 7 variables. One of these new inferences derives some previously found independent linear inferences. The other exhibits structure seemingly beyond the scope of previous approaches we are aware of; in particular, its existence contradicts a conjecture of Das and Strassburger.","PeriodicalId":284975,"journal":{"name":"International Conference on Formal Structures for Computation and Deduction","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120947514","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
期刊
International Conference on Formal Structures for Computation and Deduction
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1