story: [Stanley] and his grandson, [Jeremy], like to go fishing with [Thomas], [Jeremy]'s brother. [Thomas] bought to dress for his father [Michael]
query: ('Michael', 'Stanley')
clean_story: [Thomas] bought to dress for his father [Michael] [Stanley] and his grandson, [Jeremy], like to go fishing with [Thomas], [Jeremy]'s brother.
proof_state: [{('Michael', 'father', 'Stanley'): [('Michael', 'son', 'Jeremy'), ('Jeremy', 'grandfather', 'Stanley')]}, {('Michael', 'son', 'Jeremy'): [('Michael', 'son', 'Thomas'), ('Thomas', 'brother', 'Jeremy')]}]
edge_types: ['son', 'brother', 'grandfather']