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

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


              procedure Process_Dns_Request.Set_TTL_Data_RRSIG




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

procedure_set_ttl_data_rrsig_1.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
        ->
C1:    fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
C2:    fld_ttlinseconds(fld_inherit(rrsig_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 213:

procedure_set_ttl_data_rrsig_2.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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:    0 >= unsigned_types__unsigned16__first .
C2:    0 <= 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:    start_byte + 4 >= dns_types__packet_bytes_range__base__first .
C7:    start_byte + 4 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_3.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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:    start_byte + 6 >= dns_types__packet_bytes_range__base__first .
C2:    start_byte + 6 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_4.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
        ->
C1:    from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
C2:    from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           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:    from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
C7:    from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
C8:    65536 <> 0 .
 

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

procedure_set_ttl_data_rrsig_5.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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_algorithm(rrsig_record) >= dns_types__byte__first .
C2:    fld_algorithm(rrsig_record) <= dns_types__byte__last .
C3:    fld_algorithm(rrsig_record) >= dns_types__byte__first .
C4:    fld_algorithm(rrsig_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 221:

procedure_set_ttl_data_rrsig_6.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
        ->
C1:    fld_numlabels(rrsig_record) >= dns_types__byte__first .
C2:    fld_numlabels(rrsig_record) <= dns_types__byte__last .
C3:    fld_numlabels(rrsig_record) >= dns_types__byte__first .
C4:    fld_numlabels(rrsig_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 precondition check associated with statement of line 223:

procedure_set_ttl_data_rrsig_7.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
        ->
C1:    fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C2:    fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C3:    start_byte + 10 >= dns_types__packet_bytes_range__first .
C4:    start_byte + 10 <= dns_types__packet_bytes_range__last .
C5:    start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + 10 >= dns_types__packet_bytes_range__base__first .
C7:    start_byte + 10 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_8.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
        ->
C1:    fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C2:    fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C3:    start_byte + 14 >= dns_types__packet_bytes_range__first .
C4:    start_byte + 14 <= dns_types__packet_bytes_range__last .
C5:    start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + 14 >= dns_types__packet_bytes_range__base__first .
C7:    start_byte + 14 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_9.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
        ->
C1:    fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C2:    fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C3:    start_byte + 18 >= dns_types__packet_bytes_range__first .
C4:    start_byte + 18 <= dns_types__packet_bytes_range__last .
C5:    start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
C6:    start_byte + 18 >= dns_types__packet_bytes_range__base__first .
C7:    start_byte + 18 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_10.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
        ->
C1:    fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
C2:    fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
C3:    start_byte + 22 >= dns_types__packet_bytes_range__first .
C4:    start_byte + 22 <= dns_types__packet_bytes_range__last .
C5:    start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
C6:    start_byte + 22 >= dns_types__packet_bytes_range__base__first .
C7:    start_byte + 22 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_11.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
        ->
C1:    rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
C2:    rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
 

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

procedure_set_ttl_data_rrsig_12.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
H105:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H106:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
        ->
C1:    rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__first .
C2:    rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__last .
C3:    1 >= integer__first .
C4:    1 <= integer__last .
 

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

procedure_set_ttl_data_rrsig_13.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
H105:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H106:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H107:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__first .
H108:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__last .
H109:  1 >= integer__first .
H110:  1 <= integer__last .
        ->
C1:    (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first) and (
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last)) .
C2:    (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
 

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

procedure_set_ttl_data_rrsig_14.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
H105:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H106:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H107:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__first .
H108:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__last .
H109:  1 >= integer__first .
H110:  1 <= integer__last .
H111:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first) and (
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last)) .
H112:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H113:  1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) .
        ->
C1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) .
C2:    1 >= rr_type__wirestringtypeindex__first .
C3:    1 <= rr_type__wirestringtypeindex__last .
C4:    rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
C5:    rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
C6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [j_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [j_]) <= 255))) .
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(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
C11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
C12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
C13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
C14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
C15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
C16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
C17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
C18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
C19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
C20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
C27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
C28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
C29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
C30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
C31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
C32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
C33:   1 >= rr_type__wirestringtypeindex__first .
C34:   1 <= rr_type__wirestringtypeindex__last .
C35:   1 >= 1 .
C36:   1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) .
C37:   rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
C38:   rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
 

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

procedure_set_ttl_data_rrsig_15.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           current_name_length .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    current_name_length >= rr_type__wirestringtypeindex__first .
H5:    current_name_length <= rr_type__wirestringtypeindex__last .
H6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           wireversion, [j_]) >= 0) and (element(
           wireversion, [j_]) <= 255))) .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H33:   loop__1__i >= rr_type__wirestringtypeindex__first .
H34:   loop__1__i <= rr_type__wirestringtypeindex__last .
H35:   loop__1__i >= 1 .
H36:   loop__1__i <= current_name_length__entry__loop__1 .
H37:   current_name_length__entry__loop__1 >= 
           rr_type__wirestringtypeindex__first .
H38:   current_name_length__entry__loop__1 <= 
           rr_type__wirestringtypeindex__last .
H39:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H40:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H41:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H42:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H43:   loop__1__i >= rr_type__wirestringtypeindex__first .
H44:   loop__1__i <= rr_type__wirestringtypeindex__last .
H45:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H46:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H47:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H48:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H49:   loop__1__i >= dns_types__packet_bytes_range__first .
H50:   loop__1__i <= dns_types__packet_bytes_range__last .
H51:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H52:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H53:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H54:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H55:   not (loop__1__i = 
           current_name_length__entry__loop__1) .
        ->
C1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           current_name_length .
C2:    loop__1__i + 1 >= rr_type__wirestringtypeindex__first .
C3:    loop__1__i + 1 <= rr_type__wirestringtypeindex__last .
C4:    current_name_length >= rr_type__wirestringtypeindex__first .
C5:    current_name_length <= rr_type__wirestringtypeindex__last .
C6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           wireversion, [j_]) >= 0) and (element(
           wireversion, [j_]) <= 255))) .
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(
           bytes, [start_byte + 24 - 1 + loop__1__i], element(
           wireversion, [loop__1__i])), [i___1]) >= 
           dns_types__byte__first) and (element(update(
           bytes, [start_byte + 24 - 1 + loop__1__i], element(
           wireversion, [loop__1__i])), [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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
C11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
C12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
C13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
C14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
C15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
C16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
C17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
C18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
C19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
C20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
C27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
C28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
C29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
C30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
C31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
C32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
C33:   loop__1__i + 1 >= rr_type__wirestringtypeindex__first .
C34:   loop__1__i + 1 <= rr_type__wirestringtypeindex__last .
C35:   loop__1__i + 1 >= 1 .
C36:   loop__1__i + 1 <= 
           current_name_length__entry__loop__1 .
C37:   current_name_length__entry__loop__1 >= 
           rr_type__wirestringtypeindex__first .
C38:   current_name_length__entry__loop__1 <= 
           rr_type__wirestringtypeindex__last .
 

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

procedure_set_ttl_data_rrsig_16.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           current_name_length .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    current_name_length >= rr_type__wirestringtypeindex__first .
H5:    current_name_length <= rr_type__wirestringtypeindex__last .
H6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           wireversion, [j_]) >= 0) and (element(
           wireversion, [j_]) <= 255))) .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H33:   loop__1__i >= rr_type__wirestringtypeindex__first .
H34:   loop__1__i <= rr_type__wirestringtypeindex__last .
H35:   loop__1__i >= 1 .
H36:   loop__1__i <= current_name_length__entry__loop__1 .
H37:   current_name_length__entry__loop__1 >= 
           rr_type__wirestringtypeindex__first .
H38:   current_name_length__entry__loop__1 <= 
           rr_type__wirestringtypeindex__last .
        ->
C1:    element(wireversion, [loop__1__i]) >= dns_types__byte__first .
C2:    element(wireversion, [loop__1__i]) <= dns_types__byte__last .
C3:    element(wireversion, [loop__1__i]) >= dns_types__byte__first .
C4:    element(wireversion, [loop__1__i]) <= dns_types__byte__last .
C5:    loop__1__i >= rr_type__wirestringtypeindex__first .
C6:    loop__1__i <= rr_type__wirestringtypeindex__last .
C7:    start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
C8:    start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
C9:    start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
C10:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
C11:   loop__1__i >= dns_types__packet_bytes_range__first .
C12:   loop__1__i <= dns_types__packet_bytes_range__last .
C13:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
C14:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
C15:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
C16:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_17.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
H105:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H106:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H107:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__first .
H108:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__last .
H109:  1 >= integer__first .
H110:  1 <= integer__last .
H111:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first) and (
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last)) .
H112:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H113:  not (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) .
        ->
C1:    1 >= integer__first .
C2:    1 <= integer__last .
 

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

procedure_set_ttl_data_rrsig_18.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           current_name_length .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    current_name_length >= rr_type__wirestringtypeindex__first .
H5:    current_name_length <= rr_type__wirestringtypeindex__last .
H6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           wireversion, [j_]) >= 0) and (element(
           wireversion, [j_]) <= 255))) .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H33:   loop__1__i >= rr_type__wirestringtypeindex__first .
H34:   loop__1__i <= rr_type__wirestringtypeindex__last .
H35:   loop__1__i >= 1 .
H36:   loop__1__i <= current_name_length__entry__loop__1 .
H37:   current_name_length__entry__loop__1 >= 
           rr_type__wirestringtypeindex__first .
H38:   current_name_length__entry__loop__1 <= 
           rr_type__wirestringtypeindex__last .
H39:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H40:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H41:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H42:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H43:   loop__1__i >= rr_type__wirestringtypeindex__first .
H44:   loop__1__i <= rr_type__wirestringtypeindex__last .
H45:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H46:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H47:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H48:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H49:   loop__1__i >= dns_types__packet_bytes_range__first .
H50:   loop__1__i <= dns_types__packet_bytes_range__last .
H51:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H52:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H53:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H54:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H55:   loop__1__i = current_name_length__entry__loop__1 .
        ->
