           *******************************************************
                       Semantic Analysis of SPARK Text
                             Examiner GPL Edition

           *******************************************************


             procedure Zone_File_Parser.ParseNameServerAndEmail




For path(s) from start to precondition check associated with statement of line 884:

procedure_parsenameserverandemail_1.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
        ->
C1:    1 >= rr_type__linelengthindex__first .
C2:    1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    1 <= zlength .
 

For path(s) from start to run-time check associated with statement of line 884:

procedure_parsenameserverandemail_2.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__1 >= rr_type__rritemtype__first .
C2:    foundtype__1 <= rr_type__rritemtype__last .
C3:    endidx__1 >= rr_type__linelengthindex__first .
C4:    endidx__1 <= rr_type__linelengthindex__last .
C5:    begidx__1 >= rr_type__linelengthindex__first .
C6:    begidx__1 <= rr_type__linelengthindex__last .
 

For path(s) from start to assertion of line 888:

procedure_parsenameserverandemail_3.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   foundtype__1 <> rr_type__recordindicator .
H32:   endidx__1 < zlength .
        ->
C1:    endidx__1 < zlength .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 888 to assertion of line 888:

procedure_parsenameserverandemail_4.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   foundtype__2 <> rr_type__recordindicator .
H43:   endidx__2 < zlength .
        ->
C1:    endidx__2 < zlength .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 889:

procedure_parsenameserverandemail_5.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
        ->
C1:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
C2:    begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
C3:    begidx - begidx + endidx >= integer__base__first .
C4:    begidx - begidx + endidx <= integer__base__last .
C5:    begidx - begidx >= integer__base__first .
C6:    begidx - begidx <= integer__base__last .
 

For path(s) from assertion of line 888 to precondition check associated with statement of line 890:

procedure_parsenameserverandemail_6.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
        ->
C1:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
C2:    begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    begidx - begidx + endidx + 1 <= zlength .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 890:

procedure_parsenameserverandemail_7.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__2 >= rr_type__rritemtype__first .
C2:    foundtype__2 <= rr_type__rritemtype__last .
C3:    endidx__2 >= rr_type__linelengthindex__first .
C4:    endidx__2 <= rr_type__linelengthindex__last .
C5:    begidx__2 >= rr_type__linelengthindex__first .
C6:    begidx__2 <= rr_type__linelengthindex__last .
 

For path(s) from start to run-time check associated with statement of line 897:

procedure_parsenameserverandemail_8.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__1 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__1 + 1 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 897:

procedure_parsenameserverandemail_9.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
 

For path(s) from start to precondition check associated with statement of line 898:

procedure_parsenameserverandemail_10.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__1 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__1 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__1 + 1 <= zlength .
 

For path(s) from assertion of line 888 to precondition check associated with statement of line 898:

procedure_parsenameserverandemail_11.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__2 + 1 <= zlength .
 

For path(s) from start to run-time check associated with statement of line 898:

procedure_parsenameserverandemail_12.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__3 >= rr_type__rritemtype__first .
C2:    foundtype__3 <= rr_type__rritemtype__last .
C3:    endidx__3 >= rr_type__linelengthindex__first .
C4:    endidx__3 <= rr_type__linelengthindex__last .
C5:    begidx__3 >= rr_type__linelengthindex__first .
C6:    begidx__3 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 898:

procedure_parsenameserverandemail_13.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__3 >= rr_type__rritemtype__first .
C2:    foundtype__3 <= rr_type__rritemtype__last .
C3:    endidx__3 >= rr_type__linelengthindex__first .
C4:    endidx__3 <= rr_type__linelengthindex__last .
C5:    begidx__3 >= rr_type__linelengthindex__first .
C6:    begidx__3 <= rr_type__linelengthindex__last .
 

For path(s) from start to run-time check associated with statement of line 899:

procedure_parsenameserverandemail_14.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
C3:    endidx__3 - begidx__3 >= integer__base__first .
C4:    endidx__3 - begidx__3 <= integer__base__last .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 899:

procedure_parsenameserverandemail_15.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
C3:    endidx__3 - begidx__3 >= integer__base__first .
C4:    endidx__3 - begidx__3 <= integer__base__last .
 

For path(s) from start to run-time check associated with statement of line 904:

procedure_parsenameserverandemail_16.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 >= natural__first .
C2:    endidx__3 <= natural__last .
C3:    begidx__3 >= natural__first .
C4:    begidx__3 <= natural__last .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 904:

procedure_parsenameserverandemail_17.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 >= natural__first .
C2:    endidx__3 <= natural__last .
C3:    begidx__3 >= natural__first .
C4:    begidx__3 <= natural__last .
 

For path(s) from start to run-time check associated with statement of line 907:

procedure_parsenameserverandemail_18.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 >= integer__first .
C2:    endidx__3 <= integer__last .
C3:    begidx__3 >= integer__first .
C4:    begidx__3 <= integer__last .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 907:

procedure_parsenameserverandemail_19.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 >= integer__first .
C2:    endidx__3 <= integer__last .
C3:    begidx__3 >= integer__first .
C4:    begidx__3 <= integer__last .
 

For path(s) from start to run-time check associated with statement of line 907:

procedure_parsenameserverandemail_20.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
        ->
