{E : Type u_5} →
  {F : Type u_6} →
    [inst : Add E] →
      [inst_1 : Add F] →
        [inst_2 : FourierTransformInv E F] →
          {motive : FourierInvAdd E F → Sort u} →
            (t : FourierInvAdd E F) →
              ((fourierInv_add :
                    ∀ (f g : E),
                      FourierTransformInv.fourierInv (f + g) =
                        FourierTransformInv.fourierInv f + FourierTransformInv.fourierInv g) →
                  motive ⋯) →
                motive t