Geometric sequences in rings
Content created by Louis Wasserman.
Created on 2025-11-07.
Last modified on 2025-11-07.
module ring-theory.geometric-sequences-rings where
Imports
open import elementary-number-theory.natural-numbers open import foundation.action-on-identifications-binary-functions open import foundation.action-on-identifications-functions open import foundation.binary-transport open import foundation.dependent-pair-types open import foundation.homotopies open import foundation.identity-types open import foundation.propositions open import foundation.sets open import foundation.universe-levels open import group-theory.arithmetic-sequences-semigroups open import lists.sequences open import ring-theory.geometric-sequences-semirings open import ring-theory.powers-of-elements-rings open import ring-theory.rings
Ideas
A geometric sequence¶ in a ring is a geometric sequence in the underlying semiring.
These are sequences of the form n ↦ a * rⁿ, for elements a, r in the ring.
Definitions
Geometric sequences in rings
module _ {l : Level} (R : Ring l) where geometric-sequence-Ring : UU l geometric-sequence-Ring = geometric-sequence-Semiring (semiring-Ring R) module _ {l : Level} (R : Ring l) (u : geometric-sequence-Ring R) where seq-geometric-sequence-Ring : ℕ → type-Ring R seq-geometric-sequence-Ring = seq-geometric-sequence-Semiring (semiring-Ring R) u common-ratio-geometric-sequence-Ring : type-Ring R common-ratio-geometric-sequence-Ring = common-ratio-geometric-sequence-Semiring (semiring-Ring R) u is-common-ratio-geometric-sequence-Ring : ( n : ℕ) → ( seq-geometric-sequence-Ring (succ-ℕ n)) = ( mul-Ring ( R) ( seq-geometric-sequence-Ring n) ( common-ratio-geometric-sequence-Ring)) is-common-ratio-geometric-sequence-Ring = is-common-difference-arithmetic-sequence-Semigroup ( multiplicative-semigroup-Ring R) ( u) initial-term-geometric-sequence-Ring : type-Ring R initial-term-geometric-sequence-Ring = initial-term-arithmetic-sequence-Semigroup ( multiplicative-semigroup-Ring R) ( u)
The standard geometric sequences in a ring
The standard geometric sequence with initial term a and common factor r is
the sequence u defined by:
u₀ = auₙ₊₁ = uₙ * r
module _ {l : Level} (R : Ring l) (a r : type-Ring R) where standard-geometric-sequence-Ring : geometric-sequence-Ring R standard-geometric-sequence-Ring = standard-arithmetic-sequence-Semigroup ( multiplicative-semigroup-Ring R) ( a) ( r) seq-standard-geometric-sequence-Ring : ℕ → type-Ring R seq-standard-geometric-sequence-Ring = seq-geometric-sequence-Ring R standard-geometric-sequence-Ring
The geometric sequences n ↦ a * rⁿ
module _ {l : Level} (R : Ring l) (a r : type-Ring R) where mul-pow-nat-Ring : sequence (type-Ring R) mul-pow-nat-Ring = mul-pow-nat-Semiring (semiring-Ring R) a r geometric-mul-pow-nat-Ring : geometric-sequence-Ring R geometric-mul-pow-nat-Ring = geometric-mul-pow-nat-Semiring (semiring-Ring R) a r initial-term-mul-pow-nat-Ring : type-Ring R initial-term-mul-pow-nat-Ring = initial-term-mul-pow-nat-Semiring (semiring-Ring R) a r eq-initial-term-mul-pow-nat-Ring : initial-term-mul-pow-nat-Ring = a eq-initial-term-mul-pow-nat-Ring = eq-initial-term-mul-pow-nat-Semiring (semiring-Ring R) a r
Properties
Any geometric sequence is homotopic to a standard geometric sequence
module _ {l : Level} (R : Ring l) (u : geometric-sequence-Ring R) where htpy-seq-standard-geometric-sequence-Ring : ( seq-geometric-sequence-Ring R ( standard-geometric-sequence-Ring R ( initial-term-geometric-sequence-Ring R u) ( common-ratio-geometric-sequence-Ring R u))) ~ ( seq-geometric-sequence-Ring R u) htpy-seq-standard-geometric-sequence-Ring = htpy-seq-standard-arithmetic-sequence-Semigroup ( multiplicative-semigroup-Ring R) ( u)
The nth term of a geometric sequence with initial term a and common ratio r is a * rⁿ
module _ {l : Level} (R : Ring l) (a r : type-Ring R) where htpy-mul-pow-standard-geometric-sequence-Ring : mul-pow-nat-Ring R a r ~ seq-standard-geometric-sequence-Ring R a r htpy-mul-pow-standard-geometric-sequence-Ring = htpy-mul-pow-standard-geometric-sequence-Semiring (semiring-Ring R) a r
module _ {l : Level} (R : Ring l) (u : geometric-sequence-Ring R) where htpy-mul-pow-geometric-sequence-Ring : mul-pow-nat-Ring ( R) ( initial-term-geometric-sequence-Ring R u) ( common-ratio-geometric-sequence-Ring R u) ~ seq-geometric-sequence-Ring R u htpy-mul-pow-geometric-sequence-Ring = htpy-mul-pow-geometric-sequence-Semiring (semiring-Ring R) u
Constant sequences are geometric with common ratio one
module _ {l : Level} (R : Ring l) (a : type-Ring R) where one-is-common-ratio-const-sequence-Ring : is-common-difference-sequence-Semigroup ( multiplicative-semigroup-Ring R) ( λ _ → a) ( one-Ring R) one-is-common-ratio-const-sequence-Ring n = inv (right-unit-law-mul-Ring R a) geometric-const-sequence-Ring : geometric-sequence-Ring R geometric-const-sequence-Ring = geometric-const-sequence-Semiring (semiring-Ring R) a
See also
External links
- Geometric progressions at Wikipedia
Recent changes
- 2025-11-07. Louis Wasserman. Formula for sums of finite geometric series in the rational numbers (#1610).