Proving Infinitary Normalization
详细信息
下载全文
推荐本文 |
摘要
We investigate the notion of ‘infinitary strong normalization’ (SN  ∞ ), introduced in [6], the analogue of termination when rewriting infinite terms. A (possibly infinite) term is SN  ∞  if along every rewrite sequence each fixed position is rewritten only finitely often. In [9], SN  ∞  has been investigated as a system-wide property, i.e. SN  ∞  for all terms of a given rewrite system. This global property frequently fails for trivial reasons. For example, in the presence of the collapsing rule tail(x:σ)→σ, the infinite term t =tail(0:t) rewrites to itself only. Moreover, in practice one usually is interested in SN  ∞  of a certain set of initial terms. We give a complete characterization of this (more general) ‘local version’ of SN  ∞  using interpretations into weakly monotone algebras (as employed in [9]). Actually, we strengthen this notion to continuous weakly monotone algebras (somewhat akin to [5]). We show that tree automata can be used as an automatable instance of our framework; an actual implementation is made available along with this paper.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700