premise: A surfer is on a wave.
hypothesis: A person surfing.
explanation_1: A surfer is a person and being on a wave is the action of surfing.
premise_logic: exists p1 x1.(exists x2.(on(x1,x2) & n_wave(x2)) & n_surfer(x1))
hypothesis_logic: exists x1 x2.(a_topic(x1) & Time(x1,x2) & n_surfing(x2) & n_person(x1))
premise_sim: exists x1.(n_surfer(x1) & exists x2.(on(x1,x2) & n_wave(x2)))
hypothesis_sim: exists x1 x2.(n_surfing(x2) & n_person(x1) & a_topic(x1) & Time(x1,x2))