Computer-assisted proofs in analysis and programming in logic: A case study

被引:52
作者
Koch, H [1 ]
Schenkel, A [1 ]
Wittwer, P [1 ]
机构
[1] UNIV GENEVA,DEPT PHYS THEOR,CH-1211 GENEVA,SWITZERLAND
关键词
computer-assisted proofs; programming in Prolog; interval analysis; validated numerics; certified computing;
D O I
10.1137/S0036144595284180
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper we present a computer-assisted proof of the existence of a solution for the Feigenbaum equation phi(x) = 1/lambda phi(phi(lambda x)). There exist by now various such proofs in the literature. Although the one presented here is new, the main purpose of this paper is not to provide yet another version, but to give an easy-to-read and self-contained introduction to the technique of computer-assisted proofs in analysis. Our proof is written in Prolog (Programming in logic), a programming language which we found to be well suited for this purpose. In this paper we also give an introduction to Prolog, so that even a reader without prior exposure to programming should be able to verify the correctness of the proof.
引用
收藏
页码:565 / 604
页数:40
相关论文
共 44 条
[1]  
ABERTH O, 1988, PRECISE NUMERICAL AN
[2]  
Adams E., 1993, SCI COMPUTING AUTOMA
[3]  
*ANSI IEEE, 7541985 ANSI IEEE
[4]   CONSTRUCTION OF ANALYTIC KAM SURFACES AND EFFECTIVE STABILITY BOUNDS [J].
CELLETTI, A ;
CHIERCHIA, L .
COMMUNICATIONS IN MATHEMATICAL PHYSICS, 1988, 118 (01) :119-161
[5]  
CELLETTI A, 1993, J APPL MATH PHYS, V45, P61
[6]  
CLOCKSIN WF, 1987, POGRAMMING PROLOG
[7]  
DELALLAVE R, 1991, IMA V MATH, V28, P127
[8]   ACCURATE STRATEGIES FOR SMALL DIVISOR PROBLEMS [J].
DELALLAVE, R ;
RANA, D .
BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY, 1990, 22 (01) :85-90
[9]  
DELALLAVE R, 1991, IMA V MATH, V28, P116
[10]  
DELALLAVE R, 1986, 8 INT C MATH PHYSICS