khei4 / sym_diff

symbolic differentiation optimizer
MIT License
1 stars 0 forks source link

式木の簡約 #5

Open khei4 opened 3 years ago

khei4 commented 3 years ago
a*1 = a
a * -1 \ -a
a * 0 = 0
a +(-) 0 = a
a/a = 1
a / -1 = -a
a - a = 0
f (const) = const f(c)
const * const = const
khei4 commented 3 years ago

とりあえず, 関数の定数化以外は実装した

khei4 commented 3 years ago

指数の肩の対数とか, 定数科は有理数で扱っているので厳しかった. 論文は浮動小数点だからね

khei4 commented 3 years ago

いまのだと同じ項が3つあるとそこで止まる