Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
MFPS XXIII Program
[go: Go Back, main page]

Mathematical Foundations of Programming Semantics
23rd Annual Conference

Tuesday, April 10

Tutorial Day on Domain Theory

This year's Tutorial Day for MFPS is devoted to Domain Theory. This subject is a fundamental tool for modeling programming languages, and has also begun to offer new insights into other areas. Four lectures about domains will be given as part of the Tutorial Day:

  • 9:00 - 10:45 Classical Domain Theory by Achim Jung (Birmingham)

    In this lecture, I intend to present some of the core elements of classical domain theory, such as the fixpoint property of continuous functions and the construction of solutions for recursive domain equations. The principal aim is to provide background and intuitions in the concrete setting of directed-complete posets for the more abstract approaches that will be presented in the subsequent lectures. No previous knowledge of domains will be assumed.

  • 11 - 12:45 Beyond Classical Domain Theory by Alex Simpson (Edinburgh)

    Classical domain theory provides mathematical structures suitable for modelling many aspects of computation. However, it also has its limitations. Surprisingly, some of these limitations can be overcome by taking a more simple-minded approach to domains, according to which a domain is simply a (special) set, and a morphism of domains is just a set-theoretic function. There is, however, one complication: for such an approach to be consistent, one has to work within an intuitionistic set theory.

    The aim of this tutorial is to convey something of the naturalness, flexibility and power of the "synthetic" domain theory that results. Re naturalness, I will motivate the use of intuitionistic set theory from an intuitive point of view. (No prior experience of intuitionistic set theory will be assumed.) Re flexibility, I will describe the wide range of constructions that the synthetic approach supports, including free algebras (for modelling computational effects) and relationally parametric models of polymorphism. Re power, I will show how all this combines to provide a machinery capable of proving operational properties of programs.

  • 12:45 - 2pm Lunch

  • 2 - 3:45 Synthetic Computability by Andrej Bauer (Slovenia)

    In this tutorial we show how to elegantly develop the basics of computability theory with simple set-theoretic and domain-theoretic ideas and constructions. Computability is never mentioned explicitly, instead we work in an intuitionistic set theory extended with suitable (classically inconsistent) axioms. The usual theorems of computability theory are expressed as statements of set-theoretic, domain-theoretic and topological nature.

    Classical theorems of computability theory are then just interpretations of our theorems in an appropriate realizability model (which will be presented in a separate tutorial).

  • 4 - 5:45 Realizability Models by Giuseppe Rosolini (Genoa)

    This final tutorial is intended to provide a mathematically sound interpretation for the powerful and elegant intuitionistic theories that have been put forth in the previous lectures.

    The model is an extension of Kleene's "realizability interpretation" for intuitionistic arithmetic and has been extensively studied in the form of the effective topos. We shall present the model in different, though equivalent, forms in an attempt to convey more than just a sound interpretation for the synthetic theories. Only knowledge of the basics of category theory will be required.

    If time permits, we shall also explain how (some of) the results of the previous tutorials have computational content when read in the model.
The tutorials will begin at 9am, with the first two lectures in the morning, and the second two in the afternoon. In addition to short breaks between the lectures, there will be 75 minutes for participants to have lunch at one of the several facilities on the Audubon Zoo campus.

These tutorial lectures are being organized by Professors Bauer and Rosolini. No particular background is assumed, and the lectures will be accessible to graduate students as well as researchers in neighboring areas. The lectures are free of charge, and open to all interested parties. They will begin at 9am. The lectures will take place in the Dominion Learning Center Auditorium of the Audubon Zoo, which is located at the back of Audubon Park in uptown New Orleans.


Mathematical Foundations of Programming Semantics
Conference Program

Wednesday, April 11

8:45 Welcome, Dean Nicholas Altiero
School of Science and Engineering
9:00Session chair: John Reynolds
Stephen Brookes (CMU), Invited talk
10:00 Relational Parametricity for Control Considered
as a Computational Effect
Rasmus Møgelberg* and Alex Simpson (Edinburgh)
10:30 Break
10:50 Session chair: Alex Simpson
A Hofmann-Mislove Theorem for Bitopological Spaces
Achim Jung (Birmingham) and Andrew Moshier (Chapman)
11:20 On the Non-sequential Nature of Domain Models
of Real-number Computation
Thomas Anberree (Birmingham)
11:50 Almost All Domains are Universal
Manfred Droste* and Dietrich Küske (Leipzig)
12:20 Lunch
Special Session Honoring Gordon Plotkin
2:00Session chair: Samson Abramsky
John Power (Edinburgh), Invited talk
3:00Grainless Semantics Without Critical Regions
John Reynolds (CMU)
3:30 Break
3:50Session chair: Marcelo Fiore
Conformal Field Theory as a Nuclear Functor
Prakash Panangaden (McGill)
4:20 Predicate Transformers for Semantic Domains
Modelling Non-determinism and Probability
Klaus Keimel (Darmstadt)
4:50 Abstract Views On Biological Signalling
Vincent Danos (Paris VII & PPS)
5:20 Process Equivalence Revisited
Moshe Vardi (Rice)
6 - 7:30Reception Honoring MFPS Participants
Main Gallery Lobby, Golding-Wolderberg Hall II

