Если между подлежащим и сказуемым, выраженными именами существительными в именительном падеже, есть частица «не», тире не ставится: «Бедность не порок», «Сердце не камень», «Аналогия не доказательство».
Но есть исключение. Вот правило из справочника Лопатина:
«Тире между подлежащим и именным сказуемым не ставится:
…Если при сказуемом-существительном имеется отрицание: Пейзаж не довесок к прозе и не украшение (Пауст.); Россия не Петербург, она огромная (Пришв.); Старость не радость (посл.).
Однако при противопоставлении сказуемое с отрицанием требует постановки тире: И в то же время замечал, что он — не господин в своем доме, а лишь составная часть его (М. Г.) (ср. без противопоставления: Он не господин в своем доме)».
Таким образом, различаем:
«Эта история не миф» и «Эта история — не миф, а реальность»;
«Описываемая книга не мемуары» и «Описываемая книга — не мемуары, а художественный вымысел».