Как оказалось, эта тема очень мало охвачена, только в частных простейших случаях. Алгоритмы решения в основном только простейшие: подбором. Может, есть какая-то малоизвестная литература?
Тема пересекается с разностными уравнениями, и здесь
http://eqworld.ipmnet.ru/ru/solutions/fe/fe-toc1.htm я уже бывал, однако речь идёт несколько о другом.
Общий вид задачи пусть формулируется так:

Где f(x) - искомая функция, g(x) и h(x) - заданы.
В чём смысл вообще такой постановки задачи, как в (1) ?
Это исследования внутренних свойств функции, взаимосвязей между значениями её самой, без применения производных. И это поиск всех функций, значения которых от аргументов, отстоящих друг от друга на заданных расстояниях, подчиняются заданным закономерностям.
Простейший случай - g и h линейны:

Т.е. g(x)=ax+b и h(x)=cx+d. (Мы на место иксов подставляем функции в очевидных местах)
Ответ будем искать в линейном же виде:

Подставляем, получаем:


Здесь уже не совсем ясно, что с этим делать. На

и

нужны дополнительные условия, а также, смущает "вольная" переменная x. Но мы можем исключить её в частном случае a=c и посмотреть что получится:

Так как второго условия мы не формулировали, пусть

произвольно, тогда

И результат, который подстановкой легко проверяется

Вопросов много. Единственное ли это решение? Что делать, если

?
Тем не менее, рассмотрим случай

и повторим все вычисления (

снова произвольно), получим

Правильный ли ответ? Подстановка в уравнение приводит (опускаю выкладки) к интересному условию:

Что выполняется, если
a=c и, строго говоря,

.
Это интересно, поскольку мы изначально выбрали

. Значит, мы можем получить только вид (4), т.к. из требования a=c немедленно (5) приводится к (4).
Осталось отдельно рассмотреть c=1. Это исключает

из выкладок, что делает её выбор произвольным. Получаем

Опять замешался x, но мы просто подставляем и проверяем:

Получаем при подстановке такое выражение:

Запоминаем требование

и идём дальше (выкладки опускаю):

Случаи d=0 и

следует рассмотреть отдельно, в остальных же случаях вид (6) приводит к

.
Итак, из c=1 следует a=1 (т.е. только при таких значениях данных параметров мы можем получить ответ в искомом виде), и вид функции таков:

Подстановка в (2) выдаёт сюрприз - должно быть

, а значит

Остаются случаи: d=0,

, а также сочетания c=1 и

и наоборот. Плюс поиск решений в каком-либо другом виде.
Всё это - простейшие, линейные функции f, g и h. И уже множество частных решений. Что же будет в нелинейных случаях?

Продолжение следует.
