I have recently learned about Heyting algebras which I find quite fascinating, as I am more intuitionistically inclined. One of the main examples of Heyting algebras are given by topological spaces as follows:
Let $(X,\tau)$ be a topological space. For $U,V\in\tau$, define $$U\wedge V:=U\cap V,\hspace{.5cm} U\vee V:=U\cup V, \hspace{.5cm}U\Rightarrow V:=\mathrm{Int}(U^c\cup V),\hspace{.5cm}1:=X,\hspace{,3cm}0:=\varnothing$$ And of course, as usual we define $\neg U:=U\Rightarrow 0$.
Then it turns out that $(\tau,\wedge,\vee,\Rightarrow)$ forms a Heyting algebra! This fact alone is quite interesting, but I was wondering if we can go further. Most references I could find online simply use topological spaces as an example and stop investigations after showing $\tau$ is a Heyting algebra.
My question is this:
Can we make a dictionary that translates between properties of topological spaces and properties/statements about logic?
On my own, I came up with a few that are quite easy to see:
$\begin{align*} \neg U&=X-\overline{U}&(\neg U=0)&\Longleftrightarrow U\text{ is dense}\\\neg\neg U&=\mathrm{Int}(\overline{U})&(\neg\neg U=0)&\Longleftrightarrow U\text{ is nowhere dense}\\U\vee\neg U&=X-\partial U&(U\vee \neg U=1)&\Longleftrightarrow U\text{ is clopen}\\&&(U\Rightarrow V=1)&\Longleftrightarrow U\subseteq V \end{align*}$
What about other topological properties that we know and love? What does it mean about the corresponding Heyting algebra if $X$ is compact or Hausdorff or Regular or path connected, etc? What about continuous maps between topological spaces and all of the properties they might have? What do those imply about the induced morphisms between the Heyting algebras? Could we, for example, transport the definition of the fundamental group through this correspondence to get something meaningful in terms of the Heyting algebra?
Any thoughts or references would be greatly appreciated!