Matching Rules as Cocycle Conditions: Discrete Potentials on Penrose and Canonical Projection Tilings

Abstract

Aperiodic tilings support two classically studied but hitherto separately presented structures: matching rules, which enforce global order via local constraints, and height functions, which encode global geometry through integer-valued potentials. Their precise relationship has remained implicit in the literature. This paper bridges them via a cochain-first framework, establishing a four-way equivalence -- between matching rules, Ammann bar continuity, cycle closure of the associated 1-cochains, and height-function existence -- proved for candidate tilings without presupposing any of the four conditions. The proof proceeds via a half-edge/gluing construction: for each Ammann bar family, we assign to every directed edge a signed bar-crossing count, yielding an antisymmetric 1-cochain. A tile-side crossing function and a global cochain are built in two stages; the global cochain exists precisely when adjacent tiles agree on shared edges. Gluing implies cycle closure; the discrete Poincar\'e lemma then produces a scalar potential coinciding with the classical Ammann height function. The framework extends uniformly to canonical projection tilings (CPTs) from ZN: lattice-coordinate cochains reconstruct vertex positions via v = Σk=1N xk(v)\,ek*, and (for CPTs with generic window) form a Z-basis for H1 ZN (Forrest--Hunton--Kellendonk), yielding a conservation-forced structure with recognition gap R(T) ZN. The framework is verified for the Fibonacci chain, Penrose P2, Ammann--Beenker, and the icosahedral Ammann tiling; whether conservation forcing characterises exactly the Pisot substitution CPTs is left as an open conjecture.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…