On 07/04/16 23:58, Michael Shulman wrote:
> It can also help to think about models. In a model of sheaves on a
> space U, for instance, ||X|| is the support of X, the union of all
> open subsets of U over which X has a section, while ¬¬X is the
> interior of the closure of ||X||. The latter is generally larger than
> ||X||; for instance, if ||X|| is a punctured open disc in R^2, then
> ¬¬X is the unpunctured disc.
Yes. This is the continuous case I alluded to when I said
"naturally/continuously/computably/constructively/uniformly/...".
But it is good to have the visual picture you offer, seeing ||X|| and
¬¬X becoming different in a continuous model. They also become different
in computable models, for instance (and for related reasons).
But what I wanted to convey is that the difference of ||X|| and ¬¬X can
perhaps be understood operationally, with ||X|| giving more information
than ¬¬X when we perform mathematics in type theory before we consider
any model.
And emphasize that ||X|| is always a subspace of ¬¬X with empty
complement, in whatever moder we are talking about. In the topological
model, this amounts to density, as in your example.
Martin
--
Martin Escardo
http://www.cs.bham.ac.uk/~mhe