55_a_ibm_1401
Data can be sorted and classified at high speed for further processing by use of these generalized sorting routines.

%3 r_0055_0002__can can r_0055_0003__be be r_0055_0002__can->r_0055_0003__be [scope] r_0055_0012__processing processing r_0055_0002__can->r_0055_0012__processing for [nim] r_0055_0014__use use r_0055_0002__can->r_0055_0014__use by [nim] r_0055_0005__and and r_0055_0003__be->r_0055_0005__and [scope] r_0055_0011__further further r_0055_0012__processing->r_0055_0011__further [attrib] r_0055_0016__these_r_0055_0018__sorting_r_0055_0019__routines these sorting routines r_0055_0014__use->r_0055_0016__these_r_0055_0018__sorting_r_0055_0019__routines of r_0055_0004__sorted sorted r_0055_0005__and->r_0055_0004__sorted [conj1] r_0055_0006__classified classified r_0055_0005__and->r_0055_0006__classified [conj2] r_0055_0001__Data Data r_0055_0004__sorted->r_0055_0001__Data [arg1] r_0055_0009__speed speed r_0055_0004__sorted->r_0055_0009__speed at [nim] z_000_55_a_ibm_1401_13 r_0055_0004__sorted->z_000_55_a_ibm_1401_13 [arg0] r_0055_0008__high high r_0055_0009__speed->r_0055_0008__high [attrib] r_0055_0006__classified->r_0055_0001__Data [arg1] r_0055_0006__classified->r_0055_0009__speed at [nim] z_000_55_a_ibm_1401_21 r_0055_0006__classified->z_000_55_a_ibm_1401_21 [arg0] r_0055_0017__generalized generalized r_0055_0016__these_r_0055_0018__sorting_r_0055_0019__routines->r_0055_0017__generalized [attrib]
arc(r_0055_0002__can, r_0055_0003__be, scope).
arc(r_0055_0002__can, r_0055_0012__processing, r_0055_0010__for_nim37).
arc(r_0055_0002__can, r_0055_0014__use, r_0055_0013__by_nim46).
arc(r_0055_0003__be, r_0055_0005__and, scope).
arc(r_0055_0004__sorted, r_0055_0001__Data, arg1).
arc(r_0055_0004__sorted, r_0055_0009__speed, r_0055_0007__at_nim28).
arc(r_0055_0004__sorted, z_000_55_a_ibm_1401_13, arg0).
arc(r_0055_0005__and, r_0055_0004__sorted, conj1).
arc(r_0055_0005__and, r_0055_0006__classified, conj2).
arc(r_0055_0006__classified, r_0055_0001__Data, arg1).
arc(r_0055_0006__classified, r_0055_0009__speed, r_0055_0007__at_nim28).
arc(r_0055_0006__classified, z_000_55_a_ibm_1401_21, arg0).
arc(r_0055_0009__speed, r_0055_0008__high, attrib29).
arc(r_0055_0012__processing, r_0055_0011__further, attrib38).
arc(r_0055_0014__use, r_0055_0016__these_r_0055_0018__sorting_r_0055_0019__routines, r_0055_0015__of).
arc(r_0055_0016__these_r_0055_0018__sorting_r_0055_0019__routines, r_0055_0017__generalized, attrib55).



%3 r_0055_0002__can_r_0055_0003__be can be r_0055_0005__and and r_0055_0002__can_r_0055_0003__be->r_0055_0005__and [keep_scope] r_0055_0012__processing processing r_0055_0002__can_r_0055_0003__be->r_0055_0012__processing for [nim] r_0055_0014__use use r_0055_0002__can_r_0055_0003__be->r_0055_0014__use by [nim] r_0055_0004__sorted sorted r_0055_0005__and->r_0055_0004__sorted [conj1] r_0055_0006__classified classified r_0055_0005__and->r_0055_0006__classified [conj2] r_0055_0011__further further r_0055_0012__processing->r_0055_0011__further [attrib] r_0055_0016__these_r_0055_0018__sorting_r_0055_0019__routines these sorting routines r_0055_0014__use->r_0055_0016__these_r_0055_0018__sorting_r_0055_0019__routines of r_0055_0001__Data Data r_0055_0004__sorted->r_0055_0001__Data [arg1] r_0055_0009__speed speed r_0055_0004__sorted->r_0055_0009__speed at [nim] z_000_55_a_ibm_1401_13 r_0055_0004__sorted->z_000_55_a_ibm_1401_13 [arg0] r_0055_0008__high high r_0055_0009__speed->r_0055_0008__high [attrib] r_0055_0006__classified->r_0055_0001__Data [arg1] r_0055_0006__classified->r_0055_0009__speed at [nim] z_000_55_a_ibm_1401_21 r_0055_0006__classified->z_000_55_a_ibm_1401_21 [arg0] r_0055_0017__generalized generalized r_0055_0016__these_r_0055_0018__sorting_r_0055_0019__routines->r_0055_0017__generalized [attrib]
fof(formula,axiom,
    ? [R_55_12_PROCESSING,R_55_11_FURTHER,R_55_14_USE,R_55_16_THESE_SORTING_ROUTINES,R_55_17_GENERALIZED] :
      ( further(R_55_11_FURTHER)
      & generalized(R_55_17_GENERALIZED)
      & ? [R_55_5_AND,R_55_4_SORTED,Z_55_A_IBM_1401_13,R_55_6_CLASSIFIED,Z_55_A_IBM_1401_21,R_55_1_DATA,R_55_9_SPEED,R_55_8_HIGH] :
          ( data(R_55_1_DATA)
          & high(R_55_8_HIGH)
          & and(R_55_5_AND)
          & conj1(R_55_5_AND,R_55_4_SORTED)
          & sorted(R_55_4_SORTED,Z_55_A_IBM_1401_13,R_55_1_DATA)
          & at_nim28(R_55_4_SORTED,R_55_9_SPEED)
          & speed(R_55_9_SPEED)
          & attrib29(R_55_9_SPEED,R_55_8_HIGH)
          & conj2(R_55_5_AND,R_55_6_CLASSIFIED)
          & classified(R_55_6_CLASSIFIED,Z_55_A_IBM_1401_21,R_55_1_DATA)
          & at_nim28(R_55_6_CLASSIFIED,R_55_9_SPEED) ) ) ).



