markdown
Types of Recurrences and Solution Strategiesmd 626d9ba
lecture/math/sequence/recurrence-types-and-strategies.lecture.n.md
Download PDF

Types of Recurrences and Solution Strategies

date2026-07-14document_iddoc_a7663c3941d54809a359d4360a750164description漸化式を階数と線型性によって分類し、差分、平衡点、特性多項式、状態ベクトルによる解法選択を証明つきで整理する講義。prerequisites数列と漸化式 / 等差数列と等比数列 / シフト作用素と漸化式 / 数学的帰納法type講義content_typelecturestatusactiverelateddata/lecture/math/sequence/sequences-and-recurrences.lecture.n.md / data/lecture/math/sequence/arithmetic-and-geometric-sequences.lecture.n.md / data/lecture/math/sequence/shift-operators-and-recurrences.lecture.n.md / data/lecture/math/sequence/first-order-recurrences.lecture.n.md / data/lecture/math/sequence/difference-equation-basics.lecture.n.md / data/lecture/math/sequence/limits-of-sequences.lecture.n.md / data/lecture/math/linear-operator/polynomial-operators-and-eigenvalue-problems.lecture.n.md / data/exercise/math/sequence/recurrence-types-and-strategies.exercise.n.md
mathsequencerecurrenceshift-operatorexam-strategylecture

1Introduction

Solving a recurrence begins by identifying its order and algebraic structure rather than by selecting a memorized formula. This lecture then reduces each principal type to a simpler sequence or operator equation.

2Classification Terminology

For a recurrence that determines an+k from an,,an+k-1, its {order} is the largest index gap actually required. Thus an+1=pan+q has order one. The recurrence an+2=san+1+tan has order two when t0 and drops to order one when t=0.

A {linear recurrence} is a linear combination of shifts of the unknown sequence whose coefficients and right-hand side are independent of that sequence. Products of unknown terms, powers, and nonlinear functions of unknown terms are excluded. A standard constant-coefficient form is

c0an+c1an+1++ckan+k=f(n).

When ck0, this is order k in the direction of increasing indices. It is homogeneous when f=0 and nonhomogeneous when f0. With the shift operator (Ea)n=an+1, this equation is P(E)a=f.

3Decision Procedure

StructureQuantity to introduceReduction
an+1-an=f(n)Δanfinite sum
an+1=rannonegeometric sequence
an+1=pan+qan-αgeometric sequence
an+1=pan+f(n)an/pn-1difference form
an+2-an+1=r(an+1-an)bn=an+1-angeometric sequence
contains a partial sum SnSn+1-Sn=an+1eliminate Sn
an+1=rnanfinite productproduct form
an+1-1=an-1+dbn=1/anarithmetic sequence
an+1=[PARSE ERROR: Undefined("Command(\"dfrac\")")]Aan+BCan+Dcross-ratio with fixed pointsgeometric sequence
higher-order constant-coefficient linearP(E)characteristic polynomial
linear system with multiple statesstate vectormatrix iteration
congruence or inequalityresidue or invariant setinduction on a property

4Proposition 1: Summing Differences

If an+1-an=f(n) for n1, then

[PARSE ERROR: Undefined("Command(\"boxed\")")]an=a1+k=1n-1f(k).

For n=1, the empty sum is zero. For n2, summing the assumption over k=1,,n-1 makes the left side telescope to an-a1. The case f(n)=d gives an arithmetic sequence.

5Proposition 2: First-Order Nonhomogeneous Form

Suppose an+1=pan+q. If p=1, Proposition 1 gives an=a1+(n-1)q. If p1, define the equilibrium α=q/(1-p) and put bn=an-α. Since α=pα+q,

bn+1=pan+q-α=p(an-α)=pbn.

Therefore

[PARSE ERROR: Undefined("Command(\"boxed\")")]an=α+(a1-α)pn-1.

Separating p=1 is essential because it prevents division by zero.

6Proposition 3: Variation of Constants

Assume p0 and an+1=pan+f(n). Defining bn=an/pn-1 gives

bn+1-bn=f(n)pn.

Proposition 1 therefore yields

[PARSE ERROR: Undefined("Command(\"boxed\")")]an=pn-1(a1+k=1n-1f(k)pk).

When p=0, the relation an+1=f(n) determines a2,a3, directly and must be treated separately.

7Proposition 4: Difference Sequences

Suppose an+2-an+1=r(an+1-an) and define bn=an+1-an. Then bn+1=rbn, so bn=(a2-a1)rn-1. Proposition 1 gives

an=a1+(a2-a1)k=0n-2rk.

The sum is n-1 when r=1 and (1-rn-1)/(1-r) when r1.

