В соответствии с эта статья дифференцирует работу над структурами данных.
В соответствии с этим ответом:
Дифференциация, производная типа данных D (заданная как D ') является типом D-структур с одной "дырой", то есть выделенным местом, не содержащим каких-либо данных. Это удивительно удовлетворяет тем же правилам, что и для дифференциации в исчислении.
Правила:
1 = 0
X′ = 1
(F + G)′ = F' + G′
(F • G)′ = F • G′ + F′ • G
(F ◦ G)′ = (F′ ◦ G) • G′
Связанная с нами статья слишком сложна, чтобы получить интуицию. Что это означает на практике? Конкретный пример был бы фантастическим.