A General Constructive Form of Higman's Lemma

被引:0
作者
Berardi, Stefano [1 ]
Buriola, Gabriele [2 ]
Schuster, Peter [2 ]
机构
[1] Univ Torino, Dipartimento Informat, Turin, Italy
[2] Univ Verona, Dipartimento Informat, Verona, Italy
来源
32ND EACSL ANNUAL CONFERENCE ON COMPUTER SCIENCE LOGIC, CSL 2024 | 2024年 / 288卷
关键词
intuitionistic logic; constructive mathematics; formal proof; inductive predicate; bar induction; well quasi-order; Higman's lemma; THEOREM;
D O I
10.4230/LIPIcs.CSL.2024.16
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In logic and computer science one often needs to constructivize a theorem for all f there exists g.P ( f, g), stating that for every infinite sequence f there is an infinite sequence g such that P( f, g). Here P is a computable predicate but g is not necessarily computable from f. In this paper we propose the following constructive version of for all f there exists g P (f, g): for every f there is a "long enough" finite prefix g(0) of g such that P(f, g(0)), where "long enough" is expressed by membership to a bar which is a free parameter of the constructive version. Our approach with bars generalises the approaches to Higman's lemma undertaken by CoquandFridlender, Murthy-Russell and Schwichtenberg-Seisenberger-Wiesnet. As a first test for our bar technique, we sketch a constructive theory of well-quasi orders. This includes yet another constructive version of Higman's lemma: that every infinite sequence of words has an infinite ascending subsequence. As compared with the previous constructive versions of Higman's lemma, our constructive proofs are closer to the original classical proofs.
引用
收藏
页数:17
相关论文
共 28 条
  • [1] Aczel P., 1977, STUDIES LOGIC FDN MA, V2, P739, DOI [DOI 10.1016/S0049-237X(08)71120-0, 10.1016/S0049-237X, DOI 10.1016/S0049-237X]
  • [2] RAMSEY'S THEOREM FOR PAIRS AND K COLORS AS A SUB-CLASSICAL PRINCIPLE OF ARITHMETIC
    Berardi, Stefano
    Steila, Silvia
    [J]. JOURNAL OF SYMBOLIC LOGIC, 2017, 82 (02) : 737 - 753
  • [3] Berger J., 2016, South American Journal of Logic, V2, P35
  • [4] Berghofer S, 2004, ANN NY ACAD SCI, V3085, P66
  • [5] Inductive and Coinductive Components of Corecursive Functions in Coq
    Bertot, Yves
    Komendantskaya, Ekaterina
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 203 (05) : 25 - 47
  • [6] A Constructive Picture of Noetherian Conditions and Well Quasi-orders
    Buriola, Gabriele
    Schuster, Peter
    Blechschmidt, Ingo
    [J]. UNITY OF LOGIC AND COMPUTATION, CIE 2023, 2023, 13967 : 50 - 62
  • [7] Coquand T., 1999, Types for Proofs and Programs. International Workshop, TYPES'98 (Lecture Notes in Computer Science Vol.1657), P33
  • [8] Coquand T., 1993, A proof of Higman's lemma by structural induction
  • [9] Fridlender D., 1997, PhD thesis
  • [10] Goubault-Larrecq J, 2013, LECT NOTES COMPUT SC, V8087, P22, DOI 10.1007/978-3-642-40313-2_3