A proof-theoretical investigation of Zantema's problem

被引:0
|
作者
Coquand, T [1 ]
Persson, H
机构
[1] Chalmers Univ Technol, Dept Comp Sci, S-41296 Gothenburg, Sweden
[2] Univ Gothenburg, S-41296 Gothenburg, Sweden
来源
COMPUTER SCIENCE LOGIC | 1998年 / 1414卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a concrete example of how one can extract constructive content from a non-constructive proof. The proof investigated is a termination proof of the string-rewriting system 11001 --> 000111. This rewriting system is self-embedding, so the standard termination techniques which rely on Kruskal's Tree Theorem cannot be: applied directly. Dershowitz and Hoot [3] have given a classical termination proof using a minimal bad sequence argument. We analyse their proof and give a constructive interpretation of it, which enables us to extract a first proof in Type Theory that uses generalised inductive definitions. By simplifying this constructive proof we obtain a second proof in a theory conservative over primitive recursive arithmetic. This proof is generalised to a theorem about string rewriting systems.
引用
收藏
页码:177 / 188
页数:12
相关论文
共 50 条