A correct rule-based geometric constraint solver

  • Authors:
  • R. Joan-Arinyo;A. Soto

  • Affiliations:
  • Universitat Politècnica de Catalunya, Department de Llenguatges i Sistemes Informàtics, Av. Diagonal 647, 8a, E-08028 Barcelona, Spain;Universitat Politècnica de Catalunya, Department de Llenguatges i Sistemes Informàtics, Av. Diagonal 647, 8a, E-08028 Barcelona, Spain

  • Venue:
  • Computers and Graphics
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a rule-based geometric constraint solver. The solver handles 2-D, variational, constraint-defined geometric objects. The solver computes a solution in two phases. First, the solver builds a sequence of construction steps. Then the construction steps are carried out to generate an instance of the geometric object for the current dimension values. We prove that the solver is correct. First, we formalize the solver as a rewrite system whose rewriting rules are geometric construction steps. Then we prove that, for well-constrained geometric objects, the sequence in which the solver applies the construction steps defines a terminating confluent reduction system.