CTAN update: zeckendorf
Date: October 18, 2025 2:38:18 PM CEST
Jean-François Burnol submitted an update to the
>
> zeckendorf
>
> package.
>
> Version: 0.9c 2025-10-17
> License: lppl1.3c
>
> Summary description: Knuth Fibonacci multiplication, Zeckendorf and Bergman representations of big integers
>
> Announcement text:
> ----------------------------------------------------------------------
>
> This adds many new features and has some breaking changes due to
> renamings, not listed here.
>
> - It is not \xintiieval but \xinteval's syntax which is now
> extended.
>
> - Variables phi and psi are defined and one can do algebra with +,
> -, *, and ^ on them in Q(phi).
>
> - The Bergman phi-representation is added for elements of
> Z[phi] in particular for integers.
>
> - The $ character doing the Knuth Fibonacci multiplication on
> positive integers now uses the (more efficient) Arnoux formula.
> The $$ computes out of deference according to the Knuth formula.
>
> - The PDF documentation section on the mathematical background has
> been extended and includes bibliographical references.
>
> - The interactive interface integrates all novelties.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/zeckendorf
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/generic/zeckendorf/
>
> ----------------------------------------------------------------------
>
> Thanks for the upload.
>
> For the CTAN Team
> Vincent Goulet
>
> ----------------------------------------------------------------------
>
> CTAN is run entirely by volunteers and supported by TeX user groups.
> Please join a user group or donate to one, see https://ctan.org/lugs
zeckendorf – Knuth Fibonacci multiplication, Zeckendorf and Bergman representations of big integers
This package extends the \xinteval syntax to do algebra in Q(phi) (where phi is the golden ratio), and compute Fibonacci numbers, Zeckendorf representations of postiive integers and Berman phi-representations of the positive elements of Z[phi]. The $ character is used to compute the Knuth Fibonacci multiplication.
The package can be used either in a LaTeX document, or with Plain ε-TeX, or on the command line in an interactive session using ε-TeX.
Being based upon xintexpr, it allows to compute with “arbitrarily” big integers, the reasonable use being with integers of at most a few hundreds of digits.
Package | zeckendorf |
Version | 0.9c 2025-10-17 |
Copyright | 2025 Jean-François Burnol |
Maintainer | Jean-François Burnol |