Slide 30
Slide 30 text
The Trinity
Data
Queries
Results
“If you take the trilogy of queries, data, and answers, then in theory with any two of
them you could synthesize the third. So, for example, if I give you a some queries and
some answers, you could synthesize a (non-unique) database that would produce
those answers given those queries (this would be useful for generating test
databases, for example). Likewise, if I give you some data and some answers, you
should be able to synthesize a set of queries that would produce those answers on
that data (could be useful for generating an optimizer or perhaps for security-related
forensics). There may be Turing award in there somewhere.”