NRR.ConfigurationSpace — configurations of distinct labelled sites #
Config n is the subtype of injective maps Fin n → Plane. Its topology is induced by the point
map, and permutations act by precomposition with σ.symm. The action is continuous and free.
Configuration space of n distinct labelled points in the plane.
Equations
- NRR.Config n = { p : Fin n → NRR.E2 // Function.Injective p }
Instances For
Metric on configuration space: the metric induced by the point map Config.pts from
the finite product Fin n → E2. Its associated topology is definitionally the same as the
subspace topology, since Config.pts = Subtype.val.
The metric topology on Config n is definitionally the topology induced by the point map
Config.pts; equivalently, the subspace topology from Fin n → E2.
The underlying point map of a configuration, as a bundled function. Compatibility alias of
Config.pts.
Instances For
The point map of a configuration is injective.
Injectivity accessor for a configuration. A configuration s : Config n bundles a site
map s.pts together with a proof that it is injective; this exposes that proof under the name
injective_pts, matching the requested configuration API.
The projection Config.pts is continuous for the induced topology (the induced-topology
domain theorem).
Relabelling of a configuration. For a permutation σ : Equiv.Perm (Fin n) and a
configuration s : Config n, the relabelled configuration Config.relabel σ s is obtained by
precomposing the point map with σ.symm, i.e. (Config.relabel σ s).pts i = s.pts (σ.symm i).
This σ.symm convention is fixed for the remainder of the current development.
Equations
- NRR.Config.relabel σ s = ⟨fun (i : Fin n) => s.pts ((Equiv.symm σ) i), ⋯⟩
Instances For
The Sₙ‑action σ • s := Config.relabel σ s on the configuration space, by relabelling
via precomposition with σ.symm.
Equations
- NRR.Config.permAction n = { smul := fun (σ : Equiv.Perm (Fin n)) (s : NRR.Config n) => NRR.Config.relabel σ s, mul_smul := ⋯, one_smul := ⋯ }
Relabelling is continuous for the topology induced by the point map.
Freeness of relabelling. If relabelling a configuration by σ leaves it unchanged,
then σ is the identity permutation.
Freeness of relabelling, biconditional form. Relabelling a configuration by σ leaves
it unchanged iff σ is the identity permutation.
Freeness for the MulAction. Wrapper over Config.relabel_eq_self_imp: if the
Sₙ‑action fixes a configuration then the permutation is the identity.
The Sₙ‑action on the configuration space is free.
The Sₙ‑action is continuous (by homeomorphisms).