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

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


          procedure Process_Dns_Request.Set_TTL_Data_SOA_Response




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

procedure_set_ttl_data_soa_response_1.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
        ->
C1:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
C2:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
C3:    start_byte >= dns_types__packet_bytes_range__first .
C4:    start_byte <= dns_types__packet_bytes_range__last .
C5:    start_byte <= dns_types__packet_bytes_range__last - 3 .
 

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

procedure_set_ttl_data_soa_response_2.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
        ->
C1:    nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
C2:    nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
C3:    start_byte + 4 >= dns_types__packet_bytes_range__first .
C4:    start_byte + 4 <= dns_types__packet_bytes_range__last .
C5:    start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
C6:    nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
C7:    nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
C8:    nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
C9:    nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
C10:   mailbox_name_length + 20 >= integer__base__first .
C11:   mailbox_name_length + 20 <= integer__base__last .
C12:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
C13:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_soa_response_3.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
H35:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H36:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H37:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H38:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H40:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H41:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H42:   nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
H43:   nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
H44:   mailbox_name_length + 20 >= integer__base__first .
H45:   mailbox_name_length + 20 <= integer__base__last .
H46:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H47:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H48:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
        ->
C1:    nameserver_name_length >= integer__first .
C2:    nameserver_name_length <= integer__last .
C3:    1 >= integer__first .
C4:    1 <= integer__last .
 

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

procedure_set_ttl_data_soa_response_4.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
H35:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H36:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H37:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H38:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H40:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H41:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H42:   nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
H43:   nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
H44:   mailbox_name_length + 20 >= integer__base__first .
H45:   mailbox_name_length + 20 <= integer__base__last .
H46:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H47:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H48:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
H49:   nameserver_name_length >= integer__first .
H50:   nameserver_name_length <= integer__last .
H51:   1 >= integer__first .
H52:   1 <= integer__last .
        ->
C1:    (1 <= nameserver_name_length) -> ((
           nameserver_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           nameserver_name_length <= 
           rr_type__wirestringtypeindex__last)) .
