Research papers by Ivar Rummelhoff


Polymorphic Π1 Types and a Simple Approach to Propositions, Types and Sets

Dr.Scient.thesis submitted January 1, 2007. It consists of two independent parts. Part I is concerned with Π1 types in system F. Part II, which is almost three times as long, has a much wider scope (and hyperlinks). Comments are welcome!

Abstract (HTML)
PDF version as printed (1.7MB)
PDF version with corrections
Corrections (HTML)

Supervisor: Dag Normann.
Doctor Scientiarum is a Norwegian PhD equivalent (soon to be abandoned).


Polynat in PER-models

Polynat is not universal in all PER-models.
Published in Theoretical Computer Science 316 (2004), pp 215-224

PDF version


Polymorphic Π1 Types

A few results concerning polymorphic Π1 types (types of the polymorphic lambda calculus where the quantifiers only occur positively). This was article was written in a hurry and contains some mistakes. They have been corrected in part I of my thesis, which also contains other results concerning Π1 types.

PDF version (revised February 6, 2003)


Short Counterexample

Not every Scott domain is a retract of a product of finite domains.

PDF version (one page)


Normal Domain Representations of Topological Spaces

A subset T of a (Scott) domain D is a normal totality if it is upward closed and "total meet" is an equivalence relation on T. We prove that every topological space can be represented by a domain with normal totality.

Published in Mathematical Logic Quarterly 47 (2001), pp 409-412.
PDF version

Preparing a presentation at Institut Mittag-Leffler february 2001, I realised that the result can be slightly strengthened. This is described here (PDF, one page).


Cand.scient.thesis: Models of Polymorphism with Totality

Submitted Friday the 12th of November 1999. Supervisor: professor Dag Normann .
Candidatus scientiarum is a form of extended masters degree.

Main results

total.pdf contains a PDF version of the thesis, whereas total.ps.gz contains a (gzipped) postscript version.

total_errata.ps contains a list of known errors and misprints. It was last updated September 11, 2000.


Last updated 2007-08-09 by Ivar Rummelhoff.