The phrase: "the Herbrand base recursively defines the set of all terms" is wrong, in my opinion, for the Herbrand base contains atoms, not terms.