きちんと微分積分、線形代数を使っているらしいな