Kristian Støvring
Post-doc in the Programming,
Logic, and Semantics group, headed by Lars Birkedal, at the IT University of Copenhagen.
PhD, computer science, University of Aarhus, 2007.
My supervisors were
Olivier Danvy
and
Andrzej Filinski.
Research interests: Programming language semantics, lambda
calculus, formalized mathematics.
Contact information:
IT University of Copenhagen
Rued Langgaards Vej 7
DK-2300 Copenhagen S
Denmark
Office: 4C09
Office phone: (+45) 7218 5047
Fax: (+45) 7218 5001
Email: kss (at) itu (dot) dk
Activities
Publications
Kripke Models over Recursively Defined Metric Worlds: Steps and Domains.
With Lars Birkedal and Jacob Thamsborg.
January 2010. Submitted.
[pdf]
Realizability Semantics of Parametric Polymorphism, General References, and Recursive Types.
With Lars Birkedal and Jacob Thamsborg.
December 2009. Long version, submitted to journal.
[pdf]
A Complete, Co-Inductive Syntactic Theory of Sequential Control
and State.
With Soren Lassen. Long version.
In Semantics and Algebraic Specification: Essays Dedicated to Peter D. Mosses on the Occasion of His 60th Birthday, p. 329-375.
Number 5700 in Lecture Notes in Computer Science. August 2009.
The Category-Theoretic Solution of Recursive Metric-Space Equations.
With Lars Birkedal and Jacob Thamsborg.
ITU Tech Report TR-2009-119. Submitted to journal.
Extended abstract presented at the 6th Workshop on Fixed Points in Computer Science, FICS 2009.
[pdf]
Inductive Reasoning about Effectful Data Types.
With Andrzej Filinski.
April 2008. Long version, submitted to journal.
Realizability Semantics of Parametric Polymorphism, General References, and Recursive Types.
With Lars Birkedal and Jacob Thamsborg.
In Proceedings of the Twelfth International Conference on
Foundations of Software Science and Computation Structures, FOSSACS 2009, p. 456-470.
[pdf]
Relational Parametricity for References and Recursive Types.
With Lars Birkedal and Jacob Thamsborg.
In Proceedings of the Fourth ACM SIGPLAN Workshop on
Types in Language Design and Implementation, TLDI 2009, p. 91-104.
[pdf]
On Reasoning Equationally: Lambda Calculi and Programs with
Computational Effects.
PhD dissertation, BRICS PhD School, Department of Computer Science, University of
Aarhus. August 2007.
Inductive Reasoning about Effectful Data Types.
With Andrzej Filinski.
In Proceedings of the 12th ACM SIGPLAN International Conference on
Functional Programming, ICFP 2007, p. 97-110, October 2007.
Preprint: [ps, pdf]
A Complete, Co-Inductive Syntactic Theory of Sequential Control
and State.
With Soren Lassen.
In Proceedings of the 34th annual ACM SIGPLAN-SIGACT
symposium on Principles of Programming Languages, POPL 2007, p. 161-172,
January 2007.
[pdf]
Higher-Order Beta Matching with Solutions in Long Beta-Eta Normal
Form.
Nordic Journal of Computing, 13(1-2):117-126, August 2006.
Also available as BRICS tech report RS-06-12.
Extending the Extensional Lambda Calculus with Surjective
Pairing is Conservative.
Logical Methods in Computer Science, 2(2:1):1-14, March
2006.
Download: [ps,
pdf].
There is also a formal proof.
Program Extraction from Proofs of Weak Head Normalization.
With Małgorzata Biernacka and
Olivier Danvy.
Presented at MFPS XXI,
Birmingham, UK, May 2005.
Electronic
Notes in Theoretical Computer Science, 155:169-189, May 2006.
Preprint: [ps, pdf]
Teaching