story: [Alma] took her husband, [Michael], to have dinner with his daughter, [Annette].
query: ('Alma', 'Annette')
clean_story: [Alma] took her husband, [Michael], to have dinner with his daughter, [Annette].
proof_state: [{('Alma', 'daughter', 'Annette'): [('Alma', 'husband', 'Michael'), ('Michael', 'daughter', 'Annette')]}]
edge_types: ['husband', 'daughter']