Newton series, coinductively: a comparative study of composition

被引:1
作者
Basold, Henning [1 ,2 ]
Hansen, Helle Hvid [3 ]
Pin, Jean-Eric [4 ,5 ]
Rutten, Jan [1 ,2 ]
机构
[1] Radboud Univ Nijmegen, POB 9010, NL-6500 GL Nijmegen, Netherlands
[2] CWI Amsterdam, POB 94079, NL-1090 GB Amsterdam, Netherlands
[3] Delft Univ Technol, POB 5015, NL-2600 GA Delft, Netherlands
[4] Univ Paris Denis Diderot, F-75205 Paris 13, France
[5] CNRS, F-75205 Paris 13, France
基金
欧洲研究理事会;
关键词
CALCULUS;
D O I
10.1017/S0960129517000159
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a comparative study of four product operators on weighted languages: (i) the convolution, (ii) the shuffle, (iii) the infiltration and (iv) the Hadamard product. Exploiting the fact that the set of weighted languages is a final coalgebra, we use coinduction to prove that an operator of the classical difference calculus, the Newton transform, generalises from infinite sequences to weighted languages. We show that the Newton transform is an isomorphism of rings that transforms the Hadamard product of two weighted languages into their infiltration product, and we develop various representations for the Newton transform of a language, together with concrete calculation rules for computing them.
引用
收藏
页码:38 / 66
页数:29
相关论文
共 26 条
[1]  
[Anonymous], 2004, THESIS
[2]  
[Anonymous], THESIS
[3]  
[Anonymous], 2015, ENHANCED COINDUCTION
[4]  
[Anonymous], HIGH ORDER SYMBOL CO
[5]  
[Anonymous], SCHAUMS OUTLINE SERI
[6]  
[Anonymous], FM1404 CWI
[7]   Newton Series, Coinductively [J].
Basold, Henning ;
Hansen, Helle Hvid ;
Pin, Jean-Eric ;
Rutten, Jan .
THEORETICAL ASPECTS OF COMPUTING - ICTAC 2015, 2015, 9399 :91-109
[8]  
Bergeron F., 1998, Encyclopedia of Mathematics and Its Applications, V67
[9]   PROCESS ALGEBRA FOR SYNCHRONOUS COMMUNICATION [J].
BERGSTRA, JA ;
KLOP, JW .
INFORMATION AND CONTROL, 1984, 60 (1-3) :109-137
[10]   Hacking Nondeterminism with Induction and Coinduction [J].
Bonchi, Filippo ;
Pous, Damien .
COMMUNICATIONS OF THE ACM, 2015, 58 (02) :87-95