6_a_history_of_qed
Written in IBM 7090 assembly language, it differed from the Berkeley version most notably in introducing regular expressions for specifying strings to seek within the document being edited, and to specify a substring for which a substitution should be made.

0006_0001__Written written 0006_0005__assembly_0006_0006__language assembly_language 0006_0001__Written->0006_0005__assembly_0006_0006__language in[nim] 0006_0008__it it 0006_0001__Written->0006_0008__it [arg1] staz_0006_5003 * 0006_0001__Written->staz_0006_5003 [arg0] 0006_0003__IBM_0006_0004__7090 ibm_7090 0006_0005__assembly_0006_0006__language->0006_0003__IBM_0006_0004__7090 [modifier] 0006_0009__differed_0006_0010__from differed_from 0006_0009__differed_0006_0010__from->0006_0008__it [arg0] 0006_0011__the_0006_0012__Berkeley_0006_0013__version the_berkeley_version 0006_0009__differed_0006_0010__from->0006_0011__the_0006_0012__Berkeley_0006_0013__version [arg1] 0006_0015__notably notably 0006_0009__differed_0006_0010__from->0006_0015__notably [nim] 0006_0017__introducing introducing 0006_0009__differed_0006_0010__from->0006_0017__introducing in[nim] 0006_0014__most most 0006_0015__notably->0006_0014__most [qual] 0006_0017__introducing->0006_0008__it [arg0] 0006_0019__expressions expressions 0006_0017__introducing->0006_0019__expressions [arg1] 0006_0018__regular regular 0006_0019__expressions->0006_0018__regular [attrib] 0006_0021__specifying specifying 0006_0019__expressions->0006_0021__specifying for 0006_0022__strings strings 0006_0021__specifying->0006_0022__strings [arg1] z_0006_5011 _ 0006_0021__specifying->z_0006_5011 [arg0] 0006_0024__seek_0006_0025__within seek_within 0006_0024__seek_0006_0025__within->0006_0019__expressions [arg1] 0006_0026__the_0006_0027__document the_document 0006_0024__seek_0006_0025__within->0006_0026__the_0006_0027__document [arg2] 0006_0028__being being 0006_0029__edited edited 0006_0028__being->0006_0029__edited [scope] 0006_0029__edited->0006_0026__the_0006_0027__document [arg1] staz_0006_5016 * 0006_0029__edited->staz_0006_5016 [arg0] 0006_0031__and and 0006_0031__and->0006_0024__seek_0006_0025__within [conj1] 0006_0033__specify specify 0006_0031__and->0006_0033__specify [conj2] 0006_0033__specify->0006_0019__expressions [arg0] 0006_0034__a_0006_0035__substring a_substring 0006_0033__specify->0006_0034__a_0006_0035__substring [arg1] 0006_0036__fo0006_0042__made for_made 0006_0036__fo0006_0042__made->0006_0034__a_0006_0035__substring [arg2] 0006_0038__a_0006_0039__substitution a_substitution 0006_0036__fo0006_0042__made->0006_0038__a_0006_0039__substitution [arg1] staz_0006_5024 * 0006_0036__fo0006_0042__made->staz_0006_5024 [arg0] 0006_0040__should should 0006_0041__be be 0006_0040__should->0006_0041__be [scope] 0006_0041__be->0006_0036__fo0006_0042__made [scope] 0006_1001____sta_ _*_ 0006_1001____sta_->0006_0001__Written [restriction] 0006_1001____sta_->0006_0009__differed_0006_0010__from [scope]
arc(r_0006_0001__Written,r_0006_0005__assembly_r_0006_0006__language,r_0006_0002__in__nim).
arc(r_0006_0001__Written,r_0006_0008__it,arg1).
arc(r_0006_0001__Written,star_z_0006_5003,arg0).
arc(r_0006_0005__assembly_r_0006_0006__language,r_0006_0003__IBM_r_0006_0004__7090,modifier).
arc(r_0006_0009__differed_r_0006_0010__from,r_0006_0008__it,arg0).
arc(r_0006_0009__differed_r_0006_0010__from,r_0006_0011__the_r_0006_0012__Berkeley_r_0006_0013__version,arg1).
arc(r_0006_0009__differed_r_0006_0010__from,r_0006_0015__notably,nim).
arc(r_0006_0009__differed_r_0006_0010__from,r_0006_0017__introducing,r_0006_0016__in__nim).
arc(r_0006_0015__notably,r_0006_0014__most,qual).
arc(r_0006_0017__introducing,r_0006_0008__it,arg0).
arc(r_0006_0017__introducing,r_0006_0019__expressions,arg1).
arc(r_0006_0019__expressions,r_0006_0018__regular,attrib).
arc(r_0006_0019__expressions,r_0006_0021__specifying,r_0006_0020__for).
arc(r_0006_0021__specifying,r_0006_0022__strings,arg1).
arc(r_0006_0021__specifying,z_0006_5011,arg0).
arc(r_0006_0024__seek_r_0006_0025__within,r_0006_0019__expressions,arg1).
arc(r_0006_0024__seek_r_0006_0025__within,r_0006_0026__the_r_0006_0027__document,arg2).
arc(r_0006_0028__being,r_0006_0029__edited,keep_scope).
arc(r_0006_0029__edited,r_0006_0026__the_r_0006_0027__document,arg1).
arc(r_0006_0029__edited,star_z_0006_5016,arg0).
arc(r_0006_0031__and,r_0006_0024__seek_r_0006_0025__within,coord_conj1).
arc(r_0006_0031__and,r_0006_0033__specify,coord_conj2).
arc(r_0006_0033__specify,r_0006_0019__expressions,arg0).
arc(r_0006_0033__specify,r_0006_0034__a_r_0006_0035__substring,arg1).
arc(r_0006_0036__for_r_0006_0042__made,r_0006_0034__a_r_0006_0035__substring,arg2).
arc(r_0006_0036__for_r_0006_0042__made,r_0006_0038__a_r_0006_0039__substitution,arg1).
arc(r_0006_0036__for_r_0006_0042__made,star_z_0006_5024,arg0).
arc(r_0006_0040__should,r_0006_0041__be,keep_scope).
arc(r_0006_0041__be,r_0006_0036__for_r_0006_0042__made,keep_scope).
arc(r_0006_1001____star__,r_0006_0001__Written,restriction_).
arc(r_0006_1001____star__,r_0006_0009__differed_r_0006_0010__from,scope_).


