{C : Type uC} →
  [inst : CategoryTheory.Category.{vC, uC} C] →
    {D : Type uD} →
      [inst_1 : CategoryTheory.Category.{vD, uD} D] →
        {G : CategoryTheory.Functor C D} →
          {K : CategoryTheory.GrothendieckTopology D} →
            {motive : G.IsLocallyFull K → Sort u} →
              ((functorPushforward_imageSieve_mem :
                    ∀ {U V : C} (f : G.obj U ⟶ G.obj V),
                      CategoryTheory.Sieve.functorPushforward G (G.imageSieve f) ∈ K (G.obj U)) →
                  motive ⋯) →
                (t : G.IsLocallyFull K) → motive t