В индоевропейских языках частица утверждения, как правило, восходит к указательным местоимениям или к их разнообразным соединениям с другими словами. Французское oui, например, восходит к латинскому hoc ego – 'вот я, то я'; итальянское si – к латинскому же слову sic 'так', а немецкое ja и английское yes (слова эти родственные) – к индоевропейской местоименной основе *io (отсюда же древнерусское местоимение и, я, е 'этот, эта, это').
Славянские языки, в том числе русский, не являются исключением. Русское да восходит к праславянской основе *da 'так' (от индоевропейской основы *do; в индоевропейскую эпоху слово do значило 'сюда'). Интересно, что к этой же основе восходят и немецкое zu 'к', и английское to. Лингвисты предполагают существование в общеиндоевропейскую эпоху местоименной (указательной по значению) основы *de-: *do, от которой (возможно, от одной из падежных форм) и происходит праславянское *da. В других славянских языках утвердительные частицы тоже происходят от указательных местоимений: чешское ano 'да' – от сочетания a-ono, а по-польски да будет tak.
Таким образом, механизм образования утвердительных частиц в индоевропейских языках практически одинаков, а многообразие вариантов объясняется различными фонетическими и лексическими процессами, происходившими в разных языках на протяжении многих столетий.
Предпочтительно слитное написание, но можно писать и раздельно, если требуется интонационно подчеркнуть отрицание.
В Вашем примере корректно слитное написание отрицательной частицы в обоих случаях. Дело в том, что раздельное написание (при отсутствии противопоставления и иных условий для написания с пробелом) - это признак "усиления" отрицания, интонационного выделения частицы при прочтении.
Более употребительно слитное написание. Можно написать и раздельно, если необходимо интонационно выделить отрицание.
Наречие невозможно 'чрезвычайно', действительно, пишется слитно: невозможно трудное правило. А вот в значении сказуемого невозможно может быть написано как слитно, так и раздельно. Корректно: не возможно понять это правило (отрицание возможности) и невозможно понять это правило (утверждение невозможности).
Правильно именно с не во всех приведенных Вами примерах: Нет такого уголка в наших степях, куда бы не проникли машины. И нет уголка, куда бы не проникла его мысль. Нет ни одного общества, где бы не существовало гетеротопий. Следует различать в придаточных предложениях сочетания кто бы ни, куда бы ни и т. д., в составе которых имеется частица ни, примыкающая к относительному слову, и сочетания кто бы не, где бы не, куда бы не и т. д., в составе которых имеется частица не, относящаяся к сказуемому.
Правильно - с частицей НЕ, выражающей отрицание.
Следует писать слитно, если отрицание "не" не выделяется интонационно.
Корректно слитное написание в первых трех примерах, поскольку подчеркивается отрицание. Раздельное написание возможно при отрицании положительного признака (случайности), ср.: Эти параметры не случайны. Независимы – возможно только слитное написание в этом значении.
Написание зависит от контекста. Если прилагательное не противопоставляется в предложении другим словам, если отрицание не усиливается средствами интонации, то уместно слитное написание.