Nothing, cause in fact is a type of causation in law, the two different causations are the on in fact, and proximate cause.
Proximate cause is the but for test. But for xxxx, yyyy would not have happened. But for the cold there would be no ice, therefore the cold caused the ice.
Cause in fact is the foreseeability test, coupled with whether or not the person harmed was to be protected.