inputs: N/A
pattern alphabet: ab
pattern length up to: 4
text alphabet: abc
text length up to: 5

The right column lists groups of matchers with the same trace on all output.
The left column lists groups of input and trace uniquely identifying the matchers in the right column.
The left column is of the form: (pattern text) resulting trace.
abaa ababbabaa0, 1, 2, 3, 0, 4, 1, 5, 2, 6, 3, 7, 4, 8, 5, 6, 7, 8
cl_karp_rabin
abaa ababbabaa0, 1, 2, 3, 1, 2, 3, 4, 3, 4, 5, 6, 7, 8
fw_tbl_no-skip_l2r_0pos_neg
fw_tbl_no-skip_l2r_0pos_2neg
fw_tbl_no-skip_l2r_0pos_1neg
fw_tbl_no-skip_l2r_0pos_0neg
fw_tbl_skip_l2r_0pos_neg
fw_tbl_skip_l2r_0pos_2neg
fw_tbl_skip_l2r_0pos_1neg
fw_tbl_skip_l2r_0pos_0neg
fw_no-tbl_no-skip_l2r_0pos_0neg
fw_no-tbl_skip_l2r_0pos_0neg
consel-danvy-IPL89-naive-approach
cl_naive
fw_naive
abaa ababbabaa0, 1, 2, 3, 1, 2, 3, 4, 3, 4, 5, 6, 7, 8, 5
cl_galil_seiferas
abaa ababbabaa0, 1, 2, 3, 2, 3, 4, 3, 4, 5, 6, 7, 8
fw_no-tbl_no-skip_l2r_0pos_1neg
fw_no-tbl_skip_l2r_0pos_1neg
abaa ababbabaa0, 1, 2, 3, 2, 3, 4, 4, 5, 6, 7, 8
fw_no-tbl_no-skip_l2r_pos_0neg
fw_no-tbl_no-skip_l2r_2pos_0neg
fw_no-tbl_no-skip_l2r_1pos_0neg
abaa ababbabaa0, 1, 2, 3, 3, 4, 4, 5, 6, 7, 8
fw_no-tbl_skip_l2r_pos_0neg
fw_no-tbl_skip_l2r_2pos_0neg
fw_no-tbl_skip_l2r_1pos_0neg
soerensen-al-JFP96-fig-18-fixed
ager-al-TOPLAS06-fig-3
ager-al-TOPLAS06-fig-1
cl_morris_pratt
fw_mp
abaa ababbabaa0, 1, 2, 3, 4, 3, 6, 7, 5, 6, 7, 8
cl_smith
fw_smith
abaa ababbabaa0, 1, 2, 3, 4, 3, 7, 4, 8, 5, 6, 7, 8
cl_quick_search
fw_quick-search
abaa ababbabaa0, 1, 2, 3, 4, 5, 3, 7, 8, 4, 8, 5, 6, 7, 8
cl_berry_ravindran
abaa ababbabaa0, 1, 2, 3, 4, 5, 6, 7, 8
fw_tbl_skip_l2r_pos_neg
fw_tbl_skip_l2r_pos_2neg
fw_tbl_skip_l2r_pos_1neg
fw_tbl_skip_l2r_pos_0neg
fw_tbl_skip_l2r_2pos_neg
fw_tbl_skip_l2r_2pos_2neg
fw_tbl_skip_l2r_2pos_1neg
fw_tbl_skip_l2r_2pos_0neg
fw_tbl_skip_l2r_1pos_neg
fw_tbl_skip_l2r_1pos_2neg
fw_tbl_skip_l2r_1pos_1neg
fw_tbl_skip_l2r_1pos_0neg
cl_forward_dawg_matching
cl_automaton
fw_automaton
abaa ababbabaa1, 2, 3, 3, 4, 5, 6, 7, 8, 5
cl_not_so_naive
fw_not-so-naive
abaa ababbabaa1, 2, 3, 3, 4, 6, 7, 8, 5
cl_apostolico_crochemore
abaa ababbabaa2, 1, 3, 4, 5, 4, 6, 7, 7, 6, 8, 5
cl_maximal_shift
abaa ababbabaa2, 3, 4, 5, 6, 7, 8, 6, 5
cl_two_way
abaa ababbabaa3, 2, 1, 5, 4, 3, 8, 7, 6
cl_turbo_reverse_factor
abaa ababbabaa3, 2, 3, 4, 7, 4, 5, 6, 7, 8
cl_skip_search
abaa ababbabaa3, 2, 3, 4, 7, 5, 6, 7, 8
cl_kmp_skip_search
abaa ababbabaa3, 2, 3, 5, 4, 4, 5, 6, 5, 6, 8, 7, 6, 5
cl_zhu_takaoka
abaa ababbabaa3, 3, 5, 4, 4, 6, 6, 8, 7, 6, 5
cl_turbo_bm
abaa ababbabaa3, 4, 5, 4, 6, 7, 6, 8, 6, 5
fw_no-tbl_skip_r2l_1pos_0neg
abaa ababbabaa3, 5, 2, 3, 4, 6, 8, 5, 6, 7
cl_horspool
fw_horspool
abaa ababbabaa3, 5, 2, 4, 6, 8, 5, 7
cl_tuned_bm
abaa ababbabaa3, 5, 2, 4, 6, 8, 5, 7, 6
cl_raita
fw_raita
abaa ababbabaa3, 5, 4, 6, 8, 7, 5
fw_tbl_skip_r2l_1pos_neg
fw_tbl_skip_r2l_1pos_2neg
fw_tbl_skip_r2l_1pos_1neg
fw_tbl_skip_r2l_1pos_0neg
abaa ababbabaa3, 5, 4, 6, 8, 7, 5, 6
cl_reverse_colussi
abaa ababbabaa0, 1, 2, 3, 2, 3, 4, 5, 6, 7, 8
abaa abacbabaa0, 1, 2, 3, 2, 3, 3, 4, 5, 6, 7, 8
fw_no-tbl_no-skip_l2r_pos_1neg
fw_no-tbl_no-skip_l2r_2pos_1neg
fw_no-tbl_no-skip_l2r_1pos_1neg
abaa ababbabaa0, 1, 2, 3, 2, 3, 4, 5, 6, 7, 8
abaa abacbabaa0, 1, 2, 3, 4, 5, 6, 7, 8
fw_tbl_no-skip_l2r_pos_neg
fw_tbl_no-skip_l2r_pos_2neg
fw_tbl_no-skip_l2r_pos_1neg
fw_tbl_no-skip_l2r_pos_0neg
fw_tbl_no-skip_l2r_2pos_neg
fw_tbl_no-skip_l2r_2pos_2neg
fw_tbl_no-skip_l2r_2pos_1neg
fw_tbl_no-skip_l2r_2pos_0neg
fw_tbl_no-skip_l2r_1pos_neg
fw_tbl_no-skip_l2r_1pos_2neg
fw_tbl_no-skip_l2r_1pos_1neg
fw_tbl_no-skip_l2r_1pos_0neg
abaa ababbabaa0, 1, 2, 3, 3, 4, 5, 6, 7, 8
abaa abacbabaa0, 1, 2, 3, 3, 4, 5, 6, 7, 8
fw_no-tbl_skip_l2r_pos_neg
fw_no-tbl_skip_l2r_pos_2neg
fw_no-tbl_skip_l2r_2pos_neg
fw_no-tbl_skip_l2r_2pos_2neg
fw_no-tbl_skip_l2r_1pos_neg
fw_no-tbl_skip_l2r_1pos_2neg
amtoft-al-Jones02-left-to-right
abaa ababbabaa1, 3, 3, 5, 4, 6, 8, 7
abaa abcaabaa1, 3, 2, 4, 5, 7, 6
cl_galil_giancarlo
abaa ababbabaa1, 3, 3, 5, 4, 6, 8, 7
abaa abcaabaa1, 3, 2, 4, 5, 7, 6, 4
cl_colussi
abaa ababbabaa3, 2, 1, 5, 4, 3, 8, 7, 6, 5, 4
aabb ababaaabb3, 2, 1, 5, 4, 3, 7, 6, 5, 4, 8, 7, 6, 5, 4
cl_backward_oracle_matching
abaa ababbabaa3, 2, 1, 5, 4, 3, 8, 7, 6, 5, 4
aabb ababaaabb3, 2, 1, 7, 6, 5, 4, 8, 7, 6, 5, 4
cl_reverse_factor
abaa ababbabaa3, 4, 5, 4, 6, 7, 6, 8, 7, 6, 5
abaa abcaabaa3, 2, 4, 3, 2, 5, 6, 5, 7, 6, 5, 4
fw_tbl_no-skip_r2l_0pos_neg
fw_tbl_no-skip_r2l_0pos_2neg
fw_tbl_no-skip_r2l_0pos_1neg
fw_tbl_no-skip_r2l_0pos_0neg
fw_tbl_skip_r2l_0pos_neg
fw_tbl_skip_r2l_0pos_2neg
fw_tbl_skip_r2l_0pos_1neg
fw_tbl_skip_r2l_0pos_0neg
fw_no-tbl_no-skip_r2l_0pos_0neg
fw_no-tbl_skip_r2l_0pos_0neg
danvy-rohde-IPL06-sec-2
abaa ababbabaa3, 4, 5, 4, 6, 7, 6, 8, 7, 6, 5
abaa abcaabaa3, 2, 4, 3, 2, 7, 6, 5, 4
fw_no-tbl_no-skip_r2l_1pos_0neg
abaa ababbabaa3, 4, 5, 4, 6, 8, 7, 6
abbb abcbaabbb3, 2, 4, 5, 6, 5, 7, 5, 8, 5
fw_no-tbl_skip_r2l_2pos_0neg
abaa ababbabaa3, 4, 5, 4, 6, 8, 7, 6
abbb abcbaabbb3, 2, 4, 5, 7, 6, 5, 8, 5
fw_no-tbl_skip_r2l_pos_0neg
abaa ababbabaa3, 4, 5, 4, 6, 8, 7, 6, 5
abbb abcbaabbb3, 2, 4, 5, 6, 5, 7, 6, 5, 8, 7, 6, 5
fw_no-tbl_no-skip_r2l_2pos_0neg
abaa ababbabaa3, 4, 5, 4, 6, 8, 7, 6, 5
abbb abcbaabbb3, 2, 4, 5, 7, 6, 5, 8, 7, 6, 5
fw_no-tbl_no-skip_r2l_pos_0neg
abaa ababbabaa3, 5, 4, 6, 8, 7, 6
abaa abacbabaa3, 5, 4, 6, 8, 7, 6
fw_no-tbl_skip_r2l_pos_1neg
fw_no-tbl_skip_r2l_2pos_1neg
abaa ababbabaa3, 5, 4, 6, 8, 7, 6
abaa abacbabaa3, 7, 6, 8, 6, 5
cl_apostolico_giancarlo
abaa ababbabaa3, 5, 4, 6, 8, 7, 6, 5
bbaa bbcaabbaa3, 2, 4, 2, 8, 7, 6, 5
fw_no-tbl_skip_r2l_1pos_1neg
abaa ababbabaa3, 5, 4, 6, 8, 7, 6, 5
bbaa bbcaabbaa3, 2, 4, 3, 2, 5, 7, 6, 8, 7, 6, 5
danvy-rohde-IPL06-sec-3
fw_horspool-right-to-left
abaa ababbabaa3, 5, 4, 6, 8, 7, 6, 5
bbaa bbcaabbaa3, 2, 4, 3, 2, 6, 8, 7, 6, 5
fw_no-tbl_no-skip_r2l_0pos_1neg
fw_no-tbl_skip_r2l_0pos_1neg
abaa ababbabaa3, 5, 4, 6, 8, 7, 6, 5
bbaa bbcaabbaa3, 2, 7, 6, 8, 7, 6, 5
fw_tbl_no-skip_r2l_1pos_neg
fw_tbl_no-skip_r2l_1pos_2neg
fw_tbl_no-skip_r2l_1pos_1neg
fw_tbl_no-skip_r2l_1pos_0neg
fw_partsch-stomp
abaa ababbabaa3, 5, 4, 8, 7, 6
aabb aacbaaabb3, 2, 4, 6, 8, 7, 6, 5
fw_no-tbl_skip_r2l_1pos_neg
fw_no-tbl_skip_r2l_1pos_2neg
abaa ababbabaa3, 5, 4, 8, 7, 6
aabb aacbaaabb3, 2, 4, 7, 6, 8, 6, 5
fw_no-tbl_skip_r2l_pos_neg
fw_no-tbl_skip_r2l_pos_2neg
fw_no-tbl_skip_r2l_2pos_neg
fw_no-tbl_skip_r2l_2pos_2neg
amtoft-al-Jones02-right-to-left
abaa ababbabaa3, 5, 4, 8, 7, 6, 5
abaa abcaabaa3, 2, 6, 5, 7, 6, 5, 4
fw_tbl_no-skip_r2l_pos_neg
fw_tbl_no-skip_r2l_pos_2neg
fw_tbl_no-skip_r2l_pos_1neg
fw_tbl_no-skip_r2l_pos_0neg
fw_tbl_no-skip_r2l_2pos_neg
fw_tbl_no-skip_r2l_2pos_2neg
fw_tbl_no-skip_r2l_2pos_1neg
fw_tbl_no-skip_r2l_2pos_0neg
abaa ababbabaa0, 1, 2, 3, 2, 3, 4, 5, 6, 7, 8
abaa abacbabaa0, 1, 2, 3, 2, 3, 4, 5, 6, 7, 8
abba aabbbabba0, 1, 1, 2, 3, 4, 2, 3, 4, 5, 6, 7, 8
fw_no-tbl_no-skip_l2r_0pos_2neg
fw_no-tbl_skip_l2r_0pos_2neg
abaa ababbabaa0, 1, 2, 3, 2, 3, 4, 5, 6, 7, 8
abaa abacbabaa0, 1, 2, 3, 2, 3, 4, 5, 6, 7, 8
abba aabbbabba0, 1, 1, 2, 3, 4, 2, 3, 5, 6, 7, 8
fw_no-tbl_no-skip_l2r_0pos_neg
fw_no-tbl_skip_l2r_0pos_neg
abaa ababbabaa0, 1, 2, 3, 2, 3, 4, 5, 6, 7, 8
abaa abacbabaa0, 1, 2, 3, 2, 3, 4, 5, 6, 7, 8
abba aabbbabba0, 1, 1, 2, 3, 4, 5, 6, 7, 8
fw_no-tbl_no-skip_l2r_pos_neg
fw_no-tbl_no-skip_l2r_pos_2neg
fw_no-tbl_no-skip_l2r_2pos_neg
fw_no-tbl_no-skip_l2r_2pos_2neg
fw_no-tbl_no-skip_l2r_1pos_neg
fw_no-tbl_no-skip_l2r_1pos_2neg
abaa ababbabaa0, 1, 2, 3, 3, 4, 5, 6, 7, 8
abaa abacbabaa0, 1, 2, 3, 3, 3, 4, 5, 6, 7, 8
abab acabaabab0, 1, 1, 2, 3, 4, 5, 5, 5, 6, 7, 8
consel-danvy-IPL89-still-naive-approach
abaa ababbabaa0, 1, 2, 3, 3, 4, 5, 6, 7, 8
abaa abacbabaa0, 1, 2, 3, 3, 3, 4, 5, 6, 7, 8
abab acabaabab0, 1, 1, 2, 3, 4, 5, 5, 6, 7, 8
fw_no-tbl_skip_l2r_pos_1neg
fw_no-tbl_skip_l2r_2pos_1neg
fw_no-tbl_skip_l2r_1pos_1neg
consel-danvy-IPL89-further-optimization
ager-al-TOPLAS06-fig-4
ager-al-2002-ASIA-PEPM02-fig-6
ager-al-2002-ASIA-PEPM02-fig-3
cl_knuth_morris_pratt
fw_kmp
abaa ababbabaa3, 5, 4, 6, 8, 7, 6, 5
bbaa bbcaabbaa3, 2, 4, 3, 2, 8, 7, 6, 5
aabb aacbaaabb3, 2, 4, 6, 8, 7, 6, 5
fw_no-tbl_no-skip_r2l_1pos_1neg
abaa ababbabaa3, 5, 4, 6, 8, 7, 6, 5
bbaa bbcaabbaa3, 2, 4, 3, 2, 8, 7, 6, 5
aabb aacbaaabb3, 2, 4, 7, 6, 8, 7, 6, 5
fw_no-tbl_no-skip_r2l_pos_1neg
fw_no-tbl_no-skip_r2l_2pos_1neg
abaa ababbabaa3, 5, 4, 6, 8, 7, 6, 5
bbaa bbcaabbaa3, 2, 6, 8, 7, 6, 5
abab abcbaabab3, 2, 6, 5, 4, 8, 7, 6, 5
fw_original-bm
abaa ababbabaa3, 5, 4, 6, 8, 7, 6, 5
bbaa bbcaabbaa3, 2, 6, 8, 7, 6, 5
abab abcbaabab3, 2, 7, 8, 7, 6, 5
danvy-rohde-IPL06-sec-4
cl_boyer_moore
fw_boyer-moore
abaa ababbabaa3, 5, 4, 8, 7, 6
aabb aacbaaabb3, 2, 7, 6, 8, 5
aaab aabaaaaab3, 4, 5, 6, 7, 8
fw_tbl_skip_r2l_pos_neg
fw_tbl_skip_r2l_pos_2neg
fw_tbl_skip_r2l_pos_1neg
fw_tbl_skip_r2l_pos_0neg
fw_optimal-bm
abaa ababbabaa3, 5, 4, 8, 7, 6
aabb aacbaaabb3, 2, 7, 6, 8, 5
aaab aabaaaaab3, 4, 5, 6, 7, 8, 5
fw_tbl_skip_r2l_2pos_neg
fw_tbl_skip_r2l_2pos_2neg
fw_tbl_skip_r2l_2pos_1neg
fw_tbl_skip_r2l_2pos_0neg
abaa ababbabaa3, 5, 4, 8, 7, 6, 5
abaa abcaabaa3, 2, 4, 3, 2, 6, 5, 7, 6, 5, 4
abba aabbbabba3, 4, 5, 4, 3, 2, 6, 7, 8, 7, 6, 5
fw_no-tbl_no-skip_r2l_0pos_2neg
fw_no-tbl_skip_r2l_0pos_2neg
abaa ababbabaa3, 5, 4, 8, 7, 6, 5
abaa abcaabaa3, 2, 4, 3, 2, 6, 5, 7, 6, 5, 4
abba aabbbabba3, 4, 5, 4, 3, 2, 8, 7, 6, 5
fw_no-tbl_no-skip_r2l_0pos_neg
fw_no-tbl_skip_r2l_0pos_neg
abaa ababbabaa3, 5, 4, 8, 7, 6, 5
abaa abcaabaa3, 2, 4, 3, 2, 7, 6, 5, 4
aabb aacbaaabb3, 2, 4, 6, 8, 7, 6, 5
fw_no-tbl_no-skip_r2l_1pos_neg
fw_no-tbl_no-skip_r2l_1pos_2neg
abaa ababbabaa3, 5, 4, 8, 7, 6, 5
abaa abcaabaa3, 2, 4, 3, 2, 7, 6, 5, 4
aabb aacbaaabb3, 2, 4, 7, 6, 8, 7, 6, 5
fw_no-tbl_no-skip_r2l_pos_neg
fw_no-tbl_no-skip_r2l_pos_2neg
fw_no-tbl_no-skip_r2l_2pos_neg
fw_no-tbl_no-skip_r2l_2pos_2neg