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

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


       procedure Zone_File_Parser.ParseTypeCoveredAlgorithmNumLabels




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

procedure_parsetypecoveredalgorithmnumlabels_1.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
        ->
C1:    endidx + 1 >= rr_type__linelengthindex__first .
C2:    endidx + 1 <= rr_type__linelengthindex__last .
 

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

procedure_parsetypecoveredalgorithmnumlabels_2.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx + 1 >= rr_type__linelengthindex__first .
C2:    endidx + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx + 1 <= zlength .
 

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

procedure_parsetypecoveredalgorithmnumlabels_3.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__1 >= rr_type__rritemtype__first .
C2:    foundtype__1 <= rr_type__rritemtype__last .
C3:    endidx__1 >= rr_type__linelengthindex__first .
C4:    endidx__1 <= rr_type__linelengthindex__last .
C5:    begidx__1 >= rr_type__linelengthindex__first .
C6:    begidx__1 <= rr_type__linelengthindex__last .
 

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

procedure_parsetypecoveredalgorithmnumlabels_4.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
        ->
C1:    begidx__1 <= endidx__1 .
C2:    endidx__1 >= rr_type__linelengthindex__first .
C3:    endidx__1 <= rr_type__linelengthindex__last .
C4:    begidx__1 >= rr_type__linelengthindex__first .
C5:    begidx__1 <= rr_type__linelengthindex__last .
 

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

procedure_parsetypecoveredalgorithmnumlabels_5.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
        ->
C1:    parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
C2:    parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
 

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

procedure_parsetypecoveredalgorithmnumlabels_6.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
        ->
C1:    endidx__1 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__1 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_7.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
        ->
C1:    endidx__1 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__1 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_8.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
        ->
C1:    endidx + 1 >= rr_type__linelengthindex__first .
C2:    endidx + 1 <= rr_type__linelengthindex__last .
 

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

procedure_parsetypecoveredalgorithmnumlabels_9.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__1 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__1 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__1 + 1 <= zlength .
 

procedure_parsetypecoveredalgorithmnumlabels_10.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__1 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__1 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__1 + 1 <= zlength .
 

procedure_parsetypecoveredalgorithmnumlabels_11.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx + 1 >= rr_type__linelengthindex__first .
C2:    endidx + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx + 1 <= zlength .
 

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

procedure_parsetypecoveredalgorithmnumlabels_12.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   zlength >= rr_type__linelengthindex__first .
H78:   zlength <= rr_type__linelengthindex__last .
H79:   endidx__1 + 1 <= zlength .
H80:   begidx__2 <= endidx__2 .
H81:   begidx__2 <= zlength .
H82:   endidx__2 <= zlength .
H83:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H84:   begidx__2 >= rr_type__linelengthindex__first .
H85:   begidx__2 <= rr_type__linelengthindex__last .
H86:   endidx__2 >= rr_type__linelengthindex__first .
H87:   endidx__2 <= rr_type__linelengthindex__last .
H88:   foundtype__2 >= rr_type__rritemtype__first .
H89:   foundtype__2 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__2 >= rr_type__rritemtype__first .
C2:    foundtype__2 <= rr_type__rritemtype__last .
C3:    endidx__2 >= rr_type__linelengthindex__first .
C4:    endidx__2 <= rr_type__linelengthindex__last .
C5:    begidx__2 >= rr_type__linelengthindex__first .
C6:    begidx__2 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_13.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   zlength >= rr_type__linelengthindex__first .
H67:   zlength <= rr_type__linelengthindex__last .
H68:   endidx__1 + 1 <= zlength .
H69:   begidx__2 <= endidx__2 .
H70:   begidx__2 <= zlength .
H71:   endidx__2 <= zlength .
H72:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H73:   begidx__2 >= rr_type__linelengthindex__first .
H74:   begidx__2 <= rr_type__linelengthindex__last .
H75:   endidx__2 >= rr_type__linelengthindex__first .
H76:   endidx__2 <= rr_type__linelengthindex__last .
H77:   foundtype__2 >= rr_type__rritemtype__first .
H78:   foundtype__2 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__2 >= rr_type__rritemtype__first .
C2:    foundtype__2 <= rr_type__rritemtype__last .
C3:    endidx__2 >= rr_type__linelengthindex__first .
C4:    endidx__2 <= rr_type__linelengthindex__last .
C5:    begidx__2 >= rr_type__linelengthindex__first .
C6:    begidx__2 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_14.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   zlength >= rr_type__linelengthindex__first .
H39:   zlength <= rr_type__linelengthindex__last .
H40:   endidx + 1 <= zlength .
H41:   begidx__2 <= endidx__2 .
H42:   begidx__2 <= zlength .
H43:   endidx__2 <= zlength .
H44:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H45:   begidx__2 >= rr_type__linelengthindex__first .
H46:   begidx__2 <= rr_type__linelengthindex__last .
H47:   endidx__2 >= rr_type__linelengthindex__first .
H48:   endidx__2 <= rr_type__linelengthindex__last .
H49:   foundtype__2 >= rr_type__rritemtype__first .
H50:   foundtype__2 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__2 >= rr_type__rritemtype__first .
C2:    foundtype__2 <= rr_type__rritemtype__last .
C3:    endidx__2 >= rr_type__linelengthindex__first .
C4:    endidx__2 <= rr_type__linelengthindex__last .
C5:    begidx__2 >= rr_type__linelengthindex__first .
C6:    begidx__2 <= rr_type__linelengthindex__last .
 

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

procedure_parsetypecoveredalgorithmnumlabels_15.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   zlength >= rr_type__linelengthindex__first .
H78:   zlength <= rr_type__linelengthindex__last .
H79:   endidx__1 + 1 <= zlength .
H80:   begidx__2 <= endidx__2 .
H81:   begidx__2 <= zlength .
H82:   endidx__2 <= zlength .
H83:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H84:   begidx__2 >= rr_type__linelengthindex__first .
H85:   begidx__2 <= rr_type__linelengthindex__last .
H86:   endidx__2 >= rr_type__linelengthindex__first .
H87:   endidx__2 <= rr_type__linelengthindex__last .
H88:   foundtype__2 >= rr_type__rritemtype__first .
H89:   foundtype__2 <= rr_type__rritemtype__last .
H90:   foundtype__2 >= rr_type__rritemtype__first .
H91:   foundtype__2 <= rr_type__rritemtype__last .
H92:   endidx__2 >= rr_type__linelengthindex__first .
H93:   endidx__2 <= rr_type__linelengthindex__last .
H94:   begidx__2 >= rr_type__linelengthindex__first .
H95:   begidx__2 <= rr_type__linelengthindex__last .
H96:   foundtype__2 >= rr_type__rritemtype__first .
H97:   foundtype__2 <= rr_type__rritemtype__last .
H98:   foundtype__2 = rr_type__number .
H99:   begidx__2 >= rr_type__linelengthindex__first .
H100:  begidx__2 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__2 >= rr_type__linelengthindex__first .
C2:    endidx__2 <= rr_type__linelengthindex__last .
C3:    begidx__2 >= rr_type__linelengthindex__first .
C4:    begidx__2 <= rr_type__linelengthindex__last .
C5:    for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
 

procedure_parsetypecoveredalgorithmnumlabels_16.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   zlength >= rr_type__linelengthindex__first .
H67:   zlength <= rr_type__linelengthindex__last .
H68:   endidx__1 + 1 <= zlength .
H69:   begidx__2 <= endidx__2 .
H70:   begidx__2 <= zlength .
H71:   endidx__2 <= zlength .
H72:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H73:   begidx__2 >= rr_type__linelengthindex__first .
H74:   begidx__2 <= rr_type__linelengthindex__last .
H75:   endidx__2 >= rr_type__linelengthindex__first .
H76:   endidx__2 <= rr_type__linelengthindex__last .
H77:   foundtype__2 >= rr_type__rritemtype__first .
H78:   foundtype__2 <= rr_type__rritemtype__last .
H79:   foundtype__2 >= rr_type__rritemtype__first .
H80:   foundtype__2 <= rr_type__rritemtype__last .
H81:   endidx__2 >= rr_type__linelengthindex__first .
H82:   endidx__2 <= rr_type__linelengthindex__last .
H83:   begidx__2 >= rr_type__linelengthindex__first .
H84:   begidx__2 <= rr_type__linelengthindex__last .
H85:   foundtype__2 >= rr_type__rritemtype__first .
H86:   foundtype__2 <= rr_type__rritemtype__last .
H87:   foundtype__2 = rr_type__number .
H88:   begidx__2 >= rr_type__linelengthindex__first .
H89:   begidx__2 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__2 >= rr_type__linelengthindex__first .
C2:    endidx__2 <= rr_type__linelengthindex__last .
C3:    begidx__2 >= rr_type__linelengthindex__first .
C4:    begidx__2 <= rr_type__linelengthindex__last .
C5:    for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
 

procedure_parsetypecoveredalgorithmnumlabels_17.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   zlength >= rr_type__linelengthindex__first .
H39:   zlength <= rr_type__linelengthindex__last .
H40:   endidx + 1 <= zlength .
H41:   begidx__2 <= endidx__2 .
H42:   begidx__2 <= zlength .
H43:   endidx__2 <= zlength .
H44:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H45:   begidx__2 >= rr_type__linelengthindex__first .
H46:   begidx__2 <= rr_type__linelengthindex__last .
H47:   endidx__2 >= rr_type__linelengthindex__first .
H48:   endidx__2 <= rr_type__linelengthindex__last .
H49:   foundtype__2 >= rr_type__rritemtype__first .
H50:   foundtype__2 <= rr_type__rritemtype__last .
H51:   foundtype__2 >= rr_type__rritemtype__first .
H52:   foundtype__2 <= rr_type__rritemtype__last .
H53:   endidx__2 >= rr_type__linelengthindex__first .
H54:   endidx__2 <= rr_type__linelengthindex__last .
H55:   begidx__2 >= rr_type__linelengthindex__first .
H56:   begidx__2 <= rr_type__linelengthindex__last .
H57:   foundtype__2 >= rr_type__rritemtype__first .
H58:   foundtype__2 <= rr_type__rritemtype__last .
H59:   foundtype__2 = rr_type__number .
H60:   begidx__2 >= rr_type__linelengthindex__first .
H61:   begidx__2 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__2 >= rr_type__linelengthindex__first .
C2:    endidx__2 <= rr_type__linelengthindex__last .
C3:    begidx__2 >= rr_type__linelengthindex__first .
C4:    begidx__2 <= rr_type__linelengthindex__last .
C5:    for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
 

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