C1:    1 >= integer__first .
C2:    1 <= integer__last .
 

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

procedure_set_ttl_data_rrsig_19.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
H105:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H106:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H107:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__first .
H108:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__last .
H109:  1 >= integer__first .
H110:  1 <= integer__last .
H111:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first) and (
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last)) .
H112:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H113:  not (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) .
H114:  1 >= integer__first .
H115:  1 <= integer__last .
        ->
C1:    1 >= dns_types__packet_bytes_range__first .
C2:    1 <= dns_types__packet_bytes_range__last .
 

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

procedure_set_ttl_data_rrsig_20.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           current_name_length .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    current_name_length >= rr_type__wirestringtypeindex__first .
H5:    current_name_length <= rr_type__wirestringtypeindex__last .
H6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           wireversion, [j_]) >= 0) and (element(
           wireversion, [j_]) <= 255))) .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H33:   loop__1__i >= rr_type__wirestringtypeindex__first .
H34:   loop__1__i <= rr_type__wirestringtypeindex__last .
H35:   loop__1__i >= 1 .
H36:   loop__1__i <= current_name_length__entry__loop__1 .
H37:   current_name_length__entry__loop__1 >= 
           rr_type__wirestringtypeindex__first .
H38:   current_name_length__entry__loop__1 <= 
           rr_type__wirestringtypeindex__last .
H39:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H40:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H41:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H42:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H43:   loop__1__i >= rr_type__wirestringtypeindex__first .
H44:   loop__1__i <= rr_type__wirestringtypeindex__last .
H45:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H46:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H47:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H48:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H49:   loop__1__i >= dns_types__packet_bytes_range__first .
H50:   loop__1__i <= dns_types__packet_bytes_range__last .
H51:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H52:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H53:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H54:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H55:   loop__1__i = current_name_length__entry__loop__1 .
H56:   1 >= integer__first .
H57:   1 <= integer__last .
        ->
C1:    1 >= dns_types__packet_bytes_range__first .
C2:    1 <= dns_types__packet_bytes_range__last .
 

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

procedure_set_ttl_data_rrsig_21.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
H105:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H106:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H107:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__first .
H108:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__last .
H109:  1 >= integer__first .
H110:  1 <= integer__last .
H111:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first) and (
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last)) .
H112:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H113:  not (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) .
H114:  1 >= integer__first .
H115:  1 <= integer__last .
H116:  1 >= dns_types__packet_bytes_range__first .
H117:  1 <= dns_types__packet_bytes_range__last .
        ->
C1:    fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
C2:    fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
 

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

procedure_set_ttl_data_rrsig_22.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           current_name_length .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    current_name_length >= rr_type__wirestringtypeindex__first .
H5:    current_name_length <= rr_type__wirestringtypeindex__last .
H6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           wireversion, [j_]) >= 0) and (element(
           wireversion, [j_]) <= 255))) .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H33:   loop__1__i >= rr_type__wirestringtypeindex__first .
H34:   loop__1__i <= rr_type__wirestringtypeindex__last .
H35:   loop__1__i >= 1 .
H36:   loop__1__i <= current_name_length__entry__loop__1 .
H37:   current_name_length__entry__loop__1 >= 
           rr_type__wirestringtypeindex__first .
H38:   current_name_length__entry__loop__1 <= 
           rr_type__wirestringtypeindex__last .
H39:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H40:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H41:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H42:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H43:   loop__1__i >= rr_type__wirestringtypeindex__first .
H44:   loop__1__i <= rr_type__wirestringtypeindex__last .
H45:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H46:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H47:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H48:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H49:   loop__1__i >= dns_types__packet_bytes_range__first .
H50:   loop__1__i <= dns_types__packet_bytes_range__last .
H51:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H52:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H53:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H54:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H55:   loop__1__i = current_name_length__entry__loop__1 .
H56:   1 >= integer__first .
H57:   1 <= integer__last .
H58:   1 >= dns_types__packet_bytes_range__first .
H59:   1 <= dns_types__packet_bytes_range__last .
        ->
C1:    fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
C2:    fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
 

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

procedure_set_ttl_data_rrsig_23.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
H105:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H106:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H107:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__first .
H108:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__last .
H109:  1 >= integer__first .
H110:  1 <= integer__last .
H111:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first) and (
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last)) .
H112:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H113:  not (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) .
H114:  1 >= integer__first .
H115:  1 <= integer__last .
H116:  1 >= dns_types__packet_bytes_range__first .
H117:  1 <= dns_types__packet_bytes_range__last .
H118:  fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H119:  fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
        ->
C1:    start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
C2:    start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
C3:    start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__base__first .
C4:    start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__base__last .
C5:    rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
C6:    rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
C7:    start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
C8:    start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
C9:    start_byte + 24 >= dns_types__packet_bytes_range__base__first .
C10:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_24.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           current_name_length .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    current_name_length >= rr_type__wirestringtypeindex__first .
H5:    current_name_length <= rr_type__wirestringtypeindex__last .
H6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           wireversion, [j_]) >= 0) and (element(
           wireversion, [j_]) <= 255))) .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H33:   loop__1__i >= rr_type__wirestringtypeindex__first .
H34:   loop__1__i <= rr_type__wirestringtypeindex__last .
H35:   loop__1__i >= 1 .
H36:   loop__1__i <= current_name_length__entry__loop__1 .
H37:   current_name_length__entry__loop__1 >= 
           rr_type__wirestringtypeindex__first .
H38:   current_name_length__entry__loop__1 <= 
           rr_type__wirestringtypeindex__last .
H39:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H40:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H41:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H42:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H43:   loop__1__i >= rr_type__wirestringtypeindex__first .
H44:   loop__1__i <= rr_type__wirestringtypeindex__last .
H45:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H46:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H47:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H48:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H49:   loop__1__i >= dns_types__packet_bytes_range__first .
H50:   loop__1__i <= dns_types__packet_bytes_range__last .
H51:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H52:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H53:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H54:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H55:   loop__1__i = current_name_length__entry__loop__1 .
H56:   1 >= integer__first .
H57:   1 <= integer__last .
H58:   1 >= dns_types__packet_bytes_range__first .
H59:   1 <= dns_types__packet_bytes_range__last .
H60:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H61:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
        ->
C1:    start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__first .
C2:    start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__last .
C3:    start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__base__first .
C4:    start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__base__last .
C5:    current_name_length >= dns_types__packet_bytes_range__first .
C6:    current_name_length <= dns_types__packet_bytes_range__last .
C7:    start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
C8:    start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
C9:    start_byte + 24 >= dns_types__packet_bytes_range__base__first .
C10:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_25.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
H105:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H106:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H107:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__first .
H108:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__last .
H109:  1 >= integer__first .
H110:  1 <= integer__last .
H111:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first) and (
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last)) .
H112:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H113:  not (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) .
H114:  1 >= integer__first .
H115:  1 <= integer__last .
H116:  1 >= dns_types__packet_bytes_range__first .
H117:  1 <= dns_types__packet_bytes_range__last .
H118:  fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H119:  fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H120:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H121:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H122:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__base__first .
H123:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__base__last .
H124:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H125:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H126:  start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H127:  start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H128:  start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H129:  start_byte + 24 <= dns_types__packet_bytes_range__base__last .
        ->
C1:    1 + 3 >= integer__base__first .
C2:    1 + 3 <= integer__base__last .
 

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

procedure_set_ttl_data_rrsig_26.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           current_name_length .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    current_name_length >= rr_type__wirestringtypeindex__first .
H5:    current_name_length <= rr_type__wirestringtypeindex__last .
H6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           wireversion, [j_]) >= 0) and (element(
           wireversion, [j_]) <= 255))) .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H33:   loop__1__i >= rr_type__wirestringtypeindex__first .
H34:   loop__1__i <= rr_type__wirestringtypeindex__last .
H35:   loop__1__i >= 1 .
H36:   loop__1__i <= current_name_length__entry__loop__1 .
H37:   current_name_length__entry__loop__1 >= 
           rr_type__wirestringtypeindex__first .
H38:   current_name_length__entry__loop__1 <= 
           rr_type__wirestringtypeindex__last .
H39:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H40:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H41:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H42:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H43:   loop__1__i >= rr_type__wirestringtypeindex__first .
H44:   loop__1__i <= rr_type__wirestringtypeindex__last .
H45:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H46:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H47:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H48:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H49:   loop__1__i >= dns_types__packet_bytes_range__first .
H50:   loop__1__i <= dns_types__packet_bytes_range__last .
H51:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H52:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H53:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H54:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H55:   loop__1__i = current_name_length__entry__loop__1 .
H56:   1 >= integer__first .
H57:   1 <= integer__last .
H58:   1 >= dns_types__packet_bytes_range__first .
H59:   1 <= dns_types__packet_bytes_range__last .
H60:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H61:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H62:   start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__first .
H63:   start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__last .
H64:   start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__base__first .
H65:   start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__base__last .
H66:   current_name_length >= dns_types__packet_bytes_range__first .
H67:   current_name_length <= dns_types__packet_bytes_range__last .
H68:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H69:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H70:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H71:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
        ->
C1:    1 + 3 >= integer__base__first .
C2:    1 + 3 <= integer__base__last .
 

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

procedure_set_ttl_data_rrsig_27.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H75:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H78:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H79:   4 <> 0 .
H80:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H81:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H82:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H83:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H84:   sigoffset + dstbytes >= dns_types__packet_bytes_range__first .
H85:   sigoffset + dstbytes <= dns_types__packet_bytes_range__last .
H86:   sigoffset + dstbytes >= dns_types__packet_bytes_range__base__first .
H87:   sigoffset + dstbytes <= dns_types__packet_bytes_range__base__last .
H88:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H91:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H92:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H93:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H94:   dstbytes + 1 >= dns_types__packet_bytes_range__base__first .
H95:   dstbytes + 1 <= dns_types__packet_bytes_range__base__last .
H96:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H97:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H98:   sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H99:   sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H100:  sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H101:  sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H102:  dstbytes + 2 >= dns_types__packet_bytes_range__base__first .
H103:  dstbytes + 2 <= dns_types__packet_bytes_range__base__last .
H104:  srcbyte + 4 >= integer__first .
H105:  srcbyte + 4 <= integer__last .
H106:  dstbytes + 3 >= dns_types__packet_bytes_range__first .
H107:  dstbytes + 3 <= dns_types__packet_bytes_range__last .
        ->