C2:    (1 <= nameserver_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
 

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

procedure_set_ttl_data_soa_response_5.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
H35:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H36:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H37:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H38:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H40:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H41:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H42:   nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
H43:   nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
H44:   mailbox_name_length + 20 >= integer__base__first .
H45:   mailbox_name_length + 20 <= integer__base__last .
H46:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H47:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H48:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
H49:   nameserver_name_length >= integer__first .
H50:   nameserver_name_length <= integer__last .
H51:   1 >= integer__first .
H52:   1 <= integer__last .
H53:   (1 <= nameserver_name_length) -> ((
           nameserver_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           nameserver_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H54:   (1 <= nameserver_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H55:   1 <= nameserver_name_length .
        ->
C1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
C2:    1 >= rr_type__wirestringtypeindex__first .
C3:    1 <= rr_type__wirestringtypeindex__last .
C4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
C5:    start_byte >= dns_types__packet_bytes_range__first .
C6:    start_byte <= dns_types__packet_bytes_range__last .
C7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
C8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
C9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
C10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
C11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
C12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
C13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
C14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
C15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
C16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
C17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
C18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
C19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
C20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
C21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
C22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
C23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
C24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
C25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
C26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
C27:   nameserver_name_length >= 0 .
C28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
C29:   mailbox_name_length >= 0 .
C30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
C31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
C32:   1 >= rr_type__wirestringtypeindex__first .
C33:   1 <= rr_type__wirestringtypeindex__last .
C34:   1 >= 1 .
C35:   1 <= nameserver_name_length .
 

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

procedure_set_ttl_data_soa_response_6.
H1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H5:    start_byte >= dns_types__packet_bytes_range__first .
H6:    start_byte <= dns_types__packet_bytes_range__last .
H7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H27:   nameserver_name_length >= 0 .
H28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H29:   mailbox_name_length >= 0 .
H30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H32:   loop__1__i >= rr_type__wirestringtypeindex__first .
H33:   loop__1__i <= rr_type__wirestringtypeindex__last .
H34:   loop__1__i >= 1 .
H35:   loop__1__i <= nameserver_name_length .
H36:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H37:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H38:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H39:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H40:   loop__1__i >= rr_type__wirestringtypeindex__first .
H41:   loop__1__i <= rr_type__wirestringtypeindex__last .
H42:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H43:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H44:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H45:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H46:   loop__1__i >= dns_types__packet_bytes_range__first .
H47:   loop__1__i <= dns_types__packet_bytes_range__last .
H48:   start_byte + 5 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 5 <= dns_types__packet_bytes_range__base__last .
H50:   not (loop__1__i = nameserver_name_length) .
        ->
C1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
C2:    loop__1__i + 1 >= rr_type__wirestringtypeindex__first .
C3:    loop__1__i + 1 <= rr_type__wirestringtypeindex__last .
C4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(update(
           bytes, [start_byte + 5 + loop__1__i], element(fld_nameserver(
           soa_record), [loop__1__i])), [i___1]) >= 
           dns_types__byte__first) and (element(update(
           bytes, [start_byte + 5 + loop__1__i], element(fld_nameserver(
           soa_record), [loop__1__i])), [i___1]) <= 
           dns_types__byte__last))) .
C5:    start_byte >= dns_types__packet_bytes_range__first .
C6:    start_byte <= dns_types__packet_bytes_range__last .
C7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
C8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
C9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
C10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
C11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
C12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
C13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
C14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
C15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
C16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
C17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
C18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
C19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
C20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
C21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
C22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
C23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
C24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
C25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
C26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
C27:   nameserver_name_length >= 0 .
C28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
C29:   mailbox_name_length >= 0 .
C30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
C31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
C32:   loop__1__i + 1 >= rr_type__wirestringtypeindex__first .
C33:   loop__1__i + 1 <= rr_type__wirestringtypeindex__last .
C34:   loop__1__i + 1 >= 1 .
C35:   loop__1__i + 1 <= nameserver_name_length .
 

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

procedure_set_ttl_data_soa_response_7.
H1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H5:    start_byte >= dns_types__packet_bytes_range__first .
H6:    start_byte <= dns_types__packet_bytes_range__last .
H7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H27:   nameserver_name_length >= 0 .
H28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H29:   mailbox_name_length >= 0 .
H30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H32:   loop__1__i >= rr_type__wirestringtypeindex__first .
H33:   loop__1__i <= rr_type__wirestringtypeindex__last .
H34:   loop__1__i >= 1 .
H35:   loop__1__i <= nameserver_name_length .
        ->
C1:    element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
C2:    element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
C3:    element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
C4:    element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
C5:    loop__1__i >= rr_type__wirestringtypeindex__first .
C6:    loop__1__i <= rr_type__wirestringtypeindex__last .
C7:    start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
C8:    start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
C9:    start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
C10:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
C11:   loop__1__i >= dns_types__packet_bytes_range__first .
C12:   loop__1__i <= dns_types__packet_bytes_range__last .
C13:   start_byte + 5 >= dns_types__packet_bytes_range__base__first .
C14:   start_byte + 5 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_soa_response_8.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
H35:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H36:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H37:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H38:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H40:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H41:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H42:   nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
H43:   nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
H44:   mailbox_name_length + 20 >= integer__base__first .
H45:   mailbox_name_length + 20 <= integer__base__last .
H46:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H47:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H48:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
H49:   nameserver_name_length >= integer__first .
H50:   nameserver_name_length <= integer__last .
H51:   1 >= integer__first .
H52:   1 <= integer__last .
H53:   (1 <= nameserver_name_length) -> ((
           nameserver_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           nameserver_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H54:   (1 <= nameserver_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H55:   not (1 <= nameserver_name_length) .
        ->
C1:    start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
C2:    start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
C3:    5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
C4:    5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
C5:    5 + nameserver_name_length >= integer__base__first .
C6:    5 + nameserver_name_length <= integer__base__last .
 

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

procedure_set_ttl_data_soa_response_9.
H1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H5:    start_byte >= dns_types__packet_bytes_range__first .
H6:    start_byte <= dns_types__packet_bytes_range__last .
H7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H27:   nameserver_name_length >= 0 .
H28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H29:   mailbox_name_length >= 0 .
H30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H32:   loop__1__i >= rr_type__wirestringtypeindex__first .
H33:   loop__1__i <= rr_type__wirestringtypeindex__last .
H34:   loop__1__i >= 1 .
H35:   loop__1__i <= nameserver_name_length .
H36:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H37:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H38:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H39:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H40:   loop__1__i >= rr_type__wirestringtypeindex__first .
H41:   loop__1__i <= rr_type__wirestringtypeindex__last .
H42:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H43:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H44:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H45:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H46:   loop__1__i >= dns_types__packet_bytes_range__first .
H47:   loop__1__i <= dns_types__packet_bytes_range__last .
H48:   start_byte + 5 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 5 <= dns_types__packet_bytes_range__base__last .
H50:   loop__1__i = nameserver_name_length .
        ->
C1:    start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
C2:    start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
C3:    5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
C4:    5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
C5:    5 + nameserver_name_length >= integer__base__first .
C6:    5 + nameserver_name_length <= integer__base__last .
 

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

procedure_set_ttl_data_soa_response_10.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
H35:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H36:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H37:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H38:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H40:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H41:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H42:   nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
H43:   nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
H44:   mailbox_name_length + 20 >= integer__base__first .
H45:   mailbox_name_length + 20 <= integer__base__last .
H46:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H47:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H48:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
H49:   nameserver_name_length >= integer__first .
H50:   nameserver_name_length <= integer__last .
H51:   1 >= integer__first .
H52:   1 <= integer__last .
H53:   (1 <= nameserver_name_length) -> ((
           nameserver_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           nameserver_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H54:   (1 <= nameserver_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H55:   not (1 <= nameserver_name_length) .
H56:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H57:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H58:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H59:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H60:   5 + nameserver_name_length >= integer__base__first .
H61:   5 + nameserver_name_length <= integer__base__last .
        ->
C1:    mailbox_name_length >= integer__first .
C2:    mailbox_name_length <= integer__last .
C3:    1 >= integer__first .
C4:    1 <= integer__last .
 

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

procedure_set_ttl_data_soa_response_11.
H1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H5:    start_byte >= dns_types__packet_bytes_range__first .
H6:    start_byte <= dns_types__packet_bytes_range__last .
H7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H27:   nameserver_name_length >= 0 .
H28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H29:   mailbox_name_length >= 0 .
H30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H32:   loop__1__i >= rr_type__wirestringtypeindex__first .
H33:   loop__1__i <= rr_type__wirestringtypeindex__last .
H34:   loop__1__i >= 1 .
H35:   loop__1__i <= nameserver_name_length .
H36:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H37:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H38:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H39:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H40:   loop__1__i >= rr_type__wirestringtypeindex__first .
H41:   loop__1__i <= rr_type__wirestringtypeindex__last .
H42:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H43:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H44:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H45:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H46:   loop__1__i >= dns_types__packet_bytes_range__first .
H47:   loop__1__i <= dns_types__packet_bytes_range__last .
H48:   start_byte + 5 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 5 <= dns_types__packet_bytes_range__base__last .
H50:   loop__1__i = nameserver_name_length .
H51:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H52:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H53:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H54:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H55:   5 + nameserver_name_length >= integer__base__first .
H56:   5 + nameserver_name_length <= integer__base__last .
        ->
C1:    mailbox_name_length >= integer__first .
C2:    mailbox_name_length <= integer__last .
C3:    1 >= integer__first .
C4:    1 <= integer__last .
 

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

procedure_set_ttl_data_soa_response_12.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
H35:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H36:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H37:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H38:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H40:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H41:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H42:   nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
H43:   nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
H44:   mailbox_name_length + 20 >= integer__base__first .
H45:   mailbox_name_length + 20 <= integer__base__last .
H46:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H47:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H48:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
H49:   nameserver_name_length >= integer__first .
H50:   nameserver_name_length <= integer__last .
H51:   1 >= integer__first .
H52:   1 <= integer__last .
H53:   (1 <= nameserver_name_length) -> ((
           nameserver_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           nameserver_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H54:   (1 <= nameserver_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H55:   not (1 <= nameserver_name_length) .
H56:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H57:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H58:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H59:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H60:   5 + nameserver_name_length >= integer__base__first .
H61:   5 + nameserver_name_length <= integer__base__last .
H62:   mailbox_name_length >= integer__first .
H63:   mailbox_name_length <= integer__last .
H64:   1 >= integer__first .
H65:   1 <= integer__last .
        ->
C1:    (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
C2:    (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
 

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

procedure_set_ttl_data_soa_response_13.
H1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H5:    start_byte >= dns_types__packet_bytes_range__first .
H6:    start_byte <= dns_types__packet_bytes_range__last .
H7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H27:   nameserver_name_length >= 0 .
H28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H29:   mailbox_name_length >= 0 .
H30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H32:   loop__1__i >= rr_type__wirestringtypeindex__first .
H33:   loop__1__i <= rr_type__wirestringtypeindex__last .
H34:   loop__1__i >= 1 .
H35:   loop__1__i <= nameserver_name_length .
H36:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H37:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H38:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H39:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H40:   loop__1__i >= rr_type__wirestringtypeindex__first .
H41:   loop__1__i <= rr_type__wirestringtypeindex__last .
H42:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H43:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H44:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H45:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H46:   loop__1__i >= dns_types__packet_bytes_range__first .
H47:   loop__1__i <= dns_types__packet_bytes_range__last .
H48:   start_byte + 5 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 5 <= dns_types__packet_bytes_range__base__last .
H50:   loop__1__i = nameserver_name_length .
H51:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H52:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H53:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H54:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H55:   5 + nameserver_name_length >= integer__base__first .
H56:   5 + nameserver_name_length <= integer__base__last .
H57:   mailbox_name_length >= integer__first .
H58:   mailbox_name_length <= integer__last .
H59:   1 >= integer__first .
H60:   1 <= integer__last .
        ->
C1:    (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
C2:    (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
 

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

procedure_set_ttl_data_soa_response_14.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
H35:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H36:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H37:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H38:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H40:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H41:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H42:   nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
H43:   nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
H44:   mailbox_name_length + 20 >= integer__base__first .
H45:   mailbox_name_length + 20 <= integer__base__last .
H46:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H47:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H48:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
H49:   nameserver_name_length >= integer__first .
H50:   nameserver_name_length <= integer__last .
H51:   1 >= integer__first .
H52:   1 <= integer__last .
H53:   (1 <= nameserver_name_length) -> ((
           nameserver_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           nameserver_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H54:   (1 <= nameserver_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H55:   not (1 <= nameserver_name_length) .
H56:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H57:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H58:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H59:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H60:   5 + nameserver_name_length >= integer__base__first .
H61:   5 + nameserver_name_length <= integer__base__last .
H62:   mailbox_name_length >= integer__first .
H63:   mailbox_name_length <= integer__last .
H64:   1 >= integer__first .
H65:   1 <= integer__last .
H66:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H67:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H68:   1 <= mailbox_name_length .
        ->
C1:    start_byte + (5 + nameserver_name_length) >= 1 .
C2:    start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last - 20 - 
           mailbox_name_length .
C3:    1 >= rr_type__wirestringtypeindex__first .
C4:    1 <= rr_type__wirestringtypeindex__last .
C5:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
C6:    start_byte >= dns_types__packet_bytes_range__first .
C7:    start_byte <= dns_types__packet_bytes_range__last .
C8:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
C9:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
C10:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
C11:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
C12:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
C13:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
C14:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
C15:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
C16:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
C17:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
C18:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
C19:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
C20:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
C21:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
C22:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
C23:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
C24:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
C25:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
C26:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
C27:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
C28:   nameserver_name_length >= 0 .
C29:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
C30:   mailbox_name_length >= 0 .
C31:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
C32:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
C33:   1 >= rr_type__wirestringtypeindex__first .
C34:   1 <= rr_type__wirestringtypeindex__last .
C35:   1 >= 1 .
C36:   1 <= mailbox_name_length .
 

For path(s) from assertion of line 356 to assertion of line 366:

procedure_set_ttl_data_soa_response_15.
H1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H5:    start_byte >= dns_types__packet_bytes_range__first .
H6:    start_byte <= dns_types__packet_bytes_range__last .
H7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H27:   nameserver_name_length >= 0 .
H28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H29:   mailbox_name_length >= 0 .
H30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H32:   loop__1__i >= rr_type__wirestringtypeindex__first .
H33:   loop__1__i <= rr_type__wirestringtypeindex__last .
H34:   loop__1__i >= 1 .
H35:   loop__1__i <= nameserver_name_length .
H36:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H37:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H38:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H39:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H40:   loop__1__i >= rr_type__wirestringtypeindex__first .
H41:   loop__1__i <= rr_type__wirestringtypeindex__last .
H42:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H43:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H44:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H45:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H46:   loop__1__i >= dns_types__packet_bytes_range__first .
H47:   loop__1__i <= dns_types__packet_bytes_range__last .
H48:   start_byte + 5 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 5 <= dns_types__packet_bytes_range__base__last .
H50:   loop__1__i = nameserver_name_length .
H51:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H52:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H53:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H54:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H55:   5 + nameserver_name_length >= integer__base__first .
H56:   5 + nameserver_name_length <= integer__base__last .
H57:   mailbox_name_length >= integer__first .
H58:   mailbox_name_length <= integer__last .
H59:   1 >= integer__first .
H60:   1 <= integer__last .
H61:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H62:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H63:   1 <= mailbox_name_length .
        ->
C1:    start_byte + (5 + nameserver_name_length) >= 1 .
C2:    start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last - 20 - 
           mailbox_name_length .
C3:    1 >= rr_type__wirestringtypeindex__first .
C4:    1 <= rr_type__wirestringtypeindex__last .
C5:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(update(
           bytes, [start_byte + 5 + loop__1__i], element(fld_nameserver(
           soa_record), [loop__1__i])), [i___1]) >= 
           dns_types__byte__first) and (element(update(
           bytes, [start_byte + 5 + loop__1__i], element(fld_nameserver(
           soa_record), [loop__1__i])), [i___1]) <= 
           dns_types__byte__last))) .
C6:    start_byte >= dns_types__packet_bytes_range__first .
C7:    start_byte <= dns_types__packet_bytes_range__last .
C8:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
C9:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
C10:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
C11:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
C12:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
C13:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
C14:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
C15:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
C16:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
C17:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
C18:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
C19:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
C20:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
C21:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
C22:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
C23:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
C24:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
C25:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
C26:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
C27:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
C28:   nameserver_name_length >= 0 .
C29:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
C30:   mailbox_name_length >= 0 .
C31:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
C32:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
C33:   1 >= rr_type__wirestringtypeindex__first .
C34:   1 <= rr_type__wirestringtypeindex__last .
C35:   1 >= 1 .
C36:   1 <= mailbox_name_length .
 

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

procedure_set_ttl_data_soa_response_16.
H1:    current_byte >= 1 .
H2:    current_byte <= dns_types__packet_bytes_range__last - 20 - 
           mailbox_name_length .
H3:    loop__2__i >= rr_type__wirestringtypeindex__first .
H4:    loop__2__i <= rr_type__wirestringtypeindex__last .
H5:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H6:    start_byte >= dns_types__packet_bytes_range__first .
H7:    start_byte <= dns_types__packet_bytes_range__last .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H10:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H11:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H12:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H13:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H14:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H15:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H16:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H17:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H18:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H19:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H20:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H21:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H22:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H23:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H24:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H25:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H26:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H27:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H28:   nameserver_name_length >= 0 .
H29:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H30:   mailbox_name_length >= 0 .
H31:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H33:   loop__2__i >= rr_type__wirestringtypeindex__first .
H34:   loop__2__i <= rr_type__wirestringtypeindex__last .
H35:   loop__2__i >= 1 .
H36:   loop__2__i <= mailbox_name_length .
H37:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H38:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H39:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H40:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H41:   loop__2__i >= rr_type__wirestringtypeindex__first .
H42:   loop__2__i <= rr_type__wirestringtypeindex__last .
H43:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__first .
H44:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__last .
H45:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__base__first .
H46:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__base__last .
H47:   loop__2__i >= dns_types__packet_bytes_range__first .
H48:   loop__2__i <= dns_types__packet_bytes_range__last .
H49:   not (loop__2__i = mailbox_name_length) .
        ->
C1:    current_byte >= 1 .
C2:    current_byte <= dns_types__packet_bytes_range__last - 20 - 
           mailbox_name_length .
C3:    loop__2__i + 1 >= rr_type__wirestringtypeindex__first .
C4:    loop__2__i + 1 <= rr_type__wirestringtypeindex__last .
C5:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(update(
           bytes, [current_byte + loop__2__i], element(fld_email(
           soa_record), [loop__2__i])), [i___1]) >= 
           dns_types__byte__first) and (element(update(
           bytes, [current_byte + loop__2__i], element(fld_email(
           soa_record), [loop__2__i])), [i___1]) <= 
           dns_types__byte__last))) .
C6:    start_byte >= dns_types__packet_bytes_range__first .
C7:    start_byte <= dns_types__packet_bytes_range__last .
C8:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
C9:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
C10:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
C11:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
C12:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
C13:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
C14:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
C15:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
C16:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
C17:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
C18:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
C19:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
C20:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
C21:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
C22:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
C23:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
C24:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
C25:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
C26:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
C27:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
C28:   nameserver_name_length >= 0 .
C29:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
C30:   mailbox_name_length >= 0 .
C31:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
C32:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
C33:   loop__2__i + 1 >= rr_type__wirestringtypeindex__first .
C34:   loop__2__i + 1 <= rr_type__wirestringtypeindex__last .
C35:   loop__2__i + 1 >= 1 .
C36:   loop__2__i + 1 <= mailbox_name_length .
 

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

procedure_set_ttl_data_soa_response_17.
H1:    current_byte >= 1 .
H2:    current_byte <= dns_types__packet_bytes_range__last - 20 - 
           mailbox_name_length .
H3:    loop__2__i >= rr_type__wirestringtypeindex__first .
H4:    loop__2__i <= rr_type__wirestringtypeindex__last .
H5:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H6:    start_byte >= dns_types__packet_bytes_range__first .
H7:    start_byte <= dns_types__packet_bytes_range__last .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H10:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H11:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H12:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H13:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H14:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H15:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H16:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H17:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H18:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H19:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H20:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H21:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H22:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H23:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H24:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H25:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H26:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H27:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H28:   nameserver_name_length >= 0 .
H29:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H30:   mailbox_name_length >= 0 .
H31:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H33:   loop__2__i >= rr_type__wirestringtypeindex__first .
H34:   loop__2__i <= rr_type__wirestringtypeindex__last .
H35:   loop__2__i >= 1 .
H36:   loop__2__i <= mailbox_name_length .
        ->
C1:    element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
C2:    element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
C3:    element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
C4:    element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
C5:    loop__2__i >= rr_type__wirestringtypeindex__first .
C6:    loop__2__i <= rr_type__wirestringtypeindex__last .
C7:    current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__first .
C8:    current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__last .
C9:    current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__base__first .
C10:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__base__last .
C11:   loop__2__i >= dns_types__packet_bytes_range__first .
C12:   loop__2__i <= dns_types__packet_bytes_range__last .
 

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

procedure_set_ttl_data_soa_response_18.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
H35:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H36:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H37:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H38:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H40:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H41:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H42:   nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
H43:   nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
H44:   mailbox_name_length + 20 >= integer__base__first .
H45:   mailbox_name_length + 20 <= integer__base__last .
H46:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H47:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H48:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
H49:   nameserver_name_length >= integer__first .
H50:   nameserver_name_length <= integer__last .
H51:   1 >= integer__first .
H52:   1 <= integer__last .
H53:   (1 <= nameserver_name_length) -> ((
           nameserver_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           nameserver_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H54:   (1 <= nameserver_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H55:   not (1 <= nameserver_name_length) .
H56:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H57:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H58:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H59:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H60:   5 + nameserver_name_length >= integer__base__first .
H61:   5 + nameserver_name_length <= integer__base__last .
H62:   mailbox_name_length >= integer__first .
H63:   mailbox_name_length <= integer__last .
H64:   1 >= integer__first .
H65:   1 <= integer__last .
H66:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H67:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H68:   not (1 <= mailbox_name_length) .
        ->
C1:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
C2:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
C3:    6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
C4:    6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
C5:    6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
C6:    6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
C7:    nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
C8:    nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
 

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

procedure_set_ttl_data_soa_response_19.
H1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H5:    start_byte >= dns_types__packet_bytes_range__first .
H6:    start_byte <= dns_types__packet_bytes_range__last .
H7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H27:   nameserver_name_length >= 0 .
H28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H29:   mailbox_name_length >= 0 .
H30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H32:   loop__1__i >= rr_type__wirestringtypeindex__first .
H33:   loop__1__i <= rr_type__wirestringtypeindex__last .
H34:   loop__1__i >= 1 .
H35:   loop__1__i <= nameserver_name_length .
H36:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H37:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H38:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H39:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H40:   loop__1__i >= rr_type__wirestringtypeindex__first .
H41:   loop__1__i <= rr_type__wirestringtypeindex__last .
H42:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H43:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H44:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H45:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H46:   loop__1__i >= dns_types__packet_bytes_range__first .
H47:   loop__1__i <= dns_types__packet_bytes_range__last .
H48:   start_byte + 5 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 5 <= dns_types__packet_bytes_range__base__last .
H50:   loop__1__i = nameserver_name_length .
H51:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H52:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H53:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H54:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H55:   5 + nameserver_name_length >= integer__base__first .
H56:   5 + nameserver_name_length <= integer__base__last .
H57:   mailbox_name_length >= integer__first .
H58:   mailbox_name_length <= integer__last .
H59:   1 >= integer__first .
H60:   1 <= integer__last .
H61:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H62:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H63:   not (1 <= mailbox_name_length) .
        ->
C1:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
C2:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
C3:    6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
C4:    6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
C5:    6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
C6:    6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
C7:    nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
C8:    nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
 

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

procedure_set_ttl_data_soa_response_20.
H1:    current_byte >= 1 .
H2:    current_byte <= dns_types__packet_bytes_range__last - 20 - 
           mailbox_name_length .
H3:    loop__2__i >= rr_type__wirestringtypeindex__first .
H4:    loop__2__i <= rr_type__wirestringtypeindex__last .
H5:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H6:    start_byte >= dns_types__packet_bytes_range__first .
H7:    start_byte <= dns_types__packet_bytes_range__last .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H10:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H11:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H12:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H13:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H14:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H15:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H16:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H17:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H18:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H19:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H20:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H21:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H22:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H23:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H24:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H25:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H26:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H27:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H28:   nameserver_name_length >= 0 .
H29:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H30:   mailbox_name_length >= 0 .
H31:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H33:   loop__2__i >= rr_type__wirestringtypeindex__first .
H34:   loop__2__i <= rr_type__wirestringtypeindex__last .
H35:   loop__2__i >= 1 .
H36:   loop__2__i <= mailbox_name_length .
H37:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H38:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H39:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H40:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H41:   loop__2__i >= rr_type__wirestringtypeindex__first .
H42:   loop__2__i <= rr_type__wirestringtypeindex__last .
H43:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__first .
H44:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__last .
H45:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__base__first .
H46:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__base__last .
H47:   loop__2__i >= dns_types__packet_bytes_range__first .
H48:   loop__2__i <= dns_types__packet_bytes_range__last .
H49:   loop__2__i = mailbox_name_length .
        ->
C1:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
C2:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
C3:    6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
C4:    6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
C5:    6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
C6:    6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
C7:    nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
C8:    nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
 

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

procedure_set_ttl_data_soa_response_21.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
H35:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H36:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H37:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H38:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H40:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H41:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H42:   nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
H43:   nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
H44:   mailbox_name_length + 20 >= integer__base__first .
H45:   mailbox_name_length + 20 <= integer__base__last .
H46:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H47:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H48:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
H49:   nameserver_name_length >= integer__first .
H50:   nameserver_name_length <= integer__last .
H51:   1 >= integer__first .
H52:   1 <= integer__last .
H53:   (1 <= nameserver_name_length) -> ((
           nameserver_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           nameserver_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H54:   (1 <= nameserver_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H55:   not (1 <= nameserver_name_length) .
H56:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H57:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H58:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H59:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H60:   5 + nameserver_name_length >= integer__base__first .
H61:   5 + nameserver_name_length <= integer__base__last .
H62:   mailbox_name_length >= integer__first .
H63:   mailbox_name_length <= integer__last .
H64:   1 >= integer__first .
H65:   1 <= integer__last .
H66:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H67:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H68:   not (1 <= mailbox_name_length) .
H69:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H70:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H71:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H72:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H73:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H74:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H75:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H76:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H77:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H78:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
C2:    fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
 

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

procedure_set_ttl_data_soa_response_22.
H1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H5:    start_byte >= dns_types__packet_bytes_range__first .
H6:    start_byte <= dns_types__packet_bytes_range__last .
H7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H27:   nameserver_name_length >= 0 .
H28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H29:   mailbox_name_length >= 0 .
H30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H32:   loop__1__i >= rr_type__wirestringtypeindex__first .
H33:   loop__1__i <= rr_type__wirestringtypeindex__last .
H34:   loop__1__i >= 1 .
H35:   loop__1__i <= nameserver_name_length .
H36:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H37:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H38:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H39:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H40:   loop__1__i >= rr_type__wirestringtypeindex__first .
H41:   loop__1__i <= rr_type__wirestringtypeindex__last .
H42:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H43:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H44:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H45:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H46:   loop__1__i >= dns_types__packet_bytes_range__first .
H47:   loop__1__i <= dns_types__packet_bytes_range__last .
H48:   start_byte + 5 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 5 <= dns_types__packet_bytes_range__base__last .
H50:   loop__1__i = nameserver_name_length .
H51:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H52:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H53:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H54:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H55:   5 + nameserver_name_length >= integer__base__first .
H56:   5 + nameserver_name_length <= integer__base__last .
H57:   mailbox_name_length >= integer__first .
H58:   mailbox_name_length <= integer__last .
H59:   1 >= integer__first .
H60:   1 <= integer__last .
H61:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H62:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H63:   not (1 <= mailbox_name_length) .
H64:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H65:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H66:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H67:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H68:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H69:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H70:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H71:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H72:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H73:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
C2:    fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
 

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

procedure_set_ttl_data_soa_response_23.
H1:    current_byte >= 1 .
H2:    current_byte <= dns_types__packet_bytes_range__last - 20 - 
           mailbox_name_length .
H3:    loop__2__i >= rr_type__wirestringtypeindex__first .
H4:    loop__2__i <= rr_type__wirestringtypeindex__last .
H5:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H6:    start_byte >= dns_types__packet_bytes_range__first .
H7:    start_byte <= dns_types__packet_bytes_range__last .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H10:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H11:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H12:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H13:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H14:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H15:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H16:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H17:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H18:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H19:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H20:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H21:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H22:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H23:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H24:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H25:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H26:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H27:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H28:   nameserver_name_length >= 0 .
H29:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H30:   mailbox_name_length >= 0 .
H31:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H33:   loop__2__i >= rr_type__wirestringtypeindex__first .
H34:   loop__2__i <= rr_type__wirestringtypeindex__last .
H35:   loop__2__i >= 1 .
H36:   loop__2__i <= mailbox_name_length .
H37:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H38:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H39:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H40:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H41:   loop__2__i >= rr_type__wirestringtypeindex__first .
H42:   loop__2__i <= rr_type__wirestringtypeindex__last .
H43:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__first .
H44:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__last .
H45:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__base__first .
H46:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__base__last .
H47:   loop__2__i >= dns_types__packet_bytes_range__first .
H48:   loop__2__i <= dns_types__packet_bytes_range__last .
H49:   loop__2__i = mailbox_name_length .
H50:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H51:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H52:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H53:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H54:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H55:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H56:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H57:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H58:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H59:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
C2:    fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
 

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

procedure_set_ttl_data_soa_response_24.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
H35:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H36:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H37:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H38:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H40:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H41:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H42:   nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
H43:   nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
H44:   mailbox_name_length + 20 >= integer__base__first .
H45:   mailbox_name_length + 20 <= integer__base__last .
H46:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H47:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H48:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
H49:   nameserver_name_length >= integer__first .
H50:   nameserver_name_length <= integer__last .
H51:   1 >= integer__first .
H52:   1 <= integer__last .
H53:   (1 <= nameserver_name_length) -> ((
           nameserver_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           nameserver_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H54:   (1 <= nameserver_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H55:   not (1 <= nameserver_name_length) .
H56:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H57:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H58:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H59:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H60:   5 + nameserver_name_length >= integer__base__first .
H61:   5 + nameserver_name_length <= integer__base__last .
H62:   mailbox_name_length >= integer__first .
H63:   mailbox_name_length <= integer__last .
H64:   1 >= integer__first .
H65:   1 <= integer__last .
H66:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H67:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H68:   not (1 <= mailbox_name_length) .
H69:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H70:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H71:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H72:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H73:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H74:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H75:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H76:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H77:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H78:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H79:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H80:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H81:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H82:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H83:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
H84:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__3, [i___1]) >= dns_types__byte__first) and (element(
           bytes__3, [i___1]) <= dns_types__byte__last))) .
H85:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H86:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
C2:    fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__base__first .
C7:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_soa_response_25.
H1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H5:    start_byte >= dns_types__packet_bytes_range__first .
H6:    start_byte <= dns_types__packet_bytes_range__last .
H7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H27:   nameserver_name_length >= 0 .
H28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H29:   mailbox_name_length >= 0 .
H30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H32:   loop__1__i >= rr_type__wirestringtypeindex__first .
H33:   loop__1__i <= rr_type__wirestringtypeindex__last .
H34:   loop__1__i >= 1 .
H35:   loop__1__i <= nameserver_name_length .
H36:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H37:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H38:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H39:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H40:   loop__1__i >= rr_type__wirestringtypeindex__first .
H41:   loop__1__i <= rr_type__wirestringtypeindex__last .
H42:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H43:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H44:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H45:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H46:   loop__1__i >= dns_types__packet_bytes_range__first .
H47:   loop__1__i <= dns_types__packet_bytes_range__last .
H48:   start_byte + 5 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 5 <= dns_types__packet_bytes_range__base__last .
H50:   loop__1__i = nameserver_name_length .
H51:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H52:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H53:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H54:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H55:   5 + nameserver_name_length >= integer__base__first .
H56:   5 + nameserver_name_length <= integer__base__last .
H57:   mailbox_name_length >= integer__first .
H58:   mailbox_name_length <= integer__last .
H59:   1 >= integer__first .
H60:   1 <= integer__last .
H61:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H62:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H63:   not (1 <= mailbox_name_length) .
H64:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H65:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H66:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H67:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H68:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H69:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H70:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H71:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H72:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H73:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H74:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H75:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H76:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H77:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H78:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
H79:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__3, [i___1]) >= dns_types__byte__first) and (element(
           bytes__3, [i___1]) <= dns_types__byte__last))) .
H80:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H81:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
C2:    fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__base__first .
C7:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_soa_response_26.
H1:    current_byte >= 1 .
H2:    current_byte <= dns_types__packet_bytes_range__last - 20 - 
           mailbox_name_length .
H3:    loop__2__i >= rr_type__wirestringtypeindex__first .
H4:    loop__2__i <= rr_type__wirestringtypeindex__last .
H5:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H6:    start_byte >= dns_types__packet_bytes_range__first .
H7:    start_byte <= dns_types__packet_bytes_range__last .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H10:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H11:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H12:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H13:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H14:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H15:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H16:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H17:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H18:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H19:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H20:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H21:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H22:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H23:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H24:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H25:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H26:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H27:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H28:   nameserver_name_length >= 0 .
H29:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H30:   mailbox_name_length >= 0 .
H31:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H33:   loop__2__i >= rr_type__wirestringtypeindex__first .
H34:   loop__2__i <= rr_type__wirestringtypeindex__last .
H35:   loop__2__i >= 1 .
H36:   loop__2__i <= mailbox_name_length .
H37:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H38:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H39:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H40:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H41:   loop__2__i >= rr_type__wirestringtypeindex__first .
H42:   loop__2__i <= rr_type__wirestringtypeindex__last .
H43:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__first .
H44:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__last .
H45:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__base__first .
H46:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__base__last .
H47:   loop__2__i >= dns_types__packet_bytes_range__first .
H48:   loop__2__i <= dns_types__packet_bytes_range__last .
H49:   loop__2__i = mailbox_name_length .
H50:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H51:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H52:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H53:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H54:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H55:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H56:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H57:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H58:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H59:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H60:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H61:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H62:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H63:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H64:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
H65:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__3, [i___1]) >= dns_types__byte__first) and (element(
           bytes__3, [i___1]) <= dns_types__byte__last))) .
H66:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H67:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
C2:    fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__base__first .
C7:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_soa_response_27.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
H35:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H36:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H37:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H38:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H40:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H41:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H42:   nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
H43:   nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
H44:   mailbox_name_length + 20 >= integer__base__first .
H45:   mailbox_name_length + 20 <= integer__base__last .
H46:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H47:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H48:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
H49:   nameserver_name_length >= integer__first .
H50:   nameserver_name_length <= integer__last .
H51:   1 >= integer__first .
H52:   1 <= integer__last .
H53:   (1 <= nameserver_name_length) -> ((
           nameserver_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           nameserver_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H54:   (1 <= nameserver_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H55:   not (1 <= nameserver_name_length) .
H56:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H57:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H58:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H59:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H60:   5 + nameserver_name_length >= integer__base__first .
H61:   5 + nameserver_name_length <= integer__base__last .
H62:   mailbox_name_length >= integer__first .
H63:   mailbox_name_length <= integer__last .
H64:   1 >= integer__first .
H65:   1 <= integer__last .
H66:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H67:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H68:   not (1 <= mailbox_name_length) .
H69:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H70:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H71:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H72:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H73:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H74:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H75:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H76:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H77:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H78:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H79:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H80:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H81:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H82:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H83:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
H84:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__3, [i___1]) >= dns_types__byte__first) and (element(
           bytes__3, [i___1]) <= dns_types__byte__last))) .
H85:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H86:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H87:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H88:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H89:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__first .
H90:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last .
H91:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last - 3 .
H92:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__base__first .
H93:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__base__last .
H94:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H95:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H96:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_retry(soa_record) >= unsigned_types__unsigned32__first .
C2:    fld_retry(soa_record) <= unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__base__first .
C7:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_soa_response_28.
H1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H5:    start_byte >= dns_types__packet_bytes_range__first .
H6:    start_byte <= dns_types__packet_bytes_range__last .
H7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H27:   nameserver_name_length >= 0 .
H28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H29:   mailbox_name_length >= 0 .
H30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H32:   loop__1__i >= rr_type__wirestringtypeindex__first .
H33:   loop__1__i <= rr_type__wirestringtypeindex__last .
H34:   loop__1__i >= 1 .
H35:   loop__1__i <= nameserver_name_length .
H36:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H37:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H38:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H39:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H40:   loop__1__i >= rr_type__wirestringtypeindex__first .
H41:   loop__1__i <= rr_type__wirestringtypeindex__last .
H42:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H43:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H44:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H45:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H46:   loop__1__i >= dns_types__packet_bytes_range__first .
H47:   loop__1__i <= dns_types__packet_bytes_range__last .
H48:   start_byte + 5 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 5 <= dns_types__packet_bytes_range__base__last .
H50:   loop__1__i = nameserver_name_length .
H51:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H52:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H53:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H54:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H55:   5 + nameserver_name_length >= integer__base__first .
H56:   5 + nameserver_name_length <= integer__base__last .
H57:   mailbox_name_length >= integer__first .
H58:   mailbox_name_length <= integer__last .
H59:   1 >= integer__first .
H60:   1 <= integer__last .
H61:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H62:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H63:   not (1 <= mailbox_name_length) .
H64:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H65:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H66:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H67:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H68:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H69:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H70:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H71:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H72:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H73:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H74:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H75:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H76:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H77:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H78:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
H79:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__3, [i___1]) >= dns_types__byte__first) and (element(
           bytes__3, [i___1]) <= dns_types__byte__last))) .
H80:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H81:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H82:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H83:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H84:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__first .
H85:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last .
H86:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last - 3 .
H87:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__base__first .
H88:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__base__last .
H89:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H90:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H91:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_retry(soa_record) >= unsigned_types__unsigned32__first .
C2:    fld_retry(soa_record) <= unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__base__first .
C7:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_soa_response_29.
H1:    current_byte >= 1 .
H2:    current_byte <= dns_types__packet_bytes_range__last - 20 - 
           mailbox_name_length .
H3:    loop__2__i >= rr_type__wirestringtypeindex__first .
H4:    loop__2__i <= rr_type__wirestringtypeindex__last .
H5:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H6:    start_byte >= dns_types__packet_bytes_range__first .
H7:    start_byte <= dns_types__packet_bytes_range__last .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H10:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H11:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H12:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H13:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H14:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H15:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H16:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H17:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H18:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H19:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H20:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H21:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H22:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H23:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H24:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H25:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H26:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H27:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H28:   nameserver_name_length >= 0 .
H29:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H30:   mailbox_name_length >= 0 .
H31:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H33:   loop__2__i >= rr_type__wirestringtypeindex__first .
H34:   loop__2__i <= rr_type__wirestringtypeindex__last .
H35:   loop__2__i >= 1 .
H36:   loop__2__i <= mailbox_name_length .
H37:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H38:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H39:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H40:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H41:   loop__2__i >= rr_type__wirestringtypeindex__first .
H42:   loop__2__i <= rr_type__wirestringtypeindex__last .
H43:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__first .
H44:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__last .
H45:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__base__first .
H46:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__base__last .
H47:   loop__2__i >= dns_types__packet_bytes_range__first .
H48:   loop__2__i <= dns_types__packet_bytes_range__last .
H49:   loop__2__i = mailbox_name_length .
H50:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H51:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H52:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H53:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H54:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H55:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H56:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H57:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H58:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H59:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H60:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H61:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H62:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H63:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H64:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
H65:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__3, [i___1]) >= dns_types__byte__first) and (element(
           bytes__3, [i___1]) <= dns_types__byte__last))) .
