The 14th International Conference on Theorem Proving in Higher Order Logics
3-6 September 2001, Edinburgh, Scotland
[Home Page][Conference History][Call for Papers][Guide for Authors][Programme]
[Related Events][How to Get There][Weather and Tourism][Registration][Accommodation]
[Sponsors][Student Bursaries][Proceedings][Photos][Business Meeting][TPHOLs 2002]
TPHOLs 2001 Programme
Sunday, 2 September 2001
18:00-19:30 Registration and Reception
- Registration and Reception, Castle Suite, Jury's Inn Hotel
Jury's Inn, 43 Jeffrey Street, Edinburgh, EH1 1DG
Monday, 3 September 2001
08:15-09:00 Registration
- Registration at the University Conference and Training Centre
15 South College Street, Edinburgh
09:00-09:15 Conference Opening
- Welcome and Opening Remarks
Richard Boulton, Conference Chair
Paul Jackson, Programme Chair
09:15-10:15 Invited Talk
- Bart Jacobs,
University of Nijmegen
JavaCard Program Verification
10:15-10:45 Coffee and Tea
10:45-12:00 Session A1
- 10:45-11:10
Andrea Asperti, Luca Padovani, Claudio Sacerdoti Coen, and Irene Schena
HELM and the Semantic Math-Web
- 11:10-11:35
Andrew Adams, Martin Dunstan, Hanne Gottliebsen, Tom Kelsey,
Ursula Martin, and Sam Owre
Computer Algebra Meets Automated Theorem Proving: Integrating Maple and
PVS
- 11:35-12:00
Pavel Naumov, Mark-Oliver Stehr, and José Meseguer
The HOL/NuPRL Proof Translator
(A Practical Approach to Formal Interoperability)
12:00-14:00 Lunch
- Lunch today is not provided by the conference. Participants are free
to arrange their own food from one of the many restaurants and
sandwich bars in the vicinity of the conference venue.
14:00-16:00 Session B1: Work in Progress
- 14:00-15:15 Short Talks (5 minutes each)
- 15:15-16:00 Poster Session
- Amr T. Abdel-Hamid, Sofiène Tahar, and John Harrison
Hierarchical Verification of the Implementation of the
IEEE-754 Table-Driven Floating-Point Exponential Function using HOL
- Hasan Amjad
BDD Representation Judgements in HOL: A Performance Evaluation
- Pieter Audenaert
Toward a Verified Generic Prooftool
- Stefan Berghofer and Tobias Nipkow
Executing Higher Order Logic
- Pierre Castéran and Davy Rouillard
Towards a Generic Tool for Reasoning about Labeled
Transition Systems
- O. Celiku and J. von Wright
Transformational Reasoning with Incomplete Information
- Sidi O. Ehmety and Lawrence C. Paulson
Representing Component States in Higher-Order Logic
- Peter V. Homeier
Quotient Types
- Christian Jacobi
Formal Verification of a Theory of IEEE Rounding
- Savi Maharaj
A PVS Theory of Symbolic Transition Systems
- Francisco Palomo-Lozano, Inmaculada Medina-Bulo,
and José A. Alonso-Jiménez
Certification of Matrix Multiplication Algorithms
- Claire L. Quigley
Proof for Optimization: Programming Logic Support for Java
JIT Compilers
- Elena Teica and Ranga Vemuri
Mechanizing in Higher-Order Logic Proofs of Correctness and
Completeness for a Set of RTL Transformations
- Haiyan Xiong, Paul Curzon, Sofiène Tahar, and Ann Blandford
Proving Existential Theorems when Importing Results from MDG to HOL
- Dan Zhou and Paul E. Black
Translating HOL to Specifications for the Model Checker SMV
16:00-16:30 Coffee and Tea
16:30-17:45 Session A2
- 16:30-16:55
Pertti Kellomäki
A Structural Embedding of Ocsid in PVS
- 16:55-17:20
Giampaolo Bella and Lawrence C. Paulson
Mechanical Proofs about a Non-repudiation Protocol
- 17:20-17:45
Mark Bickford, Christoph Kreitz, Robbert van Renesse, and Xiaoming Liu
Proving Hybrid Protocols Correct
17:45 Close
Tuesday, 4 September 2001
08:30-09:00 Registration
- Registration at the University Conference and Training Centre
15 South College Street, Edinburgh
09:00-10:15 Session A3
- 09:00-09:25
Xavier Rival and Jean Goubault-Larrecq
Experiments with Finite Tree Automata in Coq
- 09:25-09:50
Steffen Helke and Florian Kammüller
Representing Hierarchical Automata in Interactive Theorem Provers
- 09:50-10:15
Simon J. Gay
A Framework for the Formalisation of Pi Calculus Type Systems in
Isabelle/HOL
10:15-10:45 Coffee and Tea
10:45-12:00 Session A4
- 10:45-11:10
J Strother Moore
Finite Set Theory in ACL2
- 11:10-11:35
David Hemer, Ian Hayes, and Paul Strooper
Refinement Calculus for Logic Programming in Isabelle/HOL
- 11:35-12:00
Matt Fairtlough, Michael Mendler, and Xiaochun Cheng
Abstraction and Refinement in Higher Order Logic
12:00-14:00 Lunch
- Lunch today is not provided by the conference. Participants are free
to arrange their own food from one of the many restaurants and
sandwich bars in the vicinity of the conference venue.
14:00-16:00 Session B2: Work in Progress
- 14:00-15:15 Short Talks (5 minutes each)
- 15:15-16:00 Poster Session
- Marcin Benke
Some Tools for Computer-Assisted Theorem Proving in Martin-Löf
Type Theory
- Christoph Benzmüller and Manfred Kerber
A Lost Proof
- Olivier Boite and Catherine Dubois
Proving Type Soundness of a Simply Typed ML-Like Language
with References
- Paul Curzon and Ann Blandford
A User Model for Avoiding Design Induced Errors in Soft-Key Interactive
Systems
- Christophe Depasse
Constructing Isabelle Proofs in a Proof Refinement Calculus
- John Harrison
Complex Quantifier Elimination in HOL
- M. Randall Holmes
The Implementation of an Unusual Higher-Order Logic
- Peter V. Homeier
A Proof of the Church-Rosser Theorem for the Lambda Calculus
in Higher Order Logic
- Joe Hurd
Verification of the Miller-Rabin Probabilistic Primality Test
- A. Momigliano, S. J. Ambler, and R. L. Crole
A Comparison of Formalizations of the Meta-Theory of a
Language with Variable Bindings in Isabelle
- Loïc Pottier
Quotients in the CIC
- Thomas Marthedal Rasmussen
An Inductive Approach to Formalizing Notions of Number Theory
Proofs
- Vlad Rusu
Verifying that Invariants are Context-Inductive
- Claudio Sacerdoti Coen
Tactics in Modern Proof-Assistants: The Bad Habit of Overkilling
16:00-16:30 Coffee and Tea
16:30-17:45 Session A5
- 16:30-16:55
Mario Cáccamo and Glynn Winskel
A Higher-Order Calculus for Categories
- 16:55-17:20
Ana Bove and Venanzio Capretta
Nested General Recursion and Partiality in Type Theory
- 17:20-17:45
Rob D. Arthan
An Irrational Construction of R from Z
17:45 Close
Wednesday, 5 September 2001
08:45-09:00 Joint Session Opening, Royal Museum of Scotland
[Conditions of Entry into the Museum]
- Welcome and Opening Remarks
Tiziana Margaria, CHARME Programme Chair
Paul Jackson, TPHOLs Programme Chair
09:00-10:30 Joint Session Papers
- 09:00-09:30 (CHARME)
K. L. McMillan
Parameterized Verification of the FLASH Cache Coherence Protocol by
Compositional Model Checking
- 09:30-10:00 (TPHOLs)
Marc Daumas, Laurence Rideau, and Laurent Théry
A Generic Library for Floating-Point Numbers and its Application to
Exact Computing
- 10:00-10:30 (CHARME)
Roope Kaivola and Katherine Kohatsu
Proof Engineering in the Large: Formal Verification of Pentium 4
Floating-Point Divider
10:30-11:00 Coffee and Tea
11:00-12:00 Invited Talk
- Steven D. Johnson,
Indiana University
View from the Fringe of the Fringe
A packed lunch will be provided today.
12:45 Coaches to Excursion at Traquair House leave from Royal Museum of
Scotland
- 12:45-17:00
Excursion at Traquair House
17:00 Coaches to Edinburgh leave from Traquair House
19:30-23:00 Conference Banquet, Old College, University of Edinburgh
- 19:30-20:00
Reception
Raeburn Room, Old College, University of Edinburgh
South Bridge, Edinburgh, EH8 9YL
- 20:00-23:00
Dinner
Playfair Library Hall, Old College, University of Edinburgh
South Bridge, Edinburgh, EH8 9YL
Thursday, 6 September 2001
09:00-10:00 Invited Talk
- Natarajan Shankar,
SRI International
Using Decision Procedures with a Higher-Order Logic
10:00-10:30 Coffee and Tea
10:30-12:10 Session A6
- 10:30-10:55
Louise A. Dennis and Alan Smaill
Ordinal Arithmetic: A Case Study for Rippling in a Higher Order
Domain
- 10:55-11:20
Inmaculada Medina-Bulo, Francisco Palomo-Lozano, and
José A. Alonso-Jiménez
A Certified Polynomial-Based Decision Procedure for Propositional
Logic
- 11:20-11:45
David Pichardie and Yves Bertot
Formalizing Convex Hull Algorithms
- 11:45-12:10
Venanzio Capretta
Certifying the Fast Fourier Transform with Coq
12:10-14:00 Lunch
- Lunch today is not provided by the conference. Participants are free
to arrange their own food from one of the many restaurants and
sandwich bars in the vicinity of the conference venue.
14:00-15:15 Session A7
- 14:00-14:25
Joe Hurd
Predicate Subtyping with Predicate Sets
- 14:25-14:50
Gertrud Bauer and Markus Wenzel
Calculational Reasoning Revisited (An Isabelle/Isar Experience)
- 14:50-15:15
Freek Wiedijk
Mizar Light for HOL Light
15:15-15:45 Coffee and Tea
15:45-16:45 Business Meeting
16:45-17:00 Closing Remarks
17:00 Close