8Proposition 5: Second-Order Constant-Coefficient Linear Form

Over a field K, consider

an+2-san+1-tan=0.

If t=0, the order drops. In particular, if s=t=0, then an+2=0; the values a1,a2 are arbitrary and an=0 for n3. Henceforth assume t0, and let χ(x)=x2-sx-t be the characteristic polynomial. If χ has distinct roots α and β in a splitting field L, every L-valued solution has the form

[PARSE ERROR: Undefined("Command(\"boxed\")")]an=Aαn-1+Bβn-1.

Substitution shows that each component satisfies the recurrence. Unique constants A,B match a1,a2. The difference from any other solution then has two initial zeros, and induction using the recurrence makes every term zero; hence this is the complete solution.

If χ has a nonzero repeated root α, every solution has the form

[PARSE ERROR: Undefined("Command(\"boxed\")")]an=(A+B(n-1))αn-1.

This follows by checking that (E-αI)2 annihilates both αn-1 and (n-1)αn-1 and then using the same uniqueness argument.

9Higher Order and State Vectors

A constant-coefficient homogeneous linear recurrence of order k can be written as P(E)a=0. A nonzero characteristic root λ of multiplicity m produces solutions corresponding to λn,nλn,,nm-1λn. A zero root concerns a drop in order or a finite initial segment and must be handled from the original recurrence and initial values. A complete statement must specify a field over which P splits.

An order-k constant-coefficient homogeneous linear recurrence can be converted to a first-order matrix recurrence by introducing vn=(an+k-1,,an)T and writing vn+1=Mvn. This does not erase the order; it packages the preceding k terms into one state.

10Additional Types

If a relation contains the partial sum Sn=j=1naj, subtract its equation at n from its equation at n+1 and use Sn+1-Sn=an+1 to eliminate the partial sum.

The product form an+1=rnan gives an=a1j=1n-1rj. The reciprocal form 1/an+1=1/an+d reduces to an arithmetic sequence under bn=1/an, provided every term involved is nonzero.

Suppose the Möbius map T(x)=(Ax+B)/(Cx+D) satisfies AD-BC0 and has distinct finite fixed points α,β, and the denominators and an-β are nonzero. Then some constant ρ satisfies

T(x)-αT(x)-β=ρx-αx-β,

so zn=(an-α)/(an-β) is geometric.

A linear system wn+1=Mwn is a matrix iteration of a state vector. For the symmetric two-variable system

xn+1=axn+byn,yn+1=bxn+ayn,

the variables un=xn+yn and vn=xn-yn separate it into un+1=(a+b)un and vn+1=(a-b)vn.

For an integer sequence satisfying qnZ and an+1=an-1+qnan,

[PARSE ERROR: Undefined("Command(\"gcd\")")](an+1,an)=[PARSE ERROR: Undefined("Command(\"gcd\")")](an-1+qnan,an)=[PARSE ERROR: Undefined("Command(\"gcd\")")](an-1,an).

This is invariance of the gcd of adjacent terms under [PARSE ERROR: Undefined("Command(\"gcd\")")](x+qy,y)=[PARSE ERROR: Undefined("Command(\"gcd\")")](x,y).

11Problems Asking for Properties

A general term is not always necessary. Reducing an integer-coefficient recurrence modulo m produces finitely many residue states. Inequalities and invariant intervals can be proved by induction: verify the initial condition and derive the property of an+1 from that of an through the update rule.

For a problem asking about a limit, merely identifying a fixed-point candidate does not prove convergence. Limits, continuity, monotonicity, and boundedness are treated rigorously in the subsequent lecture.

12Scope

A ratio-based test requires nonzero denominators, variation of constants requires p0, and the equilibrium method requires p1. For nonlinear recurrences, transformations involving reciprocals, logarithms, or ratios of differences from fixed points may be effective, but their domains and invertibility must be checked individually.

13Related Lectures

data/lecture/math/sequence/sequences-and-recurrences.lecture.n.md data/lecture/math/sequence/arithmetic-and-geometric-sequences.lecture.n.md data/lecture/math/sequence/shift-operators-and-recurrences.lecture.n.md data/lecture/math/sequence/first-order-recurrences.lecture.n.md data/lecture/math/sequence/difference-equation-basics.lecture.n.md data/lecture/math/sequence/limits-of-sequences.lecture.n.md data/lecture/math/linear-operator/polynomial-operators-and-eigenvalue-problems.lecture.n.md data/exercise/math/sequence/recurrence-types-and-strategies.exercise.n.md
raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
copy encoded share link
path をコピー
copy share link
copy encoded share link
copy share link
copy encoded share link
タブを全て閉じる