H66:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H67:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H68:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H69:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H70:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__first .
H71:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last .
H72:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__base__first .
H74:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H77:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_retry(soa_record) >= unsigned_types__unsigned32__first .
C2:    fld_retry(soa_record) <= unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__base__first .
C7:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_soa_response_30.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
H35:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H36:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H37:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H38:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H40:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H41:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H42:   nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
H43:   nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
H44:   mailbox_name_length + 20 >= integer__base__first .
H45:   mailbox_name_length + 20 <= integer__base__last .
H46:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H47:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H48:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
H49:   nameserver_name_length >= integer__first .
H50:   nameserver_name_length <= integer__last .
H51:   1 >= integer__first .
H52:   1 <= integer__last .
H53:   (1 <= nameserver_name_length) -> ((
           nameserver_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           nameserver_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H54:   (1 <= nameserver_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H55:   not (1 <= nameserver_name_length) .
H56:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H57:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H58:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H59:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H60:   5 + nameserver_name_length >= integer__base__first .
H61:   5 + nameserver_name_length <= integer__base__last .
H62:   mailbox_name_length >= integer__first .
H63:   mailbox_name_length <= integer__last .
H64:   1 >= integer__first .
H65:   1 <= integer__last .
H66:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H67:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H68:   not (1 <= mailbox_name_length) .
H69:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H70:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H71:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H72:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H73:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H74:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H75:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H76:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H77:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H78:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H79:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H80:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H81:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H82:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H83:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
H84:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__3, [i___1]) >= dns_types__byte__first) and (element(
           bytes__3, [i___1]) <= dns_types__byte__last))) .
