Collatz step
collatzStepdef
One Collatz step: halve an even number, or triple an odd one and add one.
def collatzStep (n : ℕ) : ℕ := if n % 2 = 0 then n / 2 else 3 * n + 1Used by
From Mathlib
import Conjectura.Defs.Mathematics.NumberTheory.CollatzStep · maintainer — open · raw source
Copyright (c) 2026 The Conjectura Authors. All rights reserved. Released under Apache 2.0 license as described in the file LICENSE. Authors: The Conjectura Authors