Мне лень читать всю эту простыню, скажу лишь про то что бросилось в глаза. Постскрипте градиенты так и не оказались. Первое попадание в файл для вывода было в версии pdf 1.3.
Вы хотя бы копируйте что вам одна нейросеть написала и вставляйте это в другую нейросеть, перед которой ставьте задачу...