67_a_ibm_1401
Without the Report Program Generator, the program to get the Major Total Line would be written out in detail, step by step:

n67_a_ibm_1401 n67_a_ibm_1401__1_1_1_1 Without n67_a_ibm_1401__1_1_2_1_1 the n67_a_ibm_1401__1_1_2_2_1 Report n67_a_ibm_1401__1_1_2_3_1 Program n67_a_ibm_1401__1_1_2_4_1 Generator n67_a_ibm_1401__1_2_1 , n67_a_ibm_1401__1_3_1_1 the n67_a_ibm_1401__1_3_2_1 program n67_a_ibm_1401__1_3_3_1_1 *T* n67_a_ibm_1401__1_3_3_2_1 to n67_a_ibm_1401__1_3_3_3_1 get n67_a_ibm_1401__1_3_3_4_1_1 the n67_a_ibm_1401__1_3_3_4_2_1_1 Major n67_a_ibm_1401__1_3_3_4_3_1_1 Total n67_a_ibm_1401__1_3_3_4_4_1 Line n67_a_ibm_1401__1_4_1 would n67_a_ibm_1401__1_5_1_1 be n67_a_ibm_1401__1_5_2_1_1 * n67_a_ibm_1401__1_5_2_2_1 written n67_a_ibm_1401__1_5_2_3_1 out n67_a_ibm_1401__1_5_2_4_1_1 in n67_a_ibm_1401__1_5_2_4_2_1_1 detail n67_a_ibm_1401__1_5_2_5_1 , n67_a_ibm_1401__1_5_2_6_1_1 step n67_a_ibm_1401__1_5_2_6_2_1_1 by n67_a_ibm_1401__1_5_2_6_2_2_1_1 step n67_a_ibm_1401__1_6_1 : n67_a_ibm_1401__1 IP-MAT n67_a_ibm_1401__1_1 PP-NIM n67_a_ibm_1401__1->n67_a_ibm_1401__1_1 n67_a_ibm_1401__1_2 PUNC n67_a_ibm_1401__1->n67_a_ibm_1401__1_2 n67_a_ibm_1401__1_3 NP-SBJ n67_a_ibm_1401__1->n67_a_ibm_1401__1_3 n67_a_ibm_1401__1_4 MD;_cat_Vi_ n67_a_ibm_1401__1->n67_a_ibm_1401__1_4 n67_a_ibm_1401__1_5 IP-INF-CAT n67_a_ibm_1401__1->n67_a_ibm_1401__1_5 n67_a_ibm_1401__1_6 PUNC n67_a_ibm_1401__1->n67_a_ibm_1401__1_6 n67_a_ibm_1401__1_1_1 P-ROLE n67_a_ibm_1401__1_1->n67_a_ibm_1401__1_1_1 n67_a_ibm_1401__1_1_2 NP n67_a_ibm_1401__1_1->n67_a_ibm_1401__1_1_2 n67_a_ibm_1401__1_1_1->n67_a_ibm_1401__1_1_1_1 n67_a_ibm_1401__1_1_2_1 D n67_a_ibm_1401__1_1_2->n67_a_ibm_1401__1_1_2_1 n67_a_ibm_1401__1_1_2_2 N n67_a_ibm_1401__1_1_2->n67_a_ibm_1401__1_1_2_2 n67_a_ibm_1401__1_1_2_3 N n67_a_ibm_1401__1_1_2->n67_a_ibm_1401__1_1_2_3 n67_a_ibm_1401__1_1_2_4 N n67_a_ibm_1401__1_1_2->n67_a_ibm_1401__1_1_2_4 n67_a_ibm_1401__1_1_2_1->n67_a_ibm_1401__1_1_2_1_1 n67_a_ibm_1401__1_1_2_2->n67_a_ibm_1401__1_1_2_2_1 n67_a_ibm_1401__1_1_2_3->n67_a_ibm_1401__1_1_2_3_1 n67_a_ibm_1401__1_1_2_4->n67_a_ibm_1401__1_1_2_4_1 n67_a_ibm_1401__1_2->n67_a_ibm_1401__1_2_1 n67_a_ibm_1401__1_3_1 D n67_a_ibm_1401__1_3->n67_a_ibm_1401__1_3_1 n67_a_ibm_1401__1_3_2 N n67_a_ibm_1401__1_3->n67_a_ibm_1401__1_3_2 n67_a_ibm_1401__1_3_3 IP-INF-REL n67_a_ibm_1401__1_3->n67_a_ibm_1401__1_3_3 n67_a_ibm_1401__1_3_1->n67_a_ibm_1401__1_3_1_1 n67_a_ibm_1401__1_3_2->n67_a_ibm_1401__1_3_2_1 n67_a_ibm_1401__1_3_3_1 NP-SBJ n67_a_ibm_1401__1_3_3->n67_a_ibm_1401__1_3_3_1 n67_a_ibm_1401__1_3_3_2 TO n67_a_ibm_1401__1_3_3->n67_a_ibm_1401__1_3_3_2 n67_a_ibm_1401__1_3_3_3 VB;_Tn_ n67_a_ibm_1401__1_3_3->n67_a_ibm_1401__1_3_3_3 n67_a_ibm_1401__1_3_3_4 NP-OB1 n67_a_ibm_1401__1_3_3->n67_a_ibm_1401__1_3_3_4 n67_a_ibm_1401__1_3_3_1->n67_a_ibm_1401__1_3_3_1_1 n67_a_ibm_1401__1_3_3_2->n67_a_ibm_1401__1_3_3_2_1 n67_a_ibm_1401__1_3_3_3->n67_a_ibm_1401__1_3_3_3_1 n67_a_ibm_1401__1_3_3_4_1 D n67_a_ibm_1401__1_3_3_4->n67_a_ibm_1401__1_3_3_4_1 n67_a_ibm_1401__1_3_3_4_2 ADJP n67_a_ibm_1401__1_3_3_4->n67_a_ibm_1401__1_3_3_4_2 n67_a_ibm_1401__1_3_3_4_3 ADJP n67_a_ibm_1401__1_3_3_4->n67_a_ibm_1401__1_3_3_4_3 n67_a_ibm_1401__1_3_3_4_4 N n67_a_ibm_1401__1_3_3_4->n67_a_ibm_1401__1_3_3_4_4 n67_a_ibm_1401__1_3_3_4_1->n67_a_ibm_1401__1_3_3_4_1_1 n67_a_ibm_1401__1_3_3_4_2_1 ADJ n67_a_ibm_1401__1_3_3_4_2->n67_a_ibm_1401__1_3_3_4_2_1 n67_a_ibm_1401__1_3_3_4_2_1->n67_a_ibm_1401__1_3_3_4_2_1_1 n67_a_ibm_1401__1_3_3_4_3_1 ADJ n67_a_ibm_1401__1_3_3_4_3->n67_a_ibm_1401__1_3_3_4_3_1 n67_a_ibm_1401__1_3_3_4_3_1->n67_a_ibm_1401__1_3_3_4_3_1_1 n67_a_ibm_1401__1_3_3_4_4->n67_a_ibm_1401__1_3_3_4_4_1 n67_a_ibm_1401__1_4->n67_a_ibm_1401__1_4_1 n67_a_ibm_1401__1_5_1 BE;_cat_VePASS_ n67_a_ibm_1401__1_5->n67_a_ibm_1401__1_5_1 n67_a_ibm_1401__1_5_2 IP-PPL-CAT n67_a_ibm_1401__1_5->n67_a_ibm_1401__1_5_2 n67_a_ibm_1401__1_5_1->n67_a_ibm_1401__1_5_1_1 n67_a_ibm_1401__1_5_2_1 NP-LGS n67_a_ibm_1401__1_5_2->n67_a_ibm_1401__1_5_2_1 n67_a_ibm_1401__1_5_2_2 VVN;_phr_Vn<=>p_ n67_a_ibm_1401__1_5_2->n67_a_ibm_1401__1_5_2_2 n67_a_ibm_1401__1_5_2_3 RP n67_a_ibm_1401__1_5_2->n67_a_ibm_1401__1_5_2_3 n67_a_ibm_1401__1_5_2_4 PP-NIM n67_a_ibm_1401__1_5_2->n67_a_ibm_1401__1_5_2_4 n67_a_ibm_1401__1_5_2_5 PUNC n67_a_ibm_1401__1_5_2->n67_a_ibm_1401__1_5_2_5 n67_a_ibm_1401__1_5_2_6 NP-NIM n67_a_ibm_1401__1_5_2->n67_a_ibm_1401__1_5_2_6 n67_a_ibm_1401__1_5_2_1->n67_a_ibm_1401__1_5_2_1_1 n67_a_ibm_1401__1_5_2_2->n67_a_ibm_1401__1_5_2_2_1 n67_a_ibm_1401__1_5_2_3->n67_a_ibm_1401__1_5_2_3_1 n67_a_ibm_1401__1_5_2_4_1 P-ROLE n67_a_ibm_1401__1_5_2_4->n67_a_ibm_1401__1_5_2_4_1 n67_a_ibm_1401__1_5_2_4_2 NP n67_a_ibm_1401__1_5_2_4->n67_a_ibm_1401__1_5_2_4_2 n67_a_ibm_1401__1_5_2_4_1->n67_a_ibm_1401__1_5_2_4_1_1 n67_a_ibm_1401__1_5_2_4_2_1 N n67_a_ibm_1401__1_5_2_4_2->n67_a_ibm_1401__1_5_2_4_2_1 n67_a_ibm_1401__1_5_2_4_2_1->n67_a_ibm_1401__1_5_2_4_2_1_1 n67_a_ibm_1401__1_5_2_5->n67_a_ibm_1401__1_5_2_5_1 n67_a_ibm_1401__1_5_2_6_1 N n67_a_ibm_1401__1_5_2_6->n67_a_ibm_1401__1_5_2_6_1 n67_a_ibm_1401__1_5_2_6_2 PP n67_a_ibm_1401__1_5_2_6->n67_a_ibm_1401__1_5_2_6_2 n67_a_ibm_1401__1_5_2_6_1->n67_a_ibm_1401__1_5_2_6_1_1 n67_a_ibm_1401__1_5_2_6_2_1 P-ROLE n67_a_ibm_1401__1_5_2_6_2->n67_a_ibm_1401__1_5_2_6_2_1 n67_a_ibm_1401__1_5_2_6_2_2 NP n67_a_ibm_1401__1_5_2_6_2->n67_a_ibm_1401__1_5_2_6_2_2 n67_a_ibm_1401__1_5_2_6_2_1->n67_a_ibm_1401__1_5_2_6_2_1_1 n67_a_ibm_1401__1_5_2_6_2_2_1 N n67_a_ibm_1401__1_5_2_6_2_2->n67_a_ibm_1401__1_5_2_6_2_2_1 n67_a_ibm_1401__1_5_2_6_2_2_1->n67_a_ibm_1401__1_5_2_6_2_2_1_1 n67_a_ibm_1401__1_6->n67_a_ibm_1401__1_6_1
( (IP-MAT (PP-NIM (P-ROLE Without;{without})
                  (NP;{REPORT_GENERATOR} (D the;{the})
                                         (N Report;{report})
                                         (N Program;{program})
                                         (N Generator;{generator})))
          (PUNC ,)
          (NP-SBJ (D the;{the})
                  (N program;{program})
                  (IP-INF-REL (NP-SBJ *T*)
                              (TO to;{to})
                              (VB;_Tn_ get;{get})
                              (NP-OB1;{LINE} (D the;{the})
                                             (ADJP (ADJ Major;{major}))
                                             (ADJP (ADJ Total;{total}))
                                             (N Line;{line}))))
          (MD;_cat_Vi_ would;{will})
          (IP-INF-CAT (BE;_cat_VePASS_ be;{be})
                      (IP-PPL-CAT (NP-LGS *)
                                  (VVN;_phr_Vn<=>p_ written;{write[out]})
                                  (RP out;{out})
                                  (PP-NIM (P-ROLE in;{in})
                                          (NP (N detail;{detail})))
                                  (PUNC ,)
                                  (NP-NIM (N step;{step})
                                          (PP (P-ROLE by;{by})
                                              (NP (N step;{step}))))))
          (PUNC :))
  (ID 67_a_ibm_1401))



