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

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


             procedure Process_Dns_Request.Set_TTL_Data_DNSKEY




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

procedure_set_ttl_data_dnskey_1.
H1:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H2:    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))) .
H3:    start_byte >= dns_types__packet_bytes_range__first .
H4:    start_byte <= dns_types__packet_bytes_range__last .
H5:    fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H9:    fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H10:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H11:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H15:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H16:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H17:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
        ->
C1:    fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
C2:    fld_ttlinseconds(fld_inherit(dnskey_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 97:

procedure_set_ttl_data_dnskey_2.
H1:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H2:    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))) .
H3:    start_byte >= dns_types__packet_bytes_range__first .
H4:    start_byte <= dns_types__packet_bytes_range__last .
H5:    fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H9:    fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H10:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H11:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H15:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H16:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H17:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H18:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H19:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H20:   start_byte >= dns_types__packet_bytes_range__first .
H21:   start_byte <= dns_types__packet_bytes_range__last .
H22:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H23:   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:    (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus >= 
           unsigned_types__unsigned16__first .
C2:    (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus <= 
           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:    fld_keylength(dnskey_record) >= 
           unsigned_types__unsigned16__first .
C7:    fld_keylength(dnskey_record) <= 
           unsigned_types__unsigned16__last .
C8:    start_byte + 4 >= dns_types__packet_bytes_range__base__first .
C9:    start_byte + 4 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_dnskey_3.
H1:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H2:    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))) .
H3:    start_byte >= dns_types__packet_bytes_range__first .
H4:    start_byte <= dns_types__packet_bytes_range__last .
H5:    fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H9:    fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H10:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H11:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H15:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H16:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H17:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H18:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H19:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H20:   start_byte >= dns_types__packet_bytes_range__first .
H21:   start_byte <= dns_types__packet_bytes_range__last .
H22:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H23:   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))) .
H24:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus >= 
           unsigned_types__unsigned16__first .
H25:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus <= 
           unsigned_types__unsigned16__last .
H26:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H27:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H28:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H29:   fld_keylength(dnskey_record) >= 
           unsigned_types__unsigned16__first .
H30:   fld_keylength(dnskey_record) <= 
           unsigned_types__unsigned16__last .
H31:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H32:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H33:   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:    fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
C2:    fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
C3:    start_byte + 6 >= dns_types__packet_bytes_range__first .
C4:    start_byte + 6 <= dns_types__packet_bytes_range__last .
C5:    start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
C6:    start_byte + 6 >= dns_types__packet_bytes_range__base__first .
C7:    start_byte + 6 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_dnskey_4.
H1:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H2:    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))) .
H3:    start_byte >= dns_types__packet_bytes_range__first .
H4:    start_byte <= dns_types__packet_bytes_range__last .
H5:    fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H9:    fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H10:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H11:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H15:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H16:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H17:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H18:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H19:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H20:   start_byte >= dns_types__packet_bytes_range__first .
H21:   start_byte <= dns_types__packet_bytes_range__last .
H22:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H23:   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))) .
H24:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus >= 
           unsigned_types__unsigned16__first .
H25:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus <= 
           unsigned_types__unsigned16__last .
H26:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H27:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H28:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H29:   fld_keylength(dnskey_record) >= 
           unsigned_types__unsigned16__first .
H30:   fld_keylength(dnskey_record) <= 
           unsigned_types__unsigned16__last .
H31:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H32:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H33:   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))) .
H34:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H35:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H36:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H37:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H38:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H39:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H40:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H41:   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))) .
        ->
C1:    fld_protocol(dnskey_record) >= dns_types__byte__first .
C2:    fld_protocol(dnskey_record) <= dns_types__byte__last .
C3:    fld_protocol(dnskey_record) >= dns_types__byte__first .
C4:    fld_protocol(dnskey_record) <= dns_types__byte__last .
C5:    start_byte + 8 >= dns_types__packet_bytes_range__first .
C6:    start_byte + 8 <= dns_types__packet_bytes_range__last .
C7:    start_byte + 8 >= dns_types__packet_bytes_range__base__first .
C8:    start_byte + 8 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_dnskey_5.
H1:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H2:    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))) .
H3:    start_byte >= dns_types__packet_bytes_range__first .
H4:    start_byte <= dns_types__packet_bytes_range__last .
H5:    fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H9:    fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H10:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H11:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H15:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H16:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H17:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H18:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H19:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H20:   start_byte >= dns_types__packet_bytes_range__first .
H21:   start_byte <= dns_types__packet_bytes_range__last .
H22:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H23:   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))) .
H24:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus >= 
           unsigned_types__unsigned16__first .
H25:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus <= 
           unsigned_types__unsigned16__last .
H26:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H27:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H28:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H29:   fld_keylength(dnskey_record) >= 
           unsigned_types__unsigned16__first .
H30:   fld_keylength(dnskey_record) <= 
           unsigned_types__unsigned16__last .
H31:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H32:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H33:   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))) .
H34:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H35:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H36:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H37:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H38:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H39:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H40:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H41:   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))) .
H42:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H43:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H44:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H45:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H46:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H47:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H48:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
        ->
