Complete invariants of atomic clouds under rigid motion with Lipschitz continuous metrics in a polynomial time
Abstract
A basic representation of any real molecule is a finite cloud of unordered atoms, many of which are chemically indistinguishable. A natural equivalence on point clouds in any metric space is defined by isometries that are distance-preserving transformations. In a Euclidean space, any isometry is a composition of translations, rotations, and reflections. If points are ordered, the isometry class of this cloud is uniquely determined by the matrix of all pairwise distances. If m points are unordered, a naive metric based on distance matrices needs exponentially many m! permutations. We define a complete invariant for n-dimensional clouds of m unordered points under rigid motion, which distinguishes all mirror images in R^n. The key challenge was to design a distance on invariant values that is Lipschitz continuous under noise and computable in a polynomial time of cloud sizes, for a fixed dimension n.
Keywords
Cite
@article{arxiv.2303.13486,
title = {Complete invariants of atomic clouds under rigid motion with Lipschitz continuous metrics in a polynomial time},
author = {Vitaliy Kurlin},
journal= {arXiv preprint arXiv:2303.13486},
year = {2026}
}
Comments
The second 47-page version updated notations and substantially clarified the first 15-page version. The proofs about the strength of a geometric simplex have moved to another paper at arXiv:2602.17630. The latest version is maintained at http://kurlin.org/projects/cloud-isometry-spaces/SCD.pdf