Convolution of sequences in commutative rings
Content created by Louis Wasserman, Elif Uskuplu, Fredrik Bakke and malarbol.
Created on 2025-06-21.
Last modified on 2026-09-17.
module commutative-algebra.convolution-sequences-commutative-rings where
Imports
open import commutative-algebra.commutative-rings open import commutative-algebra.convolution-sequences-commutative-semirings open import commutative-algebra.function-commutative-rings open import elementary-number-theory.natural-numbers open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.unital-binary-operations open import foundation.universe-levels open import group-theory.abelian-groups open import group-theory.semigroups open import lists.sequences open import ring-theory.convolution-sequences-rings open import ring-theory.rings open import ring-theory.sequences-rings open import univalent-combinatorics.dependent-pair-types open import univalent-combinatorics.standard-finite-types
Idea
The convolution¶ commutative ring sequences in a commutative ring is the ring of sequences with pointwise addition and convolution product.
Definitions
The commutative ring of sequences in a commutative ring under convolution
module _ {l : Level} (R : Commutative-Ring l) where ring-convolution-sequence-Commutative-Ring : Ring l ring-convolution-sequence-Commutative-Ring = convolution-sequence-Ring (ring-Commutative-Ring R) is-commutative-ring-convolution-sequence-Commutative-Ring : is-commutative-Ring ring-convolution-sequence-Commutative-Ring is-commutative-ring-convolution-sequence-Commutative-Ring = is-commutative-semiring-convolution-sequence-Commutative-Semiring ( commutative-semiring-Commutative-Ring R) convolution-sequence-Commutative-Ring : Commutative-Ring l convolution-sequence-Commutative-Ring = ( ring-convolution-sequence-Commutative-Ring , is-commutative-ring-convolution-sequence-Commutative-Ring) zero-convolution-sequence-Commutative-Ring : type-sequence-Ring (ring-Commutative-Ring R) zero-convolution-sequence-Commutative-Ring = zero-Commutative-Ring convolution-sequence-Commutative-Ring one-convolution-sequence-Commutative-Ring : type-sequence-Ring (ring-Commutative-Ring R) one-convolution-sequence-Commutative-Ring = one-Commutative-Ring convolution-sequence-Commutative-Ring
External links
- Convolution at Wikidata
Recent changes
- 2026-09-17. malarbol and Elif Uskuplu. Convolution of sequences in semirings (#1995).
- 2025-08-30. Louis Wasserman and Fredrik Bakke. Move sequences to
listsnamespace (#1476). - 2025-06-21. Louis Wasserman. Convolution of sequences in commutative semirings and rings (#1444).