math dependency