Lecture Notes in Computer Science 6663

Similar documents
Lecture Notes in Computer Science 7007

Lecture Notes in Computer Science 4409

Lecture Notes in Computer Science 3511

Lecture Notes in Computer Science 7342

Lecture Notes in Computer Science 4728

Lecture Notes in Computer Science 4454

Lecture Notes in Computer Science 7480

Lecture Notes in Computer Science 3819

Lecture Notes in Computer Science 5004

Lecture Notes in Artificial Intelligence 2155

Lecture Notes in Artificial Intelligence 3176

Research Reports ESPRIT

Lecture Notes in Computer Science 2386 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science 4214

Lecture Notes in Computer Science 4401

Lecture Notes in Computer Science 4797

Lecture Notes in Computer Science 5474

Lecture Notes in Computer Science 5671

Lecture Notes in Computer Science 10644

Detection of Intrusions and Malware, and Vulnerability Assessment

Lecture Notes in Computer Science 8341

Lecture Notes in Computer Science 7734

Arild Stubhaug. Gösta Mittag-Leffler. AManofConviction. Translated by Tiina Nunnally

Fractals and Chaos. A.J. Crilly R.A. Earnshaw H. Jones Editors. With 146 Figures in 173 Parts, 57 in Color

The Archaeology of Anxiety

Lecture Notes in Computer Science 5083

Lecture Notes in Computer Science 6037

Lecture Notes in Computer Science 4449

Lecture Notes in Computer Science 3507

Lecture Notes in Computer Science 7149

Lecture Notes in Artificial Intelligence 4327

Lecture Notes in Computer Science 9804

Lecture Notes in Computer Science 3527

Lecture Notes in Computer Science 8036

Lecture Notes in Computer Science 6647

Springer Berlin Heidelberg NewYork Barcelona Budapest HongKong London Milan Paris Santa Clara Singapore Tokyo

Lecture Notes in Computer Science 4883

Lecture Notes in Computer Science 5581

Lecture Notes in Computer Science 6035

Lecture Notes in Computer Science 2497 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Emotional Engineering Volume 5

Lecture Notes in Artificial Intelligence 6517

Lecture Notes in Computer Science 9211

Lecture Notes in Computer Science 5438

German Yearbook on Business History 1986

International Conference on Image and Signal Processing. July 2-4, 2018, Cherbourg, France

Lecture Notes in Computer Science 8031

Lecture Notes in Computer Science 5587

Lecture Notes in Computer Science 1837 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science 7137

Early Modern Philosophers and the Renaissance Legacy

CURRICULUM VITAE Michael (Michail) Th. Rassias

Curriculum Vitae Person Education Professional career

SERGIU KLAINERMAN CURRICULUM VITAE

Curriculum Vitae for Marlis Buchman

Lecture Notes in Computer Science 3061

Lecture Notes in Computer Science 7744

Lecture Notes in Computer Science 7679

Lecture Notes in Computer Science 6815

Lecture Notes in Computer Science 7140

October October FWO Postdoctoral Fellow - KU Leuven, Leuven, Belgium. October October Sep.

Nonprofit and Civil Society Studies

Progress in Mathematics Volume 95

Lecture Notes in Computer Science 7896

Lecture Notes in Artificial Intelligence

Lecture Notes in Computer Science 9249

Studies in Epistemology, Logic, Methodology, and Philosophy of Science

Lecture Notes in Computer Science 9596

Organizational Economics, Personnel Economics, Behavioral Economics

College of Business and Economics California State University, Fullerton present

Lecture Notes in Computer Science 6527

Lecture Notes in Computer Science 7189

Lecture Notes in Computer Science 7309

A Bibliography of Books about REDUCE

Lecture Notes in Computer Science 6705

TRAVEL FELLOWSHIP. John Belle traveling in England between studies at the Architectural Association in London.

Lecture Notes in Computer Science 3925

Lecture Notes in Computer Science

Lecture Notes in Computer Science 6697

Ulrik M. Nyman - Curriculum Vitæ

Lecture Notes in Computer Science 4935

5 Liberty St., Suite B-328, Charleston, SC Phone: (843)

Curriculum Vitae. December 2, 2015

Lecture Notes in Computer Science 5284

Academic Employment. Education

ACADEMIC QUALIFICATIONS:

Lecture Notes in Computer Science 6092

STUDIES IN ORGANIZED CRIME

Lecture Notes in Computer Science 6084

The Founders of Index Theory

Lecture One, titled 'The Kiss' Lecture Two, 'The Burning Child' Joseph Leo Koerner