C1:    fld_algorithm(dnskey_record) >= dns_types__byte__first .
C2:    fld_algorithm(dnskey_record) <= dns_types__byte__last .
C3:    fld_algorithm(dnskey_record) >= dns_types__byte__first .
C4:    fld_algorithm(dnskey_record) <= dns_types__byte__last .
C5:    start_byte + 9 >= dns_types__packet_bytes_range__first .
C6:    start_byte + 9 <= dns_types__packet_bytes_range__last .
C7:    start_byte + 9 >= dns_types__packet_bytes_range__base__first .
C8:    start_byte + 9 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_dnskey_6.
H1:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H2:    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))) .
H3:    start_byte >= dns_types__packet_bytes_range__first .
H4:    start_byte <= dns_types__packet_bytes_range__last .
H5:    fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H9:    fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H10:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H11:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H15:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H16:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H17:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H18:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H19:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H20:   start_byte >= dns_types__packet_bytes_range__first .
H21:   start_byte <= dns_types__packet_bytes_range__last .
H22:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H23:   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))) .
H24:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus >= 
           unsigned_types__unsigned16__first .
H25:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus <= 
           unsigned_types__unsigned16__last .
H26:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H27:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H28:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H29:   fld_keylength(dnskey_record) >= 
           unsigned_types__unsigned16__first .
H30:   fld_keylength(dnskey_record) <= 
           unsigned_types__unsigned16__last .
H31:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H32:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H33:   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))) .
H34:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H35:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H36:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H37:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H38:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H39:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H40:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H41:   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))) .
H42:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H43:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H44:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H45:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H46:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H47:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H48:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H50:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H51:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H52:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H53:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H54:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H55:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H56:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H57:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
        ->
C1:    1 >= integer__first .
C2:    1 <= integer__last .
 

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

procedure_set_ttl_data_dnskey_7.
H1:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H2:    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))) .
H3:    start_byte >= dns_types__packet_bytes_range__first .
H4:    start_byte <= dns_types__packet_bytes_range__last .
H5:    fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H9:    fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H10:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H11:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H15:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H16:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H17:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H18:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H19:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H20:   start_byte >= dns_types__packet_bytes_range__first .
H21:   start_byte <= dns_types__packet_bytes_range__last .
H22:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H23:   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))) .
H24:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus >= 
           unsigned_types__unsigned16__first .
H25:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus <= 
           unsigned_types__unsigned16__last .
H26:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H27:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H28:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H29:   fld_keylength(dnskey_record) >= 
           unsigned_types__unsigned16__first .
H30:   fld_keylength(dnskey_record) <= 
           unsigned_types__unsigned16__last .
H31:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H32:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H33:   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))) .
H34:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H35:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H36:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H37:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H38:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H39:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H40:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H41:   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))) .
H42:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H43:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H44:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H45:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H46:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H47:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H48:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H50:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H51:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H52:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H53:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H54:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H55:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H56:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H57:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H58:   1 >= integer__first .
H59:   1 <= integer__last .
        ->
C1:    1 >= rr_type__dnskey_record_type__keylengthvaluetype__first .
C2:    1 <= rr_type__dnskey_record_type__keylengthvaluetype__last .
 

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

procedure_set_ttl_data_dnskey_8.
H1:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H2:    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))) .
H3:    start_byte >= dns_types__packet_bytes_range__first .
H4:    start_byte <= dns_types__packet_bytes_range__last .
H5:    fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H9:    fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H10:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H11:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H15:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H16:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H17:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H18:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H19:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H20:   start_byte >= dns_types__packet_bytes_range__first .
H21:   start_byte <= dns_types__packet_bytes_range__last .
H22:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H23:   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))) .
H24:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus >= 
           unsigned_types__unsigned16__first .
H25:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus <= 
           unsigned_types__unsigned16__last .
H26:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H27:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H28:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H29:   fld_keylength(dnskey_record) >= 
           unsigned_types__unsigned16__first .
H30:   fld_keylength(dnskey_record) <= 
           unsigned_types__unsigned16__last .
H31:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H32:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H33:   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))) .
H34:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H35:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H36:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H37:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H38:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H39:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H40:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H41:   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))) .
H42:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H43:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H44:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H45:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H46:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H47:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H48:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H50:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H51:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H52:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H53:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H54:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H55:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H56:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H57:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H58:   1 >= integer__first .
H59:   1 <= integer__last .
H60:   1 >= rr_type__dnskey_record_type__keylengthvaluetype__first .
H61:   1 <= rr_type__dnskey_record_type__keylengthvaluetype__last .
        ->
C1:    fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
C2:    fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
 

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

procedure_set_ttl_data_dnskey_9.
H1:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H2:    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))) .
H3:    start_byte >= dns_types__packet_bytes_range__first .
H4:    start_byte <= dns_types__packet_bytes_range__last .
H5:    fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H9:    fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H10:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H11:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H15:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H16:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H17:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H18:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H19:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H20:   start_byte >= dns_types__packet_bytes_range__first .
H21:   start_byte <= dns_types__packet_bytes_range__last .
H22:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H23:   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))) .
H24:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus >= 
           unsigned_types__unsigned16__first .
H25:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus <= 
           unsigned_types__unsigned16__last .
H26:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H27:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H28:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H29:   fld_keylength(dnskey_record) >= 
           unsigned_types__unsigned16__first .
H30:   fld_keylength(dnskey_record) <= 
           unsigned_types__unsigned16__last .
H31:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H32:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H33:   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))) .
H34:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H35:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H36:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H37:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H38:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H39:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H40:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H41:   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))) .
H42:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H43:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H44:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H45:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H46:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H47:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H48:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H50:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H51:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H52:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H53:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H54:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H55:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H56:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H57:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H58:   1 >= integer__first .
H59:   1 <= integer__last .
H60:   1 >= rr_type__dnskey_record_type__keylengthvaluetype__first .
H61:   1 <= rr_type__dnskey_record_type__keylengthvaluetype__last .
H62:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H63:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H64:   1 >= integer__first .
H65:   1 <= integer__last .
H66:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H67:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
        ->
