{C : Type u₁} →
  {inst : CategoryTheory.Category.{v₁, u₁} C} →
    {J : CategoryTheory.GrothendieckTopology C} →
      {R : CategoryTheory.Sheaf J RingCat} →
        {P : Sort u_1} →
          {val : PresheafOfModules R.val} →
            {isSheaf : CategoryTheory.Presheaf.IsSheaf J val.presheaf} →
              {val' : PresheafOfModules R.val} →
                {isSheaf' : CategoryTheory.Presheaf.IsSheaf J val'.presheaf} →
                  { val := val, isSheaf := isSheaf } = { val := val', isSheaf := isSheaf' } → (val ≍ val' → P) → P