{J : Type u} →
  [inst : LinearOrder J] →
    [inst_1 : SuccOrder J] →
      {F : CategoryTheory.Functor Jᵒᵖ (Type v)} →
        {d : F.WellOrderInductionData} →
          [inst_2 : OrderBot J] →
            {val₀ : F.obj (Opposite.op ⊥)} →
              [WellFoundedLT J] →
                (j : J) → Order.IsSuccLimit j → ((i : J) → i < j → d.Extension val₀ i) → d.Extension val₀ j