I mean always. I'm saying that: If we always knew all the variables in nature, then we could always accurately predict it.
However, we don't always know every variable or every principle. Let me explain it like this:
One person does not know how precisely how another thinks and can be surprised by another person's actions.
* Science can be surprised by events in nature.
However, if the first person knew every single value, principle, experience, thought, environmental factor, etc. and how these played into all the thoughts, words and deeds of the second (had omniscience in other words), this person would be able to accurately predict the person's actions and wouldn't be surprised.
* Science predicts nature by knowing what it is.
The other person does not have or need to have omniscience of themselves in order to make the decision; they simply make their decision on the basis of whatever they use to make it. If they like flipping coins, then this is how the decision is made. If they like following simple rules, then this is how the decision is made. If they like to follow complex, legalistic rules, then this is how the decision is made. The only thing that they cannot do is NOT make a decision they didn't make. If this person wanted to intentionally contradict themselves, this could be predicted.
* Nature doesn't work in a way it can't work.
This is how nature is predictable.
Applying this:
B + C = A
B + C + D = A + D
If D =/= 0, then A + D =/= A.
If D = 0, then A + D = A.
Imagine B + C as the circumstance dictating that rocks fall down, and A as the situation of rocks falling down.
If B and C are the only variables, then B + C will always result in A. The presence of additional variables that effect the final result will effect the final result.
Therefore:
If all variables required for rocks falling down are present (X), rocks will fall down. If all known variables are present (X-D) and some unknown variable is not present (D), rocks will not fall down.
This is the difference between that which is known to be required (Science) and that which is required (Nature). "Predictable" doesn't require accurate predictions, but does require that nature follow the laws of logic.
Repeated:
An event occurs because everything (known and unknown) that causes it to occur is present. If everything that causes an event to occur is present, then the event must happen.
X = A
If everything that causes an event to occur is present and the event does not happen, then the event is illogical.
X = not-A
If X = A and X = not-A, then A = not-A.
More to come! If you haven't figured out, I'm only an amateur so I'm still mostly working out this stuff!
I'll put this down so I don't forget:
If there is the presence of evidence for the material world, then that evidence may be true or false. If true, the material world does exist. If false, the material world may or may not exist. The absence of evidence is not the evidence of absence, so the spiritual (by spiritual I mean immaterial) world may or may not not exist. As there is no evidence that can be true or false, there is no "if" that allows the spiritual world the possibility of being certain.
The mental world is certain to exist. However, the nature of this world, whether material or spiritual, depends on the above.
Therefore, there are five possibilities:
The material world certainly exists.
The material world possibly exists.
The material world possibly does not exist.
The spiritual world possibly exists.
The spiritual world possibly does not exist.
Note that only one has indication that it CAN be certain which is dependent upon accurate perception.
The meaning of life is the contradiction.