%3 r_0067_0022__step step r_0067_0024__step step r_0067_0022__step->r_0067_0024__step by r_0067_0017__written_r_0067_0018__out written out r_0067_0017__written_r_0067_0018__out->r_0067_0022__step [nim] z_0067_5012___star_ * r_0067_0017__written_r_0067_0018__out->z_0067_5012___star_ [arg0] r_0067_0020__detail detail r_0067_0017__written_r_0067_0018__out->r_0067_0020__detail in [nim] r_0067_0007__the_r_0067_0008__program the program r_0067_0017__written_r_0067_0018__out->r_0067_0007__the_r_0067_0008__program [arg1] r_0067_0016__be be r_0067_0016__be->r_0067_0017__written_r_0067_0018__out [scope] r_0067_0015__would would r_0067_0015__would->r_0067_0016__be [scope] r_0067_0002__the_r_0067_0003__Report_r_0067_0004__Program_r_0067_0005__Generator the Report Program Generator r_0067_0015__would->r_0067_0002__the_r_0067_0003__Report_r_0067_0004__Program_r_0067_0005__Generator Without [nim] r_0067_0011__the_r_0067_0014__Line the Line r_0067_0013__Total Total r_0067_0011__the_r_0067_0014__Line->r_0067_0013__Total [attrib] r_0067_0012__Major Major r_0067_0011__the_r_0067_0014__Line->r_0067_0012__Major [attrib] r_0067_0010__get get r_0067_0010__get->r_0067_0007__the_r_0067_0008__program [inv_arg0] r_0067_0010__get->r_0067_0011__the_r_0067_0014__Line [arg1]
arc(r_0067_0010__get,r_0067_0007__the_r_0067_0008__program,inv_arg0).
arc(r_0067_0010__get,r_0067_0011__the_r_0067_0014__Line,arg1).
arc(r_0067_0011__the_r_0067_0014__Line,r_0067_0012__Major,attrib).
arc(r_0067_0011__the_r_0067_0014__Line,r_0067_0013__Total,attrib).
arc(r_0067_0015__would,r_0067_0002__the_r_0067_0003__Report_r_0067_0004__Program_r_0067_0005__Generator,r_0067_0001__Without__nim).
arc(r_0067_0015__would,r_0067_0016__be,scope).
arc(r_0067_0016__be,r_0067_0017__written_r_0067_0018__out,scope).
arc(r_0067_0017__written_r_0067_0018__out,r_0067_0007__the_r_0067_0008__program,arg1).
arc(r_0067_0017__written_r_0067_0018__out,r_0067_0020__detail,r_0067_0019__in__nim).
arc(r_0067_0017__written_r_0067_0018__out,r_0067_0022__step,nim).
arc(r_0067_0017__written_r_0067_0018__out,z_0067_5012___star_,arg0).
arc(r_0067_0022__step,r_0067_0024__step,r_0067_0023__by).



