Constructive validity of Tietze extension with closed sets defined as complements of constructive open sets
Determine whether the Tietze Extension Theorem holds in constructive mathematics when closed sets are defined as complements of constructive open sets. Specifically, ascertain whether for every normal topological space X and every continuous constructive function f defined on a closed subset A ⊆ X (where “closed” means A = X \ U for some constructive open set U, and a set U is constructive open if for each point x ∈ U there exists an algorithm that outputs an open ball containing x and contained in U), there always exists a continuous constructive extension F of f to X.
References
Open questions: Does the Tietze theorem hold if we define closed sets as the complements of constructive open sets? From our perspective, with this interpretation of closed sets the answer may differ from the case where closed sets are defined as sequentially closed sets.