Constructive Lattice Theory

نویسنده

  • Roland Backhouse
چکیده

A notion of simulation of one datatype by another is deened as a constructive preorder. A calculus of datatype simulation is then developed by formulating constructive versions of least-xed-point theorems in lattice theory. The calculus is applied to the construction of several isomorphisms between classes of datatypes. In particular constructive adaptations of theorems in lattice theory about closure operators are shown to yield simulations and isomorphisms between monad structures, and constructive adaptations of theorems in regular algebra are shown to yield isomorphisms between list structures. A question to which any respectable theory of datatypes should provide immediate answers is when two datatypes are isomorphic, i.e. entirely equivalent modulo implementation details. A subsidiary question is when one datatype simulates another. This second question is of interest in its own right but is also important to answering the rst question since isomorphism is frequently reduced to mutual simulation. This paper formulates a number of algebraic laws for the construction of simulations and isomorphisms between datatypes and applies these laws to the construction of several iso-morphisms. Among the isomorphisms we construct are the \monad simulation theorem" and the \monad decomposition theorem". These are general theorems that are used to construct isomorphisms between monads. More speciic isomorphisms we construct are \list decomposi-tion" and \list leapfrog". \List decomposition" expresses an elementary isomorphism between list structures an instance of which is the solution to the so-called \lines-unlines problem" 13]. \List leapfrog" has a similar elementary interpretation. Surprisingly, I have been unable to nd any mention of the monad decomposition theorem in the literature (either in articles or texts on category theory or on lattice theory); even if the theorem is \well-known" its central importance does not seem to be properly recognised. The theorems we present were invented by the following process: we studied theorems in lattice theory about least xed points and closure operators with a view to whether the theorems could be adapted to \constructive" theorems about \map relators" and \monads" in our theory. Conndence that this might prove to be a fruitful process came from the idea that category theory equals constructive lattice theory. This idea is not new. In 1968, Lambek 19] began an article with the sentence 1

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Constructive aspects of algebraic euclidean field theory

This paper is concerned with constructive and structural aspects of euclidean field theory. We present a C*-algebraic approach to lattice field theory. Concepts like block spin transformations, action, effective action, and continuum limits are generalized and reformulated within the C*-algebraic setup. Our approach allows to relate to each family of lattice models a set of continuum limits whi...

متن کامل

Constructive Canonicity for Lattice-Based Fixed Point Logics

The present contribution lies at the crossroads of at least three active lines of research in nonclassical logics: the one investigating the semantic and proof-theoretic environment of fixed point expansions of logics algebraically captured by varieties of (distributive) lattice expansions [1, 19, 24, 2, 16]; the one investigating constructive canonicity for intuitionistic and substructural log...

متن کامل

ar X iv : h ep - l at / 9 91 20 08 v 1 4 D ec 1 99 9 Introducing Dynamical Triangulations to the Type IIB Superstrings

In order to consider non-perturbative effects of superstrings, we try to apply dynamical triangulations to the type IIB superstrings. The discretized action is constructed from the type IIB matrix model proposed as a constructive definition of superstring theory. The action has the local N=2 supersymmetry explicitly, and has no extra fermionic degrees of freedom. We evaluate the partition funct...

متن کامل

Constructive Logic and the Medvedev Lattice

We study the connection between factors of the Medvedev lattice and constructive logic. The algebraic properties of these factors determine logics lying in between intuitionistic propositional logic and the logic of the weak law of the excluded middle (also known as De Morgan, or Jankov logic). We discuss the relation between the weak law of the excluded middle and the algebraic notion of join-...

متن کامل

When is an Interacting Particle System Ergodic?

We consider stochastic flip dynamics for an infinite number of Ising spins on the lattice Έ. We find a sequence of constructive criteria for the system to be exponentially ergodic. The main idea is to approximate the continuous time process with discrete time processes (its Euler polygon) and to use an improved version of previous results [MS] about constructive ergodicity of discrete time proc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993