H85:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H86:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H87:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H88:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H89:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__first .
H90:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last .
H91:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last - 3 .
H92:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__base__first .
H93:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__base__last .
H94:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H95:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H96:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H97:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H98:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H99:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__first .
H100:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last .
H101:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last - 3 .
H102:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__base__first .
H103:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__base__last .
H104:  for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H105:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H106:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
C2:    fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 >= 
           dns_types__packet_bytes_range__base__first .
C7:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_soa_response_31.
H1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H5:    start_byte >= dns_types__packet_bytes_range__first .
H6:    start_byte <= dns_types__packet_bytes_range__last .
H7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H27:   nameserver_name_length >= 0 .
H28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H29:   mailbox_name_length >= 0 .
H30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H32:   loop__1__i >= rr_type__wirestringtypeindex__first .
H33:   loop__1__i <= rr_type__wirestringtypeindex__last .
H34:   loop__1__i >= 1 .
H35:   loop__1__i <= nameserver_name_length .
H36:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H37:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H38:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H39:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H40:   loop__1__i >= rr_type__wirestringtypeindex__first .
H41:   loop__1__i <= rr_type__wirestringtypeindex__last .
H42:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H43:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H44:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H45:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H46:   loop__1__i >= dns_types__packet_bytes_range__first .
H47:   loop__1__i <= dns_types__packet_bytes_range__last .
H48:   start_byte + 5 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 5 <= dns_types__packet_bytes_range__base__last .
H50:   loop__1__i = nameserver_name_length .
H51:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H52:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H53:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H54:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H55:   5 + nameserver_name_length >= integer__base__first .
H56:   5 + nameserver_name_length <= integer__base__last .
H57:   mailbox_name_length >= integer__first .
H58:   mailbox_name_length <= integer__last .
H59:   1 >= integer__first .
H60:   1 <= integer__last .
H61:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H62:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H63:   not (1 <= mailbox_name_length) .
H64:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H65:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H66:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H67:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H68:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H69:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H70:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H71:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H72:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H73:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H74:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H75:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H76:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H77:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H78:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
H79:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__3, [i___1]) >= dns_types__byte__first) and (element(
           bytes__3, [i___1]) <= dns_types__byte__last))) .