Thursday, April 12

9:00 Session chair: Phil Scott
Amb Breaks Well-pointedness, Ground Amb Doesn't
Paul Levy (Birmingham)
9:30 Probabilistic Completion of Nondeterministic Models
Guy Beaulieu (Ottawa)
10:00 Deterministic Monads and Locally Boolean Posets
Ernie Manes (Massachusetts)
10:30 Break
10:50 Session chair: Achim Jung
Extracting Program Logics From Abstract Interpretations
Defined by Logical Relations
David Schmidt (KSU)
11:20 Coalgebraic Modal Logic Beyond Sets
Bartek Klin (Edinburgh)
11:50 Normalization by Evaluation for Martin-Löf
Type Theory With One Universe
Klaus Aehlig (Swansea), Andreas Abel (München)
and Peter Dyber* (Chalmers)
12:20 Lunch
Special Session on Security
2:00 Session chair: Catherine Meadows
John Mitchell (Stanford), Invited talk
3:00 What You lose is What You Leak -
Information Leakage in Declassification Policies
A. Banerjee (KSU), Roberto Giacobazzi
and Isabella Mastroeni* (Verona)
3:30 Break
3:50 Session chair: Michael Mislove
A Logical Characterisation of Static Equivalence
Hans Hüttel (Aalborg) and Michael Pedersen* (Edinburgh)
4:20 An Observational Theory for Mobile Ad Hoc Networks
Massimo Merro (Verona)
4:50 Skeletons, Homomorphisms and Shapes:
Characterizing Protocol Executions
Shaddin Doghmi* (Stanford), Joshua Guttman
and F. Javier Thayer (Mitre)
5:20End of Security Session
5:25Session chair: Stephen Brookes
Industrial Strength Handheld Computing
Vaughan Pratt (Stanford), Invited talk

Friday, April 13

Special Session on Systems Biology
9:00 Session chair: Prakash Panangaden
Modelling Biochemical Pathways
with Stochastic Process Algebra
Jane Hillston (Edinburgh), Invited talk
10:00 Expressiveness Issues in Bio-Inspired Calculi
Nadia Busi (Bologna)
10:30 Break
10:50 Session chair: Giuseppe Rosolini
Vincent Danos (Paris VII & PPS)
11:20 Jean Krivine (INRIA)
11:50 Pat Lincoln (SRI)
12:20 Lunch
Special Session on Physics, Information and Computation
2:00 Session chair: Keye Martin
Howard Barnum (Los Alamos)
2:30 Bob Coecke (Oxford)
3:00 Peter Hines (York)
3:30 Break
3:50 Session chair: Bob Coecke
Keye Martin (NRL)
4:20 A Spectral Order for Infinite Dimensional Quantum Spaces
Joe Mashburn (Dayton)
6:30 Cash Bar, Commanders Palace Restaurant
7:00 Conference Dinner, Commanders Palace Restaurant

Saturday, April 14

9:00Session chair: Andrej Bauer
Sequentiality and the CPS Semantics of Fresh Names
James Laird (Sussex)
9:30 Observational Semantics for a Concurrent Lambda Calculus
with Reference Cells and Futures
Joachim Niehren (INRIA), David Sabel* (Goethe), Manfred
Schmidt-Schauss (Goethe) and Jan Schwinghammer (Saarland)
10:00 Directed Bigraphs
Davide Grohmann* and Marino Miculan (Udine)
10:30 Free Theorems and Runtime Type Representations
Dimitrios Vytiniotis* and Stephanie Weirich (Penn)
11:00 Break
11:20 Session chair: David Schmidt
Combining Continuations With Other Effects: A Constructive Approach
Gordon Plotkin (Edinburgh), Invited talk
12:20 End of Conference

*: denotes author presenting paper.

Register for MFPS 23.

Return to MFPS 23 Home Page.