Yes, I do think this is largely a philosophical question, and yes it does depend on how things are defined. However by asking these questions about mathematically defined terms I was hoping to gain a deeper understanding of the implications of such definitions. Omniscience is poorly defined here...