Fixed Points in Computer Science最新文献

筛选
英文 中文
Iteration Algebras for UnQL Graphs and Completeness for Bisimulation UnQL图的迭代代数与双模拟的完备性
Fixed Points in Computer Science Pub Date : 2015-09-17 DOI: 10.4204/EPTCS.191.8
M. Hamana
{"title":"Iteration Algebras for UnQL Graphs and Completeness for Bisimulation","authors":"M. Hamana","doi":"10.4204/EPTCS.191.8","DOIUrl":"https://doi.org/10.4204/EPTCS.191.8","url":null,"abstract":"This paper shows an application of Bloom and Esik's iteration algebras to model graph data in a graph database query language. About twenty years ago, Buneman et al. developed a graph database query language UnQL on the top of a functional meta-language UnCAL for describing and manipulating graphs. Recently, the functional programming community has shown renewed interest in UnCAL, because it provides an efficient graph transformation language which is useful for various applications, such as bidirectional computation. However, no mathematical semantics of UnQL/UnCAL graphs has been developed. In this paper, we give an equational axiomatisation and algebraic semantics of UnCAL graphs. The main result of this paper is to prove that completeness of our equational axioms for UnCAL for the original bisimulation of UnCAL graphs via iteration algebras. Another benefit of algebraic semantics is a clean characterisation of structural recursion on graphs using free iteration algebra.","PeriodicalId":119563,"journal":{"name":"Fixed Points in Computer Science","volume":"15 9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128187281","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
A Type-Directed Negation Elimination 类型导向的否定消除
Fixed Points in Computer Science Pub Date : 2015-09-10 DOI: 10.4204/EPTCS.191.12
É. Lozes
{"title":"A Type-Directed Negation Elimination","authors":"É. Lozes","doi":"10.4204/EPTCS.191.12","DOIUrl":"https://doi.org/10.4204/EPTCS.191.12","url":null,"abstract":"In the modal mu-calculus, a formula is well-formed if each recursive variable occurs underneath an even number of negations. By means of De Morgan's laws, it is easy to transform any well-formed formula into an equivalent formula without negations -- its negation normal form. Moreover, if the formula is of size n, its negation normal form of is of the same size O(n). The full modal mu-calculus and the negation normal form fragment are thus equally expressive and concise. \u0000In this paper we extend this result to the higher-order modal fixed point logic (HFL), an extension of the modal mu-calculus with higher-order recursive predicate transformers. We present a procedure that converts a formula into an equivalent formula without negations of quadratic size in the worst case and of linear size when the number of variables of the formula is fixed.","PeriodicalId":119563,"journal":{"name":"Fixed Points in Computer Science","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114662479","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}
引用次数: 13
The Arity Hierarchy in the Polyadic μ-Calculus 多进μ-微积分中的层次结构
Fixed Points in Computer Science Pub Date : 2015-09-10 DOI: 10.4204/EPTCS.191.10
M. Lange
{"title":"The Arity Hierarchy in the Polyadic μ-Calculus","authors":"M. Lange","doi":"10.4204/EPTCS.191.10","DOIUrl":"https://doi.org/10.4204/EPTCS.191.10","url":null,"abstract":"The polyadic mu-calculus is a modal fixpoint logic whose formulas define relations of nodes rather than just sets in labelled transition systems. It can express exactly the polynomial-time computable and bisimulation-invariant queries on finite graphs. In this paper we show a hierarchy result with respect to expressive power inside the polyadic mu-calculus: for every level of fixpoint alternation, greater arity of relations gives rise to higher expressive power. The proof uses a diagonalisation argument.","PeriodicalId":119563,"journal":{"name":"Fixed Points in Computer Science","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129796786","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
Reasoning about modular datatypes with Mendler induction 用Mendler归纳法推理模块化数据类型
Fixed Points in Computer Science Pub Date : 2015-09-10 DOI: 10.4204/EPTCS.191.13
P. Torrini, T. Schrijvers
{"title":"Reasoning about modular datatypes with Mendler induction","authors":"P. Torrini, T. Schrijvers","doi":"10.4204/EPTCS.191.13","DOIUrl":"https://doi.org/10.4204/EPTCS.191.13","url":null,"abstract":"In functional programming, datatypes a la carte provide a convenient modular representation of recursive datatypes, based on their initial algebra semantics. Unfortunately it is highly challenging to implement this technique in proof assistants that are based on type theory, like Coq. The reason is that it involves type definitions, such as those of type-level fixpoint operators, that are not strictly positive. The known work-around of impredicative encodings is problematic, insofar as it impedes conventional inductive reasoning. Weak induction principles can be used instead, but they considerably complicate proofs. \u0000This paper proposes a novel and simpler technique to reason inductively about impredicative encodings, based on Mendler-style induction. This technique involves dispensing with dependent induction, ensuring that datatypes can be lifted to predicates and relying on relational formulations. A case study on proving subject reduction for structural operational semantics illustrates that the approach enables modular proofs, and that these proofs are essentially similar to conventional ones.","PeriodicalId":119563,"journal":{"name":"Fixed Points in Computer Science","volume":"28 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113960822","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
*-Continuous Kleene ω-Algebras for Energy Problems *-连续Kleene ω-能量问题代数
Fixed Points in Computer Science Pub Date : 2015-09-09 DOI: 10.4204/EPTCS.191.6
Z. Ésik, U. Fahrenberg, Axel Legay
{"title":"*-Continuous Kleene ω-Algebras for Energy Problems","authors":"Z. Ésik, U. Fahrenberg, Axel Legay","doi":"10.4204/EPTCS.191.6","DOIUrl":"https://doi.org/10.4204/EPTCS.191.6","url":null,"abstract":"Energy problems are important in the formal analysis of embedded or autonomous systems. Using recent results on *-continuous Kleene ω-algebras, we show here that energy problems can be solved by algebraic manipulations on the transition matrix of energy automata. To this end, we prove general results about certain classes of finitely additive functions on complete lattices which should be of a more general interest.","PeriodicalId":119563,"journal":{"name":"Fixed Points in Computer Science","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131890410","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
Weak Completeness of Coalgebraic Dynamic Logics 余代数动态逻辑的弱完备性
Fixed Points in Computer Science Pub Date : 2015-09-09 DOI: 10.4204/EPTCS.191.9
H. Hansen, C. Kupke
{"title":"Weak Completeness of Coalgebraic Dynamic Logics","authors":"H. Hansen, C. Kupke","doi":"10.4204/EPTCS.191.9","DOIUrl":"https://doi.org/10.4204/EPTCS.191.9","url":null,"abstract":"We present a coalgebraic generalisation of Fischer and Ladner’s Propositional Dynamic Logic (PDL) and Parikh’s Game Logic (GL). In earlier work, we proved a generic strong completeness result for coalgebraic dynamic logics without iteration. The coalgebraic semantics of such programs is given by a monad T, and modalities are interpreted via a predicate lifting l whose transpose is a monad morphism from T to the neighbourhood monad. In this paper, we show that if the monad T carries a complete semilattice structure, then we can define an iteration construct, and suitable notions of diamond-likeness and box-likeness of predicate-liftings which allows for the definition of an axiomatisation parametric in T, l and a chosen set of pointwise program operations. As our main result, we show that if the pointwise operations are “negation-free” and Kleisli composition left-distributes over the induced join on Kleisli arrows, then this axiomatisation is weakly complete with respect to the class of standard models. As special instances, we recover the weak completeness of PDL and of dual-free Game Logic. As a modest new result we obtain completeness for dual-free GL extended with intersection (demonic choice) of games.","PeriodicalId":119563,"journal":{"name":"Fixed Points in Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130707785","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}
引用次数: 16
Formalizing Termination Proofs under Polynomial Quasi-interpretations 多项式拟解释下终止证明的形式化
Fixed Points in Computer Science Pub Date : 2015-09-09 DOI: 10.4204/EPTCS.191.5
N. Eguchi
{"title":"Formalizing Termination Proofs under Polynomial Quasi-interpretations","authors":"N. Eguchi","doi":"10.4204/EPTCS.191.5","DOIUrl":"https://doi.org/10.4204/EPTCS.191.5","url":null,"abstract":"Usual termination proofs for a functional program require to check all the possible reduction paths. Due to an exponential gap between the height and size of such the reduction tree, no naive formalization of termination proofs yields a connection to the pol ynomial complexity of the given program. We solve this problem employing the notion of minimal function graph, a set of pairs of a term and its normal form, which is defined as the least fixed point of a monot one operator. We show that termination proofs for programs reducing under lexicographic path orders (LPOs for short) and polynomially quasi-interpretable can be optimally performed in a weak fragment of Peano arithmetic. This yields an alternative proof of the fact that every function computed by an LPO-terminating, polynomially quasi-interpretable program is computable in polynomial space. The formalization is indeed optimal since every polynomial-space computable function can be computed by such a program. The crucial observation is that inductive definitions of minimal functi on graphs under LPO-terminating programs can be approximated with transfinite induction along LPOs.","PeriodicalId":119563,"journal":{"name":"Fixed Points in Computer Science","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122265160","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
Self-Correlation and Maximum Independence in Finite Relations 有限关系中的自相关和最大独立性
Fixed Points in Computer Science Pub Date : 2015-09-01 DOI: 10.4204/EPTCS.191.7
D. Gurov, Minko Markov
{"title":"Self-Correlation and Maximum Independence in Finite Relations","authors":"D. Gurov, Minko Markov","doi":"10.4204/EPTCS.191.7","DOIUrl":"https://doi.org/10.4204/EPTCS.191.7","url":null,"abstract":"We consider relations with no order on their attributes as in Database Theory. An independent partition of the set of attributes S of a finite relation R is any partition X of S such that the join of the projections of R over the elements of X yields R. Identifying independent partitions has many applications and corresponds conceptually to revealing orthogonality between sets of dimensions in multidimensional point spaces. A subset of S is termed self-correlated if there is a value of each of its attributes such that no tuple of R contains all those values. This paper uncovers a connection between independence and self-correlation, showing that the maximum independent partition is the least fixed point of a certain inflationary transformer α that operates on the finite lattice of partitions of S. α is defined via the minimal self-correlated subsets of S. We us e some additional properties of α to show the said fixed point is still the limit of the standard a pproximation sequence, just as in Kleene’s well-known fixed point theorem for continuous func tions.","PeriodicalId":119563,"journal":{"name":"Fixed Points in Computer Science","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133422950","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
Disjunctive form and the modal μ alternation hierarchy 析取形式与模态交替层次
Fixed Points in Computer Science Pub Date : 2015-09-01 DOI: 10.4204/EPTCS.191.11
K. Lehtinen
{"title":"Disjunctive form and the modal μ alternation hierarchy","authors":"K. Lehtinen","doi":"10.4204/EPTCS.191.11","DOIUrl":"https://doi.org/10.4204/EPTCS.191.11","url":null,"abstract":"This paper studies the relationship between disjunctive form, a syntactic normal form for the modal mu calculus, and the alternation hierarchy. First it shows that all disjunctive formulas which have equivalent tableau have the same syntactic alternation depth. However, tableau equivalence only preserves alternation depth for the disjunctive fragment: there are disjunctive formulas with arbitrarily high alternation depth that are tableau equivalent to alternation-free non-disjunctive formulas. Conversely, there are non-disjunctive formulas of arbitrarily high alternation depth that are tableau equivalent to disjunctive formulas without alternations. This answers negatively the so far open question of whether disjunctive form preserves alternation depth. The classes of formulas studied here illustrate a previously undocumented type of avoidable syntactic complexity which may contribute to our understanding of why deciding the alternation hierarchy is still an open problem.","PeriodicalId":119563,"journal":{"name":"Fixed Points in Computer Science","volume":"31 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115234800","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
Dependent Inductive and Coinductive Types are Fibrational Dialgebras 依赖归纳型和共归纳型是纤维对偶型
Fixed Points in Computer Science Pub Date : 2015-08-27 DOI: 10.4204/EPTCS.191.3
Henning Basold
{"title":"Dependent Inductive and Coinductive Types are Fibrational Dialgebras","authors":"Henning Basold","doi":"10.4204/EPTCS.191.3","DOIUrl":"https://doi.org/10.4204/EPTCS.191.3","url":null,"abstract":"In this paper, I establish the categorical structure necessary to interpret dependent inductive and coinductive types. It is well-known that dependent type theories a la Martin-Lof can be interpreted using fibrations. Modern theorem provers, however, are based on more sophisticated type systems that allow the definition of powerful inductive dependent types (known as inductive families) and, somewhat limited, coinductive dependent types. I define a class of functors on fibrations and show how data type definitions correspond to initial and final dialgebras for these functors. This description is also a proposal of how coinductive types should be treated in type theories, as they appear here simply as dual of inductive types. Finally, I show how dependent data types correspond to algebras and coalgebras, and give the correspondence to dependent polynomial functors.","PeriodicalId":119563,"journal":{"name":"Fixed Points in Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129884210","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信