H80:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H81:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H82:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H83:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H84:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__first .
H85:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last .
H86:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last - 3 .
H87:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__base__first .
H88:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__base__last .
H89:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H90:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H91:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H92:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H93:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H94:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__first .
H95:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last .
H96:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last - 3 .
H97:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__base__first .
H98:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H100:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H101:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
C2:    fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 >= 
           dns_types__packet_bytes_range__base__first .
C7:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_soa_response_32.
H1:    current_byte >= 1 .
H2:    current_byte <= dns_types__packet_bytes_range__last - 20 - 
           mailbox_name_length .
H3:    loop__2__i >= rr_type__wirestringtypeindex__first .
H4:    loop__2__i <= rr_type__wirestringtypeindex__last .
H5:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H6:    start_byte >= dns_types__packet_bytes_range__first .
H7:    start_byte <= dns_types__packet_bytes_range__last .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H10:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H11:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H12:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H13:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H14:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H15:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H16:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H17:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H18:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H19:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H20:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H21:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H22:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H23:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H24:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H25:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H26:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H27:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H28:   nameserver_name_length >= 0 .
H29:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H30:   mailbox_name_length >= 0 .
H31:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H33:   loop__2__i >= rr_type__wirestringtypeindex__first .
H34:   loop__2__i <= rr_type__wirestringtypeindex__last .
H35:   loop__2__i >= 1 .
H36:   loop__2__i <= mailbox_name_length .
H37:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H38:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H39:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H40:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H41:   loop__2__i >= rr_type__wirestringtypeindex__first .
H42:   loop__2__i <= rr_type__wirestringtypeindex__last .
H43:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__first .
H44:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__last .
H45:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__base__first .
H46:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__base__last .
H47:   loop__2__i >= dns_types__packet_bytes_range__first .
H48:   loop__2__i <= dns_types__packet_bytes_range__last .
H49:   loop__2__i = mailbox_name_length .
H50:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H51:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H52:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H53:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H54:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H55:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H56:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H57:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H58:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H59:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H60:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H61:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H62:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H63:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H64:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
H65:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__3, [i___1]) >= dns_types__byte__first) and (element(
           bytes__3, [i___1]) <= dns_types__byte__last))) .
