{X : Type u_1} →
  {𝓑 𝓧 : MeasurableSpace X} →
    {π : ProbabilityTheory.Kernel X X} →
      {motive : π.IsProper → Sort u} →
        (t : π.IsProper) →
          ((restrict_eq_indicator_smul' :
                ∀ ⦃B : Set X⦄ (hB : MeasurableSet B) (x : X), (π.restrict ⋯) x = B.indicator (fun x => 1) x • π x) →
              motive ⋯) →
            motive t