Title : 
Modular Construction of Fixed Point Combinators and Clocked Böhm Trees
         
        
            Author : 
Endrullis, Jörg ; Hendriks, Dimitri ; Klop, Jan Willem
         
        
            Author_Institution : 
Dept. of Comput. Sci., Vrije Univ. Amsterdam, Amsterdam, Netherlands
         
        
        
        
        
        
            Abstract : 
Fixed point combinators (and their generalization: looping combinators) are classic notions belonging to the heart of λ-calculus and logic. We start with an exploration of the structure of fixed point combinators (fpc´s), vastly generalizing the wellknown fact that if Yis an fpc, Y(SI) is again an fpc, generating the Böhm sequence of fpc´s. Using the infinitary λ-calculus we devise infinitely many other generation schemes for fpc´s. In this way we find schemes and building blocks to construct new fpc´s in a modular way. Having created a plethora of new fixed point combinators, the task is to prove that they are indeed new. That is, we have to prove their β-inconvertibility. Known techniques via Böhm Trees do not apply, because all fpc´s have the same Böhm Tree (BT). Therefore, we employ ´clocked BT´s´, with annotations that convey information of the tempo in which the data in the BT are produced. BT´s are thus enriched with an intrinsic clock behaviour, leading to a refined discrimination method for λ-terms. The corresponding equality is strictly intermediate between =β and =BT, the equality in the classical models of λ-calculus. An analogous approach pertains to Lévy-Longo and Berarducci trees. Finally, we increase the discrimination power by a precision of the clock notion that we call ´atomic clock´.
         
        
            Keywords : 
atomic clocks; lambda calculus; trees (mathematics); λ-calculus; atomic clock; clocked Böhm trees; fixed point combinators; looping combinators; Atomic clocks; Birds; Calculus; Equations; Silicon; Tin;
         
        
        
        
            Conference_Titel : 
Logic in Computer Science (LICS), 2010 25th Annual IEEE Symposium on
         
        
            Conference_Location : 
Edinburgh
         
        
        
            Print_ISBN : 
978-1-4244-7588-9
         
        
            Electronic_ISBN : 
1043-6871
         
        
        
            DOI : 
10.1109/LICS.2010.8