H66:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H67:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H68:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H69:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H70:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__first .
H71:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last .
H72:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__base__first .
H74:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H77:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H78:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H79:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H80:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__first .
H81:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last .
H82:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last - 3 .
H83:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__base__first .
H84:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__base__last .
H85:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H86:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H87:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
C2:    fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 >= 
           dns_types__packet_bytes_range__base__first .
C7:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_soa_response_33.
H1:    nameserver_name_length >= 0 .
H2:    nameserver_name_length <= rr_type__wirestringtypeindex__last .
H3:    mailbox_name_length >= 0 .
H4:    mailbox_name_length <= rr_type__wirestringtypeindex__last .
H5:    start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H6:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H7:    start_byte >= dns_types__packet_bytes_range__first .
H8:    start_byte <= dns_types__packet_bytes_range__last .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H10:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H11:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H12:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H13:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H14:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H15:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H23:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H24:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H25:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H26:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H27:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H28:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H29:   fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H30:   fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H31:   start_byte >= dns_types__packet_bytes_range__first .
H32:   start_byte <= dns_types__packet_bytes_range__last .
H33:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H34:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__1, [i___1]) >= dns_types__byte__first) and (element(
           bytes__1, [i___1]) <= dns_types__byte__last))) .
H35:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H36:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H37:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H38:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H40:   nameserver_name_length + (mailbox_name_length + 20) >= 
           unsigned_types__unsigned16__first .
