Shrinking open sets into dense open sets of finite products #
The open unit cube in a finite product of copies of ℝ is open.
Given nonempty open sets V i in a topological space X and a dense open set U ⊆ κ → X for a
finite type κ, the sets V i can be shrunk to nonempty open subsets so that the box
∏ j, W (t j) along one given injective tuple t : κ → I lies in U. When the index type I
is also finite, iterating this shrinks the V i so that, for finitely many dense open sets
U c ⊆ κ c → X with each κ c finite, every box along every injective tuple t : κ c → I lies
in U c. Such shrinking steps are the
basic move in Baire category constructions of perfect sets of independent points, such as the
proof of Mycielski's theorem.
In a Hausdorff space the injective tuples indexed by a finite type form an open subset of the product, such as the ordered triples of distinct points of the Riemann sphere.
Main results #
TauCeti.isOpen_setOf_forall_abs_lt_one: the finite-dimensional open unit cube is open.TauCeti.exists_univ_pi_subset: shrinking along one injective tuple.TauCeti.exists_forall_univ_pi_subset: when the index type is finite, shrinking along all injective tuples for finitely many dense open sets at once.TauCeti.isOpen_setOf_injective: in a Hausdorff space, the injective finite tuples form an open set.
In a Hausdorff space, the injective tuples indexed by a finite type form an open subset of the product: injectivity asks finitely many pairs of coordinates to differ.
Shrinking along one injective tuple: nonempty open sets V i can be shrunk to nonempty open
sets W i ⊆ V i so that the box ∏ j, W (t j) along an injective finite tuple t of indices
lies in a given dense open set. This is the inductive step of exists_forall_univ_pi_subset.
Shrinking along all injective tuples. Nonempty open sets V i, indexed by a finite type,
can be shrunk to nonempty open sets W i ⊆ V i so that for each of finitely many dense open sets
U c ⊆ κ c → X, every box ∏ j, W (t j) along an injective tuple t : κ c → I lies in U c.
An infinite product of nontrivial spaces is not discrete: every basic open set constrains only finitely many coordinates, so it contains a point differing from any given one in a free coordinate.