We prove that there is a factor of the Muchnik lattice that captures intuitionistic propositional logic. This complements a now clas- sic result of Skvortsova for the Medvedev lattice. 1. Introduction Among the structures arising from computability theory, the lattices intro- duced by Medvedev and Muchnik stand out for several distinguished features and a broad range of applications. In particular these lattices have additional structure that makes them suitable as models of certain propositional cal- culi. The structure of the Medvedev lattice as a Brouwer algebra, and thus as a model for propositional logics, has been extensively studied in several papers, see e.g. (10), (15), (17), (20), (22). Originally motivated in (10) as a formalization of Kolmogorov's calculus of problems (7), the Medvedev lattice fails to provide an exact interpretation of the intuitionistic propositional cal- culus IPC; however, as shown by Skvortsova (15), there are initial segments of the Medvedev lattice that model exactly IPC. On the other hand, little is known about the structure of the Muchnik lattice, and of its dual, as Brouwer algebras. The goal of this paper is to show that there are initial segments (equivalently: factors obtained dividing the lattice by principal filters) of the Muchnik lattice, in which the set of valid propositional sentences coincides with IPC. This shows that the analogue of Skvortsova's theorem also holds for the Muchnik lattice. From this, it readily follows that the propositional sentences that are valid in the Muchnik lattice are exactly the sentences of the so-called logic of the weak law of the excluded middle ((17)). Similar results (as announced, with outlined proofs, in (18)) hold of the dual of the Muchnik lattice: detailed proofs are provided in Section 5. For all unexplained notions from computability theory, the reader is re- ferred to Rogers (14); our main source for Brouwer algebras and the algebraic semantics of propositional calculi is Rasiowa-Sikorski (13). A comprehensive survey on the Medvedev and Muchnik lattices, and their mutual relation- ships, can be found in (19). Throughout the paper we use the symbols + and × to denote the join and meet operations, respectively, in any lattice. 1.1. The Medvedev and the Muchnik lattices. Although our main ob- ject of study is the Muchnik lattice, reference to the Medvedev lattice will be sometimes useful. Therefore, we start by reviewing some basic definitions and facts concerning both lattices. Following Medvedev (10), a mass problem is a set of functions from the set of natural numbers ω to ω. There are two natural ways to extend Turing reducibility to mass problems: following (10),
Read full abstract