reserve S for with_non_trivial_Instructions COM-Struct;
reserve i,j,k for No-StopCode Instruction of S,
        I,J,K for MacroInstruction of S;
reserve i1,i2,i3,i4,i5,i6 for No-StopCode Instruction of S;
reserve I,J for non empty NAT-defined finite Function;
reserve I,J for MacroInstruction of S;

theorem
 LastLoc(I ';' J) = LastLoc I + LastLoc J
proof
 thus LastLoc(I ';' J) = card(I ';' J) - 1 by AFINSQ_1:91
      .= card I + card J - 1 - 1 by COMPOS_1:20
      .= card I - 1 + (card J - 1)
      .= LastLoc I + (card J - 1) by AFINSQ_1:91
      .= LastLoc I + LastLoc J by AFINSQ_1:91;
end;