C1:    1 + 3 >= integer__base__first .
C2:    1 + 3 <= integer__base__last .
 

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

procedure_set_ttl_data_dnskey_10.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
H60:   element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
H61:   element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
H62:   srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H63:   srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H64:   srcbyte + 3 >= integer__base__first .
H65:   srcbyte + 3 <= integer__base__last .
H66:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H67:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H68:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H69:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H70:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H75:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H76:   16 <> 0 .
H77:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H78:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H79:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H80:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H81:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H82:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H83:   4 <> 0 .
H84:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H85:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H86:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H87:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H88:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H91:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H92:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H93:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H94:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__first .
H95:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__last .
H96:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__base__first .
H97:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__base__last .
H98:   dstbytes >= dns_types__packet_bytes_range__first .
H99:   dstbytes <= dns_types__packet_bytes_range__last .
H100:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H101:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H102:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H103:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H104:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H105:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H106:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H107:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H108:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H109:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H110:  dstbytes + 1 >= dns_types__packet_bytes_range__first .
H111:  dstbytes + 1 <= dns_types__packet_bytes_range__last .
H112:  dstbytes + 1 >= integer__base__first .
H113:  dstbytes + 1 <= integer__base__last .
H114:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H115:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H116:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H117:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H118:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H119:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H120:  start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H121:  start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H122:  start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H123:  start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H124:  dstbytes + 2 >= dns_types__packet_bytes_range__first .
H125:  dstbytes + 2 <= dns_types__packet_bytes_range__last .
H126:  dstbytes + 2 >= integer__base__first .
H127:  dstbytes + 2 <= integer__base__last .
H128:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H129:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H130:  srcbyte >= integer__first .
H131:  srcbyte <= integer__last .
H132:  srcbyte + 4 >= integer__first .
H133:  srcbyte + 4 <= integer__last .
H134:  dstbytes >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H135:  dstbytes <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H136:  dstbytes + 3 >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H137:  dstbytes + 3 <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H138:  srcbyte + 4 >= integer__first .
H139:  srcbyte + 4 <= integer__last .
H140:  keylength >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H141:  keylength <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
        ->
C1:    srcbyte + 4 + 3 >= integer__base__first .
C2:    srcbyte + 4 + 3 <= integer__base__last .
 

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

procedure_set_ttl_data_dnskey_11.
H1:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H2:    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))) .
H3:    start_byte >= dns_types__packet_bytes_range__first .
H4:    start_byte <= dns_types__packet_bytes_range__last .
H5:    fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H9:    fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H10:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H11:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H15:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H16:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H17:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H18:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H19:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H20:   start_byte >= dns_types__packet_bytes_range__first .
H21:   start_byte <= dns_types__packet_bytes_range__last .
H22:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H23:   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))) .
H24:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus >= 
           unsigned_types__unsigned16__first .
H25:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus <= 
           unsigned_types__unsigned16__last .
H26:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H27:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H28:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H29:   fld_keylength(dnskey_record) >= 
           unsigned_types__unsigned16__first .
H30:   fld_keylength(dnskey_record) <= 
           unsigned_types__unsigned16__last .
H31:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H32:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H33:   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))) .
H34:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H35:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H36:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H37:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H38:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H39:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H40:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H41:   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))) .
H42:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H43:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H44:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H45:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H46:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H47:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H48:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H50:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H51:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H52:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H53:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H54:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H55:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H56:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H57:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H58:   1 >= integer__first .
H59:   1 <= integer__last .
H60:   1 >= rr_type__dnskey_record_type__keylengthvaluetype__first .
H61:   1 <= rr_type__dnskey_record_type__keylengthvaluetype__last .
H62:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H63:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H64:   1 >= integer__first .
H65:   1 <= integer__last .
H66:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H67:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H68:   1 + 3 >= integer__base__first .
H69:   1 + 3 <= integer__base__last .
H70:   1 + 3 <= fld_keylength(dnskey_record) .
        ->
C1:    1 + 3 <= fld_keylength(dnskey_record) .
C2:    fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__maxdnskeylength .
C3:    fld_keylength(dnskey_record) = fld_keylength(
           dnskey_record) .
C4:    1 >= 1 .
C5:    1 <= 1 .
C6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
C7:    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(update(
           bytes__3, [start_byte + 8], fld_protocol(
           dnskey_record)), [start_byte + 9], fld_algorithm(
           dnskey_record)), [i___1]) >= dns_types__byte__first) and (element(update(update(
           bytes__3, [start_byte + 8], fld_protocol(
           dnskey_record)), [start_byte + 9], fld_algorithm(
           dnskey_record)), [i___1]) <= dns_types__byte__last))) .
C8:    start_byte >= dns_types__packet_bytes_range__first .
C9:    start_byte <= dns_types__packet_bytes_range__last .
C10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
C11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
C12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
C13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
C14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
C15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
C16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
C17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
C18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
C19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
C20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
C21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
C22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
C23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
 

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

