Some things are given. Others are unknown. We start with what we do know and work backward to sort out the variables. Deduction reduces uncertainty.
But new variables arise with each new effort. Variables depend on how far we want to go. The more problems we solve, the more variables we create.