∀ {𝕜 : Type u_2} [inst : NontriviallyNormedField 𝕜] {EM : Type u_3} [inst_1 : NormedAddCommGroup EM]
  [inst_2 : NormedSpace 𝕜 EM] {HM : Type u_4} [inst_3 : TopologicalSpace HM] (IM : ModelWithCorners 𝕜 EM HM)
  {E : Type u_5} [inst_4 : NormedAddCommGroup E] [inst_5 : NormedSpace 𝕜 E] {H : Type u_6} [inst_6 : TopologicalSpace H]
  (I : ModelWithCorners 𝕜 E H) (M : Type u_1) [inst_7 : TopologicalSpace M] [inst_8 : ChartedSpace HM M] (R : Type u_1)
  [inst_9 : TopologicalSpace R] [inst_10 : ChartedSpace H R] [inst_11 : CommRing R] [inst_12 : ContMDiffRing I (↑⊤) R]
  (x : ↑{ carrier := M, str := inst_7 }) ⦃X Y : (TopologicalSpace.OpenNhds x)ᵒᵖ⦄ (f : X ⟶ Y),
  CategoryTheory.CategoryStruct.comp
      ((((CategoryTheory.Functor.whiskeringLeft (TopologicalSpace.OpenNhds x)ᵒᵖ
                    (TopologicalSpace.Opens ↑{ carrier := M, str := inst_7 })ᵒᵖ CommRingCat).obj
                (TopologicalSpace.OpenNhds.inclusion x).op).obj
            (smoothSheafCommRing IM I M R).presheaf).map
        f)
      (smoothSheafCommRing.evalAt IM I M R x (Opposite.unop Y)) =
    CategoryTheory.CategoryStruct.comp (smoothSheafCommRing.evalAt IM I M R x (Opposite.unop X))
      (((CategoryTheory.Functor.const (TopologicalSpace.OpenNhds x)ᵒᵖ).obj { carrier := R, commRing := inst_11 }).map f)