procedure_set_ttl_data_dnskey_12.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
H60:   element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
H61:   element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
H62:   srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H63:   srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H64:   srcbyte + 3 >= integer__base__first .
H65:   srcbyte + 3 <= integer__base__last .
H66:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H67:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H68:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H69:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H70:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H75:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H76:   16 <> 0 .
H77:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H78:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H79:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H80:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H81:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H82:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H83:   4 <> 0 .
H84:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H85:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H86:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H87:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H88:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H91:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H92:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H93:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H94:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__first .
H95:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__last .
H96:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__base__first .
H97:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__base__last .
H98:   dstbytes >= dns_types__packet_bytes_range__first .
H99:   dstbytes <= dns_types__packet_bytes_range__last .
H100:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H101:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H102:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H103:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H104:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H105:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H106:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H107:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H108:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H109:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H110:  dstbytes + 1 >= dns_types__packet_bytes_range__first .
H111:  dstbytes + 1 <= dns_types__packet_bytes_range__last .
H112:  dstbytes + 1 >= integer__base__first .
H113:  dstbytes + 1 <= integer__base__last .
H114:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H115:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H116:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H117:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H118:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H119:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H120:  start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H121:  start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H122:  start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H123:  start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H124:  dstbytes + 2 >= dns_types__packet_bytes_range__first .
H125:  dstbytes + 2 <= dns_types__packet_bytes_range__last .
H126:  dstbytes + 2 >= integer__base__first .
H127:  dstbytes + 2 <= integer__base__last .
H128:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H129:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H130:  srcbyte >= integer__first .
H131:  srcbyte <= integer__last .
H132:  srcbyte + 4 >= integer__first .
H133:  srcbyte + 4 <= integer__last .
H134:  dstbytes >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H135:  dstbytes <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H136:  dstbytes + 3 >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H137:  dstbytes + 3 <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H138:  srcbyte + 4 >= integer__first .
H139:  srcbyte + 4 <= integer__last .
H140:  keylength >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H141:  keylength <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H142:  srcbyte + 4 + 3 >= integer__base__first .
H143:  srcbyte + 4 + 3 <= integer__base__last .
H144:  srcbyte + 4 + 3 <= keylength .
        ->
