Section 1: Inductive Definition #
Membership in the Collatz preimage tree rooted at 1.
Built by iterating preimage operations backward from 1:
every n has even preimage 2n, and odd preimage (n-1)/3
precisely when n ≡ 4 (mod 6).
- base : CollatzTree 1
- even_child {n : ℕ} : CollatzTree n → CollatzTree (2 * n)
- odd_child {n : ℕ} : CollatzTree n → n % 6 = 4 → CollatzTree ((n - 1) / 3)
Instances For
Section 2: Basic Members #
Section 3: Tree → Converges #
Section 4: Backward Closure #
If collatz n is in the tree, then n is in the tree.
This is the key lemma: it lets us "pull back" tree membership
through any single Collatz step.
Section 5: Converges → Tree #
Section 6: Equivalence #
Section 7: Conjecture Reformulation #
The Collatz conjecture, reformulated: every positive integer belongs to the preimage tree rooted at 1.