n55_a_ibm_1401 n55_a_ibm_1401_4 Data n55_a_ibm_1401_6 can n55_a_ibm_1401_9 be n55_a_ibm_1401_14 * n55_a_ibm_1401_16 sorted n55_a_ibm_1401_19 and n55_a_ibm_1401_22 * n55_a_ibm_1401_24 classified n55_a_ibm_1401_27 at n55_a_ibm_1401_31 high n55_a_ibm_1401_33 speed n55_a_ibm_1401_36 for n55_a_ibm_1401_40 further n55_a_ibm_1401_42 processing n55_a_ibm_1401_45 by n55_a_ibm_1401_48 use n55_a_ibm_1401_51 of n55_a_ibm_1401_54 these n55_a_ibm_1401_57 generalized n55_a_ibm_1401_59 sorting n55_a_ibm_1401_61 routines n55_a_ibm_1401_63 . n55_a_ibm_1401_1 IP-MAT n55_a_ibm_1401_2 NP-SBJ n55_a_ibm_1401_1->n55_a_ibm_1401_2 n55_a_ibm_1401_5 MD;_cat_Vi_ n55_a_ibm_1401_1->n55_a_ibm_1401_5 n55_a_ibm_1401_7 IP-INF-CAT n55_a_ibm_1401_1->n55_a_ibm_1401_7 n55_a_ibm_1401_34 PP-NIM n55_a_ibm_1401_1->n55_a_ibm_1401_34 n55_a_ibm_1401_43 PP-NIM n55_a_ibm_1401_1->n55_a_ibm_1401_43 n55_a_ibm_1401_62 PUNC n55_a_ibm_1401_1->n55_a_ibm_1401_62 n55_a_ibm_1401_3 NS n55_a_ibm_1401_2->n55_a_ibm_1401_3 n55_a_ibm_1401_3->n55_a_ibm_1401_4 n55_a_ibm_1401_5->n55_a_ibm_1401_6 n55_a_ibm_1401_8 BE;_cat_VePASS_ n55_a_ibm_1401_7->n55_a_ibm_1401_8 n55_a_ibm_1401_10 IP-PPL-CAT n55_a_ibm_1401_7->n55_a_ibm_1401_10 n55_a_ibm_1401_8->n55_a_ibm_1401_9 n55_a_ibm_1401_11 ILYR n55_a_ibm_1401_10->n55_a_ibm_1401_11 n55_a_ibm_1401_25 PP-NIM n55_a_ibm_1401_10->n55_a_ibm_1401_25 n55_a_ibm_1401_12 ILYR n55_a_ibm_1401_11->n55_a_ibm_1401_12 n55_a_ibm_1401_17 CONJP n55_a_ibm_1401_11->n55_a_ibm_1401_17 n55_a_ibm_1401_13 NP-LGS n55_a_ibm_1401_12->n55_a_ibm_1401_13 n55_a_ibm_1401_15 VVN;_Tn_ n55_a_ibm_1401_12->n55_a_ibm_1401_15 n55_a_ibm_1401_13->n55_a_ibm_1401_14 n55_a_ibm_1401_15->n55_a_ibm_1401_16 n55_a_ibm_1401_18 CONJ n55_a_ibm_1401_17->n55_a_ibm_1401_18 n55_a_ibm_1401_20 ILYR n55_a_ibm_1401_17->n55_a_ibm_1401_20 n55_a_ibm_1401_18->n55_a_ibm_1401_19 n55_a_ibm_1401_21 NP-LGS n55_a_ibm_1401_20->n55_a_ibm_1401_21 n55_a_ibm_1401_23 VVN;_Tn_ n55_a_ibm_1401_20->n55_a_ibm_1401_23 n55_a_ibm_1401_21->n55_a_ibm_1401_22 n55_a_ibm_1401_23->n55_a_ibm_1401_24 n55_a_ibm_1401_26 P-ROLE n55_a_ibm_1401_25->n55_a_ibm_1401_26 n55_a_ibm_1401_28 NP n55_a_ibm_1401_25->n55_a_ibm_1401_28 n55_a_ibm_1401_26->n55_a_ibm_1401_27 n55_a_ibm_1401_29 ADJP n55_a_ibm_1401_28->n55_a_ibm_1401_29 n55_a_ibm_1401_32 N n55_a_ibm_1401_28->n55_a_ibm_1401_32 n55_a_ibm_1401_30 ADJ n55_a_ibm_1401_29->n55_a_ibm_1401_30 n55_a_ibm_1401_30->n55_a_ibm_1401_31 n55_a_ibm_1401_32->n55_a_ibm_1401_33 n55_a_ibm_1401_35 P-ROLE n55_a_ibm_1401_34->n55_a_ibm_1401_35 n55_a_ibm_1401_37 NP n55_a_ibm_1401_34->n55_a_ibm_1401_37 n55_a_ibm_1401_35->n55_a_ibm_1401_36 n55_a_ibm_1401_38 ADJP n55_a_ibm_1401_37->n55_a_ibm_1401_38 n55_a_ibm_1401_41 N n55_a_ibm_1401_37->n55_a_ibm_1401_41 n55_a_ibm_1401_39 ADJR n55_a_ibm_1401_38->n55_a_ibm_1401_39 n55_a_ibm_1401_39->n55_a_ibm_1401_40 n55_a_ibm_1401_41->n55_a_ibm_1401_42 n55_a_ibm_1401_44 P-ROLE n55_a_ibm_1401_43->n55_a_ibm_1401_44 n55_a_ibm_1401_46 NP n55_a_ibm_1401_43->n55_a_ibm_1401_46 n55_a_ibm_1401_44->n55_a_ibm_1401_45 n55_a_ibm_1401_47 N n55_a_ibm_1401_46->n55_a_ibm_1401_47 n55_a_ibm_1401_49 PP n55_a_ibm_1401_46->n55_a_ibm_1401_49 n55_a_ibm_1401_47->n55_a_ibm_1401_48 n55_a_ibm_1401_50 P-ROLE n55_a_ibm_1401_49->n55_a_ibm_1401_50 n55_a_ibm_1401_52 NP n55_a_ibm_1401_49->n55_a_ibm_1401_52 n55_a_ibm_1401_50->n55_a_ibm_1401_51 n55_a_ibm_1401_53 D n55_a_ibm_1401_52->n55_a_ibm_1401_53 n55_a_ibm_1401_55 ADJP n55_a_ibm_1401_52->n55_a_ibm_1401_55 n55_a_ibm_1401_58 N n55_a_ibm_1401_52->n55_a_ibm_1401_58 n55_a_ibm_1401_60 NS n55_a_ibm_1401_52->n55_a_ibm_1401_60 n55_a_ibm_1401_53->n55_a_ibm_1401_54 n55_a_ibm_1401_56 ADJ n55_a_ibm_1401_55->n55_a_ibm_1401_56 n55_a_ibm_1401_56->n55_a_ibm_1401_57 n55_a_ibm_1401_58->n55_a_ibm_1401_59 n55_a_ibm_1401_60->n55_a_ibm_1401_61 n55_a_ibm_1401_62->n55_a_ibm_1401_63
( (IP-MAT (NP-SBJ (NS Data;{data}))
          (MD;_cat_Vi_ can;{can})
          (IP-INF-CAT (BE;_cat_VePASS_ be;{be})
                      (IP-PPL-CAT (ILYR (ILYR (NP-LGS *)
                                              (VVN;_Tn_ sorted;{sort}))
                                        (CONJP (CONJ and;{and})
                                               (ILYR (NP-LGS *)
                                                     (VVN;_Tn_ classified;{classify}))))
                                  (PP-NIM (P-ROLE at;{at})
                                          (NP (ADJP (ADJ high;{high}))
                                              (N speed;{speed})))))
          (PP-NIM (P-ROLE for;{for})
                  (NP (ADJP (ADJR further;{far}))
                      (N processing;{processing})))
          (PP-NIM (P-ROLE by;{by})
                  (NP (N use;{use})
                      (PP (P-ROLE of;{of})
                          (NP (D these;{these})
                              (ADJP (ADJ generalized;{generalized}))
                              (N sorting;{sorting})
                              (NS routines;{routine})))))
          (PUNC .))
  (ID 55_a_ibm_1401))