C1:    srcbyte + 4 + 3 <= keylength .
C2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
C3:    keylength = fld_keylength(dnskey_record) .
C4:    dstbytes + 3 >= 1 .
C5:    dstbytes + 3 <= srcbyte + 4 .
C6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
C7:    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(update(update(
           bytes, [start_byte + 9 + dstbytes], (lookup(element(fld_key(
           dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus), [
           start_byte + 9 + (dstbytes + 1)], (lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus), [
           start_byte + 9 + (dstbytes + 2)], (lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus), [i___1]) >= 
           dns_types__byte__first) and (element(update(update(update(
           bytes, [start_byte + 9 + dstbytes], (lookup(element(fld_key(
           dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus), [
           start_byte + 9 + (dstbytes + 1)], (lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus), [
           start_byte + 9 + (dstbytes + 2)], (lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus), [i___1]) <= 
           dns_types__byte__last))) .
C8:    start_byte >= dns_types__packet_bytes_range__first .
C9:    start_byte <= dns_types__packet_bytes_range__last .
C10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
C11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
C12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
C13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
C14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
C15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
C16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
C17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
C18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
C19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
C20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
C21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
C22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
C23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
 

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

procedure_set_ttl_data_dnskey_13.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
        ->
C1:    element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
C2:    element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
C3:    srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
C4:    srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
 

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

procedure_set_ttl_data_dnskey_14.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
        ->
C1:    lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
C2:    lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
 

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

procedure_set_ttl_data_dnskey_15.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
        ->
C1:    element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
C2:    element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
C3:    srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
C4:    srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
C5:    srcbyte + 1 >= integer__base__first .
C6:    srcbyte + 1 <= integer__base__last .
 

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

procedure_set_ttl_data_dnskey_16.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
        ->
C1:    lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
C2:    lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
 

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

procedure_set_ttl_data_dnskey_17.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
        ->
C1:    element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
C2:    element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
C3:    srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
C4:    srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
C5:    srcbyte + 2 >= integer__base__first .
C6:    srcbyte + 2 <= integer__base__last .
 

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

procedure_set_ttl_data_dnskey_18.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
        ->
C1:    lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
C2:    lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
 

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

procedure_set_ttl_data_dnskey_19.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
        ->
C1:    element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
C2:    element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
C3:    srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
C4:    srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
C5:    srcbyte + 3 >= integer__base__first .
C6:    srcbyte + 3 <= integer__base__last .
 

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

procedure_set_ttl_data_dnskey_20.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
H60:   element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
H61:   element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
H62:   srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H63:   srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H64:   srcbyte + 3 >= integer__base__first .
H65:   srcbyte + 3 <= integer__base__last .
H66:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H67:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
        ->
C1:    lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
C2:    lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
 

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

procedure_set_ttl_data_dnskey_21.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
H60:   element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
H61:   element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
H62:   srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H63:   srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H64:   srcbyte + 3 >= integer__base__first .
H65:   srcbyte + 3 <= integer__base__last .
H66:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H67:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H68:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H69:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H70:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
        ->
C1:    (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
C2:    (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
C3:    16 <> 0 .
 

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

procedure_set_ttl_data_dnskey_22.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
H60:   element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
H61:   element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
H62:   srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H63:   srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H64:   srcbyte + 3 >= integer__base__first .
H65:   srcbyte + 3 <= integer__base__last .
H66:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H67:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H68:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H69:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H70:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H75:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H76:   16 <> 0 .
H77:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H78:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H79:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H80:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
        ->
C1:    (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
C2:    (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
C3:    4 <> 0 .
 

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

procedure_set_ttl_data_dnskey_23.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
H60:   element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
H61:   element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
H62:   srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H63:   srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H64:   srcbyte + 3 >= integer__base__first .
H65:   srcbyte + 3 <= integer__base__last .
H66:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H67:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H68:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H69:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H70:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H75:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H76:   16 <> 0 .
H77:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H78:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H79:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H80:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H81:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H82:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H83:   4 <> 0 .
H84:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H85:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H86:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H87:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
        ->
C1:    (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
C2:    (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
 

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

procedure_set_ttl_data_dnskey_24.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
H60:   element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
H61:   element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
H62:   srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H63:   srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H64:   srcbyte + 3 >= integer__base__first .
H65:   srcbyte + 3 <= integer__base__last .
H66:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H67:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H68:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H69:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H70:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H75:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H76:   16 <> 0 .
H77:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H78:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H79:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H80:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H81:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H82:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H83:   4 <> 0 .
H84:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H85:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H86:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H87:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H88:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H91:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
        ->
C1:    (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
C2:    (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
C3:    start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__base__first .
C6:    start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__base__last .
C7:    dstbytes >= dns_types__packet_bytes_range__first .
C8:    dstbytes <= dns_types__packet_bytes_range__last .
C9:    start_byte + 9 >= dns_types__packet_bytes_range__base__first .
C10:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_dnskey_25.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
H60:   element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
H61:   element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
H62:   srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H63:   srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H64:   srcbyte + 3 >= integer__base__first .
H65:   srcbyte + 3 <= integer__base__last .
H66:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H67:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H68:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H69:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H70:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H75:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H76:   16 <> 0 .
H77:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H78:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H79:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H80:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H81:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H82:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H83:   4 <> 0 .
H84:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H85:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H86:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H87:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H88:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H91:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H92:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H93:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H94:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__first .
H95:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__last .
H96:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__base__first .
H97:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__base__last .
H98:   dstbytes >= dns_types__packet_bytes_range__first .
H99:   dstbytes <= dns_types__packet_bytes_range__last .
H100:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H101:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H102:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H103:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
        ->
C1:    (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
C2:    (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
C3:    start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
C6:    start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
C7:    dstbytes + 1 >= dns_types__packet_bytes_range__first .
C8:    dstbytes + 1 <= dns_types__packet_bytes_range__last .
C9:    dstbytes + 1 >= integer__base__first .
C10:   dstbytes + 1 <= integer__base__last .
C11:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
C12:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_dnskey_26.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
H60:   element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
H61:   element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
H62:   srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H63:   srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H64:   srcbyte + 3 >= integer__base__first .
H65:   srcbyte + 3 <= integer__base__last .
H66:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H67:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H68:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H69:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H70:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H75:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H76:   16 <> 0 .
H77:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H78:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H79:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H80:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H81:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H82:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H83:   4 <> 0 .
H84:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H85:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H86:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H87:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H88:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H91:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H92:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H93:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H94:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__first .
H95:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__last .
H96:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__base__first .
H97:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__base__last .
H98:   dstbytes >= dns_types__packet_bytes_range__first .
H99:   dstbytes <= dns_types__packet_bytes_range__last .
H100:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H101:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H102:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H103:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H104:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H105:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H106:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H107:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H108:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H109:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H110:  dstbytes + 1 >= dns_types__packet_bytes_range__first .
H111:  dstbytes + 1 <= dns_types__packet_bytes_range__last .
H112:  dstbytes + 1 >= integer__base__first .
H113:  dstbytes + 1 <= integer__base__last .
H114:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H115:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H116:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H117:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
        ->
C1:    (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
C2:    (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
C3:    start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
C4:    start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
C5:    start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
C6:    start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
C7:    dstbytes + 2 >= dns_types__packet_bytes_range__first .
C8:    dstbytes + 2 <= dns_types__packet_bytes_range__last .
C9:    dstbytes + 2 >= integer__base__first .
C10:   dstbytes + 2 <= integer__base__last .
C11:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
C12:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_dnskey_27.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
H60:   element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
H61:   element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
H62:   srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H63:   srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H64:   srcbyte + 3 >= integer__base__first .
H65:   srcbyte + 3 <= integer__base__last .
H66:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H67:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H68:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H69:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H70:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H75:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H76:   16 <> 0 .
H77:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H78:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H79:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H80:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H81:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H82:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H83:   4 <> 0 .
H84:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H85:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H86:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H87:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H88:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H91:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H92:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H93:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H94:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__first .
H95:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__last .
H96:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__base__first .
H97:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__base__last .
H98:   dstbytes >= dns_types__packet_bytes_range__first .
H99:   dstbytes <= dns_types__packet_bytes_range__last .
H100:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H101:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H102:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H103:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H104:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H105:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H106:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H107:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H108:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H109:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H110:  dstbytes + 1 >= dns_types__packet_bytes_range__first .
H111:  dstbytes + 1 <= dns_types__packet_bytes_range__last .
H112:  dstbytes + 1 >= integer__base__first .
H113:  dstbytes + 1 <= integer__base__last .
H114:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H115:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H116:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H117:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H118:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H119:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H120:  start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H121:  start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H122:  start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H123:  start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H124:  dstbytes + 2 >= dns_types__packet_bytes_range__first .
H125:  dstbytes + 2 <= dns_types__packet_bytes_range__last .
H126:  dstbytes + 2 >= integer__base__first .
H127:  dstbytes + 2 <= integer__base__last .
H128:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H129:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H130:  srcbyte >= integer__first .
H131:  srcbyte <= integer__last .
        ->
C1:    srcbyte + 4 >= integer__first .
C2:    srcbyte + 4 <= integer__last .
 

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

procedure_set_ttl_data_dnskey_28.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
H60:   element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
H61:   element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
H62:   srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H63:   srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H64:   srcbyte + 3 >= integer__base__first .
H65:   srcbyte + 3 <= integer__base__last .
H66:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H67:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H68:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H69:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H70:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H75:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H76:   16 <> 0 .
H77:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H78:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H79:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H80:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H81:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H82:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H83:   4 <> 0 .
H84:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H85:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H86:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H87:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H88:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H91:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H92:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H93:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H94:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__first .
H95:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__last .
H96:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__base__first .
H97:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__base__last .
H98:   dstbytes >= dns_types__packet_bytes_range__first .
H99:   dstbytes <= dns_types__packet_bytes_range__last .
H100:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H101:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H102:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H103:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H104:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H105:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H106:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H107:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H108:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H109:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H110:  dstbytes + 1 >= dns_types__packet_bytes_range__first .
H111:  dstbytes + 1 <= dns_types__packet_bytes_range__last .
H112:  dstbytes + 1 >= integer__base__first .
H113:  dstbytes + 1 <= integer__base__last .
H114:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H115:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H116:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H117:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H118:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H119:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H120:  start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H121:  start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H122:  start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H123:  start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H124:  dstbytes + 2 >= dns_types__packet_bytes_range__first .
H125:  dstbytes + 2 <= dns_types__packet_bytes_range__last .
H126:  dstbytes + 2 >= integer__base__first .
H127:  dstbytes + 2 <= integer__base__last .
H128:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H129:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H130:  srcbyte >= integer__first .
H131:  srcbyte <= integer__last .
H132:  srcbyte + 4 >= integer__first .
H133:  srcbyte + 4 <= integer__last .
H134:  dstbytes >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H135:  dstbytes <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
        ->
C1:    dstbytes + 3 >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
C2:    dstbytes + 3 <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
 

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

procedure_set_ttl_data_dnskey_29.
H1:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H2:    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))) .
H3:    start_byte >= dns_types__packet_bytes_range__first .
H4:    start_byte <= dns_types__packet_bytes_range__last .
H5:    fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H9:    fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H10:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H11:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H15:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H16:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H17:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H18:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H19:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H20:   start_byte >= dns_types__packet_bytes_range__first .
H21:   start_byte <= dns_types__packet_bytes_range__last .
H22:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H23:   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))) .
H24:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus >= 
           unsigned_types__unsigned16__first .
H25:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus <= 
           unsigned_types__unsigned16__last .
H26:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H27:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H28:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H29:   fld_keylength(dnskey_record) >= 
           unsigned_types__unsigned16__first .
H30:   fld_keylength(dnskey_record) <= 
           unsigned_types__unsigned16__last .
H31:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H32:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H33:   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))) .
H34:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H35:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H36:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H37:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H38:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H39:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H40:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H41:   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))) .
H42:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H43:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H44:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H45:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H46:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H47:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H48:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H50:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H51:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H52:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H53:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H54:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H55:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H56:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H57:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H58:   1 >= integer__first .
H59:   1 <= integer__last .
H60:   1 >= rr_type__dnskey_record_type__keylengthvaluetype__first .
H61:   1 <= rr_type__dnskey_record_type__keylengthvaluetype__last .
H62:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H63:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H64:   1 >= integer__first .
H65:   1 <= integer__last .
H66:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H67:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H68:   1 + 3 >= integer__base__first .
H69:   1 + 3 <= integer__base__last .
H70:   not (1 + 3 <= fld_keylength(dnskey_record)) .
H71:   1 >= rr_type__dnskey_record_type__keylengthvaluetype__first .
H72:   1 <= rr_type__dnskey_record_type__keylengthvaluetype__last .
        ->
C1:    1 - 1 >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
C2:    1 - 1 <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
 

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

procedure_set_ttl_data_dnskey_30.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
H60:   element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
H61:   element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
H62:   srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H63:   srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H64:   srcbyte + 3 >= integer__base__first .
H65:   srcbyte + 3 <= integer__base__last .
H66:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H67:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H68:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H69:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H70:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H75:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H76:   16 <> 0 .
H77:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H78:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H79:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H80:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H81:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H82:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H83:   4 <> 0 .
H84:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H85:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H86:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H87:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H88:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H91:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H92:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H93:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H94:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__first .
H95:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__last .
H96:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__base__first .
H97:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__base__last .
H98:   dstbytes >= dns_types__packet_bytes_range__first .
H99:   dstbytes <= dns_types__packet_bytes_range__last .
H100:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H101:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H102:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H103:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H104:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H105:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H106:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H107:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H108:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H109:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H110:  dstbytes + 1 >= dns_types__packet_bytes_range__first .
H111:  dstbytes + 1 <= dns_types__packet_bytes_range__last .
H112:  dstbytes + 1 >= integer__base__first .
H113:  dstbytes + 1 <= integer__base__last .
H114:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H115:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H116:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H117:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H118:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H119:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H120:  start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H121:  start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H122:  start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H123:  start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H124:  dstbytes + 2 >= dns_types__packet_bytes_range__first .
H125:  dstbytes + 2 <= dns_types__packet_bytes_range__last .
H126:  dstbytes + 2 >= integer__base__first .
H127:  dstbytes + 2 <= integer__base__last .
H128:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H129:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H130:  srcbyte >= integer__first .
H131:  srcbyte <= integer__last .
H132:  srcbyte + 4 >= integer__first .
H133:  srcbyte + 4 <= integer__last .
H134:  dstbytes >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H135:  dstbytes <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H136:  dstbytes + 3 >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H137:  dstbytes + 3 <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H138:  srcbyte + 4 >= integer__first .
H139:  srcbyte + 4 <= integer__last .
H140:  keylength >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H141:  keylength <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H142:  srcbyte + 4 + 3 >= integer__base__first .
H143:  srcbyte + 4 + 3 <= integer__base__last .
H144:  not (srcbyte + 4 + 3 <= keylength) .
H145:  dstbytes + 3 >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H146:  dstbytes + 3 <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
        ->
C1:    dstbytes + 3 - 1 >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
C2:    dstbytes + 3 - 1 <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
 

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

procedure_set_ttl_data_dnskey_31.
H1:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H2:    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))) .
H3:    start_byte >= dns_types__packet_bytes_range__first .
H4:    start_byte <= dns_types__packet_bytes_range__last .
H5:    fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H9:    fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H10:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H11:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H15:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H16:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H17:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H18:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H19:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H20:   start_byte >= dns_types__packet_bytes_range__first .
H21:   start_byte <= dns_types__packet_bytes_range__last .
H22:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H23:   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))) .
H24:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus >= 
           unsigned_types__unsigned16__first .
H25:   (4 + fld_keylength(dnskey_record)) mod 
           unsigned_types__unsigned16__modulus <= 
           unsigned_types__unsigned16__last .
H26:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H27:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H28:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H29:   fld_keylength(dnskey_record) >= 
           unsigned_types__unsigned16__first .
H30:   fld_keylength(dnskey_record) <= 
           unsigned_types__unsigned16__last .
H31:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H32:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H33:   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))) .
H34:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H35:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H36:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H37:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H38:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H39:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H40:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H41:   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))) .
H42:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H43:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H44:   fld_protocol(dnskey_record) >= dns_types__byte__first .
H45:   fld_protocol(dnskey_record) <= dns_types__byte__last .
H46:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H47:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H48:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H49:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H50:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H51:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H52:   fld_algorithm(dnskey_record) >= dns_types__byte__first .
H53:   fld_algorithm(dnskey_record) <= dns_types__byte__last .
H54:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H55:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H56:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H57:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H58:   1 >= integer__first .
H59:   1 <= integer__last .
H60:   1 >= rr_type__dnskey_record_type__keylengthvaluetype__first .
H61:   1 <= rr_type__dnskey_record_type__keylengthvaluetype__last .
H62:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H63:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H64:   1 >= integer__first .
H65:   1 <= integer__last .
H66:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H67:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H68:   1 + 3 >= integer__base__first .
H69:   1 + 3 <= integer__base__last .
H70:   not (1 + 3 <= fld_keylength(dnskey_record)) .
H71:   1 >= rr_type__dnskey_record_type__keylengthvaluetype__first .
H72:   1 <= rr_type__dnskey_record_type__keylengthvaluetype__last .
H73:   1 - 1 >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H74:   1 - 1 <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H75:   1 - 1 >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H76:   1 - 1 <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
        ->