C1:    srcbyte + 4 + 3 >= integer__base__first .
C2:    srcbyte + 4 + 3 <= integer__base__last .
 

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

procedure_set_ttl_data_rrsig_28.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
H105:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H106:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H107:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__first .
H108:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__last .
H109:  1 >= integer__first .
H110:  1 <= integer__last .
H111:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first) and (
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last)) .
H112:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H113:  not (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) .
H114:  1 >= integer__first .
H115:  1 <= integer__last .
H116:  1 >= dns_types__packet_bytes_range__first .
H117:  1 <= dns_types__packet_bytes_range__last .
H118:  fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H119:  fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H120:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H121:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H122:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__base__first .
H123:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__base__last .
H124:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H125:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H126:  start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H127:  start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H128:  start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H129:  start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H130:  1 + 3 >= integer__base__first .
H131:  1 + 3 <= integer__base__last .
H132:  1 + 3 <= fld_signaturelength(rrsig_record) .
        ->
C1:    1 + 3 <= fld_signaturelength(rrsig_record) .
C2:    fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__maxrrsiglength .
C3:    fld_signaturelength(rrsig_record) = fld_signaturelength(
           rrsig_record) .
C4:    1 >= 1 .
C5:    1 <= 1 .
C6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - fld_signaturelength(
           rrsig_record) .
C7:    rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
C8:    rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
C9:    start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = start_byte + 24 - 1 + 
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) .
C10:   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__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
C11:   start_byte >= dns_types__packet_bytes_range__first .
C12:   start_byte <= dns_types__packet_bytes_range__last .
C13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
C14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
C15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
C16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
C17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
C18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
C19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
C20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
C21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
C22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
C23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
C30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
C31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
C32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
C33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
C34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
C35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
 

For path(s) from assertion of line 235 to assertion of line 248:

procedure_set_ttl_data_rrsig_29.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           current_name_length .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    current_name_length >= rr_type__wirestringtypeindex__first .
H5:    current_name_length <= rr_type__wirestringtypeindex__last .
H6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           wireversion, [j_]) >= 0) and (element(
           wireversion, [j_]) <= 255))) .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H33:   loop__1__i >= rr_type__wirestringtypeindex__first .
H34:   loop__1__i <= rr_type__wirestringtypeindex__last .
H35:   loop__1__i >= 1 .
H36:   loop__1__i <= current_name_length__entry__loop__1 .
H37:   current_name_length__entry__loop__1 >= 
           rr_type__wirestringtypeindex__first .
H38:   current_name_length__entry__loop__1 <= 
           rr_type__wirestringtypeindex__last .
H39:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H40:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H41:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H42:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H43:   loop__1__i >= rr_type__wirestringtypeindex__first .
H44:   loop__1__i <= rr_type__wirestringtypeindex__last .
H45:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H46:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H47:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H48:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H49:   loop__1__i >= dns_types__packet_bytes_range__first .
H50:   loop__1__i <= dns_types__packet_bytes_range__last .
H51:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H52:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H53:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H54:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H55:   loop__1__i = current_name_length__entry__loop__1 .
H56:   1 >= integer__first .
H57:   1 <= integer__last .
H58:   1 >= dns_types__packet_bytes_range__first .
H59:   1 <= dns_types__packet_bytes_range__last .
H60:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H61:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H62:   start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__first .
H63:   start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__last .
H64:   start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__base__first .
H65:   start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__base__last .
H66:   current_name_length >= dns_types__packet_bytes_range__first .
H67:   current_name_length <= dns_types__packet_bytes_range__last .
H68:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H69:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H70:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H71:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H72:   1 + 3 >= integer__base__first .
H73:   1 + 3 <= integer__base__last .
H74:   1 + 3 <= fld_signaturelength(rrsig_record) .
        ->
C1:    1 + 3 <= fld_signaturelength(rrsig_record) .
C2:    fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__maxrrsiglength .
C3:    fld_signaturelength(rrsig_record) = fld_signaturelength(
           rrsig_record) .
C4:    1 >= 1 .
C5:    1 <= 1 .
C6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - fld_signaturelength(
           rrsig_record) .
C7:    current_name_length >= rr_type__wirestringtypeindex__first .
C8:    current_name_length <= rr_type__wirestringtypeindex__last .
C9:    start_byte + 24 - 1 + current_name_length = 
           start_byte + 24 - 1 + current_name_length .
C10:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(update(
           bytes, [start_byte + 24 - 1 + loop__1__i], element(
           wireversion, [loop__1__i])), [i___1]) >= 
           dns_types__byte__first) and (element(update(
           bytes, [start_byte + 24 - 1 + loop__1__i], element(
           wireversion, [loop__1__i])), [i___1]) <= 
           dns_types__byte__last))) .
C11:   start_byte >= dns_types__packet_bytes_range__first .
C12:   start_byte <= dns_types__packet_bytes_range__last .
C13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
C14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
C15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
C16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
C17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
C18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
C19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
C20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
C21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
C22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
C23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
C30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
C31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
C32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
C33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
C34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
C35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
 

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

procedure_set_ttl_data_rrsig_30.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H75:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H78:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H79:   4 <> 0 .
H80:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H81:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H82:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H83:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H84:   sigoffset + dstbytes >= dns_types__packet_bytes_range__first .
H85:   sigoffset + dstbytes <= dns_types__packet_bytes_range__last .
H86:   sigoffset + dstbytes >= dns_types__packet_bytes_range__base__first .
H87:   sigoffset + dstbytes <= dns_types__packet_bytes_range__base__last .
H88:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H91:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H92:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H93:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H94:   dstbytes + 1 >= dns_types__packet_bytes_range__base__first .
H95:   dstbytes + 1 <= dns_types__packet_bytes_range__base__last .
H96:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H97:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H98:   sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H99:   sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H100:  sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H101:  sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H102:  dstbytes + 2 >= dns_types__packet_bytes_range__base__first .
H103:  dstbytes + 2 <= dns_types__packet_bytes_range__base__last .
H104:  srcbyte + 4 >= integer__first .
H105:  srcbyte + 4 <= integer__last .
H106:  dstbytes + 3 >= dns_types__packet_bytes_range__first .
H107:  dstbytes + 3 <= dns_types__packet_bytes_range__last .
H108:  srcbyte + 4 + 3 >= integer__base__first .
H109:  srcbyte + 4 + 3 <= integer__base__last .
H110:  srcbyte + 4 + 3 <= siglength .
        ->
