Though there are several classifications for arches based on their geometry, all arches have several elements in common. They are symmetrical structures which span open spaces using only compressive loads, thus eliminating tensile stresses. Loads are applied on the outer face of the convex surface with the open space spanned by the concave surface. This arrangement works horizontally, as in a dam, as well as vertically as over an entrance. Arches can also be inverted with legs pointing upward, as used in certain foundations and tunnels, again to distribute compressive loads. Perhaps the best phrased commonality was described by Leonardo da Vinci: "An arch consists of two weaknesses which, leaning one against the other, make a strength." From this basic geometric principle all arches are derived.
Early Roman arches traced a circular geometry for the crown with vertical supporting legs. Although not as stable as later arch geometries, many still stand for a good reason. The engineer in charge of design and construction would stand underneath the arch when the temporary fabrication supports were removed. If the work was performed properly the engineer would live to work another day. If not, well, that's what early quality control was all about. More advanced mathematics led to the more stable inverted catenary geometry. A catenary is formed by any hanging chain or rope supported at two points; invert the shape and this is the basis for most modern arch design. Attributed to Robert Hooke (an English scientist of the 1600's), "As hangs the flexible line, so but inverted will stand the rigid arch." Visually, at least. All the stresses in the hanging chain are tensile, but as discussed the stresses in the arch are entirely compressive. And these stresses are distributed more stably when the legs follow the catenary curve, requiring much less lateral base support.