English

$k$-Equivalence Relations and Associated Algorithms

Data Structures and Algorithms 2021-02-10 v1

Abstract

Lines and circles pose significant scalability challenges in synthetic geometry. A line with nn points implies (n3){n \choose 3} collinearity atoms, or alternatively, when lines are represented as functions, equality among (n2){n \choose 2} different lines. Similarly, a circle with nn points implies (n4){n \choose 4} cocyclicity atoms or equality among (n3){n \choose 3} circumcircles. We introduce a new mathematical concept of kk-equivalence relations, which generalizes equality (k=1k=1) and includes both lines (k=2k=2) and circles (k=3k=3), and present an efficient proof-producing procedure to compute the closure of a kk-equivalence relation.

Keywords

Cite

@article{arxiv.2102.04633,
  title  = {$k$-Equivalence Relations and Associated Algorithms},
  author = {Daniel Selsam and Jesse Michael Han},
  journal= {arXiv preprint arXiv:2102.04633},
  year   = {2021}
}
R2 v1 2026-06-23T22:58:05.986Z