BEATCS No 115

Total Page:16

File Type:pdf, Size:1020Kb

BEATCS No 115 ISSN 0252–9742 Bulletin of the European Association for Theoretical Computer Science EATCS E A T C S Number 115 February 2015 Council of the European Association for Theoretical Computer Science President:Luca Aceto Iceland Vice Presidents:Paul Spirakis Greece Burkhard Monien Germany Antonin Kucera Czech Republic Treasurer:Dirk Janssens Belgium Bulletin Editor:Kazuo Iwama Kyoto,Japan Lars Arge Denmark Elvira Mayordomo Spain Jos Baeten The Netherlands Luke Ong UK Paul Beame USA Catuscia Palamidessi France Mikolaj Bojanczyk Poland David Peleg Israel Josep D´iaz Spain Giuseppe Persiano Italy Zoltan´ Ésik Hungary Alberto Policriti Italy Fedor Fomin Norway Alberto Marchetti Spaccamela Italy Pierre Fraigniaud France Vladimiro Sassone UK Leslie Ann Goldberg UK Roger Wattenhofer Switzerland Monika Henzinger Austria Thomas Wilke Germany Christos Kaklamanis Greece Peter Widmayer Switzerland Juhani Karhumaki Finland Gerhard Woeginger¨ The Netherlands Past Presidents: Maurice Nivat (1972–1977)Mike Paterson (1977–1979) Arto Salomaa (1979–1985)Grzegorz Rozenberg (1985–1994) Wilfred Brauer (1994–1997)Josep D´iaz (1997–2002) Mogens Nielsen (2002–2006)Giorgio Ausiello (2006–2009) Burkhard Monien (2009–2012) Secretary Office:Ioannis Chatzigiannakis Greece Efi Chita Greece EATCS Council Members email addresses Luca Aceto ..................................... [email protected] Lars Arge .............................. [email protected] Jos Baeten ............................... [email protected] Paul Beame .......................... [email protected] Mikolaj Bojanczyk .......................... [email protected] Josep D´iaz .................................. [email protected] Zoltan´ Ésik .............................. [email protected] Fedor Fomin ................................ [email protected] Pierre Fraigniaud .. [email protected] Leslie Ann Goldberg ................ [email protected] Monika Henzinger ................ [email protected] Dirk Janssens ......................... [email protected] Christos Kaklamanis ...................... [email protected] Juhani Karhumaki¨ .......................... [email protected] Antonin Kucera .............................. [email protected] Elvira Mayordomo ............................ [email protected] Burkhard Monien ......................... [email protected] Luke Ong .............................. [email protected] Catuscia Palamidessi .............. [email protected] David Peleg ...................... [email protected] Giuseppe Persiano ........................ [email protected] Alberto Policriti ................... [email protected] Alberto Marchetti Spaccamela .............. [email protected] Vladimiro Sassone .......................... [email protected] Roger Wattenhofer ................. [email protected] Thomas Wilke ................. [email protected] Peter Widmayer ......................... [email protected] Gerhard Woeginger¨ .............. [email protected] Bulletin Editor: Kazuo Iwama, Kyoto, Japan Cartoons: DADARA, Amsterdam, The Netherlands The bulletin is entirely typeset by pdfTEX and ConTEXt in TXfonts. All contributions are to be sent electronically to [email protected] and must be prepared in LATEX 2" using the class beatcs.cls (a version of the standard LATEX 2" article class). All sources, including figures, and a reference PDF version must be bundled in a ZIP file. Pictures are accepted in EPS, JPG, PNG, TIFF, MOV or, preferably, in PDF. Photographic reports from conferences must be arranged in ZIP files layed out according to the format described at the Bulletin’s web site. Please, consult http://www.eatcs.org/bulletin/howToSubmit.html. We regret we are unfortunately not able to accept submissions in other for- mats, or indeed submission not strictly adhering to the page and font layout set out in beatcs.cls. We shall also not be able to include contributions not typeset at camera-ready quality. The details can be found at http://www.eatcs.org/bulletin, including class files, their documentation, and guidelines to deal with things such as pictures and overfull boxes. When in doubt, email [email protected]. Deadlines for submissions of reports are January, May and September 15th, respectively for the February, June and October issues. Editorial decisions about submitted technical contributions will normally be made in 6/8 weeks. Accepted papers will appear in print as soon as possible thereafter. The Editor welcomes proposals for surveys, tutorials, and thematic issues of the Bulletin dedicated to currently hot topics, as well as suggestions for new regular sections. The EATCS home page is http://www.eatcs.org Table of Contents EATCS MATTERS Letter from the President ............................... 3 Letter from the Bulletin Editor ........................ 9 EATCS Award 2015 ....................................... 13 EATCS COLUMNS The Algorithmics Column, by G.J Woeginger K-Best Enumeration, by D. Eppstein ..................... 19 The Computational Complexity Column, by V. Arvind Robust Oracle Machines revisited, by V. Arvind . 45 The Distributed Computing Column, by P. Fatourou and by S. Schmid A Closer Look at Concurrent Data Structures and Algorithms, by G. Taubenfeld ....................... 59 Local Coordination and Symmetry Breaking, by J. Suomela . 83 The Education Column, by J. Hromkovič Homo Informaticus, by J. Hromkovič . 111 The Logics in Computer Science Column, by Y. Gurevich Negative Probability, by A. Blass . 125 News and Conference Reports News from New Zealand, by C.S. Calude . 147 Russian Chapter of European Association for Theoretical Computer Science . 165 Report on CPM 2014 .................................... 167 Report on UCNC 2012 ................................... 169 Announcements IWOCA 2015 in Verona, Italy . 177 E. W. Beth Dissertation Prize 2015 Call for Nominations ............................................. 179 EATCS LEAFLET ......................................... 183 viii EATCS Matters E A T C S The Bulletin of the EATCS Letter from the President Dear colleagues, First of all, let me wish you a belated happy 2015. I hope that this will be a healthy and fruitful year for all of you, and I look forward to working together with all of you in order to continue promoting the development of theoretical computer science, broadly construed, and to increase the influence of the EATCS within the theoretical-computer-science community. I hope that many of you will submit their best work to ICALP 2015 (deadline: Tuesday, 17 February 2015). As you know, ICALP 2015 will be held in Kyoto, Japan, and will be co-located with LICS 2015. It promises to be a mouthwatering scientific meeting, with five invited talks (two joint with LICS 2015) delivered by Ken Kawarabayashi (NII, Japan), Valerie King (University of Victoria, Canada), Thomas Moscibroda (MSR Asia, China), Anca Muscholl (Université Bordeaux, France) and Peter O'Hearn (Facebook, UK) as well as a masterclass on algoritms and complexity for Japanese puzzles by Ryuhei Uehara (JAIST, Japan) and three invited tutorials (joint with LICS) that will be presented by Piotr Indyk (MIT, USA), Andrew Pitts (University of Cambridge, UK) and Geoffrey Smith (Florida International University, USA). I am happy to inform you that the EATCS Awards Committee 2015 consisting of Fedor Fomin, Kim G. Larsen and Vladimiro Sassone (chair) has selected Christos Papadimitriou (UC Berkeley, USA) as the recipient of the EATCS Award 2015. Congratulations to Christos! The award, which is given to acknowledge extensive and widely recognized 3 BEATCS no 115 contributions to theoretical computer science over a life-long scientific career, will be presented to Christos at ICALP 2015. Moreover, during the conference, we will hand out the Presburger Award 2015 and honour the EATCS Fellows vintage 2015. If that weren't enough to whet your scientific appetite, ICALP 2015 will also feature a couple of events to celebrate the 40th anniversary of the journal Theoretical Computer Science. More details about this celebration will be available in due course on the ICALP/LICS 2015 web site at http: //www.kurims.kyoto-u.ac.jp/icalp-lics2015/. ICALP 2016 will be held in Rome, Italy, and Tiziana Calamoneri and her team are already busy working on the organization of the conference. The PC chairs for ICALP 2016 will be Yuval Rabani (Track A), Davide Sangiorgi (Track B) and Michael Mitzenmacher (Track C). On behalf of the community, I thank these colleagues for accepting this demanding responsibility. As usual, the call for papers for ICALP 2016 will be ready for distribution at ICALP 2015. As you might know already, from ICALP 2016 there will be an important change in the publication of the proceedings of ICALP. Since the contract between the EATCS and Springer will expire at the end of 2015, the council of the EATCS has discussed the publication outlet for the proceedings of ICALP from 2016. Based on the discussion and on the ensuing vote, the council of the EATCS has decided that, starting from ICALP 2016, the proceedings of ICALP will be published in open-access form in LIPIcs (Leibniz International Proceedings in Informatics). 4 The Bulletin of the EATCS The EATCS has had a long and good working relationship with Springer, which we really appreciate. However, the council overwhelmingly thought that it is time for a change, as far as the publication of the proceedings of ICALP is concerned, and that it was best
Recommended publications
  • Thomas Ströhlein's Endgame Tables: a 50Th Anniversary
    Thomas Ströhlein's Endgame Tables: a 50th Anniversary Article Supplemental Material The Festschrift on the 40th Anniversary of the Munich Faculty of Informatics Haworth, G. (2020) Thomas Ströhlein's Endgame Tables: a 50th Anniversary. ICGA Journal, 42 (2-3). pp. 165-170. ISSN 1389-6911 doi: https://doi.org/10.3233/ICG-200151 Available at http://centaur.reading.ac.uk/90000/ It is advisable to refer to the publisher’s version if you intend to cite from the work. See Guidance on citing . Published version at: https://content.iospress.com/articles/icga-journal/icg200151 To link to this article DOI: http://dx.doi.org/10.3233/ICG-200151 Publisher: The International Computer Games Association All outputs in CentAUR are protected by Intellectual Property Rights law, including copyright law. Copyright and IPR is retained by the creators or other copyright holders. Terms and conditions for use of this material are defined in the End User Agreement . www.reading.ac.uk/centaur CentAUR Central Archive at the University of Reading Reading’s research outputs online 40 Jahre Informatik in Munchen:¨ 1967 – 2007 Festschrift Herausgegeben von Friedrich L. Bauer unter Mitwirkung von Helmut Angstl, Uwe Baumgarten, Rudolf Bayer, Hedwig Berghofer, Arndt Bode, Wilfried Brauer, Stephan Braun, Manfred Broy, Roland Bulirsch, Hans-Joachim Bungartz, Herbert Ehler, Jurgen¨ Eickel, Ursula Eschbach, Anton Gerold, Rupert Gnatz, Ulrich Guntzer,¨ Hellmuth Haag, Winfried Hahn (†), Heinz-Gerd Hegering, Ursula Hill-Samelson, Peter Hubwieser, Eike Jessen, Fred Kroger,¨ Hans Kuß, Klaus Lagally, Hans Langmaack, Heinrich Mayer, Ernst Mayr, Gerhard Muller,¨ Heinrich Noth,¨ Manfred Paul, Ulrich Peters, Hartmut Petzold, Walter Proebster, Bernd Radig, Angelika Reiser, Werner Rub,¨ Gerd Sapper, Gunther Schmidt, Fred B.
    [Show full text]
  • R ˘Azvan Diaconescu
    RA˘ ZVAN DIACONESCU list of publications MONOGRAPHS AND TEXTBOOKS [1-B] Institution-independent Model Theory. volume of Studies in Universal Logic series. Birkhauser¨ Basel, 2008. (386 pages). [2-B] (with K. Futatsugi) CafeOBJ Report: the language, proof techniques, and methodologies for object-oriented algebraic specification, volume 6 of AMAST Series in Computing. World Scientific Singapore, 1998. (174 pages) [3-B] Category-based Semantics for Equational and Constraint Logic Programming. D.Phil thesis, University of Oxford, 1994. (published as OUCL Monograph PRG-116, 120 pages) JOURNAL ARTICLES [4-J] Borrowing interpolation. Journal of Logic and Computation, Oxford Univ. Press. DOI:10.1093/logcom/exr007 [5-J] An axiomatic approach to structuring specifications. Theoretical Computer Science, 433:20–42, Elsevier, 2012. [6-J] Interpolation for predefined types. Mathematical Structures in Computer Science, 22(1):1–24, Cambridge Univ. Press, 2012. [7-J] Grothendieck inclusion systems. Applied Categorical Structures, 19(5):783–802, Springer, 2011. [8-J] Structural Induction in Institutions. Information and Computation, 209(9):1197–1222, Elsevier, 2011. [9-J] (with I. T¸ut¸u) On the Algebra of Structured Specifications. Theoretical Computer Science, 412(28):3145–3174, Elsevier, 2011. [10-J] On quasi-varieties of multiple valued logic models. Mathematical Logic Quarterly, 57(2):194–203, Wiley, 2011. [11-J] Coinduction for preordered algebras. Information and Computation, 209(2):108–117, Elsevier, 2011. [12-J] (with M. Petria) Saturated models in institutions. Archive for Mathematical Logic, 49(6):693–723, Springer, 2010. [13-J] Quasi-Boolean encodings and conditionals in algebraic specification. Journal of Logic and Algebraic Programming, 79(2):174–188, Elsevier, 2010.
    [Show full text]
  • January 2011 Prizes and Awards
    January 2011 Prizes and Awards 4:25 P.M., Friday, January 7, 2011 PROGRAM SUMMARY OF AWARDS OPENING REMARKS FOR AMS George E. Andrews, President BÔCHER MEMORIAL PRIZE: ASAF NAOR, GUNTHER UHLMANN American Mathematical Society FRANK NELSON COLE PRIZE IN NUMBER THEORY: CHANDRASHEKHAR KHARE AND DEBORAH AND FRANKLIN TEPPER HAIMO AWARDS FOR DISTINGUISHED COLLEGE OR UNIVERSITY JEAN-PIERRE WINTENBERGER TEACHING OF MATHEMATICS LEVI L. CONANT PRIZE: DAVID VOGAN Mathematical Association of America JOSEPH L. DOOB PRIZE: PETER KRONHEIMER AND TOMASZ MROWKA EULER BOOK PRIZE LEONARD EISENBUD PRIZE FOR MATHEMATICS AND PHYSICS: HERBERT SPOHN Mathematical Association of America RUTH LYTTLE SATTER PRIZE IN MATHEMATICS: AMIE WILKINSON DAVID P. R OBBINS PRIZE LEROY P. S TEELE PRIZE FOR LIFETIME ACHIEVEMENT: JOHN WILLARD MILNOR Mathematical Association of America LEROY P. S TEELE PRIZE FOR MATHEMATICAL EXPOSITION: HENRYK IWANIEC BÔCHER MEMORIAL PRIZE LEROY P. S TEELE PRIZE FOR SEMINAL CONTRIBUTION TO RESEARCH: INGRID DAUBECHIES American Mathematical Society FOR AMS-MAA-SIAM LEVI L. CONANT PRIZE American Mathematical Society FRANK AND BRENNIE MORGAN PRIZE FOR OUTSTANDING RESEARCH IN MATHEMATICS BY AN UNDERGRADUATE STUDENT: MARIA MONKS LEONARD EISENBUD PRIZE FOR MATHEMATICS AND OR PHYSICS F AWM American Mathematical Society LOUISE HAY AWARD FOR CONTRIBUTIONS TO MATHEMATICS EDUCATION: PATRICIA CAMPBELL RUTH LYTTLE SATTER PRIZE IN MATHEMATICS M. GWENETH HUMPHREYS AWARD FOR MENTORSHIP OF UNDERGRADUATE WOMEN IN MATHEMATICS: American Mathematical Society RHONDA HUGHES ALICE T. S CHAFER PRIZE FOR EXCELLENCE IN MATHEMATICS BY AN UNDERGRADUATE WOMAN: LOUISE HAY AWARD FOR CONTRIBUTIONS TO MATHEMATICS EDUCATION SHERRY GONG Association for Women in Mathematics ALICE T. S CHAFER PRIZE FOR EXCELLENCE IN MATHEMATICS BY AN UNDERGRADUATE WOMAN FOR JPBM Association for Women in Mathematics COMMUNICATIONS AWARD: NICOLAS FALACCI AND CHERYL HEUTON M.
    [Show full text]
  • The Best Nurturers in Computer Science Research
    The Best Nurturers in Computer Science Research Bharath Kumar M. Y. N. Srikant IISc-CSA-TR-2004-10 http://archive.csa.iisc.ernet.in/TR/2004/10/ Computer Science and Automation Indian Institute of Science, India October 2004 The Best Nurturers in Computer Science Research Bharath Kumar M.∗ Y. N. Srikant† Abstract The paper presents a heuristic for mining nurturers in temporally organized collaboration networks: people who facilitate the growth and success of the young ones. Specifically, this heuristic is applied to the computer science bibliographic data to find the best nurturers in computer science research. The measure of success is parameterized, and the paper demonstrates experiments and results with publication count and citations as success metrics. Rather than just the nurturer’s success, the heuristic captures the influence he has had in the indepen- dent success of the relatively young in the network. These results can hence be a useful resource to graduate students and post-doctoral can- didates. The heuristic is extended to accurately yield ranked nurturers inside a particular time period. Interestingly, there is a recognizable deviation between the rankings of the most successful researchers and the best nurturers, which although is obvious from a social perspective has not been statistically demonstrated. Keywords: Social Network Analysis, Bibliometrics, Temporal Data Mining. 1 Introduction Consider a student Arjun, who has finished his under-graduate degree in Computer Science, and is seeking a PhD degree followed by a successful career in Computer Science research. How does he choose his research advisor? He has the following options with him: 1. Look up the rankings of various universities [1], and apply to any “rea- sonably good” professor in any of the top universities.
    [Show full text]
  • Prizes and Awards
    MathFest 2010 Prizes and Awards Pittsburgh, Pennsylvania August 6, 2010 Program Opening and Closing Remarks David Bressoud, President Mathematical Association of America Carl B. Allendoerfer Awards ..................................... 1 Trevor Evans Awards ............................................... 7 Lester R. Ford Awards ............................................ 12 George Pólya Awards ............................................. 25 Annie and John Selden Prize ................................. 29 Henry L. Alder Awards ........................................... 31 Carl B. Allendoerfer Awards The Carl B. Allendoerfer Awards, established in 1976, are made to authors of expository articles published in Mathematics Magazine. The Awards are named for Carl B. Allendoerfer, a distinguished mathematician at the University of Washington and President of the Mathematical Association of America, 1959-60. Ezra Brown and Keith Mellinger “Kirkman‟s Schoolgirls Wearing Hats and Walking Through Fields of Numbers,” Mathematics Magazine, 82:1 (2009), p. 3-15. The historical basis for this interesting article is a problem in recreational mathematics posed by T. P. Kirkman in 1850. Kirkman‘s problem states: ―Fifteen young ladies of a school walk out three abreast for seven days in succession: it is required to arrange them daily so that no two shall walk abreast more than once.‖ Using this problem as a springboard, the authors treat the reader to a captivating exploration of the theory and applications of block designs. In the process, solutions to the schoolgirls problem are uncovered in such seemingly unrelated areas as the subfield structure of algebraic number fields and the configuration of ―spreads‖ and ―packings‖ in finite projective geometry. Additional connections to the schoolgirls problem are revealed by the authors‘ extension of Todd Ebert‘s ―Three Hats‖ problem to an analogous problem involving fifteen hats.
    [Show full text]
  • Lecture Notes in Computer Science 1378 Edited by G
    Lecture Notes in Computer Science 1378 Edited by G. Goos, J. Hartmanis and J. van Leeuwen Maurice Nivat (Ed.) Foundations of Software Science and Computation Structures First International Conference, FoSSaCS'98 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS' 98 Lisbon, Portugal, March 28 - April 4, 1998 Proceedings ~ Springer Series Editors Gerhard Goos, Karlsruhe University, Germany Juris Hartmanis, Cornell University, NY, USA Jan van Leeuwen, Utrecht University, The Netherlands Volume Editor Maurice Nivat LITP, Universit6 Paris 7 2, Place Jussieu, F-75251 Paris Cedex 05, France E-mail: Maurice.Nivat @litp.liafa.jussieu.fr Cataloging-in-Publication data applied for Die Deutsche Bibliothek - CIP-Einheitsaufnahme Foundations of software science and computation structures : first international conference ; proceedings / FoSSaCS '98, held as part of the Joint European Conferences on Theory and Practice of Software, ETAPS '98, Lisbon, Portugal, March 28 - April 4, 1998. Maurice Nivat (ed.). - Berlin ; Heidelberg ; New York ; Barcelona ; Budapest ; Hong Kong ; London Milan ; Paris ; Santa Clara ; Singapore ; Tokyo : Springer, 1998 (Lecture notes in computer science ; Vol. 1378) ISBN 3-540-64300-1 CR Subject Classification (1991):F.3. F.4.2, El.I, D.3.3-4, D.2.1 ISSN 0302-9743 ISBN 3-540-64300-1 Springer-Verlag Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer -Verlag.
    [Show full text]
  • The EATCS Award 2020 Laudatio for Toniann (Toni)Pitassi
    The EATCS Award 2020 Laudatio for Toniann (Toni)Pitassi The EATCS Award 2021 is awarded to Toniann (Toni) Pitassi University of Toronto, as the recipient of the 2021 EATCS Award for her fun- damental and wide-ranging contributions to computational complexity, which in- cludes proving long-standing open problems, introducing new fundamental mod- els, developing novel techniques and establishing new connections between dif- ferent areas. Her work is very broad and has relevance in computational learning and optimisation, verification and SAT-solving, circuit complexity and communi- cation complexity, and their applications. The first notable contribution by Toni Pitassi was to develop lifting theorems: a way to transfer lower bounds from the (much simpler) decision tree model for any function f, to a lower bound, the much harder communication complexity model, for a simply related (2-party) function f’. This has completely transformed our state of knowledge regarding two fundamental computational models, query algorithms (decision trees) and communication complexity, as well as their rela- tionship and applicability to other areas of theoretical computer science. These powerful and flexible techniques resolved numerous open problems (e.g., the su- per quadratic gap between probabilistic and quantum communication complex- ity), many of which were central challenges for decades. Toni Pitassi has also had a remarkable impact in proof complexity. She in- troduced the fundamental algebraic Nullstellensatz and Ideal proof systems, and the geometric Stabbing Planes system. She gave the first nontrivial lower bounds on such long-standing problems as weak pigeon-hole principle and models like constant-depth Frege proof systems. She has developed new proof techniques for virtually all proof systems, and new SAT algorithms.
    [Show full text]
  • Kolmogorov Complexity in Perspective. Part II: Classification, Information Processing and Duality Marie Ferbus-Zanda
    Kolmogorov Complexity in perspective. Part II: Classification, Information Processing and Duality Marie Ferbus-Zanda To cite this version: Marie Ferbus-Zanda. Kolmogorov Complexity in perspective. Part II: Classification, Information Processing and Duality. Synthese, Springer Verlag (Germany), 2010, pp.00. hal-00525505 HAL Id: hal-00525505 https://hal.archives-ouvertes.fr/hal-00525505 Submitted on 13 Oct 2010 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Kolmogorov Complexity in perspective Part II: Classification, Information Processing and Duality∗ Marie Ferbus-Zanda LIAFA, CNRS & Universit´eParis Diderot - Paris 7 Case 7014 75205 Paris Cedex 13 France [email protected] Abstract We survey diverse approaches to the notion of information: from Shan- non entropy to Kolmogorov complexity. Two of the main applications of Kolmogorov complexity are presented: randomness and classification. The survey is divided in two parts published in a same volume. Part II is dedicated to the relation between logic and information sys- tem, within the scope of Kolmogorov algorithmic information theory. We present a recent application of Kolmogorov complexity: classification us- ing compression, an idea with provocative implementation by authors such as Bennett, Vit´anyi and Cilibrasi.
    [Show full text]
  • A Rational Deconstruction of Landin's J Operator
    BRICS RS-06-4 Danvy & Millikin: A Rational Deconstruction of Landin’s J Operator BRICS Basic Research in Computer Science A Rational Deconstruction of Landin’s J Operator Olivier Danvy Kevin Millikin BRICS Report Series RS-06-4 ISSN 0909-0878 February 2006 Copyright c 2006, Olivier Danvy & Kevin Millikin. BRICS, Department of Computer Science University of Aarhus. All rights reserved. Reproduction of all or part of this work is permitted for educational or research use on condition that this copyright notice is included in any copy. See back inner page for a list of recent BRICS Report Series publications. Copies may be obtained by contacting: BRICS Department of Computer Science University of Aarhus IT-parken, Aabogade 34 DK–8200 Aarhus N Denmark Telephone: +45 8942 9300 Telefax: +45 8942 5601 Internet: [email protected] BRICS publications are in general accessible through the World Wide Web and anonymous FTP through these URLs: http://www.brics.dk ftp://ftp.brics.dk This document in subdirectory RS/06/4/ A Rational Deconstruction of Landin’s J Operator∗ Olivier Danvy and Kevin Millikin BRICS† Department of Computer Science University of Aarhus‡ February 28, 2006 Abstract Landin’s J operator was the first control operator for functional languages, and was specified with an extension of the SECD machine. Through a se- ries of meaning-preserving transformations (transformation into continu- ation-passing style (CPS) and defunctionalization) and their left inverses (transformation into direct style and refunctionalization), we present a compositional evaluation function corresponding to this extension of the SECD machine. We then characterize the J operator in terms of CPS and in terms of delimited-control operators in the CPS hierarchy.
    [Show full text]
  • October 2008
    THE LONDON MATHEMATICAL SOCIETY NEWSLETTER No. 374 October 2008 Society THE PROPOSAL FOR A NEW SOCIETY Meetings In all likelihood you will now have present form fulfil many of the and Events received a copy of the proposal hopes and expectations of their for a new society, combining the members, times are changing and 2008 present London Mathematical the need for mathematics as a uni- Friday 21 November Society and Institute of Mathe- fied activity to hold and defend AGM, London matics and its Applications. For its position in the public sphere [page 3] a new society to be formed, the grows constantly greater. IMA and the LMS must both vote As the Presidents’ letter which 12–13 December separately in favour of the accompanies the report makes Joint Meeting with proposal. clear, there is a pressing need to the Edinburgh There has been debate about engage effectively with govern- Mathematical Society this for several years but mem- ment, with external bodies, with Edinburgh [page 7] bers could be forgiven for think- the media and with the public. ing that, despite progress reports A society that represents the 2009 appearing in Mathematics Today broad spectrum of the mathemat- Friday 27 February and the Newsletter, things had ical community and has a larger Mary Cartwright ‘gone quiet’. The process leading membership must inevitably carry Lecture, London up to the present proposal has greater weight. been protracted not because the Your view is important and you 31 March – 4 April two societies disagree with one will soon have an opportunity to LMS Invited Lectures another, which they do not, but take part in this important deci- Edinburgh because those developing the new sion.
    [Show full text]
  • Introduction to the Literature on Programming Language Design Gary T
    Computer Science Technical Reports Computer Science 7-1999 Introduction to the Literature On Programming Language Design Gary T. Leavens Iowa State University Follow this and additional works at: http://lib.dr.iastate.edu/cs_techreports Part of the Programming Languages and Compilers Commons Recommended Citation Leavens, Gary T., "Introduction to the Literature On Programming Language Design" (1999). Computer Science Technical Reports. 59. http://lib.dr.iastate.edu/cs_techreports/59 This Article is brought to you for free and open access by the Computer Science at Iowa State University Digital Repository. It has been accepted for inclusion in Computer Science Technical Reports by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. Introduction to the Literature On Programming Language Design Abstract This is an introduction to the literature on programming language design and related topics. It is intended to cite the most important work, and to provide a place for students to start a literature search. Keywords programming languages, semantics, type systems, polymorphism, type theory, data abstraction, functional programming, object-oriented programming, logic programming, declarative programming, parallel and distributed programming languages Disciplines Programming Languages and Compilers This article is available at Iowa State University Digital Repository: http://lib.dr.iastate.edu/cs_techreports/59 Intro duction to the Literature On Programming Language Design Gary T. Leavens TR 93-01c Jan. 1993, revised Jan. 1994, Feb. 1996, and July 1999 Keywords: programming languages, semantics, typ e systems, p olymorphism, typ e theory, data abstrac- tion, functional programming, ob ject-oriented programming, logic programming, declarative programming, parallel and distributed programming languages.
    [Show full text]
  • A Verified Prover Based on Ordered Resolution Anders Schlichtkrull, Jasmin Christian Blanchette, Dmitriy Traytel
    A Verified Prover Based on Ordered Resolution Anders Schlichtkrull, Jasmin Christian Blanchette, Dmitriy Traytel To cite this version: Anders Schlichtkrull, Jasmin Christian Blanchette, Dmitriy Traytel. A Verified Prover Based on Ordered Resolution. CPP 2019 - The 8th ACM SIGPLAN International Conference on Certified Programs and Proofs, Jan 2019, Cascais, Portugal. 10.1145/3293880.3294100. hal-01937141 HAL Id: hal-01937141 https://hal.archives-ouvertes.fr/hal-01937141 Submitted on 27 Nov 2018 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. A Verified Prover Based on Ordered Resolution Anders Schlichtkrull Jasmin Christian Blanchette Dmitriy Traytel DTU Compute Department of Computer Science Department of Computer Science Technical University of Denmark Vrije Universiteit Amsterdam ETH Zürich Kongens Lyngby, Denmark Amsterdam, the Netherlands Zürich, Switzerland [email protected] [email protected] [email protected] Abstract interpreted universally. Each literal is either an atom A or The superposition calculus, which underlies first-order the- its negation :A. An atom is a symbol applied to a tuple of orem provers such as E, SPASS, and Vampire, combines or- terms—e.g., prime¹nº. The empty clause is denoted by ?.
    [Show full text]