H41:   nameserver_name_length + (mailbox_name_length + 20) <= 
           unsigned_types__unsigned16__last .
H42:   nameserver_name_length + (mailbox_name_length + 20) >= 
           integer__base__first .
H43:   nameserver_name_length + (mailbox_name_length + 20) <= 
           integer__base__last .
H44:   mailbox_name_length + 20 >= integer__base__first .
H45:   mailbox_name_length + 20 <= integer__base__last .
H46:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H47:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H48:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__2, [i___1]) >= dns_types__byte__first) and (element(
           bytes__2, [i___1]) <= dns_types__byte__last))) .
H49:   nameserver_name_length >= integer__first .
H50:   nameserver_name_length <= integer__last .
H51:   1 >= integer__first .
H52:   1 <= integer__last .
H53:   (1 <= nameserver_name_length) -> ((
           nameserver_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           nameserver_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H54:   (1 <= nameserver_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H55:   not (1 <= nameserver_name_length) .
H56:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H57:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H58:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H59:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H60:   5 + nameserver_name_length >= integer__base__first .
H61:   5 + nameserver_name_length <= integer__base__last .
H62:   mailbox_name_length >= integer__first .
H63:   mailbox_name_length <= integer__last .
H64:   1 >= integer__first .
H65:   1 <= integer__last .
H66:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H67:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H68:   not (1 <= mailbox_name_length) .
H69:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H70:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H71:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H72:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H73:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H74:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H75:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H76:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H77:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H78:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H79:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H80:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H81:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H82:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H83:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
H84:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__3, [i___1]) >= dns_types__byte__first) and (element(
           bytes__3, [i___1]) <= dns_types__byte__last))) .
H85:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H86:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H87:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H88:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H89:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__first .
H90:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last .
H91:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last - 3 .
H92:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__base__first .
H93:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__base__last .
H94:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H95:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H96:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H97:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H98:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H99:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__first .
H100:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last .
H101:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last - 3 .
H102:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__base__first .
H103:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__base__last .
H104:  for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H105:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H106:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H107:  fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H108:  fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H109:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 >= 
           dns_types__packet_bytes_range__first .
H110:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__last .
H111:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__last - 3 .
H112:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 >= 
           dns_types__packet_bytes_range__base__first .
H113:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__base__last .
H114:  for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H115:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H116:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
C2:    fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 <= 
           dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 >= 
           dns_types__packet_bytes_range__base__first .
C7:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 <= 
           dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_soa_response_34.
H1:    start_byte <= dns_types__packet_bytes_range__last - 20 - (
           mailbox_name_length + nameserver_name_length) .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H5:    start_byte >= dns_types__packet_bytes_range__first .
H6:    start_byte <= dns_types__packet_bytes_range__last .
H7:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H9:    fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H10:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H11:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H12:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H13:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H14:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H15:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H16:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H17:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H18:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H19:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H20:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H21:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H22:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H23:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H24:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H25:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H26:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H27:   nameserver_name_length >= 0 .
H28:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H29:   mailbox_name_length >= 0 .
H30:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H32:   loop__1__i >= rr_type__wirestringtypeindex__first .
H33:   loop__1__i <= rr_type__wirestringtypeindex__last .
H34:   loop__1__i >= 1 .
H35:   loop__1__i <= nameserver_name_length .
H36:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H37:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H38:   element(fld_nameserver(soa_record), [loop__1__i]) >= 
           dns_types__byte__first .
H39:   element(fld_nameserver(soa_record), [loop__1__i]) <= 
           dns_types__byte__last .
H40:   loop__1__i >= rr_type__wirestringtypeindex__first .
H41:   loop__1__i <= rr_type__wirestringtypeindex__last .
H42:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H43:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H44:   start_byte + 5 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H45:   start_byte + 5 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H46:   loop__1__i >= dns_types__packet_bytes_range__first .
H47:   loop__1__i <= dns_types__packet_bytes_range__last .
H48:   start_byte + 5 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 5 <= dns_types__packet_bytes_range__base__last .
H50:   loop__1__i = nameserver_name_length .
H51:   start_byte + (5 + nameserver_name_length) >= 
           dns_types__packet_bytes_range__first .
H52:   start_byte + (5 + nameserver_name_length) <= 
           dns_types__packet_bytes_range__last .
