With help from Lord_Farin and others I have answered this question and wanted to post the answer here, in case anyone else should have a similar question.
Scientists study the world, and one way that they do it is by analogizing between the properties of the objects of study and some subset of the real numbers. The process of deciding how to model the real world in numbers is called "measurement theory" (at least in psychometrics) and the seminal paper on levels of measurement was by Stevens, defining nominal, ordinal, interval, and ratio data. After creating a numeric model, scientists then use the laws of mathematics to come to mathematical conclusions, and then map these back to the world to come to conclusions about the world. Error is possible in one of two places: in the choice of numeric model or in the mathematical manipulation, both of which will result in error in the mapping back of the numeric answer to come to a conclusion about the world.
Nominal numbers do not have the properties of integers and the operations that are defined for integers are not defined for nominal numbers. The only operations that would be defined on nominal numbers are from set theory, because they are simply numeric symbols -- names -- for objects that could as well be called a, b, and c.
So yes, treating nominal numbers as integers and doing simple addition is a math error -- it is meaningless from the point of view of mathematics. Or it may be a mistake in modeling, and when the person said that they chose to model the data as nominals they really meant something else, such as integers. But this then raises the question of whether the underlying data has the right properties to be modeled as integers; if not, the result of the math calculations will not map back to the world in any meaningful way.
Many thanks to Lord_Farin and a few others on math stack exchange for their patience as I worked this one out.