C1:    (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
C2:    (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 907:

procedure_parsenameserverandemail_21.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
        ->
C1:    (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
C2:    (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
 

For path(s) from start to assertion of line 908:

procedure_parsenameserverandemail_22.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   begidx__3 <= endidx__3 .
        ->
C1:    begidx__3 >= 1 .
C2:    endidx__3 - begidx__3 + 1 <= 
           rr_type__maxdomainnamelength .
C3:    endidx__3 = endidx__3 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    begidx__3 >= integer__first .
C8:    begidx__3 <= integer__last .
C9:    begidx__3 >= begidx__3 .
C10:   begidx__3 <= endidx__3 .
C11:   endidx__3 >= rr_type__linelengthindex__first .
C12:   endidx__3 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 888 to assertion of line 908:

procedure_parsenameserverandemail_23.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  begidx__3 <= endidx__3 .
        ->
C1:    begidx__3 >= 1 .
C2:    endidx__3 - begidx__3 + 1 <= 
           rr_type__maxdomainnamelength .
C3:    endidx__3 = endidx__3 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    begidx__3 >= integer__first .
C8:    begidx__3 <= integer__last .
C9:    begidx__3 >= begidx__3 .
C10:   begidx__3 <= endidx__3 .
C11:   endidx__3 >= rr_type__linelengthindex__first .
C12:   endidx__3 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 908 to assertion of line 908:

procedure_parsenameserverandemail_24.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   not (loop__2__i = endidx__entry__loop__2) .
        ->
C1:    begidx >= 1 .
C2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
C3:    endidx = endidx__entry__loop__2 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    loop__2__i + 1 >= integer__first .
C8:    loop__2__i + 1 <= integer__last .
C9:    loop__2__i + 1 >= begidx .
C10:   loop__2__i + 1 <= endidx__entry__loop__2 .
C11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
C12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 908 to run-time check associated with statement of line 910:

procedure_parsenameserverandemail_25.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
        ->
C1:    element(zonefileline, [loop__2__i]) >= character__first .
C2:    element(zonefileline, [loop__2__i]) <= character__last .
C3:    loop__2__i >= rr_type__linelengthindex__first .
C4:    loop__2__i <= rr_type__linelengthindex__last .
C5:    loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
C6:    loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
C7:    loop__2__i + 1 - begidx >= integer__base__first .
C8:    loop__2__i + 1 - begidx <= integer__base__last .
C9:    loop__2__i + 1 >= integer__base__first .
C10:   loop__2__i + 1 <= integer__base__last .
 

For path(s) from start to run-time check associated with statement of line 912:

procedure_parsenameserverandemail_26.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx__3 + 1 >= integer__first .
C4:    endidx__3 + 1 <= integer__last .
C5:    endidx__3 + 1 >= integer__base__first .
C6:    endidx__3 + 1 <= integer__base__last .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 912:

procedure_parsenameserverandemail_27.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx__3 + 1 >= integer__first .
C4:    endidx__3 + 1 <= integer__last .
C5:    endidx__3 + 1 >= integer__base__first .
C6:    endidx__3 + 1 <= integer__base__last .
 

For path(s) from assertion of line 908 to run-time check associated with statement of line 912:

procedure_parsenameserverandemail_28.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx + 1 >= integer__first .
C4:    endidx + 1 <= integer__last .
C5:    endidx + 1 >= integer__base__first .
C6:    endidx + 1 <= integer__base__last .
 

For path(s) from start to run-time check associated with statement of line 912:

procedure_parsenameserverandemail_29.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
H93:   rr_type__maxdomainnamelength >= integer__first .
H94:   rr_type__maxdomainnamelength <= integer__last .
H95:   endidx__3 + 1 >= integer__first .
H96:   endidx__3 + 1 <= integer__last .
H97:   endidx__3 + 1 >= integer__base__first .
H98:   endidx__3 + 1 <= integer__base__last .
        ->
C1:    (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 912:

procedure_parsenameserverandemail_30.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
H104:  rr_type__maxdomainnamelength >= integer__first .
H105:  rr_type__maxdomainnamelength <= integer__last .
H106:  endidx__3 + 1 >= integer__first .
H107:  endidx__3 + 1 <= integer__last .
H108:  endidx__3 + 1 >= integer__base__first .
H109:  endidx__3 + 1 <= integer__base__last .
        ->
C1:    (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
 

For path(s) from assertion of line 908 to run-time check associated with statement of line 912:

procedure_parsenameserverandemail_31.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
        ->
C1:    (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
 

For path(s) from start to assertion of line 914:

procedure_parsenameserverandemail_32.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
H93:   rr_type__maxdomainnamelength >= integer__first .
H94:   rr_type__maxdomainnamelength <= integer__last .
H95:   endidx__3 + 1 >= integer__first .
H96:   endidx__3 + 1 <= integer__last .
H97:   endidx__3 + 1 >= integer__base__first .
H98:   endidx__3 + 1 <= integer__base__last .
H99:   (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H100:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H101:  endidx__3 >= rr_type__linelengthindex__first .
H102:  endidx__3 <= rr_type__linelengthindex__last .
H103:  endidx__3 + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx__3 >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__3 + 1 >= integer__first .
C6:    endidx__3 + 1 <= integer__last .
C7:    endidx__3 + 1 >= endidx__3 + 1 .
C8:    endidx__3 + 1 <= rr_type__maxdomainnamelength .
 

For path(s) from assertion of line 888 to assertion of line 914:

procedure_parsenameserverandemail_33.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
H104:  rr_type__maxdomainnamelength >= integer__first .
H105:  rr_type__maxdomainnamelength <= integer__last .
H106:  endidx__3 + 1 >= integer__first .
H107:  endidx__3 + 1 <= integer__last .
H108:  endidx__3 + 1 >= integer__base__first .
H109:  endidx__3 + 1 <= integer__base__last .
H110:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H111:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H112:  endidx__3 >= rr_type__linelengthindex__first .
H113:  endidx__3 <= rr_type__linelengthindex__last .
H114:  endidx__3 + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx__3 >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__3 + 1 >= integer__first .
C6:    endidx__3 + 1 <= integer__last .
C7:    endidx__3 + 1 >= endidx__3 + 1 .
C8:    endidx__3 + 1 <= rr_type__maxdomainnamelength .
 

For path(s) from assertion of line 908 to assertion of line 914:

procedure_parsenameserverandemail_34.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
H32:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H33:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
H34:   endidx >= rr_type__linelengthindex__first .
H35:   endidx <= rr_type__linelengthindex__last .
H36:   endidx + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx + 1 >= integer__first .
C6:    endidx + 1 <= integer__last .
C7:    endidx + 1 >= endidx + 1 .
C8:    endidx + 1 <= rr_type__maxdomainnamelength .
 

For path(s) from assertion of line 914 to assertion of line 914:

procedure_parsenameserverandemail_35.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__3__i >= integer__first .
H6:    loop__3__i <= integer__last .
H7:    loop__3__i >= endidx + 1 .
H8:    loop__3__i <= rr_type__maxdomainnamelength .
H9:    32 >= character__first .
H10:   32 <= character__last .
H11:   loop__3__i >= rr_type__domainnamestringtypeindex__first .
H12:   loop__3__i <= rr_type__domainnamestringtypeindex__last .
H13:   not (loop__3__i = rr_type__maxdomainnamelength) .
        ->
C1:    endidx >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    loop__3__i + 1 >= integer__first .
C6:    loop__3__i + 1 <= integer__last .
C7:    loop__3__i + 1 >= endidx + 1 .
C8:    loop__3__i + 1 <= rr_type__maxdomainnamelength .
 

For path(s) from assertion of line 914 to run-time check associated with statement of line 915:

procedure_parsenameserverandemail_36.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__3__i >= integer__first .
H6:    loop__3__i <= integer__last .
H7:    loop__3__i >= endidx + 1 .
H8:    loop__3__i <= rr_type__maxdomainnamelength .
        ->
C1:    32 >= character__first .
C2:    32 <= character__last .
C3:    loop__3__i >= rr_type__domainnamestringtypeindex__first .
C4:    loop__3__i <= rr_type__domainnamestringtypeindex__last .
 

For path(s) from start to run-time check associated with statement of line 926:

procedure_parsenameserverandemail_37.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   endidx__1 >= zlength .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   not (endidx__1 >= zlength) .
H38:   endidx__1 >= rr_type__linelengthindex__first .
H39:   endidx__1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__1 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__1 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_38.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   foundtype__3 <> rr_type__domainnameortimespec .
H73:   endidx__3 >= rr_type__linelengthindex__first .
H74:   endidx__3 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 >= zlength) .
H76:   endidx__3 >= rr_type__linelengthindex__first .
H77:   endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_39.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= natural__first .
H81:   endidx__3 <= natural__last .
H82:   begidx__3 >= natural__first .
H83:   begidx__3 <= natural__last .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_40.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
H93:   rr_type__maxdomainnamelength >= integer__first .
H94:   rr_type__maxdomainnamelength <= integer__last .
H95:   endidx__3 + 1 >= integer__first .
H96:   endidx__3 + 1 <= integer__last .
H97:   endidx__3 + 1 >= integer__base__first .
H98:   endidx__3 + 1 <= integer__base__last .
H99:   (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H100:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H101:  endidx__3 >= rr_type__linelengthindex__first .
H102:  endidx__3 <= rr_type__linelengthindex__last .
H103:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H104:  endidx__3 >= rr_type__linelengthindex__first .
H105:  endidx__3 <= rr_type__linelengthindex__last .
H106:  not (endidx__3 >= zlength) .
H107:  endidx__3 >= rr_type__linelengthindex__first .
H108:  endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 + 1 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 926:

procedure_parsenameserverandemail_41.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   endidx__2 >= zlength .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   not (endidx__2 >= zlength) .
H49:   endidx__2 >= rr_type__linelengthindex__first .
H50:   endidx__2 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_42.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   foundtype__3 <> rr_type__domainnameortimespec .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_43.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= natural__first .
H92:   endidx__3 <= natural__last .
H93:   begidx__3 >= natural__first .
H94:   begidx__3 <= natural__last .
H95:   endidx__3 >= rr_type__linelengthindex__first .
H96:   endidx__3 <= rr_type__linelengthindex__last .
H97:   not (endidx__3 >= zlength) .
H98:   endidx__3 >= rr_type__linelengthindex__first .
H99:   endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_44.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
H104:  rr_type__maxdomainnamelength >= integer__first .
H105:  rr_type__maxdomainnamelength <= integer__last .
H106:  endidx__3 + 1 >= integer__first .
H107:  endidx__3 + 1 <= integer__last .
H108:  endidx__3 + 1 >= integer__base__first .
H109:  endidx__3 + 1 <= integer__base__last .
H110:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H111:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H112:  endidx__3 >= rr_type__linelengthindex__first .
H113:  endidx__3 <= rr_type__linelengthindex__last .
H114:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H115:  endidx__3 >= rr_type__linelengthindex__first .
H116:  endidx__3 <= rr_type__linelengthindex__last .
H117:  not (endidx__3 >= zlength) .
H118:  endidx__3 >= rr_type__linelengthindex__first .
H119:  endidx__3 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 + 1 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 908 to run-time check associated with statement of line 926:

procedure_parsenameserverandemail_45.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
H32:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H33:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
H34:   endidx >= rr_type__linelengthindex__first .
H35:   endidx <= rr_type__linelengthindex__last .
H36:   not (endidx + 1 <= rr_type__maxdomainnamelength) .
H37:   endidx >= rr_type__linelengthindex__first .
H38:   endidx <= rr_type__linelengthindex__last .
H39:   not (endidx >= zlength) .
H40:   endidx >= rr_type__linelengthindex__first .
H41:   endidx <= rr_type__linelengthindex__last .
        ->
C1:    endidx + 1 >= rr_type__linelengthindex__first .
C2:    endidx + 1 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 914 to run-time check associated with statement of line 926:

procedure_parsenameserverandemail_46.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__3__i >= integer__first .
H6:    loop__3__i <= integer__last .
H7:    loop__3__i >= endidx + 1 .
H8:    loop__3__i <= rr_type__maxdomainnamelength .
H9:    32 >= character__first .
H10:   32 <= character__last .
H11:   loop__3__i >= rr_type__domainnamestringtypeindex__first .
H12:   loop__3__i <= rr_type__domainnamestringtypeindex__last .
H13:   loop__3__i = rr_type__maxdomainnamelength .
H14:   endidx >= rr_type__linelengthindex__first .
H15:   endidx <= rr_type__linelengthindex__last .
H16:   not (endidx >= zlength) .
H17:   endidx >= rr_type__linelengthindex__first .
H18:   endidx <= rr_type__linelengthindex__last .
        ->
C1:    endidx + 1 >= rr_type__linelengthindex__first .
C2:    endidx + 1 <= rr_type__linelengthindex__last .
 

For path(s) from start to precondition check associated with statement of line 927:

procedure_parsenameserverandemail_47.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   endidx__1 >= zlength .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   not (endidx__1 >= zlength) .
H38:   endidx__1 >= rr_type__linelengthindex__first .
H39:   endidx__1 <= rr_type__linelengthindex__last .
H40:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H41:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H42:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H43:   endidx__1 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__1 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__1 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__1 + 1 <= zlength .
 

procedure_parsenameserverandemail_48.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   foundtype__3 <> rr_type__domainnameortimespec .
H73:   endidx__3 >= rr_type__linelengthindex__first .
H74:   endidx__3 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 >= zlength) .
H76:   endidx__3 >= rr_type__linelengthindex__first .
H77:   endidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H80:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__3 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__3 + 1 <= zlength .
 

procedure_parsenameserverandemail_49.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= natural__first .
H81:   endidx__3 <= natural__last .
H82:   begidx__3 >= natural__first .
H83:   begidx__3 <= natural__last .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__3 + 1 <= zlength .
 

procedure_parsenameserverandemail_50.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
H93:   rr_type__maxdomainnamelength >= integer__first .
H94:   rr_type__maxdomainnamelength <= integer__last .
H95:   endidx__3 + 1 >= integer__first .
H96:   endidx__3 + 1 <= integer__last .
H97:   endidx__3 + 1 >= integer__base__first .
H98:   endidx__3 + 1 <= integer__base__last .
H99:   (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H100:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H101:  endidx__3 >= rr_type__linelengthindex__first .
H102:  endidx__3 <= rr_type__linelengthindex__last .
H103:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H104:  endidx__3 >= rr_type__linelengthindex__first .
H105:  endidx__3 <= rr_type__linelengthindex__last .
H106:  not (endidx__3 >= zlength) .
H107:  endidx__3 >= rr_type__linelengthindex__first .
H108:  endidx__3 <= rr_type__linelengthindex__last .
H109:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H110:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H111:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H112:  endidx__3 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__3 + 1 <= zlength .
 

For path(s) from assertion of line 888 to precondition check associated with statement of line 927:

procedure_parsenameserverandemail_51.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   endidx__2 >= zlength .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   not (endidx__2 >= zlength) .
H49:   endidx__2 >= rr_type__linelengthindex__first .
H50:   endidx__2 <= rr_type__linelengthindex__last .
H51:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H52:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H53:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H54:   endidx__2 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__2 + 1 <= zlength .
 

procedure_parsenameserverandemail_52.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   foundtype__3 <> rr_type__domainnameortimespec .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__3 + 1 <= zlength .
 

procedure_parsenameserverandemail_53.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= natural__first .
H92:   endidx__3 <= natural__last .
H93:   begidx__3 >= natural__first .
H94:   begidx__3 <= natural__last .
H95:   endidx__3 >= rr_type__linelengthindex__first .
H96:   endidx__3 <= rr_type__linelengthindex__last .
H97:   not (endidx__3 >= zlength) .
H98:   endidx__3 >= rr_type__linelengthindex__first .
H99:   endidx__3 <= rr_type__linelengthindex__last .
H100:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H101:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H102:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H103:  endidx__3 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__3 + 1 <= zlength .
 

procedure_parsenameserverandemail_54.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
H104:  rr_type__maxdomainnamelength >= integer__first .
H105:  rr_type__maxdomainnamelength <= integer__last .
H106:  endidx__3 + 1 >= integer__first .
H107:  endidx__3 + 1 <= integer__last .
H108:  endidx__3 + 1 >= integer__base__first .
H109:  endidx__3 + 1 <= integer__base__last .
H110:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H111:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H112:  endidx__3 >= rr_type__linelengthindex__first .
H113:  endidx__3 <= rr_type__linelengthindex__last .
H114:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H115:  endidx__3 >= rr_type__linelengthindex__first .
H116:  endidx__3 <= rr_type__linelengthindex__last .
H117:  not (endidx__3 >= zlength) .
H118:  endidx__3 >= rr_type__linelengthindex__first .
H119:  endidx__3 <= rr_type__linelengthindex__last .
H120:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H121:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H122:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H123:  endidx__3 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__3 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__3 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__3 + 1 <= zlength .
 

For path(s) from assertion of line 908 to precondition check associated with statement of line 927:

procedure_parsenameserverandemail_55.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
H32:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H33:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
H34:   endidx >= rr_type__linelengthindex__first .
H35:   endidx <= rr_type__linelengthindex__last .
H36:   not (endidx + 1 <= rr_type__maxdomainnamelength) .
H37:   endidx >= rr_type__linelengthindex__first .
H38:   endidx <= rr_type__linelengthindex__last .
H39:   not (endidx >= zlength) .
H40:   endidx >= rr_type__linelengthindex__first .
H41:   endidx <= rr_type__linelengthindex__last .
H42:   endidx + 1 >= rr_type__linelengthindex__first .
H43:   endidx + 1 <= rr_type__linelengthindex__last .
H44:   endidx + 1 >= rr_type__linelengthindex__first .
H45:   endidx + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx + 1 >= rr_type__linelengthindex__first .
C2:    endidx + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx + 1 <= zlength .
 

For path(s) from assertion of line 914 to precondition check associated with statement of line 927:

procedure_parsenameserverandemail_56.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__3__i >= integer__first .
H6:    loop__3__i <= integer__last .
H7:    loop__3__i >= endidx + 1 .
H8:    loop__3__i <= rr_type__maxdomainnamelength .
H9:    32 >= character__first .
H10:   32 <= character__last .
H11:   loop__3__i >= rr_type__domainnamestringtypeindex__first .
H12:   loop__3__i <= rr_type__domainnamestringtypeindex__last .
H13:   loop__3__i = rr_type__maxdomainnamelength .
H14:   endidx >= rr_type__linelengthindex__first .
H15:   endidx <= rr_type__linelengthindex__last .
H16:   not (endidx >= zlength) .
H17:   endidx >= rr_type__linelengthindex__first .
H18:   endidx <= rr_type__linelengthindex__last .
H19:   endidx + 1 >= rr_type__linelengthindex__first .
H20:   endidx + 1 <= rr_type__linelengthindex__last .
H21:   endidx + 1 >= rr_type__linelengthindex__first .
H22:   endidx + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx + 1 >= rr_type__linelengthindex__first .
C2:    endidx + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx + 1 <= zlength .
 

For path(s) from start to run-time check associated with statement of line 927:

procedure_parsenameserverandemail_57.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   endidx__1 >= zlength .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   not (endidx__1 >= zlength) .
H38:   endidx__1 >= rr_type__linelengthindex__first .
H39:   endidx__1 <= rr_type__linelengthindex__last .
H40:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H41:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H42:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H43:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H44:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H45:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H46:   zlength >= rr_type__linelengthindex__first .
H47:   zlength <= rr_type__linelengthindex__last .
H48:   endidx__1 + 1 <= zlength .
H49:   begidx__5 <= endidx__5 .
H50:   begidx__5 <= zlength .
H51:   endidx__5 <= zlength .
H52:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H53:   begidx__5 >= rr_type__linelengthindex__first .
H54:   begidx__5 <= rr_type__linelengthindex__last .
H55:   endidx__5 >= rr_type__linelengthindex__first .
H56:   endidx__5 <= rr_type__linelengthindex__last .
H57:   foundtype__5 >= rr_type__rritemtype__first .
H58:   foundtype__5 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__5 >= rr_type__rritemtype__first .
C2:    foundtype__5 <= rr_type__rritemtype__last .
C3:    endidx__5 >= rr_type__linelengthindex__first .
C4:    endidx__5 <= rr_type__linelengthindex__last .
C5:    begidx__5 >= rr_type__linelengthindex__first .
C6:    begidx__5 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_58.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   foundtype__3 <> rr_type__domainnameortimespec .
H73:   endidx__3 >= rr_type__linelengthindex__first .
H74:   endidx__3 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 >= zlength) .
H76:   endidx__3 >= rr_type__linelengthindex__first .
H77:   endidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H80:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H83:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H84:   zlength >= rr_type__linelengthindex__first .
H85:   zlength <= rr_type__linelengthindex__last .
H86:   endidx__3 + 1 <= zlength .
H87:   begidx__5 <= endidx__5 .
H88:   begidx__5 <= zlength .
H89:   endidx__5 <= zlength .
H90:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H91:   begidx__5 >= rr_type__linelengthindex__first .
H92:   begidx__5 <= rr_type__linelengthindex__last .
H93:   endidx__5 >= rr_type__linelengthindex__first .
H94:   endidx__5 <= rr_type__linelengthindex__last .
H95:   foundtype__5 >= rr_type__rritemtype__first .
H96:   foundtype__5 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__5 >= rr_type__rritemtype__first .
C2:    foundtype__5 <= rr_type__rritemtype__last .
C3:    endidx__5 >= rr_type__linelengthindex__first .
C4:    endidx__5 <= rr_type__linelengthindex__last .
C5:    begidx__5 >= rr_type__linelengthindex__first .
C6:    begidx__5 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_59.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= natural__first .
H81:   endidx__3 <= natural__last .
H82:   begidx__3 >= natural__first .
H83:   begidx__3 <= natural__last .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__5 >= rr_type__rritemtype__first .
C2:    foundtype__5 <= rr_type__rritemtype__last .
C3:    endidx__5 >= rr_type__linelengthindex__first .
C4:    endidx__5 <= rr_type__linelengthindex__last .
C5:    begidx__5 >= rr_type__linelengthindex__first .
C6:    begidx__5 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_60.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
H93:   rr_type__maxdomainnamelength >= integer__first .
H94:   rr_type__maxdomainnamelength <= integer__last .
H95:   endidx__3 + 1 >= integer__first .
H96:   endidx__3 + 1 <= integer__last .
H97:   endidx__3 + 1 >= integer__base__first .
H98:   endidx__3 + 1 <= integer__base__last .
H99:   (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H100:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H101:  endidx__3 >= rr_type__linelengthindex__first .
H102:  endidx__3 <= rr_type__linelengthindex__last .
H103:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H104:  endidx__3 >= rr_type__linelengthindex__first .
H105:  endidx__3 <= rr_type__linelengthindex__last .
H106:  not (endidx__3 >= zlength) .
H107:  endidx__3 >= rr_type__linelengthindex__first .
H108:  endidx__3 <= rr_type__linelengthindex__last .
H109:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H110:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H111:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H112:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H113:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H114:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H115:  zlength >= rr_type__linelengthindex__first .
H116:  zlength <= rr_type__linelengthindex__last .
H117:  endidx__3 + 1 <= zlength .
H118:  begidx__5 <= endidx__5 .
H119:  begidx__5 <= zlength .
H120:  endidx__5 <= zlength .
H121:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H122:  begidx__5 >= rr_type__linelengthindex__first .
H123:  begidx__5 <= rr_type__linelengthindex__last .
H124:  endidx__5 >= rr_type__linelengthindex__first .
H125:  endidx__5 <= rr_type__linelengthindex__last .
H126:  foundtype__5 >= rr_type__rritemtype__first .
H127:  foundtype__5 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__5 >= rr_type__rritemtype__first .
C2:    foundtype__5 <= rr_type__rritemtype__last .
C3:    endidx__5 >= rr_type__linelengthindex__first .
C4:    endidx__5 <= rr_type__linelengthindex__last .
C5:    begidx__5 >= rr_type__linelengthindex__first .
C6:    begidx__5 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 927:

procedure_parsenameserverandemail_61.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   endidx__2 >= zlength .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   not (endidx__2 >= zlength) .
H49:   endidx__2 >= rr_type__linelengthindex__first .
H50:   endidx__2 <= rr_type__linelengthindex__last .
H51:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H52:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H53:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H54:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H55:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H57:   zlength >= rr_type__linelengthindex__first .
H58:   zlength <= rr_type__linelengthindex__last .
H59:   endidx__2 + 1 <= zlength .
H60:   begidx__5 <= endidx__5 .
H61:   begidx__5 <= zlength .
H62:   endidx__5 <= zlength .
H63:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H64:   begidx__5 >= rr_type__linelengthindex__first .
H65:   begidx__5 <= rr_type__linelengthindex__last .
H66:   endidx__5 >= rr_type__linelengthindex__first .
H67:   endidx__5 <= rr_type__linelengthindex__last .
H68:   foundtype__5 >= rr_type__rritemtype__first .
H69:   foundtype__5 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__5 >= rr_type__rritemtype__first .
C2:    foundtype__5 <= rr_type__rritemtype__last .
C3:    endidx__5 >= rr_type__linelengthindex__first .
C4:    endidx__5 <= rr_type__linelengthindex__last .
C5:    begidx__5 >= rr_type__linelengthindex__first .
C6:    begidx__5 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_62.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   foundtype__3 <> rr_type__domainnameortimespec .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__5 >= rr_type__rritemtype__first .
C2:    foundtype__5 <= rr_type__rritemtype__last .
C3:    endidx__5 >= rr_type__linelengthindex__first .
C4:    endidx__5 <= rr_type__linelengthindex__last .
C5:    begidx__5 >= rr_type__linelengthindex__first .
C6:    begidx__5 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_63.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= natural__first .
H92:   endidx__3 <= natural__last .
H93:   begidx__3 >= natural__first .
H94:   begidx__3 <= natural__last .
H95:   endidx__3 >= rr_type__linelengthindex__first .
H96:   endidx__3 <= rr_type__linelengthindex__last .
H97:   not (endidx__3 >= zlength) .
H98:   endidx__3 >= rr_type__linelengthindex__first .
H99:   endidx__3 <= rr_type__linelengthindex__last .
H100:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H101:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H102:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H103:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H104:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H105:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H106:  zlength >= rr_type__linelengthindex__first .
H107:  zlength <= rr_type__linelengthindex__last .
H108:  endidx__3 + 1 <= zlength .
H109:  begidx__5 <= endidx__5 .
H110:  begidx__5 <= zlength .
H111:  endidx__5 <= zlength .
H112:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H113:  begidx__5 >= rr_type__linelengthindex__first .
H114:  begidx__5 <= rr_type__linelengthindex__last .
H115:  endidx__5 >= rr_type__linelengthindex__first .
H116:  endidx__5 <= rr_type__linelengthindex__last .
H117:  foundtype__5 >= rr_type__rritemtype__first .
H118:  foundtype__5 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__5 >= rr_type__rritemtype__first .
C2:    foundtype__5 <= rr_type__rritemtype__last .
C3:    endidx__5 >= rr_type__linelengthindex__first .
C4:    endidx__5 <= rr_type__linelengthindex__last .
C5:    begidx__5 >= rr_type__linelengthindex__first .
C6:    begidx__5 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_64.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
H104:  rr_type__maxdomainnamelength >= integer__first .
H105:  rr_type__maxdomainnamelength <= integer__last .
H106:  endidx__3 + 1 >= integer__first .
H107:  endidx__3 + 1 <= integer__last .
H108:  endidx__3 + 1 >= integer__base__first .
H109:  endidx__3 + 1 <= integer__base__last .
H110:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H111:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H112:  endidx__3 >= rr_type__linelengthindex__first .
H113:  endidx__3 <= rr_type__linelengthindex__last .
H114:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H115:  endidx__3 >= rr_type__linelengthindex__first .
H116:  endidx__3 <= rr_type__linelengthindex__last .
H117:  not (endidx__3 >= zlength) .
H118:  endidx__3 >= rr_type__linelengthindex__first .
H119:  endidx__3 <= rr_type__linelengthindex__last .
H120:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H121:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H122:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H123:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H124:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H125:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H126:  zlength >= rr_type__linelengthindex__first .
H127:  zlength <= rr_type__linelengthindex__last .
H128:  endidx__3 + 1 <= zlength .
H129:  begidx__5 <= endidx__5 .
H130:  begidx__5 <= zlength .
H131:  endidx__5 <= zlength .
H132:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H133:  begidx__5 >= rr_type__linelengthindex__first .
H134:  begidx__5 <= rr_type__linelengthindex__last .
H135:  endidx__5 >= rr_type__linelengthindex__first .
H136:  endidx__5 <= rr_type__linelengthindex__last .
H137:  foundtype__5 >= rr_type__rritemtype__first .
H138:  foundtype__5 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__5 >= rr_type__rritemtype__first .
C2:    foundtype__5 <= rr_type__rritemtype__last .
C3:    endidx__5 >= rr_type__linelengthindex__first .
C4:    endidx__5 <= rr_type__linelengthindex__last .
C5:    begidx__5 >= rr_type__linelengthindex__first .
C6:    begidx__5 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 908 to run-time check associated with statement of line 927:

procedure_parsenameserverandemail_65.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
H32:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H33:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
H34:   endidx >= rr_type__linelengthindex__first .
H35:   endidx <= rr_type__linelengthindex__last .
H36:   not (endidx + 1 <= rr_type__maxdomainnamelength) .
H37:   endidx >= rr_type__linelengthindex__first .
H38:   endidx <= rr_type__linelengthindex__last .
H39:   not (endidx >= zlength) .
H40:   endidx >= rr_type__linelengthindex__first .
H41:   endidx <= rr_type__linelengthindex__last .
H42:   endidx + 1 >= rr_type__linelengthindex__first .
H43:   endidx + 1 <= rr_type__linelengthindex__last .
H44:   endidx + 1 >= rr_type__linelengthindex__first .
H45:   endidx + 1 <= rr_type__linelengthindex__last .
H46:   endidx + 1 >= rr_type__linelengthindex__first .
H47:   endidx + 1 <= rr_type__linelengthindex__last .
H48:   zlength >= rr_type__linelengthindex__first .
H49:   zlength <= rr_type__linelengthindex__last .
H50:   endidx + 1 <= zlength .
H51:   begidx__5 <= endidx__5 .
H52:   begidx__5 <= zlength .
H53:   endidx__5 <= zlength .
H54:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H55:   begidx__5 >= rr_type__linelengthindex__first .
H56:   begidx__5 <= rr_type__linelengthindex__last .
H57:   endidx__5 >= rr_type__linelengthindex__first .
H58:   endidx__5 <= rr_type__linelengthindex__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__5 >= rr_type__rritemtype__first .
C2:    foundtype__5 <= rr_type__rritemtype__last .
C3:    endidx__5 >= rr_type__linelengthindex__first .
C4:    endidx__5 <= rr_type__linelengthindex__last .
C5:    begidx__5 >= rr_type__linelengthindex__first .
C6:    begidx__5 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 914 to run-time check associated with statement of line 927:

procedure_parsenameserverandemail_66.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__3__i >= integer__first .
H6:    loop__3__i <= integer__last .
H7:    loop__3__i >= endidx + 1 .
H8:    loop__3__i <= rr_type__maxdomainnamelength .
H9:    32 >= character__first .
H10:   32 <= character__last .
H11:   loop__3__i >= rr_type__domainnamestringtypeindex__first .
H12:   loop__3__i <= rr_type__domainnamestringtypeindex__last .
H13:   loop__3__i = rr_type__maxdomainnamelength .
H14:   endidx >= rr_type__linelengthindex__first .
H15:   endidx <= rr_type__linelengthindex__last .
H16:   not (endidx >= zlength) .
H17:   endidx >= rr_type__linelengthindex__first .
H18:   endidx <= rr_type__linelengthindex__last .
H19:   endidx + 1 >= rr_type__linelengthindex__first .
H20:   endidx + 1 <= rr_type__linelengthindex__last .
H21:   endidx + 1 >= rr_type__linelengthindex__first .
H22:   endidx + 1 <= rr_type__linelengthindex__last .
H23:   endidx + 1 >= rr_type__linelengthindex__first .
H24:   endidx + 1 <= rr_type__linelengthindex__last .
H25:   zlength >= rr_type__linelengthindex__first .
H26:   zlength <= rr_type__linelengthindex__last .
H27:   endidx + 1 <= zlength .
H28:   begidx__5 <= endidx__5 .
H29:   begidx__5 <= zlength .
H30:   endidx__5 <= zlength .
H31:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H32:   begidx__5 >= rr_type__linelengthindex__first .
H33:   begidx__5 <= rr_type__linelengthindex__last .
H34:   endidx__5 >= rr_type__linelengthindex__first .
H35:   endidx__5 <= rr_type__linelengthindex__last .
H36:   foundtype__5 >= rr_type__rritemtype__first .
H37:   foundtype__5 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__5 >= rr_type__rritemtype__first .
C2:    foundtype__5 <= rr_type__rritemtype__last .
C3:    endidx__5 >= rr_type__linelengthindex__first .
C4:    endidx__5 <= rr_type__linelengthindex__last .
C5:    begidx__5 >= rr_type__linelengthindex__first .
C6:    begidx__5 <= rr_type__linelengthindex__last .
 

For path(s) from start to run-time check associated with statement of line 928:

procedure_parsenameserverandemail_67.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   endidx__1 >= zlength .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   not (endidx__1 >= zlength) .
H38:   endidx__1 >= rr_type__linelengthindex__first .
H39:   endidx__1 <= rr_type__linelengthindex__last .
H40:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H41:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H42:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H43:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H44:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H45:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H46:   zlength >= rr_type__linelengthindex__first .
H47:   zlength <= rr_type__linelengthindex__last .
H48:   endidx__1 + 1 <= zlength .
H49:   begidx__5 <= endidx__5 .
H50:   begidx__5 <= zlength .
H51:   endidx__5 <= zlength .
H52:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H53:   begidx__5 >= rr_type__linelengthindex__first .
H54:   begidx__5 <= rr_type__linelengthindex__last .
H55:   endidx__5 >= rr_type__linelengthindex__first .
H56:   endidx__5 <= rr_type__linelengthindex__last .
H57:   foundtype__5 >= rr_type__rritemtype__first .
H58:   foundtype__5 <= rr_type__rritemtype__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   endidx__5 >= rr_type__linelengthindex__first .
H62:   endidx__5 <= rr_type__linelengthindex__last .
H63:   begidx__5 >= rr_type__linelengthindex__first .
H64:   begidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   endidx__5 >= rr_type__linelengthindex__first .
H68:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
C3:    endidx__5 - begidx__5 >= integer__base__first .
C4:    endidx__5 - begidx__5 <= integer__base__last .
 

procedure_parsenameserverandemail_68.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   foundtype__3 <> rr_type__domainnameortimespec .
H73:   endidx__3 >= rr_type__linelengthindex__first .
H74:   endidx__3 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 >= zlength) .
H76:   endidx__3 >= rr_type__linelengthindex__first .
H77:   endidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H80:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H83:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H84:   zlength >= rr_type__linelengthindex__first .
H85:   zlength <= rr_type__linelengthindex__last .
H86:   endidx__3 + 1 <= zlength .
H87:   begidx__5 <= endidx__5 .
H88:   begidx__5 <= zlength .
H89:   endidx__5 <= zlength .
H90:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H91:   begidx__5 >= rr_type__linelengthindex__first .
H92:   begidx__5 <= rr_type__linelengthindex__last .
H93:   endidx__5 >= rr_type__linelengthindex__first .
H94:   endidx__5 <= rr_type__linelengthindex__last .
H95:   foundtype__5 >= rr_type__rritemtype__first .
H96:   foundtype__5 <= rr_type__rritemtype__last .
H97:   foundtype__5 >= rr_type__rritemtype__first .
H98:   foundtype__5 <= rr_type__rritemtype__last .
H99:   endidx__5 >= rr_type__linelengthindex__first .
H100:  endidx__5 <= rr_type__linelengthindex__last .
H101:  begidx__5 >= rr_type__linelengthindex__first .
H102:  begidx__5 <= rr_type__linelengthindex__last .
H103:  begidx__5 >= rr_type__linelengthindex__first .
H104:  begidx__5 <= rr_type__linelengthindex__last .
H105:  endidx__5 >= rr_type__linelengthindex__first .
H106:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
C3:    endidx__5 - begidx__5 >= integer__base__first .
C4:    endidx__5 - begidx__5 <= integer__base__last .
 

procedure_parsenameserverandemail_69.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= natural__first .
H81:   endidx__3 <= natural__last .
H82:   begidx__3 >= natural__first .
H83:   begidx__3 <= natural__last .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
C3:    endidx__5 - begidx__5 >= integer__base__first .
C4:    endidx__5 - begidx__5 <= integer__base__last .
 

procedure_parsenameserverandemail_70.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
H93:   rr_type__maxdomainnamelength >= integer__first .
H94:   rr_type__maxdomainnamelength <= integer__last .
H95:   endidx__3 + 1 >= integer__first .
H96:   endidx__3 + 1 <= integer__last .
H97:   endidx__3 + 1 >= integer__base__first .
H98:   endidx__3 + 1 <= integer__base__last .
H99:   (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H100:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H101:  endidx__3 >= rr_type__linelengthindex__first .
H102:  endidx__3 <= rr_type__linelengthindex__last .
H103:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H104:  endidx__3 >= rr_type__linelengthindex__first .
H105:  endidx__3 <= rr_type__linelengthindex__last .
H106:  not (endidx__3 >= zlength) .
H107:  endidx__3 >= rr_type__linelengthindex__first .
H108:  endidx__3 <= rr_type__linelengthindex__last .
H109:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H110:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H111:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H112:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H113:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H114:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H115:  zlength >= rr_type__linelengthindex__first .
H116:  zlength <= rr_type__linelengthindex__last .
H117:  endidx__3 + 1 <= zlength .
H118:  begidx__5 <= endidx__5 .
H119:  begidx__5 <= zlength .
H120:  endidx__5 <= zlength .
H121:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H122:  begidx__5 >= rr_type__linelengthindex__first .
H123:  begidx__5 <= rr_type__linelengthindex__last .
H124:  endidx__5 >= rr_type__linelengthindex__first .
H125:  endidx__5 <= rr_type__linelengthindex__last .
H126:  foundtype__5 >= rr_type__rritemtype__first .
H127:  foundtype__5 <= rr_type__rritemtype__last .
H128:  foundtype__5 >= rr_type__rritemtype__first .
H129:  foundtype__5 <= rr_type__rritemtype__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  begidx__5 >= rr_type__linelengthindex__first .
H133:  begidx__5 <= rr_type__linelengthindex__last .
H134:  begidx__5 >= rr_type__linelengthindex__first .
H135:  begidx__5 <= rr_type__linelengthindex__last .
H136:  endidx__5 >= rr_type__linelengthindex__first .
H137:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
C3:    endidx__5 - begidx__5 >= integer__base__first .
C4:    endidx__5 - begidx__5 <= integer__base__last .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 928:

procedure_parsenameserverandemail_71.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   endidx__2 >= zlength .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   not (endidx__2 >= zlength) .
H49:   endidx__2 >= rr_type__linelengthindex__first .
H50:   endidx__2 <= rr_type__linelengthindex__last .
H51:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H52:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H53:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H54:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H55:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H57:   zlength >= rr_type__linelengthindex__first .
H58:   zlength <= rr_type__linelengthindex__last .
H59:   endidx__2 + 1 <= zlength .
H60:   begidx__5 <= endidx__5 .
H61:   begidx__5 <= zlength .
H62:   endidx__5 <= zlength .
H63:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H64:   begidx__5 >= rr_type__linelengthindex__first .
H65:   begidx__5 <= rr_type__linelengthindex__last .
H66:   endidx__5 >= rr_type__linelengthindex__first .
H67:   endidx__5 <= rr_type__linelengthindex__last .
H68:   foundtype__5 >= rr_type__rritemtype__first .
H69:   foundtype__5 <= rr_type__rritemtype__last .
H70:   foundtype__5 >= rr_type__rritemtype__first .
H71:   foundtype__5 <= rr_type__rritemtype__last .
H72:   endidx__5 >= rr_type__linelengthindex__first .
H73:   endidx__5 <= rr_type__linelengthindex__last .
H74:   begidx__5 >= rr_type__linelengthindex__first .
H75:   begidx__5 <= rr_type__linelengthindex__last .
H76:   begidx__5 >= rr_type__linelengthindex__first .
H77:   begidx__5 <= rr_type__linelengthindex__last .
H78:   endidx__5 >= rr_type__linelengthindex__first .
H79:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
C3:    endidx__5 - begidx__5 >= integer__base__first .
C4:    endidx__5 - begidx__5 <= integer__base__last .
 

procedure_parsenameserverandemail_72.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   foundtype__3 <> rr_type__domainnameortimespec .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
C3:    endidx__5 - begidx__5 >= integer__base__first .
C4:    endidx__5 - begidx__5 <= integer__base__last .
 

procedure_parsenameserverandemail_73.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= natural__first .
H92:   endidx__3 <= natural__last .
H93:   begidx__3 >= natural__first .
H94:   begidx__3 <= natural__last .
H95:   endidx__3 >= rr_type__linelengthindex__first .
H96:   endidx__3 <= rr_type__linelengthindex__last .
H97:   not (endidx__3 >= zlength) .
H98:   endidx__3 >= rr_type__linelengthindex__first .
H99:   endidx__3 <= rr_type__linelengthindex__last .
H100:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H101:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H102:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H103:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H104:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H105:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H106:  zlength >= rr_type__linelengthindex__first .
H107:  zlength <= rr_type__linelengthindex__last .
H108:  endidx__3 + 1 <= zlength .
H109:  begidx__5 <= endidx__5 .
H110:  begidx__5 <= zlength .
H111:  endidx__5 <= zlength .
H112:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H113:  begidx__5 >= rr_type__linelengthindex__first .
H114:  begidx__5 <= rr_type__linelengthindex__last .
H115:  endidx__5 >= rr_type__linelengthindex__first .
H116:  endidx__5 <= rr_type__linelengthindex__last .
H117:  foundtype__5 >= rr_type__rritemtype__first .
H118:  foundtype__5 <= rr_type__rritemtype__last .
H119:  foundtype__5 >= rr_type__rritemtype__first .
H120:  foundtype__5 <= rr_type__rritemtype__last .
H121:  endidx__5 >= rr_type__linelengthindex__first .
H122:  endidx__5 <= rr_type__linelengthindex__last .
H123:  begidx__5 >= rr_type__linelengthindex__first .
H124:  begidx__5 <= rr_type__linelengthindex__last .
H125:  begidx__5 >= rr_type__linelengthindex__first .
H126:  begidx__5 <= rr_type__linelengthindex__last .
H127:  endidx__5 >= rr_type__linelengthindex__first .
H128:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
C3:    endidx__5 - begidx__5 >= integer__base__first .
C4:    endidx__5 - begidx__5 <= integer__base__last .
 

procedure_parsenameserverandemail_74.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
H104:  rr_type__maxdomainnamelength >= integer__first .
H105:  rr_type__maxdomainnamelength <= integer__last .
H106:  endidx__3 + 1 >= integer__first .
H107:  endidx__3 + 1 <= integer__last .
H108:  endidx__3 + 1 >= integer__base__first .
H109:  endidx__3 + 1 <= integer__base__last .
H110:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H111:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H112:  endidx__3 >= rr_type__linelengthindex__first .
H113:  endidx__3 <= rr_type__linelengthindex__last .
H114:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H115:  endidx__3 >= rr_type__linelengthindex__first .
H116:  endidx__3 <= rr_type__linelengthindex__last .
H117:  not (endidx__3 >= zlength) .
H118:  endidx__3 >= rr_type__linelengthindex__first .
H119:  endidx__3 <= rr_type__linelengthindex__last .
H120:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H121:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H122:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H123:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H124:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H125:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H126:  zlength >= rr_type__linelengthindex__first .
H127:  zlength <= rr_type__linelengthindex__last .
H128:  endidx__3 + 1 <= zlength .
H129:  begidx__5 <= endidx__5 .
H130:  begidx__5 <= zlength .
H131:  endidx__5 <= zlength .
H132:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H133:  begidx__5 >= rr_type__linelengthindex__first .
H134:  begidx__5 <= rr_type__linelengthindex__last .
H135:  endidx__5 >= rr_type__linelengthindex__first .
H136:  endidx__5 <= rr_type__linelengthindex__last .
H137:  foundtype__5 >= rr_type__rritemtype__first .
H138:  foundtype__5 <= rr_type__rritemtype__last .
H139:  foundtype__5 >= rr_type__rritemtype__first .
H140:  foundtype__5 <= rr_type__rritemtype__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
H143:  begidx__5 >= rr_type__linelengthindex__first .
H144:  begidx__5 <= rr_type__linelengthindex__last .
H145:  begidx__5 >= rr_type__linelengthindex__first .
H146:  begidx__5 <= rr_type__linelengthindex__last .
H147:  endidx__5 >= rr_type__linelengthindex__first .
H148:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
C3:    endidx__5 - begidx__5 >= integer__base__first .
C4:    endidx__5 - begidx__5 <= integer__base__last .
 

For path(s) from assertion of line 908 to run-time check associated with statement of line 928:

procedure_parsenameserverandemail_75.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
H32:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H33:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
H34:   endidx >= rr_type__linelengthindex__first .
H35:   endidx <= rr_type__linelengthindex__last .
H36:   not (endidx + 1 <= rr_type__maxdomainnamelength) .
H37:   endidx >= rr_type__linelengthindex__first .
H38:   endidx <= rr_type__linelengthindex__last .
H39:   not (endidx >= zlength) .
H40:   endidx >= rr_type__linelengthindex__first .
H41:   endidx <= rr_type__linelengthindex__last .
H42:   endidx + 1 >= rr_type__linelengthindex__first .
H43:   endidx + 1 <= rr_type__linelengthindex__last .
H44:   endidx + 1 >= rr_type__linelengthindex__first .
H45:   endidx + 1 <= rr_type__linelengthindex__last .
H46:   endidx + 1 >= rr_type__linelengthindex__first .
H47:   endidx + 1 <= rr_type__linelengthindex__last .
H48:   zlength >= rr_type__linelengthindex__first .
H49:   zlength <= rr_type__linelengthindex__last .
H50:   endidx + 1 <= zlength .
H51:   begidx__5 <= endidx__5 .
H52:   begidx__5 <= zlength .
H53:   endidx__5 <= zlength .
H54:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H55:   begidx__5 >= rr_type__linelengthindex__first .
H56:   begidx__5 <= rr_type__linelengthindex__last .
H57:   endidx__5 >= rr_type__linelengthindex__first .
H58:   endidx__5 <= rr_type__linelengthindex__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   foundtype__5 >= rr_type__rritemtype__first .
H62:   foundtype__5 <= rr_type__rritemtype__last .
H63:   endidx__5 >= rr_type__linelengthindex__first .
H64:   endidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   begidx__5 >= rr_type__linelengthindex__first .
H68:   begidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 >= rr_type__linelengthindex__first .
H70:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
C3:    endidx__5 - begidx__5 >= integer__base__first .
C4:    endidx__5 - begidx__5 <= integer__base__last .
 

For path(s) from assertion of line 914 to run-time check associated with statement of line 928:

procedure_parsenameserverandemail_76.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__3__i >= integer__first .
H6:    loop__3__i <= integer__last .
H7:    loop__3__i >= endidx + 1 .
H8:    loop__3__i <= rr_type__maxdomainnamelength .
H9:    32 >= character__first .
H10:   32 <= character__last .
H11:   loop__3__i >= rr_type__domainnamestringtypeindex__first .
H12:   loop__3__i <= rr_type__domainnamestringtypeindex__last .
H13:   loop__3__i = rr_type__maxdomainnamelength .
H14:   endidx >= rr_type__linelengthindex__first .
H15:   endidx <= rr_type__linelengthindex__last .
H16:   not (endidx >= zlength) .
H17:   endidx >= rr_type__linelengthindex__first .
H18:   endidx <= rr_type__linelengthindex__last .
H19:   endidx + 1 >= rr_type__linelengthindex__first .
H20:   endidx + 1 <= rr_type__linelengthindex__last .
H21:   endidx + 1 >= rr_type__linelengthindex__first .
H22:   endidx + 1 <= rr_type__linelengthindex__last .
H23:   endidx + 1 >= rr_type__linelengthindex__first .
H24:   endidx + 1 <= rr_type__linelengthindex__last .
H25:   zlength >= rr_type__linelengthindex__first .
H26:   zlength <= rr_type__linelengthindex__last .
H27:   endidx + 1 <= zlength .
H28:   begidx__5 <= endidx__5 .
H29:   begidx__5 <= zlength .
H30:   endidx__5 <= zlength .
H31:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H32:   begidx__5 >= rr_type__linelengthindex__first .
H33:   begidx__5 <= rr_type__linelengthindex__last .
H34:   endidx__5 >= rr_type__linelengthindex__first .
H35:   endidx__5 <= rr_type__linelengthindex__last .
H36:   foundtype__5 >= rr_type__rritemtype__first .
H37:   foundtype__5 <= rr_type__rritemtype__last .
H38:   foundtype__5 >= rr_type__rritemtype__first .
H39:   foundtype__5 <= rr_type__rritemtype__last .
H40:   endidx__5 >= rr_type__linelengthindex__first .
H41:   endidx__5 <= rr_type__linelengthindex__last .
H42:   begidx__5 >= rr_type__linelengthindex__first .
H43:   begidx__5 <= rr_type__linelengthindex__last .
H44:   begidx__5 >= rr_type__linelengthindex__first .
H45:   begidx__5 <= rr_type__linelengthindex__last .
H46:   endidx__5 >= rr_type__linelengthindex__first .
H47:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
C3:    endidx__5 - begidx__5 >= integer__base__first .
C4:    endidx__5 - begidx__5 <= integer__base__last .
 

For path(s) from start to run-time check associated with statement of line 933:

procedure_parsenameserverandemail_77.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   endidx__1 >= zlength .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   not (endidx__1 >= zlength) .
H38:   endidx__1 >= rr_type__linelengthindex__first .
H39:   endidx__1 <= rr_type__linelengthindex__last .
H40:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H41:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H42:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H43:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H44:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H45:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H46:   zlength >= rr_type__linelengthindex__first .
H47:   zlength <= rr_type__linelengthindex__last .
H48:   endidx__1 + 1 <= zlength .
H49:   begidx__5 <= endidx__5 .
H50:   begidx__5 <= zlength .
H51:   endidx__5 <= zlength .
H52:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H53:   begidx__5 >= rr_type__linelengthindex__first .
H54:   begidx__5 <= rr_type__linelengthindex__last .
H55:   endidx__5 >= rr_type__linelengthindex__first .
H56:   endidx__5 <= rr_type__linelengthindex__last .
H57:   foundtype__5 >= rr_type__rritemtype__first .
H58:   foundtype__5 <= rr_type__rritemtype__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   endidx__5 >= rr_type__linelengthindex__first .
H62:   endidx__5 <= rr_type__linelengthindex__last .
H63:   begidx__5 >= rr_type__linelengthindex__first .
H64:   begidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   endidx__5 >= rr_type__linelengthindex__first .
H68:   endidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H70:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 >= integer__base__first .
H72:   endidx__5 - begidx__5 <= integer__base__last .
H73:   foundtype__5 >= rr_type__rritemtype__first .
H74:   foundtype__5 <= rr_type__rritemtype__last .
H75:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H76:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H77:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H78:   endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength .
H79:   begidx__5 >= rr_type__linelengthindex__first .
H80:   begidx__5 <= rr_type__linelengthindex__last .
H81:   endidx__5 >= rr_type__linelengthindex__first .
H82:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= natural__first .
C2:    endidx__5 <= natural__last .
C3:    begidx__5 >= natural__first .
C4:    begidx__5 <= natural__last .
 

procedure_parsenameserverandemail_78.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   foundtype__3 <> rr_type__domainnameortimespec .
H73:   endidx__3 >= rr_type__linelengthindex__first .
H74:   endidx__3 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 >= zlength) .
H76:   endidx__3 >= rr_type__linelengthindex__first .
H77:   endidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H80:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H83:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H84:   zlength >= rr_type__linelengthindex__first .
H85:   zlength <= rr_type__linelengthindex__last .
H86:   endidx__3 + 1 <= zlength .
H87:   begidx__5 <= endidx__5 .
H88:   begidx__5 <= zlength .
H89:   endidx__5 <= zlength .
H90:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H91:   begidx__5 >= rr_type__linelengthindex__first .
H92:   begidx__5 <= rr_type__linelengthindex__last .
H93:   endidx__5 >= rr_type__linelengthindex__first .
H94:   endidx__5 <= rr_type__linelengthindex__last .
H95:   foundtype__5 >= rr_type__rritemtype__first .
H96:   foundtype__5 <= rr_type__rritemtype__last .
H97:   foundtype__5 >= rr_type__rritemtype__first .
H98:   foundtype__5 <= rr_type__rritemtype__last .
H99:   endidx__5 >= rr_type__linelengthindex__first .
H100:  endidx__5 <= rr_type__linelengthindex__last .
H101:  begidx__5 >= rr_type__linelengthindex__first .
H102:  begidx__5 <= rr_type__linelengthindex__last .
H103:  begidx__5 >= rr_type__linelengthindex__first .
H104:  begidx__5 <= rr_type__linelengthindex__last .
H105:  endidx__5 >= rr_type__linelengthindex__first .
H106:  endidx__5 <= rr_type__linelengthindex__last .
H107:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H108:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H109:  endidx__5 - begidx__5 >= integer__base__first .
H110:  endidx__5 - begidx__5 <= integer__base__last .
H111:  foundtype__5 >= rr_type__rritemtype__first .
H112:  foundtype__5 <= rr_type__rritemtype__last .
H113:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H114:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H115:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H116:  endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength .
H117:  begidx__5 >= rr_type__linelengthindex__first .
H118:  begidx__5 <= rr_type__linelengthindex__last .
H119:  endidx__5 >= rr_type__linelengthindex__first .
H120:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= natural__first .
C2:    endidx__5 <= natural__last .
C3:    begidx__5 >= natural__first .
C4:    begidx__5 <= natural__last .
 

procedure_parsenameserverandemail_79.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= natural__first .
H81:   endidx__3 <= natural__last .
H82:   begidx__3 >= natural__first .
H83:   begidx__3 <= natural__last .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= natural__first .
C2:    endidx__5 <= natural__last .
C3:    begidx__5 >= natural__first .
C4:    begidx__5 <= natural__last .
 

procedure_parsenameserverandemail_80.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
H93:   rr_type__maxdomainnamelength >= integer__first .
H94:   rr_type__maxdomainnamelength <= integer__last .
H95:   endidx__3 + 1 >= integer__first .
H96:   endidx__3 + 1 <= integer__last .
H97:   endidx__3 + 1 >= integer__base__first .
H98:   endidx__3 + 1 <= integer__base__last .
H99:   (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H100:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H101:  endidx__3 >= rr_type__linelengthindex__first .
H102:  endidx__3 <= rr_type__linelengthindex__last .
H103:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H104:  endidx__3 >= rr_type__linelengthindex__first .
H105:  endidx__3 <= rr_type__linelengthindex__last .
H106:  not (endidx__3 >= zlength) .
H107:  endidx__3 >= rr_type__linelengthindex__first .
H108:  endidx__3 <= rr_type__linelengthindex__last .
H109:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H110:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H111:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H112:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H113:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H114:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H115:  zlength >= rr_type__linelengthindex__first .
H116:  zlength <= rr_type__linelengthindex__last .
H117:  endidx__3 + 1 <= zlength .
H118:  begidx__5 <= endidx__5 .
H119:  begidx__5 <= zlength .
H120:  endidx__5 <= zlength .
H121:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H122:  begidx__5 >= rr_type__linelengthindex__first .
H123:  begidx__5 <= rr_type__linelengthindex__last .
H124:  endidx__5 >= rr_type__linelengthindex__first .
H125:  endidx__5 <= rr_type__linelengthindex__last .
H126:  foundtype__5 >= rr_type__rritemtype__first .
H127:  foundtype__5 <= rr_type__rritemtype__last .
H128:  foundtype__5 >= rr_type__rritemtype__first .
H129:  foundtype__5 <= rr_type__rritemtype__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  begidx__5 >= rr_type__linelengthindex__first .
H133:  begidx__5 <= rr_type__linelengthindex__last .
H134:  begidx__5 >= rr_type__linelengthindex__first .
H135:  begidx__5 <= rr_type__linelengthindex__last .
H136:  endidx__5 >= rr_type__linelengthindex__first .
H137:  endidx__5 <= rr_type__linelengthindex__last .
H138:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H139:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H140:  endidx__5 - begidx__5 >= integer__base__first .
H141:  endidx__5 - begidx__5 <= integer__base__last .
H142:  foundtype__5 >= rr_type__rritemtype__first .
H143:  foundtype__5 <= rr_type__rritemtype__last .
H144:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H145:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H146:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H147:  endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength .
H148:  begidx__5 >= rr_type__linelengthindex__first .
H149:  begidx__5 <= rr_type__linelengthindex__last .
H150:  endidx__5 >= rr_type__linelengthindex__first .
H151:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= natural__first .
C2:    endidx__5 <= natural__last .
C3:    begidx__5 >= natural__first .
C4:    begidx__5 <= natural__last .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 933:

procedure_parsenameserverandemail_81.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   endidx__2 >= zlength .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   not (endidx__2 >= zlength) .
H49:   endidx__2 >= rr_type__linelengthindex__first .
H50:   endidx__2 <= rr_type__linelengthindex__last .
H51:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H52:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H53:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H54:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H55:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H57:   zlength >= rr_type__linelengthindex__first .
H58:   zlength <= rr_type__linelengthindex__last .
H59:   endidx__2 + 1 <= zlength .
H60:   begidx__5 <= endidx__5 .
H61:   begidx__5 <= zlength .
H62:   endidx__5 <= zlength .
H63:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H64:   begidx__5 >= rr_type__linelengthindex__first .
H65:   begidx__5 <= rr_type__linelengthindex__last .
H66:   endidx__5 >= rr_type__linelengthindex__first .
H67:   endidx__5 <= rr_type__linelengthindex__last .
H68:   foundtype__5 >= rr_type__rritemtype__first .
H69:   foundtype__5 <= rr_type__rritemtype__last .
H70:   foundtype__5 >= rr_type__rritemtype__first .
H71:   foundtype__5 <= rr_type__rritemtype__last .
H72:   endidx__5 >= rr_type__linelengthindex__first .
H73:   endidx__5 <= rr_type__linelengthindex__last .
H74:   begidx__5 >= rr_type__linelengthindex__first .
H75:   begidx__5 <= rr_type__linelengthindex__last .
H76:   begidx__5 >= rr_type__linelengthindex__first .
H77:   begidx__5 <= rr_type__linelengthindex__last .
H78:   endidx__5 >= rr_type__linelengthindex__first .
H79:   endidx__5 <= rr_type__linelengthindex__last .
H80:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__5 - begidx__5 >= integer__base__first .
H83:   endidx__5 - begidx__5 <= integer__base__last .
H84:   foundtype__5 >= rr_type__rritemtype__first .
H85:   foundtype__5 <= rr_type__rritemtype__last .
H86:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H87:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H88:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H89:   endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength .
H90:   begidx__5 >= rr_type__linelengthindex__first .
H91:   begidx__5 <= rr_type__linelengthindex__last .
H92:   endidx__5 >= rr_type__linelengthindex__first .
H93:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= natural__first .
C2:    endidx__5 <= natural__last .
C3:    begidx__5 >= natural__first .
C4:    begidx__5 <= natural__last .
 

procedure_parsenameserverandemail_82.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   foundtype__3 <> rr_type__domainnameortimespec .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= natural__first .
C2:    endidx__5 <= natural__last .
C3:    begidx__5 >= natural__first .
C4:    begidx__5 <= natural__last .
 

procedure_parsenameserverandemail_83.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= natural__first .
H92:   endidx__3 <= natural__last .
H93:   begidx__3 >= natural__first .
H94:   begidx__3 <= natural__last .
H95:   endidx__3 >= rr_type__linelengthindex__first .
H96:   endidx__3 <= rr_type__linelengthindex__last .
H97:   not (endidx__3 >= zlength) .
H98:   endidx__3 >= rr_type__linelengthindex__first .
H99:   endidx__3 <= rr_type__linelengthindex__last .
H100:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H101:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H102:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H103:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H104:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H105:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H106:  zlength >= rr_type__linelengthindex__first .
H107:  zlength <= rr_type__linelengthindex__last .
H108:  endidx__3 + 1 <= zlength .
H109:  begidx__5 <= endidx__5 .
H110:  begidx__5 <= zlength .
H111:  endidx__5 <= zlength .
H112:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H113:  begidx__5 >= rr_type__linelengthindex__first .
H114:  begidx__5 <= rr_type__linelengthindex__last .
H115:  endidx__5 >= rr_type__linelengthindex__first .
H116:  endidx__5 <= rr_type__linelengthindex__last .
H117:  foundtype__5 >= rr_type__rritemtype__first .
H118:  foundtype__5 <= rr_type__rritemtype__last .
H119:  foundtype__5 >= rr_type__rritemtype__first .
H120:  foundtype__5 <= rr_type__rritemtype__last .
H121:  endidx__5 >= rr_type__linelengthindex__first .
H122:  endidx__5 <= rr_type__linelengthindex__last .
H123:  begidx__5 >= rr_type__linelengthindex__first .
H124:  begidx__5 <= rr_type__linelengthindex__last .
H125:  begidx__5 >= rr_type__linelengthindex__first .
H126:  begidx__5 <= rr_type__linelengthindex__last .
H127:  endidx__5 >= rr_type__linelengthindex__first .
H128:  endidx__5 <= rr_type__linelengthindex__last .
H129:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H130:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H131:  endidx__5 - begidx__5 >= integer__base__first .
H132:  endidx__5 - begidx__5 <= integer__base__last .
H133:  foundtype__5 >= rr_type__rritemtype__first .
H134:  foundtype__5 <= rr_type__rritemtype__last .
H135:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H136:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H137:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H138:  endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength .
H139:  begidx__5 >= rr_type__linelengthindex__first .
H140:  begidx__5 <= rr_type__linelengthindex__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= natural__first .
C2:    endidx__5 <= natural__last .
C3:    begidx__5 >= natural__first .
C4:    begidx__5 <= natural__last .
 

procedure_parsenameserverandemail_84.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
H104:  rr_type__maxdomainnamelength >= integer__first .
H105:  rr_type__maxdomainnamelength <= integer__last .
H106:  endidx__3 + 1 >= integer__first .
H107:  endidx__3 + 1 <= integer__last .
H108:  endidx__3 + 1 >= integer__base__first .
H109:  endidx__3 + 1 <= integer__base__last .
H110:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H111:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H112:  endidx__3 >= rr_type__linelengthindex__first .
H113:  endidx__3 <= rr_type__linelengthindex__last .
H114:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H115:  endidx__3 >= rr_type__linelengthindex__first .
H116:  endidx__3 <= rr_type__linelengthindex__last .
H117:  not (endidx__3 >= zlength) .
H118:  endidx__3 >= rr_type__linelengthindex__first .
H119:  endidx__3 <= rr_type__linelengthindex__last .
H120:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H121:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H122:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H123:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H124:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H125:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H126:  zlength >= rr_type__linelengthindex__first .
H127:  zlength <= rr_type__linelengthindex__last .
H128:  endidx__3 + 1 <= zlength .
H129:  begidx__5 <= endidx__5 .
H130:  begidx__5 <= zlength .
H131:  endidx__5 <= zlength .
H132:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H133:  begidx__5 >= rr_type__linelengthindex__first .
H134:  begidx__5 <= rr_type__linelengthindex__last .
H135:  endidx__5 >= rr_type__linelengthindex__first .
H136:  endidx__5 <= rr_type__linelengthindex__last .
H137:  foundtype__5 >= rr_type__rritemtype__first .
H138:  foundtype__5 <= rr_type__rritemtype__last .
H139:  foundtype__5 >= rr_type__rritemtype__first .
H140:  foundtype__5 <= rr_type__rritemtype__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
H143:  begidx__5 >= rr_type__linelengthindex__first .
H144:  begidx__5 <= rr_type__linelengthindex__last .
H145:  begidx__5 >= rr_type__linelengthindex__first .
H146:  begidx__5 <= rr_type__linelengthindex__last .
H147:  endidx__5 >= rr_type__linelengthindex__first .
H148:  endidx__5 <= rr_type__linelengthindex__last .
H149:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H150:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H151:  endidx__5 - begidx__5 >= integer__base__first .
H152:  endidx__5 - begidx__5 <= integer__base__last .
H153:  foundtype__5 >= rr_type__rritemtype__first .
H154:  foundtype__5 <= rr_type__rritemtype__last .
H155:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H156:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H157:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H158:  endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength .
H159:  begidx__5 >= rr_type__linelengthindex__first .
H160:  begidx__5 <= rr_type__linelengthindex__last .
H161:  endidx__5 >= rr_type__linelengthindex__first .
H162:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= natural__first .
C2:    endidx__5 <= natural__last .
C3:    begidx__5 >= natural__first .
C4:    begidx__5 <= natural__last .
 

For path(s) from assertion of line 908 to run-time check associated with statement of line 933:

procedure_parsenameserverandemail_85.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
H32:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H33:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
H34:   endidx >= rr_type__linelengthindex__first .
H35:   endidx <= rr_type__linelengthindex__last .
H36:   not (endidx + 1 <= rr_type__maxdomainnamelength) .
H37:   endidx >= rr_type__linelengthindex__first .
H38:   endidx <= rr_type__linelengthindex__last .
H39:   not (endidx >= zlength) .
H40:   endidx >= rr_type__linelengthindex__first .
H41:   endidx <= rr_type__linelengthindex__last .
H42:   endidx + 1 >= rr_type__linelengthindex__first .
H43:   endidx + 1 <= rr_type__linelengthindex__last .
H44:   endidx + 1 >= rr_type__linelengthindex__first .
H45:   endidx + 1 <= rr_type__linelengthindex__last .
H46:   endidx + 1 >= rr_type__linelengthindex__first .
H47:   endidx + 1 <= rr_type__linelengthindex__last .
H48:   zlength >= rr_type__linelengthindex__first .
H49:   zlength <= rr_type__linelengthindex__last .
H50:   endidx + 1 <= zlength .
H51:   begidx__5 <= endidx__5 .
H52:   begidx__5 <= zlength .
H53:   endidx__5 <= zlength .
H54:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H55:   begidx__5 >= rr_type__linelengthindex__first .
H56:   begidx__5 <= rr_type__linelengthindex__last .
H57:   endidx__5 >= rr_type__linelengthindex__first .
H58:   endidx__5 <= rr_type__linelengthindex__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   foundtype__5 >= rr_type__rritemtype__first .
H62:   foundtype__5 <= rr_type__rritemtype__last .
H63:   endidx__5 >= rr_type__linelengthindex__first .
H64:   endidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   begidx__5 >= rr_type__linelengthindex__first .
H68:   begidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 >= rr_type__linelengthindex__first .
H70:   endidx__5 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__5 - begidx__5 >= integer__base__first .
H74:   endidx__5 - begidx__5 <= integer__base__last .
H75:   foundtype__5 >= rr_type__rritemtype__first .
H76:   foundtype__5 <= rr_type__rritemtype__last .
H77:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H78:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H80:   endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength .
H81:   begidx__5 >= rr_type__linelengthindex__first .
H82:   begidx__5 <= rr_type__linelengthindex__last .
H83:   endidx__5 >= rr_type__linelengthindex__first .
H84:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= natural__first .
C2:    endidx__5 <= natural__last .
C3:    begidx__5 >= natural__first .
C4:    begidx__5 <= natural__last .
 

For path(s) from assertion of line 914 to run-time check associated with statement of line 933:

procedure_parsenameserverandemail_86.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__3__i >= integer__first .
H6:    loop__3__i <= integer__last .
H7:    loop__3__i >= endidx + 1 .
H8:    loop__3__i <= rr_type__maxdomainnamelength .
H9:    32 >= character__first .
H10:   32 <= character__last .
H11:   loop__3__i >= rr_type__domainnamestringtypeindex__first .
H12:   loop__3__i <= rr_type__domainnamestringtypeindex__last .
H13:   loop__3__i = rr_type__maxdomainnamelength .
H14:   endidx >= rr_type__linelengthindex__first .
H15:   endidx <= rr_type__linelengthindex__last .
H16:   not (endidx >= zlength) .
H17:   endidx >= rr_type__linelengthindex__first .
H18:   endidx <= rr_type__linelengthindex__last .
H19:   endidx + 1 >= rr_type__linelengthindex__first .
H20:   endidx + 1 <= rr_type__linelengthindex__last .
H21:   endidx + 1 >= rr_type__linelengthindex__first .
H22:   endidx + 1 <= rr_type__linelengthindex__last .
H23:   endidx + 1 >= rr_type__linelengthindex__first .
H24:   endidx + 1 <= rr_type__linelengthindex__last .
H25:   zlength >= rr_type__linelengthindex__first .
H26:   zlength <= rr_type__linelengthindex__last .
H27:   endidx + 1 <= zlength .
H28:   begidx__5 <= endidx__5 .
H29:   begidx__5 <= zlength .
H30:   endidx__5 <= zlength .
H31:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H32:   begidx__5 >= rr_type__linelengthindex__first .
H33:   begidx__5 <= rr_type__linelengthindex__last .
H34:   endidx__5 >= rr_type__linelengthindex__first .
H35:   endidx__5 <= rr_type__linelengthindex__last .
H36:   foundtype__5 >= rr_type__rritemtype__first .
H37:   foundtype__5 <= rr_type__rritemtype__last .
H38:   foundtype__5 >= rr_type__rritemtype__first .
H39:   foundtype__5 <= rr_type__rritemtype__last .
H40:   endidx__5 >= rr_type__linelengthindex__first .
H41:   endidx__5 <= rr_type__linelengthindex__last .
H42:   begidx__5 >= rr_type__linelengthindex__first .
H43:   begidx__5 <= rr_type__linelengthindex__last .
H44:   begidx__5 >= rr_type__linelengthindex__first .
H45:   begidx__5 <= rr_type__linelengthindex__last .
H46:   endidx__5 >= rr_type__linelengthindex__first .
H47:   endidx__5 <= rr_type__linelengthindex__last .
H48:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__5 - begidx__5 >= integer__base__first .
H51:   endidx__5 - begidx__5 <= integer__base__last .
H52:   foundtype__5 >= rr_type__rritemtype__first .
H53:   foundtype__5 <= rr_type__rritemtype__last .
H54:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H55:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H57:   endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength .
H58:   begidx__5 >= rr_type__linelengthindex__first .
H59:   begidx__5 <= rr_type__linelengthindex__last .
H60:   endidx__5 >= rr_type__linelengthindex__first .
H61:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= natural__first .
C2:    endidx__5 <= natural__last .
C3:    begidx__5 >= natural__first .
C4:    begidx__5 <= natural__last .
 

For path(s) from start to run-time check associated with statement of line 936:

procedure_parsenameserverandemail_87.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   endidx__1 >= zlength .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   not (endidx__1 >= zlength) .
H38:   endidx__1 >= rr_type__linelengthindex__first .
H39:   endidx__1 <= rr_type__linelengthindex__last .
H40:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H41:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H42:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H43:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H44:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H45:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H46:   zlength >= rr_type__linelengthindex__first .
H47:   zlength <= rr_type__linelengthindex__last .
H48:   endidx__1 + 1 <= zlength .
H49:   begidx__5 <= endidx__5 .
H50:   begidx__5 <= zlength .
H51:   endidx__5 <= zlength .
H52:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H53:   begidx__5 >= rr_type__linelengthindex__first .
H54:   begidx__5 <= rr_type__linelengthindex__last .
H55:   endidx__5 >= rr_type__linelengthindex__first .
H56:   endidx__5 <= rr_type__linelengthindex__last .
H57:   foundtype__5 >= rr_type__rritemtype__first .
H58:   foundtype__5 <= rr_type__rritemtype__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   endidx__5 >= rr_type__linelengthindex__first .
H62:   endidx__5 <= rr_type__linelengthindex__last .
H63:   begidx__5 >= rr_type__linelengthindex__first .
H64:   begidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   endidx__5 >= rr_type__linelengthindex__first .
H68:   endidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H70:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 >= integer__base__first .
H72:   endidx__5 - begidx__5 <= integer__base__last .
H73:   foundtype__5 >= rr_type__rritemtype__first .
H74:   foundtype__5 <= rr_type__rritemtype__last .
H75:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H76:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H77:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H78:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H79:   begidx__5 >= rr_type__linelengthindex__first .
H80:   begidx__5 <= rr_type__linelengthindex__last .
H81:   endidx__5 >= rr_type__linelengthindex__first .
H82:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= integer__first .
C2:    endidx__5 <= integer__last .
C3:    begidx__5 >= integer__first .
C4:    begidx__5 <= integer__last .
 

procedure_parsenameserverandemail_88.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   foundtype__3 <> rr_type__domainnameortimespec .
H73:   endidx__3 >= rr_type__linelengthindex__first .
H74:   endidx__3 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 >= zlength) .
H76:   endidx__3 >= rr_type__linelengthindex__first .
H77:   endidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H80:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H83:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H84:   zlength >= rr_type__linelengthindex__first .
H85:   zlength <= rr_type__linelengthindex__last .
H86:   endidx__3 + 1 <= zlength .
H87:   begidx__5 <= endidx__5 .
H88:   begidx__5 <= zlength .
H89:   endidx__5 <= zlength .
H90:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H91:   begidx__5 >= rr_type__linelengthindex__first .
H92:   begidx__5 <= rr_type__linelengthindex__last .
H93:   endidx__5 >= rr_type__linelengthindex__first .
H94:   endidx__5 <= rr_type__linelengthindex__last .
H95:   foundtype__5 >= rr_type__rritemtype__first .
H96:   foundtype__5 <= rr_type__rritemtype__last .
H97:   foundtype__5 >= rr_type__rritemtype__first .
H98:   foundtype__5 <= rr_type__rritemtype__last .
H99:   endidx__5 >= rr_type__linelengthindex__first .
H100:  endidx__5 <= rr_type__linelengthindex__last .
H101:  begidx__5 >= rr_type__linelengthindex__first .
H102:  begidx__5 <= rr_type__linelengthindex__last .
H103:  begidx__5 >= rr_type__linelengthindex__first .
H104:  begidx__5 <= rr_type__linelengthindex__last .
H105:  endidx__5 >= rr_type__linelengthindex__first .
H106:  endidx__5 <= rr_type__linelengthindex__last .
H107:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H108:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H109:  endidx__5 - begidx__5 >= integer__base__first .
H110:  endidx__5 - begidx__5 <= integer__base__last .
H111:  foundtype__5 >= rr_type__rritemtype__first .
H112:  foundtype__5 <= rr_type__rritemtype__last .
H113:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H114:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H115:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H116:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H117:  begidx__5 >= rr_type__linelengthindex__first .
H118:  begidx__5 <= rr_type__linelengthindex__last .
H119:  endidx__5 >= rr_type__linelengthindex__first .
H120:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= integer__first .
C2:    endidx__5 <= integer__last .
C3:    begidx__5 >= integer__first .
C4:    begidx__5 <= integer__last .
 

procedure_parsenameserverandemail_89.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= natural__first .
H81:   endidx__3 <= natural__last .
H82:   begidx__3 >= natural__first .
H83:   begidx__3 <= natural__last .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= integer__first .
C2:    endidx__5 <= integer__last .
C3:    begidx__5 >= integer__first .
C4:    begidx__5 <= integer__last .
 

procedure_parsenameserverandemail_90.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
H93:   rr_type__maxdomainnamelength >= integer__first .
H94:   rr_type__maxdomainnamelength <= integer__last .
H95:   endidx__3 + 1 >= integer__first .
H96:   endidx__3 + 1 <= integer__last .
H97:   endidx__3 + 1 >= integer__base__first .
H98:   endidx__3 + 1 <= integer__base__last .
H99:   (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H100:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H101:  endidx__3 >= rr_type__linelengthindex__first .
H102:  endidx__3 <= rr_type__linelengthindex__last .
H103:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H104:  endidx__3 >= rr_type__linelengthindex__first .
H105:  endidx__3 <= rr_type__linelengthindex__last .
H106:  not (endidx__3 >= zlength) .
H107:  endidx__3 >= rr_type__linelengthindex__first .
H108:  endidx__3 <= rr_type__linelengthindex__last .
H109:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H110:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H111:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H112:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H113:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H114:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H115:  zlength >= rr_type__linelengthindex__first .
H116:  zlength <= rr_type__linelengthindex__last .
H117:  endidx__3 + 1 <= zlength .
H118:  begidx__5 <= endidx__5 .
H119:  begidx__5 <= zlength .
H120:  endidx__5 <= zlength .
H121:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H122:  begidx__5 >= rr_type__linelengthindex__first .
H123:  begidx__5 <= rr_type__linelengthindex__last .
H124:  endidx__5 >= rr_type__linelengthindex__first .
H125:  endidx__5 <= rr_type__linelengthindex__last .
H126:  foundtype__5 >= rr_type__rritemtype__first .
H127:  foundtype__5 <= rr_type__rritemtype__last .
H128:  foundtype__5 >= rr_type__rritemtype__first .
H129:  foundtype__5 <= rr_type__rritemtype__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  begidx__5 >= rr_type__linelengthindex__first .
H133:  begidx__5 <= rr_type__linelengthindex__last .
H134:  begidx__5 >= rr_type__linelengthindex__first .
H135:  begidx__5 <= rr_type__linelengthindex__last .
H136:  endidx__5 >= rr_type__linelengthindex__first .
H137:  endidx__5 <= rr_type__linelengthindex__last .
H138:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H139:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H140:  endidx__5 - begidx__5 >= integer__base__first .
H141:  endidx__5 - begidx__5 <= integer__base__last .
H142:  foundtype__5 >= rr_type__rritemtype__first .
H143:  foundtype__5 <= rr_type__rritemtype__last .
H144:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H145:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H146:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H147:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H148:  begidx__5 >= rr_type__linelengthindex__first .
H149:  begidx__5 <= rr_type__linelengthindex__last .
H150:  endidx__5 >= rr_type__linelengthindex__first .
H151:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= integer__first .
C2:    endidx__5 <= integer__last .
C3:    begidx__5 >= integer__first .
C4:    begidx__5 <= integer__last .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 936:

procedure_parsenameserverandemail_91.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   endidx__2 >= zlength .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   not (endidx__2 >= zlength) .
H49:   endidx__2 >= rr_type__linelengthindex__first .
H50:   endidx__2 <= rr_type__linelengthindex__last .
H51:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H52:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H53:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H54:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H55:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H57:   zlength >= rr_type__linelengthindex__first .
H58:   zlength <= rr_type__linelengthindex__last .
H59:   endidx__2 + 1 <= zlength .
H60:   begidx__5 <= endidx__5 .
H61:   begidx__5 <= zlength .
H62:   endidx__5 <= zlength .
H63:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H64:   begidx__5 >= rr_type__linelengthindex__first .
H65:   begidx__5 <= rr_type__linelengthindex__last .
H66:   endidx__5 >= rr_type__linelengthindex__first .
H67:   endidx__5 <= rr_type__linelengthindex__last .
H68:   foundtype__5 >= rr_type__rritemtype__first .
H69:   foundtype__5 <= rr_type__rritemtype__last .
H70:   foundtype__5 >= rr_type__rritemtype__first .
H71:   foundtype__5 <= rr_type__rritemtype__last .
H72:   endidx__5 >= rr_type__linelengthindex__first .
H73:   endidx__5 <= rr_type__linelengthindex__last .
H74:   begidx__5 >= rr_type__linelengthindex__first .
H75:   begidx__5 <= rr_type__linelengthindex__last .
H76:   begidx__5 >= rr_type__linelengthindex__first .
H77:   begidx__5 <= rr_type__linelengthindex__last .
H78:   endidx__5 >= rr_type__linelengthindex__first .
H79:   endidx__5 <= rr_type__linelengthindex__last .
H80:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__5 - begidx__5 >= integer__base__first .
H83:   endidx__5 - begidx__5 <= integer__base__last .
H84:   foundtype__5 >= rr_type__rritemtype__first .
H85:   foundtype__5 <= rr_type__rritemtype__last .
H86:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H87:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H88:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H89:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H90:   begidx__5 >= rr_type__linelengthindex__first .
H91:   begidx__5 <= rr_type__linelengthindex__last .
H92:   endidx__5 >= rr_type__linelengthindex__first .
H93:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= integer__first .
C2:    endidx__5 <= integer__last .
C3:    begidx__5 >= integer__first .
C4:    begidx__5 <= integer__last .
 

procedure_parsenameserverandemail_92.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   foundtype__3 <> rr_type__domainnameortimespec .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= integer__first .
C2:    endidx__5 <= integer__last .
C3:    begidx__5 >= integer__first .
C4:    begidx__5 <= integer__last .
 

procedure_parsenameserverandemail_93.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= natural__first .
H92:   endidx__3 <= natural__last .
H93:   begidx__3 >= natural__first .
H94:   begidx__3 <= natural__last .
H95:   endidx__3 >= rr_type__linelengthindex__first .
H96:   endidx__3 <= rr_type__linelengthindex__last .
H97:   not (endidx__3 >= zlength) .
H98:   endidx__3 >= rr_type__linelengthindex__first .
H99:   endidx__3 <= rr_type__linelengthindex__last .
H100:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H101:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H102:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H103:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H104:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H105:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H106:  zlength >= rr_type__linelengthindex__first .
H107:  zlength <= rr_type__linelengthindex__last .
H108:  endidx__3 + 1 <= zlength .
H109:  begidx__5 <= endidx__5 .
H110:  begidx__5 <= zlength .
H111:  endidx__5 <= zlength .
H112:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H113:  begidx__5 >= rr_type__linelengthindex__first .
H114:  begidx__5 <= rr_type__linelengthindex__last .
H115:  endidx__5 >= rr_type__linelengthindex__first .
H116:  endidx__5 <= rr_type__linelengthindex__last .
H117:  foundtype__5 >= rr_type__rritemtype__first .
H118:  foundtype__5 <= rr_type__rritemtype__last .
H119:  foundtype__5 >= rr_type__rritemtype__first .
H120:  foundtype__5 <= rr_type__rritemtype__last .
H121:  endidx__5 >= rr_type__linelengthindex__first .
H122:  endidx__5 <= rr_type__linelengthindex__last .
H123:  begidx__5 >= rr_type__linelengthindex__first .
H124:  begidx__5 <= rr_type__linelengthindex__last .
H125:  begidx__5 >= rr_type__linelengthindex__first .
H126:  begidx__5 <= rr_type__linelengthindex__last .
H127:  endidx__5 >= rr_type__linelengthindex__first .
H128:  endidx__5 <= rr_type__linelengthindex__last .
H129:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H130:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H131:  endidx__5 - begidx__5 >= integer__base__first .
H132:  endidx__5 - begidx__5 <= integer__base__last .
H133:  foundtype__5 >= rr_type__rritemtype__first .
H134:  foundtype__5 <= rr_type__rritemtype__last .
H135:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H136:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H137:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H138:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H139:  begidx__5 >= rr_type__linelengthindex__first .
H140:  begidx__5 <= rr_type__linelengthindex__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= integer__first .
C2:    endidx__5 <= integer__last .
C3:    begidx__5 >= integer__first .
C4:    begidx__5 <= integer__last .
 

procedure_parsenameserverandemail_94.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
H104:  rr_type__maxdomainnamelength >= integer__first .
H105:  rr_type__maxdomainnamelength <= integer__last .
H106:  endidx__3 + 1 >= integer__first .
H107:  endidx__3 + 1 <= integer__last .
H108:  endidx__3 + 1 >= integer__base__first .
H109:  endidx__3 + 1 <= integer__base__last .
H110:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H111:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H112:  endidx__3 >= rr_type__linelengthindex__first .
H113:  endidx__3 <= rr_type__linelengthindex__last .
H114:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H115:  endidx__3 >= rr_type__linelengthindex__first .
H116:  endidx__3 <= rr_type__linelengthindex__last .
H117:  not (endidx__3 >= zlength) .
H118:  endidx__3 >= rr_type__linelengthindex__first .
H119:  endidx__3 <= rr_type__linelengthindex__last .
H120:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H121:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H122:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H123:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H124:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H125:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H126:  zlength >= rr_type__linelengthindex__first .
H127:  zlength <= rr_type__linelengthindex__last .
H128:  endidx__3 + 1 <= zlength .
H129:  begidx__5 <= endidx__5 .
H130:  begidx__5 <= zlength .
H131:  endidx__5 <= zlength .
H132:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H133:  begidx__5 >= rr_type__linelengthindex__first .
H134:  begidx__5 <= rr_type__linelengthindex__last .
H135:  endidx__5 >= rr_type__linelengthindex__first .
H136:  endidx__5 <= rr_type__linelengthindex__last .
H137:  foundtype__5 >= rr_type__rritemtype__first .
H138:  foundtype__5 <= rr_type__rritemtype__last .
H139:  foundtype__5 >= rr_type__rritemtype__first .
H140:  foundtype__5 <= rr_type__rritemtype__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
H143:  begidx__5 >= rr_type__linelengthindex__first .
H144:  begidx__5 <= rr_type__linelengthindex__last .
H145:  begidx__5 >= rr_type__linelengthindex__first .
H146:  begidx__5 <= rr_type__linelengthindex__last .
H147:  endidx__5 >= rr_type__linelengthindex__first .
H148:  endidx__5 <= rr_type__linelengthindex__last .
H149:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H150:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H151:  endidx__5 - begidx__5 >= integer__base__first .
H152:  endidx__5 - begidx__5 <= integer__base__last .
H153:  foundtype__5 >= rr_type__rritemtype__first .
H154:  foundtype__5 <= rr_type__rritemtype__last .
H155:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H156:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H157:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H158:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H159:  begidx__5 >= rr_type__linelengthindex__first .
H160:  begidx__5 <= rr_type__linelengthindex__last .
H161:  endidx__5 >= rr_type__linelengthindex__first .
H162:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= integer__first .
C2:    endidx__5 <= integer__last .
C3:    begidx__5 >= integer__first .
C4:    begidx__5 <= integer__last .
 

For path(s) from assertion of line 908 to run-time check associated with statement of line 936:

procedure_parsenameserverandemail_95.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
H32:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H33:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
H34:   endidx >= rr_type__linelengthindex__first .
H35:   endidx <= rr_type__linelengthindex__last .
H36:   not (endidx + 1 <= rr_type__maxdomainnamelength) .
H37:   endidx >= rr_type__linelengthindex__first .
H38:   endidx <= rr_type__linelengthindex__last .
H39:   not (endidx >= zlength) .
H40:   endidx >= rr_type__linelengthindex__first .
H41:   endidx <= rr_type__linelengthindex__last .
H42:   endidx + 1 >= rr_type__linelengthindex__first .
H43:   endidx + 1 <= rr_type__linelengthindex__last .
H44:   endidx + 1 >= rr_type__linelengthindex__first .
H45:   endidx + 1 <= rr_type__linelengthindex__last .
H46:   endidx + 1 >= rr_type__linelengthindex__first .
H47:   endidx + 1 <= rr_type__linelengthindex__last .
H48:   zlength >= rr_type__linelengthindex__first .
H49:   zlength <= rr_type__linelengthindex__last .
H50:   endidx + 1 <= zlength .
H51:   begidx__5 <= endidx__5 .
H52:   begidx__5 <= zlength .
H53:   endidx__5 <= zlength .
H54:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H55:   begidx__5 >= rr_type__linelengthindex__first .
H56:   begidx__5 <= rr_type__linelengthindex__last .
H57:   endidx__5 >= rr_type__linelengthindex__first .
H58:   endidx__5 <= rr_type__linelengthindex__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   foundtype__5 >= rr_type__rritemtype__first .
H62:   foundtype__5 <= rr_type__rritemtype__last .
H63:   endidx__5 >= rr_type__linelengthindex__first .
H64:   endidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   begidx__5 >= rr_type__linelengthindex__first .
H68:   begidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 >= rr_type__linelengthindex__first .
H70:   endidx__5 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__5 - begidx__5 >= integer__base__first .
H74:   endidx__5 - begidx__5 <= integer__base__last .
H75:   foundtype__5 >= rr_type__rritemtype__first .
H76:   foundtype__5 <= rr_type__rritemtype__last .
H77:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H78:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H80:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H81:   begidx__5 >= rr_type__linelengthindex__first .
H82:   begidx__5 <= rr_type__linelengthindex__last .
H83:   endidx__5 >= rr_type__linelengthindex__first .
H84:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= integer__first .
C2:    endidx__5 <= integer__last .
C3:    begidx__5 >= integer__first .
C4:    begidx__5 <= integer__last .
 

For path(s) from assertion of line 914 to run-time check associated with statement of line 936:

procedure_parsenameserverandemail_96.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__3__i >= integer__first .
H6:    loop__3__i <= integer__last .
H7:    loop__3__i >= endidx + 1 .
H8:    loop__3__i <= rr_type__maxdomainnamelength .
H9:    32 >= character__first .
H10:   32 <= character__last .
H11:   loop__3__i >= rr_type__domainnamestringtypeindex__first .
H12:   loop__3__i <= rr_type__domainnamestringtypeindex__last .
H13:   loop__3__i = rr_type__maxdomainnamelength .
H14:   endidx >= rr_type__linelengthindex__first .
H15:   endidx <= rr_type__linelengthindex__last .
H16:   not (endidx >= zlength) .
H17:   endidx >= rr_type__linelengthindex__first .
H18:   endidx <= rr_type__linelengthindex__last .
H19:   endidx + 1 >= rr_type__linelengthindex__first .
H20:   endidx + 1 <= rr_type__linelengthindex__last .
H21:   endidx + 1 >= rr_type__linelengthindex__first .
H22:   endidx + 1 <= rr_type__linelengthindex__last .
H23:   endidx + 1 >= rr_type__linelengthindex__first .
H24:   endidx + 1 <= rr_type__linelengthindex__last .
H25:   zlength >= rr_type__linelengthindex__first .
H26:   zlength <= rr_type__linelengthindex__last .
H27:   endidx + 1 <= zlength .
H28:   begidx__5 <= endidx__5 .
H29:   begidx__5 <= zlength .
H30:   endidx__5 <= zlength .
H31:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H32:   begidx__5 >= rr_type__linelengthindex__first .
H33:   begidx__5 <= rr_type__linelengthindex__last .
H34:   endidx__5 >= rr_type__linelengthindex__first .
H35:   endidx__5 <= rr_type__linelengthindex__last .
H36:   foundtype__5 >= rr_type__rritemtype__first .
H37:   foundtype__5 <= rr_type__rritemtype__last .
H38:   foundtype__5 >= rr_type__rritemtype__first .
H39:   foundtype__5 <= rr_type__rritemtype__last .
H40:   endidx__5 >= rr_type__linelengthindex__first .
H41:   endidx__5 <= rr_type__linelengthindex__last .
H42:   begidx__5 >= rr_type__linelengthindex__first .
H43:   begidx__5 <= rr_type__linelengthindex__last .
H44:   begidx__5 >= rr_type__linelengthindex__first .
H45:   begidx__5 <= rr_type__linelengthindex__last .
H46:   endidx__5 >= rr_type__linelengthindex__first .
H47:   endidx__5 <= rr_type__linelengthindex__last .
H48:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__5 - begidx__5 >= integer__base__first .
H51:   endidx__5 - begidx__5 <= integer__base__last .
H52:   foundtype__5 >= rr_type__rritemtype__first .
H53:   foundtype__5 <= rr_type__rritemtype__last .
H54:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H55:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H57:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H58:   begidx__5 >= rr_type__linelengthindex__first .
H59:   begidx__5 <= rr_type__linelengthindex__last .
H60:   endidx__5 >= rr_type__linelengthindex__first .
H61:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__5 >= integer__first .
C2:    endidx__5 <= integer__last .
C3:    begidx__5 >= integer__first .
C4:    begidx__5 <= integer__last .
 

For path(s) from start to run-time check associated with statement of line 936:

procedure_parsenameserverandemail_97.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   endidx__1 >= zlength .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   not (endidx__1 >= zlength) .
H38:   endidx__1 >= rr_type__linelengthindex__first .
H39:   endidx__1 <= rr_type__linelengthindex__last .
H40:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H41:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H42:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H43:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H44:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H45:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H46:   zlength >= rr_type__linelengthindex__first .
H47:   zlength <= rr_type__linelengthindex__last .
H48:   endidx__1 + 1 <= zlength .
H49:   begidx__5 <= endidx__5 .
H50:   begidx__5 <= zlength .
H51:   endidx__5 <= zlength .
H52:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H53:   begidx__5 >= rr_type__linelengthindex__first .
H54:   begidx__5 <= rr_type__linelengthindex__last .
H55:   endidx__5 >= rr_type__linelengthindex__first .
H56:   endidx__5 <= rr_type__linelengthindex__last .
H57:   foundtype__5 >= rr_type__rritemtype__first .
H58:   foundtype__5 <= rr_type__rritemtype__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   endidx__5 >= rr_type__linelengthindex__first .
H62:   endidx__5 <= rr_type__linelengthindex__last .
H63:   begidx__5 >= rr_type__linelengthindex__first .
H64:   begidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   endidx__5 >= rr_type__linelengthindex__first .
H68:   endidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H70:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 >= integer__base__first .
H72:   endidx__5 - begidx__5 <= integer__base__last .
H73:   foundtype__5 >= rr_type__rritemtype__first .
H74:   foundtype__5 <= rr_type__rritemtype__last .
H75:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H76:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H77:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H78:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H79:   begidx__5 >= rr_type__linelengthindex__first .
H80:   begidx__5 <= rr_type__linelengthindex__last .
H81:   endidx__5 >= rr_type__linelengthindex__first .
H82:   endidx__5 <= rr_type__linelengthindex__last .
H83:   endidx__5 >= integer__first .
H84:   endidx__5 <= integer__last .
H85:   begidx__5 >= integer__first .
H86:   begidx__5 <= integer__last .
        ->
C1:    (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
C2:    (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
 

procedure_parsenameserverandemail_98.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   foundtype__3 <> rr_type__domainnameortimespec .
H73:   endidx__3 >= rr_type__linelengthindex__first .
H74:   endidx__3 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 >= zlength) .
H76:   endidx__3 >= rr_type__linelengthindex__first .
H77:   endidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H80:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H83:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H84:   zlength >= rr_type__linelengthindex__first .
H85:   zlength <= rr_type__linelengthindex__last .
H86:   endidx__3 + 1 <= zlength .
H87:   begidx__5 <= endidx__5 .
H88:   begidx__5 <= zlength .
H89:   endidx__5 <= zlength .
H90:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H91:   begidx__5 >= rr_type__linelengthindex__first .
H92:   begidx__5 <= rr_type__linelengthindex__last .
H93:   endidx__5 >= rr_type__linelengthindex__first .
H94:   endidx__5 <= rr_type__linelengthindex__last .
H95:   foundtype__5 >= rr_type__rritemtype__first .
H96:   foundtype__5 <= rr_type__rritemtype__last .
H97:   foundtype__5 >= rr_type__rritemtype__first .
H98:   foundtype__5 <= rr_type__rritemtype__last .
H99:   endidx__5 >= rr_type__linelengthindex__first .
H100:  endidx__5 <= rr_type__linelengthindex__last .
H101:  begidx__5 >= rr_type__linelengthindex__first .
H102:  begidx__5 <= rr_type__linelengthindex__last .
H103:  begidx__5 >= rr_type__linelengthindex__first .
H104:  begidx__5 <= rr_type__linelengthindex__last .
H105:  endidx__5 >= rr_type__linelengthindex__first .
H106:  endidx__5 <= rr_type__linelengthindex__last .
H107:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H108:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H109:  endidx__5 - begidx__5 >= integer__base__first .
H110:  endidx__5 - begidx__5 <= integer__base__last .
H111:  foundtype__5 >= rr_type__rritemtype__first .
H112:  foundtype__5 <= rr_type__rritemtype__last .
H113:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H114:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H115:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H116:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H117:  begidx__5 >= rr_type__linelengthindex__first .
H118:  begidx__5 <= rr_type__linelengthindex__last .
H119:  endidx__5 >= rr_type__linelengthindex__first .
H120:  endidx__5 <= rr_type__linelengthindex__last .
H121:  endidx__5 >= integer__first .
H122:  endidx__5 <= integer__last .
H123:  begidx__5 >= integer__first .
H124:  begidx__5 <= integer__last .
        ->
C1:    (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
C2:    (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
 

procedure_parsenameserverandemail_99.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= natural__first .
H81:   endidx__3 <= natural__last .
H82:   begidx__3 >= natural__first .
H83:   begidx__3 <= natural__last .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  endidx__5 >= integer__first .
H133:  endidx__5 <= integer__last .
H134:  begidx__5 >= integer__first .
H135:  begidx__5 <= integer__last .
        ->
C1:    (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
C2:    (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
 

procedure_parsenameserverandemail_100.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
H93:   rr_type__maxdomainnamelength >= integer__first .
H94:   rr_type__maxdomainnamelength <= integer__last .
H95:   endidx__3 + 1 >= integer__first .
H96:   endidx__3 + 1 <= integer__last .
H97:   endidx__3 + 1 >= integer__base__first .
H98:   endidx__3 + 1 <= integer__base__last .
H99:   (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H100:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H101:  endidx__3 >= rr_type__linelengthindex__first .
H102:  endidx__3 <= rr_type__linelengthindex__last .
H103:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H104:  endidx__3 >= rr_type__linelengthindex__first .
H105:  endidx__3 <= rr_type__linelengthindex__last .
H106:  not (endidx__3 >= zlength) .
H107:  endidx__3 >= rr_type__linelengthindex__first .
H108:  endidx__3 <= rr_type__linelengthindex__last .
H109:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H110:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H111:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H112:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H113:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H114:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H115:  zlength >= rr_type__linelengthindex__first .
H116:  zlength <= rr_type__linelengthindex__last .
H117:  endidx__3 + 1 <= zlength .
H118:  begidx__5 <= endidx__5 .
H119:  begidx__5 <= zlength .
H120:  endidx__5 <= zlength .
H121:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H122:  begidx__5 >= rr_type__linelengthindex__first .
H123:  begidx__5 <= rr_type__linelengthindex__last .
H124:  endidx__5 >= rr_type__linelengthindex__first .
H125:  endidx__5 <= rr_type__linelengthindex__last .
H126:  foundtype__5 >= rr_type__rritemtype__first .
H127:  foundtype__5 <= rr_type__rritemtype__last .
H128:  foundtype__5 >= rr_type__rritemtype__first .
H129:  foundtype__5 <= rr_type__rritemtype__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  begidx__5 >= rr_type__linelengthindex__first .
H133:  begidx__5 <= rr_type__linelengthindex__last .
H134:  begidx__5 >= rr_type__linelengthindex__first .
H135:  begidx__5 <= rr_type__linelengthindex__last .
H136:  endidx__5 >= rr_type__linelengthindex__first .
H137:  endidx__5 <= rr_type__linelengthindex__last .
H138:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H139:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H140:  endidx__5 - begidx__5 >= integer__base__first .
H141:  endidx__5 - begidx__5 <= integer__base__last .
H142:  foundtype__5 >= rr_type__rritemtype__first .
H143:  foundtype__5 <= rr_type__rritemtype__last .
H144:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H145:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H146:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H147:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H148:  begidx__5 >= rr_type__linelengthindex__first .
H149:  begidx__5 <= rr_type__linelengthindex__last .
H150:  endidx__5 >= rr_type__linelengthindex__first .
H151:  endidx__5 <= rr_type__linelengthindex__last .
H152:  endidx__5 >= integer__first .
H153:  endidx__5 <= integer__last .
H154:  begidx__5 >= integer__first .
H155:  begidx__5 <= integer__last .
        ->
C1:    (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
C2:    (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 936:

procedure_parsenameserverandemail_101.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   endidx__2 >= zlength .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   not (endidx__2 >= zlength) .
H49:   endidx__2 >= rr_type__linelengthindex__first .
H50:   endidx__2 <= rr_type__linelengthindex__last .
H51:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H52:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H53:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H54:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H55:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H57:   zlength >= rr_type__linelengthindex__first .
H58:   zlength <= rr_type__linelengthindex__last .
H59:   endidx__2 + 1 <= zlength .
H60:   begidx__5 <= endidx__5 .
H61:   begidx__5 <= zlength .
H62:   endidx__5 <= zlength .
H63:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H64:   begidx__5 >= rr_type__linelengthindex__first .
H65:   begidx__5 <= rr_type__linelengthindex__last .
H66:   endidx__5 >= rr_type__linelengthindex__first .
H67:   endidx__5 <= rr_type__linelengthindex__last .
H68:   foundtype__5 >= rr_type__rritemtype__first .
H69:   foundtype__5 <= rr_type__rritemtype__last .
H70:   foundtype__5 >= rr_type__rritemtype__first .
H71:   foundtype__5 <= rr_type__rritemtype__last .
H72:   endidx__5 >= rr_type__linelengthindex__first .
H73:   endidx__5 <= rr_type__linelengthindex__last .
H74:   begidx__5 >= rr_type__linelengthindex__first .
H75:   begidx__5 <= rr_type__linelengthindex__last .
H76:   begidx__5 >= rr_type__linelengthindex__first .
H77:   begidx__5 <= rr_type__linelengthindex__last .
H78:   endidx__5 >= rr_type__linelengthindex__first .
H79:   endidx__5 <= rr_type__linelengthindex__last .
H80:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__5 - begidx__5 >= integer__base__first .
H83:   endidx__5 - begidx__5 <= integer__base__last .
H84:   foundtype__5 >= rr_type__rritemtype__first .
H85:   foundtype__5 <= rr_type__rritemtype__last .
H86:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H87:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H88:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H89:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H90:   begidx__5 >= rr_type__linelengthindex__first .
H91:   begidx__5 <= rr_type__linelengthindex__last .
H92:   endidx__5 >= rr_type__linelengthindex__first .
H93:   endidx__5 <= rr_type__linelengthindex__last .
H94:   endidx__5 >= integer__first .
H95:   endidx__5 <= integer__last .
H96:   begidx__5 >= integer__first .
H97:   begidx__5 <= integer__last .
        ->
C1:    (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
C2:    (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
 

procedure_parsenameserverandemail_102.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   foundtype__3 <> rr_type__domainnameortimespec .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  endidx__5 >= integer__first .
H133:  endidx__5 <= integer__last .
H134:  begidx__5 >= integer__first .
H135:  begidx__5 <= integer__last .
        ->
C1:    (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
C2:    (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
 

procedure_parsenameserverandemail_103.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= natural__first .
H92:   endidx__3 <= natural__last .
H93:   begidx__3 >= natural__first .
H94:   begidx__3 <= natural__last .
H95:   endidx__3 >= rr_type__linelengthindex__first .
H96:   endidx__3 <= rr_type__linelengthindex__last .
H97:   not (endidx__3 >= zlength) .
H98:   endidx__3 >= rr_type__linelengthindex__first .
H99:   endidx__3 <= rr_type__linelengthindex__last .
H100:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H101:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H102:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H103:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H104:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H105:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H106:  zlength >= rr_type__linelengthindex__first .
H107:  zlength <= rr_type__linelengthindex__last .
H108:  endidx__3 + 1 <= zlength .
H109:  begidx__5 <= endidx__5 .
H110:  begidx__5 <= zlength .
H111:  endidx__5 <= zlength .
H112:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H113:  begidx__5 >= rr_type__linelengthindex__first .
H114:  begidx__5 <= rr_type__linelengthindex__last .
H115:  endidx__5 >= rr_type__linelengthindex__first .
H116:  endidx__5 <= rr_type__linelengthindex__last .
H117:  foundtype__5 >= rr_type__rritemtype__first .
H118:  foundtype__5 <= rr_type__rritemtype__last .
H119:  foundtype__5 >= rr_type__rritemtype__first .
H120:  foundtype__5 <= rr_type__rritemtype__last .
H121:  endidx__5 >= rr_type__linelengthindex__first .
H122:  endidx__5 <= rr_type__linelengthindex__last .
H123:  begidx__5 >= rr_type__linelengthindex__first .
H124:  begidx__5 <= rr_type__linelengthindex__last .
H125:  begidx__5 >= rr_type__linelengthindex__first .
H126:  begidx__5 <= rr_type__linelengthindex__last .
H127:  endidx__5 >= rr_type__linelengthindex__first .
H128:  endidx__5 <= rr_type__linelengthindex__last .
H129:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H130:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H131:  endidx__5 - begidx__5 >= integer__base__first .
H132:  endidx__5 - begidx__5 <= integer__base__last .
H133:  foundtype__5 >= rr_type__rritemtype__first .
H134:  foundtype__5 <= rr_type__rritemtype__last .
H135:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H136:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H137:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H138:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H139:  begidx__5 >= rr_type__linelengthindex__first .
H140:  begidx__5 <= rr_type__linelengthindex__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
H143:  endidx__5 >= integer__first .
H144:  endidx__5 <= integer__last .
H145:  begidx__5 >= integer__first .
H146:  begidx__5 <= integer__last .
        ->
C1:    (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
C2:    (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
 

procedure_parsenameserverandemail_104.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
H104:  rr_type__maxdomainnamelength >= integer__first .
H105:  rr_type__maxdomainnamelength <= integer__last .
H106:  endidx__3 + 1 >= integer__first .
H107:  endidx__3 + 1 <= integer__last .
H108:  endidx__3 + 1 >= integer__base__first .
H109:  endidx__3 + 1 <= integer__base__last .
H110:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H111:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H112:  endidx__3 >= rr_type__linelengthindex__first .
H113:  endidx__3 <= rr_type__linelengthindex__last .
H114:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H115:  endidx__3 >= rr_type__linelengthindex__first .
H116:  endidx__3 <= rr_type__linelengthindex__last .
H117:  not (endidx__3 >= zlength) .
H118:  endidx__3 >= rr_type__linelengthindex__first .
H119:  endidx__3 <= rr_type__linelengthindex__last .
H120:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H121:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H122:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H123:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H124:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H125:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H126:  zlength >= rr_type__linelengthindex__first .
H127:  zlength <= rr_type__linelengthindex__last .
H128:  endidx__3 + 1 <= zlength .
H129:  begidx__5 <= endidx__5 .
H130:  begidx__5 <= zlength .
H131:  endidx__5 <= zlength .
H132:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H133:  begidx__5 >= rr_type__linelengthindex__first .
H134:  begidx__5 <= rr_type__linelengthindex__last .
H135:  endidx__5 >= rr_type__linelengthindex__first .
H136:  endidx__5 <= rr_type__linelengthindex__last .
H137:  foundtype__5 >= rr_type__rritemtype__first .
H138:  foundtype__5 <= rr_type__rritemtype__last .
H139:  foundtype__5 >= rr_type__rritemtype__first .
H140:  foundtype__5 <= rr_type__rritemtype__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
H143:  begidx__5 >= rr_type__linelengthindex__first .
H144:  begidx__5 <= rr_type__linelengthindex__last .
H145:  begidx__5 >= rr_type__linelengthindex__first .
H146:  begidx__5 <= rr_type__linelengthindex__last .
H147:  endidx__5 >= rr_type__linelengthindex__first .
H148:  endidx__5 <= rr_type__linelengthindex__last .
H149:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H150:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H151:  endidx__5 - begidx__5 >= integer__base__first .
H152:  endidx__5 - begidx__5 <= integer__base__last .
H153:  foundtype__5 >= rr_type__rritemtype__first .
H154:  foundtype__5 <= rr_type__rritemtype__last .
H155:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H156:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H157:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H158:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H159:  begidx__5 >= rr_type__linelengthindex__first .
H160:  begidx__5 <= rr_type__linelengthindex__last .
H161:  endidx__5 >= rr_type__linelengthindex__first .
H162:  endidx__5 <= rr_type__linelengthindex__last .
H163:  endidx__5 >= integer__first .
H164:  endidx__5 <= integer__last .
H165:  begidx__5 >= integer__first .
H166:  begidx__5 <= integer__last .
        ->
C1:    (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
C2:    (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
 

For path(s) from assertion of line 908 to run-time check associated with statement of line 936:

procedure_parsenameserverandemail_105.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
H32:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H33:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
H34:   endidx >= rr_type__linelengthindex__first .
H35:   endidx <= rr_type__linelengthindex__last .
H36:   not (endidx + 1 <= rr_type__maxdomainnamelength) .
H37:   endidx >= rr_type__linelengthindex__first .
H38:   endidx <= rr_type__linelengthindex__last .
H39:   not (endidx >= zlength) .
H40:   endidx >= rr_type__linelengthindex__first .
H41:   endidx <= rr_type__linelengthindex__last .
H42:   endidx + 1 >= rr_type__linelengthindex__first .
H43:   endidx + 1 <= rr_type__linelengthindex__last .
H44:   endidx + 1 >= rr_type__linelengthindex__first .
H45:   endidx + 1 <= rr_type__linelengthindex__last .
H46:   endidx + 1 >= rr_type__linelengthindex__first .
H47:   endidx + 1 <= rr_type__linelengthindex__last .
H48:   zlength >= rr_type__linelengthindex__first .
H49:   zlength <= rr_type__linelengthindex__last .
H50:   endidx + 1 <= zlength .
H51:   begidx__5 <= endidx__5 .
H52:   begidx__5 <= zlength .
H53:   endidx__5 <= zlength .
H54:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H55:   begidx__5 >= rr_type__linelengthindex__first .
H56:   begidx__5 <= rr_type__linelengthindex__last .
H57:   endidx__5 >= rr_type__linelengthindex__first .
H58:   endidx__5 <= rr_type__linelengthindex__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   foundtype__5 >= rr_type__rritemtype__first .
H62:   foundtype__5 <= rr_type__rritemtype__last .
H63:   endidx__5 >= rr_type__linelengthindex__first .
H64:   endidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   begidx__5 >= rr_type__linelengthindex__first .
H68:   begidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 >= rr_type__linelengthindex__first .
H70:   endidx__5 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__5 - begidx__5 >= integer__base__first .
H74:   endidx__5 - begidx__5 <= integer__base__last .
H75:   foundtype__5 >= rr_type__rritemtype__first .
H76:   foundtype__5 <= rr_type__rritemtype__last .
H77:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H78:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H80:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H81:   begidx__5 >= rr_type__linelengthindex__first .
H82:   begidx__5 <= rr_type__linelengthindex__last .
H83:   endidx__5 >= rr_type__linelengthindex__first .
H84:   endidx__5 <= rr_type__linelengthindex__last .
H85:   endidx__5 >= integer__first .
H86:   endidx__5 <= integer__last .
H87:   begidx__5 >= integer__first .
H88:   begidx__5 <= integer__last .
        ->
C1:    (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
C2:    (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
 

For path(s) from assertion of line 914 to run-time check associated with statement of line 936:

procedure_parsenameserverandemail_106.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__3__i >= integer__first .
H6:    loop__3__i <= integer__last .
H7:    loop__3__i >= endidx + 1 .
H8:    loop__3__i <= rr_type__maxdomainnamelength .
H9:    32 >= character__first .
H10:   32 <= character__last .
H11:   loop__3__i >= rr_type__domainnamestringtypeindex__first .
H12:   loop__3__i <= rr_type__domainnamestringtypeindex__last .
H13:   loop__3__i = rr_type__maxdomainnamelength .
H14:   endidx >= rr_type__linelengthindex__first .
H15:   endidx <= rr_type__linelengthindex__last .
H16:   not (endidx >= zlength) .
H17:   endidx >= rr_type__linelengthindex__first .
H18:   endidx <= rr_type__linelengthindex__last .
H19:   endidx + 1 >= rr_type__linelengthindex__first .
H20:   endidx + 1 <= rr_type__linelengthindex__last .
H21:   endidx + 1 >= rr_type__linelengthindex__first .
H22:   endidx + 1 <= rr_type__linelengthindex__last .
H23:   endidx + 1 >= rr_type__linelengthindex__first .
H24:   endidx + 1 <= rr_type__linelengthindex__last .
H25:   zlength >= rr_type__linelengthindex__first .
H26:   zlength <= rr_type__linelengthindex__last .
H27:   endidx + 1 <= zlength .
H28:   begidx__5 <= endidx__5 .
H29:   begidx__5 <= zlength .
H30:   endidx__5 <= zlength .
H31:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H32:   begidx__5 >= rr_type__linelengthindex__first .
H33:   begidx__5 <= rr_type__linelengthindex__last .
H34:   endidx__5 >= rr_type__linelengthindex__first .
H35:   endidx__5 <= rr_type__linelengthindex__last .
H36:   foundtype__5 >= rr_type__rritemtype__first .
H37:   foundtype__5 <= rr_type__rritemtype__last .
H38:   foundtype__5 >= rr_type__rritemtype__first .
H39:   foundtype__5 <= rr_type__rritemtype__last .
H40:   endidx__5 >= rr_type__linelengthindex__first .
H41:   endidx__5 <= rr_type__linelengthindex__last .
H42:   begidx__5 >= rr_type__linelengthindex__first .
H43:   begidx__5 <= rr_type__linelengthindex__last .
H44:   begidx__5 >= rr_type__linelengthindex__first .
H45:   begidx__5 <= rr_type__linelengthindex__last .
H46:   endidx__5 >= rr_type__linelengthindex__first .
H47:   endidx__5 <= rr_type__linelengthindex__last .
H48:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__5 - begidx__5 >= integer__base__first .
H51:   endidx__5 - begidx__5 <= integer__base__last .
H52:   foundtype__5 >= rr_type__rritemtype__first .
H53:   foundtype__5 <= rr_type__rritemtype__last .
H54:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H55:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H57:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H58:   begidx__5 >= rr_type__linelengthindex__first .
H59:   begidx__5 <= rr_type__linelengthindex__last .
H60:   endidx__5 >= rr_type__linelengthindex__first .
H61:   endidx__5 <= rr_type__linelengthindex__last .
H62:   endidx__5 >= integer__first .
H63:   endidx__5 <= integer__last .
H64:   begidx__5 >= integer__first .
H65:   begidx__5 <= integer__last .
        ->
C1:    (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
C2:    (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
 

For path(s) from start to assertion of line 937:

procedure_parsenameserverandemail_107.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   endidx__1 >= zlength .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   not (endidx__1 >= zlength) .
H38:   endidx__1 >= rr_type__linelengthindex__first .
H39:   endidx__1 <= rr_type__linelengthindex__last .
H40:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H41:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H42:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H43:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H44:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H45:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H46:   zlength >= rr_type__linelengthindex__first .
H47:   zlength <= rr_type__linelengthindex__last .
H48:   endidx__1 + 1 <= zlength .
H49:   begidx__5 <= endidx__5 .
H50:   begidx__5 <= zlength .
H51:   endidx__5 <= zlength .
H52:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H53:   begidx__5 >= rr_type__linelengthindex__first .
H54:   begidx__5 <= rr_type__linelengthindex__last .
H55:   endidx__5 >= rr_type__linelengthindex__first .
H56:   endidx__5 <= rr_type__linelengthindex__last .
H57:   foundtype__5 >= rr_type__rritemtype__first .
H58:   foundtype__5 <= rr_type__rritemtype__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   endidx__5 >= rr_type__linelengthindex__first .
H62:   endidx__5 <= rr_type__linelengthindex__last .
H63:   begidx__5 >= rr_type__linelengthindex__first .
H64:   begidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   endidx__5 >= rr_type__linelengthindex__first .
H68:   endidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H70:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 >= integer__base__first .
H72:   endidx__5 - begidx__5 <= integer__base__last .
H73:   foundtype__5 >= rr_type__rritemtype__first .
H74:   foundtype__5 <= rr_type__rritemtype__last .
H75:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H76:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H77:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H78:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H79:   begidx__5 >= rr_type__linelengthindex__first .
H80:   begidx__5 <= rr_type__linelengthindex__last .
H81:   endidx__5 >= rr_type__linelengthindex__first .
H82:   endidx__5 <= rr_type__linelengthindex__last .
H83:   endidx__5 >= integer__first .
H84:   endidx__5 <= integer__last .
H85:   begidx__5 >= integer__first .
H86:   begidx__5 <= integer__last .
H87:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H88:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H89:   begidx__5 >= rr_type__linelengthindex__first .
H90:   begidx__5 <= rr_type__linelengthindex__last .
H91:   endidx__5 >= rr_type__linelengthindex__first .
H92:   endidx__5 <= rr_type__linelengthindex__last .
H93:   begidx__5 <= endidx__5 .
        ->
C1:    begidx__5 >= 1 .
C2:    endidx__5 - begidx__5 + 1 <= 
           rr_type__maxdomainnamelength .
C3:    endidx__5 = endidx__5 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    begidx__5 >= integer__first .
C8:    begidx__5 <= integer__last .
C9:    begidx__5 >= begidx__5 .
C10:   begidx__5 <= endidx__5 .
C11:   endidx__5 >= rr_type__linelengthindex__first .
C12:   endidx__5 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_108.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   foundtype__3 <> rr_type__domainnameortimespec .
H73:   endidx__3 >= rr_type__linelengthindex__first .
H74:   endidx__3 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 >= zlength) .
H76:   endidx__3 >= rr_type__linelengthindex__first .
H77:   endidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H80:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H83:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H84:   zlength >= rr_type__linelengthindex__first .
H85:   zlength <= rr_type__linelengthindex__last .
H86:   endidx__3 + 1 <= zlength .
H87:   begidx__5 <= endidx__5 .
H88:   begidx__5 <= zlength .
H89:   endidx__5 <= zlength .
H90:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H91:   begidx__5 >= rr_type__linelengthindex__first .
H92:   begidx__5 <= rr_type__linelengthindex__last .
H93:   endidx__5 >= rr_type__linelengthindex__first .
H94:   endidx__5 <= rr_type__linelengthindex__last .
H95:   foundtype__5 >= rr_type__rritemtype__first .
H96:   foundtype__5 <= rr_type__rritemtype__last .
H97:   foundtype__5 >= rr_type__rritemtype__first .
H98:   foundtype__5 <= rr_type__rritemtype__last .
H99:   endidx__5 >= rr_type__linelengthindex__first .
H100:  endidx__5 <= rr_type__linelengthindex__last .
H101:  begidx__5 >= rr_type__linelengthindex__first .
H102:  begidx__5 <= rr_type__linelengthindex__last .
H103:  begidx__5 >= rr_type__linelengthindex__first .
H104:  begidx__5 <= rr_type__linelengthindex__last .
H105:  endidx__5 >= rr_type__linelengthindex__first .
H106:  endidx__5 <= rr_type__linelengthindex__last .
H107:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H108:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H109:  endidx__5 - begidx__5 >= integer__base__first .
H110:  endidx__5 - begidx__5 <= integer__base__last .
H111:  foundtype__5 >= rr_type__rritemtype__first .
H112:  foundtype__5 <= rr_type__rritemtype__last .
H113:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H114:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H115:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H116:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H117:  begidx__5 >= rr_type__linelengthindex__first .
H118:  begidx__5 <= rr_type__linelengthindex__last .
H119:  endidx__5 >= rr_type__linelengthindex__first .
H120:  endidx__5 <= rr_type__linelengthindex__last .
H121:  endidx__5 >= integer__first .
H122:  endidx__5 <= integer__last .
H123:  begidx__5 >= integer__first .
H124:  begidx__5 <= integer__last .
H125:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H126:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H127:  begidx__5 >= rr_type__linelengthindex__first .
H128:  begidx__5 <= rr_type__linelengthindex__last .
H129:  endidx__5 >= rr_type__linelengthindex__first .
H130:  endidx__5 <= rr_type__linelengthindex__last .
H131:  begidx__5 <= endidx__5 .
        ->
C1:    begidx__5 >= 1 .
C2:    endidx__5 - begidx__5 + 1 <= 
           rr_type__maxdomainnamelength .
C3:    endidx__5 = endidx__5 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    begidx__5 >= integer__first .
C8:    begidx__5 <= integer__last .
C9:    begidx__5 >= begidx__5 .
C10:   begidx__5 <= endidx__5 .
C11:   endidx__5 >= rr_type__linelengthindex__first .
C12:   endidx__5 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_109.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= natural__first .
H81:   endidx__3 <= natural__last .
H82:   begidx__3 >= natural__first .
H83:   begidx__3 <= natural__last .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  endidx__5 >= integer__first .
H133:  endidx__5 <= integer__last .
H134:  begidx__5 >= integer__first .
H135:  begidx__5 <= integer__last .
H136:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H137:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H138:  begidx__5 >= rr_type__linelengthindex__first .
H139:  begidx__5 <= rr_type__linelengthindex__last .
H140:  endidx__5 >= rr_type__linelengthindex__first .
H141:  endidx__5 <= rr_type__linelengthindex__last .
H142:  begidx__5 <= endidx__5 .
        ->
C1:    begidx__5 >= 1 .
C2:    endidx__5 - begidx__5 + 1 <= 
           rr_type__maxdomainnamelength .
C3:    endidx__5 = endidx__5 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    begidx__5 >= integer__first .
C8:    begidx__5 <= integer__last .
C9:    begidx__5 >= begidx__5 .
C10:   begidx__5 <= endidx__5 .
C11:   endidx__5 >= rr_type__linelengthindex__first .
C12:   endidx__5 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_110.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
H93:   rr_type__maxdomainnamelength >= integer__first .
H94:   rr_type__maxdomainnamelength <= integer__last .
H95:   endidx__3 + 1 >= integer__first .
H96:   endidx__3 + 1 <= integer__last .
H97:   endidx__3 + 1 >= integer__base__first .
H98:   endidx__3 + 1 <= integer__base__last .
H99:   (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H100:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H101:  endidx__3 >= rr_type__linelengthindex__first .
H102:  endidx__3 <= rr_type__linelengthindex__last .
H103:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H104:  endidx__3 >= rr_type__linelengthindex__first .
H105:  endidx__3 <= rr_type__linelengthindex__last .
H106:  not (endidx__3 >= zlength) .
H107:  endidx__3 >= rr_type__linelengthindex__first .
H108:  endidx__3 <= rr_type__linelengthindex__last .
H109:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H110:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H111:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H112:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H113:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H114:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H115:  zlength >= rr_type__linelengthindex__first .
H116:  zlength <= rr_type__linelengthindex__last .
H117:  endidx__3 + 1 <= zlength .
H118:  begidx__5 <= endidx__5 .
H119:  begidx__5 <= zlength .
H120:  endidx__5 <= zlength .
H121:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H122:  begidx__5 >= rr_type__linelengthindex__first .
H123:  begidx__5 <= rr_type__linelengthindex__last .
H124:  endidx__5 >= rr_type__linelengthindex__first .
H125:  endidx__5 <= rr_type__linelengthindex__last .
H126:  foundtype__5 >= rr_type__rritemtype__first .
H127:  foundtype__5 <= rr_type__rritemtype__last .
H128:  foundtype__5 >= rr_type__rritemtype__first .
H129:  foundtype__5 <= rr_type__rritemtype__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  begidx__5 >= rr_type__linelengthindex__first .
H133:  begidx__5 <= rr_type__linelengthindex__last .
H134:  begidx__5 >= rr_type__linelengthindex__first .
H135:  begidx__5 <= rr_type__linelengthindex__last .
H136:  endidx__5 >= rr_type__linelengthindex__first .
H137:  endidx__5 <= rr_type__linelengthindex__last .
H138:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H139:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H140:  endidx__5 - begidx__5 >= integer__base__first .
H141:  endidx__5 - begidx__5 <= integer__base__last .
H142:  foundtype__5 >= rr_type__rritemtype__first .
H143:  foundtype__5 <= rr_type__rritemtype__last .
H144:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H145:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H146:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H147:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H148:  begidx__5 >= rr_type__linelengthindex__first .
H149:  begidx__5 <= rr_type__linelengthindex__last .
H150:  endidx__5 >= rr_type__linelengthindex__first .
H151:  endidx__5 <= rr_type__linelengthindex__last .
H152:  endidx__5 >= integer__first .
H153:  endidx__5 <= integer__last .
H154:  begidx__5 >= integer__first .
H155:  begidx__5 <= integer__last .
H156:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H157:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H158:  begidx__5 >= rr_type__linelengthindex__first .
H159:  begidx__5 <= rr_type__linelengthindex__last .
H160:  endidx__5 >= rr_type__linelengthindex__first .
H161:  endidx__5 <= rr_type__linelengthindex__last .
H162:  begidx__5 <= endidx__5 .
        ->
C1:    begidx__5 >= 1 .
C2:    endidx__5 - begidx__5 + 1 <= 
           rr_type__maxdomainnamelength .
C3:    endidx__5 = endidx__5 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    begidx__5 >= integer__first .
C8:    begidx__5 <= integer__last .
C9:    begidx__5 >= begidx__5 .
C10:   begidx__5 <= endidx__5 .
C11:   endidx__5 >= rr_type__linelengthindex__first .
C12:   endidx__5 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 888 to assertion of line 937:

procedure_parsenameserverandemail_111.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   endidx__2 >= zlength .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   not (endidx__2 >= zlength) .
H49:   endidx__2 >= rr_type__linelengthindex__first .
H50:   endidx__2 <= rr_type__linelengthindex__last .
H51:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H52:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H53:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H54:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H55:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H57:   zlength >= rr_type__linelengthindex__first .
H58:   zlength <= rr_type__linelengthindex__last .
H59:   endidx__2 + 1 <= zlength .
H60:   begidx__5 <= endidx__5 .
H61:   begidx__5 <= zlength .
H62:   endidx__5 <= zlength .
H63:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H64:   begidx__5 >= rr_type__linelengthindex__first .
H65:   begidx__5 <= rr_type__linelengthindex__last .
H66:   endidx__5 >= rr_type__linelengthindex__first .
H67:   endidx__5 <= rr_type__linelengthindex__last .
H68:   foundtype__5 >= rr_type__rritemtype__first .
H69:   foundtype__5 <= rr_type__rritemtype__last .
H70:   foundtype__5 >= rr_type__rritemtype__first .
H71:   foundtype__5 <= rr_type__rritemtype__last .
H72:   endidx__5 >= rr_type__linelengthindex__first .
H73:   endidx__5 <= rr_type__linelengthindex__last .
H74:   begidx__5 >= rr_type__linelengthindex__first .
H75:   begidx__5 <= rr_type__linelengthindex__last .
H76:   begidx__5 >= rr_type__linelengthindex__first .
H77:   begidx__5 <= rr_type__linelengthindex__last .
H78:   endidx__5 >= rr_type__linelengthindex__first .
H79:   endidx__5 <= rr_type__linelengthindex__last .
H80:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__5 - begidx__5 >= integer__base__first .
H83:   endidx__5 - begidx__5 <= integer__base__last .
H84:   foundtype__5 >= rr_type__rritemtype__first .
H85:   foundtype__5 <= rr_type__rritemtype__last .
H86:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H87:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H88:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H89:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H90:   begidx__5 >= rr_type__linelengthindex__first .
H91:   begidx__5 <= rr_type__linelengthindex__last .
H92:   endidx__5 >= rr_type__linelengthindex__first .
H93:   endidx__5 <= rr_type__linelengthindex__last .
H94:   endidx__5 >= integer__first .
H95:   endidx__5 <= integer__last .
H96:   begidx__5 >= integer__first .
H97:   begidx__5 <= integer__last .
H98:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H99:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H100:  begidx__5 >= rr_type__linelengthindex__first .
H101:  begidx__5 <= rr_type__linelengthindex__last .
H102:  endidx__5 >= rr_type__linelengthindex__first .
H103:  endidx__5 <= rr_type__linelengthindex__last .
H104:  begidx__5 <= endidx__5 .
        ->
C1:    begidx__5 >= 1 .
C2:    endidx__5 - begidx__5 + 1 <= 
           rr_type__maxdomainnamelength .
C3:    endidx__5 = endidx__5 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    begidx__5 >= integer__first .
C8:    begidx__5 <= integer__last .
C9:    begidx__5 >= begidx__5 .
C10:   begidx__5 <= endidx__5 .
C11:   endidx__5 >= rr_type__linelengthindex__first .
C12:   endidx__5 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_112.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   foundtype__3 <> rr_type__domainnameortimespec .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  endidx__5 >= integer__first .
H133:  endidx__5 <= integer__last .
H134:  begidx__5 >= integer__first .
H135:  begidx__5 <= integer__last .
H136:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H137:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H138:  begidx__5 >= rr_type__linelengthindex__first .
H139:  begidx__5 <= rr_type__linelengthindex__last .
H140:  endidx__5 >= rr_type__linelengthindex__first .
H141:  endidx__5 <= rr_type__linelengthindex__last .
H142:  begidx__5 <= endidx__5 .
        ->
C1:    begidx__5 >= 1 .
C2:    endidx__5 - begidx__5 + 1 <= 
           rr_type__maxdomainnamelength .
C3:    endidx__5 = endidx__5 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    begidx__5 >= integer__first .
C8:    begidx__5 <= integer__last .
C9:    begidx__5 >= begidx__5 .
C10:   begidx__5 <= endidx__5 .
C11:   endidx__5 >= rr_type__linelengthindex__first .
C12:   endidx__5 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_113.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= natural__first .
H92:   endidx__3 <= natural__last .
H93:   begidx__3 >= natural__first .
H94:   begidx__3 <= natural__last .
H95:   endidx__3 >= rr_type__linelengthindex__first .
H96:   endidx__3 <= rr_type__linelengthindex__last .
H97:   not (endidx__3 >= zlength) .
H98:   endidx__3 >= rr_type__linelengthindex__first .
H99:   endidx__3 <= rr_type__linelengthindex__last .
H100:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H101:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H102:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H103:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H104:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H105:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H106:  zlength >= rr_type__linelengthindex__first .
H107:  zlength <= rr_type__linelengthindex__last .
H108:  endidx__3 + 1 <= zlength .
H109:  begidx__5 <= endidx__5 .
H110:  begidx__5 <= zlength .
H111:  endidx__5 <= zlength .
H112:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H113:  begidx__5 >= rr_type__linelengthindex__first .
H114:  begidx__5 <= rr_type__linelengthindex__last .
H115:  endidx__5 >= rr_type__linelengthindex__first .
H116:  endidx__5 <= rr_type__linelengthindex__last .
H117:  foundtype__5 >= rr_type__rritemtype__first .
H118:  foundtype__5 <= rr_type__rritemtype__last .
H119:  foundtype__5 >= rr_type__rritemtype__first .
H120:  foundtype__5 <= rr_type__rritemtype__last .
H121:  endidx__5 >= rr_type__linelengthindex__first .
H122:  endidx__5 <= rr_type__linelengthindex__last .
H123:  begidx__5 >= rr_type__linelengthindex__first .
H124:  begidx__5 <= rr_type__linelengthindex__last .
H125:  begidx__5 >= rr_type__linelengthindex__first .
H126:  begidx__5 <= rr_type__linelengthindex__last .
H127:  endidx__5 >= rr_type__linelengthindex__first .
H128:  endidx__5 <= rr_type__linelengthindex__last .
H129:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H130:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H131:  endidx__5 - begidx__5 >= integer__base__first .
H132:  endidx__5 - begidx__5 <= integer__base__last .
H133:  foundtype__5 >= rr_type__rritemtype__first .
H134:  foundtype__5 <= rr_type__rritemtype__last .
H135:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H136:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H137:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H138:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H139:  begidx__5 >= rr_type__linelengthindex__first .
H140:  begidx__5 <= rr_type__linelengthindex__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
H143:  endidx__5 >= integer__first .
H144:  endidx__5 <= integer__last .
H145:  begidx__5 >= integer__first .
H146:  begidx__5 <= integer__last .
H147:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H148:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H149:  begidx__5 >= rr_type__linelengthindex__first .
H150:  begidx__5 <= rr_type__linelengthindex__last .
H151:  endidx__5 >= rr_type__linelengthindex__first .
H152:  endidx__5 <= rr_type__linelengthindex__last .
H153:  begidx__5 <= endidx__5 .
        ->
C1:    begidx__5 >= 1 .
C2:    endidx__5 - begidx__5 + 1 <= 
           rr_type__maxdomainnamelength .
C3:    endidx__5 = endidx__5 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    begidx__5 >= integer__first .
C8:    begidx__5 <= integer__last .
C9:    begidx__5 >= begidx__5 .
C10:   begidx__5 <= endidx__5 .
C11:   endidx__5 >= rr_type__linelengthindex__first .
C12:   endidx__5 <= rr_type__linelengthindex__last .
 

procedure_parsenameserverandemail_114.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
H104:  rr_type__maxdomainnamelength >= integer__first .
H105:  rr_type__maxdomainnamelength <= integer__last .
H106:  endidx__3 + 1 >= integer__first .
H107:  endidx__3 + 1 <= integer__last .
H108:  endidx__3 + 1 >= integer__base__first .
H109:  endidx__3 + 1 <= integer__base__last .
H110:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H111:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H112:  endidx__3 >= rr_type__linelengthindex__first .
H113:  endidx__3 <= rr_type__linelengthindex__last .
H114:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H115:  endidx__3 >= rr_type__linelengthindex__first .
H116:  endidx__3 <= rr_type__linelengthindex__last .
H117:  not (endidx__3 >= zlength) .
H118:  endidx__3 >= rr_type__linelengthindex__first .
H119:  endidx__3 <= rr_type__linelengthindex__last .
H120:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H121:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H122:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H123:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H124:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H125:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H126:  zlength >= rr_type__linelengthindex__first .
H127:  zlength <= rr_type__linelengthindex__last .
H128:  endidx__3 + 1 <= zlength .
H129:  begidx__5 <= endidx__5 .
H130:  begidx__5 <= zlength .
H131:  endidx__5 <= zlength .
H132:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H133:  begidx__5 >= rr_type__linelengthindex__first .
H134:  begidx__5 <= rr_type__linelengthindex__last .
H135:  endidx__5 >= rr_type__linelengthindex__first .
H136:  endidx__5 <= rr_type__linelengthindex__last .
H137:  foundtype__5 >= rr_type__rritemtype__first .
H138:  foundtype__5 <= rr_type__rritemtype__last .
H139:  foundtype__5 >= rr_type__rritemtype__first .
H140:  foundtype__5 <= rr_type__rritemtype__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
H143:  begidx__5 >= rr_type__linelengthindex__first .
H144:  begidx__5 <= rr_type__linelengthindex__last .
H145:  begidx__5 >= rr_type__linelengthindex__first .
H146:  begidx__5 <= rr_type__linelengthindex__last .
H147:  endidx__5 >= rr_type__linelengthindex__first .
H148:  endidx__5 <= rr_type__linelengthindex__last .
H149:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H150:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H151:  endidx__5 - begidx__5 >= integer__base__first .
H152:  endidx__5 - begidx__5 <= integer__base__last .
H153:  foundtype__5 >= rr_type__rritemtype__first .
H154:  foundtype__5 <= rr_type__rritemtype__last .
H155:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H156:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H157:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H158:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H159:  begidx__5 >= rr_type__linelengthindex__first .
H160:  begidx__5 <= rr_type__linelengthindex__last .
H161:  endidx__5 >= rr_type__linelengthindex__first .
H162:  endidx__5 <= rr_type__linelengthindex__last .
H163:  endidx__5 >= integer__first .
H164:  endidx__5 <= integer__last .
H165:  begidx__5 >= integer__first .
H166:  begidx__5 <= integer__last .
H167:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H168:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H169:  begidx__5 >= rr_type__linelengthindex__first .
H170:  begidx__5 <= rr_type__linelengthindex__last .
H171:  endidx__5 >= rr_type__linelengthindex__first .
H172:  endidx__5 <= rr_type__linelengthindex__last .
H173:  begidx__5 <= endidx__5 .
        ->
C1:    begidx__5 >= 1 .
C2:    endidx__5 - begidx__5 + 1 <= 
           rr_type__maxdomainnamelength .
C3:    endidx__5 = endidx__5 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    begidx__5 >= integer__first .
C8:    begidx__5 <= integer__last .
C9:    begidx__5 >= begidx__5 .
C10:   begidx__5 <= endidx__5 .
C11:   endidx__5 >= rr_type__linelengthindex__first .
C12:   endidx__5 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 908 to assertion of line 937:

procedure_parsenameserverandemail_115.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
H32:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H33:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
H34:   endidx >= rr_type__linelengthindex__first .
H35:   endidx <= rr_type__linelengthindex__last .
H36:   not (endidx + 1 <= rr_type__maxdomainnamelength) .
H37:   endidx >= rr_type__linelengthindex__first .
H38:   endidx <= rr_type__linelengthindex__last .
H39:   not (endidx >= zlength) .
H40:   endidx >= rr_type__linelengthindex__first .
H41:   endidx <= rr_type__linelengthindex__last .
H42:   endidx + 1 >= rr_type__linelengthindex__first .
H43:   endidx + 1 <= rr_type__linelengthindex__last .
H44:   endidx + 1 >= rr_type__linelengthindex__first .
H45:   endidx + 1 <= rr_type__linelengthindex__last .
H46:   endidx + 1 >= rr_type__linelengthindex__first .
H47:   endidx + 1 <= rr_type__linelengthindex__last .
H48:   zlength >= rr_type__linelengthindex__first .
H49:   zlength <= rr_type__linelengthindex__last .
H50:   endidx + 1 <= zlength .
H51:   begidx__5 <= endidx__5 .
H52:   begidx__5 <= zlength .
H53:   endidx__5 <= zlength .
H54:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H55:   begidx__5 >= rr_type__linelengthindex__first .
H56:   begidx__5 <= rr_type__linelengthindex__last .
H57:   endidx__5 >= rr_type__linelengthindex__first .
H58:   endidx__5 <= rr_type__linelengthindex__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   foundtype__5 >= rr_type__rritemtype__first .
H62:   foundtype__5 <= rr_type__rritemtype__last .
H63:   endidx__5 >= rr_type__linelengthindex__first .
H64:   endidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   begidx__5 >= rr_type__linelengthindex__first .
H68:   begidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 >= rr_type__linelengthindex__first .
H70:   endidx__5 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__5 - begidx__5 >= integer__base__first .
H74:   endidx__5 - begidx__5 <= integer__base__last .
H75:   foundtype__5 >= rr_type__rritemtype__first .
H76:   foundtype__5 <= rr_type__rritemtype__last .
H77:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H78:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H80:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H81:   begidx__5 >= rr_type__linelengthindex__first .
H82:   begidx__5 <= rr_type__linelengthindex__last .
H83:   endidx__5 >= rr_type__linelengthindex__first .
H84:   endidx__5 <= rr_type__linelengthindex__last .
H85:   endidx__5 >= integer__first .
H86:   endidx__5 <= integer__last .
H87:   begidx__5 >= integer__first .
H88:   begidx__5 <= integer__last .
H89:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H90:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H91:   begidx__5 >= rr_type__linelengthindex__first .
H92:   begidx__5 <= rr_type__linelengthindex__last .
H93:   endidx__5 >= rr_type__linelengthindex__first .
H94:   endidx__5 <= rr_type__linelengthindex__last .
H95:   begidx__5 <= endidx__5 .
        ->
C1:    begidx__5 >= 1 .
C2:    endidx__5 - begidx__5 + 1 <= 
           rr_type__maxdomainnamelength .
C3:    endidx__5 = endidx__5 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    begidx__5 >= integer__first .
C8:    begidx__5 <= integer__last .
C9:    begidx__5 >= begidx__5 .
C10:   begidx__5 <= endidx__5 .
C11:   endidx__5 >= rr_type__linelengthindex__first .
C12:   endidx__5 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 914 to assertion of line 937:

procedure_parsenameserverandemail_116.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__3__i >= integer__first .
H6:    loop__3__i <= integer__last .
H7:    loop__3__i >= endidx + 1 .
H8:    loop__3__i <= rr_type__maxdomainnamelength .
H9:    32 >= character__first .
H10:   32 <= character__last .
H11:   loop__3__i >= rr_type__domainnamestringtypeindex__first .
H12:   loop__3__i <= rr_type__domainnamestringtypeindex__last .
H13:   loop__3__i = rr_type__maxdomainnamelength .
H14:   endidx >= rr_type__linelengthindex__first .
H15:   endidx <= rr_type__linelengthindex__last .
H16:   not (endidx >= zlength) .
H17:   endidx >= rr_type__linelengthindex__first .
H18:   endidx <= rr_type__linelengthindex__last .
H19:   endidx + 1 >= rr_type__linelengthindex__first .
H20:   endidx + 1 <= rr_type__linelengthindex__last .
H21:   endidx + 1 >= rr_type__linelengthindex__first .
H22:   endidx + 1 <= rr_type__linelengthindex__last .
H23:   endidx + 1 >= rr_type__linelengthindex__first .
H24:   endidx + 1 <= rr_type__linelengthindex__last .
H25:   zlength >= rr_type__linelengthindex__first .
H26:   zlength <= rr_type__linelengthindex__last .
H27:   endidx + 1 <= zlength .
H28:   begidx__5 <= endidx__5 .
H29:   begidx__5 <= zlength .
H30:   endidx__5 <= zlength .
H31:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H32:   begidx__5 >= rr_type__linelengthindex__first .
H33:   begidx__5 <= rr_type__linelengthindex__last .
H34:   endidx__5 >= rr_type__linelengthindex__first .
H35:   endidx__5 <= rr_type__linelengthindex__last .
H36:   foundtype__5 >= rr_type__rritemtype__first .
H37:   foundtype__5 <= rr_type__rritemtype__last .
H38:   foundtype__5 >= rr_type__rritemtype__first .
H39:   foundtype__5 <= rr_type__rritemtype__last .
H40:   endidx__5 >= rr_type__linelengthindex__first .
H41:   endidx__5 <= rr_type__linelengthindex__last .
H42:   begidx__5 >= rr_type__linelengthindex__first .
H43:   begidx__5 <= rr_type__linelengthindex__last .
H44:   begidx__5 >= rr_type__linelengthindex__first .
H45:   begidx__5 <= rr_type__linelengthindex__last .
H46:   endidx__5 >= rr_type__linelengthindex__first .
H47:   endidx__5 <= rr_type__linelengthindex__last .
H48:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__5 - begidx__5 >= integer__base__first .
H51:   endidx__5 - begidx__5 <= integer__base__last .
H52:   foundtype__5 >= rr_type__rritemtype__first .
H53:   foundtype__5 <= rr_type__rritemtype__last .
H54:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H55:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H57:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H58:   begidx__5 >= rr_type__linelengthindex__first .
H59:   begidx__5 <= rr_type__linelengthindex__last .
H60:   endidx__5 >= rr_type__linelengthindex__first .
H61:   endidx__5 <= rr_type__linelengthindex__last .
H62:   endidx__5 >= integer__first .
H63:   endidx__5 <= integer__last .
H64:   begidx__5 >= integer__first .
H65:   begidx__5 <= integer__last .
H66:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H67:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H68:   begidx__5 >= rr_type__linelengthindex__first .
H69:   begidx__5 <= rr_type__linelengthindex__last .
H70:   endidx__5 >= rr_type__linelengthindex__first .
H71:   endidx__5 <= rr_type__linelengthindex__last .
H72:   begidx__5 <= endidx__5 .
        ->
C1:    begidx__5 >= 1 .
C2:    endidx__5 - begidx__5 + 1 <= 
           rr_type__maxdomainnamelength .
C3:    endidx__5 = endidx__5 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    begidx__5 >= integer__first .
C8:    begidx__5 <= integer__last .
C9:    begidx__5 >= begidx__5 .
C10:   begidx__5 <= endidx__5 .
C11:   endidx__5 >= rr_type__linelengthindex__first .
C12:   endidx__5 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 937 to assertion of line 937:

procedure_parsenameserverandemail_117.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__4 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__4__i >= integer__first .
H8:    loop__4__i <= integer__last .
H9:    loop__4__i >= begidx .
H10:   loop__4__i <= endidx__entry__loop__4 .
H11:   endidx__entry__loop__4 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__4 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__4__i]) >= character__first .
H14:   element(zonefileline, [loop__4__i]) <= character__last .
H15:   loop__4__i >= rr_type__linelengthindex__first .
H16:   loop__4__i <= rr_type__linelengthindex__last .
H17:   loop__4__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__4__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__4__i + 1 - begidx >= integer__base__first .
H20:   loop__4__i + 1 - begidx <= integer__base__last .
H21:   loop__4__i + 1 >= integer__base__first .
H22:   loop__4__i + 1 <= integer__base__last .
H23:   not (loop__4__i = endidx__entry__loop__4) .
        ->
C1:    begidx >= 1 .
C2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
C3:    endidx = endidx__entry__loop__4 .
C4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C5:    zlength >= rr_type__linelengthindex__first .
C6:    zlength <= rr_type__linelengthindex__last .
C7:    loop__4__i + 1 >= integer__first .
C8:    loop__4__i + 1 <= integer__last .
C9:    loop__4__i + 1 >= begidx .
C10:   loop__4__i + 1 <= endidx__entry__loop__4 .
C11:   endidx__entry__loop__4 >= rr_type__linelengthindex__first .
C12:   endidx__entry__loop__4 <= rr_type__linelengthindex__last .
 

For path(s) from assertion of line 937 to run-time check associated with statement of line 939:

procedure_parsenameserverandemail_118.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__4 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__4__i >= integer__first .
H8:    loop__4__i <= integer__last .
H9:    loop__4__i >= begidx .
H10:   loop__4__i <= endidx__entry__loop__4 .
H11:   endidx__entry__loop__4 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__4 <= rr_type__linelengthindex__last .
        ->
C1:    element(zonefileline, [loop__4__i]) >= character__first .
C2:    element(zonefileline, [loop__4__i]) <= character__last .
C3:    loop__4__i >= rr_type__linelengthindex__first .
C4:    loop__4__i <= rr_type__linelengthindex__last .
C5:    loop__4__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
C6:    loop__4__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
C7:    loop__4__i + 1 - begidx >= integer__base__first .
C8:    loop__4__i + 1 - begidx <= integer__base__last .
C9:    loop__4__i + 1 >= integer__base__first .
C10:   loop__4__i + 1 <= integer__base__last .
 

For path(s) from start to run-time check associated with statement of line 941:

procedure_parsenameserverandemail_119.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   endidx__1 >= zlength .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   not (endidx__1 >= zlength) .
H38:   endidx__1 >= rr_type__linelengthindex__first .
H39:   endidx__1 <= rr_type__linelengthindex__last .
H40:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H41:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H42:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H43:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H44:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H45:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H46:   zlength >= rr_type__linelengthindex__first .
H47:   zlength <= rr_type__linelengthindex__last .
H48:   endidx__1 + 1 <= zlength .
H49:   begidx__5 <= endidx__5 .
H50:   begidx__5 <= zlength .
H51:   endidx__5 <= zlength .
H52:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H53:   begidx__5 >= rr_type__linelengthindex__first .
H54:   begidx__5 <= rr_type__linelengthindex__last .
H55:   endidx__5 >= rr_type__linelengthindex__first .
H56:   endidx__5 <= rr_type__linelengthindex__last .
H57:   foundtype__5 >= rr_type__rritemtype__first .
H58:   foundtype__5 <= rr_type__rritemtype__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   endidx__5 >= rr_type__linelengthindex__first .
H62:   endidx__5 <= rr_type__linelengthindex__last .
H63:   begidx__5 >= rr_type__linelengthindex__first .
H64:   begidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   endidx__5 >= rr_type__linelengthindex__first .
H68:   endidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H70:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 >= integer__base__first .
H72:   endidx__5 - begidx__5 <= integer__base__last .
H73:   foundtype__5 >= rr_type__rritemtype__first .
H74:   foundtype__5 <= rr_type__rritemtype__last .
H75:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H76:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H77:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H78:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H79:   begidx__5 >= rr_type__linelengthindex__first .
H80:   begidx__5 <= rr_type__linelengthindex__last .
H81:   endidx__5 >= rr_type__linelengthindex__first .
H82:   endidx__5 <= rr_type__linelengthindex__last .
H83:   endidx__5 >= integer__first .
H84:   endidx__5 <= integer__last .
H85:   begidx__5 >= integer__first .
H86:   begidx__5 <= integer__last .
H87:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H88:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H89:   begidx__5 >= rr_type__linelengthindex__first .
H90:   begidx__5 <= rr_type__linelengthindex__last .
H91:   endidx__5 >= rr_type__linelengthindex__first .
H92:   endidx__5 <= rr_type__linelengthindex__last .
H93:   not (begidx__5 <= endidx__5) .
H94:   endidx__5 >= rr_type__linelengthindex__first .
H95:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx__5 + 1 >= integer__first .
C4:    endidx__5 + 1 <= integer__last .
C5:    endidx__5 + 1 >= integer__base__first .
C6:    endidx__5 + 1 <= integer__base__last .
 

procedure_parsenameserverandemail_120.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   foundtype__3 <> rr_type__domainnameortimespec .
H73:   endidx__3 >= rr_type__linelengthindex__first .
H74:   endidx__3 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 >= zlength) .
H76:   endidx__3 >= rr_type__linelengthindex__first .
H77:   endidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H80:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H83:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H84:   zlength >= rr_type__linelengthindex__first .
H85:   zlength <= rr_type__linelengthindex__last .
H86:   endidx__3 + 1 <= zlength .
H87:   begidx__5 <= endidx__5 .
H88:   begidx__5 <= zlength .
H89:   endidx__5 <= zlength .
H90:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H91:   begidx__5 >= rr_type__linelengthindex__first .
H92:   begidx__5 <= rr_type__linelengthindex__last .
H93:   endidx__5 >= rr_type__linelengthindex__first .
H94:   endidx__5 <= rr_type__linelengthindex__last .
H95:   foundtype__5 >= rr_type__rritemtype__first .
H96:   foundtype__5 <= rr_type__rritemtype__last .
H97:   foundtype__5 >= rr_type__rritemtype__first .
H98:   foundtype__5 <= rr_type__rritemtype__last .
H99:   endidx__5 >= rr_type__linelengthindex__first .
H100:  endidx__5 <= rr_type__linelengthindex__last .
H101:  begidx__5 >= rr_type__linelengthindex__first .
H102:  begidx__5 <= rr_type__linelengthindex__last .
H103:  begidx__5 >= rr_type__linelengthindex__first .
H104:  begidx__5 <= rr_type__linelengthindex__last .
H105:  endidx__5 >= rr_type__linelengthindex__first .
H106:  endidx__5 <= rr_type__linelengthindex__last .
H107:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H108:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H109:  endidx__5 - begidx__5 >= integer__base__first .
H110:  endidx__5 - begidx__5 <= integer__base__last .
H111:  foundtype__5 >= rr_type__rritemtype__first .
H112:  foundtype__5 <= rr_type__rritemtype__last .
H113:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H114:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H115:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H116:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H117:  begidx__5 >= rr_type__linelengthindex__first .
H118:  begidx__5 <= rr_type__linelengthindex__last .
H119:  endidx__5 >= rr_type__linelengthindex__first .
H120:  endidx__5 <= rr_type__linelengthindex__last .
H121:  endidx__5 >= integer__first .
H122:  endidx__5 <= integer__last .
H123:  begidx__5 >= integer__first .
H124:  begidx__5 <= integer__last .
H125:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H126:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H127:  begidx__5 >= rr_type__linelengthindex__first .
H128:  begidx__5 <= rr_type__linelengthindex__last .
H129:  endidx__5 >= rr_type__linelengthindex__first .
H130:  endidx__5 <= rr_type__linelengthindex__last .
H131:  not (begidx__5 <= endidx__5) .
H132:  endidx__5 >= rr_type__linelengthindex__first .
H133:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx__5 + 1 >= integer__first .
C4:    endidx__5 + 1 <= integer__last .
C5:    endidx__5 + 1 >= integer__base__first .
C6:    endidx__5 + 1 <= integer__base__last .
 

procedure_parsenameserverandemail_121.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= natural__first .
H81:   endidx__3 <= natural__last .
H82:   begidx__3 >= natural__first .
H83:   begidx__3 <= natural__last .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  endidx__5 >= integer__first .
H133:  endidx__5 <= integer__last .
H134:  begidx__5 >= integer__first .
H135:  begidx__5 <= integer__last .
H136:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H137:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H138:  begidx__5 >= rr_type__linelengthindex__first .
H139:  begidx__5 <= rr_type__linelengthindex__last .
H140:  endidx__5 >= rr_type__linelengthindex__first .
H141:  endidx__5 <= rr_type__linelengthindex__last .
H142:  not (begidx__5 <= endidx__5) .
H143:  endidx__5 >= rr_type__linelengthindex__first .
H144:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx__5 + 1 >= integer__first .
C4:    endidx__5 + 1 <= integer__last .
C5:    endidx__5 + 1 >= integer__base__first .
C6:    endidx__5 + 1 <= integer__base__last .
 

procedure_parsenameserverandemail_122.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
H93:   rr_type__maxdomainnamelength >= integer__first .
H94:   rr_type__maxdomainnamelength <= integer__last .
H95:   endidx__3 + 1 >= integer__first .
H96:   endidx__3 + 1 <= integer__last .
H97:   endidx__3 + 1 >= integer__base__first .
H98:   endidx__3 + 1 <= integer__base__last .
H99:   (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H100:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H101:  endidx__3 >= rr_type__linelengthindex__first .
H102:  endidx__3 <= rr_type__linelengthindex__last .
H103:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H104:  endidx__3 >= rr_type__linelengthindex__first .
H105:  endidx__3 <= rr_type__linelengthindex__last .
H106:  not (endidx__3 >= zlength) .
H107:  endidx__3 >= rr_type__linelengthindex__first .
H108:  endidx__3 <= rr_type__linelengthindex__last .
H109:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H110:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H111:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H112:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H113:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H114:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H115:  zlength >= rr_type__linelengthindex__first .
H116:  zlength <= rr_type__linelengthindex__last .
H117:  endidx__3 + 1 <= zlength .
H118:  begidx__5 <= endidx__5 .
H119:  begidx__5 <= zlength .
H120:  endidx__5 <= zlength .
H121:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H122:  begidx__5 >= rr_type__linelengthindex__first .
H123:  begidx__5 <= rr_type__linelengthindex__last .
H124:  endidx__5 >= rr_type__linelengthindex__first .
H125:  endidx__5 <= rr_type__linelengthindex__last .
H126:  foundtype__5 >= rr_type__rritemtype__first .
H127:  foundtype__5 <= rr_type__rritemtype__last .
H128:  foundtype__5 >= rr_type__rritemtype__first .
H129:  foundtype__5 <= rr_type__rritemtype__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  begidx__5 >= rr_type__linelengthindex__first .
H133:  begidx__5 <= rr_type__linelengthindex__last .
H134:  begidx__5 >= rr_type__linelengthindex__first .
H135:  begidx__5 <= rr_type__linelengthindex__last .
H136:  endidx__5 >= rr_type__linelengthindex__first .
H137:  endidx__5 <= rr_type__linelengthindex__last .
H138:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H139:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H140:  endidx__5 - begidx__5 >= integer__base__first .
H141:  endidx__5 - begidx__5 <= integer__base__last .
H142:  foundtype__5 >= rr_type__rritemtype__first .
H143:  foundtype__5 <= rr_type__rritemtype__last .
H144:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H145:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H146:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H147:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H148:  begidx__5 >= rr_type__linelengthindex__first .
H149:  begidx__5 <= rr_type__linelengthindex__last .
H150:  endidx__5 >= rr_type__linelengthindex__first .
H151:  endidx__5 <= rr_type__linelengthindex__last .
H152:  endidx__5 >= integer__first .
H153:  endidx__5 <= integer__last .
H154:  begidx__5 >= integer__first .
H155:  begidx__5 <= integer__last .
H156:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H157:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H158:  begidx__5 >= rr_type__linelengthindex__first .
H159:  begidx__5 <= rr_type__linelengthindex__last .
H160:  endidx__5 >= rr_type__linelengthindex__first .
H161:  endidx__5 <= rr_type__linelengthindex__last .
H162:  not (begidx__5 <= endidx__5) .
H163:  endidx__5 >= rr_type__linelengthindex__first .
H164:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx__5 + 1 >= integer__first .
C4:    endidx__5 + 1 <= integer__last .
C5:    endidx__5 + 1 >= integer__base__first .
C6:    endidx__5 + 1 <= integer__base__last .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 941:

procedure_parsenameserverandemail_123.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   endidx__2 >= zlength .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   not (endidx__2 >= zlength) .
H49:   endidx__2 >= rr_type__linelengthindex__first .
H50:   endidx__2 <= rr_type__linelengthindex__last .
H51:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H52:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H53:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H54:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H55:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H57:   zlength >= rr_type__linelengthindex__first .
H58:   zlength <= rr_type__linelengthindex__last .
H59:   endidx__2 + 1 <= zlength .
H60:   begidx__5 <= endidx__5 .
H61:   begidx__5 <= zlength .
H62:   endidx__5 <= zlength .
H63:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H64:   begidx__5 >= rr_type__linelengthindex__first .
H65:   begidx__5 <= rr_type__linelengthindex__last .
H66:   endidx__5 >= rr_type__linelengthindex__first .
H67:   endidx__5 <= rr_type__linelengthindex__last .
H68:   foundtype__5 >= rr_type__rritemtype__first .
H69:   foundtype__5 <= rr_type__rritemtype__last .
H70:   foundtype__5 >= rr_type__rritemtype__first .
H71:   foundtype__5 <= rr_type__rritemtype__last .
H72:   endidx__5 >= rr_type__linelengthindex__first .
H73:   endidx__5 <= rr_type__linelengthindex__last .
H74:   begidx__5 >= rr_type__linelengthindex__first .
H75:   begidx__5 <= rr_type__linelengthindex__last .
H76:   begidx__5 >= rr_type__linelengthindex__first .
H77:   begidx__5 <= rr_type__linelengthindex__last .
H78:   endidx__5 >= rr_type__linelengthindex__first .
H79:   endidx__5 <= rr_type__linelengthindex__last .
H80:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__5 - begidx__5 >= integer__base__first .
H83:   endidx__5 - begidx__5 <= integer__base__last .
H84:   foundtype__5 >= rr_type__rritemtype__first .
H85:   foundtype__5 <= rr_type__rritemtype__last .
H86:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H87:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H88:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H89:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H90:   begidx__5 >= rr_type__linelengthindex__first .
H91:   begidx__5 <= rr_type__linelengthindex__last .
H92:   endidx__5 >= rr_type__linelengthindex__first .
H93:   endidx__5 <= rr_type__linelengthindex__last .
H94:   endidx__5 >= integer__first .
H95:   endidx__5 <= integer__last .
H96:   begidx__5 >= integer__first .
H97:   begidx__5 <= integer__last .
H98:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H99:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H100:  begidx__5 >= rr_type__linelengthindex__first .
H101:  begidx__5 <= rr_type__linelengthindex__last .
H102:  endidx__5 >= rr_type__linelengthindex__first .
H103:  endidx__5 <= rr_type__linelengthindex__last .
H104:  not (begidx__5 <= endidx__5) .
H105:  endidx__5 >= rr_type__linelengthindex__first .
H106:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx__5 + 1 >= integer__first .
C4:    endidx__5 + 1 <= integer__last .
C5:    endidx__5 + 1 >= integer__base__first .
C6:    endidx__5 + 1 <= integer__base__last .
 

procedure_parsenameserverandemail_124.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   foundtype__3 <> rr_type__domainnameortimespec .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  endidx__5 >= integer__first .
H133:  endidx__5 <= integer__last .
H134:  begidx__5 >= integer__first .
H135:  begidx__5 <= integer__last .
H136:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H137:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H138:  begidx__5 >= rr_type__linelengthindex__first .
H139:  begidx__5 <= rr_type__linelengthindex__last .
H140:  endidx__5 >= rr_type__linelengthindex__first .
H141:  endidx__5 <= rr_type__linelengthindex__last .
H142:  not (begidx__5 <= endidx__5) .
H143:  endidx__5 >= rr_type__linelengthindex__first .
H144:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx__5 + 1 >= integer__first .
C4:    endidx__5 + 1 <= integer__last .
C5:    endidx__5 + 1 >= integer__base__first .
C6:    endidx__5 + 1 <= integer__base__last .
 

procedure_parsenameserverandemail_125.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= natural__first .
H92:   endidx__3 <= natural__last .
H93:   begidx__3 >= natural__first .
H94:   begidx__3 <= natural__last .
H95:   endidx__3 >= rr_type__linelengthindex__first .
H96:   endidx__3 <= rr_type__linelengthindex__last .
H97:   not (endidx__3 >= zlength) .
H98:   endidx__3 >= rr_type__linelengthindex__first .
H99:   endidx__3 <= rr_type__linelengthindex__last .
H100:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H101:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H102:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H103:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H104:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H105:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H106:  zlength >= rr_type__linelengthindex__first .
H107:  zlength <= rr_type__linelengthindex__last .
H108:  endidx__3 + 1 <= zlength .
H109:  begidx__5 <= endidx__5 .
H110:  begidx__5 <= zlength .
H111:  endidx__5 <= zlength .
H112:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H113:  begidx__5 >= rr_type__linelengthindex__first .
H114:  begidx__5 <= rr_type__linelengthindex__last .
H115:  endidx__5 >= rr_type__linelengthindex__first .
H116:  endidx__5 <= rr_type__linelengthindex__last .
H117:  foundtype__5 >= rr_type__rritemtype__first .
H118:  foundtype__5 <= rr_type__rritemtype__last .
H119:  foundtype__5 >= rr_type__rritemtype__first .
H120:  foundtype__5 <= rr_type__rritemtype__last .
H121:  endidx__5 >= rr_type__linelengthindex__first .
H122:  endidx__5 <= rr_type__linelengthindex__last .
H123:  begidx__5 >= rr_type__linelengthindex__first .
H124:  begidx__5 <= rr_type__linelengthindex__last .
H125:  begidx__5 >= rr_type__linelengthindex__first .
H126:  begidx__5 <= rr_type__linelengthindex__last .
H127:  endidx__5 >= rr_type__linelengthindex__first .
H128:  endidx__5 <= rr_type__linelengthindex__last .
H129:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H130:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H131:  endidx__5 - begidx__5 >= integer__base__first .
H132:  endidx__5 - begidx__5 <= integer__base__last .
H133:  foundtype__5 >= rr_type__rritemtype__first .
H134:  foundtype__5 <= rr_type__rritemtype__last .
H135:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H136:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H137:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H138:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H139:  begidx__5 >= rr_type__linelengthindex__first .
H140:  begidx__5 <= rr_type__linelengthindex__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
H143:  endidx__5 >= integer__first .
H144:  endidx__5 <= integer__last .
H145:  begidx__5 >= integer__first .
H146:  begidx__5 <= integer__last .
H147:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H148:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H149:  begidx__5 >= rr_type__linelengthindex__first .
H150:  begidx__5 <= rr_type__linelengthindex__last .
H151:  endidx__5 >= rr_type__linelengthindex__first .
H152:  endidx__5 <= rr_type__linelengthindex__last .
H153:  not (begidx__5 <= endidx__5) .
H154:  endidx__5 >= rr_type__linelengthindex__first .
H155:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx__5 + 1 >= integer__first .
C4:    endidx__5 + 1 <= integer__last .
C5:    endidx__5 + 1 >= integer__base__first .
C6:    endidx__5 + 1 <= integer__base__last .
 

procedure_parsenameserverandemail_126.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
H104:  rr_type__maxdomainnamelength >= integer__first .
H105:  rr_type__maxdomainnamelength <= integer__last .
H106:  endidx__3 + 1 >= integer__first .
H107:  endidx__3 + 1 <= integer__last .
H108:  endidx__3 + 1 >= integer__base__first .
H109:  endidx__3 + 1 <= integer__base__last .
H110:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H111:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H112:  endidx__3 >= rr_type__linelengthindex__first .
H113:  endidx__3 <= rr_type__linelengthindex__last .
H114:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H115:  endidx__3 >= rr_type__linelengthindex__first .
H116:  endidx__3 <= rr_type__linelengthindex__last .
H117:  not (endidx__3 >= zlength) .
H118:  endidx__3 >= rr_type__linelengthindex__first .
H119:  endidx__3 <= rr_type__linelengthindex__last .
H120:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H121:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H122:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H123:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H124:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H125:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H126:  zlength >= rr_type__linelengthindex__first .
H127:  zlength <= rr_type__linelengthindex__last .
H128:  endidx__3 + 1 <= zlength .
H129:  begidx__5 <= endidx__5 .
H130:  begidx__5 <= zlength .
H131:  endidx__5 <= zlength .
H132:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H133:  begidx__5 >= rr_type__linelengthindex__first .
H134:  begidx__5 <= rr_type__linelengthindex__last .
H135:  endidx__5 >= rr_type__linelengthindex__first .
H136:  endidx__5 <= rr_type__linelengthindex__last .
H137:  foundtype__5 >= rr_type__rritemtype__first .
H138:  foundtype__5 <= rr_type__rritemtype__last .
H139:  foundtype__5 >= rr_type__rritemtype__first .
H140:  foundtype__5 <= rr_type__rritemtype__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
H143:  begidx__5 >= rr_type__linelengthindex__first .
H144:  begidx__5 <= rr_type__linelengthindex__last .
H145:  begidx__5 >= rr_type__linelengthindex__first .
H146:  begidx__5 <= rr_type__linelengthindex__last .
H147:  endidx__5 >= rr_type__linelengthindex__first .
H148:  endidx__5 <= rr_type__linelengthindex__last .
H149:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H150:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H151:  endidx__5 - begidx__5 >= integer__base__first .
H152:  endidx__5 - begidx__5 <= integer__base__last .
H153:  foundtype__5 >= rr_type__rritemtype__first .
H154:  foundtype__5 <= rr_type__rritemtype__last .
H155:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H156:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H157:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H158:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H159:  begidx__5 >= rr_type__linelengthindex__first .
H160:  begidx__5 <= rr_type__linelengthindex__last .
H161:  endidx__5 >= rr_type__linelengthindex__first .
H162:  endidx__5 <= rr_type__linelengthindex__last .
H163:  endidx__5 >= integer__first .
H164:  endidx__5 <= integer__last .
H165:  begidx__5 >= integer__first .
H166:  begidx__5 <= integer__last .
H167:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H168:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H169:  begidx__5 >= rr_type__linelengthindex__first .
H170:  begidx__5 <= rr_type__linelengthindex__last .
H171:  endidx__5 >= rr_type__linelengthindex__first .
H172:  endidx__5 <= rr_type__linelengthindex__last .
H173:  not (begidx__5 <= endidx__5) .
H174:  endidx__5 >= rr_type__linelengthindex__first .
H175:  endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx__5 + 1 >= integer__first .
C4:    endidx__5 + 1 <= integer__last .
C5:    endidx__5 + 1 >= integer__base__first .
C6:    endidx__5 + 1 <= integer__base__last .
 

For path(s) from assertion of line 908 to run-time check associated with statement of line 941:

procedure_parsenameserverandemail_127.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
H32:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H33:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
H34:   endidx >= rr_type__linelengthindex__first .
H35:   endidx <= rr_type__linelengthindex__last .
H36:   not (endidx + 1 <= rr_type__maxdomainnamelength) .
H37:   endidx >= rr_type__linelengthindex__first .
H38:   endidx <= rr_type__linelengthindex__last .
H39:   not (endidx >= zlength) .
H40:   endidx >= rr_type__linelengthindex__first .
H41:   endidx <= rr_type__linelengthindex__last .
H42:   endidx + 1 >= rr_type__linelengthindex__first .
H43:   endidx + 1 <= rr_type__linelengthindex__last .
H44:   endidx + 1 >= rr_type__linelengthindex__first .
H45:   endidx + 1 <= rr_type__linelengthindex__last .
H46:   endidx + 1 >= rr_type__linelengthindex__first .
H47:   endidx + 1 <= rr_type__linelengthindex__last .
H48:   zlength >= rr_type__linelengthindex__first .
H49:   zlength <= rr_type__linelengthindex__last .
H50:   endidx + 1 <= zlength .
H51:   begidx__5 <= endidx__5 .
H52:   begidx__5 <= zlength .
H53:   endidx__5 <= zlength .
H54:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H55:   begidx__5 >= rr_type__linelengthindex__first .
H56:   begidx__5 <= rr_type__linelengthindex__last .
H57:   endidx__5 >= rr_type__linelengthindex__first .
H58:   endidx__5 <= rr_type__linelengthindex__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   foundtype__5 >= rr_type__rritemtype__first .
H62:   foundtype__5 <= rr_type__rritemtype__last .
H63:   endidx__5 >= rr_type__linelengthindex__first .
H64:   endidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   begidx__5 >= rr_type__linelengthindex__first .
H68:   begidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 >= rr_type__linelengthindex__first .
H70:   endidx__5 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__5 - begidx__5 >= integer__base__first .
H74:   endidx__5 - begidx__5 <= integer__base__last .
H75:   foundtype__5 >= rr_type__rritemtype__first .
H76:   foundtype__5 <= rr_type__rritemtype__last .
H77:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H78:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H80:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H81:   begidx__5 >= rr_type__linelengthindex__first .
H82:   begidx__5 <= rr_type__linelengthindex__last .
H83:   endidx__5 >= rr_type__linelengthindex__first .
H84:   endidx__5 <= rr_type__linelengthindex__last .
H85:   endidx__5 >= integer__first .
H86:   endidx__5 <= integer__last .
H87:   begidx__5 >= integer__first .
H88:   begidx__5 <= integer__last .
H89:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H90:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H91:   begidx__5 >= rr_type__linelengthindex__first .
H92:   begidx__5 <= rr_type__linelengthindex__last .
H93:   endidx__5 >= rr_type__linelengthindex__first .
H94:   endidx__5 <= rr_type__linelengthindex__last .
H95:   not (begidx__5 <= endidx__5) .
H96:   endidx__5 >= rr_type__linelengthindex__first .
H97:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx__5 + 1 >= integer__first .
C4:    endidx__5 + 1 <= integer__last .
C5:    endidx__5 + 1 >= integer__base__first .
C6:    endidx__5 + 1 <= integer__base__last .
 

For path(s) from assertion of line 914 to run-time check associated with statement of line 941:

procedure_parsenameserverandemail_128.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__3__i >= integer__first .
H6:    loop__3__i <= integer__last .
H7:    loop__3__i >= endidx + 1 .
H8:    loop__3__i <= rr_type__maxdomainnamelength .
H9:    32 >= character__first .
H10:   32 <= character__last .
H11:   loop__3__i >= rr_type__domainnamestringtypeindex__first .
H12:   loop__3__i <= rr_type__domainnamestringtypeindex__last .
H13:   loop__3__i = rr_type__maxdomainnamelength .
H14:   endidx >= rr_type__linelengthindex__first .
H15:   endidx <= rr_type__linelengthindex__last .
H16:   not (endidx >= zlength) .
H17:   endidx >= rr_type__linelengthindex__first .
H18:   endidx <= rr_type__linelengthindex__last .
H19:   endidx + 1 >= rr_type__linelengthindex__first .
H20:   endidx + 1 <= rr_type__linelengthindex__last .
H21:   endidx + 1 >= rr_type__linelengthindex__first .
H22:   endidx + 1 <= rr_type__linelengthindex__last .
H23:   endidx + 1 >= rr_type__linelengthindex__first .
H24:   endidx + 1 <= rr_type__linelengthindex__last .
H25:   zlength >= rr_type__linelengthindex__first .
H26:   zlength <= rr_type__linelengthindex__last .
H27:   endidx + 1 <= zlength .
H28:   begidx__5 <= endidx__5 .
H29:   begidx__5 <= zlength .
H30:   endidx__5 <= zlength .
H31:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H32:   begidx__5 >= rr_type__linelengthindex__first .
H33:   begidx__5 <= rr_type__linelengthindex__last .
H34:   endidx__5 >= rr_type__linelengthindex__first .
H35:   endidx__5 <= rr_type__linelengthindex__last .
H36:   foundtype__5 >= rr_type__rritemtype__first .
H37:   foundtype__5 <= rr_type__rritemtype__last .
H38:   foundtype__5 >= rr_type__rritemtype__first .
H39:   foundtype__5 <= rr_type__rritemtype__last .
H40:   endidx__5 >= rr_type__linelengthindex__first .
H41:   endidx__5 <= rr_type__linelengthindex__last .
H42:   begidx__5 >= rr_type__linelengthindex__first .
H43:   begidx__5 <= rr_type__linelengthindex__last .
H44:   begidx__5 >= rr_type__linelengthindex__first .
H45:   begidx__5 <= rr_type__linelengthindex__last .
H46:   endidx__5 >= rr_type__linelengthindex__first .
H47:   endidx__5 <= rr_type__linelengthindex__last .
H48:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__5 - begidx__5 >= integer__base__first .
H51:   endidx__5 - begidx__5 <= integer__base__last .
H52:   foundtype__5 >= rr_type__rritemtype__first .
H53:   foundtype__5 <= rr_type__rritemtype__last .
H54:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H55:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H57:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H58:   begidx__5 >= rr_type__linelengthindex__first .
H59:   begidx__5 <= rr_type__linelengthindex__last .
H60:   endidx__5 >= rr_type__linelengthindex__first .
H61:   endidx__5 <= rr_type__linelengthindex__last .
H62:   endidx__5 >= integer__first .
H63:   endidx__5 <= integer__last .
H64:   begidx__5 >= integer__first .
H65:   begidx__5 <= integer__last .
H66:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H67:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H68:   begidx__5 >= rr_type__linelengthindex__first .
H69:   begidx__5 <= rr_type__linelengthindex__last .
H70:   endidx__5 >= rr_type__linelengthindex__first .
H71:   endidx__5 <= rr_type__linelengthindex__last .
H72:   not (begidx__5 <= endidx__5) .
H73:   endidx__5 >= rr_type__linelengthindex__first .
H74:   endidx__5 <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx__5 + 1 >= integer__first .
C4:    endidx__5 + 1 <= integer__last .
C5:    endidx__5 + 1 >= integer__base__first .
C6:    endidx__5 + 1 <= integer__base__last .
 

For path(s) from assertion of line 937 to run-time check associated with statement of line 941:

procedure_parsenameserverandemail_129.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__4 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__4__i >= integer__first .
H8:    loop__4__i <= integer__last .
H9:    loop__4__i >= begidx .
H10:   loop__4__i <= endidx__entry__loop__4 .
H11:   endidx__entry__loop__4 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__4 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__4__i]) >= character__first .
H14:   element(zonefileline, [loop__4__i]) <= character__last .
H15:   loop__4__i >= rr_type__linelengthindex__first .
H16:   loop__4__i <= rr_type__linelengthindex__last .
H17:   loop__4__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__4__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__4__i + 1 - begidx >= integer__base__first .
H20:   loop__4__i + 1 - begidx <= integer__base__last .
H21:   loop__4__i + 1 >= integer__base__first .
H22:   loop__4__i + 1 <= integer__base__last .
H23:   loop__4__i = endidx__entry__loop__4 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
        ->
C1:    rr_type__maxdomainnamelength >= integer__first .
C2:    rr_type__maxdomainnamelength <= integer__last .
C3:    endidx + 1 >= integer__first .
C4:    endidx + 1 <= integer__last .
C5:    endidx + 1 >= integer__base__first .
C6:    endidx + 1 <= integer__base__last .
 

For path(s) from start to run-time check associated with statement of line 941:

procedure_parsenameserverandemail_130.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   endidx__1 >= zlength .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   not (endidx__1 >= zlength) .
H38:   endidx__1 >= rr_type__linelengthindex__first .
H39:   endidx__1 <= rr_type__linelengthindex__last .
H40:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H41:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H42:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H43:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H44:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H45:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H46:   zlength >= rr_type__linelengthindex__first .
H47:   zlength <= rr_type__linelengthindex__last .
H48:   endidx__1 + 1 <= zlength .
H49:   begidx__5 <= endidx__5 .
H50:   begidx__5 <= zlength .
H51:   endidx__5 <= zlength .
H52:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H53:   begidx__5 >= rr_type__linelengthindex__first .
H54:   begidx__5 <= rr_type__linelengthindex__last .
H55:   endidx__5 >= rr_type__linelengthindex__first .
H56:   endidx__5 <= rr_type__linelengthindex__last .
H57:   foundtype__5 >= rr_type__rritemtype__first .
H58:   foundtype__5 <= rr_type__rritemtype__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   endidx__5 >= rr_type__linelengthindex__first .
H62:   endidx__5 <= rr_type__linelengthindex__last .
H63:   begidx__5 >= rr_type__linelengthindex__first .
H64:   begidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   endidx__5 >= rr_type__linelengthindex__first .
H68:   endidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H70:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 >= integer__base__first .
H72:   endidx__5 - begidx__5 <= integer__base__last .
H73:   foundtype__5 >= rr_type__rritemtype__first .
H74:   foundtype__5 <= rr_type__rritemtype__last .
H75:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H76:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H77:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H78:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H79:   begidx__5 >= rr_type__linelengthindex__first .
H80:   begidx__5 <= rr_type__linelengthindex__last .
H81:   endidx__5 >= rr_type__linelengthindex__first .
H82:   endidx__5 <= rr_type__linelengthindex__last .
H83:   endidx__5 >= integer__first .
H84:   endidx__5 <= integer__last .
H85:   begidx__5 >= integer__first .
H86:   begidx__5 <= integer__last .
H87:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H88:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H89:   begidx__5 >= rr_type__linelengthindex__first .
H90:   begidx__5 <= rr_type__linelengthindex__last .
H91:   endidx__5 >= rr_type__linelengthindex__first .
H92:   endidx__5 <= rr_type__linelengthindex__last .
H93:   not (begidx__5 <= endidx__5) .
H94:   endidx__5 >= rr_type__linelengthindex__first .
H95:   endidx__5 <= rr_type__linelengthindex__last .
H96:   rr_type__maxdomainnamelength >= integer__first .
H97:   rr_type__maxdomainnamelength <= integer__last .
H98:   endidx__5 + 1 >= integer__first .
H99:   endidx__5 + 1 <= integer__last .
H100:  endidx__5 + 1 >= integer__base__first .
H101:  endidx__5 + 1 <= integer__base__last .
        ->
C1:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
 

procedure_parsenameserverandemail_131.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   foundtype__3 <> rr_type__domainnameortimespec .
H73:   endidx__3 >= rr_type__linelengthindex__first .
H74:   endidx__3 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 >= zlength) .
H76:   endidx__3 >= rr_type__linelengthindex__first .
H77:   endidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H80:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H83:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H84:   zlength >= rr_type__linelengthindex__first .
H85:   zlength <= rr_type__linelengthindex__last .
H86:   endidx__3 + 1 <= zlength .
H87:   begidx__5 <= endidx__5 .
H88:   begidx__5 <= zlength .
H89:   endidx__5 <= zlength .
H90:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H91:   begidx__5 >= rr_type__linelengthindex__first .
H92:   begidx__5 <= rr_type__linelengthindex__last .
H93:   endidx__5 >= rr_type__linelengthindex__first .
H94:   endidx__5 <= rr_type__linelengthindex__last .
H95:   foundtype__5 >= rr_type__rritemtype__first .
H96:   foundtype__5 <= rr_type__rritemtype__last .
H97:   foundtype__5 >= rr_type__rritemtype__first .
H98:   foundtype__5 <= rr_type__rritemtype__last .
H99:   endidx__5 >= rr_type__linelengthindex__first .
H100:  endidx__5 <= rr_type__linelengthindex__last .
H101:  begidx__5 >= rr_type__linelengthindex__first .
H102:  begidx__5 <= rr_type__linelengthindex__last .
H103:  begidx__5 >= rr_type__linelengthindex__first .
H104:  begidx__5 <= rr_type__linelengthindex__last .
H105:  endidx__5 >= rr_type__linelengthindex__first .
H106:  endidx__5 <= rr_type__linelengthindex__last .
H107:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H108:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H109:  endidx__5 - begidx__5 >= integer__base__first .
H110:  endidx__5 - begidx__5 <= integer__base__last .
H111:  foundtype__5 >= rr_type__rritemtype__first .
H112:  foundtype__5 <= rr_type__rritemtype__last .
H113:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H114:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H115:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H116:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H117:  begidx__5 >= rr_type__linelengthindex__first .
H118:  begidx__5 <= rr_type__linelengthindex__last .
H119:  endidx__5 >= rr_type__linelengthindex__first .
H120:  endidx__5 <= rr_type__linelengthindex__last .
H121:  endidx__5 >= integer__first .
H122:  endidx__5 <= integer__last .
H123:  begidx__5 >= integer__first .
H124:  begidx__5 <= integer__last .
H125:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H126:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H127:  begidx__5 >= rr_type__linelengthindex__first .
H128:  begidx__5 <= rr_type__linelengthindex__last .
H129:  endidx__5 >= rr_type__linelengthindex__first .
H130:  endidx__5 <= rr_type__linelengthindex__last .
H131:  not (begidx__5 <= endidx__5) .
H132:  endidx__5 >= rr_type__linelengthindex__first .
H133:  endidx__5 <= rr_type__linelengthindex__last .
H134:  rr_type__maxdomainnamelength >= integer__first .
H135:  rr_type__maxdomainnamelength <= integer__last .
H136:  endidx__5 + 1 >= integer__first .
H137:  endidx__5 + 1 <= integer__last .
H138:  endidx__5 + 1 >= integer__base__first .
H139:  endidx__5 + 1 <= integer__base__last .
        ->
C1:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
 

procedure_parsenameserverandemail_132.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= natural__first .
H81:   endidx__3 <= natural__last .
H82:   begidx__3 >= natural__first .
H83:   begidx__3 <= natural__last .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  endidx__5 >= integer__first .
H133:  endidx__5 <= integer__last .
H134:  begidx__5 >= integer__first .
H135:  begidx__5 <= integer__last .
H136:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H137:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H138:  begidx__5 >= rr_type__linelengthindex__first .
H139:  begidx__5 <= rr_type__linelengthindex__last .
H140:  endidx__5 >= rr_type__linelengthindex__first .
H141:  endidx__5 <= rr_type__linelengthindex__last .
H142:  not (begidx__5 <= endidx__5) .
H143:  endidx__5 >= rr_type__linelengthindex__first .
H144:  endidx__5 <= rr_type__linelengthindex__last .
H145:  rr_type__maxdomainnamelength >= integer__first .
H146:  rr_type__maxdomainnamelength <= integer__last .
H147:  endidx__5 + 1 >= integer__first .
H148:  endidx__5 + 1 <= integer__last .
H149:  endidx__5 + 1 >= integer__base__first .
H150:  endidx__5 + 1 <= integer__base__last .
        ->
C1:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
 

procedure_parsenameserverandemail_133.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
H93:   rr_type__maxdomainnamelength >= integer__first .
H94:   rr_type__maxdomainnamelength <= integer__last .
H95:   endidx__3 + 1 >= integer__first .
H96:   endidx__3 + 1 <= integer__last .
H97:   endidx__3 + 1 >= integer__base__first .
H98:   endidx__3 + 1 <= integer__base__last .
H99:   (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H100:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H101:  endidx__3 >= rr_type__linelengthindex__first .
H102:  endidx__3 <= rr_type__linelengthindex__last .
H103:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H104:  endidx__3 >= rr_type__linelengthindex__first .
H105:  endidx__3 <= rr_type__linelengthindex__last .
H106:  not (endidx__3 >= zlength) .
H107:  endidx__3 >= rr_type__linelengthindex__first .
H108:  endidx__3 <= rr_type__linelengthindex__last .
H109:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H110:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H111:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H112:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H113:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H114:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H115:  zlength >= rr_type__linelengthindex__first .
H116:  zlength <= rr_type__linelengthindex__last .
H117:  endidx__3 + 1 <= zlength .
H118:  begidx__5 <= endidx__5 .
H119:  begidx__5 <= zlength .
H120:  endidx__5 <= zlength .
H121:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H122:  begidx__5 >= rr_type__linelengthindex__first .
H123:  begidx__5 <= rr_type__linelengthindex__last .
H124:  endidx__5 >= rr_type__linelengthindex__first .
H125:  endidx__5 <= rr_type__linelengthindex__last .
H126:  foundtype__5 >= rr_type__rritemtype__first .
H127:  foundtype__5 <= rr_type__rritemtype__last .
H128:  foundtype__5 >= rr_type__rritemtype__first .
H129:  foundtype__5 <= rr_type__rritemtype__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  begidx__5 >= rr_type__linelengthindex__first .
H133:  begidx__5 <= rr_type__linelengthindex__last .
H134:  begidx__5 >= rr_type__linelengthindex__first .
H135:  begidx__5 <= rr_type__linelengthindex__last .
H136:  endidx__5 >= rr_type__linelengthindex__first .
H137:  endidx__5 <= rr_type__linelengthindex__last .
H138:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H139:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H140:  endidx__5 - begidx__5 >= integer__base__first .
H141:  endidx__5 - begidx__5 <= integer__base__last .
H142:  foundtype__5 >= rr_type__rritemtype__first .
H143:  foundtype__5 <= rr_type__rritemtype__last .
H144:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H145:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H146:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H147:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H148:  begidx__5 >= rr_type__linelengthindex__first .
H149:  begidx__5 <= rr_type__linelengthindex__last .
H150:  endidx__5 >= rr_type__linelengthindex__first .
H151:  endidx__5 <= rr_type__linelengthindex__last .
H152:  endidx__5 >= integer__first .
H153:  endidx__5 <= integer__last .
H154:  begidx__5 >= integer__first .
H155:  begidx__5 <= integer__last .
H156:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H157:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H158:  begidx__5 >= rr_type__linelengthindex__first .
H159:  begidx__5 <= rr_type__linelengthindex__last .
H160:  endidx__5 >= rr_type__linelengthindex__first .
H161:  endidx__5 <= rr_type__linelengthindex__last .
H162:  not (begidx__5 <= endidx__5) .
H163:  endidx__5 >= rr_type__linelengthindex__first .
H164:  endidx__5 <= rr_type__linelengthindex__last .
H165:  rr_type__maxdomainnamelength >= integer__first .
H166:  rr_type__maxdomainnamelength <= integer__last .
H167:  endidx__5 + 1 >= integer__first .
H168:  endidx__5 + 1 <= integer__last .
H169:  endidx__5 + 1 >= integer__base__first .
H170:  endidx__5 + 1 <= integer__base__last .
        ->
C1:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
 

For path(s) from assertion of line 888 to run-time check associated with statement of line 941:

procedure_parsenameserverandemail_134.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   endidx__2 >= zlength .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   not (endidx__2 >= zlength) .
H49:   endidx__2 >= rr_type__linelengthindex__first .
H50:   endidx__2 <= rr_type__linelengthindex__last .
H51:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H52:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H53:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H54:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H55:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H57:   zlength >= rr_type__linelengthindex__first .
H58:   zlength <= rr_type__linelengthindex__last .
H59:   endidx__2 + 1 <= zlength .
H60:   begidx__5 <= endidx__5 .
H61:   begidx__5 <= zlength .
H62:   endidx__5 <= zlength .
H63:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H64:   begidx__5 >= rr_type__linelengthindex__first .
H65:   begidx__5 <= rr_type__linelengthindex__last .
H66:   endidx__5 >= rr_type__linelengthindex__first .
H67:   endidx__5 <= rr_type__linelengthindex__last .
H68:   foundtype__5 >= rr_type__rritemtype__first .
H69:   foundtype__5 <= rr_type__rritemtype__last .
H70:   foundtype__5 >= rr_type__rritemtype__first .
H71:   foundtype__5 <= rr_type__rritemtype__last .
H72:   endidx__5 >= rr_type__linelengthindex__first .
H73:   endidx__5 <= rr_type__linelengthindex__last .
H74:   begidx__5 >= rr_type__linelengthindex__first .
H75:   begidx__5 <= rr_type__linelengthindex__last .
H76:   begidx__5 >= rr_type__linelengthindex__first .
H77:   begidx__5 <= rr_type__linelengthindex__last .
H78:   endidx__5 >= rr_type__linelengthindex__first .
H79:   endidx__5 <= rr_type__linelengthindex__last .
H80:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__5 - begidx__5 >= integer__base__first .
H83:   endidx__5 - begidx__5 <= integer__base__last .
H84:   foundtype__5 >= rr_type__rritemtype__first .
H85:   foundtype__5 <= rr_type__rritemtype__last .
H86:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H87:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H88:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H89:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H90:   begidx__5 >= rr_type__linelengthindex__first .
H91:   begidx__5 <= rr_type__linelengthindex__last .
H92:   endidx__5 >= rr_type__linelengthindex__first .
H93:   endidx__5 <= rr_type__linelengthindex__last .
H94:   endidx__5 >= integer__first .
H95:   endidx__5 <= integer__last .
H96:   begidx__5 >= integer__first .
H97:   begidx__5 <= integer__last .
H98:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H99:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H100:  begidx__5 >= rr_type__linelengthindex__first .
H101:  begidx__5 <= rr_type__linelengthindex__last .
H102:  endidx__5 >= rr_type__linelengthindex__first .
H103:  endidx__5 <= rr_type__linelengthindex__last .
H104:  not (begidx__5 <= endidx__5) .
H105:  endidx__5 >= rr_type__linelengthindex__first .
H106:  endidx__5 <= rr_type__linelengthindex__last .
H107:  rr_type__maxdomainnamelength >= integer__first .
H108:  rr_type__maxdomainnamelength <= integer__last .
H109:  endidx__5 + 1 >= integer__first .
H110:  endidx__5 + 1 <= integer__last .
H111:  endidx__5 + 1 >= integer__base__first .
H112:  endidx__5 + 1 <= integer__base__last .
        ->
C1:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
 

procedure_parsenameserverandemail_135.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   foundtype__3 <> rr_type__domainnameortimespec .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  endidx__5 >= integer__first .
H133:  endidx__5 <= integer__last .
H134:  begidx__5 >= integer__first .
H135:  begidx__5 <= integer__last .
H136:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H137:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H138:  begidx__5 >= rr_type__linelengthindex__first .
H139:  begidx__5 <= rr_type__linelengthindex__last .
H140:  endidx__5 >= rr_type__linelengthindex__first .
H141:  endidx__5 <= rr_type__linelengthindex__last .
H142:  not (begidx__5 <= endidx__5) .
H143:  endidx__5 >= rr_type__linelengthindex__first .
H144:  endidx__5 <= rr_type__linelengthindex__last .
H145:  rr_type__maxdomainnamelength >= integer__first .
H146:  rr_type__maxdomainnamelength <= integer__last .
H147:  endidx__5 + 1 >= integer__first .
H148:  endidx__5 + 1 <= integer__last .
H149:  endidx__5 + 1 >= integer__base__first .
H150:  endidx__5 + 1 <= integer__base__last .
        ->
C1:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
 

procedure_parsenameserverandemail_136.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= natural__first .
H92:   endidx__3 <= natural__last .
H93:   begidx__3 >= natural__first .
H94:   begidx__3 <= natural__last .
H95:   endidx__3 >= rr_type__linelengthindex__first .
H96:   endidx__3 <= rr_type__linelengthindex__last .
H97:   not (endidx__3 >= zlength) .
H98:   endidx__3 >= rr_type__linelengthindex__first .
H99:   endidx__3 <= rr_type__linelengthindex__last .
H100:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H101:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H102:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H103:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H104:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H105:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H106:  zlength >= rr_type__linelengthindex__first .
H107:  zlength <= rr_type__linelengthindex__last .
H108:  endidx__3 + 1 <= zlength .
H109:  begidx__5 <= endidx__5 .
H110:  begidx__5 <= zlength .
H111:  endidx__5 <= zlength .
H112:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H113:  begidx__5 >= rr_type__linelengthindex__first .
H114:  begidx__5 <= rr_type__linelengthindex__last .
H115:  endidx__5 >= rr_type__linelengthindex__first .
H116:  endidx__5 <= rr_type__linelengthindex__last .
H117:  foundtype__5 >= rr_type__rritemtype__first .
H118:  foundtype__5 <= rr_type__rritemtype__last .
H119:  foundtype__5 >= rr_type__rritemtype__first .
H120:  foundtype__5 <= rr_type__rritemtype__last .
H121:  endidx__5 >= rr_type__linelengthindex__first .
H122:  endidx__5 <= rr_type__linelengthindex__last .
H123:  begidx__5 >= rr_type__linelengthindex__first .
H124:  begidx__5 <= rr_type__linelengthindex__last .
H125:  begidx__5 >= rr_type__linelengthindex__first .
H126:  begidx__5 <= rr_type__linelengthindex__last .
H127:  endidx__5 >= rr_type__linelengthindex__first .
H128:  endidx__5 <= rr_type__linelengthindex__last .
H129:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H130:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H131:  endidx__5 - begidx__5 >= integer__base__first .
H132:  endidx__5 - begidx__5 <= integer__base__last .
H133:  foundtype__5 >= rr_type__rritemtype__first .
H134:  foundtype__5 <= rr_type__rritemtype__last .
H135:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H136:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H137:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H138:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H139:  begidx__5 >= rr_type__linelengthindex__first .
H140:  begidx__5 <= rr_type__linelengthindex__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
H143:  endidx__5 >= integer__first .
H144:  endidx__5 <= integer__last .
H145:  begidx__5 >= integer__first .
H146:  begidx__5 <= integer__last .
H147:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H148:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H149:  begidx__5 >= rr_type__linelengthindex__first .
H150:  begidx__5 <= rr_type__linelengthindex__last .
H151:  endidx__5 >= rr_type__linelengthindex__first .
H152:  endidx__5 <= rr_type__linelengthindex__last .
H153:  not (begidx__5 <= endidx__5) .
H154:  endidx__5 >= rr_type__linelengthindex__first .
H155:  endidx__5 <= rr_type__linelengthindex__last .
H156:  rr_type__maxdomainnamelength >= integer__first .
H157:  rr_type__maxdomainnamelength <= integer__last .
H158:  endidx__5 + 1 >= integer__first .
H159:  endidx__5 + 1 <= integer__last .
H160:  endidx__5 + 1 >= integer__base__first .
H161:  endidx__5 + 1 <= integer__base__last .
        ->
C1:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
 

procedure_parsenameserverandemail_137.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
H104:  rr_type__maxdomainnamelength >= integer__first .
H105:  rr_type__maxdomainnamelength <= integer__last .
H106:  endidx__3 + 1 >= integer__first .
H107:  endidx__3 + 1 <= integer__last .
H108:  endidx__3 + 1 >= integer__base__first .
H109:  endidx__3 + 1 <= integer__base__last .
H110:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H111:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H112:  endidx__3 >= rr_type__linelengthindex__first .
H113:  endidx__3 <= rr_type__linelengthindex__last .
H114:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H115:  endidx__3 >= rr_type__linelengthindex__first .
H116:  endidx__3 <= rr_type__linelengthindex__last .
H117:  not (endidx__3 >= zlength) .
H118:  endidx__3 >= rr_type__linelengthindex__first .
H119:  endidx__3 <= rr_type__linelengthindex__last .
H120:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H121:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H122:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H123:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H124:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H125:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H126:  zlength >= rr_type__linelengthindex__first .
H127:  zlength <= rr_type__linelengthindex__last .
H128:  endidx__3 + 1 <= zlength .
H129:  begidx__5 <= endidx__5 .
H130:  begidx__5 <= zlength .
H131:  endidx__5 <= zlength .
H132:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H133:  begidx__5 >= rr_type__linelengthindex__first .
H134:  begidx__5 <= rr_type__linelengthindex__last .
H135:  endidx__5 >= rr_type__linelengthindex__first .
H136:  endidx__5 <= rr_type__linelengthindex__last .
H137:  foundtype__5 >= rr_type__rritemtype__first .
H138:  foundtype__5 <= rr_type__rritemtype__last .
H139:  foundtype__5 >= rr_type__rritemtype__first .
H140:  foundtype__5 <= rr_type__rritemtype__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
H143:  begidx__5 >= rr_type__linelengthindex__first .
H144:  begidx__5 <= rr_type__linelengthindex__last .
H145:  begidx__5 >= rr_type__linelengthindex__first .
H146:  begidx__5 <= rr_type__linelengthindex__last .
H147:  endidx__5 >= rr_type__linelengthindex__first .
H148:  endidx__5 <= rr_type__linelengthindex__last .
H149:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H150:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H151:  endidx__5 - begidx__5 >= integer__base__first .
H152:  endidx__5 - begidx__5 <= integer__base__last .
H153:  foundtype__5 >= rr_type__rritemtype__first .
H154:  foundtype__5 <= rr_type__rritemtype__last .
H155:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H156:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H157:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H158:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H159:  begidx__5 >= rr_type__linelengthindex__first .
H160:  begidx__5 <= rr_type__linelengthindex__last .
H161:  endidx__5 >= rr_type__linelengthindex__first .
H162:  endidx__5 <= rr_type__linelengthindex__last .
H163:  endidx__5 >= integer__first .
H164:  endidx__5 <= integer__last .
H165:  begidx__5 >= integer__first .
H166:  begidx__5 <= integer__last .
H167:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H168:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H169:  begidx__5 >= rr_type__linelengthindex__first .
H170:  begidx__5 <= rr_type__linelengthindex__last .
H171:  endidx__5 >= rr_type__linelengthindex__first .
H172:  endidx__5 <= rr_type__linelengthindex__last .
H173:  not (begidx__5 <= endidx__5) .
H174:  endidx__5 >= rr_type__linelengthindex__first .
H175:  endidx__5 <= rr_type__linelengthindex__last .
H176:  rr_type__maxdomainnamelength >= integer__first .
H177:  rr_type__maxdomainnamelength <= integer__last .
H178:  endidx__5 + 1 >= integer__first .
H179:  endidx__5 + 1 <= integer__last .
H180:  endidx__5 + 1 >= integer__base__first .
H181:  endidx__5 + 1 <= integer__base__last .
        ->
C1:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
 

For path(s) from assertion of line 908 to run-time check associated with statement of line 941:

procedure_parsenameserverandemail_138.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
H32:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H33:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
H34:   endidx >= rr_type__linelengthindex__first .
H35:   endidx <= rr_type__linelengthindex__last .
H36:   not (endidx + 1 <= rr_type__maxdomainnamelength) .
H37:   endidx >= rr_type__linelengthindex__first .
H38:   endidx <= rr_type__linelengthindex__last .
H39:   not (endidx >= zlength) .
H40:   endidx >= rr_type__linelengthindex__first .
H41:   endidx <= rr_type__linelengthindex__last .
H42:   endidx + 1 >= rr_type__linelengthindex__first .
H43:   endidx + 1 <= rr_type__linelengthindex__last .
H44:   endidx + 1 >= rr_type__linelengthindex__first .
H45:   endidx + 1 <= rr_type__linelengthindex__last .
H46:   endidx + 1 >= rr_type__linelengthindex__first .
H47:   endidx + 1 <= rr_type__linelengthindex__last .
H48:   zlength >= rr_type__linelengthindex__first .
H49:   zlength <= rr_type__linelengthindex__last .
H50:   endidx + 1 <= zlength .
H51:   begidx__5 <= endidx__5 .
H52:   begidx__5 <= zlength .
H53:   endidx__5 <= zlength .
H54:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H55:   begidx__5 >= rr_type__linelengthindex__first .
H56:   begidx__5 <= rr_type__linelengthindex__last .
H57:   endidx__5 >= rr_type__linelengthindex__first .
H58:   endidx__5 <= rr_type__linelengthindex__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   foundtype__5 >= rr_type__rritemtype__first .
H62:   foundtype__5 <= rr_type__rritemtype__last .
H63:   endidx__5 >= rr_type__linelengthindex__first .
H64:   endidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   begidx__5 >= rr_type__linelengthindex__first .
H68:   begidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 >= rr_type__linelengthindex__first .
H70:   endidx__5 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__5 - begidx__5 >= integer__base__first .
H74:   endidx__5 - begidx__5 <= integer__base__last .
H75:   foundtype__5 >= rr_type__rritemtype__first .
H76:   foundtype__5 <= rr_type__rritemtype__last .
H77:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H78:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H80:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H81:   begidx__5 >= rr_type__linelengthindex__first .
H82:   begidx__5 <= rr_type__linelengthindex__last .
H83:   endidx__5 >= rr_type__linelengthindex__first .
H84:   endidx__5 <= rr_type__linelengthindex__last .
H85:   endidx__5 >= integer__first .
H86:   endidx__5 <= integer__last .
H87:   begidx__5 >= integer__first .
H88:   begidx__5 <= integer__last .
H89:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H90:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H91:   begidx__5 >= rr_type__linelengthindex__first .
H92:   begidx__5 <= rr_type__linelengthindex__last .
H93:   endidx__5 >= rr_type__linelengthindex__first .
H94:   endidx__5 <= rr_type__linelengthindex__last .
H95:   not (begidx__5 <= endidx__5) .
H96:   endidx__5 >= rr_type__linelengthindex__first .
H97:   endidx__5 <= rr_type__linelengthindex__last .
H98:   rr_type__maxdomainnamelength >= integer__first .
H99:   rr_type__maxdomainnamelength <= integer__last .
H100:  endidx__5 + 1 >= integer__first .
H101:  endidx__5 + 1 <= integer__last .
H102:  endidx__5 + 1 >= integer__base__first .
H103:  endidx__5 + 1 <= integer__base__last .
        ->
C1:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
 

For path(s) from assertion of line 914 to run-time check associated with statement of line 941:

procedure_parsenameserverandemail_139.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__3__i >= integer__first .
H6:    loop__3__i <= integer__last .
H7:    loop__3__i >= endidx + 1 .
H8:    loop__3__i <= rr_type__maxdomainnamelength .
H9:    32 >= character__first .
H10:   32 <= character__last .
H11:   loop__3__i >= rr_type__domainnamestringtypeindex__first .
H12:   loop__3__i <= rr_type__domainnamestringtypeindex__last .
H13:   loop__3__i = rr_type__maxdomainnamelength .
H14:   endidx >= rr_type__linelengthindex__first .
H15:   endidx <= rr_type__linelengthindex__last .
H16:   not (endidx >= zlength) .
H17:   endidx >= rr_type__linelengthindex__first .
H18:   endidx <= rr_type__linelengthindex__last .
H19:   endidx + 1 >= rr_type__linelengthindex__first .
H20:   endidx + 1 <= rr_type__linelengthindex__last .
H21:   endidx + 1 >= rr_type__linelengthindex__first .
H22:   endidx + 1 <= rr_type__linelengthindex__last .
H23:   endidx + 1 >= rr_type__linelengthindex__first .
H24:   endidx + 1 <= rr_type__linelengthindex__last .
H25:   zlength >= rr_type__linelengthindex__first .
H26:   zlength <= rr_type__linelengthindex__last .
H27:   endidx + 1 <= zlength .
H28:   begidx__5 <= endidx__5 .
H29:   begidx__5 <= zlength .
H30:   endidx__5 <= zlength .
H31:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H32:   begidx__5 >= rr_type__linelengthindex__first .
H33:   begidx__5 <= rr_type__linelengthindex__last .
H34:   endidx__5 >= rr_type__linelengthindex__first .
H35:   endidx__5 <= rr_type__linelengthindex__last .
H36:   foundtype__5 >= rr_type__rritemtype__first .
H37:   foundtype__5 <= rr_type__rritemtype__last .
H38:   foundtype__5 >= rr_type__rritemtype__first .
H39:   foundtype__5 <= rr_type__rritemtype__last .
H40:   endidx__5 >= rr_type__linelengthindex__first .
H41:   endidx__5 <= rr_type__linelengthindex__last .
H42:   begidx__5 >= rr_type__linelengthindex__first .
H43:   begidx__5 <= rr_type__linelengthindex__last .
H44:   begidx__5 >= rr_type__linelengthindex__first .
H45:   begidx__5 <= rr_type__linelengthindex__last .
H46:   endidx__5 >= rr_type__linelengthindex__first .
H47:   endidx__5 <= rr_type__linelengthindex__last .
H48:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__5 - begidx__5 >= integer__base__first .
H51:   endidx__5 - begidx__5 <= integer__base__last .
H52:   foundtype__5 >= rr_type__rritemtype__first .
H53:   foundtype__5 <= rr_type__rritemtype__last .
H54:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H55:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H57:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H58:   begidx__5 >= rr_type__linelengthindex__first .
H59:   begidx__5 <= rr_type__linelengthindex__last .
H60:   endidx__5 >= rr_type__linelengthindex__first .
H61:   endidx__5 <= rr_type__linelengthindex__last .
H62:   endidx__5 >= integer__first .
H63:   endidx__5 <= integer__last .
H64:   begidx__5 >= integer__first .
H65:   begidx__5 <= integer__last .
H66:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H67:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H68:   begidx__5 >= rr_type__linelengthindex__first .
H69:   begidx__5 <= rr_type__linelengthindex__last .
H70:   endidx__5 >= rr_type__linelengthindex__first .
H71:   endidx__5 <= rr_type__linelengthindex__last .
H72:   not (begidx__5 <= endidx__5) .
H73:   endidx__5 >= rr_type__linelengthindex__first .
H74:   endidx__5 <= rr_type__linelengthindex__last .
H75:   rr_type__maxdomainnamelength >= integer__first .
H76:   rr_type__maxdomainnamelength <= integer__last .
H77:   endidx__5 + 1 >= integer__first .
H78:   endidx__5 + 1 <= integer__last .
H79:   endidx__5 + 1 >= integer__base__first .
H80:   endidx__5 + 1 <= integer__base__last .
        ->
C1:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
 

For path(s) from assertion of line 937 to run-time check associated with statement of line 941:

procedure_parsenameserverandemail_140.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__4 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__4__i >= integer__first .
H8:    loop__4__i <= integer__last .
H9:    loop__4__i >= begidx .
H10:   loop__4__i <= endidx__entry__loop__4 .
H11:   endidx__entry__loop__4 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__4 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__4__i]) >= character__first .
H14:   element(zonefileline, [loop__4__i]) <= character__last .
H15:   loop__4__i >= rr_type__linelengthindex__first .
H16:   loop__4__i <= rr_type__linelengthindex__last .
H17:   loop__4__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__4__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__4__i + 1 - begidx >= integer__base__first .
H20:   loop__4__i + 1 - begidx <= integer__base__last .
H21:   loop__4__i + 1 >= integer__base__first .
H22:   loop__4__i + 1 <= integer__base__last .
H23:   loop__4__i = endidx__entry__loop__4 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
        ->
C1:    (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
C2:    (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
 

For path(s) from start to assertion of line 943:

procedure_parsenameserverandemail_141.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   endidx__1 >= zlength .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   not (endidx__1 >= zlength) .
H38:   endidx__1 >= rr_type__linelengthindex__first .
H39:   endidx__1 <= rr_type__linelengthindex__last .
H40:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H41:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H42:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H43:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H44:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H45:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H46:   zlength >= rr_type__linelengthindex__first .
H47:   zlength <= rr_type__linelengthindex__last .
H48:   endidx__1 + 1 <= zlength .
H49:   begidx__5 <= endidx__5 .
H50:   begidx__5 <= zlength .
H51:   endidx__5 <= zlength .
H52:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H53:   begidx__5 >= rr_type__linelengthindex__first .
H54:   begidx__5 <= rr_type__linelengthindex__last .
H55:   endidx__5 >= rr_type__linelengthindex__first .
H56:   endidx__5 <= rr_type__linelengthindex__last .
H57:   foundtype__5 >= rr_type__rritemtype__first .
H58:   foundtype__5 <= rr_type__rritemtype__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   endidx__5 >= rr_type__linelengthindex__first .
H62:   endidx__5 <= rr_type__linelengthindex__last .
H63:   begidx__5 >= rr_type__linelengthindex__first .
H64:   begidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   endidx__5 >= rr_type__linelengthindex__first .
H68:   endidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H70:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 >= integer__base__first .
H72:   endidx__5 - begidx__5 <= integer__base__last .
H73:   foundtype__5 >= rr_type__rritemtype__first .
H74:   foundtype__5 <= rr_type__rritemtype__last .
H75:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H76:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H77:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H78:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H79:   begidx__5 >= rr_type__linelengthindex__first .
H80:   begidx__5 <= rr_type__linelengthindex__last .
H81:   endidx__5 >= rr_type__linelengthindex__first .
H82:   endidx__5 <= rr_type__linelengthindex__last .
H83:   endidx__5 >= integer__first .
H84:   endidx__5 <= integer__last .
H85:   begidx__5 >= integer__first .
H86:   begidx__5 <= integer__last .
H87:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H88:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H89:   begidx__5 >= rr_type__linelengthindex__first .
H90:   begidx__5 <= rr_type__linelengthindex__last .
H91:   endidx__5 >= rr_type__linelengthindex__first .
H92:   endidx__5 <= rr_type__linelengthindex__last .
H93:   not (begidx__5 <= endidx__5) .
H94:   endidx__5 >= rr_type__linelengthindex__first .
H95:   endidx__5 <= rr_type__linelengthindex__last .
H96:   rr_type__maxdomainnamelength >= integer__first .
H97:   rr_type__maxdomainnamelength <= integer__last .
H98:   endidx__5 + 1 >= integer__first .
H99:   endidx__5 + 1 <= integer__last .
H100:  endidx__5 + 1 >= integer__base__first .
H101:  endidx__5 + 1 <= integer__base__last .
H102:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H103:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  endidx__5 + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx__5 >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__5 + 1 >= integer__first .
C6:    endidx__5 + 1 <= integer__last .
C7:    endidx__5 + 1 >= endidx__5 + 1 .
C8:    endidx__5 + 1 <= rr_type__maxdomainnamelength .
 

procedure_parsenameserverandemail_142.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   foundtype__3 <> rr_type__domainnameortimespec .
H73:   endidx__3 >= rr_type__linelengthindex__first .
H74:   endidx__3 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 >= zlength) .
H76:   endidx__3 >= rr_type__linelengthindex__first .
H77:   endidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H80:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H83:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H84:   zlength >= rr_type__linelengthindex__first .
H85:   zlength <= rr_type__linelengthindex__last .
H86:   endidx__3 + 1 <= zlength .
H87:   begidx__5 <= endidx__5 .
H88:   begidx__5 <= zlength .
H89:   endidx__5 <= zlength .
H90:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H91:   begidx__5 >= rr_type__linelengthindex__first .
H92:   begidx__5 <= rr_type__linelengthindex__last .
H93:   endidx__5 >= rr_type__linelengthindex__first .
H94:   endidx__5 <= rr_type__linelengthindex__last .
H95:   foundtype__5 >= rr_type__rritemtype__first .
H96:   foundtype__5 <= rr_type__rritemtype__last .
H97:   foundtype__5 >= rr_type__rritemtype__first .
H98:   foundtype__5 <= rr_type__rritemtype__last .
H99:   endidx__5 >= rr_type__linelengthindex__first .
H100:  endidx__5 <= rr_type__linelengthindex__last .
H101:  begidx__5 >= rr_type__linelengthindex__first .
H102:  begidx__5 <= rr_type__linelengthindex__last .
H103:  begidx__5 >= rr_type__linelengthindex__first .
H104:  begidx__5 <= rr_type__linelengthindex__last .
H105:  endidx__5 >= rr_type__linelengthindex__first .
H106:  endidx__5 <= rr_type__linelengthindex__last .
H107:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H108:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H109:  endidx__5 - begidx__5 >= integer__base__first .
H110:  endidx__5 - begidx__5 <= integer__base__last .
H111:  foundtype__5 >= rr_type__rritemtype__first .
H112:  foundtype__5 <= rr_type__rritemtype__last .
H113:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H114:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H115:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H116:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H117:  begidx__5 >= rr_type__linelengthindex__first .
H118:  begidx__5 <= rr_type__linelengthindex__last .
H119:  endidx__5 >= rr_type__linelengthindex__first .
H120:  endidx__5 <= rr_type__linelengthindex__last .
H121:  endidx__5 >= integer__first .
H122:  endidx__5 <= integer__last .
H123:  begidx__5 >= integer__first .
H124:  begidx__5 <= integer__last .
H125:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H126:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H127:  begidx__5 >= rr_type__linelengthindex__first .
H128:  begidx__5 <= rr_type__linelengthindex__last .
H129:  endidx__5 >= rr_type__linelengthindex__first .
H130:  endidx__5 <= rr_type__linelengthindex__last .
H131:  not (begidx__5 <= endidx__5) .
H132:  endidx__5 >= rr_type__linelengthindex__first .
H133:  endidx__5 <= rr_type__linelengthindex__last .
H134:  rr_type__maxdomainnamelength >= integer__first .
H135:  rr_type__maxdomainnamelength <= integer__last .
H136:  endidx__5 + 1 >= integer__first .
H137:  endidx__5 + 1 <= integer__last .
H138:  endidx__5 + 1 >= integer__base__first .
H139:  endidx__5 + 1 <= integer__base__last .
H140:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H141:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
H142:  endidx__5 >= rr_type__linelengthindex__first .
H143:  endidx__5 <= rr_type__linelengthindex__last .
H144:  endidx__5 + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx__5 >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__5 + 1 >= integer__first .
C6:    endidx__5 + 1 <= integer__last .
C7:    endidx__5 + 1 >= endidx__5 + 1 .
C8:    endidx__5 + 1 <= rr_type__maxdomainnamelength .
 

procedure_parsenameserverandemail_143.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= natural__first .
H81:   endidx__3 <= natural__last .
H82:   begidx__3 >= natural__first .
H83:   begidx__3 <= natural__last .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  endidx__5 >= integer__first .
H133:  endidx__5 <= integer__last .
H134:  begidx__5 >= integer__first .
H135:  begidx__5 <= integer__last .
H136:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H137:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H138:  begidx__5 >= rr_type__linelengthindex__first .
H139:  begidx__5 <= rr_type__linelengthindex__last .
H140:  endidx__5 >= rr_type__linelengthindex__first .
H141:  endidx__5 <= rr_type__linelengthindex__last .
H142:  not (begidx__5 <= endidx__5) .
H143:  endidx__5 >= rr_type__linelengthindex__first .
H144:  endidx__5 <= rr_type__linelengthindex__last .
H145:  rr_type__maxdomainnamelength >= integer__first .
H146:  rr_type__maxdomainnamelength <= integer__last .
H147:  endidx__5 + 1 >= integer__first .
H148:  endidx__5 + 1 <= integer__last .
H149:  endidx__5 + 1 >= integer__base__first .
H150:  endidx__5 + 1 <= integer__base__last .
H151:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H152:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
H153:  endidx__5 >= rr_type__linelengthindex__first .
H154:  endidx__5 <= rr_type__linelengthindex__last .
H155:  endidx__5 + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx__5 >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__5 + 1 >= integer__first .
C6:    endidx__5 + 1 <= integer__last .
C7:    endidx__5 + 1 >= endidx__5 + 1 .
C8:    endidx__5 + 1 <= rr_type__maxdomainnamelength .
 

procedure_parsenameserverandemail_144.
H1:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H2:    zlength >= rr_type__linelengthindex__first .
H3:    zlength <= rr_type__linelengthindex__last .
H4:    1 >= rr_type__linelengthindex__first .
H5:    1 <= rr_type__linelengthindex__last .
H6:    1 >= rr_type__linelengthindex__first .
H7:    1 <= rr_type__linelengthindex__last .
H8:    zlength >= rr_type__linelengthindex__first .
H9:    zlength <= rr_type__linelengthindex__last .
H10:   1 <= zlength .
H11:   begidx__1 <= endidx__1 .
H12:   begidx__1 <= zlength .
H13:   endidx__1 <= zlength .
H14:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H15:   begidx__1 >= rr_type__linelengthindex__first .
H16:   begidx__1 <= rr_type__linelengthindex__last .
H17:   endidx__1 >= rr_type__linelengthindex__first .
H18:   endidx__1 <= rr_type__linelengthindex__last .
H19:   foundtype__1 >= rr_type__rritemtype__first .
H20:   foundtype__1 <= rr_type__rritemtype__last .
H21:   foundtype__1 >= rr_type__rritemtype__first .
H22:   foundtype__1 <= rr_type__rritemtype__last .
H23:   endidx__1 >= rr_type__linelengthindex__first .
H24:   endidx__1 <= rr_type__linelengthindex__last .
H25:   begidx__1 >= rr_type__linelengthindex__first .
H26:   begidx__1 <= rr_type__linelengthindex__last .
H27:   endidx__1 >= rr_type__linelengthindex__first .
H28:   endidx__1 <= rr_type__linelengthindex__last .
H29:   foundtype__1 >= rr_type__rritemtype__first .
H30:   foundtype__1 <= rr_type__rritemtype__last .
H31:   not ((foundtype__1 <> rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H32:   endidx__1 >= rr_type__linelengthindex__first .
H33:   endidx__1 <= rr_type__linelengthindex__last .
H34:   not (endidx__1 >= zlength) .
H35:   endidx__1 >= rr_type__linelengthindex__first .
H36:   endidx__1 <= rr_type__linelengthindex__last .
H37:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H38:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H39:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H40:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H41:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H42:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H43:   zlength >= rr_type__linelengthindex__first .
H44:   zlength <= rr_type__linelengthindex__last .
H45:   endidx__1 + 1 <= zlength .
H46:   begidx__3 <= endidx__3 .
H47:   begidx__3 <= zlength .
H48:   endidx__3 <= zlength .
H49:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H50:   begidx__3 >= rr_type__linelengthindex__first .
H51:   begidx__3 <= rr_type__linelengthindex__last .
H52:   endidx__3 >= rr_type__linelengthindex__first .
H53:   endidx__3 <= rr_type__linelengthindex__last .
H54:   foundtype__3 >= rr_type__rritemtype__first .
H55:   foundtype__3 <= rr_type__rritemtype__last .
H56:   foundtype__3 >= rr_type__rritemtype__first .
H57:   foundtype__3 <= rr_type__rritemtype__last .
H58:   endidx__3 >= rr_type__linelengthindex__first .
H59:   endidx__3 <= rr_type__linelengthindex__last .
H60:   begidx__3 >= rr_type__linelengthindex__first .
H61:   begidx__3 <= rr_type__linelengthindex__last .
H62:   begidx__3 >= rr_type__linelengthindex__first .
H63:   begidx__3 <= rr_type__linelengthindex__last .
H64:   endidx__3 >= rr_type__linelengthindex__first .
H65:   endidx__3 <= rr_type__linelengthindex__last .
H66:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H68:   endidx__3 - begidx__3 >= integer__base__first .
H69:   endidx__3 - begidx__3 <= integer__base__last .
H70:   foundtype__3 >= rr_type__rritemtype__first .
H71:   foundtype__3 <= rr_type__rritemtype__last .
H72:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H73:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H75:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H76:   begidx__3 >= rr_type__linelengthindex__first .
H77:   begidx__3 <= rr_type__linelengthindex__last .
H78:   endidx__3 >= rr_type__linelengthindex__first .
H79:   endidx__3 <= rr_type__linelengthindex__last .
H80:   endidx__3 >= integer__first .
H81:   endidx__3 <= integer__last .
H82:   begidx__3 >= integer__first .
H83:   begidx__3 <= integer__last .
H84:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H85:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H86:   begidx__3 >= rr_type__linelengthindex__first .
H87:   begidx__3 <= rr_type__linelengthindex__last .
H88:   endidx__3 >= rr_type__linelengthindex__first .
H89:   endidx__3 <= rr_type__linelengthindex__last .
H90:   not (begidx__3 <= endidx__3) .
H91:   endidx__3 >= rr_type__linelengthindex__first .
H92:   endidx__3 <= rr_type__linelengthindex__last .
H93:   rr_type__maxdomainnamelength >= integer__first .
H94:   rr_type__maxdomainnamelength <= integer__last .
H95:   endidx__3 + 1 >= integer__first .
H96:   endidx__3 + 1 <= integer__last .
H97:   endidx__3 + 1 >= integer__base__first .
H98:   endidx__3 + 1 <= integer__base__last .
H99:   (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H100:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H101:  endidx__3 >= rr_type__linelengthindex__first .
H102:  endidx__3 <= rr_type__linelengthindex__last .
H103:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H104:  endidx__3 >= rr_type__linelengthindex__first .
H105:  endidx__3 <= rr_type__linelengthindex__last .
H106:  not (endidx__3 >= zlength) .
H107:  endidx__3 >= rr_type__linelengthindex__first .
H108:  endidx__3 <= rr_type__linelengthindex__last .
H109:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H110:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H111:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H112:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H113:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H114:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H115:  zlength >= rr_type__linelengthindex__first .
H116:  zlength <= rr_type__linelengthindex__last .
H117:  endidx__3 + 1 <= zlength .
H118:  begidx__5 <= endidx__5 .
H119:  begidx__5 <= zlength .
H120:  endidx__5 <= zlength .
H121:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H122:  begidx__5 >= rr_type__linelengthindex__first .
H123:  begidx__5 <= rr_type__linelengthindex__last .
H124:  endidx__5 >= rr_type__linelengthindex__first .
H125:  endidx__5 <= rr_type__linelengthindex__last .
H126:  foundtype__5 >= rr_type__rritemtype__first .
H127:  foundtype__5 <= rr_type__rritemtype__last .
H128:  foundtype__5 >= rr_type__rritemtype__first .
H129:  foundtype__5 <= rr_type__rritemtype__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  begidx__5 >= rr_type__linelengthindex__first .
H133:  begidx__5 <= rr_type__linelengthindex__last .
H134:  begidx__5 >= rr_type__linelengthindex__first .
H135:  begidx__5 <= rr_type__linelengthindex__last .
H136:  endidx__5 >= rr_type__linelengthindex__first .
H137:  endidx__5 <= rr_type__linelengthindex__last .
H138:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H139:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H140:  endidx__5 - begidx__5 >= integer__base__first .
H141:  endidx__5 - begidx__5 <= integer__base__last .
H142:  foundtype__5 >= rr_type__rritemtype__first .
H143:  foundtype__5 <= rr_type__rritemtype__last .
H144:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H145:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H146:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H147:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H148:  begidx__5 >= rr_type__linelengthindex__first .
H149:  begidx__5 <= rr_type__linelengthindex__last .
H150:  endidx__5 >= rr_type__linelengthindex__first .
H151:  endidx__5 <= rr_type__linelengthindex__last .
H152:  endidx__5 >= integer__first .
H153:  endidx__5 <= integer__last .
H154:  begidx__5 >= integer__first .
H155:  begidx__5 <= integer__last .
H156:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H157:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H158:  begidx__5 >= rr_type__linelengthindex__first .
H159:  begidx__5 <= rr_type__linelengthindex__last .
H160:  endidx__5 >= rr_type__linelengthindex__first .
H161:  endidx__5 <= rr_type__linelengthindex__last .
H162:  not (begidx__5 <= endidx__5) .
H163:  endidx__5 >= rr_type__linelengthindex__first .
H164:  endidx__5 <= rr_type__linelengthindex__last .
H165:  rr_type__maxdomainnamelength >= integer__first .
H166:  rr_type__maxdomainnamelength <= integer__last .
H167:  endidx__5 + 1 >= integer__first .
H168:  endidx__5 + 1 <= integer__last .
H169:  endidx__5 + 1 >= integer__base__first .
H170:  endidx__5 + 1 <= integer__base__last .
H171:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H172:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
H173:  endidx__5 >= rr_type__linelengthindex__first .
H174:  endidx__5 <= rr_type__linelengthindex__last .
H175:  endidx__5 + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx__5 >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__5 + 1 >= integer__first .
C6:    endidx__5 + 1 <= integer__last .
C7:    endidx__5 + 1 >= endidx__5 + 1 .
C8:    endidx__5 + 1 <= rr_type__maxdomainnamelength .
 

For path(s) from assertion of line 888 to assertion of line 943:

procedure_parsenameserverandemail_145.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   endidx__2 >= zlength .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   not (endidx__2 >= zlength) .
H49:   endidx__2 >= rr_type__linelengthindex__first .
H50:   endidx__2 <= rr_type__linelengthindex__last .
H51:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H52:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H53:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H54:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H55:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H57:   zlength >= rr_type__linelengthindex__first .
H58:   zlength <= rr_type__linelengthindex__last .
H59:   endidx__2 + 1 <= zlength .
H60:   begidx__5 <= endidx__5 .
H61:   begidx__5 <= zlength .
H62:   endidx__5 <= zlength .
H63:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H64:   begidx__5 >= rr_type__linelengthindex__first .
H65:   begidx__5 <= rr_type__linelengthindex__last .
H66:   endidx__5 >= rr_type__linelengthindex__first .
H67:   endidx__5 <= rr_type__linelengthindex__last .
H68:   foundtype__5 >= rr_type__rritemtype__first .
H69:   foundtype__5 <= rr_type__rritemtype__last .
H70:   foundtype__5 >= rr_type__rritemtype__first .
H71:   foundtype__5 <= rr_type__rritemtype__last .
H72:   endidx__5 >= rr_type__linelengthindex__first .
H73:   endidx__5 <= rr_type__linelengthindex__last .
H74:   begidx__5 >= rr_type__linelengthindex__first .
H75:   begidx__5 <= rr_type__linelengthindex__last .
H76:   begidx__5 >= rr_type__linelengthindex__first .
H77:   begidx__5 <= rr_type__linelengthindex__last .
H78:   endidx__5 >= rr_type__linelengthindex__first .
H79:   endidx__5 <= rr_type__linelengthindex__last .
H80:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H81:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H82:   endidx__5 - begidx__5 >= integer__base__first .
H83:   endidx__5 - begidx__5 <= integer__base__last .
H84:   foundtype__5 >= rr_type__rritemtype__first .
H85:   foundtype__5 <= rr_type__rritemtype__last .
H86:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H87:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H88:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H89:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H90:   begidx__5 >= rr_type__linelengthindex__first .
H91:   begidx__5 <= rr_type__linelengthindex__last .
H92:   endidx__5 >= rr_type__linelengthindex__first .
H93:   endidx__5 <= rr_type__linelengthindex__last .
H94:   endidx__5 >= integer__first .
H95:   endidx__5 <= integer__last .
H96:   begidx__5 >= integer__first .
H97:   begidx__5 <= integer__last .
H98:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H99:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H100:  begidx__5 >= rr_type__linelengthindex__first .
H101:  begidx__5 <= rr_type__linelengthindex__last .
H102:  endidx__5 >= rr_type__linelengthindex__first .
H103:  endidx__5 <= rr_type__linelengthindex__last .
H104:  not (begidx__5 <= endidx__5) .
H105:  endidx__5 >= rr_type__linelengthindex__first .
H106:  endidx__5 <= rr_type__linelengthindex__last .
H107:  rr_type__maxdomainnamelength >= integer__first .
H108:  rr_type__maxdomainnamelength <= integer__last .
H109:  endidx__5 + 1 >= integer__first .
H110:  endidx__5 + 1 <= integer__last .
H111:  endidx__5 + 1 >= integer__base__first .
H112:  endidx__5 + 1 <= integer__base__last .
H113:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H114:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
H115:  endidx__5 >= rr_type__linelengthindex__first .
H116:  endidx__5 <= rr_type__linelengthindex__last .
H117:  endidx__5 + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx__5 >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__5 + 1 >= integer__first .
C6:    endidx__5 + 1 <= integer__last .
C7:    endidx__5 + 1 >= endidx__5 + 1 .
C8:    endidx__5 + 1 <= rr_type__maxdomainnamelength .
 

procedure_parsenameserverandemail_146.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   foundtype__3 <> rr_type__domainnameortimespec .
H84:   endidx__3 >= rr_type__linelengthindex__first .
H85:   endidx__3 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 >= zlength) .
H87:   endidx__3 >= rr_type__linelengthindex__first .
H88:   endidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H90:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H91:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H92:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H93:   endidx__3 + 1 >= rr_type__linelengthindex__first .
H94:   endidx__3 + 1 <= rr_type__linelengthindex__last .
H95:   zlength >= rr_type__linelengthindex__first .
H96:   zlength <= rr_type__linelengthindex__last .
H97:   endidx__3 + 1 <= zlength .
H98:   begidx__5 <= endidx__5 .
H99:   begidx__5 <= zlength .
H100:  endidx__5 <= zlength .
H101:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H102:  begidx__5 >= rr_type__linelengthindex__first .
H103:  begidx__5 <= rr_type__linelengthindex__last .
H104:  endidx__5 >= rr_type__linelengthindex__first .
H105:  endidx__5 <= rr_type__linelengthindex__last .
H106:  foundtype__5 >= rr_type__rritemtype__first .
H107:  foundtype__5 <= rr_type__rritemtype__last .
H108:  foundtype__5 >= rr_type__rritemtype__first .
H109:  foundtype__5 <= rr_type__rritemtype__last .
H110:  endidx__5 >= rr_type__linelengthindex__first .
H111:  endidx__5 <= rr_type__linelengthindex__last .
H112:  begidx__5 >= rr_type__linelengthindex__first .
H113:  begidx__5 <= rr_type__linelengthindex__last .
H114:  begidx__5 >= rr_type__linelengthindex__first .
H115:  begidx__5 <= rr_type__linelengthindex__last .
H116:  endidx__5 >= rr_type__linelengthindex__first .
H117:  endidx__5 <= rr_type__linelengthindex__last .
H118:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H119:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H120:  endidx__5 - begidx__5 >= integer__base__first .
H121:  endidx__5 - begidx__5 <= integer__base__last .
H122:  foundtype__5 >= rr_type__rritemtype__first .
H123:  foundtype__5 <= rr_type__rritemtype__last .
H124:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H125:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H127:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H128:  begidx__5 >= rr_type__linelengthindex__first .
H129:  begidx__5 <= rr_type__linelengthindex__last .
H130:  endidx__5 >= rr_type__linelengthindex__first .
H131:  endidx__5 <= rr_type__linelengthindex__last .
H132:  endidx__5 >= integer__first .
H133:  endidx__5 <= integer__last .
H134:  begidx__5 >= integer__first .
H135:  begidx__5 <= integer__last .
H136:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H137:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H138:  begidx__5 >= rr_type__linelengthindex__first .
H139:  begidx__5 <= rr_type__linelengthindex__last .
H140:  endidx__5 >= rr_type__linelengthindex__first .
H141:  endidx__5 <= rr_type__linelengthindex__last .
H142:  not (begidx__5 <= endidx__5) .
H143:  endidx__5 >= rr_type__linelengthindex__first .
H144:  endidx__5 <= rr_type__linelengthindex__last .
H145:  rr_type__maxdomainnamelength >= integer__first .
H146:  rr_type__maxdomainnamelength <= integer__last .
H147:  endidx__5 + 1 >= integer__first .
H148:  endidx__5 + 1 <= integer__last .
H149:  endidx__5 + 1 >= integer__base__first .
H150:  endidx__5 + 1 <= integer__base__last .
H151:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H152:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
H153:  endidx__5 >= rr_type__linelengthindex__first .
H154:  endidx__5 <= rr_type__linelengthindex__last .
H155:  endidx__5 + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx__5 >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__5 + 1 >= integer__first .
C6:    endidx__5 + 1 <= integer__last .
C7:    endidx__5 + 1 >= endidx__5 + 1 .
C8:    endidx__5 + 1 <= rr_type__maxdomainnamelength .
 

procedure_parsenameserverandemail_147.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= natural__first .
H92:   endidx__3 <= natural__last .
H93:   begidx__3 >= natural__first .
H94:   begidx__3 <= natural__last .
H95:   endidx__3 >= rr_type__linelengthindex__first .
H96:   endidx__3 <= rr_type__linelengthindex__last .
H97:   not (endidx__3 >= zlength) .
H98:   endidx__3 >= rr_type__linelengthindex__first .
H99:   endidx__3 <= rr_type__linelengthindex__last .
H100:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H101:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H102:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H103:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H104:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H105:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H106:  zlength >= rr_type__linelengthindex__first .
H107:  zlength <= rr_type__linelengthindex__last .
H108:  endidx__3 + 1 <= zlength .
H109:  begidx__5 <= endidx__5 .
H110:  begidx__5 <= zlength .
H111:  endidx__5 <= zlength .
H112:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H113:  begidx__5 >= rr_type__linelengthindex__first .
H114:  begidx__5 <= rr_type__linelengthindex__last .
H115:  endidx__5 >= rr_type__linelengthindex__first .
H116:  endidx__5 <= rr_type__linelengthindex__last .
H117:  foundtype__5 >= rr_type__rritemtype__first .
H118:  foundtype__5 <= rr_type__rritemtype__last .
H119:  foundtype__5 >= rr_type__rritemtype__first .
H120:  foundtype__5 <= rr_type__rritemtype__last .
H121:  endidx__5 >= rr_type__linelengthindex__first .
H122:  endidx__5 <= rr_type__linelengthindex__last .
H123:  begidx__5 >= rr_type__linelengthindex__first .
H124:  begidx__5 <= rr_type__linelengthindex__last .
H125:  begidx__5 >= rr_type__linelengthindex__first .
H126:  begidx__5 <= rr_type__linelengthindex__last .
H127:  endidx__5 >= rr_type__linelengthindex__first .
H128:  endidx__5 <= rr_type__linelengthindex__last .
H129:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H130:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H131:  endidx__5 - begidx__5 >= integer__base__first .
H132:  endidx__5 - begidx__5 <= integer__base__last .
H133:  foundtype__5 >= rr_type__rritemtype__first .
H134:  foundtype__5 <= rr_type__rritemtype__last .
H135:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H136:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H137:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H138:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H139:  begidx__5 >= rr_type__linelengthindex__first .
H140:  begidx__5 <= rr_type__linelengthindex__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
H143:  endidx__5 >= integer__first .
H144:  endidx__5 <= integer__last .
H145:  begidx__5 >= integer__first .
H146:  begidx__5 <= integer__last .
H147:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H148:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H149:  begidx__5 >= rr_type__linelengthindex__first .
H150:  begidx__5 <= rr_type__linelengthindex__last .
H151:  endidx__5 >= rr_type__linelengthindex__first .
H152:  endidx__5 <= rr_type__linelengthindex__last .
H153:  not (begidx__5 <= endidx__5) .
H154:  endidx__5 >= rr_type__linelengthindex__first .
H155:  endidx__5 <= rr_type__linelengthindex__last .
H156:  rr_type__maxdomainnamelength >= integer__first .
H157:  rr_type__maxdomainnamelength <= integer__last .
H158:  endidx__5 + 1 >= integer__first .
H159:  endidx__5 + 1 <= integer__last .
H160:  endidx__5 + 1 >= integer__base__first .
H161:  endidx__5 + 1 <= integer__base__last .
H162:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H163:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
H164:  endidx__5 >= rr_type__linelengthindex__first .
H165:  endidx__5 <= rr_type__linelengthindex__last .
H166:  endidx__5 + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx__5 >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__5 + 1 >= integer__first .
C6:    endidx__5 + 1 <= integer__last .
C7:    endidx__5 + 1 >= endidx__5 + 1 .
C8:    endidx__5 + 1 <= rr_type__maxdomainnamelength .
 

procedure_parsenameserverandemail_148.
H1:    endidx < zlength .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    begidx >= rr_type__linelengthindex__first .
H6:    begidx <= rr_type__linelengthindex__last .
H7:    endidx >= rr_type__linelengthindex__first .
H8:    endidx <= rr_type__linelengthindex__last .
H9:    begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H10:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H11:   begidx - begidx + endidx >= integer__base__first .
H12:   begidx - begidx + endidx <= integer__base__last .
H13:   begidx - begidx >= integer__base__first .
H14:   begidx - begidx <= integer__base__last .
H15:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H16:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H17:   begidx - begidx + endidx + 1 >= 
           rr_type__linelengthindex__first .
H18:   begidx - begidx + endidx + 1 <= 
           rr_type__linelengthindex__last .
H19:   zlength >= rr_type__linelengthindex__first .
H20:   zlength <= rr_type__linelengthindex__last .
H21:   begidx - begidx + endidx + 1 <= zlength .
H22:   begidx__2 <= endidx__2 .
H23:   begidx__2 <= zlength .
H24:   endidx__2 <= zlength .
H25:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H26:   begidx__2 >= rr_type__linelengthindex__first .
H27:   begidx__2 <= rr_type__linelengthindex__last .
H28:   endidx__2 >= rr_type__linelengthindex__first .
H29:   endidx__2 <= rr_type__linelengthindex__last .
H30:   foundtype__2 >= rr_type__rritemtype__first .
H31:   foundtype__2 <= rr_type__rritemtype__last .
H32:   foundtype__2 >= rr_type__rritemtype__first .
H33:   foundtype__2 <= rr_type__rritemtype__last .
H34:   endidx__2 >= rr_type__linelengthindex__first .
H35:   endidx__2 <= rr_type__linelengthindex__last .
H36:   begidx__2 >= rr_type__linelengthindex__first .
H37:   begidx__2 <= rr_type__linelengthindex__last .
H38:   endidx__2 >= rr_type__linelengthindex__first .
H39:   endidx__2 <= rr_type__linelengthindex__last .
H40:   foundtype__2 >= rr_type__rritemtype__first .
H41:   foundtype__2 <= rr_type__rritemtype__last .
H42:   not ((foundtype__2 <> rr_type__recordindicator) and (endidx__2 < 
           zlength)) .
H43:   endidx__2 >= rr_type__linelengthindex__first .
H44:   endidx__2 <= rr_type__linelengthindex__last .
H45:   not (endidx__2 >= zlength) .
H46:   endidx__2 >= rr_type__linelengthindex__first .
H47:   endidx__2 <= rr_type__linelengthindex__last .
H48:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H51:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H52:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H53:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H54:   zlength >= rr_type__linelengthindex__first .
H55:   zlength <= rr_type__linelengthindex__last .
H56:   endidx__2 + 1 <= zlength .
H57:   begidx__3 <= endidx__3 .
H58:   begidx__3 <= zlength .
H59:   endidx__3 <= zlength .
H60:   (foundtype__3 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__3) and (i_ <= endidx__3)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H61:   begidx__3 >= rr_type__linelengthindex__first .
H62:   begidx__3 <= rr_type__linelengthindex__last .
H63:   endidx__3 >= rr_type__linelengthindex__first .
H64:   endidx__3 <= rr_type__linelengthindex__last .
H65:   foundtype__3 >= rr_type__rritemtype__first .
H66:   foundtype__3 <= rr_type__rritemtype__last .
H67:   foundtype__3 >= rr_type__rritemtype__first .
H68:   foundtype__3 <= rr_type__rritemtype__last .
H69:   endidx__3 >= rr_type__linelengthindex__first .
H70:   endidx__3 <= rr_type__linelengthindex__last .
H71:   begidx__3 >= rr_type__linelengthindex__first .
H72:   begidx__3 <= rr_type__linelengthindex__last .
H73:   begidx__3 >= rr_type__linelengthindex__first .
H74:   begidx__3 <= rr_type__linelengthindex__last .
H75:   endidx__3 >= rr_type__linelengthindex__first .
H76:   endidx__3 <= rr_type__linelengthindex__last .
H77:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H79:   endidx__3 - begidx__3 >= integer__base__first .
H80:   endidx__3 - begidx__3 <= integer__base__last .
H81:   foundtype__3 >= rr_type__rritemtype__first .
H82:   foundtype__3 <= rr_type__rritemtype__last .
H83:   not (foundtype__3 <> rr_type__domainnameortimespec) .
H84:   endidx__3 - begidx__3 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__3 - begidx__3 + 1 <= rr_type__linelengthindex__last .
H86:   not (endidx__3 - begidx__3 + 1 > 
           rr_type__maxdomainnamelength) .
H87:   begidx__3 >= rr_type__linelengthindex__first .
H88:   begidx__3 <= rr_type__linelengthindex__last .
H89:   endidx__3 >= rr_type__linelengthindex__first .
H90:   endidx__3 <= rr_type__linelengthindex__last .
H91:   endidx__3 >= integer__first .
H92:   endidx__3 <= integer__last .
H93:   begidx__3 >= integer__first .
H94:   begidx__3 <= integer__last .
H95:   (begidx__3 <= endidx__3) -> ((endidx__3 >= integer__first) and (
           endidx__3 <= integer__last)) .
H96:   (begidx__3 <= endidx__3) -> ((begidx__3 >= integer__first) and (
           begidx__3 <= integer__last)) .
H97:   begidx__3 >= rr_type__linelengthindex__first .
H98:   begidx__3 <= rr_type__linelengthindex__last .
H99:   endidx__3 >= rr_type__linelengthindex__first .
H100:  endidx__3 <= rr_type__linelengthindex__last .
H101:  not (begidx__3 <= endidx__3) .
H102:  endidx__3 >= rr_type__linelengthindex__first .
H103:  endidx__3 <= rr_type__linelengthindex__last .
H104:  rr_type__maxdomainnamelength >= integer__first .
H105:  rr_type__maxdomainnamelength <= integer__last .
H106:  endidx__3 + 1 >= integer__first .
H107:  endidx__3 + 1 <= integer__last .
H108:  endidx__3 + 1 >= integer__base__first .
H109:  endidx__3 + 1 <= integer__base__last .
H110:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H111:  (endidx__3 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__3 + 
           1 >= integer__first) and (endidx__3 + 1 <= 
           integer__last)) .
H112:  endidx__3 >= rr_type__linelengthindex__first .
H113:  endidx__3 <= rr_type__linelengthindex__last .
H114:  not (endidx__3 + 1 <= rr_type__maxdomainnamelength) .
H115:  endidx__3 >= rr_type__linelengthindex__first .
H116:  endidx__3 <= rr_type__linelengthindex__last .
H117:  not (endidx__3 >= zlength) .
H118:  endidx__3 >= rr_type__linelengthindex__first .
H119:  endidx__3 <= rr_type__linelengthindex__last .
H120:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H121:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H122:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H123:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H124:  endidx__3 + 1 >= rr_type__linelengthindex__first .
H125:  endidx__3 + 1 <= rr_type__linelengthindex__last .
H126:  zlength >= rr_type__linelengthindex__first .
H127:  zlength <= rr_type__linelengthindex__last .
H128:  endidx__3 + 1 <= zlength .
H129:  begidx__5 <= endidx__5 .
H130:  begidx__5 <= zlength .
H131:  endidx__5 <= zlength .
H132:  (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H133:  begidx__5 >= rr_type__linelengthindex__first .
H134:  begidx__5 <= rr_type__linelengthindex__last .
H135:  endidx__5 >= rr_type__linelengthindex__first .
H136:  endidx__5 <= rr_type__linelengthindex__last .
H137:  foundtype__5 >= rr_type__rritemtype__first .
H138:  foundtype__5 <= rr_type__rritemtype__last .
H139:  foundtype__5 >= rr_type__rritemtype__first .
H140:  foundtype__5 <= rr_type__rritemtype__last .
H141:  endidx__5 >= rr_type__linelengthindex__first .
H142:  endidx__5 <= rr_type__linelengthindex__last .
H143:  begidx__5 >= rr_type__linelengthindex__first .
H144:  begidx__5 <= rr_type__linelengthindex__last .
H145:  begidx__5 >= rr_type__linelengthindex__first .
H146:  begidx__5 <= rr_type__linelengthindex__last .
H147:  endidx__5 >= rr_type__linelengthindex__first .
H148:  endidx__5 <= rr_type__linelengthindex__last .
H149:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H150:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H151:  endidx__5 - begidx__5 >= integer__base__first .
H152:  endidx__5 - begidx__5 <= integer__base__last .
H153:  foundtype__5 >= rr_type__rritemtype__first .
H154:  foundtype__5 <= rr_type__rritemtype__last .
H155:  not (foundtype__5 <> rr_type__domainnameortimespec) .
H156:  endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H157:  endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H158:  not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H159:  begidx__5 >= rr_type__linelengthindex__first .
H160:  begidx__5 <= rr_type__linelengthindex__last .
H161:  endidx__5 >= rr_type__linelengthindex__first .
H162:  endidx__5 <= rr_type__linelengthindex__last .
H163:  endidx__5 >= integer__first .
H164:  endidx__5 <= integer__last .
H165:  begidx__5 >= integer__first .
H166:  begidx__5 <= integer__last .
H167:  (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H168:  (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H169:  begidx__5 >= rr_type__linelengthindex__first .
H170:  begidx__5 <= rr_type__linelengthindex__last .
H171:  endidx__5 >= rr_type__linelengthindex__first .
H172:  endidx__5 <= rr_type__linelengthindex__last .
H173:  not (begidx__5 <= endidx__5) .
H174:  endidx__5 >= rr_type__linelengthindex__first .
H175:  endidx__5 <= rr_type__linelengthindex__last .
H176:  rr_type__maxdomainnamelength >= integer__first .
H177:  rr_type__maxdomainnamelength <= integer__last .
H178:  endidx__5 + 1 >= integer__first .
H179:  endidx__5 + 1 <= integer__last .
H180:  endidx__5 + 1 >= integer__base__first .
H181:  endidx__5 + 1 <= integer__base__last .
H182:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H183:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
H184:  endidx__5 >= rr_type__linelengthindex__first .
H185:  endidx__5 <= rr_type__linelengthindex__last .
H186:  endidx__5 + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx__5 >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__5 + 1 >= integer__first .
C6:    endidx__5 + 1 <= integer__last .
C7:    endidx__5 + 1 >= endidx__5 + 1 .
C8:    endidx__5 + 1 <= rr_type__maxdomainnamelength .
 

For path(s) from assertion of line 908 to assertion of line 943:

procedure_parsenameserverandemail_149.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__2 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__2__i >= integer__first .
H8:    loop__2__i <= integer__last .
H9:    loop__2__i >= begidx .
H10:   loop__2__i <= endidx__entry__loop__2 .
H11:   endidx__entry__loop__2 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__2 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__2__i]) >= character__first .
H14:   element(zonefileline, [loop__2__i]) <= character__last .
H15:   loop__2__i >= rr_type__linelengthindex__first .
H16:   loop__2__i <= rr_type__linelengthindex__last .
H17:   loop__2__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__2__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__2__i + 1 - begidx >= integer__base__first .
H20:   loop__2__i + 1 - begidx <= integer__base__last .
H21:   loop__2__i + 1 >= integer__base__first .
H22:   loop__2__i + 1 <= integer__base__last .
H23:   loop__2__i = endidx__entry__loop__2 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
H32:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H33:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
H34:   endidx >= rr_type__linelengthindex__first .
H35:   endidx <= rr_type__linelengthindex__last .
H36:   not (endidx + 1 <= rr_type__maxdomainnamelength) .
H37:   endidx >= rr_type__linelengthindex__first .
H38:   endidx <= rr_type__linelengthindex__last .
H39:   not (endidx >= zlength) .
H40:   endidx >= rr_type__linelengthindex__first .
H41:   endidx <= rr_type__linelengthindex__last .
H42:   endidx + 1 >= rr_type__linelengthindex__first .
H43:   endidx + 1 <= rr_type__linelengthindex__last .
H44:   endidx + 1 >= rr_type__linelengthindex__first .
H45:   endidx + 1 <= rr_type__linelengthindex__last .
H46:   endidx + 1 >= rr_type__linelengthindex__first .
H47:   endidx + 1 <= rr_type__linelengthindex__last .
H48:   zlength >= rr_type__linelengthindex__first .
H49:   zlength <= rr_type__linelengthindex__last .
H50:   endidx + 1 <= zlength .
H51:   begidx__5 <= endidx__5 .
H52:   begidx__5 <= zlength .
H53:   endidx__5 <= zlength .
H54:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H55:   begidx__5 >= rr_type__linelengthindex__first .
H56:   begidx__5 <= rr_type__linelengthindex__last .
H57:   endidx__5 >= rr_type__linelengthindex__first .
H58:   endidx__5 <= rr_type__linelengthindex__last .
H59:   foundtype__5 >= rr_type__rritemtype__first .
H60:   foundtype__5 <= rr_type__rritemtype__last .
H61:   foundtype__5 >= rr_type__rritemtype__first .
H62:   foundtype__5 <= rr_type__rritemtype__last .
H63:   endidx__5 >= rr_type__linelengthindex__first .
H64:   endidx__5 <= rr_type__linelengthindex__last .
H65:   begidx__5 >= rr_type__linelengthindex__first .
H66:   begidx__5 <= rr_type__linelengthindex__last .
H67:   begidx__5 >= rr_type__linelengthindex__first .
H68:   begidx__5 <= rr_type__linelengthindex__last .
H69:   endidx__5 >= rr_type__linelengthindex__first .
H70:   endidx__5 <= rr_type__linelengthindex__last .
H71:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__5 - begidx__5 >= integer__base__first .
H74:   endidx__5 - begidx__5 <= integer__base__last .
H75:   foundtype__5 >= rr_type__rritemtype__first .
H76:   foundtype__5 <= rr_type__rritemtype__last .
H77:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H78:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H79:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H80:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H81:   begidx__5 >= rr_type__linelengthindex__first .
H82:   begidx__5 <= rr_type__linelengthindex__last .
H83:   endidx__5 >= rr_type__linelengthindex__first .
H84:   endidx__5 <= rr_type__linelengthindex__last .
H85:   endidx__5 >= integer__first .
H86:   endidx__5 <= integer__last .
H87:   begidx__5 >= integer__first .
H88:   begidx__5 <= integer__last .
H89:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H90:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H91:   begidx__5 >= rr_type__linelengthindex__first .
H92:   begidx__5 <= rr_type__linelengthindex__last .
H93:   endidx__5 >= rr_type__linelengthindex__first .
H94:   endidx__5 <= rr_type__linelengthindex__last .
H95:   not (begidx__5 <= endidx__5) .
H96:   endidx__5 >= rr_type__linelengthindex__first .
H97:   endidx__5 <= rr_type__linelengthindex__last .
H98:   rr_type__maxdomainnamelength >= integer__first .
H99:   rr_type__maxdomainnamelength <= integer__last .
H100:  endidx__5 + 1 >= integer__first .
H101:  endidx__5 + 1 <= integer__last .
H102:  endidx__5 + 1 >= integer__base__first .
H103:  endidx__5 + 1 <= integer__base__last .
H104:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H105:  (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
H106:  endidx__5 >= rr_type__linelengthindex__first .
H107:  endidx__5 <= rr_type__linelengthindex__last .
H108:  endidx__5 + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx__5 >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__5 + 1 >= integer__first .
C6:    endidx__5 + 1 <= integer__last .
C7:    endidx__5 + 1 >= endidx__5 + 1 .
C8:    endidx__5 + 1 <= rr_type__maxdomainnamelength .
 

For path(s) from assertion of line 914 to assertion of line 943:

procedure_parsenameserverandemail_150.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__3__i >= integer__first .
H6:    loop__3__i <= integer__last .
H7:    loop__3__i >= endidx + 1 .
H8:    loop__3__i <= rr_type__maxdomainnamelength .
H9:    32 >= character__first .
H10:   32 <= character__last .
H11:   loop__3__i >= rr_type__domainnamestringtypeindex__first .
H12:   loop__3__i <= rr_type__domainnamestringtypeindex__last .
H13:   loop__3__i = rr_type__maxdomainnamelength .
H14:   endidx >= rr_type__linelengthindex__first .
H15:   endidx <= rr_type__linelengthindex__last .
H16:   not (endidx >= zlength) .
H17:   endidx >= rr_type__linelengthindex__first .
H18:   endidx <= rr_type__linelengthindex__last .
H19:   endidx + 1 >= rr_type__linelengthindex__first .
H20:   endidx + 1 <= rr_type__linelengthindex__last .
H21:   endidx + 1 >= rr_type__linelengthindex__first .
H22:   endidx + 1 <= rr_type__linelengthindex__last .
H23:   endidx + 1 >= rr_type__linelengthindex__first .
H24:   endidx + 1 <= rr_type__linelengthindex__last .
H25:   zlength >= rr_type__linelengthindex__first .
H26:   zlength <= rr_type__linelengthindex__last .
H27:   endidx + 1 <= zlength .
H28:   begidx__5 <= endidx__5 .
H29:   begidx__5 <= zlength .
H30:   endidx__5 <= zlength .
H31:   (foundtype__5 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__5) and (i_ <= endidx__5)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H32:   begidx__5 >= rr_type__linelengthindex__first .
H33:   begidx__5 <= rr_type__linelengthindex__last .
H34:   endidx__5 >= rr_type__linelengthindex__first .
H35:   endidx__5 <= rr_type__linelengthindex__last .
H36:   foundtype__5 >= rr_type__rritemtype__first .
H37:   foundtype__5 <= rr_type__rritemtype__last .
H38:   foundtype__5 >= rr_type__rritemtype__first .
H39:   foundtype__5 <= rr_type__rritemtype__last .
H40:   endidx__5 >= rr_type__linelengthindex__first .
H41:   endidx__5 <= rr_type__linelengthindex__last .
H42:   begidx__5 >= rr_type__linelengthindex__first .
H43:   begidx__5 <= rr_type__linelengthindex__last .
H44:   begidx__5 >= rr_type__linelengthindex__first .
H45:   begidx__5 <= rr_type__linelengthindex__last .
H46:   endidx__5 >= rr_type__linelengthindex__first .
H47:   endidx__5 <= rr_type__linelengthindex__last .
H48:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H49:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H50:   endidx__5 - begidx__5 >= integer__base__first .
H51:   endidx__5 - begidx__5 <= integer__base__last .
H52:   foundtype__5 >= rr_type__rritemtype__first .
H53:   foundtype__5 <= rr_type__rritemtype__last .
H54:   not (foundtype__5 <> rr_type__domainnameortimespec) .
H55:   endidx__5 - begidx__5 + 1 >= rr_type__linelengthindex__first .
H56:   endidx__5 - begidx__5 + 1 <= rr_type__linelengthindex__last .
H57:   not (endidx__5 - begidx__5 + 1 > 
           rr_type__maxdomainnamelength) .
H58:   begidx__5 >= rr_type__linelengthindex__first .
H59:   begidx__5 <= rr_type__linelengthindex__last .
H60:   endidx__5 >= rr_type__linelengthindex__first .
H61:   endidx__5 <= rr_type__linelengthindex__last .
H62:   endidx__5 >= integer__first .
H63:   endidx__5 <= integer__last .
H64:   begidx__5 >= integer__first .
H65:   begidx__5 <= integer__last .
H66:   (begidx__5 <= endidx__5) -> ((endidx__5 >= integer__first) and (
           endidx__5 <= integer__last)) .
H67:   (begidx__5 <= endidx__5) -> ((begidx__5 >= integer__first) and (
           begidx__5 <= integer__last)) .
H68:   begidx__5 >= rr_type__linelengthindex__first .
H69:   begidx__5 <= rr_type__linelengthindex__last .
H70:   endidx__5 >= rr_type__linelengthindex__first .
H71:   endidx__5 <= rr_type__linelengthindex__last .
H72:   not (begidx__5 <= endidx__5) .
H73:   endidx__5 >= rr_type__linelengthindex__first .
H74:   endidx__5 <= rr_type__linelengthindex__last .
H75:   rr_type__maxdomainnamelength >= integer__first .
H76:   rr_type__maxdomainnamelength <= integer__last .
H77:   endidx__5 + 1 >= integer__first .
H78:   endidx__5 + 1 <= integer__last .
H79:   endidx__5 + 1 >= integer__base__first .
H80:   endidx__5 + 1 <= integer__base__last .
H81:   (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H82:   (endidx__5 + 1 <= rr_type__maxdomainnamelength) -> ((endidx__5 + 
           1 >= integer__first) and (endidx__5 + 1 <= 
           integer__last)) .
H83:   endidx__5 >= rr_type__linelengthindex__first .
H84:   endidx__5 <= rr_type__linelengthindex__last .
H85:   endidx__5 + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx__5 >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__5 + 1 >= integer__first .
C6:    endidx__5 + 1 <= integer__last .
C7:    endidx__5 + 1 >= endidx__5 + 1 .
C8:    endidx__5 + 1 <= rr_type__maxdomainnamelength .
 

For path(s) from assertion of line 937 to assertion of line 943:

procedure_parsenameserverandemail_151.
H1:    begidx >= 1 .
H2:    endidx - begidx + 1 <= rr_type__maxdomainnamelength .
H3:    endidx = endidx__entry__loop__4 .
H4:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H5:    zlength >= rr_type__linelengthindex__first .
H6:    zlength <= rr_type__linelengthindex__last .
H7:    loop__4__i >= integer__first .
H8:    loop__4__i <= integer__last .
H9:    loop__4__i >= begidx .
H10:   loop__4__i <= endidx__entry__loop__4 .
H11:   endidx__entry__loop__4 >= rr_type__linelengthindex__first .
H12:   endidx__entry__loop__4 <= rr_type__linelengthindex__last .
H13:   element(zonefileline, [loop__4__i]) >= character__first .
H14:   element(zonefileline, [loop__4__i]) <= character__last .
H15:   loop__4__i >= rr_type__linelengthindex__first .
H16:   loop__4__i <= rr_type__linelengthindex__last .
H17:   loop__4__i + 1 - begidx >= 
           rr_type__domainnamestringtypeindex__first .
H18:   loop__4__i + 1 - begidx <= 
           rr_type__domainnamestringtypeindex__last .
H19:   loop__4__i + 1 - begidx >= integer__base__first .
H20:   loop__4__i + 1 - begidx <= integer__base__last .
H21:   loop__4__i + 1 >= integer__base__first .
H22:   loop__4__i + 1 <= integer__base__last .
H23:   loop__4__i = endidx__entry__loop__4 .
H24:   endidx >= rr_type__linelengthindex__first .
H25:   endidx <= rr_type__linelengthindex__last .
H26:   rr_type__maxdomainnamelength >= integer__first .
H27:   rr_type__maxdomainnamelength <= integer__last .
H28:   endidx + 1 >= integer__first .
H29:   endidx + 1 <= integer__last .
H30:   endidx + 1 >= integer__base__first .
H31:   endidx + 1 <= integer__base__last .
H32:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           rr_type__maxdomainnamelength >= integer__first) and (
           rr_type__maxdomainnamelength <= integer__last)) .
H33:   (endidx + 1 <= rr_type__maxdomainnamelength) -> ((
           endidx + 1 >= integer__first) and (endidx + 1 <= 
           integer__last)) .
H34:   endidx >= rr_type__linelengthindex__first .
H35:   endidx <= rr_type__linelengthindex__last .
H36:   endidx + 1 <= rr_type__maxdomainnamelength .
        ->
C1:    endidx >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx + 1 >= integer__first .
C6:    endidx + 1 <= integer__last .
C7:    endidx + 1 >= endidx + 1 .
C8:    endidx + 1 <= rr_type__maxdomainnamelength .
 

For path(s) from assertion of line 943 to assertion of line 943:

procedure_parsenameserverandemail_152.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__5__i >= integer__first .
H6:    loop__5__i <= integer__last .
H7:    loop__5__i >= endidx + 1 .
H8:    loop__5__i <= rr_type__maxdomainnamelength .
H9:    32 >= character__first .
H10:   32 <= character__last .
H11:   loop__5__i >= rr_type__domainnamestringtypeindex__first .
H12:   loop__5__i <= rr_type__domainnamestringtypeindex__last .
H13:   not (loop__5__i = rr_type__maxdomainnamelength) .
        ->
C1:    endidx >= 1 .
C2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    loop__5__i + 1 >= integer__first .
C6:    loop__5__i + 1 <= integer__last .
C7:    loop__5__i + 1 >= endidx + 1 .
C8:    loop__5__i + 1 <= rr_type__maxdomainnamelength .
 

For path(s) from assertion of line 943 to run-time check associated with statement of line 944:

procedure_parsenameserverandemail_153.
H1:    endidx >= 1 .
H2:    for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H3:    zlength >= rr_type__linelengthindex__first .
H4:    zlength <= rr_type__linelengthindex__last .
H5:    loop__5__i >= integer__first .
H6:    loop__5__i <= integer__last .
H7:    loop__5__i >= endidx + 1 .
H8:    loop__5__i <= rr_type__maxdomainnamelength .
        ->
C1:    32 >= character__first .
C2:    32 <= character__last .
C3:    loop__5__i >= rr_type__domainnamestringtypeindex__first .
C4:    loop__5__i <= rr_type__domainnamestringtypeindex__last .
 

For path(s) from start to finish:

procedure_parsenameserverandemail_154.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_155.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_156.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_157.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_158.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_159.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_160.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_161.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_162.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_163.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_164.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_165.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_166.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_167.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_168.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_169.
*** true .          /* trivially true VC removed by Examiner */


For path(s) from assertion of line 888 to finish:

procedure_parsenameserverandemail_170.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_171.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_172.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_173.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_174.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_175.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_176.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_177.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_178.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_179.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_180.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_181.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_182.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_183.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_184.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_185.
*** true .          /* trivially true VC removed by Examiner */


For path(s) from assertion of line 908 to finish:

procedure_parsenameserverandemail_186.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_187.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_188.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_189.
*** true .          /* trivially true VC removed by Examiner */


For path(s) from assertion of line 914 to finish:

procedure_parsenameserverandemail_190.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_191.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_192.
*** true .          /* trivially true VC removed by Examiner */


procedure_parsenameserverandemail_193.
*** true .          /* trivially true VC removed by Examiner */


For path(s) from assertion of line 937 to finish:

procedure_parsenameserverandemail_194.
*** true .          /* trivially true VC removed by Examiner */


For path(s) from assertion of line 943 to finish:

procedure_parsenameserverandemail_195.
*** true .          /* trivially true VC removed by Examiner */


