Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

ForbiddenWordGrowth

Abstract

Avoidance growth and escaping weighted averages control the boundary limit.

Definition 1.1 (avoidCount).

Formalization. D5/S1/Words/Forbidden/ForbiddenWordGrowth.avoidCount (✓ std3).

Source. Repository-derived.

Commentary.

The displayed statement uses the literal binary-word counts and border operations. All counts in real or rational arithmetic carry the displayed coercions. Nat.sub denotes truncated subtraction. All hypotheses and parameters have their displayed domains.

Theorem 1.2 (avoidCount_pos).

Proof. Machine-checked in Lean as D5/S1/Words/Forbidden/ForbiddenWordGrowth.avoidCount_pos (✓ std3). ∎

Source. Repository-derived.

Commentary.

The displayed statement uses the literal binary-word counts and border operations. All counts in real or rational arithmetic carry the displayed coercions. Nat.sub denotes truncated subtraction. All hypotheses and parameters have their displayed domains.

Theorem 1.3 (avoidCount_submultiplicative).

Proof. Machine-checked in Lean as D5/S1/Words/Forbidden/ForbiddenWordGrowth.avoidCount_submultiplicative (✓ std3). ∎

Source. Repository-derived.

Acknowledgement. Miklós Bóna, Balázs Maga, Jacob Richey (2026). Letter frequency in shifts of finite type with one forbidden word. URL: https://arxiv.org/abs/2606.06655v2.

Commentary.

The displayed statement uses the literal binary-word counts and border operations. All counts in real or rational arithmetic carry the displayed coercions. Nat.sub denotes truncated subtraction. All hypotheses and parameters have their displayed domains.

Theorem 1.4 (log_avoidCount_subadditive).

Proof. Machine-checked in Lean as D5/S1/Words/Forbidden/ForbiddenWordGrowth.log_avoidCount_subadditive (✓ std3). ∎

Source. Repository-derived.

Commentary.

The displayed statement uses the literal binary-word counts and border operations. All counts in real or rational arithmetic carry the displayed coercions. Nat.sub denotes truncated subtraction. All hypotheses and parameters have their displayed domains.

Definition 1.5 (growthRate).

Formalization. D5/S1/Words/Forbidden/ForbiddenWordGrowth.growthRate (✓ std3).

Source. Repository-derived.

Commentary.

The exponential of the logarithmic Fekete limit is the avoidance growth rate. The proof argument hw certifies nonemptiness.

Theorem 1.6 (growthRate_lower_power).

Proof. Machine-checked in Lean as D5/S1/Words/Forbidden/ForbiddenWordGrowth.growthRate_lower_power (✓ std3). ∎

Source. Repository-derived.

Commentary.

The displayed statement uses the literal binary-word counts and border operations. All counts in real or rational arithmetic carry the displayed coercions. Nat.sub denotes truncated subtraction. All hypotheses and parameters have their displayed domains.

Theorem 1.7 (growthRate_lt_two).

Proof. Machine-checked in Lean as D5/S1/Words/Forbidden/ForbiddenWordGrowth.growthRate_lt_two (✓ std3). ∎

Source. Repository-derived.

Commentary.

The displayed statement uses the literal binary-word counts and border operations. All counts in real or rational arithmetic carry the displayed coercions. Nat.sub denotes truncated subtraction. All hypotheses and parameters have their displayed domains.

Theorem 1.8 (weighted_avoidCount_summable).

Proof. Machine-checked in Lean as D5/S1/Words/Forbidden/ForbiddenWordGrowth.weighted_avoidCount_summable (✓ std3). ∎

Source. Repository-derived.

Commentary.

Inside the reciprocal growth radius, the counts are eventually bounded by a larger exponential rate whose product with x is less than one. Polynomial length weights remain summable.

Theorem 1.9 (avoidCount_summable).

Proof. Machine-checked in Lean as D5/S1/Words/Forbidden/ForbiddenWordGrowth.avoidCount_summable (✓ std3). ∎

Source. Repository-derived.

Commentary.

The displayed statement uses the literal binary-word counts and border operations. All counts in real or rational arithmetic carry the displayed coercions. Nat.sub denotes truncated subtraction. All hypotheses and parameters have their displayed domains.

Theorem 1.10 (weighted_tsum_tendsto).

Proof. Machine-checked in Lean as D5/S1/Words/Forbidden/ForbiddenWordGrowth.weighted_tsum_tendsto (✓ std3). ∎

Source. Repository-derived.

Commentary.

The weights are nonnegative, summable and have total one. Their mass on every finite initial segment tends to zero along F. A uniformly bounded error and convergence of u give convergence of the weighted averages to L. No nontriviality assumption on F is required.

Theorem 1.11 (avoidOnes_bounds).

Proof. Machine-checked in Lean as D5/S1/Words/Forbidden/ForbiddenWordGrowth.avoidOnes_bounds (✓ std3). ∎

Source. Repository-derived.

Commentary.

The total number of ones is nonnegative and at most the length times the number of avoiding words.

Definition 1.12 (avoidOnes).

Formalization. D5/S1/Words/Forbidden/ForbiddenWordGrowth.avoidOnes (✓ std3).

Source. Repository-derived.

Commentary.

The displayed statement uses the literal binary-word counts and border operations. All counts in real or rational arithmetic carry the displayed coercions. Nat.sub denotes truncated subtraction. All hypotheses and parameters have their displayed domains.

References