Module docstring
{"# The compact-open topology
In this file, we define the compact-open topology on the set of continuous maps between two topological spaces.
Main definitions
ContinuousMap.compactOpenis the compact-open topology onC(X, Y). It is declared as an instance.ContinuousMap.coevis the coevaluation mapY → C(X, Y × X). It is always continuous.ContinuousMap.curryis the currying mapC(X × Y, Z) → C(X, C(Y, Z)). This map always exists and it is continuous as long asX × Yis locally compact.ContinuousMap.uncurryis the uncurrying mapC(X, C(Y, Z)) → C(X × Y, Z). For this map to exist, we needYto be locally compact. IfXis also locally compact, then this map is continuous.Homeomorph.currycombines the currying and uncurrying operations into a homeomorphismC(X × Y, Z) ≃ₜ C(X, C(Y, Z)). This homeomorphism exists ifXandYare locally compact.
Tags
compact-open, curry, function space "}