Assertion Level Proof Planning with Compiled Strategies Dominik Dietrich

Total Page:16

File Type:pdf, Size:1020Kb

Assertion Level Proof Planning with Compiled Strategies Dominik Dietrich Assertion Level Proof Planning with Compiled Strategies Dominik Dietrich Dissertation zur Erlangung des Grades des Doktors der Ingenieurwissenschaften der Natur- wissenschaftlich-Technischen Fakult¨aten der Universit¨at des Saarlandes. Saarbrucken,¨ 2011. Bibliographic information published by the Deutsche Nationalbibliothek The Deutsche Nationalbibliothek lists this publication in the Deutsche Nationalbibli- ografie; detailed bibliographic data are available in the Internet at http://dnb.d-nb.de. Dietrich, Dominik: Assertion Level Proof Planning with Compiled Strategies ISBN 978-3-86376-015-1 Dekan: Prof. Dr. Holger Hermanns, Universit¨at des Saarlandes Vorsitzender: Prof. Dr. Gerd Smolka, Universit¨at des Saarlandes Gutachter: Prof. Dr. J¨org Siekmann, Universit¨at des Saarlandes Prof. Dr. Alan Bundy, University of Edinburgh Prof. Dr. Fairouz Kamareddine, Heriot-Watt University Beisitzer: Dr. Helmut Horacek Tag des Kolloquiums: 27. September 2011 All Rights Reserved New Edition 2012, G¨ottingen c Optimus Verlag URL: www.optimus-verlag.de Printed in Germany Paper is FSC certified (wood-free, chlorine free and acid-free, and resistant to aging ANSI 3948 and ISO 9706) No part of this publication may be reproduced, stored in a retrieval system, or trans- mitted in any form or by any means, electronic, mechanical, photocopying, scanning, or otherwise without the prior written permission of the Publisher. Request to the Publisher for permission should be addressed to [email protected]. Kurzzusammenfassung Die vorliegende Arbeit besch¨aftigt sich damit, das Formalisieren von Beweisen zu verein- fachen, indem Methoden entwickelt werden, um informale Beweise formal zu verifizieren und erzeugen zu k¨onnen. Dazu wird ein abstrakter Kalkul¨ entwickelt, der direkt auf der Faktenebene arbeitet, welche von Menschen gefuhrten¨ Beweisen relativ nahe kommt. An- hand einer Fallstudie wird gezeigt, dass die abstrakte Beweisfuhrung¨ auf der Fakteneben vorteilhaft fur¨ automatische Suchverfahren ist. Zus¨atzlich wird eine Strategiesprache ent- wickelt, die es erlaubt, unterspezifizierte Beweismuster innerhalb des Beweisdokumentes zu spezifizieren und Beweisskizzen automatisch zu verfeinern. Fallstudien zeigen, dass komplexe Beweismuster kompakt in der entwickelten Strategiesprache spezifiziert werden k¨onnen. Zusammen bilden die einander erg¨anzenden Methoden den Rahmen zur Automa- tisierung von deklarativen Beweisen auf der Faktenebene, die bisher uberwiegend¨ manuell entwickelt werden mussten. iii Abstract The objective of this thesis is to ease the formalization of proofs by being able to ver- ify as well as to automatically construct abstract human-style proofs. This is achieved by lifting the logical basis to the abstract assertion level, which has been identified as a style of reasoning that can be found in textbooks. A case study shows that automatic reasoning procedures benefit from the abstract assertion level reasoning. In addition, a strategy language is developed that allows the specification of abstract underspecified declarative proof patterns within the proof document and supports their refinement. Case studies show that complex reasoning patterns can concisely be specified within the devel- oped language. Together, the complementary methods provide a framework to automate declarative proofs at the assertion level. v Acknowledgements First of all, I would like to thank Prof. Dr. J¨org Siekmann who accepted me as his Ph.D. student, and who has, over the past years, given me all the encouragement and conditions necessary to carry out this thesis. He has given me a lot of freedom to work on my thesis and his knowledge, interest in the research, and guidance has helped me to complete this thesis. My sincere gratitude goes to Prof. Dr. Alan Bundy, who with great experience in the field and his thorough understanding of my work engaged me in valuable discussions. I am grateful that he agreed to serve as an examiner of the thesis. I would also like to thank Prof. Dr. Fairouz Kamareddine for agreeing to become an examiner of this thesis. Moreover, I want to express my deeply-felt thanks to my thesis advisor Serge Autexier for his warm encouragement and thoughtful guidance during the entire period. This thesis greatly benefited from his scientific advice, including the more technical parts of this thesis. My research visit at the Carnegie Mellon University was one of the most wonderful experiences during the time of my Ph.D. study. Therefore, my special thanks go to Prof. Wilfried Sieg for giving me this great opportunity to be a guest at his laboratory. I sincerely thank him for his time, discussions and hospitality, from which this thesis benefited enormously. Moreover, I want to thank the DAAD for the financial support. The members of the Ωmega group in Saarbr¨ucken and FormalSafe group at DFKI Bremen have contributed immensely to my personal and professional time. The groups have been a source of friendships as well as good advice and collaboration. In particular, I wish to mention Christoph Benzm¨uller, Mark Buckley, Dieter Hutter, Christian Maeder, Till Mossakowski, Martin Pollet, Marvin Schiller, Ewaryst Schulz, Lutz Schr¨oder, Holger T¨aubig, Marc Wagner, Dennis Walter, and Claus-Peter Wirth. I wish to thank all anonymous and known reviewers of my papers for providing thoughtful comments, from which this thesis greatly benefited, and all people who sup- ported me during the time of writing this thesis. In particular I want to mention my colleague and friend Ewaryst Schulz for patiently proof-reading almost the complete the- sis and for discussions about this work, as well as Christoph Benzm¨uller, who also care- fully read many parts of this thesis. Moreover, I want to express my appreciation to Till Mossakowski, Lutz Schr¨oder, and Dennis Walter for reading parts of the thesis. Finally I would like to thank my parents for the financial support over the years, as well as my girlfriend Sandra for her love and patience. vii Contents Kurzzusammenfassung ii Abstract iv Acknowledgements vii Zusammenfassung xvii Extended Abstract xix I Introduction 1 1 Introduction 3 1.1 Contributions .................................. 5 1.2 OutlineoftheThesis .............................. 8 2 HistoricalOverviewandStateoftheArt 9 2.1 ClassicalAutomatedTheoremProving . ... 10 2.1.1 Rewriting ................................ 10 2.2 Interactive Theorem Proving and Proof Style. ....... 11 2.2.1 Proceduralvs. DeclarativeProof . .. 11 2.2.2 TacticLanguages ............................ 14 2.2.3 Deduction Modulo, Supernatural Deduction, and Superdeduction . 15 2.2.4 Proof Transformation and Presentation . .... 16 2.3 ProofPlanningandProofRefinement. ... 17 2.4 Practical Applications of Theorem Proving . ...... 19 2.4.1 Verification of Software, Hardware, and Mathematics . ...... 20 2.4.2 TutoringSystemsforMathematics . 20 2.5 Summary .................................... 22 II Assertion Level Proofs 23 3 Assertion Level Proofs 25 3.1 ExamplesofAssertionApplications . ... 27 3.2 DeepApplication ................................ 31 3.3 Summary .................................... 36 ix CONTENTS 4 Foundations 37 4.1 Syntax,SemanticsandUniformNotation . ... 37 4.1.1 Syntax.................................. 37 4.1.2 Type Inference – Algorithm .................... 40 W 4.1.3 Semantics ................................ 41 4.1.4 UniformnotationandPolarities . 43 4.2 Higher-OrderUnification. 46 4.3 Summary .................................... 47 5 Core Proof Theory 49 5.1 IndexedFormulaTrees . .. .. .. .. ... .. .. .. .. .. ... .. .. 49 5.1.1 Instantiations .............................. 53 5.1.2 Core ExpansionRules......................... 53 5.1.3 IncreasingMultiplicities . .. 55 5.2 FreeVariableIndexedFormulaTrees . .... 56 5.2.1 ReplacementRules . 59 5.2.2 Contraction,WeakeningandCut . 62 5.2.3 Simplification .............................. 63 5.2.4 ExtensionalityRules . 64 5.2.5 Instantiation .............................. 65 5.2.6 IncreaseofMultiplicities . .. 65 5.2.7 Sch¨utte’sRule.............................. 65 5.3 TwoExampleProofs .............................. 66 5.3.1 SimpleSetTheory ........................... 66 5.3.2 EquationalReasoning . 72 5.4 Summary .................................... 73 6 The Core calculusandtheAssertionLevel 75 6.1 WindowsandInferenceRepresentation . ..... 76 6.2 RepresentingAssertions . 82 6.2.1 Preprocessing .............................. 86 6.3 AssertionApplication.............................. 87 6.4 Assertions: BackwardApplication . ... 92 6.4.1 Generation of New Premises and Task Splitting . 100 6.5 Assertions: ForwardApplication. 101 6.6 ApplicationofRewriteRules. 108 6.7 RelatedWork ..................................109 6.7.1 LeanTAP .................................109 6.7.2 Focusing.................................110 6.7.3 Prawitz, Supernatural Deduction, Superdeduction . ........111 6.7.4 DeductionModulo . .111 6.7.5 Relationship to Hyperresolution and SLD Resolution . ......111 6.7.6 Imps...................................112 6.7.7 Muscadet ................................112 6.7.8 Theorema ................................113 6.8 Summary ....................................113 x CONTENTS 7 Proof Theory 115 7.1 Formal Characterization of Assertion Applications . .........115 7.2 SoundnessandCompleteness. 116 7.2.1 Sequent Calculus and Block Tableau Systems . 117 7.2.2 SystematicBlockTableau . .117 7.2.3 SystematicAssertionLevelTableau . 122 7.3 Summary ....................................128 III ProofPlansandProofStrategies 129 8 Proof
Recommended publications
  • Provided by Heriot Watt University
    LEAPS S4 Conference: Engineering Courses Suzanne Ewing Widening Participation Officer Contact details: [email protected] Engineering Degree courses BEng/ MEng (Hons) Architectural Engineering BEng/ MEng (Hons) Chemical Engineering BEng/ Meng (Hons) Civil Engineering BEng/MEng (Hons) Electrical and Electronic Engineering BEng Engineering BEng/MEng (Hons) Mechanical Engineering BEng/ MEng Structural Engineering MEng Software Engineering Other Universities delivering similar courses are: Abertay University, University of Dundee, University of Edinburgh, University of Strathclyde. Please check each university’s own website for details. Entry requirements BEng Engineering (1yr only) Standard: AABB minimum: BBBC HNC: A Essential Subjects: Maths and a Science BEng/ MEng (Hons) Architectural Engineering Standard: ABBB Minimum: BBBC HNC: B Essential Subjects: Maths or Engineering Subject BEng/ MEng (Hons) Chemical & Mechanical Engineering Standard: AAAB Minimum: BBBC HNC: A Essential Subjects: Maths & Chemistry/ maths and Physics/ Engineering Science BEng/ Meng (Hons) Civil & Structural Engineering BBBC Standard: AABB Minimum: BBBC HNC: B Essential Subjects: Maths or Engineering Subject BEng/MEng (Hons) Electrical and Electronic Engineering Standard: BBBBC/ AABB Minimum: BBBC HNC: A Essential Subjects: Maths & 1 from Physics, Eng Science, Tech Studies BEng Software Engineering Standard: AAAB Minimum: BBBC HNC:B Essential Subject: Maths Career prospects It is the design, specification and management of the materials used •Design Engineer
    [Show full text]
  • Stephen Foreshew-Cain Joins Software Consultancy Scott Logic As CEO Submitted By: Rise PR Thursday, 14 January 2021
    Stephen Foreshew-Cain joins software consultancy Scott Logic as CEO Submitted by: Rise PR Thursday, 14 January 2021 Former GDS chief aims to establish the software consultancy in areas beyond Financial Services and the Public Sector, and to have an impact in wider communities 14 January 2021 – Software consultancy Scott Logic (https://www.scottlogic.com/) has appointed Stephen Foreshew-Cain as its new CEO, as the company embarks on a new phase of growth in 2021 and beyond. Scott Logic employs more than 300 people across its five UK and European locations, helping organisations primarily in investment banking and financial services with solutions to a wide range of complex challenges they are facing. Foreshew-Cain, the former executive director of Government Digital Services (GDS), joins Scott Logic from global software consultancy, ThoughtWorks, where he held the position of UK Chief Operating Officer. “As soon as we started discussions it became clear that Scott Logic was the type of organisation I was drawn to, one that puts its people at the heart of decision-making and allows tech people to flourish,” said Stephen Foreshew-Cain. “Technology can be transformative and I want to build on the heritage and expertise that Scott Logic has in financial services and apply that to other industries, such as the public sector. I believe in the vast potential of technology and in the duty of companies to do more than just make a profit and this will be a priority for Scott Logic this year.” Foreshew-Cain has held senior roles at some of the world’s biggest and best-known consultancies, including Accenture and Capgemini, and also at client-side organisations such as ITV and the Co-op.
    [Show full text]
  • A City of Opportunity
    INNOVATION. CONNECTION. OPPORTUNITY. A city of opportunity www.investnewcastle.com WWW.INVESTNEWCASTLE.COM 1 Newcastle, the regional capital of North East England, is one of WHO’S HERE? the UK’s core cities and an integral part of the Northern Powerhouse. Newcastle has an impressive track record in the attraction of overseas investment as well as With Leeds and Manchester just a couple of hours to the south establishing and supporting home-grown businesses. and Edinburgh less than two hours to the north, we are perfectly From software giants to high street banks and world leaders in research, global brands have chosen to placed for businesses to establish a UK base. make North East England their UK home. 4Projects ACCORD HEALTHCARE PROCTER & GAMBLE Concentrix British Airways VIRGIN MONEY Santander Cundall Tesco Bank Greggs Go Ahead Group NESTLÉ Bellway Pearson Engineering Aesica Pharmaceuticals Bridon Ropes DELOITTE Bel Valves EY Teleperformance HITACHI RAIL GE Oil & Gas Union Electric Steel Northern Power Grid Zerolight WORLDPAY DWP/HMRC Northumbrian Water Barclays Bank BskyB Komatsu Shire Pharmaceuticals THE SAGE GROUP PLC The AA RINGTONS SIEMENS Bede Gaming North of England P&I Reece Engineering TECHNIP UMBILICALS Akzo Nobel Ubisoft Accenture NISSAN NEWCASTLE With access to three major ports, the East Coast high-speed train The economy is fundamentally strong, highly competitive, and From major international investments to home-grown talent and exciting line providing fast and regular travel to London in less than three has been the fastest-growing economy in the G7 in recent years. start-ups, there are many reasons to bring your business to Newcastle.
    [Show full text]
  • Dynamo North East Membership
    Dynamo North East Membership www.dynamonortheast.co.uk @dynamonortheast About Dynamo • Set up in 2014 by Charlie Hoult and Bob Paton – they believed the region had huge potential for digital sector collaboration. • We are volunteer led group with the core mission to ‘Grow the North East Tech Economy’ through collaboration, innovation, skills. • We are a voice for the sector regionally and nationally generating ‘noise’ to promote the region as a hotspot for Tech/digital business. • Made up of Tech organisations, large corporate employers in the region, consultants, technology hubs, education providers, local government and suppliers to the industry. • We rely on the support of our region’s organisations to help us achieve regional IT growth, promote our region externally, develop skills and education, and support regional research and development. We are passionate to see our region – and our sector – prosper! We can be stronger together! Dynamo Advisory Board Dynamo's advisory board is made up of senior representation from the most influential businesses and education institutions in the region. The board meets monthly to guide the development of clusters and ensure their organisations are fully engaged. The advisory board is there to offer industry input into our planning and help shape Dynamo’s projects. www.dynamonortheast.co.uk @dynamonortheast • Dynamo is trailblazing and supporting development of the region’s fast-growing digital sector by developing a number of digital clusters • Clusters champion business growth and innovation and lead regional development specialist areas like digital construction and cross cutting issues such as skills. • We want to ensure our region builds on its incredible expertise and establishes a truly global reputation for digital business.
    [Show full text]
  • Data for Growth
    Data for Growth Report prepared for North East Innovation Board’s Digital Sub-Group Version: 2.0 | Issued: 02 December 2016 companies, including: Leighton Group, Nomad healthcare, education, security, employment, as Executive Summary Digital, Ontrac, Palringo, and Performance well as positive social and environmental impacts. Horizon. Data for Growth aims to establish a link between A further important point is that increased North East England’s capabilities in the digital A comprehensive landscape of support is digitalisation, and the accompanying changes in sector with needs and opportunities that exist in available in the North East to accelerate the business models, make continuous adaptation three other smart specialisation areas of: growth of digital businesses. However, the fundamental to remain competitive. Several key Life sciences and health; interviews undertaken for this study revealed that trends are identified that are likely to have both this landscape was somewhat confusing. A positive and negative impacts on the North East Low carbon passenger vehicles; profiling and mapping of a range of different economy, namely: augmentation of human Offshore, subsea and marine technologies. business support assets is therefore presented in intelligence, automation, sharing economy, agility, this report. servitization, openness, transparency, co- This report reviews the interdependencies and creation, cyber security and digital value shared opportunities that exist between these Examples of existing strengths in the digital sector propositions to differentiate products and sectors. are profiled and are grouped into the following services. areas: cloud computing, SaaS and web services; It is informed by a comprehensive literature systems design and communications; gaming; The interviews undertaken for this study revealed review, interviews with over 30 experts from 21 ecommerce and marketplace.
    [Show full text]
  • Abstract Book 13Th Bcswomen Lovelace Colloquium University of Stirling, 8Th April 2020 1
    Abstract book 13th BCSWomen Lovelace Colloquium University of Stirling, 8th April 2020 1 Introduction 1 Where to find things online 2 The programme 3 How the poster contests will work 4 Sponsors & Supporters 5 First year or foundation year student abstracts 6 Second year student abstracts 13 Final year student abstracts 28 MSc student abstracts 44 Thanks 54 Introduction Welcome to the first virtual BCSWomen Lovelace Colloquium. We decided to go online four weeks ago, when things were starting to close down because of the COVID19 pandemic, so we’ve pulled this together quite quickly. We hope it goes well and that you’re able to watch the talks, talk to each other, and enjoy the student posters. We think it’s going to be good, although we do wish we were all in sunny Stirling together. Unsurprisingly a lot of students have found the last few weeks difficult as they’ve had to leave University at short notice, transition to some form of online learning, and face uncertainty and pressure on many fronts. We have had more dropouts than usual, but we’ve (at time of writing) over 40 posters submitted from over 100 abstracts. This book contains the abstracts for those who haven’t withdrawn from the contest. We think they’re fascinating to read and show the breadth of topics our undergraduate and taught masters women are studying. Helen Miles (Chair) Carron Shankland (Local Chair) Hannah Dee, Amanda Clare, Alice Miller (Organisers) Abstract Book. 2020 BCSWomen Lovelace Colloquium 2 Where to find things online https://canvas.stir.ac.uk/login/canvas is the Canvas login page - sometimes if you’re timed ​ out you’ll be redirected to a different page, but this is the one that works for external users.
    [Show full text]
  • The North East Strategic Economic Plan
    The North East Strategic Economic Plan Creating more and better jobs January 2019 1 achieve our 2024 targets. and do business In 2017, we published a refreshed plan and increased our • A response to labour market needs by strengthening What is the North East Strategic Economic Plan? focus on distinctive areas of economic growth. We set inclusivity and the pathway into careers. out specific programmes of delivery for 2017 and 2018 As ever we remain future focused to take advantage of It is the North East’s plan for growing and developing a more designed to support our people, businesses and towns, cities and rural communities. This work continues to opportunities stemming from economic change and this productive, inclusive and sustainable regional economy. command support across the region and we have made new direction in public policy. good progress. As Chair of the North East Local Enterprise Partnership, I would like to acknowledge the hard work and Contents Foreword Updating our plan at a time of change commitment of our partners in business, local government, education and our communities in taking It is a time of significant change for the global and forward the priorities set out in our Strategic Economic national economy. New opportunities in technology and Plan. Our thanks go to each and every one for their areas such as ageing and the management of climate efforts and partnership. We look forward to continuing What does the Strategic Economic Plan want to achieve? risks provide potential for economic growth. Changes in working together in the future. The Plan’s ambition is to increase the number of jobs in the North East public policy as we prepare to leave the European Union and embrace the UK Industrial Strategy provide a new by 100,000 between 2014 and 2024, with 70% of these being better context for our activity.
    [Show full text]
  • And Technology Fair Science
    SCIENCE AND TECHNOLOGY FAIR Edgbaston, Birmingham, Wednesday 21 October 2015 B15 2TT, United Kingdom www.birmingham.ac.uk 11375 © University of Birmingham 2015. Printed on a recycled grade paper containing 100% post-consumer waste The Great Hall 11.00am–3.30pm 11375 Careers Fair - Science Fair Cover_AW.indd 1-2 14/09/2015 14:23 Welcome to the Careers Network Science, Engineering Careers Network has a host of useful resources & Technology Fair. This event aims to provide you with the opportunity to meet a select, high quality group of employers and discuss employment opportunities for 2016. information n ideas n vacancies n guidance n skills training Information p On occupations, employer research, further study, a year out, CV writing, completing applications, and much more Advice and guidance appointments Our Careers Advisers offer a arrange of appointments to provide careers support including: p General careers advice p CV checks p Practice Interviews These can be booked via Careers Connect at intranet.birmingham.ac.uk/careersconnect Employer presentations and workshops To help you through the recruitment process, come to our activity based sessions that will improve your confidence and performance, as well as help you research your ideas and make career-decisions. Sessions include: Interviews, Assessment Centres, Career Planning, Personal development training workshops, as well as Occupational and Industry specific events. Employer presentations during the Autumn term also provide an opportunity to meet employers and hear about what
    [Show full text]
  • CV [email protected]
    Patrick McCorry - C.V. [email protected] Research Applied cryptography, cryptographic currencies, distributed ledger technology, security engineering Interests Education Newcastle University, Newcastle upon Tyne, Tyne & Wear, UK Ph.D. Candidate, Bitcoin and Security Engineering, September 2013 (expected graduation date: March 2017) • Dissertation Topic: \Cryptocurrency: Payment Security and Applications of the Blockchain" • Advisor: Feng Hao. BSc (hons) Computer Science (with Industrial Placement at IBM UK), July, 2013. • Graduated 1st in my class with 89% overall. Honors and Only Ph.D. Candidate short listed for an `Impact in Progress Award' across all departments at Awards Newcastle University, 2015 Winning team at the Creative Cyber Security Hackathon 2015 sponsored by Newcastle University, Lancaster University, Raytheon & the Department for Business and Innovation. Best overall performance in Computer Science at Newcastle University, 2013. Scott Logic Excellence Award for best overall performance for a second year student in Computer Science at Newcastle University, 2011. `Best Team award' for the Software Engineering Team Project in the undergraduate degree. `Excellence Scholarship' for over-achieving the entry requirements at Newcastle University. Academic Newcastle University, Newcastle upon Tyne, Tyne & Wear, UK Experience Ph.D. Candidate October 2013 - present Myself (alongside other academics) have discovered the following: • Bitcoin (and other crypto-currencies) provide the ideal infrastructure for command and control centers (C&C) that allow `Botmasters' to control thousands of infected machines, • A survey for Bitcoin-related crime, malware, theft and money laundering. • A post-payment protocol that allows two pseudonymous users to re-authenticate using the records stored in a distributed ledger, • A flaw in Bitcoin's Payment Protocol standard (BIP70) that is used by more than 100,000 merchants.
    [Show full text]
  • A to Z of Scottish Business Pledge Companies As of 2 March 2020
    A to Z of Scottish Business Pledge Companies as of 2 March 2020 20/20 Business Insight 20/20 Productions Europe Limited 29studios 2i Limited 3x1 Group 4c Engineering 4CornerNetworks 4net Technologies Ltd 5pm.co.uk 7N Architects 91BC Property Services Limited 999 Design Adarma Limited Administrate Ltd Advanced Microwave Technologies Ltd Advice Direct Scotland Advocacy Highland Agenor Air Monitors Ltd Air Service Training (Engineering) Ltd Ajenta Akari Solutions Limited Alan White Designs Ltd Alba Heat and Power Albion Environmental Ltd Alex M Adamson LLP ALMIS International Alpha Marketing Scotland Ltd AM Bid Amiqus Resolution Anderson Anderson & Brown LLP Anderson Strathern LLP Anglian Water Business (National) Ltd Annodata Ltd Antibody Analytics Limited Anytime Leisure Ltd APS Group (Scotland) Limited Aquatera arbnco Arcadis Ardagh Glass Limited Arfon Consulting Ltd Armadilla Ltd Arranshand Business Development Services Limited Arteus (formely 422.tv Media Limited) Arup Asbestos Building Surveys Ltd. Ashbrook Research & Consultancy Ltd Ashurst Aspen Solutions Ltd aTen Therapeutics Limited ATL Turbine Services Atos Auchrannie Leisure Ltd Autosave Components Avaloq Innovation Ltd Avision Young Aviva AVQ Management Ltd Avtek Scotland Ltd Badenoch & Clark Baldy Bane Theatre Company Barclay's Bank Barr + Wray Limited Barr Environmental Ltd Barr Printers Ltd Barrier Networks BBD Creative BCF Technology Ltd B-DACS Ltd Beauty Kitchen UK Ltd Be-IT Resourcing Ltd Bell Decorating Group Limited Bellrock Technology Ltd Beyond Green BeYonder Ltd Bidworks
    [Show full text]
  • 2013 IDX Registration List
    2013 IDX Registration List Representing First Name Last Name Employment Title City Country Name 3Points Communications Andrew Mauck Principal Chicago United States of America ABN AMRO Clearing Bank N.V. Paul Willis London United Kingdom ADM Investor Services International Ltd. Mark Fox-Andrews Managing Director London United Kingdom ADM Investor Services International Ltd. Andrew Gibbins Electronic Services Group London United Kingdom ADM Investor Services International Ltd. Karl Newman Deputy Head of Information Technology London United Kingdom ADM Investor Services International Ltd. David Rose London United Kingdom ADM Investor Services International Ltd. Jonathan Sefton Head of Information Technology London United Kingdom ADM Investor Services International Ltd. Imran Sethi London United Kingdom ADM Investor Services International Ltd. Fabian Somerville-Cotton Managing Director London United Kingdom Advantage Futures LLC Bill King Professional Trader Group Chicago United States of America Advantage Futures LLC William King Business Development Chicago United States of America Advantage Futures LLC Brendan Sullivan Senior Vice President Chicago United States of America AFME Finance for Europe Angela Teke Managing Director London United Kingdom AHL Jonathan Field Head of Trading Analytics London United Kingdom AHL Martin Frost London United Kingdom AHL Mark Kontkowski London United Kingdom Aisling Analytics Doug King Partner & Chief Information Officer Singapore AKR Consultants Ltd. Grace Adong Business Administrator Harlow United Kingdom
    [Show full text]
  • Mdn 0512Dg.Pdf
    Duplicate Code Detection & Consolidation with CodeRush CodeRush helps you create and maintain source code with optimum efÄ ciency. Consume-Ä rst declaration, powerful templates, smart selection tools, intelligent code analysis, innovative navigation and an unrivalled collection of refactorings all work together to increase your productivity dramatically. Download the 30-day free trial to experience the next generation of developer productivity tools at www.DevExpress.com © 1998-2012 Developer Express Inc. ALL RIGHTS RESERVED. All trademarks or registered trademarks are property of their respective owners. Untitled-7 1 4/10/12 4:57 PM THE MICROSOFT JOURNAL FOR DEVELOPERS MAY 2012 VOL 27 NO 5 Creating Media Apps for Windows Phone COLUMNS Mark Hopkins .......................................................................... 22 CUTTING EDGE Understanding the Power Develop HTML5 Windows Phone Apps of WebSockets with Apache Cordova Dino Esposito, page 6 Colin Eberhardt ........................................................................ 28 FORECAST: CLOUDY 5 Reasons to Start Working Using HTML5 to Create Mobile Experiences with Windows Azure Brandon Satrom ....................................................................... 46 Joseph Fultz, page 14 TEST RUN What’s New for Mobile Development Dive into Neural Networks in ASP.NET MVC 4 James McCaffrey, page 72 Keith Burnell ............................................................................ 52 THE WORKING PROGRAMMER Introducing the Navigation Talk to Me, Part 3: Meet the Therapist
    [Show full text]