Documentation

Mathlib.Topology.Algebra.Group.ContinuousInv

Continuous inversion #

Topological results for continuous inversion and negation, including the associated homeomorphisms and lattice operations on topologies.

ContinuousInv and ContinuousNeg #

theorem ContinuousInv.induced {α : Type u_4} {β : Type u_5} {F : Type u_6} [FunLike F α β] [Group α] [DivisionMonoid β] [MonoidHomClass F α β] [ : TopologicalSpace β] [ContinuousInv β] (f : F) :
theorem ContinuousNeg.induced {α : Type u_4} {β : Type u_5} {F : Type u_6} [FunLike F α β] [AddGroup α] [SubtractionMonoid β] [AddMonoidHomClass F α β] [ : TopologicalSpace β] [ContinuousNeg β] (f : F) :
theorem Specializes.inv {G : Type u_1} [TopologicalSpace G] [Inv G] [ContinuousInv G] {x y : G} (h : x y) :
theorem Specializes.neg {G : Type u_1} [TopologicalSpace G] [Neg G] [ContinuousNeg G] {x y : G} (h : x y) :
(-x) (-y)
theorem Inseparable.inv {G : Type u_1} [TopologicalSpace G] [Inv G] [ContinuousInv G] {x y : G} (h : Inseparable x y) :
theorem Inseparable.neg {G : Type u_1} [TopologicalSpace G] [Neg G] [ContinuousNeg G] {x y : G} (h : Inseparable x y) :
theorem Specializes.zpow {G : Type u_4} [DivInvMonoid G] [TopologicalSpace G] [ContinuousMul G] [ContinuousInv G] {x y : G} (h : x y) (m : ) :
(x ^ m) (y ^ m)
theorem Specializes.zsmul {G : Type u_4} [SubNegMonoid G] [TopologicalSpace G] [ContinuousAdd G] [ContinuousNeg G] {x y : G} (h : x y) (m : ) :
(m x) (m y)
theorem Inseparable.zpow {G : Type u_4} [DivInvMonoid G] [TopologicalSpace G] [ContinuousMul G] [ContinuousInv G] {x y : G} (h : Inseparable x y) (m : ) :
Inseparable (x ^ m) (y ^ m)
theorem Inseparable.zsmul {G : Type u_4} [SubNegMonoid G] [TopologicalSpace G] [ContinuousAdd G] [ContinuousNeg G] {x y : G} (h : Inseparable x y) (m : ) :
Inseparable (m x) (m y)
theorem tendsto_neg {G : Type u_1} [TopologicalSpace G] [Neg G] [ContinuousNeg G] (a : G) :
instance Pi.continuousInv {ι : Type u_4} {C : ιType u_5} [(i : ι) → TopologicalSpace (C i)] [(i : ι) → Inv (C i)] [∀ (i : ι), ContinuousInv (C i)] :
ContinuousInv ((i : ι) → C i)
instance Pi.continuousNeg {ι : Type u_4} {C : ιType u_5} [(i : ι) → TopologicalSpace (C i)] [(i : ι) → Neg (C i)] [∀ (i : ι), ContinuousNeg (C i)] :
ContinuousNeg ((i : ι) → C i)
instance Pi.has_continuous_inv' {G : Type u_1} [TopologicalSpace G] [Inv G] [ContinuousInv G] {ι : Type u_4} :
ContinuousInv (ιG)

A version of Pi.continuousInv for non-dependent functions. It is needed because sometimes Lean fails to use Pi.continuousInv for non-dependent functions.

instance Pi.has_continuous_neg' {G : Type u_1} [TopologicalSpace G] [Neg G] [ContinuousNeg G] {ι : Type u_4} :
ContinuousNeg (ιG)

A version of Pi.continuousNeg for non-dependent functions. It is needed because sometimes Lean fails to use Pi.continuousNeg for non-dependent functions.

theorem isClosed_setOfPred_map_inv (G₁ : Type u_5) (G₂ : Type u_6) [TopologicalSpace G₂] [T2Space G₂] [Inv G₁] [Inv G₂] [ContinuousInv G₂] :
IsClosed {f : G₁G₂ | ∀ (x : G₁), f x⁻¹ = (f x)⁻¹}
theorem isClosed_setOfPred_map_neg (G₁ : Type u_5) (G₂ : Type u_6) [TopologicalSpace G₂] [T2Space G₂] [Neg G₁] [Neg G₂] [ContinuousNeg G₂] :
IsClosed {f : G₁G₂ | ∀ (x : G₁), f (-x) = -f x}
@[deprecated isClosed_setOfPred_map_inv (since := "2026-07-09")]
theorem isClosed_setOf_map_inv (G₁ : Type u_5) (G₂ : Type u_6) [TopologicalSpace G₂] [T2Space G₂] [Inv G₁] [Inv G₂] [ContinuousInv G₂] :
IsClosed {f : G₁G₂ | ∀ (x : G₁), f x⁻¹ = (f x)⁻¹}

Alias of isClosed_setOfPred_map_inv.

@[deprecated isClosed_setOfPred_map_neg (since := "2026-07-09")]
theorem isClosed_setOf_map_neg (G₁ : Type u_5) (G₂ : Type u_6) [TopologicalSpace G₂] [T2Space G₂] [Neg G₁] [Neg G₂] [ContinuousNeg G₂] :
IsClosed {f : G₁G₂ | ∀ (x : G₁), f (-x) = -f x}

Alias of isClosed_setOfPred_map_neg.