C1:    srcbyte + 4 + 3 <= siglength .
C2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
C3:    siglength = fld_signaturelength(rrsig_record) .
C4:    dstbytes + 3 >= 1 .
C5:    dstbytes + 3 <= srcbyte + 4 .
C6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
C7:    current_name_length >= rr_type__wirestringtypeindex__first .
C8:    current_name_length <= rr_type__wirestringtypeindex__last .
C9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
C10:   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, [sigoffset + dstbytes], (lookup(element(fld_signature(
           rrsig_record), [srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus), [sigoffset + (
           dstbytes + 1)], (lookup(element(fld_signature(
           rrsig_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_signature(
           rrsig_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus), [
           sigoffset + (dstbytes + 2)], (lookup(element(fld_signature(
           rrsig_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_signature(
           rrsig_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus), [i___1]) >= 
           dns_types__byte__first) and (element(update(update(update(
           bytes, [sigoffset + dstbytes], (lookup(element(fld_signature(
           rrsig_record), [srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus), [sigoffset + (
           dstbytes + 1)], (lookup(element(fld_signature(
           rrsig_record), [srcbyte + 1])) * 16 mod 
           dns_types__byte__modulus + lookup(element(fld_signature(
           rrsig_record), [srcbyte + 2])) div 4 mod 
           dns_types__byte__modulus) mod dns_types__byte__modulus), [
           sigoffset + (dstbytes + 2)], (lookup(element(fld_signature(
           rrsig_record), [srcbyte + 2])) * 64 mod 
           dns_types__byte__modulus + lookup(element(fld_signature(
           rrsig_record), [srcbyte + 3]))) mod 
           dns_types__byte__modulus), [i___1]) <= 
           dns_types__byte__last))) .
C11:   start_byte >= dns_types__packet_bytes_range__first .
C12:   start_byte <= dns_types__packet_bytes_range__last .
C13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
C14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
C15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
C16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
C17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
C18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
C19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
C20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
C21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
C22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
C23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
C28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
C29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
C30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
C31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
C32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
C33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
C34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
C35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
 

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

procedure_set_ttl_data_rrsig_31.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
        ->
C1:    element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
C2:    element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
C3:    srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
C4:    srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
 

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

procedure_set_ttl_data_rrsig_32.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
        ->
C1:    lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
C2:    lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
 

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

procedure_set_ttl_data_rrsig_33.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
        ->
C1:    element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
C2:    element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
C3:    srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
C4:    srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
C5:    srcbyte + 1 >= integer__base__first .
C6:    srcbyte + 1 <= integer__base__last .
 

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

procedure_set_ttl_data_rrsig_34.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
        ->
C1:    lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
C2:    lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
 

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

procedure_set_ttl_data_rrsig_35.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
        ->
C1:    element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
C2:    element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
C3:    srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
C4:    srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
C5:    srcbyte + 2 >= integer__base__first .
C6:    srcbyte + 2 <= integer__base__last .
 

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

procedure_set_ttl_data_rrsig_36.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
        ->
C1:    lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
C2:    lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
 

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

procedure_set_ttl_data_rrsig_37.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
        ->
C1:    element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
C2:    element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
C3:    srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
C4:    srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
C5:    srcbyte + 3 >= integer__base__first .
C6:    srcbyte + 3 <= integer__base__last .
 

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

procedure_set_ttl_data_rrsig_38.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
        ->
C1:    lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
C2:    lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
 

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

procedure_set_ttl_data_rrsig_39.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
        ->
C1:    (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
C2:    (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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 248 to run-time check associated with statement of line 260:

procedure_set_ttl_data_rrsig_40.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H75:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H76:   16 <> 0 .
        ->
C1:    (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
C2:    (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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 248 to run-time check associated with statement of line 261:

procedure_set_ttl_data_rrsig_41.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H75:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H78:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H79:   4 <> 0 .
        ->
C1:    (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
C2:    (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
 

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

procedure_set_ttl_data_rrsig_42.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H75:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H78:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H79:   4 <> 0 .
H80:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H81:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
        ->
C1:    (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
C2:    (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
C3:    sigoffset + dstbytes >= dns_types__packet_bytes_range__first .
C4:    sigoffset + dstbytes <= dns_types__packet_bytes_range__last .
C5:    sigoffset + dstbytes >= dns_types__packet_bytes_range__base__first .
C6:    sigoffset + dstbytes <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_43.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H75:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H78:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H79:   4 <> 0 .
H80:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H81:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H82:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H83:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H84:   sigoffset + dstbytes >= dns_types__packet_bytes_range__first .
H85:   sigoffset + dstbytes <= dns_types__packet_bytes_range__last .
H86:   sigoffset + dstbytes >= dns_types__packet_bytes_range__base__first .
H87:   sigoffset + dstbytes <= dns_types__packet_bytes_range__base__last .
        ->
C1:    (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
C2:    (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
C3:    sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
C4:    sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
C5:    sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
C6:    sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
C7:    dstbytes + 1 >= dns_types__packet_bytes_range__base__first .
C8:    dstbytes + 1 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_44.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H75:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H78:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H79:   4 <> 0 .
H80:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H81:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H82:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H83:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H84:   sigoffset + dstbytes >= dns_types__packet_bytes_range__first .
H85:   sigoffset + dstbytes <= dns_types__packet_bytes_range__last .
H86:   sigoffset + dstbytes >= dns_types__packet_bytes_range__base__first .
H87:   sigoffset + dstbytes <= dns_types__packet_bytes_range__base__last .
H88:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H91:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H92:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H93:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H94:   dstbytes + 1 >= dns_types__packet_bytes_range__base__first .
H95:   dstbytes + 1 <= dns_types__packet_bytes_range__base__last .
        ->
C1:    (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
C2:    (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
C3:    sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
C4:    sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
C5:    sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
C6:    sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
C7:    dstbytes + 2 >= dns_types__packet_bytes_range__base__first .
C8:    dstbytes + 2 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_45.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H75:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H78:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H79:   4 <> 0 .
H80:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H81:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H82:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H83:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H84:   sigoffset + dstbytes >= dns_types__packet_bytes_range__first .
H85:   sigoffset + dstbytes <= dns_types__packet_bytes_range__last .
H86:   sigoffset + dstbytes >= dns_types__packet_bytes_range__base__first .
H87:   sigoffset + dstbytes <= dns_types__packet_bytes_range__base__last .
H88:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H91:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H92:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H93:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H94:   dstbytes + 1 >= dns_types__packet_bytes_range__base__first .
H95:   dstbytes + 1 <= dns_types__packet_bytes_range__base__last .
H96:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H97:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H98:   sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H99:   sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H100:  sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H101:  sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H102:  dstbytes + 2 >= dns_types__packet_bytes_range__base__first .
H103:  dstbytes + 2 <= dns_types__packet_bytes_range__base__last .
        ->
C1:    srcbyte + 4 >= integer__first .
C2:    srcbyte + 4 <= integer__last .
 

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

procedure_set_ttl_data_rrsig_46.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H75:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H78:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H79:   4 <> 0 .
H80:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H81:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H82:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H83:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H84:   sigoffset + dstbytes >= dns_types__packet_bytes_range__first .
H85:   sigoffset + dstbytes <= dns_types__packet_bytes_range__last .
H86:   sigoffset + dstbytes >= dns_types__packet_bytes_range__base__first .
H87:   sigoffset + dstbytes <= dns_types__packet_bytes_range__base__last .
H88:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H91:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H92:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H93:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H94:   dstbytes + 1 >= dns_types__packet_bytes_range__base__first .
H95:   dstbytes + 1 <= dns_types__packet_bytes_range__base__last .
H96:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H97:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H98:   sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H99:   sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H100:  sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H101:  sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H102:  dstbytes + 2 >= dns_types__packet_bytes_range__base__first .
H103:  dstbytes + 2 <= dns_types__packet_bytes_range__base__last .
H104:  srcbyte + 4 >= integer__first .
H105:  srcbyte + 4 <= integer__last .
        ->
C1:    dstbytes + 3 >= dns_types__packet_bytes_range__first .
C2:    dstbytes + 3 <= dns_types__packet_bytes_range__last .
 

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

procedure_set_ttl_data_rrsig_47.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
H105:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H106:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H107:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__first .
H108:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__last .
H109:  1 >= integer__first .
H110:  1 <= integer__last .
H111:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first) and (
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last)) .
H112:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H113:  not (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) .
H114:  1 >= integer__first .
H115:  1 <= integer__last .
H116:  1 >= dns_types__packet_bytes_range__first .
H117:  1 <= dns_types__packet_bytes_range__last .
H118:  fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H119:  fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H120:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H121:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H122:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__base__first .
H123:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__base__last .
H124:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H125:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H126:  start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H127:  start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H128:  start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H129:  start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H130:  1 + 3 >= integer__base__first .
H131:  1 + 3 <= integer__base__last .
H132:  not (1 + 3 <= fld_signaturelength(rrsig_record)) .
        ->
C1:    24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) >= 
           dns_types__packet_bytes_range__first .
C2:    24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) <= 
           dns_types__packet_bytes_range__last .
C3:    1 - 1 >= dns_types__packet_bytes_range__base__first .
C4:    1 - 1 <= dns_types__packet_bytes_range__base__last .
C5:    1 >= dns_types__packet_bytes_range__first .
C6:    1 <= dns_types__packet_bytes_range__last .
C7:    24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
C8:    24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
C9:    24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__base__first .
C10:   24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__base__last .
 

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

procedure_set_ttl_data_rrsig_48.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           current_name_length .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    current_name_length >= rr_type__wirestringtypeindex__first .
H5:    current_name_length <= rr_type__wirestringtypeindex__last .
H6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           wireversion, [j_]) >= 0) and (element(
           wireversion, [j_]) <= 255))) .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H33:   loop__1__i >= rr_type__wirestringtypeindex__first .
H34:   loop__1__i <= rr_type__wirestringtypeindex__last .
H35:   loop__1__i >= 1 .
H36:   loop__1__i <= current_name_length__entry__loop__1 .
H37:   current_name_length__entry__loop__1 >= 
           rr_type__wirestringtypeindex__first .
H38:   current_name_length__entry__loop__1 <= 
           rr_type__wirestringtypeindex__last .
H39:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H40:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H41:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H42:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H43:   loop__1__i >= rr_type__wirestringtypeindex__first .
H44:   loop__1__i <= rr_type__wirestringtypeindex__last .
H45:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H46:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H47:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H48:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H49:   loop__1__i >= dns_types__packet_bytes_range__first .
H50:   loop__1__i <= dns_types__packet_bytes_range__last .
H51:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H52:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H53:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H54:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H55:   loop__1__i = current_name_length__entry__loop__1 .
H56:   1 >= integer__first .
H57:   1 <= integer__last .
H58:   1 >= dns_types__packet_bytes_range__first .
H59:   1 <= dns_types__packet_bytes_range__last .
H60:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H61:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H62:   start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__first .
H63:   start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__last .
H64:   start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__base__first .
H65:   start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__base__last .
H66:   current_name_length >= dns_types__packet_bytes_range__first .
H67:   current_name_length <= dns_types__packet_bytes_range__last .
H68:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H69:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H70:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H71:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H72:   1 + 3 >= integer__base__first .
H73:   1 + 3 <= integer__base__last .
H74:   not (1 + 3 <= fld_signaturelength(rrsig_record)) .
        ->
C1:    24 + current_name_length + (1 - 1) >= 
           dns_types__packet_bytes_range__first .
C2:    24 + current_name_length + (1 - 1) <= 
           dns_types__packet_bytes_range__last .
C3:    1 - 1 >= dns_types__packet_bytes_range__base__first .
C4:    1 - 1 <= dns_types__packet_bytes_range__base__last .
C5:    1 >= dns_types__packet_bytes_range__first .
C6:    1 <= dns_types__packet_bytes_range__last .
C7:    24 + current_name_length >= 
           dns_types__packet_bytes_range__first .
C8:    24 + current_name_length <= 
           dns_types__packet_bytes_range__last .
C9:    24 + current_name_length >= integer__base__first .
C10:   24 + current_name_length <= integer__base__last .
 

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

procedure_set_ttl_data_rrsig_49.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H75:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H78:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H79:   4 <> 0 .
H80:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H81:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H82:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H83:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H84:   sigoffset + dstbytes >= dns_types__packet_bytes_range__first .
H85:   sigoffset + dstbytes <= dns_types__packet_bytes_range__last .
H86:   sigoffset + dstbytes >= dns_types__packet_bytes_range__base__first .
H87:   sigoffset + dstbytes <= dns_types__packet_bytes_range__base__last .
H88:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H91:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H92:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H93:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H94:   dstbytes + 1 >= dns_types__packet_bytes_range__base__first .
H95:   dstbytes + 1 <= dns_types__packet_bytes_range__base__last .
H96:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H97:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H98:   sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H99:   sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H100:  sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H101:  sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H102:  dstbytes + 2 >= dns_types__packet_bytes_range__base__first .
H103:  dstbytes + 2 <= dns_types__packet_bytes_range__base__last .
H104:  srcbyte + 4 >= integer__first .
H105:  srcbyte + 4 <= integer__last .
H106:  dstbytes + 3 >= dns_types__packet_bytes_range__first .
H107:  dstbytes + 3 <= dns_types__packet_bytes_range__last .
H108:  srcbyte + 4 + 3 >= integer__base__first .
H109:  srcbyte + 4 + 3 <= integer__base__last .
H110:  not (srcbyte + 4 + 3 <= siglength) .
        ->
C1:    24 + current_name_length + (dstbytes + 3 - 1) >= 
           dns_types__packet_bytes_range__first .
C2:    24 + current_name_length + (dstbytes + 3 - 1) <= 
           dns_types__packet_bytes_range__last .
C3:    dstbytes + 3 - 1 >= dns_types__packet_bytes_range__base__first .
C4:    dstbytes + 3 - 1 <= dns_types__packet_bytes_range__base__last .
C5:    1 >= dns_types__packet_bytes_range__first .
C6:    1 <= dns_types__packet_bytes_range__last .
C7:    24 + current_name_length >= 
           dns_types__packet_bytes_range__first .
C8:    24 + current_name_length <= 
           dns_types__packet_bytes_range__last .
C9:    24 + current_name_length >= integer__base__first .
C10:   24 + current_name_length <= integer__base__last .
 

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

procedure_set_ttl_data_rrsig_50.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
H105:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H106:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H107:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__first .
H108:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__last .
H109:  1 >= integer__first .
H110:  1 <= integer__last .
H111:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first) and (
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last)) .
H112:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H113:  not (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) .
H114:  1 >= integer__first .
H115:  1 <= integer__last .
H116:  1 >= dns_types__packet_bytes_range__first .
H117:  1 <= dns_types__packet_bytes_range__last .
H118:  fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H119:  fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H120:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H121:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H122:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__base__first .
H123:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__base__last .
H124:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H125:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H126:  start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H127:  start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H128:  start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H129:  start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H130:  1 + 3 >= integer__base__first .
H131:  1 + 3 <= integer__base__last .
H132:  not (1 + 3 <= fld_signaturelength(rrsig_record)) .
H133:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) >= 
           dns_types__packet_bytes_range__first .
H134:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) <= 
           dns_types__packet_bytes_range__last .
H135:  1 - 1 >= dns_types__packet_bytes_range__base__first .
H136:  1 - 1 <= dns_types__packet_bytes_range__base__last .
H137:  1 >= dns_types__packet_bytes_range__first .
H138:  1 <= dns_types__packet_bytes_range__last .
H139:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H140:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H141:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__base__first .
H142:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__base__last .
        ->
C1:    24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6 >= 
           dns_types__packet_bytes_range__base__first .
C2:    24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6 <= 
           dns_types__packet_bytes_range__base__last .
C3:    start_byte + 4 >= dns_types__packet_bytes_range__base__first .
C4:    start_byte + 4 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_51.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           current_name_length .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    current_name_length >= rr_type__wirestringtypeindex__first .
H5:    current_name_length <= rr_type__wirestringtypeindex__last .
H6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           wireversion, [j_]) >= 0) and (element(
           wireversion, [j_]) <= 255))) .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H33:   loop__1__i >= rr_type__wirestringtypeindex__first .
H34:   loop__1__i <= rr_type__wirestringtypeindex__last .
H35:   loop__1__i >= 1 .
H36:   loop__1__i <= current_name_length__entry__loop__1 .
H37:   current_name_length__entry__loop__1 >= 
           rr_type__wirestringtypeindex__first .
H38:   current_name_length__entry__loop__1 <= 
           rr_type__wirestringtypeindex__last .
H39:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H40:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H41:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H42:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H43:   loop__1__i >= rr_type__wirestringtypeindex__first .
H44:   loop__1__i <= rr_type__wirestringtypeindex__last .
H45:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H46:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H47:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H48:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H49:   loop__1__i >= dns_types__packet_bytes_range__first .
H50:   loop__1__i <= dns_types__packet_bytes_range__last .
H51:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H52:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H53:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H54:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H55:   loop__1__i = current_name_length__entry__loop__1 .
H56:   1 >= integer__first .
H57:   1 <= integer__last .
H58:   1 >= dns_types__packet_bytes_range__first .
H59:   1 <= dns_types__packet_bytes_range__last .
H60:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H61:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H62:   start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__first .
H63:   start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__last .
H64:   start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__base__first .
H65:   start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__base__last .
H66:   current_name_length >= dns_types__packet_bytes_range__first .
H67:   current_name_length <= dns_types__packet_bytes_range__last .
H68:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H69:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H70:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H71:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H72:   1 + 3 >= integer__base__first .
H73:   1 + 3 <= integer__base__last .
H74:   not (1 + 3 <= fld_signaturelength(rrsig_record)) .
H75:   24 + current_name_length + (1 - 1) >= 
           dns_types__packet_bytes_range__first .
H76:   24 + current_name_length + (1 - 1) <= 
           dns_types__packet_bytes_range__last .
H77:   1 - 1 >= dns_types__packet_bytes_range__base__first .
H78:   1 - 1 <= dns_types__packet_bytes_range__base__last .
H79:   1 >= dns_types__packet_bytes_range__first .
H80:   1 <= dns_types__packet_bytes_range__last .
H81:   24 + current_name_length >= 
           dns_types__packet_bytes_range__first .
H82:   24 + current_name_length <= 
           dns_types__packet_bytes_range__last .
H83:   24 + current_name_length >= integer__base__first .
H84:   24 + current_name_length <= integer__base__last .
        ->
C1:    24 + current_name_length + (1 - 1) - 6 >= 
           dns_types__packet_bytes_range__base__first .
C2:    24 + current_name_length + (1 - 1) - 6 <= 
           dns_types__packet_bytes_range__base__last .
C3:    start_byte + 4 >= dns_types__packet_bytes_range__base__first .
C4:    start_byte + 4 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_52.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H75:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H78:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H79:   4 <> 0 .
H80:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H81:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H82:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H83:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H84:   sigoffset + dstbytes >= dns_types__packet_bytes_range__first .
H85:   sigoffset + dstbytes <= dns_types__packet_bytes_range__last .
H86:   sigoffset + dstbytes >= dns_types__packet_bytes_range__base__first .
H87:   sigoffset + dstbytes <= dns_types__packet_bytes_range__base__last .
H88:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H91:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H92:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H93:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H94:   dstbytes + 1 >= dns_types__packet_bytes_range__base__first .
H95:   dstbytes + 1 <= dns_types__packet_bytes_range__base__last .
H96:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H97:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H98:   sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H99:   sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H100:  sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H101:  sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H102:  dstbytes + 2 >= dns_types__packet_bytes_range__base__first .
H103:  dstbytes + 2 <= dns_types__packet_bytes_range__base__last .
H104:  srcbyte + 4 >= integer__first .
H105:  srcbyte + 4 <= integer__last .
H106:  dstbytes + 3 >= dns_types__packet_bytes_range__first .
H107:  dstbytes + 3 <= dns_types__packet_bytes_range__last .
H108:  srcbyte + 4 + 3 >= integer__base__first .
H109:  srcbyte + 4 + 3 <= integer__base__last .
H110:  not (srcbyte + 4 + 3 <= siglength) .
H111:  24 + current_name_length + (dstbytes + 3 - 1) >= 
           dns_types__packet_bytes_range__first .
H112:  24 + current_name_length + (dstbytes + 3 - 1) <= 
           dns_types__packet_bytes_range__last .
H113:  dstbytes + 3 - 1 >= dns_types__packet_bytes_range__base__first .
H114:  dstbytes + 3 - 1 <= dns_types__packet_bytes_range__base__last .
H115:  1 >= dns_types__packet_bytes_range__first .
H116:  1 <= dns_types__packet_bytes_range__last .
H117:  24 + current_name_length >= 
           dns_types__packet_bytes_range__first .
H118:  24 + current_name_length <= 
           dns_types__packet_bytes_range__last .
H119:  24 + current_name_length >= integer__base__first .
H120:  24 + current_name_length <= integer__base__last .
        ->
C1:    24 + current_name_length + (dstbytes + 3 - 1) - 6 >= 
           dns_types__packet_bytes_range__base__first .
C2:    24 + current_name_length + (dstbytes + 3 - 1) - 6 <= 
           dns_types__packet_bytes_range__base__last .
C3:    start_byte + 4 >= dns_types__packet_bytes_range__base__first .
C4:    start_byte + 4 <= dns_types__packet_bytes_range__base__last .
 

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

procedure_set_ttl_data_rrsig_53.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
H105:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H106:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H107:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__first .
H108:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__last .
H109:  1 >= integer__first .
H110:  1 <= integer__last .
H111:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first) and (
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last)) .
H112:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H113:  not (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) .
H114:  1 >= integer__first .
H115:  1 <= integer__last .
H116:  1 >= dns_types__packet_bytes_range__first .
H117:  1 <= dns_types__packet_bytes_range__last .
H118:  fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H119:  fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H120:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H121:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H122:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__base__first .
H123:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__base__last .
H124:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H125:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H126:  start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H127:  start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H128:  start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H129:  start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H130:  1 + 3 >= integer__base__first .
H131:  1 + 3 <= integer__base__last .
H132:  not (1 + 3 <= fld_signaturelength(rrsig_record)) .
H133:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) >= 
           dns_types__packet_bytes_range__first .
H134:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) <= 
           dns_types__packet_bytes_range__last .
H135:  1 - 1 >= dns_types__packet_bytes_range__base__first .
H136:  1 - 1 <= dns_types__packet_bytes_range__base__last .
H137:  1 >= dns_types__packet_bytes_range__first .
H138:  1 <= dns_types__packet_bytes_range__last .
H139:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H140:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H141:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__base__first .
H142:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__base__last .
H143:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6 >= 
           dns_types__packet_bytes_range__base__first .
H144:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6 <= 
           dns_types__packet_bytes_range__base__last .
H145:  start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H146:  start_byte + 4 <= dns_types__packet_bytes_range__base__last .
        ->
C1:    from_bytes_range(24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
C2:    from_bytes_range(24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__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:    from_bytes_range(24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
C7:    from_bytes_range(24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
C8:    65536 <> 0 .
 

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

procedure_set_ttl_data_rrsig_54.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           current_name_length .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    current_name_length >= rr_type__wirestringtypeindex__first .
H5:    current_name_length <= rr_type__wirestringtypeindex__last .
H6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           wireversion, [j_]) >= 0) and (element(
           wireversion, [j_]) <= 255))) .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H33:   loop__1__i >= rr_type__wirestringtypeindex__first .
H34:   loop__1__i <= rr_type__wirestringtypeindex__last .
H35:   loop__1__i >= 1 .
H36:   loop__1__i <= current_name_length__entry__loop__1 .
H37:   current_name_length__entry__loop__1 >= 
           rr_type__wirestringtypeindex__first .
H38:   current_name_length__entry__loop__1 <= 
           rr_type__wirestringtypeindex__last .
H39:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H40:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H41:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H42:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H43:   loop__1__i >= rr_type__wirestringtypeindex__first .
H44:   loop__1__i <= rr_type__wirestringtypeindex__last .
H45:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H46:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H47:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H48:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H49:   loop__1__i >= dns_types__packet_bytes_range__first .
H50:   loop__1__i <= dns_types__packet_bytes_range__last .
H51:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H52:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H53:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H54:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H55:   loop__1__i = current_name_length__entry__loop__1 .
H56:   1 >= integer__first .
H57:   1 <= integer__last .
H58:   1 >= dns_types__packet_bytes_range__first .
H59:   1 <= dns_types__packet_bytes_range__last .
H60:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H61:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H62:   start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__first .
H63:   start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__last .
H64:   start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__base__first .
H65:   start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__base__last .
H66:   current_name_length >= dns_types__packet_bytes_range__first .
H67:   current_name_length <= dns_types__packet_bytes_range__last .
H68:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H69:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H70:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H71:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H72:   1 + 3 >= integer__base__first .
H73:   1 + 3 <= integer__base__last .
H74:   not (1 + 3 <= fld_signaturelength(rrsig_record)) .
H75:   24 + current_name_length + (1 - 1) >= 
           dns_types__packet_bytes_range__first .
H76:   24 + current_name_length + (1 - 1) <= 
           dns_types__packet_bytes_range__last .
H77:   1 - 1 >= dns_types__packet_bytes_range__base__first .
H78:   1 - 1 <= dns_types__packet_bytes_range__base__last .
H79:   1 >= dns_types__packet_bytes_range__first .
H80:   1 <= dns_types__packet_bytes_range__last .
H81:   24 + current_name_length >= 
           dns_types__packet_bytes_range__first .
H82:   24 + current_name_length <= 
           dns_types__packet_bytes_range__last .
H83:   24 + current_name_length >= integer__base__first .
H84:   24 + current_name_length <= integer__base__last .
H85:   24 + current_name_length + (1 - 1) - 6 >= 
           dns_types__packet_bytes_range__base__first .
H86:   24 + current_name_length + (1 - 1) - 6 <= 
           dns_types__packet_bytes_range__base__last .
H87:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H88:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
        ->
C1:    from_bytes_range(24 + current_name_length + (1 - 1) - 6) mod 
           65536 mod unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
C2:    from_bytes_range(24 + current_name_length + (1 - 1) - 6) mod 
           65536 mod unsigned_types__unsigned32__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:    from_bytes_range(24 + current_name_length + (1 - 1) - 6) mod 
           65536 mod unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
C7:    from_bytes_range(24 + current_name_length + (1 - 1) - 6) mod 
           65536 mod unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
C8:    65536 <> 0 .
 

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

procedure_set_ttl_data_rrsig_55.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H75:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H78:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H79:   4 <> 0 .
H80:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H81:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H82:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H83:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H84:   sigoffset + dstbytes >= dns_types__packet_bytes_range__first .
H85:   sigoffset + dstbytes <= dns_types__packet_bytes_range__last .
H86:   sigoffset + dstbytes >= dns_types__packet_bytes_range__base__first .
H87:   sigoffset + dstbytes <= dns_types__packet_bytes_range__base__last .
H88:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H91:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H92:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H93:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H94:   dstbytes + 1 >= dns_types__packet_bytes_range__base__first .
H95:   dstbytes + 1 <= dns_types__packet_bytes_range__base__last .
H96:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H97:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H98:   sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H99:   sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H100:  sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H101:  sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H102:  dstbytes + 2 >= dns_types__packet_bytes_range__base__first .
H103:  dstbytes + 2 <= dns_types__packet_bytes_range__base__last .
H104:  srcbyte + 4 >= integer__first .
H105:  srcbyte + 4 <= integer__last .
H106:  dstbytes + 3 >= dns_types__packet_bytes_range__first .
H107:  dstbytes + 3 <= dns_types__packet_bytes_range__last .
H108:  srcbyte + 4 + 3 >= integer__base__first .
H109:  srcbyte + 4 + 3 <= integer__base__last .
H110:  not (srcbyte + 4 + 3 <= siglength) .
H111:  24 + current_name_length + (dstbytes + 3 - 1) >= 
           dns_types__packet_bytes_range__first .
H112:  24 + current_name_length + (dstbytes + 3 - 1) <= 
           dns_types__packet_bytes_range__last .
H113:  dstbytes + 3 - 1 >= dns_types__packet_bytes_range__base__first .
H114:  dstbytes + 3 - 1 <= dns_types__packet_bytes_range__base__last .
H115:  1 >= dns_types__packet_bytes_range__first .
H116:  1 <= dns_types__packet_bytes_range__last .
H117:  24 + current_name_length >= 
           dns_types__packet_bytes_range__first .
H118:  24 + current_name_length <= 
           dns_types__packet_bytes_range__last .
H119:  24 + current_name_length >= integer__base__first .
H120:  24 + current_name_length <= integer__base__last .
H121:  24 + current_name_length + (dstbytes + 3 - 1) - 6 >= 
           dns_types__packet_bytes_range__base__first .
H122:  24 + current_name_length + (dstbytes + 3 - 1) - 6 <= 
           dns_types__packet_bytes_range__base__last .
H123:  start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H124:  start_byte + 4 <= dns_types__packet_bytes_range__base__last .
        ->
C1:    from_bytes_range(24 + current_name_length + (
           dstbytes + 3 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
C2:    from_bytes_range(24 + current_name_length + (
           dstbytes + 3 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__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:    from_bytes_range(24 + current_name_length + (
           dstbytes + 3 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
C7:    from_bytes_range(24 + current_name_length + (
           dstbytes + 3 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
C8:    65536 <> 0 .
 

For path(s) from start to finish:

procedure_set_ttl_data_rrsig_56.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H6:    fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H7:    fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H8:    fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H9:    fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H10:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H11:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H12:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H13:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H14:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H15:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H16:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H17:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H18:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H19:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H20:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H21:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H22:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H24:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H25:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H26:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H27:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H28:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H29:   start_byte >= dns_types__packet_bytes_range__first .
H30:   start_byte <= dns_types__packet_bytes_range__last .
H31:   start_byte <= dns_types__packet_bytes_range__last - 3 .
H32:   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))) .
H33:   0 >= unsigned_types__unsigned16__first .
H34:   0 <= unsigned_types__unsigned16__last .
H35:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H36:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H37:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H38:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H39:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H40:   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))) .
H41:   start_byte + 6 >= dns_types__packet_bytes_range__base__first .
H42:   start_byte + 6 <= dns_types__packet_bytes_range__base__last .
H43:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H44:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H45:   start_byte + 6 >= dns_types__packet_bytes_range__first .
H46:   start_byte + 6 <= dns_types__packet_bytes_range__last .
H47:   start_byte + 6 <= dns_types__packet_bytes_range__last - 1 .
H48:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H49:   from_query_type(fld_typecovered(rrsig_record)) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H50:   65536 <> 0 .
H51:   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))) .
H52:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H53:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H54:   fld_algorithm(rrsig_record) >= dns_types__byte__first .
H55:   fld_algorithm(rrsig_record) <= dns_types__byte__last .
H56:   start_byte + 8 >= dns_types__packet_bytes_range__first .
H57:   start_byte + 8 <= dns_types__packet_bytes_range__last .
H58:   start_byte + 8 >= dns_types__packet_bytes_range__base__first .
H59:   start_byte + 8 <= dns_types__packet_bytes_range__base__last .
H60:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H61:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H62:   fld_numlabels(rrsig_record) >= dns_types__byte__first .
H63:   fld_numlabels(rrsig_record) <= dns_types__byte__last .
H64:   start_byte + 9 >= dns_types__packet_bytes_range__first .
H65:   start_byte + 9 <= dns_types__packet_bytes_range__last .
H66:   start_byte + 9 >= dns_types__packet_bytes_range__base__first .
H67:   start_byte + 9 <= dns_types__packet_bytes_range__base__last .
H68:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H69:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H70:   start_byte + 10 >= dns_types__packet_bytes_range__first .
H71:   start_byte + 10 <= dns_types__packet_bytes_range__last .
H72:   start_byte + 10 <= dns_types__packet_bytes_range__last - 3 .
H73:   start_byte + 10 >= dns_types__packet_bytes_range__base__first .
H74:   start_byte + 10 <= dns_types__packet_bytes_range__base__last .
H75:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__4, [i___1]) >= dns_types__byte__first) and (element(
           bytes__4, [i___1]) <= dns_types__byte__last))) .
