story: [Carlos] took his son [James] out for pizza. [James] has a daughter named [Jennifer] who has a son named [Peter]. [Jennifer] enjoyed a homemade dinner with her son [Peter] [Bertha] had to cut her visit short with her sister, [Diane] because her mother, [Jennifer] needed help painting. [Stephen] took his daughter [Diane] out for dinner.
query: ('Stephen', 'Carlos')
clean_story: [Stephen] took his daughter [Diane] out for dinner. [Bertha] had to cut her visit short with her sister, [Diane] because her mother, [Jennifer] needed help painting. [Jennifer] enjoyed a homemade dinner with her son [Peter] [James] has a daughter named [Jennifer] who has a son named [Peter]. [Carlos] took his son [James] out for pizza.
proof_state: [{('Stephen', 'brother', 'Carlos'): [('Stephen', 'son', 'Peter'), ('Peter', 'uncle', 'Carlos')]}, {('Stephen', 'son', 'Peter'): [('Stephen', 'daughter', 'Bertha'), ('Bertha', 'brother', 'Peter')]}, {('Bertha', 'brother', 'Peter'): [('Bertha', 'mother', 'Jennifer'), ('Jennifer', 'son', 'Peter')]}, {('Peter', 'uncle', 'Carlos'): [('Peter', 'mother', 'Jennifer'), ('Jennifer', 'brother', 'Carlos')]}, {('Jennifer', 'brother', 'Carlos'): [('Jennifer', 'father', 'James'), ('James', 'son', 'Carlos')]}, {('Stephen', 'daughter', 'Bertha'): [('Stephen', 'daughter', 'Diane'), ('Diane', 'sister', 'Bertha')]}]
edge_types: ['daughter', 'sister', 'mother', 'son', 'mother', 'father', 'son']