{motive : Lean.Lsp.RefIdent.RefIdentJsonRepr → Sort u} →
  (t : Lean.Lsp.RefIdent.RefIdentJsonRepr) →
    ((m n : String) → motive (Lean.Lsp.RefIdent.RefIdentJsonRepr.c m n)) →
      ((m i : String) → motive (Lean.Lsp.RefIdent.RefIdentJsonRepr.f m i)) → motive t