A lényeg, amit ki akartam ebbõl hozni, hogy - egyéb szabályok mellett - akkor írunk egybe két szót, ha együtt más a jelentése, mint külön. Ezt be is mutattam a vízilóval. A "víziló" és a "vízi ló" nem ugyanazt jelenti. A "feketelyuk" és a "fekete lyuk" sem ugyanazt jelenti (ha a feketelyuk nem lyuk). A "barnatörpe(csillag)" és a "barna törpe(csillag)" között nincs jelentésbeli különbség, viszont/ezért egybeírva helytelen.
A szöveg alapján, amit beírtál, igazad lehet. Ha nem csak elképzelés, hogy a feketelyuk gyakorlatilag is egy fekete lyuk.