H76:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H77:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H78:   start_byte + 14 >= dns_types__packet_bytes_range__first .
H79:   start_byte + 14 <= dns_types__packet_bytes_range__last .
H80:   start_byte + 14 <= dns_types__packet_bytes_range__last - 3 .
H81:   start_byte + 14 >= dns_types__packet_bytes_range__base__first .
H82:   start_byte + 14 <= dns_types__packet_bytes_range__base__last .
H83:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__5, [i___1]) >= dns_types__byte__first) and (element(
           bytes__5, [i___1]) <= dns_types__byte__last))) .
H84:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H85:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H86:   start_byte + 18 >= dns_types__packet_bytes_range__first .
H87:   start_byte + 18 <= dns_types__packet_bytes_range__last .
H88:   start_byte + 18 <= dns_types__packet_bytes_range__last - 3 .
H89:   start_byte + 18 >= dns_types__packet_bytes_range__base__first .
H90:   start_byte + 18 <= dns_types__packet_bytes_range__base__last .
H91:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__6, [i___1]) >= dns_types__byte__first) and (element(
           bytes__6, [i___1]) <= dns_types__byte__last))) .
H92:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H93:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H94:   start_byte + 22 >= dns_types__packet_bytes_range__first .
H95:   start_byte + 22 <= dns_types__packet_bytes_range__last .
H96:   start_byte + 22 <= dns_types__packet_bytes_range__last - 1 .
H97:   start_byte + 22 >= dns_types__packet_bytes_range__base__first .
H98:   start_byte + 22 <= dns_types__packet_bytes_range__base__last .
H99:   for_all(i___1: dns_types__packet_bytes_range, ((
           i___1 >= dns_types__packet_bytes_range__first) and (
           i___1 <= dns_types__packet_bytes_range__last)) -> ((element(
           bytes__7, [i___1]) >= dns_types__byte__first) and (element(
           bytes__7, [i___1]) <= dns_types__byte__last))) .