C1:    (4 + (1 - 1)) mod unsigned_types__unsigned16__modulus >= 
           unsigned_types__unsigned16__first .
C2:    (4 + (1 - 1)) mod unsigned_types__unsigned16__modulus <= 
           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:    1 - 1 >= unsigned_types__unsigned16__first .
C7:    1 - 1 <= unsigned_types__unsigned16__last .
C8:    start_byte + 4 >= dns_types__packet_bytes_range__base__first .
C9:    start_byte + 4 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_dnskey_32.
H1:    srcbyte + 3 <= keylength .
H2:    keylength <= 
           rr_type__dnskey_record_type__maxdnskeylength .
H3:    keylength = fld_keylength(dnskey_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H7:    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))) .
H8:    start_byte >= dns_types__packet_bytes_range__first .
H9:    start_byte <= dns_types__packet_bytes_range__last .
H10:   fld_ttlinseconds(fld_inherit(dnskey_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(dnskey_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(dnskey_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(dnskey_record)) <= 
           rr_type__classtype__last .
H14:   fld_flags(dnskey_record) >= unsigned_types__unsigned16__first .
H15:   fld_flags(dnskey_record) <= unsigned_types__unsigned16__last .
H16:   fld_protocol(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_protocol(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_algorithm(dnskey_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_algorithm(dnskey_record) <= 
           unsigned_types__unsigned8__last .
H20:   for_all(i___1: integer, ((i___1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first) and (
           i___1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last)) -> ((element(
           fld_key(dnskey_record), [i___1]) >= character__first) and (element(
           fld_key(dnskey_record), [i___1]) <= character__last))) .
H21:   fld_keylength(dnskey_record) >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H22:   fld_keylength(dnskey_record) <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H23:   start_byte <= dns_types__packet_bytes_range__last - 10 - 
           fld_keylength(dnskey_record) .
H24:   srcbyte >= integer__first .
H25:   srcbyte <= integer__last .
H26:   element(fld_key(dnskey_record), [srcbyte]) >= 
           character__first .
H27:   element(fld_key(dnskey_record), [srcbyte]) <= 
           character__last .
H28:   srcbyte >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H29:   srcbyte <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H30:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H31:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H32:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H33:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H34:   srcbyte >= integer__first .
H35:   srcbyte <= integer__last .
H36:   element(fld_key(dnskey_record), [srcbyte + 1]) >= 
           character__first .
H37:   element(fld_key(dnskey_record), [srcbyte + 1]) <= 
           character__last .
H38:   srcbyte + 1 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H39:   srcbyte + 1 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H40:   srcbyte + 1 >= integer__base__first .
H41:   srcbyte + 1 <= integer__base__last .
H42:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H44:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H45:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H46:   srcbyte >= integer__first .
H47:   srcbyte <= integer__last .
H48:   element(fld_key(dnskey_record), [srcbyte + 2]) >= 
           character__first .
H49:   element(fld_key(dnskey_record), [srcbyte + 2]) <= 
           character__last .
H50:   srcbyte + 2 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H51:   srcbyte + 2 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H52:   srcbyte + 2 >= integer__base__first .
H53:   srcbyte + 2 <= integer__base__last .
H54:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H55:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H56:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H57:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H58:   srcbyte >= integer__first .
H59:   srcbyte <= integer__last .
H60:   element(fld_key(dnskey_record), [srcbyte + 3]) >= 
           character__first .
H61:   element(fld_key(dnskey_record), [srcbyte + 3]) <= 
           character__last .
H62:   srcbyte + 3 >= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__first .
H63:   srcbyte + 3 <= 
           rr_type__dnskey_record_type__dnskeystringtypeindex__last .
H64:   srcbyte + 3 >= integer__base__first .
H65:   srcbyte + 3 <= integer__base__last .
H66:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H67:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H68:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H69:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H70:   lookup(element(fld_key(dnskey_record), [srcbyte])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_key(dnskey_record), [srcbyte])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H75:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H76:   16 <> 0 .
H77:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H78:   lookup(element(fld_key(dnskey_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H79:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H80:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H81:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H82:   (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H83:   4 <> 0 .
H84:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H85:   lookup(element(fld_key(dnskey_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H86:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H87:   lookup(element(fld_key(dnskey_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H88:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H91:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H92:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H93:   (lookup(element(fld_key(dnskey_record), [srcbyte])) * 4 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 1])) div 16 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H94:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__first .
H95:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__last .
H96:   start_byte + 9 + dstbytes >= 
           dns_types__packet_bytes_range__base__first .
H97:   start_byte + 9 + dstbytes <= 
           dns_types__packet_bytes_range__base__last .
H98:   dstbytes >= dns_types__packet_bytes_range__first .
H99:   dstbytes <= dns_types__packet_bytes_range__last .
H100:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H101:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H102:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H103:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H104:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H105:  (lookup(element(fld_key(dnskey_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H106:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H107:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H108:  start_byte + 9 + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H109:  start_byte + 9 + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H110:  dstbytes + 1 >= dns_types__packet_bytes_range__first .
H111:  dstbytes + 1 <= dns_types__packet_bytes_range__last .
H112:  dstbytes + 1 >= integer__base__first .
H113:  dstbytes + 1 <= integer__base__last .
H114:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H115:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H116:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H117:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H118:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H119:  (lookup(element(fld_key(dnskey_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_key(
           dnskey_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H120:  start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H121:  start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H122:  start_byte + 9 + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H123:  start_byte + 9 + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H124:  dstbytes + 2 >= dns_types__packet_bytes_range__first .
H125:  dstbytes + 2 <= dns_types__packet_bytes_range__last .
H126:  dstbytes + 2 >= integer__base__first .
H127:  dstbytes + 2 <= integer__base__last .
H128:  start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H129:  start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H130:  srcbyte >= integer__first .
H131:  srcbyte <= integer__last .
H132:  srcbyte + 4 >= integer__first .
H133:  srcbyte + 4 <= integer__last .
H134:  dstbytes >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H135:  dstbytes <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H136:  dstbytes + 3 >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H137:  dstbytes + 3 <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H138:  srcbyte + 4 >= integer__first .
H139:  srcbyte + 4 <= integer__last .
H140:  keylength >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H141:  keylength <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H142:  srcbyte + 4 + 3 >= integer__base__first .
H143:  srcbyte + 4 + 3 <= integer__base__last .
H144:  not (srcbyte + 4 + 3 <= keylength) .
H145:  dstbytes + 3 >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H146:  dstbytes + 3 <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H147:  dstbytes + 3 - 1 >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H148:  dstbytes + 3 - 1 <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
H149:  dstbytes + 3 - 1 >= 
           rr_type__dnskey_record_type__keylengthvaluetype__first .
H150:  dstbytes + 3 - 1 <= 
           rr_type__dnskey_record_type__keylengthvaluetype__last .
        ->
C1:    (4 + (dstbytes + 3 - 1)) mod 
           unsigned_types__unsigned16__modulus >= 
           unsigned_types__unsigned16__first .
C2:    (4 + (dstbytes + 3 - 1)) mod 
           unsigned_types__unsigned16__modulus <= 
           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:    dstbytes + 3 - 1 >= unsigned_types__unsigned16__first .
C7:    dstbytes + 3 - 1 <= unsigned_types__unsigned16__last .
C8:    start_byte + 4 >= dns_types__packet_bytes_range__base__first .
C9:    start_byte + 4 <= dns_types__packet_bytes_range__base__last .
 

For path(s) from start to finish:

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


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

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


