Zulip Chat Archive
Stream: mathlib4
Topic: !4#3872 Topology.Category.Compactum
Moritz Firsching (May 10 2023 at 06:00):
Here, there was
def forget : Compactum ⥤ Type _ :=
Monad.forget _ deriving CreatesLimits, Faithful
#align Compactum.forget Compactum.forget
and the deriving failed, so I added:
instance : Faithful forget :=
show Faithful <| Monad.forget _ from inferInstance
instance : CreatesLimits forget :=
show CreatesLimits <| Monad.forget _ from inferInstance
which worked fine for Faithful
but for Creates limits
it only worked after adding `noncomputable. Is it ok to have noncomputable here?
Another problem:
In some places it failes to synthesize instance TopologicalSpace X.A
for a Compactum X
, and I haven't been able fix that. What is the best way to get this instance?
Last updated: Dec 20 2023 at 11:08 UTC