Ayberk Tosun.
\begin{code}
{-# OPTIONS --safe --without-K #-}
module Locales.index where
\end{code}
There is a separate index file for the thesis:
\begin{code}
import Locales.ThesisIndex
\end{code}
\section{Basics}
Basics of frames and quite a bit of order theory.
\begin{code}
import Locales.Frame
\end{code}
The `ContinuousMap` subdirectory contains:
1. Definition of the notion of frame homomorphism.
2. Properties of frame homomorphisms.
3. Definition of continuous maps of locales
4. Properties of continuous maps.
5. Definition of locale homeomorphisms.
6. Properties of homeomorphisms, including the characterization of the
identity type for locales.
\begin{code}
import Locales.ContinuousMap.FrameHomomorphism-Definition
import Locales.ContinuousMap.FrameHomomorphism-Properties
import Locales.ContinuousMap.Definition
import Locales.ContinuousMap.Properties
import Locales.ContinuousMap.Homeomorphism-Definition
import Locales.ContinuousMap.Homeomorphism-Properties
\end{code}
Compact opens.
\begin{code}
import Locales.Compactness.Definition
import Locales.Compactness.Properties
\end{code}
\section{The discrete locale}
The `DiscreteLocale` directory contains
1. Definition of the discrete locale over a set.
2. Construction of a directed basis for the discrete locale.
3. The discrete locale on the type of Booleans.
4. Properties of the discrete locale on the type of Booleans.
\begin{code}
import Locales.DiscreteLocale.Basis
import Locales.DiscreteLocale.Definition
import Locales.DiscreteLocale.Two
import Locales.DiscreteLocale.Two-Properties
\end{code}
\begin{code}
import Locales.AdjointFunctorTheoremForFrames
import Locales.Adjunctions.Properties
import Locales.Adjunctions.Properties-DistributiveLattice
import Locales.BooleanAlgebra
import Locales.CharacterisationOfContinuity
import Locales.ClassificationOfScottOpens
import Locales.Clopen
import Locales.CompactRegular
import Locales.Compactness.Definition
import Locales.Complements
import Locales.DistributiveLattice.Definition
import Locales.DistributiveLattice.Definition-SigmaBased
import Locales.DistributiveLattice.Homomorphism
import Locales.DistributiveLattice.Ideal
import Locales.DistributiveLattice.Isomorphism
import Locales.DistributiveLattice.Isomorphism-Properties
import Locales.DistributiveLattice.Properties
import Locales.DistributiveLattice.Resizing
import Locales.DistributiveLattice.Spectrum
import Locales.DistributiveLattice.Spectrum-Properties
import Locales.GaloisConnection
import Locales.HeytingComplementation
import Locales.HeytingImplication
import Locales.InitialFrame
import Locales.NotationalConventions
import Locales.Nucleus
import Locales.PatchLocale
import Locales.PatchOfOmega
import Locales.PatchProperties
import Locales.PerfectMaps
import Locales.Regular
import Locales.ScottContinuity
import Locales.ScottLocale.Definition
import Locales.ScottLocale.ScottLocalesOfAlgebraicDcpos
import Locales.ScottLocale.ScottLocalesOfScottDomains
import Locales.ScottLocale.Properties
import Locales.Sierpinski
import Locales.Sierpinski.Definition
import Locales.Sierpinski.Patch
import Locales.Sierpinski.Properties
import Locales.Sierpinski.UniversalProperty
import Locales.SmallBasis
import Locales.Stone
import Locales.StoneImpliesSpectral
import Locales.WellInside
import Locales.ZeroDimensionality
import Locales.Spectrality.SpectralLocale
import Locales.Spectrality.SpectralMap
import Locales.Spectrality.SpectralityOfOmega
import Locales.WayBelowRelation.Definition
import Locales.WayBelowRelation.Properties
import Locales.UniversalPropertyOfPatch
import Locales.Spectrality.BasisDirectification
import Locales.Spectrality.LatticeOfCompactOpens
import Locales.Spectrality.LatticeOfCompactOpens-Duality
import Locales.Spectrality.SpectralMapToLatticeHomomorphism
import Locales.Point.Definition
import Locales.Point.Properties
import Locales.Point.SpectralPoint-Definition
import Locales.TerminalLocale.Properties
import Locales.SIP.FrameSIP
import Locales.SIP.DistributiveLatticeSIP
import Locales.DirectedFamily-Poset
import Locales.StoneDuality.ForSpectralLocales
import Locales.LawsonLocale.CompactElementsOfPoint
import Locales.LawsonLocale.SharpElementsCoincideWithSpectralPoints
import Locales.LawsonLocale.PointsOfPatch
\end{code}