English has half a dozen prefixes that all mean roughly "not" — un-, in-, non-, a-, dis- — because it never picked one. Each arrived with a different wave of borrowing and kept the habits of the language it came from. That's the same story as the spelling guide: these prefixes are the guide's borrowing layers, read through one narrow lens instead of the whole vocabulary.
Each links back to its layer in the spelling guide for the fuller story of that borrowing period.
| un- | Old English — still fully productive — attaches to almost any word, native or borrowed, on demandunhappy, unfair, uncertain, unpopular |
| in-/im-/il-/ir- | Latin — fossilized — the consonant assimilates to match the root, and the shape only survives on words that already had itinaccurate, immaculate, illegal, irregular |
| non- | Latin — the neutral, still-productive Latinate option — flatter and more technical than un-nonsense, nonexistent, non-negotiable |
| a-/an- | Greek — the privative alpha, mostly confined to scientific and technical vocabularyatypical, amoral, asymmetric, anarchy |
| dis- | Latin — from dis- ("apart, in two") — Latin itself already split this into a negative sense and a separative onedishonest, disagree, disconnect |
The clearest split isn't meaning, it's how alive the prefix still is. un- is native and fully productive — you can put it on almost anything, on the spot. in-/im-/il-/ir- is fossilized: it only survives on words that already had it when they were borrowed, and can't be extended to coin new ones. non- sits in between, Latin in origin but still productive today because it reads as neutral rather than foreign.
These cluster near "not" in meaning without actually meaning it — worth telling apart from the four above.
| mis- | Germanic, not Latin — means "wrongly," not "not"misunderstand, mistake, misfire |
| anti- | Greek — means "against," not "not"antisocial, antihero, antibiotic |
| de- | Latin — from the preposition dē ("down, away from") — its "undo" sense is a later extension, not the original meaningdecompile, deactivate, defrost |
Productivity tracks how the prefix arrived, not just what it means. un- is native and fully alive — English speakers coin unX words on the spot regardless of whether X itself is native or borrowed. in-/im-/il-/ir- rode in already fused to specific Latin words and can't be extended to new coinages: nobody says "inpopular." non- sits in between — Latin in origin, but productive today because it reads as neutral rather than foreign.
non sequitur isn't this non- plus sequitur. It's a whole Latin sentence — non sequitur, "it does not follow" — borrowed intact as a phrase, which is why it still takes a space instead of fusing into one word the way nonsense did.
dis-, mis-, de-, and anti- aren't pure negation. They cluster near "not" in meaning but each does something slightly different. dis- is the odd one: Latin dis- ("apart, in two," related to bis, "twice") already carried both a negative sense and a separative one before English ever borrowed it, so dishonest (not honest) and disassemble (take apart) aren't the same prefix drifting — they're the two senses Latin handed over intact. de- (from the preposition dē, "down, away from") picked up its "undo" sense later, mostly in English coinages like deactivate and decompile. mis- means "wrongly" (misfire), and anti- means "against" (antibiotic). Worth knowing apart from the prefixes above, which really do mean plain "not."