I like number representations that make structure visible. Balanced ternary, where every integer is one unique word over the digits -, 0, +, is my favourite, and most of my mathematical work since 2019 grows out of it.

Feel free to contact me!

My publications are listed on ORCID: 0009-0004-1939-3382.

🔢 OEIS sequences

In January 2019 I contributed three sequences to the OEIS, the “warp primes”: primes whose balanced ternary representation, read backwards, is again a prime or a negated prime.

  • A323782 - primes that warp to a prime or a negated prime
  • A323783 - the corresponding warped values, a(n) = A134028(A323782(n))
  • A323784 - primes that warp to a composite
  • Python code, b-files up to 10^6 and a D3 Ulam spiral of the two prime families: WarpPrimes

🧪 Balanced Ternary Mathematical Laboratory

btlab is an exact-arithmetic research platform (Python, MIT licence). Its core is balanced ternary: encoding, arithmetic, operators, a trit calculus, polynomials, automata and transducers. Open problems are attached as independent modules that import the core and never the reverse.

  • Every claim carries its evidence class: human proof, Lean-verified, computationally verified, conjecture, observation, or refuted. Finite checks are never presented as proofs.
  • Each research direction runs explore, distill, prove or refute, decide, under a written budget, and ends in exactly one decision: promote, park or close. Closed branches stay documented so nobody rediscovers them.
  • The formal layer is Lean 4 with Mathlib, with no sorry.

🤹 The Juggler map

The active application is the Juggler map (A094683): T(n) = ⌊√n⌋ when n is even and ⌊n√n⌋ when n is odd. Whether every orbit reaches 1 is open, as it is for Collatz. Three preprints, September 2026, on Zenodo under CC BY 4.0:

None of this claims a solution of the Juggler or Collatz problems. There is an interactive companion to explore the orbits.

🔁 The 3n−1 map

The 3n−1 map (g(y) = y/2 for even y and (3y−1)/2 for odd y) is the shortcut 3n+1 map read on the negative integers. Its known cycles are 1, (5, 7, 10) and the eleven-element cycle at 17, and every start below 2^51 reaches one of them. One preprint, September 2026, on Zenodo under CC BY 4.0:

  • No m-cycles of the 3n−1 map for m ≤ 58 - the Simons–de Weger template for 3n+1 m-cycles, transposed to this map with its constants derived on this side and combined with the bound of Rhin on linear forms in logarithms: no m-cycle with 1 ≤ m ≤ 58 other than the two known ones. The statement is new for 3 ≤ m ≤ 58; for m ≤ 2 it is a floor-dependent form of a theorem of Simons.

🧮 Older toys