 The major sort of error is unwarranted generalisation.  Typically diagrams (and other non-verbal visual representations) do not represent their objects as having a property that is actually ruled out by the intention or specification of the object to be represented. But diagrams very frequently do represent their objects as having properties that, though not ruled out by the specification, are not demanded by it. Verbal descriptions can be discrete, in that they supply no more information than is needed. But visual representations are typically indiscrete, in that they supply too much detail. This is often unavoidable, because for many properties or kinds \(F\), a visual representation cannot represent something as being \(F\) without representing it as being \(F\) in a particular way. Any diagram of a triangle, for instance, must represent it as having three acute angles or as having just two acute angles, even if neither property is required by the specification, as would be the case if the specification were “Let ABC be a triangle”. As a result there is a danger that in using a diagram to reason about an arbitrary instance of class \(K\), we will unwittingly rely on a feature represented in the diagram that is not common to all instances of the class \(K\). Thus the risk of unwarranted generalisation is a danger inherent in the use of many diagrams.