story: [James] went to the movies with his son [Hugh]. [Hugh]'s daughter, [Marie], was n't interested in the film they were seeing so she stayed home instead. [David] asked her daughter, [Marie], if she would like to go to a movie with her on Saturday night.
query: ('David', 'James')
clean_story: [David] asked her daughter, [Marie], if she would like to go to a movie with her on Saturday night. [James] went to the movies with his son [Hugh]. [Hugh]'s daughter, [Marie], was n't interested in the film they were seeing so she stayed home instead.
proof_state: [{('David', 'father', 'James'): [('David', 'daughter', 'Marie'), ('Marie', 'grandfather', 'James')]}, {('Marie', 'grandfather', 'James'): [('Marie', 'father', 'Hugh'), ('Hugh', 'father', 'James')]}]
edge_types: ['daughter', 'father', 'father']