Actions by proper maps #
In this file we define ProperConstSMul M X to be a mixin Prop-value class
stating that (c • ·) is a proper map for all c.
Note that this is not the same as a proper action (not yet in Mathlib)
which requires (c, x) ↦ (c • x, x) to be a proper map.
We also provide 4 instances:
- for a continuous action on a compact Hausdorff space,
- and for a continuous group action on a general space;
- for the action on
X × Y; - for the action on
∀ i, X i.
A mixin typeclass saying that the (c +ᵥ ·) is a proper map for all c.
Note that this is not the same as a proper additive action (not yet in Mathlib).
- isProperMap_vadd (c : M) : IsProperMap fun (x : X) => c +ᵥ x
(c +ᵥ ·)is a proper map.
Instances
A mixin typeclass saying that (c • ·) is a proper map for all c.
Note that this is not the same as a proper multiplicative action (not yet in Mathlib).
- isProperMap_smul (c : M) : IsProperMap fun (x : X) => c • x
(c • ·)is a proper map.
Instances
(c • ·) is a proper map.
(c +ᵥ ·) is a proper map.
The preimage of a compact set under (c • ·) is a compact set.
The preimage of a compact set under (c +ᵥ ·) is a compact set.