Доработка генерации пролога с помощью функций