%3 r_0067_0007__the_r_0067_0008__program the program r_0067_0010__get get r_0067_0007__the_r_0067_0008__program->r_0067_0010__get [inv_arg0] r_0067_0011__the_r_0067_0014__Line the Line r_0067_0010__get->r_0067_0011__the_r_0067_0014__Line [arg1] r_0067_0012__Major Major r_0067_0011__the_r_0067_0014__Line->r_0067_0012__Major [attrib] r_0067_0013__Total Total r_0067_0011__the_r_0067_0014__Line->r_0067_0013__Total [attrib] r_0067_0015__would_r_0067_0016__be_r_0067_0017__written_r_0067_0018__out would be written out r_0067_0015__would_r_0067_0016__be_r_0067_0017__written_r_0067_0018__out->r_0067_0007__the_r_0067_0008__program [arg1] r_0067_0002__the_r_0067_0003__Report_r_0067_0004__Program_r_0067_0005__Generator the Report Program Generator r_0067_0015__would_r_0067_0016__be_r_0067_0017__written_r_0067_0018__out->r_0067_0002__the_r_0067_0003__Report_r_0067_0004__Program_r_0067_0005__Generator Without [nim] r_0067_0020__detail detail r_0067_0015__would_r_0067_0016__be_r_0067_0017__written_r_0067_0018__out->r_0067_0020__detail in [nim] r_0067_0022__step step r_0067_0015__would_r_0067_0016__be_r_0067_0017__written_r_0067_0018__out->r_0067_0022__step [nim] z_0067_5012___star_ * r_0067_0015__would_r_0067_0016__be_r_0067_0017__written_r_0067_0018__out->z_0067_5012___star_ [arg0] r_0067_0024__step step r_0067_0022__step->r_0067_0024__step by
fof(formula,axiom,
    ? [R_0067_0002__THE_R_0067_0003__REPORT_R_0067_0004__PROGRAM_R_0067_0005__GENERATOR,R_0067_0012__MAJOR,R_0067_0013__TOTAL,R_0067_0011__THE_R_0067_0014__LINE,R_0067_0010__GET,R_0067_0007__THE_R_0067_0008__PROGRAM,R_0067_0020__DETAIL,R_0067_0024__STEP,R_0067_0022__STEP,Z_0067_5012___STAR_,R_0067_0015__WOULD_R_0067_0016__BE_R_0067_0017__WRITTEN_R_0067_0018__OUT] :
      ( r_0067_0002__the_r_0067_0003__Report_r_0067_0004__Program_r_0067_0005__Generator(R_0067_0002__THE_R_0067_0003__REPORT_R_0067_0004__PROGRAM_R_0067_0005__GENERATOR)
      & r_0067_0012__Major(R_0067_0012__MAJOR)
      & r_0067_0013__Total(R_0067_0013__TOTAL)
      & r_0067_0020__detail(R_0067_0020__DETAIL)
      & r_0067_0024__step(R_0067_0024__STEP)
      & z_0067_5012___star_(Z_0067_5012___STAR_)
      & r_0067_0015__would_r_0067_0016__be_r_0067_0017__written_r_0067_0018__out(R_0067_0015__WOULD_R_0067_0016__BE_R_0067_0017__WRITTEN_R_0067_0018__OUT)
      & has_arg0(R_0067_0015__WOULD_R_0067_0016__BE_R_0067_0017__WRITTEN_R_0067_0018__OUT,Z_0067_5012___STAR_)
      & has_nim(R_0067_0015__WOULD_R_0067_0016__BE_R_0067_0017__WRITTEN_R_0067_0018__OUT,R_0067_0022__STEP)
      & r_0067_0022__step(R_0067_0022__STEP)
      & has_r_0067_0023__by(R_0067_0022__STEP,R_0067_0024__STEP)
      & has_r_0067_0019__in__nim(R_0067_0015__WOULD_R_0067_0016__BE_R_0067_0017__WRITTEN_R_0067_0018__OUT,R_0067_0020__DETAIL)
      & has_arg1(R_0067_0015__WOULD_R_0067_0016__BE_R_0067_0017__WRITTEN_R_0067_0018__OUT,R_0067_0007__THE_R_0067_0008__PROGRAM)
      & r_0067_0007__the_r_0067_0008__program(R_0067_0007__THE_R_0067_0008__PROGRAM)
      & has_inv_arg0(R_0067_0007__THE_R_0067_0008__PROGRAM,R_0067_0010__GET)
      & r_0067_0010__get(R_0067_0010__GET)
      & has_arg1(R_0067_0010__GET,R_0067_0011__THE_R_0067_0014__LINE)
      & r_0067_0011__the_r_0067_0014__Line(R_0067_0011__THE_R_0067_0014__LINE)
      & has_attrib(R_0067_0011__THE_R_0067_0014__LINE,R_0067_0013__TOTAL)
      & has_attrib(R_0067_0011__THE_R_0067_0014__LINE,R_0067_0012__MAJOR)
      & has_r_0067_0001__Without__nim(R_0067_0015__WOULD_R_0067_0016__BE_R_0067_0017__WRITTEN_R_0067_0018__OUT,R_0067_0002__THE_R_0067_0003__REPORT_R_0067_0004__PROGRAM_R_0067_0005__GENERATOR) ) ).