H100:  for_all(i___1: integer, ((i___1 >= 
           rr_type__wirestringtypeindex__first) and (i___1 <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) >= character__first) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i___1]) <= character__last))) .
H101:  for_all(i_: integer, ((i_ >= 
           rr_type__domainnamestringtypeindex__first) and (
           i_ <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) >= 0) and (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [i_]) <= 255))) .
H102:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H103:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H104:  (rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) = rr_type__maxdomainnamelength + 1) or ((element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))]) = 0) and (for_all(q_: integer, ((
           q_ >= 1) and (q_ <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) - 1)) -> (element(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)), [q_]) <> 0)))) .
H105:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first .
H106:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last .
H107:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__first .
H108:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__last .
H109:  1 >= integer__first .
H110:  1 <= integer__last .
H111:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= rr_type__wirestringtypeindex__first) and (
           rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= rr_type__wirestringtypeindex__last)) .
H112:  (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) -> ((1 >= 
           rr_type__wirestringtypeindex__first) and (1 <= 
           rr_type__wirestringtypeindex__last)) .
H113:  not (1 <= rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record)))) .
H114:  1 >= integer__first .
H115:  1 <= integer__last .
H116:  1 >= dns_types__packet_bytes_range__first .
H117:  1 <= dns_types__packet_bytes_range__last .
H118:  fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H119:  fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H120:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H121:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H122:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__base__first .
H123:  start_byte + 24 - 1 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__base__last .
H124:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H125:  rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H126:  start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H127:  start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H128:  start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H129:  start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H130:  1 + 3 >= integer__base__first .
H131:  1 + 3 <= integer__base__last .
H132:  not (1 + 3 <= fld_signaturelength(rrsig_record)) .
H133:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) >= 
           dns_types__packet_bytes_range__first .
