foreknowledge

/fɔːrˈnɒlɪdʒ/ フォアノリッジ

1. 何かが起こる前に、それについて知っていること。事前に得られた知識。

まだ起きていない出来事や、これから明らかになる情報について、事前に知っている、あるいは予見している状態を表します。特に、未来の出来事に対する知識を指すことが多いです。
Divine foreknowledge is a complex theological concept. (神の予知は複雑な神学概念です。)

2. (特に神学において)神が未来の出来事を全て事前に知っているという概念。

この意味では、「foreknowledge」はより専門的で、神の全知全能性を語る文脈で使われます。神が創造の時点から、あるいは永遠の存在として、すべての過去、現在、未来の出来事を把握しているという考え方を指します。
The concept of God's foreknowledge raises questions about free will. (神の予知という概念は、自由意志についての疑問を提起します。)