Fore·knowl'edge noun Knowledge of a thing before it happens, or of whatever is to happen; prescience. « If I foreknew, Foreknowledge had no influence on their fault.» Milton. Found on http://www.encyclo.co.uk/webster/F/60
Knowledge of the future of which two types may be distinguished: (a) anticipation or prescience which professes to be immediate and non-inferential and (b) expectation, which is inferential prediction of the future on the basis of the remembered or recorded past. See Anticipation, Prescience, Expectation. -- L.W. Found on https://www.encyclo.co.uk/local/21203