Let be a poset, we know it form a category, with as object and the morphism between is .
A Heyting Algebra is a Cartesian Closed Poset Category with finite product and coproduct.
Hence, is a lattice, with (Empty product and coproduct). It satisfies since it is Cartesian Closed, we have is the left adjoint functor, hence preserve coproduct.
We use to denote the internal hom:
In particular, we have .
Since it is Cartesian Closed and has , we could define .
Then . In particular, . In a complete Heyting algebra, is the join of all the such that .
Example. Every Boolean Algebra form a Heyting Algebra. The internal hom is given by
For example, .
Why we study Heyting Algebra?
Let be a topos such that . Then is an internal Heyting Algebra(We will discuss the Lawvere Theory of Heyting Algebra later), hence is an Heyting Algebra Valued functor.
In addition, the open set lattice of a topological space is a Heyting Algebra.
Proposition.
Let be a topological space, then is a Heyting Algebra.
Remark. I feel confused when I saw Maclane's definition and proof about the internal hom in . Here is mine.
Proof. Easy to see that the product and coproduct are just . For any open set , we define as .
It is not a big surprise. Since in , we have . Also, we have
Here is the inclusion functor.
So, in , we have
Also, since , we have
Thus .
Some Property of Heyting Algebra
Since Heyting Algebra is a Cartesian Closed Category, we have:
The unit and counit
gives us
The properties gives us
Since is the right adjoint of , we have preserve products.
And preserve coproducts
The associative law for product gives us
Also, we have
Hence we have is adjoint of itself.
Now since is left adjoint, it will preserve coproducts.
Hence we have
Now let us discuss some properties about
Proposition. In any Heyting Algebra, we have .
Proof.
Recall that , hence . If , we have .
So
Hence we have
is a functor. But . Hence .
Now we need to prove that
First notice that we have , hence . Similarly we have .
Hence we have . For the converse, see Sheaves in Geometric and Logic, page 53.
Proposition. Let be a Heyting algebra, if has complement, then the complement of must be .
Proof. Assume that has complement . Then .
By we have .
Now consider . Hence .
Lawvere Theory of Heyting Algebra
In this section, we will use equations to describe Heyting algebra, and get the Lawvere Theory of Heyting Algebra and see that in any topos , the subobject classifier is a model of Lawvere Theory of Heyting Algebra in .
Proposition.
A Latice with is a Heyting Algebra iff it has a operation such that
Proof. See Sheaves in Geometric and Logic, page 54.
Definition.
The Lawvere Theory of Heyting Algebra is the Lawvere Theory of bounded Lattice plus the following identity
For example, the first identity should be understood as
This will make the subobject classifier becomes an Internal Heyting Algebra.
If this topos is well powered,then will be a Heyting algebra valued functor.
Another example is an Internal Heyting Algebra object in .
Recall the open set functor maps each topological space to and continuous function to . This functor is represented by Sierpinski space. i.e. This space with .
Hence is a Heyting Algebra valued functor, i.e. is an internal Heyting Algebra in .
If we consider the convergent sequence on , denote as , then we will get a Heyting Algebra as well.
Proposition. Let be a topological space, we know that form a topos. Then we have:
i.e. The open set lattice is the truth value of .
Proof.
Firstly, we have the terminal object since Yoneda embedding preserve limit.
For each open set is a sub sheaf of since Yoneda embedding preserve monomorphism.
Give a subsheaf of , denote as . Then . For all . But then the colimit is just the .
Or Consider any subsehaf , define . Easy to see that .
Hence we have the one one correspondense between and .
Clearly we have .
Here is another way to show.
The subobject classfier of is . Hence we have
Proof.
Firstly, we have the terminal object since the Yoneda embedding preserves limits.
For each open set , is a subsheaf of since the Yoneda embedding preserves monomorphisms.
Given a subsheaf of , we have . For each , we have . The colimit is precisely .
Alternatively, consider any subsheaf . Define . It is easy to see that .
Hence we have a one-to-one correspondence between and .
Clearly, .
Another Approach
Here is another way to show this. The subobject classifier of is .
No comments:
Post a Comment