story: [John] took his son [Elliott] out for pizza. [Craig] went to the basketball game with his grandfather [Stanley] and his brother [John].
query: ('Elliott', 'Stanley')
clean_story: [John] took his son [Elliott] out for pizza. [Craig] went to the basketball game with his grandfather [Stanley] and his brother [John].
proof_state: [{('Elliott', 'father', 'Stanley'): [('Elliott', 'son', 'Craig'), ('Craig', 'grandfather', 'Stanley')]}, {('Elliott', 'son', 'Craig'): [('Elliott', 'son', 'John'), ('John', 'brother', 'Craig')]}]
edge_types: ['son', 'brother', 'grandfather']