∀ {C : Type u₁} [inst : CategoryTheory.Category.{v₁, u₁} C] {W : CategoryTheory.MorphismProperty C} {A : Type w}
  [inst_1 : AddMonoid A] [inst_2 : CategoryTheory.HasShift C A],
  (∀ (a : A), W.inverseImage (CategoryTheory.shiftFunctor C a) = W) → W.IsCompatibleWithShift A