gpehihpcl'upn sdii-gei tim GE ng Fiae^'ban*' and pq>-er ujeibel with contributions by

American Literature. Narratives of Multiculturalism in Post-Imperial Turkey. Interamericana 10. Elena Furlanetto

Process Maturity Profile

CREATIVITY DESIGN INNOVATION

ISNI ABOUT US. ISNI PROFILE International Society of Neuroimmunology

Lecture Notes in Computer Science 7384

ROADMAP to ENGINEERING DESIGN

ISNI. International Society of Neuroimmunology PROFILE 2013

Essays in Anti-Labour History

Transcription:

Lecture Notes in Computer Science 6663 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University, UK Takeo Kanade Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler University of Surrey, Guildford, UK Jon M. Kleinberg Cornell University, Ithaca, NY, USA Alfred Kobsa University of California, Irvine, CA, USA Friedemann Mattern ETH Zurich, Switzerland John C. Mitchell Stanford University, CA, USA Moni Naor Weizmann Institute of Science, Rehovot, Israel Oscar Nierstrasz University of Bern, Switzerland C. Pandu Rangan Indian Institute of Technology, Madras, India Bernhard Steffen TU Dortmund University, Germany Madhu Sudan Microsoft Research, Cambridge, MA, USA Demetri Terzopoulos University of California, Los Angeles, CA, USA Doug Tygar University of California, Berkeley, CA, USA Gerhard Weikum Max Planck Institute for Informatics, Saarbruecken, Germany

Harrie de Swart (Ed.) Relational and Algebraic Methods in Computer Science 12th International Conference, RAMICS 2011 Rotterdam, The Netherlands, May 30 June 3, 2011 Proceedings 13

Volume Editor Harrie de Swart Erasmus University Rotterdam Faculty of Philosophy P.O. Box 1738, 3000 DR Rotterdam, The Netherlands E-mail: deswart@fwb.eur.nl ISSN 0302-9743 e-issn 1611-3349 ISBN 978-3-642-21069-3 e-isbn 978-3-642-21070-9 DOI 10.1007/978-3-642-21070-9 Springer Heidelberg Dordrecht London New York Library of Congress Control Number: Applied for CR Subject Classification (1998): F.4, I.1, I.2.3, D.2.4, D.3.4 LNCS Sublibrary: SL 1 Theoretical Computer Science and General Issues Springer-Verlag Berlin Heidelberg 2011 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. Violations are liable to prosecution under the German Copyright Law. The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. Typesetting: Camera-ready by author, data conversion by Scientific Publishing Services, Chennai, India Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)

Preface This volume contains the proceedings of the 12th International Conference on Relational and Algebraic Methods in Computer Science (RAMiCS 2011) with a special track on Computational Social Choice and Social Software. The conference took place in Rotterdam, The Netherlands, from May 30 to June 3, 2011. Over the past 20 years, the RelMiCS (Relational Methods in Computer Science) and AKA (Applications of Kleene Algebra) conferences have been a main forum for researchers who use the calculus of relations and similar algebraic formalisms as methodological and conceptual tools. At the last of these conferences it was decided that the two series should be united under the new title Relational and Algebraic Methods in Computer Science (RAMiCS). This year, special attention was paid to the fact that the meetings started 20 years ago at the Banach Center in Warsaw. It was commemorated with an invited lecture by Chris Brink, who, together with Ewa Orlowska and Gunther Schmidt, was one of the originators of this series. Relational and algebraic methods and software tools like RelView turn out to be useful for solving problems in social choice and game theory. For that reason this conference included a special track on Computational Social Choice and Social Software, organized by the CFSC (Computational Foundations of Social Choice) and SSEAC (Social Software for Elections, the Allocation of tenders and Coalition formation) projects of the ESF LogiCCC programme. Each submission was reviewed by three Programme Committee members. The committee decided to accept 18 papers. The programme also included five invited talks, of which three were on relational and algebraic methods, by Chris Brink, Bernhard Möller (included) and Renate Schmidt (included), and two on social choice theory, by Donald Saari and Agnieszka Rusinowska (included). In addition, there were two tutorials on relational and algebraic methods, by Georg Struth (included) and Michael Winter (included), and two on social choice theory, by Donald Saari (included) and Felix Brandt (included). These tutorials were part of a special PhD programme, where PhD students also had the opportunity to present their work in progress. I am very grateful to the members of the Programme Committee and the external referees for their care and diligence in reviewing the submitted papers. I would also like to thank the Faculty of Philosophy of the Erasmus University in Rotterdam for having accepted to host this conference, in particular Willy Ophelders, Amanda Koopman, Linda Degener and Lizzy Patilaya for their assistance. I also gratefully appreciate the excellent facilities offered by the Easy- Chair conference administration system. Last but not least I would like to thank the European Science Foundation (ESF) and the Erasmus Trust Fund for their generous financial support. March 2011 Harrie de Swart

