doc/concepts.tex: Make use of the concept of `inconsistent lists'.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 23 Jun 2020 09:30:13 +0000 (10:30 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Tue, 23 Jun 2020 09:30:13 +0000 (10:30 +0100)
Also eliminate a pointless item.

doc/concepts.tex

index fc83714..397920f 100644 (file)
@@ -169,8 +169,8 @@ in~\cite{barrett-1996:monot-super-linear-dylan}.  It works as follows.
   have no merge then they are said to be \emph{inconsistent}.
 \item The class precedence list of a class $C$ is a merge of the local
   precedence list of $C$ together with the class precedence lists of each of
-  $C$'s direct superclasses.
-\item If there are no such merges, then the definition of $C$ is invalid.
+  $C$'s direct superclasses.  If these lists are inconsistent, then the
+  definition of $C$ is invalid.
 \item Suppose that there are multiple candidate merges.  Consider the
   earliest position in these candidate merges at which they disagree.  The
   \emph{candidate classes} at this position are the classes appearing at this