story: [Frances] offered to her grandson [Thomas] a bike. [Joshua] and [Lynn] had to teach their son how to ride a bike.
query: ('Lynn', 'Frances')
clean_story: [Frances] offered to her grandson [Thomas] a bike. [Joshua] and [Lynn] had to teach their son how to ride a bike.
proof_state: [{('Lynn', 'mother', 'Frances'): [('Lynn', 'son', 'Thomas'), ('Thomas', 'grandmother', 'Frances')]}, {('Lynn', 'son', 'Thomas'): [('Lynn', 'husband', 'Joshua'), ('Joshua', 'son', 'Thomas')]}]
edge_types: ['husband', 'son', 'grandmother']