IP-MAT PP-SCON IP-PPL2 NP-LGS * VVN;~Tn Written PP-NIM P-ROLE in NP NLYR NPR IBM NPR 7090 N assembly N language PUNC , NP-SBJ PRO it VBD;~Ipr differed PP-CLR P-ROLE from NP D the NPR Berkeley N version ADVP-NIM ADVP ADVS most ADV notably PP-NIM P-ROLE in IP-PPL2 VAG;~Tn introducing NP-OB1 ADJP ADJ regular NS expressions PP P-ROLE for IP-PPL VAG;~Tn specifying NP-OB1 NS strings IP-INF-REL ILYR ILYR NP-OB1 *T* TO to VB;~Tn.pr seek PP-CLR P-ROLE within NP D the N document IP-PPL BAG;~cat_Ve_passive_ being IP-PPL-CAT NP-LGS * VVN;~Tn edited PUNC , CONJP CONJ and ILYR NP-SBJ *T* TO to VB;~Tn specify NP-OB1 D a N substring IP-REL PP-173 P-ROLE for NP RPRO which NP-SBJ D a N substitution MD;~cat_Vi should IP-INF-CAT BE;~cat_Ve_passive_ be IP-PPL-CAT PP-CLR *ICH*-173 NP-LGS * VVN;~Tn.pr made PUNC .
( (IP-MAT (PP-SCON (IP-PPL2 (NP-LGS *)
                            (VVN;~Tn Written;{write})
                            (PP-NIM (P-ROLE in;{in})
                                    (NP (NLYR (NPR IBM;{IBM})
                                              (NPR 7090))
                                        (N assembly;{assembly})
                                        (N language;{language})))))
          (PUNC ,)
          (NP-SBJ;{CTSS_QED} (PRO it;{it}))
          (VBD;~Ipr differed;{differ[from]})
          (PP-CLR (P-ROLE from;{from})
                  (NP;{BERKELEY_QED} (D the;{the})
                                     (NPR Berkeley;{Berkeley})
                                     (N version;{version})))
          (ADVP-NIM (ADVP (ADVS most;{most}))
                    (ADV notably;{notably}))
          (PP-NIM (P-ROLE in;{in})
                  (IP-PPL2 (VAG;~Tn introducing;{introduce})
                           (NP-OB1 (ADJP (ADJ regular;{regular}))
                                   (NS expressions;{expression})
                                   (PP (P-ROLE for;{for})
                                       (IP-PPL (VAG;~Tn specifying;{specify})
                                               (NP-OB1 (NS strings;{string}))))
                                   (IP-INF-REL (ILYR (ILYR (NP-OB1 *T*)
                                                           (TO to;{to})
                                                           (VB;~Tn.pr seek;{seek[within]})
                                                           (PP-CLR (P-ROLE within;{within})
                                                                   (NP (D the;{the})
                                                                       (N document;{document})
                                                                       (IP-PPL (BAG;~cat_Ve_passive_ being;{be})
                                                                               (IP-PPL-CAT (NP-LGS *)
                                                                                           (VVN;~Tn edited;{edit}))))))
                                                     (PUNC ,)
                                                     (CONJP (CONJ and;{and})
                                                            (ILYR (NP-SBJ *T*)
                                                                  (TO to;{to})
                                                                  (VB;~Tn specify;{specify})
                                                                  (NP-OB1 (D a;{a})
                                                                          (N substring;{substring})
                                                                          (IP-REL (PP-173 (P-ROLE for;{for})
                                                                                          (NP (RPRO which;{which})))
                                                                                  (NP-SBJ (D a;{a})
                                                                                          (N substitution;{substitution}))
                                                                                  (MD;~cat_Vi should;{shall})
                                                                                  (IP-INF-CAT (BE;~cat_Ve_passive_ be;{be})
                                                                                              (IP-PPL-CAT (PP-CLR *ICH*-173)
                                                                                                          (NP-LGS *)
                                                                                                          (VVN;~Tn.pr made;{make}))))))))))))
          (PUNC .))
  (ID 6_a_history_of_qed))