story: [Dwight] has a son named [David] that looks exactly like him. [David] took his brother [Joe] to get lunch at a local diner.
query: ('Joe', 'Dwight')
clean_story: [David] took his brother [Joe] to get lunch at a local diner. [Dwight] has a son named [David] that looks exactly like him.
proof_state: [{('Joe', 'father', 'Dwight'): [('Joe', 'brother', 'David'), ('David', 'father', 'Dwight')]}]