{ι : Type u_1} →
  {R : Type u_2} →
    {σ : Type u_3} →
      [inst : AddMonoid ι] →
        [inst_1 : PartialOrder ι] →
          [inst_2 : Preorder σ] →
            [inst_3 : Semiring R] →
              [inst_4 : SetLike σ R] →
                {F F_lt : ι → σ} →
                  {motive : IsRingFiltration F F_lt → Sort u} →
                    (t : IsRingFiltration F F_lt) →
                      ([toIsFiltration : IsFiltration F F_lt] → [toGradedMonoid : SetLike.GradedMonoid F] → motive ⋯) →
                        motive t