Soundness of Unravelings for Deterministic Conditional Term Rewriting Systems via Ultra-Properties Related to Linearity

被引:1
作者
Nishida, Naoki [1 ]
Sakai, Masahiko [1 ]
Sakabe, Toshiki [1 ]
机构
[1] Nagoya Univ, Grad Sch Informat Sci, Chikusa Ku, Nagoya, Aichi 4648603, Japan
来源
22ND INTERNATIONAL CONFERENCE ON REWRITING TECHNIQUES AND APPLICATIONS (RTA'11) | 2011年 / 10卷
关键词
conditional term rewriting; program transformation; TERMINATION; ELIMINATION;
D O I
10.4230/LIPIcs.RTA.2011.267
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Unravelings are transformations from a conditional term rewriting system (CTRS, for short) over an original signature into an unconditional term rewriting systems (TRS, for short) over an extended signature. They are not sound for every CTRS w.r.t. reduction, while they are complete w.r.t. reduction. Here, soundness w.r.t. reduction means that every reduction sequence of the corresponding unraveled TRS, of which the initial and end terms are over the original signature, can be simulated by the reduction of the original CTRS. In this paper, we show that an optimized variant of Ohlebusch's unraveling for deterministic CTRSs is sound w.r.t. reduction if the corresponding unraveled TRSs are left-linear or both right-linear and non-erasing. We also show that soundness of the variant implies that of Ohlebusch's unraveling.
引用
收藏
页码:267 / 282
页数:16
相关论文
共 26 条
[1]   Termination of term rewriting using dependency pairs [J].
Arts, T ;
Giesl, J .
THEORETICAL COMPUTER SCIENCE, 2000, 236 (1-2) :133-178
[2]  
Baader F., 1998, Term rewriting and all that
[3]   Proving operational termination of membership equational programs [J].
Durán, Francisco ;
Lucas, Salvador ;
Marché, Claude ;
Meseguer, José ;
Urbain, Xavier .
Higher-Order and Symbolic Computation, 2008, 21 (1-2) :59-88
[4]  
Duran Francisco., 2004, PROC PEPM, P147
[5]  
Gmeiner K., 2011, SOUNDNESS CONDITIONS
[6]   ON (UN)SOUNDNESS OF UNRAVELINGS [J].
Gmeiner, Karl ;
Gramlich, Bernhard ;
Schernhammer, Felix .
PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON REWRITING TECHNIQUES AND APPLICATIONS (RTA'10), 2010, 6 :119-134
[7]  
Hullot Jean-Marie., 1980, CADE, volume 87 of Lecture Notes in Computer Science, V87, P318
[8]  
Kusakari K, 1999, LECT NOTES COMPUT SC, V1702, P47
[9]   Operational termination of conditional term rewriting systems [J].
Lucas, S ;
Marché, C ;
Meseguer, J .
INFORMATION PROCESSING LETTERS, 2005, 95 (04) :446-453
[10]  
LUCAS S., 1998, J FUNCTIONAL LOGIC P, V1, P1