Вы сильно ошибаетесь насчет определений. Для юриста это будет одно, в разговорной речи другое. В обиходе мы пользуемся разговорной речью. Кстати, строгий термин «сожительство» вообще не особо подходит для разговорной речи. Т.к. может означать вовсе не семейные отношения (например, соседей по комнате), а считающие друг друга семьей мужчина и женщина могут не быть сожителями (гостевые отношения).Сленг тоже есть. Но тут чуть о другом. По факту, нет разницы, использовать слово «менструация» или «месячные» - вас поймут. Так же и тут. Можно говорить по разному. Одного жесткого определения нет.И еще раз напоминаю, что нигде не называла гражданского мужа просто мужем. Поэтому обсуждение того, кто становится мужем, кто нет - не имеет смысла. Мы рассуждаем о другом термине.