@[simp]
theorem tendsto_inv_iff {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveInv G] [ContinuousInv G] {l : Filter α} {m : αG} {a : G} :
Filter.Tendsto (fun (x : α) => (m x)⁻¹) l (nhds a⁻¹) Filter.Tendsto m l (nhds a)
@[simp]
theorem tendsto_neg_iff {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveNeg G] [ContinuousNeg G] {l : Filter α} {m : αG} {a : G} :
Filter.Tendsto (fun (x : α) => -m x) l (nhds (-a)) Filter.Tendsto m l (nhds a)
theorem IsCompact.neg {G : Type u_1} [TopologicalSpace G] [InvolutiveNeg G] [ContinuousNeg G] {s : Set G} (hs : IsCompact s) :

Inversion in a topological group as a homeomorphism.

Equations
Instances For

    Negation in a topological group as a homeomorphism.

    Equations
    Instances For
      theorem nhds_neg (G : Type u_1) [TopologicalSpace G] [InvolutiveNeg G] [ContinuousNeg G] (a : G) :
      nhds (-a) = -nhds a
      theorem IsOpen.inv {G : Type u_1} [TopologicalSpace G] [InvolutiveInv G] [ContinuousInv G] {s : Set G} (hs : IsOpen s) :
      theorem IsOpen.neg {G : Type u_1} [TopologicalSpace G] [InvolutiveNeg G] [ContinuousNeg G] {s : Set G} (hs : IsOpen s) :
      theorem IsClosed.neg {G : Type u_1} [TopologicalSpace G] [InvolutiveNeg G] [ContinuousNeg G] {s : Set G} (hs : IsClosed s) :
      @[simp]
      theorem continuous_inv_iff {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveInv G] [ContinuousInv G] [TopologicalSpace α] {f : αG} :
      @[simp]
      theorem continuous_neg_iff {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveNeg G] [ContinuousNeg G] [TopologicalSpace α] {f : αG} :
      @[simp]
      theorem continuousAt_inv_iff {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveInv G] [ContinuousInv G] [TopologicalSpace α] {f : αG} {x : α} :
      @[simp]
      theorem continuousAt_neg_iff {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveNeg G] [ContinuousNeg G] [TopologicalSpace α] {f : αG} {x : α} :
      @[simp]
      theorem continuousOn_inv_iff {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveInv G] [ContinuousInv G] [TopologicalSpace α] {f : αG} {s : Set α} :
      @[simp]
      theorem continuousOn_neg_iff {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveNeg G] [ContinuousNeg G] [TopologicalSpace α] {f : αG} {s : Set α} :
      theorem Continuous.of_inv {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveInv G] [ContinuousInv G] [TopologicalSpace α] {f : αG} :

      Alias of the forward direction of continuous_inv_iff.

      theorem Continuous.of_neg {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveNeg G] [ContinuousNeg G] [TopologicalSpace α] {f : αG} :

      Alias of the forward direction of continuous_neg_iff.

      theorem ContinuousAt.of_inv {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveInv G] [ContinuousInv G] [TopologicalSpace α] {f : αG} {x : α} :

      Alias of the forward direction of continuousAt_inv_iff.

      theorem ContinuousAt.of_neg {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveNeg G] [ContinuousNeg G] [TopologicalSpace α] {f : αG} {x : α} :

      Alias of the forward direction of continuousAt_neg_iff.

      theorem ContinuousOn.of_inv {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveInv G] [ContinuousInv G] [TopologicalSpace α] {f : αG} {s : Set α} :

      Alias of the forward direction of continuousOn_inv_iff.

      theorem ContinuousOn.of_neg {G : Type u_1} {α : Type u_3} [TopologicalSpace G] [InvolutiveNeg G] [ContinuousNeg G] [TopologicalSpace α] {f : αG} {s : Set α} :

      Alias of the forward direction of continuousOn_neg_iff.

      theorem continuousInv_sInf {G : Type u_1} [Inv G] {ts : Set (TopologicalSpace G)} (h : tts, ContinuousInv G) :
      theorem continuousNeg_sInf {G : Type u_1} [Neg G] {ts : Set (TopologicalSpace G)} (h : tts, ContinuousNeg G) :
      theorem continuousInv_iInf {G : Type u_1} {ι' : Sort u_4} [Inv G] {ts' : ι'TopologicalSpace G} (h' : ∀ (i : ι'), ContinuousInv G) :
      theorem continuousNeg_iInf {G : Type u_1} {ι' : Sort u_4} [Neg G] {ts' : ι'TopologicalSpace G} (h' : ∀ (i : ι'), ContinuousNeg G) :
      theorem continuousInv_inf {G : Type u_1} [Inv G] {t₁ t₂ : TopologicalSpace G} (h₁ : ContinuousInv G) (h₂ : ContinuousInv G) :
      theorem continuousNeg_inf {G : Type u_1} [Neg G] {t₁ t₂ : TopologicalSpace G} (h₁ : ContinuousNeg G) (h₂ : ContinuousNeg G) :
      theorem Topology.IsInducing.continuousInv {G : Type u_4} {H : Type u_5} [Inv G] [Inv H] [TopologicalSpace G] [TopologicalSpace H] [ContinuousInv H] {f : GH} (hf : IsInducing f) (hf_inv : ∀ (x : G), f x⁻¹ = (f x)⁻¹) :
      theorem Topology.IsInducing.continuousNeg {G : Type u_4} {H : Type u_5} [Neg G] [Neg H] [TopologicalSpace G] [TopologicalSpace H] [ContinuousNeg H] {f : GH} (hf : IsInducing f) (hf_neg : ∀ (x : G), f (-x) = -f x) :