We start with some preliminary definitions (necessary because there is not much literature on this):
- a test map is a continuous function $\varphi:V\rightarrow X$ where $V$ is an open subspace of $\mathbb{R}^n$ for some $n$.
- Given a topological space $X$, we say that a subset $U$ of $X$ is numerically open if $\varphi^{-1}(U)$ is open for every test map $\varphi$.
- A topological space $X$ is said to be numerically generated if a subset $U$ of $X$ is open if and only if it is numerically open.
- Given any topological space $X$, we define the numericalization of $X$, denoted $X^\#$, to be the set underlying $X$ equipped with the final topology induced by the family of test maps into $X$.
- The numerically generated product of two numerically generated spaces $X$ and $Y$ is the numericalization of the product space $X\times Y$ (henceforth simply denoted $X\times Y$).
- The numerically generated mapping space of the numerically generated spaces $X$ and $Y$, denoted $Map(X,Y)$, is the collection of all continuous maps from $X$ to $Y$ equipped with the numericalization of the compact-open topology.
- The category $\mathbf{Num}$ is the full subcategory of $\mathbf{Top}$ with objects as numerically generated spaces; this has as coproduct the disjoint union with the disjoint union topology (it is not difficult to show that the disjoint union of numerically generated spaces is numerically generated) and product as the numerically generated product.
I wish to show that $\mathbf{Num}$ is a cartesian-closed category. Ultimately, this simply boils down to showing that the numerically generated mapping space is an exponential object in $\mathbf{Num}$.
Naturally, I would want to use the typical bijection $h: Hom(X\times Y,Z)\rightarrow Hom(X,Z^Y)$ given by currying, but it remains to show that given a continuous map $f:X\times Y\rightarrow Z$, that the map $g:X\rightarrow Map(Y,Z)$ defined by $g(x)=f(x,-)$ is continuous (as well as that $f(x,-)$ is continuous too). However, I'm tripping up on showing this.