procedure_parsetypecoveredalgorithmnumlabels_18.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   zlength >= rr_type__linelengthindex__first .
H78:   zlength <= rr_type__linelengthindex__last .
H79:   endidx__1 + 1 <= zlength .
H80:   begidx__2 <= endidx__2 .
H81:   begidx__2 <= zlength .
H82:   endidx__2 <= zlength .
H83:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H84:   begidx__2 >= rr_type__linelengthindex__first .
H85:   begidx__2 <= rr_type__linelengthindex__last .
H86:   endidx__2 >= rr_type__linelengthindex__first .
H87:   endidx__2 <= rr_type__linelengthindex__last .
H88:   foundtype__2 >= rr_type__rritemtype__first .
H89:   foundtype__2 <= rr_type__rritemtype__last .
H90:   foundtype__2 >= rr_type__rritemtype__first .
H91:   foundtype__2 <= rr_type__rritemtype__last .
H92:   endidx__2 >= rr_type__linelengthindex__first .
H93:   endidx__2 <= rr_type__linelengthindex__last .
H94:   begidx__2 >= rr_type__linelengthindex__first .
H95:   begidx__2 <= rr_type__linelengthindex__last .
H96:   foundtype__2 >= rr_type__rritemtype__first .
H97:   foundtype__2 <= rr_type__rritemtype__last .
H98:   foundtype__2 = rr_type__number .
H99:   begidx__2 >= rr_type__linelengthindex__first .
H100:  begidx__2 <= rr_type__linelengthindex__last .
H101:  endidx__2 >= rr_type__linelengthindex__first .
H102:  endidx__2 <= rr_type__linelengthindex__last .
H103:  begidx__2 >= rr_type__linelengthindex__first .
H104:  begidx__2 <= rr_type__linelengthindex__last .
H105:  for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H106:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H107:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H108:  fld_inherit(rrsig_rec__3) = fld_inherit(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H109:  fld_typecovered(rrsig_rec__3) = fld_typecovered(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H110:  fld_numlabels(rrsig_rec__3) = fld_numlabels(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H111:  fld_origttl(rrsig_rec__3) = fld_origttl(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H112:  fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H113:  fld_siginception(rrsig_rec__3) = fld_siginception(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H114:  fld_keytag(rrsig_rec__3) = fld_keytag(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H115:  fld_signername(rrsig_rec__3) = fld_signername(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H116:  fld_signature(rrsig_rec__3) = fld_signature(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H117:  fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H118:  rrsig_rec__3 = upf_algorithm(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1)), fld_algorithm(
           rrsig_rec__3)) .
        ->
C1:    fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
C2:    fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
 

procedure_parsetypecoveredalgorithmnumlabels_19.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   zlength >= rr_type__linelengthindex__first .
H67:   zlength <= rr_type__linelengthindex__last .
H68:   endidx__1 + 1 <= zlength .
H69:   begidx__2 <= endidx__2 .
H70:   begidx__2 <= zlength .
H71:   endidx__2 <= zlength .
H72:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H73:   begidx__2 >= rr_type__linelengthindex__first .
H74:   begidx__2 <= rr_type__linelengthindex__last .
H75:   endidx__2 >= rr_type__linelengthindex__first .
H76:   endidx__2 <= rr_type__linelengthindex__last .
H77:   foundtype__2 >= rr_type__rritemtype__first .
H78:   foundtype__2 <= rr_type__rritemtype__last .
H79:   foundtype__2 >= rr_type__rritemtype__first .
H80:   foundtype__2 <= rr_type__rritemtype__last .
H81:   endidx__2 >= rr_type__linelengthindex__first .
H82:   endidx__2 <= rr_type__linelengthindex__last .
H83:   begidx__2 >= rr_type__linelengthindex__first .
H84:   begidx__2 <= rr_type__linelengthindex__last .
H85:   foundtype__2 >= rr_type__rritemtype__first .
H86:   foundtype__2 <= rr_type__rritemtype__last .
H87:   foundtype__2 = rr_type__number .
H88:   begidx__2 >= rr_type__linelengthindex__first .
H89:   begidx__2 <= rr_type__linelengthindex__last .
H90:   endidx__2 >= rr_type__linelengthindex__first .
H91:   endidx__2 <= rr_type__linelengthindex__last .
H92:   begidx__2 >= rr_type__linelengthindex__first .
H93:   begidx__2 <= rr_type__linelengthindex__last .
H94:   for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H95:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H96:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H97:   fld_inherit(rrsig_rec__3) = fld_inherit(rrsig_rec) .
H98:   fld_typecovered(rrsig_rec__3) = fld_typecovered(
           rrsig_rec) .
H99:   fld_numlabels(rrsig_rec__3) = fld_numlabels(
           rrsig_rec) .
H100:  fld_origttl(rrsig_rec__3) = fld_origttl(rrsig_rec) .
H101:  fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           rrsig_rec) .
H102:  fld_siginception(rrsig_rec__3) = fld_siginception(
           rrsig_rec) .
H103:  fld_keytag(rrsig_rec__3) = fld_keytag(rrsig_rec) .
H104:  fld_signername(rrsig_rec__3) = fld_signername(
           rrsig_rec) .
H105:  fld_signature(rrsig_rec__3) = fld_signature(
           rrsig_rec) .
H106:  fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           rrsig_rec) .
H107:  rrsig_rec__3 = upf_algorithm(rrsig_rec, fld_algorithm(
           rrsig_rec__3)) .
        ->
C1:    fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
C2:    fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
 

procedure_parsetypecoveredalgorithmnumlabels_20.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   zlength >= rr_type__linelengthindex__first .
H39:   zlength <= rr_type__linelengthindex__last .
H40:   endidx + 1 <= zlength .
H41:   begidx__2 <= endidx__2 .
H42:   begidx__2 <= zlength .
H43:   endidx__2 <= zlength .
H44:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H45:   begidx__2 >= rr_type__linelengthindex__first .
H46:   begidx__2 <= rr_type__linelengthindex__last .
H47:   endidx__2 >= rr_type__linelengthindex__first .
H48:   endidx__2 <= rr_type__linelengthindex__last .
H49:   foundtype__2 >= rr_type__rritemtype__first .
H50:   foundtype__2 <= rr_type__rritemtype__last .
H51:   foundtype__2 >= rr_type__rritemtype__first .
H52:   foundtype__2 <= rr_type__rritemtype__last .
H53:   endidx__2 >= rr_type__linelengthindex__first .
H54:   endidx__2 <= rr_type__linelengthindex__last .
H55:   begidx__2 >= rr_type__linelengthindex__first .
H56:   begidx__2 <= rr_type__linelengthindex__last .
H57:   foundtype__2 >= rr_type__rritemtype__first .
H58:   foundtype__2 <= rr_type__rritemtype__last .
H59:   foundtype__2 = rr_type__number .
H60:   begidx__2 >= rr_type__linelengthindex__first .
H61:   begidx__2 <= rr_type__linelengthindex__last .
H62:   endidx__2 >= rr_type__linelengthindex__first .
H63:   endidx__2 <= rr_type__linelengthindex__last .
H64:   begidx__2 >= rr_type__linelengthindex__first .
H65:   begidx__2 <= rr_type__linelengthindex__last .
H66:   for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H67:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H68:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H69:   fld_inherit(rrsig_rec__3) = fld_inherit(rrsig_rec) .
H70:   fld_typecovered(rrsig_rec__3) = fld_typecovered(
           rrsig_rec) .
H71:   fld_numlabels(rrsig_rec__3) = fld_numlabels(
           rrsig_rec) .
H72:   fld_origttl(rrsig_rec__3) = fld_origttl(rrsig_rec) .
H73:   fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           rrsig_rec) .
H74:   fld_siginception(rrsig_rec__3) = fld_siginception(
           rrsig_rec) .
H75:   fld_keytag(rrsig_rec__3) = fld_keytag(rrsig_rec) .
H76:   fld_signername(rrsig_rec__3) = fld_signername(
           rrsig_rec) .
H77:   fld_signature(rrsig_rec__3) = fld_signature(
           rrsig_rec) .
H78:   fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           rrsig_rec) .
H79:   rrsig_rec__3 = upf_algorithm(rrsig_rec, fld_algorithm(
           rrsig_rec__3)) .
        ->
C1:    fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
C2:    fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
 

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

procedure_parsetypecoveredalgorithmnumlabels_21.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   zlength >= rr_type__linelengthindex__first .
H78:   zlength <= rr_type__linelengthindex__last .
H79:   endidx__1 + 1 <= zlength .
H80:   begidx__2 <= endidx__2 .
H81:   begidx__2 <= zlength .
H82:   endidx__2 <= zlength .
H83:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H84:   begidx__2 >= rr_type__linelengthindex__first .
H85:   begidx__2 <= rr_type__linelengthindex__last .
H86:   endidx__2 >= rr_type__linelengthindex__first .
H87:   endidx__2 <= rr_type__linelengthindex__last .
H88:   foundtype__2 >= rr_type__rritemtype__first .
H89:   foundtype__2 <= rr_type__rritemtype__last .
H90:   foundtype__2 >= rr_type__rritemtype__first .
H91:   foundtype__2 <= rr_type__rritemtype__last .
H92:   endidx__2 >= rr_type__linelengthindex__first .
H93:   endidx__2 <= rr_type__linelengthindex__last .
H94:   begidx__2 >= rr_type__linelengthindex__first .
H95:   begidx__2 <= rr_type__linelengthindex__last .
H96:   foundtype__2 >= rr_type__rritemtype__first .
H97:   foundtype__2 <= rr_type__rritemtype__last .
H98:   foundtype__2 = rr_type__number .
H99:   begidx__2 >= rr_type__linelengthindex__first .
H100:  begidx__2 <= rr_type__linelengthindex__last .
H101:  endidx__2 >= rr_type__linelengthindex__first .
H102:  endidx__2 <= rr_type__linelengthindex__last .
H103:  begidx__2 >= rr_type__linelengthindex__first .
H104:  begidx__2 <= rr_type__linelengthindex__last .
H105:  for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H106:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H107:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H108:  fld_inherit(rrsig_rec__3) = fld_inherit(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H109:  fld_typecovered(rrsig_rec__3) = fld_typecovered(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H110:  fld_numlabels(rrsig_rec__3) = fld_numlabels(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H111:  fld_origttl(rrsig_rec__3) = fld_origttl(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H112:  fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H113:  fld_siginception(rrsig_rec__3) = fld_siginception(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H114:  fld_keytag(rrsig_rec__3) = fld_keytag(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H115:  fld_signername(rrsig_rec__3) = fld_signername(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H116:  fld_signature(rrsig_rec__3) = fld_signature(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H117:  fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H118:  rrsig_rec__3 = upf_algorithm(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1)), fld_algorithm(
           rrsig_rec__3)) .
H119:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H120:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H121:  success__3 .
H122:  endidx__2 < zlength .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_22.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   zlength >= rr_type__linelengthindex__first .
H67:   zlength <= rr_type__linelengthindex__last .
H68:   endidx__1 + 1 <= zlength .
H69:   begidx__2 <= endidx__2 .
H70:   begidx__2 <= zlength .
H71:   endidx__2 <= zlength .
H72:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H73:   begidx__2 >= rr_type__linelengthindex__first .
H74:   begidx__2 <= rr_type__linelengthindex__last .
H75:   endidx__2 >= rr_type__linelengthindex__first .
H76:   endidx__2 <= rr_type__linelengthindex__last .
H77:   foundtype__2 >= rr_type__rritemtype__first .
H78:   foundtype__2 <= rr_type__rritemtype__last .
H79:   foundtype__2 >= rr_type__rritemtype__first .
H80:   foundtype__2 <= rr_type__rritemtype__last .
H81:   endidx__2 >= rr_type__linelengthindex__first .
H82:   endidx__2 <= rr_type__linelengthindex__last .
H83:   begidx__2 >= rr_type__linelengthindex__first .
H84:   begidx__2 <= rr_type__linelengthindex__last .
H85:   foundtype__2 >= rr_type__rritemtype__first .
H86:   foundtype__2 <= rr_type__rritemtype__last .
H87:   foundtype__2 = rr_type__number .
H88:   begidx__2 >= rr_type__linelengthindex__first .
H89:   begidx__2 <= rr_type__linelengthindex__last .
H90:   endidx__2 >= rr_type__linelengthindex__first .
H91:   endidx__2 <= rr_type__linelengthindex__last .
H92:   begidx__2 >= rr_type__linelengthindex__first .
H93:   begidx__2 <= rr_type__linelengthindex__last .
H94:   for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H95:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H96:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H97:   fld_inherit(rrsig_rec__3) = fld_inherit(rrsig_rec) .
H98:   fld_typecovered(rrsig_rec__3) = fld_typecovered(
           rrsig_rec) .
H99:   fld_numlabels(rrsig_rec__3) = fld_numlabels(
           rrsig_rec) .
H100:  fld_origttl(rrsig_rec__3) = fld_origttl(rrsig_rec) .
H101:  fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           rrsig_rec) .
H102:  fld_siginception(rrsig_rec__3) = fld_siginception(
           rrsig_rec) .
H103:  fld_keytag(rrsig_rec__3) = fld_keytag(rrsig_rec) .
H104:  fld_signername(rrsig_rec__3) = fld_signername(
           rrsig_rec) .
H105:  fld_signature(rrsig_rec__3) = fld_signature(
           rrsig_rec) .
H106:  fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           rrsig_rec) .
H107:  rrsig_rec__3 = upf_algorithm(rrsig_rec, fld_algorithm(
           rrsig_rec__3)) .
H108:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H109:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H110:  success__3 .
H111:  endidx__2 < zlength .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_23.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   zlength >= rr_type__linelengthindex__first .
H39:   zlength <= rr_type__linelengthindex__last .
H40:   endidx + 1 <= zlength .
H41:   begidx__2 <= endidx__2 .
H42:   begidx__2 <= zlength .
H43:   endidx__2 <= zlength .
H44:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H45:   begidx__2 >= rr_type__linelengthindex__first .
H46:   begidx__2 <= rr_type__linelengthindex__last .
H47:   endidx__2 >= rr_type__linelengthindex__first .
H48:   endidx__2 <= rr_type__linelengthindex__last .
H49:   foundtype__2 >= rr_type__rritemtype__first .
H50:   foundtype__2 <= rr_type__rritemtype__last .
H51:   foundtype__2 >= rr_type__rritemtype__first .
H52:   foundtype__2 <= rr_type__rritemtype__last .
H53:   endidx__2 >= rr_type__linelengthindex__first .
H54:   endidx__2 <= rr_type__linelengthindex__last .
H55:   begidx__2 >= rr_type__linelengthindex__first .
H56:   begidx__2 <= rr_type__linelengthindex__last .
H57:   foundtype__2 >= rr_type__rritemtype__first .
H58:   foundtype__2 <= rr_type__rritemtype__last .
H59:   foundtype__2 = rr_type__number .
H60:   begidx__2 >= rr_type__linelengthindex__first .
H61:   begidx__2 <= rr_type__linelengthindex__last .
H62:   endidx__2 >= rr_type__linelengthindex__first .
H63:   endidx__2 <= rr_type__linelengthindex__last .
H64:   begidx__2 >= rr_type__linelengthindex__first .
H65:   begidx__2 <= rr_type__linelengthindex__last .
H66:   for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H67:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H68:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H69:   fld_inherit(rrsig_rec__3) = fld_inherit(rrsig_rec) .
H70:   fld_typecovered(rrsig_rec__3) = fld_typecovered(
           rrsig_rec) .
H71:   fld_numlabels(rrsig_rec__3) = fld_numlabels(
           rrsig_rec) .
H72:   fld_origttl(rrsig_rec__3) = fld_origttl(rrsig_rec) .
H73:   fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           rrsig_rec) .
H74:   fld_siginception(rrsig_rec__3) = fld_siginception(
           rrsig_rec) .
H75:   fld_keytag(rrsig_rec__3) = fld_keytag(rrsig_rec) .
H76:   fld_signername(rrsig_rec__3) = fld_signername(
           rrsig_rec) .
H77:   fld_signature(rrsig_rec__3) = fld_signature(
           rrsig_rec) .
H78:   fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           rrsig_rec) .
H79:   rrsig_rec__3 = upf_algorithm(rrsig_rec, fld_algorithm(
           rrsig_rec__3)) .
H80:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H81:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H82:   success__3 .
H83:   endidx__2 < zlength .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_24.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   zlength >= rr_type__linelengthindex__first .
H78:   zlength <= rr_type__linelengthindex__last .
H79:   endidx__1 + 1 <= zlength .
H80:   begidx__2 <= endidx__2 .
H81:   begidx__2 <= zlength .
H82:   endidx__2 <= zlength .
H83:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H84:   begidx__2 >= rr_type__linelengthindex__first .
H85:   begidx__2 <= rr_type__linelengthindex__last .
H86:   endidx__2 >= rr_type__linelengthindex__first .
H87:   endidx__2 <= rr_type__linelengthindex__last .
H88:   foundtype__2 >= rr_type__rritemtype__first .
H89:   foundtype__2 <= rr_type__rritemtype__last .
H90:   foundtype__2 >= rr_type__rritemtype__first .
H91:   foundtype__2 <= rr_type__rritemtype__last .
H92:   endidx__2 >= rr_type__linelengthindex__first .
H93:   endidx__2 <= rr_type__linelengthindex__last .
H94:   begidx__2 >= rr_type__linelengthindex__first .
H95:   begidx__2 <= rr_type__linelengthindex__last .
H96:   foundtype__2 >= rr_type__rritemtype__first .
H97:   foundtype__2 <= rr_type__rritemtype__last .
H98:   not (foundtype__2 = rr_type__number) .
H99:   foundtype__2 = rr_type__number .
H100:  endidx__2 < zlength .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_25.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   zlength >= rr_type__linelengthindex__first .
H67:   zlength <= rr_type__linelengthindex__last .
H68:   endidx__1 + 1 <= zlength .
H69:   begidx__2 <= endidx__2 .
H70:   begidx__2 <= zlength .
H71:   endidx__2 <= zlength .
H72:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H73:   begidx__2 >= rr_type__linelengthindex__first .
H74:   begidx__2 <= rr_type__linelengthindex__last .
H75:   endidx__2 >= rr_type__linelengthindex__first .
H76:   endidx__2 <= rr_type__linelengthindex__last .
H77:   foundtype__2 >= rr_type__rritemtype__first .
H78:   foundtype__2 <= rr_type__rritemtype__last .
H79:   foundtype__2 >= rr_type__rritemtype__first .
H80:   foundtype__2 <= rr_type__rritemtype__last .
H81:   endidx__2 >= rr_type__linelengthindex__first .
H82:   endidx__2 <= rr_type__linelengthindex__last .
H83:   begidx__2 >= rr_type__linelengthindex__first .
H84:   begidx__2 <= rr_type__linelengthindex__last .
H85:   foundtype__2 >= rr_type__rritemtype__first .
H86:   foundtype__2 <= rr_type__rritemtype__last .
H87:   not (foundtype__2 = rr_type__number) .
H88:   foundtype__2 = rr_type__number .
H89:   endidx__2 < zlength .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_26.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   zlength >= rr_type__linelengthindex__first .
H39:   zlength <= rr_type__linelengthindex__last .
H40:   endidx + 1 <= zlength .
H41:   begidx__2 <= endidx__2 .
H42:   begidx__2 <= zlength .
H43:   endidx__2 <= zlength .
H44:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H45:   begidx__2 >= rr_type__linelengthindex__first .
H46:   begidx__2 <= rr_type__linelengthindex__last .
H47:   endidx__2 >= rr_type__linelengthindex__first .
H48:   endidx__2 <= rr_type__linelengthindex__last .
H49:   foundtype__2 >= rr_type__rritemtype__first .
H50:   foundtype__2 <= rr_type__rritemtype__last .
H51:   foundtype__2 >= rr_type__rritemtype__first .
H52:   foundtype__2 <= rr_type__rritemtype__last .
H53:   endidx__2 >= rr_type__linelengthindex__first .
H54:   endidx__2 <= rr_type__linelengthindex__last .
H55:   begidx__2 >= rr_type__linelengthindex__first .
H56:   begidx__2 <= rr_type__linelengthindex__last .
H57:   foundtype__2 >= rr_type__rritemtype__first .
H58:   foundtype__2 <= rr_type__rritemtype__last .
H59:   not (foundtype__2 = rr_type__number) .
H60:   foundtype__2 = rr_type__number .
H61:   endidx__2 < zlength .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_27.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   not ((foundtype__1 = rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H70:   foundtype__1 = rr_type__recordindicator .
H71:   endidx__1 < zlength .
H72:   endidx__1 < zlength .
        ->
C1:    endidx__1 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__1 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_28.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   not ((foundtype__1 = rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H59:   foundtype__1 = rr_type__recordindicator .
H60:   endidx__1 < zlength .
H61:   endidx__1 < zlength .
        ->
C1:    endidx__1 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__1 + 1 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_29.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   not ((success and (endidx < zlength)) and (endidx < 
           zlength)) .
H30:   success .
H31:   endidx < zlength .
H32:   endidx < zlength .
H33:   endidx < zlength .
        ->
C1:    endidx + 1 >= rr_type__linelengthindex__first .
C2:    endidx + 1 <= rr_type__linelengthindex__last .
 

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

procedure_parsetypecoveredalgorithmnumlabels_30.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   zlength >= rr_type__linelengthindex__first .
H78:   zlength <= rr_type__linelengthindex__last .
H79:   endidx__1 + 1 <= zlength .
H80:   begidx__2 <= endidx__2 .
H81:   begidx__2 <= zlength .
H82:   endidx__2 <= zlength .
H83:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H84:   begidx__2 >= rr_type__linelengthindex__first .
H85:   begidx__2 <= rr_type__linelengthindex__last .
H86:   endidx__2 >= rr_type__linelengthindex__first .
H87:   endidx__2 <= rr_type__linelengthindex__last .
H88:   foundtype__2 >= rr_type__rritemtype__first .
H89:   foundtype__2 <= rr_type__rritemtype__last .
H90:   foundtype__2 >= rr_type__rritemtype__first .
H91:   foundtype__2 <= rr_type__rritemtype__last .
H92:   endidx__2 >= rr_type__linelengthindex__first .
H93:   endidx__2 <= rr_type__linelengthindex__last .
H94:   begidx__2 >= rr_type__linelengthindex__first .
H95:   begidx__2 <= rr_type__linelengthindex__last .
H96:   foundtype__2 >= rr_type__rritemtype__first .
H97:   foundtype__2 <= rr_type__rritemtype__last .
H98:   foundtype__2 = rr_type__number .
H99:   begidx__2 >= rr_type__linelengthindex__first .
H100:  begidx__2 <= rr_type__linelengthindex__last .
H101:  endidx__2 >= rr_type__linelengthindex__first .
H102:  endidx__2 <= rr_type__linelengthindex__last .
H103:  begidx__2 >= rr_type__linelengthindex__first .
H104:  begidx__2 <= rr_type__linelengthindex__last .
H105:  for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H106:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H107:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H108:  fld_inherit(rrsig_rec__3) = fld_inherit(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H109:  fld_typecovered(rrsig_rec__3) = fld_typecovered(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H110:  fld_numlabels(rrsig_rec__3) = fld_numlabels(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H111:  fld_origttl(rrsig_rec__3) = fld_origttl(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H112:  fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H113:  fld_siginception(rrsig_rec__3) = fld_siginception(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H114:  fld_keytag(rrsig_rec__3) = fld_keytag(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H115:  fld_signername(rrsig_rec__3) = fld_signername(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H116:  fld_signature(rrsig_rec__3) = fld_signature(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H117:  fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H118:  rrsig_rec__3 = upf_algorithm(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1)), fld_algorithm(
           rrsig_rec__3)) .
H119:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H120:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H121:  success__3 .
H122:  endidx__2 < zlength .
H123:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H124:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H125:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__2 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__2 + 1 <= zlength .
 

procedure_parsetypecoveredalgorithmnumlabels_31.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   zlength >= rr_type__linelengthindex__first .
H67:   zlength <= rr_type__linelengthindex__last .
H68:   endidx__1 + 1 <= zlength .
H69:   begidx__2 <= endidx__2 .
H70:   begidx__2 <= zlength .
H71:   endidx__2 <= zlength .
H72:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H73:   begidx__2 >= rr_type__linelengthindex__first .
H74:   begidx__2 <= rr_type__linelengthindex__last .
H75:   endidx__2 >= rr_type__linelengthindex__first .
H76:   endidx__2 <= rr_type__linelengthindex__last .
H77:   foundtype__2 >= rr_type__rritemtype__first .
H78:   foundtype__2 <= rr_type__rritemtype__last .
H79:   foundtype__2 >= rr_type__rritemtype__first .
H80:   foundtype__2 <= rr_type__rritemtype__last .
H81:   endidx__2 >= rr_type__linelengthindex__first .
H82:   endidx__2 <= rr_type__linelengthindex__last .
H83:   begidx__2 >= rr_type__linelengthindex__first .
H84:   begidx__2 <= rr_type__linelengthindex__last .
H85:   foundtype__2 >= rr_type__rritemtype__first .
H86:   foundtype__2 <= rr_type__rritemtype__last .
H87:   foundtype__2 = rr_type__number .
H88:   begidx__2 >= rr_type__linelengthindex__first .
H89:   begidx__2 <= rr_type__linelengthindex__last .
H90:   endidx__2 >= rr_type__linelengthindex__first .
H91:   endidx__2 <= rr_type__linelengthindex__last .
H92:   begidx__2 >= rr_type__linelengthindex__first .
H93:   begidx__2 <= rr_type__linelengthindex__last .
H94:   for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H95:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H96:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H97:   fld_inherit(rrsig_rec__3) = fld_inherit(rrsig_rec) .
H98:   fld_typecovered(rrsig_rec__3) = fld_typecovered(
           rrsig_rec) .
H99:   fld_numlabels(rrsig_rec__3) = fld_numlabels(
           rrsig_rec) .
H100:  fld_origttl(rrsig_rec__3) = fld_origttl(rrsig_rec) .
H101:  fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           rrsig_rec) .
H102:  fld_siginception(rrsig_rec__3) = fld_siginception(
           rrsig_rec) .
H103:  fld_keytag(rrsig_rec__3) = fld_keytag(rrsig_rec) .
H104:  fld_signername(rrsig_rec__3) = fld_signername(
           rrsig_rec) .
H105:  fld_signature(rrsig_rec__3) = fld_signature(
           rrsig_rec) .
H106:  fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           rrsig_rec) .
H107:  rrsig_rec__3 = upf_algorithm(rrsig_rec, fld_algorithm(
           rrsig_rec__3)) .
H108:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H109:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H110:  success__3 .
H111:  endidx__2 < zlength .
H112:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H113:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H114:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H115:  endidx__2 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__2 + 1 <= zlength .
 

procedure_parsetypecoveredalgorithmnumlabels_32.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   zlength >= rr_type__linelengthindex__first .
H39:   zlength <= rr_type__linelengthindex__last .
H40:   endidx + 1 <= zlength .
H41:   begidx__2 <= endidx__2 .
H42:   begidx__2 <= zlength .
H43:   endidx__2 <= zlength .
H44:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H45:   begidx__2 >= rr_type__linelengthindex__first .
H46:   begidx__2 <= rr_type__linelengthindex__last .
H47:   endidx__2 >= rr_type__linelengthindex__first .
H48:   endidx__2 <= rr_type__linelengthindex__last .
H49:   foundtype__2 >= rr_type__rritemtype__first .
H50:   foundtype__2 <= rr_type__rritemtype__last .
H51:   foundtype__2 >= rr_type__rritemtype__first .
H52:   foundtype__2 <= rr_type__rritemtype__last .
H53:   endidx__2 >= rr_type__linelengthindex__first .
H54:   endidx__2 <= rr_type__linelengthindex__last .
H55:   begidx__2 >= rr_type__linelengthindex__first .
H56:   begidx__2 <= rr_type__linelengthindex__last .
H57:   foundtype__2 >= rr_type__rritemtype__first .
H58:   foundtype__2 <= rr_type__rritemtype__last .
H59:   foundtype__2 = rr_type__number .
H60:   begidx__2 >= rr_type__linelengthindex__first .
H61:   begidx__2 <= rr_type__linelengthindex__last .
H62:   endidx__2 >= rr_type__linelengthindex__first .
H63:   endidx__2 <= rr_type__linelengthindex__last .
H64:   begidx__2 >= rr_type__linelengthindex__first .
H65:   begidx__2 <= rr_type__linelengthindex__last .
H66:   for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H67:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H68:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H69:   fld_inherit(rrsig_rec__3) = fld_inherit(rrsig_rec) .
H70:   fld_typecovered(rrsig_rec__3) = fld_typecovered(
           rrsig_rec) .
H71:   fld_numlabels(rrsig_rec__3) = fld_numlabels(
           rrsig_rec) .
H72:   fld_origttl(rrsig_rec__3) = fld_origttl(rrsig_rec) .
H73:   fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           rrsig_rec) .
H74:   fld_siginception(rrsig_rec__3) = fld_siginception(
           rrsig_rec) .
H75:   fld_keytag(rrsig_rec__3) = fld_keytag(rrsig_rec) .
H76:   fld_signername(rrsig_rec__3) = fld_signername(
           rrsig_rec) .
H77:   fld_signature(rrsig_rec__3) = fld_signature(
           rrsig_rec) .
H78:   fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           rrsig_rec) .
H79:   rrsig_rec__3 = upf_algorithm(rrsig_rec, fld_algorithm(
           rrsig_rec__3)) .
H80:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H81:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H82:   success__3 .
H83:   endidx__2 < zlength .
H84:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H87:   endidx__2 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__2 + 1 <= zlength .
 

procedure_parsetypecoveredalgorithmnumlabels_33.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   zlength >= rr_type__linelengthindex__first .
H78:   zlength <= rr_type__linelengthindex__last .
H79:   endidx__1 + 1 <= zlength .
H80:   begidx__2 <= endidx__2 .
H81:   begidx__2 <= zlength .
H82:   endidx__2 <= zlength .
H83:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H84:   begidx__2 >= rr_type__linelengthindex__first .
H85:   begidx__2 <= rr_type__linelengthindex__last .
H86:   endidx__2 >= rr_type__linelengthindex__first .
H87:   endidx__2 <= rr_type__linelengthindex__last .
H88:   foundtype__2 >= rr_type__rritemtype__first .
H89:   foundtype__2 <= rr_type__rritemtype__last .
H90:   foundtype__2 >= rr_type__rritemtype__first .
H91:   foundtype__2 <= rr_type__rritemtype__last .
H92:   endidx__2 >= rr_type__linelengthindex__first .
H93:   endidx__2 <= rr_type__linelengthindex__last .
H94:   begidx__2 >= rr_type__linelengthindex__first .
H95:   begidx__2 <= rr_type__linelengthindex__last .
H96:   foundtype__2 >= rr_type__rritemtype__first .
H97:   foundtype__2 <= rr_type__rritemtype__last .
H98:   not (foundtype__2 = rr_type__number) .
H99:   foundtype__2 = rr_type__number .
H100:  endidx__2 < zlength .
H101:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H102:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H103:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H104:  endidx__2 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__2 + 1 <= zlength .
 

procedure_parsetypecoveredalgorithmnumlabels_34.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   zlength >= rr_type__linelengthindex__first .
H67:   zlength <= rr_type__linelengthindex__last .
H68:   endidx__1 + 1 <= zlength .
H69:   begidx__2 <= endidx__2 .
H70:   begidx__2 <= zlength .
H71:   endidx__2 <= zlength .
H72:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H73:   begidx__2 >= rr_type__linelengthindex__first .
H74:   begidx__2 <= rr_type__linelengthindex__last .
H75:   endidx__2 >= rr_type__linelengthindex__first .
H76:   endidx__2 <= rr_type__linelengthindex__last .
H77:   foundtype__2 >= rr_type__rritemtype__first .
H78:   foundtype__2 <= rr_type__rritemtype__last .
H79:   foundtype__2 >= rr_type__rritemtype__first .
H80:   foundtype__2 <= rr_type__rritemtype__last .
H81:   endidx__2 >= rr_type__linelengthindex__first .
H82:   endidx__2 <= rr_type__linelengthindex__last .
H83:   begidx__2 >= rr_type__linelengthindex__first .
H84:   begidx__2 <= rr_type__linelengthindex__last .
H85:   foundtype__2 >= rr_type__rritemtype__first .
H86:   foundtype__2 <= rr_type__rritemtype__last .
H87:   not (foundtype__2 = rr_type__number) .
H88:   foundtype__2 = rr_type__number .
H89:   endidx__2 < zlength .
H90:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H91:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H92:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H93:   endidx__2 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__2 + 1 <= zlength .
 

procedure_parsetypecoveredalgorithmnumlabels_35.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   zlength >= rr_type__linelengthindex__first .
H39:   zlength <= rr_type__linelengthindex__last .
H40:   endidx + 1 <= zlength .
H41:   begidx__2 <= endidx__2 .
H42:   begidx__2 <= zlength .
H43:   endidx__2 <= zlength .
H44:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H45:   begidx__2 >= rr_type__linelengthindex__first .
H46:   begidx__2 <= rr_type__linelengthindex__last .
H47:   endidx__2 >= rr_type__linelengthindex__first .
H48:   endidx__2 <= rr_type__linelengthindex__last .
H49:   foundtype__2 >= rr_type__rritemtype__first .
H50:   foundtype__2 <= rr_type__rritemtype__last .
H51:   foundtype__2 >= rr_type__rritemtype__first .
H52:   foundtype__2 <= rr_type__rritemtype__last .
H53:   endidx__2 >= rr_type__linelengthindex__first .
H54:   endidx__2 <= rr_type__linelengthindex__last .
H55:   begidx__2 >= rr_type__linelengthindex__first .
H56:   begidx__2 <= rr_type__linelengthindex__last .
H57:   foundtype__2 >= rr_type__rritemtype__first .
H58:   foundtype__2 <= rr_type__rritemtype__last .
H59:   not (foundtype__2 = rr_type__number) .
H60:   foundtype__2 = rr_type__number .
H61:   endidx__2 < zlength .
H62:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__2 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__2 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__2 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__2 + 1 <= zlength .
 

procedure_parsetypecoveredalgorithmnumlabels_36.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   not ((foundtype__1 = rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H70:   foundtype__1 = rr_type__recordindicator .
H71:   endidx__1 < zlength .
H72:   endidx__1 < zlength .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__1 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__1 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__1 + 1 <= zlength .
 

procedure_parsetypecoveredalgorithmnumlabels_37.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   not ((foundtype__1 = rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H59:   foundtype__1 = rr_type__recordindicator .
H60:   endidx__1 < zlength .
H61:   endidx__1 < zlength .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__1 + 1 >= rr_type__linelengthindex__first .
C2:    endidx__1 + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx__1 + 1 <= zlength .
 

procedure_parsetypecoveredalgorithmnumlabels_38.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   not ((success and (endidx < zlength)) and (endidx < 
           zlength)) .
H30:   success .
H31:   endidx < zlength .
H32:   endidx < zlength .
H33:   endidx < zlength .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
        ->
C1:    endidx + 1 >= rr_type__linelengthindex__first .
C2:    endidx + 1 <= rr_type__linelengthindex__last .
C3:    zlength >= rr_type__linelengthindex__first .
C4:    zlength <= rr_type__linelengthindex__last .
C5:    endidx + 1 <= zlength .
 

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

procedure_parsetypecoveredalgorithmnumlabels_39.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   zlength >= rr_type__linelengthindex__first .
H78:   zlength <= rr_type__linelengthindex__last .
H79:   endidx__1 + 1 <= zlength .
H80:   begidx__2 <= endidx__2 .
H81:   begidx__2 <= zlength .
H82:   endidx__2 <= zlength .
H83:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H84:   begidx__2 >= rr_type__linelengthindex__first .
H85:   begidx__2 <= rr_type__linelengthindex__last .
H86:   endidx__2 >= rr_type__linelengthindex__first .
H87:   endidx__2 <= rr_type__linelengthindex__last .
H88:   foundtype__2 >= rr_type__rritemtype__first .
H89:   foundtype__2 <= rr_type__rritemtype__last .
H90:   foundtype__2 >= rr_type__rritemtype__first .
H91:   foundtype__2 <= rr_type__rritemtype__last .
H92:   endidx__2 >= rr_type__linelengthindex__first .
H93:   endidx__2 <= rr_type__linelengthindex__last .
H94:   begidx__2 >= rr_type__linelengthindex__first .
H95:   begidx__2 <= rr_type__linelengthindex__last .
H96:   foundtype__2 >= rr_type__rritemtype__first .
H97:   foundtype__2 <= rr_type__rritemtype__last .
H98:   foundtype__2 = rr_type__number .
H99:   begidx__2 >= rr_type__linelengthindex__first .
H100:  begidx__2 <= rr_type__linelengthindex__last .
H101:  endidx__2 >= rr_type__linelengthindex__first .
H102:  endidx__2 <= rr_type__linelengthindex__last .
H103:  begidx__2 >= rr_type__linelengthindex__first .
H104:  begidx__2 <= rr_type__linelengthindex__last .
H105:  for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H106:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H107:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H108:  fld_inherit(rrsig_rec__3) = fld_inherit(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H109:  fld_typecovered(rrsig_rec__3) = fld_typecovered(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H110:  fld_numlabels(rrsig_rec__3) = fld_numlabels(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H111:  fld_origttl(rrsig_rec__3) = fld_origttl(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H112:  fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H113:  fld_siginception(rrsig_rec__3) = fld_siginception(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H114:  fld_keytag(rrsig_rec__3) = fld_keytag(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H115:  fld_signername(rrsig_rec__3) = fld_signername(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H116:  fld_signature(rrsig_rec__3) = fld_signature(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H117:  fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H118:  rrsig_rec__3 = upf_algorithm(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1)), fld_algorithm(
           rrsig_rec__3)) .
H119:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H120:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H121:  success__3 .
H122:  endidx__2 < zlength .
H123:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H124:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H125:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H127:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H128:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H129:  zlength >= rr_type__linelengthindex__first .
H130:  zlength <= rr_type__linelengthindex__last .
H131:  endidx__2 + 1 <= zlength .
H132:  begidx__4 <= endidx__4 .
H133:  begidx__4 <= zlength .
H134:  endidx__4 <= zlength .
H135:  (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H136:  begidx__4 >= rr_type__linelengthindex__first .
H137:  begidx__4 <= rr_type__linelengthindex__last .
H138:  endidx__4 >= rr_type__linelengthindex__first .
H139:  endidx__4 <= rr_type__linelengthindex__last .
H140:  foundtype__4 >= rr_type__rritemtype__first .
H141:  foundtype__4 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__4 >= rr_type__rritemtype__first .
C2:    foundtype__4 <= rr_type__rritemtype__last .
C3:    endidx__4 >= rr_type__linelengthindex__first .
C4:    endidx__4 <= rr_type__linelengthindex__last .
C5:    begidx__4 >= rr_type__linelengthindex__first .
C6:    begidx__4 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_40.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   zlength >= rr_type__linelengthindex__first .
H67:   zlength <= rr_type__linelengthindex__last .
H68:   endidx__1 + 1 <= zlength .
H69:   begidx__2 <= endidx__2 .
H70:   begidx__2 <= zlength .
H71:   endidx__2 <= zlength .
H72:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H73:   begidx__2 >= rr_type__linelengthindex__first .
H74:   begidx__2 <= rr_type__linelengthindex__last .
H75:   endidx__2 >= rr_type__linelengthindex__first .
H76:   endidx__2 <= rr_type__linelengthindex__last .
H77:   foundtype__2 >= rr_type__rritemtype__first .
H78:   foundtype__2 <= rr_type__rritemtype__last .
H79:   foundtype__2 >= rr_type__rritemtype__first .
H80:   foundtype__2 <= rr_type__rritemtype__last .
H81:   endidx__2 >= rr_type__linelengthindex__first .
H82:   endidx__2 <= rr_type__linelengthindex__last .
H83:   begidx__2 >= rr_type__linelengthindex__first .
H84:   begidx__2 <= rr_type__linelengthindex__last .
H85:   foundtype__2 >= rr_type__rritemtype__first .
H86:   foundtype__2 <= rr_type__rritemtype__last .
H87:   foundtype__2 = rr_type__number .
H88:   begidx__2 >= rr_type__linelengthindex__first .
H89:   begidx__2 <= rr_type__linelengthindex__last .
H90:   endidx__2 >= rr_type__linelengthindex__first .
H91:   endidx__2 <= rr_type__linelengthindex__last .
H92:   begidx__2 >= rr_type__linelengthindex__first .
H93:   begidx__2 <= rr_type__linelengthindex__last .
H94:   for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H95:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H96:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H97:   fld_inherit(rrsig_rec__3) = fld_inherit(rrsig_rec) .
H98:   fld_typecovered(rrsig_rec__3) = fld_typecovered(
           rrsig_rec) .
H99:   fld_numlabels(rrsig_rec__3) = fld_numlabels(
           rrsig_rec) .
H100:  fld_origttl(rrsig_rec__3) = fld_origttl(rrsig_rec) .
H101:  fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           rrsig_rec) .
H102:  fld_siginception(rrsig_rec__3) = fld_siginception(
           rrsig_rec) .
H103:  fld_keytag(rrsig_rec__3) = fld_keytag(rrsig_rec) .
H104:  fld_signername(rrsig_rec__3) = fld_signername(
           rrsig_rec) .
H105:  fld_signature(rrsig_rec__3) = fld_signature(
           rrsig_rec) .
H106:  fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           rrsig_rec) .
H107:  rrsig_rec__3 = upf_algorithm(rrsig_rec, fld_algorithm(
           rrsig_rec__3)) .
H108:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H109:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H110:  success__3 .
H111:  endidx__2 < zlength .
H112:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H113:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H114:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H115:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H116:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H117:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H118:  zlength >= rr_type__linelengthindex__first .
H119:  zlength <= rr_type__linelengthindex__last .
H120:  endidx__2 + 1 <= zlength .
H121:  begidx__4 <= endidx__4 .
H122:  begidx__4 <= zlength .
H123:  endidx__4 <= zlength .
H124:  (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H125:  begidx__4 >= rr_type__linelengthindex__first .
H126:  begidx__4 <= rr_type__linelengthindex__last .
H127:  endidx__4 >= rr_type__linelengthindex__first .
H128:  endidx__4 <= rr_type__linelengthindex__last .
H129:  foundtype__4 >= rr_type__rritemtype__first .
H130:  foundtype__4 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__4 >= rr_type__rritemtype__first .
C2:    foundtype__4 <= rr_type__rritemtype__last .
C3:    endidx__4 >= rr_type__linelengthindex__first .
C4:    endidx__4 <= rr_type__linelengthindex__last .
C5:    begidx__4 >= rr_type__linelengthindex__first .
C6:    begidx__4 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_41.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   zlength >= rr_type__linelengthindex__first .
H39:   zlength <= rr_type__linelengthindex__last .
H40:   endidx + 1 <= zlength .
H41:   begidx__2 <= endidx__2 .
H42:   begidx__2 <= zlength .
H43:   endidx__2 <= zlength .
H44:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H45:   begidx__2 >= rr_type__linelengthindex__first .
H46:   begidx__2 <= rr_type__linelengthindex__last .
H47:   endidx__2 >= rr_type__linelengthindex__first .
H48:   endidx__2 <= rr_type__linelengthindex__last .
H49:   foundtype__2 >= rr_type__rritemtype__first .
H50:   foundtype__2 <= rr_type__rritemtype__last .
H51:   foundtype__2 >= rr_type__rritemtype__first .
H52:   foundtype__2 <= rr_type__rritemtype__last .
H53:   endidx__2 >= rr_type__linelengthindex__first .
H54:   endidx__2 <= rr_type__linelengthindex__last .
H55:   begidx__2 >= rr_type__linelengthindex__first .
H56:   begidx__2 <= rr_type__linelengthindex__last .
H57:   foundtype__2 >= rr_type__rritemtype__first .
H58:   foundtype__2 <= rr_type__rritemtype__last .
H59:   foundtype__2 = rr_type__number .
H60:   begidx__2 >= rr_type__linelengthindex__first .
H61:   begidx__2 <= rr_type__linelengthindex__last .
H62:   endidx__2 >= rr_type__linelengthindex__first .
H63:   endidx__2 <= rr_type__linelengthindex__last .
H64:   begidx__2 >= rr_type__linelengthindex__first .
H65:   begidx__2 <= rr_type__linelengthindex__last .
H66:   for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H67:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H68:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H69:   fld_inherit(rrsig_rec__3) = fld_inherit(rrsig_rec) .
H70:   fld_typecovered(rrsig_rec__3) = fld_typecovered(
           rrsig_rec) .
H71:   fld_numlabels(rrsig_rec__3) = fld_numlabels(
           rrsig_rec) .
H72:   fld_origttl(rrsig_rec__3) = fld_origttl(rrsig_rec) .
H73:   fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           rrsig_rec) .
H74:   fld_siginception(rrsig_rec__3) = fld_siginception(
           rrsig_rec) .
H75:   fld_keytag(rrsig_rec__3) = fld_keytag(rrsig_rec) .
H76:   fld_signername(rrsig_rec__3) = fld_signername(
           rrsig_rec) .
H77:   fld_signature(rrsig_rec__3) = fld_signature(
           rrsig_rec) .
H78:   fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           rrsig_rec) .
H79:   rrsig_rec__3 = upf_algorithm(rrsig_rec, fld_algorithm(
           rrsig_rec__3)) .
H80:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H81:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H82:   success__3 .
H83:   endidx__2 < zlength .
H84:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H87:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H88:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H89:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H90:   zlength >= rr_type__linelengthindex__first .
H91:   zlength <= rr_type__linelengthindex__last .
H92:   endidx__2 + 1 <= zlength .
H93:   begidx__4 <= endidx__4 .
H94:   begidx__4 <= zlength .
H95:   endidx__4 <= zlength .
H96:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H97:   begidx__4 >= rr_type__linelengthindex__first .
H98:   begidx__4 <= rr_type__linelengthindex__last .
H99:   endidx__4 >= rr_type__linelengthindex__first .
H100:  endidx__4 <= rr_type__linelengthindex__last .
H101:  foundtype__4 >= rr_type__rritemtype__first .
H102:  foundtype__4 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__4 >= rr_type__rritemtype__first .
C2:    foundtype__4 <= rr_type__rritemtype__last .
C3:    endidx__4 >= rr_type__linelengthindex__first .
C4:    endidx__4 <= rr_type__linelengthindex__last .
C5:    begidx__4 >= rr_type__linelengthindex__first .
C6:    begidx__4 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_42.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   zlength >= rr_type__linelengthindex__first .
H78:   zlength <= rr_type__linelengthindex__last .
H79:   endidx__1 + 1 <= zlength .
H80:   begidx__2 <= endidx__2 .
H81:   begidx__2 <= zlength .
H82:   endidx__2 <= zlength .
H83:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H84:   begidx__2 >= rr_type__linelengthindex__first .
H85:   begidx__2 <= rr_type__linelengthindex__last .
H86:   endidx__2 >= rr_type__linelengthindex__first .
H87:   endidx__2 <= rr_type__linelengthindex__last .
H88:   foundtype__2 >= rr_type__rritemtype__first .
H89:   foundtype__2 <= rr_type__rritemtype__last .
H90:   foundtype__2 >= rr_type__rritemtype__first .
H91:   foundtype__2 <= rr_type__rritemtype__last .
H92:   endidx__2 >= rr_type__linelengthindex__first .
H93:   endidx__2 <= rr_type__linelengthindex__last .
H94:   begidx__2 >= rr_type__linelengthindex__first .
H95:   begidx__2 <= rr_type__linelengthindex__last .
H96:   foundtype__2 >= rr_type__rritemtype__first .
H97:   foundtype__2 <= rr_type__rritemtype__last .
H98:   not (foundtype__2 = rr_type__number) .
H99:   foundtype__2 = rr_type__number .
H100:  endidx__2 < zlength .
H101:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H102:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H103:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H104:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H105:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H106:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H107:  zlength >= rr_type__linelengthindex__first .
H108:  zlength <= rr_type__linelengthindex__last .
H109:  endidx__2 + 1 <= zlength .
H110:  begidx__4 <= endidx__4 .
H111:  begidx__4 <= zlength .
H112:  endidx__4 <= zlength .
H113:  (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H114:  begidx__4 >= rr_type__linelengthindex__first .
H115:  begidx__4 <= rr_type__linelengthindex__last .
H116:  endidx__4 >= rr_type__linelengthindex__first .
H117:  endidx__4 <= rr_type__linelengthindex__last .
H118:  foundtype__4 >= rr_type__rritemtype__first .
H119:  foundtype__4 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__4 >= rr_type__rritemtype__first .
C2:    foundtype__4 <= rr_type__rritemtype__last .
C3:    endidx__4 >= rr_type__linelengthindex__first .
C4:    endidx__4 <= rr_type__linelengthindex__last .
C5:    begidx__4 >= rr_type__linelengthindex__first .
C6:    begidx__4 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_43.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   zlength >= rr_type__linelengthindex__first .
H67:   zlength <= rr_type__linelengthindex__last .
H68:   endidx__1 + 1 <= zlength .
H69:   begidx__2 <= endidx__2 .
H70:   begidx__2 <= zlength .
H71:   endidx__2 <= zlength .
H72:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H73:   begidx__2 >= rr_type__linelengthindex__first .
H74:   begidx__2 <= rr_type__linelengthindex__last .
H75:   endidx__2 >= rr_type__linelengthindex__first .
H76:   endidx__2 <= rr_type__linelengthindex__last .
H77:   foundtype__2 >= rr_type__rritemtype__first .
H78:   foundtype__2 <= rr_type__rritemtype__last .
H79:   foundtype__2 >= rr_type__rritemtype__first .
H80:   foundtype__2 <= rr_type__rritemtype__last .
H81:   endidx__2 >= rr_type__linelengthindex__first .
H82:   endidx__2 <= rr_type__linelengthindex__last .
H83:   begidx__2 >= rr_type__linelengthindex__first .
H84:   begidx__2 <= rr_type__linelengthindex__last .
H85:   foundtype__2 >= rr_type__rritemtype__first .
H86:   foundtype__2 <= rr_type__rritemtype__last .
H87:   not (foundtype__2 = rr_type__number) .
H88:   foundtype__2 = rr_type__number .
H89:   endidx__2 < zlength .
H90:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H91:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H92:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H93:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H94:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H95:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H96:   zlength >= rr_type__linelengthindex__first .
H97:   zlength <= rr_type__linelengthindex__last .
H98:   endidx__2 + 1 <= zlength .
H99:   begidx__4 <= endidx__4 .
H100:  begidx__4 <= zlength .
H101:  endidx__4 <= zlength .
H102:  (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H103:  begidx__4 >= rr_type__linelengthindex__first .
H104:  begidx__4 <= rr_type__linelengthindex__last .
H105:  endidx__4 >= rr_type__linelengthindex__first .
H106:  endidx__4 <= rr_type__linelengthindex__last .
H107:  foundtype__4 >= rr_type__rritemtype__first .
H108:  foundtype__4 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__4 >= rr_type__rritemtype__first .
C2:    foundtype__4 <= rr_type__rritemtype__last .
C3:    endidx__4 >= rr_type__linelengthindex__first .
C4:    endidx__4 <= rr_type__linelengthindex__last .
C5:    begidx__4 >= rr_type__linelengthindex__first .
C6:    begidx__4 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_44.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   zlength >= rr_type__linelengthindex__first .
H39:   zlength <= rr_type__linelengthindex__last .
H40:   endidx + 1 <= zlength .
H41:   begidx__2 <= endidx__2 .
H42:   begidx__2 <= zlength .
H43:   endidx__2 <= zlength .
H44:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H45:   begidx__2 >= rr_type__linelengthindex__first .
H46:   begidx__2 <= rr_type__linelengthindex__last .
H47:   endidx__2 >= rr_type__linelengthindex__first .
H48:   endidx__2 <= rr_type__linelengthindex__last .
H49:   foundtype__2 >= rr_type__rritemtype__first .
H50:   foundtype__2 <= rr_type__rritemtype__last .
H51:   foundtype__2 >= rr_type__rritemtype__first .
H52:   foundtype__2 <= rr_type__rritemtype__last .
H53:   endidx__2 >= rr_type__linelengthindex__first .
H54:   endidx__2 <= rr_type__linelengthindex__last .
H55:   begidx__2 >= rr_type__linelengthindex__first .
H56:   begidx__2 <= rr_type__linelengthindex__last .
H57:   foundtype__2 >= rr_type__rritemtype__first .
H58:   foundtype__2 <= rr_type__rritemtype__last .
H59:   not (foundtype__2 = rr_type__number) .
H60:   foundtype__2 = rr_type__number .
H61:   endidx__2 < zlength .
H62:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H66:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H68:   zlength >= rr_type__linelengthindex__first .
H69:   zlength <= rr_type__linelengthindex__last .
H70:   endidx__2 + 1 <= zlength .
H71:   begidx__4 <= endidx__4 .
H72:   begidx__4 <= zlength .
H73:   endidx__4 <= zlength .
H74:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H75:   begidx__4 >= rr_type__linelengthindex__first .
H76:   begidx__4 <= rr_type__linelengthindex__last .
H77:   endidx__4 >= rr_type__linelengthindex__first .
H78:   endidx__4 <= rr_type__linelengthindex__last .
H79:   foundtype__4 >= rr_type__rritemtype__first .
H80:   foundtype__4 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__4 >= rr_type__rritemtype__first .
C2:    foundtype__4 <= rr_type__rritemtype__last .
C3:    endidx__4 >= rr_type__linelengthindex__first .
C4:    endidx__4 <= rr_type__linelengthindex__last .
C5:    begidx__4 >= rr_type__linelengthindex__first .
C6:    begidx__4 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_45.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   not ((foundtype__1 = rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H70:   foundtype__1 = rr_type__recordindicator .
H71:   endidx__1 < zlength .
H72:   endidx__1 < zlength .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H79:   zlength >= rr_type__linelengthindex__first .
H80:   zlength <= rr_type__linelengthindex__last .
H81:   endidx__1 + 1 <= zlength .
H82:   begidx__4 <= endidx__4 .
H83:   begidx__4 <= zlength .
H84:   endidx__4 <= zlength .
H85:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H86:   begidx__4 >= rr_type__linelengthindex__first .
H87:   begidx__4 <= rr_type__linelengthindex__last .
H88:   endidx__4 >= rr_type__linelengthindex__first .
H89:   endidx__4 <= rr_type__linelengthindex__last .
H90:   foundtype__4 >= rr_type__rritemtype__first .
H91:   foundtype__4 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__4 >= rr_type__rritemtype__first .
C2:    foundtype__4 <= rr_type__rritemtype__last .
C3:    endidx__4 >= rr_type__linelengthindex__first .
C4:    endidx__4 <= rr_type__linelengthindex__last .
C5:    begidx__4 >= rr_type__linelengthindex__first .
C6:    begidx__4 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_46.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   not ((foundtype__1 = rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H59:   foundtype__1 = rr_type__recordindicator .
H60:   endidx__1 < zlength .
H61:   endidx__1 < zlength .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H68:   zlength >= rr_type__linelengthindex__first .
H69:   zlength <= rr_type__linelengthindex__last .
H70:   endidx__1 + 1 <= zlength .
H71:   begidx__4 <= endidx__4 .
H72:   begidx__4 <= zlength .
H73:   endidx__4 <= zlength .
H74:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H75:   begidx__4 >= rr_type__linelengthindex__first .
H76:   begidx__4 <= rr_type__linelengthindex__last .
H77:   endidx__4 >= rr_type__linelengthindex__first .
H78:   endidx__4 <= rr_type__linelengthindex__last .
H79:   foundtype__4 >= rr_type__rritemtype__first .
H80:   foundtype__4 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__4 >= rr_type__rritemtype__first .
C2:    foundtype__4 <= rr_type__rritemtype__last .
C3:    endidx__4 >= rr_type__linelengthindex__first .
C4:    endidx__4 <= rr_type__linelengthindex__last .
C5:    begidx__4 >= rr_type__linelengthindex__first .
C6:    begidx__4 <= rr_type__linelengthindex__last .
 

procedure_parsetypecoveredalgorithmnumlabels_47.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   not ((success and (endidx < zlength)) and (endidx < 
           zlength)) .
H30:   success .
H31:   endidx < zlength .
H32:   endidx < zlength .
H33:   endidx < zlength .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   endidx + 1 >= rr_type__linelengthindex__first .
H39:   endidx + 1 <= rr_type__linelengthindex__last .
H40:   zlength >= rr_type__linelengthindex__first .
H41:   zlength <= rr_type__linelengthindex__last .
H42:   endidx + 1 <= zlength .
H43:   begidx__4 <= endidx__4 .
H44:   begidx__4 <= zlength .
H45:   endidx__4 <= zlength .
H46:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H47:   begidx__4 >= rr_type__linelengthindex__first .
H48:   begidx__4 <= rr_type__linelengthindex__last .
H49:   endidx__4 >= rr_type__linelengthindex__first .
H50:   endidx__4 <= rr_type__linelengthindex__last .
H51:   foundtype__4 >= rr_type__rritemtype__first .
H52:   foundtype__4 <= rr_type__rritemtype__last .
        ->
C1:    foundtype__4 >= rr_type__rritemtype__first .
C2:    foundtype__4 <= rr_type__rritemtype__last .
C3:    endidx__4 >= rr_type__linelengthindex__first .
C4:    endidx__4 <= rr_type__linelengthindex__last .
C5:    begidx__4 >= rr_type__linelengthindex__first .
C6:    begidx__4 <= rr_type__linelengthindex__last .
 

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

procedure_parsetypecoveredalgorithmnumlabels_48.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   zlength >= rr_type__linelengthindex__first .
H78:   zlength <= rr_type__linelengthindex__last .
H79:   endidx__1 + 1 <= zlength .
H80:   begidx__2 <= endidx__2 .
H81:   begidx__2 <= zlength .
H82:   endidx__2 <= zlength .
H83:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H84:   begidx__2 >= rr_type__linelengthindex__first .
H85:   begidx__2 <= rr_type__linelengthindex__last .
H86:   endidx__2 >= rr_type__linelengthindex__first .
H87:   endidx__2 <= rr_type__linelengthindex__last .
H88:   foundtype__2 >= rr_type__rritemtype__first .
H89:   foundtype__2 <= rr_type__rritemtype__last .
H90:   foundtype__2 >= rr_type__rritemtype__first .
H91:   foundtype__2 <= rr_type__rritemtype__last .
H92:   endidx__2 >= rr_type__linelengthindex__first .
H93:   endidx__2 <= rr_type__linelengthindex__last .
H94:   begidx__2 >= rr_type__linelengthindex__first .
H95:   begidx__2 <= rr_type__linelengthindex__last .
H96:   foundtype__2 >= rr_type__rritemtype__first .
H97:   foundtype__2 <= rr_type__rritemtype__last .
H98:   foundtype__2 = rr_type__number .
H99:   begidx__2 >= rr_type__linelengthindex__first .
H100:  begidx__2 <= rr_type__linelengthindex__last .
H101:  endidx__2 >= rr_type__linelengthindex__first .
H102:  endidx__2 <= rr_type__linelengthindex__last .
H103:  begidx__2 >= rr_type__linelengthindex__first .
H104:  begidx__2 <= rr_type__linelengthindex__last .
H105:  for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H106:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H107:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H108:  fld_inherit(rrsig_rec__3) = fld_inherit(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H109:  fld_typecovered(rrsig_rec__3) = fld_typecovered(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H110:  fld_numlabels(rrsig_rec__3) = fld_numlabels(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H111:  fld_origttl(rrsig_rec__3) = fld_origttl(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H112:  fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H113:  fld_siginception(rrsig_rec__3) = fld_siginception(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H114:  fld_keytag(rrsig_rec__3) = fld_keytag(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H115:  fld_signername(rrsig_rec__3) = fld_signername(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H116:  fld_signature(rrsig_rec__3) = fld_signature(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H117:  fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H118:  rrsig_rec__3 = upf_algorithm(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1)), fld_algorithm(
           rrsig_rec__3)) .
H119:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H120:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H121:  success__3 .
H122:  endidx__2 < zlength .
H123:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H124:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H125:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H127:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H128:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H129:  zlength >= rr_type__linelengthindex__first .
H130:  zlength <= rr_type__linelengthindex__last .
H131:  endidx__2 + 1 <= zlength .
H132:  begidx__4 <= endidx__4 .
H133:  begidx__4 <= zlength .
H134:  endidx__4 <= zlength .
H135:  (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H136:  begidx__4 >= rr_type__linelengthindex__first .
H137:  begidx__4 <= rr_type__linelengthindex__last .
H138:  endidx__4 >= rr_type__linelengthindex__first .
H139:  endidx__4 <= rr_type__linelengthindex__last .
H140:  foundtype__4 >= rr_type__rritemtype__first .
H141:  foundtype__4 <= rr_type__rritemtype__last .
H142:  foundtype__4 >= rr_type__rritemtype__first .
H143:  foundtype__4 <= rr_type__rritemtype__last .
H144:  endidx__4 >= rr_type__linelengthindex__first .
H145:  endidx__4 <= rr_type__linelengthindex__last .
H146:  begidx__4 >= rr_type__linelengthindex__first .
H147:  begidx__4 <= rr_type__linelengthindex__last .
H148:  foundtype__4 >= rr_type__rritemtype__first .
H149:  foundtype__4 <= rr_type__rritemtype__last .
H150:  foundtype__4 = rr_type__number .
H151:  begidx__4 >= rr_type__linelengthindex__first .
H152:  begidx__4 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__4 >= rr_type__linelengthindex__first .
C2:    endidx__4 <= rr_type__linelengthindex__last .
C3:    begidx__4 >= rr_type__linelengthindex__first .
C4:    begidx__4 <= rr_type__linelengthindex__last .
C5:    for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
 

procedure_parsetypecoveredalgorithmnumlabels_49.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   zlength >= rr_type__linelengthindex__first .
H67:   zlength <= rr_type__linelengthindex__last .
H68:   endidx__1 + 1 <= zlength .
H69:   begidx__2 <= endidx__2 .
H70:   begidx__2 <= zlength .
H71:   endidx__2 <= zlength .
H72:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H73:   begidx__2 >= rr_type__linelengthindex__first .
H74:   begidx__2 <= rr_type__linelengthindex__last .
H75:   endidx__2 >= rr_type__linelengthindex__first .
H76:   endidx__2 <= rr_type__linelengthindex__last .
H77:   foundtype__2 >= rr_type__rritemtype__first .
H78:   foundtype__2 <= rr_type__rritemtype__last .
H79:   foundtype__2 >= rr_type__rritemtype__first .
H80:   foundtype__2 <= rr_type__rritemtype__last .
H81:   endidx__2 >= rr_type__linelengthindex__first .
H82:   endidx__2 <= rr_type__linelengthindex__last .
H83:   begidx__2 >= rr_type__linelengthindex__first .
H84:   begidx__2 <= rr_type__linelengthindex__last .
H85:   foundtype__2 >= rr_type__rritemtype__first .
H86:   foundtype__2 <= rr_type__rritemtype__last .
H87:   foundtype__2 = rr_type__number .
H88:   begidx__2 >= rr_type__linelengthindex__first .
H89:   begidx__2 <= rr_type__linelengthindex__last .
H90:   endidx__2 >= rr_type__linelengthindex__first .
H91:   endidx__2 <= rr_type__linelengthindex__last .
H92:   begidx__2 >= rr_type__linelengthindex__first .
H93:   begidx__2 <= rr_type__linelengthindex__last .
H94:   for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H95:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H96:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H97:   fld_inherit(rrsig_rec__3) = fld_inherit(rrsig_rec) .
H98:   fld_typecovered(rrsig_rec__3) = fld_typecovered(
           rrsig_rec) .
H99:   fld_numlabels(rrsig_rec__3) = fld_numlabels(
           rrsig_rec) .
H100:  fld_origttl(rrsig_rec__3) = fld_origttl(rrsig_rec) .
H101:  fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           rrsig_rec) .
H102:  fld_siginception(rrsig_rec__3) = fld_siginception(
           rrsig_rec) .
H103:  fld_keytag(rrsig_rec__3) = fld_keytag(rrsig_rec) .
H104:  fld_signername(rrsig_rec__3) = fld_signername(
           rrsig_rec) .
H105:  fld_signature(rrsig_rec__3) = fld_signature(
           rrsig_rec) .
H106:  fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           rrsig_rec) .
H107:  rrsig_rec__3 = upf_algorithm(rrsig_rec, fld_algorithm(
           rrsig_rec__3)) .
H108:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H109:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H110:  success__3 .
H111:  endidx__2 < zlength .
H112:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H113:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H114:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H115:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H116:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H117:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H118:  zlength >= rr_type__linelengthindex__first .
H119:  zlength <= rr_type__linelengthindex__last .
H120:  endidx__2 + 1 <= zlength .
H121:  begidx__4 <= endidx__4 .
H122:  begidx__4 <= zlength .
H123:  endidx__4 <= zlength .
H124:  (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H125:  begidx__4 >= rr_type__linelengthindex__first .
H126:  begidx__4 <= rr_type__linelengthindex__last .
H127:  endidx__4 >= rr_type__linelengthindex__first .
H128:  endidx__4 <= rr_type__linelengthindex__last .
H129:  foundtype__4 >= rr_type__rritemtype__first .
H130:  foundtype__4 <= rr_type__rritemtype__last .
H131:  foundtype__4 >= rr_type__rritemtype__first .
H132:  foundtype__4 <= rr_type__rritemtype__last .
H133:  endidx__4 >= rr_type__linelengthindex__first .
H134:  endidx__4 <= rr_type__linelengthindex__last .
H135:  begidx__4 >= rr_type__linelengthindex__first .
H136:  begidx__4 <= rr_type__linelengthindex__last .
H137:  foundtype__4 >= rr_type__rritemtype__first .
H138:  foundtype__4 <= rr_type__rritemtype__last .
H139:  foundtype__4 = rr_type__number .
H140:  begidx__4 >= rr_type__linelengthindex__first .
H141:  begidx__4 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__4 >= rr_type__linelengthindex__first .
C2:    endidx__4 <= rr_type__linelengthindex__last .
C3:    begidx__4 >= rr_type__linelengthindex__first .
C4:    begidx__4 <= rr_type__linelengthindex__last .
C5:    for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
 

procedure_parsetypecoveredalgorithmnumlabels_50.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   zlength >= rr_type__linelengthindex__first .
H39:   zlength <= rr_type__linelengthindex__last .
H40:   endidx + 1 <= zlength .
H41:   begidx__2 <= endidx__2 .
H42:   begidx__2 <= zlength .
H43:   endidx__2 <= zlength .
H44:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H45:   begidx__2 >= rr_type__linelengthindex__first .
H46:   begidx__2 <= rr_type__linelengthindex__last .
H47:   endidx__2 >= rr_type__linelengthindex__first .
H48:   endidx__2 <= rr_type__linelengthindex__last .
H49:   foundtype__2 >= rr_type__rritemtype__first .
H50:   foundtype__2 <= rr_type__rritemtype__last .
H51:   foundtype__2 >= rr_type__rritemtype__first .
H52:   foundtype__2 <= rr_type__rritemtype__last .
H53:   endidx__2 >= rr_type__linelengthindex__first .
H54:   endidx__2 <= rr_type__linelengthindex__last .
H55:   begidx__2 >= rr_type__linelengthindex__first .
H56:   begidx__2 <= rr_type__linelengthindex__last .
H57:   foundtype__2 >= rr_type__rritemtype__first .
H58:   foundtype__2 <= rr_type__rritemtype__last .
H59:   foundtype__2 = rr_type__number .
H60:   begidx__2 >= rr_type__linelengthindex__first .
H61:   begidx__2 <= rr_type__linelengthindex__last .
H62:   endidx__2 >= rr_type__linelengthindex__first .
H63:   endidx__2 <= rr_type__linelengthindex__last .
H64:   begidx__2 >= rr_type__linelengthindex__first .
H65:   begidx__2 <= rr_type__linelengthindex__last .
H66:   for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H67:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H68:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H69:   fld_inherit(rrsig_rec__3) = fld_inherit(rrsig_rec) .
H70:   fld_typecovered(rrsig_rec__3) = fld_typecovered(
           rrsig_rec) .
H71:   fld_numlabels(rrsig_rec__3) = fld_numlabels(
           rrsig_rec) .
H72:   fld_origttl(rrsig_rec__3) = fld_origttl(rrsig_rec) .
H73:   fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           rrsig_rec) .
H74:   fld_siginception(rrsig_rec__3) = fld_siginception(
           rrsig_rec) .
H75:   fld_keytag(rrsig_rec__3) = fld_keytag(rrsig_rec) .
H76:   fld_signername(rrsig_rec__3) = fld_signername(
           rrsig_rec) .
H77:   fld_signature(rrsig_rec__3) = fld_signature(
           rrsig_rec) .
H78:   fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           rrsig_rec) .
H79:   rrsig_rec__3 = upf_algorithm(rrsig_rec, fld_algorithm(
           rrsig_rec__3)) .
H80:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H81:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H82:   success__3 .
H83:   endidx__2 < zlength .
H84:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H87:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H88:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H89:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H90:   zlength >= rr_type__linelengthindex__first .
H91:   zlength <= rr_type__linelengthindex__last .
H92:   endidx__2 + 1 <= zlength .
H93:   begidx__4 <= endidx__4 .
H94:   begidx__4 <= zlength .
H95:   endidx__4 <= zlength .
H96:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H97:   begidx__4 >= rr_type__linelengthindex__first .
H98:   begidx__4 <= rr_type__linelengthindex__last .
H99:   endidx__4 >= rr_type__linelengthindex__first .
H100:  endidx__4 <= rr_type__linelengthindex__last .
H101:  foundtype__4 >= rr_type__rritemtype__first .
H102:  foundtype__4 <= rr_type__rritemtype__last .
H103:  foundtype__4 >= rr_type__rritemtype__first .
H104:  foundtype__4 <= rr_type__rritemtype__last .
H105:  endidx__4 >= rr_type__linelengthindex__first .
H106:  endidx__4 <= rr_type__linelengthindex__last .
H107:  begidx__4 >= rr_type__linelengthindex__first .
H108:  begidx__4 <= rr_type__linelengthindex__last .
H109:  foundtype__4 >= rr_type__rritemtype__first .
H110:  foundtype__4 <= rr_type__rritemtype__last .
H111:  foundtype__4 = rr_type__number .
H112:  begidx__4 >= rr_type__linelengthindex__first .
H113:  begidx__4 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__4 >= rr_type__linelengthindex__first .
C2:    endidx__4 <= rr_type__linelengthindex__last .
C3:    begidx__4 >= rr_type__linelengthindex__first .
C4:    begidx__4 <= rr_type__linelengthindex__last .
C5:    for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
 

procedure_parsetypecoveredalgorithmnumlabels_51.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   zlength >= rr_type__linelengthindex__first .
H78:   zlength <= rr_type__linelengthindex__last .
H79:   endidx__1 + 1 <= zlength .
H80:   begidx__2 <= endidx__2 .
H81:   begidx__2 <= zlength .
H82:   endidx__2 <= zlength .
H83:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H84:   begidx__2 >= rr_type__linelengthindex__first .
H85:   begidx__2 <= rr_type__linelengthindex__last .
H86:   endidx__2 >= rr_type__linelengthindex__first .
H87:   endidx__2 <= rr_type__linelengthindex__last .
H88:   foundtype__2 >= rr_type__rritemtype__first .
H89:   foundtype__2 <= rr_type__rritemtype__last .
H90:   foundtype__2 >= rr_type__rritemtype__first .
H91:   foundtype__2 <= rr_type__rritemtype__last .
H92:   endidx__2 >= rr_type__linelengthindex__first .
H93:   endidx__2 <= rr_type__linelengthindex__last .
H94:   begidx__2 >= rr_type__linelengthindex__first .
H95:   begidx__2 <= rr_type__linelengthindex__last .
H96:   foundtype__2 >= rr_type__rritemtype__first .
H97:   foundtype__2 <= rr_type__rritemtype__last .
H98:   not (foundtype__2 = rr_type__number) .
H99:   foundtype__2 = rr_type__number .
H100:  endidx__2 < zlength .
H101:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H102:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H103:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H104:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H105:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H106:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H107:  zlength >= rr_type__linelengthindex__first .
H108:  zlength <= rr_type__linelengthindex__last .
H109:  endidx__2 + 1 <= zlength .
H110:  begidx__4 <= endidx__4 .
H111:  begidx__4 <= zlength .
H112:  endidx__4 <= zlength .
H113:  (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H114:  begidx__4 >= rr_type__linelengthindex__first .
H115:  begidx__4 <= rr_type__linelengthindex__last .
H116:  endidx__4 >= rr_type__linelengthindex__first .
H117:  endidx__4 <= rr_type__linelengthindex__last .
H118:  foundtype__4 >= rr_type__rritemtype__first .
H119:  foundtype__4 <= rr_type__rritemtype__last .
H120:  foundtype__4 >= rr_type__rritemtype__first .
H121:  foundtype__4 <= rr_type__rritemtype__last .
H122:  endidx__4 >= rr_type__linelengthindex__first .
H123:  endidx__4 <= rr_type__linelengthindex__last .
H124:  begidx__4 >= rr_type__linelengthindex__first .
H125:  begidx__4 <= rr_type__linelengthindex__last .
H126:  foundtype__4 >= rr_type__rritemtype__first .
H127:  foundtype__4 <= rr_type__rritemtype__last .
H128:  foundtype__4 = rr_type__number .
H129:  begidx__4 >= rr_type__linelengthindex__first .
H130:  begidx__4 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__4 >= rr_type__linelengthindex__first .
C2:    endidx__4 <= rr_type__linelengthindex__last .
C3:    begidx__4 >= rr_type__linelengthindex__first .
C4:    begidx__4 <= rr_type__linelengthindex__last .
C5:    for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
 

procedure_parsetypecoveredalgorithmnumlabels_52.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   zlength >= rr_type__linelengthindex__first .
H67:   zlength <= rr_type__linelengthindex__last .
H68:   endidx__1 + 1 <= zlength .
H69:   begidx__2 <= endidx__2 .
H70:   begidx__2 <= zlength .
H71:   endidx__2 <= zlength .
H72:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H73:   begidx__2 >= rr_type__linelengthindex__first .
H74:   begidx__2 <= rr_type__linelengthindex__last .
H75:   endidx__2 >= rr_type__linelengthindex__first .
H76:   endidx__2 <= rr_type__linelengthindex__last .
H77:   foundtype__2 >= rr_type__rritemtype__first .
H78:   foundtype__2 <= rr_type__rritemtype__last .
H79:   foundtype__2 >= rr_type__rritemtype__first .
H80:   foundtype__2 <= rr_type__rritemtype__last .
H81:   endidx__2 >= rr_type__linelengthindex__first .
H82:   endidx__2 <= rr_type__linelengthindex__last .
H83:   begidx__2 >= rr_type__linelengthindex__first .
H84:   begidx__2 <= rr_type__linelengthindex__last .
H85:   foundtype__2 >= rr_type__rritemtype__first .
H86:   foundtype__2 <= rr_type__rritemtype__last .
H87:   not (foundtype__2 = rr_type__number) .
H88:   foundtype__2 = rr_type__number .
H89:   endidx__2 < zlength .
H90:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H91:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H92:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H93:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H94:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H95:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H96:   zlength >= rr_type__linelengthindex__first .
H97:   zlength <= rr_type__linelengthindex__last .
H98:   endidx__2 + 1 <= zlength .
H99:   begidx__4 <= endidx__4 .
H100:  begidx__4 <= zlength .
H101:  endidx__4 <= zlength .
H102:  (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H103:  begidx__4 >= rr_type__linelengthindex__first .
H104:  begidx__4 <= rr_type__linelengthindex__last .
H105:  endidx__4 >= rr_type__linelengthindex__first .
H106:  endidx__4 <= rr_type__linelengthindex__last .
H107:  foundtype__4 >= rr_type__rritemtype__first .
H108:  foundtype__4 <= rr_type__rritemtype__last .
H109:  foundtype__4 >= rr_type__rritemtype__first .
H110:  foundtype__4 <= rr_type__rritemtype__last .
H111:  endidx__4 >= rr_type__linelengthindex__first .
H112:  endidx__4 <= rr_type__linelengthindex__last .
H113:  begidx__4 >= rr_type__linelengthindex__first .
H114:  begidx__4 <= rr_type__linelengthindex__last .
H115:  foundtype__4 >= rr_type__rritemtype__first .
H116:  foundtype__4 <= rr_type__rritemtype__last .
H117:  foundtype__4 = rr_type__number .
H118:  begidx__4 >= rr_type__linelengthindex__first .
H119:  begidx__4 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__4 >= rr_type__linelengthindex__first .
C2:    endidx__4 <= rr_type__linelengthindex__last .
C3:    begidx__4 >= rr_type__linelengthindex__first .
C4:    begidx__4 <= rr_type__linelengthindex__last .
C5:    for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
 

procedure_parsetypecoveredalgorithmnumlabels_53.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   zlength >= rr_type__linelengthindex__first .
H39:   zlength <= rr_type__linelengthindex__last .
H40:   endidx + 1 <= zlength .
H41:   begidx__2 <= endidx__2 .
H42:   begidx__2 <= zlength .
H43:   endidx__2 <= zlength .
H44:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H45:   begidx__2 >= rr_type__linelengthindex__first .
H46:   begidx__2 <= rr_type__linelengthindex__last .
H47:   endidx__2 >= rr_type__linelengthindex__first .
H48:   endidx__2 <= rr_type__linelengthindex__last .
H49:   foundtype__2 >= rr_type__rritemtype__first .
H50:   foundtype__2 <= rr_type__rritemtype__last .
H51:   foundtype__2 >= rr_type__rritemtype__first .
H52:   foundtype__2 <= rr_type__rritemtype__last .
H53:   endidx__2 >= rr_type__linelengthindex__first .
H54:   endidx__2 <= rr_type__linelengthindex__last .
H55:   begidx__2 >= rr_type__linelengthindex__first .
H56:   begidx__2 <= rr_type__linelengthindex__last .
H57:   foundtype__2 >= rr_type__rritemtype__first .
H58:   foundtype__2 <= rr_type__rritemtype__last .
H59:   not (foundtype__2 = rr_type__number) .
H60:   foundtype__2 = rr_type__number .
H61:   endidx__2 < zlength .
H62:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H66:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H68:   zlength >= rr_type__linelengthindex__first .
H69:   zlength <= rr_type__linelengthindex__last .
H70:   endidx__2 + 1 <= zlength .
H71:   begidx__4 <= endidx__4 .
H72:   begidx__4 <= zlength .
H73:   endidx__4 <= zlength .
H74:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H75:   begidx__4 >= rr_type__linelengthindex__first .
H76:   begidx__4 <= rr_type__linelengthindex__last .
H77:   endidx__4 >= rr_type__linelengthindex__first .
H78:   endidx__4 <= rr_type__linelengthindex__last .
H79:   foundtype__4 >= rr_type__rritemtype__first .
H80:   foundtype__4 <= rr_type__rritemtype__last .
H81:   foundtype__4 >= rr_type__rritemtype__first .
H82:   foundtype__4 <= rr_type__rritemtype__last .
H83:   endidx__4 >= rr_type__linelengthindex__first .
H84:   endidx__4 <= rr_type__linelengthindex__last .
H85:   begidx__4 >= rr_type__linelengthindex__first .
H86:   begidx__4 <= rr_type__linelengthindex__last .
H87:   foundtype__4 >= rr_type__rritemtype__first .
H88:   foundtype__4 <= rr_type__rritemtype__last .
H89:   foundtype__4 = rr_type__number .
H90:   begidx__4 >= rr_type__linelengthindex__first .
H91:   begidx__4 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__4 >= rr_type__linelengthindex__first .
C2:    endidx__4 <= rr_type__linelengthindex__last .
C3:    begidx__4 >= rr_type__linelengthindex__first .
C4:    begidx__4 <= rr_type__linelengthindex__last .
C5:    for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
 

procedure_parsetypecoveredalgorithmnumlabels_54.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   not ((foundtype__1 = rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H70:   foundtype__1 = rr_type__recordindicator .
H71:   endidx__1 < zlength .
H72:   endidx__1 < zlength .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H79:   zlength >= rr_type__linelengthindex__first .
H80:   zlength <= rr_type__linelengthindex__last .
H81:   endidx__1 + 1 <= zlength .
H82:   begidx__4 <= endidx__4 .
H83:   begidx__4 <= zlength .
H84:   endidx__4 <= zlength .
H85:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H86:   begidx__4 >= rr_type__linelengthindex__first .
H87:   begidx__4 <= rr_type__linelengthindex__last .
H88:   endidx__4 >= rr_type__linelengthindex__first .
H89:   endidx__4 <= rr_type__linelengthindex__last .
H90:   foundtype__4 >= rr_type__rritemtype__first .
H91:   foundtype__4 <= rr_type__rritemtype__last .
H92:   foundtype__4 >= rr_type__rritemtype__first .
H93:   foundtype__4 <= rr_type__rritemtype__last .
H94:   endidx__4 >= rr_type__linelengthindex__first .
H95:   endidx__4 <= rr_type__linelengthindex__last .
H96:   begidx__4 >= rr_type__linelengthindex__first .
H97:   begidx__4 <= rr_type__linelengthindex__last .
H98:   foundtype__4 >= rr_type__rritemtype__first .
H99:   foundtype__4 <= rr_type__rritemtype__last .
H100:  foundtype__4 = rr_type__number .
H101:  begidx__4 >= rr_type__linelengthindex__first .
H102:  begidx__4 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__4 >= rr_type__linelengthindex__first .
C2:    endidx__4 <= rr_type__linelengthindex__last .
C3:    begidx__4 >= rr_type__linelengthindex__first .
C4:    begidx__4 <= rr_type__linelengthindex__last .
C5:    for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
 

procedure_parsetypecoveredalgorithmnumlabels_55.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   not ((foundtype__1 = rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H59:   foundtype__1 = rr_type__recordindicator .
H60:   endidx__1 < zlength .
H61:   endidx__1 < zlength .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H68:   zlength >= rr_type__linelengthindex__first .
H69:   zlength <= rr_type__linelengthindex__last .
H70:   endidx__1 + 1 <= zlength .
H71:   begidx__4 <= endidx__4 .
H72:   begidx__4 <= zlength .
H73:   endidx__4 <= zlength .
H74:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H75:   begidx__4 >= rr_type__linelengthindex__first .
H76:   begidx__4 <= rr_type__linelengthindex__last .
H77:   endidx__4 >= rr_type__linelengthindex__first .
H78:   endidx__4 <= rr_type__linelengthindex__last .
H79:   foundtype__4 >= rr_type__rritemtype__first .
H80:   foundtype__4 <= rr_type__rritemtype__last .
H81:   foundtype__4 >= rr_type__rritemtype__first .
H82:   foundtype__4 <= rr_type__rritemtype__last .
H83:   endidx__4 >= rr_type__linelengthindex__first .
H84:   endidx__4 <= rr_type__linelengthindex__last .
H85:   begidx__4 >= rr_type__linelengthindex__first .
H86:   begidx__4 <= rr_type__linelengthindex__last .
H87:   foundtype__4 >= rr_type__rritemtype__first .
H88:   foundtype__4 <= rr_type__rritemtype__last .
H89:   foundtype__4 = rr_type__number .
H90:   begidx__4 >= rr_type__linelengthindex__first .
H91:   begidx__4 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__4 >= rr_type__linelengthindex__first .
C2:    endidx__4 <= rr_type__linelengthindex__last .
C3:    begidx__4 >= rr_type__linelengthindex__first .
C4:    begidx__4 <= rr_type__linelengthindex__last .
C5:    for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
 

procedure_parsetypecoveredalgorithmnumlabels_56.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   not ((success and (endidx < zlength)) and (endidx < 
           zlength)) .
H30:   success .
H31:   endidx < zlength .
H32:   endidx < zlength .
H33:   endidx < zlength .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   endidx + 1 >= rr_type__linelengthindex__first .
H39:   endidx + 1 <= rr_type__linelengthindex__last .
H40:   zlength >= rr_type__linelengthindex__first .
H41:   zlength <= rr_type__linelengthindex__last .
H42:   endidx + 1 <= zlength .
H43:   begidx__4 <= endidx__4 .
H44:   begidx__4 <= zlength .
H45:   endidx__4 <= zlength .
H46:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H47:   begidx__4 >= rr_type__linelengthindex__first .
H48:   begidx__4 <= rr_type__linelengthindex__last .
H49:   endidx__4 >= rr_type__linelengthindex__first .
H50:   endidx__4 <= rr_type__linelengthindex__last .
H51:   foundtype__4 >= rr_type__rritemtype__first .
H52:   foundtype__4 <= rr_type__rritemtype__last .
H53:   foundtype__4 >= rr_type__rritemtype__first .
H54:   foundtype__4 <= rr_type__rritemtype__last .
H55:   endidx__4 >= rr_type__linelengthindex__first .
H56:   endidx__4 <= rr_type__linelengthindex__last .
H57:   begidx__4 >= rr_type__linelengthindex__first .
H58:   begidx__4 <= rr_type__linelengthindex__last .
H59:   foundtype__4 >= rr_type__rritemtype__first .
H60:   foundtype__4 <= rr_type__rritemtype__last .
H61:   foundtype__4 = rr_type__number .
H62:   begidx__4 >= rr_type__linelengthindex__first .
H63:   begidx__4 <= rr_type__linelengthindex__last .
        ->
C1:    endidx__4 >= rr_type__linelengthindex__first .
C2:    endidx__4 <= rr_type__linelengthindex__last .
C3:    begidx__4 >= rr_type__linelengthindex__first .
C4:    begidx__4 <= rr_type__linelengthindex__last .
C5:    for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
 

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

procedure_parsetypecoveredalgorithmnumlabels_57.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   zlength >= rr_type__linelengthindex__first .
H78:   zlength <= rr_type__linelengthindex__last .
H79:   endidx__1 + 1 <= zlength .
H80:   begidx__2 <= endidx__2 .
H81:   begidx__2 <= zlength .
H82:   endidx__2 <= zlength .
H83:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H84:   begidx__2 >= rr_type__linelengthindex__first .
H85:   begidx__2 <= rr_type__linelengthindex__last .
H86:   endidx__2 >= rr_type__linelengthindex__first .
H87:   endidx__2 <= rr_type__linelengthindex__last .
H88:   foundtype__2 >= rr_type__rritemtype__first .
H89:   foundtype__2 <= rr_type__rritemtype__last .
H90:   foundtype__2 >= rr_type__rritemtype__first .
H91:   foundtype__2 <= rr_type__rritemtype__last .
H92:   endidx__2 >= rr_type__linelengthindex__first .
H93:   endidx__2 <= rr_type__linelengthindex__last .
H94:   begidx__2 >= rr_type__linelengthindex__first .
H95:   begidx__2 <= rr_type__linelengthindex__last .
H96:   foundtype__2 >= rr_type__rritemtype__first .
H97:   foundtype__2 <= rr_type__rritemtype__last .
H98:   foundtype__2 = rr_type__number .
H99:   begidx__2 >= rr_type__linelengthindex__first .
H100:  begidx__2 <= rr_type__linelengthindex__last .
H101:  endidx__2 >= rr_type__linelengthindex__first .
H102:  endidx__2 <= rr_type__linelengthindex__last .
H103:  begidx__2 >= rr_type__linelengthindex__first .
H104:  begidx__2 <= rr_type__linelengthindex__last .
H105:  for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H106:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H107:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H108:  fld_inherit(rrsig_rec__3) = fld_inherit(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H109:  fld_typecovered(rrsig_rec__3) = fld_typecovered(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H110:  fld_numlabels(rrsig_rec__3) = fld_numlabels(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H111:  fld_origttl(rrsig_rec__3) = fld_origttl(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H112:  fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H113:  fld_siginception(rrsig_rec__3) = fld_siginception(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H114:  fld_keytag(rrsig_rec__3) = fld_keytag(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H115:  fld_signername(rrsig_rec__3) = fld_signername(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H116:  fld_signature(rrsig_rec__3) = fld_signature(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H117:  fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H118:  rrsig_rec__3 = upf_algorithm(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1)), fld_algorithm(
           rrsig_rec__3)) .
H119:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H120:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H121:  success__3 .
H122:  endidx__2 < zlength .
H123:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H124:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H125:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H126:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H127:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H128:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H129:  zlength >= rr_type__linelengthindex__first .
H130:  zlength <= rr_type__linelengthindex__last .
H131:  endidx__2 + 1 <= zlength .
H132:  begidx__4 <= endidx__4 .
H133:  begidx__4 <= zlength .
H134:  endidx__4 <= zlength .
H135:  (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H136:  begidx__4 >= rr_type__linelengthindex__first .
H137:  begidx__4 <= rr_type__linelengthindex__last .
H138:  endidx__4 >= rr_type__linelengthindex__first .
H139:  endidx__4 <= rr_type__linelengthindex__last .
H140:  foundtype__4 >= rr_type__rritemtype__first .
H141:  foundtype__4 <= rr_type__rritemtype__last .
H142:  foundtype__4 >= rr_type__rritemtype__first .
H143:  foundtype__4 <= rr_type__rritemtype__last .
H144:  endidx__4 >= rr_type__linelengthindex__first .
H145:  endidx__4 <= rr_type__linelengthindex__last .
H146:  begidx__4 >= rr_type__linelengthindex__first .
H147:  begidx__4 <= rr_type__linelengthindex__last .
H148:  foundtype__4 >= rr_type__rritemtype__first .
H149:  foundtype__4 <= rr_type__rritemtype__last .
H150:  foundtype__4 = rr_type__number .
H151:  begidx__4 >= rr_type__linelengthindex__first .
H152:  begidx__4 <= rr_type__linelengthindex__last .
H153:  endidx__4 >= rr_type__linelengthindex__first .
H154:  endidx__4 <= rr_type__linelengthindex__last .
H155:  begidx__4 >= rr_type__linelengthindex__first .
H156:  begidx__4 <= rr_type__linelengthindex__last .
H157:  for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H158:  fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
H159:  fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
H160:  fld_inherit(rrsig_rec__5) = fld_inherit(rrsig_rec__3) .
H161:  fld_typecovered(rrsig_rec__5) = fld_typecovered(rrsig_rec__3) .
H162:  fld_algorithm(rrsig_rec__5) = fld_algorithm(rrsig_rec__3) .
H163:  fld_origttl(rrsig_rec__5) = fld_origttl(rrsig_rec__3) .
H164:  fld_sigexpiration(rrsig_rec__5) = fld_sigexpiration(rrsig_rec__3) .
H165:  fld_siginception(rrsig_rec__5) = fld_siginception(rrsig_rec__3) .
H166:  fld_keytag(rrsig_rec__5) = fld_keytag(rrsig_rec__3) .
H167:  fld_signername(rrsig_rec__5) = fld_signername(rrsig_rec__3) .
H168:  fld_signature(rrsig_rec__5) = fld_signature(rrsig_rec__3) .
H169:  fld_signaturelength(rrsig_rec__5) = fld_signaturelength(
           rrsig_rec__3) .
H170:  rrsig_rec__5 = upf_numlabels(rrsig_rec__3, fld_numlabels(
           rrsig_rec__5)) .
        ->
C1:    fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
C2:    fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
 

procedure_parsetypecoveredalgorithmnumlabels_58.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   zlength >= rr_type__linelengthindex__first .
H67:   zlength <= rr_type__linelengthindex__last .
H68:   endidx__1 + 1 <= zlength .
H69:   begidx__2 <= endidx__2 .
H70:   begidx__2 <= zlength .
H71:   endidx__2 <= zlength .
H72:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H73:   begidx__2 >= rr_type__linelengthindex__first .
H74:   begidx__2 <= rr_type__linelengthindex__last .
H75:   endidx__2 >= rr_type__linelengthindex__first .
H76:   endidx__2 <= rr_type__linelengthindex__last .
H77:   foundtype__2 >= rr_type__rritemtype__first .
H78:   foundtype__2 <= rr_type__rritemtype__last .
H79:   foundtype__2 >= rr_type__rritemtype__first .
H80:   foundtype__2 <= rr_type__rritemtype__last .
H81:   endidx__2 >= rr_type__linelengthindex__first .
H82:   endidx__2 <= rr_type__linelengthindex__last .
H83:   begidx__2 >= rr_type__linelengthindex__first .
H84:   begidx__2 <= rr_type__linelengthindex__last .
H85:   foundtype__2 >= rr_type__rritemtype__first .
H86:   foundtype__2 <= rr_type__rritemtype__last .
H87:   foundtype__2 = rr_type__number .
H88:   begidx__2 >= rr_type__linelengthindex__first .
H89:   begidx__2 <= rr_type__linelengthindex__last .
H90:   endidx__2 >= rr_type__linelengthindex__first .
H91:   endidx__2 <= rr_type__linelengthindex__last .
H92:   begidx__2 >= rr_type__linelengthindex__first .
H93:   begidx__2 <= rr_type__linelengthindex__last .
H94:   for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H95:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H96:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H97:   fld_inherit(rrsig_rec__3) = fld_inherit(rrsig_rec) .
H98:   fld_typecovered(rrsig_rec__3) = fld_typecovered(
           rrsig_rec) .
H99:   fld_numlabels(rrsig_rec__3) = fld_numlabels(
           rrsig_rec) .
H100:  fld_origttl(rrsig_rec__3) = fld_origttl(rrsig_rec) .
H101:  fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           rrsig_rec) .
H102:  fld_siginception(rrsig_rec__3) = fld_siginception(
           rrsig_rec) .
H103:  fld_keytag(rrsig_rec__3) = fld_keytag(rrsig_rec) .
H104:  fld_signername(rrsig_rec__3) = fld_signername(
           rrsig_rec) .
H105:  fld_signature(rrsig_rec__3) = fld_signature(
           rrsig_rec) .
H106:  fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           rrsig_rec) .
H107:  rrsig_rec__3 = upf_algorithm(rrsig_rec, fld_algorithm(
           rrsig_rec__3)) .
H108:  fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H109:  fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H110:  success__3 .
H111:  endidx__2 < zlength .
H112:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H113:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H114:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H115:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H116:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H117:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H118:  zlength >= rr_type__linelengthindex__first .
H119:  zlength <= rr_type__linelengthindex__last .
H120:  endidx__2 + 1 <= zlength .
H121:  begidx__4 <= endidx__4 .
H122:  begidx__4 <= zlength .
H123:  endidx__4 <= zlength .
H124:  (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H125:  begidx__4 >= rr_type__linelengthindex__first .
H126:  begidx__4 <= rr_type__linelengthindex__last .
H127:  endidx__4 >= rr_type__linelengthindex__first .
H128:  endidx__4 <= rr_type__linelengthindex__last .
H129:  foundtype__4 >= rr_type__rritemtype__first .
H130:  foundtype__4 <= rr_type__rritemtype__last .
H131:  foundtype__4 >= rr_type__rritemtype__first .
H132:  foundtype__4 <= rr_type__rritemtype__last .
H133:  endidx__4 >= rr_type__linelengthindex__first .
H134:  endidx__4 <= rr_type__linelengthindex__last .
H135:  begidx__4 >= rr_type__linelengthindex__first .
H136:  begidx__4 <= rr_type__linelengthindex__last .
H137:  foundtype__4 >= rr_type__rritemtype__first .
H138:  foundtype__4 <= rr_type__rritemtype__last .
H139:  foundtype__4 = rr_type__number .
H140:  begidx__4 >= rr_type__linelengthindex__first .
H141:  begidx__4 <= rr_type__linelengthindex__last .
H142:  endidx__4 >= rr_type__linelengthindex__first .
H143:  endidx__4 <= rr_type__linelengthindex__last .
H144:  begidx__4 >= rr_type__linelengthindex__first .
H145:  begidx__4 <= rr_type__linelengthindex__last .
H146:  for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H147:  fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
H148:  fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
H149:  fld_inherit(rrsig_rec__5) = fld_inherit(rrsig_rec__3) .
H150:  fld_typecovered(rrsig_rec__5) = fld_typecovered(rrsig_rec__3) .
H151:  fld_algorithm(rrsig_rec__5) = fld_algorithm(rrsig_rec__3) .
H152:  fld_origttl(rrsig_rec__5) = fld_origttl(rrsig_rec__3) .
H153:  fld_sigexpiration(rrsig_rec__5) = fld_sigexpiration(rrsig_rec__3) .
H154:  fld_siginception(rrsig_rec__5) = fld_siginception(rrsig_rec__3) .
H155:  fld_keytag(rrsig_rec__5) = fld_keytag(rrsig_rec__3) .
H156:  fld_signername(rrsig_rec__5) = fld_signername(rrsig_rec__3) .
H157:  fld_signature(rrsig_rec__5) = fld_signature(rrsig_rec__3) .
H158:  fld_signaturelength(rrsig_rec__5) = fld_signaturelength(
           rrsig_rec__3) .
H159:  rrsig_rec__5 = upf_numlabels(rrsig_rec__3, fld_numlabels(
           rrsig_rec__5)) .
        ->
C1:    fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
C2:    fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
 

procedure_parsetypecoveredalgorithmnumlabels_59.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   zlength >= rr_type__linelengthindex__first .
H39:   zlength <= rr_type__linelengthindex__last .
H40:   endidx + 1 <= zlength .
H41:   begidx__2 <= endidx__2 .
H42:   begidx__2 <= zlength .
H43:   endidx__2 <= zlength .
H44:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H45:   begidx__2 >= rr_type__linelengthindex__first .
H46:   begidx__2 <= rr_type__linelengthindex__last .
H47:   endidx__2 >= rr_type__linelengthindex__first .
H48:   endidx__2 <= rr_type__linelengthindex__last .
H49:   foundtype__2 >= rr_type__rritemtype__first .
H50:   foundtype__2 <= rr_type__rritemtype__last .
H51:   foundtype__2 >= rr_type__rritemtype__first .
H52:   foundtype__2 <= rr_type__rritemtype__last .
H53:   endidx__2 >= rr_type__linelengthindex__first .
H54:   endidx__2 <= rr_type__linelengthindex__last .
H55:   begidx__2 >= rr_type__linelengthindex__first .
H56:   begidx__2 <= rr_type__linelengthindex__last .
H57:   foundtype__2 >= rr_type__rritemtype__first .
H58:   foundtype__2 <= rr_type__rritemtype__last .
H59:   foundtype__2 = rr_type__number .
H60:   begidx__2 >= rr_type__linelengthindex__first .
H61:   begidx__2 <= rr_type__linelengthindex__last .
H62:   endidx__2 >= rr_type__linelengthindex__first .
H63:   endidx__2 <= rr_type__linelengthindex__last .
H64:   begidx__2 >= rr_type__linelengthindex__first .
H65:   begidx__2 <= rr_type__linelengthindex__last .
H66:   for_all(i_: integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H67:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H68:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H69:   fld_inherit(rrsig_rec__3) = fld_inherit(rrsig_rec) .
H70:   fld_typecovered(rrsig_rec__3) = fld_typecovered(
           rrsig_rec) .
H71:   fld_numlabels(rrsig_rec__3) = fld_numlabels(
           rrsig_rec) .
H72:   fld_origttl(rrsig_rec__3) = fld_origttl(rrsig_rec) .
H73:   fld_sigexpiration(rrsig_rec__3) = fld_sigexpiration(
           rrsig_rec) .
H74:   fld_siginception(rrsig_rec__3) = fld_siginception(
           rrsig_rec) .
H75:   fld_keytag(rrsig_rec__3) = fld_keytag(rrsig_rec) .
H76:   fld_signername(rrsig_rec__3) = fld_signername(
           rrsig_rec) .
H77:   fld_signature(rrsig_rec__3) = fld_signature(
           rrsig_rec) .
H78:   fld_signaturelength(rrsig_rec__3) = fld_signaturelength(
           rrsig_rec) .
H79:   rrsig_rec__3 = upf_algorithm(rrsig_rec, fld_algorithm(
           rrsig_rec__3)) .
H80:   fld_algorithm(rrsig_rec__3) >= 
           unsigned_types__unsigned8__first .
H81:   fld_algorithm(rrsig_rec__3) <= 
           unsigned_types__unsigned8__last .
H82:   success__3 .
H83:   endidx__2 < zlength .
H84:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H85:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H86:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H87:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H88:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H89:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H90:   zlength >= rr_type__linelengthindex__first .
H91:   zlength <= rr_type__linelengthindex__last .
H92:   endidx__2 + 1 <= zlength .
H93:   begidx__4 <= endidx__4 .
H94:   begidx__4 <= zlength .
H95:   endidx__4 <= zlength .
H96:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H97:   begidx__4 >= rr_type__linelengthindex__first .
H98:   begidx__4 <= rr_type__linelengthindex__last .
H99:   endidx__4 >= rr_type__linelengthindex__first .
H100:  endidx__4 <= rr_type__linelengthindex__last .
H101:  foundtype__4 >= rr_type__rritemtype__first .
H102:  foundtype__4 <= rr_type__rritemtype__last .
H103:  foundtype__4 >= rr_type__rritemtype__first .
H104:  foundtype__4 <= rr_type__rritemtype__last .
H105:  endidx__4 >= rr_type__linelengthindex__first .
H106:  endidx__4 <= rr_type__linelengthindex__last .
H107:  begidx__4 >= rr_type__linelengthindex__first .
H108:  begidx__4 <= rr_type__linelengthindex__last .
H109:  foundtype__4 >= rr_type__rritemtype__first .
H110:  foundtype__4 <= rr_type__rritemtype__last .
H111:  foundtype__4 = rr_type__number .
H112:  begidx__4 >= rr_type__linelengthindex__first .
H113:  begidx__4 <= rr_type__linelengthindex__last .
H114:  endidx__4 >= rr_type__linelengthindex__first .
H115:  endidx__4 <= rr_type__linelengthindex__last .
H116:  begidx__4 >= rr_type__linelengthindex__first .
H117:  begidx__4 <= rr_type__linelengthindex__last .
H118:  for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H119:  fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
H120:  fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
H121:  fld_inherit(rrsig_rec__5) = fld_inherit(rrsig_rec__3) .
H122:  fld_typecovered(rrsig_rec__5) = fld_typecovered(rrsig_rec__3) .
H123:  fld_algorithm(rrsig_rec__5) = fld_algorithm(rrsig_rec__3) .
H124:  fld_origttl(rrsig_rec__5) = fld_origttl(rrsig_rec__3) .
H125:  fld_sigexpiration(rrsig_rec__5) = fld_sigexpiration(rrsig_rec__3) .
H126:  fld_siginception(rrsig_rec__5) = fld_siginception(rrsig_rec__3) .
H127:  fld_keytag(rrsig_rec__5) = fld_keytag(rrsig_rec__3) .
H128:  fld_signername(rrsig_rec__5) = fld_signername(rrsig_rec__3) .
H129:  fld_signature(rrsig_rec__5) = fld_signature(rrsig_rec__3) .
H130:  fld_signaturelength(rrsig_rec__5) = fld_signaturelength(
           rrsig_rec__3) .
H131:  rrsig_rec__5 = upf_numlabels(rrsig_rec__3, fld_numlabels(
           rrsig_rec__5)) .
        ->
C1:    fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
C2:    fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
 

procedure_parsetypecoveredalgorithmnumlabels_60.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   foundtype__1 = rr_type__recordindicator .
H70:   endidx__1 < zlength .
H71:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H72:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   zlength >= rr_type__linelengthindex__first .
H78:   zlength <= rr_type__linelengthindex__last .
H79:   endidx__1 + 1 <= zlength .
H80:   begidx__2 <= endidx__2 .
H81:   begidx__2 <= zlength .
H82:   endidx__2 <= zlength .
H83:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H84:   begidx__2 >= rr_type__linelengthindex__first .
H85:   begidx__2 <= rr_type__linelengthindex__last .
H86:   endidx__2 >= rr_type__linelengthindex__first .
H87:   endidx__2 <= rr_type__linelengthindex__last .
H88:   foundtype__2 >= rr_type__rritemtype__first .
H89:   foundtype__2 <= rr_type__rritemtype__last .
H90:   foundtype__2 >= rr_type__rritemtype__first .
H91:   foundtype__2 <= rr_type__rritemtype__last .
H92:   endidx__2 >= rr_type__linelengthindex__first .
H93:   endidx__2 <= rr_type__linelengthindex__last .
H94:   begidx__2 >= rr_type__linelengthindex__first .
H95:   begidx__2 <= rr_type__linelengthindex__last .
H96:   foundtype__2 >= rr_type__rritemtype__first .
H97:   foundtype__2 <= rr_type__rritemtype__last .
H98:   not (foundtype__2 = rr_type__number) .
H99:   foundtype__2 = rr_type__number .
H100:  endidx__2 < zlength .
H101:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H102:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H103:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H104:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H105:  endidx__2 + 1 >= rr_type__linelengthindex__first .
H106:  endidx__2 + 1 <= rr_type__linelengthindex__last .
H107:  zlength >= rr_type__linelengthindex__first .
H108:  zlength <= rr_type__linelengthindex__last .
H109:  endidx__2 + 1 <= zlength .
H110:  begidx__4 <= endidx__4 .
H111:  begidx__4 <= zlength .
H112:  endidx__4 <= zlength .
H113:  (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H114:  begidx__4 >= rr_type__linelengthindex__first .
H115:  begidx__4 <= rr_type__linelengthindex__last .
H116:  endidx__4 >= rr_type__linelengthindex__first .
H117:  endidx__4 <= rr_type__linelengthindex__last .
H118:  foundtype__4 >= rr_type__rritemtype__first .
H119:  foundtype__4 <= rr_type__rritemtype__last .
H120:  foundtype__4 >= rr_type__rritemtype__first .
H121:  foundtype__4 <= rr_type__rritemtype__last .
H122:  endidx__4 >= rr_type__linelengthindex__first .
H123:  endidx__4 <= rr_type__linelengthindex__last .
H124:  begidx__4 >= rr_type__linelengthindex__first .
H125:  begidx__4 <= rr_type__linelengthindex__last .
H126:  foundtype__4 >= rr_type__rritemtype__first .
H127:  foundtype__4 <= rr_type__rritemtype__last .
H128:  foundtype__4 = rr_type__number .
H129:  begidx__4 >= rr_type__linelengthindex__first .
H130:  begidx__4 <= rr_type__linelengthindex__last .
H131:  endidx__4 >= rr_type__linelengthindex__first .
H132:  endidx__4 <= rr_type__linelengthindex__last .
H133:  begidx__4 >= rr_type__linelengthindex__first .
H134:  begidx__4 <= rr_type__linelengthindex__last .
H135:  for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H136:  fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
H137:  fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
H138:  fld_inherit(rrsig_rec__5) = fld_inherit(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H139:  fld_typecovered(rrsig_rec__5) = fld_typecovered(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H140:  fld_algorithm(rrsig_rec__5) = fld_algorithm(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H141:  fld_origttl(rrsig_rec__5) = fld_origttl(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H142:  fld_sigexpiration(rrsig_rec__5) = fld_sigexpiration(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H143:  fld_siginception(rrsig_rec__5) = fld_siginception(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H144:  fld_keytag(rrsig_rec__5) = fld_keytag(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H145:  fld_signername(rrsig_rec__5) = fld_signername(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H146:  fld_signature(rrsig_rec__5) = fld_signature(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H147:  fld_signaturelength(rrsig_rec__5) = fld_signaturelength(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H148:  rrsig_rec__5 = upf_numlabels(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1)), fld_numlabels(
           rrsig_rec__5)) .
        ->
C1:    fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
C2:    fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
 

procedure_parsetypecoveredalgorithmnumlabels_61.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   foundtype__1 = rr_type__recordindicator .
H59:   endidx__1 < zlength .
H60:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H61:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   zlength >= rr_type__linelengthindex__first .
H67:   zlength <= rr_type__linelengthindex__last .
H68:   endidx__1 + 1 <= zlength .
H69:   begidx__2 <= endidx__2 .
H70:   begidx__2 <= zlength .
H71:   endidx__2 <= zlength .
H72:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H73:   begidx__2 >= rr_type__linelengthindex__first .
H74:   begidx__2 <= rr_type__linelengthindex__last .
H75:   endidx__2 >= rr_type__linelengthindex__first .
H76:   endidx__2 <= rr_type__linelengthindex__last .
H77:   foundtype__2 >= rr_type__rritemtype__first .
H78:   foundtype__2 <= rr_type__rritemtype__last .
H79:   foundtype__2 >= rr_type__rritemtype__first .
H80:   foundtype__2 <= rr_type__rritemtype__last .
H81:   endidx__2 >= rr_type__linelengthindex__first .
H82:   endidx__2 <= rr_type__linelengthindex__last .
H83:   begidx__2 >= rr_type__linelengthindex__first .
H84:   begidx__2 <= rr_type__linelengthindex__last .
H85:   foundtype__2 >= rr_type__rritemtype__first .
H86:   foundtype__2 <= rr_type__rritemtype__last .
H87:   not (foundtype__2 = rr_type__number) .
H88:   foundtype__2 = rr_type__number .
H89:   endidx__2 < zlength .
H90:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H91:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H92:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H93:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H94:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H95:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H96:   zlength >= rr_type__linelengthindex__first .
H97:   zlength <= rr_type__linelengthindex__last .
H98:   endidx__2 + 1 <= zlength .
H99:   begidx__4 <= endidx__4 .
H100:  begidx__4 <= zlength .
H101:  endidx__4 <= zlength .
H102:  (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H103:  begidx__4 >= rr_type__linelengthindex__first .
H104:  begidx__4 <= rr_type__linelengthindex__last .
H105:  endidx__4 >= rr_type__linelengthindex__first .
H106:  endidx__4 <= rr_type__linelengthindex__last .
H107:  foundtype__4 >= rr_type__rritemtype__first .
H108:  foundtype__4 <= rr_type__rritemtype__last .
H109:  foundtype__4 >= rr_type__rritemtype__first .
H110:  foundtype__4 <= rr_type__rritemtype__last .
H111:  endidx__4 >= rr_type__linelengthindex__first .
H112:  endidx__4 <= rr_type__linelengthindex__last .
H113:  begidx__4 >= rr_type__linelengthindex__first .
H114:  begidx__4 <= rr_type__linelengthindex__last .
H115:  foundtype__4 >= rr_type__rritemtype__first .
H116:  foundtype__4 <= rr_type__rritemtype__last .
H117:  foundtype__4 = rr_type__number .
H118:  begidx__4 >= rr_type__linelengthindex__first .
H119:  begidx__4 <= rr_type__linelengthindex__last .
H120:  endidx__4 >= rr_type__linelengthindex__first .
H121:  endidx__4 <= rr_type__linelengthindex__last .
H122:  begidx__4 >= rr_type__linelengthindex__first .
H123:  begidx__4 <= rr_type__linelengthindex__last .
H124:  for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H125:  fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
H126:  fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
H127:  fld_inherit(rrsig_rec__5) = fld_inherit(rrsig_rec) .
H128:  fld_typecovered(rrsig_rec__5) = fld_typecovered(
           rrsig_rec) .
H129:  fld_algorithm(rrsig_rec__5) = fld_algorithm(
           rrsig_rec) .
H130:  fld_origttl(rrsig_rec__5) = fld_origttl(rrsig_rec) .
H131:  fld_sigexpiration(rrsig_rec__5) = fld_sigexpiration(
           rrsig_rec) .
H132:  fld_siginception(rrsig_rec__5) = fld_siginception(
           rrsig_rec) .
H133:  fld_keytag(rrsig_rec__5) = fld_keytag(rrsig_rec) .
H134:  fld_signername(rrsig_rec__5) = fld_signername(
           rrsig_rec) .
H135:  fld_signature(rrsig_rec__5) = fld_signature(
           rrsig_rec) .
H136:  fld_signaturelength(rrsig_rec__5) = fld_signaturelength(
           rrsig_rec) .
H137:  rrsig_rec__5 = upf_numlabels(rrsig_rec, fld_numlabels(
           rrsig_rec__5)) .
        ->
C1:    fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
C2:    fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
 

procedure_parsetypecoveredalgorithmnumlabels_62.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   success .
H30:   endidx < zlength .
H31:   endidx < zlength .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   zlength >= rr_type__linelengthindex__first .
H39:   zlength <= rr_type__linelengthindex__last .
H40:   endidx + 1 <= zlength .
H41:   begidx__2 <= endidx__2 .
H42:   begidx__2 <= zlength .
H43:   endidx__2 <= zlength .
H44:   (foundtype__2 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__2) and (i_ <= endidx__2)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H45:   begidx__2 >= rr_type__linelengthindex__first .
H46:   begidx__2 <= rr_type__linelengthindex__last .
H47:   endidx__2 >= rr_type__linelengthindex__first .
H48:   endidx__2 <= rr_type__linelengthindex__last .
H49:   foundtype__2 >= rr_type__rritemtype__first .
H50:   foundtype__2 <= rr_type__rritemtype__last .
H51:   foundtype__2 >= rr_type__rritemtype__first .
H52:   foundtype__2 <= rr_type__rritemtype__last .
H53:   endidx__2 >= rr_type__linelengthindex__first .
H54:   endidx__2 <= rr_type__linelengthindex__last .
H55:   begidx__2 >= rr_type__linelengthindex__first .
H56:   begidx__2 <= rr_type__linelengthindex__last .
H57:   foundtype__2 >= rr_type__rritemtype__first .
H58:   foundtype__2 <= rr_type__rritemtype__last .
H59:   not (foundtype__2 = rr_type__number) .
H60:   foundtype__2 = rr_type__number .
H61:   endidx__2 < zlength .
H62:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H66:   endidx__2 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__2 + 1 <= rr_type__linelengthindex__last .
H68:   zlength >= rr_type__linelengthindex__first .
H69:   zlength <= rr_type__linelengthindex__last .
H70:   endidx__2 + 1 <= zlength .
H71:   begidx__4 <= endidx__4 .
H72:   begidx__4 <= zlength .
H73:   endidx__4 <= zlength .
H74:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H75:   begidx__4 >= rr_type__linelengthindex__first .
H76:   begidx__4 <= rr_type__linelengthindex__last .
H77:   endidx__4 >= rr_type__linelengthindex__first .
H78:   endidx__4 <= rr_type__linelengthindex__last .
H79:   foundtype__4 >= rr_type__rritemtype__first .
H80:   foundtype__4 <= rr_type__rritemtype__last .
H81:   foundtype__4 >= rr_type__rritemtype__first .
H82:   foundtype__4 <= rr_type__rritemtype__last .
H83:   endidx__4 >= rr_type__linelengthindex__first .
H84:   endidx__4 <= rr_type__linelengthindex__last .
H85:   begidx__4 >= rr_type__linelengthindex__first .
H86:   begidx__4 <= rr_type__linelengthindex__last .
H87:   foundtype__4 >= rr_type__rritemtype__first .
H88:   foundtype__4 <= rr_type__rritemtype__last .
H89:   foundtype__4 = rr_type__number .
H90:   begidx__4 >= rr_type__linelengthindex__first .
H91:   begidx__4 <= rr_type__linelengthindex__last .
H92:   endidx__4 >= rr_type__linelengthindex__first .
H93:   endidx__4 <= rr_type__linelengthindex__last .
H94:   begidx__4 >= rr_type__linelengthindex__first .
H95:   begidx__4 <= rr_type__linelengthindex__last .
H96:   for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H97:   fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
H98:   fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
H99:   fld_inherit(rrsig_rec__5) = fld_inherit(rrsig_rec) .
H100:  fld_typecovered(rrsig_rec__5) = fld_typecovered(
           rrsig_rec) .
H101:  fld_algorithm(rrsig_rec__5) = fld_algorithm(
           rrsig_rec) .
H102:  fld_origttl(rrsig_rec__5) = fld_origttl(rrsig_rec) .
H103:  fld_sigexpiration(rrsig_rec__5) = fld_sigexpiration(
           rrsig_rec) .
H104:  fld_siginception(rrsig_rec__5) = fld_siginception(
           rrsig_rec) .
H105:  fld_keytag(rrsig_rec__5) = fld_keytag(rrsig_rec) .
H106:  fld_signername(rrsig_rec__5) = fld_signername(
           rrsig_rec) .
H107:  fld_signature(rrsig_rec__5) = fld_signature(
           rrsig_rec) .
H108:  fld_signaturelength(rrsig_rec__5) = fld_signaturelength(
           rrsig_rec) .
H109:  rrsig_rec__5 = upf_numlabels(rrsig_rec, fld_numlabels(
           rrsig_rec__5)) .
        ->
C1:    fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
C2:    fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
 

procedure_parsetypecoveredalgorithmnumlabels_63.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   foundtype__1 = rr_type__recordindicator .
H58:   begidx__1 >= rr_type__linelengthindex__first .
H59:   begidx__1 <= rr_type__linelengthindex__last .
H60:   begidx__1 <= endidx__1 .
H61:   endidx__1 >= rr_type__linelengthindex__first .
H62:   endidx__1 <= rr_type__linelengthindex__last .
H63:   begidx__1 >= rr_type__linelengthindex__first .
H64:   begidx__1 <= rr_type__linelengthindex__last .
H65:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H66:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H67:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) >= dns_types__query_type__first .
H68:   parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1) <= dns_types__query_type__last .
H69:   not ((foundtype__1 = rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H70:   foundtype__1 = rr_type__recordindicator .
H71:   endidx__1 < zlength .
H72:   endidx__1 < zlength .
H73:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H74:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H75:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H76:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H77:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H78:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H79:   zlength >= rr_type__linelengthindex__first .
H80:   zlength <= rr_type__linelengthindex__last .
H81:   endidx__1 + 1 <= zlength .
H82:   begidx__4 <= endidx__4 .
H83:   begidx__4 <= zlength .
H84:   endidx__4 <= zlength .
H85:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H86:   begidx__4 >= rr_type__linelengthindex__first .
H87:   begidx__4 <= rr_type__linelengthindex__last .
H88:   endidx__4 >= rr_type__linelengthindex__first .
H89:   endidx__4 <= rr_type__linelengthindex__last .
H90:   foundtype__4 >= rr_type__rritemtype__first .
H91:   foundtype__4 <= rr_type__rritemtype__last .
H92:   foundtype__4 >= rr_type__rritemtype__first .
H93:   foundtype__4 <= rr_type__rritemtype__last .
H94:   endidx__4 >= rr_type__linelengthindex__first .
H95:   endidx__4 <= rr_type__linelengthindex__last .
H96:   begidx__4 >= rr_type__linelengthindex__first .
H97:   begidx__4 <= rr_type__linelengthindex__last .
H98:   foundtype__4 >= rr_type__rritemtype__first .
H99:   foundtype__4 <= rr_type__rritemtype__last .
H100:  foundtype__4 = rr_type__number .
H101:  begidx__4 >= rr_type__linelengthindex__first .
H102:  begidx__4 <= rr_type__linelengthindex__last .
H103:  endidx__4 >= rr_type__linelengthindex__first .
H104:  endidx__4 <= rr_type__linelengthindex__last .
H105:  begidx__4 >= rr_type__linelengthindex__first .
H106:  begidx__4 <= rr_type__linelengthindex__last .
H107:  for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H108:  fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
H109:  fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
H110:  fld_inherit(rrsig_rec__5) = fld_inherit(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H111:  fld_typecovered(rrsig_rec__5) = fld_typecovered(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H112:  fld_algorithm(rrsig_rec__5) = fld_algorithm(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H113:  fld_origttl(rrsig_rec__5) = fld_origttl(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H114:  fld_sigexpiration(rrsig_rec__5) = fld_sigexpiration(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H115:  fld_siginception(rrsig_rec__5) = fld_siginception(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H116:  fld_keytag(rrsig_rec__5) = fld_keytag(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H117:  fld_signername(rrsig_rec__5) = fld_signername(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H118:  fld_signature(rrsig_rec__5) = fld_signature(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1))) .
H119:  fld_signaturelength(rrsig_rec__5) = fld_signaturelength(
           upf_typecovered(rrsig_rec, 
           parser_utilities__getrecordtype(zonefileline, begidx__1, 
           endidx__1))) .
H120:  rrsig_rec__5 = upf_numlabels(upf_typecovered(
           rrsig_rec, parser_utilities__getrecordtype(
           zonefileline, begidx__1, endidx__1)), fld_numlabels(
           rrsig_rec__5)) .
        ->
C1:    fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
C2:    fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
 

procedure_parsetypecoveredalgorithmnumlabels_64.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   success .
H29:   endidx < zlength .
H30:   endidx + 1 >= rr_type__linelengthindex__first .
H31:   endidx + 1 <= rr_type__linelengthindex__last .
H32:   endidx + 1 >= rr_type__linelengthindex__first .
H33:   endidx + 1 <= rr_type__linelengthindex__last .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   zlength >= rr_type__linelengthindex__first .
H37:   zlength <= rr_type__linelengthindex__last .
H38:   endidx + 1 <= zlength .
H39:   begidx__1 <= endidx__1 .
H40:   begidx__1 <= zlength .
H41:   endidx__1 <= zlength .
H42:   (foundtype__1 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__1) and (i_ <= endidx__1)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H43:   begidx__1 >= rr_type__linelengthindex__first .
H44:   begidx__1 <= rr_type__linelengthindex__last .
H45:   endidx__1 >= rr_type__linelengthindex__first .
H46:   endidx__1 <= rr_type__linelengthindex__last .
H47:   foundtype__1 >= rr_type__rritemtype__first .
H48:   foundtype__1 <= rr_type__rritemtype__last .
H49:   foundtype__1 >= rr_type__rritemtype__first .
H50:   foundtype__1 <= rr_type__rritemtype__last .
H51:   endidx__1 >= rr_type__linelengthindex__first .
H52:   endidx__1 <= rr_type__linelengthindex__last .
H53:   begidx__1 >= rr_type__linelengthindex__first .
H54:   begidx__1 <= rr_type__linelengthindex__last .
H55:   foundtype__1 >= rr_type__rritemtype__first .
H56:   foundtype__1 <= rr_type__rritemtype__last .
H57:   not (foundtype__1 = rr_type__recordindicator) .
H58:   not ((foundtype__1 = rr_type__recordindicator) and (endidx__1 < 
           zlength)) .
H59:   foundtype__1 = rr_type__recordindicator .
H60:   endidx__1 < zlength .
H61:   endidx__1 < zlength .
H62:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H63:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H64:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H65:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H66:   endidx__1 + 1 >= rr_type__linelengthindex__first .
H67:   endidx__1 + 1 <= rr_type__linelengthindex__last .
H68:   zlength >= rr_type__linelengthindex__first .
H69:   zlength <= rr_type__linelengthindex__last .
H70:   endidx__1 + 1 <= zlength .
H71:   begidx__4 <= endidx__4 .
H72:   begidx__4 <= zlength .
H73:   endidx__4 <= zlength .
H74:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H75:   begidx__4 >= rr_type__linelengthindex__first .
H76:   begidx__4 <= rr_type__linelengthindex__last .
H77:   endidx__4 >= rr_type__linelengthindex__first .
H78:   endidx__4 <= rr_type__linelengthindex__last .
H79:   foundtype__4 >= rr_type__rritemtype__first .
H80:   foundtype__4 <= rr_type__rritemtype__last .
H81:   foundtype__4 >= rr_type__rritemtype__first .
H82:   foundtype__4 <= rr_type__rritemtype__last .
H83:   endidx__4 >= rr_type__linelengthindex__first .
H84:   endidx__4 <= rr_type__linelengthindex__last .
H85:   begidx__4 >= rr_type__linelengthindex__first .
H86:   begidx__4 <= rr_type__linelengthindex__last .
H87:   foundtype__4 >= rr_type__rritemtype__first .
H88:   foundtype__4 <= rr_type__rritemtype__last .
H89:   foundtype__4 = rr_type__number .
H90:   begidx__4 >= rr_type__linelengthindex__first .
H91:   begidx__4 <= rr_type__linelengthindex__last .
H92:   endidx__4 >= rr_type__linelengthindex__first .
H93:   endidx__4 <= rr_type__linelengthindex__last .
H94:   begidx__4 >= rr_type__linelengthindex__first .
H95:   begidx__4 <= rr_type__linelengthindex__last .
H96:   for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H97:   fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
H98:   fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
H99:   fld_inherit(rrsig_rec__5) = fld_inherit(rrsig_rec) .
H100:  fld_typecovered(rrsig_rec__5) = fld_typecovered(
           rrsig_rec) .
H101:  fld_algorithm(rrsig_rec__5) = fld_algorithm(
           rrsig_rec) .
H102:  fld_origttl(rrsig_rec__5) = fld_origttl(rrsig_rec) .
H103:  fld_sigexpiration(rrsig_rec__5) = fld_sigexpiration(
           rrsig_rec) .
H104:  fld_siginception(rrsig_rec__5) = fld_siginception(
           rrsig_rec) .
H105:  fld_keytag(rrsig_rec__5) = fld_keytag(rrsig_rec) .
H106:  fld_signername(rrsig_rec__5) = fld_signername(
           rrsig_rec) .
H107:  fld_signature(rrsig_rec__5) = fld_signature(
           rrsig_rec) .
H108:  fld_signaturelength(rrsig_rec__5) = fld_signaturelength(
           rrsig_rec) .
H109:  rrsig_rec__5 = upf_numlabels(rrsig_rec, fld_numlabels(
           rrsig_rec__5)) .
        ->
C1:    fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
C2:    fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
 

procedure_parsetypecoveredalgorithmnumlabels_65.
H1:    fld_ttlinseconds(fld_inherit(rrsig_rec)) >= 
           unsigned_types__unsigned32__first .
H2:    fld_ttlinseconds(fld_inherit(rrsig_rec)) <= 
           unsigned_types__unsigned32__last .
H3:    fld_class(fld_inherit(rrsig_rec)) >= 
           rr_type__classtype__first .
H4:    fld_class(fld_inherit(rrsig_rec)) <= 
           rr_type__classtype__last .
H5:    fld_typecovered(rrsig_rec) >= dns_types__query_type__first .
H6:    fld_typecovered(rrsig_rec) <= dns_types__query_type__last .
H7:    fld_algorithm(rrsig_rec) >= unsigned_types__unsigned8__first .
H8:    fld_algorithm(rrsig_rec) <= unsigned_types__unsigned8__last .
H9:    fld_numlabels(rrsig_rec) >= unsigned_types__unsigned8__first .
H10:   fld_numlabels(rrsig_rec) <= unsigned_types__unsigned8__last .
H11:   fld_origttl(rrsig_rec) >= unsigned_types__unsigned32__first .
H12:   fld_origttl(rrsig_rec) <= unsigned_types__unsigned32__last .
H13:   fld_sigexpiration(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H14:   fld_sigexpiration(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H15:   fld_siginception(rrsig_rec) >= 
           unsigned_types__unsigned32__first .
H16:   fld_siginception(rrsig_rec) <= 
           unsigned_types__unsigned32__last .
H17:   fld_keytag(rrsig_rec) >= unsigned_types__unsigned16__first .
H18:   fld_keytag(rrsig_rec) <= unsigned_types__unsigned16__last .
H19:   for_all(i___1: integer, ((i___1 >= 
           rr_type__domainnamestringtypeindex__first) and (
           i___1 <= rr_type__domainnamestringtypeindex__last)) -> ((element(
           fld_signername(rrsig_rec), [i___1]) >= character__first) and (element(
           fld_signername(rrsig_rec), [i___1]) <= character__last))) .
H20:   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_rec), [i___2]) >= character__first) and (element(
           fld_signature(rrsig_rec), [i___2]) <= character__last))) .
H21:   fld_signaturelength(rrsig_rec) >= 
           rr_type__rrsig_record_type__siglengthvaluetype__first .
H22:   fld_signaturelength(rrsig_rec) <= 
           rr_type__rrsig_record_type__siglengthvaluetype__last .
H23:   for_all(i___1: integer, ((i___1 >= 
           rr_type__linelengthindex__first) and (i___1 <= 
           rr_type__linelengthindex__last)) -> ((element(
           zonefileline, [i___1]) >= character__first) and (element(
           zonefileline, [i___1]) <= character__last))) .
H24:   zlength >= rr_type__linelengthindex__first .
H25:   zlength <= rr_type__linelengthindex__last .
H26:   endidx >= rr_type__linelengthindex__first .
H27:   endidx <= rr_type__linelengthindex__last .
H28:   not (success and (endidx < zlength)) .
H29:   not ((success and (endidx < zlength)) and (endidx < 
           zlength)) .
H30:   success .
H31:   endidx < zlength .
H32:   endidx < zlength .
H33:   endidx < zlength .
H34:   endidx + 1 >= rr_type__linelengthindex__first .
H35:   endidx + 1 <= rr_type__linelengthindex__last .
H36:   endidx + 1 >= rr_type__linelengthindex__first .
H37:   endidx + 1 <= rr_type__linelengthindex__last .
H38:   endidx + 1 >= rr_type__linelengthindex__first .
H39:   endidx + 1 <= rr_type__linelengthindex__last .
H40:   zlength >= rr_type__linelengthindex__first .
H41:   zlength <= rr_type__linelengthindex__last .
H42:   endidx + 1 <= zlength .
H43:   begidx__4 <= endidx__4 .
H44:   begidx__4 <= zlength .
H45:   endidx__4 <= zlength .
H46:   (foundtype__4 = rr_type__number) -> (for_all(i_: 
           integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57)))) .
H47:   begidx__4 >= rr_type__linelengthindex__first .
H48:   begidx__4 <= rr_type__linelengthindex__last .
H49:   endidx__4 >= rr_type__linelengthindex__first .
H50:   endidx__4 <= rr_type__linelengthindex__last .
H51:   foundtype__4 >= rr_type__rritemtype__first .
H52:   foundtype__4 <= rr_type__rritemtype__last .
H53:   foundtype__4 >= rr_type__rritemtype__first .
H54:   foundtype__4 <= rr_type__rritemtype__last .
H55:   endidx__4 >= rr_type__linelengthindex__first .
H56:   endidx__4 <= rr_type__linelengthindex__last .
H57:   begidx__4 >= rr_type__linelengthindex__first .
H58:   begidx__4 <= rr_type__linelengthindex__last .
H59:   foundtype__4 >= rr_type__rritemtype__first .
H60:   foundtype__4 <= rr_type__rritemtype__last .
H61:   foundtype__4 = rr_type__number .
H62:   begidx__4 >= rr_type__linelengthindex__first .
H63:   begidx__4 <= rr_type__linelengthindex__last .
H64:   endidx__4 >= rr_type__linelengthindex__first .
H65:   endidx__4 <= rr_type__linelengthindex__last .
H66:   begidx__4 >= rr_type__linelengthindex__first .
H67:   begidx__4 <= rr_type__linelengthindex__last .
H68:   for_all(i_: integer, ((i_ >= begidx__4) and (i_ <= endidx__4)) -> ((element(
           zonefileline, [i_]) >= 48) and (element(
           zonefileline, [i_]) <= 57))) .
H69:   fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
H70:   fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
H71:   fld_inherit(rrsig_rec__5) = fld_inherit(rrsig_rec) .
H72:   fld_typecovered(rrsig_rec__5) = fld_typecovered(
           rrsig_rec) .
H73:   fld_algorithm(rrsig_rec__5) = fld_algorithm(
           rrsig_rec) .
H74:   fld_origttl(rrsig_rec__5) = fld_origttl(rrsig_rec) .
H75:   fld_sigexpiration(rrsig_rec__5) = fld_sigexpiration(
           rrsig_rec) .
H76:   fld_siginception(rrsig_rec__5) = fld_siginception(
           rrsig_rec) .
H77:   fld_keytag(rrsig_rec__5) = fld_keytag(rrsig_rec) .
H78:   fld_signername(rrsig_rec__5) = fld_signername(
           rrsig_rec) .
H79:   fld_signature(rrsig_rec__5) = fld_signature(
           rrsig_rec) .
H80:   fld_signaturelength(rrsig_rec__5) = fld_signaturelength(
           rrsig_rec) .
H81:   rrsig_rec__5 = upf_numlabels(rrsig_rec, fld_numlabels(
           rrsig_rec__5)) .
        ->
C1:    fld_numlabels(rrsig_rec__5) >= 
           unsigned_types__unsigned8__first .
C2:    fld_numlabels(rrsig_rec__5) <= 
           unsigned_types__unsigned8__last .
 

For path(s) from start to finish:

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


