story: [Beverly] took her sister, [Rachel], out to dinner for her birthday. [Frank] went to lunch with his wife [Dorothy]. [Frank] bought a new dress for his daughter [Rachel]. [Beverly] and her uncle [William] went to the pet shop. [Beverly] saw a puppy that she loved, so [William] bought it for her.
query: ('Dorothy', 'William')
clean_story: [Frank] went to lunch with his wife [Dorothy]. [Frank] bought a new dress for his daughter [Rachel]. [Beverly] took her sister, [Rachel], out to dinner for her birthday. [Beverly] and her uncle [William] went to the pet shop. [Beverly] saw a puppy that she loved, so [William] bought it for her.
proof_state: [{('Dorothy', 'brother', 'William'): [('Dorothy', 'daughter', 'Beverly'), ('Beverly', 'uncle', 'William')]}, {('Dorothy', 'daughter', 'Beverly'): [('Dorothy', 'husband', 'Frank'), ('Frank', 'daughter', 'Beverly')]}, {('Frank', 'daughter', 'Beverly'): [('Frank', 'daughter', 'Rachel'), ('Rachel', 'sister', 'Beverly')]}]
edge_types: ['husband', 'daughter', 'sister', 'uncle']