We have seen how to assign a natural number valued dimension to definable sets in o-minimal structures. There is a second integer valued invariant, which we will call the Euler characteristic. In o-minimal expansions of fields, these two invariants characterize definable sets up to definable bijection.
With this post we discuss the general theory of Euler characteristics of definable sets and will see that when $\mathfrak{R} = (R,<,+,\cdot,\ldots)$ is an o-minimal expansion of a field every Euler characteristic must take values in a quotient of $\mathbb{Z}$.