How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
The power-of-two mixed LCG has full period but dependent adjacent states
Statement
For the LCG of Linear congruential generator modulo a power of two, assume , , and odd. For every seed the state sequence has exact period . If the seed is chosen uniformly from , every is uniform on that finite set, but is not an independent uniform pair.
Facts & Assumptions
Given: The LCG recurrence, , , , and odd .
The update is and the output state is a residue modulo . Linear congruential generator modulo a power of two
The uniform probability law on a finite set assigns equal mass to every point. The uniform probability space on a nonempty finite set
Every positive integer factors into primes uniquely up to order. The only positive divisors of are and , so is prime. The fundamental theorem of arithmetic: every integer is a product of primes, and the factorisation is unique up to order — if with every and prime, then and for some , Prime and composite integers: is prime when and its only positive divisors are and
Proof
For , let . Induction on in the affine recurrence gives , and the same formula holds from any starting state.
For every , . The base case is . If , then squaring gives , whose difference from is divisible by .
Write . For , is odd. The identity and show that is odd; hence is odd.
For every , the affine iterate in step 1.1 and facts from steps 2.1 and 3.1 give . Indeed, the first summand is divisible by , while with odd and odd; thus a return at is impossible modulo .
Taking in the affine iterate from step 1.1 shows : the first summand is divisible by and by . Thus a least positive return time exists.
This least return time divides . Indeed, write with . Determinism and imply for all , so . Since , minimality of forces , hence for some positive integer . By [F3], factor and into primes; their combined list is a prime factorization of , whose prime list consists of copies of the prime . Uniqueness in [F3] implies every prime factor of is 2, so for some . If , step 4.1 shows modulo and therefore modulo , contradiction. Hence , for every seed.
The map is injective: if two outputs agree then . Since is odd, implies ; canceling a factor and repeating times gives . Thus the map is a permutation of the finite state set. By [F2], a uniform seed therefore remains uniform at every time. The adjacent-pair law is supported on exactly the pairs , while the product of two uniform marginals assigns positive mass to all pairs. Since , , so the adjacent states are dependent.
Depends on
- Linear congruential generator modulo a power of two
- The uniform probability space on a nonempty finite set
- The fundamental theorem of arithmetic: every integer $n \ge 1$ is a product of primes, and the factorisation is unique up to order — if $\prod_{i<r} p_i = \prod_{j<s} q_j$ with every $p_i$ and $q_j$ prime, then $r = s$ and $q_i = p_{\pi(i)}$ for some $\pi \in \operatorname{Sym}(r)$
- Prime and composite integers: $p$ is prime when $p > 1$ and its only positive divisors are $1$ and $p$
Used by
Dependency tree · two levels
34 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- J. Jung, Monte-Carlo Methods lecture notes, Theorem 3.6 (Hull-Dobell) (standard reference, not scraped)