H134:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) <= 
           dns_types__packet_bytes_range__last .
H135:  1 - 1 >= dns_types__packet_bytes_range__base__first .
H136:  1 - 1 <= dns_types__packet_bytes_range__base__last .
H137:  1 >= dns_types__packet_bytes_range__first .
H138:  1 <= dns_types__packet_bytes_range__last .
H139:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= dns_types__packet_bytes_range__first .
H140:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= dns_types__packet_bytes_range__last .
H141:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) >= integer__base__first .
H142:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) <= integer__base__last .
H143:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6 >= 
           dns_types__packet_bytes_range__base__first .
H144:  24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6 <= 
           dns_types__packet_bytes_range__base__last .
H145:  start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H146:  start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H147:  from_bytes_range(24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H148:  from_bytes_range(24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H149:  start_byte + 4 >= dns_types__packet_bytes_range__first .
H150:  start_byte + 4 <= dns_types__packet_bytes_range__last .
H151:  start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H152:  from_bytes_range(24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H153:  from_bytes_range(24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H154:  65536 <> 0 .
H155:  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__8, [i___1]) >= dns_types__byte__first) and (element(
           bytes__8, [i___1]) <= dns_types__byte__last))) .
        ->
C1:    24 + rr_type__wirenamelength(
           rr_type__convertdomainnametowire(fld_signername(
           rrsig_record))) + (1 - 1) <= 24 + 
           rr_type__maxdomainnamelength + 
           rr_type__rrsig_record_type__maxrrsiglength .
 

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

procedure_set_ttl_data_rrsig_57.
H1:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           current_name_length .
H2:    loop__1__i >= rr_type__wirestringtypeindex__first .
H3:    loop__1__i <= rr_type__wirestringtypeindex__last .
H4:    current_name_length >= rr_type__wirestringtypeindex__first .
H5:    current_name_length <= rr_type__wirestringtypeindex__last .
H6:    for_all(j_: integer, ((j_ >= 
           rr_type__wirestringtypeindex__first) and (j_ <= 
           rr_type__wirestringtypeindex__last)) -> ((element(
           wireversion, [j_]) >= 0) and (element(
           wireversion, [j_]) <= 255))) .
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(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H11:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H12:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H13:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H14:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H15:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H16:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H17:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H18:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H19:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H20:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H21:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H22:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H23:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H24:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H25:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H26:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H27:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H28:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H29:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H30:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H31:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H32:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H33:   loop__1__i >= rr_type__wirestringtypeindex__first .
H34:   loop__1__i <= rr_type__wirestringtypeindex__last .
H35:   loop__1__i >= 1 .
H36:   loop__1__i <= current_name_length__entry__loop__1 .
H37:   current_name_length__entry__loop__1 >= 
           rr_type__wirestringtypeindex__first .
H38:   current_name_length__entry__loop__1 <= 
           rr_type__wirestringtypeindex__last .
H39:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H40:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H41:   element(wireversion, [loop__1__i]) >= dns_types__byte__first .
H42:   element(wireversion, [loop__1__i]) <= dns_types__byte__last .
H43:   loop__1__i >= rr_type__wirestringtypeindex__first .
H44:   loop__1__i <= rr_type__wirestringtypeindex__last .
H45:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__first .
H46:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__last .
H47:   start_byte + 24 - 1 + loop__1__i >= 
           dns_types__packet_bytes_range__base__first .
H48:   start_byte + 24 - 1 + loop__1__i <= 
           dns_types__packet_bytes_range__base__last .
H49:   loop__1__i >= dns_types__packet_bytes_range__first .
H50:   loop__1__i <= dns_types__packet_bytes_range__last .
H51:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H52:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H53:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H54:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H55:   loop__1__i = current_name_length__entry__loop__1 .
H56:   1 >= integer__first .
H57:   1 <= integer__last .
H58:   1 >= dns_types__packet_bytes_range__first .
H59:   1 <= dns_types__packet_bytes_range__last .
H60:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H61:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H62:   start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__first .
H63:   start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__last .
H64:   start_byte + 24 - 1 + current_name_length >= 
           dns_types__packet_bytes_range__base__first .
H65:   start_byte + 24 - 1 + current_name_length <= 
           dns_types__packet_bytes_range__base__last .
H66:   current_name_length >= dns_types__packet_bytes_range__first .
H67:   current_name_length <= dns_types__packet_bytes_range__last .
H68:   start_byte + 24 - 1 >= dns_types__packet_bytes_range__base__first .
H69:   start_byte + 24 - 1 <= dns_types__packet_bytes_range__base__last .
H70:   start_byte + 24 >= dns_types__packet_bytes_range__base__first .
H71:   start_byte + 24 <= dns_types__packet_bytes_range__base__last .
H72:   1 + 3 >= integer__base__first .
H73:   1 + 3 <= integer__base__last .
H74:   not (1 + 3 <= fld_signaturelength(rrsig_record)) .
H75:   24 + current_name_length + (1 - 1) >= 
           dns_types__packet_bytes_range__first .
H76:   24 + current_name_length + (1 - 1) <= 
           dns_types__packet_bytes_range__last .
H77:   1 - 1 >= dns_types__packet_bytes_range__base__first .
H78:   1 - 1 <= dns_types__packet_bytes_range__base__last .
H79:   1 >= dns_types__packet_bytes_range__first .
H80:   1 <= dns_types__packet_bytes_range__last .
H81:   24 + current_name_length >= 
           dns_types__packet_bytes_range__first .
H82:   24 + current_name_length <= 
           dns_types__packet_bytes_range__last .
H83:   24 + current_name_length >= integer__base__first .
H84:   24 + current_name_length <= integer__base__last .
H85:   24 + current_name_length + (1 - 1) - 6 >= 
           dns_types__packet_bytes_range__base__first .
H86:   24 + current_name_length + (1 - 1) - 6 <= 
           dns_types__packet_bytes_range__base__last .
H87:   start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H88:   start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H89:   from_bytes_range(24 + current_name_length + (1 - 1) - 6) mod 
           65536 mod unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H90:   from_bytes_range(24 + current_name_length + (1 - 1) - 6) mod 
           65536 mod unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H91:   start_byte + 4 >= dns_types__packet_bytes_range__first .
H92:   start_byte + 4 <= dns_types__packet_bytes_range__last .
H93:   start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H94:   from_bytes_range(24 + current_name_length + (1 - 1) - 6) mod 
           65536 mod unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H95:   from_bytes_range(24 + current_name_length + (1 - 1) - 6) mod 
           65536 mod unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H96:   65536 <> 0 .
H97:   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__8, [i___1]) >= dns_types__byte__first) and (element(
           bytes__8, [i___1]) <= dns_types__byte__last))) .
        ->
C1:    24 + current_name_length + (1 - 1) <= 24 + 
           rr_type__maxdomainnamelength + 
           rr_type__rrsig_record_type__maxrrsiglength .
 

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