Conference Organization Programme Chair Harrie de Swart Programme Committee Rudolf Berghammer Felix Brandt Jules Desharnais Ulle Endriss Marcelo Frias Hitoshi Furusawa Peter Höfner Ali Jaoua Peter Jipsen Wolfram Kahl Larissa Meinicke Bernhard Möller Ewa Orlowska Agnieszka Rusinowska Gunther Schmidt Renate Schmidt Georg Struth Michael Winter External Reviewers Bernd Brassel Han-Hing Dang Guillaume Feuillade Roland Glück Timothy Griffin Annabelle McIver Roger Maddux Rotterdam, The Netherlands University of Kiel, Germany Technical University Munich, Germany Laval University, Canada University of Amsterdam, The Netherlands University of Buenos Aires, Argentina University of Kagoshima, Japan University of Augsburg, Germany University of Qatar, Qatar Chapman University, USA McMaster University, Canada Macquarie University, Sydney, Australia University of Augsburg, Germany National Institute of Telecommunications, Warsaw, Poland University of Paris 1, France UniBw Munich, Germany University of Manchester, UK University of Sheffield, UK Brock University, Canada Martin Eric Mueller Koki Nishizawa Ingrid Rewitzky Patrick Roocks Kim Solin Toshinori Takai Dmitry Tishkovsky Sponsors LogiCCC programme of the European Science Foundation (ESF) Erasmus Trust Fund, Rotterdam Faculty of Philosophy, Erasmus University, Rotterdam

Table of Contents Building Structured Theories (Invited Paper)... 1 Bernhard Möller Social Networks: Prestige, Centrality, and Influence (Invited Paper)... 22 Agnieszka Rusinowska, Rudolf Berghammer, Harrie De Swart, and Michel Grabisch Synthesising Terminating Tableau Calculi for Relational Logics (Invited Paper)... 40 Renate A. Schmidt From Arrow s Impossibility to Schwartz s Tournament Equilibrium Set (Invited Tutorial)... 50 Felix Brandt Automated Engineering of Relational and Algebraic Methods in Isabelle/HOL (Invited Tutorial)... 52 Simon Foster, Georg Struth, and Tjark Weber Explaining Voting Paradoxes; Including Arrow s and Sen s Theorems (Invited Tutorial)... 68 Donald G. Saari Relation Algebraic Approaches to Fuzzy Relations (Invited Tutorial)... 70 Michael Winter A First-Order Calculus for Allegories... 74 Bahar Aameri and Michael Winter Relational Modelling and Solution of Chessboard Problems... 92 Rudolf Berghammer A Functional, Successor List Based Version of Warshall s Algorithm with Applications... 109 Rudolf Berghammer Variable Side Conditions and Greatest Relations in Algebraic Separation Logic... 125 Han-Hing Dang and Peter Höfner An Algebraic Approach to Preference Relations... 141 Ivo Düntsch and Ewa Or lowska

VIII Table of Contents Relational and Multirelational Representation Theorems for Complete Idempotent Left Semirings... 148 Hitoshi Furusawa and Koki Nishizawa Using Bisimulations for Optimality Problems in Model Refinement... 164 Roland Glück Pathfinding Through Congruences... 180 Alexander J.T. Gurney and Timothy G. Griffin Towards a Typed Omega Algebra... 196 Walter Guttmann Towards an Algebra of Routing Tables... 212 Peter Höfner and Annabelle McIver Dependently-Typed Formalisation of Relation-Algebraic Abstractions... 230 Wolfram Kahl Omega Algebras and Regular Equations... 248 Michael R. Laurence and Georg Struth On Probabilistic Kleene Algebras, Automata and Simulations... 264 Annabelle McIver, Tahiry M. Rabehaja, and Georg Struth Ampersand: Applying Relation Algebra in Practice... 280 Gerard Michels, Sebastiaan Joosten, Jaap van der Woude, and Stef Joosten Programming from Galois Connections... 294 Shin-Cheng Mu and José Nuno Oliveira Constructions around Partialities... 314 Gunther Schmidt Splitting Atoms in Relational Algebras... 331 Prathap Siddavaatam and Michael Winter Relational Heterogeneity Relaxed by Subtyping... 347 Jaap van der Woude and Stef Joosten Author Index... 363