premise: in a girls basketball game she is shooting a foul shot
hypothesis: The girl got pushed hard by the other player.
explanation_1: Just because the girl is shooting a foul shot does not she was pushed by someone else.
explanation_2: You can not infer she was pushed hard.
explanation_3: The reason for the foul shot doesn't not imply it was from  being pushed hard.
premise_logic: exists e1 s1 x1 x2 x3 x4.(in(e1,x1) & n_game(x1) & of(x1,x4) & n_basketball(x4) & of(x1,x3) & n_girl(x3) & Theme(e1,x2) & Actor(e1,x1) & v_shoot(e1) & n_shot(x2) & a_foul(s1) & Theme(s1,x2) & n_female(x1))
hypothesis_logic: exists e1 p1 x1 x2.(-(x2 = x2) & n_player(x2) & n_girl(x1) & exists e2 s1.(Actor(e2,x2) & a_hard(s1) & Manner(e2,s1) & Theme(e2,x1) & v_push(e2)) & Topic(e1,p1) & Actor(e1,x1) & v_get(e1))