{R : Type u_1} →
  {X : Type u_2} →
    [inst : CommSemiring R] →
      {motive : (a a_1 : FreeAlgebra.Pre R X) → FreeAlgebra.Rel R X a a_1 → Prop} →
        {a a_1 : FreeAlgebra.Pre R X} → FreeAlgebra.Rel R X a a_1 → Prop