I think a correct theory of truth would have to involve a correspondence of some kind between the world and the proposition, but there are problems with trying to explain the connection between cognition and the world. It has occurred to me that one way to avoid these problems is to abstract away from the world and instead appeal to a correspondence between a proposition and the knowledge of an omniscient being. Let G be an omniscient being who never lever lies. The sort of theory I have in mind is:
A proposition P is true iff G would agree with the proposition.
Has anyone discussed this sort of theory and/or criticized it? I'm more interested in the analytic tradition. I know you could probably find related stuff among the scholastics or from Leibniz or Berkeley, but I'm looking for later stuff that doesn't have religious overtones, and specifically doesn't require an actual omniscient being, but only a virtual one.
ADDENDUM in response to comments:
What is the problem with just saying that a proposition is true if it corresponds with a fact? A lot of philosophers have a problem with the existence of facts, but that's not my problem with it. My problem is in characterizing a fact in such a way that it possible for it to "correspond" with a proposition. If you say that a fact is an object that is part of the world and not a mental object, then what would it mean for it to correspond with a proposition, which is a concept, a mental object? In what sense would a concept correspond to a part of the world? If you say that a fact is a mental object (as an idealist might do), then you have to deal will all sorts of problems of dealing with facts (such as what the inside of a neutron star is like) that don't seem accessible to perception or any direct human verification, but where it still makes sense to ask whether propositions corresponding to those facts are true or not.
I recognize that there is a flavor of circularity here, but I think the cycle can be broken by appeals to observable facts. When I say that the omniscient being doesn't lie, I mean something like this: the set of propositions that it agrees to are all consistent with each other at a particular time, and any proposition that it agrees to will never prove to oppose what humans can or could observe given any theoretical powers of observation. Basically the idea is to reduce facts to something like Kantian intuitions, but with a mechanism to deal with unobservable facts.