H53:   5 + nameserver_name_length >= 
           dns_types__packet_bytes_range__first .
H54:   5 + nameserver_name_length <= 
           dns_types__packet_bytes_range__last .
H55:   5 + nameserver_name_length >= integer__base__first .
H56:   5 + nameserver_name_length <= integer__base__last .
H57:   mailbox_name_length >= integer__first .
H58:   mailbox_name_length <= integer__last .
H59:   1 >= integer__first .
H60:   1 <= integer__last .
H61:   (1 <= mailbox_name_length) -> ((mailbox_name_length >= 
           rr_type__wirestringtypeindex__first) and (
           mailbox_name_length <= 
           rr_type__wirestringtypeindex__last)) .
H62:   (1 <= mailbox_name_length) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H63:   not (1 <= mailbox_name_length) .
H64:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H65:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H66:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H67:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H68:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H69:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H70:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H71:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H72:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H73:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H74:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H75:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H76:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H77:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H78:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
H79:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__3, [i___1]) >= dns_types__byte__first) and (element(
           bytes__3, [i___1]) <= dns_types__byte__last))) .
H80:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H81:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H82:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H83:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H84:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__first .
H85:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last .
H86:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last - 3 .
H87:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__base__first .
H88:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__base__last .
H89:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H90:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H91:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H92:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H93:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H94:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__first .
H95:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last .
H96:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last - 3 .
H97:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__base__first .
H98:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H100:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H101:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H102:  fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H103:  fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H104:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 >= 
           dns_types__packet_bytes_range__first .
H105:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__last .
H106:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__last - 3 .
H107:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 >= 
           dns_types__packet_bytes_range__base__first .
H108:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__base__last .
H109:  for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H110:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H111:  start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
C2:    fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 <= 
           dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 >= 
           dns_types__packet_bytes_range__base__first .
C7:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 <= 
           dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_soa_response_35.
H1:    current_byte >= 1 .
H2:    current_byte <= dns_types__packet_bytes_range__last - 20 - 
           mailbox_name_length .
H3:    loop__2__i >= rr_type__wirestringtypeindex__first .
H4:    loop__2__i <= rr_type__wirestringtypeindex__last .
H5:    for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes, [i___1]) >= dns_types__byte__first) and (element(
           bytes, [i___1]) <= dns_types__byte__last))) .
H6:    start_byte >= dns_types__packet_bytes_range__first .
H7:    start_byte <= dns_types__packet_bytes_range__last .
H8:    fld_ttlinseconds(fld_inherit(soa_record)) >= 
           unsigned_types__unsigned32__first .
H9:    fld_ttlinseconds(fld_inherit(soa_record)) <= 
           unsigned_types__unsigned32__last .
H10:   fld_class(fld_inherit(soa_record)) >= 
           rr_type__classtype__first .
H11:   fld_class(fld_inherit(soa_record)) <= 
           rr_type__classtype__last .
H12:   for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           fld_nameserver(soa_record), [i___1]) >= 
           character__first) and (element(fld_nameserver(
           soa_record), [i___1]) <= character__last))) .
H13:   for_all(i___2: integer, ((i___2 >= 
           rr_type__wirestringtypeindex__first) and (i___2 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(fld_email(
           soa_record), [i___2]) >= character__first) and (element(
           fld_email(soa_record), [i___2]) <= character__last))) .
H14:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H15:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H16:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H17:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H18:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H19:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H20:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H21:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H22:   fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
H23:   fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
H24:   nameserver_name_length >= rr_type__wirestringtypeindex__first .
H25:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H26:   mailbox_name_length >= rr_type__wirestringtypeindex__first .
H27:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H28:   nameserver_name_length >= 0 .
H29:   nameserver_name_length <= rr_type__wirestringtypeindex__last .
H30:   mailbox_name_length >= 0 .
H31:   mailbox_name_length <= rr_type__wirestringtypeindex__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 26 - (
           nameserver_name_length + mailbox_name_length) .
H33:   loop__2__i >= rr_type__wirestringtypeindex__first .
H34:   loop__2__i <= rr_type__wirestringtypeindex__last .
H35:   loop__2__i >= 1 .
H36:   loop__2__i <= mailbox_name_length .
H37:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H38:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H39:   element(fld_email(soa_record), [loop__2__i]) >= 
           dns_types__byte__first .
H40:   element(fld_email(soa_record), [loop__2__i]) <= 
           dns_types__byte__last .
H41:   loop__2__i >= rr_type__wirestringtypeindex__first .
H42:   loop__2__i <= rr_type__wirestringtypeindex__last .
H43:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__first .
H44:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__last .
H45:   current_byte + loop__2__i >= 
           dns_types__packet_bytes_range__base__first .
H46:   current_byte + loop__2__i <= 
           dns_types__packet_bytes_range__base__last .
H47:   loop__2__i >= dns_types__packet_bytes_range__first .
H48:   loop__2__i <= dns_types__packet_bytes_range__last .
H49:   loop__2__i = mailbox_name_length .
H50:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H51:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H52:   6 + (nameserver_name_length + mailbox_name_length) >= 
           dns_types__packet_bytes_range__first .
H53:   6 + (nameserver_name_length + mailbox_name_length) <= 
           dns_types__packet_bytes_range__last .
H54:   6 + (nameserver_name_length + mailbox_name_length) >= 
           integer__base__first .
H55:   6 + (nameserver_name_length + mailbox_name_length) <= 
           integer__base__last .
H56:   nameserver_name_length + mailbox_name_length >= 
           integer__base__first .
H57:   nameserver_name_length + mailbox_name_length <= 
           integer__base__last .
H58:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H59:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H60:   fld_serialnumber(soa_record) >= 
           unsigned_types__unsigned32__first .
H61:   fld_serialnumber(soa_record) <= 
           unsigned_types__unsigned32__last .
H62:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H63:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H64:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last - 3 .
H65:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__3, [i___1]) >= dns_types__byte__first) and (element(
           bytes__3, [i___1]) <= dns_types__byte__last))) .
H66:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H67:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H68:   fld_refresh(soa_record) >= unsigned_types__unsigned32__first .
H69:   fld_refresh(soa_record) <= unsigned_types__unsigned32__last .
H70:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__first .
H71:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last .
H72:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 >= 
           dns_types__packet_bytes_range__base__first .
H74:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 4 <= 
           dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H77:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H78:   fld_retry(soa_record) >= unsigned_types__unsigned32__first .
H79:   fld_retry(soa_record) <= unsigned_types__unsigned32__last .
H80:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__first .
H81:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last .
H82:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__last - 3 .
H83:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 >= 
           dns_types__packet_bytes_range__base__first .
H84:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 8 <= 
           dns_types__packet_bytes_range__base__last .
H85:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H86:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H87:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
H88:   fld_expiry(soa_record) >= unsigned_types__unsigned32__first .
H89:   fld_expiry(soa_record) <= unsigned_types__unsigned32__last .
H90:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 >= 
           dns_types__packet_bytes_range__first .
H91:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__last .
H92:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__last - 3 .
H93:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 >= 
           dns_types__packet_bytes_range__base__first .
H94:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 12 <= 
           dns_types__packet_bytes_range__base__last .
H95:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H96:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) >= 
           dns_types__packet_bytes_range__first .
H97:   start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) <= 
           dns_types__packet_bytes_range__last .
        ->
C1:    fld_minimum(soa_record) >= unsigned_types__unsigned32__first .
C2:    fld_minimum(soa_record) <= unsigned_types__unsigned32__last .
C3:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 <= 
           dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 >= 
           dns_types__packet_bytes_range__base__first .
C7:    start_byte + (6 + (nameserver_name_length + 
           mailbox_name_length)) + 16 <= 
           dns_types__packet_bytes_range__base__last .
 

For path(s) from start to finish:

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


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

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


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

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


