Formalized, Effective Domain Theory in Coq

نویسنده

  • Robert Dockins
چکیده

I present highlights from a formalized development of domain theory in the theorem prover Coq. This is the first development of domain theory that is effective, formalized and that supports all the usual constructions on domains. In particular, I develop constructive models of both the unpointed profinite and the pointed profinite domains. Standard constructions (e.g., products, sums, the function space, and powerdomains) are all developed. In addition, I build the machinery necessary to compute solutions to recursive domain equations.

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

ثبت نام

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

منابع مشابه

Finitary-based Domain Theory in Coq: An Early Report

In his "Lectures on a Mathematical Theory of Computation" [5], Dana Scott formulated domains in terms of neighborhood systems. Later, Scott favored a formulation in terms of information systems [6] but has not rewritten his lectures notes. Cartwright and Parsons later revised Scott’s lecture notes to reflect a formulation of domains in terms of ‘finitary basis’ [3], where a finitary basis is an...

متن کامل

An Introduction to Programming and Proving with Dependent Types in Coq

Today, several computer proof assistants have gone mainstream, as more people are using them who do not specialize in formalized mathematics. Early research laid the foundations for how systems of sufficient expressivity could be built. Thanks to the success of that research, today it is worth turning attention to the pragmatics of building large formal developments. Software engineers have dev...

متن کامل

On Monadic Parametricity of Second-Order Functionals

How can one rigorously specify that a given ML functional f : (int → int) → int is pure, i.e., f produces no computational effects except those produced by evaluation of its functional argument? In this paper, we introduce a semantic notion of monadic parametricity for second-order functionals which is a form of purity. We show that every monadically parametric f admits a question-answer strate...

متن کامل

A Library for Algorithmic Game Theory in Ssreflect/Coq

We report on the formalization in Ssreflect/Coq of a number of concepts and results from algorithmic game theory, including potential games, smooth games, solution concepts such as Pure and Mixed Nash Equilibria, Coarse Correlated Equilibria, -approximate equilibria, and behavioral models of games such as better-response dynamics. We apply the formalization to prove Price of Stability bounds fo...

متن کامل

A Machine-Checked Proof of the Odd Order Theorem

This paper reports on a six-year collaborative effort that culminated in a complete formalization of a proof of the Feit-Thompson Odd Order Theorem in the Coq proof assistant. The formalized proof is constructive, and relies on nothing but the axioms and rules of the foundational framework implemented by Coq. To support the formalization, we developed a comprehensive set of reusable libraries o...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2014