Let X be a topological space and let K(X) be the set of all
compactopen subsets of X. Then X is said to be spectral if it satisfies all of the following conditions:
An arbitrary intersection of compact and open subsets of X (hence of elements from K(X)) is again spectral.
X is T0 by definition, but in general not T1.[1] In fact a spectral space is T1 if and only if it is Hausdorff (or T2) if and only if it is a boolean space if and only if K(X) is a boolean algebra.
A spectral mapf: X → Y between spectral spaces X and Y is a continuous map such that the preimage of every open and compact subset of Y under f is again compact.
The category of spectral spaces, which has spectral maps as morphisms, is dually equivalent to the category of bounded distributive lattices (together with homomorphisms of such lattices).[3] In this anti-equivalence, a spectral space X corresponds to the lattice K(X).
^G. Bezhanishvili, N. Bezhanishvili, D. Gabelaia, A. Kurz, (2010). "Bitopological duality for distributive lattices and Heyting algebras." Mathematical Structures in Computer Science, 20.