Reasoning About Uncertainty Principle