53_a_history_of_qed
We've done some fairly elaborate versions of grep that construct DFAs dynamically on demand, use Boyer - Moore techniques for fast searching of fixed strings, and so on.
%3
r_0053_0002___apos_ve
've
r_0053_0003__done
done
r_0053_0002___apos_ve->r_0053_0003__done
[scope]
r_0053_0001__We
We
r_0053_0003__done->r_0053_0001__We
[arg0]
r_0053_0004__some_r_0053_0007__versions
some versions
r_0053_0003__done->r_0053_0004__some_r_0053_0007__versions
[arg1]
r_0053_0006__elaborate
elaborate
r_0053_0004__some_r_0053_0007__versions->r_0053_0006__elaborate
[attrib]
r_0053_0009__grep
grep
r_0053_0004__some_r_0053_0007__versions->r_0053_0009__grep
of
r_0053_0005__fairly
fairly
r_0053_0006__elaborate->r_0053_0005__fairly
[qual]
r_0053_0011__construct
construct
r_0053_0011__construct->r_0053_0004__some_r_0053_0007__versions
[arg0]
r_0053_0012__DFAs
DFAs
r_0053_0011__construct->r_0053_0012__DFAs
[arg1]
r_0053_0013__dynamically
dynamically
r_0053_0011__construct->r_0053_0013__dynamically
[nim]
r_0053_0015__demand
demand
r_0053_0011__construct->r_0053_0015__demand
on [nim]
r_0053_0017__use
use
r_0053_0017__use->r_0053_0004__some_r_0053_0007__versions
[arg0]
r_0053_0018__Boyer_r_0053_0020__Moore_r_0053_0021__techniques
Boyer Moore techniques
r_0053_0017__use->r_0053_0018__Boyer_r_0053_0020__Moore_r_0053_0021__techniques
[arg1]
r_0053_0024__searching
searching
r_0053_0018__Boyer_r_0053_0020__Moore_r_0053_0021__techniques->r_0053_0024__searching
for
r_0053_0023__fast
fast
r_0053_0024__searching->r_0053_0023__fast
[attrib]
r_0053_0027__strings
strings
r_0053_0024__searching->r_0053_0027__strings
of
r_0053_0026__fixed
fixed
r_0053_0027__strings->r_0053_0026__fixed
[attrib]
r_0053_0029__and
and
r_0053_0029__and->r_0053_0011__construct
[conj1]
r_0053_0029__and->r_0053_0017__use
[conj2]
z_000_53_a_history_of_qed_86
r_0053_0029__and->z_000_53_a_history_of_qed_86
[conj3]
z_000_53_a_history_of_qed_86->r_0053_0004__some_r_0053_0007__versions
[arg0]
r_0053_0030__so_on
so on
z_000_53_a_history_of_qed_86->r_0053_0030__so_on
[nim]
arc(r_0053_0002___apos_ve, r_0053_0003__done, scope).
arc(r_0053_0003__done, r_0053_0001__We, arg0).
arc(r_0053_0003__done, r_0053_0004__some_r_0053_0007__versions, arg1).
arc(r_0053_0004__some_r_0053_0007__versions, r_0053_0006__elaborate, attrib13).
arc(r_0053_0004__some_r_0053_0007__versions, r_0053_0009__grep, r_0053_0008__of).
arc(r_0053_0006__elaborate, r_0053_0005__fairly, qual14).
arc(r_0053_0011__construct, r_0053_0004__some_r_0053_0007__versions, arg0).
arc(r_0053_0011__construct, r_0053_0012__DFAs, arg1).
arc(r_0053_0011__construct, r_0053_0013__dynamically, nim39).
arc(r_0053_0011__construct, r_0053_0015__demand, r_0053_0014__on_nim45).
arc(r_0053_0017__use, r_0053_0004__some_r_0053_0007__versions, arg0).
arc(r_0053_0017__use, r_0053_0018__Boyer_r_0053_0020__Moore_r_0053_0021__techniques, arg1).
arc(r_0053_0018__Boyer_r_0053_0020__Moore_r_0053_0021__techniques, r_0053_0024__searching, r_0053_0022__for).
arc(r_0053_0024__searching, r_0053_0023__fast, attrib67).
arc(r_0053_0024__searching, r_0053_0027__strings, r_0053_0025__of).
arc(r_0053_0027__strings, r_0053_0026__fixed, attrib76).
arc(r_0053_0029__and, r_0053_0011__construct, conj1).
arc(r_0053_0029__and, r_0053_0017__use, conj2).
arc(r_0053_0029__and, z_000_53_a_history_of_qed_86, conj3).
arc(z_000_53_a_history_of_qed_86, r_0053_0004__some_r_0053_0007__versions, arg0).
arc(z_000_53_a_history_of_qed_86, r_0053_0030__so_on, nim87).
%3
z_000_53_a_history_of_qed_86
r_0053_0030__so_on
so on
z_000_53_a_history_of_qed_86->r_0053_0030__so_on
[nim]
r_0053_0004__some_r_0053_0007__versions
some versions
z_000_53_a_history_of_qed_86->r_0053_0004__some_r_0053_0007__versions
[arg0]
r_0053_0006__elaborate
elaborate
r_0053_0004__some_r_0053_0007__versions->r_0053_0006__elaborate
[attrib]
r_0053_0009__grep
grep
r_0053_0004__some_r_0053_0007__versions->r_0053_0009__grep
of
r_0053_0029__and
and
r_0053_0029__and->z_000_53_a_history_of_qed_86
[conj3]
r_0053_0017__use
use
r_0053_0029__and->r_0053_0017__use
[conj2]
r_0053_0011__construct
construct
r_0053_0029__and->r_0053_0011__construct
[conj1]
r_0053_0017__use->r_0053_0004__some_r_0053_0007__versions
[arg0]
r_0053_0018__Boyer_r_0053_0020__Moore_r_0053_0021__techniques
Boyer Moore techniques
r_0053_0017__use->r_0053_0018__Boyer_r_0053_0020__Moore_r_0053_0021__techniques
[arg1]
r_0053_0011__construct->r_0053_0004__some_r_0053_0007__versions
[arg0]
r_0053_0015__demand
demand
r_0053_0011__construct->r_0053_0015__demand
on [nim]
r_0053_0013__dynamically
dynamically
r_0053_0011__construct->r_0053_0013__dynamically
[nim]
r_0053_0012__DFAs
DFAs
r_0053_0011__construct->r_0053_0012__DFAs
[arg1]
r_0053_0027__strings
strings
r_0053_0026__fixed
fixed
r_0053_0027__strings->r_0053_0026__fixed
[attrib]
r_0053_0024__searching
searching
r_0053_0024__searching->r_0053_0027__strings
of
r_0053_0023__fast
fast
r_0053_0024__searching->r_0053_0023__fast
[attrib]
r_0053_0018__Boyer_r_0053_0020__Moore_r_0053_0021__techniques->r_0053_0024__searching
for
r_0053_0005__fairly
fairly
r_0053_0006__elaborate->r_0053_0005__fairly
[qual]
r_0053_0002___apos_ve_r_0053_0003__done
've done
r_0053_0002___apos_ve_r_0053_0003__done->r_0053_0004__some_r_0053_0007__versions
[arg1]
r_0053_0001__We
We
r_0053_0002___apos_ve_r_0053_0003__done->r_0053_0001__We
[arg0]
fof(formula,axiom,
? [R_53_2__APOS_VE_DONE,R_53_1_WE,R_53_29_AND,R_53_11_CONSTRUCT,R_53_12_DFAS,R_53_13_DYNAMICALLY,R_53_15_DEMAND,R_53_17_USE,R_53_18_BOYER_MOORE_TECHNIQUES,R_53_24_SEARCHING,R_53_23_FAST,R_53_27_STRINGS,R_53_26_FIXED,Z_53_A_HISTORY_OF_QED_86,R_53_4_SOME_VERSIONS,R_53_6_ELABORATE,R_53_5_FAIRLY,R_53_9_GREP,R_53_30_SO_ON] :
( we(R_53_1_WE)
& dFAs(R_53_12_DFAS)
& dynamically(R_53_13_DYNAMICALLY)
& demand(R_53_15_DEMAND)
& fast(R_53_23_FAST)
& fixed(R_53_26_FIXED)
& fairly(R_53_5_FAIRLY)
& grep(R_53_9_GREP)
& so_on(R_53_30_SO_ON)
& _apos_ve_done(R_53_2__APOS_VE_DONE,R_53_1_WE,R_53_4_SOME_VERSIONS)
& some_versions(R_53_4_SOME_VERSIONS)
& attrib13(R_53_4_SOME_VERSIONS,R_53_6_ELABORATE)
& elaborate(R_53_6_ELABORATE)
& qual14(R_53_6_ELABORATE,R_53_5_FAIRLY)
& of(R_53_4_SOME_VERSIONS,R_53_9_GREP)
& and(R_53_29_AND)
& conj1(R_53_29_AND,R_53_11_CONSTRUCT)
& construct(R_53_11_CONSTRUCT,R_53_4_SOME_VERSIONS,R_53_12_DFAS)
& nim39(R_53_11_CONSTRUCT,R_53_13_DYNAMICALLY)
& on_nim45(R_53_11_CONSTRUCT,R_53_15_DEMAND)
& conj2(R_53_29_AND,R_53_17_USE)
& use(R_53_17_USE,R_53_4_SOME_VERSIONS,R_53_18_BOYER_MOORE_TECHNIQUES)
& boyer_Moore_techniques(R_53_18_BOYER_MOORE_TECHNIQUES)
& for(R_53_18_BOYER_MOORE_TECHNIQUES,R_53_24_SEARCHING)
& searching(R_53_24_SEARCHING)
& attrib67(R_53_24_SEARCHING,R_53_23_FAST)
& of(R_53_24_SEARCHING,R_53_27_STRINGS)
& strings(R_53_27_STRINGS)
& attrib76(R_53_27_STRINGS,R_53_26_FIXED)
& conj3(R_53_29_AND,Z_53_A_HISTORY_OF_QED_86)
& z_53_a_history_of_qed_86(Z_53_A_HISTORY_OF_QED_86,R_53_4_SOME_VERSIONS)
& nim87(Z_53_A_HISTORY_OF_QED_86,R_53_30_SO_ON) ) ).
n53_a_history_of_qed
n53_a_history_of_qed__1_1_1_1
We
n53_a_history_of_qed__1_2_1
've
n53_a_history_of_qed__1_3_1_1
done
n53_a_history_of_qed__1_3_2_1_1
some
n53_a_history_of_qed__1_3_2_2_1_1_1
fairly
n53_a_history_of_qed__1_3_2_2_2_1
elaborate
n53_a_history_of_qed__1_3_2_3_1
versions
n53_a_history_of_qed__1_3_2_4_1_1
of
n53_a_history_of_qed__1_3_2_4_2_1_1
grep
n53_a_history_of_qed__1_3_2_5_1_1
that
n53_a_history_of_qed__1_3_2_5_2_1
*T*
n53_a_history_of_qed__1_3_2_5_3_1_1_1
construct
n53_a_history_of_qed__1_3_2_5_3_1_2_1_1
DFAs
n53_a_history_of_qed__1_3_2_5_3_1_3_1_1
dynamically
n53_a_history_of_qed__1_3_2_5_3_1_4_1_1
on
n53_a_history_of_qed__1_3_2_5_3_1_4_2_1_1
demand
n53_a_history_of_qed__1_3_2_5_3_2_1
,
n53_a_history_of_qed__1_3_2_5_3_3_1_1_1
use
n53_a_history_of_qed__1_3_2_5_3_3_1_2_1_1
Boyer
n53_a_history_of_qed__1_3_2_5_3_3_1_2_2_1
-
n53_a_history_of_qed__1_3_2_5_3_3_1_2_3_1
Moore
n53_a_history_of_qed__1_3_2_5_3_3_1_2_4_1
techniques
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_1_1
for
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_1_1_1
fast
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_2_1
searching
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_1_1
of
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2_1_1_1
fixed
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2_2_1
strings
n53_a_history_of_qed__1_3_2_5_3_4_1
,
n53_a_history_of_qed__1_3_2_5_3_5_1_1
and
n53_a_history_of_qed__1_3_2_5_3_5_2_1_1_1
so_on
n53_a_history_of_qed__1_4_1
.
n53_a_history_of_qed__1
IP-MAT
n53_a_history_of_qed__1_1
NP-SBJ
n53_a_history_of_qed__1->n53_a_history_of_qed__1_1
n53_a_history_of_qed__1_2
HVP;_cat_Ve_
n53_a_history_of_qed__1->n53_a_history_of_qed__1_2
n53_a_history_of_qed__1_3
IP-PPL-CAT
n53_a_history_of_qed__1->n53_a_history_of_qed__1_3
n53_a_history_of_qed__1_4
PUNC
n53_a_history_of_qed__1->n53_a_history_of_qed__1_4
n53_a_history_of_qed__1_1_1
PRO
n53_a_history_of_qed__1_1->n53_a_history_of_qed__1_1_1
n53_a_history_of_qed__1_1_1->n53_a_history_of_qed__1_1_1_1
n53_a_history_of_qed__1_2->n53_a_history_of_qed__1_2_1
n53_a_history_of_qed__1_3_1
DON;_Tn_
n53_a_history_of_qed__1_3->n53_a_history_of_qed__1_3_1
n53_a_history_of_qed__1_3_2
NP-OB1
n53_a_history_of_qed__1_3->n53_a_history_of_qed__1_3_2
n53_a_history_of_qed__1_3_1->n53_a_history_of_qed__1_3_1_1
n53_a_history_of_qed__1_3_2_1
D
n53_a_history_of_qed__1_3_2->n53_a_history_of_qed__1_3_2_1
n53_a_history_of_qed__1_3_2_2
ADJP
n53_a_history_of_qed__1_3_2->n53_a_history_of_qed__1_3_2_2
n53_a_history_of_qed__1_3_2_3
NS
n53_a_history_of_qed__1_3_2->n53_a_history_of_qed__1_3_2_3
n53_a_history_of_qed__1_3_2_4
PP
n53_a_history_of_qed__1_3_2->n53_a_history_of_qed__1_3_2_4
n53_a_history_of_qed__1_3_2_5
IP-REL
n53_a_history_of_qed__1_3_2->n53_a_history_of_qed__1_3_2_5
n53_a_history_of_qed__1_3_2_1->n53_a_history_of_qed__1_3_2_1_1
n53_a_history_of_qed__1_3_2_2_1
ADVP
n53_a_history_of_qed__1_3_2_2->n53_a_history_of_qed__1_3_2_2_1
n53_a_history_of_qed__1_3_2_2_2
ADJ
n53_a_history_of_qed__1_3_2_2->n53_a_history_of_qed__1_3_2_2_2
n53_a_history_of_qed__1_3_2_2_1_1
ADV
n53_a_history_of_qed__1_3_2_2_1->n53_a_history_of_qed__1_3_2_2_1_1
n53_a_history_of_qed__1_3_2_2_1_1->n53_a_history_of_qed__1_3_2_2_1_1_1
n53_a_history_of_qed__1_3_2_2_2->n53_a_history_of_qed__1_3_2_2_2_1
n53_a_history_of_qed__1_3_2_3->n53_a_history_of_qed__1_3_2_3_1
n53_a_history_of_qed__1_3_2_4_1
P-ROLE
n53_a_history_of_qed__1_3_2_4->n53_a_history_of_qed__1_3_2_4_1
n53_a_history_of_qed__1_3_2_4_2
NP
n53_a_history_of_qed__1_3_2_4->n53_a_history_of_qed__1_3_2_4_2
n53_a_history_of_qed__1_3_2_4_1->n53_a_history_of_qed__1_3_2_4_1_1
n53_a_history_of_qed__1_3_2_4_2_1
NPR
n53_a_history_of_qed__1_3_2_4_2->n53_a_history_of_qed__1_3_2_4_2_1
n53_a_history_of_qed__1_3_2_4_2_1->n53_a_history_of_qed__1_3_2_4_2_1_1
n53_a_history_of_qed__1_3_2_5_1
C
n53_a_history_of_qed__1_3_2_5->n53_a_history_of_qed__1_3_2_5_1
n53_a_history_of_qed__1_3_2_5_2
NP-SBJ
n53_a_history_of_qed__1_3_2_5->n53_a_history_of_qed__1_3_2_5_2
n53_a_history_of_qed__1_3_2_5_3
ILYR
n53_a_history_of_qed__1_3_2_5->n53_a_history_of_qed__1_3_2_5_3
n53_a_history_of_qed__1_3_2_5_1->n53_a_history_of_qed__1_3_2_5_1_1
n53_a_history_of_qed__1_3_2_5_2->n53_a_history_of_qed__1_3_2_5_2_1
n53_a_history_of_qed__1_3_2_5_3_1
ILYR
n53_a_history_of_qed__1_3_2_5_3->n53_a_history_of_qed__1_3_2_5_3_1
n53_a_history_of_qed__1_3_2_5_3_2
PUNC
n53_a_history_of_qed__1_3_2_5_3->n53_a_history_of_qed__1_3_2_5_3_2
n53_a_history_of_qed__1_3_2_5_3_3
CONJP
n53_a_history_of_qed__1_3_2_5_3->n53_a_history_of_qed__1_3_2_5_3_3
n53_a_history_of_qed__1_3_2_5_3_4
PUNC
n53_a_history_of_qed__1_3_2_5_3->n53_a_history_of_qed__1_3_2_5_3_4
n53_a_history_of_qed__1_3_2_5_3_5
CONJP
n53_a_history_of_qed__1_3_2_5_3->n53_a_history_of_qed__1_3_2_5_3_5
n53_a_history_of_qed__1_3_2_5_3_1_1
VBP;__
n53_a_history_of_qed__1_3_2_5_3_1->n53_a_history_of_qed__1_3_2_5_3_1_1
n53_a_history_of_qed__1_3_2_5_3_1_2
NP-OB1
n53_a_history_of_qed__1_3_2_5_3_1->n53_a_history_of_qed__1_3_2_5_3_1_2
n53_a_history_of_qed__1_3_2_5_3_1_3
ADVP-NIM
n53_a_history_of_qed__1_3_2_5_3_1->n53_a_history_of_qed__1_3_2_5_3_1_3
n53_a_history_of_qed__1_3_2_5_3_1_4
PP-NIM
n53_a_history_of_qed__1_3_2_5_3_1->n53_a_history_of_qed__1_3_2_5_3_1_4
n53_a_history_of_qed__1_3_2_5_3_1_1->n53_a_history_of_qed__1_3_2_5_3_1_1_1
n53_a_history_of_qed__1_3_2_5_3_1_2_1
NS
n53_a_history_of_qed__1_3_2_5_3_1_2->n53_a_history_of_qed__1_3_2_5_3_1_2_1
n53_a_history_of_qed__1_3_2_5_3_1_2_1->n53_a_history_of_qed__1_3_2_5_3_1_2_1_1
n53_a_history_of_qed__1_3_2_5_3_1_3_1
ADV
n53_a_history_of_qed__1_3_2_5_3_1_3->n53_a_history_of_qed__1_3_2_5_3_1_3_1
n53_a_history_of_qed__1_3_2_5_3_1_3_1->n53_a_history_of_qed__1_3_2_5_3_1_3_1_1
n53_a_history_of_qed__1_3_2_5_3_1_4_1
P-ROLE
n53_a_history_of_qed__1_3_2_5_3_1_4->n53_a_history_of_qed__1_3_2_5_3_1_4_1
n53_a_history_of_qed__1_3_2_5_3_1_4_2
NP
n53_a_history_of_qed__1_3_2_5_3_1_4->n53_a_history_of_qed__1_3_2_5_3_1_4_2
n53_a_history_of_qed__1_3_2_5_3_1_4_1->n53_a_history_of_qed__1_3_2_5_3_1_4_1_1
n53_a_history_of_qed__1_3_2_5_3_1_4_2_1
N
n53_a_history_of_qed__1_3_2_5_3_1_4_2->n53_a_history_of_qed__1_3_2_5_3_1_4_2_1
n53_a_history_of_qed__1_3_2_5_3_1_4_2_1->n53_a_history_of_qed__1_3_2_5_3_1_4_2_1_1
n53_a_history_of_qed__1_3_2_5_3_2->n53_a_history_of_qed__1_3_2_5_3_2_1
n53_a_history_of_qed__1_3_2_5_3_3_1
ILYR
n53_a_history_of_qed__1_3_2_5_3_3->n53_a_history_of_qed__1_3_2_5_3_3_1
n53_a_history_of_qed__1_3_2_5_3_3_1_1
VBP;__
n53_a_history_of_qed__1_3_2_5_3_3_1->n53_a_history_of_qed__1_3_2_5_3_3_1_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2
NP-OB1
n53_a_history_of_qed__1_3_2_5_3_3_1->n53_a_history_of_qed__1_3_2_5_3_3_1_2
n53_a_history_of_qed__1_3_2_5_3_3_1_1->n53_a_history_of_qed__1_3_2_5_3_3_1_1_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_1
NPR
n53_a_history_of_qed__1_3_2_5_3_3_1_2->n53_a_history_of_qed__1_3_2_5_3_3_1_2_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_2
PUNC
n53_a_history_of_qed__1_3_2_5_3_3_1_2->n53_a_history_of_qed__1_3_2_5_3_3_1_2_2
n53_a_history_of_qed__1_3_2_5_3_3_1_2_3
NPR
n53_a_history_of_qed__1_3_2_5_3_3_1_2->n53_a_history_of_qed__1_3_2_5_3_3_1_2_3
n53_a_history_of_qed__1_3_2_5_3_3_1_2_4
NS
n53_a_history_of_qed__1_3_2_5_3_3_1_2->n53_a_history_of_qed__1_3_2_5_3_3_1_2_4
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5
PP
n53_a_history_of_qed__1_3_2_5_3_3_1_2->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5
n53_a_history_of_qed__1_3_2_5_3_3_1_2_1->n53_a_history_of_qed__1_3_2_5_3_3_1_2_1_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_2->n53_a_history_of_qed__1_3_2_5_3_3_1_2_2_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_3->n53_a_history_of_qed__1_3_2_5_3_3_1_2_3_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_4->n53_a_history_of_qed__1_3_2_5_3_3_1_2_4_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_1
P-ROLE
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2
NP
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_1->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_1_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_1
ADJP
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_2
N
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_2
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3
PP
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_1_1
ADJ
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_1->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_1_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_1_1->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_1_1_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_2->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_2_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_1
P-ROLE
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2
NP
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_1->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_1_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2_1
ADJP
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2_2
NS
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2_2
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2_1_1
ADJ
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2_1->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2_1_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2_1_1->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2_1_1_1
n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2_2->n53_a_history_of_qed__1_3_2_5_3_3_1_2_5_2_3_2_2_1
n53_a_history_of_qed__1_3_2_5_3_4->n53_a_history_of_qed__1_3_2_5_3_4_1
n53_a_history_of_qed__1_3_2_5_3_5_1
CONJ
n53_a_history_of_qed__1_3_2_5_3_5->n53_a_history_of_qed__1_3_2_5_3_5_1
n53_a_history_of_qed__1_3_2_5_3_5_2
ILYR
n53_a_history_of_qed__1_3_2_5_3_5->n53_a_history_of_qed__1_3_2_5_3_5_2
n53_a_history_of_qed__1_3_2_5_3_5_1->n53_a_history_of_qed__1_3_2_5_3_5_1_1
n53_a_history_of_qed__1_3_2_5_3_5_2_1
ADVP-NIM
n53_a_history_of_qed__1_3_2_5_3_5_2->n53_a_history_of_qed__1_3_2_5_3_5_2_1
n53_a_history_of_qed__1_3_2_5_3_5_2_1_1
ADV
n53_a_history_of_qed__1_3_2_5_3_5_2_1->n53_a_history_of_qed__1_3_2_5_3_5_2_1_1
n53_a_history_of_qed__1_3_2_5_3_5_2_1_1->n53_a_history_of_qed__1_3_2_5_3_5_2_1_1_1
n53_a_history_of_qed__1_4->n53_a_history_of_qed__1_4_1
( (IP-MAT (NP-SBJ (PRO We;{we}))
(HVP;_cat_Ve_ <apos>ve;{have})
(IP-PPL-CAT (DON;_Tn_ done;{do})
(NP-OB1 (D some;{some})
(ADJP (ADVP (ADV fairly;{fairly}))
(ADJ elaborate;{elaborate}))
(NS versions;{version})
(PP (P-ROLE of;{of})
(NP (NPR grep;{grep})))
(IP-REL (C that;{that})
(NP-SBJ *T*)
(ILYR (ILYR (VBP;__ construct;{construct})
(NP-OB1 (NS DFAs;{dfas}))
(ADVP-NIM (ADV dynamically;{dynamically}))
(PP-NIM (P-ROLE on;{on})
(NP (N demand;{demand}))))
(PUNC ,)
(CONJP (ILYR (VBP;__ use;{use})
(NP-OB1 (NPR Boyer;{Boyer})
(PUNC <hyphen>)
(NPR Moore;{Moore})
(NS techniques;{technique})
(PP (P-ROLE for;{for})
(NP (ADJP (ADJ fast;{fast}))
(N searching;{searching})
(PP (P-ROLE of;{of})
(NP (ADJP (ADJ fixed;{fixed}))
(NS strings;{string}))))))))
(PUNC ,)
(CONJP (CONJ and;{and})
(ILYR (ADVP-NIM (ADV so_on;{so_on}))))))))
(PUNC .))
(ID 53_a_history_of_qed))