Caristi fixed-point theorem

From formulasearchengine
Revision as of 22:57, 13 November 2013 by en>Jonesey95 (Fixing CS1 ISSN errors using AutoEd)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

In domain theory, a branch of mathematics and computer science, a Scott information system is a primitive kind of logical deductive system often used as an alternative way of presenting Scott domains.

Definition

A Scott information system, A, is an ordered triple (T,Con,)

satisfying

  1. If aXCon then Xa
  2. If XY and Ya, then Xa
  3. If Xa then X{a}Con
  4. aT:{a}Con
  5. If XCon and XX then XCon.

Here XY means aY,Xa.

Examples

Natural numbers

The return value of a partial recursive function, which either returns a natural number or goes into an infinite recursion, can be expressed as a simple Scott information system as follows:

That is, the result can either be a natural number, represented by the singleton set {n}, or "infinite recursion," represented by .

Of course, the same construction can be carried out with any other set instead of .

Propositional calculus

The propositional calculus gives us a very simple Scott information system as follows:

Scott domains

Let D be a Scott domain. Then we may define an information system as follows

Let be the mapping that takes us from a Scott domain, D, to the information system defined above.

Information systems and Scott domains

Given an information system, A=(T,Con,), we can build a Scott domain as follows.

Let 𝒟(A) denote the set of points of A with the subset ordering. 𝒟(A) will be a countably based Scott domain when T is countable. In general, for any Scott domain D and information system A

where the second congruence is given by approximable mappings.

See also

References

  • Glynn Winskell: "The Formal Semantics of Programming Languages: An Introduction", MIT Press, 1993 (chapter 12)