CategoryTheory.FiniteContinuousAction.nonempty_iso_forget_of_exact
Published library source ↗Same source in NYLL ↗
theorem nonempty_iso_forget_of_exact
(F : ContAction FintypeCat.{u} G ⥤ FintypeCat.{u})
[PreservesFiniteLimits F] [PreservesFiniteColimits F] :
Nonempty
(forget₂ (ContAction FintypeCat.{u} G) FintypeCat ≅ F)In-scope Lean context
universe u
noncomputable section
open CategoryTheory Limits
open scoped FintypeCatDiscrete
namespace CategoryTheory.FiniteContinuousAction
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]Full declaration and proof
@[stacks 0BMV]
theorem nonempty_iso_forget_of_exact
(F : ContAction FintypeCat.{u} G ⥤ FintypeCat.{u})
[PreservesFiniteLimits F] [PreservesFiniteColimits F] :
Nonempty
(forget₂ (ContAction FintypeCat.{u} G) FintypeCat ≅ F) := by
let t := fiberComparison G F
let (X : ContAction FintypeCat.{u} G) :
IsIso (t.app X) :=
(ConcreteCategory.isIso_iff_bijective
(t.app X)).mpr
(fiberComparison_bijective G F X)
let : IsIso t :=
NatIso.isIso_of_isIso_app t
exact ⟨asIso t⟩Source credits and license
Copyright (c) 2026 Naganori Yamaguchi (https://github.com/n-yamaguchi-0729). All rights reserved. Released under Apache 2.0 license as described in the file LICENSE. Authors: Naganori Yamaguchi (assisted by OpenAI Codex)