tensor decision diagram