procedure_set_ttl_data_rrsig_58.
H1:    srcbyte + 3 <= siglength .
H2:    siglength <= 
           rr_type__rrsig_record_type__maxrrsiglength .
H3:    siglength = fld_signaturelength(rrsig_record) .
H4:    dstbytes >= 1 .
H5:    dstbytes <= srcbyte .
H6:    start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - siglength .
H7:    current_name_length >= rr_type__wirestringtypeindex__first .
H8:    current_name_length <= rr_type__wirestringtypeindex__last .
H9:    sigoffset = start_byte + 24 - 1 + 
           current_name_length .
H10:   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))) .
H11:   start_byte >= dns_types__packet_bytes_range__first .
H12:   start_byte <= dns_types__packet_bytes_range__last .
H13:   fld_ttlinseconds(fld_inherit(rrsig_record)) >= 
           unsigned_types__unsigned32__first .
H14:   fld_ttlinseconds(fld_inherit(rrsig_record)) <= 
           unsigned_types__unsigned32__last .
H15:   fld_class(fld_inherit(rrsig_record)) >= 
           rr_type__classtype__first .
H16:   fld_class(fld_inherit(rrsig_record)) <= 
           rr_type__classtype__last .
H17:   fld_typecovered(rrsig_record) >= dns_types__query_type__first .
H18:   fld_typecovered(rrsig_record) <= dns_types__query_type__last .
H19:   fld_algorithm(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H20:   fld_algorithm(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H21:   fld_numlabels(rrsig_record) >= 
           unsigned_types__unsigned8__first .
H22:   fld_numlabels(rrsig_record) <= 
           unsigned_types__unsigned8__last .
H23:   fld_origttl(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H24:   fld_origttl(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H25:   fld_sigexpiration(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H26:   fld_sigexpiration(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H27:   fld_siginception(rrsig_record) >= 
           unsigned_types__unsigned32__first .
H28:   fld_siginception(rrsig_record) <= 
           unsigned_types__unsigned32__last .
H29:   fld_keytag(rrsig_record) >= unsigned_types__unsigned16__first .
H30:   fld_keytag(rrsig_record) <= unsigned_types__unsigned16__last .
H31:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_record), [i___1]) >= 
           character__first) and (element(fld_signername(
           rrsig_record), [i___1]) <= character__last))) .
H32:   for_all(i___2: integer, ((i___2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first) and (
           i___2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last)) -> ((element(
           fld_signature(rrsig_record), [i___2]) >= 
           character__first) and (element(fld_signature(
           rrsig_record), [i___2]) <= character__last))) .
H33:   fld_signaturelength(rrsig_record) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H34:   fld_signaturelength(rrsig_record) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H35:   start_byte <= dns_types__packet_bytes_range__last - 24 - 
           rr_type__maxdomainnamelength - 
           rr_type__rrsig_record_type__maxrrsiglength .
H36:   element(fld_signature(rrsig_record), [srcbyte]) >= 
           character__first .
H37:   element(fld_signature(rrsig_record), [srcbyte]) <= 
           character__last .
H38:   srcbyte >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H39:   srcbyte <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H40:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H41:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H42:   lookup(element(fld_signature(rrsig_record), [srcbyte])) >= 
           dns_types__byte__first .
H43:   lookup(element(fld_signature(rrsig_record), [srcbyte])) <= 
           dns_types__byte__last .
H44:   element(fld_signature(rrsig_record), [srcbyte + 1]) >= 
           character__first .
H45:   element(fld_signature(rrsig_record), [srcbyte + 1]) <= 
           character__last .
H46:   srcbyte + 1 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H47:   srcbyte + 1 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H48:   srcbyte + 1 >= integer__base__first .
H49:   srcbyte + 1 <= integer__base__last .
H50:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H51:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H52:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) >= 
           dns_types__byte__first .
H53:   lookup(element(fld_signature(rrsig_record), [srcbyte + 1])) <= 
           dns_types__byte__last .
H54:   element(fld_signature(rrsig_record), [srcbyte + 2]) >= 
           character__first .
H55:   element(fld_signature(rrsig_record), [srcbyte + 2]) <= 
           character__last .
H56:   srcbyte + 2 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H57:   srcbyte + 2 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H58:   srcbyte + 2 >= integer__base__first .
H59:   srcbyte + 2 <= integer__base__last .
H60:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H61:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H62:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) >= 
           dns_types__byte__first .
H63:   lookup(element(fld_signature(rrsig_record), [srcbyte + 2])) <= 
           dns_types__byte__last .
H64:   element(fld_signature(rrsig_record), [srcbyte + 3]) >= 
           character__first .
H65:   element(fld_signature(rrsig_record), [srcbyte + 3]) <= 
           character__last .
H66:   srcbyte + 3 >= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__first .
H67:   srcbyte + 3 <= 
           rr_type__rrsig_record_type__rrsigstringtypeindex__last .
H68:   srcbyte + 3 >= integer__base__first .
H69:   srcbyte + 3 <= integer__base__last .
H70:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H71:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H72:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) >= 
           dns_types__byte__first .
H73:   lookup(element(fld_signature(rrsig_record), [srcbyte + 3])) <= 
           dns_types__byte__last .
H74:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H75:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_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_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H78:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H79:   4 <> 0 .
H80:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H81:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H82:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H83:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte])) * 4 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) div 16 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H84:   sigoffset + dstbytes >= dns_types__packet_bytes_range__first .
H85:   sigoffset + dstbytes <= dns_types__packet_bytes_range__last .
H86:   sigoffset + dstbytes >= dns_types__packet_bytes_range__base__first .
H87:   sigoffset + dstbytes <= dns_types__packet_bytes_range__base__last .
H88:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus >= dns_types__byte__first .
H89:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 1])) * 16 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) div 4 mod dns_types__byte__modulus) mod 
           dns_types__byte__modulus <= dns_types__byte__last .
H90:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__first .
H91:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__last .
H92:   sigoffset + (dstbytes + 1) >= 
           dns_types__packet_bytes_range__base__first .
H93:   sigoffset + (dstbytes + 1) <= 
           dns_types__packet_bytes_range__base__last .
H94:   dstbytes + 1 >= dns_types__packet_bytes_range__base__first .
H95:   dstbytes + 1 <= dns_types__packet_bytes_range__base__last .
H96:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus >= 
           dns_types__byte__first .
H97:   (lookup(element(fld_signature(rrsig_record), [
           srcbyte + 2])) * 64 mod dns_types__byte__modulus + 
           lookup(element(fld_signature(rrsig_record), [
           srcbyte + 3]))) mod dns_types__byte__modulus <= 
           dns_types__byte__last .
H98:   sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__first .
H99:   sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__last .
H100:  sigoffset + (dstbytes + 2) >= 
           dns_types__packet_bytes_range__base__first .
H101:  sigoffset + (dstbytes + 2) <= 
           dns_types__packet_bytes_range__base__last .
H102:  dstbytes + 2 >= dns_types__packet_bytes_range__base__first .
H103:  dstbytes + 2 <= dns_types__packet_bytes_range__base__last .
H104:  srcbyte + 4 >= integer__first .
H105:  srcbyte + 4 <= integer__last .
H106:  dstbytes + 3 >= dns_types__packet_bytes_range__first .
H107:  dstbytes + 3 <= dns_types__packet_bytes_range__last .
H108:  srcbyte + 4 + 3 >= integer__base__first .
H109:  srcbyte + 4 + 3 <= integer__base__last .
H110:  not (srcbyte + 4 + 3 <= siglength) .
H111:  24 + current_name_length + (dstbytes + 3 - 1) >= 
           dns_types__packet_bytes_range__first .
H112:  24 + current_name_length + (dstbytes + 3 - 1) <= 
           dns_types__packet_bytes_range__last .
H113:  dstbytes + 3 - 1 >= dns_types__packet_bytes_range__base__first .
H114:  dstbytes + 3 - 1 <= dns_types__packet_bytes_range__base__last .
H115:  1 >= dns_types__packet_bytes_range__first .
H116:  1 <= dns_types__packet_bytes_range__last .
H117:  24 + current_name_length >= 
           dns_types__packet_bytes_range__first .
H118:  24 + current_name_length <= 
           dns_types__packet_bytes_range__last .
H119:  24 + current_name_length >= integer__base__first .
H120:  24 + current_name_length <= integer__base__last .
H121:  24 + current_name_length + (dstbytes + 3 - 1) - 6 >= 
           dns_types__packet_bytes_range__base__first .
H122:  24 + current_name_length + (dstbytes + 3 - 1) - 6 <= 
           dns_types__packet_bytes_range__base__last .
H123:  start_byte + 4 >= dns_types__packet_bytes_range__base__first .
H124:  start_byte + 4 <= dns_types__packet_bytes_range__base__last .
H125:  from_bytes_range(24 + current_name_length + (
           dstbytes + 3 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H126:  from_bytes_range(24 + current_name_length + (
           dstbytes + 3 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H127:  start_byte + 4 >= dns_types__packet_bytes_range__first .
H128:  start_byte + 4 <= dns_types__packet_bytes_range__last .
H129:  start_byte + 4 <= dns_types__packet_bytes_range__last - 1 .
H130:  from_bytes_range(24 + current_name_length + (
           dstbytes + 3 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus >= 
           unsigned_types__unsigned16__first .
H131:  from_bytes_range(24 + current_name_length + (
           dstbytes + 3 - 1) - 6) mod 65536 mod 
           unsigned_types__unsigned32__modulus <= 
           unsigned_types__unsigned16__last .
H132:  65536 <> 0 .
H133:  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__8, [i___1]) >= dns_types__byte__first) and (element(
           bytes__8, [i___1]) <= dns_types__byte__last))) .
        ->
C1:    24 + current_name_length + (dstbytes + 3 - 1) <= 24 + 
           rr_type__maxdomainnamelength + 
           rr_type__rrsig_record_type__maxrrsiglength .
 

