{
 "case": "classfieldtheory",
 "tag": "v4.31.0",
 "pass": "raw",
 "build_rc": 1,
 "cache_rc": 0,
 "cache_s": 50.5,
 "build_s": 220.0,
 "errors": 50,
 "files_with_errors": 18,
 "deprecation_warnings": 2,
 "errors_detail": [
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Data/Finsupp/Single.lean",
   "line": 10,
   "col": 9,
   "msg": "`Finsupp.instSubsingleton` has already been declared",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Data/Finsupp/Single.lean",
   "line": 13,
   "col": 6,
   "msg": "`Finsupp.nontrivial_iff` has already been declared",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupCohomology/LongExactSequence.lean",
   "line": 15,
   "col": 6,
   "msg": "`groupCohomology.map_cochainsFunctor_eval_shortExact` has already been declared",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupCohomology/LongExactSequence.lean",
   "line": 19,
   "col": 8,
   "msg": "`groupCohomology.\u03b4_naturality` has already been declared",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupHomology/Functoriality.lean",
   "line": 12,
   "col": 44,
   "msg": "Application type mismatch: The argument",
   "detail": [
    "  N",
    "has type",
    "  Rep R H",
    "but is expected to have type",
    "  Action (ModuleCat R) H",
    "in the application",
    "  (Action.res (ModuleCat R) f).obj N"
   ],
   "kind": "type-mismatch",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupHomology/Functoriality.lean",
   "line": 12,
   "col": 89,
   "msg": "Application type mismatch: The argument",
   "detail": [
    "  N",
    "has type",
    "  Rep R H",
    "but is expected to have type",
    "  Action (ModuleCat R) H",
    "in the application",
    "  (Action.res (ModuleCat R) g).obj N"
   ],
   "kind": "type-mismatch",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupHomology/Functoriality.lean",
   "line": 23,
   "col": 52,
   "msg": "Function expected at",
   "detail": [
    "  M.hV1",
    "but this term has type",
    "  AddCommGroup \u2191M",
    "",
    "Note: Expected a function because this term is being applied to the argument",
    "  g"
   ],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupHomology/Functoriality.lean",
   "line": 23,
   "col": 78,
   "msg": "Function expected at",
   "detail": [
    "  N.hV1",
    "but this term has type",
    "  AddCommGroup \u2191N",
    "",
    "Note: Expected a function because this term is being applied to the argument",
    "  (e g)"
   ],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupHomology/Functoriality.lean",
   "line": 25,
   "col": 29,
   "msg": "Invalid `\u27e8...\u27e9` notation: Constructor for `Rep.Hom` is marked as private",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupHomology/Functoriality.lean",
   "line": 26,
   "col": 34,
   "msg": "Invalid `\u27e8...\u27e9` notation: Constructor for `Rep.Hom` is marked as private",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupHomology/Functoriality.lean",
   "line": 29,
   "col": 10,
   "msg": "Unknown constant `groupHomology.map_congr`",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupHomology/Functoriality.lean",
   "line": 32,
   "col": 10,
   "msg": "Unknown constant `groupHomology.map_congr`",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupHomology/LongExactSequence.lean",
   "line": 14,
   "col": 6,
   "msg": "`groupHomology.map_chainsFunctor_eval_shortExact` has already been declared",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean",
   "line": 12,
   "col": 40,
   "msg": "Application type mismatch: The argument",
   "detail": [
    "  N",
    "has type",
    "  Rep R H",
    "but is expected to have type",
    "  Action (ModuleCat R) H",
    "in the application",
    "  (Action.res (ModuleCat R) f).obj N"
   ],
   "kind": "type-mismatch",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean",
   "line": 12,
   "col": 85,
   "msg": "Application type mismatch: The argument",
   "detail": [
    "  N",
    "has type",
    "  Rep R H",
    "but is expected to have type",
    "  Action (ModuleCat R) H",
    "in the application",
    "  (Action.res (ModuleCat R) g).obj N"
   ],
   "kind": "type-mismatch",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean",
   "line": 24,
   "col": 52,
   "msg": "Function expected at",
   "detail": [
    "  M.hV1",
    "but this term has type",
    "  AddCommGroup \u2191M",
    "",
    "Note: Expected a function because this term is being applied to the argument",
    "  g"
   ],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean",
   "line": 24,
   "col": 78,
   "msg": "Function expected at",
   "detail": [
    "  N.hV1",
    "but this term has type",
    "  AddCommGroup \u2191N",
    "",
    "Note: Expected a function because this term is being applied to the argument",
    "  (e g)"
   ],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean",
   "line": 27,
   "col": 36,
   "msg": "Invalid `\u27e8...\u27e9` notation: Constructor for `Rep.Hom` is marked as private",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean",
   "line": 28,
   "col": 31,
   "msg": "Invalid `\u27e8...\u27e9` notation: Constructor for `Rep.Hom` is marked as private",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean",
   "line": 31,
   "col": 10,
   "msg": "Unknown constant `groupCohomology.map_congr`",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupCohomology/Functoriality.lean",
   "line": 34,
   "col": 10,
   "msg": "Unknown constant `groupCohomology.map_congr`",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Cohomology/Examples/Examples.lean",
   "line": 40,
   "col": 49,
   "msg": "failed to synthesize instance of type class",
   "detail": [
    "  Epi (\u03c0 M n)",
    "",
    "Hint: Type class instance resolution failures can be inspected with the `set_option trace.Meta.synthInstance true` command."
   ],
   "kind": "tactic-failed",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Algebra/Homology/ShortComplex/Exact.lean",
   "line": 24,
   "col": 25,
   "msg": "`simp` made no progress",
   "detail": [
    "",
    "Note: The target expression is not type-correct under the `instances` transparency level, which may have triggered the failure. This is usually caused by unfolding of semireducible definitions in prior tactic steps. Use `set_option linter.tacticCheckInstances true` to investigate the source of the issue.",
    "Full error:",
    "  Application type mismatch: The argument",
    "    cokernel.\u03c0 (fFunctor.obj (F.obj X)).hom",
    "  has type",
    "    @Quiver.Hom C inst\u271d\u00b2.toQuiver (fFunctor.obj (F.obj X)).right (cokernel (fFunctor.obj (F.obj X)).hom)",
    "  but is expected to have type",
    "    @Quiver.Hom C inst\u271d\u00b2.toQuiver (gFunctor.obj (F.obj X)).left (cokernel (F.obj X).f)",
    "  in the application",
    "    CategoryStruct.comp (cokernel.\u03c0 (fFunctor.obj (F.obj X)).hom)"
   ],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Algebra/Homology/ShortComplex/Exact.lean",
   "line": 22,
   "col": 2,
   "msg": "could not synthesize default value for parameter 'naturality' using tactics",
   "detail": [],
   "kind": "synth-instance",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Algebra/Homology/ShortComplex/Exact.lean",
   "line": 22,
   "col": 2,
   "msg": "tactic 'aesop' failed, failed to prove the goal after exhaustive search.",
   "detail": [
    "Initial goal:",
    "  C : Type u_1",
    "  D : Type u_2",
    "  inst\u271d\u00b2 : Category.{?u.5, u_1} C",
    "  inst\u271d\u00b9 : Category.{?u.8, u_2} D",
    "  inst\u271d : Abelian C",
    "  F : D \u2964 ShortComplex C",
    "  hF : \u2200 (d : D), (F.obj d).Exact",
    "  \u22a2 \u2200 {X Y : D} (f : X \u27f6 Y),",
    "      (F \u22d9 gFunctor \u22d9 ker C).map f \u226b",
    "          (have this := \u22ef;",
    "            kernel.congr (gFunctor.obj (F.obj Y)).hom",
    "                (cokernel.\u03c0 (fFunctor.obj (F.obj Y)).hom \u226b cokernel.desc (F.obj Y).f (F.obj Y).g \u22ef) \u22ef \u226a\u226b",
    "              kernelCompMono (cokernel.\u03c0 (fFunctor.obj (F.obj Y)).hom) (cokernel.desc (F.obj Y).f (F.obj Y).g \u22ef)).hom =",
    "        (have this := \u22ef;",
    "            kernel.congr (gFunctor.obj (F.obj X)).hom",
    "                (cokernel.\u03c0 (fFunctor.obj (F.obj X)).hom \u226b cokernel.desc (F.obj X).f (F.obj X).g \u22ef) \u22ef \u226a\u226b",
    "              kernelCompMono (cokernel.\u03c0 (fFunctor.obj (F.obj X)).hom) (cokernel.desc (F.obj X).f (F.obj X).g \u22ef)).hom \u226b",
    "          (F \u22d9 fFunctor \u22d9 im).map f",
    "Remaining goals after safe rules:",
    "  C : Type u_1",
    "  D : Type u_2",
    "  inst : Category.{?u.5, u_1} C",
    "  inst_1 : Category.{?u.8, u_2} D",
    "  inst_2 : Abelian C",
    "  F : D \u2964 ShortComplex C",
    "  hF : \u2200 (d : D), (F.obj d).Exact",
    "  X Y : D",
    "  f : X \u27f6 Y",
    "  \u22a2 kernel.lift (gFunctor.obj (F.obj Y)).hom (kernel.\u03b9 (gFunctor.obj (F.obj X)).hom \u226b (F.map f).\u03c4\u2082) \u22ef \u226b",
    "        kernel.lift (cokernel.\u03c0 (fFunctor.obj (F.obj Y)).hom \u226b cokernel.desc (F.obj Y).f (F.obj Y).g \u22ef)",
    "            (kernel.\u03b9 (gFunctor.obj (F.obj Y)).hom) \u22ef \u226b",
    "          kernel.lift (cokernel.\u03c0 (fFunctor.obj (F.obj Y)).hom)",
    "            (kernel.\u03b9 (cokernel.\u03c0 (fFunctor.obj (F.obj Y)).hom \u226b cokernel.desc (F.obj Y).f (F.obj Y).g \u22ef)) \u22ef =",
    "      kernel.lift (cokernel.\u03c0 (fFunctor.obj (F.obj X)).hom \u226b cokernel.desc (F.obj X).f (F.obj X).g \u22ef)",
    "          (kernel.\u03b9 (gFunctor.obj (F.obj X)).hom) \u22ef \u226b",
    "        kernel.lift (cokernel.\u03c0 (fFunctor.obj (F.obj X)).hom)",
    "            (kernel.\u03b9 (cokernel.\u03c0 (fFunctor.obj (F.obj X)).hom \u226b cokernel.desc (F.obj X).f (F.obj X).g \u22ef)) \u22ef \u226b",
    "          kernel.lift (cokernel.\u03c0 (fFunctor.obj (F.obj Y)).hom)",
    "            (kernel.\u03b9 (cokernel.\u03c0 (fFunctor.obj (F.obj X)).hom) \u226b (F.map f).\u03c4\u2082) \u22ef"
   ],
   "kind": "tactic-failed",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Algebra/Homology/ShortComplex/Exact.lean",
   "line": 20,
   "col": 14,
   "msg": "(kernel) declaration has metavariables 'CategoryTheory.ShortComplex.kerIsoIm'",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Algebra/Homology/ShortComplex/Exact.lean",
   "line": 35,
   "col": 27,
   "msg": "`simp` made no progress",
   "detail": [
    "",
    "Note: The target expression is not type-correct under the `instances` transparency level, which may have triggered the failure. This is usually caused by unfolding of semireducible definitions in prior tactic steps. Use `set_option linter.tacticCheckInstances true` to investigate the source of the issue.",
    "Full error:",
    "  Application type mismatch: The argument",
    "    kernel.\u03b9 (gFunctor.obj (F.obj X)).hom",
    "  has type",
    "    @Quiver.Hom C inst\u271d\u00b2.toQuiver (kernel (gFunctor.obj (F.obj X)).hom) (gFunctor.obj (F.obj X)).left",
    "  but is expected to have type",
    "    @Quiver.Hom C inst\u271d\u00b2.toQuiver (kernel (F.obj X).g) (fFunctor.obj (F.obj X)).right",
    "  in the application",
    "    kernel.lift (F.obj X).g (F.obj X).f \u22ef \u226b kernel.\u03b9 (gFunctor.obj (F.obj X)).hom"
   ],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Algebra/Homology/ShortComplex/Exact.lean",
   "line": 33,
   "col": 2,
   "msg": "could not synthesize default value for parameter 'naturality' using tactics",
   "detail": [],
   "kind": "synth-instance",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Algebra/Homology/ShortComplex/Exact.lean",
   "line": 33,
   "col": 2,
   "msg": "tactic 'aesop' failed, failed to prove the goal after exhaustive search.",
   "detail": [
    "Initial goal:",
    "  C : Type u_1",
    "  D : Type u_2",
    "  inst\u271d\u00b2 : Category.{?u.5, u_1} C",
    "  inst\u271d\u00b9 : Category.{?u.8, u_2} D",
    "  inst\u271d : Abelian C",
    "  F : D \u2964 ShortComplex C",
    "  hF : \u2200 (d : D), (F.obj d).Exact",
    "  \u22a2 \u2200 {X Y : D} (f : X \u27f6 Y),",
    "      (F \u22d9 fFunctor \u22d9 coker C).map f \u226b",
    "          (have this := \u22ef;",
    "            cokernel.congr (fFunctor.obj (F.obj Y)).hom",
    "                (kernel.lift (F.obj Y).g (F.obj Y).f \u22ef \u226b kernel.\u03b9 (gFunctor.obj (F.obj Y)).hom) \u22ef \u226a\u226b",
    "              cokernelEpiComp (kernel.lift (F.obj Y).g (F.obj Y).f \u22ef) (kernel.\u03b9 (gFunctor.obj (F.obj Y)).hom)).hom =",
    "        (have this := \u22ef;",
    "            cokernel.congr (fFunctor.obj (F.obj X)).hom",
    "                (kernel.lift (F.obj X).g (F.obj X).f \u22ef \u226b kernel.\u03b9 (gFunctor.obj (F.obj X)).hom) \u22ef \u226a\u226b",
    "              cokernelEpiComp (kernel.lift (F.obj X).g (F.obj X).f \u22ef) (kernel.\u03b9 (gFunctor.obj (F.obj X)).hom)).hom \u226b",
    "          (F \u22d9 gFunctor \u22d9 coim).map f",
    "Remaining goals after safe rules:",
    "  C : Type u_1",
    "  D : Type u_2",
    "  inst : Category.{?u.5, u_1} C",
    "  inst_1 : Category.{?u.8, u_2} D",
    "  inst_2 : Abelian C",
    "  F : D \u2964 ShortComplex C",
    "  hF : \u2200 (d : D), (F.obj d).Exact",
    "  X Y : D",
    "  f : X \u27f6 Y",
    "  \u22a2 cokernel.desc (fFunctor.obj (F.obj X)).hom ((F.map f).\u03c4\u2082 \u226b cokernel.\u03c0 (fFunctor.obj (F.obj Y)).hom) \u22ef \u226b",
    "        cokernel.desc (fFunctor.obj (F.obj Y)).hom",
    "            (cokernel.\u03c0 (kernel.lift (F.obj Y).g (F.obj Y).f \u22ef \u226b kernel.\u03b9 (gFunctor.obj (F.obj Y)).hom)) \u22ef \u226b",
    "          cokernel.desc (kernel.lift (F.obj Y).g (F.obj Y).f \u22ef \u226b kernel.\u03b9 (gFunctor.obj (F.obj Y)).hom)",
    "            (cokernel.\u03c0 (kernel.\u03b9 (gFunctor.obj (F.obj Y)).hom)) \u22ef =",
    "      cokernel.desc (fFunctor.obj (F.obj X)).hom",
    "          (cokernel.\u03c0 (kernel.lift (F.obj X).g (F.obj X).f \u22ef \u226b kernel.\u03b9 (gFunctor.obj (F.obj X)).hom)) \u22ef \u226b",
    "        cokernel.desc (kernel.lift (F.obj X).g (F.obj X).f \u22ef \u226b kernel.\u03b9 (gFunctor.obj (F.obj X)).hom)",
    "            (cokernel.\u03c0 (kernel.\u03b9 (gFunctor.obj (F.obj X)).hom)) \u22ef \u226b",
    "          cokernel.desc (kernel.\u03b9 (gFunctor.obj (F.obj X)).hom)",
    "            ((F.map f).\u03c4\u2082 \u226b cokernel.\u03c0 (kernel.\u03b9 (gFunctor.obj (F.obj Y)).hom)) \u22ef"
   ],
   "kind": "tactic-failed",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Algebra/Homology/ShortComplex/Exact.lean",
   "line": 31,
   "col": 14,
   "msg": "(kernel) declaration has metavariables 'CategoryTheory.ShortComplex.cokerIsoCoim'",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Invariants.lean",
   "line": 19,
   "col": 46,
   "msg": "Type mismatch",
   "detail": [
    "  Rep.Hom.hom f",
    "has type",
    "  M.\u03c1.IntertwiningMap N.\u03c1",
    "but is expected to have type",
    "  (forget\u2082 (Rep k G) (ModuleCat k)).obj M \u27f6 (forget\u2082 (Rep k G) (ModuleCat k)).obj N"
   ],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Invariants.lean",
   "line": 17,
   "col": 2,
   "msg": "Cannot add `simp` attribute to `forget\u2082_map`: It is not a proposition nor a definition (to unfold)",
   "detail": [
    "",
    "Note: The `[simp]` attribute can be added to lemmas that should be automatically used by the simplifier and to definitions that the simplifier should automatically unfold"
   ],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Invariants.lean",
   "line": 22,
   "col": 63,
   "msg": "Application type mismatch: The argument",
   "detail": [
    "  \u2191X",
    "has type",
    "  Type ?u.17",
    "but is expected to have type",
    "  ModuleCat k",
    "in the application",
    "  H0 X \u27f6 \u2191X"
   ],
   "kind": "type-mismatch",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Cohomology/IsFilterComplete/Basic.lean",
   "line": 194,
   "col": 8,
   "msg": "Type mismatch: After simplification, term",
   "detail": [
    "  F.monotone' hij",
    " has type",
    "  @Subset (Set M) Set.instHasSubset \u2191(F x\u271d) \u2191(F x\u271d\u00b9)",
    "but is expected to have type",
    "  @Subset (Set M) Set.instHasSubset \u2191(F (toDual x\u271d)) \u2191(F (toDual x\u271d\u00b9))"
   ],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Cohomology/IsFilterComplete/Basic.lean",
   "line": 211,
   "col": 4,
   "msg": "`dsimp` made no progress",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Cohomology/IsFilterComplete/Basic.lean",
   "line": 215,
   "col": 18,
   "msg": "tactic execution is stuck, goal contains metavariables",
   "detail": [
    "  FilterCauchySeq.mk (fun i \u21a6 \u2211 j \u2208 Finset.range i, \u2191((x\u271d\u00b9 + x\u271d) j)) \u22ef =",
    "    FilterCauchySeq.mk (fun i \u21a6 \u2211 j \u2208 Finset.range i, \u2191(x\u271d\u00b9 j)) \u22ef +",
    "      FilterCauchySeq.mk (fun i \u21a6 \u2211 j \u2208 Finset.range i, \u2191(x\u271d j)) \u22ef"
   ],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Cohomology/IsFilterComplete/Basic.lean",
   "line": 224,
   "col": 2,
   "msg": "Type mismatch",
   "detail": [
    "  limit_sub_mem (\u21d1F \u2218 \u21d1toDual) ?m.71",
    "has type",
    "  (limit (\u21d1F \u2218 \u21d1toDual)) ((Completion.mk (\u21d1F \u2218 \u21d1toDual)) ?m.71) - \u2191?m.71 ?m.72 \u2208 (\u21d1F \u2218 \u21d1toDual) ?m.72",
    "but is expected to have type",
    "  (sum F) x - \u2211 j \u2208 Finset.range i, \u2191(x j) \u2208 F (toDual i)"
   ],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Cohomology/IsFilterComplete/Basic.lean",
   "line": 237,
   "col": 9,
   "msg": "typeclass instance problem is stuck",
   "detail": [
    "  AddGroup ?m.281",
    "",
    "Note: Lean will not try to resolve this typeclass instance problem because the type argument to `AddGroup` is a metavariable. This argument must be fully determined before Lean will try to resolve the typeclass.",
    "",
    "Hint: Adding type annotations and supplying implicit arguments to functions can give Lean more information for typeclass resolution. For example, if you have a variable `x` that you intend to be a `Nat`, but Lean reports it as having an unresolved type like `?m`, replacing `x` with `(x : Nat)` can get typeclass resolution un-stuck."
   ],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RingTheory/Valuation/ValuativeRel.lean",
   "line": 95,
   "col": 38,
   "msg": "Fields missing: `vle_mul_comm`",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Algebra/Group/Solvable.lean",
   "line": 24,
   "col": 27,
   "msg": "failed to synthesize instance of type class",
   "detail": [
    "  CommGroup (G \u29f8 H)",
    "",
    "Hint: Type class instance resolution failures can be inspected with the `set_option trace.Meta.synthInstance true` command."
   ],
   "kind": "tactic-failed",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Algebra/Group/Solvable.lean",
   "line": 24,
   "col": 9,
   "msg": "Tactic `rcases` failed: `x\u271d : ?m.39` is not an inductive datatype",
   "detail": [],
   "kind": "tactic-failed",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Algebra/Group/Solvable.lean",
   "line": 53,
   "col": 15,
   "msg": "`simp` made no progress",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Data/Int/WithZero.lean",
   "line": 10,
   "col": 51,
   "msg": "unsolved goals",
   "detail": [
    "e : \u211d\u22650",
    "he : e \u2260 0",
    "n : \u2124",
    "\u22a2 e ^ Multiplicative.toAdd (WithZero.unzero \u22ef) = e ^ n"
   ],
   "kind": "tactic-failed",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Algebra/Order/Hom/Monoid.lean",
   "line": 20,
   "col": 16,
   "msg": "`OrderMonoidIso.lt_symm_apply` has already been declared",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/Algebra/Order/Hom/Monoid.lean",
   "line": 23,
   "col": 16,
   "msg": "`OrderMonoidIso.symm_apply_lt` has already been declared",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RingTheory/Valuation/Basic.lean",
   "line": 57,
   "col": 8,
   "msg": "`Valuation.IsEquiv.le_iff_le` has already been declared",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RingTheory/DiscreteValuationRing/Basic.lean",
   "line": 26,
   "col": 17,
   "msg": "typeclass instance problem is stuck",
   "detail": [
    "  IsDiscreteValuationRing ?m.17",
    "",
    "Note: Lean will not try to resolve this typeclass instance problem because the first, second, and third type arguments to `IsDiscreteValuationRing` are metavariables. These arguments must be fully determined before Lean will try to resolve the typeclass.",
    "",
    "Hint: Adding type annotations and supplying implicit arguments to functions can give Lean more information for typeclass resolution. For example, if you have a variable `x` that you intend to be a `Nat`, but Lean reports it as having an unresolved type like `?m`, replacing `x` with `(x : Nat)` can get typeclass resolution un-stuck."
   ],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RingTheory/Unramified/LocalRing.lean",
   "line": 23,
   "col": 6,
   "msg": "failed to synthesize",
   "detail": [
    "  Localization.AtPrime.IsLiesOverAlgebra p q",
    "",
    "Hint: Additional diagnostic information may be available using the `set_option diagnostics true` command."
   ],
   "kind": "tactic-failed",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RingTheory/AdicCompletion/Ring.lean",
   "line": 59,
   "col": 11,
   "msg": "`simp` made no progress",
   "detail": [],
   "kind": "other",
   "ident": null
  },
  {
   "sev": "error",
   "file": "ClassFieldTheory/Mathlib/RepresentationTheory/Homological/GroupCohomology/Basic.lean",
   "line": 11,
   "col": 92,
   "msg": "unsolved goals",
   "detail": [
    "case e'_2.e'_1.e'_1",
    "k G : Type u",
    "inst\u271d\u00b9 : CommRing k",
    "inst\u271d : Group G",
    "A : Rep k G",
    "n : \u2115",
    "x : \u2191(cocycles A n)",
    "this :",
    "  \u2203 x\u2082,",
    "    \u2203 (hx\u2082 : (ConcreteCategory.hom ((forget\u2082 (ModuleCat k) Ab).map ((inhomogeneousCochains A).d n (n + 1)))) x\u2082 = 0),",
    "      HomologicalComplex.cyclesMk (inhomogeneousCochains A) x\u2082 (n + 1) \u22ef hx\u2082 = x",
    "e_1\u271d : ((Fin n \u2192 G) \u2192 \u2191A) = \u2191((forget\u2082 (ModuleCat k) Ab).obj ((inhomogeneousCochains A).X n))",
    "x\u271d : (Fin n \u2192 G) \u2192 \u2191A",
    "\u22a2 \u2191(ModuleCat.of k ((Fin (n + 1) \u2192 G) \u2192 \u2191A)) = \u2191((forget\u2082 (ModuleCat k) Ab).obj ((inhomogeneousCochains A).X (n + 1)))",
    "",
    "case e'_2.e'_1.e'_2",
    "k G : Type u",
    "inst\u271d\u00b9 : CommRing k",
    "inst\u271d : Group G",
    "A : Rep k G",
    "n : \u2115",
    "x : \u2191(cocycles A n)",
    "this :",
    "  \u2203 x\u2082,",
    "    \u2203 (hx\u2082 : (ConcreteCategory.hom ((forget\u2082 (ModuleCat k) Ab).map ((inhomogeneousCochains A).d n (n + 1)))) x\u2082 = 0),",
    "      HomologicalComplex.cyclesMk (inhomogeneousCochains A) x\u2082 (n + 1) \u22ef hx\u2082 = x",
    "e_1\u271d\u00b9 : ((Fin n \u2192 G) \u2192 \u2191A) = \u2191((forget\u2082 (ModuleCat k) Ab).obj ((inhomogeneousCochains A).X n))",
    "x\u271d : (Fin n \u2192 G) \u2192 \u2191A",
    "e_1\u271d :",
    "  \u2191(ModuleCat.of k ((Fin (n + 1) \u2192 G) \u2192 \u2191A)) = \u2191((forget\u2082 (ModuleCat k) Ab).obj ((inhomogeneousCochains A).X (n + 1)))",
    "\u22a2 \u21d1(ConcreteCategory.hom (inhomogeneousCochains.d A n)) =",
    "    \u21d1(ConcreteCategory.hom ((forget\u2082 (ModuleCat k) Ab).map ((inhomogeneousCochains A).d n (n + 1))))"
   ],
   "kind": "tactic-failed",
   "ident": null
  }
 ],
 "deprecations": [
  {
   "file": "ClassFieldTheory/Mathlib/RingTheory/Valuation/Basic.lean",
   "line": 69,
   "old": "Valuation.IsEquiv.val_eq",
   "new": null
  },
  {
   "file": "ClassFieldTheory/IsNonarchimedeanLocalField/Instances.lean",
   "line": 44,
   "old": "zero_le'",
   "new": null
  }
 ]
}