1) Столько, если добавить условие

для

.
2) Записываете пару элементов (представитель выбранного подмножества) в виде столбца и действуете на него слева невырожденной

матрицей:
Получаете пару элементов

из (вообще говоря) другого подмножества. Этому преобразованию однозначно (взаимно-однозначно, если определитель матрицы =1) соответствует дробно-линейное преобразование вида
(Чтобы это доказать достаточно заметить, что преобразование подмножеств не зависит от выбора представителей в них. Но это почти очевидно...)
3) Да.
4) Нет (см. выше).
Поскольку матрица невырожденная

, то множество всех таких преобразований (а значит и множество всех дробно-линейных преобразований) образует группу. (Очевидно, единица - единичная матрица, а обратный элемент - обратная матрица.)
А чем в лоб не нравится?
Можно и в лоб, но пользы меньше...