Dda Reasoning