src/HOL/Boogie/Examples/VCC_Max.b2i
changeset 33408 8ae45e87b992
equal deleted inserted replaced
33407:1312e8337ce5 33408:8ae45e87b992
       
     1 type-decl $ctype 0 0
       
     2 type-decl $ptr 0 0
       
     3 type-decl $field 0 0
       
     4 type-decl $kind 0 0
       
     5 type-decl $type_state 0 0
       
     6 type-decl $status 0 0
       
     7 type-decl $primitive 0 0
       
     8 type-decl $struct 0 0
       
     9 type-decl $token 0 0
       
    10 type-decl $state 0 0
       
    11 type-decl $pure_function 0 0
       
    12 type-decl $label 0 0
       
    13 type-decl $memory_t 0 0
       
    14 type-decl $typemap_t 0 0
       
    15 type-decl $statusmap_t 0 0
       
    16 type-decl $record 0 0
       
    17 type-decl $version 0 0
       
    18 type-decl $vol_version 0 0
       
    19 type-decl $ptrset 0 0
       
    20 fun-decl $kind_of 2 0
       
    21     type-con $ctype 0
       
    22     type-con $kind 0
       
    23 fun-decl $kind_composite 1 1
       
    24     type-con $kind 0
       
    25   attribute unique 0
       
    26 fun-decl $kind_primitive 1 1
       
    27     type-con $kind 0
       
    28   attribute unique 0
       
    29 fun-decl $kind_array 1 1
       
    30     type-con $kind 0
       
    31   attribute unique 0
       
    32 fun-decl $kind_thread 1 1
       
    33     type-con $kind 0
       
    34   attribute unique 0
       
    35 fun-decl $sizeof 2 0
       
    36     type-con $ctype 0
       
    37     int
       
    38 fun-decl ^^i1 1 1
       
    39     type-con $ctype 0
       
    40   attribute unique 0
       
    41 fun-decl ^^i2 1 1
       
    42     type-con $ctype 0
       
    43   attribute unique 0
       
    44 fun-decl ^^i4 1 1
       
    45     type-con $ctype 0
       
    46   attribute unique 0
       
    47 fun-decl ^^i8 1 1
       
    48     type-con $ctype 0
       
    49   attribute unique 0
       
    50 fun-decl ^^u1 1 1
       
    51     type-con $ctype 0
       
    52   attribute unique 0
       
    53 fun-decl ^^u2 1 1
       
    54     type-con $ctype 0
       
    55   attribute unique 0
       
    56 fun-decl ^^u4 1 1
       
    57     type-con $ctype 0
       
    58   attribute unique 0
       
    59 fun-decl ^^u8 1 1
       
    60     type-con $ctype 0
       
    61   attribute unique 0
       
    62 fun-decl ^^void 1 1
       
    63     type-con $ctype 0
       
    64   attribute unique 0
       
    65 fun-decl ^^bool 1 1
       
    66     type-con $ctype 0
       
    67   attribute unique 0
       
    68 fun-decl ^^f4 1 1
       
    69     type-con $ctype 0
       
    70   attribute unique 0
       
    71 fun-decl ^^f8 1 1
       
    72     type-con $ctype 0
       
    73   attribute unique 0
       
    74 fun-decl ^^claim 1 1
       
    75     type-con $ctype 0
       
    76   attribute unique 0
       
    77 fun-decl ^^root_emb 1 1
       
    78     type-con $ctype 0
       
    79   attribute unique 0
       
    80 fun-decl ^^mathint 1 1
       
    81     type-con $ctype 0
       
    82   attribute unique 0
       
    83 fun-decl ^$#thread_id_t 1 1
       
    84     type-con $ctype 0
       
    85   attribute unique 0
       
    86 fun-decl ^$#ptrset 1 1
       
    87     type-con $ctype 0
       
    88   attribute unique 0
       
    89 fun-decl ^$#state_t 1 1
       
    90     type-con $ctype 0
       
    91   attribute unique 0
       
    92 fun-decl ^$#struct 1 1
       
    93     type-con $ctype 0
       
    94   attribute unique 0
       
    95 fun-decl $ptr_to 2 0
       
    96     type-con $ctype 0
       
    97     type-con $ctype 0
       
    98 fun-decl $unptr_to 2 0
       
    99     type-con $ctype 0
       
   100     type-con $ctype 0
       
   101 fun-decl $ptr_level 2 0
       
   102     type-con $ctype 0
       
   103     int
       
   104 fun-decl $map_t 3 0
       
   105     type-con $ctype 0
       
   106     type-con $ctype 0
       
   107     type-con $ctype 0
       
   108 fun-decl $map_domain 2 0
       
   109     type-con $ctype 0
       
   110     type-con $ctype 0
       
   111 fun-decl $map_range 2 0
       
   112     type-con $ctype 0
       
   113     type-con $ctype 0
       
   114 fun-decl $is_primitive 2 1
       
   115     type-con $ctype 0
       
   116     bool
       
   117   attribute weight 1
       
   118     expr-attr
       
   119       int-num 0
       
   120 fun-decl $is_primitive_ch 2 1
       
   121     type-con $ctype 0
       
   122     bool
       
   123   attribute inline 1
       
   124     expr-attr
       
   125       true
       
   126 fun-decl $is_composite 2 1
       
   127     type-con $ctype 0
       
   128     bool
       
   129   attribute weight 1
       
   130     expr-attr
       
   131       int-num 0
       
   132 fun-decl $is_composite_ch 2 1
       
   133     type-con $ctype 0
       
   134     bool
       
   135   attribute inline 1
       
   136     expr-attr
       
   137       true
       
   138 fun-decl $is_arraytype 2 1
       
   139     type-con $ctype 0
       
   140     bool
       
   141   attribute weight 1
       
   142     expr-attr
       
   143       int-num 0
       
   144 fun-decl $is_arraytype_ch 2 1
       
   145     type-con $ctype 0
       
   146     bool
       
   147   attribute inline 1
       
   148     expr-attr
       
   149       true
       
   150 fun-decl $is_threadtype 2 1
       
   151     type-con $ctype 0
       
   152     bool
       
   153   attribute weight 1
       
   154     expr-attr
       
   155       int-num 0
       
   156 fun-decl $is_thread 2 1
       
   157     type-con $ptr 0
       
   158     bool
       
   159   attribute inline 1
       
   160     expr-attr
       
   161       true
       
   162 fun-decl $is_ptr_to_composite 2 1
       
   163     type-con $ptr 0
       
   164     bool
       
   165   attribute inline 1
       
   166     expr-attr
       
   167       true
       
   168 fun-decl $field_offset 2 0
       
   169     type-con $field 0
       
   170     int
       
   171 fun-decl $field_parent_type 2 0
       
   172     type-con $field 0
       
   173     type-con $ctype 0
       
   174 fun-decl $is_non_primitive 2 0
       
   175     type-con $ctype 0
       
   176     bool
       
   177 fun-decl $is_non_primitive_ch 2 1
       
   178     type-con $ctype 0
       
   179     bool
       
   180   attribute inline 1
       
   181     expr-attr
       
   182       true
       
   183 fun-decl $is_non_primitive_ptr 2 1
       
   184     type-con $ptr 0
       
   185     bool
       
   186   attribute inline 1
       
   187     expr-attr
       
   188       true
       
   189 fun-decl $me_ref 1 0
       
   190     int
       
   191 fun-decl $me 1 0
       
   192     type-con $ptr 0
       
   193 fun-decl $current_state 2 1
       
   194     type-con $state 0
       
   195     type-con $state 0
       
   196   attribute inline 1
       
   197     expr-attr
       
   198       true
       
   199 fun-decl $select.mem 3 0
       
   200     type-con $memory_t 0
       
   201     type-con $ptr 0
       
   202     int
       
   203 fun-decl $store.mem 4 0
       
   204     type-con $memory_t 0
       
   205     type-con $ptr 0
       
   206     int
       
   207     type-con $memory_t 0
       
   208 fun-decl $select.tm 3 0
       
   209     type-con $typemap_t 0
       
   210     type-con $ptr 0
       
   211     type-con $type_state 0
       
   212 fun-decl $store.tm 4 0
       
   213     type-con $typemap_t 0
       
   214     type-con $ptr 0
       
   215     type-con $type_state 0
       
   216     type-con $typemap_t 0
       
   217 fun-decl $select.sm 3 0
       
   218     type-con $statusmap_t 0
       
   219     type-con $ptr 0
       
   220     type-con $status 0
       
   221 fun-decl $store.sm 4 0
       
   222     type-con $statusmap_t 0
       
   223     type-con $ptr 0
       
   224     type-con $status 0
       
   225     type-con $statusmap_t 0
       
   226 fun-decl $memory 2 0
       
   227     type-con $state 0
       
   228     type-con $memory_t 0
       
   229 fun-decl $typemap 2 0
       
   230     type-con $state 0
       
   231     type-con $typemap_t 0
       
   232 fun-decl $statusmap 2 0
       
   233     type-con $state 0
       
   234     type-con $statusmap_t 0
       
   235 fun-decl $mem 3 1
       
   236     type-con $state 0
       
   237     type-con $ptr 0
       
   238     int
       
   239   attribute inline 1
       
   240     expr-attr
       
   241       true
       
   242 fun-decl $read_any 3 1
       
   243     type-con $state 0
       
   244     type-con $ptr 0
       
   245     int
       
   246   attribute inline 1
       
   247     expr-attr
       
   248       true
       
   249 fun-decl $mem_eq 4 1
       
   250     type-con $state 0
       
   251     type-con $state 0
       
   252     type-con $ptr 0
       
   253     bool
       
   254   attribute inline 1
       
   255     expr-attr
       
   256       true
       
   257 fun-decl $st_eq 4 1
       
   258     type-con $state 0
       
   259     type-con $state 0
       
   260     type-con $ptr 0
       
   261     bool
       
   262   attribute inline 1
       
   263     expr-attr
       
   264       true
       
   265 fun-decl $ts_eq 4 1
       
   266     type-con $state 0
       
   267     type-con $state 0
       
   268     type-con $ptr 0
       
   269     bool
       
   270   attribute inline 1
       
   271     expr-attr
       
   272       true
       
   273 fun-decl $extent_hint 3 0
       
   274     type-con $ptr 0
       
   275     type-con $ptr 0
       
   276     bool
       
   277 fun-decl $nesting_level 2 0
       
   278     type-con $ctype 0
       
   279     int
       
   280 fun-decl $is_nested 3 0
       
   281     type-con $ctype 0
       
   282     type-con $ctype 0
       
   283     bool
       
   284 fun-decl $nesting_min 3 0
       
   285     type-con $ctype 0
       
   286     type-con $ctype 0
       
   287     int
       
   288 fun-decl $nesting_max 3 0
       
   289     type-con $ctype 0
       
   290     type-con $ctype 0
       
   291     int
       
   292 fun-decl $is_nested_range 5 0
       
   293     type-con $ctype 0
       
   294     type-con $ctype 0
       
   295     int
       
   296     int
       
   297     bool
       
   298 fun-decl $typ 2 0
       
   299     type-con $ptr 0
       
   300     type-con $ctype 0
       
   301 fun-decl $ref 2 0
       
   302     type-con $ptr 0
       
   303     int
       
   304 fun-decl $ptr 3 0
       
   305     type-con $ctype 0
       
   306     int
       
   307     type-con $ptr 0
       
   308 fun-decl $ghost_ref 3 0
       
   309     type-con $ptr 0
       
   310     type-con $field 0
       
   311     int
       
   312 fun-decl $ghost_emb 2 0
       
   313     int
       
   314     type-con $ptr 0
       
   315 fun-decl $ghost_path 2 0
       
   316     int
       
   317     type-con $field 0
       
   318 fun-decl $physical_ref 3 0
       
   319     type-con $ptr 0
       
   320     type-con $field 0
       
   321     int
       
   322 fun-decl $array_path 3 0
       
   323     type-con $field 0
       
   324     int
       
   325     type-con $field 0
       
   326 fun-decl $is_base_field 2 0
       
   327     type-con $field 0
       
   328     bool
       
   329 fun-decl $array_path_1 2 0
       
   330     type-con $field 0
       
   331     type-con $field 0
       
   332 fun-decl $array_path_2 2 0
       
   333     type-con $field 0
       
   334     int
       
   335 fun-decl $null 1 0
       
   336     type-con $ptr 0
       
   337 fun-decl $is 3 0
       
   338     type-con $ptr 0
       
   339     type-con $ctype 0
       
   340     bool
       
   341 fun-decl $ptr_cast 3 1
       
   342     type-con $ptr 0
       
   343     type-con $ctype 0
       
   344     type-con $ptr 0
       
   345   attribute inline 1
       
   346     expr-attr
       
   347       true
       
   348 fun-decl $read_ptr 4 1
       
   349     type-con $state 0
       
   350     type-con $ptr 0
       
   351     type-con $ctype 0
       
   352     type-con $ptr 0
       
   353   attribute inline 1
       
   354     expr-attr
       
   355       true
       
   356 fun-decl $dot 3 0
       
   357     type-con $ptr 0
       
   358     type-con $field 0
       
   359     type-con $ptr 0
       
   360 fun-decl $emb 3 1
       
   361     type-con $state 0
       
   362     type-con $ptr 0
       
   363     type-con $ptr 0
       
   364   attribute inline 1
       
   365     expr-attr
       
   366       true
       
   367 fun-decl $path 3 1
       
   368     type-con $state 0
       
   369     type-con $ptr 0
       
   370     type-con $field 0
       
   371   attribute inline 1
       
   372     expr-attr
       
   373       true
       
   374 fun-decl $containing_struct 3 0
       
   375     type-con $ptr 0
       
   376     type-con $field 0
       
   377     type-con $ptr 0
       
   378 fun-decl $containing_struct_ref 3 0
       
   379     type-con $ptr 0
       
   380     type-con $field 0
       
   381     int
       
   382 fun-decl $is_primitive_non_volatile_field 2 0
       
   383     type-con $field 0
       
   384     bool
       
   385 fun-decl $is_primitive_volatile_field 2 0
       
   386     type-con $field 0
       
   387     bool
       
   388 fun-decl $is_primitive_embedded_array 3 0
       
   389     type-con $field 0
       
   390     int
       
   391     bool
       
   392 fun-decl $is_primitive_embedded_volatile_array 4 0
       
   393     type-con $field 0
       
   394     int
       
   395     type-con $ctype 0
       
   396     bool
       
   397 fun-decl $static_field_properties 3 1
       
   398     type-con $field 0
       
   399     type-con $ctype 0
       
   400     bool
       
   401   attribute inline 1
       
   402     expr-attr
       
   403       true
       
   404 fun-decl $field_properties 6 1
       
   405     type-con $state 0
       
   406     type-con $ptr 0
       
   407     type-con $field 0
       
   408     type-con $ctype 0
       
   409     bool
       
   410     bool
       
   411   attribute inline 1
       
   412     expr-attr
       
   413       true
       
   414 fun-decl $ts_typed 2 0
       
   415     type-con $type_state 0
       
   416     bool
       
   417 fun-decl $ts_emb 2 0
       
   418     type-con $type_state 0
       
   419     type-con $ptr 0
       
   420 fun-decl $ts_path 2 0
       
   421     type-con $type_state 0
       
   422     type-con $field 0
       
   423 fun-decl $ts_is_array_elt 2 0
       
   424     type-con $type_state 0
       
   425     bool
       
   426 fun-decl $ts_is_volatile 2 0
       
   427     type-con $type_state 0
       
   428     bool
       
   429 fun-decl $is_object_root 3 1
       
   430     type-con $state 0
       
   431     type-con $ptr 0
       
   432     bool
       
   433   attribute inline 1
       
   434     expr-attr
       
   435       true
       
   436 fun-decl $is_volatile 3 1
       
   437     type-con $state 0
       
   438     type-con $ptr 0
       
   439     bool
       
   440   attribute inline 1
       
   441     expr-attr
       
   442       true
       
   443 fun-decl $is_malloc_root 3 1
       
   444     type-con $state 0
       
   445     type-con $ptr 0
       
   446     bool
       
   447   attribute inline 1
       
   448     expr-attr
       
   449       true
       
   450 fun-decl $current_timestamp 2 0
       
   451     type-con $state 0
       
   452     int
       
   453 fun-decl $is_fresh 4 1
       
   454     type-con $state 0
       
   455     type-con $state 0
       
   456     type-con $ptr 0
       
   457     bool
       
   458   attribute inline 1
       
   459     expr-attr
       
   460       true
       
   461 fun-decl $in_writes_at 3 0
       
   462     int
       
   463     type-con $ptr 0
       
   464     bool
       
   465 fun-decl $writable 4 1
       
   466     type-con $state 0
       
   467     int
       
   468     type-con $ptr 0
       
   469     bool
       
   470   attribute inline 1
       
   471     expr-attr
       
   472       true
       
   473 fun-decl $top_writable 4 1
       
   474     type-con $state 0
       
   475     int
       
   476     type-con $ptr 0
       
   477     bool
       
   478   attribute inline 1
       
   479     expr-attr
       
   480       true
       
   481 fun-decl $struct_zero 1 0
       
   482     type-con $struct 0
       
   483 fun-decl $vs_base 3 1
       
   484     type-con $struct 0
       
   485     type-con $ctype 0
       
   486     type-con $ptr 0
       
   487   attribute inline 1
       
   488     expr-attr
       
   489       true
       
   490 fun-decl $vs_base_ref 2 0
       
   491     type-con $struct 0
       
   492     int
       
   493 fun-decl $vs_state 2 0
       
   494     type-con $struct 0
       
   495     type-con $state 0
       
   496 fun-decl $vs_ctor 3 0
       
   497     type-con $state 0
       
   498     type-con $ptr 0
       
   499     type-con $struct 0
       
   500 fun-decl $rec_zero 1 0
       
   501     type-con $record 0
       
   502 fun-decl $rec_update 4 0
       
   503     type-con $record 0
       
   504     type-con $field 0
       
   505     int
       
   506     type-con $record 0
       
   507 fun-decl $rec_fetch 3 0
       
   508     type-con $record 0
       
   509     type-con $field 0
       
   510     int
       
   511 fun-decl $rec_update_bv 7 0
       
   512     type-con $record 0
       
   513     type-con $field 0
       
   514     int
       
   515     int
       
   516     int
       
   517     int
       
   518     type-con $record 0
       
   519 fun-decl $is_record_type 2 0
       
   520     type-con $ctype 0
       
   521     bool
       
   522 fun-decl $is_record_field 4 0
       
   523     type-con $ctype 0
       
   524     type-con $field 0
       
   525     type-con $ctype 0
       
   526     bool
       
   527 fun-decl $as_record_record_field 2 0
       
   528     type-con $field 0
       
   529     type-con $field 0
       
   530 fun-decl $rec_eq 3 0
       
   531     type-con $record 0
       
   532     type-con $record 0
       
   533     bool
       
   534 fun-decl $rec_base_eq 3 0
       
   535     int
       
   536     int
       
   537     bool
       
   538 fun-decl $int_to_record 2 0
       
   539     int
       
   540     type-con $record 0
       
   541 fun-decl $record_to_int 2 0
       
   542     type-con $record 0
       
   543     int
       
   544 fun-decl $good_state 2 0
       
   545     type-con $state 0
       
   546     bool
       
   547 fun-decl $invok_state 2 0
       
   548     type-con $state 0
       
   549     bool
       
   550 fun-decl $has_volatile_owns_set 2 0
       
   551     type-con $ctype 0
       
   552     bool
       
   553 fun-decl $owns_set_field 2 0
       
   554     type-con $ctype 0
       
   555     type-con $field 0
       
   556 fun-decl $st_owner 2 0
       
   557     type-con $status 0
       
   558     type-con $ptr 0
       
   559 fun-decl $st_closed 2 0
       
   560     type-con $status 0
       
   561     bool
       
   562 fun-decl $st_timestamp 2 0
       
   563     type-con $status 0
       
   564     int
       
   565 fun-decl $st_ref_cnt 2 0
       
   566     type-con $status 0
       
   567     int
       
   568 fun-decl $owner 3 0
       
   569     type-con $state 0
       
   570     type-con $ptr 0
       
   571     type-con $ptr 0
       
   572 fun-decl $closed 3 0
       
   573     type-con $state 0
       
   574     type-con $ptr 0
       
   575     bool
       
   576 fun-decl $timestamp 3 0
       
   577     type-con $state 0
       
   578     type-con $ptr 0
       
   579     int
       
   580 fun-decl $position_marker 1 0
       
   581     bool
       
   582 fun-decl $st 3 1
       
   583     type-con $state 0
       
   584     type-con $ptr 0
       
   585     type-con $status 0
       
   586   attribute inline 1
       
   587     expr-attr
       
   588       true
       
   589 fun-decl $ts 3 1
       
   590     type-con $state 0
       
   591     type-con $ptr 0
       
   592     type-con $type_state 0
       
   593   attribute inline 1
       
   594     expr-attr
       
   595       true
       
   596 fun-decl $owns 3 1
       
   597     type-con $state 0
       
   598     type-con $ptr 0
       
   599     type-con $ptrset 0
       
   600   attribute weight 1
       
   601     expr-attr
       
   602       int-num 0
       
   603 fun-decl $nested 3 1
       
   604     type-con $state 0
       
   605     type-con $ptr 0
       
   606     bool
       
   607   attribute inline 1
       
   608     expr-attr
       
   609       true
       
   610 fun-decl $nested_in 4 1
       
   611     type-con $state 0
       
   612     type-con $ptr 0
       
   613     type-con $ptr 0
       
   614     bool
       
   615   attribute inline 1
       
   616     expr-attr
       
   617       true
       
   618 fun-decl $wrapped 4 1
       
   619     type-con $state 0
       
   620     type-con $ptr 0
       
   621     type-con $ctype 0
       
   622     bool
       
   623   attribute inline 1
       
   624     expr-attr
       
   625       true
       
   626 fun-decl $irrelevant 3 1
       
   627     type-con $state 0
       
   628     type-con $ptr 0
       
   629     bool
       
   630   attribute inline 1
       
   631     expr-attr
       
   632       true
       
   633 fun-decl $mutable 3 1
       
   634     type-con $state 0
       
   635     type-con $ptr 0
       
   636     bool
       
   637   attribute weight 1
       
   638     expr-attr
       
   639       int-num 0
       
   640 fun-decl $thread_owned 3 1
       
   641     type-con $state 0
       
   642     type-con $ptr 0
       
   643     bool
       
   644   attribute inline 1
       
   645     expr-attr
       
   646       true
       
   647 fun-decl $thread_owned_or_even_mutable 3 1
       
   648     type-con $state 0
       
   649     type-con $ptr 0
       
   650     bool
       
   651   attribute inline 1
       
   652     expr-attr
       
   653       true
       
   654 fun-decl $typed 3 0
       
   655     type-con $state 0
       
   656     type-con $ptr 0
       
   657     bool
       
   658 fun-decl $typed2 4 1
       
   659     type-con $state 0
       
   660     type-con $ptr 0
       
   661     type-con $ctype 0
       
   662     bool
       
   663   attribute inline 1
       
   664     expr-attr
       
   665       true
       
   666 fun-decl $ptr_eq 3 1
       
   667     type-con $ptr 0
       
   668     type-con $ptr 0
       
   669     bool
       
   670   attribute inline 1
       
   671     expr-attr
       
   672       true
       
   673 fun-decl $ptr_neq 3 1
       
   674     type-con $ptr 0
       
   675     type-con $ptr 0
       
   676     bool
       
   677   attribute inline 1
       
   678     expr-attr
       
   679       true
       
   680 fun-decl $is_primitive_field_of 4 1
       
   681     type-con $state 0
       
   682     type-con $ptr 0
       
   683     type-con $ptr 0
       
   684     bool
       
   685   attribute inline 1
       
   686     expr-attr
       
   687       true
       
   688 fun-decl $instantiate_st 2 0
       
   689     type-con $status 0
       
   690     bool
       
   691 fun-decl $is_domain_root 3 0
       
   692     type-con $state 0
       
   693     type-con $ptr 0
       
   694     bool
       
   695 fun-decl $in_wrapped_domain 3 0
       
   696     type-con $state 0
       
   697     type-con $ptr 0
       
   698     bool
       
   699 fun-decl $thread_local_np 3 1
       
   700     type-con $state 0
       
   701     type-con $ptr 0
       
   702     bool
       
   703   attribute inline 1
       
   704     expr-attr
       
   705       true
       
   706 fun-decl $thread_local 3 0
       
   707     type-con $state 0
       
   708     type-con $ptr 0
       
   709     bool
       
   710 fun-decl $thread_local2 4 1
       
   711     type-con $state 0
       
   712     type-con $ptr 0
       
   713     type-con $ctype 0
       
   714     bool
       
   715   attribute inline 1
       
   716     expr-attr
       
   717       true
       
   718 fun-decl $dont_instantiate 2 0
       
   719     type-con $ptr 0
       
   720     bool
       
   721 fun-decl $dont_instantiate_int 2 0
       
   722     int
       
   723     bool
       
   724 fun-decl $dont_instantiate_state 2 0
       
   725     type-con $state 0
       
   726     bool
       
   727 fun-decl $instantiate_int 2 0
       
   728     int
       
   729     bool
       
   730 fun-decl $instantiate_bool 2 0
       
   731     bool
       
   732     bool
       
   733 fun-decl $instantiate_ptr 2 0
       
   734     type-con $ptr 0
       
   735     bool
       
   736 fun-decl $instantiate_ptrset 2 0
       
   737     type-con $ptrset 0
       
   738     bool
       
   739 fun-decl $inv 4 1
       
   740     type-con $state 0
       
   741     type-con $ptr 0
       
   742     type-con $ctype 0
       
   743     bool
       
   744   attribute inline 1
       
   745     expr-attr
       
   746       true
       
   747 fun-decl $inv2nt 4 1
       
   748     type-con $state 0
       
   749     type-con $state 0
       
   750     type-con $ptr 0
       
   751     bool
       
   752   attribute inline 1
       
   753     expr-attr
       
   754       true
       
   755 fun-decl $imply_inv 4 0
       
   756     type-con $state 0
       
   757     type-con $ptr 0
       
   758     type-con $ctype 0
       
   759     bool
       
   760 fun-decl $inv2 5 0
       
   761     type-con $state 0
       
   762     type-con $state 0
       
   763     type-con $ptr 0
       
   764     type-con $ctype 0
       
   765     bool
       
   766 fun-decl $inv2_when_closed 5 1
       
   767     type-con $state 0
       
   768     type-con $state 0
       
   769     type-con $ptr 0
       
   770     type-con $ctype 0
       
   771     bool
       
   772   attribute inline 1
       
   773     expr-attr
       
   774       true
       
   775 fun-decl $sequential 5 1
       
   776     type-con $state 0
       
   777     type-con $state 0
       
   778     type-con $ptr 0
       
   779     type-con $ctype 0
       
   780     bool
       
   781   attribute weight 1
       
   782     expr-attr
       
   783       int-num 0
       
   784 fun-decl $depends 5 1
       
   785     type-con $state 0
       
   786     type-con $state 0
       
   787     type-con $ptr 0
       
   788     type-con $ptr 0
       
   789     bool
       
   790   attribute weight 1
       
   791     expr-attr
       
   792       int-num 0
       
   793 fun-decl $spans_the_same 5 1
       
   794     type-con $state 0
       
   795     type-con $state 0
       
   796     type-con $ptr 0
       
   797     type-con $ctype 0
       
   798     bool
       
   799   attribute weight 1
       
   800     expr-attr
       
   801       int-num 0
       
   802 fun-decl $state_spans_the_same 5 0
       
   803     type-con $state 0
       
   804     type-con $state 0
       
   805     type-con $ptr 0
       
   806     type-con $ctype 0
       
   807     bool
       
   808 fun-decl $nonvolatile_spans_the_same 5 1
       
   809     type-con $state 0
       
   810     type-con $state 0
       
   811     type-con $ptr 0
       
   812     type-con $ctype 0
       
   813     bool
       
   814   attribute weight 1
       
   815     expr-attr
       
   816       int-num 0
       
   817 fun-decl $state_nonvolatile_spans_the_same 5 0
       
   818     type-con $state 0
       
   819     type-con $state 0
       
   820     type-con $ptr 0
       
   821     type-con $ctype 0
       
   822     bool
       
   823 fun-decl $in_extent_of 4 1
       
   824     type-con $state 0
       
   825     type-con $ptr 0
       
   826     type-con $ptr 0
       
   827     bool
       
   828   attribute inline 1
       
   829     expr-attr
       
   830       true
       
   831 fun-decl $in_full_extent_of 3 1
       
   832     type-con $ptr 0
       
   833     type-con $ptr 0
       
   834     bool
       
   835   attribute inline 1
       
   836     expr-attr
       
   837       true
       
   838 fun-decl $extent_mutable 3 0
       
   839     type-con $state 0
       
   840     type-con $ptr 0
       
   841     bool
       
   842 fun-decl $extent_is_fresh 4 0
       
   843     type-con $state 0
       
   844     type-con $state 0
       
   845     type-con $ptr 0
       
   846     bool
       
   847 fun-decl $forall_inv2_when_closed 3 1
       
   848     type-con $state 0
       
   849     type-con $state 0
       
   850     bool
       
   851   attribute inline 1
       
   852     expr-attr
       
   853       true
       
   854 fun-decl $function_entry 2 0
       
   855     type-con $state 0
       
   856     bool
       
   857 fun-decl $full_stop 2 0
       
   858     type-con $state 0
       
   859     bool
       
   860 fun-decl $full_stop_ext 3 1
       
   861     type-con $token 0
       
   862     type-con $state 0
       
   863     bool
       
   864   attribute inline 1
       
   865     expr-attr
       
   866       true
       
   867 fun-decl $file_name_is 3 0
       
   868     int
       
   869     type-con $token 0
       
   870     bool
       
   871 fun-decl $closed_is_transitive 2 1
       
   872     type-con $state 0
       
   873     bool
       
   874   attribute inline 1
       
   875     expr-attr
       
   876       true
       
   877 fun-decl $call_transition 3 0
       
   878     type-con $state 0
       
   879     type-con $state 0
       
   880     bool
       
   881 fun-decl $good_state_ext 3 0
       
   882     type-con $token 0
       
   883     type-con $state 0
       
   884     bool
       
   885 fun-decl $local_value_is 6 0
       
   886     type-con $state 0
       
   887     type-con $token 0
       
   888     type-con $token 0
       
   889     int
       
   890     type-con $ctype 0
       
   891     bool
       
   892 fun-decl $local_value_is_ptr 6 0
       
   893     type-con $state 0
       
   894     type-con $token 0
       
   895     type-con $token 0
       
   896     type-con $ptr 0
       
   897     type-con $ctype 0
       
   898     bool
       
   899 fun-decl $read_ptr_m 4 0
       
   900     type-con $state 0
       
   901     type-con $ptr 0
       
   902     type-con $ctype 0
       
   903     type-con $ptr 0
       
   904 fun-decl $type_code_is 3 0
       
   905     int
       
   906     type-con $ctype 0
       
   907     bool
       
   908 fun-decl $function_arg_type 4 0
       
   909     type-con $pure_function 0
       
   910     int
       
   911     type-con $ctype 0
       
   912     bool
       
   913 fun-decl $ver_domain 2 0
       
   914     type-con $version 0
       
   915     type-con $ptrset 0
       
   916 fun-decl $read_version 3 1
       
   917     type-con $state 0
       
   918     type-con $ptr 0
       
   919     type-con $version 0
       
   920   attribute weight 1
       
   921     expr-attr
       
   922       int-num 0
       
   923 fun-decl $domain 3 1
       
   924     type-con $state 0
       
   925     type-con $ptr 0
       
   926     type-con $ptrset 0
       
   927   attribute weight 1
       
   928     expr-attr
       
   929       int-num 0
       
   930 fun-decl $in_domain 4 0
       
   931     type-con $state 0
       
   932     type-con $ptr 0
       
   933     type-con $ptr 0
       
   934     bool
       
   935 fun-decl $in_vdomain 4 0
       
   936     type-con $state 0
       
   937     type-con $ptr 0
       
   938     type-con $ptr 0
       
   939     bool
       
   940 fun-decl $in_domain_lab 5 0
       
   941     type-con $state 0
       
   942     type-con $ptr 0
       
   943     type-con $ptr 0
       
   944     type-con $label 0
       
   945     bool
       
   946 fun-decl $in_vdomain_lab 5 0
       
   947     type-con $state 0
       
   948     type-con $ptr 0
       
   949     type-con $ptr 0
       
   950     type-con $label 0
       
   951     bool
       
   952 fun-decl $inv_lab 4 0
       
   953     type-con $state 0
       
   954     type-con $ptr 0
       
   955     type-con $label 0
       
   956     bool
       
   957 fun-decl $dom_thread_local 3 1
       
   958     type-con $state 0
       
   959     type-con $ptr 0
       
   960     bool
       
   961   attribute inline 1
       
   962     expr-attr
       
   963       true
       
   964 fun-decl $fetch_from_domain 3 0
       
   965     type-con $version 0
       
   966     type-con $ptr 0
       
   967     int
       
   968 fun-decl $in_claim_domain 3 0
       
   969     type-con $ptr 0
       
   970     type-con $ptr 0
       
   971     bool
       
   972 fun-decl $by_claim 5 1
       
   973     type-con $state 0
       
   974     type-con $ptr 0
       
   975     type-con $ptr 0
       
   976     type-con $ptr 0
       
   977     type-con $ptr 0
       
   978   attribute weight 1
       
   979     expr-attr
       
   980       int-num 0
       
   981 fun-decl $claim_version 2 0
       
   982     type-con $ptr 0
       
   983     type-con $version 0
       
   984 fun-decl $read_vol_version 3 1
       
   985     type-con $state 0
       
   986     type-con $ptr 0
       
   987     type-con $vol_version 0
       
   988   attribute weight 1
       
   989     expr-attr
       
   990       int-num 0
       
   991 fun-decl $fetch_from_vv 3 0
       
   992     type-con $vol_version 0
       
   993     type-con $ptr 0
       
   994     int
       
   995 fun-decl $fetch_vol_field 4 1
       
   996     type-con $state 0
       
   997     type-con $ptr 0
       
   998     type-con $field 0
       
   999     int
       
  1000   attribute inline 1
       
  1001     expr-attr
       
  1002       true
       
  1003 fun-decl $is_approved_by 4 0
       
  1004     type-con $ctype 0
       
  1005     type-con $field 0
       
  1006     type-con $field 0
       
  1007     bool
       
  1008 fun-decl $inv_is_approved_by_ptr 6 1
       
  1009     type-con $state 0
       
  1010     type-con $state 0
       
  1011     type-con $ptr 0
       
  1012     type-con $ptr 0
       
  1013     type-con $field 0
       
  1014     bool
       
  1015   attribute inline 1
       
  1016     expr-attr
       
  1017       true
       
  1018 fun-decl $inv_is_approved_by 6 1
       
  1019     type-con $state 0
       
  1020     type-con $state 0
       
  1021     type-con $ptr 0
       
  1022     type-con $field 0
       
  1023     type-con $field 0
       
  1024     bool
       
  1025   attribute inline 1
       
  1026     expr-attr
       
  1027       true
       
  1028 fun-decl $is_owner_approved 3 0
       
  1029     type-con $ctype 0
       
  1030     type-con $field 0
       
  1031     bool
       
  1032 fun-decl $inv_is_owner_approved 5 1
       
  1033     type-con $state 0
       
  1034     type-con $state 0
       
  1035     type-con $ptr 0
       
  1036     type-con $field 0
       
  1037     bool
       
  1038   attribute inline 1
       
  1039     expr-attr
       
  1040       true
       
  1041 fun-decl $good_for_admissibility 2 0
       
  1042     type-con $state 0
       
  1043     bool
       
  1044 fun-decl $good_for_post_admissibility 2 0
       
  1045     type-con $state 0
       
  1046     bool
       
  1047 fun-decl $stuttering_pre 3 1
       
  1048     type-con $state 0
       
  1049     type-con $ptr 0
       
  1050     bool
       
  1051   attribute inline 1
       
  1052     expr-attr
       
  1053       true
       
  1054 fun-decl $admissibility_pre 3 1
       
  1055     type-con $state 0
       
  1056     type-con $ptr 0
       
  1057     bool
       
  1058   attribute inline 1
       
  1059     expr-attr
       
  1060       true
       
  1061 fun-decl $mutable_increases 3 1
       
  1062     type-con $state 0
       
  1063     type-con $state 0
       
  1064     bool
       
  1065   attribute inline 1
       
  1066     expr-attr
       
  1067       true
       
  1068 fun-decl $meta_eq 3 1
       
  1069     type-con $state 0
       
  1070     type-con $state 0
       
  1071     bool
       
  1072   attribute inline 1
       
  1073     expr-attr
       
  1074       true
       
  1075 fun-decl $is_stuttering_check 1 0
       
  1076     bool
       
  1077 fun-decl $is_unwrap_check 1 0
       
  1078     bool
       
  1079 fun-decl $is_admissibility_check 1 1
       
  1080     bool
       
  1081   attribute inline 1
       
  1082     expr-attr
       
  1083       true
       
  1084 fun-decl $good_for_pre_can_unwrap 2 0
       
  1085     type-con $state 0
       
  1086     bool
       
  1087 fun-decl $good_for_post_can_unwrap 2 0
       
  1088     type-con $state 0
       
  1089     bool
       
  1090 fun-decl $unwrap_check_pre 3 1
       
  1091     type-con $state 0
       
  1092     type-con $ptr 0
       
  1093     bool
       
  1094   attribute inline 1
       
  1095     expr-attr
       
  1096       true
       
  1097 fun-decl $update_int 4 0
       
  1098     type-con $state 0
       
  1099     type-con $ptr 0
       
  1100     int
       
  1101     type-con $state 0
       
  1102 fun-decl $timestamp_is_now 3 1
       
  1103     type-con $state 0
       
  1104     type-con $ptr 0
       
  1105     bool
       
  1106   attribute inline 1
       
  1107     expr-attr
       
  1108       true
       
  1109 fun-decl $now_writable 3 1
       
  1110     type-con $state 0
       
  1111     type-con $ptr 0
       
  1112     bool
       
  1113   attribute inline 1
       
  1114     expr-attr
       
  1115       true
       
  1116 fun-decl $timestamp_post 3 1
       
  1117     type-con $state 0
       
  1118     type-con $state 0
       
  1119     bool
       
  1120   attribute inline 1
       
  1121     expr-attr
       
  1122       true
       
  1123 fun-decl $timestamp_post_strict 3 1
       
  1124     type-con $state 0
       
  1125     type-con $state 0
       
  1126     bool
       
  1127   attribute inline 1
       
  1128     expr-attr
       
  1129       true
       
  1130 fun-decl $pre_wrap 2 0
       
  1131     type-con $state 0
       
  1132     bool
       
  1133 fun-decl $pre_unwrap 2 0
       
  1134     type-con $state 0
       
  1135     bool
       
  1136 fun-decl $pre_static_wrap 2 0
       
  1137     type-con $state 0
       
  1138     bool
       
  1139 fun-decl $pre_static_unwrap 2 0
       
  1140     type-con $state 0
       
  1141     bool
       
  1142 fun-decl $unwrap_post 5 1
       
  1143     type-con $state 0
       
  1144     type-con $state 0
       
  1145     type-con $ptr 0
       
  1146     type-con $ptr 0
       
  1147     bool
       
  1148   attribute inline 1
       
  1149     expr-attr
       
  1150       true
       
  1151 fun-decl $unwrap_post_claimable 5 1
       
  1152     type-con $state 0
       
  1153     type-con $state 0
       
  1154     type-con $ptr 0
       
  1155     type-con $ptr 0
       
  1156     bool
       
  1157   attribute inline 1
       
  1158     expr-attr
       
  1159       true
       
  1160 fun-decl $keeps 4 2
       
  1161     type-con $state 0
       
  1162     type-con $ptr 0
       
  1163     type-con $ptr 0
       
  1164     bool
       
  1165   attribute inline 1
       
  1166     expr-attr
       
  1167       true
       
  1168   attribute expand 1
       
  1169     expr-attr
       
  1170       true
       
  1171 fun-decl $expect_unreachable 1 0
       
  1172     bool
       
  1173 fun-decl $taken_over 4 0
       
  1174     type-con $state 0
       
  1175     type-con $ptr 0
       
  1176     type-con $ptr 0
       
  1177     type-con $status 0
       
  1178 fun-decl $take_over 4 0
       
  1179     type-con $state 0
       
  1180     type-con $ptr 0
       
  1181     type-con $ptr 0
       
  1182     type-con $state 0
       
  1183 fun-decl $released 4 0
       
  1184     type-con $state 0
       
  1185     type-con $ptr 0
       
  1186     type-con $ptr 0
       
  1187     type-con $status 0
       
  1188 fun-decl $release 5 0
       
  1189     type-con $state 0
       
  1190     type-con $state 0
       
  1191     type-con $ptr 0
       
  1192     type-con $ptr 0
       
  1193     type-con $state 0
       
  1194 fun-decl $post_unwrap 3 0
       
  1195     type-con $state 0
       
  1196     type-con $state 0
       
  1197     bool
       
  1198 fun-decl $new_ownees 4 1
       
  1199     type-con $state 0
       
  1200     type-con $ptr 0
       
  1201     type-con $ptrset 0
       
  1202     type-con $ptrset 0
       
  1203   attribute inline 1
       
  1204     expr-attr
       
  1205       true
       
  1206 fun-decl $get_memory_allocator 1 0
       
  1207     type-con $ptr 0
       
  1208 fun-decl $memory_allocator_type 1 1
       
  1209     type-con $ctype 0
       
  1210   attribute unique 0
       
  1211 fun-decl $memory_allocator_ref 1 0
       
  1212     int
       
  1213 fun-decl $program_entry_point 2 0
       
  1214     type-con $state 0
       
  1215     bool
       
  1216 fun-decl $program_entry_point_ch 2 0
       
  1217     type-con $state 0
       
  1218     bool
       
  1219 fun-decl $is_global 3 1
       
  1220     type-con $ptr 0
       
  1221     type-con $ctype 0
       
  1222     bool
       
  1223   attribute inline 1
       
  1224     expr-attr
       
  1225       true
       
  1226 fun-decl $is_global_array 4 1
       
  1227     type-con $ptr 0
       
  1228     type-con $ctype 0
       
  1229     int
       
  1230     bool
       
  1231   attribute inline 1
       
  1232     expr-attr
       
  1233       true
       
  1234 fun-decl $active_option 3 1
       
  1235     type-con $state 0
       
  1236     type-con $ptr 0
       
  1237     type-con $field 0
       
  1238   attribute inline 1
       
  1239     expr-attr
       
  1240       true
       
  1241 fun-decl $ts_active_option 2 0
       
  1242     type-con $type_state 0
       
  1243     type-con $field 0
       
  1244 fun-decl $union_active 4 1
       
  1245     type-con $state 0
       
  1246     type-con $ptr 0
       
  1247     type-con $field 0
       
  1248     bool
       
  1249   attribute inline 1
       
  1250     expr-attr
       
  1251       true
       
  1252 fun-decl $is_union_field 3 0
       
  1253     type-con $ctype 0
       
  1254     type-con $field 0
       
  1255     bool
       
  1256 fun-decl $union_havoced 4 1
       
  1257     type-con $state 0
       
  1258     type-con $state 0
       
  1259     type-con $ptr 0
       
  1260     bool
       
  1261   attribute inline 1
       
  1262     expr-attr
       
  1263       true
       
  1264 fun-decl $full_extent 2 0
       
  1265     type-con $ptr 0
       
  1266     type-con $ptrset 0
       
  1267 fun-decl $extent 3 0
       
  1268     type-con $state 0
       
  1269     type-con $ptr 0
       
  1270     type-con $ptrset 0
       
  1271 fun-decl $span 2 0
       
  1272     type-con $ptr 0
       
  1273     type-con $ptrset 0
       
  1274 fun-decl $in_span_of 3 1
       
  1275     type-con $ptr 0
       
  1276     type-con $ptr 0
       
  1277     bool
       
  1278   attribute inline 1
       
  1279     expr-attr
       
  1280       true
       
  1281 fun-decl $first_option_typed 3 0
       
  1282     type-con $state 0
       
  1283     type-con $ptr 0
       
  1284     bool
       
  1285 fun-decl $struct_extent 2 1
       
  1286     type-con $ptr 0
       
  1287     type-con $ptrset 0
       
  1288   attribute inline 1
       
  1289     expr-attr
       
  1290       true
       
  1291 fun-decl $in_struct_extent_of 3 1
       
  1292     type-con $ptr 0
       
  1293     type-con $ptr 0
       
  1294     bool
       
  1295   attribute inline 1
       
  1296     expr-attr
       
  1297       true
       
  1298 fun-decl $volatile_span 3 0
       
  1299     type-con $state 0
       
  1300     type-con $ptr 0
       
  1301     type-con $ptrset 0
       
  1302 fun-decl $left_split 3 0
       
  1303     type-con $ptr 0
       
  1304     int
       
  1305     type-con $ptr 0
       
  1306 fun-decl $right_split 3 0
       
  1307     type-con $ptr 0
       
  1308     int
       
  1309     type-con $ptr 0
       
  1310 fun-decl $joined_array 3 0
       
  1311     type-con $ptr 0
       
  1312     type-con $ptr 0
       
  1313     type-con $ptr 0
       
  1314 fun-decl $mutable_root 3 1
       
  1315     type-con $state 0
       
  1316     type-con $ptr 0
       
  1317     bool
       
  1318   attribute inline 1
       
  1319     expr-attr
       
  1320       true
       
  1321 fun-decl $set_in 3 0
       
  1322     type-con $ptr 0
       
  1323     type-con $ptrset 0
       
  1324     bool
       
  1325 fun-decl $set_empty 1 0
       
  1326     type-con $ptrset 0
       
  1327 fun-decl $set_singleton 2 0
       
  1328     type-con $ptr 0
       
  1329     type-con $ptrset 0
       
  1330 fun-decl $non_null_set_singleton 2 0
       
  1331     type-con $ptr 0
       
  1332     type-con $ptrset 0
       
  1333 fun-decl $set_union 3 0
       
  1334     type-con $ptrset 0
       
  1335     type-con $ptrset 0
       
  1336     type-con $ptrset 0
       
  1337 fun-decl $set_difference 3 0
       
  1338     type-con $ptrset 0
       
  1339     type-con $ptrset 0
       
  1340     type-con $ptrset 0
       
  1341 fun-decl $set_intersection 3 0
       
  1342     type-con $ptrset 0
       
  1343     type-con $ptrset 0
       
  1344     type-con $ptrset 0
       
  1345 fun-decl $set_subset 3 0
       
  1346     type-con $ptrset 0
       
  1347     type-con $ptrset 0
       
  1348     bool
       
  1349 fun-decl $set_eq 3 0
       
  1350     type-con $ptrset 0
       
  1351     type-con $ptrset 0
       
  1352     bool
       
  1353 fun-decl $set_cardinality 2 0
       
  1354     type-con $ptrset 0
       
  1355     int
       
  1356 fun-decl $set_universe 1 0
       
  1357     type-con $ptrset 0
       
  1358 fun-decl $set_disjoint 3 0
       
  1359     type-con $ptrset 0
       
  1360     type-con $ptrset 0
       
  1361     bool
       
  1362 fun-decl $id_set_disjoint 4 0
       
  1363     type-con $ptr 0
       
  1364     type-con $ptrset 0
       
  1365     type-con $ptrset 0
       
  1366     int
       
  1367 fun-decl $set_in3 3 0
       
  1368     type-con $ptr 0
       
  1369     type-con $ptrset 0
       
  1370     bool
       
  1371 fun-decl $set_in2 3 0
       
  1372     type-con $ptr 0
       
  1373     type-con $ptrset 0
       
  1374     bool
       
  1375 fun-decl $in_some_owns 2 0
       
  1376     type-con $ptr 0
       
  1377     bool
       
  1378 fun-decl $set_in0 3 0
       
  1379     type-con $ptr 0
       
  1380     type-con $ptrset 0
       
  1381     bool
       
  1382 fun-decl sk_hack 2 0
       
  1383     bool
       
  1384     bool
       
  1385 fun-decl $writes_nothing 3 1
       
  1386     type-con $state 0
       
  1387     type-con $state 0
       
  1388     bool
       
  1389   attribute inline 1
       
  1390     expr-attr
       
  1391       true
       
  1392 fun-decl $array 3 0
       
  1393     type-con $ctype 0
       
  1394     int
       
  1395     type-con $ctype 0
       
  1396 fun-decl $element_type 2 0
       
  1397     type-con $ctype 0
       
  1398     type-con $ctype 0
       
  1399 fun-decl $array_length 2 0
       
  1400     type-con $ctype 0
       
  1401     int
       
  1402 fun-decl $is_array_elt 3 1
       
  1403     type-con $state 0
       
  1404     type-con $ptr 0
       
  1405     bool
       
  1406   attribute inline 1
       
  1407     expr-attr
       
  1408       true
       
  1409 fun-decl $inlined_array 3 1
       
  1410     type-con $ptr 0
       
  1411     type-con $ctype 0
       
  1412     type-con $ptr 0
       
  1413   attribute weight 1
       
  1414     expr-attr
       
  1415       int-num 0
       
  1416 fun-decl $idx 4 0
       
  1417     type-con $ptr 0
       
  1418     int
       
  1419     type-con $ctype 0
       
  1420     type-con $ptr 0
       
  1421 fun-decl $add.mul 4 2
       
  1422     int
       
  1423     int
       
  1424     int
       
  1425     int
       
  1426   attribute inline 1
       
  1427     expr-attr
       
  1428       true
       
  1429   attribute expand 1
       
  1430     expr-attr
       
  1431       true
       
  1432 fun-decl $add 3 2
       
  1433     int
       
  1434     int
       
  1435     int
       
  1436   attribute inline 1
       
  1437     expr-attr
       
  1438       true
       
  1439   attribute expand 1
       
  1440     expr-attr
       
  1441       true
       
  1442 fun-decl $is_array_vol_or_nonvol 6 1
       
  1443     type-con $state 0
       
  1444     type-con $ptr 0
       
  1445     type-con $ctype 0
       
  1446     int
       
  1447     bool
       
  1448     bool
       
  1449   attribute weight 1
       
  1450     expr-attr
       
  1451       int-num 0
       
  1452 fun-decl $is_array 5 1
       
  1453     type-con $state 0
       
  1454     type-con $ptr 0
       
  1455     type-con $ctype 0
       
  1456     int
       
  1457     bool
       
  1458   attribute weight 1
       
  1459     expr-attr
       
  1460       int-num 0
       
  1461 fun-decl $is_thread_local_array 5 1
       
  1462     type-con $state 0
       
  1463     type-con $ptr 0
       
  1464     type-con $ctype 0
       
  1465     int
       
  1466     bool
       
  1467   attribute inline 1
       
  1468     expr-attr
       
  1469       true
       
  1470 fun-decl $is_mutable_array 5 1
       
  1471     type-con $state 0
       
  1472     type-con $ptr 0
       
  1473     type-con $ctype 0
       
  1474     int
       
  1475     bool
       
  1476   attribute inline 1
       
  1477     expr-attr
       
  1478       true
       
  1479 fun-decl $is_array_emb 6 1
       
  1480     type-con $state 0
       
  1481     type-con $ptr 0
       
  1482     type-con $ctype 0
       
  1483     int
       
  1484     type-con $ptr 0
       
  1485     bool
       
  1486   attribute inline 1
       
  1487     expr-attr
       
  1488       true
       
  1489 fun-decl $is_array_emb_path 8 1
       
  1490     type-con $state 0
       
  1491     type-con $ptr 0
       
  1492     type-con $ctype 0
       
  1493     int
       
  1494     type-con $ptr 0
       
  1495     type-con $field 0
       
  1496     bool
       
  1497     bool
       
  1498   attribute inline 1
       
  1499     expr-attr
       
  1500       true
       
  1501 fun-decl $array_field_properties 6 1
       
  1502     type-con $field 0
       
  1503     type-con $ctype 0
       
  1504     int
       
  1505     bool
       
  1506     bool
       
  1507     bool
       
  1508   attribute inline 1
       
  1509     expr-attr
       
  1510       true
       
  1511 fun-decl $no_inline_array_field_properties 6 1
       
  1512     type-con $field 0
       
  1513     type-con $ctype 0
       
  1514     int
       
  1515     bool
       
  1516     bool
       
  1517     bool
       
  1518   attribute inline 1
       
  1519     expr-attr
       
  1520       true
       
  1521 fun-decl $array_elt_emb 4 1
       
  1522     type-con $state 0
       
  1523     type-con $ptr 0
       
  1524     type-con $ptr 0
       
  1525     bool
       
  1526   attribute inline 1
       
  1527     expr-attr
       
  1528       true
       
  1529 fun-decl $array_members 4 0
       
  1530     type-con $ptr 0
       
  1531     type-con $ctype 0
       
  1532     int
       
  1533     type-con $ptrset 0
       
  1534 fun-decl $array_range 4 0
       
  1535     type-con $ptr 0
       
  1536     type-con $ctype 0
       
  1537     int
       
  1538     type-con $ptrset 0
       
  1539 fun-decl $non_null_array_range 4 0
       
  1540     type-con $ptr 0
       
  1541     type-con $ctype 0
       
  1542     int
       
  1543     type-con $ptrset 0
       
  1544 fun-decl $non_null_extent 3 0
       
  1545     type-con $state 0
       
  1546     type-con $ptr 0
       
  1547     type-con $ptrset 0
       
  1548 fun-decl $as_array 4 1
       
  1549     type-con $ptr 0
       
  1550     type-con $ctype 0
       
  1551     int
       
  1552     type-con $ptr 0
       
  1553   attribute inline 1
       
  1554     expr-attr
       
  1555       true
       
  1556 fun-decl $array_eq 6 1
       
  1557     type-con $state 0
       
  1558     type-con $state 0
       
  1559     type-con $ptr 0
       
  1560     type-con $ctype 0
       
  1561     int
       
  1562     bool
       
  1563   attribute inline 1
       
  1564     expr-attr
       
  1565       true
       
  1566 fun-decl $index_within 3 0
       
  1567     type-con $ptr 0
       
  1568     type-con $ptr 0
       
  1569     int
       
  1570 fun-decl $in_array 5 1
       
  1571     type-con $ptr 0
       
  1572     type-con $ptr 0
       
  1573     type-con $ctype 0
       
  1574     int
       
  1575     bool
       
  1576   attribute inline 1
       
  1577     expr-attr
       
  1578       true
       
  1579 fun-decl $in_array_full_extent_of 5 1
       
  1580     type-con $ptr 0
       
  1581     type-con $ptr 0
       
  1582     type-con $ctype 0
       
  1583     int
       
  1584     bool
       
  1585   attribute inline 1
       
  1586     expr-attr
       
  1587       true
       
  1588 fun-decl $in_array_extent_of 6 1
       
  1589     type-con $state 0
       
  1590     type-con $ptr 0
       
  1591     type-con $ptr 0
       
  1592     type-con $ctype 0
       
  1593     int
       
  1594     bool
       
  1595   attribute inline 1
       
  1596     expr-attr
       
  1597       true
       
  1598 fun-decl $in_range 4 1
       
  1599     int
       
  1600     int
       
  1601     int
       
  1602     bool
       
  1603   attribute inline 1
       
  1604     expr-attr
       
  1605       true
       
  1606 fun-decl $bool_to_int 2 1
       
  1607     bool
       
  1608     int
       
  1609   attribute inline 1
       
  1610     expr-attr
       
  1611       true
       
  1612 fun-decl $int_to_bool 2 1
       
  1613     int
       
  1614     bool
       
  1615   attribute inline 1
       
  1616     expr-attr
       
  1617       true
       
  1618 fun-decl $read_bool 3 1
       
  1619     type-con $state 0
       
  1620     type-con $ptr 0
       
  1621     bool
       
  1622   attribute inline 1
       
  1623     expr-attr
       
  1624       true
       
  1625 fun-decl $ite.int 4 3
       
  1626     bool
       
  1627     int
       
  1628     int
       
  1629     int
       
  1630   attribute external 1
       
  1631     string-attr ITE
       
  1632   attribute bvz 1
       
  1633     string-attr ITE
       
  1634   attribute bvint 1
       
  1635     string-attr ITE
       
  1636 fun-decl $ite.bool 4 3
       
  1637     bool
       
  1638     bool
       
  1639     bool
       
  1640     bool
       
  1641   attribute external 1
       
  1642     string-attr ITE
       
  1643   attribute bvz 1
       
  1644     string-attr ITE
       
  1645   attribute bvint 1
       
  1646     string-attr ITE
       
  1647 fun-decl $ite.ptr 4 3
       
  1648     bool
       
  1649     type-con $ptr 0
       
  1650     type-con $ptr 0
       
  1651     type-con $ptr 0
       
  1652   attribute external 1
       
  1653     string-attr ITE
       
  1654   attribute bvz 1
       
  1655     string-attr ITE
       
  1656   attribute bvint 1
       
  1657     string-attr ITE
       
  1658 fun-decl $ite.struct 4 3
       
  1659     bool
       
  1660     type-con $struct 0
       
  1661     type-con $struct 0
       
  1662     type-con $struct 0
       
  1663   attribute external 1
       
  1664     string-attr ITE
       
  1665   attribute bvz 1
       
  1666     string-attr ITE
       
  1667   attribute bvint 1
       
  1668     string-attr ITE
       
  1669 fun-decl $ite.ptrset 4 3
       
  1670     bool
       
  1671     type-con $ptrset 0
       
  1672     type-con $ptrset 0
       
  1673     type-con $ptrset 0
       
  1674   attribute external 1
       
  1675     string-attr ITE
       
  1676   attribute bvz 1
       
  1677     string-attr ITE
       
  1678   attribute bvint 1
       
  1679     string-attr ITE
       
  1680 fun-decl $ite.primitive 4 3
       
  1681     bool
       
  1682     type-con $primitive 0
       
  1683     type-con $primitive 0
       
  1684     type-con $primitive 0
       
  1685   attribute external 1
       
  1686     string-attr ITE
       
  1687   attribute bvz 1
       
  1688     string-attr ITE
       
  1689   attribute bvint 1
       
  1690     string-attr ITE
       
  1691 fun-decl $ite.record 4 3
       
  1692     bool
       
  1693     type-con $record 0
       
  1694     type-con $record 0
       
  1695     type-con $record 0
       
  1696   attribute external 1
       
  1697     string-attr ITE
       
  1698   attribute bvz 1
       
  1699     string-attr ITE
       
  1700   attribute bvint 1
       
  1701     string-attr ITE
       
  1702 fun-decl $bool_id 2 1
       
  1703     bool
       
  1704     bool
       
  1705   attribute weight 1
       
  1706     expr-attr
       
  1707       int-num 0
       
  1708 fun-decl $min.i1 1 0
       
  1709     int
       
  1710 fun-decl $max.i1 1 0
       
  1711     int
       
  1712 fun-decl $min.i2 1 0
       
  1713     int
       
  1714 fun-decl $max.i2 1 0
       
  1715     int
       
  1716 fun-decl $min.i4 1 0
       
  1717     int
       
  1718 fun-decl $max.i4 1 0
       
  1719     int
       
  1720 fun-decl $min.i8 1 0
       
  1721     int
       
  1722 fun-decl $max.i8 1 0
       
  1723     int
       
  1724 fun-decl $max.u1 1 0
       
  1725     int
       
  1726 fun-decl $max.u2 1 0
       
  1727     int
       
  1728 fun-decl $max.u4 1 0
       
  1729     int
       
  1730 fun-decl $max.u8 1 0
       
  1731     int
       
  1732 fun-decl $in_range_i1 2 1
       
  1733     int
       
  1734     bool
       
  1735   attribute inline 1
       
  1736     expr-attr
       
  1737       true
       
  1738 fun-decl $in_range_i2 2 1
       
  1739     int
       
  1740     bool
       
  1741   attribute inline 1
       
  1742     expr-attr
       
  1743       true
       
  1744 fun-decl $in_range_i4 2 1
       
  1745     int
       
  1746     bool
       
  1747   attribute inline 1
       
  1748     expr-attr
       
  1749       true
       
  1750 fun-decl $in_range_i8 2 1
       
  1751     int
       
  1752     bool
       
  1753   attribute inline 1
       
  1754     expr-attr
       
  1755       true
       
  1756 fun-decl $in_range_u1 2 1
       
  1757     int
       
  1758     bool
       
  1759   attribute inline 1
       
  1760     expr-attr
       
  1761       true
       
  1762 fun-decl $in_range_u2 2 1
       
  1763     int
       
  1764     bool
       
  1765   attribute inline 1
       
  1766     expr-attr
       
  1767       true
       
  1768 fun-decl $in_range_u4 2 1
       
  1769     int
       
  1770     bool
       
  1771   attribute inline 1
       
  1772     expr-attr
       
  1773       true
       
  1774 fun-decl $in_range_u8 2 1
       
  1775     int
       
  1776     bool
       
  1777   attribute inline 1
       
  1778     expr-attr
       
  1779       true
       
  1780 fun-decl $in_range_div_i1 3 1
       
  1781     int
       
  1782     int
       
  1783     bool
       
  1784   attribute inline 1
       
  1785     expr-attr
       
  1786       true
       
  1787 fun-decl $in_range_div_i2 3 1
       
  1788     int
       
  1789     int
       
  1790     bool
       
  1791   attribute inline 1
       
  1792     expr-attr
       
  1793       true
       
  1794 fun-decl $in_range_div_i4 3 1
       
  1795     int
       
  1796     int
       
  1797     bool
       
  1798   attribute inline 1
       
  1799     expr-attr
       
  1800       true
       
  1801 fun-decl $in_range_div_i8 3 1
       
  1802     int
       
  1803     int
       
  1804     bool
       
  1805   attribute inline 1
       
  1806     expr-attr
       
  1807       true
       
  1808 fun-decl $read_i1 3 1
       
  1809     type-con $state 0
       
  1810     type-con $ptr 0
       
  1811     int
       
  1812   attribute weight 1
       
  1813     expr-attr
       
  1814       int-num 0
       
  1815 fun-decl $read_i2 3 1
       
  1816     type-con $state 0
       
  1817     type-con $ptr 0
       
  1818     int
       
  1819   attribute weight 1
       
  1820     expr-attr
       
  1821       int-num 0
       
  1822 fun-decl $read_i4 3 1
       
  1823     type-con $state 0
       
  1824     type-con $ptr 0
       
  1825     int
       
  1826   attribute weight 1
       
  1827     expr-attr
       
  1828       int-num 0
       
  1829 fun-decl $read_i8 3 1
       
  1830     type-con $state 0
       
  1831     type-con $ptr 0
       
  1832     int
       
  1833   attribute weight 1
       
  1834     expr-attr
       
  1835       int-num 0
       
  1836 fun-decl $read_u1 3 1
       
  1837     type-con $state 0
       
  1838     type-con $ptr 0
       
  1839     int
       
  1840   attribute weight 1
       
  1841     expr-attr
       
  1842       int-num 0
       
  1843 fun-decl $read_u2 3 1
       
  1844     type-con $state 0
       
  1845     type-con $ptr 0
       
  1846     int
       
  1847   attribute weight 1
       
  1848     expr-attr
       
  1849       int-num 0
       
  1850 fun-decl $read_u4 3 1
       
  1851     type-con $state 0
       
  1852     type-con $ptr 0
       
  1853     int
       
  1854   attribute weight 1
       
  1855     expr-attr
       
  1856       int-num 0
       
  1857 fun-decl $read_u8 3 1
       
  1858     type-con $state 0
       
  1859     type-con $ptr 0
       
  1860     int
       
  1861   attribute weight 1
       
  1862     expr-attr
       
  1863       int-num 0
       
  1864 fun-decl $ptr_to_u8 2 0
       
  1865     type-con $ptr 0
       
  1866     int
       
  1867 fun-decl $ptr_to_i8 2 0
       
  1868     type-con $ptr 0
       
  1869     int
       
  1870 fun-decl $ptr_to_u4 2 0
       
  1871     type-con $ptr 0
       
  1872     int
       
  1873 fun-decl $ptr_to_i4 2 0
       
  1874     type-con $ptr 0
       
  1875     int
       
  1876 fun-decl $u8_to_ptr 2 1
       
  1877     int
       
  1878     type-con $ptr 0
       
  1879   attribute inline 1
       
  1880     expr-attr
       
  1881       true
       
  1882 fun-decl $i8_to_ptr 2 1
       
  1883     int
       
  1884     type-con $ptr 0
       
  1885   attribute inline 1
       
  1886     expr-attr
       
  1887       true
       
  1888 fun-decl $u4_to_ptr 2 1
       
  1889     int
       
  1890     type-con $ptr 0
       
  1891   attribute inline 1
       
  1892     expr-attr
       
  1893       true
       
  1894 fun-decl $i4_to_ptr 2 1
       
  1895     int
       
  1896     type-con $ptr 0
       
  1897   attribute inline 1
       
  1898     expr-attr
       
  1899       true
       
  1900 fun-decl $byte_ptr_subtraction 3 1
       
  1901     type-con $ptr 0
       
  1902     type-con $ptr 0
       
  1903     int
       
  1904   attribute weight 1
       
  1905     expr-attr
       
  1906       int-num 0
       
  1907 fun-decl $_pow2 2 0
       
  1908     int
       
  1909     int
       
  1910 fun-decl $_or 4 0
       
  1911     type-con $ctype 0
       
  1912     int
       
  1913     int
       
  1914     int
       
  1915 fun-decl $_xor 4 0
       
  1916     type-con $ctype 0
       
  1917     int
       
  1918     int
       
  1919     int
       
  1920 fun-decl $_and 4 0
       
  1921     type-con $ctype 0
       
  1922     int
       
  1923     int
       
  1924     int
       
  1925 fun-decl $_not 3 0
       
  1926     type-con $ctype 0
       
  1927     int
       
  1928     int
       
  1929 fun-decl $unchk_add 4 1
       
  1930     type-con $ctype 0
       
  1931     int
       
  1932     int
       
  1933     int
       
  1934   attribute weight 1
       
  1935     expr-attr
       
  1936       int-num 0
       
  1937 fun-decl $unchk_sub 4 1
       
  1938     type-con $ctype 0
       
  1939     int
       
  1940     int
       
  1941     int
       
  1942   attribute weight 1
       
  1943     expr-attr
       
  1944       int-num 0
       
  1945 fun-decl $unchk_mul 4 1
       
  1946     type-con $ctype 0
       
  1947     int
       
  1948     int
       
  1949     int
       
  1950   attribute weight 1
       
  1951     expr-attr
       
  1952       int-num 0
       
  1953 fun-decl $unchk_div 4 1
       
  1954     type-con $ctype 0
       
  1955     int
       
  1956     int
       
  1957     int
       
  1958   attribute weight 1
       
  1959     expr-attr
       
  1960       int-num 0
       
  1961 fun-decl $unchk_mod 4 1
       
  1962     type-con $ctype 0
       
  1963     int
       
  1964     int
       
  1965     int
       
  1966   attribute weight 1
       
  1967     expr-attr
       
  1968       int-num 0
       
  1969 fun-decl $_shl 4 1
       
  1970     type-con $ctype 0
       
  1971     int
       
  1972     int
       
  1973     int
       
  1974   attribute weight 1
       
  1975     expr-attr
       
  1976       int-num 0
       
  1977 fun-decl $_shr 3 1
       
  1978     int
       
  1979     int
       
  1980     int
       
  1981   attribute weight 1
       
  1982     expr-attr
       
  1983       int-num 0
       
  1984 fun-decl $bv_extract_signed 5 0
       
  1985     int
       
  1986     int
       
  1987     int
       
  1988     int
       
  1989     int
       
  1990 fun-decl $bv_extract_unsigned 5 0
       
  1991     int
       
  1992     int
       
  1993     int
       
  1994     int
       
  1995     int
       
  1996 fun-decl $bv_update 6 0
       
  1997     int
       
  1998     int
       
  1999     int
       
  2000     int
       
  2001     int
       
  2002     int
       
  2003 fun-decl $unchecked 3 0
       
  2004     type-con $ctype 0
       
  2005     int
       
  2006     int
       
  2007 fun-decl $in_range_t 3 0
       
  2008     type-con $ctype 0
       
  2009     int
       
  2010     bool
       
  2011 fun-decl $_mul 3 1
       
  2012     int
       
  2013     int
       
  2014     int
       
  2015   attribute weight 1
       
  2016     expr-attr
       
  2017       int-num 0
       
  2018 fun-decl $get_string_literal 3 0
       
  2019     int
       
  2020     int
       
  2021     type-con $ptr 0
       
  2022 fun-decl $get_fnptr 3 0
       
  2023     int
       
  2024     type-con $ctype 0
       
  2025     type-con $ptr 0
       
  2026 fun-decl $get_fnptr_ref 2 0
       
  2027     int
       
  2028     int
       
  2029 fun-decl $get_fnptr_inv 2 0
       
  2030     int
       
  2031     int
       
  2032 fun-decl $is_fnptr_type 2 0
       
  2033     type-con $ctype 0
       
  2034     bool
       
  2035 fun-decl $is_math_type 2 0
       
  2036     type-con $ctype 0
       
  2037     bool
       
  2038 fun-decl $claims_obj 3 0
       
  2039     type-con $ptr 0
       
  2040     type-con $ptr 0
       
  2041     bool
       
  2042 fun-decl $valid_claim 3 0
       
  2043     type-con $state 0
       
  2044     type-con $ptr 0
       
  2045     bool
       
  2046 fun-decl $claim_initial_assumptions 4 1
       
  2047     type-con $state 0
       
  2048     type-con $ptr 0
       
  2049     type-con $token 0
       
  2050     bool
       
  2051   attribute inline 1
       
  2052     expr-attr
       
  2053       true
       
  2054 fun-decl $claim_transitivity_assumptions 5 1
       
  2055     type-con $state 0
       
  2056     type-con $state 0
       
  2057     type-con $ptr 0
       
  2058     type-con $token 0
       
  2059     bool
       
  2060   attribute inline 1
       
  2061     expr-attr
       
  2062       true
       
  2063 fun-decl $valid_claim_impl 3 1
       
  2064     type-con $state 0
       
  2065     type-con $state 0
       
  2066     bool
       
  2067   attribute inline 1
       
  2068     expr-attr
       
  2069       true
       
  2070 fun-decl $claims_claim 3 0
       
  2071     type-con $ptr 0
       
  2072     type-con $ptr 0
       
  2073     bool
       
  2074 fun-decl $not_shared 3 1
       
  2075     type-con $state 0
       
  2076     type-con $ptr 0
       
  2077     bool
       
  2078   attribute weight 1
       
  2079     expr-attr
       
  2080       int-num 0
       
  2081 fun-decl $claimed_closed 3 1
       
  2082     type-con $state 0
       
  2083     type-con $ptr 0
       
  2084     bool
       
  2085   attribute weight 1
       
  2086     expr-attr
       
  2087       int-num 0
       
  2088 fun-decl $no_claim 1 1
       
  2089     type-con $ptr 0
       
  2090   attribute unique 0
       
  2091 fun-decl $ref_cnt 3 1
       
  2092     type-con $state 0
       
  2093     type-con $ptr 0
       
  2094     int
       
  2095   attribute weight 1
       
  2096     expr-attr
       
  2097       int-num 0
       
  2098 fun-decl $is_claimable 2 0
       
  2099     type-con $ctype 0
       
  2100     bool
       
  2101 fun-decl $is_thread_local_storage 2 0
       
  2102     type-con $ctype 0
       
  2103     bool
       
  2104 fun-decl $frame_level 2 0
       
  2105     type-con $pure_function 0
       
  2106     int
       
  2107 fun-decl $current_frame_level 1 0
       
  2108     int
       
  2109 fun-decl $can_use_all_frame_axioms 2 1
       
  2110     type-con $state 0
       
  2111     bool
       
  2112   attribute inline 1
       
  2113     expr-attr
       
  2114       true
       
  2115 fun-decl $can_use_frame_axiom_of 2 1
       
  2116     type-con $pure_function 0
       
  2117     bool
       
  2118   attribute inline 1
       
  2119     expr-attr
       
  2120       true
       
  2121 fun-decl $reads_check_pre 2 0
       
  2122     type-con $state 0
       
  2123     bool
       
  2124 fun-decl $reads_check_post 2 0
       
  2125     type-con $state 0
       
  2126     bool
       
  2127 fun-decl $start_here 1 0
       
  2128     bool
       
  2129 fun-decl $ptrset_to_int 2 0
       
  2130     type-con $ptrset 0
       
  2131     int
       
  2132 fun-decl $int_to_ptrset 2 0
       
  2133     int
       
  2134     type-con $ptrset 0
       
  2135 fun-decl $version_to_int 2 0
       
  2136     type-con $version 0
       
  2137     int
       
  2138 fun-decl $int_to_version 2 0
       
  2139     int
       
  2140     type-con $version 0
       
  2141 fun-decl $vol_version_to_int 2 0
       
  2142     type-con $vol_version 0
       
  2143     int
       
  2144 fun-decl $int_to_vol_version 2 0
       
  2145     int
       
  2146     type-con $vol_version 0
       
  2147 fun-decl $ptr_to_int 2 0
       
  2148     type-con $ptr 0
       
  2149     int
       
  2150 fun-decl $int_to_ptr 2 0
       
  2151     int
       
  2152     type-con $ptr 0
       
  2153 fun-decl $precise_test 2 0
       
  2154     type-con $ptr 0
       
  2155     bool
       
  2156 fun-decl $updated_only_values 4 0
       
  2157     type-con $state 0
       
  2158     type-con $state 0
       
  2159     type-con $ptrset 0
       
  2160     bool
       
  2161 fun-decl $updated_only_domains 4 0
       
  2162     type-con $state 0
       
  2163     type-con $state 0
       
  2164     type-con $ptrset 0
       
  2165     bool
       
  2166 fun-decl $domain_updated_at 5 0
       
  2167     type-con $state 0
       
  2168     type-con $state 0
       
  2169     type-con $ptr 0
       
  2170     type-con $ptrset 0
       
  2171     bool
       
  2172 fun-decl l#public 1 1
       
  2173     type-con $label 0
       
  2174   attribute unique 0
       
  2175 fun-decl #tok$1^16.24 1 1
       
  2176     type-con $token 0
       
  2177   attribute unique 0
       
  2178 fun-decl #tok$1^24.47 1 1
       
  2179     type-con $token 0
       
  2180   attribute unique 0
       
  2181 fun-decl #tok$1^23.7 1 1
       
  2182     type-con $token 0
       
  2183   attribute unique 0
       
  2184 fun-decl #tok$1^16.3 1 1
       
  2185     type-con $token 0
       
  2186   attribute unique 0
       
  2187 fun-decl #loc.p 1 1
       
  2188     type-con $token 0
       
  2189   attribute unique 0
       
  2190 fun-decl #tok$1^16.8 1 1
       
  2191     type-con $token 0
       
  2192   attribute unique 0
       
  2193 fun-decl #loc.witness 1 1
       
  2194     type-con $token 0
       
  2195   attribute unique 0
       
  2196 fun-decl #tok$1^14.3 1 1
       
  2197     type-con $token 0
       
  2198   attribute unique 0
       
  2199 fun-decl #loc.max 1 1
       
  2200     type-con $token 0
       
  2201   attribute unique 0
       
  2202 fun-decl #tok$1^12.3 1 1
       
  2203     type-con $token 0
       
  2204   attribute unique 0
       
  2205 fun-decl #loc.len 1 1
       
  2206     type-con $token 0
       
  2207   attribute unique 0
       
  2208 fun-decl #distTp1 1 1
       
  2209     type-con $ctype 0
       
  2210   attribute unique 0
       
  2211 fun-decl #loc.arr 1 1
       
  2212     type-con $token 0
       
  2213   attribute unique 0
       
  2214 fun-decl #tok$1^6.1 1 1
       
  2215     type-con $token 0
       
  2216   attribute unique 0
       
  2217 fun-decl #file^Z?3A?5CC?5Cmax.c 1 1
       
  2218     type-con $token 0
       
  2219   attribute unique 0
       
  2220 axiom 0
       
  2221     =
       
  2222     fun $sizeof 1
       
  2223     fun ^^i1 0
       
  2224     int-num 1
       
  2225 axiom 0
       
  2226     =
       
  2227     fun $sizeof 1
       
  2228     fun ^^i2 0
       
  2229     int-num 2
       
  2230 axiom 0
       
  2231     =
       
  2232     fun $sizeof 1
       
  2233     fun ^^i4 0
       
  2234     int-num 4
       
  2235 axiom 0
       
  2236     =
       
  2237     fun $sizeof 1
       
  2238     fun ^^i8 0
       
  2239     int-num 8
       
  2240 axiom 0
       
  2241     =
       
  2242     fun $sizeof 1
       
  2243     fun ^^u1 0
       
  2244     int-num 1
       
  2245 axiom 0
       
  2246     =
       
  2247     fun $sizeof 1
       
  2248     fun ^^u2 0
       
  2249     int-num 2
       
  2250 axiom 0
       
  2251     =
       
  2252     fun $sizeof 1
       
  2253     fun ^^u4 0
       
  2254     int-num 4
       
  2255 axiom 0
       
  2256     =
       
  2257     fun $sizeof 1
       
  2258     fun ^^u8 0
       
  2259     int-num 8
       
  2260 axiom 0
       
  2261     =
       
  2262     fun $sizeof 1
       
  2263     fun ^^f4 0
       
  2264     int-num 4
       
  2265 axiom 0
       
  2266     =
       
  2267     fun $sizeof 1
       
  2268     fun ^^f8 0
       
  2269     int-num 8
       
  2270 axiom 0
       
  2271     =
       
  2272     fun $sizeof 1
       
  2273     fun ^$#thread_id_t 0
       
  2274     int-num 1
       
  2275 axiom 0
       
  2276     =
       
  2277     fun $sizeof 1
       
  2278     fun ^$#ptrset 0
       
  2279     int-num 1
       
  2280 axiom 0
       
  2281     =
       
  2282     fun $ptr_level 1
       
  2283     fun ^^i1 0
       
  2284     int-num 0
       
  2285 axiom 0
       
  2286     =
       
  2287     fun $ptr_level 1
       
  2288     fun ^^i2 0
       
  2289     int-num 0
       
  2290 axiom 0
       
  2291     =
       
  2292     fun $ptr_level 1
       
  2293     fun ^^i4 0
       
  2294     int-num 0
       
  2295 axiom 0
       
  2296     =
       
  2297     fun $ptr_level 1
       
  2298     fun ^^i8 0
       
  2299     int-num 0
       
  2300 axiom 0
       
  2301     =
       
  2302     fun $ptr_level 1
       
  2303     fun ^^u1 0
       
  2304     int-num 0
       
  2305 axiom 0
       
  2306     =
       
  2307     fun $ptr_level 1
       
  2308     fun ^^u2 0
       
  2309     int-num 0
       
  2310 axiom 0
       
  2311     =
       
  2312     fun $ptr_level 1
       
  2313     fun ^^u4 0
       
  2314     int-num 0
       
  2315 axiom 0
       
  2316     =
       
  2317     fun $ptr_level 1
       
  2318     fun ^^u8 0
       
  2319     int-num 0
       
  2320 axiom 0
       
  2321     =
       
  2322     fun $ptr_level 1
       
  2323     fun ^^f4 0
       
  2324     int-num 0
       
  2325 axiom 0
       
  2326     =
       
  2327     fun $ptr_level 1
       
  2328     fun ^^f8 0
       
  2329     int-num 0
       
  2330 axiom 0
       
  2331     =
       
  2332     fun $ptr_level 1
       
  2333     fun ^^mathint 0
       
  2334     int-num 0
       
  2335 axiom 0
       
  2336     =
       
  2337     fun $ptr_level 1
       
  2338     fun ^^bool 0
       
  2339     int-num 0
       
  2340 axiom 0
       
  2341     =
       
  2342     fun $ptr_level 1
       
  2343     fun ^^void 0
       
  2344     int-num 0
       
  2345 axiom 0
       
  2346     =
       
  2347     fun $ptr_level 1
       
  2348     fun ^^claim 0
       
  2349     int-num 0
       
  2350 axiom 0
       
  2351     =
       
  2352     fun $ptr_level 1
       
  2353     fun ^^root_emb 0
       
  2354     int-num 0
       
  2355 axiom 0
       
  2356     =
       
  2357     fun $ptr_level 1
       
  2358     fun ^$#ptrset 0
       
  2359     int-num 0
       
  2360 axiom 0
       
  2361     =
       
  2362     fun $ptr_level 1
       
  2363     fun ^$#thread_id_t 0
       
  2364     int-num 0
       
  2365 axiom 0
       
  2366     =
       
  2367     fun $ptr_level 1
       
  2368     fun ^$#state_t 0
       
  2369     int-num 0
       
  2370 axiom 0
       
  2371     =
       
  2372     fun $ptr_level 1
       
  2373     fun ^$#struct 0
       
  2374     int-num 0
       
  2375 axiom 0
       
  2376     fun $is_composite 1
       
  2377     fun ^^claim 0
       
  2378 axiom 0
       
  2379     fun $is_composite 1
       
  2380     fun ^^root_emb 0
       
  2381 axiom 0
       
  2382     forall 1 1 3
       
  2383       var #n
       
  2384         type-con $ctype 0
       
  2385       pat 1
       
  2386         fun $ptr_to 1
       
  2387         var #n
       
  2388           type-con $ctype 0
       
  2389       attribute qid 1
       
  2390         string-attr VccPrelu.145:15
       
  2391       attribute uniqueId 1
       
  2392         string-attr 4
       
  2393       attribute bvZ3Native 1
       
  2394         string-attr False
       
  2395     =
       
  2396     fun $unptr_to 1
       
  2397     fun $ptr_to 1
       
  2398     var #n
       
  2399       type-con $ctype 0
       
  2400     var #n
       
  2401       type-con $ctype 0
       
  2402 axiom 0
       
  2403     forall 1 1 3
       
  2404       var #n
       
  2405         type-con $ctype 0
       
  2406       pat 1
       
  2407         fun $ptr_to 1
       
  2408         var #n
       
  2409           type-con $ctype 0
       
  2410       attribute qid 1
       
  2411         string-attr VccPrelu.146:15
       
  2412       attribute uniqueId 1
       
  2413         string-attr 5
       
  2414       attribute bvZ3Native 1
       
  2415         string-attr False
       
  2416     =
       
  2417     fun $sizeof 1
       
  2418     fun $ptr_to 1
       
  2419     var #n
       
  2420       type-con $ctype 0
       
  2421     int-num 8
       
  2422 axiom 0
       
  2423     forall 2 1 3
       
  2424       var #r
       
  2425         type-con $ctype 0
       
  2426       var #d
       
  2427         type-con $ctype 0
       
  2428       pat 1
       
  2429         fun $map_t 2
       
  2430         var #r
       
  2431           type-con $ctype 0
       
  2432         var #d
       
  2433           type-con $ctype 0
       
  2434       attribute qid 1
       
  2435         string-attr VccPrelu.152:15
       
  2436       attribute uniqueId 1
       
  2437         string-attr 6
       
  2438       attribute bvZ3Native 1
       
  2439         string-attr False
       
  2440     =
       
  2441     fun $map_domain 1
       
  2442     fun $map_t 2
       
  2443     var #r
       
  2444       type-con $ctype 0
       
  2445     var #d
       
  2446       type-con $ctype 0
       
  2447     var #d
       
  2448       type-con $ctype 0
       
  2449 axiom 0
       
  2450     forall 2 1 3
       
  2451       var #r
       
  2452         type-con $ctype 0
       
  2453       var #d
       
  2454         type-con $ctype 0
       
  2455       pat 1
       
  2456         fun $map_t 2
       
  2457         var #r
       
  2458           type-con $ctype 0
       
  2459         var #d
       
  2460           type-con $ctype 0
       
  2461       attribute qid 1
       
  2462         string-attr VccPrelu.153:15
       
  2463       attribute uniqueId 1
       
  2464         string-attr 7
       
  2465       attribute bvZ3Native 1
       
  2466         string-attr False
       
  2467     =
       
  2468     fun $map_range 1
       
  2469     fun $map_t 2
       
  2470     var #r
       
  2471       type-con $ctype 0
       
  2472     var #d
       
  2473       type-con $ctype 0
       
  2474     var #r
       
  2475       type-con $ctype 0
       
  2476 axiom 0
       
  2477     forall 1 1 3
       
  2478       var #n
       
  2479         type-con $ctype 0
       
  2480       pat 1
       
  2481         fun $ptr_to 1
       
  2482         var #n
       
  2483           type-con $ctype 0
       
  2484       attribute qid 1
       
  2485         string-attr VccPrelu.158:15
       
  2486       attribute uniqueId 1
       
  2487         string-attr 8
       
  2488       attribute bvZ3Native 1
       
  2489         string-attr False
       
  2490     =
       
  2491     fun $ptr_level 1
       
  2492     fun $ptr_to 1
       
  2493     var #n
       
  2494       type-con $ctype 0
       
  2495     +
       
  2496     fun $ptr_level 1
       
  2497     var #n
       
  2498       type-con $ctype 0
       
  2499     int-num 17
       
  2500 axiom 0
       
  2501     forall 2 1 3
       
  2502       var #r
       
  2503         type-con $ctype 0
       
  2504       var #d
       
  2505         type-con $ctype 0
       
  2506       pat 1
       
  2507         fun $map_t 2
       
  2508         var #r
       
  2509           type-con $ctype 0
       
  2510         var #d
       
  2511           type-con $ctype 0
       
  2512       attribute qid 1
       
  2513         string-attr VccPrelu.159:15
       
  2514       attribute uniqueId 1
       
  2515         string-attr 9
       
  2516       attribute bvZ3Native 1
       
  2517         string-attr False
       
  2518     =
       
  2519     fun $ptr_level 1
       
  2520     fun $map_t 2
       
  2521     var #r
       
  2522       type-con $ctype 0
       
  2523     var #d
       
  2524       type-con $ctype 0
       
  2525     +
       
  2526     fun $ptr_level 1
       
  2527     var #r
       
  2528       type-con $ctype 0
       
  2529     int-num 23
       
  2530 axiom 0
       
  2531     forall 1 1 4
       
  2532       var t
       
  2533         type-con $ctype 0
       
  2534       pat 1
       
  2535         fun $is_primitive 1
       
  2536         var t
       
  2537           type-con $ctype 0
       
  2538       attribute qid 1
       
  2539         string-attr VccPrelu.167:36
       
  2540       attribute uniqueId 1
       
  2541         string-attr 10
       
  2542       attribute bvZ3Native 1
       
  2543         string-attr False
       
  2544       attribute weight 1
       
  2545         expr-attr
       
  2546           int-num 0
       
  2547     =
       
  2548     fun $is_primitive 1
       
  2549     var t
       
  2550       type-con $ctype 0
       
  2551     =
       
  2552     fun $kind_of 1
       
  2553     var t
       
  2554       type-con $ctype 0
       
  2555     fun $kind_primitive 0
       
  2556 axiom 0
       
  2557     forall 1 1 4
       
  2558       var t
       
  2559         type-con $ctype 0
       
  2560       pat 1
       
  2561         fun $is_composite 1
       
  2562         var t
       
  2563           type-con $ctype 0
       
  2564       attribute qid 1
       
  2565         string-attr VccPrelu.173:36
       
  2566       attribute uniqueId 1
       
  2567         string-attr 11
       
  2568       attribute bvZ3Native 1
       
  2569         string-attr False
       
  2570       attribute weight 1
       
  2571         expr-attr
       
  2572           int-num 0
       
  2573     =
       
  2574     fun $is_composite 1
       
  2575     var t
       
  2576       type-con $ctype 0
       
  2577     =
       
  2578     fun $kind_of 1
       
  2579     var t
       
  2580       type-con $ctype 0
       
  2581     fun $kind_composite 0
       
  2582 axiom 0
       
  2583     forall 1 1 4
       
  2584       var t
       
  2585         type-con $ctype 0
       
  2586       pat 1
       
  2587         fun $is_arraytype 1
       
  2588         var t
       
  2589           type-con $ctype 0
       
  2590       attribute qid 1
       
  2591         string-attr VccPrelu.179:36
       
  2592       attribute uniqueId 1
       
  2593         string-attr 12
       
  2594       attribute bvZ3Native 1
       
  2595         string-attr False
       
  2596       attribute weight 1
       
  2597         expr-attr
       
  2598           int-num 0
       
  2599     =
       
  2600     fun $is_arraytype 1
       
  2601     var t
       
  2602       type-con $ctype 0
       
  2603     =
       
  2604     fun $kind_of 1
       
  2605     var t
       
  2606       type-con $ctype 0
       
  2607     fun $kind_array 0
       
  2608 axiom 0
       
  2609     forall 1 1 4
       
  2610       var t
       
  2611         type-con $ctype 0
       
  2612       pat 1
       
  2613         fun $is_threadtype 1
       
  2614         var t
       
  2615           type-con $ctype 0
       
  2616       attribute qid 1
       
  2617         string-attr VccPrelu.185:37
       
  2618       attribute uniqueId 1
       
  2619         string-attr 13
       
  2620       attribute bvZ3Native 1
       
  2621         string-attr False
       
  2622       attribute weight 1
       
  2623         expr-attr
       
  2624           int-num 0
       
  2625     =
       
  2626     fun $is_threadtype 1
       
  2627     var t
       
  2628       type-con $ctype 0
       
  2629     =
       
  2630     fun $kind_of 1
       
  2631     var t
       
  2632       type-con $ctype 0
       
  2633     fun $kind_thread 0
       
  2634 axiom 0
       
  2635     forall 1 1 4
       
  2636       var t
       
  2637         type-con $ctype 0
       
  2638       pat 1
       
  2639         fun $is_composite 1
       
  2640         var t
       
  2641           type-con $ctype 0
       
  2642       attribute qid 1
       
  2643         string-attr VccPrelu.198:15
       
  2644       attribute uniqueId 1
       
  2645         string-attr 14
       
  2646       attribute bvZ3Native 1
       
  2647         string-attr False
       
  2648       attribute weight 1
       
  2649         expr-attr
       
  2650           int-num 0
       
  2651     implies
       
  2652     fun $is_composite 1
       
  2653     var t
       
  2654       type-con $ctype 0
       
  2655     fun $is_non_primitive 1
       
  2656     var t
       
  2657       type-con $ctype 0
       
  2658 axiom 0
       
  2659     forall 1 1 4
       
  2660       var t
       
  2661         type-con $ctype 0
       
  2662       pat 1
       
  2663         fun $is_arraytype 1
       
  2664         var t
       
  2665           type-con $ctype 0
       
  2666       attribute qid 1
       
  2667         string-attr VccPrelu.199:15
       
  2668       attribute uniqueId 1
       
  2669         string-attr 15
       
  2670       attribute bvZ3Native 1
       
  2671         string-attr False
       
  2672       attribute weight 1
       
  2673         expr-attr
       
  2674           int-num 0
       
  2675     implies
       
  2676     fun $is_arraytype 1
       
  2677     var t
       
  2678       type-con $ctype 0
       
  2679     fun $is_non_primitive 1
       
  2680     var t
       
  2681       type-con $ctype 0
       
  2682 axiom 0
       
  2683     forall 1 1 4
       
  2684       var t
       
  2685         type-con $ctype 0
       
  2686       pat 1
       
  2687         fun $is_threadtype 1
       
  2688         var t
       
  2689           type-con $ctype 0
       
  2690       attribute qid 1
       
  2691         string-attr VccPrelu.200:15
       
  2692       attribute uniqueId 1
       
  2693         string-attr 16
       
  2694       attribute bvZ3Native 1
       
  2695         string-attr False
       
  2696       attribute weight 1
       
  2697         expr-attr
       
  2698           int-num 0
       
  2699     implies
       
  2700     fun $is_threadtype 1
       
  2701     var t
       
  2702       type-con $ctype 0
       
  2703     fun $is_non_primitive 1
       
  2704     var t
       
  2705       type-con $ctype 0
       
  2706 axiom 0
       
  2707     forall 2 1 3
       
  2708       var #r
       
  2709         type-con $ctype 0
       
  2710       var #d
       
  2711         type-con $ctype 0
       
  2712       pat 1
       
  2713         fun $map_t 2
       
  2714         var #r
       
  2715           type-con $ctype 0
       
  2716         var #d
       
  2717           type-con $ctype 0
       
  2718       attribute qid 1
       
  2719         string-attr VccPrelu.208:15
       
  2720       attribute uniqueId 1
       
  2721         string-attr 17
       
  2722       attribute bvZ3Native 1
       
  2723         string-attr False
       
  2724     fun $is_primitive 1
       
  2725     fun $map_t 2
       
  2726     var #r
       
  2727       type-con $ctype 0
       
  2728     var #d
       
  2729       type-con $ctype 0
       
  2730 axiom 0
       
  2731     forall 1 1 3
       
  2732       var #n
       
  2733         type-con $ctype 0
       
  2734       pat 1
       
  2735         fun $ptr_to 1
       
  2736         var #n
       
  2737           type-con $ctype 0
       
  2738       attribute qid 1
       
  2739         string-attr VccPrelu.209:15
       
  2740       attribute uniqueId 1
       
  2741         string-attr 18
       
  2742       attribute bvZ3Native 1
       
  2743         string-attr False
       
  2744     fun $is_primitive 1
       
  2745     fun $ptr_to 1
       
  2746     var #n
       
  2747       type-con $ctype 0
       
  2748 axiom 0
       
  2749     forall 1 1 3
       
  2750       var #n
       
  2751         type-con $ctype 0
       
  2752       pat 1
       
  2753         fun $is_primitive 1
       
  2754         var #n
       
  2755           type-con $ctype 0
       
  2756       attribute qid 1
       
  2757         string-attr VccPrelu.210:15
       
  2758       attribute uniqueId 1
       
  2759         string-attr 19
       
  2760       attribute bvZ3Native 1
       
  2761         string-attr False
       
  2762     implies
       
  2763     fun $is_primitive 1
       
  2764     var #n
       
  2765       type-con $ctype 0
       
  2766     not
       
  2767     fun $is_claimable 1
       
  2768     var #n
       
  2769       type-con $ctype 0
       
  2770 axiom 0
       
  2771     fun $is_primitive 1
       
  2772     fun ^^void 0
       
  2773 axiom 0
       
  2774     fun $is_primitive 1
       
  2775     fun ^^bool 0
       
  2776 axiom 0
       
  2777     fun $is_primitive 1
       
  2778     fun ^^mathint 0
       
  2779 axiom 0
       
  2780     fun $is_primitive 1
       
  2781     fun ^$#ptrset 0
       
  2782 axiom 0
       
  2783     fun $is_primitive 1
       
  2784     fun ^$#state_t 0
       
  2785 axiom 0
       
  2786     fun $is_threadtype 1
       
  2787     fun ^$#thread_id_t 0
       
  2788 axiom 0
       
  2789     fun $is_primitive 1
       
  2790     fun ^^i1 0
       
  2791 axiom 0
       
  2792     fun $is_primitive 1
       
  2793     fun ^^i2 0
       
  2794 axiom 0
       
  2795     fun $is_primitive 1
       
  2796     fun ^^i4 0
       
  2797 axiom 0
       
  2798     fun $is_primitive 1
       
  2799     fun ^^i8 0
       
  2800 axiom 0
       
  2801     fun $is_primitive 1
       
  2802     fun ^^u1 0
       
  2803 axiom 0
       
  2804     fun $is_primitive 1
       
  2805     fun ^^u2 0
       
  2806 axiom 0
       
  2807     fun $is_primitive 1
       
  2808     fun ^^u4 0
       
  2809 axiom 0
       
  2810     fun $is_primitive 1
       
  2811     fun ^^u8 0
       
  2812 axiom 0
       
  2813     fun $is_primitive 1
       
  2814     fun ^^f4 0
       
  2815 axiom 0
       
  2816     fun $is_primitive 1
       
  2817     fun ^^f8 0
       
  2818 axiom 0
       
  2819     =
       
  2820     fun $me 0
       
  2821     fun $ptr 2
       
  2822     fun ^$#thread_id_t 0
       
  2823     fun $me_ref 0
       
  2824 axiom 0
       
  2825     forall 3 0 4
       
  2826       var M
       
  2827         type-con $memory_t 0
       
  2828       var p
       
  2829         type-con $ptr 0
       
  2830       var v
       
  2831         int
       
  2832       attribute qid 1
       
  2833         string-attr VccPrelu.238:15
       
  2834       attribute uniqueId 1
       
  2835         string-attr 20
       
  2836       attribute bvZ3Native 1
       
  2837         string-attr False
       
  2838       attribute weight 1
       
  2839         expr-attr
       
  2840           int-num 0
       
  2841     =
       
  2842     fun $select.mem 2
       
  2843     fun $store.mem 3
       
  2844     var M
       
  2845       type-con $memory_t 0
       
  2846     var p
       
  2847       type-con $ptr 0
       
  2848     var v
       
  2849       int
       
  2850     var p
       
  2851       type-con $ptr 0
       
  2852     var v
       
  2853       int
       
  2854 axiom 0
       
  2855     forall 4 0 4
       
  2856       var M
       
  2857         type-con $memory_t 0
       
  2858       var p
       
  2859         type-con $ptr 0
       
  2860       var q
       
  2861         type-con $ptr 0
       
  2862       var v
       
  2863         int
       
  2864       attribute qid 1
       
  2865         string-attr VccPrelu.240:15
       
  2866       attribute uniqueId 1
       
  2867         string-attr 21
       
  2868       attribute bvZ3Native 1
       
  2869         string-attr False
       
  2870       attribute weight 1
       
  2871         expr-attr
       
  2872           int-num 0
       
  2873     or 2
       
  2874     =
       
  2875     var p
       
  2876       type-con $ptr 0
       
  2877     var q
       
  2878       type-con $ptr 0
       
  2879     =
       
  2880     fun $select.mem 2
       
  2881     fun $store.mem 3
       
  2882     var M
       
  2883       type-con $memory_t 0
       
  2884     var p
       
  2885       type-con $ptr 0
       
  2886     var v
       
  2887       int
       
  2888     var q
       
  2889       type-con $ptr 0
       
  2890     fun $select.mem 2
       
  2891     var M
       
  2892       type-con $memory_t 0
       
  2893     var q
       
  2894       type-con $ptr 0
       
  2895 axiom 0
       
  2896     forall 3 0 4
       
  2897       var M
       
  2898         type-con $typemap_t 0
       
  2899       var p
       
  2900         type-con $ptr 0
       
  2901       var v
       
  2902         type-con $type_state 0
       
  2903       attribute qid 1
       
  2904         string-attr VccPrelu.249:15
       
  2905       attribute uniqueId 1
       
  2906         string-attr 22
       
  2907       attribute bvZ3Native 1
       
  2908         string-attr False
       
  2909       attribute weight 1
       
  2910         expr-attr
       
  2911           int-num 0
       
  2912     =
       
  2913     fun $select.tm 2
       
  2914     fun $store.tm 3
       
  2915     var M
       
  2916       type-con $typemap_t 0
       
  2917     var p
       
  2918       type-con $ptr 0
       
  2919     var v
       
  2920       type-con $type_state 0
       
  2921     var p
       
  2922       type-con $ptr 0
       
  2923     var v
       
  2924       type-con $type_state 0
       
  2925 axiom 0
       
  2926     forall 4 0 4
       
  2927       var M
       
  2928         type-con $typemap_t 0
       
  2929       var p
       
  2930         type-con $ptr 0
       
  2931       var q
       
  2932         type-con $ptr 0
       
  2933       var v
       
  2934         type-con $type_state 0
       
  2935       attribute qid 1
       
  2936         string-attr VccPrelu.251:15
       
  2937       attribute uniqueId 1
       
  2938         string-attr 23
       
  2939       attribute bvZ3Native 1
       
  2940         string-attr False
       
  2941       attribute weight 1
       
  2942         expr-attr
       
  2943           int-num 0
       
  2944     or 2
       
  2945     =
       
  2946     var p
       
  2947       type-con $ptr 0
       
  2948     var q
       
  2949       type-con $ptr 0
       
  2950     =
       
  2951     fun $select.tm 2
       
  2952     fun $store.tm 3
       
  2953     var M
       
  2954       type-con $typemap_t 0
       
  2955     var p
       
  2956       type-con $ptr 0
       
  2957     var v
       
  2958       type-con $type_state 0
       
  2959     var q
       
  2960       type-con $ptr 0
       
  2961     fun $select.tm 2
       
  2962     var M
       
  2963       type-con $typemap_t 0
       
  2964     var q
       
  2965       type-con $ptr 0
       
  2966 axiom 0
       
  2967     forall 3 0 4
       
  2968       var M
       
  2969         type-con $statusmap_t 0
       
  2970       var p
       
  2971         type-con $ptr 0
       
  2972       var v
       
  2973         type-con $status 0
       
  2974       attribute qid 1
       
  2975         string-attr VccPrelu.260:15
       
  2976       attribute uniqueId 1
       
  2977         string-attr 24
       
  2978       attribute bvZ3Native 1
       
  2979         string-attr False
       
  2980       attribute weight 1
       
  2981         expr-attr
       
  2982           int-num 0
       
  2983     =
       
  2984     fun $select.sm 2
       
  2985     fun $store.sm 3
       
  2986     var M
       
  2987       type-con $statusmap_t 0
       
  2988     var p
       
  2989       type-con $ptr 0
       
  2990     var v
       
  2991       type-con $status 0
       
  2992     var p
       
  2993       type-con $ptr 0
       
  2994     var v
       
  2995       type-con $status 0
       
  2996 axiom 0
       
  2997     forall 4 0 4
       
  2998       var M
       
  2999         type-con $statusmap_t 0
       
  3000       var p
       
  3001         type-con $ptr 0
       
  3002       var q
       
  3003         type-con $ptr 0
       
  3004       var v
       
  3005         type-con $status 0
       
  3006       attribute qid 1
       
  3007         string-attr VccPrelu.262:15
       
  3008       attribute uniqueId 1
       
  3009         string-attr 25
       
  3010       attribute bvZ3Native 1
       
  3011         string-attr False
       
  3012       attribute weight 1
       
  3013         expr-attr
       
  3014           int-num 0
       
  3015     or 2
       
  3016     =
       
  3017     var p
       
  3018       type-con $ptr 0
       
  3019     var q
       
  3020       type-con $ptr 0
       
  3021     =
       
  3022     fun $select.sm 2
       
  3023     fun $store.sm 3
       
  3024     var M
       
  3025       type-con $statusmap_t 0
       
  3026     var p
       
  3027       type-con $ptr 0
       
  3028     var v
       
  3029       type-con $status 0
       
  3030     var q
       
  3031       type-con $ptr 0
       
  3032     fun $select.sm 2
       
  3033     var M
       
  3034       type-con $statusmap_t 0
       
  3035     var q
       
  3036       type-con $ptr 0
       
  3037 axiom 0
       
  3038     forall 3 1 3
       
  3039       var p
       
  3040         type-con $ptr 0
       
  3041       var q
       
  3042         type-con $ptr 0
       
  3043       var r
       
  3044         type-con $ptr 0
       
  3045       pat 2
       
  3046         fun $extent_hint 2
       
  3047         var p
       
  3048           type-con $ptr 0
       
  3049         var q
       
  3050           type-con $ptr 0
       
  3051         fun $extent_hint 2
       
  3052         var q
       
  3053           type-con $ptr 0
       
  3054         var r
       
  3055           type-con $ptr 0
       
  3056       attribute qid 1
       
  3057         string-attr VccPrelu.288:15
       
  3058       attribute uniqueId 1
       
  3059         string-attr 26
       
  3060       attribute bvZ3Native 1
       
  3061         string-attr False
       
  3062     implies
       
  3063     and 2
       
  3064     fun $extent_hint 2
       
  3065     var p
       
  3066       type-con $ptr 0
       
  3067     var q
       
  3068       type-con $ptr 0
       
  3069     fun $extent_hint 2
       
  3070     var q
       
  3071       type-con $ptr 0
       
  3072     var r
       
  3073       type-con $ptr 0
       
  3074     fun $extent_hint 2
       
  3075     var p
       
  3076       type-con $ptr 0
       
  3077     var r
       
  3078       type-con $ptr 0
       
  3079 axiom 0
       
  3080     forall 1 1 3
       
  3081       var p
       
  3082         type-con $ptr 0
       
  3083       pat 1
       
  3084         fun $typ 1
       
  3085         var p
       
  3086           type-con $ptr 0
       
  3087       attribute qid 1
       
  3088         string-attr VccPrelu.290:15
       
  3089       attribute uniqueId 1
       
  3090         string-attr 27
       
  3091       attribute bvZ3Native 1
       
  3092         string-attr False
       
  3093     fun $extent_hint 2
       
  3094     var p
       
  3095       type-con $ptr 0
       
  3096     var p
       
  3097       type-con $ptr 0
       
  3098 axiom 0
       
  3099     forall 4 1 3
       
  3100       var t
       
  3101         type-con $ctype 0
       
  3102       var s
       
  3103         type-con $ctype 0
       
  3104       var min
       
  3105         int
       
  3106       var max
       
  3107         int
       
  3108       pat 1
       
  3109         fun $is_nested_range 4
       
  3110         var t
       
  3111           type-con $ctype 0
       
  3112         var s
       
  3113           type-con $ctype 0
       
  3114         var min
       
  3115           int
       
  3116         var max
       
  3117           int
       
  3118       attribute qid 1
       
  3119         string-attr VccPrelu.297:27
       
  3120       attribute uniqueId 1
       
  3121         string-attr 28
       
  3122       attribute bvZ3Native 1
       
  3123         string-attr False
       
  3124     =
       
  3125     fun $is_nested_range 4
       
  3126     var t
       
  3127       type-con $ctype 0
       
  3128     var s
       
  3129       type-con $ctype 0
       
  3130     var min
       
  3131       int
       
  3132     var max
       
  3133       int
       
  3134     and 3
       
  3135     fun $is_nested 2
       
  3136     var t
       
  3137       type-con $ctype 0
       
  3138     var s
       
  3139       type-con $ctype 0
       
  3140     =
       
  3141     fun $nesting_min 2
       
  3142     var t
       
  3143       type-con $ctype 0
       
  3144     var s
       
  3145       type-con $ctype 0
       
  3146     var min
       
  3147       int
       
  3148     =
       
  3149     fun $nesting_max 2
       
  3150     var t
       
  3151       type-con $ctype 0
       
  3152     var s
       
  3153       type-con $ctype 0
       
  3154     var max
       
  3155       int
       
  3156 axiom 0
       
  3157     forall 2 0 4
       
  3158       var #t
       
  3159         type-con $ctype 0
       
  3160       var #b
       
  3161         int
       
  3162       attribute qid 1
       
  3163         string-attr VccPrelu.334:15
       
  3164       attribute uniqueId 1
       
  3165         string-attr 29
       
  3166       attribute bvZ3Native 1
       
  3167         string-attr False
       
  3168       attribute weight 1
       
  3169         expr-attr
       
  3170           int-num 0
       
  3171     =
       
  3172     fun $typ 1
       
  3173     fun $ptr 2
       
  3174     var #t
       
  3175       type-con $ctype 0
       
  3176     var #b
       
  3177       int
       
  3178     var #t
       
  3179       type-con $ctype 0
       
  3180 axiom 0
       
  3181     forall 2 0 4
       
  3182       var #t
       
  3183         type-con $ctype 0
       
  3184       var #b
       
  3185         int
       
  3186       attribute qid 1
       
  3187         string-attr VccPrelu.335:15
       
  3188       attribute uniqueId 1
       
  3189         string-attr 30
       
  3190       attribute bvZ3Native 1
       
  3191         string-attr False
       
  3192       attribute weight 1
       
  3193         expr-attr
       
  3194           int-num 0
       
  3195     =
       
  3196     fun $ref 1
       
  3197     fun $ptr 2
       
  3198     var #t
       
  3199       type-con $ctype 0
       
  3200     var #b
       
  3201       int
       
  3202     var #b
       
  3203       int
       
  3204 axiom 0
       
  3205     forall 2 1 4
       
  3206       var p
       
  3207         type-con $ptr 0
       
  3208       var f
       
  3209         type-con $field 0
       
  3210       pat 1
       
  3211         fun $ghost_ref 2
       
  3212         var p
       
  3213           type-con $ptr 0
       
  3214         var f
       
  3215           type-con $field 0
       
  3216       attribute qid 1
       
  3217         string-attr VccPrelu.344:15
       
  3218       attribute uniqueId 1
       
  3219         string-attr 31
       
  3220       attribute bvZ3Native 1
       
  3221         string-attr False
       
  3222       attribute weight 1
       
  3223         expr-attr
       
  3224           int-num 0
       
  3225     and 2
       
  3226     =
       
  3227     fun $ghost_emb 1
       
  3228     fun $ghost_ref 2
       
  3229     var p
       
  3230       type-con $ptr 0
       
  3231     var f
       
  3232       type-con $field 0
       
  3233     var p
       
  3234       type-con $ptr 0
       
  3235     =
       
  3236     fun $ghost_path 1
       
  3237     fun $ghost_ref 2
       
  3238     var p
       
  3239       type-con $ptr 0
       
  3240     var f
       
  3241       type-con $field 0
       
  3242     var f
       
  3243       type-con $field 0
       
  3244 axiom 0
       
  3245     forall 2 1 4
       
  3246       var fld
       
  3247         type-con $field 0
       
  3248       var off
       
  3249         int
       
  3250       pat 1
       
  3251         fun $array_path 2
       
  3252         var fld
       
  3253           type-con $field 0
       
  3254         var off
       
  3255           int
       
  3256       attribute qid 1
       
  3257         string-attr VccPrelu.355:15
       
  3258       attribute uniqueId 1
       
  3259         string-attr 32
       
  3260       attribute bvZ3Native 1
       
  3261         string-attr False
       
  3262       attribute weight 1
       
  3263         expr-attr
       
  3264           int-num 0
       
  3265     and 3
       
  3266     not
       
  3267     fun $is_base_field 1
       
  3268     fun $array_path 2
       
  3269     var fld
       
  3270       type-con $field 0
       
  3271     var off
       
  3272       int
       
  3273     =
       
  3274     fun $array_path_1 1
       
  3275     fun $array_path 2
       
  3276     var fld
       
  3277       type-con $field 0
       
  3278     var off
       
  3279       int
       
  3280     var fld
       
  3281       type-con $field 0
       
  3282     =
       
  3283     fun $array_path_2 1
       
  3284     fun $array_path 2
       
  3285     var fld
       
  3286       type-con $field 0
       
  3287     var off
       
  3288       int
       
  3289     var off
       
  3290       int
       
  3291 axiom 0
       
  3292     =
       
  3293     fun $null 0
       
  3294     fun $ptr 2
       
  3295     fun ^^void 0
       
  3296     int-num 0
       
  3297 axiom 0
       
  3298     forall 2 0 4
       
  3299       var #p
       
  3300         type-con $ptr 0
       
  3301       var #t
       
  3302         type-con $ctype 0
       
  3303       attribute qid 1
       
  3304         string-attr VccPrelu.368:15
       
  3305       attribute uniqueId 1
       
  3306         string-attr 33
       
  3307       attribute bvZ3Native 1
       
  3308         string-attr False
       
  3309       attribute weight 1
       
  3310         expr-attr
       
  3311           int-num 0
       
  3312     =
       
  3313     fun $is 2
       
  3314     var #p
       
  3315       type-con $ptr 0
       
  3316     var #t
       
  3317       type-con $ctype 0
       
  3318     =
       
  3319     fun $typ 1
       
  3320     var #p
       
  3321       type-con $ptr 0
       
  3322     var #t
       
  3323       type-con $ctype 0
       
  3324 axiom 0
       
  3325     forall 2 1 3
       
  3326       var #p
       
  3327         type-con $ptr 0
       
  3328       var #t
       
  3329         type-con $ctype 0
       
  3330       pat 1
       
  3331         fun $is 2
       
  3332         var #p
       
  3333           type-con $ptr 0
       
  3334         var #t
       
  3335           type-con $ctype 0
       
  3336       attribute qid 1
       
  3337         string-attr VccPrelu.370:15
       
  3338       attribute uniqueId 1
       
  3339         string-attr 34
       
  3340       attribute bvZ3Native 1
       
  3341         string-attr False
       
  3342     implies
       
  3343     fun $is 2
       
  3344     var #p
       
  3345       type-con $ptr 0
       
  3346     var #t
       
  3347       type-con $ctype 0
       
  3348     =
       
  3349     var #p
       
  3350       type-con $ptr 0
       
  3351     fun $ptr 2
       
  3352     var #t
       
  3353       type-con $ctype 0
       
  3354     fun $ref 1
       
  3355     var #p
       
  3356       type-con $ptr 0
       
  3357 axiom 0
       
  3358     forall 2 1 3
       
  3359       var r
       
  3360         int
       
  3361       var f
       
  3362         type-con $field 0
       
  3363       pat 1
       
  3364         fun $containing_struct 2
       
  3365         fun $dot 2
       
  3366         fun $ptr 2
       
  3367         fun $field_parent_type 1
       
  3368         var f
       
  3369           type-con $field 0
       
  3370         var r
       
  3371           int
       
  3372         var f
       
  3373           type-con $field 0
       
  3374         var f
       
  3375           type-con $field 0
       
  3376       attribute qid 1
       
  3377         string-attr VccPrelu.388:15
       
  3378       attribute uniqueId 1
       
  3379         string-attr 35
       
  3380       attribute bvZ3Native 1
       
  3381         string-attr False
       
  3382     =
       
  3383     fun $containing_struct 2
       
  3384     fun $dot 2
       
  3385     fun $ptr 2
       
  3386     fun $field_parent_type 1
       
  3387     var f
       
  3388       type-con $field 0
       
  3389     var r
       
  3390       int
       
  3391     var f
       
  3392       type-con $field 0
       
  3393     var f
       
  3394       type-con $field 0
       
  3395     fun $ptr 2
       
  3396     fun $field_parent_type 1
       
  3397     var f
       
  3398       type-con $field 0
       
  3399     var r
       
  3400       int
       
  3401 axiom 0
       
  3402     forall 2 1 3
       
  3403       var p
       
  3404         type-con $ptr 0
       
  3405       var f
       
  3406         type-con $field 0
       
  3407       pat 1
       
  3408         fun $containing_struct 2
       
  3409         var p
       
  3410           type-con $ptr 0
       
  3411         var f
       
  3412           type-con $field 0
       
  3413       attribute qid 1
       
  3414         string-attr VccPrelu.392:15
       
  3415       attribute uniqueId 1
       
  3416         string-attr 36
       
  3417       attribute bvZ3Native 1
       
  3418         string-attr False
       
  3419     =
       
  3420     fun $containing_struct 2
       
  3421     var p
       
  3422       type-con $ptr 0
       
  3423     var f
       
  3424       type-con $field 0
       
  3425     fun $ptr 2
       
  3426     fun $field_parent_type 1
       
  3427     var f
       
  3428       type-con $field 0
       
  3429     fun $containing_struct_ref 2
       
  3430     var p
       
  3431       type-con $ptr 0
       
  3432     var f
       
  3433       type-con $field 0
       
  3434 axiom 0
       
  3435     forall 2 1 3
       
  3436       var p
       
  3437         type-con $ptr 0
       
  3438       var f
       
  3439         type-con $field 0
       
  3440       pat 1
       
  3441         fun $dot 2
       
  3442         fun $containing_struct 2
       
  3443         var p
       
  3444           type-con $ptr 0
       
  3445         var f
       
  3446           type-con $field 0
       
  3447         var f
       
  3448           type-con $field 0
       
  3449       attribute qid 1
       
  3450         string-attr VccPrelu.396:15
       
  3451       attribute uniqueId 1
       
  3452         string-attr 37
       
  3453       attribute bvZ3Native 1
       
  3454         string-attr False
       
  3455     implies
       
  3456     >=
       
  3457     fun $field_offset 1
       
  3458     var f
       
  3459       type-con $field 0
       
  3460     int-num 0
       
  3461     =
       
  3462     fun $ref 1
       
  3463     fun $dot 2
       
  3464     fun $containing_struct 2
       
  3465     var p
       
  3466       type-con $ptr 0
       
  3467     var f
       
  3468       type-con $field 0
       
  3469     var f
       
  3470       type-con $field 0
       
  3471     fun $ref 1
       
  3472     var p
       
  3473       type-con $ptr 0
       
  3474 axiom 0
       
  3475     forall 1 1 3
       
  3476       var ts
       
  3477         type-con $type_state 0
       
  3478       pat 1
       
  3479         fun $ts_emb 1
       
  3480         var ts
       
  3481           type-con $type_state 0
       
  3482       attribute qid 1
       
  3483         string-attr VccPrelu.427:15
       
  3484       attribute uniqueId 1
       
  3485         string-attr 38
       
  3486       attribute bvZ3Native 1
       
  3487         string-attr False
       
  3488     and 2
       
  3489     not
       
  3490     =
       
  3491     fun $kind_of 1
       
  3492     fun $typ 1
       
  3493     fun $ts_emb 1
       
  3494     var ts
       
  3495       type-con $type_state 0
       
  3496     fun $kind_primitive 0
       
  3497     fun $is_non_primitive 1
       
  3498     fun $typ 1
       
  3499     fun $ts_emb 1
       
  3500     var ts
       
  3501       type-con $type_state 0
       
  3502 axiom 0
       
  3503     forall 2 1 3
       
  3504       var S
       
  3505         type-con $state 0
       
  3506       var p
       
  3507         type-con $ptr 0
       
  3508       pat 2
       
  3509         fun $typed 2
       
  3510         var S
       
  3511           type-con $state 0
       
  3512         var p
       
  3513           type-con $ptr 0
       
  3514         fun $select.tm 2
       
  3515         fun $typemap 1
       
  3516         var S
       
  3517           type-con $state 0
       
  3518         fun $ts_emb 1
       
  3519         fun $select.tm 2
       
  3520         fun $typemap 1
       
  3521         var S
       
  3522           type-con $state 0
       
  3523         var p
       
  3524           type-con $ptr 0
       
  3525       attribute qid 1
       
  3526         string-attr VccPrelu.430:15
       
  3527       attribute uniqueId 1
       
  3528         string-attr 39
       
  3529       attribute bvZ3Native 1
       
  3530         string-attr False
       
  3531     implies
       
  3532     fun $typed 2
       
  3533     var S
       
  3534       type-con $state 0
       
  3535     var p
       
  3536       type-con $ptr 0
       
  3537     fun $typed 2
       
  3538     var S
       
  3539       type-con $state 0
       
  3540     fun $ts_emb 1
       
  3541     fun $select.tm 2
       
  3542     fun $typemap 1
       
  3543     var S
       
  3544       type-con $state 0
       
  3545     var p
       
  3546       type-con $ptr 0
       
  3547 axiom 0
       
  3548     forall 2 1 3
       
  3549       var S
       
  3550         type-con $state 0
       
  3551       var p
       
  3552         type-con $ptr 0
       
  3553       pat 1
       
  3554         fun $ts_is_volatile 1
       
  3555         fun $select.tm 2
       
  3556         fun $typemap 1
       
  3557         var S
       
  3558           type-con $state 0
       
  3559         var p
       
  3560           type-con $ptr 0
       
  3561       attribute qid 1
       
  3562         string-attr VccPrelu.440:15
       
  3563       attribute uniqueId 1
       
  3564         string-attr 40
       
  3565       attribute bvZ3Native 1
       
  3566         string-attr False
       
  3567     implies
       
  3568     and 2
       
  3569     fun $good_state 1
       
  3570     var S
       
  3571       type-con $state 0
       
  3572     fun $ts_is_volatile 1
       
  3573     fun $select.tm 2
       
  3574     fun $typemap 1
       
  3575     var S
       
  3576       type-con $state 0
       
  3577     var p
       
  3578       type-con $ptr 0
       
  3579     =
       
  3580     fun $kind_of 1
       
  3581     fun $typ 1
       
  3582     var p
       
  3583       type-con $ptr 0
       
  3584     fun $kind_primitive 0
       
  3585 axiom 0
       
  3586     forall 2 1 4
       
  3587       var S
       
  3588         type-con $state 0
       
  3589       var p
       
  3590         type-con $ptr 0
       
  3591       pat 1
       
  3592         fun $select.sm 2
       
  3593         fun $statusmap 1
       
  3594         var S
       
  3595           type-con $state 0
       
  3596         var p
       
  3597           type-con $ptr 0
       
  3598       attribute qid 1
       
  3599         string-attr VccPrelu.456:15
       
  3600       attribute uniqueId 1
       
  3601         string-attr 41
       
  3602       attribute bvZ3Native 1
       
  3603         string-attr False
       
  3604       attribute weight 1
       
  3605         expr-attr
       
  3606           int-num 0
       
  3607     or 2
       
  3608     <=
       
  3609     fun $timestamp 2
       
  3610     var S
       
  3611       type-con $state 0
       
  3612     var p
       
  3613       type-con $ptr 0
       
  3614     fun $current_timestamp 1
       
  3615     var S
       
  3616       type-con $state 0
       
  3617     not
       
  3618     fun $ts_typed 1
       
  3619     fun $select.tm 2
       
  3620     fun $typemap 1
       
  3621     var S
       
  3622       type-con $state 0
       
  3623     var p
       
  3624       type-con $ptr 0
       
  3625 axiom 0
       
  3626     fun $good_state 1
       
  3627     fun $vs_state 1
       
  3628     fun $struct_zero 0
       
  3629 axiom 0
       
  3630     forall 1 0 3
       
  3631       var s
       
  3632         type-con $struct 0
       
  3633       attribute qid 1
       
  3634         string-attr VccPrelu.486:15
       
  3635       attribute uniqueId 1
       
  3636         string-attr 42
       
  3637       attribute bvZ3Native 1
       
  3638         string-attr False
       
  3639     fun $good_state 1
       
  3640     fun $vs_state 1
       
  3641     var s
       
  3642       type-con $struct 0
       
  3643 axiom 0
       
  3644     forall 2 1 3
       
  3645       var S
       
  3646         type-con $state 0
       
  3647       var p
       
  3648         type-con $ptr 0
       
  3649       pat 1
       
  3650         fun $vs_ctor 2
       
  3651         var S
       
  3652           type-con $state 0
       
  3653         var p
       
  3654           type-con $ptr 0
       
  3655       attribute qid 1
       
  3656         string-attr VccPrelu.489:15
       
  3657       attribute uniqueId 1
       
  3658         string-attr 43
       
  3659       attribute bvZ3Native 1
       
  3660         string-attr False
       
  3661     implies
       
  3662     fun $good_state 1
       
  3663     var S
       
  3664       type-con $state 0
       
  3665     and 2
       
  3666     =
       
  3667     fun $vs_base_ref 1
       
  3668     fun $vs_ctor 2
       
  3669     var S
       
  3670       type-con $state 0
       
  3671     var p
       
  3672       type-con $ptr 0
       
  3673     fun $ref 1
       
  3674     var p
       
  3675       type-con $ptr 0
       
  3676     =
       
  3677     fun $vs_state 1
       
  3678     fun $vs_ctor 2
       
  3679     var S
       
  3680       type-con $state 0
       
  3681     var p
       
  3682       type-con $ptr 0
       
  3683     var S
       
  3684       type-con $state 0
       
  3685 axiom 0
       
  3686     forall 6 1 3
       
  3687       var r
       
  3688         type-con $record 0
       
  3689       var f
       
  3690         type-con $field 0
       
  3691       var val_bitsize
       
  3692         int
       
  3693       var from
       
  3694         int
       
  3695       var to
       
  3696         int
       
  3697       var repl
       
  3698         int
       
  3699       pat 1
       
  3700         fun $rec_update_bv 6
       
  3701         var r
       
  3702           type-con $record 0
       
  3703         var f
       
  3704           type-con $field 0
       
  3705         var val_bitsize
       
  3706           int
       
  3707         var from
       
  3708           int
       
  3709         var to
       
  3710           int
       
  3711         var repl
       
  3712           int
       
  3713       attribute qid 1
       
  3714         string-attr VccPrelu.502:25
       
  3715       attribute uniqueId 1
       
  3716         string-attr 44
       
  3717       attribute bvZ3Native 1
       
  3718         string-attr False
       
  3719     =
       
  3720     fun $rec_update_bv 6
       
  3721     var r
       
  3722       type-con $record 0
       
  3723     var f
       
  3724       type-con $field 0
       
  3725     var val_bitsize
       
  3726       int
       
  3727     var from
       
  3728       int
       
  3729     var to
       
  3730       int
       
  3731     var repl
       
  3732       int
       
  3733     fun $rec_update 3
       
  3734     var r
       
  3735       type-con $record 0
       
  3736     var f
       
  3737       type-con $field 0
       
  3738     fun $bv_update 5
       
  3739     fun $rec_fetch 2
       
  3740     var r
       
  3741       type-con $record 0
       
  3742     var f
       
  3743       type-con $field 0
       
  3744     var val_bitsize
       
  3745       int
       
  3746     var from
       
  3747       int
       
  3748     var to
       
  3749       int
       
  3750     var repl
       
  3751       int
       
  3752 axiom 0
       
  3753     forall 1 0 3
       
  3754       var f
       
  3755         type-con $field 0
       
  3756       attribute qid 1
       
  3757         string-attr VccPrelu.505:15
       
  3758       attribute uniqueId 1
       
  3759         string-attr 45
       
  3760       attribute bvZ3Native 1
       
  3761         string-attr False
       
  3762     =
       
  3763     fun $rec_fetch 2
       
  3764     fun $rec_zero 0
       
  3765     var f
       
  3766       type-con $field 0
       
  3767     int-num 0
       
  3768 axiom 0
       
  3769     forall 3 1 3
       
  3770       var r
       
  3771         type-con $record 0
       
  3772       var f
       
  3773         type-con $field 0
       
  3774       var v
       
  3775         int
       
  3776       pat 1
       
  3777         fun $rec_fetch 2
       
  3778         fun $rec_update 3
       
  3779         var r
       
  3780           type-con $record 0
       
  3781         var f
       
  3782           type-con $field 0
       
  3783         var v
       
  3784           int
       
  3785         var f
       
  3786           type-con $field 0
       
  3787       attribute qid 1
       
  3788         string-attr VccPrelu.507:15
       
  3789       attribute uniqueId 1
       
  3790         string-attr 46
       
  3791       attribute bvZ3Native 1
       
  3792         string-attr False
       
  3793     =
       
  3794     fun $rec_fetch 2
       
  3795     fun $rec_update 3
       
  3796     var r
       
  3797       type-con $record 0
       
  3798     var f
       
  3799       type-con $field 0
       
  3800     var v
       
  3801       int
       
  3802     var f
       
  3803       type-con $field 0
       
  3804     var v
       
  3805       int
       
  3806 axiom 0
       
  3807     forall 4 1 3
       
  3808       var r
       
  3809         type-con $record 0
       
  3810       var f1
       
  3811         type-con $field 0
       
  3812       var f2
       
  3813         type-con $field 0
       
  3814       var v
       
  3815         int
       
  3816       pat 1
       
  3817         fun $rec_fetch 2
       
  3818         fun $rec_update 3
       
  3819         var r
       
  3820           type-con $record 0
       
  3821         var f1
       
  3822           type-con $field 0
       
  3823         var v
       
  3824           int
       
  3825         var f2
       
  3826           type-con $field 0
       
  3827       attribute qid 1
       
  3828         string-attr VccPrelu.510:15
       
  3829       attribute uniqueId 1
       
  3830         string-attr 47
       
  3831       attribute bvZ3Native 1
       
  3832         string-attr False
       
  3833     or 2
       
  3834     =
       
  3835     fun $rec_fetch 2
       
  3836     fun $rec_update 3
       
  3837     var r
       
  3838       type-con $record 0
       
  3839     var f1
       
  3840       type-con $field 0
       
  3841     var v
       
  3842       int
       
  3843     var f2
       
  3844       type-con $field 0
       
  3845     fun $rec_fetch 2
       
  3846     var r
       
  3847       type-con $record 0
       
  3848     var f2
       
  3849       type-con $field 0
       
  3850     =
       
  3851     var f1
       
  3852       type-con $field 0
       
  3853     var f2
       
  3854       type-con $field 0
       
  3855 axiom 0
       
  3856     forall 1 1 3
       
  3857       var t
       
  3858         type-con $ctype 0
       
  3859       pat 1
       
  3860         fun $is_record_type 1
       
  3861         var t
       
  3862           type-con $ctype 0
       
  3863       attribute qid 1
       
  3864         string-attr VccPrelu.516:15
       
  3865       attribute uniqueId 1
       
  3866         string-attr 48
       
  3867       attribute bvZ3Native 1
       
  3868         string-attr False
       
  3869     implies
       
  3870     fun $is_record_type 1
       
  3871     var t
       
  3872       type-con $ctype 0
       
  3873     fun $is_primitive 1
       
  3874     var t
       
  3875       type-con $ctype 0
       
  3876 axiom 0
       
  3877     forall 3 1 3
       
  3878       var p
       
  3879         type-con $ctype 0
       
  3880       var f
       
  3881         type-con $field 0
       
  3882       var ft
       
  3883         type-con $ctype 0
       
  3884       pat 2
       
  3885         fun $is_record_field 3
       
  3886         var p
       
  3887           type-con $ctype 0
       
  3888         var f
       
  3889           type-con $field 0
       
  3890         var ft
       
  3891           type-con $ctype 0
       
  3892         fun $is_record_type 1
       
  3893         var ft
       
  3894           type-con $ctype 0
       
  3895       attribute qid 1
       
  3896         string-attr VccPrelu.519:15
       
  3897       attribute uniqueId 1
       
  3898         string-attr 49
       
  3899       attribute bvZ3Native 1
       
  3900         string-attr False
       
  3901     implies
       
  3902     and 2
       
  3903     fun $is_record_field 3
       
  3904     var p
       
  3905       type-con $ctype 0
       
  3906     var f
       
  3907       type-con $field 0
       
  3908     var ft
       
  3909       type-con $ctype 0
       
  3910     fun $is_record_type 1
       
  3911     var ft
       
  3912       type-con $ctype 0
       
  3913     =
       
  3914     fun $as_record_record_field 1
       
  3915     var f
       
  3916       type-con $field 0
       
  3917     var f
       
  3918       type-con $field 0
       
  3919 axiom 0
       
  3920     forall 2 1 3
       
  3921       var r1
       
  3922         type-con $record 0
       
  3923       var r2
       
  3924         type-con $record 0
       
  3925       pat 1
       
  3926         fun $rec_eq 2
       
  3927         var r1
       
  3928           type-con $record 0
       
  3929         var r2
       
  3930           type-con $record 0
       
  3931       attribute qid 1
       
  3932         string-attr VccPrelu.522:18
       
  3933       attribute uniqueId 1
       
  3934         string-attr 50
       
  3935       attribute bvZ3Native 1
       
  3936         string-attr False
       
  3937     =
       
  3938     fun $rec_eq 2
       
  3939     var r1
       
  3940       type-con $record 0
       
  3941     var r2
       
  3942       type-con $record 0
       
  3943     =
       
  3944     var r1
       
  3945       type-con $record 0
       
  3946     var r2
       
  3947       type-con $record 0
       
  3948 axiom 0
       
  3949     forall 2 1 3
       
  3950       var x
       
  3951         int
       
  3952       var y
       
  3953         int
       
  3954       pat 1
       
  3955         fun $rec_base_eq 2
       
  3956         var x
       
  3957           int
       
  3958         var y
       
  3959           int
       
  3960       attribute qid 1
       
  3961         string-attr VccPrelu.524:23
       
  3962       attribute uniqueId 1
       
  3963         string-attr 51
       
  3964       attribute bvZ3Native 1
       
  3965         string-attr False
       
  3966     =
       
  3967     fun $rec_base_eq 2
       
  3968     var x
       
  3969       int
       
  3970     var y
       
  3971       int
       
  3972     =
       
  3973     var x
       
  3974       int
       
  3975     var y
       
  3976       int
       
  3977 axiom 0
       
  3978     forall 1 0 3
       
  3979       var r
       
  3980         type-con $record 0
       
  3981       attribute qid 1
       
  3982         string-attr VccPrelu.530:15
       
  3983       attribute uniqueId 1
       
  3984         string-attr 52
       
  3985       attribute bvZ3Native 1
       
  3986         string-attr False
       
  3987     =
       
  3988     fun $int_to_record 1
       
  3989     fun $record_to_int 1
       
  3990     var r
       
  3991       type-con $record 0
       
  3992     var r
       
  3993       type-con $record 0
       
  3994 axiom 0
       
  3995     forall 2 1 3
       
  3996       var r1
       
  3997         type-con $record 0
       
  3998       var r2
       
  3999         type-con $record 0
       
  4000       pat 1
       
  4001         fun $rec_eq 2
       
  4002         var r1
       
  4003           type-con $record 0
       
  4004         var r2
       
  4005           type-con $record 0
       
  4006       attribute qid 1
       
  4007         string-attr VccPrelu.532:15
       
  4008       attribute uniqueId 1
       
  4009         string-attr 54
       
  4010       attribute bvZ3Native 1
       
  4011         string-attr False
       
  4012     implies
       
  4013     forall 1 0 3
       
  4014       var f
       
  4015         type-con $field 0
       
  4016       attribute qid 1
       
  4017         string-attr VccPrelu.534:11
       
  4018       attribute uniqueId 1
       
  4019         string-attr 53
       
  4020       attribute bvZ3Native 1
       
  4021         string-attr False
       
  4022     fun $rec_base_eq 2
       
  4023     fun $rec_fetch 2
       
  4024     var r1
       
  4025       type-con $record 0
       
  4026     var f
       
  4027       type-con $field 0
       
  4028     fun $rec_fetch 2
       
  4029     var r2
       
  4030       type-con $record 0
       
  4031     var f
       
  4032       type-con $field 0
       
  4033     fun $rec_eq 2
       
  4034     var r1
       
  4035       type-con $record 0
       
  4036     var r2
       
  4037       type-con $record 0
       
  4038 axiom 0
       
  4039     forall 3 1 3
       
  4040       var r1
       
  4041         type-con $record 0
       
  4042       var r2
       
  4043         type-con $record 0
       
  4044       var f
       
  4045         type-con $field 0
       
  4046       pat 1
       
  4047         fun $rec_base_eq 2
       
  4048         fun $rec_fetch 2
       
  4049         var r1
       
  4050           type-con $record 0
       
  4051         var f
       
  4052           type-con $field 0
       
  4053         fun $rec_fetch 2
       
  4054         var r2
       
  4055           type-con $record 0
       
  4056         fun $as_record_record_field 1
       
  4057         var f
       
  4058           type-con $field 0
       
  4059       attribute qid 1
       
  4060         string-attr VccPrelu.536:15
       
  4061       attribute uniqueId 1
       
  4062         string-attr 55
       
  4063       attribute bvZ3Native 1
       
  4064         string-attr False
       
  4065     implies
       
  4066     fun $rec_eq 2
       
  4067     fun $int_to_record 1
       
  4068     fun $rec_fetch 2
       
  4069     var r1
       
  4070       type-con $record 0
       
  4071     var f
       
  4072       type-con $field 0
       
  4073     fun $int_to_record 1
       
  4074     fun $rec_fetch 2
       
  4075     var r2
       
  4076       type-con $record 0
       
  4077     var f
       
  4078       type-con $field 0
       
  4079     fun $rec_base_eq 2
       
  4080     fun $rec_fetch 2
       
  4081     var r1
       
  4082       type-con $record 0
       
  4083     var f
       
  4084       type-con $field 0
       
  4085     fun $rec_fetch 2
       
  4086     var r2
       
  4087       type-con $record 0
       
  4088     var f
       
  4089       type-con $field 0
       
  4090 axiom 0
       
  4091     fun $has_volatile_owns_set 1
       
  4092     fun ^^claim 0
       
  4093 axiom 0
       
  4094     forall 2 1 3
       
  4095       var #p
       
  4096         type-con $ptr 0
       
  4097       var t
       
  4098         type-con $ctype 0
       
  4099       pat 1
       
  4100         fun $dot 2
       
  4101         var #p
       
  4102           type-con $ptr 0
       
  4103         fun $owns_set_field 1
       
  4104         var t
       
  4105           type-con $ctype 0
       
  4106       attribute qid 1
       
  4107         string-attr VccPrelu.555:15
       
  4108       attribute uniqueId 1
       
  4109         string-attr 56
       
  4110       attribute bvZ3Native 1
       
  4111         string-attr False
       
  4112     =
       
  4113     fun $dot 2
       
  4114     var #p
       
  4115       type-con $ptr 0
       
  4116     fun $owns_set_field 1
       
  4117     var t
       
  4118       type-con $ctype 0
       
  4119     fun $ptr 2
       
  4120     fun ^$#ptrset 0
       
  4121     fun $ghost_ref 2
       
  4122     var #p
       
  4123       type-con $ptr 0
       
  4124     fun $owns_set_field 1
       
  4125     var t
       
  4126       type-con $ctype 0
       
  4127 axiom 0
       
  4128     forall 2 1 4
       
  4129       var S
       
  4130         type-con $state 0
       
  4131       var p
       
  4132         type-con $ptr 0
       
  4133       pat 2
       
  4134         fun $is_primitive 1
       
  4135         fun $typ 1
       
  4136         var p
       
  4137           type-con $ptr 0
       
  4138         fun $owner 2
       
  4139         var S
       
  4140           type-con $state 0
       
  4141         var p
       
  4142           type-con $ptr 0
       
  4143       attribute qid 1
       
  4144         string-attr VccPrelu.567:15
       
  4145       attribute uniqueId 1
       
  4146         string-attr 57
       
  4147       attribute bvZ3Native 1
       
  4148         string-attr False
       
  4149       attribute weight 1
       
  4150         expr-attr
       
  4151           int-num 0
       
  4152     implies
       
  4153     fun $is_primitive 1
       
  4154     fun $typ 1
       
  4155     var p
       
  4156       type-con $ptr 0
       
  4157     =
       
  4158     fun $owner 2
       
  4159     var S
       
  4160       type-con $state 0
       
  4161     var p
       
  4162       type-con $ptr 0
       
  4163     fun $owner 2
       
  4164     var S
       
  4165       type-con $state 0
       
  4166     fun $ts_emb 1
       
  4167     fun $select.tm 2
       
  4168     fun $typemap 1
       
  4169     var S
       
  4170       type-con $state 0
       
  4171     var p
       
  4172       type-con $ptr 0
       
  4173 axiom 0
       
  4174     forall 2 1 4
       
  4175       var S
       
  4176         type-con $state 0
       
  4177       var p
       
  4178         type-con $ptr 0
       
  4179       pat 2
       
  4180         fun $is_non_primitive 1
       
  4181         fun $typ 1
       
  4182         var p
       
  4183           type-con $ptr 0
       
  4184         fun $owner 2
       
  4185         var S
       
  4186           type-con $state 0
       
  4187         var p
       
  4188           type-con $ptr 0
       
  4189       attribute qid 1
       
  4190         string-attr VccPrelu.569:15
       
  4191       attribute uniqueId 1
       
  4192         string-attr 58
       
  4193       attribute bvZ3Native 1
       
  4194         string-attr False
       
  4195       attribute weight 1
       
  4196         expr-attr
       
  4197           int-num 0
       
  4198     implies
       
  4199     fun $is_non_primitive 1
       
  4200     fun $typ 1
       
  4201     var p
       
  4202       type-con $ptr 0
       
  4203     =
       
  4204     fun $owner 2
       
  4205     var S
       
  4206       type-con $state 0
       
  4207     var p
       
  4208       type-con $ptr 0
       
  4209     fun $st_owner 1
       
  4210     fun $select.sm 2
       
  4211     fun $statusmap 1
       
  4212     var S
       
  4213       type-con $state 0
       
  4214     var p
       
  4215       type-con $ptr 0
       
  4216 axiom 0
       
  4217     forall 2 1 4
       
  4218       var S
       
  4219         type-con $state 0
       
  4220       var p
       
  4221         type-con $ptr 0
       
  4222       pat 2
       
  4223         fun $is_primitive 1
       
  4224         fun $typ 1
       
  4225         var p
       
  4226           type-con $ptr 0
       
  4227         fun $closed 2
       
  4228         var S
       
  4229           type-con $state 0
       
  4230         var p
       
  4231           type-con $ptr 0
       
  4232       attribute qid 1
       
  4233         string-attr VccPrelu.572:15
       
  4234       attribute uniqueId 1
       
  4235         string-attr 59
       
  4236       attribute bvZ3Native 1
       
  4237         string-attr False
       
  4238       attribute weight 1
       
  4239         expr-attr
       
  4240           int-num 0
       
  4241     implies
       
  4242     fun $is_primitive 1
       
  4243     fun $typ 1
       
  4244     var p
       
  4245       type-con $ptr 0
       
  4246     =
       
  4247     fun $closed 2
       
  4248     var S
       
  4249       type-con $state 0
       
  4250     var p
       
  4251       type-con $ptr 0
       
  4252     fun $st_closed 1
       
  4253     fun $select.sm 2
       
  4254     fun $statusmap 1
       
  4255     var S
       
  4256       type-con $state 0
       
  4257     fun $ts_emb 1
       
  4258     fun $select.tm 2
       
  4259     fun $typemap 1
       
  4260     var S
       
  4261       type-con $state 0
       
  4262     var p
       
  4263       type-con $ptr 0
       
  4264 axiom 0
       
  4265     forall 2 1 4
       
  4266       var S
       
  4267         type-con $state 0
       
  4268       var p
       
  4269         type-con $ptr 0
       
  4270       pat 2
       
  4271         fun $is_non_primitive 1
       
  4272         fun $typ 1
       
  4273         var p
       
  4274           type-con $ptr 0
       
  4275         fun $closed 2
       
  4276         var S
       
  4277           type-con $state 0
       
  4278         var p
       
  4279           type-con $ptr 0
       
  4280       attribute qid 1
       
  4281         string-attr VccPrelu.574:15
       
  4282       attribute uniqueId 1
       
  4283         string-attr 60
       
  4284       attribute bvZ3Native 1
       
  4285         string-attr False
       
  4286       attribute weight 1
       
  4287         expr-attr
       
  4288           int-num 0
       
  4289     implies
       
  4290     fun $is_non_primitive 1
       
  4291     fun $typ 1
       
  4292     var p
       
  4293       type-con $ptr 0
       
  4294     =
       
  4295     fun $closed 2
       
  4296     var S
       
  4297       type-con $state 0
       
  4298     var p
       
  4299       type-con $ptr 0
       
  4300     fun $st_closed 1
       
  4301     fun $select.sm 2
       
  4302     fun $statusmap 1
       
  4303     var S
       
  4304       type-con $state 0
       
  4305     var p
       
  4306       type-con $ptr 0
       
  4307 axiom 0
       
  4308     forall 2 1 4
       
  4309       var S
       
  4310         type-con $state 0
       
  4311       var p
       
  4312         type-con $ptr 0
       
  4313       pat 2
       
  4314         fun $is_primitive 1
       
  4315         fun $typ 1
       
  4316         var p
       
  4317           type-con $ptr 0
       
  4318         fun $timestamp 2
       
  4319         var S
       
  4320           type-con $state 0
       
  4321         var p
       
  4322           type-con $ptr 0
       
  4323       attribute qid 1
       
  4324         string-attr VccPrelu.577:15
       
  4325       attribute uniqueId 1
       
  4326         string-attr 61
       
  4327       attribute bvZ3Native 1
       
  4328         string-attr False
       
  4329       attribute weight 1
       
  4330         expr-attr
       
  4331           int-num 0
       
  4332     implies
       
  4333     fun $is_primitive 1
       
  4334     fun $typ 1
       
  4335     var p
       
  4336       type-con $ptr 0
       
  4337     =
       
  4338     fun $timestamp 2
       
  4339     var S
       
  4340       type-con $state 0
       
  4341     var p
       
  4342       type-con $ptr 0
       
  4343     fun $st_timestamp 1
       
  4344     fun $select.sm 2
       
  4345     fun $statusmap 1
       
  4346     var S
       
  4347       type-con $state 0
       
  4348     fun $ts_emb 1
       
  4349     fun $select.tm 2
       
  4350     fun $typemap 1
       
  4351     var S
       
  4352       type-con $state 0
       
  4353     var p
       
  4354       type-con $ptr 0
       
  4355 axiom 0
       
  4356     forall 2 1 4
       
  4357       var S
       
  4358         type-con $state 0
       
  4359       var p
       
  4360         type-con $ptr 0
       
  4361       pat 2
       
  4362         fun $is_non_primitive 1
       
  4363         fun $typ 1
       
  4364         var p
       
  4365           type-con $ptr 0
       
  4366         fun $timestamp 2
       
  4367         var S
       
  4368           type-con $state 0
       
  4369         var p
       
  4370           type-con $ptr 0
       
  4371       attribute qid 1
       
  4372         string-attr VccPrelu.579:15
       
  4373       attribute uniqueId 1
       
  4374         string-attr 62
       
  4375       attribute bvZ3Native 1
       
  4376         string-attr False
       
  4377       attribute weight 1
       
  4378         expr-attr
       
  4379           int-num 0
       
  4380     implies
       
  4381     fun $is_non_primitive 1
       
  4382     fun $typ 1
       
  4383     var p
       
  4384       type-con $ptr 0
       
  4385     =
       
  4386     fun $timestamp 2
       
  4387     var S
       
  4388       type-con $state 0
       
  4389     var p
       
  4390       type-con $ptr 0
       
  4391     fun $st_timestamp 1
       
  4392     fun $select.sm 2
       
  4393     fun $statusmap 1
       
  4394     var S
       
  4395       type-con $state 0
       
  4396     var p
       
  4397       type-con $ptr 0
       
  4398 axiom 0
       
  4399     fun $position_marker 0
       
  4400 axiom 0
       
  4401     forall 1 1 3
       
  4402       var s
       
  4403         type-con $status 0
       
  4404       pat 1
       
  4405         fun $st_owner 1
       
  4406         var s
       
  4407           type-con $status 0
       
  4408       attribute qid 1
       
  4409         string-attr VccPrelu.585:15
       
  4410       attribute uniqueId 1
       
  4411         string-attr 63
       
  4412       attribute bvZ3Native 1
       
  4413         string-attr False
       
  4414     and 2
       
  4415     not
       
  4416     =
       
  4417     fun $kind_of 1
       
  4418     fun $typ 1
       
  4419     fun $st_owner 1
       
  4420     var s
       
  4421       type-con $status 0
       
  4422     fun $kind_primitive 0
       
  4423     fun $is_non_primitive 1
       
  4424     fun $typ 1
       
  4425     fun $st_owner 1
       
  4426     var s
       
  4427       type-con $status 0
       
  4428 axiom 0
       
  4429     forall 2 1 4
       
  4430       var S
       
  4431         type-con $state 0
       
  4432       var #p
       
  4433         type-con $ptr 0
       
  4434       pat 1
       
  4435         fun $owns 2
       
  4436         var S
       
  4437           type-con $state 0
       
  4438         var #p
       
  4439           type-con $ptr 0
       
  4440       attribute qid 1
       
  4441         string-attr VccPrelu.593:28
       
  4442       attribute uniqueId 1
       
  4443         string-attr 64
       
  4444       attribute bvZ3Native 1
       
  4445         string-attr False
       
  4446       attribute weight 1
       
  4447         expr-attr
       
  4448           int-num 0
       
  4449     =
       
  4450     fun $owns 2
       
  4451     var S
       
  4452       type-con $state 0
       
  4453     var #p
       
  4454       type-con $ptr 0
       
  4455     fun $int_to_ptrset 1
       
  4456     fun $select.mem 2
       
  4457     fun $memory 1
       
  4458     var S
       
  4459       type-con $state 0
       
  4460     fun $dot 2
       
  4461     var #p
       
  4462       type-con $ptr 0
       
  4463     fun $owns_set_field 1
       
  4464     fun $typ 1
       
  4465     var #p
       
  4466       type-con $ptr 0
       
  4467 axiom 0
       
  4468     forall 2 1 4
       
  4469       var S
       
  4470         type-con $state 0
       
  4471       var p
       
  4472         type-con $ptr 0
       
  4473       pat 1
       
  4474         fun $mutable 2
       
  4475         var S
       
  4476           type-con $state 0
       
  4477         var p
       
  4478           type-con $ptr 0
       
  4479       attribute qid 1
       
  4480         string-attr VccPrelu.608:31
       
  4481       attribute uniqueId 1
       
  4482         string-attr 65
       
  4483       attribute bvZ3Native 1
       
  4484         string-attr False
       
  4485       attribute weight 1
       
  4486         expr-attr
       
  4487           int-num 0
       
  4488     =
       
  4489     fun $mutable 2
       
  4490     var S
       
  4491       type-con $state 0
       
  4492     var p
       
  4493       type-con $ptr 0
       
  4494     and 3
       
  4495     fun $typed 2
       
  4496     var S
       
  4497       type-con $state 0
       
  4498     var p
       
  4499       type-con $ptr 0
       
  4500     =
       
  4501     fun $owner 2
       
  4502     var S
       
  4503       type-con $state 0
       
  4504     var p
       
  4505       type-con $ptr 0
       
  4506     fun $me 0
       
  4507     not
       
  4508     fun $closed 2
       
  4509     var S
       
  4510       type-con $state 0
       
  4511     var p
       
  4512       type-con $ptr 0
       
  4513 axiom 0
       
  4514     forall 2 1 4
       
  4515       var S
       
  4516         type-con $state 0
       
  4517       var #p
       
  4518         type-con $ptr 0
       
  4519       pat 1
       
  4520         fun $typed 2
       
  4521         var S
       
  4522           type-con $state 0
       
  4523         var #p
       
  4524           type-con $ptr 0
       
  4525       attribute qid 1
       
  4526         string-attr VccPrelu.619:11
       
  4527       attribute uniqueId 1
       
  4528         string-attr 66
       
  4529       attribute bvZ3Native 1
       
  4530         string-attr False
       
  4531       attribute weight 1
       
  4532         expr-attr
       
  4533           int-num 0
       
  4534     implies
       
  4535     fun $good_state 1
       
  4536     var S
       
  4537       type-con $state 0
       
  4538     =
       
  4539     fun $typed 2
       
  4540     var S
       
  4541       type-con $state 0
       
  4542     var #p
       
  4543       type-con $ptr 0
       
  4544     fun $ts_typed 1
       
  4545     fun $select.tm 2
       
  4546     fun $typemap 1
       
  4547     var S
       
  4548       type-con $state 0
       
  4549     var #p
       
  4550       type-con $ptr 0
       
  4551 axiom 0
       
  4552     forall 2 1 3
       
  4553       var S
       
  4554         type-con $state 0
       
  4555       var #p
       
  4556         type-con $ptr 0
       
  4557       pat 1
       
  4558         fun $typed 2
       
  4559         var S
       
  4560           type-con $state 0
       
  4561         var #p
       
  4562           type-con $ptr 0
       
  4563       attribute qid 1
       
  4564         string-attr VccPrelu.621:11
       
  4565       attribute uniqueId 1
       
  4566         string-attr 67
       
  4567       attribute bvZ3Native 1
       
  4568         string-attr False
       
  4569     implies
       
  4570     and 2
       
  4571     fun $good_state 1
       
  4572     var S
       
  4573       type-con $state 0
       
  4574     fun $typed 2
       
  4575     var S
       
  4576       type-con $state 0
       
  4577     var #p
       
  4578       type-con $ptr 0
       
  4579     >
       
  4580     fun $ref 1
       
  4581     var #p
       
  4582       type-con $ptr 0
       
  4583     int-num 0
       
  4584 axiom 0
       
  4585     forall 3 1 3
       
  4586       var S1
       
  4587         type-con $state 0
       
  4588       var S2
       
  4589         type-con $state 0
       
  4590       var p
       
  4591         type-con $ptr 0
       
  4592       pat 2
       
  4593         fun $select.sm 2
       
  4594         fun $statusmap 1
       
  4595         var S2
       
  4596           type-con $state 0
       
  4597         var p
       
  4598           type-con $ptr 0
       
  4599         fun $call_transition 2
       
  4600         var S1
       
  4601           type-con $state 0
       
  4602         var S2
       
  4603           type-con $state 0
       
  4604       attribute qid 1
       
  4605         string-attr VccPrelu.685:15
       
  4606       attribute uniqueId 1
       
  4607         string-attr 68
       
  4608       attribute bvZ3Native 1
       
  4609         string-attr False
       
  4610     implies
       
  4611     fun $call_transition 2
       
  4612     var S1
       
  4613       type-con $state 0
       
  4614     var S2
       
  4615       type-con $state 0
       
  4616     fun $instantiate_st 1
       
  4617     fun $select.sm 2
       
  4618     fun $statusmap 1
       
  4619     var S1
       
  4620       type-con $state 0
       
  4621     var p
       
  4622       type-con $ptr 0
       
  4623 axiom 0
       
  4624     forall 2 1 3
       
  4625       var S
       
  4626         type-con $state 0
       
  4627       var p
       
  4628         type-con $ptr 0
       
  4629       pat 1
       
  4630         fun $is_domain_root 2
       
  4631         var S
       
  4632           type-con $state 0
       
  4633         var p
       
  4634           type-con $ptr 0
       
  4635       attribute qid 1
       
  4636         string-attr VccPrelu.711:26
       
  4637       attribute uniqueId 1
       
  4638         string-attr 69
       
  4639       attribute bvZ3Native 1
       
  4640         string-attr False
       
  4641     =
       
  4642     fun $is_domain_root 2
       
  4643     var S
       
  4644       type-con $state 0
       
  4645     var p
       
  4646       type-con $ptr 0
       
  4647     true
       
  4648 axiom 0
       
  4649     forall 2 1 3
       
  4650       var S
       
  4651         type-con $state 0
       
  4652       var p
       
  4653         type-con $ptr 0
       
  4654       pat 1
       
  4655         fun $in_wrapped_domain 2
       
  4656         var S
       
  4657           type-con $state 0
       
  4658         var p
       
  4659           type-con $ptr 0
       
  4660       attribute qid 1
       
  4661         string-attr VccPrelu.714:29
       
  4662       attribute uniqueId 1
       
  4663         string-attr 71
       
  4664       attribute bvZ3Native 1
       
  4665         string-attr False
       
  4666     =
       
  4667     fun $in_wrapped_domain 2
       
  4668     var S
       
  4669       type-con $state 0
       
  4670     var p
       
  4671       type-con $ptr 0
       
  4672     exists 1 1 3
       
  4673       var q
       
  4674         type-con $ptr 0
       
  4675       pat 1
       
  4676         fun $set_in2 2
       
  4677         var p
       
  4678           type-con $ptr 0
       
  4679         fun $ver_domain 1
       
  4680         fun $read_version 2
       
  4681         var S
       
  4682           type-con $state 0
       
  4683         var q
       
  4684           type-con $ptr 0
       
  4685       attribute qid 1
       
  4686         string-attr VccPrelu.715:13
       
  4687       attribute uniqueId 1
       
  4688         string-attr 70
       
  4689       attribute bvZ3Native 1
       
  4690         string-attr False
       
  4691     and 8
       
  4692     fun $set_in 2
       
  4693     var p
       
  4694       type-con $ptr 0
       
  4695     fun $ver_domain 1
       
  4696     fun $read_version 2
       
  4697     var S
       
  4698       type-con $state 0
       
  4699     var q
       
  4700       type-con $ptr 0
       
  4701     fun $closed 2
       
  4702     var S
       
  4703       type-con $state 0
       
  4704     var q
       
  4705       type-con $ptr 0
       
  4706     =
       
  4707     fun $owner 2
       
  4708     var S
       
  4709       type-con $state 0
       
  4710     var q
       
  4711       type-con $ptr 0
       
  4712     fun $me 0
       
  4713     fun $is 2
       
  4714     var q
       
  4715       type-con $ptr 0
       
  4716     fun $typ 1
       
  4717     var q
       
  4718       type-con $ptr 0
       
  4719     fun $typed 2
       
  4720     var S
       
  4721       type-con $state 0
       
  4722     var q
       
  4723       type-con $ptr 0
       
  4724     not
       
  4725     =
       
  4726     fun $kind_of 1
       
  4727     fun $typ 1
       
  4728     var q
       
  4729       type-con $ptr 0
       
  4730     fun $kind_primitive 0
       
  4731     fun $is_non_primitive 1
       
  4732     fun $typ 1
       
  4733     var q
       
  4734       type-con $ptr 0
       
  4735     fun $is_domain_root 2
       
  4736     var S
       
  4737       type-con $state 0
       
  4738     var q
       
  4739       type-con $ptr 0
       
  4740 axiom 0
       
  4741     forall 2 1 3
       
  4742       var S
       
  4743         type-con $state 0
       
  4744       var p
       
  4745         type-con $ptr 0
       
  4746       pat 1
       
  4747         fun $thread_local 2
       
  4748         var S
       
  4749           type-con $state 0
       
  4750         var p
       
  4751           type-con $ptr 0
       
  4752       attribute qid 1
       
  4753         string-attr VccPrelu.728:24
       
  4754       attribute uniqueId 1
       
  4755         string-attr 72
       
  4756       attribute bvZ3Native 1
       
  4757         string-attr False
       
  4758     =
       
  4759     fun $thread_local 2
       
  4760     var S
       
  4761       type-con $state 0
       
  4762     var p
       
  4763       type-con $ptr 0
       
  4764     and 2
       
  4765     fun $typed 2
       
  4766     var S
       
  4767       type-con $state 0
       
  4768     var p
       
  4769       type-con $ptr 0
       
  4770     or 2
       
  4771     and 4
       
  4772     =
       
  4773     fun $kind_of 1
       
  4774     fun $typ 1
       
  4775     var p
       
  4776       type-con $ptr 0
       
  4777     fun $kind_primitive 0
       
  4778     or 2
       
  4779     not
       
  4780     fun $ts_is_volatile 1
       
  4781     fun $select.tm 2
       
  4782     fun $typemap 1
       
  4783     var S
       
  4784       type-con $state 0
       
  4785     var p
       
  4786       type-con $ptr 0
       
  4787     not
       
  4788     fun $closed 2
       
  4789     var S
       
  4790       type-con $state 0
       
  4791     fun $ts_emb 1
       
  4792     fun $select.tm 2
       
  4793     fun $typemap 1
       
  4794     var S
       
  4795       type-con $state 0
       
  4796     var p
       
  4797       type-con $ptr 0
       
  4798     not
       
  4799     =
       
  4800     fun $kind_of 1
       
  4801     fun $typ 1
       
  4802     fun $ts_emb 1
       
  4803     fun $select.tm 2
       
  4804     fun $typemap 1
       
  4805     var S
       
  4806       type-con $state 0
       
  4807     var p
       
  4808       type-con $ptr 0
       
  4809     fun $kind_primitive 0
       
  4810     or 2
       
  4811     =
       
  4812     fun $owner 2
       
  4813     var S
       
  4814       type-con $state 0
       
  4815     fun $ts_emb 1
       
  4816     fun $select.tm 2
       
  4817     fun $typemap 1
       
  4818     var S
       
  4819       type-con $state 0
       
  4820     var p
       
  4821       type-con $ptr 0
       
  4822     fun $me 0
       
  4823     fun $in_wrapped_domain 2
       
  4824     var S
       
  4825       type-con $state 0
       
  4826     fun $ts_emb 1
       
  4827     fun $select.tm 2
       
  4828     fun $typemap 1
       
  4829     var S
       
  4830       type-con $state 0
       
  4831     var p
       
  4832       type-con $ptr 0
       
  4833     and 2
       
  4834     not
       
  4835     =
       
  4836     fun $kind_of 1
       
  4837     fun $typ 1
       
  4838     var p
       
  4839       type-con $ptr 0
       
  4840     fun $kind_primitive 0
       
  4841     or 2
       
  4842     =
       
  4843     fun $owner 2
       
  4844     var S
       
  4845       type-con $state 0
       
  4846     var p
       
  4847       type-con $ptr 0
       
  4848     fun $me 0
       
  4849     fun $in_wrapped_domain 2
       
  4850     var S
       
  4851       type-con $state 0
       
  4852     var p
       
  4853       type-con $ptr 0
       
  4854 axiom 0
       
  4855     forall 3 1 3
       
  4856       var #s1
       
  4857         type-con $state 0
       
  4858       var #p
       
  4859         type-con $ptr 0
       
  4860       var typ
       
  4861         type-con $ctype 0
       
  4862       pat 1
       
  4863         fun $inv2 4
       
  4864         var #s1
       
  4865           type-con $state 0
       
  4866         var #s1
       
  4867           type-con $state 0
       
  4868         var #p
       
  4869           type-con $ptr 0
       
  4870         var typ
       
  4871           type-con $ctype 0
       
  4872       attribute qid 1
       
  4873         string-attr VccPrelu.766:15
       
  4874       attribute uniqueId 1
       
  4875         string-attr 73
       
  4876       attribute bvZ3Native 1
       
  4877         string-attr False
       
  4878     implies
       
  4879     fun $imply_inv 3
       
  4880     var #s1
       
  4881       type-con $state 0
       
  4882     var #p
       
  4883       type-con $ptr 0
       
  4884     var typ
       
  4885       type-con $ctype 0
       
  4886     fun $inv2 4
       
  4887     var #s1
       
  4888       type-con $state 0
       
  4889     var #s1
       
  4890       type-con $state 0
       
  4891     var #p
       
  4892       type-con $ptr 0
       
  4893     var typ
       
  4894       type-con $ctype 0
       
  4895 axiom 0
       
  4896     forall 4 1 4
       
  4897       var #s1
       
  4898         type-con $state 0
       
  4899       var #s2
       
  4900         type-con $state 0
       
  4901       var #p
       
  4902         type-con $ptr 0
       
  4903       var #t
       
  4904         type-con $ctype 0
       
  4905       pat 1
       
  4906         fun $sequential 4
       
  4907         var #s1
       
  4908           type-con $state 0
       
  4909         var #s2
       
  4910           type-con $state 0
       
  4911         var #p
       
  4912           type-con $ptr 0
       
  4913         var #t
       
  4914           type-con $ctype 0
       
  4915       attribute qid 1
       
  4916         string-attr VccPrelu.778:34
       
  4917       attribute uniqueId 1
       
  4918         string-attr 74
       
  4919       attribute bvZ3Native 1
       
  4920         string-attr False
       
  4921       attribute weight 1
       
  4922         expr-attr
       
  4923           int-num 0
       
  4924     =
       
  4925     fun $sequential 4
       
  4926     var #s1
       
  4927       type-con $state 0
       
  4928     var #s2
       
  4929       type-con $state 0
       
  4930     var #p
       
  4931       type-con $ptr 0
       
  4932     var #t
       
  4933       type-con $ctype 0
       
  4934     implies
       
  4935     and 2
       
  4936     fun $closed 2
       
  4937     var #s1
       
  4938       type-con $state 0
       
  4939     var #p
       
  4940       type-con $ptr 0
       
  4941     fun $closed 2
       
  4942     var #s2
       
  4943       type-con $state 0
       
  4944     var #p
       
  4945       type-con $ptr 0
       
  4946     fun $spans_the_same 4
       
  4947     var #s1
       
  4948       type-con $state 0
       
  4949     var #s2
       
  4950       type-con $state 0
       
  4951     var #p
       
  4952       type-con $ptr 0
       
  4953     var #t
       
  4954       type-con $ctype 0
       
  4955 axiom 0
       
  4956     forall 4 1 4
       
  4957       var #s1
       
  4958         type-con $state 0
       
  4959       var #s2
       
  4960         type-con $state 0
       
  4961       var #dependant
       
  4962         type-con $ptr 0
       
  4963       var #this
       
  4964         type-con $ptr 0
       
  4965       pat 1
       
  4966         fun $depends 4
       
  4967         var #s1
       
  4968           type-con $state 0
       
  4969         var #s2
       
  4970           type-con $state 0
       
  4971         var #dependant
       
  4972           type-con $ptr 0
       
  4973         var #this
       
  4974           type-con $ptr 0
       
  4975       attribute qid 1
       
  4976         string-attr VccPrelu.781:31
       
  4977       attribute uniqueId 1
       
  4978         string-attr 75
       
  4979       attribute bvZ3Native 1
       
  4980         string-attr False
       
  4981       attribute weight 1
       
  4982         expr-attr
       
  4983           int-num 0
       
  4984     =
       
  4985     fun $depends 4
       
  4986     var #s1
       
  4987       type-con $state 0
       
  4988     var #s2
       
  4989       type-con $state 0
       
  4990     var #dependant
       
  4991       type-con $ptr 0
       
  4992     var #this
       
  4993       type-con $ptr 0
       
  4994     or 4
       
  4995     fun $spans_the_same 4
       
  4996     var #s1
       
  4997       type-con $state 0
       
  4998     var #s2
       
  4999       type-con $state 0
       
  5000     var #this
       
  5001       type-con $ptr 0
       
  5002     fun $typ 1
       
  5003     var #this
       
  5004       type-con $ptr 0
       
  5005     and 2
       
  5006     not
       
  5007     fun $closed 2
       
  5008     var #s1
       
  5009       type-con $state 0
       
  5010     var #dependant
       
  5011       type-con $ptr 0
       
  5012     not
       
  5013     fun $closed 2
       
  5014     var #s2
       
  5015       type-con $state 0
       
  5016     var #dependant
       
  5017       type-con $ptr 0
       
  5018     and 2
       
  5019     fun $inv2 4
       
  5020     var #s1
       
  5021       type-con $state 0
       
  5022     var #s2
       
  5023       type-con $state 0
       
  5024     var #dependant
       
  5025       type-con $ptr 0
       
  5026     fun $typ 1
       
  5027     var #dependant
       
  5028       type-con $ptr 0
       
  5029     fun $nonvolatile_spans_the_same 4
       
  5030     var #s1
       
  5031       type-con $state 0
       
  5032     var #s2
       
  5033       type-con $state 0
       
  5034     var #dependant
       
  5035       type-con $ptr 0
       
  5036     fun $typ 1
       
  5037     var #dependant
       
  5038       type-con $ptr 0
       
  5039     fun $is_threadtype 1
       
  5040     fun $typ 1
       
  5041     var #dependant
       
  5042       type-con $ptr 0
       
  5043 axiom 0
       
  5044     forall 4 1 4
       
  5045       var #s1
       
  5046         type-con $state 0
       
  5047       var #s2
       
  5048         type-con $state 0
       
  5049       var #p
       
  5050         type-con $ptr 0
       
  5051       var #t
       
  5052         type-con $ctype 0
       
  5053       pat 1
       
  5054         fun $spans_the_same 4
       
  5055         var #s1
       
  5056           type-con $state 0
       
  5057         var #s2
       
  5058           type-con $state 0
       
  5059         var #p
       
  5060           type-con $ptr 0
       
  5061         var #t
       
  5062           type-con $ctype 0
       
  5063       attribute qid 1
       
  5064         string-attr VccPrelu.786:38
       
  5065       attribute uniqueId 1
       
  5066         string-attr 76
       
  5067       attribute bvZ3Native 1
       
  5068         string-attr False
       
  5069       attribute weight 1
       
  5070         expr-attr
       
  5071           int-num 0
       
  5072     =
       
  5073     fun $spans_the_same 4
       
  5074     var #s1
       
  5075       type-con $state 0
       
  5076     var #s2
       
  5077       type-con $state 0
       
  5078     var #p
       
  5079       type-con $ptr 0
       
  5080     var #t
       
  5081       type-con $ctype 0
       
  5082     and 4
       
  5083     =
       
  5084     fun $read_version 2
       
  5085     var #s1
       
  5086       type-con $state 0
       
  5087     var #p
       
  5088       type-con $ptr 0
       
  5089     fun $read_version 2
       
  5090     var #s2
       
  5091       type-con $state 0
       
  5092     var #p
       
  5093       type-con $ptr 0
       
  5094     =
       
  5095     fun $owns 2
       
  5096     var #s1
       
  5097       type-con $state 0
       
  5098     var #p
       
  5099       type-con $ptr 0
       
  5100     fun $owns 2
       
  5101     var #s2
       
  5102       type-con $state 0
       
  5103     var #p
       
  5104       type-con $ptr 0
       
  5105     =
       
  5106     fun $select.tm 2
       
  5107     fun $typemap 1
       
  5108     var #s1
       
  5109       type-con $state 0
       
  5110     var #p
       
  5111       type-con $ptr 0
       
  5112     fun $select.tm 2
       
  5113     fun $typemap 1
       
  5114     var #s2
       
  5115       type-con $state 0
       
  5116     var #p
       
  5117       type-con $ptr 0
       
  5118     fun $state_spans_the_same 4
       
  5119     var #s1
       
  5120       type-con $state 0
       
  5121     var #s2
       
  5122       type-con $state 0
       
  5123     var #p
       
  5124       type-con $ptr 0
       
  5125     var #t
       
  5126       type-con $ctype 0
       
  5127 axiom 0
       
  5128     forall 4 1 4
       
  5129       var #s1
       
  5130         type-con $state 0
       
  5131       var #s2
       
  5132         type-con $state 0
       
  5133       var #p
       
  5134         type-con $ptr 0
       
  5135       var #t
       
  5136         type-con $ctype 0
       
  5137       pat 1
       
  5138         fun $nonvolatile_spans_the_same 4
       
  5139         var #s1
       
  5140           type-con $state 0
       
  5141         var #s2
       
  5142           type-con $state 0
       
  5143         var #p
       
  5144           type-con $ptr 0
       
  5145         var #t
       
  5146           type-con $ctype 0
       
  5147       attribute qid 1
       
  5148         string-attr VccPrelu.795:50
       
  5149       attribute uniqueId 1
       
  5150         string-attr 77
       
  5151       attribute bvZ3Native 1
       
  5152         string-attr False
       
  5153       attribute weight 1
       
  5154         expr-attr
       
  5155           int-num 0
       
  5156     =
       
  5157     fun $nonvolatile_spans_the_same 4
       
  5158     var #s1
       
  5159       type-con $state 0
       
  5160     var #s2
       
  5161       type-con $state 0
       
  5162     var #p
       
  5163       type-con $ptr 0
       
  5164     var #t
       
  5165       type-con $ctype 0
       
  5166     and 3
       
  5167     =
       
  5168     fun $read_version 2
       
  5169     var #s1
       
  5170       type-con $state 0
       
  5171     var #p
       
  5172       type-con $ptr 0
       
  5173     fun $read_version 2
       
  5174     var #s2
       
  5175       type-con $state 0
       
  5176     var #p
       
  5177       type-con $ptr 0
       
  5178     =
       
  5179     fun $select.tm 2
       
  5180     fun $typemap 1
       
  5181     var #s1
       
  5182       type-con $state 0
       
  5183     var #p
       
  5184       type-con $ptr 0
       
  5185     fun $select.tm 2
       
  5186     fun $typemap 1
       
  5187     var #s2
       
  5188       type-con $state 0
       
  5189     var #p
       
  5190       type-con $ptr 0
       
  5191     fun $state_nonvolatile_spans_the_same 4
       
  5192     var #s1
       
  5193       type-con $state 0
       
  5194     var #s2
       
  5195       type-con $state 0
       
  5196     var #p
       
  5197       type-con $ptr 0
       
  5198     var #t
       
  5199       type-con $ctype 0
       
  5200 axiom 0
       
  5201     forall 1 1 3
       
  5202       var T
       
  5203         type-con $ctype 0
       
  5204       pat 1
       
  5205         fun $is_primitive 1
       
  5206         var T
       
  5207           type-con $ctype 0
       
  5208       attribute qid 1
       
  5209         string-attr VccPrelu.813:15
       
  5210       attribute uniqueId 1
       
  5211         string-attr 79
       
  5212       attribute bvZ3Native 1
       
  5213         string-attr False
       
  5214     implies
       
  5215     fun $is_primitive 1
       
  5216     var T
       
  5217       type-con $ctype 0
       
  5218     forall 2 1 3
       
  5219       var r
       
  5220         int
       
  5221       var p
       
  5222         type-con $ptr 0
       
  5223       pat 1
       
  5224         fun $set_in 2
       
  5225         var p
       
  5226           type-con $ptr 0
       
  5227         fun $full_extent 1
       
  5228         fun $ptr 2
       
  5229         var T
       
  5230           type-con $ctype 0
       
  5231         var r
       
  5232           int
       
  5233       attribute qid 1
       
  5234         string-attr VccPrelu.815:13
       
  5235       attribute uniqueId 1
       
  5236         string-attr 78
       
  5237       attribute bvZ3Native 1
       
  5238         string-attr False
       
  5239     =
       
  5240     fun $set_in 2
       
  5241     var p
       
  5242       type-con $ptr 0
       
  5243     fun $full_extent 1
       
  5244     fun $ptr 2
       
  5245     var T
       
  5246       type-con $ctype 0
       
  5247     var r
       
  5248       int
       
  5249     =
       
  5250     var p
       
  5251       type-con $ptr 0
       
  5252     fun $ptr 2
       
  5253     var T
       
  5254       type-con $ctype 0
       
  5255     var r
       
  5256       int
       
  5257 axiom 0
       
  5258     forall 1 1 3
       
  5259       var T
       
  5260         type-con $ctype 0
       
  5261       pat 1
       
  5262         fun $is_primitive 1
       
  5263         var T
       
  5264           type-con $ctype 0
       
  5265       attribute qid 1
       
  5266         string-attr VccPrelu.818:15
       
  5267       attribute uniqueId 1
       
  5268         string-attr 81
       
  5269       attribute bvZ3Native 1
       
  5270         string-attr False
       
  5271     implies
       
  5272     fun $is_primitive 1
       
  5273     var T
       
  5274       type-con $ctype 0
       
  5275     forall 3 1 3
       
  5276       var S
       
  5277         type-con $state 0
       
  5278       var r
       
  5279         int
       
  5280       var p
       
  5281         type-con $ptr 0
       
  5282       pat 1
       
  5283         fun $set_in 2
       
  5284         var p
       
  5285           type-con $ptr 0
       
  5286         fun $extent 2
       
  5287         var S
       
  5288           type-con $state 0
       
  5289         fun $ptr 2
       
  5290         var T
       
  5291           type-con $ctype 0
       
  5292         var r
       
  5293           int
       
  5294       attribute qid 1
       
  5295         string-attr VccPrelu.820:13
       
  5296       attribute uniqueId 1
       
  5297         string-attr 80
       
  5298       attribute bvZ3Native 1
       
  5299         string-attr False
       
  5300     =
       
  5301     fun $set_in 2
       
  5302     var p
       
  5303       type-con $ptr 0
       
  5304     fun $extent 2
       
  5305     var S
       
  5306       type-con $state 0
       
  5307     fun $ptr 2
       
  5308     var T
       
  5309       type-con $ctype 0
       
  5310     var r
       
  5311       int
       
  5312     =
       
  5313     var p
       
  5314       type-con $ptr 0
       
  5315     fun $ptr 2
       
  5316     var T
       
  5317       type-con $ctype 0
       
  5318     var r
       
  5319       int
       
  5320 axiom 0
       
  5321     forall 1 1 3
       
  5322       var S
       
  5323         type-con $state 0
       
  5324       pat 1
       
  5325         fun $function_entry 1
       
  5326         var S
       
  5327           type-con $state 0
       
  5328       attribute qid 1
       
  5329         string-attr VccPrelu.835:15
       
  5330       attribute uniqueId 1
       
  5331         string-attr 83
       
  5332       attribute bvZ3Native 1
       
  5333         string-attr False
       
  5334     implies
       
  5335     fun $function_entry 1
       
  5336     var S
       
  5337       type-con $state 0
       
  5338     and 2
       
  5339     fun $full_stop 1
       
  5340     var S
       
  5341       type-con $state 0
       
  5342     >=
       
  5343     fun $current_timestamp 1
       
  5344     var S
       
  5345       type-con $state 0
       
  5346     int-num 0
       
  5347 axiom 0
       
  5348     forall 1 1 3
       
  5349       var S
       
  5350         type-con $state 0
       
  5351       pat 1
       
  5352         fun $full_stop 1
       
  5353         var S
       
  5354           type-con $state 0
       
  5355       attribute qid 1
       
  5356         string-attr VccPrelu.838:15
       
  5357       attribute uniqueId 1
       
  5358         string-attr 84
       
  5359       attribute bvZ3Native 1
       
  5360         string-attr False
       
  5361     implies
       
  5362     fun $full_stop 1
       
  5363     var S
       
  5364       type-con $state 0
       
  5365     and 2
       
  5366     fun $good_state 1
       
  5367     var S
       
  5368       type-con $state 0
       
  5369     fun $invok_state 1
       
  5370     var S
       
  5371       type-con $state 0
       
  5372 axiom 0
       
  5373     forall 1 1 3
       
  5374       var S
       
  5375         type-con $state 0
       
  5376       pat 1
       
  5377         fun $invok_state 1
       
  5378         var S
       
  5379           type-con $state 0
       
  5380       attribute qid 1
       
  5381         string-attr VccPrelu.841:15
       
  5382       attribute uniqueId 1
       
  5383         string-attr 85
       
  5384       attribute bvZ3Native 1
       
  5385         string-attr False
       
  5386     implies
       
  5387     fun $invok_state 1
       
  5388     var S
       
  5389       type-con $state 0
       
  5390     fun $good_state 1
       
  5391     var S
       
  5392       type-con $state 0
       
  5393 axiom 0
       
  5394     forall 2 1 3
       
  5395       var id
       
  5396         type-con $token 0
       
  5397       var S
       
  5398         type-con $state 0
       
  5399       pat 1
       
  5400         fun $good_state_ext 2
       
  5401         var id
       
  5402           type-con $token 0
       
  5403         var S
       
  5404           type-con $state 0
       
  5405       attribute qid 1
       
  5406         string-attr VccPrelu.860:15
       
  5407       attribute uniqueId 1
       
  5408         string-attr 87
       
  5409       attribute bvZ3Native 1
       
  5410         string-attr False
       
  5411     implies
       
  5412     fun $good_state_ext 2
       
  5413     var id
       
  5414       type-con $token 0
       
  5415     var S
       
  5416       type-con $state 0
       
  5417     fun $good_state 1
       
  5418     var S
       
  5419       type-con $state 0
       
  5420 axiom 0
       
  5421     forall 3 1 3
       
  5422       var S
       
  5423         type-con $state 0
       
  5424       var r
       
  5425         int
       
  5426       var t
       
  5427         type-con $ctype 0
       
  5428       pat 1
       
  5429         fun $ptr 2
       
  5430         var t
       
  5431           type-con $ctype 0
       
  5432         fun $select.mem 2
       
  5433         fun $memory 1
       
  5434         var S
       
  5435           type-con $state 0
       
  5436         fun $ptr 2
       
  5437         fun $ptr_to 1
       
  5438         var t
       
  5439           type-con $ctype 0
       
  5440         var r
       
  5441           int
       
  5442       attribute qid 1
       
  5443         string-attr VccPrelu.872:15
       
  5444       attribute uniqueId 1
       
  5445         string-attr 88
       
  5446       attribute bvZ3Native 1
       
  5447         string-attr False
       
  5448     =
       
  5449     fun $ptr 2
       
  5450     var t
       
  5451       type-con $ctype 0
       
  5452     fun $select.mem 2
       
  5453     fun $memory 1
       
  5454     var S
       
  5455       type-con $state 0
       
  5456     fun $ptr 2
       
  5457     fun $ptr_to 1
       
  5458     var t
       
  5459       type-con $ctype 0
       
  5460     var r
       
  5461       int
       
  5462     fun $read_ptr_m 3
       
  5463     var S
       
  5464       type-con $state 0
       
  5465     fun $ptr 2
       
  5466     fun $ptr_to 1
       
  5467     var t
       
  5468       type-con $ctype 0
       
  5469     var r
       
  5470       int
       
  5471     var t
       
  5472       type-con $ctype 0
       
  5473 axiom 0
       
  5474     forall 2 1 4
       
  5475       var S
       
  5476         type-con $state 0
       
  5477       var p
       
  5478         type-con $ptr 0
       
  5479       pat 1
       
  5480         fun $read_version 2
       
  5481         var S
       
  5482           type-con $state 0
       
  5483         var p
       
  5484           type-con $ptr 0
       
  5485       attribute qid 1
       
  5486         string-attr VccPrelu.886:36
       
  5487       attribute uniqueId 1
       
  5488         string-attr 89
       
  5489       attribute bvZ3Native 1
       
  5490         string-attr False
       
  5491       attribute weight 1
       
  5492         expr-attr
       
  5493           int-num 0
       
  5494     =
       
  5495     fun $read_version 2
       
  5496     var S
       
  5497       type-con $state 0
       
  5498     var p
       
  5499       type-con $ptr 0
       
  5500     fun $int_to_version 1
       
  5501     fun $select.mem 2
       
  5502     fun $memory 1
       
  5503     var S
       
  5504       type-con $state 0
       
  5505     var p
       
  5506       type-con $ptr 0
       
  5507 axiom 0
       
  5508     forall 2 1 4
       
  5509       var S
       
  5510         type-con $state 0
       
  5511       var p
       
  5512         type-con $ptr 0
       
  5513       pat 1
       
  5514         fun $domain 2
       
  5515         var S
       
  5516           type-con $state 0
       
  5517         var p
       
  5518           type-con $ptr 0
       
  5519       attribute qid 1
       
  5520         string-attr VccPrelu.889:30
       
  5521       attribute uniqueId 1
       
  5522         string-attr 90
       
  5523       attribute bvZ3Native 1
       
  5524         string-attr False
       
  5525       attribute weight 1
       
  5526         expr-attr
       
  5527           int-num 0
       
  5528     =
       
  5529     fun $domain 2
       
  5530     var S
       
  5531       type-con $state 0
       
  5532     var p
       
  5533       type-con $ptr 0
       
  5534     fun $ver_domain 1
       
  5535     fun $read_version 2
       
  5536     var S
       
  5537       type-con $state 0
       
  5538     var p
       
  5539       type-con $ptr 0
       
  5540 axiom 0
       
  5541     forall 4 1 4
       
  5542       var S
       
  5543         type-con $state 0
       
  5544       var p
       
  5545         type-con $ptr 0
       
  5546       var q
       
  5547         type-con $ptr 0
       
  5548       var l
       
  5549         type-con $label 0
       
  5550       pat 1
       
  5551         fun $in_domain_lab 4
       
  5552         var S
       
  5553           type-con $state 0
       
  5554         var p
       
  5555           type-con $ptr 0
       
  5556         var q
       
  5557           type-con $ptr 0
       
  5558         var l
       
  5559           type-con $label 0
       
  5560       attribute qid 1
       
  5561         string-attr VccPrelu.899:15
       
  5562       attribute uniqueId 1
       
  5563         string-attr 91
       
  5564       attribute bvZ3Native 1
       
  5565         string-attr False
       
  5566       attribute weight 1
       
  5567         expr-attr
       
  5568           int-num 0
       
  5569     implies
       
  5570     fun $in_domain_lab 4
       
  5571     var S
       
  5572       type-con $state 0
       
  5573     var p
       
  5574       type-con $ptr 0
       
  5575     var q
       
  5576       type-con $ptr 0
       
  5577     var l
       
  5578       type-con $label 0
       
  5579     fun $inv_lab 3
       
  5580     var S
       
  5581       type-con $state 0
       
  5582     var p
       
  5583       type-con $ptr 0
       
  5584     var l
       
  5585       type-con $label 0
       
  5586 axiom 0
       
  5587     forall 4 1 4
       
  5588       var S
       
  5589         type-con $state 0
       
  5590       var p
       
  5591         type-con $ptr 0
       
  5592       var q
       
  5593         type-con $ptr 0
       
  5594       var l
       
  5595         type-con $label 0
       
  5596       pat 1
       
  5597         fun $in_domain_lab 4
       
  5598         var S
       
  5599           type-con $state 0
       
  5600         var p
       
  5601           type-con $ptr 0
       
  5602         var q
       
  5603           type-con $ptr 0
       
  5604         var l
       
  5605           type-con $label 0
       
  5606       attribute qid 1
       
  5607         string-attr VccPrelu.902:15
       
  5608       attribute uniqueId 1
       
  5609         string-attr 92
       
  5610       attribute bvZ3Native 1
       
  5611         string-attr False
       
  5612       attribute weight 1
       
  5613         expr-attr
       
  5614           int-num 0
       
  5615     =
       
  5616     fun $in_domain_lab 4
       
  5617     var S
       
  5618       type-con $state 0
       
  5619     var p
       
  5620       type-con $ptr 0
       
  5621     var q
       
  5622       type-con $ptr 0
       
  5623     var l
       
  5624       type-con $label 0
       
  5625     fun $in_domain 3
       
  5626     var S
       
  5627       type-con $state 0
       
  5628     var p
       
  5629       type-con $ptr 0
       
  5630     var q
       
  5631       type-con $ptr 0
       
  5632 axiom 0
       
  5633     forall 4 1 4
       
  5634       var S
       
  5635         type-con $state 0
       
  5636       var p
       
  5637         type-con $ptr 0
       
  5638       var q
       
  5639         type-con $ptr 0
       
  5640       var l
       
  5641         type-con $label 0
       
  5642       pat 1
       
  5643         fun $in_vdomain_lab 4
       
  5644         var S
       
  5645           type-con $state 0
       
  5646         var p
       
  5647           type-con $ptr 0
       
  5648         var q
       
  5649           type-con $ptr 0
       
  5650         var l
       
  5651           type-con $label 0
       
  5652       attribute qid 1
       
  5653         string-attr VccPrelu.905:15
       
  5654       attribute uniqueId 1
       
  5655         string-attr 93
       
  5656       attribute bvZ3Native 1
       
  5657         string-attr False
       
  5658       attribute weight 1
       
  5659         expr-attr
       
  5660           int-num 0
       
  5661     implies
       
  5662     fun $in_vdomain_lab 4
       
  5663     var S
       
  5664       type-con $state 0
       
  5665     var p
       
  5666       type-con $ptr 0
       
  5667     var q
       
  5668       type-con $ptr 0
       
  5669     var l
       
  5670       type-con $label 0
       
  5671     fun $inv_lab 3
       
  5672     var S
       
  5673       type-con $state 0
       
  5674     var p
       
  5675       type-con $ptr 0
       
  5676     var l
       
  5677       type-con $label 0
       
  5678 axiom 0
       
  5679     forall 4 1 4
       
  5680       var S
       
  5681         type-con $state 0
       
  5682       var p
       
  5683         type-con $ptr 0
       
  5684       var q
       
  5685         type-con $ptr 0
       
  5686       var l
       
  5687         type-con $label 0
       
  5688       pat 1
       
  5689         fun $in_vdomain_lab 4
       
  5690         var S
       
  5691           type-con $state 0
       
  5692         var p
       
  5693           type-con $ptr 0
       
  5694         var q
       
  5695           type-con $ptr 0
       
  5696         var l
       
  5697           type-con $label 0
       
  5698       attribute qid 1
       
  5699         string-attr VccPrelu.908:15
       
  5700       attribute uniqueId 1
       
  5701         string-attr 94
       
  5702       attribute bvZ3Native 1
       
  5703         string-attr False
       
  5704       attribute weight 1
       
  5705         expr-attr
       
  5706           int-num 0
       
  5707     =
       
  5708     fun $in_vdomain_lab 4
       
  5709     var S
       
  5710       type-con $state 0
       
  5711     var p
       
  5712       type-con $ptr 0
       
  5713     var q
       
  5714       type-con $ptr 0
       
  5715     var l
       
  5716       type-con $label 0
       
  5717     fun $in_vdomain 3
       
  5718     var S
       
  5719       type-con $state 0
       
  5720     var p
       
  5721       type-con $ptr 0
       
  5722     var q
       
  5723       type-con $ptr 0
       
  5724 axiom 0
       
  5725     forall 3 1 4
       
  5726       var S
       
  5727         type-con $state 0
       
  5728       var p
       
  5729         type-con $ptr 0
       
  5730       var q
       
  5731         type-con $ptr 0
       
  5732       pat 1
       
  5733         fun $in_domain 3
       
  5734         var S
       
  5735           type-con $state 0
       
  5736         var p
       
  5737           type-con $ptr 0
       
  5738         var q
       
  5739           type-con $ptr 0
       
  5740       attribute qid 1
       
  5741         string-attr VccPrelu.914:15
       
  5742       attribute uniqueId 1
       
  5743         string-attr 96
       
  5744       attribute bvZ3Native 1
       
  5745         string-attr False
       
  5746       attribute weight 1
       
  5747         expr-attr
       
  5748           int-num 0
       
  5749     implies
       
  5750     fun $in_domain 3
       
  5751     var S
       
  5752       type-con $state 0
       
  5753     var p
       
  5754       type-con $ptr 0
       
  5755     var q
       
  5756       type-con $ptr 0
       
  5757     and 3
       
  5758     fun $set_in 2
       
  5759     var p
       
  5760       type-con $ptr 0
       
  5761     fun $domain 2
       
  5762     var S
       
  5763       type-con $state 0
       
  5764     var q
       
  5765       type-con $ptr 0
       
  5766     fun $closed 2
       
  5767     var S
       
  5768       type-con $state 0
       
  5769     var p
       
  5770       type-con $ptr 0
       
  5771     forall 1 1 3
       
  5772       var r
       
  5773         type-con $ptr 0
       
  5774       pat 1
       
  5775         fun $set_in 2
       
  5776         var r
       
  5777           type-con $ptr 0
       
  5778         fun $owns 2
       
  5779         var S
       
  5780           type-con $state 0
       
  5781         var p
       
  5782           type-con $ptr 0
       
  5783       attribute qid 1
       
  5784         string-attr VccPrelu.918:16
       
  5785       attribute uniqueId 1
       
  5786         string-attr 95
       
  5787       attribute bvZ3Native 1
       
  5788         string-attr False
       
  5789     implies
       
  5790     and 2
       
  5791     not
       
  5792     fun $has_volatile_owns_set 1
       
  5793     fun $typ 1
       
  5794     var p
       
  5795       type-con $ptr 0
       
  5796     fun $set_in 2
       
  5797     var r
       
  5798       type-con $ptr 0
       
  5799     fun $owns 2
       
  5800     var S
       
  5801       type-con $state 0
       
  5802     var p
       
  5803       type-con $ptr 0
       
  5804     fun $set_in2 2
       
  5805     var r
       
  5806       type-con $ptr 0
       
  5807     fun $ver_domain 1
       
  5808     fun $read_version 2
       
  5809     var S
       
  5810       type-con $state 0
       
  5811     var q
       
  5812       type-con $ptr 0
       
  5813 axiom 0
       
  5814     forall 2 1 3
       
  5815       var S
       
  5816         type-con $state 0
       
  5817       var p
       
  5818         type-con $ptr 0
       
  5819       pat 1
       
  5820         fun $in_domain 3
       
  5821         var S
       
  5822           type-con $state 0
       
  5823         var p
       
  5824           type-con $ptr 0
       
  5825         var p
       
  5826           type-con $ptr 0
       
  5827       attribute qid 1
       
  5828         string-attr VccPrelu.923:15
       
  5829       attribute uniqueId 1
       
  5830         string-attr 97
       
  5831       attribute bvZ3Native 1
       
  5832         string-attr False
       
  5833     implies
       
  5834     and 7
       
  5835     fun $full_stop 1
       
  5836     var S
       
  5837       type-con $state 0
       
  5838     fun $closed 2
       
  5839     var S
       
  5840       type-con $state 0
       
  5841     var p
       
  5842       type-con $ptr 0
       
  5843     =
       
  5844     fun $owner 2
       
  5845     var S
       
  5846       type-con $state 0
       
  5847     var p
       
  5848       type-con $ptr 0
       
  5849     fun $me 0
       
  5850     fun $is 2
       
  5851     var p
       
  5852       type-con $ptr 0
       
  5853     fun $typ 1
       
  5854     var p
       
  5855       type-con $ptr 0
       
  5856     fun $typed 2
       
  5857     var S
       
  5858       type-con $state 0
       
  5859     var p
       
  5860       type-con $ptr 0
       
  5861     not
       
  5862     =
       
  5863     fun $kind_of 1
       
  5864     fun $typ 1
       
  5865     var p
       
  5866       type-con $ptr 0
       
  5867     fun $kind_primitive 0
       
  5868     fun $is_non_primitive 1
       
  5869     fun $typ 1
       
  5870     var p
       
  5871       type-con $ptr 0
       
  5872     fun $in_domain 3
       
  5873     var S
       
  5874       type-con $state 0
       
  5875     var p
       
  5876       type-con $ptr 0
       
  5877     var p
       
  5878       type-con $ptr 0
       
  5879 axiom 0
       
  5880     forall 3 1 4
       
  5881       var S
       
  5882         type-con $state 0
       
  5883       var p
       
  5884         type-con $ptr 0
       
  5885       var q
       
  5886         type-con $ptr 0
       
  5887       pat 1
       
  5888         fun $in_domain 3
       
  5889         var S
       
  5890           type-con $state 0
       
  5891         var q
       
  5892           type-con $ptr 0
       
  5893         var p
       
  5894           type-con $ptr 0
       
  5895       attribute qid 1
       
  5896         string-attr VccPrelu.932:15
       
  5897       attribute uniqueId 1
       
  5898         string-attr 98
       
  5899       attribute bvZ3Native 1
       
  5900         string-attr False
       
  5901       attribute weight 1
       
  5902         expr-attr
       
  5903           int-num 0
       
  5904     implies
       
  5905     and 2
       
  5906     fun $full_stop 1
       
  5907     var S
       
  5908       type-con $state 0
       
  5909     fun $set_in 2
       
  5910     var q
       
  5911       type-con $ptr 0
       
  5912     fun $domain 2
       
  5913     var S
       
  5914       type-con $state 0
       
  5915     var p
       
  5916       type-con $ptr 0
       
  5917     fun $in_domain 3
       
  5918     var S
       
  5919       type-con $state 0
       
  5920     var q
       
  5921       type-con $ptr 0
       
  5922     var p
       
  5923       type-con $ptr 0
       
  5924 axiom 0
       
  5925     forall 4 1 4
       
  5926       var S
       
  5927         type-con $state 0
       
  5928       var p
       
  5929         type-con $ptr 0
       
  5930       var q
       
  5931         type-con $ptr 0
       
  5932       var r
       
  5933         type-con $ptr 0
       
  5934       pat 2
       
  5935         fun $set_in 2
       
  5936         var q
       
  5937           type-con $ptr 0
       
  5938         fun $domain 2
       
  5939         var S
       
  5940           type-con $state 0
       
  5941         var p
       
  5942           type-con $ptr 0
       
  5943         fun $in_domain 3
       
  5944         var S
       
  5945           type-con $state 0
       
  5946         var r
       
  5947           type-con $ptr 0
       
  5948         var p
       
  5949           type-con $ptr 0
       
  5950       attribute qid 1
       
  5951         string-attr VccPrelu.936:15
       
  5952       attribute uniqueId 1
       
  5953         string-attr 99
       
  5954       attribute bvZ3Native 1
       
  5955         string-attr False
       
  5956       attribute weight 1
       
  5957         expr-attr
       
  5958           int-num 0
       
  5959     implies
       
  5960     and 3
       
  5961     not
       
  5962     fun $has_volatile_owns_set 1
       
  5963     fun $typ 1
       
  5964     var q
       
  5965       type-con $ptr 0
       
  5966     fun $set_in 2
       
  5967     var q
       
  5968       type-con $ptr 0
       
  5969     fun $domain 2
       
  5970     var S
       
  5971       type-con $state 0
       
  5972     var p
       
  5973       type-con $ptr 0
       
  5974     fun $set_in0 2
       
  5975     var r
       
  5976       type-con $ptr 0
       
  5977     fun $owns 2
       
  5978     var S
       
  5979       type-con $state 0
       
  5980     var q
       
  5981       type-con $ptr 0
       
  5982     and 2
       
  5983     fun $in_domain 3
       
  5984     var S
       
  5985       type-con $state 0
       
  5986     var r
       
  5987       type-con $ptr 0
       
  5988     var p
       
  5989       type-con $ptr 0
       
  5990     fun $set_in0 2
       
  5991     var r
       
  5992       type-con $ptr 0
       
  5993     fun $owns 2
       
  5994     var S
       
  5995       type-con $state 0
       
  5996     var q
       
  5997       type-con $ptr 0
       
  5998 axiom 0
       
  5999     forall 4 1 4
       
  6000       var S
       
  6001         type-con $state 0
       
  6002       var p
       
  6003         type-con $ptr 0
       
  6004       var q
       
  6005         type-con $ptr 0
       
  6006       var r
       
  6007         type-con $ptr 0
       
  6008       pat 2
       
  6009         fun $set_in 2
       
  6010         var q
       
  6011           type-con $ptr 0
       
  6012         fun $domain 2
       
  6013         var S
       
  6014           type-con $state 0
       
  6015         var p
       
  6016           type-con $ptr 0
       
  6017         fun $in_vdomain 3
       
  6018         var S
       
  6019           type-con $state 0
       
  6020         var r
       
  6021           type-con $ptr 0
       
  6022         var p
       
  6023           type-con $ptr 0
       
  6024       attribute qid 1
       
  6025         string-attr VccPrelu.941:15
       
  6026       attribute uniqueId 1
       
  6027         string-attr 101
       
  6028       attribute bvZ3Native 1
       
  6029         string-attr False
       
  6030       attribute weight 1
       
  6031         expr-attr
       
  6032           int-num 0
       
  6033     implies
       
  6034     and 3
       
  6035     fun $has_volatile_owns_set 1
       
  6036     fun $typ 1
       
  6037     var q
       
  6038       type-con $ptr 0
       
  6039     fun $set_in 2
       
  6040     var q
       
  6041       type-con $ptr 0
       
  6042     fun $domain 2
       
  6043     var S
       
  6044       type-con $state 0
       
  6045     var p
       
  6046       type-con $ptr 0
       
  6047     forall 1 0 3
       
  6048       var S1
       
  6049         type-con $state 0
       
  6050       attribute qid 1
       
  6051         string-attr VccPrelu.945:11
       
  6052       attribute uniqueId 1
       
  6053         string-attr 100
       
  6054       attribute bvZ3Native 1
       
  6055         string-attr False
       
  6056     implies
       
  6057     and 3
       
  6058     fun $inv2 4
       
  6059     var S1
       
  6060       type-con $state 0
       
  6061     var S1
       
  6062       type-con $state 0
       
  6063     var q
       
  6064       type-con $ptr 0
       
  6065     fun $typ 1
       
  6066     var q
       
  6067       type-con $ptr 0
       
  6068     =
       
  6069     fun $read_version 2
       
  6070     var S1
       
  6071       type-con $state 0
       
  6072     var p
       
  6073       type-con $ptr 0
       
  6074     fun $read_version 2
       
  6075     var S
       
  6076       type-con $state 0
       
  6077     var p
       
  6078       type-con $ptr 0
       
  6079     =
       
  6080     fun $domain 2
       
  6081     var S1
       
  6082       type-con $state 0
       
  6083     var p
       
  6084       type-con $ptr 0
       
  6085     fun $domain 2
       
  6086     var S
       
  6087       type-con $state 0
       
  6088     var p
       
  6089       type-con $ptr 0
       
  6090     fun $set_in0 2
       
  6091     var r
       
  6092       type-con $ptr 0
       
  6093     fun $owns 2
       
  6094     var S1
       
  6095       type-con $state 0
       
  6096     var q
       
  6097       type-con $ptr 0
       
  6098     and 2
       
  6099     fun $in_vdomain 3
       
  6100     var S
       
  6101       type-con $state 0
       
  6102     var r
       
  6103       type-con $ptr 0
       
  6104     var p
       
  6105       type-con $ptr 0
       
  6106     fun $set_in0 2
       
  6107     var r
       
  6108       type-con $ptr 0
       
  6109     fun $owns 2
       
  6110     var S
       
  6111       type-con $state 0
       
  6112     var q
       
  6113       type-con $ptr 0
       
  6114 axiom 0
       
  6115     forall 3 1 4
       
  6116       var S
       
  6117         type-con $state 0
       
  6118       var p
       
  6119         type-con $ptr 0
       
  6120       var q
       
  6121         type-con $ptr 0
       
  6122       pat 1
       
  6123         fun $in_vdomain 3
       
  6124         var S
       
  6125           type-con $state 0
       
  6126         var p
       
  6127           type-con $ptr 0
       
  6128         var q
       
  6129           type-con $ptr 0
       
  6130       attribute qid 1
       
  6131         string-attr VccPrelu.952:15
       
  6132       attribute uniqueId 1
       
  6133         string-attr 102
       
  6134       attribute bvZ3Native 1
       
  6135         string-attr False
       
  6136       attribute weight 1
       
  6137         expr-attr
       
  6138           int-num 0
       
  6139     implies
       
  6140     fun $in_vdomain 3
       
  6141     var S
       
  6142       type-con $state 0
       
  6143     var p
       
  6144       type-con $ptr 0
       
  6145     var q
       
  6146       type-con $ptr 0
       
  6147     fun $in_domain 3
       
  6148     var S
       
  6149       type-con $state 0
       
  6150     var p
       
  6151       type-con $ptr 0
       
  6152     var q
       
  6153       type-con $ptr 0
       
  6154 axiom 0
       
  6155     forall 4 1 3
       
  6156       var S
       
  6157         type-con $state 0
       
  6158       var p
       
  6159         type-con $ptr 0
       
  6160       var d
       
  6161         type-con $ptr 0
       
  6162       var f
       
  6163         type-con $field 0
       
  6164       pat 3
       
  6165         fun $set_in 2
       
  6166         var p
       
  6167           type-con $ptr 0
       
  6168         fun $domain 2
       
  6169         var S
       
  6170           type-con $state 0
       
  6171         var d
       
  6172           type-con $ptr 0
       
  6173         fun $is_primitive_non_volatile_field 1
       
  6174         var f
       
  6175           type-con $field 0
       
  6176         fun $select.mem 2
       
  6177         fun $memory 1
       
  6178         var S
       
  6179           type-con $state 0
       
  6180         fun $dot 2
       
  6181         var p
       
  6182           type-con $ptr 0
       
  6183         var f
       
  6184           type-con $field 0
       
  6185       attribute qid 1
       
  6186         string-attr VccPrelu.957:15
       
  6187       attribute uniqueId 1
       
  6188         string-attr 103
       
  6189       attribute bvZ3Native 1
       
  6190         string-attr False
       
  6191     implies
       
  6192     and 2
       
  6193     fun $set_in 2
       
  6194     var p
       
  6195       type-con $ptr 0
       
  6196     fun $domain 2
       
  6197     var S
       
  6198       type-con $state 0
       
  6199     var d
       
  6200       type-con $ptr 0
       
  6201     fun $is_primitive_non_volatile_field 1
       
  6202     var f
       
  6203       type-con $field 0
       
  6204     =
       
  6205     fun $select.mem 2
       
  6206     fun $memory 1
       
  6207     var S
       
  6208       type-con $state 0
       
  6209     fun $dot 2
       
  6210     var p
       
  6211       type-con $ptr 0
       
  6212     var f
       
  6213       type-con $field 0
       
  6214     fun $fetch_from_domain 2
       
  6215     fun $read_version 2
       
  6216     var S
       
  6217       type-con $state 0
       
  6218     var d
       
  6219       type-con $ptr 0
       
  6220     fun $dot 2
       
  6221     var p
       
  6222       type-con $ptr 0
       
  6223     var f
       
  6224       type-con $field 0
       
  6225 axiom 0
       
  6226     forall 3 2 3
       
  6227       var S
       
  6228         type-con $state 0
       
  6229       var p
       
  6230         type-con $ptr 0
       
  6231       var d
       
  6232         type-con $ptr 0
       
  6233       pat 3
       
  6234         fun $full_stop 1
       
  6235         var S
       
  6236           type-con $state 0
       
  6237         fun $set_in 2
       
  6238         var p
       
  6239           type-con $ptr 0
       
  6240         fun $domain 2
       
  6241         var S
       
  6242           type-con $state 0
       
  6243         var d
       
  6244           type-con $ptr 0
       
  6245         fun $select.sm 2
       
  6246         fun $statusmap 1
       
  6247         var S
       
  6248           type-con $state 0
       
  6249         var p
       
  6250           type-con $ptr 0
       
  6251       pat 3
       
  6252         fun $full_stop 1
       
  6253         var S
       
  6254           type-con $state 0
       
  6255         fun $set_in 2
       
  6256         var p
       
  6257           type-con $ptr 0
       
  6258         fun $domain 2
       
  6259         var S
       
  6260           type-con $state 0
       
  6261         var d
       
  6262           type-con $ptr 0
       
  6263         fun $select.tm 2
       
  6264         fun $typemap 1
       
  6265         var S
       
  6266           type-con $state 0
       
  6267         var p
       
  6268           type-con $ptr 0
       
  6269       attribute qid 1
       
  6270         string-attr VccPrelu.962:15
       
  6271       attribute uniqueId 1
       
  6272         string-attr 104
       
  6273       attribute bvZ3Native 1
       
  6274         string-attr False
       
  6275     implies
       
  6276     and 2
       
  6277     fun $full_stop 1
       
  6278     var S
       
  6279       type-con $state 0
       
  6280     fun $set_in 2
       
  6281     var p
       
  6282       type-con $ptr 0
       
  6283     fun $domain 2
       
  6284     var S
       
  6285       type-con $state 0
       
  6286     var d
       
  6287       type-con $ptr 0
       
  6288     and 2
       
  6289     fun $typed 2
       
  6290     var S
       
  6291       type-con $state 0
       
  6292     var p
       
  6293       type-con $ptr 0
       
  6294     not
       
  6295     fun $ts_is_volatile 1
       
  6296     fun $select.tm 2
       
  6297     fun $typemap 1
       
  6298     var S
       
  6299       type-con $state 0
       
  6300     var p
       
  6301       type-con $ptr 0
       
  6302 axiom 0
       
  6303     forall 4 2 3
       
  6304       var S
       
  6305         type-con $state 0
       
  6306       var p
       
  6307         type-con $ptr 0
       
  6308       var d
       
  6309         type-con $ptr 0
       
  6310       var f
       
  6311         type-con $field 0
       
  6312       pat 3
       
  6313         fun $set_in 2
       
  6314         var p
       
  6315           type-con $ptr 0
       
  6316         fun $domain 2
       
  6317         var S
       
  6318           type-con $state 0
       
  6319         var d
       
  6320           type-con $ptr 0
       
  6321         fun $is_primitive_non_volatile_field 1
       
  6322         var f
       
  6323           type-con $field 0
       
  6324         fun $owner 2
       
  6325         var S
       
  6326           type-con $state 0
       
  6327         fun $dot 2
       
  6328         var p
       
  6329           type-con $ptr 0
       
  6330         var f
       
  6331           type-con $field 0
       
  6332       pat 3
       
  6333         fun $set_in 2
       
  6334         var p
       
  6335           type-con $ptr 0
       
  6336         fun $domain 2
       
  6337         var S
       
  6338           type-con $state 0
       
  6339         var d
       
  6340           type-con $ptr 0
       
  6341         fun $is_primitive_non_volatile_field 1
       
  6342         var f
       
  6343           type-con $field 0
       
  6344         fun $select.tm 2
       
  6345         fun $typemap 1
       
  6346         var S
       
  6347           type-con $state 0
       
  6348         fun $dot 2
       
  6349         var p
       
  6350           type-con $ptr 0
       
  6351         var f
       
  6352           type-con $field 0
       
  6353       attribute qid 1
       
  6354         string-attr VccPrelu.968:15
       
  6355       attribute uniqueId 1
       
  6356         string-attr 105
       
  6357       attribute bvZ3Native 1
       
  6358         string-attr False
       
  6359     implies
       
  6360     and 3
       
  6361     fun $full_stop 1
       
  6362     var S
       
  6363       type-con $state 0
       
  6364     fun $set_in 2
       
  6365     var p
       
  6366       type-con $ptr 0
       
  6367     fun $domain 2
       
  6368     var S
       
  6369       type-con $state 0
       
  6370     var d
       
  6371       type-con $ptr 0
       
  6372     fun $is_primitive_non_volatile_field 1
       
  6373     var f
       
  6374       type-con $field 0
       
  6375     and 2
       
  6376     fun $typed 2
       
  6377     var S
       
  6378       type-con $state 0
       
  6379     fun $dot 2
       
  6380     var p
       
  6381       type-con $ptr 0
       
  6382     var f
       
  6383       type-con $field 0
       
  6384     not
       
  6385     fun $ts_is_volatile 1
       
  6386     fun $select.tm 2
       
  6387     fun $typemap 1
       
  6388     var S
       
  6389       type-con $state 0
       
  6390     fun $dot 2
       
  6391     var p
       
  6392       type-con $ptr 0
       
  6393     var f
       
  6394       type-con $field 0
       
  6395 axiom 0
       
  6396     forall 7 1 3
       
  6397       var S
       
  6398         type-con $state 0
       
  6399       var p
       
  6400         type-con $ptr 0
       
  6401       var d
       
  6402         type-con $ptr 0
       
  6403       var f
       
  6404         type-con $field 0
       
  6405       var sz
       
  6406         int
       
  6407       var i
       
  6408         int
       
  6409       var t
       
  6410         type-con $ctype 0
       
  6411       pat 3
       
  6412         fun $set_in 2
       
  6413         var p
       
  6414           type-con $ptr 0
       
  6415         fun $domain 2
       
  6416         var S
       
  6417           type-con $state 0
       
  6418         var d
       
  6419           type-con $ptr 0
       
  6420         fun $is_primitive_embedded_array 2
       
  6421         var f
       
  6422           type-con $field 0
       
  6423         var sz
       
  6424           int
       
  6425         fun $select.mem 2
       
  6426         fun $memory 1
       
  6427         var S
       
  6428           type-con $state 0
       
  6429         fun $idx 3
       
  6430         fun $dot 2
       
  6431         var p
       
  6432           type-con $ptr 0
       
  6433         var f
       
  6434           type-con $field 0
       
  6435         var i
       
  6436           int
       
  6437         var t
       
  6438           type-con $ctype 0
       
  6439       attribute qid 1
       
  6440         string-attr VccPrelu.974:15
       
  6441       attribute uniqueId 1
       
  6442         string-attr 106
       
  6443       attribute bvZ3Native 1
       
  6444         string-attr False
       
  6445     implies
       
  6446     and 5
       
  6447     fun $full_stop 1
       
  6448     var S
       
  6449       type-con $state 0
       
  6450     fun $set_in 2
       
  6451     var p
       
  6452       type-con $ptr 0
       
  6453     fun $domain 2
       
  6454     var S
       
  6455       type-con $state 0
       
  6456     var d
       
  6457       type-con $ptr 0
       
  6458     fun $is_primitive_embedded_array 2
       
  6459     var f
       
  6460       type-con $field 0
       
  6461     var sz
       
  6462       int
       
  6463     <=
       
  6464     int-num 0
       
  6465     var i
       
  6466       int
       
  6467     <
       
  6468     var i
       
  6469       int
       
  6470     var sz
       
  6471       int
       
  6472     =
       
  6473     fun $select.mem 2
       
  6474     fun $memory 1
       
  6475     var S
       
  6476       type-con $state 0
       
  6477     fun $idx 3
       
  6478     fun $dot 2
       
  6479     var p
       
  6480       type-con $ptr 0
       
  6481     var f
       
  6482       type-con $field 0
       
  6483     var i
       
  6484       int
       
  6485     var t
       
  6486       type-con $ctype 0
       
  6487     fun $fetch_from_domain 2
       
  6488     fun $read_version 2
       
  6489     var S
       
  6490       type-con $state 0
       
  6491     var d
       
  6492       type-con $ptr 0
       
  6493     fun $idx 3
       
  6494     fun $dot 2
       
  6495     var p
       
  6496       type-con $ptr 0
       
  6497     var f
       
  6498       type-con $field 0
       
  6499     var i
       
  6500       int
       
  6501     var t
       
  6502       type-con $ctype 0
       
  6503 axiom 0
       
  6504     forall 7 2 3
       
  6505       var S
       
  6506         type-con $state 0
       
  6507       var p
       
  6508         type-con $ptr 0
       
  6509       var d
       
  6510         type-con $ptr 0
       
  6511       var f
       
  6512         type-con $field 0
       
  6513       var sz
       
  6514         int
       
  6515       var i
       
  6516         int
       
  6517       var t
       
  6518         type-con $ctype 0
       
  6519       pat 3
       
  6520         fun $set_in 2
       
  6521         var p
       
  6522           type-con $ptr 0
       
  6523         fun $domain 2
       
  6524         var S
       
  6525           type-con $state 0
       
  6526         var d
       
  6527           type-con $ptr 0
       
  6528         fun $is_primitive_embedded_array 2
       
  6529         var f
       
  6530           type-con $field 0
       
  6531         var sz
       
  6532           int
       
  6533         fun $select.tm 2
       
  6534         fun $typemap 1
       
  6535         var S
       
  6536           type-con $state 0
       
  6537         fun $idx 3
       
  6538         fun $dot 2
       
  6539         var p
       
  6540           type-con $ptr 0
       
  6541         var f
       
  6542           type-con $field 0
       
  6543         var i
       
  6544           int
       
  6545         var t
       
  6546           type-con $ctype 0
       
  6547       pat 3
       
  6548         fun $set_in 2
       
  6549         var p
       
  6550           type-con $ptr 0
       
  6551         fun $domain 2
       
  6552         var S
       
  6553           type-con $state 0
       
  6554         var d
       
  6555           type-con $ptr 0
       
  6556         fun $is_primitive_embedded_array 2
       
  6557         var f
       
  6558           type-con $field 0
       
  6559         var sz
       
  6560           int
       
  6561         fun $owner 2
       
  6562         var S
       
  6563           type-con $state 0
       
  6564         fun $idx 3
       
  6565         fun $dot 2
       
  6566         var p
       
  6567           type-con $ptr 0
       
  6568         var f
       
  6569           type-con $field 0
       
  6570         var i
       
  6571           int
       
  6572         var t
       
  6573           type-con $ctype 0
       
  6574       attribute qid 1
       
  6575         string-attr VccPrelu.979:15
       
  6576       attribute uniqueId 1
       
  6577         string-attr 107
       
  6578       attribute bvZ3Native 1
       
  6579         string-attr False
       
  6580     implies
       
  6581     and 5
       
  6582     fun $full_stop 1
       
  6583     var S
       
  6584       type-con $state 0
       
  6585     fun $set_in 2
       
  6586     var p
       
  6587       type-con $ptr 0
       
  6588     fun $domain 2
       
  6589     var S
       
  6590       type-con $state 0
       
  6591     var d
       
  6592       type-con $ptr 0
       
  6593     fun $is_primitive_embedded_array 2
       
  6594     var f
       
  6595       type-con $field 0
       
  6596     var sz
       
  6597       int
       
  6598     <=
       
  6599     int-num 0
       
  6600     var i
       
  6601       int
       
  6602     <
       
  6603     var i
       
  6604       int
       
  6605     var sz
       
  6606       int
       
  6607     and 2
       
  6608     fun $typed 2
       
  6609     var S
       
  6610       type-con $state 0
       
  6611     fun $idx 3
       
  6612     fun $dot 2
       
  6613     var p
       
  6614       type-con $ptr 0
       
  6615     var f
       
  6616       type-con $field 0
       
  6617     var i
       
  6618       int
       
  6619     var t
       
  6620       type-con $ctype 0
       
  6621     not
       
  6622     fun $ts_is_volatile 1
       
  6623     fun $select.tm 2
       
  6624     fun $typemap 1
       
  6625     var S
       
  6626       type-con $state 0
       
  6627     fun $idx 3
       
  6628     fun $dot 2
       
  6629     var p
       
  6630       type-con $ptr 0
       
  6631     var f
       
  6632       type-con $field 0
       
  6633     var i
       
  6634       int
       
  6635     var t
       
  6636       type-con $ctype 0
       
  6637 axiom 0
       
  6638     forall 6 2 3
       
  6639       var S
       
  6640         type-con $state 0
       
  6641       var r
       
  6642         int
       
  6643       var d
       
  6644         type-con $ptr 0
       
  6645       var sz
       
  6646         int
       
  6647       var i
       
  6648         int
       
  6649       var t
       
  6650         type-con $ctype 0
       
  6651       pat 3
       
  6652         fun $set_in 2
       
  6653         fun $ptr 2
       
  6654         fun $array 2
       
  6655         var t
       
  6656           type-con $ctype 0
       
  6657         var sz
       
  6658           int
       
  6659         var r
       
  6660           int
       
  6661         fun $domain 2
       
  6662         var S
       
  6663           type-con $state 0
       
  6664         var d
       
  6665           type-con $ptr 0
       
  6666         fun $select.tm 2
       
  6667         fun $typemap 1
       
  6668         var S
       
  6669           type-con $state 0
       
  6670         fun $idx 3
       
  6671         fun $ptr 2
       
  6672         var t
       
  6673           type-con $ctype 0
       
  6674         var r
       
  6675           int
       
  6676         var i
       
  6677           int
       
  6678         var t
       
  6679           type-con $ctype 0
       
  6680         fun $is_primitive 1
       
  6681         var t
       
  6682           type-con $ctype 0
       
  6683       pat 3
       
  6684         fun $set_in 2
       
  6685         fun $ptr 2
       
  6686         fun $array 2
       
  6687         var t
       
  6688           type-con $ctype 0
       
  6689         var sz
       
  6690           int
       
  6691         var r
       
  6692           int
       
  6693         fun $domain 2
       
  6694         var S
       
  6695           type-con $state 0
       
  6696         var d
       
  6697           type-con $ptr 0
       
  6698         fun $owner 2
       
  6699         var S
       
  6700           type-con $state 0
       
  6701         fun $idx 3
       
  6702         fun $ptr 2
       
  6703         var t
       
  6704           type-con $ctype 0
       
  6705         var r
       
  6706           int
       
  6707         var i
       
  6708           int
       
  6709         var t
       
  6710           type-con $ctype 0
       
  6711         fun $is_primitive 1
       
  6712         var t
       
  6713           type-con $ctype 0
       
  6714       attribute qid 1
       
  6715         string-attr VccPrelu.985:15
       
  6716       attribute uniqueId 1
       
  6717         string-attr 108
       
  6718       attribute bvZ3Native 1
       
  6719         string-attr False
       
  6720     implies
       
  6721     and 5
       
  6722     fun $full_stop 1
       
  6723     var S
       
  6724       type-con $state 0
       
  6725     fun $is_primitive 1
       
  6726     var t
       
  6727       type-con $ctype 0
       
  6728     fun $set_in 2
       
  6729     fun $ptr 2
       
  6730     fun $array 2
       
  6731     var t
       
  6732       type-con $ctype 0
       
  6733     var sz
       
  6734       int
       
  6735     var r
       
  6736       int
       
  6737     fun $domain 2
       
  6738     var S
       
  6739       type-con $state 0
       
  6740     var d
       
  6741       type-con $ptr 0
       
  6742     <=
       
  6743     int-num 0
       
  6744     var i
       
  6745       int
       
  6746     <
       
  6747     var i
       
  6748       int
       
  6749     var sz
       
  6750       int
       
  6751     and 2
       
  6752     fun $typed 2
       
  6753     var S
       
  6754       type-con $state 0
       
  6755     fun $idx 3
       
  6756     fun $ptr 2
       
  6757     var t
       
  6758       type-con $ctype 0
       
  6759     var r
       
  6760       int
       
  6761     var i
       
  6762       int
       
  6763     var t
       
  6764       type-con $ctype 0
       
  6765     not
       
  6766     fun $ts_is_volatile 1
       
  6767     fun $select.tm 2
       
  6768     fun $typemap 1
       
  6769     var S
       
  6770       type-con $state 0
       
  6771     fun $idx 3
       
  6772     fun $ptr 2
       
  6773     var t
       
  6774       type-con $ctype 0
       
  6775     var r
       
  6776       int
       
  6777     var i
       
  6778       int
       
  6779     var t
       
  6780       type-con $ctype 0
       
  6781 axiom 0
       
  6782     forall 6 1 3
       
  6783       var S
       
  6784         type-con $state 0
       
  6785       var r
       
  6786         int
       
  6787       var d
       
  6788         type-con $ptr 0
       
  6789       var sz
       
  6790         int
       
  6791       var i
       
  6792         int
       
  6793       var t
       
  6794         type-con $ctype 0
       
  6795       pat 3
       
  6796         fun $set_in 2
       
  6797         fun $ptr 2
       
  6798         fun $array 2
       
  6799         var t
       
  6800           type-con $ctype 0
       
  6801         var sz
       
  6802           int
       
  6803         var r
       
  6804           int
       
  6805         fun $domain 2
       
  6806         var S
       
  6807           type-con $state 0
       
  6808         var d
       
  6809           type-con $ptr 0
       
  6810         fun $select.mem 2
       
  6811         fun $memory 1
       
  6812         var S
       
  6813           type-con $state 0
       
  6814         fun $idx 3
       
  6815         fun $ptr 2
       
  6816         var t
       
  6817           type-con $ctype 0
       
  6818         var r
       
  6819           int
       
  6820         var i
       
  6821           int
       
  6822         var t
       
  6823           type-con $ctype 0
       
  6824         fun $is_primitive 1
       
  6825         var t
       
  6826           type-con $ctype 0
       
  6827       attribute qid 1
       
  6828         string-attr VccPrelu.994:15
       
  6829       attribute uniqueId 1
       
  6830         string-attr 109
       
  6831       attribute bvZ3Native 1
       
  6832         string-attr False
       
  6833     implies
       
  6834     and 5
       
  6835     fun $full_stop 1
       
  6836     var S
       
  6837       type-con $state 0
       
  6838     fun $is_primitive 1
       
  6839     var t
       
  6840       type-con $ctype 0
       
  6841     fun $set_in 2
       
  6842     fun $ptr 2
       
  6843     fun $array 2
       
  6844     var t
       
  6845       type-con $ctype 0
       
  6846     var sz
       
  6847       int
       
  6848     var r
       
  6849       int
       
  6850     fun $domain 2
       
  6851     var S
       
  6852       type-con $state 0
       
  6853     var d
       
  6854       type-con $ptr 0
       
  6855     <=
       
  6856     int-num 0
       
  6857     var i
       
  6858       int
       
  6859     <
       
  6860     var i
       
  6861       int
       
  6862     var sz
       
  6863       int
       
  6864     =
       
  6865     fun $select.mem 2
       
  6866     fun $memory 1
       
  6867     var S
       
  6868       type-con $state 0
       
  6869     fun $idx 3
       
  6870     fun $ptr 2
       
  6871     var t
       
  6872       type-con $ctype 0
       
  6873     var r
       
  6874       int
       
  6875     var i
       
  6876       int
       
  6877     var t
       
  6878       type-con $ctype 0
       
  6879     fun $fetch_from_domain 2
       
  6880     fun $read_version 2
       
  6881     var S
       
  6882       type-con $state 0
       
  6883     var d
       
  6884       type-con $ptr 0
       
  6885     fun $idx 3
       
  6886     fun $ptr 2
       
  6887     var t
       
  6888       type-con $ctype 0
       
  6889     var r
       
  6890       int
       
  6891     var i
       
  6892       int
       
  6893     var t
       
  6894       type-con $ctype 0
       
  6895 axiom 0
       
  6896     forall 6 1 3
       
  6897       var S
       
  6898         type-con $state 0
       
  6899       var p
       
  6900         type-con $ptr 0
       
  6901       var f
       
  6902         type-con $field 0
       
  6903       var sz
       
  6904         int
       
  6905       var i
       
  6906         int
       
  6907       var t
       
  6908         type-con $ctype 0
       
  6909       pat 2
       
  6910         fun $is_primitive_embedded_volatile_array 3
       
  6911         var f
       
  6912           type-con $field 0
       
  6913         var sz
       
  6914           int
       
  6915         var t
       
  6916           type-con $ctype 0
       
  6917         fun $ts_is_volatile 1
       
  6918         fun $select.tm 2
       
  6919         fun $typemap 1
       
  6920         var S
       
  6921           type-con $state 0
       
  6922         fun $idx 3
       
  6923         fun $dot 2
       
  6924         var p
       
  6925           type-con $ptr 0
       
  6926         var f
       
  6927           type-con $field 0
       
  6928         var i
       
  6929           int
       
  6930         var t
       
  6931           type-con $ctype 0
       
  6932       attribute qid 1
       
  6933         string-attr VccPrelu.1002:15
       
  6934       attribute uniqueId 1
       
  6935         string-attr 110
       
  6936       attribute bvZ3Native 1
       
  6937         string-attr False
       
  6938     implies
       
  6939     and 4
       
  6940     fun $good_state 1
       
  6941     var S
       
  6942       type-con $state 0
       
  6943     fun $is_primitive_embedded_volatile_array 3
       
  6944     var f
       
  6945       type-con $field 0
       
  6946     var sz
       
  6947       int
       
  6948     var t
       
  6949       type-con $ctype 0
       
  6950     <=
       
  6951     int-num 0
       
  6952     var i
       
  6953       int
       
  6954     <
       
  6955     var i
       
  6956       int
       
  6957     var sz
       
  6958       int
       
  6959     fun $ts_is_volatile 1
       
  6960     fun $select.tm 2
       
  6961     fun $typemap 1
       
  6962     var S
       
  6963       type-con $state 0
       
  6964     fun $idx 3
       
  6965     fun $dot 2
       
  6966     var p
       
  6967       type-con $ptr 0
       
  6968     var f
       
  6969       type-con $field 0
       
  6970     var i
       
  6971       int
       
  6972     var t
       
  6973       type-con $ctype 0
       
  6974 axiom 0
       
  6975     forall 4 1 4
       
  6976       var p
       
  6977         type-con $ptr 0
       
  6978       var S1
       
  6979         type-con $state 0
       
  6980       var S2
       
  6981         type-con $state 0
       
  6982       var q
       
  6983         type-con $ptr 0
       
  6984       pat 2
       
  6985         fun $set_in 2
       
  6986         var q
       
  6987           type-con $ptr 0
       
  6988         fun $domain 2
       
  6989         var S1
       
  6990           type-con $state 0
       
  6991         var p
       
  6992           type-con $ptr 0
       
  6993         fun $call_transition 2
       
  6994         var S1
       
  6995           type-con $state 0
       
  6996         var S2
       
  6997           type-con $state 0
       
  6998       attribute qid 1
       
  6999         string-attr VccPrelu.1013:15
       
  7000       attribute uniqueId 1
       
  7001         string-attr 111
       
  7002       attribute bvZ3Native 1
       
  7003         string-attr False
       
  7004       attribute weight 1
       
  7005         expr-attr
       
  7006           int-num 0
       
  7007     fun $instantiate_bool 1
       
  7008     fun $set_in 2
       
  7009     var q
       
  7010       type-con $ptr 0
       
  7011     fun $domain 2
       
  7012     var S2
       
  7013       type-con $state 0
       
  7014     var p
       
  7015       type-con $ptr 0
       
  7016 axiom 0
       
  7017     forall 4 1 4
       
  7018       var p
       
  7019         type-con $ptr 0
       
  7020       var S1
       
  7021         type-con $state 0
       
  7022       var S2
       
  7023         type-con $state 0
       
  7024       var q
       
  7025         type-con $ptr 0
       
  7026       pat 2
       
  7027         fun $set_in 2
       
  7028         var q
       
  7029           type-con $ptr 0
       
  7030         fun $ver_domain 1
       
  7031         fun $read_version 2
       
  7032         var S1
       
  7033           type-con $state 0
       
  7034         var p
       
  7035           type-con $ptr 0
       
  7036         fun $call_transition 2
       
  7037         var S1
       
  7038           type-con $state 0
       
  7039         var S2
       
  7040           type-con $state 0
       
  7041       attribute qid 1
       
  7042         string-attr VccPrelu.1017:15
       
  7043       attribute uniqueId 1
       
  7044         string-attr 112
       
  7045       attribute bvZ3Native 1
       
  7046         string-attr False
       
  7047       attribute weight 1
       
  7048         expr-attr
       
  7049           int-num 0
       
  7050     fun $instantiate_bool 1
       
  7051     fun $set_in 2
       
  7052     var q
       
  7053       type-con $ptr 0
       
  7054     fun $ver_domain 1
       
  7055     fun $read_version 2
       
  7056     var S2
       
  7057       type-con $state 0
       
  7058     var p
       
  7059       type-con $ptr 0
       
  7060 axiom 0
       
  7061     forall 2 1 3
       
  7062       var p
       
  7063         type-con $ptr 0
       
  7064       var c
       
  7065         type-con $ptr 0
       
  7066       pat 1
       
  7067         fun $in_claim_domain 2
       
  7068         var p
       
  7069           type-con $ptr 0
       
  7070         var c
       
  7071           type-con $ptr 0
       
  7072       attribute qid 1
       
  7073         string-attr VccPrelu.1022:15
       
  7074       attribute uniqueId 1
       
  7075         string-attr 114
       
  7076       attribute bvZ3Native 1
       
  7077         string-attr False
       
  7078     implies
       
  7079     forall 1 1 3
       
  7080       var s
       
  7081         type-con $state 0
       
  7082       pat 1
       
  7083         fun $dont_instantiate_state 1
       
  7084         var s
       
  7085           type-con $state 0
       
  7086       attribute qid 1
       
  7087         string-attr VccPrelu.1023:11
       
  7088       attribute uniqueId 1
       
  7089         string-attr 113
       
  7090       attribute bvZ3Native 1
       
  7091         string-attr False
       
  7092     implies
       
  7093     fun $valid_claim 2
       
  7094     var s
       
  7095       type-con $state 0
       
  7096     var c
       
  7097       type-con $ptr 0
       
  7098     fun $closed 2
       
  7099     var s
       
  7100       type-con $state 0
       
  7101     var p
       
  7102       type-con $ptr 0
       
  7103     fun $in_claim_domain 2
       
  7104     var p
       
  7105       type-con $ptr 0
       
  7106     var c
       
  7107       type-con $ptr 0
       
  7108 axiom 0
       
  7109     forall 4 1 4
       
  7110       var S
       
  7111         type-con $state 0
       
  7112       var c
       
  7113         type-con $ptr 0
       
  7114       var obj
       
  7115         type-con $ptr 0
       
  7116       var ptr
       
  7117         type-con $ptr 0
       
  7118       pat 1
       
  7119         fun $by_claim 4
       
  7120         var S
       
  7121           type-con $state 0
       
  7122         var c
       
  7123           type-con $ptr 0
       
  7124         var obj
       
  7125           type-con $ptr 0
       
  7126         var ptr
       
  7127           type-con $ptr 0
       
  7128       attribute qid 1
       
  7129         string-attr VccPrelu.1026:32
       
  7130       attribute uniqueId 1
       
  7131         string-attr 115
       
  7132       attribute bvZ3Native 1
       
  7133         string-attr False
       
  7134       attribute weight 1
       
  7135         expr-attr
       
  7136           int-num 0
       
  7137     =
       
  7138     fun $by_claim 4
       
  7139     var S
       
  7140       type-con $state 0
       
  7141     var c
       
  7142       type-con $ptr 0
       
  7143     var obj
       
  7144       type-con $ptr 0
       
  7145     var ptr
       
  7146       type-con $ptr 0
       
  7147     var ptr
       
  7148       type-con $ptr 0
       
  7149 axiom 0
       
  7150     forall 4 2 3
       
  7151       var S
       
  7152         type-con $state 0
       
  7153       var p
       
  7154         type-con $ptr 0
       
  7155       var c
       
  7156         type-con $ptr 0
       
  7157       var f
       
  7158         type-con $field 0
       
  7159       pat 2
       
  7160         fun $in_claim_domain 2
       
  7161         var p
       
  7162           type-con $ptr 0
       
  7163         var c
       
  7164           type-con $ptr 0
       
  7165         fun $select.mem 2
       
  7166         fun $memory 1
       
  7167         var S
       
  7168           type-con $state 0
       
  7169         fun $dot 2
       
  7170         var p
       
  7171           type-con $ptr 0
       
  7172         var f
       
  7173           type-con $field 0
       
  7174       pat 1
       
  7175         fun $by_claim 4
       
  7176         var S
       
  7177           type-con $state 0
       
  7178         var c
       
  7179           type-con $ptr 0
       
  7180         var p
       
  7181           type-con $ptr 0
       
  7182         fun $dot 2
       
  7183         var p
       
  7184           type-con $ptr 0
       
  7185         var f
       
  7186           type-con $field 0
       
  7187       attribute qid 1
       
  7188         string-attr VccPrelu.1031:15
       
  7189       attribute uniqueId 1
       
  7190         string-attr 116
       
  7191       attribute bvZ3Native 1
       
  7192         string-attr False
       
  7193     implies
       
  7194     and 4
       
  7195     fun $good_state 1
       
  7196     var S
       
  7197       type-con $state 0
       
  7198     fun $closed 2
       
  7199     var S
       
  7200       type-con $state 0
       
  7201     var c
       
  7202       type-con $ptr 0
       
  7203     fun $in_claim_domain 2
       
  7204     var p
       
  7205       type-con $ptr 0
       
  7206     var c
       
  7207       type-con $ptr 0
       
  7208     fun $is_primitive_non_volatile_field 1
       
  7209     var f
       
  7210       type-con $field 0
       
  7211     and 2
       
  7212     fun $in_claim_domain 2
       
  7213     var p
       
  7214       type-con $ptr 0
       
  7215     var c
       
  7216       type-con $ptr 0
       
  7217     =
       
  7218     fun $select.mem 2
       
  7219     fun $memory 1
       
  7220     var S
       
  7221       type-con $state 0
       
  7222     fun $dot 2
       
  7223     var p
       
  7224       type-con $ptr 0
       
  7225     var f
       
  7226       type-con $field 0
       
  7227     fun $fetch_from_domain 2
       
  7228     fun $claim_version 1
       
  7229     var c
       
  7230       type-con $ptr 0
       
  7231     fun $dot 2
       
  7232     var p
       
  7233       type-con $ptr 0
       
  7234     var f
       
  7235       type-con $field 0
       
  7236 axiom 0
       
  7237     forall 7 2 3
       
  7238       var S
       
  7239         type-con $state 0
       
  7240       var p
       
  7241         type-con $ptr 0
       
  7242       var c
       
  7243         type-con $ptr 0
       
  7244       var f
       
  7245         type-con $field 0
       
  7246       var i
       
  7247         int
       
  7248       var sz
       
  7249         int
       
  7250       var t
       
  7251         type-con $ctype 0
       
  7252       pat 4
       
  7253         fun $valid_claim 2
       
  7254         var S
       
  7255           type-con $state 0
       
  7256         var c
       
  7257           type-con $ptr 0
       
  7258         fun $in_claim_domain 2
       
  7259         var p
       
  7260           type-con $ptr 0
       
  7261         var c
       
  7262           type-con $ptr 0
       
  7263         fun $select.mem 2
       
  7264         fun $memory 1
       
  7265         var S
       
  7266           type-con $state 0
       
  7267         fun $idx 3
       
  7268         fun $dot 2
       
  7269         var p
       
  7270           type-con $ptr 0
       
  7271         var f
       
  7272           type-con $field 0
       
  7273         var i
       
  7274           int
       
  7275         var t
       
  7276           type-con $ctype 0
       
  7277         fun $is_primitive_embedded_array 2
       
  7278         var f
       
  7279           type-con $field 0
       
  7280         var sz
       
  7281           int
       
  7282       pat 2
       
  7283         fun $by_claim 4
       
  7284         var S
       
  7285           type-con $state 0
       
  7286         var c
       
  7287           type-con $ptr 0
       
  7288         var p
       
  7289           type-con $ptr 0
       
  7290         fun $idx 3
       
  7291         fun $dot 2
       
  7292         var p
       
  7293           type-con $ptr 0
       
  7294         var f
       
  7295           type-con $field 0
       
  7296         var i
       
  7297           int
       
  7298         var t
       
  7299           type-con $ctype 0
       
  7300         fun $is_primitive_embedded_array 2
       
  7301         var f
       
  7302           type-con $field 0
       
  7303         var sz
       
  7304           int
       
  7305       attribute qid 1
       
  7306         string-attr VccPrelu.1040:15
       
  7307       attribute uniqueId 1
       
  7308         string-attr 117
       
  7309       attribute bvZ3Native 1
       
  7310         string-attr False
       
  7311     implies
       
  7312     and 6
       
  7313     fun $good_state 1
       
  7314     var S
       
  7315       type-con $state 0
       
  7316     fun $closed 2
       
  7317     var S
       
  7318       type-con $state 0
       
  7319     var c
       
  7320       type-con $ptr 0
       
  7321     fun $in_claim_domain 2
       
  7322     var p
       
  7323       type-con $ptr 0
       
  7324     var c
       
  7325       type-con $ptr 0
       
  7326     fun $is_primitive_embedded_array 2
       
  7327     var f
       
  7328       type-con $field 0
       
  7329     var sz
       
  7330       int
       
  7331     <=
       
  7332     int-num 0
       
  7333     var i
       
  7334       int
       
  7335     <
       
  7336     var i
       
  7337       int
       
  7338     var sz
       
  7339       int
       
  7340     =
       
  7341     fun $select.mem 2
       
  7342     fun $memory 1
       
  7343     var S
       
  7344       type-con $state 0
       
  7345     fun $idx 3
       
  7346     fun $dot 2
       
  7347     var p
       
  7348       type-con $ptr 0
       
  7349     var f
       
  7350       type-con $field 0
       
  7351     var i
       
  7352       int
       
  7353     var t
       
  7354       type-con $ctype 0
       
  7355     fun $fetch_from_domain 2
       
  7356     fun $claim_version 1
       
  7357     var c
       
  7358       type-con $ptr 0
       
  7359     fun $idx 3
       
  7360     fun $dot 2
       
  7361     var p
       
  7362       type-con $ptr 0
       
  7363     var f
       
  7364       type-con $field 0
       
  7365     var i
       
  7366       int
       
  7367     var t
       
  7368       type-con $ctype 0
       
  7369 axiom 0
       
  7370     forall 2 1 4
       
  7371       var S
       
  7372         type-con $state 0
       
  7373       var p
       
  7374         type-con $ptr 0
       
  7375       pat 1
       
  7376         fun $read_vol_version 2
       
  7377         var S
       
  7378           type-con $state 0
       
  7379         var p
       
  7380           type-con $ptr 0
       
  7381       attribute qid 1
       
  7382         string-attr VccPrelu.1067:40
       
  7383       attribute uniqueId 1
       
  7384         string-attr 119
       
  7385       attribute bvZ3Native 1
       
  7386         string-attr False
       
  7387       attribute weight 1
       
  7388         expr-attr
       
  7389           int-num 0
       
  7390     =
       
  7391     fun $read_vol_version 2
       
  7392     var S
       
  7393       type-con $state 0
       
  7394     var p
       
  7395       type-con $ptr 0
       
  7396     fun $int_to_vol_version 1
       
  7397     fun $select.mem 2
       
  7398     fun $memory 1
       
  7399     var S
       
  7400       type-con $state 0
       
  7401     var p
       
  7402       type-con $ptr 0
       
  7403 axiom 0
       
  7404     forall 5 1 3
       
  7405       var S
       
  7406         type-con $state 0
       
  7407       var r
       
  7408         int
       
  7409       var t
       
  7410         type-con $ctype 0
       
  7411       var approver
       
  7412         type-con $field 0
       
  7413       var subject
       
  7414         type-con $field 0
       
  7415       pat 2
       
  7416         fun $is_approved_by 3
       
  7417         var t
       
  7418           type-con $ctype 0
       
  7419         var approver
       
  7420           type-con $field 0
       
  7421         var subject
       
  7422           type-con $field 0
       
  7423         fun $select.mem 2
       
  7424         fun $memory 1
       
  7425         var S
       
  7426           type-con $state 0
       
  7427         fun $dot 2
       
  7428         fun $ptr 2
       
  7429         var t
       
  7430           type-con $ctype 0
       
  7431         var r
       
  7432           int
       
  7433         var subject
       
  7434           type-con $field 0
       
  7435       attribute qid 1
       
  7436         string-attr VccPrelu.1078:15
       
  7437       attribute uniqueId 1
       
  7438         string-attr 120
       
  7439       attribute bvZ3Native 1
       
  7440         string-attr False
       
  7441     implies
       
  7442     and 4
       
  7443     fun $full_stop 1
       
  7444     var S
       
  7445       type-con $state 0
       
  7446     fun $is_approved_by 3
       
  7447     var t
       
  7448       type-con $ctype 0
       
  7449     var approver
       
  7450       type-con $field 0
       
  7451     var subject
       
  7452       type-con $field 0
       
  7453     fun $closed 2
       
  7454     var S
       
  7455       type-con $state 0
       
  7456     fun $ptr 2
       
  7457     var t
       
  7458       type-con $ctype 0
       
  7459     var r
       
  7460       int
       
  7461     or 2
       
  7462     =
       
  7463     fun $int_to_ptr 1
       
  7464     fun $select.mem 2
       
  7465     fun $memory 1
       
  7466     var S
       
  7467       type-con $state 0
       
  7468     fun $dot 2
       
  7469     fun $ptr 2
       
  7470     var t
       
  7471       type-con $ctype 0
       
  7472     var r
       
  7473       int
       
  7474     var approver
       
  7475       type-con $field 0
       
  7476     fun $me 0
       
  7477     =
       
  7478     fun $int_to_ptr 1
       
  7479     fun $fetch_from_vv 2
       
  7480     fun $read_vol_version 2
       
  7481     var S
       
  7482       type-con $state 0
       
  7483     fun $ptr 2
       
  7484     var t
       
  7485       type-con $ctype 0
       
  7486     var r
       
  7487       int
       
  7488     fun $dot 2
       
  7489     fun $ptr 2
       
  7490     var t
       
  7491       type-con $ctype 0
       
  7492     var r
       
  7493       int
       
  7494     var approver
       
  7495       type-con $field 0
       
  7496     fun $me 0
       
  7497     =
       
  7498     fun $select.mem 2
       
  7499     fun $memory 1
       
  7500     var S
       
  7501       type-con $state 0
       
  7502     fun $dot 2
       
  7503     fun $ptr 2
       
  7504     var t
       
  7505       type-con $ctype 0
       
  7506     var r
       
  7507       int
       
  7508     var subject
       
  7509       type-con $field 0
       
  7510     fun $fetch_from_vv 2
       
  7511     fun $read_vol_version 2
       
  7512     var S
       
  7513       type-con $state 0
       
  7514     fun $ptr 2
       
  7515     var t
       
  7516       type-con $ctype 0
       
  7517     var r
       
  7518       int
       
  7519     fun $dot 2
       
  7520     fun $ptr 2
       
  7521     var t
       
  7522       type-con $ctype 0
       
  7523     var r
       
  7524       int
       
  7525     var subject
       
  7526       type-con $field 0
       
  7527 axiom 0
       
  7528     forall 4 1 3
       
  7529       var S
       
  7530         type-con $state 0
       
  7531       var r
       
  7532         int
       
  7533       var t
       
  7534         type-con $ctype 0
       
  7535       var subject
       
  7536         type-con $field 0
       
  7537       pat 2
       
  7538         fun $is_owner_approved 2
       
  7539         var t
       
  7540           type-con $ctype 0
       
  7541         var subject
       
  7542           type-con $field 0
       
  7543         fun $select.mem 2
       
  7544         fun $memory 1
       
  7545         var S
       
  7546           type-con $state 0
       
  7547         fun $dot 2
       
  7548         fun $ptr 2
       
  7549         var t
       
  7550           type-con $ctype 0
       
  7551         var r
       
  7552           int
       
  7553         var subject
       
  7554           type-con $field 0
       
  7555       attribute qid 1
       
  7556         string-attr VccPrelu.1103:15
       
  7557       attribute uniqueId 1
       
  7558         string-attr 121
       
  7559       attribute bvZ3Native 1
       
  7560         string-attr False
       
  7561     implies
       
  7562     and 4
       
  7563     fun $full_stop 1
       
  7564     var S
       
  7565       type-con $state 0
       
  7566     fun $closed 2
       
  7567     var S
       
  7568       type-con $state 0
       
  7569     fun $ptr 2
       
  7570     var t
       
  7571       type-con $ctype 0
       
  7572     var r
       
  7573       int
       
  7574     fun $is_owner_approved 2
       
  7575     var t
       
  7576       type-con $ctype 0
       
  7577     var subject
       
  7578       type-con $field 0
       
  7579     =
       
  7580     fun $owner 2
       
  7581     var S
       
  7582       type-con $state 0
       
  7583     fun $ptr 2
       
  7584     var t
       
  7585       type-con $ctype 0
       
  7586     var r
       
  7587       int
       
  7588     fun $me 0
       
  7589     =
       
  7590     fun $select.mem 2
       
  7591     fun $memory 1
       
  7592     var S
       
  7593       type-con $state 0
       
  7594     fun $dot 2
       
  7595     fun $ptr 2
       
  7596     var t
       
  7597       type-con $ctype 0
       
  7598     var r
       
  7599       int
       
  7600     var subject
       
  7601       type-con $field 0
       
  7602     fun $fetch_from_vv 2
       
  7603     fun $read_vol_version 2
       
  7604     var S
       
  7605       type-con $state 0
       
  7606     fun $ptr 2
       
  7607     var t
       
  7608       type-con $ctype 0
       
  7609     var r
       
  7610       int
       
  7611     fun $dot 2
       
  7612     fun $ptr 2
       
  7613     var t
       
  7614       type-con $ctype 0
       
  7615     var r
       
  7616       int
       
  7617     var subject
       
  7618       type-con $field 0
       
  7619 axiom 0
       
  7620     forall 5 1 3
       
  7621       var S1
       
  7622         type-con $state 0
       
  7623       var S2
       
  7624         type-con $state 0
       
  7625       var r
       
  7626         int
       
  7627       var t
       
  7628         type-con $ctype 0
       
  7629       var subject
       
  7630         type-con $field 0
       
  7631       pat 3
       
  7632         fun $is_owner_approved 2
       
  7633         var t
       
  7634           type-con $ctype 0
       
  7635         var subject
       
  7636           type-con $field 0
       
  7637         fun $post_unwrap 2
       
  7638         var S1
       
  7639           type-con $state 0
       
  7640         var S2
       
  7641           type-con $state 0
       
  7642         fun $select.mem 2
       
  7643         fun $memory 1
       
  7644         var S1
       
  7645           type-con $state 0
       
  7646         fun $dot 2
       
  7647         fun $ptr 2
       
  7648         var t
       
  7649           type-con $ctype 0
       
  7650         var r
       
  7651           int
       
  7652         var subject
       
  7653           type-con $field 0
       
  7654       attribute qid 1
       
  7655         string-attr VccPrelu.1111:15
       
  7656       attribute uniqueId 1
       
  7657         string-attr 122
       
  7658       attribute bvZ3Native 1
       
  7659         string-attr False
       
  7660     fun $instantiate_int 1
       
  7661     fun $select.mem 2
       
  7662     fun $memory 1
       
  7663     var S2
       
  7664       type-con $state 0
       
  7665     fun $dot 2
       
  7666     fun $ptr 2
       
  7667     var t
       
  7668       type-con $ctype 0
       
  7669     var r
       
  7670       int
       
  7671     var subject
       
  7672       type-con $field 0
       
  7673 axiom 0
       
  7674     forall 3 1 3
       
  7675       var S
       
  7676         type-con $state 0
       
  7677       var p
       
  7678         type-con $ptr 0
       
  7679       var q
       
  7680         type-con $ptr 0
       
  7681       pat 2
       
  7682         fun $set_in 2
       
  7683         var p
       
  7684           type-con $ptr 0
       
  7685         fun $owns 2
       
  7686         var S
       
  7687           type-con $state 0
       
  7688         var q
       
  7689           type-con $ptr 0
       
  7690         fun $is_non_primitive 1
       
  7691         fun $typ 1
       
  7692         var p
       
  7693           type-con $ptr 0
       
  7694       attribute qid 1
       
  7695         string-attr VccPrelu.1133:15
       
  7696       attribute uniqueId 1
       
  7697         string-attr 124
       
  7698       attribute bvZ3Native 1
       
  7699         string-attr False
       
  7700     implies
       
  7701     and 3
       
  7702     fun $good_state 1
       
  7703     var S
       
  7704       type-con $state 0
       
  7705     fun $closed 2
       
  7706     var S
       
  7707       type-con $state 0
       
  7708     var q
       
  7709       type-con $ptr 0
       
  7710     fun $is_non_primitive 1
       
  7711     fun $typ 1
       
  7712     var p
       
  7713       type-con $ptr 0
       
  7714     =
       
  7715     fun $set_in 2
       
  7716     var p
       
  7717       type-con $ptr 0
       
  7718     fun $owns 2
       
  7719     var S
       
  7720       type-con $state 0
       
  7721     var q
       
  7722       type-con $ptr 0
       
  7723     =
       
  7724     fun $owner 2
       
  7725     var S
       
  7726       type-con $state 0
       
  7727     var p
       
  7728       type-con $ptr 0
       
  7729     var q
       
  7730       type-con $ptr 0
       
  7731 axiom 0
       
  7732     forall 4 1 3
       
  7733       var #s1
       
  7734         type-con $state 0
       
  7735       var #s2
       
  7736         type-con $state 0
       
  7737       var #p
       
  7738         type-con $ptr 0
       
  7739       var #t
       
  7740         type-con $ctype 0
       
  7741       pat 2
       
  7742         fun $is_arraytype 1
       
  7743         var #t
       
  7744           type-con $ctype 0
       
  7745         fun $inv2 4
       
  7746         var #s1
       
  7747           type-con $state 0
       
  7748         var #s2
       
  7749           type-con $state 0
       
  7750         var #p
       
  7751           type-con $ptr 0
       
  7752         var #t
       
  7753           type-con $ctype 0
       
  7754       attribute qid 1
       
  7755         string-attr VccPrelu.1140:15
       
  7756       attribute uniqueId 1
       
  7757         string-attr 125
       
  7758       attribute bvZ3Native 1
       
  7759         string-attr False
       
  7760     implies
       
  7761     and 2
       
  7762     fun $is_arraytype 1
       
  7763     var #t
       
  7764       type-con $ctype 0
       
  7765     =
       
  7766     fun $typ 1
       
  7767     var #p
       
  7768       type-con $ptr 0
       
  7769     var #t
       
  7770       type-con $ctype 0
       
  7771     and 2
       
  7772     =
       
  7773     fun $inv2 4
       
  7774     var #s1
       
  7775       type-con $state 0
       
  7776     var #s2
       
  7777       type-con $state 0
       
  7778     var #p
       
  7779       type-con $ptr 0
       
  7780     var #t
       
  7781       type-con $ctype 0
       
  7782     fun $typed 2
       
  7783     var #s2
       
  7784       type-con $state 0
       
  7785     var #p
       
  7786       type-con $ptr 0
       
  7787     fun $sequential 4
       
  7788     var #s1
       
  7789       type-con $state 0
       
  7790     var #s2
       
  7791       type-con $state 0
       
  7792     var #p
       
  7793       type-con $ptr 0
       
  7794     var #t
       
  7795       type-con $ctype 0
       
  7796 axiom 0
       
  7797     forall 3 1 3
       
  7798       var S
       
  7799         type-con $state 0
       
  7800       var #r
       
  7801         int
       
  7802       var #t
       
  7803         type-con $ctype 0
       
  7804       pat 2
       
  7805         fun $owns 2
       
  7806         var S
       
  7807           type-con $state 0
       
  7808         fun $ptr 2
       
  7809         var #t
       
  7810           type-con $ctype 0
       
  7811         var #r
       
  7812           int
       
  7813         fun $is_arraytype 1
       
  7814         var #t
       
  7815           type-con $ctype 0
       
  7816       attribute qid 1
       
  7817         string-attr VccPrelu.1145:15
       
  7818       attribute uniqueId 1
       
  7819         string-attr 126
       
  7820       attribute bvZ3Native 1
       
  7821         string-attr False
       
  7822     implies
       
  7823     fun $good_state 1
       
  7824     var S
       
  7825       type-con $state 0
       
  7826     implies
       
  7827     fun $is_arraytype 1
       
  7828     var #t
       
  7829       type-con $ctype 0
       
  7830     =
       
  7831     fun $owns 2
       
  7832     var S
       
  7833       type-con $state 0
       
  7834     fun $ptr 2
       
  7835     var #t
       
  7836       type-con $ctype 0
       
  7837     var #r
       
  7838       int
       
  7839     fun $set_empty 0
       
  7840 axiom 0
       
  7841     forall 3 1 3
       
  7842       var S
       
  7843         type-con $state 0
       
  7844       var #p
       
  7845         type-con $ptr 0
       
  7846       var #t
       
  7847         type-con $ctype 0
       
  7848       pat 1
       
  7849         fun $inv2 4
       
  7850         var S
       
  7851           type-con $state 0
       
  7852         var S
       
  7853           type-con $state 0
       
  7854         var #p
       
  7855           type-con $ptr 0
       
  7856         var #t
       
  7857           type-con $ctype 0
       
  7858       attribute qid 1
       
  7859         string-attr VccPrelu.1149:15
       
  7860       attribute uniqueId 1
       
  7861         string-attr 127
       
  7862       attribute bvZ3Native 1
       
  7863         string-attr False
       
  7864     implies
       
  7865     and 2
       
  7866     fun $invok_state 1
       
  7867     var S
       
  7868       type-con $state 0
       
  7869     fun $closed 2
       
  7870     var S
       
  7871       type-con $state 0
       
  7872     var #p
       
  7873       type-con $ptr 0
       
  7874     fun $inv2 4
       
  7875     var S
       
  7876       type-con $state 0
       
  7877     var S
       
  7878       type-con $state 0
       
  7879     var #p
       
  7880       type-con $ptr 0
       
  7881     var #t
       
  7882       type-con $ctype 0
       
  7883 axiom 0
       
  7884     forall 1 1 3
       
  7885       var S
       
  7886         type-con $state 0
       
  7887       pat 1
       
  7888         fun $good_state 1
       
  7889         var S
       
  7890           type-con $state 0
       
  7891       attribute qid 1
       
  7892         string-attr VccPrelu.1152:15
       
  7893       attribute uniqueId 1
       
  7894         string-attr 128
       
  7895       attribute bvZ3Native 1
       
  7896         string-attr False
       
  7897     implies
       
  7898     fun $good_state 1
       
  7899     var S
       
  7900       type-con $state 0
       
  7901     forall 2 1 3
       
  7902       var #p
       
  7903         type-con $ptr 0
       
  7904       var #q
       
  7905         type-con $ptr 0
       
  7906       pat 1
       
  7907         fun $set_in 2
       
  7908         var #p
       
  7909           type-con $ptr 0
       
  7910         fun $owns 2
       
  7911         var S
       
  7912           type-con $state 0
       
  7913         var #q
       
  7914           type-con $ptr 0
       
  7915       attribute qid 1
       
  7916         string-attr VccPrelu.846:13
       
  7917       attribute uniqueId 1
       
  7918         string-attr 86
       
  7919       attribute bvZ3Native 1
       
  7920         string-attr False
       
  7921     implies
       
  7922     and 3
       
  7923     fun $good_state 1
       
  7924     var S
       
  7925       type-con $state 0
       
  7926     fun $set_in 2
       
  7927     var #p
       
  7928       type-con $ptr 0
       
  7929     fun $owns 2
       
  7930     var S
       
  7931       type-con $state 0
       
  7932     var #q
       
  7933       type-con $ptr 0
       
  7934     fun $closed 2
       
  7935     var S
       
  7936       type-con $state 0
       
  7937     var #q
       
  7938       type-con $ptr 0
       
  7939     and 2
       
  7940     fun $closed 2
       
  7941     var S
       
  7942       type-con $state 0
       
  7943     var #p
       
  7944       type-con $ptr 0
       
  7945     not
       
  7946     =
       
  7947     fun $ref 1
       
  7948     var #p
       
  7949       type-con $ptr 0
       
  7950     int-num 0
       
  7951 axiom 0
       
  7952     forall 3 1 3
       
  7953       var S
       
  7954         type-con $state 0
       
  7955       var p
       
  7956         type-con $ptr 0
       
  7957       var v
       
  7958         int
       
  7959       pat 1
       
  7960         fun $update_int 3
       
  7961         var S
       
  7962           type-con $state 0
       
  7963         var p
       
  7964           type-con $ptr 0
       
  7965         var v
       
  7966           int
       
  7967       attribute qid 1
       
  7968         string-attr VccPrelu.1260:15
       
  7969       attribute uniqueId 1
       
  7970         string-attr 138
       
  7971       attribute bvZ3Native 1
       
  7972         string-attr False
       
  7973     and 6
       
  7974     =
       
  7975     fun $typemap 1
       
  7976     fun $update_int 3
       
  7977     var S
       
  7978       type-con $state 0
       
  7979     var p
       
  7980       type-con $ptr 0
       
  7981     var v
       
  7982       int
       
  7983     fun $typemap 1
       
  7984     var S
       
  7985       type-con $state 0
       
  7986     =
       
  7987     fun $statusmap 1
       
  7988     fun $update_int 3
       
  7989     var S
       
  7990       type-con $state 0
       
  7991     var p
       
  7992       type-con $ptr 0
       
  7993     var v
       
  7994       int
       
  7995     fun $statusmap 1
       
  7996     var S
       
  7997       type-con $state 0
       
  7998     =
       
  7999     fun $memory 1
       
  8000     fun $update_int 3
       
  8001     var S
       
  8002       type-con $state 0
       
  8003     var p
       
  8004       type-con $ptr 0
       
  8005     var v
       
  8006       int
       
  8007     fun $store.mem 3
       
  8008     fun $memory 1
       
  8009     var S
       
  8010       type-con $state 0
       
  8011     var p
       
  8012       type-con $ptr 0
       
  8013     var v
       
  8014       int
       
  8015     <
       
  8016     fun $current_timestamp 1
       
  8017     var S
       
  8018       type-con $state 0
       
  8019     fun $current_timestamp 1
       
  8020     fun $update_int 3
       
  8021     var S
       
  8022       type-con $state 0
       
  8023     var p
       
  8024       type-con $ptr 0
       
  8025     var v
       
  8026       int
       
  8027     forall 1 1 4
       
  8028       var p
       
  8029         type-con $ptr 0
       
  8030       pat 1
       
  8031         fun $timestamp 2
       
  8032         fun $update_int 3
       
  8033         var S
       
  8034           type-con $state 0
       
  8035         var p
       
  8036           type-con $ptr 0
       
  8037         var v
       
  8038           int
       
  8039         var p
       
  8040           type-con $ptr 0
       
  8041       attribute qid 1
       
  8042         string-attr VccPrelu.1280:13
       
  8043       attribute uniqueId 1
       
  8044         string-attr 140
       
  8045       attribute bvZ3Native 1
       
  8046         string-attr False
       
  8047       attribute weight 1
       
  8048         expr-attr
       
  8049           int-num 0
       
  8050     <=
       
  8051     fun $timestamp 2
       
  8052     var S
       
  8053       type-con $state 0
       
  8054     var p
       
  8055       type-con $ptr 0
       
  8056     fun $timestamp 2
       
  8057     fun $update_int 3
       
  8058     var S
       
  8059       type-con $state 0
       
  8060     var p
       
  8061       type-con $ptr 0
       
  8062     var v
       
  8063       int
       
  8064     var p
       
  8065       type-con $ptr 0
       
  8066     fun $call_transition 2
       
  8067     var S
       
  8068       type-con $state 0
       
  8069     fun $update_int 3
       
  8070     var S
       
  8071       type-con $state 0
       
  8072     var p
       
  8073       type-con $ptr 0
       
  8074     var v
       
  8075       int
       
  8076 axiom 0
       
  8077     forall 3 1 3
       
  8078       var S
       
  8079         type-con $state 0
       
  8080       var l
       
  8081         type-con $ptr 0
       
  8082       var p
       
  8083         type-con $ptr 0
       
  8084       pat 1
       
  8085         fun $take_over 3
       
  8086         var S
       
  8087           type-con $state 0
       
  8088         var l
       
  8089           type-con $ptr 0
       
  8090         var p
       
  8091           type-con $ptr 0
       
  8092       attribute qid 1
       
  8093         string-attr VccPrelu.1309:15
       
  8094       attribute uniqueId 1
       
  8095         string-attr 141
       
  8096       attribute bvZ3Native 1
       
  8097         string-attr False
       
  8098     implies
       
  8099     not
       
  8100     =
       
  8101     fun $kind_of 1
       
  8102     fun $typ 1
       
  8103     var l
       
  8104       type-con $ptr 0
       
  8105     fun $kind_primitive 0
       
  8106     and 5
       
  8107     =
       
  8108     fun $statusmap 1
       
  8109     fun $take_over 3
       
  8110     var S
       
  8111       type-con $state 0
       
  8112     var l
       
  8113       type-con $ptr 0
       
  8114     var p
       
  8115       type-con $ptr 0
       
  8116     fun $store.sm 3
       
  8117     fun $statusmap 1
       
  8118     var S
       
  8119       type-con $state 0
       
  8120     var p
       
  8121       type-con $ptr 0
       
  8122     fun $taken_over 3
       
  8123     var S
       
  8124       type-con $state 0
       
  8125     var l
       
  8126       type-con $ptr 0
       
  8127     var p
       
  8128       type-con $ptr 0
       
  8129     fun $closed 2
       
  8130     fun $take_over 3
       
  8131     var S
       
  8132       type-con $state 0
       
  8133     var l
       
  8134       type-con $ptr 0
       
  8135     var p
       
  8136       type-con $ptr 0
       
  8137     var p
       
  8138       type-con $ptr 0
       
  8139     =
       
  8140     fun $owner 2
       
  8141     fun $take_over 3
       
  8142     var S
       
  8143       type-con $state 0
       
  8144     var l
       
  8145       type-con $ptr 0
       
  8146     var p
       
  8147       type-con $ptr 0
       
  8148     var p
       
  8149       type-con $ptr 0
       
  8150     var l
       
  8151       type-con $ptr 0
       
  8152     =
       
  8153     fun $ref_cnt 2
       
  8154     fun $take_over 3
       
  8155     var S
       
  8156       type-con $state 0
       
  8157     var l
       
  8158       type-con $ptr 0
       
  8159     var p
       
  8160       type-con $ptr 0
       
  8161     var p
       
  8162       type-con $ptr 0
       
  8163     fun $ref_cnt 2
       
  8164     var S
       
  8165       type-con $state 0
       
  8166     var p
       
  8167       type-con $ptr 0
       
  8168     true
       
  8169 axiom 0
       
  8170     forall 4 1 3
       
  8171       var S0
       
  8172         type-con $state 0
       
  8173       var S
       
  8174         type-con $state 0
       
  8175       var l
       
  8176         type-con $ptr 0
       
  8177       var p
       
  8178         type-con $ptr 0
       
  8179       pat 1
       
  8180         fun $release 4
       
  8181         var S0
       
  8182           type-con $state 0
       
  8183         var S
       
  8184           type-con $state 0
       
  8185         var l
       
  8186           type-con $ptr 0
       
  8187         var p
       
  8188           type-con $ptr 0
       
  8189       attribute qid 1
       
  8190         string-attr VccPrelu.1325:15
       
  8191       attribute uniqueId 1
       
  8192         string-attr 142
       
  8193       attribute bvZ3Native 1
       
  8194         string-attr False
       
  8195     and 6
       
  8196     =
       
  8197     fun $statusmap 1
       
  8198     fun $release 4
       
  8199     var S0
       
  8200       type-con $state 0
       
  8201     var S
       
  8202       type-con $state 0
       
  8203     var l
       
  8204       type-con $ptr 0
       
  8205     var p
       
  8206       type-con $ptr 0
       
  8207     fun $store.sm 3
       
  8208     fun $statusmap 1
       
  8209     var S
       
  8210       type-con $state 0
       
  8211     var p
       
  8212       type-con $ptr 0
       
  8213     fun $released 3
       
  8214     var S
       
  8215       type-con $state 0
       
  8216     var l
       
  8217       type-con $ptr 0
       
  8218     var p
       
  8219       type-con $ptr 0
       
  8220     fun $closed 2
       
  8221     fun $release 4
       
  8222     var S0
       
  8223       type-con $state 0
       
  8224     var S
       
  8225       type-con $state 0
       
  8226     var l
       
  8227       type-con $ptr 0
       
  8228     var p
       
  8229       type-con $ptr 0
       
  8230     var p
       
  8231       type-con $ptr 0
       
  8232     =
       
  8233     fun $owner 2
       
  8234     fun $release 4
       
  8235     var S0
       
  8236       type-con $state 0
       
  8237     var S
       
  8238       type-con $state 0
       
  8239     var l
       
  8240       type-con $ptr 0
       
  8241     var p
       
  8242       type-con $ptr 0
       
  8243     var p
       
  8244       type-con $ptr 0
       
  8245     fun $me 0
       
  8246     =
       
  8247     fun $ref_cnt 2
       
  8248     fun $release 4
       
  8249     var S0
       
  8250       type-con $state 0
       
  8251     var S
       
  8252       type-con $state 0
       
  8253     var l
       
  8254       type-con $ptr 0
       
  8255     var p
       
  8256       type-con $ptr 0
       
  8257     var p
       
  8258       type-con $ptr 0
       
  8259     fun $ref_cnt 2
       
  8260     var S
       
  8261       type-con $state 0
       
  8262     var p
       
  8263       type-con $ptr 0
       
  8264     =
       
  8265     fun $timestamp 2
       
  8266     fun $release 4
       
  8267     var S0
       
  8268       type-con $state 0
       
  8269     var S
       
  8270       type-con $state 0
       
  8271     var l
       
  8272       type-con $ptr 0
       
  8273     var p
       
  8274       type-con $ptr 0
       
  8275     var p
       
  8276       type-con $ptr 0
       
  8277     fun $current_timestamp 1
       
  8278     var S0
       
  8279       type-con $state 0
       
  8280     true
       
  8281 axiom 0
       
  8282     =
       
  8283     fun $get_memory_allocator 0
       
  8284     fun $ptr 2
       
  8285     fun $memory_allocator_type 0
       
  8286     fun $memory_allocator_ref 0
       
  8287 axiom 0
       
  8288     =
       
  8289     fun $ptr_level 1
       
  8290     fun $memory_allocator_type 0
       
  8291     int-num 0
       
  8292 axiom 0
       
  8293     forall 1 1 3
       
  8294       var S
       
  8295         type-con $state 0
       
  8296       pat 1
       
  8297         fun $program_entry_point 1
       
  8298         var S
       
  8299           type-con $state 0
       
  8300       attribute qid 1
       
  8301         string-attr VccPrelu.1661:15
       
  8302       attribute uniqueId 1
       
  8303         string-attr 175
       
  8304       attribute bvZ3Native 1
       
  8305         string-attr False
       
  8306     implies
       
  8307     fun $program_entry_point 1
       
  8308     var S
       
  8309       type-con $state 0
       
  8310     fun $program_entry_point_ch 1
       
  8311     var S
       
  8312       type-con $state 0
       
  8313 axiom 0
       
  8314     forall 3 1 3
       
  8315       var S
       
  8316         type-con $state 0
       
  8317       var p
       
  8318         type-con $ptr 0
       
  8319       var q
       
  8320         type-con $ptr 0
       
  8321       pat 1
       
  8322         fun $set_in 2
       
  8323         var p
       
  8324           type-con $ptr 0
       
  8325         fun $volatile_span 2
       
  8326         var S
       
  8327           type-con $state 0
       
  8328         var q
       
  8329           type-con $ptr 0
       
  8330       attribute qid 1
       
  8331         string-attr VccPrelu.1745:15
       
  8332       attribute uniqueId 1
       
  8333         string-attr 186
       
  8334       attribute bvZ3Native 1
       
  8335         string-attr False
       
  8336     =
       
  8337     fun $set_in 2
       
  8338     var p
       
  8339       type-con $ptr 0
       
  8340     fun $volatile_span 2
       
  8341     var S
       
  8342       type-con $state 0
       
  8343     var q
       
  8344       type-con $ptr 0
       
  8345     or 2
       
  8346     =
       
  8347     var p
       
  8348       type-con $ptr 0
       
  8349     var q
       
  8350       type-con $ptr 0
       
  8351     and 2
       
  8352     fun $ts_is_volatile 1
       
  8353     fun $select.tm 2
       
  8354     fun $typemap 1
       
  8355     var S
       
  8356       type-con $state 0
       
  8357     var p
       
  8358       type-con $ptr 0
       
  8359     fun $set_in 2
       
  8360     var p
       
  8361       type-con $ptr 0
       
  8362     fun $span 1
       
  8363     var q
       
  8364       type-con $ptr 0
       
  8365 axiom 0
       
  8366     forall 2 1 3
       
  8367       var a
       
  8368         type-con $ptr 0
       
  8369       var i
       
  8370         int
       
  8371       pat 1
       
  8372         fun $left_split 2
       
  8373         var a
       
  8374           type-con $ptr 0
       
  8375         var i
       
  8376           int
       
  8377       attribute qid 1
       
  8378         string-attr VccPrelu.1752:22
       
  8379       attribute uniqueId 1
       
  8380         string-attr 187
       
  8381       attribute bvZ3Native 1
       
  8382         string-attr False
       
  8383     =
       
  8384     fun $left_split 2
       
  8385     var a
       
  8386       type-con $ptr 0
       
  8387     var i
       
  8388       int
       
  8389     fun $ptr 2
       
  8390     fun $array 2
       
  8391     fun $element_type 1
       
  8392     fun $typ 1
       
  8393     var a
       
  8394       type-con $ptr 0
       
  8395     var i
       
  8396       int
       
  8397     fun $ref 1
       
  8398     var a
       
  8399       type-con $ptr 0
       
  8400 axiom 0
       
  8401     forall 2 1 3
       
  8402       var a
       
  8403         type-con $ptr 0
       
  8404       var i
       
  8405         int
       
  8406       pat 1
       
  8407         fun $right_split 2
       
  8408         var a
       
  8409           type-con $ptr 0
       
  8410         var i
       
  8411           int
       
  8412       attribute qid 1
       
  8413         string-attr VccPrelu.1754:23
       
  8414       attribute uniqueId 1
       
  8415         string-attr 188
       
  8416       attribute bvZ3Native 1
       
  8417         string-attr False
       
  8418     =
       
  8419     fun $right_split 2
       
  8420     var a
       
  8421       type-con $ptr 0
       
  8422     var i
       
  8423       int
       
  8424     fun $ptr 2
       
  8425     fun $array 2
       
  8426     fun $element_type 1
       
  8427     fun $typ 1
       
  8428     var a
       
  8429       type-con $ptr 0
       
  8430     -
       
  8431     fun $array_length 1
       
  8432     fun $typ 1
       
  8433     var a
       
  8434       type-con $ptr 0
       
  8435     var i
       
  8436       int
       
  8437     fun $ref 1
       
  8438     fun $idx 3
       
  8439     fun $ptr 2
       
  8440     fun $element_type 1
       
  8441     fun $typ 1
       
  8442     var a
       
  8443       type-con $ptr 0
       
  8444     fun $ref 1
       
  8445     var a
       
  8446       type-con $ptr 0
       
  8447     var i
       
  8448       int
       
  8449     fun $element_type 1
       
  8450     fun $typ 1
       
  8451     var a
       
  8452       type-con $ptr 0
       
  8453 axiom 0
       
  8454     forall 2 1 3
       
  8455       var a1
       
  8456         type-con $ptr 0
       
  8457       var a2
       
  8458         type-con $ptr 0
       
  8459       pat 1
       
  8460         fun $joined_array 2
       
  8461         var a1
       
  8462           type-con $ptr 0
       
  8463         var a2
       
  8464           type-con $ptr 0
       
  8465       attribute qid 1
       
  8466         string-attr VccPrelu.1757:24
       
  8467       attribute uniqueId 1
       
  8468         string-attr 189
       
  8469       attribute bvZ3Native 1
       
  8470         string-attr False
       
  8471     =
       
  8472     fun $joined_array 2
       
  8473     var a1
       
  8474       type-con $ptr 0
       
  8475     var a2
       
  8476       type-con $ptr 0
       
  8477     fun $ptr 2
       
  8478     fun $array 2
       
  8479     fun $element_type 1
       
  8480     fun $typ 1
       
  8481     var a1
       
  8482       type-con $ptr 0
       
  8483     +
       
  8484     fun $array_length 1
       
  8485     fun $typ 1
       
  8486     var a1
       
  8487       type-con $ptr 0
       
  8488     fun $array_length 1
       
  8489     fun $typ 1
       
  8490     var a2
       
  8491       type-con $ptr 0
       
  8492     fun $ref 1
       
  8493     var a1
       
  8494       type-con $ptr 0
       
  8495 axiom 0
       
  8496     forall 1 1 4
       
  8497       var #o
       
  8498         type-con $ptr 0
       
  8499       pat 1
       
  8500         fun $set_in 2
       
  8501         var #o
       
  8502           type-con $ptr 0
       
  8503         fun $set_empty 0
       
  8504       attribute qid 1
       
  8505         string-attr VccPrelu.1854:15
       
  8506       attribute uniqueId 1
       
  8507         string-attr 198
       
  8508       attribute bvZ3Native 1
       
  8509         string-attr False
       
  8510       attribute weight 1
       
  8511         expr-attr
       
  8512           int-num 0
       
  8513     not
       
  8514     fun $set_in 2
       
  8515     var #o
       
  8516       type-con $ptr 0
       
  8517     fun $set_empty 0
       
  8518 axiom 0
       
  8519     forall 2 1 4
       
  8520       var #r
       
  8521         type-con $ptr 0
       
  8522       var #o
       
  8523         type-con $ptr 0
       
  8524       pat 1
       
  8525         fun $set_in 2
       
  8526         var #o
       
  8527           type-con $ptr 0
       
  8528         fun $set_singleton 1
       
  8529         var #r
       
  8530           type-con $ptr 0
       
  8531       attribute qid 1
       
  8532         string-attr VccPrelu.1857:15
       
  8533       attribute uniqueId 1
       
  8534         string-attr 199
       
  8535       attribute bvZ3Native 1
       
  8536         string-attr False
       
  8537       attribute weight 1
       
  8538         expr-attr
       
  8539           int-num 0
       
  8540     =
       
  8541     fun $set_in 2
       
  8542     var #o
       
  8543       type-con $ptr 0
       
  8544     fun $set_singleton 1
       
  8545     var #r
       
  8546       type-con $ptr 0
       
  8547     =
       
  8548     var #r
       
  8549       type-con $ptr 0
       
  8550     var #o
       
  8551       type-con $ptr 0
       
  8552 axiom 0
       
  8553     forall 2 1 4
       
  8554       var #r
       
  8555         type-con $ptr 0
       
  8556       var #o
       
  8557         type-con $ptr 0
       
  8558       pat 1
       
  8559         fun $set_in 2
       
  8560         var #o
       
  8561           type-con $ptr 0
       
  8562         fun $non_null_set_singleton 1
       
  8563         var #r
       
  8564           type-con $ptr 0
       
  8565       attribute qid 1
       
  8566         string-attr VccPrelu.1860:15
       
  8567       attribute uniqueId 1
       
  8568         string-attr 200
       
  8569       attribute bvZ3Native 1
       
  8570         string-attr False
       
  8571       attribute weight 1
       
  8572         expr-attr
       
  8573           int-num 0
       
  8574     =
       
  8575     fun $set_in 2
       
  8576     var #o
       
  8577       type-con $ptr 0
       
  8578     fun $non_null_set_singleton 1
       
  8579     var #r
       
  8580       type-con $ptr 0
       
  8581     and 2
       
  8582     =
       
  8583     var #r
       
  8584       type-con $ptr 0
       
  8585     var #o
       
  8586       type-con $ptr 0
       
  8587     not
       
  8588     =
       
  8589     fun $ref 1
       
  8590     var #r
       
  8591       type-con $ptr 0
       
  8592     fun $ref 1
       
  8593     fun $null 0
       
  8594 axiom 0
       
  8595     forall 3 1 4
       
  8596       var #a
       
  8597         type-con $ptrset 0
       
  8598       var #b
       
  8599         type-con $ptrset 0
       
  8600       var #o
       
  8601         type-con $ptr 0
       
  8602       pat 1
       
  8603         fun $set_in 2
       
  8604         var #o
       
  8605           type-con $ptr 0
       
  8606         fun $set_union 2
       
  8607         var #a
       
  8608           type-con $ptrset 0
       
  8609         var #b
       
  8610           type-con $ptrset 0
       
  8611       attribute qid 1
       
  8612         string-attr VccPrelu.1863:15
       
  8613       attribute uniqueId 1
       
  8614         string-attr 201
       
  8615       attribute bvZ3Native 1
       
  8616         string-attr False
       
  8617       attribute weight 1
       
  8618         expr-attr
       
  8619           int-num 0
       
  8620     =
       
  8621     fun $set_in 2
       
  8622     var #o
       
  8623       type-con $ptr 0
       
  8624     fun $set_union 2
       
  8625     var #a
       
  8626       type-con $ptrset 0
       
  8627     var #b
       
  8628       type-con $ptrset 0
       
  8629     or 2
       
  8630     fun $set_in 2
       
  8631     var #o
       
  8632       type-con $ptr 0
       
  8633     var #a
       
  8634       type-con $ptrset 0
       
  8635     fun $set_in 2
       
  8636     var #o
       
  8637       type-con $ptr 0
       
  8638     var #b
       
  8639       type-con $ptrset 0
       
  8640 axiom 0
       
  8641     forall 3 1 4
       
  8642       var #a
       
  8643         type-con $ptrset 0
       
  8644       var #b
       
  8645         type-con $ptrset 0
       
  8646       var #o
       
  8647         type-con $ptr 0
       
  8648       pat 1
       
  8649         fun $set_in 2
       
  8650         var #o
       
  8651           type-con $ptr 0
       
  8652         fun $set_difference 2
       
  8653         var #a
       
  8654           type-con $ptrset 0
       
  8655         var #b
       
  8656           type-con $ptrset 0
       
  8657       attribute qid 1
       
  8658         string-attr VccPrelu.1867:15
       
  8659       attribute uniqueId 1
       
  8660         string-attr 202
       
  8661       attribute bvZ3Native 1
       
  8662         string-attr False
       
  8663       attribute weight 1
       
  8664         expr-attr
       
  8665           int-num 0
       
  8666     =
       
  8667     fun $set_in 2
       
  8668     var #o
       
  8669       type-con $ptr 0
       
  8670     fun $set_difference 2
       
  8671     var #a
       
  8672       type-con $ptrset 0
       
  8673     var #b
       
  8674       type-con $ptrset 0
       
  8675     and 2
       
  8676     fun $set_in 2
       
  8677     var #o
       
  8678       type-con $ptr 0
       
  8679     var #a
       
  8680       type-con $ptrset 0
       
  8681     not
       
  8682     fun $set_in 2
       
  8683     var #o
       
  8684       type-con $ptr 0
       
  8685     var #b
       
  8686       type-con $ptrset 0
       
  8687 axiom 0
       
  8688     forall 3 1 4
       
  8689       var #a
       
  8690         type-con $ptrset 0
       
  8691       var #b
       
  8692         type-con $ptrset 0
       
  8693       var #o
       
  8694         type-con $ptr 0
       
  8695       pat 1
       
  8696         fun $set_in 2
       
  8697         var #o
       
  8698           type-con $ptr 0
       
  8699         fun $set_intersection 2
       
  8700         var #a
       
  8701           type-con $ptrset 0
       
  8702         var #b
       
  8703           type-con $ptrset 0
       
  8704       attribute qid 1
       
  8705         string-attr VccPrelu.1871:15
       
  8706       attribute uniqueId 1
       
  8707         string-attr 203
       
  8708       attribute bvZ3Native 1
       
  8709         string-attr False
       
  8710       attribute weight 1
       
  8711         expr-attr
       
  8712           int-num 0
       
  8713     =
       
  8714     fun $set_in 2
       
  8715     var #o
       
  8716       type-con $ptr 0
       
  8717     fun $set_intersection 2
       
  8718     var #a
       
  8719       type-con $ptrset 0
       
  8720     var #b
       
  8721       type-con $ptrset 0
       
  8722     and 2
       
  8723     fun $set_in 2
       
  8724     var #o
       
  8725       type-con $ptr 0
       
  8726     var #a
       
  8727       type-con $ptrset 0
       
  8728     fun $set_in 2
       
  8729     var #o
       
  8730       type-con $ptr 0
       
  8731     var #b
       
  8732       type-con $ptrset 0
       
  8733 axiom 0
       
  8734     forall 2 1 4
       
  8735       var #a
       
  8736         type-con $ptrset 0
       
  8737       var #b
       
  8738         type-con $ptrset 0
       
  8739       pat 1
       
  8740         fun $set_subset 2
       
  8741         var #a
       
  8742           type-con $ptrset 0
       
  8743         var #b
       
  8744           type-con $ptrset 0
       
  8745       attribute qid 1
       
  8746         string-attr VccPrelu.1875:14
       
  8747       attribute uniqueId 1
       
  8748         string-attr 205
       
  8749       attribute bvZ3Native 1
       
  8750         string-attr False
       
  8751       attribute weight 1
       
  8752         expr-attr
       
  8753           int-num 0
       
  8754     =
       
  8755     fun $set_subset 2
       
  8756     var #a
       
  8757       type-con $ptrset 0
       
  8758     var #b
       
  8759       type-con $ptrset 0
       
  8760     forall 1 2 4
       
  8761       var #o
       
  8762         type-con $ptr 0
       
  8763       pat 1
       
  8764         fun $set_in 2
       
  8765         var #o
       
  8766           type-con $ptr 0
       
  8767         var #a
       
  8768           type-con $ptrset 0
       
  8769       pat 1
       
  8770         fun $set_in 2
       
  8771         var #o
       
  8772           type-con $ptr 0
       
  8773         var #b
       
  8774           type-con $ptrset 0
       
  8775       attribute qid 1
       
  8776         string-attr VccPrelu.1876:35
       
  8777       attribute uniqueId 1
       
  8778         string-attr 204
       
  8779       attribute bvZ3Native 1
       
  8780         string-attr False
       
  8781       attribute weight 1
       
  8782         expr-attr
       
  8783           int-num 0
       
  8784     implies
       
  8785     fun $set_in 2
       
  8786     var #o
       
  8787       type-con $ptr 0
       
  8788     var #a
       
  8789       type-con $ptrset 0
       
  8790     fun $set_in 2
       
  8791     var #o
       
  8792       type-con $ptr 0
       
  8793     var #b
       
  8794       type-con $ptrset 0
       
  8795 axiom 0
       
  8796     forall 2 1 4
       
  8797       var #a
       
  8798         type-con $ptrset 0
       
  8799       var #b
       
  8800         type-con $ptrset 0
       
  8801       pat 1
       
  8802         fun $set_eq 2
       
  8803         var #a
       
  8804           type-con $ptrset 0
       
  8805         var #b
       
  8806           type-con $ptrset 0
       
  8807       attribute qid 1
       
  8808         string-attr VccPrelu.1880:15
       
  8809       attribute uniqueId 1
       
  8810         string-attr 207
       
  8811       attribute bvZ3Native 1
       
  8812         string-attr False
       
  8813       attribute weight 1
       
  8814         expr-attr
       
  8815           int-num 0
       
  8816     implies
       
  8817     forall 1 1 4
       
  8818       var #o
       
  8819         type-con $ptr 0
       
  8820       pat 1
       
  8821         fun $dont_instantiate 1
       
  8822         var #o
       
  8823           type-con $ptr 0
       
  8824       attribute qid 1
       
  8825         string-attr VccPrelu.1881:11
       
  8826       attribute uniqueId 1
       
  8827         string-attr 206
       
  8828       attribute bvZ3Native 1
       
  8829         string-attr False
       
  8830       attribute weight 1
       
  8831         expr-attr
       
  8832           int-num 0
       
  8833     =
       
  8834     fun $set_in 2
       
  8835     var #o
       
  8836       type-con $ptr 0
       
  8837     var #a
       
  8838       type-con $ptrset 0
       
  8839     fun $set_in 2
       
  8840     var #o
       
  8841       type-con $ptr 0
       
  8842     var #b
       
  8843       type-con $ptrset 0
       
  8844     fun $set_eq 2
       
  8845     var #a
       
  8846       type-con $ptrset 0
       
  8847     var #b
       
  8848       type-con $ptrset 0
       
  8849 axiom 0
       
  8850     forall 2 1 4
       
  8851       var #a
       
  8852         type-con $ptrset 0
       
  8853       var #b
       
  8854         type-con $ptrset 0
       
  8855       pat 1
       
  8856         fun $set_eq 2
       
  8857         var #a
       
  8858           type-con $ptrset 0
       
  8859         var #b
       
  8860           type-con $ptrset 0
       
  8861       attribute qid 1
       
  8862         string-attr VccPrelu.1882:15
       
  8863       attribute uniqueId 1
       
  8864         string-attr 208
       
  8865       attribute bvZ3Native 1
       
  8866         string-attr False
       
  8867       attribute weight 1
       
  8868         expr-attr
       
  8869           int-num 0
       
  8870     implies
       
  8871     fun $set_eq 2
       
  8872     var #a
       
  8873       type-con $ptrset 0
       
  8874     var #b
       
  8875       type-con $ptrset 0
       
  8876     =
       
  8877     var #a
       
  8878       type-con $ptrset 0
       
  8879     var #b
       
  8880       type-con $ptrset 0
       
  8881 axiom 0
       
  8882     =
       
  8883     fun $set_cardinality 1
       
  8884     fun $set_empty 0
       
  8885     int-num 0
       
  8886 axiom 0
       
  8887     forall 1 0 4
       
  8888       var p
       
  8889         type-con $ptr 0
       
  8890       attribute qid 1
       
  8891         string-attr VccPrelu.1888:15
       
  8892       attribute uniqueId 1
       
  8893         string-attr 209
       
  8894       attribute bvZ3Native 1
       
  8895         string-attr False
       
  8896       attribute weight 1
       
  8897         expr-attr
       
  8898           int-num 0
       
  8899     =
       
  8900     fun $set_cardinality 1
       
  8901     fun $set_singleton 1
       
  8902     var p
       
  8903       type-con $ptr 0
       
  8904     int-num 1
       
  8905 axiom 0
       
  8906     forall 1 1 4
       
  8907       var #o
       
  8908         type-con $ptr 0
       
  8909       pat 1
       
  8910         fun $set_in 2
       
  8911         var #o
       
  8912           type-con $ptr 0
       
  8913         fun $set_universe 0
       
  8914       attribute qid 1
       
  8915         string-attr VccPrelu.1891:15
       
  8916       attribute uniqueId 1
       
  8917         string-attr 210
       
  8918       attribute bvZ3Native 1
       
  8919         string-attr False
       
  8920       attribute weight 1
       
  8921         expr-attr
       
  8922           int-num 0
       
  8923     fun $set_in 2
       
  8924     var #o
       
  8925       type-con $ptr 0
       
  8926     fun $set_universe 0
       
  8927 axiom 0
       
  8928     forall 3 1 4
       
  8929       var p
       
  8930         type-con $ptr 0
       
  8931       var s1
       
  8932         type-con $ptrset 0
       
  8933       var s2
       
  8934         type-con $ptrset 0
       
  8935       pat 2
       
  8936         fun $set_disjoint 2
       
  8937         var s1
       
  8938           type-con $ptrset 0
       
  8939         var s2
       
  8940           type-con $ptrset 0
       
  8941         fun $set_in 2
       
  8942         var p
       
  8943           type-con $ptr 0
       
  8944         var s1
       
  8945           type-con $ptrset 0
       
  8946       attribute qid 1
       
  8947         string-attr VccPrelu.1896:15
       
  8948       attribute uniqueId 1
       
  8949         string-attr 211
       
  8950       attribute bvZ3Native 1
       
  8951         string-attr False
       
  8952       attribute weight 1
       
  8953         expr-attr
       
  8954           int-num 0
       
  8955     implies
       
  8956     and 2
       
  8957     fun $set_disjoint 2
       
  8958     var s1
       
  8959       type-con $ptrset 0
       
  8960     var s2
       
  8961       type-con $ptrset 0
       
  8962     fun $set_in 2
       
  8963     var p
       
  8964       type-con $ptr 0
       
  8965     var s1
       
  8966       type-con $ptrset 0
       
  8967     =
       
  8968     fun $id_set_disjoint 3
       
  8969     var p
       
  8970       type-con $ptr 0
       
  8971     var s1
       
  8972       type-con $ptrset 0
       
  8973     var s2
       
  8974       type-con $ptrset 0
       
  8975     int-num 1
       
  8976 axiom 0
       
  8977     forall 3 1 4
       
  8978       var p
       
  8979         type-con $ptr 0
       
  8980       var s1
       
  8981         type-con $ptrset 0
       
  8982       var s2
       
  8983         type-con $ptrset 0
       
  8984       pat 2
       
  8985         fun $set_disjoint 2
       
  8986         var s1
       
  8987           type-con $ptrset 0
       
  8988         var s2
       
  8989           type-con $ptrset 0
       
  8990         fun $set_in 2
       
  8991         var p
       
  8992           type-con $ptr 0
       
  8993         var s2
       
  8994           type-con $ptrset 0
       
  8995       attribute qid 1
       
  8996         string-attr VccPrelu.1899:15
       
  8997       attribute uniqueId 1
       
  8998         string-attr 212
       
  8999       attribute bvZ3Native 1
       
  9000         string-attr False
       
  9001       attribute weight 1
       
  9002         expr-attr
       
  9003           int-num 0
       
  9004     implies
       
  9005     and 2
       
  9006     fun $set_disjoint 2
       
  9007     var s1
       
  9008       type-con $ptrset 0
       
  9009     var s2
       
  9010       type-con $ptrset 0
       
  9011     fun $set_in 2
       
  9012     var p
       
  9013       type-con $ptr 0
       
  9014     var s2
       
  9015       type-con $ptrset 0
       
  9016     =
       
  9017     fun $id_set_disjoint 3
       
  9018     var p
       
  9019       type-con $ptr 0
       
  9020     var s1
       
  9021       type-con $ptrset 0
       
  9022     var s2
       
  9023       type-con $ptrset 0
       
  9024     int-num 2
       
  9025 axiom 0
       
  9026     forall 2 1 4
       
  9027       var s1
       
  9028         type-con $ptrset 0
       
  9029       var s2
       
  9030         type-con $ptrset 0
       
  9031       pat 1
       
  9032         fun $set_disjoint 2
       
  9033         var s1
       
  9034           type-con $ptrset 0
       
  9035         var s2
       
  9036           type-con $ptrset 0
       
  9037       attribute qid 1
       
  9038         string-attr VccPrelu.1903:15
       
  9039       attribute uniqueId 1
       
  9040         string-attr 214
       
  9041       attribute bvZ3Native 1
       
  9042         string-attr False
       
  9043       attribute weight 1
       
  9044         expr-attr
       
  9045           int-num 0
       
  9046     implies
       
  9047     forall 1 1 3
       
  9048       var p
       
  9049         type-con $ptr 0
       
  9050       pat 1
       
  9051         fun $dont_instantiate 1
       
  9052         var p
       
  9053           type-con $ptr 0
       
  9054       attribute qid 1
       
  9055         string-attr VccPrelu.1904:11
       
  9056       attribute uniqueId 1
       
  9057         string-attr 213
       
  9058       attribute bvZ3Native 1
       
  9059         string-attr False
       
  9060     and 2
       
  9061     implies
       
  9062     fun $set_in 2
       
  9063     var p
       
  9064       type-con $ptr 0
       
  9065     var s1
       
  9066       type-con $ptrset 0
       
  9067     not
       
  9068     fun $set_in 2
       
  9069     var p
       
  9070       type-con $ptr 0
       
  9071     var s2
       
  9072       type-con $ptrset 0
       
  9073     implies
       
  9074     fun $set_in 2
       
  9075     var p
       
  9076       type-con $ptr 0
       
  9077     var s2
       
  9078       type-con $ptrset 0
       
  9079     not
       
  9080     fun $set_in 2
       
  9081     var p
       
  9082       type-con $ptr 0
       
  9083     var s1
       
  9084       type-con $ptrset 0
       
  9085     fun $set_disjoint 2
       
  9086     var s1
       
  9087       type-con $ptrset 0
       
  9088     var s2
       
  9089       type-con $ptrset 0
       
  9090 axiom 0
       
  9091     forall 3 1 4
       
  9092       var p
       
  9093         type-con $ptr 0
       
  9094       var S1
       
  9095         type-con $state 0
       
  9096       var p1
       
  9097         type-con $ptr 0
       
  9098       pat 1
       
  9099         fun $set_in 2
       
  9100         var p
       
  9101           type-con $ptr 0
       
  9102         fun $owns 2
       
  9103         var S1
       
  9104           type-con $state 0
       
  9105         var p1
       
  9106           type-con $ptr 0
       
  9107       attribute qid 1
       
  9108         string-attr VccPrelu.1914:15
       
  9109       attribute uniqueId 1
       
  9110         string-attr 215
       
  9111       attribute bvZ3Native 1
       
  9112         string-attr False
       
  9113       attribute weight 1
       
  9114         expr-attr
       
  9115           int-num 0
       
  9116     implies
       
  9117     fun $set_in 2
       
  9118     var p
       
  9119       type-con $ptr 0
       
  9120     fun $owns 2
       
  9121     var S1
       
  9122       type-con $state 0
       
  9123     var p1
       
  9124       type-con $ptr 0
       
  9125     fun $in_some_owns 1
       
  9126     var p
       
  9127       type-con $ptr 0
       
  9128 axiom 0
       
  9129     forall 3 1 4
       
  9130       var p
       
  9131         type-con $ptr 0
       
  9132       var S1
       
  9133         type-con $state 0
       
  9134       var p1
       
  9135         type-con $ptr 0
       
  9136       pat 2
       
  9137         fun $set_in2 2
       
  9138         var p
       
  9139           type-con $ptr 0
       
  9140         fun $owns 2
       
  9141         var S1
       
  9142           type-con $state 0
       
  9143         var p1
       
  9144           type-con $ptr 0
       
  9145         fun $in_some_owns 1
       
  9146         var p
       
  9147           type-con $ptr 0
       
  9148       attribute qid 1
       
  9149         string-attr VccPrelu.1918:15
       
  9150       attribute uniqueId 1
       
  9151         string-attr 216
       
  9152       attribute bvZ3Native 1
       
  9153         string-attr False
       
  9154       attribute weight 1
       
  9155         expr-attr
       
  9156           int-num 0
       
  9157     =
       
  9158     fun $set_in 2
       
  9159     var p
       
  9160       type-con $ptr 0
       
  9161     fun $owns 2
       
  9162     var S1
       
  9163       type-con $state 0
       
  9164     var p1
       
  9165       type-con $ptr 0
       
  9166     fun $set_in2 2
       
  9167     var p
       
  9168       type-con $ptr 0
       
  9169     fun $owns 2
       
  9170     var S1
       
  9171       type-con $state 0
       
  9172     var p1
       
  9173       type-con $ptr 0
       
  9174 axiom 0
       
  9175     forall 2 1 4
       
  9176       var p
       
  9177         type-con $ptr 0
       
  9178       var s
       
  9179         type-con $ptrset 0
       
  9180       pat 1
       
  9181         fun $set_in 2
       
  9182         var p
       
  9183           type-con $ptr 0
       
  9184         var s
       
  9185           type-con $ptrset 0
       
  9186       attribute qid 1
       
  9187         string-attr VccPrelu.1922:15
       
  9188       attribute uniqueId 1
       
  9189         string-attr 217
       
  9190       attribute bvZ3Native 1
       
  9191         string-attr False
       
  9192       attribute weight 1
       
  9193         expr-attr
       
  9194           int-num 0
       
  9195     =
       
  9196     fun $set_in 2
       
  9197     var p
       
  9198       type-con $ptr 0
       
  9199     var s
       
  9200       type-con $ptrset 0
       
  9201     fun $set_in2 2
       
  9202     var p
       
  9203       type-con $ptr 0
       
  9204     var s
       
  9205       type-con $ptrset 0
       
  9206 axiom 0
       
  9207     forall 2 1 4
       
  9208       var p
       
  9209         type-con $ptr 0
       
  9210       var s
       
  9211         type-con $ptrset 0
       
  9212       pat 1
       
  9213         fun $set_in 2
       
  9214         var p
       
  9215           type-con $ptr 0
       
  9216         var s
       
  9217           type-con $ptrset 0
       
  9218       attribute qid 1
       
  9219         string-attr VccPrelu.1924:15
       
  9220       attribute uniqueId 1
       
  9221         string-attr 218
       
  9222       attribute bvZ3Native 1
       
  9223         string-attr False
       
  9224       attribute weight 1
       
  9225         expr-attr
       
  9226           int-num 0
       
  9227     =
       
  9228     fun $set_in 2
       
  9229     var p
       
  9230       type-con $ptr 0
       
  9231     var s
       
  9232       type-con $ptrset 0
       
  9233     fun $set_in3 2
       
  9234     var p
       
  9235       type-con $ptr 0
       
  9236     var s
       
  9237       type-con $ptrset 0
       
  9238 axiom 0
       
  9239     forall 2 1 4
       
  9240       var p
       
  9241         type-con $ptr 0
       
  9242       var s
       
  9243         type-con $ptrset 0
       
  9244       pat 1
       
  9245         fun $set_in0 2
       
  9246         var p
       
  9247           type-con $ptr 0
       
  9248         var s
       
  9249           type-con $ptrset 0
       
  9250       attribute qid 1
       
  9251         string-attr VccPrelu.1928:15
       
  9252       attribute uniqueId 1
       
  9253         string-attr 219
       
  9254       attribute bvZ3Native 1
       
  9255         string-attr False
       
  9256       attribute weight 1
       
  9257         expr-attr
       
  9258           int-num 0
       
  9259     =
       
  9260     fun $set_in 2
       
  9261     var p
       
  9262       type-con $ptr 0
       
  9263     var s
       
  9264       type-con $ptrset 0
       
  9265     fun $set_in0 2
       
  9266     var p
       
  9267       type-con $ptr 0
       
  9268     var s
       
  9269       type-con $ptrset 0
       
  9270 axiom 0
       
  9271     forall 2 1 3
       
  9272       var T
       
  9273         type-con $ctype 0
       
  9274       var s
       
  9275         int
       
  9276       pat 1
       
  9277         fun $array 2
       
  9278         var T
       
  9279           type-con $ctype 0
       
  9280         var s
       
  9281           int
       
  9282       attribute qid 1
       
  9283         string-attr VccPrelu.1989:15
       
  9284       attribute uniqueId 1
       
  9285         string-attr 224
       
  9286       attribute bvZ3Native 1
       
  9287         string-attr False
       
  9288     =
       
  9289     fun $element_type 1
       
  9290     fun $array 2
       
  9291     var T
       
  9292       type-con $ctype 0
       
  9293     var s
       
  9294       int
       
  9295     var T
       
  9296       type-con $ctype 0
       
  9297 axiom 0
       
  9298     forall 2 1 3
       
  9299       var T
       
  9300         type-con $ctype 0
       
  9301       var s
       
  9302         int
       
  9303       pat 1
       
  9304         fun $array 2
       
  9305         var T
       
  9306           type-con $ctype 0
       
  9307         var s
       
  9308           int
       
  9309       attribute qid 1
       
  9310         string-attr VccPrelu.1990:15
       
  9311       attribute uniqueId 1
       
  9312         string-attr 225
       
  9313       attribute bvZ3Native 1
       
  9314         string-attr False
       
  9315     =
       
  9316     fun $array_length 1
       
  9317     fun $array 2
       
  9318     var T
       
  9319       type-con $ctype 0
       
  9320     var s
       
  9321       int
       
  9322     var s
       
  9323       int
       
  9324 axiom 0
       
  9325     forall 2 1 3
       
  9326       var T
       
  9327         type-con $ctype 0
       
  9328       var s
       
  9329         int
       
  9330       pat 1
       
  9331         fun $array 2
       
  9332         var T
       
  9333           type-con $ctype 0
       
  9334         var s
       
  9335           int
       
  9336       attribute qid 1
       
  9337         string-attr VccPrelu.1991:15
       
  9338       attribute uniqueId 1
       
  9339         string-attr 226
       
  9340       attribute bvZ3Native 1
       
  9341         string-attr False
       
  9342     =
       
  9343     fun $ptr_level 1
       
  9344     fun $array 2
       
  9345     var T
       
  9346       type-con $ctype 0
       
  9347     var s
       
  9348       int
       
  9349     int-num 0
       
  9350 axiom 0
       
  9351     forall 2 1 3
       
  9352       var T
       
  9353         type-con $ctype 0
       
  9354       var s
       
  9355         int
       
  9356       pat 1
       
  9357         fun $array 2
       
  9358         var T
       
  9359           type-con $ctype 0
       
  9360         var s
       
  9361           int
       
  9362       attribute qid 1
       
  9363         string-attr VccPrelu.1992:15
       
  9364       attribute uniqueId 1
       
  9365         string-attr 227
       
  9366       attribute bvZ3Native 1
       
  9367         string-attr False
       
  9368     fun $is_arraytype 1
       
  9369     fun $array 2
       
  9370     var T
       
  9371       type-con $ctype 0
       
  9372     var s
       
  9373       int
       
  9374 axiom 0
       
  9375     forall 2 1 3
       
  9376       var T
       
  9377         type-con $ctype 0
       
  9378       var s
       
  9379         int
       
  9380       pat 1
       
  9381         fun $array 2
       
  9382         var T
       
  9383           type-con $ctype 0
       
  9384         var s
       
  9385           int
       
  9386       attribute qid 1
       
  9387         string-attr VccPrelu.1993:15
       
  9388       attribute uniqueId 1
       
  9389         string-attr 228
       
  9390       attribute bvZ3Native 1
       
  9391         string-attr False
       
  9392     not
       
  9393     fun $is_claimable 1
       
  9394     fun $array 2
       
  9395     var T
       
  9396       type-con $ctype 0
       
  9397     var s
       
  9398       int
       
  9399 axiom 0
       
  9400     forall 2 1 4
       
  9401       var p
       
  9402         type-con $ptr 0
       
  9403       var T
       
  9404         type-con $ctype 0
       
  9405       pat 1
       
  9406         fun $inlined_array 2
       
  9407         var p
       
  9408           type-con $ptr 0
       
  9409         var T
       
  9410           type-con $ctype 0
       
  9411       attribute qid 1
       
  9412         string-attr VccPrelu.1998:37
       
  9413       attribute uniqueId 1
       
  9414         string-attr 229
       
  9415       attribute bvZ3Native 1
       
  9416         string-attr False
       
  9417       attribute weight 1
       
  9418         expr-attr
       
  9419           int-num 0
       
  9420     =
       
  9421     fun $inlined_array 2
       
  9422     var p
       
  9423       type-con $ptr 0
       
  9424     var T
       
  9425       type-con $ctype 0
       
  9426     var p
       
  9427       type-con $ptr 0
       
  9428 axiom 0
       
  9429     forall 3 1 3
       
  9430       var #p
       
  9431         type-con $ptr 0
       
  9432       var #i
       
  9433         int
       
  9434       var #t
       
  9435         type-con $ctype 0
       
  9436       pat 1
       
  9437         fun $idx 3
       
  9438         var #p
       
  9439           type-con $ptr 0
       
  9440         var #i
       
  9441           int
       
  9442         var #t
       
  9443           type-con $ctype 0
       
  9444       attribute qid 1
       
  9445         string-attr VccPrelu.2002:15
       
  9446       attribute uniqueId 1
       
  9447         string-attr 230
       
  9448       attribute bvZ3Native 1
       
  9449         string-attr False
       
  9450     and 2
       
  9451     fun $extent_hint 2
       
  9452     fun $idx 3
       
  9453     var #p
       
  9454       type-con $ptr 0
       
  9455     var #i
       
  9456       int
       
  9457     var #t
       
  9458       type-con $ctype 0
       
  9459     var #p
       
  9460       type-con $ptr 0
       
  9461     =
       
  9462     fun $idx 3
       
  9463     var #p
       
  9464       type-con $ptr 0
       
  9465     var #i
       
  9466       int
       
  9467     var #t
       
  9468       type-con $ctype 0
       
  9469     fun $ptr 2
       
  9470     var #t
       
  9471       type-con $ctype 0
       
  9472     +
       
  9473     fun $ref 1
       
  9474     var #p
       
  9475       type-con $ptr 0
       
  9476     *
       
  9477     var #i
       
  9478       int
       
  9479     fun $sizeof 1
       
  9480     var #t
       
  9481       type-con $ctype 0
       
  9482 axiom 0
       
  9483     forall 4 1 3
       
  9484       var p
       
  9485         type-con $ptr 0
       
  9486       var i
       
  9487         int
       
  9488       var j
       
  9489         int
       
  9490       var T
       
  9491         type-con $ctype 0
       
  9492       pat 1
       
  9493         fun $idx 3
       
  9494         fun $idx 3
       
  9495         var p
       
  9496           type-con $ptr 0
       
  9497         var i
       
  9498           int
       
  9499         var T
       
  9500           type-con $ctype 0
       
  9501         var j
       
  9502           int
       
  9503         var T
       
  9504           type-con $ctype 0
       
  9505       attribute qid 1
       
  9506         string-attr VccPrelu.2016:15
       
  9507       attribute uniqueId 1
       
  9508         string-attr 231
       
  9509       attribute bvZ3Native 1
       
  9510         string-attr False
       
  9511     implies
       
  9512     and 2
       
  9513     not
       
  9514     =
       
  9515     var i
       
  9516       int
       
  9517     int-num 0
       
  9518     not
       
  9519     =
       
  9520     var j
       
  9521       int
       
  9522     int-num 0
       
  9523     =
       
  9524     fun $idx 3
       
  9525     fun $idx 3
       
  9526     var p
       
  9527       type-con $ptr 0
       
  9528     var i
       
  9529       int
       
  9530     var T
       
  9531       type-con $ctype 0
       
  9532     var j
       
  9533       int
       
  9534     var T
       
  9535       type-con $ctype 0
       
  9536     fun $idx 3
       
  9537     var p
       
  9538       type-con $ptr 0
       
  9539     +
       
  9540     var i
       
  9541       int
       
  9542     var j
       
  9543       int
       
  9544     var T
       
  9545       type-con $ctype 0
       
  9546 axiom 0
       
  9547     forall 5 1 4
       
  9548       var S
       
  9549         type-con $state 0
       
  9550       var p
       
  9551         type-con $ptr 0
       
  9552       var T
       
  9553         type-con $ctype 0
       
  9554       var sz
       
  9555         int
       
  9556       var vol
       
  9557         bool
       
  9558       pat 1
       
  9559         fun $is_array_vol_or_nonvol 5
       
  9560         var S
       
  9561           type-con $state 0
       
  9562         var p
       
  9563           type-con $ptr 0
       
  9564         var T
       
  9565           type-con $ctype 0
       
  9566         var sz
       
  9567           int
       
  9568         var vol
       
  9569           bool
       
  9570       attribute qid 1
       
  9571         string-attr VccPrelu.2020:46
       
  9572       attribute uniqueId 1
       
  9573         string-attr 233
       
  9574       attribute bvZ3Native 1
       
  9575         string-attr False
       
  9576       attribute weight 1
       
  9577         expr-attr
       
  9578           int-num 0
       
  9579     =
       
  9580     fun $is_array_vol_or_nonvol 5
       
  9581     var S
       
  9582       type-con $state 0
       
  9583     var p
       
  9584       type-con $ptr 0
       
  9585     var T
       
  9586       type-con $ctype 0
       
  9587     var sz
       
  9588       int
       
  9589     var vol
       
  9590       bool
       
  9591     and 2
       
  9592     fun $is 2
       
  9593     var p
       
  9594       type-con $ptr 0
       
  9595     var T
       
  9596       type-con $ctype 0
       
  9597     forall 1 3 3
       
  9598       var i
       
  9599         int
       
  9600       pat 1
       
  9601         fun $select.sm 2
       
  9602         fun $statusmap 1
       
  9603         var S
       
  9604           type-con $state 0
       
  9605         fun $idx 3
       
  9606         var p
       
  9607           type-con $ptr 0
       
  9608         var i
       
  9609           int
       
  9610         var T
       
  9611           type-con $ctype 0
       
  9612       pat 1
       
  9613         fun $select.tm 2
       
  9614         fun $typemap 1
       
  9615         var S
       
  9616           type-con $state 0
       
  9617         fun $idx 3
       
  9618         var p
       
  9619           type-con $ptr 0
       
  9620         var i
       
  9621           int
       
  9622         var T
       
  9623           type-con $ctype 0
       
  9624       pat 1
       
  9625         fun $select.mem 2
       
  9626         fun $memory 1
       
  9627         var S
       
  9628           type-con $state 0
       
  9629         fun $idx 3
       
  9630         var p
       
  9631           type-con $ptr 0
       
  9632         var i
       
  9633           int
       
  9634         var T
       
  9635           type-con $ctype 0
       
  9636       attribute qid 1
       
  9637         string-attr VccPrelu.2022:13
       
  9638       attribute uniqueId 1
       
  9639         string-attr 232
       
  9640       attribute bvZ3Native 1
       
  9641         string-attr False
       
  9642     implies
       
  9643     and 2
       
  9644     <=
       
  9645     int-num 0
       
  9646     var i
       
  9647       int
       
  9648     <
       
  9649     var i
       
  9650       int
       
  9651     var sz
       
  9652       int
       
  9653     and 3
       
  9654     =
       
  9655     fun $ts_is_volatile 1
       
  9656     fun $select.tm 2
       
  9657     fun $typemap 1
       
  9658     var S
       
  9659       type-con $state 0
       
  9660     fun $idx 3
       
  9661     var p
       
  9662       type-con $ptr 0
       
  9663     var i
       
  9664       int
       
  9665     var T
       
  9666       type-con $ctype 0
       
  9667     var vol
       
  9668       bool
       
  9669     fun $ts_is_array_elt 1
       
  9670     fun $select.tm 2
       
  9671     fun $typemap 1
       
  9672     var S
       
  9673       type-con $state 0
       
  9674     fun $idx 3
       
  9675     var p
       
  9676       type-con $ptr 0
       
  9677     var i
       
  9678       int
       
  9679     var T
       
  9680       type-con $ctype 0
       
  9681     fun $typed 2
       
  9682     var S
       
  9683       type-con $state 0
       
  9684     fun $idx 3
       
  9685     var p
       
  9686       type-con $ptr 0
       
  9687     var i
       
  9688       int
       
  9689     var T
       
  9690       type-con $ctype 0
       
  9691 axiom 0
       
  9692     forall 4 1 4
       
  9693       var S
       
  9694         type-con $state 0
       
  9695       var p
       
  9696         type-con $ptr 0
       
  9697       var T
       
  9698         type-con $ctype 0
       
  9699       var sz
       
  9700         int
       
  9701       pat 1
       
  9702         fun $is_array 4
       
  9703         var S
       
  9704           type-con $state 0
       
  9705         var p
       
  9706           type-con $ptr 0
       
  9707         var T
       
  9708           type-con $ctype 0
       
  9709         var sz
       
  9710           int
       
  9711       attribute qid 1
       
  9712         string-attr VccPrelu.2026:32
       
  9713       attribute uniqueId 1
       
  9714         string-attr 235
       
  9715       attribute bvZ3Native 1
       
  9716         string-attr False
       
  9717       attribute weight 1
       
  9718         expr-attr
       
  9719           int-num 0
       
  9720     =
       
  9721     fun $is_array 4
       
  9722     var S
       
  9723       type-con $state 0
       
  9724     var p
       
  9725       type-con $ptr 0
       
  9726     var T
       
  9727       type-con $ctype 0
       
  9728     var sz
       
  9729       int
       
  9730     and 2
       
  9731     fun $is 2
       
  9732     var p
       
  9733       type-con $ptr 0
       
  9734     var T
       
  9735       type-con $ctype 0
       
  9736     forall 1 3 3
       
  9737       var i
       
  9738         int
       
  9739       pat 1
       
  9740         fun $select.sm 2
       
  9741         fun $statusmap 1
       
  9742         var S
       
  9743           type-con $state 0
       
  9744         fun $idx 3
       
  9745         var p
       
  9746           type-con $ptr 0
       
  9747         var i
       
  9748           int
       
  9749         var T
       
  9750           type-con $ctype 0
       
  9751       pat 1
       
  9752         fun $select.tm 2
       
  9753         fun $typemap 1
       
  9754         var S
       
  9755           type-con $state 0
       
  9756         fun $idx 3
       
  9757         var p
       
  9758           type-con $ptr 0
       
  9759         var i
       
  9760           int
       
  9761         var T
       
  9762           type-con $ctype 0
       
  9763       pat 1
       
  9764         fun $select.mem 2
       
  9765         fun $memory 1
       
  9766         var S
       
  9767           type-con $state 0
       
  9768         fun $idx 3
       
  9769         var p
       
  9770           type-con $ptr 0
       
  9771         var i
       
  9772           int
       
  9773         var T
       
  9774           type-con $ctype 0
       
  9775       attribute qid 1
       
  9776         string-attr VccPrelu.2028:13
       
  9777       attribute uniqueId 1
       
  9778         string-attr 234
       
  9779       attribute bvZ3Native 1
       
  9780         string-attr False
       
  9781     implies
       
  9782     and 2
       
  9783     <=
       
  9784     int-num 0
       
  9785     var i
       
  9786       int
       
  9787     <
       
  9788     var i
       
  9789       int
       
  9790     var sz
       
  9791       int
       
  9792     and 2
       
  9793     fun $ts_is_array_elt 1
       
  9794     fun $select.tm 2
       
  9795     fun $typemap 1
       
  9796     var S
       
  9797       type-con $state 0
       
  9798     fun $idx 3
       
  9799     var p
       
  9800       type-con $ptr 0
       
  9801     var i
       
  9802       int
       
  9803     var T
       
  9804       type-con $ctype 0
       
  9805     fun $typed 2
       
  9806     var S
       
  9807       type-con $state 0
       
  9808     fun $idx 3
       
  9809     var p
       
  9810       type-con $ptr 0
       
  9811     var i
       
  9812       int
       
  9813     var T
       
  9814       type-con $ctype 0
       
  9815 axiom 0
       
  9816     forall 4 1 3
       
  9817       var p
       
  9818         type-con $ptr 0
       
  9819       var #r
       
  9820         int
       
  9821       var T
       
  9822         type-con $ctype 0
       
  9823       var sz
       
  9824         int
       
  9825       pat 1
       
  9826         fun $set_in 2
       
  9827         var p
       
  9828           type-con $ptr 0
       
  9829         fun $full_extent 1
       
  9830         fun $ptr 2
       
  9831         fun $array 2
       
  9832         var T
       
  9833           type-con $ctype 0
       
  9834         var sz
       
  9835           int
       
  9836         var #r
       
  9837           int
       
  9838       attribute qid 1
       
  9839         string-attr VccPrelu.2094:15
       
  9840       attribute uniqueId 1
       
  9841         string-attr 243
       
  9842       attribute bvZ3Native 1
       
  9843         string-attr False
       
  9844     =
       
  9845     fun $set_in 2
       
  9846     var p
       
  9847       type-con $ptr 0
       
  9848     fun $full_extent 1
       
  9849     fun $ptr 2
       
  9850     fun $array 2
       
  9851     var T
       
  9852       type-con $ctype 0
       
  9853     var sz
       
  9854       int
       
  9855     var #r
       
  9856       int
       
  9857     or 2
       
  9858     =
       
  9859     var p
       
  9860       type-con $ptr 0
       
  9861     fun $ptr 2
       
  9862     fun $array 2
       
  9863     var T
       
  9864       type-con $ctype 0
       
  9865     var sz
       
  9866       int
       
  9867     var #r
       
  9868       int
       
  9869     and 3
       
  9870     <=
       
  9871     int-num 0
       
  9872     fun $index_within 2
       
  9873     var p
       
  9874       type-con $ptr 0
       
  9875     fun $ptr 2
       
  9876     var T
       
  9877       type-con $ctype 0
       
  9878     var #r
       
  9879       int
       
  9880     <=
       
  9881     fun $index_within 2
       
  9882     var p
       
  9883       type-con $ptr 0
       
  9884     fun $ptr 2
       
  9885     var T
       
  9886       type-con $ctype 0
       
  9887     var #r
       
  9888       int
       
  9889     -
       
  9890     var sz
       
  9891       int
       
  9892     int-num 1
       
  9893     fun $set_in 2
       
  9894     var p
       
  9895       type-con $ptr 0
       
  9896     fun $full_extent 1
       
  9897     fun $idx 3
       
  9898     fun $ptr 2
       
  9899     var T
       
  9900       type-con $ctype 0
       
  9901     var #r
       
  9902       int
       
  9903     fun $index_within 2
       
  9904     var p
       
  9905       type-con $ptr 0
       
  9906     fun $ptr 2
       
  9907     var T
       
  9908       type-con $ctype 0
       
  9909     var #r
       
  9910       int
       
  9911     var T
       
  9912       type-con $ctype 0
       
  9913 axiom 0
       
  9914     forall 5 1 3
       
  9915       var S
       
  9916         type-con $state 0
       
  9917       var p
       
  9918         type-con $ptr 0
       
  9919       var #r
       
  9920         int
       
  9921       var T
       
  9922         type-con $ctype 0
       
  9923       var sz
       
  9924         int
       
  9925       pat 1
       
  9926         fun $set_in 2
       
  9927         var p
       
  9928           type-con $ptr 0
       
  9929         fun $extent 2
       
  9930         var S
       
  9931           type-con $state 0
       
  9932         fun $ptr 2
       
  9933         fun $array 2
       
  9934         var T
       
  9935           type-con $ctype 0
       
  9936         var sz
       
  9937           int
       
  9938         var #r
       
  9939           int
       
  9940       attribute qid 1
       
  9941         string-attr VccPrelu.2099:15
       
  9942       attribute uniqueId 1
       
  9943         string-attr 244
       
  9944       attribute bvZ3Native 1
       
  9945         string-attr False
       
  9946     =
       
  9947     fun $set_in 2
       
  9948     var p
       
  9949       type-con $ptr 0
       
  9950     fun $extent 2
       
  9951     var S
       
  9952       type-con $state 0
       
  9953     fun $ptr 2
       
  9954     fun $array 2
       
  9955     var T
       
  9956       type-con $ctype 0
       
  9957     var sz
       
  9958       int
       
  9959     var #r
       
  9960       int
       
  9961     or 2
       
  9962     =
       
  9963     var p
       
  9964       type-con $ptr 0
       
  9965     fun $ptr 2
       
  9966     fun $array 2
       
  9967     var T
       
  9968       type-con $ctype 0
       
  9969     var sz
       
  9970       int
       
  9971     var #r
       
  9972       int
       
  9973     and 3
       
  9974     <=
       
  9975     int-num 0
       
  9976     fun $index_within 2
       
  9977     var p
       
  9978       type-con $ptr 0
       
  9979     fun $ptr 2
       
  9980     var T
       
  9981       type-con $ctype 0
       
  9982     var #r
       
  9983       int
       
  9984     <=
       
  9985     fun $index_within 2
       
  9986     var p
       
  9987       type-con $ptr 0
       
  9988     fun $ptr 2
       
  9989     var T
       
  9990       type-con $ctype 0
       
  9991     var #r
       
  9992       int
       
  9993     -
       
  9994     var sz
       
  9995       int
       
  9996     int-num 1
       
  9997     fun $set_in 2
       
  9998     var p
       
  9999       type-con $ptr 0
       
 10000     fun $extent 2
       
 10001     var S
       
 10002       type-con $state 0
       
 10003     fun $idx 3
       
 10004     fun $ptr 2
       
 10005     var T
       
 10006       type-con $ctype 0
       
 10007     var #r
       
 10008       int
       
 10009     fun $index_within 2
       
 10010     var p
       
 10011       type-con $ptr 0
       
 10012     fun $ptr 2
       
 10013     var T
       
 10014       type-con $ctype 0
       
 10015     var #r
       
 10016       int
       
 10017     var T
       
 10018       type-con $ctype 0
       
 10019 axiom 0
       
 10020     forall 5 2 3
       
 10021       var S
       
 10022         type-con $state 0
       
 10023       var #r
       
 10024         int
       
 10025       var T
       
 10026         type-con $ctype 0
       
 10027       var sz
       
 10028         int
       
 10029       var i
       
 10030         int
       
 10031       pat 2
       
 10032         fun $select.sm 2
       
 10033         fun $statusmap 1
       
 10034         var S
       
 10035           type-con $state 0
       
 10036         fun $idx 3
       
 10037         fun $ptr 2
       
 10038         var T
       
 10039           type-con $ctype 0
       
 10040         var #r
       
 10041           int
       
 10042         var i
       
 10043           int
       
 10044         var T
       
 10045           type-con $ctype 0
       
 10046         fun $ptr 2
       
 10047         fun $array 2
       
 10048         var T
       
 10049           type-con $ctype 0
       
 10050         var sz
       
 10051           int
       
 10052         var #r
       
 10053           int
       
 10054       pat 2
       
 10055         fun $select.tm 2
       
 10056         fun $typemap 1
       
 10057         var S
       
 10058           type-con $state 0
       
 10059         fun $idx 3
       
 10060         fun $ptr 2
       
 10061         var T
       
 10062           type-con $ctype 0
       
 10063         var #r
       
 10064           int
       
 10065         var i
       
 10066           int
       
 10067         var T
       
 10068           type-con $ctype 0
       
 10069         fun $ptr 2
       
 10070         fun $array 2
       
 10071         var T
       
 10072           type-con $ctype 0
       
 10073         var sz
       
 10074           int
       
 10075         var #r
       
 10076           int
       
 10077       attribute qid 1
       
 10078         string-attr VccPrelu.2107:15
       
 10079       attribute uniqueId 1
       
 10080         string-attr 245
       
 10081       attribute bvZ3Native 1
       
 10082         string-attr False
       
 10083     implies
       
 10084     fun $typed 2
       
 10085     var S
       
 10086       type-con $state 0
       
 10087     fun $ptr 2
       
 10088     fun $array 2
       
 10089     var T
       
 10090       type-con $ctype 0
       
 10091     var sz
       
 10092       int
       
 10093     var #r
       
 10094       int
       
 10095     implies
       
 10096     and 2
       
 10097     <=
       
 10098     int-num 0
       
 10099     var i
       
 10100       int
       
 10101     <
       
 10102     var i
       
 10103       int
       
 10104     var sz
       
 10105       int
       
 10106     and 4
       
 10107     =
       
 10108     fun $ts_emb 1
       
 10109     fun $select.tm 2
       
 10110     fun $typemap 1
       
 10111     var S
       
 10112       type-con $state 0
       
 10113     fun $idx 3
       
 10114     fun $ptr 2
       
 10115     fun $array 2
       
 10116     var T
       
 10117       type-con $ctype 0
       
 10118     var sz
       
 10119       int
       
 10120     var #r
       
 10121       int
       
 10122     var i
       
 10123       int
       
 10124     var T
       
 10125       type-con $ctype 0
       
 10126     fun $ptr 2
       
 10127     fun $array 2
       
 10128     var T
       
 10129       type-con $ctype 0
       
 10130     var sz
       
 10131       int
       
 10132     var #r
       
 10133       int
       
 10134     not
       
 10135     fun $ts_is_volatile 1
       
 10136     fun $select.tm 2
       
 10137     fun $typemap 1
       
 10138     var S
       
 10139       type-con $state 0
       
 10140     fun $idx 3
       
 10141     fun $ptr 2
       
 10142     fun $array 2
       
 10143     var T
       
 10144       type-con $ctype 0
       
 10145     var sz
       
 10146       int
       
 10147     var #r
       
 10148       int
       
 10149     var i
       
 10150       int
       
 10151     var T
       
 10152       type-con $ctype 0
       
 10153     fun $ts_is_array_elt 1
       
 10154     fun $select.tm 2
       
 10155     fun $typemap 1
       
 10156     var S
       
 10157       type-con $state 0
       
 10158     fun $idx 3
       
 10159     fun $ptr 2
       
 10160     fun $array 2
       
 10161     var T
       
 10162       type-con $ctype 0
       
 10163     var sz
       
 10164       int
       
 10165     var #r
       
 10166       int
       
 10167     var i
       
 10168       int
       
 10169     var T
       
 10170       type-con $ctype 0
       
 10171     fun $typed 2
       
 10172     var S
       
 10173       type-con $state 0
       
 10174     fun $idx 3
       
 10175     fun $ptr 2
       
 10176     fun $array 2
       
 10177     var T
       
 10178       type-con $ctype 0
       
 10179     var sz
       
 10180       int
       
 10181     var #r
       
 10182       int
       
 10183     var i
       
 10184       int
       
 10185     var T
       
 10186       type-con $ctype 0
       
 10187 axiom 0
       
 10188     forall 4 1 3
       
 10189       var p
       
 10190         type-con $ptr 0
       
 10191       var T
       
 10192         type-con $ctype 0
       
 10193       var sz
       
 10194         int
       
 10195       var elem
       
 10196         type-con $ptr 0
       
 10197       pat 1
       
 10198         fun $set_in 2
       
 10199         var elem
       
 10200           type-con $ptr 0
       
 10201         fun $array_members 3
       
 10202         var p
       
 10203           type-con $ptr 0
       
 10204         var T
       
 10205           type-con $ctype 0
       
 10206         var sz
       
 10207           int
       
 10208       attribute qid 1
       
 10209         string-attr VccPrelu.2116:15
       
 10210       attribute uniqueId 1
       
 10211         string-attr 246
       
 10212       attribute bvZ3Native 1
       
 10213         string-attr False
       
 10214     =
       
 10215     fun $set_in 2
       
 10216     var elem
       
 10217       type-con $ptr 0
       
 10218     fun $array_members 3
       
 10219     var p
       
 10220       type-con $ptr 0
       
 10221     var T
       
 10222       type-con $ctype 0
       
 10223     var sz
       
 10224       int
       
 10225     and 3
       
 10226     <=
       
 10227     int-num 0
       
 10228     fun $index_within 2
       
 10229     var elem
       
 10230       type-con $ptr 0
       
 10231     var p
       
 10232       type-con $ptr 0
       
 10233     <=
       
 10234     fun $index_within 2
       
 10235     var elem
       
 10236       type-con $ptr 0
       
 10237     var p
       
 10238       type-con $ptr 0
       
 10239     -
       
 10240     var sz
       
 10241       int
       
 10242     int-num 1
       
 10243     =
       
 10244     var elem
       
 10245       type-con $ptr 0
       
 10246     fun $idx 3
       
 10247     var p
       
 10248       type-con $ptr 0
       
 10249     fun $index_within 2
       
 10250     var elem
       
 10251       type-con $ptr 0
       
 10252     var p
       
 10253       type-con $ptr 0
       
 10254     var T
       
 10255       type-con $ctype 0
       
 10256 axiom 0
       
 10257     forall 4 1 3
       
 10258       var p
       
 10259         type-con $ptr 0
       
 10260       var #r
       
 10261         int
       
 10262       var T
       
 10263         type-con $ctype 0
       
 10264       var sz
       
 10265         int
       
 10266       pat 1
       
 10267         fun $set_in 2
       
 10268         var p
       
 10269           type-con $ptr 0
       
 10270         fun $array_range 3
       
 10271         fun $ptr 2
       
 10272         var T
       
 10273           type-con $ctype 0
       
 10274         var #r
       
 10275           int
       
 10276         var T
       
 10277           type-con $ctype 0
       
 10278         var sz
       
 10279           int
       
 10280       attribute qid 1
       
 10281         string-attr VccPrelu.2122:15
       
 10282       attribute uniqueId 1
       
 10283         string-attr 247
       
 10284       attribute bvZ3Native 1
       
 10285         string-attr False
       
 10286     =
       
 10287     fun $set_in 2
       
 10288     var p
       
 10289       type-con $ptr 0
       
 10290     fun $array_range 3
       
 10291     fun $ptr 2
       
 10292     var T
       
 10293       type-con $ctype 0
       
 10294     var #r
       
 10295       int
       
 10296     var T
       
 10297       type-con $ctype 0
       
 10298     var sz
       
 10299       int
       
 10300     and 3
       
 10301     <=
       
 10302     int-num 0
       
 10303     fun $index_within 2
       
 10304     var p
       
 10305       type-con $ptr 0
       
 10306     fun $ptr 2
       
 10307     var T
       
 10308       type-con $ctype 0
       
 10309     var #r
       
 10310       int
       
 10311     <=
       
 10312     fun $index_within 2
       
 10313     var p
       
 10314       type-con $ptr 0
       
 10315     fun $ptr 2
       
 10316     var T
       
 10317       type-con $ctype 0
       
 10318     var #r
       
 10319       int
       
 10320     -
       
 10321     var sz
       
 10322       int
       
 10323     int-num 1
       
 10324     fun $set_in 2
       
 10325     var p
       
 10326       type-con $ptr 0
       
 10327     fun $full_extent 1
       
 10328     fun $idx 3
       
 10329     fun $ptr 2
       
 10330     var T
       
 10331       type-con $ctype 0
       
 10332     var #r
       
 10333       int
       
 10334     fun $index_within 2
       
 10335     var p
       
 10336       type-con $ptr 0
       
 10337     fun $ptr 2
       
 10338     var T
       
 10339       type-con $ctype 0
       
 10340     var #r
       
 10341       int
       
 10342     var T
       
 10343       type-con $ctype 0
       
 10344 axiom 0
       
 10345     forall 5 1 3
       
 10346       var p
       
 10347         type-con $ptr 0
       
 10348       var T
       
 10349         type-con $ctype 0
       
 10350       var sz
       
 10351         int
       
 10352       var idx
       
 10353         int
       
 10354       var S
       
 10355         type-con $ptrset 0
       
 10356       pat 2
       
 10357         fun $idx 3
       
 10358         var p
       
 10359           type-con $ptr 0
       
 10360         var idx
       
 10361           int
       
 10362         var T
       
 10363           type-con $ctype 0
       
 10364         fun $set_disjoint 2
       
 10365         fun $array_range 3
       
 10366         var p
       
 10367           type-con $ptr 0
       
 10368         var T
       
 10369           type-con $ctype 0
       
 10370         var sz
       
 10371           int
       
 10372         var S
       
 10373           type-con $ptrset 0
       
 10374       attribute qid 1
       
 10375         string-attr VccPrelu.2126:15
       
 10376       attribute uniqueId 1
       
 10377         string-attr 248
       
 10378       attribute bvZ3Native 1
       
 10379         string-attr False
       
 10380     implies
       
 10381     and 2
       
 10382     <=
       
 10383     int-num 0
       
 10384     var idx
       
 10385       int
       
 10386     <
       
 10387     var idx
       
 10388       int
       
 10389     var sz
       
 10390       int
       
 10391     =
       
 10392     fun $id_set_disjoint 3
       
 10393     fun $idx 3
       
 10394     var p
       
 10395       type-con $ptr 0
       
 10396     var idx
       
 10397       int
       
 10398     var T
       
 10399       type-con $ctype 0
       
 10400     fun $array_range 3
       
 10401     var p
       
 10402       type-con $ptr 0
       
 10403     var T
       
 10404       type-con $ctype 0
       
 10405     var sz
       
 10406       int
       
 10407     var S
       
 10408       type-con $ptrset 0
       
 10409     int-num 1
       
 10410 axiom 0
       
 10411     forall 5 1 3
       
 10412       var p
       
 10413         type-con $ptr 0
       
 10414       var T
       
 10415         type-con $ctype 0
       
 10416       var sz
       
 10417         int
       
 10418       var idx
       
 10419         int
       
 10420       var S
       
 10421         type-con $ptrset 0
       
 10422       pat 2
       
 10423         fun $idx 3
       
 10424         var p
       
 10425           type-con $ptr 0
       
 10426         var idx
       
 10427           int
       
 10428         var T
       
 10429           type-con $ctype 0
       
 10430         fun $set_disjoint 2
       
 10431         var S
       
 10432           type-con $ptrset 0
       
 10433         fun $array_range 3
       
 10434         var p
       
 10435           type-con $ptr 0
       
 10436         var T
       
 10437           type-con $ctype 0
       
 10438         var sz
       
 10439           int
       
 10440       attribute qid 1
       
 10441         string-attr VccPrelu.2130:15
       
 10442       attribute uniqueId 1
       
 10443         string-attr 249
       
 10444       attribute bvZ3Native 1
       
 10445         string-attr False
       
 10446     implies
       
 10447     and 2
       
 10448     <=
       
 10449     int-num 0
       
 10450     var idx
       
 10451       int
       
 10452     <
       
 10453     var idx
       
 10454       int
       
 10455     var sz
       
 10456       int
       
 10457     =
       
 10458     fun $id_set_disjoint 3
       
 10459     fun $idx 3
       
 10460     var p
       
 10461       type-con $ptr 0
       
 10462     var idx
       
 10463       int
       
 10464     var T
       
 10465       type-con $ctype 0
       
 10466     var S
       
 10467       type-con $ptrset 0
       
 10468     fun $array_range 3
       
 10469     var p
       
 10470       type-con $ptr 0
       
 10471     var T
       
 10472       type-con $ctype 0
       
 10473     var sz
       
 10474       int
       
 10475     int-num 2
       
 10476 axiom 0
       
 10477     forall 4 1 3
       
 10478       var p
       
 10479         type-con $ptr 0
       
 10480       var #r
       
 10481         int
       
 10482       var T
       
 10483         type-con $ctype 0
       
 10484       var sz
       
 10485         int
       
 10486       pat 1
       
 10487         fun $set_in 2
       
 10488         var p
       
 10489           type-con $ptr 0
       
 10490         fun $non_null_array_range 3
       
 10491         fun $ptr 2
       
 10492         var T
       
 10493           type-con $ctype 0
       
 10494         var #r
       
 10495           int
       
 10496         var T
       
 10497           type-con $ctype 0
       
 10498         var sz
       
 10499           int
       
 10500       attribute qid 1
       
 10501         string-attr VccPrelu.2135:15
       
 10502       attribute uniqueId 1
       
 10503         string-attr 250
       
 10504       attribute bvZ3Native 1
       
 10505         string-attr False
       
 10506     =
       
 10507     fun $set_in 2
       
 10508     var p
       
 10509       type-con $ptr 0
       
 10510     fun $non_null_array_range 3
       
 10511     fun $ptr 2
       
 10512     var T
       
 10513       type-con $ctype 0
       
 10514     var #r
       
 10515       int
       
 10516     var T
       
 10517       type-con $ctype 0
       
 10518     var sz
       
 10519       int
       
 10520     and 4
       
 10521     not
       
 10522     =
       
 10523     var #r
       
 10524       int
       
 10525     int-num 0
       
 10526     <=
       
 10527     int-num 0
       
 10528     fun $index_within 2
       
 10529     var p
       
 10530       type-con $ptr 0
       
 10531     fun $ptr 2
       
 10532     var T
       
 10533       type-con $ctype 0
       
 10534     var #r
       
 10535       int
       
 10536     <=
       
 10537     fun $index_within 2
       
 10538     var p
       
 10539       type-con $ptr 0
       
 10540     fun $ptr 2
       
 10541     var T
       
 10542       type-con $ctype 0
       
 10543     var #r
       
 10544       int
       
 10545     -
       
 10546     var sz
       
 10547       int
       
 10548     int-num 1
       
 10549     fun $set_in 2
       
 10550     var p
       
 10551       type-con $ptr 0
       
 10552     fun $full_extent 1
       
 10553     fun $idx 3
       
 10554     fun $ptr 2
       
 10555     var T
       
 10556       type-con $ctype 0
       
 10557     var #r
       
 10558       int
       
 10559     fun $index_within 2
       
 10560     var p
       
 10561       type-con $ptr 0
       
 10562     fun $ptr 2
       
 10563     var T
       
 10564       type-con $ctype 0
       
 10565     var #r
       
 10566       int
       
 10567     var T
       
 10568       type-con $ctype 0
       
 10569 axiom 0
       
 10570     forall 3 1 3
       
 10571       var q
       
 10572         type-con $ptr 0
       
 10573       var S
       
 10574         type-con $state 0
       
 10575       var p
       
 10576         type-con $ptr 0
       
 10577       pat 1
       
 10578         fun $set_in 2
       
 10579         var q
       
 10580           type-con $ptr 0
       
 10581         fun $non_null_extent 2
       
 10582         var S
       
 10583           type-con $state 0
       
 10584         var p
       
 10585           type-con $ptr 0
       
 10586       attribute qid 1
       
 10587         string-attr VccPrelu.2142:15
       
 10588       attribute uniqueId 1
       
 10589         string-attr 251
       
 10590       attribute bvZ3Native 1
       
 10591         string-attr False
       
 10592     =
       
 10593     fun $set_in 2
       
 10594     var q
       
 10595       type-con $ptr 0
       
 10596     fun $non_null_extent 2
       
 10597     var S
       
 10598       type-con $state 0
       
 10599     var p
       
 10600       type-con $ptr 0
       
 10601     and 2
       
 10602     not
       
 10603     =
       
 10604     fun $ref 1
       
 10605     var p
       
 10606       type-con $ptr 0
       
 10607     fun $ref 1
       
 10608     fun $null 0
       
 10609     fun $set_in 2
       
 10610     var q
       
 10611       type-con $ptr 0
       
 10612     fun $extent 2
       
 10613     var S
       
 10614       type-con $state 0
       
 10615     var p
       
 10616       type-con $ptr 0
       
 10617 axiom 0
       
 10618     forall 2 1 3
       
 10619       var p
       
 10620         type-con $ptr 0
       
 10621       var k
       
 10622         int
       
 10623       pat 1
       
 10624         fun $idx 3
       
 10625         var p
       
 10626           type-con $ptr 0
       
 10627         var k
       
 10628           int
       
 10629         fun $typ 1
       
 10630         var p
       
 10631           type-con $ptr 0
       
 10632       attribute qid 1
       
 10633         string-attr VccPrelu.2154:15
       
 10634       attribute uniqueId 1
       
 10635         string-attr 253
       
 10636       attribute bvZ3Native 1
       
 10637         string-attr False
       
 10638     =
       
 10639     fun $index_within 2
       
 10640     fun $idx 3
       
 10641     var p
       
 10642       type-con $ptr 0
       
 10643     var k
       
 10644       int
       
 10645     fun $typ 1
       
 10646     var p
       
 10647       type-con $ptr 0
       
 10648     var p
       
 10649       type-con $ptr 0
       
 10650     var k
       
 10651       int
       
 10652 axiom 0
       
 10653     forall 3 1 3
       
 10654       var p
       
 10655         type-con $ptr 0
       
 10656       var k
       
 10657         int
       
 10658       var f
       
 10659         type-con $field 0
       
 10660       pat 1
       
 10661         fun $index_within 2
       
 10662         fun $dot 2
       
 10663         fun $idx 3
       
 10664         var p
       
 10665           type-con $ptr 0
       
 10666         var k
       
 10667           int
       
 10668         fun $typ 1
       
 10669         var p
       
 10670           type-con $ptr 0
       
 10671         var f
       
 10672           type-con $field 0
       
 10673         var p
       
 10674           type-con $ptr 0
       
 10675       attribute qid 1
       
 10676         string-attr VccPrelu.2156:15
       
 10677       attribute uniqueId 1
       
 10678         string-attr 254
       
 10679       attribute bvZ3Native 1
       
 10680         string-attr False
       
 10681     =
       
 10682     fun $index_within 2
       
 10683     fun $dot 2
       
 10684     fun $idx 3
       
 10685     var p
       
 10686       type-con $ptr 0
       
 10687     var k
       
 10688       int
       
 10689     fun $typ 1
       
 10690     var p
       
 10691       type-con $ptr 0
       
 10692     var f
       
 10693       type-con $field 0
       
 10694     var p
       
 10695       type-con $ptr 0
       
 10696     var k
       
 10697       int
       
 10698 axiom 0
       
 10699     forall 5 1 3
       
 10700       var s1
       
 10701         type-con $state 0
       
 10702       var s2
       
 10703         type-con $state 0
       
 10704       var p
       
 10705         type-con $ptr 0
       
 10706       var t
       
 10707         type-con $ctype 0
       
 10708       var sz
       
 10709         int
       
 10710       pat 2
       
 10711         fun $state_spans_the_same 4
       
 10712         var s1
       
 10713           type-con $state 0
       
 10714         var s2
       
 10715           type-con $state 0
       
 10716         var p
       
 10717           type-con $ptr 0
       
 10718         fun $array 2
       
 10719         var t
       
 10720           type-con $ctype 0
       
 10721         var sz
       
 10722           int
       
 10723         fun $is_primitive 1
       
 10724         var t
       
 10725           type-con $ctype 0
       
 10726       attribute qid 1
       
 10727         string-attr VccPrelu.2168:15
       
 10728       attribute uniqueId 1
       
 10729         string-attr 256
       
 10730       attribute bvZ3Native 1
       
 10731         string-attr False
       
 10732     implies
       
 10733     fun $is_primitive 1
       
 10734     var t
       
 10735       type-con $ctype 0
       
 10736     implies
       
 10737     fun $state_spans_the_same 4
       
 10738     var s1
       
 10739       type-con $state 0
       
 10740     var s2
       
 10741       type-con $state 0
       
 10742     var p
       
 10743       type-con $ptr 0
       
 10744     fun $array 2
       
 10745     var t
       
 10746       type-con $ctype 0
       
 10747     var sz
       
 10748       int
       
 10749     forall 1 1 3
       
 10750       var i
       
 10751         int
       
 10752       pat 1
       
 10753         fun $select.mem 2
       
 10754         fun $memory 1
       
 10755         var s2
       
 10756           type-con $state 0
       
 10757         fun $idx 3
       
 10758         fun $ptr 2
       
 10759         var t
       
 10760           type-con $ctype 0
       
 10761         fun $ref 1
       
 10762         var p
       
 10763           type-con $ptr 0
       
 10764         var i
       
 10765           int
       
 10766         var t
       
 10767           type-con $ctype 0
       
 10768       attribute qid 1
       
 10769         string-attr VccPrelu.2171:15
       
 10770       attribute uniqueId 1
       
 10771         string-attr 255
       
 10772       attribute bvZ3Native 1
       
 10773         string-attr False
       
 10774     implies
       
 10775     and 2
       
 10776     <=
       
 10777     int-num 0
       
 10778     var i
       
 10779       int
       
 10780     <
       
 10781     var i
       
 10782       int
       
 10783     var sz
       
 10784       int
       
 10785     =
       
 10786     fun $select.mem 2
       
 10787     fun $memory 1
       
 10788     var s1
       
 10789       type-con $state 0
       
 10790     fun $idx 3
       
 10791     fun $ptr 2
       
 10792     var t
       
 10793       type-con $ctype 0
       
 10794     fun $ref 1
       
 10795     var p
       
 10796       type-con $ptr 0
       
 10797     var i
       
 10798       int
       
 10799     var t
       
 10800       type-con $ctype 0
       
 10801     fun $select.mem 2
       
 10802     fun $memory 1
       
 10803     var s2
       
 10804       type-con $state 0
       
 10805     fun $idx 3
       
 10806     fun $ptr 2
       
 10807     var t
       
 10808       type-con $ctype 0
       
 10809     fun $ref 1
       
 10810     var p
       
 10811       type-con $ptr 0
       
 10812     var i
       
 10813       int
       
 10814     var t
       
 10815       type-con $ctype 0
       
 10816 axiom 0
       
 10817     forall 1 1 4
       
 10818       var x
       
 10819         bool
       
 10820       pat 1
       
 10821         fun $bool_id 1
       
 10822         var x
       
 10823           bool
       
 10824       attribute qid 1
       
 10825         string-attr VccPrelu.2211:31
       
 10826       attribute uniqueId 1
       
 10827         string-attr 257
       
 10828       attribute bvZ3Native 1
       
 10829         string-attr False
       
 10830       attribute weight 1
       
 10831         expr-attr
       
 10832           int-num 0
       
 10833     =
       
 10834     fun $bool_id 1
       
 10835     var x
       
 10836       bool
       
 10837     var x
       
 10838       bool
       
 10839 axiom 0
       
 10840     =
       
 10841     fun $min.i1 0
       
 10842     -
       
 10843     int-num 0
       
 10844     int-num 128
       
 10845 axiom 0
       
 10846     =
       
 10847     fun $max.i1 0
       
 10848     int-num 127
       
 10849 axiom 0
       
 10850     =
       
 10851     fun $min.i2 0
       
 10852     -
       
 10853     int-num 0
       
 10854     int-num 32768
       
 10855 axiom 0
       
 10856     =
       
 10857     fun $max.i2 0
       
 10858     int-num 32767
       
 10859 axiom 0
       
 10860     =
       
 10861     fun $min.i4 0
       
 10862     -
       
 10863     int-num 0
       
 10864     *
       
 10865     int-num 65536
       
 10866     int-num 32768
       
 10867 axiom 0
       
 10868     =
       
 10869     fun $max.i4 0
       
 10870     -
       
 10871     *
       
 10872     int-num 65536
       
 10873     int-num 32768
       
 10874     int-num 1
       
 10875 axiom 0
       
 10876     =
       
 10877     fun $min.i8 0
       
 10878     -
       
 10879     int-num 0
       
 10880     *
       
 10881     *
       
 10882     *
       
 10883     int-num 65536
       
 10884     int-num 65536
       
 10885     int-num 65536
       
 10886     int-num 32768
       
 10887 axiom 0
       
 10888     =
       
 10889     fun $max.i8 0
       
 10890     -
       
 10891     *
       
 10892     *
       
 10893     *
       
 10894     int-num 65536
       
 10895     int-num 65536
       
 10896     int-num 65536
       
 10897     int-num 32768
       
 10898     int-num 1
       
 10899 axiom 0
       
 10900     =
       
 10901     fun $max.u1 0
       
 10902     int-num 255
       
 10903 axiom 0
       
 10904     =
       
 10905     fun $max.u2 0
       
 10906     int-num 65535
       
 10907 axiom 0
       
 10908     =
       
 10909     fun $max.u4 0
       
 10910     -
       
 10911     *
       
 10912     int-num 65536
       
 10913     int-num 65536
       
 10914     int-num 1
       
 10915 axiom 0
       
 10916     =
       
 10917     fun $max.u8 0
       
 10918     -
       
 10919     *
       
 10920     *
       
 10921     *
       
 10922     int-num 65536
       
 10923     int-num 65536
       
 10924     int-num 65536
       
 10925     int-num 65536
       
 10926     int-num 1
       
 10927 axiom 0
       
 10928     forall 2 1 4
       
 10929       var S
       
 10930         type-con $state 0
       
 10931       var p
       
 10932         type-con $ptr 0
       
 10933       pat 1
       
 10934         fun $read_i1 2
       
 10935         var S
       
 10936           type-con $state 0
       
 10937         var p
       
 10938           type-con $ptr 0
       
 10939       attribute qid 1
       
 10940         string-attr VccPrelu.2253:31
       
 10941       attribute uniqueId 1
       
 10942         string-attr 258
       
 10943       attribute bvZ3Native 1
       
 10944         string-attr False
       
 10945       attribute weight 1
       
 10946         expr-attr
       
 10947           int-num 0
       
 10948     =
       
 10949     fun $read_i1 2
       
 10950     var S
       
 10951       type-con $state 0
       
 10952     var p
       
 10953       type-con $ptr 0
       
 10954     fun $select.mem 2
       
 10955     fun $memory 1
       
 10956     var S
       
 10957       type-con $state 0
       
 10958     var p
       
 10959       type-con $ptr 0
       
 10960 axiom 0
       
 10961     forall 2 1 4
       
 10962       var S
       
 10963         type-con $state 0
       
 10964       var p
       
 10965         type-con $ptr 0
       
 10966       pat 1
       
 10967         fun $read_i2 2
       
 10968         var S
       
 10969           type-con $state 0
       
 10970         var p
       
 10971           type-con $ptr 0
       
 10972       attribute qid 1
       
 10973         string-attr VccPrelu.2254:31
       
 10974       attribute uniqueId 1
       
 10975         string-attr 259
       
 10976       attribute bvZ3Native 1
       
 10977         string-attr False
       
 10978       attribute weight 1
       
 10979         expr-attr
       
 10980           int-num 0
       
 10981     =
       
 10982     fun $read_i2 2
       
 10983     var S
       
 10984       type-con $state 0
       
 10985     var p
       
 10986       type-con $ptr 0
       
 10987     fun $select.mem 2
       
 10988     fun $memory 1
       
 10989     var S
       
 10990       type-con $state 0
       
 10991     var p
       
 10992       type-con $ptr 0
       
 10993 axiom 0
       
 10994     forall 2 1 4
       
 10995       var S
       
 10996         type-con $state 0
       
 10997       var p
       
 10998         type-con $ptr 0
       
 10999       pat 1
       
 11000         fun $read_i4 2
       
 11001         var S
       
 11002           type-con $state 0
       
 11003         var p
       
 11004           type-con $ptr 0
       
 11005       attribute qid 1
       
 11006         string-attr VccPrelu.2255:31
       
 11007       attribute uniqueId 1
       
 11008         string-attr 260
       
 11009       attribute bvZ3Native 1
       
 11010         string-attr False
       
 11011       attribute weight 1
       
 11012         expr-attr
       
 11013           int-num 0
       
 11014     =
       
 11015     fun $read_i4 2
       
 11016     var S
       
 11017       type-con $state 0
       
 11018     var p
       
 11019       type-con $ptr 0
       
 11020     fun $select.mem 2
       
 11021     fun $memory 1
       
 11022     var S
       
 11023       type-con $state 0
       
 11024     var p
       
 11025       type-con $ptr 0
       
 11026 axiom 0
       
 11027     forall 2 1 4
       
 11028       var S
       
 11029         type-con $state 0
       
 11030       var p
       
 11031         type-con $ptr 0
       
 11032       pat 1
       
 11033         fun $read_i8 2
       
 11034         var S
       
 11035           type-con $state 0
       
 11036         var p
       
 11037           type-con $ptr 0
       
 11038       attribute qid 1
       
 11039         string-attr VccPrelu.2256:31
       
 11040       attribute uniqueId 1
       
 11041         string-attr 261
       
 11042       attribute bvZ3Native 1
       
 11043         string-attr False
       
 11044       attribute weight 1
       
 11045         expr-attr
       
 11046           int-num 0
       
 11047     =
       
 11048     fun $read_i8 2
       
 11049     var S
       
 11050       type-con $state 0
       
 11051     var p
       
 11052       type-con $ptr 0
       
 11053     fun $select.mem 2
       
 11054     fun $memory 1
       
 11055     var S
       
 11056       type-con $state 0
       
 11057     var p
       
 11058       type-con $ptr 0
       
 11059 axiom 0
       
 11060     forall 2 1 4
       
 11061       var S
       
 11062         type-con $state 0
       
 11063       var p
       
 11064         type-con $ptr 0
       
 11065       pat 1
       
 11066         fun $read_u1 2
       
 11067         var S
       
 11068           type-con $state 0
       
 11069         var p
       
 11070           type-con $ptr 0
       
 11071       attribute qid 1
       
 11072         string-attr VccPrelu.2257:31
       
 11073       attribute uniqueId 1
       
 11074         string-attr 262
       
 11075       attribute bvZ3Native 1
       
 11076         string-attr False
       
 11077       attribute weight 1
       
 11078         expr-attr
       
 11079           int-num 0
       
 11080     =
       
 11081     fun $read_u1 2
       
 11082     var S
       
 11083       type-con $state 0
       
 11084     var p
       
 11085       type-con $ptr 0
       
 11086     fun $select.mem 2
       
 11087     fun $memory 1
       
 11088     var S
       
 11089       type-con $state 0
       
 11090     var p
       
 11091       type-con $ptr 0
       
 11092 axiom 0
       
 11093     forall 2 1 4
       
 11094       var S
       
 11095         type-con $state 0
       
 11096       var p
       
 11097         type-con $ptr 0
       
 11098       pat 1
       
 11099         fun $read_u2 2
       
 11100         var S
       
 11101           type-con $state 0
       
 11102         var p
       
 11103           type-con $ptr 0
       
 11104       attribute qid 1
       
 11105         string-attr VccPrelu.2258:31
       
 11106       attribute uniqueId 1
       
 11107         string-attr 263
       
 11108       attribute bvZ3Native 1
       
 11109         string-attr False
       
 11110       attribute weight 1
       
 11111         expr-attr
       
 11112           int-num 0
       
 11113     =
       
 11114     fun $read_u2 2
       
 11115     var S
       
 11116       type-con $state 0
       
 11117     var p
       
 11118       type-con $ptr 0
       
 11119     fun $select.mem 2
       
 11120     fun $memory 1
       
 11121     var S
       
 11122       type-con $state 0
       
 11123     var p
       
 11124       type-con $ptr 0
       
 11125 axiom 0
       
 11126     forall 2 1 4
       
 11127       var S
       
 11128         type-con $state 0
       
 11129       var p
       
 11130         type-con $ptr 0
       
 11131       pat 1
       
 11132         fun $read_u4 2
       
 11133         var S
       
 11134           type-con $state 0
       
 11135         var p
       
 11136           type-con $ptr 0
       
 11137       attribute qid 1
       
 11138         string-attr VccPrelu.2259:31
       
 11139       attribute uniqueId 1
       
 11140         string-attr 264
       
 11141       attribute bvZ3Native 1
       
 11142         string-attr False
       
 11143       attribute weight 1
       
 11144         expr-attr
       
 11145           int-num 0
       
 11146     =
       
 11147     fun $read_u4 2
       
 11148     var S
       
 11149       type-con $state 0
       
 11150     var p
       
 11151       type-con $ptr 0
       
 11152     fun $select.mem 2
       
 11153     fun $memory 1
       
 11154     var S
       
 11155       type-con $state 0
       
 11156     var p
       
 11157       type-con $ptr 0
       
 11158 axiom 0
       
 11159     forall 2 1 4
       
 11160       var S
       
 11161         type-con $state 0
       
 11162       var p
       
 11163         type-con $ptr 0
       
 11164       pat 1
       
 11165         fun $read_u8 2
       
 11166         var S
       
 11167           type-con $state 0
       
 11168         var p
       
 11169           type-con $ptr 0
       
 11170       attribute qid 1
       
 11171         string-attr VccPrelu.2260:31
       
 11172       attribute uniqueId 1
       
 11173         string-attr 265
       
 11174       attribute bvZ3Native 1
       
 11175         string-attr False
       
 11176       attribute weight 1
       
 11177         expr-attr
       
 11178           int-num 0
       
 11179     =
       
 11180     fun $read_u8 2
       
 11181     var S
       
 11182       type-con $state 0
       
 11183     var p
       
 11184       type-con $ptr 0
       
 11185     fun $select.mem 2
       
 11186     fun $memory 1
       
 11187     var S
       
 11188       type-con $state 0
       
 11189     var p
       
 11190       type-con $ptr 0
       
 11191 axiom 0
       
 11192     =
       
 11193     fun $ptr_to_u8 1
       
 11194     fun $null 0
       
 11195     int-num 0
       
 11196 axiom 0
       
 11197     =
       
 11198     fun $ptr_to_i8 1
       
 11199     fun $null 0
       
 11200     int-num 0
       
 11201 axiom 0
       
 11202     =
       
 11203     fun $ptr_to_u4 1
       
 11204     fun $null 0
       
 11205     int-num 0
       
 11206 axiom 0
       
 11207     =
       
 11208     fun $ptr_to_i4 1
       
 11209     fun $null 0
       
 11210     int-num 0
       
 11211 axiom 0
       
 11212     forall 1 1 3
       
 11213       var p
       
 11214         type-con $ptr 0
       
 11215       pat 1
       
 11216         fun $ptr_to_u8 1
       
 11217         var p
       
 11218           type-con $ptr 0
       
 11219       attribute qid 1
       
 11220         string-attr VccPrelu.2277:15
       
 11221       attribute uniqueId 1
       
 11222         string-attr 266
       
 11223       attribute bvZ3Native 1
       
 11224         string-attr False
       
 11225     implies
       
 11226     and 2
       
 11227     <=
       
 11228     int-num 0
       
 11229     fun $ref 1
       
 11230     var p
       
 11231       type-con $ptr 0
       
 11232     <=
       
 11233     fun $ref 1
       
 11234     var p
       
 11235       type-con $ptr 0
       
 11236     fun $max.u8 0
       
 11237     =
       
 11238     fun $ptr_to_u8 1
       
 11239     var p
       
 11240       type-con $ptr 0
       
 11241     fun $ref 1
       
 11242     var p
       
 11243       type-con $ptr 0
       
 11244 axiom 0
       
 11245     forall 1 1 3
       
 11246       var p
       
 11247         type-con $ptr 0
       
 11248       pat 1
       
 11249         fun $ptr_to_i8 1
       
 11250         var p
       
 11251           type-con $ptr 0
       
 11252       attribute qid 1
       
 11253         string-attr VccPrelu.2278:15
       
 11254       attribute uniqueId 1
       
 11255         string-attr 267
       
 11256       attribute bvZ3Native 1
       
 11257         string-attr False
       
 11258     implies
       
 11259     and 2
       
 11260     <=
       
 11261     fun $min.i8 0
       
 11262     fun $ref 1
       
 11263     var p
       
 11264       type-con $ptr 0
       
 11265     <=
       
 11266     fun $ref 1
       
 11267     var p
       
 11268       type-con $ptr 0
       
 11269     fun $max.i8 0
       
 11270     =
       
 11271     fun $ptr_to_i8 1
       
 11272     var p
       
 11273       type-con $ptr 0
       
 11274     fun $ref 1
       
 11275     var p
       
 11276       type-con $ptr 0
       
 11277 axiom 0
       
 11278     forall 1 1 3
       
 11279       var p
       
 11280         type-con $ptr 0
       
 11281       pat 1
       
 11282         fun $ptr_to_u4 1
       
 11283         var p
       
 11284           type-con $ptr 0
       
 11285       attribute qid 1
       
 11286         string-attr VccPrelu.2279:15
       
 11287       attribute uniqueId 1
       
 11288         string-attr 268
       
 11289       attribute bvZ3Native 1
       
 11290         string-attr False
       
 11291     implies
       
 11292     and 2
       
 11293     <=
       
 11294     int-num 0
       
 11295     fun $ref 1
       
 11296     var p
       
 11297       type-con $ptr 0
       
 11298     <=
       
 11299     fun $ref 1
       
 11300     var p
       
 11301       type-con $ptr 0
       
 11302     fun $max.u4 0
       
 11303     =
       
 11304     fun $ptr_to_u4 1
       
 11305     var p
       
 11306       type-con $ptr 0
       
 11307     fun $ref 1
       
 11308     var p
       
 11309       type-con $ptr 0
       
 11310 axiom 0
       
 11311     forall 1 1 3
       
 11312       var p
       
 11313         type-con $ptr 0
       
 11314       pat 1
       
 11315         fun $ptr_to_i4 1
       
 11316         var p
       
 11317           type-con $ptr 0
       
 11318       attribute qid 1
       
 11319         string-attr VccPrelu.2280:15
       
 11320       attribute uniqueId 1
       
 11321         string-attr 269
       
 11322       attribute bvZ3Native 1
       
 11323         string-attr False
       
 11324     implies
       
 11325     and 2
       
 11326     <=
       
 11327     fun $min.i4 0
       
 11328     fun $ref 1
       
 11329     var p
       
 11330       type-con $ptr 0
       
 11331     <=
       
 11332     fun $ref 1
       
 11333     var p
       
 11334       type-con $ptr 0
       
 11335     fun $max.i4 0
       
 11336     =
       
 11337     fun $ptr_to_i4 1
       
 11338     var p
       
 11339       type-con $ptr 0
       
 11340     fun $ref 1
       
 11341     var p
       
 11342       type-con $ptr 0
       
 11343 axiom 0
       
 11344     forall 2 1 4
       
 11345       var p1
       
 11346         type-con $ptr 0
       
 11347       var p2
       
 11348         type-con $ptr 0
       
 11349       pat 1
       
 11350         fun $byte_ptr_subtraction 2
       
 11351         var p1
       
 11352           type-con $ptr 0
       
 11353         var p2
       
 11354           type-con $ptr 0
       
 11355       attribute qid 1
       
 11356         string-attr VccPrelu.2282:44
       
 11357       attribute uniqueId 1
       
 11358         string-attr 270
       
 11359       attribute bvZ3Native 1
       
 11360         string-attr False
       
 11361       attribute weight 1
       
 11362         expr-attr
       
 11363           int-num 0
       
 11364     =
       
 11365     fun $byte_ptr_subtraction 2
       
 11366     var p1
       
 11367       type-con $ptr 0
       
 11368     var p2
       
 11369       type-con $ptr 0
       
 11370     -
       
 11371     fun $ref 1
       
 11372     var p1
       
 11373       type-con $ptr 0
       
 11374     fun $ref 1
       
 11375     var p2
       
 11376       type-con $ptr 0
       
 11377 axiom 0
       
 11378     forall 2 1 3
       
 11379       var S
       
 11380         type-con $state 0
       
 11381       var p
       
 11382         type-con $ptr 0
       
 11383       pat 1
       
 11384         fun $read_i1 2
       
 11385         var S
       
 11386           type-con $state 0
       
 11387         var p
       
 11388           type-con $ptr 0
       
 11389       attribute qid 1
       
 11390         string-attr VccPrelu.2285:15
       
 11391       attribute uniqueId 1
       
 11392         string-attr 271
       
 11393       attribute bvZ3Native 1
       
 11394         string-attr False
       
 11395     implies
       
 11396     fun $good_state 1
       
 11397     var S
       
 11398       type-con $state 0
       
 11399     and 2
       
 11400     <=
       
 11401     fun $min.i1 0
       
 11402     fun $read_i1 2
       
 11403     var S
       
 11404       type-con $state 0
       
 11405     var p
       
 11406       type-con $ptr 0
       
 11407     <=
       
 11408     fun $read_i1 2
       
 11409     var S
       
 11410       type-con $state 0
       
 11411     var p
       
 11412       type-con $ptr 0
       
 11413     fun $max.i1 0
       
 11414 axiom 0
       
 11415     forall 2 1 3
       
 11416       var S
       
 11417         type-con $state 0
       
 11418       var p
       
 11419         type-con $ptr 0
       
 11420       pat 1
       
 11421         fun $read_i2 2
       
 11422         var S
       
 11423           type-con $state 0
       
 11424         var p
       
 11425           type-con $ptr 0
       
 11426       attribute qid 1
       
 11427         string-attr VccPrelu.2286:15
       
 11428       attribute uniqueId 1
       
 11429         string-attr 272
       
 11430       attribute bvZ3Native 1
       
 11431         string-attr False
       
 11432     implies
       
 11433     fun $good_state 1
       
 11434     var S
       
 11435       type-con $state 0
       
 11436     and 2
       
 11437     <=
       
 11438     fun $min.i2 0
       
 11439     fun $read_i2 2
       
 11440     var S
       
 11441       type-con $state 0
       
 11442     var p
       
 11443       type-con $ptr 0
       
 11444     <=
       
 11445     fun $read_i2 2
       
 11446     var S
       
 11447       type-con $state 0
       
 11448     var p
       
 11449       type-con $ptr 0
       
 11450     fun $max.i2 0
       
 11451 axiom 0
       
 11452     forall 2 1 3
       
 11453       var S
       
 11454         type-con $state 0
       
 11455       var p
       
 11456         type-con $ptr 0
       
 11457       pat 1
       
 11458         fun $read_i4 2
       
 11459         var S
       
 11460           type-con $state 0
       
 11461         var p
       
 11462           type-con $ptr 0
       
 11463       attribute qid 1
       
 11464         string-attr VccPrelu.2287:15
       
 11465       attribute uniqueId 1
       
 11466         string-attr 273
       
 11467       attribute bvZ3Native 1
       
 11468         string-attr False
       
 11469     implies
       
 11470     fun $good_state 1
       
 11471     var S
       
 11472       type-con $state 0
       
 11473     and 2
       
 11474     <=
       
 11475     fun $min.i4 0
       
 11476     fun $read_i4 2
       
 11477     var S
       
 11478       type-con $state 0
       
 11479     var p
       
 11480       type-con $ptr 0
       
 11481     <=
       
 11482     fun $read_i4 2
       
 11483     var S
       
 11484       type-con $state 0
       
 11485     var p
       
 11486       type-con $ptr 0
       
 11487     fun $max.i4 0
       
 11488 axiom 0
       
 11489     forall 2 1 3
       
 11490       var S
       
 11491         type-con $state 0
       
 11492       var p
       
 11493         type-con $ptr 0
       
 11494       pat 1
       
 11495         fun $read_i8 2
       
 11496         var S
       
 11497           type-con $state 0
       
 11498         var p
       
 11499           type-con $ptr 0
       
 11500       attribute qid 1
       
 11501         string-attr VccPrelu.2288:15
       
 11502       attribute uniqueId 1
       
 11503         string-attr 274
       
 11504       attribute bvZ3Native 1
       
 11505         string-attr False
       
 11506     implies
       
 11507     fun $good_state 1
       
 11508     var S
       
 11509       type-con $state 0
       
 11510     and 2
       
 11511     <=
       
 11512     fun $min.i8 0
       
 11513     fun $read_i8 2
       
 11514     var S
       
 11515       type-con $state 0
       
 11516     var p
       
 11517       type-con $ptr 0
       
 11518     <=
       
 11519     fun $read_i8 2
       
 11520     var S
       
 11521       type-con $state 0
       
 11522     var p
       
 11523       type-con $ptr 0
       
 11524     fun $max.i8 0
       
 11525 axiom 0
       
 11526     forall 2 1 3
       
 11527       var S
       
 11528         type-con $state 0
       
 11529       var p
       
 11530         type-con $ptr 0
       
 11531       pat 1
       
 11532         fun $read_u1 2
       
 11533         var S
       
 11534           type-con $state 0
       
 11535         var p
       
 11536           type-con $ptr 0
       
 11537       attribute qid 1
       
 11538         string-attr VccPrelu.2289:15
       
 11539       attribute uniqueId 1
       
 11540         string-attr 275
       
 11541       attribute bvZ3Native 1
       
 11542         string-attr False
       
 11543     implies
       
 11544     fun $good_state 1
       
 11545     var S
       
 11546       type-con $state 0
       
 11547     and 2
       
 11548     <=
       
 11549     int-num 0
       
 11550     fun $read_u1 2
       
 11551     var S
       
 11552       type-con $state 0
       
 11553     var p
       
 11554       type-con $ptr 0
       
 11555     <=
       
 11556     fun $read_u1 2
       
 11557     var S
       
 11558       type-con $state 0
       
 11559     var p
       
 11560       type-con $ptr 0
       
 11561     fun $max.u1 0
       
 11562 axiom 0
       
 11563     forall 2 1 3
       
 11564       var S
       
 11565         type-con $state 0
       
 11566       var p
       
 11567         type-con $ptr 0
       
 11568       pat 1
       
 11569         fun $read_u2 2
       
 11570         var S
       
 11571           type-con $state 0
       
 11572         var p
       
 11573           type-con $ptr 0
       
 11574       attribute qid 1
       
 11575         string-attr VccPrelu.2290:15
       
 11576       attribute uniqueId 1
       
 11577         string-attr 276
       
 11578       attribute bvZ3Native 1
       
 11579         string-attr False
       
 11580     implies
       
 11581     fun $good_state 1
       
 11582     var S
       
 11583       type-con $state 0
       
 11584     and 2
       
 11585     <=
       
 11586     int-num 0
       
 11587     fun $read_u2 2
       
 11588     var S
       
 11589       type-con $state 0
       
 11590     var p
       
 11591       type-con $ptr 0
       
 11592     <=
       
 11593     fun $read_u2 2
       
 11594     var S
       
 11595       type-con $state 0
       
 11596     var p
       
 11597       type-con $ptr 0
       
 11598     fun $max.u2 0
       
 11599 axiom 0
       
 11600     forall 2 1 3
       
 11601       var S
       
 11602         type-con $state 0
       
 11603       var p
       
 11604         type-con $ptr 0
       
 11605       pat 1
       
 11606         fun $read_u4 2
       
 11607         var S
       
 11608           type-con $state 0
       
 11609         var p
       
 11610           type-con $ptr 0
       
 11611       attribute qid 1
       
 11612         string-attr VccPrelu.2291:15
       
 11613       attribute uniqueId 1
       
 11614         string-attr 277
       
 11615       attribute bvZ3Native 1
       
 11616         string-attr False
       
 11617     implies
       
 11618     fun $good_state 1
       
 11619     var S
       
 11620       type-con $state 0
       
 11621     and 2
       
 11622     <=
       
 11623     int-num 0
       
 11624     fun $read_u4 2
       
 11625     var S
       
 11626       type-con $state 0
       
 11627     var p
       
 11628       type-con $ptr 0
       
 11629     <=
       
 11630     fun $read_u4 2
       
 11631     var S
       
 11632       type-con $state 0
       
 11633     var p
       
 11634       type-con $ptr 0
       
 11635     fun $max.u4 0
       
 11636 axiom 0
       
 11637     forall 2 1 3
       
 11638       var S
       
 11639         type-con $state 0
       
 11640       var p
       
 11641         type-con $ptr 0
       
 11642       pat 1
       
 11643         fun $read_u8 2
       
 11644         var S
       
 11645           type-con $state 0
       
 11646         var p
       
 11647           type-con $ptr 0
       
 11648       attribute qid 1
       
 11649         string-attr VccPrelu.2292:15
       
 11650       attribute uniqueId 1
       
 11651         string-attr 278
       
 11652       attribute bvZ3Native 1
       
 11653         string-attr False
       
 11654     implies
       
 11655     fun $good_state 1
       
 11656     var S
       
 11657       type-con $state 0
       
 11658     and 2
       
 11659     <=
       
 11660     int-num 0
       
 11661     fun $read_u8 2
       
 11662     var S
       
 11663       type-con $state 0
       
 11664     var p
       
 11665       type-con $ptr 0
       
 11666     <=
       
 11667     fun $read_u8 2
       
 11668     var S
       
 11669       type-con $state 0
       
 11670     var p
       
 11671       type-con $ptr 0
       
 11672     fun $max.u8 0
       
 11673 axiom 0
       
 11674     and 64
       
 11675     =
       
 11676     fun $_pow2 1
       
 11677     int-num 0
       
 11678     int-num 1
       
 11679     =
       
 11680     fun $_pow2 1
       
 11681     int-num 1
       
 11682     int-num 2
       
 11683     =
       
 11684     fun $_pow2 1
       
 11685     int-num 2
       
 11686     int-num 4
       
 11687     =
       
 11688     fun $_pow2 1
       
 11689     int-num 3
       
 11690     int-num 8
       
 11691     =
       
 11692     fun $_pow2 1
       
 11693     int-num 4
       
 11694     int-num 16
       
 11695     =
       
 11696     fun $_pow2 1
       
 11697     int-num 5
       
 11698     int-num 32
       
 11699     =
       
 11700     fun $_pow2 1
       
 11701     int-num 6
       
 11702     int-num 64
       
 11703     =
       
 11704     fun $_pow2 1
       
 11705     int-num 7
       
 11706     int-num 128
       
 11707     =
       
 11708     fun $_pow2 1
       
 11709     int-num 8
       
 11710     int-num 256
       
 11711     =
       
 11712     fun $_pow2 1
       
 11713     int-num 9
       
 11714     int-num 512
       
 11715     =
       
 11716     fun $_pow2 1
       
 11717     int-num 10
       
 11718     int-num 1024
       
 11719     =
       
 11720     fun $_pow2 1
       
 11721     int-num 11
       
 11722     int-num 2048
       
 11723     =
       
 11724     fun $_pow2 1
       
 11725     int-num 12
       
 11726     int-num 4096
       
 11727     =
       
 11728     fun $_pow2 1
       
 11729     int-num 13
       
 11730     int-num 8192
       
 11731     =
       
 11732     fun $_pow2 1
       
 11733     int-num 14
       
 11734     int-num 16384
       
 11735     =
       
 11736     fun $_pow2 1
       
 11737     int-num 15
       
 11738     int-num 32768
       
 11739     =
       
 11740     fun $_pow2 1
       
 11741     int-num 16
       
 11742     int-num 65536
       
 11743     =
       
 11744     fun $_pow2 1
       
 11745     int-num 17
       
 11746     int-num 131072
       
 11747     =
       
 11748     fun $_pow2 1
       
 11749     int-num 18
       
 11750     int-num 262144
       
 11751     =
       
 11752     fun $_pow2 1
       
 11753     int-num 19
       
 11754     int-num 524288
       
 11755     =
       
 11756     fun $_pow2 1
       
 11757     int-num 20
       
 11758     int-num 1048576
       
 11759     =
       
 11760     fun $_pow2 1
       
 11761     int-num 21
       
 11762     int-num 2097152
       
 11763     =
       
 11764     fun $_pow2 1
       
 11765     int-num 22
       
 11766     int-num 4194304
       
 11767     =
       
 11768     fun $_pow2 1
       
 11769     int-num 23
       
 11770     int-num 8388608
       
 11771     =
       
 11772     fun $_pow2 1
       
 11773     int-num 24
       
 11774     int-num 16777216
       
 11775     =
       
 11776     fun $_pow2 1
       
 11777     int-num 25
       
 11778     int-num 33554432
       
 11779     =
       
 11780     fun $_pow2 1
       
 11781     int-num 26
       
 11782     int-num 67108864
       
 11783     =
       
 11784     fun $_pow2 1
       
 11785     int-num 27
       
 11786     int-num 134217728
       
 11787     =
       
 11788     fun $_pow2 1
       
 11789     int-num 28
       
 11790     int-num 268435456
       
 11791     =
       
 11792     fun $_pow2 1
       
 11793     int-num 29
       
 11794     int-num 536870912
       
 11795     =
       
 11796     fun $_pow2 1
       
 11797     int-num 30
       
 11798     int-num 1073741824
       
 11799     =
       
 11800     fun $_pow2 1
       
 11801     int-num 31
       
 11802     int-num 2147483648
       
 11803     =
       
 11804     fun $_pow2 1
       
 11805     int-num 32
       
 11806     int-num 4294967296
       
 11807     =
       
 11808     fun $_pow2 1
       
 11809     int-num 33
       
 11810     int-num 8589934592
       
 11811     =
       
 11812     fun $_pow2 1
       
 11813     int-num 34
       
 11814     int-num 17179869184
       
 11815     =
       
 11816     fun $_pow2 1
       
 11817     int-num 35
       
 11818     int-num 34359738368
       
 11819     =
       
 11820     fun $_pow2 1
       
 11821     int-num 36
       
 11822     int-num 68719476736
       
 11823     =
       
 11824     fun $_pow2 1
       
 11825     int-num 37
       
 11826     int-num 137438953472
       
 11827     =
       
 11828     fun $_pow2 1
       
 11829     int-num 38
       
 11830     int-num 274877906944
       
 11831     =
       
 11832     fun $_pow2 1
       
 11833     int-num 39
       
 11834     int-num 549755813888
       
 11835     =
       
 11836     fun $_pow2 1
       
 11837     int-num 40
       
 11838     int-num 1099511627776
       
 11839     =
       
 11840     fun $_pow2 1
       
 11841     int-num 41
       
 11842     int-num 2199023255552
       
 11843     =
       
 11844     fun $_pow2 1
       
 11845     int-num 42
       
 11846     int-num 4398046511104
       
 11847     =
       
 11848     fun $_pow2 1
       
 11849     int-num 43
       
 11850     int-num 8796093022208
       
 11851     =
       
 11852     fun $_pow2 1
       
 11853     int-num 44
       
 11854     int-num 17592186044416
       
 11855     =
       
 11856     fun $_pow2 1
       
 11857     int-num 45
       
 11858     int-num 35184372088832
       
 11859     =
       
 11860     fun $_pow2 1
       
 11861     int-num 46
       
 11862     int-num 70368744177664
       
 11863     =
       
 11864     fun $_pow2 1
       
 11865     int-num 47
       
 11866     int-num 140737488355328
       
 11867     =
       
 11868     fun $_pow2 1
       
 11869     int-num 48
       
 11870     int-num 281474976710656
       
 11871     =
       
 11872     fun $_pow2 1
       
 11873     int-num 49
       
 11874     int-num 562949953421312
       
 11875     =
       
 11876     fun $_pow2 1
       
 11877     int-num 50
       
 11878     int-num 1125899906842624
       
 11879     =
       
 11880     fun $_pow2 1
       
 11881     int-num 51
       
 11882     int-num 2251799813685248
       
 11883     =
       
 11884     fun $_pow2 1
       
 11885     int-num 52
       
 11886     int-num 4503599627370496
       
 11887     =
       
 11888     fun $_pow2 1
       
 11889     int-num 53
       
 11890     int-num 9007199254740992
       
 11891     =
       
 11892     fun $_pow2 1
       
 11893     int-num 54
       
 11894     int-num 18014398509481984
       
 11895     =
       
 11896     fun $_pow2 1
       
 11897     int-num 55
       
 11898     int-num 36028797018963968
       
 11899     =
       
 11900     fun $_pow2 1
       
 11901     int-num 56
       
 11902     int-num 72057594037927936
       
 11903     =
       
 11904     fun $_pow2 1
       
 11905     int-num 57
       
 11906     int-num 144115188075855872
       
 11907     =
       
 11908     fun $_pow2 1
       
 11909     int-num 58
       
 11910     int-num 288230376151711744
       
 11911     =
       
 11912     fun $_pow2 1
       
 11913     int-num 59
       
 11914     int-num 576460752303423488
       
 11915     =
       
 11916     fun $_pow2 1
       
 11917     int-num 60
       
 11918     int-num 1152921504606846976
       
 11919     =
       
 11920     fun $_pow2 1
       
 11921     int-num 61
       
 11922     int-num 2305843009213693952
       
 11923     =
       
 11924     fun $_pow2 1
       
 11925     int-num 62
       
 11926     int-num 4611686018427387904
       
 11927     =
       
 11928     fun $_pow2 1
       
 11929     int-num 63
       
 11930     int-num 9223372036854775808
       
 11931 axiom 0
       
 11932     forall 3 1 4
       
 11933       var t
       
 11934         type-con $ctype 0
       
 11935       var x
       
 11936         int
       
 11937       var y
       
 11938         int
       
 11939       pat 1
       
 11940         fun $unchk_add 3
       
 11941         var t
       
 11942           type-con $ctype 0
       
 11943         var x
       
 11944           int
       
 11945         var y
       
 11946           int
       
 11947       attribute qid 1
       
 11948         string-attr VccPrelu.2318:33
       
 11949       attribute uniqueId 1
       
 11950         string-attr 279
       
 11951       attribute bvZ3Native 1
       
 11952         string-attr False
       
 11953       attribute weight 1
       
 11954         expr-attr
       
 11955           int-num 0
       
 11956     =
       
 11957     fun $unchk_add 3
       
 11958     var t
       
 11959       type-con $ctype 0
       
 11960     var x
       
 11961       int
       
 11962     var y
       
 11963       int
       
 11964     fun $unchecked 2
       
 11965     var t
       
 11966       type-con $ctype 0
       
 11967     +
       
 11968     var x
       
 11969       int
       
 11970     var y
       
 11971       int
       
 11972 axiom 0
       
 11973     forall 3 1 4
       
 11974       var t
       
 11975         type-con $ctype 0
       
 11976       var x
       
 11977         int
       
 11978       var y
       
 11979         int
       
 11980       pat 1
       
 11981         fun $unchk_sub 3
       
 11982         var t
       
 11983           type-con $ctype 0
       
 11984         var x
       
 11985           int
       
 11986         var y
       
 11987           int
       
 11988       attribute qid 1
       
 11989         string-attr VccPrelu.2319:33
       
 11990       attribute uniqueId 1
       
 11991         string-attr 280
       
 11992       attribute bvZ3Native 1
       
 11993         string-attr False
       
 11994       attribute weight 1
       
 11995         expr-attr
       
 11996           int-num 0
       
 11997     =
       
 11998     fun $unchk_sub 3
       
 11999     var t
       
 12000       type-con $ctype 0
       
 12001     var x
       
 12002       int
       
 12003     var y
       
 12004       int
       
 12005     fun $unchecked 2
       
 12006     var t
       
 12007       type-con $ctype 0
       
 12008     -
       
 12009     var x
       
 12010       int
       
 12011     var y
       
 12012       int
       
 12013 axiom 0
       
 12014     forall 3 1 4
       
 12015       var t
       
 12016         type-con $ctype 0
       
 12017       var x
       
 12018         int
       
 12019       var y
       
 12020         int
       
 12021       pat 1
       
 12022         fun $unchk_mul 3
       
 12023         var t
       
 12024           type-con $ctype 0
       
 12025         var x
       
 12026           int
       
 12027         var y
       
 12028           int
       
 12029       attribute qid 1
       
 12030         string-attr VccPrelu.2320:33
       
 12031       attribute uniqueId 1
       
 12032         string-attr 281
       
 12033       attribute bvZ3Native 1
       
 12034         string-attr False
       
 12035       attribute weight 1
       
 12036         expr-attr
       
 12037           int-num 0
       
 12038     =
       
 12039     fun $unchk_mul 3
       
 12040     var t
       
 12041       type-con $ctype 0
       
 12042     var x
       
 12043       int
       
 12044     var y
       
 12045       int
       
 12046     fun $unchecked 2
       
 12047     var t
       
 12048       type-con $ctype 0
       
 12049     *
       
 12050     var x
       
 12051       int
       
 12052     var y
       
 12053       int
       
 12054 axiom 0
       
 12055     forall 3 1 4
       
 12056       var t
       
 12057         type-con $ctype 0
       
 12058       var x
       
 12059         int
       
 12060       var y
       
 12061         int
       
 12062       pat 1
       
 12063         fun $unchk_div 3
       
 12064         var t
       
 12065           type-con $ctype 0
       
 12066         var x
       
 12067           int
       
 12068         var y
       
 12069           int
       
 12070       attribute qid 1
       
 12071         string-attr VccPrelu.2321:33
       
 12072       attribute uniqueId 1
       
 12073         string-attr 282
       
 12074       attribute bvZ3Native 1
       
 12075         string-attr False
       
 12076       attribute weight 1
       
 12077         expr-attr
       
 12078           int-num 0
       
 12079     =
       
 12080     fun $unchk_div 3
       
 12081     var t
       
 12082       type-con $ctype 0
       
 12083     var x
       
 12084       int
       
 12085     var y
       
 12086       int
       
 12087     fun $unchecked 2
       
 12088     var t
       
 12089       type-con $ctype 0
       
 12090     /
       
 12091     var x
       
 12092       int
       
 12093     var y
       
 12094       int
       
 12095 axiom 0
       
 12096     forall 3 1 4
       
 12097       var t
       
 12098         type-con $ctype 0
       
 12099       var x
       
 12100         int
       
 12101       var y
       
 12102         int
       
 12103       pat 1
       
 12104         fun $unchk_mod 3
       
 12105         var t
       
 12106           type-con $ctype 0
       
 12107         var x
       
 12108           int
       
 12109         var y
       
 12110           int
       
 12111       attribute qid 1
       
 12112         string-attr VccPrelu.2322:33
       
 12113       attribute uniqueId 1
       
 12114         string-attr 283
       
 12115       attribute bvZ3Native 1
       
 12116         string-attr False
       
 12117       attribute weight 1
       
 12118         expr-attr
       
 12119           int-num 0
       
 12120     =
       
 12121     fun $unchk_mod 3
       
 12122     var t
       
 12123       type-con $ctype 0
       
 12124     var x
       
 12125       int
       
 12126     var y
       
 12127       int
       
 12128     fun $unchecked 2
       
 12129     var t
       
 12130       type-con $ctype 0
       
 12131     %
       
 12132     var x
       
 12133       int
       
 12134     var y
       
 12135       int
       
 12136 axiom 0
       
 12137     forall 3 1 4
       
 12138       var t
       
 12139         type-con $ctype 0
       
 12140       var x
       
 12141         int
       
 12142       var y
       
 12143         int
       
 12144       pat 1
       
 12145         fun $_shl 3
       
 12146         var t
       
 12147           type-con $ctype 0
       
 12148         var x
       
 12149           int
       
 12150         var y
       
 12151           int
       
 12152       attribute qid 1
       
 12153         string-attr VccPrelu.2324:28
       
 12154       attribute uniqueId 1
       
 12155         string-attr 284
       
 12156       attribute bvZ3Native 1
       
 12157         string-attr False
       
 12158       attribute weight 1
       
 12159         expr-attr
       
 12160           int-num 0
       
 12161     =
       
 12162     fun $_shl 3
       
 12163     var t
       
 12164       type-con $ctype 0
       
 12165     var x
       
 12166       int
       
 12167     var y
       
 12168       int
       
 12169     fun $unchecked 2
       
 12170     var t
       
 12171       type-con $ctype 0
       
 12172     *
       
 12173     var x
       
 12174       int
       
 12175     fun $_pow2 1
       
 12176     var y
       
 12177       int
       
 12178 axiom 0
       
 12179     forall 2 1 4
       
 12180       var x
       
 12181         int
       
 12182       var y
       
 12183         int
       
 12184       pat 1
       
 12185         fun $_shr 2
       
 12186         var x
       
 12187           int
       
 12188         var y
       
 12189           int
       
 12190       attribute qid 1
       
 12191         string-attr VccPrelu.2326:28
       
 12192       attribute uniqueId 1
       
 12193         string-attr 285
       
 12194       attribute bvZ3Native 1
       
 12195         string-attr False
       
 12196       attribute weight 1
       
 12197         expr-attr
       
 12198           int-num 0
       
 12199     =
       
 12200     fun $_shr 2
       
 12201     var x
       
 12202       int
       
 12203     var y
       
 12204       int
       
 12205     /
       
 12206     var x
       
 12207       int
       
 12208     fun $_pow2 1
       
 12209     var y
       
 12210       int
       
 12211 axiom 0
       
 12212     forall 5 1 3
       
 12213       var x
       
 12214         int
       
 12215       var from
       
 12216         int
       
 12217       var to
       
 12218         int
       
 12219       var xs
       
 12220         int
       
 12221       var val
       
 12222         int
       
 12223       pat 1
       
 12224         fun $bv_update 5
       
 12225         var x
       
 12226           int
       
 12227         var xs
       
 12228           int
       
 12229         var from
       
 12230           int
       
 12231         var to
       
 12232           int
       
 12233         var val
       
 12234           int
       
 12235       attribute qid 1
       
 12236         string-attr VccPrelu.2333:15
       
 12237       attribute uniqueId 1
       
 12238         string-attr 286
       
 12239       attribute bvZ3Native 1
       
 12240         string-attr False
       
 12241     implies
       
 12242     and 3
       
 12243     <=
       
 12244     int-num 0
       
 12245     var from
       
 12246       int
       
 12247     <
       
 12248     var from
       
 12249       int
       
 12250     var to
       
 12251       int
       
 12252     <=
       
 12253     var to
       
 12254       int
       
 12255     var xs
       
 12256       int
       
 12257     implies
       
 12258     and 2
       
 12259     <=
       
 12260     int-num 0
       
 12261     var val
       
 12262       int
       
 12263     <
       
 12264     var val
       
 12265       int
       
 12266     fun $_pow2 1
       
 12267     -
       
 12268     var to
       
 12269       int
       
 12270     var from
       
 12271       int
       
 12272     and 2
       
 12273     <=
       
 12274     int-num 0
       
 12275     fun $bv_update 5
       
 12276     var x
       
 12277       int
       
 12278     var xs
       
 12279       int
       
 12280     var from
       
 12281       int
       
 12282     var to
       
 12283       int
       
 12284     var val
       
 12285       int
       
 12286     <
       
 12287     fun $bv_update 5
       
 12288     var x
       
 12289       int
       
 12290     var xs
       
 12291       int
       
 12292     var from
       
 12293       int
       
 12294     var to
       
 12295       int
       
 12296     var val
       
 12297       int
       
 12298     fun $_pow2 1
       
 12299     var xs
       
 12300       int
       
 12301 axiom 0
       
 12302     forall 3 1 3
       
 12303       var from
       
 12304         int
       
 12305       var to
       
 12306         int
       
 12307       var xs
       
 12308         int
       
 12309       pat 1
       
 12310         fun $bv_update 5
       
 12311         int-num 0
       
 12312         var xs
       
 12313           int
       
 12314         var from
       
 12315           int
       
 12316         var to
       
 12317           int
       
 12318         int-num 0
       
 12319       attribute qid 1
       
 12320         string-attr VccPrelu.2339:15
       
 12321       attribute uniqueId 1
       
 12322         string-attr 287
       
 12323       attribute bvZ3Native 1
       
 12324         string-attr False
       
 12325     implies
       
 12326     and 3
       
 12327     <=
       
 12328     int-num 0
       
 12329     var from
       
 12330       int
       
 12331     <
       
 12332     var from
       
 12333       int
       
 12334     var to
       
 12335       int
       
 12336     <=
       
 12337     var to
       
 12338       int
       
 12339     var xs
       
 12340       int
       
 12341     =
       
 12342     fun $bv_update 5
       
 12343     int-num 0
       
 12344     var xs
       
 12345       int
       
 12346     var from
       
 12347       int
       
 12348     var to
       
 12349       int
       
 12350     int-num 0
       
 12351     int-num 0
       
 12352 axiom 0
       
 12353     forall 5 1 3
       
 12354       var from
       
 12355         int
       
 12356       var to
       
 12357         int
       
 12358       var val
       
 12359         int
       
 12360       var x
       
 12361         int
       
 12362       var xs
       
 12363         int
       
 12364       pat 1
       
 12365         fun $bv_extract_signed 4
       
 12366         fun $bv_update 5
       
 12367         var x
       
 12368           int
       
 12369         var xs
       
 12370           int
       
 12371         var from
       
 12372           int
       
 12373         var to
       
 12374           int
       
 12375         var val
       
 12376           int
       
 12377         var xs
       
 12378           int
       
 12379         var from
       
 12380           int
       
 12381         var to
       
 12382           int
       
 12383       attribute qid 1
       
 12384         string-attr VccPrelu.2343:15
       
 12385       attribute uniqueId 1
       
 12386         string-attr 288
       
 12387       attribute bvZ3Native 1
       
 12388         string-attr False
       
 12389     implies
       
 12390     and 3
       
 12391     <=
       
 12392     int-num 0
       
 12393     var from
       
 12394       int
       
 12395     <
       
 12396     var from
       
 12397       int
       
 12398     var to
       
 12399       int
       
 12400     <=
       
 12401     var to
       
 12402       int
       
 12403     var xs
       
 12404       int
       
 12405     implies
       
 12406     and 2
       
 12407     <=
       
 12408     -
       
 12409     int-num 0
       
 12410     fun $_pow2 1
       
 12411     -
       
 12412     -
       
 12413     var to
       
 12414       int
       
 12415     var from
       
 12416       int
       
 12417     int-num 1
       
 12418     var val
       
 12419       int
       
 12420     <
       
 12421     var val
       
 12422       int
       
 12423     fun $_pow2 1
       
 12424     -
       
 12425     -
       
 12426     var to
       
 12427       int
       
 12428     var from
       
 12429       int
       
 12430     int-num 1
       
 12431     =
       
 12432     fun $bv_extract_signed 4
       
 12433     fun $bv_update 5
       
 12434     var x
       
 12435       int
       
 12436     var xs
       
 12437       int
       
 12438     var from
       
 12439       int
       
 12440     var to
       
 12441       int
       
 12442     var val
       
 12443       int
       
 12444     var xs
       
 12445       int
       
 12446     var from
       
 12447       int
       
 12448     var to
       
 12449       int
       
 12450     var val
       
 12451       int
       
 12452 axiom 0
       
 12453     forall 5 1 3
       
 12454       var from
       
 12455         int
       
 12456       var to
       
 12457         int
       
 12458       var val
       
 12459         int
       
 12460       var x
       
 12461         int
       
 12462       var xs
       
 12463         int
       
 12464       pat 1
       
 12465         fun $bv_extract_unsigned 4
       
 12466         fun $bv_update 5
       
 12467         var x
       
 12468           int
       
 12469         var xs
       
 12470           int
       
 12471         var from
       
 12472           int
       
 12473         var to
       
 12474           int
       
 12475         var val
       
 12476           int
       
 12477         var xs
       
 12478           int
       
 12479         var from
       
 12480           int
       
 12481         var to
       
 12482           int
       
 12483       attribute qid 1
       
 12484         string-attr VccPrelu.2349:15
       
 12485       attribute uniqueId 1
       
 12486         string-attr 289
       
 12487       attribute bvZ3Native 1
       
 12488         string-attr False
       
 12489     implies
       
 12490     and 3
       
 12491     <=
       
 12492     int-num 0
       
 12493     var from
       
 12494       int
       
 12495     <
       
 12496     var from
       
 12497       int
       
 12498     var to
       
 12499       int
       
 12500     <=
       
 12501     var to
       
 12502       int
       
 12503     var xs
       
 12504       int
       
 12505     implies
       
 12506     and 2
       
 12507     <=
       
 12508     int-num 0
       
 12509     var val
       
 12510       int
       
 12511     <
       
 12512     var val
       
 12513       int
       
 12514     fun $_pow2 1
       
 12515     -
       
 12516     var to
       
 12517       int
       
 12518     var from
       
 12519       int
       
 12520     =
       
 12521     fun $bv_extract_unsigned 4
       
 12522     fun $bv_update 5
       
 12523     var x
       
 12524       int
       
 12525     var xs
       
 12526       int
       
 12527     var from
       
 12528       int
       
 12529     var to
       
 12530       int
       
 12531     var val
       
 12532       int
       
 12533     var xs
       
 12534       int
       
 12535     var from
       
 12536       int
       
 12537     var to
       
 12538       int
       
 12539     var val
       
 12540       int
       
 12541 axiom 0
       
 12542     forall 4 1 3
       
 12543       var from
       
 12544         int
       
 12545       var to
       
 12546         int
       
 12547       var x
       
 12548         int
       
 12549       var xs
       
 12550         int
       
 12551       pat 1
       
 12552         fun $bv_extract_signed 4
       
 12553         var x
       
 12554           int
       
 12555         var xs
       
 12556           int
       
 12557         var from
       
 12558           int
       
 12559         var to
       
 12560           int
       
 12561       attribute qid 1
       
 12562         string-attr VccPrelu.2355:15
       
 12563       attribute uniqueId 1
       
 12564         string-attr 290
       
 12565       attribute bvZ3Native 1
       
 12566         string-attr False
       
 12567     implies
       
 12568     and 3
       
 12569     <=
       
 12570     int-num 0
       
 12571     var from
       
 12572       int
       
 12573     <
       
 12574     var from
       
 12575       int
       
 12576     var to
       
 12577       int
       
 12578     <=
       
 12579     var to
       
 12580       int
       
 12581     var xs
       
 12582       int
       
 12583     and 2
       
 12584     <=
       
 12585     -
       
 12586     int-num 0
       
 12587     fun $_pow2 1
       
 12588     -
       
 12589     -
       
 12590     var to
       
 12591       int
       
 12592     var from
       
 12593       int
       
 12594     int-num 1
       
 12595     fun $bv_extract_signed 4
       
 12596     var x
       
 12597       int
       
 12598     var xs
       
 12599       int
       
 12600     var from
       
 12601       int
       
 12602     var to
       
 12603       int
       
 12604     <=
       
 12605     fun $bv_extract_signed 4
       
 12606     var x
       
 12607       int
       
 12608     var xs
       
 12609       int
       
 12610     var from
       
 12611       int
       
 12612     var to
       
 12613       int
       
 12614     -
       
 12615     fun $_pow2 1
       
 12616     -
       
 12617     -
       
 12618     var to
       
 12619       int
       
 12620     var from
       
 12621       int
       
 12622     int-num 1
       
 12623     int-num 1
       
 12624 axiom 0
       
 12625     forall 4 1 3
       
 12626       var from
       
 12627         int
       
 12628       var to
       
 12629         int
       
 12630       var x
       
 12631         int
       
 12632       var xs
       
 12633         int
       
 12634       pat 1
       
 12635         fun $bv_extract_unsigned 4
       
 12636         var x
       
 12637           int
       
 12638         var xs
       
 12639           int
       
 12640         var from
       
 12641           int
       
 12642         var to
       
 12643           int
       
 12644       attribute qid 1
       
 12645         string-attr VccPrelu.2360:15
       
 12646       attribute uniqueId 1
       
 12647         string-attr 291
       
 12648       attribute bvZ3Native 1
       
 12649         string-attr False
       
 12650     implies
       
 12651     and 3
       
 12652     <=
       
 12653     int-num 0
       
 12654     var from
       
 12655       int
       
 12656     <
       
 12657     var from
       
 12658       int
       
 12659     var to
       
 12660       int
       
 12661     <=
       
 12662     var to
       
 12663       int
       
 12664     var xs
       
 12665       int
       
 12666     and 2
       
 12667     <=
       
 12668     int-num 0
       
 12669     fun $bv_extract_unsigned 4
       
 12670     var x
       
 12671       int
       
 12672     var xs
       
 12673       int
       
 12674     var from
       
 12675       int
       
 12676     var to
       
 12677       int
       
 12678     <=
       
 12679     fun $bv_extract_unsigned 4
       
 12680     var x
       
 12681       int
       
 12682     var xs
       
 12683       int
       
 12684     var from
       
 12685       int
       
 12686     var to
       
 12687       int
       
 12688     -
       
 12689     fun $_pow2 1
       
 12690     -
       
 12691     var to
       
 12692       int
       
 12693     var from
       
 12694       int
       
 12695     int-num 1
       
 12696 axiom 0
       
 12697     forall 7 1 3
       
 12698       var from
       
 12699         int
       
 12700       var to
       
 12701         int
       
 12702       var val
       
 12703         int
       
 12704       var x
       
 12705         int
       
 12706       var xs
       
 12707         int
       
 12708       var from2
       
 12709         int
       
 12710       var to2
       
 12711         int
       
 12712       pat 1
       
 12713         fun $bv_extract_signed 4
       
 12714         fun $bv_update 5
       
 12715         var x
       
 12716           int
       
 12717         var xs
       
 12718           int
       
 12719         var from
       
 12720           int
       
 12721         var to
       
 12722           int
       
 12723         var val
       
 12724           int
       
 12725         var xs
       
 12726           int
       
 12727         var from2
       
 12728           int
       
 12729         var to2
       
 12730           int
       
 12731       attribute qid 1
       
 12732         string-attr VccPrelu.2365:15
       
 12733       attribute uniqueId 1
       
 12734         string-attr 292
       
 12735       attribute bvZ3Native 1
       
 12736         string-attr False
       
 12737     implies
       
 12738     and 3
       
 12739     <=
       
 12740     int-num 0
       
 12741     var from
       
 12742       int
       
 12743     <
       
 12744     var from
       
 12745       int
       
 12746     var to
       
 12747       int
       
 12748     <=
       
 12749     var to
       
 12750       int
       
 12751     var xs
       
 12752       int
       
 12753     implies
       
 12754     and 3
       
 12755     <=
       
 12756     int-num 0
       
 12757     var from2
       
 12758       int
       
 12759     <
       
 12760     var from2
       
 12761       int
       
 12762     var to2
       
 12763       int
       
 12764     <=
       
 12765     var to2
       
 12766       int
       
 12767     var xs
       
 12768       int
       
 12769     implies
       
 12770     or 2
       
 12771     <=
       
 12772     var to2
       
 12773       int
       
 12774     var from
       
 12775       int
       
 12776     <=
       
 12777     var to
       
 12778       int
       
 12779     var from2
       
 12780       int
       
 12781     =
       
 12782     fun $bv_extract_signed 4
       
 12783     fun $bv_update 5
       
 12784     var x
       
 12785       int
       
 12786     var xs
       
 12787       int
       
 12788     var from
       
 12789       int
       
 12790     var to
       
 12791       int
       
 12792     var val
       
 12793       int
       
 12794     var xs
       
 12795       int
       
 12796     var from2
       
 12797       int
       
 12798     var to2
       
 12799       int
       
 12800     fun $bv_extract_signed 4
       
 12801     var x
       
 12802       int
       
 12803     var xs
       
 12804       int
       
 12805     var from2
       
 12806       int
       
 12807     var to2
       
 12808       int
       
 12809 axiom 0
       
 12810     forall 7 1 3
       
 12811       var from
       
 12812         int
       
 12813       var to
       
 12814         int
       
 12815       var val
       
 12816         int
       
 12817       var x
       
 12818         int
       
 12819       var xs
       
 12820         int
       
 12821       var from2
       
 12822         int
       
 12823       var to2
       
 12824         int
       
 12825       pat 1
       
 12826         fun $bv_extract_unsigned 4
       
 12827         fun $bv_update 5
       
 12828         var x
       
 12829           int
       
 12830         var xs
       
 12831           int
       
 12832         var from
       
 12833           int
       
 12834         var to
       
 12835           int
       
 12836         var val
       
 12837           int
       
 12838         var xs
       
 12839           int
       
 12840         var from2
       
 12841           int
       
 12842         var to2
       
 12843           int
       
 12844       attribute qid 1
       
 12845         string-attr VccPrelu.2372:15
       
 12846       attribute uniqueId 1
       
 12847         string-attr 293
       
 12848       attribute bvZ3Native 1
       
 12849         string-attr False
       
 12850     implies
       
 12851     and 3
       
 12852     <=
       
 12853     int-num 0
       
 12854     var from
       
 12855       int
       
 12856     <
       
 12857     var from
       
 12858       int
       
 12859     var to
       
 12860       int
       
 12861     <=
       
 12862     var to
       
 12863       int
       
 12864     var xs
       
 12865       int
       
 12866     implies
       
 12867     and 3
       
 12868     <=
       
 12869     int-num 0
       
 12870     var from2
       
 12871       int
       
 12872     <
       
 12873     var from2
       
 12874       int
       
 12875     var to2
       
 12876       int
       
 12877     <=
       
 12878     var to2
       
 12879       int
       
 12880     var xs
       
 12881       int
       
 12882     implies
       
 12883     or 2
       
 12884     <=
       
 12885     var to2
       
 12886       int
       
 12887     var from
       
 12888       int
       
 12889     <=
       
 12890     var to
       
 12891       int
       
 12892     var from2
       
 12893       int
       
 12894     =
       
 12895     fun $bv_extract_unsigned 4
       
 12896     fun $bv_update 5
       
 12897     var x
       
 12898       int
       
 12899     var xs
       
 12900       int
       
 12901     var from
       
 12902       int
       
 12903     var to
       
 12904       int
       
 12905     var val
       
 12906       int
       
 12907     var xs
       
 12908       int
       
 12909     var from2
       
 12910       int
       
 12911     var to2
       
 12912       int
       
 12913     fun $bv_extract_unsigned 4
       
 12914     var x
       
 12915       int
       
 12916     var xs
       
 12917       int
       
 12918     var from2
       
 12919       int
       
 12920     var to2
       
 12921       int
       
 12922 axiom 0
       
 12923     forall 3 1 3
       
 12924       var from
       
 12925         int
       
 12926       var to
       
 12927         int
       
 12928       var xs
       
 12929         int
       
 12930       pat 1
       
 12931         fun $bv_extract_signed 4
       
 12932         int-num 0
       
 12933         var xs
       
 12934           int
       
 12935         var from
       
 12936           int
       
 12937         var to
       
 12938           int
       
 12939       attribute qid 1
       
 12940         string-attr VccPrelu.2379:15
       
 12941       attribute uniqueId 1
       
 12942         string-attr 294
       
 12943       attribute bvZ3Native 1
       
 12944         string-attr False
       
 12945     implies
       
 12946     and 3
       
 12947     <=
       
 12948     int-num 0
       
 12949     var from
       
 12950       int
       
 12951     <
       
 12952     var from
       
 12953       int
       
 12954     var to
       
 12955       int
       
 12956     <=
       
 12957     var to
       
 12958       int
       
 12959     var xs
       
 12960       int
       
 12961     =
       
 12962     fun $bv_extract_signed 4
       
 12963     int-num 0
       
 12964     var xs
       
 12965       int
       
 12966     var from
       
 12967       int
       
 12968     var to
       
 12969       int
       
 12970     int-num 0
       
 12971 axiom 0
       
 12972     forall 3 1 3
       
 12973       var from
       
 12974         int
       
 12975       var to
       
 12976         int
       
 12977       var xs
       
 12978         int
       
 12979       pat 1
       
 12980         fun $bv_extract_unsigned 4
       
 12981         int-num 0
       
 12982         var xs
       
 12983           int
       
 12984         var from
       
 12985           int
       
 12986         var to
       
 12987           int
       
 12988       attribute qid 1
       
 12989         string-attr VccPrelu.2384:15
       
 12990       attribute uniqueId 1
       
 12991         string-attr 295
       
 12992       attribute bvZ3Native 1
       
 12993         string-attr False
       
 12994     implies
       
 12995     and 3
       
 12996     <=
       
 12997     int-num 0
       
 12998     var from
       
 12999       int
       
 13000     <
       
 13001     var from
       
 13002       int
       
 13003     var to
       
 13004       int
       
 13005     <=
       
 13006     var to
       
 13007       int
       
 13008     var xs
       
 13009       int
       
 13010     =
       
 13011     fun $bv_extract_unsigned 4
       
 13012     int-num 0
       
 13013     var xs
       
 13014       int
       
 13015     var from
       
 13016       int
       
 13017     var to
       
 13018       int
       
 13019     int-num 0
       
 13020 axiom 0
       
 13021     forall 4 1 3
       
 13022       var from
       
 13023         int
       
 13024       var to
       
 13025         int
       
 13026       var val
       
 13027         int
       
 13028       var xs
       
 13029         int
       
 13030       pat 1
       
 13031         fun $bv_extract_unsigned 4
       
 13032         var val
       
 13033           int
       
 13034         var xs
       
 13035           int
       
 13036         var from
       
 13037           int
       
 13038         var to
       
 13039           int
       
 13040       attribute qid 1
       
 13041         string-attr VccPrelu.2389:15
       
 13042       attribute uniqueId 1
       
 13043         string-attr 296
       
 13044       attribute bvZ3Native 1
       
 13045         string-attr False
       
 13046     implies
       
 13047     and 4
       
 13048     <=
       
 13049     int-num 0
       
 13050     var from
       
 13051       int
       
 13052     <
       
 13053     var from
       
 13054       int
       
 13055     var to
       
 13056       int
       
 13057     <=
       
 13058     var to
       
 13059       int
       
 13060     var xs
       
 13061       int
       
 13062     <=
       
 13063     int-num 0
       
 13064     var val
       
 13065       int
       
 13066     =
       
 13067     fun $bv_extract_unsigned 4
       
 13068     var val
       
 13069       int
       
 13070     var xs
       
 13071       int
       
 13072     var from
       
 13073       int
       
 13074     var to
       
 13075       int
       
 13076     %
       
 13077     /
       
 13078     var val
       
 13079       int
       
 13080     fun $_pow2 1
       
 13081     var from
       
 13082       int
       
 13083     fun $_pow2 1
       
 13084     -
       
 13085     var to
       
 13086       int
       
 13087     var from
       
 13088       int
       
 13089 axiom 0
       
 13090     forall 4 1 3
       
 13091       var from
       
 13092         int
       
 13093       var to
       
 13094         int
       
 13095       var val
       
 13096         int
       
 13097       var xs
       
 13098         int
       
 13099       pat 1
       
 13100         fun $bv_extract_signed 4
       
 13101         var val
       
 13102           int
       
 13103         var xs
       
 13104           int
       
 13105         var from
       
 13106           int
       
 13107         var to
       
 13108           int
       
 13109       attribute qid 1
       
 13110         string-attr VccPrelu.2394:15
       
 13111       attribute uniqueId 1
       
 13112         string-attr 297
       
 13113       attribute bvZ3Native 1
       
 13114         string-attr False
       
 13115     implies
       
 13116     and 5
       
 13117     <=
       
 13118     int-num 0
       
 13119     var from
       
 13120       int
       
 13121     <
       
 13122     var from
       
 13123       int
       
 13124     var to
       
 13125       int
       
 13126     <=
       
 13127     var to
       
 13128       int
       
 13129     var xs
       
 13130       int
       
 13131     <=
       
 13132     int-num 0
       
 13133     var val
       
 13134       int
       
 13135     <
       
 13136     %
       
 13137     /
       
 13138     var val
       
 13139       int
       
 13140     fun $_pow2 1
       
 13141     var from
       
 13142       int
       
 13143     fun $_pow2 1
       
 13144     -
       
 13145     var to
       
 13146       int
       
 13147     var from
       
 13148       int
       
 13149     fun $_pow2 1
       
 13150     -
       
 13151     -
       
 13152     var to
       
 13153       int
       
 13154     var from
       
 13155       int
       
 13156     int-num 1
       
 13157     =
       
 13158     fun $bv_extract_signed 4
       
 13159     var val
       
 13160       int
       
 13161     var xs
       
 13162       int
       
 13163     var from
       
 13164       int
       
 13165     var to
       
 13166       int
       
 13167     %
       
 13168     /
       
 13169     var val
       
 13170       int
       
 13171     fun $_pow2 1
       
 13172     var from
       
 13173       int
       
 13174     fun $_pow2 1
       
 13175     -
       
 13176     var to
       
 13177       int
       
 13178     var from
       
 13179       int
       
 13180 axiom 0
       
 13181     forall 4 1 3
       
 13182       var from
       
 13183         int
       
 13184       var to
       
 13185         int
       
 13186       var val
       
 13187         int
       
 13188       var xs
       
 13189         int
       
 13190       pat 1
       
 13191         fun $bv_extract_signed 4
       
 13192         var val
       
 13193           int
       
 13194         var xs
       
 13195           int
       
 13196         var from
       
 13197           int
       
 13198         var to
       
 13199           int
       
 13200       attribute qid 1
       
 13201         string-attr VccPrelu.2399:15
       
 13202       attribute uniqueId 1
       
 13203         string-attr 298
       
 13204       attribute bvZ3Native 1
       
 13205         string-attr False
       
 13206     implies
       
 13207     and 5
       
 13208     <=
       
 13209     int-num 0
       
 13210     var from
       
 13211       int
       
 13212     <
       
 13213     var from
       
 13214       int
       
 13215     var to
       
 13216       int
       
 13217     <=
       
 13218     var to
       
 13219       int
       
 13220     var xs
       
 13221       int
       
 13222     <=
       
 13223     int-num 0
       
 13224     var val
       
 13225       int
       
 13226     >=
       
 13227     %
       
 13228     /
       
 13229     var val
       
 13230       int
       
 13231     fun $_pow2 1
       
 13232     var from
       
 13233       int
       
 13234     fun $_pow2 1
       
 13235     -
       
 13236     var to
       
 13237       int
       
 13238     var from
       
 13239       int
       
 13240     fun $_pow2 1
       
 13241     -
       
 13242     -
       
 13243     var to
       
 13244       int
       
 13245     var from
       
 13246       int
       
 13247     int-num 1
       
 13248     =
       
 13249     fun $bv_extract_signed 4
       
 13250     var val
       
 13251       int
       
 13252     var xs
       
 13253       int
       
 13254     var from
       
 13255       int
       
 13256     var to
       
 13257       int
       
 13258     -
       
 13259     fun $_pow2 1
       
 13260     -
       
 13261     -
       
 13262     var to
       
 13263       int
       
 13264     var from
       
 13265       int
       
 13266     int-num 1
       
 13267     %
       
 13268     /
       
 13269     var val
       
 13270       int
       
 13271     fun $_pow2 1
       
 13272     var from
       
 13273       int
       
 13274     fun $_pow2 1
       
 13275     -
       
 13276     var to
       
 13277       int
       
 13278     var from
       
 13279       int
       
 13280 axiom 0
       
 13281     forall 1 1 3
       
 13282       var val
       
 13283         int
       
 13284       pat 1
       
 13285         fun $in_range_t 2
       
 13286         fun ^^i1 0
       
 13287         var val
       
 13288           int
       
 13289       attribute qid 1
       
 13290         string-attr VccPrelu.2427:15
       
 13291       attribute uniqueId 1
       
 13292         string-attr 299
       
 13293       attribute bvZ3Native 1
       
 13294         string-attr False
       
 13295     =
       
 13296     fun $in_range_t 2
       
 13297     fun ^^i1 0
       
 13298     var val
       
 13299       int
       
 13300     and 2
       
 13301     <=
       
 13302     fun $min.i1 0
       
 13303     var val
       
 13304       int
       
 13305     <=
       
 13306     var val
       
 13307       int
       
 13308     fun $max.i1 0
       
 13309 axiom 0
       
 13310     forall 1 1 3
       
 13311       var val
       
 13312         int
       
 13313       pat 1
       
 13314         fun $in_range_t 2
       
 13315         fun ^^i2 0
       
 13316         var val
       
 13317           int
       
 13318       attribute qid 1
       
 13319         string-attr VccPrelu.2428:15
       
 13320       attribute uniqueId 1
       
 13321         string-attr 300
       
 13322       attribute bvZ3Native 1
       
 13323         string-attr False
       
 13324     =
       
 13325     fun $in_range_t 2
       
 13326     fun ^^i2 0
       
 13327     var val
       
 13328       int
       
 13329     and 2
       
 13330     <=
       
 13331     fun $min.i2 0
       
 13332     var val
       
 13333       int
       
 13334     <=
       
 13335     var val
       
 13336       int
       
 13337     fun $max.i2 0
       
 13338 axiom 0
       
 13339     forall 1 1 3
       
 13340       var val
       
 13341         int
       
 13342       pat 1
       
 13343         fun $in_range_t 2
       
 13344         fun ^^i4 0
       
 13345         var val
       
 13346           int
       
 13347       attribute qid 1
       
 13348         string-attr VccPrelu.2429:15
       
 13349       attribute uniqueId 1
       
 13350         string-attr 301
       
 13351       attribute bvZ3Native 1
       
 13352         string-attr False
       
 13353     =
       
 13354     fun $in_range_t 2
       
 13355     fun ^^i4 0
       
 13356     var val
       
 13357       int
       
 13358     and 2
       
 13359     <=
       
 13360     fun $min.i4 0
       
 13361     var val
       
 13362       int
       
 13363     <=
       
 13364     var val
       
 13365       int
       
 13366     fun $max.i4 0
       
 13367 axiom 0
       
 13368     forall 1 1 3
       
 13369       var val
       
 13370         int
       
 13371       pat 1
       
 13372         fun $in_range_t 2
       
 13373         fun ^^i8 0
       
 13374         var val
       
 13375           int
       
 13376       attribute qid 1
       
 13377         string-attr VccPrelu.2430:15
       
 13378       attribute uniqueId 1
       
 13379         string-attr 302
       
 13380       attribute bvZ3Native 1
       
 13381         string-attr False
       
 13382     =
       
 13383     fun $in_range_t 2
       
 13384     fun ^^i8 0
       
 13385     var val
       
 13386       int
       
 13387     and 2
       
 13388     <=
       
 13389     fun $min.i8 0
       
 13390     var val
       
 13391       int
       
 13392     <=
       
 13393     var val
       
 13394       int
       
 13395     fun $max.i8 0
       
 13396 axiom 0
       
 13397     forall 1 1 3
       
 13398       var val
       
 13399         int
       
 13400       pat 1
       
 13401         fun $in_range_t 2
       
 13402         fun ^^u1 0
       
 13403         var val
       
 13404           int
       
 13405       attribute qid 1
       
 13406         string-attr VccPrelu.2431:15
       
 13407       attribute uniqueId 1
       
 13408         string-attr 303
       
 13409       attribute bvZ3Native 1
       
 13410         string-attr False
       
 13411     =
       
 13412     fun $in_range_t 2
       
 13413     fun ^^u1 0
       
 13414     var val
       
 13415       int
       
 13416     and 2
       
 13417     <=
       
 13418     int-num 0
       
 13419     var val
       
 13420       int
       
 13421     <=
       
 13422     var val
       
 13423       int
       
 13424     fun $max.u1 0
       
 13425 axiom 0
       
 13426     forall 1 1 3
       
 13427       var val
       
 13428         int
       
 13429       pat 1
       
 13430         fun $in_range_t 2
       
 13431         fun ^^u2 0
       
 13432         var val
       
 13433           int
       
 13434       attribute qid 1
       
 13435         string-attr VccPrelu.2432:15
       
 13436       attribute uniqueId 1
       
 13437         string-attr 304
       
 13438       attribute bvZ3Native 1
       
 13439         string-attr False
       
 13440     =
       
 13441     fun $in_range_t 2
       
 13442     fun ^^u2 0
       
 13443     var val
       
 13444       int
       
 13445     and 2
       
 13446     <=
       
 13447     int-num 0
       
 13448     var val
       
 13449       int
       
 13450     <=
       
 13451     var val
       
 13452       int
       
 13453     fun $max.u2 0
       
 13454 axiom 0
       
 13455     forall 1 1 3
       
 13456       var val
       
 13457         int
       
 13458       pat 1
       
 13459         fun $in_range_t 2
       
 13460         fun ^^u4 0
       
 13461         var val
       
 13462           int
       
 13463       attribute qid 1
       
 13464         string-attr VccPrelu.2433:15
       
 13465       attribute uniqueId 1
       
 13466         string-attr 305
       
 13467       attribute bvZ3Native 1
       
 13468         string-attr False
       
 13469     =
       
 13470     fun $in_range_t 2
       
 13471     fun ^^u4 0
       
 13472     var val
       
 13473       int
       
 13474     and 2
       
 13475     <=
       
 13476     int-num 0
       
 13477     var val
       
 13478       int
       
 13479     <=
       
 13480     var val
       
 13481       int
       
 13482     fun $max.u4 0
       
 13483 axiom 0
       
 13484     forall 1 1 3
       
 13485       var val
       
 13486         int
       
 13487       pat 1
       
 13488         fun $in_range_t 2
       
 13489         fun ^^u8 0
       
 13490         var val
       
 13491           int
       
 13492       attribute qid 1
       
 13493         string-attr VccPrelu.2434:15
       
 13494       attribute uniqueId 1
       
 13495         string-attr 306
       
 13496       attribute bvZ3Native 1
       
 13497         string-attr False
       
 13498     =
       
 13499     fun $in_range_t 2
       
 13500     fun ^^u8 0
       
 13501     var val
       
 13502       int
       
 13503     and 2
       
 13504     <=
       
 13505     int-num 0
       
 13506     var val
       
 13507       int
       
 13508     <=
       
 13509     var val
       
 13510       int
       
 13511     fun $max.u8 0
       
 13512 axiom 0
       
 13513     forall 2 1 3
       
 13514       var t
       
 13515         type-con $ctype 0
       
 13516       var val
       
 13517         int
       
 13518       pat 1
       
 13519         fun $unchecked 2
       
 13520         var t
       
 13521           type-con $ctype 0
       
 13522         var val
       
 13523           int
       
 13524       attribute qid 1
       
 13525         string-attr VccPrelu.2436:15
       
 13526       attribute uniqueId 1
       
 13527         string-attr 307
       
 13528       attribute bvZ3Native 1
       
 13529         string-attr False
       
 13530     implies
       
 13531     fun $in_range_t 2
       
 13532     var t
       
 13533       type-con $ctype 0
       
 13534     var val
       
 13535       int
       
 13536     =
       
 13537     fun $unchecked 2
       
 13538     var t
       
 13539       type-con $ctype 0
       
 13540     var val
       
 13541       int
       
 13542     var val
       
 13543       int
       
 13544 axiom 0
       
 13545     forall 2 1 3
       
 13546       var t
       
 13547         type-con $ctype 0
       
 13548       var val
       
 13549         int
       
 13550       pat 1
       
 13551         fun $unchecked 2
       
 13552         var t
       
 13553           type-con $ctype 0
       
 13554         var val
       
 13555           int
       
 13556       attribute qid 1
       
 13557         string-attr VccPrelu.2437:15
       
 13558       attribute uniqueId 1
       
 13559         string-attr 308
       
 13560       attribute bvZ3Native 1
       
 13561         string-attr False
       
 13562     fun $in_range_t 2
       
 13563     var t
       
 13564       type-con $ctype 0
       
 13565     fun $unchecked 2
       
 13566     var t
       
 13567       type-con $ctype 0
       
 13568     var val
       
 13569       int
       
 13570 axiom 0
       
 13571     forall 1 1 3
       
 13572       var val
       
 13573         int
       
 13574       pat 1
       
 13575         fun $unchecked 2
       
 13576         fun ^^u1 0
       
 13577         fun $unchecked 2
       
 13578         fun ^^i1 0
       
 13579         var val
       
 13580           int
       
 13581       attribute qid 1
       
 13582         string-attr VccPrelu.2439:15
       
 13583       attribute uniqueId 1
       
 13584         string-attr 309
       
 13585       attribute bvZ3Native 1
       
 13586         string-attr False
       
 13587     implies
       
 13588     and 2
       
 13589     <=
       
 13590     int-num 0
       
 13591     var val
       
 13592       int
       
 13593     <=
       
 13594     var val
       
 13595       int
       
 13596     fun $max.u1 0
       
 13597     =
       
 13598     fun $unchecked 2
       
 13599     fun ^^u1 0
       
 13600     fun $unchecked 2
       
 13601     fun ^^i1 0
       
 13602     var val
       
 13603       int
       
 13604     var val
       
 13605       int
       
 13606 axiom 0
       
 13607     forall 1 1 3
       
 13608       var val
       
 13609         int
       
 13610       pat 1
       
 13611         fun $unchecked 2
       
 13612         fun ^^u2 0
       
 13613         fun $unchecked 2
       
 13614         fun ^^i2 0
       
 13615         var val
       
 13616           int
       
 13617       attribute qid 1
       
 13618         string-attr VccPrelu.2440:15
       
 13619       attribute uniqueId 1
       
 13620         string-attr 310
       
 13621       attribute bvZ3Native 1
       
 13622         string-attr False
       
 13623     implies
       
 13624     and 2
       
 13625     <=
       
 13626     int-num 0
       
 13627     var val
       
 13628       int
       
 13629     <=
       
 13630     var val
       
 13631       int
       
 13632     fun $max.u2 0
       
 13633     =
       
 13634     fun $unchecked 2
       
 13635     fun ^^u2 0
       
 13636     fun $unchecked 2
       
 13637     fun ^^i2 0
       
 13638     var val
       
 13639       int
       
 13640     var val
       
 13641       int
       
 13642 axiom 0
       
 13643     forall 1 1 3
       
 13644       var val
       
 13645         int
       
 13646       pat 1
       
 13647         fun $unchecked 2
       
 13648         fun ^^u4 0
       
 13649         fun $unchecked 2
       
 13650         fun ^^i4 0
       
 13651         var val
       
 13652           int
       
 13653       attribute qid 1
       
 13654         string-attr VccPrelu.2441:15
       
 13655       attribute uniqueId 1
       
 13656         string-attr 311
       
 13657       attribute bvZ3Native 1
       
 13658         string-attr False
       
 13659     implies
       
 13660     and 2
       
 13661     <=
       
 13662     int-num 0
       
 13663     var val
       
 13664       int
       
 13665     <=
       
 13666     var val
       
 13667       int
       
 13668     fun $max.u4 0
       
 13669     =
       
 13670     fun $unchecked 2
       
 13671     fun ^^u4 0
       
 13672     fun $unchecked 2
       
 13673     fun ^^i4 0
       
 13674     var val
       
 13675       int
       
 13676     var val
       
 13677       int
       
 13678 axiom 0
       
 13679     forall 1 1 3
       
 13680       var val
       
 13681         int
       
 13682       pat 1
       
 13683         fun $unchecked 2
       
 13684         fun ^^u8 0
       
 13685         fun $unchecked 2
       
 13686         fun ^^i8 0
       
 13687         var val
       
 13688           int
       
 13689       attribute qid 1
       
 13690         string-attr VccPrelu.2442:15
       
 13691       attribute uniqueId 1
       
 13692         string-attr 312
       
 13693       attribute bvZ3Native 1
       
 13694         string-attr False
       
 13695     implies
       
 13696     and 2
       
 13697     <=
       
 13698     int-num 0
       
 13699     var val
       
 13700       int
       
 13701     <=
       
 13702     var val
       
 13703       int
       
 13704     fun $max.u8 0
       
 13705     =
       
 13706     fun $unchecked 2
       
 13707     fun ^^u8 0
       
 13708     fun $unchecked 2
       
 13709     fun ^^i8 0
       
 13710     var val
       
 13711       int
       
 13712     var val
       
 13713       int
       
 13714 axiom 0
       
 13715     forall 1 1 3
       
 13716       var val
       
 13717         int
       
 13718       pat 1
       
 13719         fun $unchecked 2
       
 13720         fun ^^i1 0
       
 13721         fun $unchecked 2
       
 13722         fun ^^u1 0
       
 13723         var val
       
 13724           int
       
 13725       attribute qid 1
       
 13726         string-attr VccPrelu.2443:15
       
 13727       attribute uniqueId 1
       
 13728         string-attr 313
       
 13729       attribute bvZ3Native 1
       
 13730         string-attr False
       
 13731     implies
       
 13732     and 2
       
 13733     <=
       
 13734     fun $min.i1 0
       
 13735     var val
       
 13736       int
       
 13737     <=
       
 13738     var val
       
 13739       int
       
 13740     fun $max.i1 0
       
 13741     =
       
 13742     fun $unchecked 2
       
 13743     fun ^^i1 0
       
 13744     fun $unchecked 2
       
 13745     fun ^^u1 0
       
 13746     var val
       
 13747       int
       
 13748     var val
       
 13749       int
       
 13750 axiom 0
       
 13751     forall 1 1 3
       
 13752       var val
       
 13753         int
       
 13754       pat 1
       
 13755         fun $unchecked 2
       
 13756         fun ^^i2 0
       
 13757         fun $unchecked 2
       
 13758         fun ^^u2 0
       
 13759         var val
       
 13760           int
       
 13761       attribute qid 1
       
 13762         string-attr VccPrelu.2444:15
       
 13763       attribute uniqueId 1
       
 13764         string-attr 314
       
 13765       attribute bvZ3Native 1
       
 13766         string-attr False
       
 13767     implies
       
 13768     and 2
       
 13769     <=
       
 13770     fun $min.i2 0
       
 13771     var val
       
 13772       int
       
 13773     <=
       
 13774     var val
       
 13775       int
       
 13776     fun $max.i2 0
       
 13777     =
       
 13778     fun $unchecked 2
       
 13779     fun ^^i2 0
       
 13780     fun $unchecked 2
       
 13781     fun ^^u2 0
       
 13782     var val
       
 13783       int
       
 13784     var val
       
 13785       int
       
 13786 axiom 0
       
 13787     forall 1 1 3
       
 13788       var val
       
 13789         int
       
 13790       pat 1
       
 13791         fun $unchecked 2
       
 13792         fun ^^i4 0
       
 13793         fun $unchecked 2
       
 13794         fun ^^u4 0
       
 13795         var val
       
 13796           int
       
 13797       attribute qid 1
       
 13798         string-attr VccPrelu.2445:15
       
 13799       attribute uniqueId 1
       
 13800         string-attr 315
       
 13801       attribute bvZ3Native 1
       
 13802         string-attr False
       
 13803     implies
       
 13804     and 2
       
 13805     <=
       
 13806     fun $min.i4 0
       
 13807     var val
       
 13808       int
       
 13809     <=
       
 13810     var val
       
 13811       int
       
 13812     fun $max.i4 0
       
 13813     =
       
 13814     fun $unchecked 2
       
 13815     fun ^^i4 0
       
 13816     fun $unchecked 2
       
 13817     fun ^^u4 0
       
 13818     var val
       
 13819       int
       
 13820     var val
       
 13821       int
       
 13822 axiom 0
       
 13823     forall 1 1 3
       
 13824       var val
       
 13825         int
       
 13826       pat 1
       
 13827         fun $unchecked 2
       
 13828         fun ^^i8 0
       
 13829         fun $unchecked 2
       
 13830         fun ^^u8 0
       
 13831         var val
       
 13832           int
       
 13833       attribute qid 1
       
 13834         string-attr VccPrelu.2446:15
       
 13835       attribute uniqueId 1
       
 13836         string-attr 316
       
 13837       attribute bvZ3Native 1
       
 13838         string-attr False
       
 13839     implies
       
 13840     and 2
       
 13841     <=
       
 13842     fun $min.i8 0
       
 13843     var val
       
 13844       int
       
 13845     <=
       
 13846     var val
       
 13847       int
       
 13848     fun $max.i8 0
       
 13849     =
       
 13850     fun $unchecked 2
       
 13851     fun ^^i8 0
       
 13852     fun $unchecked 2
       
 13853     fun ^^u8 0
       
 13854     var val
       
 13855       int
       
 13856     var val
       
 13857       int
       
 13858 axiom 0
       
 13859     forall 4 1 3
       
 13860       var t
       
 13861         type-con $ctype 0
       
 13862       var x
       
 13863         int
       
 13864       var y
       
 13865         int
       
 13866       var z
       
 13867         int
       
 13868       pat 2
       
 13869         %
       
 13870         var x
       
 13871           int
       
 13872         fun $_pow2 1
       
 13873         var y
       
 13874           int
       
 13875         fun $_and 3
       
 13876         var t
       
 13877           type-con $ctype 0
       
 13878         var x
       
 13879           int
       
 13880         var z
       
 13881           int
       
 13882       attribute qid 1
       
 13883         string-attr VccPrelu.2452:15
       
 13884       attribute uniqueId 1
       
 13885         string-attr 317
       
 13886       attribute bvZ3Native 1
       
 13887         string-attr False
       
 13888     implies
       
 13889     and 3
       
 13890     fun $in_range_t 2
       
 13891     var t
       
 13892       type-con $ctype 0
       
 13893     var x
       
 13894       int
       
 13895     fun $in_range_t 2
       
 13896     var t
       
 13897       type-con $ctype 0
       
 13898     -
       
 13899     fun $_pow2 1
       
 13900     var y
       
 13901       int
       
 13902     int-num 1
       
 13903     >=
       
 13904     var x
       
 13905       int
       
 13906     int-num 0
       
 13907     =
       
 13908     %
       
 13909     var x
       
 13910       int
       
 13911     fun $_pow2 1
       
 13912     var y
       
 13913       int
       
 13914     fun $_and 3
       
 13915     var t
       
 13916       type-con $ctype 0
       
 13917     var x
       
 13918       int
       
 13919     -
       
 13920     fun $_pow2 1
       
 13921     var y
       
 13922       int
       
 13923     int-num 1
       
 13924 axiom 0
       
 13925     forall 2 1 3
       
 13926       var i
       
 13927         int
       
 13928       var j
       
 13929         int
       
 13930       pat 1
       
 13931         /
       
 13932         var i
       
 13933           int
       
 13934         var j
       
 13935           int
       
 13936       attribute qid 1
       
 13937         string-attr VccPrelu.2458:15
       
 13938       attribute uniqueId 1
       
 13939         string-attr 318
       
 13940       attribute bvZ3Native 1
       
 13941         string-attr False
       
 13942     implies
       
 13943     and 2
       
 13944     <=
       
 13945     int-num 0
       
 13946     var i
       
 13947       int
       
 13948     <
       
 13949     int-num 0
       
 13950     var j
       
 13951       int
       
 13952     <=
       
 13953     /
       
 13954     var i
       
 13955       int
       
 13956     var j
       
 13957       int
       
 13958     var i
       
 13959       int
       
 13960 axiom 0
       
 13961     forall 2 1 3
       
 13962       var i
       
 13963         int
       
 13964       var j
       
 13965         int
       
 13966       pat 1
       
 13967         /
       
 13968         var i
       
 13969           int
       
 13970         var j
       
 13971           int
       
 13972       attribute qid 1
       
 13973         string-attr VccPrelu.2460:15
       
 13974       attribute uniqueId 1
       
 13975         string-attr 319
       
 13976       attribute bvZ3Native 1
       
 13977         string-attr False
       
 13978     implies
       
 13979     and 2
       
 13980     >
       
 13981     var i
       
 13982       int
       
 13983     int-num 0
       
 13984     >
       
 13985     var j
       
 13986       int
       
 13987     int-num 0
       
 13988     and 2
       
 13989     <
       
 13990     -
       
 13991     var i
       
 13992       int
       
 13993     var j
       
 13994       int
       
 13995     *
       
 13996     /
       
 13997     var i
       
 13998       int
       
 13999     var j
       
 14000       int
       
 14001     var j
       
 14002       int
       
 14003     <=
       
 14004     *
       
 14005     /
       
 14006     var i
       
 14007       int
       
 14008     var j
       
 14009       int
       
 14010     var j
       
 14011       int
       
 14012     var i
       
 14013       int
       
 14014 axiom 0
       
 14015     forall 1 1 3
       
 14016       var i
       
 14017         int
       
 14018       pat 1
       
 14019         /
       
 14020         var i
       
 14021           int
       
 14022         var i
       
 14023           int
       
 14024       attribute qid 1
       
 14025         string-attr VccPrelu.2461:15
       
 14026       attribute uniqueId 1
       
 14027         string-attr 320
       
 14028       attribute bvZ3Native 1
       
 14029         string-attr False
       
 14030     implies
       
 14031     not
       
 14032     =
       
 14033     var i
       
 14034       int
       
 14035     int-num 0
       
 14036     =
       
 14037     /
       
 14038     var i
       
 14039       int
       
 14040     var i
       
 14041       int
       
 14042     int-num 1
       
 14043 axiom 0
       
 14044     forall 2 2 3
       
 14045       var x
       
 14046         int
       
 14047       var y
       
 14048         int
       
 14049       pat 1
       
 14050         %
       
 14051         var x
       
 14052           int
       
 14053         var y
       
 14054           int
       
 14055       pat 1
       
 14056         /
       
 14057         var x
       
 14058           int
       
 14059         var y
       
 14060           int
       
 14061       attribute qid 1
       
 14062         string-attr VccPrelu.2464:15
       
 14063       attribute uniqueId 1
       
 14064         string-attr 321
       
 14065       attribute bvZ3Native 1
       
 14066         string-attr False
       
 14067     =
       
 14068     %
       
 14069     var x
       
 14070       int
       
 14071     var y
       
 14072       int
       
 14073     -
       
 14074     var x
       
 14075       int
       
 14076     *
       
 14077     /
       
 14078     var x
       
 14079       int
       
 14080     var y
       
 14081       int
       
 14082     var y
       
 14083       int
       
 14084 axiom 0
       
 14085     forall 2 1 3
       
 14086       var x
       
 14087         int
       
 14088       var y
       
 14089         int
       
 14090       pat 1
       
 14091         %
       
 14092         var x
       
 14093           int
       
 14094         var y
       
 14095           int
       
 14096       attribute qid 1
       
 14097         string-attr VccPrelu.2465:15
       
 14098       attribute uniqueId 1
       
 14099         string-attr 322
       
 14100       attribute bvZ3Native 1
       
 14101         string-attr False
       
 14102     implies
       
 14103     and 2
       
 14104     <=
       
 14105     int-num 0
       
 14106     var x
       
 14107       int
       
 14108     <
       
 14109     int-num 0
       
 14110     var y
       
 14111       int
       
 14112     and 2
       
 14113     <=
       
 14114     int-num 0
       
 14115     %
       
 14116     var x
       
 14117       int
       
 14118     var y
       
 14119       int
       
 14120     <
       
 14121     %
       
 14122     var x
       
 14123       int
       
 14124     var y
       
 14125       int
       
 14126     var y
       
 14127       int
       
 14128 axiom 0
       
 14129     forall 2 1 3
       
 14130       var x
       
 14131         int
       
 14132       var y
       
 14133         int
       
 14134       pat 1
       
 14135         %
       
 14136         var x
       
 14137           int
       
 14138         var y
       
 14139           int
       
 14140       attribute qid 1
       
 14141         string-attr VccPrelu.2466:15
       
 14142       attribute uniqueId 1
       
 14143         string-attr 323
       
 14144       attribute bvZ3Native 1
       
 14145         string-attr False
       
 14146     implies
       
 14147     and 2
       
 14148     <=
       
 14149     int-num 0
       
 14150     var x
       
 14151       int
       
 14152     <
       
 14153     var y
       
 14154       int
       
 14155     int-num 0
       
 14156     and 2
       
 14157     <=
       
 14158     int-num 0
       
 14159     %
       
 14160     var x
       
 14161       int
       
 14162     var y
       
 14163       int
       
 14164     <
       
 14165     %
       
 14166     var x
       
 14167       int
       
 14168     var y
       
 14169       int
       
 14170     -
       
 14171     int-num 0
       
 14172     var y
       
 14173       int
       
 14174 axiom 0
       
 14175     forall 2 1 3
       
 14176       var x
       
 14177         int
       
 14178       var y
       
 14179         int
       
 14180       pat 1
       
 14181         %
       
 14182         var x
       
 14183           int
       
 14184         var y
       
 14185           int
       
 14186       attribute qid 1
       
 14187         string-attr VccPrelu.2467:15
       
 14188       attribute uniqueId 1
       
 14189         string-attr 324
       
 14190       attribute bvZ3Native 1
       
 14191         string-attr False
       
 14192     implies
       
 14193     and 2
       
 14194     <=
       
 14195     var x
       
 14196       int
       
 14197     int-num 0
       
 14198     <
       
 14199     int-num 0
       
 14200     var y
       
 14201       int
       
 14202     and 2
       
 14203     <
       
 14204     -
       
 14205     int-num 0
       
 14206     var y
       
 14207       int
       
 14208     %
       
 14209     var x
       
 14210       int
       
 14211     var y
       
 14212       int
       
 14213     <=
       
 14214     %
       
 14215     var x
       
 14216       int
       
 14217     var y
       
 14218       int
       
 14219     int-num 0
       
 14220 axiom 0
       
 14221     forall 2 1 3
       
 14222       var x
       
 14223         int
       
 14224       var y
       
 14225         int
       
 14226       pat 1
       
 14227         %
       
 14228         var x
       
 14229           int
       
 14230         var y
       
 14231           int
       
 14232       attribute qid 1
       
 14233         string-attr VccPrelu.2468:15
       
 14234       attribute uniqueId 1
       
 14235         string-attr 325
       
 14236       attribute bvZ3Native 1
       
 14237         string-attr False
       
 14238     implies
       
 14239     and 2
       
 14240     <=
       
 14241     var x
       
 14242       int
       
 14243     int-num 0
       
 14244     <
       
 14245     var y
       
 14246       int
       
 14247     int-num 0
       
 14248     and 2
       
 14249     <
       
 14250     var y
       
 14251       int
       
 14252     %
       
 14253     var x
       
 14254       int
       
 14255     var y
       
 14256       int
       
 14257     <=
       
 14258     %
       
 14259     var x
       
 14260       int
       
 14261     var y
       
 14262       int
       
 14263     int-num 0
       
 14264 axiom 0
       
 14265     forall 3 1 3
       
 14266       var t
       
 14267         type-con $ctype 0
       
 14268       var x
       
 14269         int
       
 14270       var y
       
 14271         int
       
 14272       pat 1
       
 14273         fun $_and 3
       
 14274         var t
       
 14275           type-con $ctype 0
       
 14276         var x
       
 14277           int
       
 14278         var y
       
 14279           int
       
 14280       attribute qid 1
       
 14281         string-attr VccPrelu.2477:15
       
 14282       attribute uniqueId 1
       
 14283         string-attr 326
       
 14284       attribute bvZ3Native 1
       
 14285         string-attr False
       
 14286     implies
       
 14287     and 2
       
 14288     <=
       
 14289     int-num 0
       
 14290     var x
       
 14291       int
       
 14292     fun $in_range_t 2
       
 14293     var t
       
 14294       type-con $ctype 0
       
 14295     var x
       
 14296       int
       
 14297     and 2
       
 14298     <=
       
 14299     int-num 0
       
 14300     fun $_and 3
       
 14301     var t
       
 14302       type-con $ctype 0
       
 14303     var x
       
 14304       int
       
 14305     var y
       
 14306       int
       
 14307     <=
       
 14308     fun $_and 3
       
 14309     var t
       
 14310       type-con $ctype 0
       
 14311     var x
       
 14312       int
       
 14313     var y
       
 14314       int
       
 14315     var x
       
 14316       int
       
 14317 axiom 0
       
 14318     forall 3 1 3
       
 14319       var t
       
 14320         type-con $ctype 0
       
 14321       var x
       
 14322         int
       
 14323       var y
       
 14324         int
       
 14325       pat 1
       
 14326         fun $_and 3
       
 14327         var t
       
 14328           type-con $ctype 0
       
 14329         var x
       
 14330           int
       
 14331         var y
       
 14332           int
       
 14333       attribute qid 1
       
 14334         string-attr VccPrelu.2478:15
       
 14335       attribute uniqueId 1
       
 14336         string-attr 327
       
 14337       attribute bvZ3Native 1
       
 14338         string-attr False
       
 14339     implies
       
 14340     and 4
       
 14341     <=
       
 14342     int-num 0
       
 14343     var x
       
 14344       int
       
 14345     <=
       
 14346     int-num 0
       
 14347     var y
       
 14348       int
       
 14349     fun $in_range_t 2
       
 14350     var t
       
 14351       type-con $ctype 0
       
 14352     var x
       
 14353       int
       
 14354     fun $in_range_t 2
       
 14355     var t
       
 14356       type-con $ctype 0
       
 14357     var y
       
 14358       int
       
 14359     and 2
       
 14360     <=
       
 14361     fun $_and 3
       
 14362     var t
       
 14363       type-con $ctype 0
       
 14364     var x
       
 14365       int
       
 14366     var y
       
 14367       int
       
 14368     var x
       
 14369       int
       
 14370     <=
       
 14371     fun $_and 3
       
 14372     var t
       
 14373       type-con $ctype 0
       
 14374     var x
       
 14375       int
       
 14376     var y
       
 14377       int
       
 14378     var y
       
 14379       int
       
 14380 axiom 0
       
 14381     forall 3 1 3
       
 14382       var t
       
 14383         type-con $ctype 0
       
 14384       var x
       
 14385         int
       
 14386       var y
       
 14387         int
       
 14388       pat 1
       
 14389         fun $_or 3
       
 14390         var t
       
 14391           type-con $ctype 0
       
 14392         var x
       
 14393           int
       
 14394         var y
       
 14395           int
       
 14396       attribute qid 1
       
 14397         string-attr VccPrelu.2479:15
       
 14398       attribute uniqueId 1
       
 14399         string-attr 328
       
 14400       attribute bvZ3Native 1
       
 14401         string-attr False
       
 14402     implies
       
 14403     and 4
       
 14404     <=
       
 14405     int-num 0
       
 14406     var x
       
 14407       int
       
 14408     <=
       
 14409     int-num 0
       
 14410     var y
       
 14411       int
       
 14412     fun $in_range_t 2
       
 14413     var t
       
 14414       type-con $ctype 0
       
 14415     var x
       
 14416       int
       
 14417     fun $in_range_t 2
       
 14418     var t
       
 14419       type-con $ctype 0
       
 14420     var y
       
 14421       int
       
 14422     and 2
       
 14423     <=
       
 14424     int-num 0
       
 14425     fun $_or 3
       
 14426     var t
       
 14427       type-con $ctype 0
       
 14428     var x
       
 14429       int
       
 14430     var y
       
 14431       int
       
 14432     <=
       
 14433     fun $_or 3
       
 14434     var t
       
 14435       type-con $ctype 0
       
 14436     var x
       
 14437       int
       
 14438     var y
       
 14439       int
       
 14440     +
       
 14441     var x
       
 14442       int
       
 14443     var y
       
 14444       int
       
 14445 axiom 0
       
 14446     forall 3 1 3
       
 14447       var t
       
 14448         type-con $ctype 0
       
 14449       var x
       
 14450         int
       
 14451       var y
       
 14452         int
       
 14453       pat 1
       
 14454         fun $_or 3
       
 14455         var t
       
 14456           type-con $ctype 0
       
 14457         var x
       
 14458           int
       
 14459         var y
       
 14460           int
       
 14461       attribute qid 1
       
 14462         string-attr VccPrelu.2480:15
       
 14463       attribute uniqueId 1
       
 14464         string-attr 329
       
 14465       attribute bvZ3Native 1
       
 14466         string-attr False
       
 14467     implies
       
 14468     and 4
       
 14469     <=
       
 14470     int-num 0
       
 14471     var x
       
 14472       int
       
 14473     <=
       
 14474     int-num 0
       
 14475     var y
       
 14476       int
       
 14477     fun $in_range_t 2
       
 14478     var t
       
 14479       type-con $ctype 0
       
 14480     var x
       
 14481       int
       
 14482     fun $in_range_t 2
       
 14483     var t
       
 14484       type-con $ctype 0
       
 14485     var y
       
 14486       int
       
 14487     and 2
       
 14488     <=
       
 14489     var x
       
 14490       int
       
 14491     fun $_or 3
       
 14492     var t
       
 14493       type-con $ctype 0
       
 14494     var x
       
 14495       int
       
 14496     var y
       
 14497       int
       
 14498     <=
       
 14499     var y
       
 14500       int
       
 14501     fun $_or 3
       
 14502     var t
       
 14503       type-con $ctype 0
       
 14504     var x
       
 14505       int
       
 14506     var y
       
 14507       int
       
 14508 axiom 0
       
 14509     forall 4 1 3
       
 14510       var t
       
 14511         type-con $ctype 0
       
 14512       var x
       
 14513         int
       
 14514       var y
       
 14515         int
       
 14516       var z
       
 14517         int
       
 14518       pat 2
       
 14519         fun $_or 3
       
 14520         var t
       
 14521           type-con $ctype 0
       
 14522         var x
       
 14523           int
       
 14524         var y
       
 14525           int
       
 14526         fun $_pow2 1
       
 14527         var z
       
 14528           int
       
 14529       attribute qid 1
       
 14530         string-attr VccPrelu.2481:15
       
 14531       attribute uniqueId 1
       
 14532         string-attr 330
       
 14533       attribute bvZ3Native 1
       
 14534         string-attr False
       
 14535     implies
       
 14536     and 8
       
 14537     <=
       
 14538     int-num 0
       
 14539     var x
       
 14540       int
       
 14541     <=
       
 14542     int-num 0
       
 14543     var y
       
 14544       int
       
 14545     <=
       
 14546     int-num 0
       
 14547     var z
       
 14548       int
       
 14549     <
       
 14550     var z
       
 14551       int
       
 14552     int-num 64
       
 14553     <
       
 14554     var x
       
 14555       int
       
 14556     fun $_pow2 1
       
 14557     var z
       
 14558       int
       
 14559     <
       
 14560     var y
       
 14561       int
       
 14562     fun $_pow2 1
       
 14563     var z
       
 14564       int
       
 14565     fun $in_range_t 2
       
 14566     var t
       
 14567       type-con $ctype 0
       
 14568     var x
       
 14569       int
       
 14570     fun $in_range_t 2
       
 14571     var t
       
 14572       type-con $ctype 0
       
 14573     var y
       
 14574       int
       
 14575     <
       
 14576     fun $_or 3
       
 14577     var t
       
 14578       type-con $ctype 0
       
 14579     var x
       
 14580       int
       
 14581     var y
       
 14582       int
       
 14583     fun $_pow2 1
       
 14584     var z
       
 14585       int
       
 14586 axiom 0
       
 14587     forall 3 1 3
       
 14588       var t
       
 14589         type-con $ctype 0
       
 14590       var x
       
 14591         int
       
 14592       var y
       
 14593         int
       
 14594       pat 1
       
 14595         fun $_or 3
       
 14596         var t
       
 14597           type-con $ctype 0
       
 14598         var x
       
 14599           int
       
 14600         var y
       
 14601           int
       
 14602       attribute qid 1
       
 14603         string-attr VccPrelu.2484:15
       
 14604       attribute uniqueId 1
       
 14605         string-attr 331
       
 14606       attribute bvZ3Native 1
       
 14607         string-attr False
       
 14608     implies
       
 14609     and 4
       
 14610     <=
       
 14611     int-num 0
       
 14612     var x
       
 14613       int
       
 14614     <=
       
 14615     var x
       
 14616       int
       
 14617     fun $max.u1 0
       
 14618     <=
       
 14619     int-num 0
       
 14620     var y
       
 14621       int
       
 14622     <=
       
 14623     var y
       
 14624       int
       
 14625     fun $max.u1 0
       
 14626     and 2
       
 14627     <=
       
 14628     int-num 0
       
 14629     fun $_or 3
       
 14630     var t
       
 14631       type-con $ctype 0
       
 14632     var x
       
 14633       int
       
 14634     var y
       
 14635       int
       
 14636     <=
       
 14637     fun $_or 3
       
 14638     var t
       
 14639       type-con $ctype 0
       
 14640     var x
       
 14641       int
       
 14642     var y
       
 14643       int
       
 14644     fun $max.u1 0
       
 14645 axiom 0
       
 14646     forall 3 1 3
       
 14647       var t
       
 14648         type-con $ctype 0
       
 14649       var x
       
 14650         int
       
 14651       var y
       
 14652         int
       
 14653       pat 1
       
 14654         fun $_or 3
       
 14655         var t
       
 14656           type-con $ctype 0
       
 14657         var x
       
 14658           int
       
 14659         var y
       
 14660           int
       
 14661       attribute qid 1
       
 14662         string-attr VccPrelu.2485:15
       
 14663       attribute uniqueId 1
       
 14664         string-attr 332
       
 14665       attribute bvZ3Native 1
       
 14666         string-attr False
       
 14667     implies
       
 14668     and 4
       
 14669     <=
       
 14670     int-num 0
       
 14671     var x
       
 14672       int
       
 14673     <=
       
 14674     var x
       
 14675       int
       
 14676     fun $max.u2 0
       
 14677     <=
       
 14678     int-num 0
       
 14679     var y
       
 14680       int
       
 14681     <=
       
 14682     var y
       
 14683       int
       
 14684     fun $max.u2 0
       
 14685     and 2
       
 14686     <=
       
 14687     int-num 0
       
 14688     fun $_or 3
       
 14689     var t
       
 14690       type-con $ctype 0
       
 14691     var x
       
 14692       int
       
 14693     var y
       
 14694       int
       
 14695     <=
       
 14696     fun $_or 3
       
 14697     var t
       
 14698       type-con $ctype 0
       
 14699     var x
       
 14700       int
       
 14701     var y
       
 14702       int
       
 14703     fun $max.u2 0
       
 14704 axiom 0
       
 14705     forall 3 1 3
       
 14706       var t
       
 14707         type-con $ctype 0
       
 14708       var x
       
 14709         int
       
 14710       var y
       
 14711         int
       
 14712       pat 1
       
 14713         fun $_or 3
       
 14714         var t
       
 14715           type-con $ctype 0
       
 14716         var x
       
 14717           int
       
 14718         var y
       
 14719           int
       
 14720       attribute qid 1
       
 14721         string-attr VccPrelu.2486:15
       
 14722       attribute uniqueId 1
       
 14723         string-attr 333
       
 14724       attribute bvZ3Native 1
       
 14725         string-attr False
       
 14726     implies
       
 14727     and 4
       
 14728     <=
       
 14729     int-num 0
       
 14730     var x
       
 14731       int
       
 14732     <=
       
 14733     var x
       
 14734       int
       
 14735     fun $max.u4 0
       
 14736     <=
       
 14737     int-num 0
       
 14738     var y
       
 14739       int
       
 14740     <=
       
 14741     var y
       
 14742       int
       
 14743     fun $max.u4 0
       
 14744     and 2
       
 14745     <=
       
 14746     int-num 0
       
 14747     fun $_or 3
       
 14748     var t
       
 14749       type-con $ctype 0
       
 14750     var x
       
 14751       int
       
 14752     var y
       
 14753       int
       
 14754     <=
       
 14755     fun $_or 3
       
 14756     var t
       
 14757       type-con $ctype 0
       
 14758     var x
       
 14759       int
       
 14760     var y
       
 14761       int
       
 14762     fun $max.u4 0
       
 14763 axiom 0
       
 14764     forall 3 1 3
       
 14765       var t
       
 14766         type-con $ctype 0
       
 14767       var x
       
 14768         int
       
 14769       var y
       
 14770         int
       
 14771       pat 1
       
 14772         fun $_or 3
       
 14773         var t
       
 14774           type-con $ctype 0
       
 14775         var x
       
 14776           int
       
 14777         var y
       
 14778           int
       
 14779       attribute qid 1
       
 14780         string-attr VccPrelu.2487:15
       
 14781       attribute uniqueId 1
       
 14782         string-attr 334
       
 14783       attribute bvZ3Native 1
       
 14784         string-attr False
       
 14785     implies
       
 14786     and 4
       
 14787     <=
       
 14788     int-num 0
       
 14789     var x
       
 14790       int
       
 14791     <=
       
 14792     var x
       
 14793       int
       
 14794     fun $max.u8 0
       
 14795     <=
       
 14796     int-num 0
       
 14797     var y
       
 14798       int
       
 14799     <=
       
 14800     var y
       
 14801       int
       
 14802     fun $max.u8 0
       
 14803     and 2
       
 14804     <=
       
 14805     int-num 0
       
 14806     fun $_or 3
       
 14807     var t
       
 14808       type-con $ctype 0
       
 14809     var x
       
 14810       int
       
 14811     var y
       
 14812       int
       
 14813     <=
       
 14814     fun $_or 3
       
 14815     var t
       
 14816       type-con $ctype 0
       
 14817     var x
       
 14818       int
       
 14819     var y
       
 14820       int
       
 14821     fun $max.u8 0
       
 14822 axiom 0
       
 14823     forall 3 1 3
       
 14824       var t
       
 14825         type-con $ctype 0
       
 14826       var x
       
 14827         int
       
 14828       var y
       
 14829         int
       
 14830       pat 1
       
 14831         fun $_and 3
       
 14832         var t
       
 14833           type-con $ctype 0
       
 14834         var x
       
 14835           int
       
 14836         var y
       
 14837           int
       
 14838       attribute qid 1
       
 14839         string-attr VccPrelu.2489:15
       
 14840       attribute uniqueId 1
       
 14841         string-attr 335
       
 14842       attribute bvZ3Native 1
       
 14843         string-attr False
       
 14844     implies
       
 14845     and 4
       
 14846     <=
       
 14847     int-num 0
       
 14848     var x
       
 14849       int
       
 14850     <=
       
 14851     var x
       
 14852       int
       
 14853     fun $max.u1 0
       
 14854     <=
       
 14855     int-num 0
       
 14856     var y
       
 14857       int
       
 14858     <=
       
 14859     var y
       
 14860       int
       
 14861     fun $max.u1 0
       
 14862     and 2
       
 14863     <=
       
 14864     int-num 0
       
 14865     fun $_and 3
       
 14866     var t
       
 14867       type-con $ctype 0
       
 14868     var x
       
 14869       int
       
 14870     var y
       
 14871       int
       
 14872     <=
       
 14873     fun $_and 3
       
 14874     var t
       
 14875       type-con $ctype 0
       
 14876     var x
       
 14877       int
       
 14878     var y
       
 14879       int
       
 14880     fun $max.u1 0
       
 14881 axiom 0
       
 14882     forall 3 1 3
       
 14883       var t
       
 14884         type-con $ctype 0
       
 14885       var x
       
 14886         int
       
 14887       var y
       
 14888         int
       
 14889       pat 1
       
 14890         fun $_and 3
       
 14891         var t
       
 14892           type-con $ctype 0
       
 14893         var x
       
 14894           int
       
 14895         var y
       
 14896           int
       
 14897       attribute qid 1
       
 14898         string-attr VccPrelu.2490:15
       
 14899       attribute uniqueId 1
       
 14900         string-attr 336
       
 14901       attribute bvZ3Native 1
       
 14902         string-attr False
       
 14903     implies
       
 14904     and 4
       
 14905     <=
       
 14906     int-num 0
       
 14907     var x
       
 14908       int
       
 14909     <=
       
 14910     var x
       
 14911       int
       
 14912     fun $max.u2 0
       
 14913     <=
       
 14914     int-num 0
       
 14915     var y
       
 14916       int
       
 14917     <=
       
 14918     var y
       
 14919       int
       
 14920     fun $max.u2 0
       
 14921     and 2
       
 14922     <=
       
 14923     int-num 0
       
 14924     fun $_and 3
       
 14925     var t
       
 14926       type-con $ctype 0
       
 14927     var x
       
 14928       int
       
 14929     var y
       
 14930       int
       
 14931     <=
       
 14932     fun $_and 3
       
 14933     var t
       
 14934       type-con $ctype 0
       
 14935     var x
       
 14936       int
       
 14937     var y
       
 14938       int
       
 14939     fun $max.u2 0
       
 14940 axiom 0
       
 14941     forall 3 1 3
       
 14942       var t
       
 14943         type-con $ctype 0
       
 14944       var x
       
 14945         int
       
 14946       var y
       
 14947         int
       
 14948       pat 1
       
 14949         fun $_and 3
       
 14950         var t
       
 14951           type-con $ctype 0
       
 14952         var x
       
 14953           int
       
 14954         var y
       
 14955           int
       
 14956       attribute qid 1
       
 14957         string-attr VccPrelu.2491:15
       
 14958       attribute uniqueId 1
       
 14959         string-attr 337
       
 14960       attribute bvZ3Native 1
       
 14961         string-attr False
       
 14962     implies
       
 14963     and 4
       
 14964     <=
       
 14965     int-num 0
       
 14966     var x
       
 14967       int
       
 14968     <=
       
 14969     var x
       
 14970       int
       
 14971     fun $max.u4 0
       
 14972     <=
       
 14973     int-num 0
       
 14974     var y
       
 14975       int
       
 14976     <=
       
 14977     var y
       
 14978       int
       
 14979     fun $max.u4 0
       
 14980     and 2
       
 14981     <=
       
 14982     int-num 0
       
 14983     fun $_and 3
       
 14984     var t
       
 14985       type-con $ctype 0
       
 14986     var x
       
 14987       int
       
 14988     var y
       
 14989       int
       
 14990     <=
       
 14991     fun $_and 3
       
 14992     var t
       
 14993       type-con $ctype 0
       
 14994     var x
       
 14995       int
       
 14996     var y
       
 14997       int
       
 14998     fun $max.u4 0
       
 14999 axiom 0
       
 15000     forall 3 1 3
       
 15001       var t
       
 15002         type-con $ctype 0
       
 15003       var x
       
 15004         int
       
 15005       var y
       
 15006         int
       
 15007       pat 1
       
 15008         fun $_and 3
       
 15009         var t
       
 15010           type-con $ctype 0
       
 15011         var x
       
 15012           int
       
 15013         var y
       
 15014           int
       
 15015       attribute qid 1
       
 15016         string-attr VccPrelu.2492:15
       
 15017       attribute uniqueId 1
       
 15018         string-attr 338
       
 15019       attribute bvZ3Native 1
       
 15020         string-attr False
       
 15021     implies
       
 15022     and 4
       
 15023     <=
       
 15024     int-num 0
       
 15025     var x
       
 15026       int
       
 15027     <=
       
 15028     var x
       
 15029       int
       
 15030     fun $max.u8 0
       
 15031     <=
       
 15032     int-num 0
       
 15033     var y
       
 15034       int
       
 15035     <=
       
 15036     var y
       
 15037       int
       
 15038     fun $max.u8 0
       
 15039     and 2
       
 15040     <=
       
 15041     int-num 0
       
 15042     fun $_and 3
       
 15043     var t
       
 15044       type-con $ctype 0
       
 15045     var x
       
 15046       int
       
 15047     var y
       
 15048       int
       
 15049     <=
       
 15050     fun $_and 3
       
 15051     var t
       
 15052       type-con $ctype 0
       
 15053     var x
       
 15054       int
       
 15055     var y
       
 15056       int
       
 15057     fun $max.u8 0
       
 15058 axiom 0
       
 15059     forall 3 1 3
       
 15060       var t
       
 15061         type-con $ctype 0
       
 15062       var x
       
 15063         int
       
 15064       var y
       
 15065         int
       
 15066       pat 1
       
 15067         fun $_xor 3
       
 15068         var t
       
 15069           type-con $ctype 0
       
 15070         var x
       
 15071           int
       
 15072         var y
       
 15073           int
       
 15074       attribute qid 1
       
 15075         string-attr VccPrelu.2494:15
       
 15076       attribute uniqueId 1
       
 15077         string-attr 339
       
 15078       attribute bvZ3Native 1
       
 15079         string-attr False
       
 15080     implies
       
 15081     and 4
       
 15082     <=
       
 15083     int-num 0
       
 15084     var x
       
 15085       int
       
 15086     <=
       
 15087     var x
       
 15088       int
       
 15089     fun $max.u1 0
       
 15090     <=
       
 15091     int-num 0
       
 15092     var y
       
 15093       int
       
 15094     <=
       
 15095     var y
       
 15096       int
       
 15097     fun $max.u1 0
       
 15098     and 2
       
 15099     <=
       
 15100     int-num 0
       
 15101     fun $_xor 3
       
 15102     var t
       
 15103       type-con $ctype 0
       
 15104     var x
       
 15105       int
       
 15106     var y
       
 15107       int
       
 15108     <=
       
 15109     fun $_xor 3
       
 15110     var t
       
 15111       type-con $ctype 0
       
 15112     var x
       
 15113       int
       
 15114     var y
       
 15115       int
       
 15116     fun $max.u1 0
       
 15117 axiom 0
       
 15118     forall 3 1 3
       
 15119       var t
       
 15120         type-con $ctype 0
       
 15121       var x
       
 15122         int
       
 15123       var y
       
 15124         int
       
 15125       pat 1
       
 15126         fun $_xor 3
       
 15127         var t
       
 15128           type-con $ctype 0
       
 15129         var x
       
 15130           int
       
 15131         var y
       
 15132           int
       
 15133       attribute qid 1
       
 15134         string-attr VccPrelu.2495:15
       
 15135       attribute uniqueId 1
       
 15136         string-attr 340
       
 15137       attribute bvZ3Native 1
       
 15138         string-attr False
       
 15139     implies
       
 15140     and 4
       
 15141     <=
       
 15142     int-num 0
       
 15143     var x
       
 15144       int
       
 15145     <=
       
 15146     var x
       
 15147       int
       
 15148     fun $max.u2 0
       
 15149     <=
       
 15150     int-num 0
       
 15151     var y
       
 15152       int
       
 15153     <=
       
 15154     var y
       
 15155       int
       
 15156     fun $max.u2 0
       
 15157     and 2
       
 15158     <=
       
 15159     int-num 0
       
 15160     fun $_xor 3
       
 15161     var t
       
 15162       type-con $ctype 0
       
 15163     var x
       
 15164       int
       
 15165     var y
       
 15166       int
       
 15167     <=
       
 15168     fun $_xor 3
       
 15169     var t
       
 15170       type-con $ctype 0
       
 15171     var x
       
 15172       int
       
 15173     var y
       
 15174       int
       
 15175     fun $max.u2 0
       
 15176 axiom 0
       
 15177     forall 3 1 3
       
 15178       var t
       
 15179         type-con $ctype 0
       
 15180       var x
       
 15181         int
       
 15182       var y
       
 15183         int
       
 15184       pat 1
       
 15185         fun $_xor 3
       
 15186         var t
       
 15187           type-con $ctype 0
       
 15188         var x
       
 15189           int
       
 15190         var y
       
 15191           int
       
 15192       attribute qid 1
       
 15193         string-attr VccPrelu.2496:15
       
 15194       attribute uniqueId 1
       
 15195         string-attr 341
       
 15196       attribute bvZ3Native 1
       
 15197         string-attr False
       
 15198     implies
       
 15199     and 4
       
 15200     <=
       
 15201     int-num 0
       
 15202     var x
       
 15203       int
       
 15204     <=
       
 15205     var x
       
 15206       int
       
 15207     fun $max.u4 0
       
 15208     <=
       
 15209     int-num 0
       
 15210     var y
       
 15211       int
       
 15212     <=
       
 15213     var y
       
 15214       int
       
 15215     fun $max.u4 0
       
 15216     and 2
       
 15217     <=
       
 15218     int-num 0
       
 15219     fun $_xor 3
       
 15220     var t
       
 15221       type-con $ctype 0
       
 15222     var x
       
 15223       int
       
 15224     var y
       
 15225       int
       
 15226     <=
       
 15227     fun $_xor 3
       
 15228     var t
       
 15229       type-con $ctype 0
       
 15230     var x
       
 15231       int
       
 15232     var y
       
 15233       int
       
 15234     fun $max.u4 0
       
 15235 axiom 0
       
 15236     forall 3 1 3
       
 15237       var t
       
 15238         type-con $ctype 0
       
 15239       var x
       
 15240         int
       
 15241       var y
       
 15242         int
       
 15243       pat 1
       
 15244         fun $_xor 3
       
 15245         var t
       
 15246           type-con $ctype 0
       
 15247         var x
       
 15248           int
       
 15249         var y
       
 15250           int
       
 15251       attribute qid 1
       
 15252         string-attr VccPrelu.2497:15
       
 15253       attribute uniqueId 1
       
 15254         string-attr 342
       
 15255       attribute bvZ3Native 1
       
 15256         string-attr False
       
 15257     implies
       
 15258     and 4
       
 15259     <=
       
 15260     int-num 0
       
 15261     var x
       
 15262       int
       
 15263     <=
       
 15264     var x
       
 15265       int
       
 15266     fun $max.u8 0
       
 15267     <=
       
 15268     int-num 0
       
 15269     var y
       
 15270       int
       
 15271     <=
       
 15272     var y
       
 15273       int
       
 15274     fun $max.u8 0
       
 15275     and 2
       
 15276     <=
       
 15277     int-num 0
       
 15278     fun $_xor 3
       
 15279     var t
       
 15280       type-con $ctype 0
       
 15281     var x
       
 15282       int
       
 15283     var y
       
 15284       int
       
 15285     <=
       
 15286     fun $_xor 3
       
 15287     var t
       
 15288       type-con $ctype 0
       
 15289     var x
       
 15290       int
       
 15291     var y
       
 15292       int
       
 15293     fun $max.u8 0
       
 15294 axiom 0
       
 15295     forall 2 1 3
       
 15296       var t
       
 15297         type-con $ctype 0
       
 15298       var x
       
 15299         int
       
 15300       pat 1
       
 15301         fun $_not 2
       
 15302         var t
       
 15303           type-con $ctype 0
       
 15304         var x
       
 15305           int
       
 15306       attribute qid 1
       
 15307         string-attr VccPrelu.2499:15
       
 15308       attribute uniqueId 1
       
 15309         string-attr 343
       
 15310       attribute bvZ3Native 1
       
 15311         string-attr False
       
 15312     fun $in_range_t 2
       
 15313     var t
       
 15314       type-con $ctype 0
       
 15315     fun $_not 2
       
 15316     var t
       
 15317       type-con $ctype 0
       
 15318     var x
       
 15319       int
       
 15320 axiom 0
       
 15321     forall 2 1 3
       
 15322       var t
       
 15323         type-con $ctype 0
       
 15324       var x
       
 15325         int
       
 15326       pat 1
       
 15327         fun $_or 3
       
 15328         var t
       
 15329           type-con $ctype 0
       
 15330         var x
       
 15331           int
       
 15332         fun $_not 2
       
 15333         var t
       
 15334           type-con $ctype 0
       
 15335         var x
       
 15336           int
       
 15337       attribute qid 1
       
 15338         string-attr VccPrelu.2504:15
       
 15339       attribute uniqueId 1
       
 15340         string-attr 344
       
 15341       attribute bvZ3Native 1
       
 15342         string-attr False
       
 15343     =
       
 15344     fun $_or 3
       
 15345     var t
       
 15346       type-con $ctype 0
       
 15347     var x
       
 15348       int
       
 15349     fun $_not 2
       
 15350     var t
       
 15351       type-con $ctype 0
       
 15352     var x
       
 15353       int
       
 15354     fun $_not 2
       
 15355     var t
       
 15356       type-con $ctype 0
       
 15357     int-num 0
       
 15358 axiom 0
       
 15359     forall 2 1 3
       
 15360       var t
       
 15361         type-con $ctype 0
       
 15362       var x
       
 15363         int
       
 15364       pat 1
       
 15365         fun $_and 3
       
 15366         var t
       
 15367           type-con $ctype 0
       
 15368         var x
       
 15369           int
       
 15370         fun $_not 2
       
 15371         var t
       
 15372           type-con $ctype 0
       
 15373         var x
       
 15374           int
       
 15375       attribute qid 1
       
 15376         string-attr VccPrelu.2505:15
       
 15377       attribute uniqueId 1
       
 15378         string-attr 345
       
 15379       attribute bvZ3Native 1
       
 15380         string-attr False
       
 15381     =
       
 15382     fun $_and 3
       
 15383     var t
       
 15384       type-con $ctype 0
       
 15385     var x
       
 15386       int
       
 15387     fun $_not 2
       
 15388     var t
       
 15389       type-con $ctype 0
       
 15390     var x
       
 15391       int
       
 15392     int-num 0
       
 15393 axiom 0
       
 15394     forall 2 1 3
       
 15395       var t
       
 15396         type-con $ctype 0
       
 15397       var x
       
 15398         int
       
 15399       pat 1
       
 15400         fun $_or 3
       
 15401         var t
       
 15402           type-con $ctype 0
       
 15403         var x
       
 15404           int
       
 15405         int-num 0
       
 15406       attribute qid 1
       
 15407         string-attr VccPrelu.2506:15
       
 15408       attribute uniqueId 1
       
 15409         string-attr 346
       
 15410       attribute bvZ3Native 1
       
 15411         string-attr False
       
 15412     implies
       
 15413     fun $in_range_t 2
       
 15414     var t
       
 15415       type-con $ctype 0
       
 15416     var x
       
 15417       int
       
 15418     =
       
 15419     fun $_or 3
       
 15420     var t
       
 15421       type-con $ctype 0
       
 15422     var x
       
 15423       int
       
 15424     int-num 0
       
 15425     var x
       
 15426       int
       
 15427 axiom 0
       
 15428     forall 2 1 3
       
 15429       var t
       
 15430         type-con $ctype 0
       
 15431       var x
       
 15432         int
       
 15433       pat 1
       
 15434         fun $_or 3
       
 15435         var t
       
 15436           type-con $ctype 0
       
 15437         var x
       
 15438           int
       
 15439         fun $_not 2
       
 15440         var t
       
 15441           type-con $ctype 0
       
 15442         int-num 0
       
 15443       attribute qid 1
       
 15444         string-attr VccPrelu.2507:15
       
 15445       attribute uniqueId 1
       
 15446         string-attr 347
       
 15447       attribute bvZ3Native 1
       
 15448         string-attr False
       
 15449     =
       
 15450     fun $_or 3
       
 15451     var t
       
 15452       type-con $ctype 0
       
 15453     var x
       
 15454       int
       
 15455     fun $_not 2
       
 15456     var t
       
 15457       type-con $ctype 0
       
 15458     int-num 0
       
 15459     fun $_not 2
       
 15460     var t
       
 15461       type-con $ctype 0
       
 15462     int-num 0
       
 15463 axiom 0
       
 15464     forall 2 1 3
       
 15465       var t
       
 15466         type-con $ctype 0
       
 15467       var x
       
 15468         int
       
 15469       pat 1
       
 15470         fun $_or 3
       
 15471         var t
       
 15472           type-con $ctype 0
       
 15473         var x
       
 15474           int
       
 15475         var x
       
 15476           int
       
 15477       attribute qid 1
       
 15478         string-attr VccPrelu.2508:15
       
 15479       attribute uniqueId 1
       
 15480         string-attr 348
       
 15481       attribute bvZ3Native 1
       
 15482         string-attr False
       
 15483     implies
       
 15484     fun $in_range_t 2
       
 15485     var t
       
 15486       type-con $ctype 0
       
 15487     var x
       
 15488       int
       
 15489     =
       
 15490     fun $_or 3
       
 15491     var t
       
 15492       type-con $ctype 0
       
 15493     var x
       
 15494       int
       
 15495     var x
       
 15496       int
       
 15497     var x
       
 15498       int
       
 15499 axiom 0
       
 15500     forall 2 1 3
       
 15501       var t
       
 15502         type-con $ctype 0
       
 15503       var x
       
 15504         int
       
 15505       pat 1
       
 15506         fun $_and 3
       
 15507         var t
       
 15508           type-con $ctype 0
       
 15509         var x
       
 15510           int
       
 15511         int-num 0
       
 15512       attribute qid 1
       
 15513         string-attr VccPrelu.2509:15
       
 15514       attribute uniqueId 1
       
 15515         string-attr 349
       
 15516       attribute bvZ3Native 1
       
 15517         string-attr False
       
 15518     =
       
 15519     fun $_and 3
       
 15520     var t
       
 15521       type-con $ctype 0
       
 15522     var x
       
 15523       int
       
 15524     int-num 0
       
 15525     int-num 0
       
 15526 axiom 0
       
 15527     forall 2 1 3
       
 15528       var t
       
 15529         type-con $ctype 0
       
 15530       var x
       
 15531         int
       
 15532       pat 1
       
 15533         fun $_and 3
       
 15534         var t
       
 15535           type-con $ctype 0
       
 15536         var x
       
 15537           int
       
 15538         fun $_not 2
       
 15539         var t
       
 15540           type-con $ctype 0
       
 15541         int-num 0
       
 15542       attribute qid 1
       
 15543         string-attr VccPrelu.2510:15
       
 15544       attribute uniqueId 1
       
 15545         string-attr 350
       
 15546       attribute bvZ3Native 1
       
 15547         string-attr False
       
 15548     implies
       
 15549     fun $in_range_t 2
       
 15550     var t
       
 15551       type-con $ctype 0
       
 15552     var x
       
 15553       int
       
 15554     =
       
 15555     fun $_and 3
       
 15556     var t
       
 15557       type-con $ctype 0
       
 15558     var x
       
 15559       int
       
 15560     fun $_not 2
       
 15561     var t
       
 15562       type-con $ctype 0
       
 15563     int-num 0
       
 15564     var x
       
 15565       int
       
 15566 axiom 0
       
 15567     forall 2 1 3
       
 15568       var t
       
 15569         type-con $ctype 0
       
 15570       var x
       
 15571         int
       
 15572       pat 1
       
 15573         fun $_and 3
       
 15574         var t
       
 15575           type-con $ctype 0
       
 15576         var x
       
 15577           int
       
 15578         var x
       
 15579           int
       
 15580       attribute qid 1
       
 15581         string-attr VccPrelu.2511:15
       
 15582       attribute uniqueId 1
       
 15583         string-attr 351
       
 15584       attribute bvZ3Native 1
       
 15585         string-attr False
       
 15586     implies
       
 15587     fun $in_range_t 2
       
 15588     var t
       
 15589       type-con $ctype 0
       
 15590     var x
       
 15591       int
       
 15592     =
       
 15593     fun $_and 3
       
 15594     var t
       
 15595       type-con $ctype 0
       
 15596     var x
       
 15597       int
       
 15598     var x
       
 15599       int
       
 15600     var x
       
 15601       int
       
 15602 axiom 0
       
 15603     forall 3 1 3
       
 15604       var t
       
 15605         type-con $ctype 0
       
 15606       var x
       
 15607         int
       
 15608       var y
       
 15609         int
       
 15610       pat 1
       
 15611         fun $_and 3
       
 15612         var t
       
 15613           type-con $ctype 0
       
 15614         fun $_or 3
       
 15615         var t
       
 15616           type-con $ctype 0
       
 15617         var x
       
 15618           int
       
 15619         var y
       
 15620           int
       
 15621         var y
       
 15622           int
       
 15623       attribute qid 1
       
 15624         string-attr VccPrelu.2512:15
       
 15625       attribute uniqueId 1
       
 15626         string-attr 352
       
 15627       attribute bvZ3Native 1
       
 15628         string-attr False
       
 15629     =
       
 15630     fun $_and 3
       
 15631     var t
       
 15632       type-con $ctype 0
       
 15633     fun $_or 3
       
 15634     var t
       
 15635       type-con $ctype 0
       
 15636     var x
       
 15637       int
       
 15638     var y
       
 15639       int
       
 15640     var y
       
 15641       int
       
 15642     var y
       
 15643       int
       
 15644 axiom 0
       
 15645     forall 3 1 3
       
 15646       var t
       
 15647         type-con $ctype 0
       
 15648       var x
       
 15649         int
       
 15650       var y
       
 15651         int
       
 15652       pat 1
       
 15653         fun $_and 3
       
 15654         var t
       
 15655           type-con $ctype 0
       
 15656         fun $_or 3
       
 15657         var t
       
 15658           type-con $ctype 0
       
 15659         var x
       
 15660           int
       
 15661         var y
       
 15662           int
       
 15663         var x
       
 15664           int
       
 15665       attribute qid 1
       
 15666         string-attr VccPrelu.2513:15
       
 15667       attribute uniqueId 1
       
 15668         string-attr 353
       
 15669       attribute bvZ3Native 1
       
 15670         string-attr False
       
 15671     =
       
 15672     fun $_and 3
       
 15673     var t
       
 15674       type-con $ctype 0
       
 15675     fun $_or 3
       
 15676     var t
       
 15677       type-con $ctype 0
       
 15678     var x
       
 15679       int
       
 15680     var y
       
 15681       int
       
 15682     var x
       
 15683       int
       
 15684     var x
       
 15685       int
       
 15686 axiom 0
       
 15687     forall 2 1 3
       
 15688       var t
       
 15689         type-con $ctype 0
       
 15690       var x
       
 15691         int
       
 15692       pat 1
       
 15693         fun $_xor 3
       
 15694         var t
       
 15695           type-con $ctype 0
       
 15696         var x
       
 15697           int
       
 15698         int-num 0
       
 15699       attribute qid 1
       
 15700         string-attr VccPrelu.2514:15
       
 15701       attribute uniqueId 1
       
 15702         string-attr 354
       
 15703       attribute bvZ3Native 1
       
 15704         string-attr False
       
 15705     implies
       
 15706     fun $in_range_t 2
       
 15707     var t
       
 15708       type-con $ctype 0
       
 15709     var x
       
 15710       int
       
 15711     =
       
 15712     fun $_xor 3
       
 15713     var t
       
 15714       type-con $ctype 0
       
 15715     var x
       
 15716       int
       
 15717     int-num 0
       
 15718     var x
       
 15719       int
       
 15720 axiom 0
       
 15721     forall 2 1 3
       
 15722       var t
       
 15723         type-con $ctype 0
       
 15724       var x
       
 15725         int
       
 15726       pat 1
       
 15727         fun $_xor 3
       
 15728         var t
       
 15729           type-con $ctype 0
       
 15730         var x
       
 15731           int
       
 15732         var x
       
 15733           int
       
 15734       attribute qid 1
       
 15735         string-attr VccPrelu.2515:15
       
 15736       attribute uniqueId 1
       
 15737         string-attr 355
       
 15738       attribute bvZ3Native 1
       
 15739         string-attr False
       
 15740     =
       
 15741     fun $_xor 3
       
 15742     var t
       
 15743       type-con $ctype 0
       
 15744     var x
       
 15745       int
       
 15746     var x
       
 15747       int
       
 15748     int-num 0
       
 15749 axiom 0
       
 15750     forall 2 1 3
       
 15751       var t
       
 15752         type-con $ctype 0
       
 15753       var x
       
 15754         int
       
 15755       pat 1
       
 15756         fun $_xor 3
       
 15757         var t
       
 15758           type-con $ctype 0
       
 15759         var x
       
 15760           int
       
 15761         fun $_not 2
       
 15762         var t
       
 15763           type-con $ctype 0
       
 15764         int-num 0
       
 15765       attribute qid 1
       
 15766         string-attr VccPrelu.2516:15
       
 15767       attribute uniqueId 1
       
 15768         string-attr 356
       
 15769       attribute bvZ3Native 1
       
 15770         string-attr False
       
 15771     =
       
 15772     fun $_xor 3
       
 15773     var t
       
 15774       type-con $ctype 0
       
 15775     var x
       
 15776       int
       
 15777     fun $_not 2
       
 15778     var t
       
 15779       type-con $ctype 0
       
 15780     int-num 0
       
 15781     fun $_not 2
       
 15782     var t
       
 15783       type-con $ctype 0
       
 15784     var x
       
 15785       int
       
 15786 axiom 0
       
 15787     forall 2 1 3
       
 15788       var t
       
 15789         type-con $ctype 0
       
 15790       var x
       
 15791         int
       
 15792       pat 1
       
 15793         fun $_not 2
       
 15794         var t
       
 15795           type-con $ctype 0
       
 15796         fun $_not 2
       
 15797         var t
       
 15798           type-con $ctype 0
       
 15799         var x
       
 15800           int
       
 15801       attribute qid 1
       
 15802         string-attr VccPrelu.2517:15
       
 15803       attribute uniqueId 1
       
 15804         string-attr 357
       
 15805       attribute bvZ3Native 1
       
 15806         string-attr False
       
 15807     implies
       
 15808     fun $in_range_t 2
       
 15809     var t
       
 15810       type-con $ctype 0
       
 15811     var x
       
 15812       int
       
 15813     =
       
 15814     fun $_not 2
       
 15815     var t
       
 15816       type-con $ctype 0
       
 15817     fun $_not 2
       
 15818     var t
       
 15819       type-con $ctype 0
       
 15820     var x
       
 15821       int
       
 15822     var x
       
 15823       int
       
 15824 axiom 0
       
 15825     forall 3 1 3
       
 15826       var t
       
 15827         type-con $ctype 0
       
 15828       var x
       
 15829         int
       
 15830       var y
       
 15831         int
       
 15832       pat 1
       
 15833         fun $_or 3
       
 15834         var t
       
 15835           type-con $ctype 0
       
 15836         var x
       
 15837           int
       
 15838         var y
       
 15839           int
       
 15840       attribute qid 1
       
 15841         string-attr VccPrelu.2518:15
       
 15842       attribute uniqueId 1
       
 15843         string-attr 358
       
 15844       attribute bvZ3Native 1
       
 15845         string-attr False
       
 15846     =
       
 15847     fun $_or 3
       
 15848     var t
       
 15849       type-con $ctype 0
       
 15850     var x
       
 15851       int
       
 15852     var y
       
 15853       int
       
 15854     fun $_or 3
       
 15855     var t
       
 15856       type-con $ctype 0
       
 15857     var y
       
 15858       int
       
 15859     var x
       
 15860       int
       
 15861 axiom 0
       
 15862     forall 3 1 3
       
 15863       var t
       
 15864         type-con $ctype 0
       
 15865       var x
       
 15866         int
       
 15867       var y
       
 15868         int
       
 15869       pat 1
       
 15870         fun $_xor 3
       
 15871         var t
       
 15872           type-con $ctype 0
       
 15873         var x
       
 15874           int
       
 15875         var y
       
 15876           int
       
 15877       attribute qid 1
       
 15878         string-attr VccPrelu.2519:15
       
 15879       attribute uniqueId 1
       
 15880         string-attr 359
       
 15881       attribute bvZ3Native 1
       
 15882         string-attr False
       
 15883     =
       
 15884     fun $_xor 3
       
 15885     var t
       
 15886       type-con $ctype 0
       
 15887     var x
       
 15888       int
       
 15889     var y
       
 15890       int
       
 15891     fun $_xor 3
       
 15892     var t
       
 15893       type-con $ctype 0
       
 15894     var y
       
 15895       int
       
 15896     var x
       
 15897       int
       
 15898 axiom 0
       
 15899     forall 3 1 3
       
 15900       var t
       
 15901         type-con $ctype 0
       
 15902       var x
       
 15903         int
       
 15904       var y
       
 15905         int
       
 15906       pat 1
       
 15907         fun $_and 3
       
 15908         var t
       
 15909           type-con $ctype 0
       
 15910         var x
       
 15911           int
       
 15912         var y
       
 15913           int
       
 15914       attribute qid 1
       
 15915         string-attr VccPrelu.2520:15
       
 15916       attribute uniqueId 1
       
 15917         string-attr 360
       
 15918       attribute bvZ3Native 1
       
 15919         string-attr False
       
 15920     =
       
 15921     fun $_and 3
       
 15922     var t
       
 15923       type-con $ctype 0
       
 15924     var x
       
 15925       int
       
 15926     var y
       
 15927       int
       
 15928     fun $_and 3
       
 15929     var t
       
 15930       type-con $ctype 0
       
 15931     var y
       
 15932       int
       
 15933     var x
       
 15934       int
       
 15935 axiom 0
       
 15936     forall 2 1 4
       
 15937       var x
       
 15938         int
       
 15939       var y
       
 15940         int
       
 15941       pat 1
       
 15942         fun $_mul 2
       
 15943         var x
       
 15944           int
       
 15945         var y
       
 15946           int
       
 15947       attribute qid 1
       
 15948         string-attr VccPrelu.2524:28
       
 15949       attribute uniqueId 1
       
 15950         string-attr 361
       
 15951       attribute bvZ3Native 1
       
 15952         string-attr False
       
 15953       attribute weight 1
       
 15954         expr-attr
       
 15955           int-num 0
       
 15956     =
       
 15957     fun $_mul 2
       
 15958     var x
       
 15959       int
       
 15960     var y
       
 15961       int
       
 15962     *
       
 15963     var x
       
 15964       int
       
 15965     var y
       
 15966       int
       
 15967 axiom 0
       
 15968     forall 2 1 3
       
 15969       var id
       
 15970         int
       
 15971       var length
       
 15972         int
       
 15973       pat 1
       
 15974         fun $get_string_literal 2
       
 15975         var id
       
 15976           int
       
 15977         var length
       
 15978           int
       
 15979       attribute qid 1
       
 15980         string-attr VccPrelu.2531:15
       
 15981       attribute uniqueId 1
       
 15982         string-attr 362
       
 15983       attribute bvZ3Native 1
       
 15984         string-attr False
       
 15985     fun $is 2
       
 15986     fun $get_string_literal 2
       
 15987     var id
       
 15988       int
       
 15989     var length
       
 15990       int
       
 15991     fun ^^u1 0
       
 15992 axiom 0
       
 15993     forall 3 2 3
       
 15994       var id
       
 15995         int
       
 15996       var length
       
 15997         int
       
 15998       var S
       
 15999         type-con $state 0
       
 16000       pat 1
       
 16001         fun $typed 2
       
 16002         var S
       
 16003           type-con $state 0
       
 16004         fun $get_string_literal 2
       
 16005         var id
       
 16006           int
       
 16007         var length
       
 16008           int
       
 16009       pat 1
       
 16010         fun $is_array 4
       
 16011         var S
       
 16012           type-con $state 0
       
 16013         fun $get_string_literal 2
       
 16014         var id
       
 16015           int
       
 16016         var length
       
 16017           int
       
 16018         fun ^^u1 0
       
 16019         var length
       
 16020           int
       
 16021       attribute qid 1
       
 16022         string-attr VccPrelu.2532:15
       
 16023       attribute uniqueId 1
       
 16024         string-attr 363
       
 16025       attribute bvZ3Native 1
       
 16026         string-attr False
       
 16027     implies
       
 16028     fun $good_state 1
       
 16029     var S
       
 16030       type-con $state 0
       
 16031     and 2
       
 16032     fun $typed 2
       
 16033     var S
       
 16034       type-con $state 0
       
 16035     fun $get_string_literal 2
       
 16036     var id
       
 16037       int
       
 16038     var length
       
 16039       int
       
 16040     forall 1 2 3
       
 16041       var i
       
 16042         int
       
 16043       pat 1
       
 16044         fun $select.sm 2
       
 16045         fun $statusmap 1
       
 16046         var S
       
 16047           type-con $state 0
       
 16048         fun $idx 3
       
 16049         fun $get_string_literal 2
       
 16050         var id
       
 16051           int
       
 16052         var length
       
 16053           int
       
 16054         var i
       
 16055           int
       
 16056         fun ^^u1 0
       
 16057       pat 1
       
 16058         fun $select.tm 2
       
 16059         fun $typemap 1
       
 16060         var S
       
 16061           type-con $state 0
       
 16062         fun $idx 3
       
 16063         fun $get_string_literal 2
       
 16064         var id
       
 16065           int
       
 16066         var length
       
 16067           int
       
 16068         var i
       
 16069           int
       
 16070         fun ^^u1 0
       
 16071       attribute qid 1
       
 16072         string-attr VccPrelu.2043:13
       
 16073       attribute uniqueId 1
       
 16074         string-attr 236
       
 16075       attribute bvZ3Native 1
       
 16076         string-attr False
       
 16077     implies
       
 16078     and 2
       
 16079     <=
       
 16080     int-num 0
       
 16081     var i
       
 16082       int
       
 16083     <
       
 16084     var i
       
 16085       int
       
 16086     var length
       
 16087       int
       
 16088     and 3
       
 16089     fun $ts_is_array_elt 1
       
 16090     fun $select.tm 2
       
 16091     fun $typemap 1
       
 16092     var S
       
 16093       type-con $state 0
       
 16094     fun $idx 3
       
 16095     fun $get_string_literal 2
       
 16096     var id
       
 16097       int
       
 16098     var length
       
 16099       int
       
 16100     var i
       
 16101       int
       
 16102     fun ^^u1 0
       
 16103     fun $is 2
       
 16104     fun $idx 3
       
 16105     fun $get_string_literal 2
       
 16106     var id
       
 16107       int
       
 16108     var length
       
 16109       int
       
 16110     var i
       
 16111       int
       
 16112     fun ^^u1 0
       
 16113     fun ^^u1 0
       
 16114     fun $thread_local 2
       
 16115     var S
       
 16116       type-con $state 0
       
 16117     fun $idx 3
       
 16118     fun $get_string_literal 2
       
 16119     var id
       
 16120       int
       
 16121     var length
       
 16122       int
       
 16123     var i
       
 16124       int
       
 16125     fun ^^u1 0
       
 16126 axiom 0
       
 16127     forall 2 1 3
       
 16128       var no
       
 16129         int
       
 16130       var t
       
 16131         type-con $ctype 0
       
 16132       pat 1
       
 16133         fun $get_fnptr 2
       
 16134         var no
       
 16135           int
       
 16136         var t
       
 16137           type-con $ctype 0
       
 16138       attribute qid 1
       
 16139         string-attr VccPrelu.2543:21
       
 16140       attribute uniqueId 1
       
 16141         string-attr 364
       
 16142       attribute bvZ3Native 1
       
 16143         string-attr False
       
 16144     =
       
 16145     fun $get_fnptr 2
       
 16146     var no
       
 16147       int
       
 16148     var t
       
 16149       type-con $ctype 0
       
 16150     fun $ptr 2
       
 16151     var t
       
 16152       type-con $ctype 0
       
 16153     fun $get_fnptr_ref 1
       
 16154     var no
       
 16155       int
       
 16156 axiom 0
       
 16157     forall 1 0 3
       
 16158       var no
       
 16159         int
       
 16160       attribute qid 1
       
 16161         string-attr VccPrelu.2550:15
       
 16162       attribute uniqueId 1
       
 16163         string-attr 365
       
 16164       attribute bvZ3Native 1
       
 16165         string-attr False
       
 16166     =
       
 16167     fun $get_fnptr_inv 1
       
 16168     fun $get_fnptr_ref 1
       
 16169     var no
       
 16170       int
       
 16171     var no
       
 16172       int
       
 16173 axiom 0
       
 16174     forall 3 2 3
       
 16175       var S
       
 16176         type-con $state 0
       
 16177       var no
       
 16178         int
       
 16179       var t
       
 16180         type-con $ctype 0
       
 16181       pat 1
       
 16182         fun $select.tm 2
       
 16183         fun $typemap 1
       
 16184         var S
       
 16185           type-con $state 0
       
 16186         fun $get_fnptr 2
       
 16187         var no
       
 16188           int
       
 16189         var t
       
 16190           type-con $ctype 0
       
 16191       pat 1
       
 16192         fun $select.sm 2
       
 16193         fun $statusmap 1
       
 16194         var S
       
 16195           type-con $state 0
       
 16196         fun $get_fnptr 2
       
 16197         var no
       
 16198           int
       
 16199         var t
       
 16200           type-con $ctype 0
       
 16201       attribute qid 1
       
 16202         string-attr VccPrelu.2553:15
       
 16203       attribute uniqueId 1
       
 16204         string-attr 366
       
 16205       attribute bvZ3Native 1
       
 16206         string-attr False
       
 16207     implies
       
 16208     and 2
       
 16209     fun $is_fnptr_type 1
       
 16210     var t
       
 16211       type-con $ctype 0
       
 16212     fun $good_state 1
       
 16213     var S
       
 16214       type-con $state 0
       
 16215     fun $mutable 2
       
 16216     var S
       
 16217       type-con $state 0
       
 16218     fun $get_fnptr 2
       
 16219     var no
       
 16220       int
       
 16221     var t
       
 16222       type-con $ctype 0
       
 16223 axiom 0
       
 16224     forall 1 1 3
       
 16225       var t
       
 16226         type-con $ctype 0
       
 16227       pat 1
       
 16228         fun $is_math_type 1
       
 16229         var t
       
 16230           type-con $ctype 0
       
 16231       attribute qid 1
       
 16232         string-attr VccPrelu.2560:15
       
 16233       attribute uniqueId 1
       
 16234         string-attr 367
       
 16235       attribute bvZ3Native 1
       
 16236         string-attr False
       
 16237     implies
       
 16238     fun $is_math_type 1
       
 16239     var t
       
 16240       type-con $ctype 0
       
 16241     fun $is_primitive 1
       
 16242     var t
       
 16243       type-con $ctype 0
       
 16244 axiom 0
       
 16245     forall 1 1 3
       
 16246       var t
       
 16247         type-con $ctype 0
       
 16248       pat 1
       
 16249         fun $is_fnptr_type 1
       
 16250         var t
       
 16251           type-con $ctype 0
       
 16252       attribute qid 1
       
 16253         string-attr VccPrelu.2561:15
       
 16254       attribute uniqueId 1
       
 16255         string-attr 368
       
 16256       attribute bvZ3Native 1
       
 16257         string-attr False
       
 16258     implies
       
 16259     fun $is_fnptr_type 1
       
 16260     var t
       
 16261       type-con $ctype 0
       
 16262     fun $is_primitive 1
       
 16263     var t
       
 16264       type-con $ctype 0
       
 16265 axiom 0
       
 16266     forall 2 1 3
       
 16267       var S
       
 16268         type-con $state 0
       
 16269       var c
       
 16270         type-con $ptr 0
       
 16271       pat 2
       
 16272         fun $full_stop 1
       
 16273         var S
       
 16274           type-con $state 0
       
 16275         fun $valid_claim 2
       
 16276         var S
       
 16277           type-con $state 0
       
 16278         var c
       
 16279           type-con $ptr 0
       
 16280       attribute qid 1
       
 16281         string-attr VccPrelu.2572:15
       
 16282       attribute uniqueId 1
       
 16283         string-attr 369
       
 16284       attribute bvZ3Native 1
       
 16285         string-attr False
       
 16286     implies
       
 16287     and 2
       
 16288     fun $full_stop 1
       
 16289     var S
       
 16290       type-con $state 0
       
 16291     fun $closed 2
       
 16292     var S
       
 16293       type-con $state 0
       
 16294     var c
       
 16295       type-con $ptr 0
       
 16296     fun $valid_claim 2
       
 16297     var S
       
 16298       type-con $state 0
       
 16299     var c
       
 16300       type-con $ptr 0
       
 16301 axiom 0
       
 16302     forall 2 1 3
       
 16303       var S
       
 16304         type-con $state 0
       
 16305       var c
       
 16306         type-con $ptr 0
       
 16307       pat 1
       
 16308         fun $valid_claim 2
       
 16309         var S
       
 16310           type-con $state 0
       
 16311         var c
       
 16312           type-con $ptr 0
       
 16313       attribute qid 1
       
 16314         string-attr VccPrelu.2575:15
       
 16315       attribute uniqueId 1
       
 16316         string-attr 370
       
 16317       attribute bvZ3Native 1
       
 16318         string-attr False
       
 16319     implies
       
 16320     fun $valid_claim 2
       
 16321     var S
       
 16322       type-con $state 0
       
 16323     var c
       
 16324       type-con $ptr 0
       
 16325     and 2
       
 16326     fun $closed 2
       
 16327     var S
       
 16328       type-con $state 0
       
 16329     var c
       
 16330       type-con $ptr 0
       
 16331     fun $invok_state 1
       
 16332     var S
       
 16333       type-con $state 0
       
 16334 axiom 0
       
 16335     forall 2 1 3
       
 16336       var c1
       
 16337         type-con $ptr 0
       
 16338       var c2
       
 16339         type-con $ptr 0
       
 16340       pat 1
       
 16341         fun $claims_claim 2
       
 16342         var c1
       
 16343           type-con $ptr 0
       
 16344         var c2
       
 16345           type-con $ptr 0
       
 16346       attribute qid 1
       
 16347         string-attr VccPrelu.2600:15
       
 16348       attribute uniqueId 1
       
 16349         string-attr 373
       
 16350       attribute bvZ3Native 1
       
 16351         string-attr False
       
 16352     implies
       
 16353     and 3
       
 16354     fun $is 2
       
 16355     var c1
       
 16356       type-con $ptr 0
       
 16357     fun ^^claim 0
       
 16358     fun $is 2
       
 16359     var c2
       
 16360       type-con $ptr 0
       
 16361     fun ^^claim 0
       
 16362     forall 1 0 3
       
 16363       var S
       
 16364         type-con $state 0
       
 16365       attribute qid 1
       
 16366         string-attr VccPrelu.2602:11
       
 16367       attribute uniqueId 1
       
 16368         string-attr 372
       
 16369       attribute bvZ3Native 1
       
 16370         string-attr False
       
 16371     implies
       
 16372     fun $valid_claim 2
       
 16373     var S
       
 16374       type-con $state 0
       
 16375     var c1
       
 16376       type-con $ptr 0
       
 16377     fun $closed 2
       
 16378     var S
       
 16379       type-con $state 0
       
 16380     var c2
       
 16381       type-con $ptr 0
       
 16382     fun $claims_claim 2
       
 16383     var c1
       
 16384       type-con $ptr 0
       
 16385     var c2
       
 16386       type-con $ptr 0
       
 16387 axiom 0
       
 16388     forall 3 1 3
       
 16389       var S
       
 16390         type-con $state 0
       
 16391       var c1
       
 16392         type-con $ptr 0
       
 16393       var c2
       
 16394         type-con $ptr 0
       
 16395       pat 2
       
 16396         fun $valid_claim 2
       
 16397         var S
       
 16398           type-con $state 0
       
 16399         var c1
       
 16400           type-con $ptr 0
       
 16401         fun $claims_claim 2
       
 16402         var c1
       
 16403           type-con $ptr 0
       
 16404         var c2
       
 16405           type-con $ptr 0
       
 16406       attribute qid 1
       
 16407         string-attr VccPrelu.2606:15
       
 16408       attribute uniqueId 1
       
 16409         string-attr 374
       
 16410       attribute bvZ3Native 1
       
 16411         string-attr False
       
 16412     implies
       
 16413     and 2
       
 16414     fun $valid_claim 2
       
 16415     var S
       
 16416       type-con $state 0
       
 16417     var c1
       
 16418       type-con $ptr 0
       
 16419     fun $claims_claim 2
       
 16420     var c1
       
 16421       type-con $ptr 0
       
 16422     var c2
       
 16423       type-con $ptr 0
       
 16424     fun $valid_claim 2
       
 16425     var S
       
 16426       type-con $state 0
       
 16427     var c2
       
 16428       type-con $ptr 0
       
 16429 axiom 0
       
 16430     forall 3 1 3
       
 16431       var S
       
 16432         type-con $state 0
       
 16433       var c
       
 16434         type-con $ptr 0
       
 16435       var o
       
 16436         type-con $ptr 0
       
 16437       pat 2
       
 16438         fun $closed 2
       
 16439         var S
       
 16440           type-con $state 0
       
 16441         var c
       
 16442           type-con $ptr 0
       
 16443         fun $claims_obj 2
       
 16444         var c
       
 16445           type-con $ptr 0
       
 16446         var o
       
 16447           type-con $ptr 0
       
 16448       attribute qid 1
       
 16449         string-attr VccPrelu.2609:15
       
 16450       attribute uniqueId 1
       
 16451         string-attr 375
       
 16452       attribute bvZ3Native 1
       
 16453         string-attr False
       
 16454     implies
       
 16455     fun $good_state 1
       
 16456     var S
       
 16457       type-con $state 0
       
 16458     implies
       
 16459     and 2
       
 16460     fun $claims_obj 2
       
 16461     var c
       
 16462       type-con $ptr 0
       
 16463     var o
       
 16464       type-con $ptr 0
       
 16465     fun $closed 2
       
 16466     var S
       
 16467       type-con $state 0
       
 16468     var c
       
 16469       type-con $ptr 0
       
 16470     and 3
       
 16471     fun $instantiate_ptrset 1
       
 16472     fun $owns 2
       
 16473     var S
       
 16474       type-con $state 0
       
 16475     var o
       
 16476       type-con $ptr 0
       
 16477     fun $closed 2
       
 16478     var S
       
 16479       type-con $state 0
       
 16480     var o
       
 16481       type-con $ptr 0
       
 16482     >
       
 16483     fun $ref_cnt 2
       
 16484     var S
       
 16485       type-con $state 0
       
 16486     var o
       
 16487       type-con $ptr 0
       
 16488     int-num 0
       
 16489 axiom 0
       
 16490     forall 3 1 3
       
 16491       var S
       
 16492         type-con $state 0
       
 16493       var c
       
 16494         type-con $ptr 0
       
 16495       var o
       
 16496         type-con $ptr 0
       
 16497       pat 2
       
 16498         fun $valid_claim 2
       
 16499         var S
       
 16500           type-con $state 0
       
 16501         var c
       
 16502           type-con $ptr 0
       
 16503         fun $claims_obj 2
       
 16504         var c
       
 16505           type-con $ptr 0
       
 16506         var o
       
 16507           type-con $ptr 0
       
 16508       attribute qid 1
       
 16509         string-attr VccPrelu.2614:15
       
 16510       attribute uniqueId 1
       
 16511         string-attr 376
       
 16512       attribute bvZ3Native 1
       
 16513         string-attr False
       
 16514     implies
       
 16515     and 2
       
 16516     fun $valid_claim 2
       
 16517     var S
       
 16518       type-con $state 0
       
 16519     var c
       
 16520       type-con $ptr 0
       
 16521     fun $claims_obj 2
       
 16522     var c
       
 16523       type-con $ptr 0
       
 16524     var o
       
 16525       type-con $ptr 0
       
 16526     fun $inv2 4
       
 16527     var S
       
 16528       type-con $state 0
       
 16529     var S
       
 16530       type-con $state 0
       
 16531     var o
       
 16532       type-con $ptr 0
       
 16533     fun $typ 1
       
 16534     var o
       
 16535       type-con $ptr 0
       
 16536 axiom 0
       
 16537     forall 3 1 3
       
 16538       var S
       
 16539         type-con $state 0
       
 16540       var c
       
 16541         type-con $ptr 0
       
 16542       var r
       
 16543         int
       
 16544       pat 2
       
 16545         fun $valid_claim 2
       
 16546         var S
       
 16547           type-con $state 0
       
 16548         var c
       
 16549           type-con $ptr 0
       
 16550         fun $claims_obj 2
       
 16551         var c
       
 16552           type-con $ptr 0
       
 16553         fun $ptr 2
       
 16554         fun ^^claim 0
       
 16555         var r
       
 16556           int
       
 16557       attribute qid 1
       
 16558         string-attr VccPrelu.2618:15
       
 16559       attribute uniqueId 1
       
 16560         string-attr 377
       
 16561       attribute bvZ3Native 1
       
 16562         string-attr False
       
 16563     implies
       
 16564     and 2
       
 16565     fun $valid_claim 2
       
 16566     var S
       
 16567       type-con $state 0
       
 16568     var c
       
 16569       type-con $ptr 0
       
 16570     fun $claims_obj 2
       
 16571     var c
       
 16572       type-con $ptr 0
       
 16573     fun $ptr 2
       
 16574     fun ^^claim 0
       
 16575     var r
       
 16576       int
       
 16577     fun $valid_claim 2
       
 16578     var S
       
 16579       type-con $state 0
       
 16580     fun $ptr 2
       
 16581     fun ^^claim 0
       
 16582     var r
       
 16583       int
       
 16584 axiom 0
       
 16585     forall 2 1 4
       
 16586       var S
       
 16587         type-con $state 0
       
 16588       var p
       
 16589         type-con $ptr 0
       
 16590       pat 1
       
 16591         fun $not_shared 2
       
 16592         var S
       
 16593           type-con $state 0
       
 16594         var p
       
 16595           type-con $ptr 0
       
 16596       attribute qid 1
       
 16597         string-attr VccPrelu.2623:34
       
 16598       attribute uniqueId 1
       
 16599         string-attr 378
       
 16600       attribute bvZ3Native 1
       
 16601         string-attr False
       
 16602       attribute weight 1
       
 16603         expr-attr
       
 16604           int-num 0
       
 16605     =
       
 16606     fun $not_shared 2
       
 16607     var S
       
 16608       type-con $state 0
       
 16609     var p
       
 16610       type-con $ptr 0
       
 16611     and 7
       
 16612     fun $closed 2
       
 16613     var S
       
 16614       type-con $state 0
       
 16615     var p
       
 16616       type-con $ptr 0
       
 16617     =
       
 16618     fun $owner 2
       
 16619     var S
       
 16620       type-con $state 0
       
 16621     var p
       
 16622       type-con $ptr 0
       
 16623     fun $me 0
       
 16624     fun $is 2
       
 16625     var p
       
 16626       type-con $ptr 0
       
 16627     fun $typ 1
       
 16628     var p
       
 16629       type-con $ptr 0
       
 16630     fun $typed 2
       
 16631     var S
       
 16632       type-con $state 0
       
 16633     var p
       
 16634       type-con $ptr 0
       
 16635     not
       
 16636     =
       
 16637     fun $kind_of 1
       
 16638     fun $typ 1
       
 16639     var p
       
 16640       type-con $ptr 0
       
 16641     fun $kind_primitive 0
       
 16642     fun $is_non_primitive 1
       
 16643     fun $typ 1
       
 16644     var p
       
 16645       type-con $ptr 0
       
 16646     or 2
       
 16647     not
       
 16648     fun $is_claimable 1
       
 16649     fun $typ 1
       
 16650     var p
       
 16651       type-con $ptr 0
       
 16652     =
       
 16653     fun $ref_cnt 2
       
 16654     var S
       
 16655       type-con $state 0
       
 16656     var p
       
 16657       type-con $ptr 0
       
 16658     int-num 0
       
 16659 axiom 0
       
 16660     forall 2 1 4
       
 16661       var s
       
 16662         type-con $state 0
       
 16663       var p
       
 16664         type-con $ptr 0
       
 16665       pat 1
       
 16666         fun $claimed_closed 2
       
 16667         var s
       
 16668           type-con $state 0
       
 16669         var p
       
 16670           type-con $ptr 0
       
 16671       attribute qid 1
       
 16672         string-attr VccPrelu.2626:38
       
 16673       attribute uniqueId 1
       
 16674         string-attr 379
       
 16675       attribute bvZ3Native 1
       
 16676         string-attr False
       
 16677       attribute weight 1
       
 16678         expr-attr
       
 16679           int-num 0
       
 16680     =
       
 16681     fun $claimed_closed 2
       
 16682     var s
       
 16683       type-con $state 0
       
 16684     var p
       
 16685       type-con $ptr 0
       
 16686     fun $closed 2
       
 16687     var s
       
 16688       type-con $state 0
       
 16689     var p
       
 16690       type-con $ptr 0
       
 16691 axiom 0
       
 16692     forall 2 1 3
       
 16693       var S
       
 16694         type-con $state 0
       
 16695       var p
       
 16696         type-con $ptr 0
       
 16697       pat 2
       
 16698         fun $invok_state 1
       
 16699         var S
       
 16700           type-con $state 0
       
 16701         fun $claimed_closed 2
       
 16702         var S
       
 16703           type-con $state 0
       
 16704         var p
       
 16705           type-con $ptr 0
       
 16706       attribute qid 1
       
 16707         string-attr VccPrelu.2629:15
       
 16708       attribute uniqueId 1
       
 16709         string-attr 380
       
 16710       attribute bvZ3Native 1
       
 16711         string-attr False
       
 16712     implies
       
 16713     and 2
       
 16714     fun $invok_state 1
       
 16715     var S
       
 16716       type-con $state 0
       
 16717     fun $claimed_closed 2
       
 16718     var S
       
 16719       type-con $state 0
       
 16720     var p
       
 16721       type-con $ptr 0
       
 16722     fun $inv2 4
       
 16723     var S
       
 16724       type-con $state 0
       
 16725     var S
       
 16726       type-con $state 0
       
 16727     var p
       
 16728       type-con $ptr 0
       
 16729     fun $typ 1
       
 16730     var p
       
 16731       type-con $ptr 0
       
 16732 axiom 0
       
 16733     =
       
 16734     fun $no_claim 0
       
 16735     fun $ptr 2
       
 16736     fun ^^claim 0
       
 16737     int-num 0
       
 16738 axiom 0
       
 16739     forall 2 1 4
       
 16740       var S
       
 16741         type-con $state 0
       
 16742       var p
       
 16743         type-con $ptr 0
       
 16744       pat 1
       
 16745         fun $ref_cnt 2
       
 16746         var S
       
 16747           type-con $state 0
       
 16748         var p
       
 16749           type-con $ptr 0
       
 16750       attribute qid 1
       
 16751         string-attr VccPrelu.2685:31
       
 16752       attribute uniqueId 1
       
 16753         string-attr 388
       
 16754       attribute bvZ3Native 1
       
 16755         string-attr False
       
 16756       attribute weight 1
       
 16757         expr-attr
       
 16758           int-num 0
       
 16759     =
       
 16760     fun $ref_cnt 2
       
 16761     var S
       
 16762       type-con $state 0
       
 16763     var p
       
 16764       type-con $ptr 0
       
 16765     fun $st_ref_cnt 1
       
 16766     fun $select.sm 2
       
 16767     fun $statusmap 1
       
 16768     var S
       
 16769       type-con $state 0
       
 16770     var p
       
 16771       type-con $ptr 0
       
 16772 axiom 0
       
 16773     fun $is_claimable 1
       
 16774     fun ^^claim 0
       
 16775 axiom 0
       
 16776     forall 1 0 3
       
 16777       var p
       
 16778         type-con $ptrset 0
       
 16779       attribute qid 1
       
 16780         string-attr VccPrelu.2729:15
       
 16781       attribute uniqueId 1
       
 16782         string-attr 390
       
 16783       attribute bvZ3Native 1
       
 16784         string-attr False
       
 16785     =
       
 16786     fun $int_to_ptrset 1
       
 16787     fun $ptrset_to_int 1
       
 16788     var p
       
 16789       type-con $ptrset 0
       
 16790     var p
       
 16791       type-con $ptrset 0
       
 16792 axiom 0
       
 16793     forall 1 0 3
       
 16794       var p
       
 16795         type-con $version 0
       
 16796       attribute qid 1
       
 16797         string-attr VccPrelu.2733:15
       
 16798       attribute uniqueId 1
       
 16799         string-attr 391
       
 16800       attribute bvZ3Native 1
       
 16801         string-attr False
       
 16802     =
       
 16803     fun $int_to_version 1
       
 16804     fun $version_to_int 1
       
 16805     var p
       
 16806       type-con $version 0
       
 16807     var p
       
 16808       type-con $version 0
       
 16809 axiom 0
       
 16810     forall 1 0 3
       
 16811       var p
       
 16812         type-con $vol_version 0
       
 16813       attribute qid 1
       
 16814         string-attr VccPrelu.2737:15
       
 16815       attribute uniqueId 1
       
 16816         string-attr 392
       
 16817       attribute bvZ3Native 1
       
 16818         string-attr False
       
 16819     =
       
 16820     fun $int_to_vol_version 1
       
 16821     fun $vol_version_to_int 1
       
 16822     var p
       
 16823       type-con $vol_version 0
       
 16824     var p
       
 16825       type-con $vol_version 0
       
 16826 axiom 0
       
 16827     forall 1 0 3
       
 16828       var p
       
 16829         type-con $ptr 0
       
 16830       attribute qid 1
       
 16831         string-attr VccPrelu.2741:15
       
 16832       attribute uniqueId 1
       
 16833         string-attr 393
       
 16834       attribute bvZ3Native 1
       
 16835         string-attr False
       
 16836     =
       
 16837     fun $int_to_ptr 1
       
 16838     fun $ptr_to_int 1
       
 16839     var p
       
 16840       type-con $ptr 0
       
 16841     var p
       
 16842       type-con $ptr 0
       
 16843 axiom 0
       
 16844     forall 3 1 3
       
 16845       var S1
       
 16846         type-con $state 0
       
 16847       var S2
       
 16848         type-con $state 0
       
 16849       var W
       
 16850         type-con $ptrset 0
       
 16851       pat 1
       
 16852         fun $updated_only_values 3
       
 16853         var S1
       
 16854           type-con $state 0
       
 16855         var S2
       
 16856           type-con $state 0
       
 16857         var W
       
 16858           type-con $ptrset 0
       
 16859       attribute qid 1
       
 16860         string-attr VccPrelu.2752:15
       
 16861       attribute uniqueId 1
       
 16862         string-attr 395
       
 16863       attribute bvZ3Native 1
       
 16864         string-attr False
       
 16865     implies
       
 16866     forall 1 1 3
       
 16867       var p
       
 16868         type-con $ptr 0
       
 16869       pat 1
       
 16870         fun $dont_instantiate 1
       
 16871         var p
       
 16872           type-con $ptr 0
       
 16873       attribute qid 1
       
 16874         string-attr VccPrelu.2754:11
       
 16875       attribute uniqueId 1
       
 16876         string-attr 394
       
 16877       attribute bvZ3Native 1
       
 16878         string-attr False
       
 16879     implies
       
 16880     or 2
       
 16881     fun $is_primitive 1
       
 16882     fun $typ 1
       
 16883     var p
       
 16884       type-con $ptr 0
       
 16885     fun $is_non_primitive 1
       
 16886     fun $typ 1
       
 16887     var p
       
 16888       type-con $ptr 0
       
 16889     implies
       
 16890     and 2
       
 16891     fun $typed 2
       
 16892     var S1
       
 16893       type-con $state 0
       
 16894     var p
       
 16895       type-con $ptr 0
       
 16896     not
       
 16897     or 2
       
 16898     not
       
 16899     =
       
 16900     fun $owner 2
       
 16901     var S1
       
 16902       type-con $state 0
       
 16903     var p
       
 16904       type-con $ptr 0
       
 16905     fun $me 0
       
 16906     and 2
       
 16907     =
       
 16908     fun $kind_of 1
       
 16909     fun $typ 1
       
 16910     var p
       
 16911       type-con $ptr 0
       
 16912     fun $kind_primitive 0
       
 16913     fun $closed 2
       
 16914     var S1
       
 16915       type-con $state 0
       
 16916     var p
       
 16917       type-con $ptr 0
       
 16918     or 2
       
 16919     =
       
 16920     fun $select.mem 2
       
 16921     fun $memory 1
       
 16922     var S1
       
 16923       type-con $state 0
       
 16924     var p
       
 16925       type-con $ptr 0
       
 16926     fun $select.mem 2
       
 16927     fun $memory 1
       
 16928     var S2
       
 16929       type-con $state 0
       
 16930     var p
       
 16931       type-con $ptr 0
       
 16932     fun $set_in 2
       
 16933     var p
       
 16934       type-con $ptr 0
       
 16935     var W
       
 16936       type-con $ptrset 0
       
 16937     fun $updated_only_values 3
       
 16938     var S1
       
 16939       type-con $state 0
       
 16940     var S2
       
 16941       type-con $state 0
       
 16942     var W
       
 16943       type-con $ptrset 0
       
 16944 axiom 0
       
 16945     forall 3 1 3
       
 16946       var S1
       
 16947         type-con $state 0
       
 16948       var S2
       
 16949         type-con $state 0
       
 16950       var W
       
 16951         type-con $ptrset 0
       
 16952       pat 1
       
 16953         fun $updated_only_domains 3
       
 16954         var S1
       
 16955           type-con $state 0
       
 16956         var S2
       
 16957           type-con $state 0
       
 16958         var W
       
 16959           type-con $ptrset 0
       
 16960       attribute qid 1
       
 16961         string-attr VccPrelu.2759:15
       
 16962       attribute uniqueId 1
       
 16963         string-attr 397
       
 16964       attribute bvZ3Native 1
       
 16965         string-attr False
       
 16966     implies
       
 16967     forall 1 1 3
       
 16968       var p
       
 16969         type-con $ptr 0
       
 16970       pat 1
       
 16971         fun $dont_instantiate 1
       
 16972         var p
       
 16973           type-con $ptr 0
       
 16974       attribute qid 1
       
 16975         string-attr VccPrelu.2761:11
       
 16976       attribute uniqueId 1
       
 16977         string-attr 396
       
 16978       attribute bvZ3Native 1
       
 16979         string-attr False
       
 16980     implies
       
 16981     and 2
       
 16982     fun $set_in 2
       
 16983     var p
       
 16984       type-con $ptr 0
       
 16985     var W
       
 16986       type-con $ptrset 0
       
 16987     not
       
 16988     =
       
 16989     fun $kind_of 1
       
 16990     fun $typ 1
       
 16991     var p
       
 16992       type-con $ptr 0
       
 16993     fun $kind_primitive 0
       
 16994     or 2
       
 16995     =
       
 16996     fun $select.mem 2
       
 16997     fun $memory 1
       
 16998     var S1
       
 16999       type-con $state 0
       
 17000     var p
       
 17001       type-con $ptr 0
       
 17002     fun $select.mem 2
       
 17003     fun $memory 1
       
 17004     var S2
       
 17005       type-con $state 0
       
 17006     var p
       
 17007       type-con $ptr 0
       
 17008     fun $domain_updated_at 4
       
 17009     var S1
       
 17010       type-con $state 0
       
 17011     var S2
       
 17012       type-con $state 0
       
 17013     var p
       
 17014       type-con $ptr 0
       
 17015     var W
       
 17016       type-con $ptrset 0
       
 17017     fun $updated_only_domains 3
       
 17018     var S1
       
 17019       type-con $state 0
       
 17020     var S2
       
 17021       type-con $state 0
       
 17022     var W
       
 17023       type-con $ptrset 0
       
 17024 axiom 0
       
 17025     forall 4 1 3
       
 17026       var S1
       
 17027         type-con $state 0
       
 17028       var S2
       
 17029         type-con $state 0
       
 17030       var p
       
 17031         type-con $ptr 0
       
 17032       var W
       
 17033         type-con $ptrset 0
       
 17034       pat 1
       
 17035         fun $domain_updated_at 4
       
 17036         var S1
       
 17037           type-con $state 0
       
 17038         var S2
       
 17039           type-con $state 0
       
 17040         var p
       
 17041           type-con $ptr 0
       
 17042         var W
       
 17043           type-con $ptrset 0
       
 17044       attribute qid 1
       
 17045         string-attr VccPrelu.2777:29
       
 17046       attribute uniqueId 1
       
 17047         string-attr 399
       
 17048       attribute bvZ3Native 1
       
 17049         string-attr False
       
 17050     =
       
 17051     fun $domain_updated_at 4
       
 17052     var S1
       
 17053       type-con $state 0
       
 17054     var S2
       
 17055       type-con $state 0
       
 17056     var p
       
 17057       type-con $ptr 0
       
 17058     var W
       
 17059       type-con $ptrset 0
       
 17060     and 2
       
 17061     forall 1 1 3
       
 17062       var q
       
 17063         type-con $ptr 0
       
 17064       pat 1
       
 17065         fun $fetch_from_domain 2
       
 17066         fun $read_version 2
       
 17067         var S2
       
 17068           type-con $state 0
       
 17069         var p
       
 17070           type-con $ptr 0
       
 17071         var q
       
 17072           type-con $ptr 0
       
 17073       attribute qid 1
       
 17074         string-attr VccPrelu.2778:13
       
 17075       attribute uniqueId 1
       
 17076         string-attr 398
       
 17077       attribute bvZ3Native 1
       
 17078         string-attr False
       
 17079     implies
       
 17080     and 2
       
 17081     =
       
 17082     fun $kind_of 1
       
 17083     fun $typ 1
       
 17084     var q
       
 17085       type-con $ptr 0
       
 17086     fun $kind_primitive 0
       
 17087     not
       
 17088     fun $set_in 2
       
 17089     var q
       
 17090       type-con $ptr 0
       
 17091     var W
       
 17092       type-con $ptrset 0
       
 17093     =
       
 17094     fun $fetch_from_domain 2
       
 17095     fun $read_version 2
       
 17096     var S1
       
 17097       type-con $state 0
       
 17098     var p
       
 17099       type-con $ptr 0
       
 17100     var q
       
 17101       type-con $ptr 0
       
 17102     fun $fetch_from_domain 2
       
 17103     fun $read_version 2
       
 17104     var S2
       
 17105       type-con $state 0
       
 17106     var p
       
 17107       type-con $ptr 0
       
 17108     var q
       
 17109       type-con $ptr 0
       
 17110     =
       
 17111     fun $domain 2
       
 17112     var S1
       
 17113       type-con $state 0
       
 17114     var p
       
 17115       type-con $ptr 0
       
 17116     fun $domain 2
       
 17117     var S2
       
 17118       type-con $state 0
       
 17119     var p
       
 17120       type-con $ptr 0
       
 17121 axiom 0
       
 17122     =
       
 17123     fun #distTp1 0
       
 17124     fun $ptr_to 1
       
 17125     fun ^^u1 0
       
 17126 axiom 0
       
 17127     fun $type_code_is 2
       
 17128     int-num 1
       
 17129     fun ^^u4 0
       
 17130 axiom 0
       
 17131     fun $file_name_is 2
       
 17132     int-num 1
       
 17133     fun #file^Z?3A?5CC?5Cmax.c 0
       
 17134 var-decl $s 0
       
 17135     type-con $state 0
       
 17136 vc maximum 1
       
 17137     implies
       
 17138     label pos 0 0
       
 17139     true
       
 17140     implies
       
 17141     and 2
       
 17142     <=
       
 17143     int-num 0
       
 17144     var L#max
       
 17145       int
       
 17146     <=
       
 17147     var L#max
       
 17148       int
       
 17149     fun $max.u1 0
       
 17150     implies
       
 17151     and 2
       
 17152     <=
       
 17153     int-num 0
       
 17154     var L#p
       
 17155       int
       
 17156     <=
       
 17157     var L#p
       
 17158       int
       
 17159     fun $max.u4 0
       
 17160     implies
       
 17161     and 2
       
 17162     <=
       
 17163     int-num 0
       
 17164     var SL#witness
       
 17165       int
       
 17166     <=
       
 17167     var SL#witness
       
 17168       int
       
 17169     fun $max.u4 0
       
 17170     implies
       
 17171     <
       
 17172     var P#len
       
 17173       int
       
 17174     int-num 1099511627776
       
 17175     implies
       
 17176     <
       
 17177     int-num 0
       
 17178     var P#len
       
 17179       int
       
 17180     implies
       
 17181     and 6
       
 17182     fun $closed 2
       
 17183     var $s
       
 17184       type-con $state 0
       
 17185     fun $ptr 2
       
 17186     fun $array 2
       
 17187     fun ^^u1 0
       
 17188     var P#len
       
 17189       int
       
 17190     fun $ref 1
       
 17191     fun $ptr 2
       
 17192     fun ^^u1 0
       
 17193     var P#arr
       
 17194       int
       
 17195     =
       
 17196     fun $owner 2
       
 17197     var $s
       
 17198       type-con $state 0
       
 17199     fun $ptr 2
       
 17200     fun $array 2
       
 17201     fun ^^u1 0
       
 17202     var P#len
       
 17203       int
       
 17204     fun $ref 1
       
 17205     fun $ptr 2
       
 17206     fun ^^u1 0
       
 17207     var P#arr
       
 17208       int
       
 17209     fun $me 0
       
 17210     fun $is 2
       
 17211     fun $ptr 2
       
 17212     fun $array 2
       
 17213     fun ^^u1 0
       
 17214     var P#len
       
 17215       int
       
 17216     fun $ref 1
       
 17217     fun $ptr 2
       
 17218     fun ^^u1 0
       
 17219     var P#arr
       
 17220       int
       
 17221     fun $array 2
       
 17222     fun ^^u1 0
       
 17223     var P#len
       
 17224       int
       
 17225     fun $typed 2
       
 17226     var $s
       
 17227       type-con $state 0
       
 17228     fun $ptr 2
       
 17229     fun $array 2
       
 17230     fun ^^u1 0
       
 17231     var P#len
       
 17232       int
       
 17233     fun $ref 1
       
 17234     fun $ptr 2
       
 17235     fun ^^u1 0
       
 17236     var P#arr
       
 17237       int
       
 17238     not
       
 17239     =
       
 17240     fun $kind_of 1
       
 17241     fun $array 2
       
 17242     fun ^^u1 0
       
 17243     var P#len
       
 17244       int
       
 17245     fun $kind_primitive 0
       
 17246     fun $is_non_primitive 1
       
 17247     fun $array 2
       
 17248     fun ^^u1 0
       
 17249     var P#len
       
 17250       int
       
 17251     implies
       
 17252     true
       
 17253     implies
       
 17254     fun $function_entry 1
       
 17255     var $s
       
 17256       type-con $state 0
       
 17257     implies
       
 17258     and 2
       
 17259     fun $good_state_ext 2
       
 17260     fun #tok$1^6.1 0
       
 17261     var $s
       
 17262       type-con $state 0
       
 17263     fun $full_stop 1
       
 17264     var $s
       
 17265       type-con $state 0
       
 17266     implies
       
 17267     forall 1 1 3
       
 17268       var f
       
 17269         type-con $pure_function 0
       
 17270       pat 1
       
 17271         fun $frame_level 1
       
 17272         var f
       
 17273           type-con $pure_function 0
       
 17274       attribute qid 1
       
 17275         string-attr VccPrelu.2703:13
       
 17276       attribute uniqueId 1
       
 17277         string-attr 389
       
 17278       attribute bvZ3Native 1
       
 17279         string-attr False
       
 17280     <
       
 17281     fun $frame_level 1
       
 17282     var f
       
 17283       type-con $pure_function 0
       
 17284     fun $current_frame_level 0
       
 17285     implies
       
 17286     and 2
       
 17287     fun $local_value_is 5
       
 17288     var $s
       
 17289       type-con $state 0
       
 17290     fun #tok$1^6.1 0
       
 17291     fun #loc.arr 0
       
 17292     fun $ptr_to_int 1
       
 17293     fun $ptr 2
       
 17294     fun ^^u1 0
       
 17295     var P#arr
       
 17296       int
       
 17297     fun $ptr_to 1
       
 17298     fun ^^u1 0
       
 17299     fun $local_value_is_ptr 5
       
 17300     var $s
       
 17301       type-con $state 0
       
 17302     fun #tok$1^6.1 0
       
 17303     fun #loc.arr 0
       
 17304     fun $ptr 2
       
 17305     fun ^^u1 0
       
 17306     var P#arr
       
 17307       int
       
 17308     fun $ptr_to 1
       
 17309     fun ^^u1 0
       
 17310     implies
       
 17311     fun $local_value_is 5
       
 17312     var $s
       
 17313       type-con $state 0
       
 17314     fun #tok$1^6.1 0
       
 17315     fun #loc.len 0
       
 17316     var P#len
       
 17317       int
       
 17318     fun ^^u4 0
       
 17319     implies
       
 17320     =
       
 17321     var #wrTime$1^6.1
       
 17322       int
       
 17323     fun $current_timestamp 1
       
 17324     var $s
       
 17325       type-con $state 0
       
 17326     implies
       
 17327     forall 1 1 3
       
 17328       var #p
       
 17329         type-con $ptr 0
       
 17330       pat 1
       
 17331         fun $in_writes_at 2
       
 17332         var #wrTime$1^6.1
       
 17333           int
       
 17334         var #p
       
 17335           type-con $ptr 0
       
 17336       attribute qid 1
       
 17337         string-attr nofile.0:0
       
 17338       attribute uniqueId 1
       
 17339         string-attr 2
       
 17340       attribute bvZ3Native 1
       
 17341         string-attr False
       
 17342     =
       
 17343     fun $in_writes_at 2
       
 17344     var #wrTime$1^6.1
       
 17345       int
       
 17346     var #p
       
 17347       type-con $ptr 0
       
 17348     false
       
 17349     implies
       
 17350     and 2
       
 17351     <=
       
 17352     int-num 0
       
 17353     var P#len
       
 17354       int
       
 17355     <=
       
 17356     var P#len
       
 17357       int
       
 17358     fun $max.u4 0
       
 17359     and 2
       
 17360     label neg 7 27
       
 17361     fun $in_domain_lab 4
       
 17362     var $s
       
 17363       type-con $state 0
       
 17364     fun $ptr 2
       
 17365     fun $array 2
       
 17366     fun ^^u1 0
       
 17367     var P#len
       
 17368       int
       
 17369     fun $ref 1
       
 17370     fun $ptr 2
       
 17371     fun ^^u1 0
       
 17372     var P#arr
       
 17373       int
       
 17374     fun $ptr 2
       
 17375     fun $array 2
       
 17376     fun ^^u1 0
       
 17377     var P#len
       
 17378       int
       
 17379     fun $ref 1
       
 17380     fun $ptr 2
       
 17381     fun ^^u1 0
       
 17382     var P#arr
       
 17383       int
       
 17384     fun l#public 0
       
 17385     implies
       
 17386     fun $in_domain_lab 4
       
 17387     var $s
       
 17388       type-con $state 0
       
 17389     fun $ptr 2
       
 17390     fun $array 2
       
 17391     fun ^^u1 0
       
 17392     var P#len
       
 17393       int
       
 17394     fun $ref 1
       
 17395     fun $ptr 2
       
 17396     fun ^^u1 0
       
 17397     var P#arr
       
 17398       int
       
 17399     fun $ptr 2
       
 17400     fun $array 2
       
 17401     fun ^^u1 0
       
 17402     var P#len
       
 17403       int
       
 17404     fun $ref 1
       
 17405     fun $ptr 2
       
 17406     fun ^^u1 0
       
 17407     var P#arr
       
 17408       int
       
 17409     fun l#public 0
       
 17410     and 2
       
 17411     label neg 12 14
       
 17412     and 2
       
 17413     fun $is 2
       
 17414     fun $idx 3
       
 17415     fun $ptr 2
       
 17416     fun ^^u1 0
       
 17417     var P#arr
       
 17418       int
       
 17419     int-num 0
       
 17420     fun ^^u1 0
       
 17421     fun ^^u1 0
       
 17422     fun $typed 2
       
 17423     var $s
       
 17424       type-con $state 0
       
 17425     fun $idx 3
       
 17426     fun $ptr 2
       
 17427     fun ^^u1 0
       
 17428     var P#arr
       
 17429       int
       
 17430     int-num 0
       
 17431     fun ^^u1 0
       
 17432     implies
       
 17433     and 2
       
 17434     fun $is 2
       
 17435     fun $idx 3
       
 17436     fun $ptr 2
       
 17437     fun ^^u1 0
       
 17438     var P#arr
       
 17439       int
       
 17440     int-num 0
       
 17441     fun ^^u1 0
       
 17442     fun ^^u1 0
       
 17443     fun $typed 2
       
 17444     var $s
       
 17445       type-con $state 0
       
 17446     fun $idx 3
       
 17447     fun $ptr 2
       
 17448     fun ^^u1 0
       
 17449     var P#arr
       
 17450       int
       
 17451     int-num 0
       
 17452     fun ^^u1 0
       
 17453     and 2
       
 17454     label neg 12 14
       
 17455     and 2
       
 17456     fun $is 2
       
 17457     fun $idx 3
       
 17458     fun $ptr 2
       
 17459     fun ^^u1 0
       
 17460     var P#arr
       
 17461       int
       
 17462     int-num 0
       
 17463     fun ^^u1 0
       
 17464     fun ^^u1 0
       
 17465     fun $thread_local 2
       
 17466     var $s
       
 17467       type-con $state 0
       
 17468     fun $idx 3
       
 17469     fun $ptr 2
       
 17470     fun ^^u1 0
       
 17471     var P#arr
       
 17472       int
       
 17473     int-num 0
       
 17474     fun ^^u1 0
       
 17475     implies
       
 17476     and 2
       
 17477     fun $is 2
       
 17478     fun $idx 3
       
 17479     fun $ptr 2
       
 17480     fun ^^u1 0
       
 17481     var P#arr
       
 17482       int
       
 17483     int-num 0
       
 17484     fun ^^u1 0
       
 17485     fun ^^u1 0
       
 17486     fun $thread_local 2
       
 17487     var $s
       
 17488       type-con $state 0
       
 17489     fun $idx 3
       
 17490     fun $ptr 2
       
 17491     fun ^^u1 0
       
 17492     var P#arr
       
 17493       int
       
 17494     int-num 0
       
 17495     fun ^^u1 0
       
 17496     implies
       
 17497     =
       
 17498     var L#max@0
       
 17499       int
       
 17500     fun $read_u1 2
       
 17501     var $s
       
 17502       type-con $state 0
       
 17503     fun $idx 3
       
 17504     fun $ptr 2
       
 17505     fun ^^u1 0
       
 17506     var P#arr
       
 17507       int
       
 17508     int-num 0
       
 17509     fun ^^u1 0
       
 17510     implies
       
 17511     fun $local_value_is 5
       
 17512     var $s
       
 17513       type-con $state 0
       
 17514     fun #tok$1^12.3 0
       
 17515     fun #loc.max 0
       
 17516     var L#max@0
       
 17517       int
       
 17518     fun ^^u1 0
       
 17519     implies
       
 17520     fun $local_value_is 5
       
 17521     var $s
       
 17522       type-con $state 0
       
 17523     fun #tok$1^14.3 0
       
 17524     fun #loc.witness 0
       
 17525     int-num 0
       
 17526     fun ^^u4 0
       
 17527     implies
       
 17528     fun $local_value_is 5
       
 17529     var $s
       
 17530       type-con $state 0
       
 17531     fun #tok$1^16.8 0
       
 17532     fun #loc.p 0
       
 17533     int-num 1
       
 17534     fun ^^u4 0
       
 17535     implies
       
 17536     and 4
       
 17537     <=
       
 17538     int-num 1
       
 17539     int-num 1
       
 17540     <=
       
 17541     int-num 1
       
 17542     int-num 1
       
 17543     <=
       
 17544     int-num 0
       
 17545     int-num 0
       
 17546     <=
       
 17547     int-num 0
       
 17548     int-num 0
       
 17549     and 2
       
 17550     label neg 17 17
       
 17551     <=
       
 17552     int-num 1
       
 17553     var P#len
       
 17554       int
       
 17555     implies
       
 17556     <=
       
 17557     int-num 1
       
 17558     var P#len
       
 17559       int
       
 17560     and 2
       
 17561     label neg 18 17
       
 17562     forall 1 0 3
       
 17563       var Q#i$1^18.17#tc1
       
 17564         int
       
 17565       attribute qid 1
       
 17566         string-attr maxc.18:17
       
 17567       attribute uniqueId 1
       
 17568         string-attr 3
       
 17569       attribute bvZ3Native 1
       
 17570         string-attr False
       
 17571     implies
       
 17572     and 2
       
 17573     <=
       
 17574     int-num 0
       
 17575     var Q#i$1^18.17#tc1
       
 17576       int
       
 17577     <=
       
 17578     var Q#i$1^18.17#tc1
       
 17579       int
       
 17580     fun $max.u4 0
       
 17581     implies
       
 17582     <
       
 17583     var Q#i$1^18.17#tc1
       
 17584       int
       
 17585     int-num 1
       
 17586     <=
       
 17587     fun $read_u1 2
       
 17588     var $s
       
 17589       type-con $state 0
       
 17590     fun $idx 3
       
 17591     fun $ptr 2
       
 17592     fun ^^u1 0
       
 17593     var P#arr
       
 17594       int
       
 17595     var Q#i$1^18.17#tc1
       
 17596       int
       
 17597     fun ^^u1 0
       
 17598     var L#max@0
       
 17599       int
       
 17600     implies
       
 17601     forall 1 0 3
       
 17602       var Q#i$1^18.17#tc1
       
 17603         int
       
 17604       attribute qid 1
       
 17605         string-attr maxc.18:17
       
 17606       attribute uniqueId 1
       
 17607         string-attr 3
       
 17608       attribute bvZ3Native 1
       
 17609         string-attr False
       
 17610     implies
       
 17611     and 2
       
 17612     <=
       
 17613     int-num 0
       
 17614     var Q#i$1^18.17#tc1
       
 17615       int
       
 17616     <=
       
 17617     var Q#i$1^18.17#tc1
       
 17618       int
       
 17619     fun $max.u4 0
       
 17620     implies
       
 17621     <
       
 17622     var Q#i$1^18.17#tc1
       
 17623       int
       
 17624     int-num 1
       
 17625     <=
       
 17626     fun $read_u1 2
       
 17627     var $s
       
 17628       type-con $state 0
       
 17629     fun $idx 3
       
 17630     fun $ptr 2
       
 17631     fun ^^u1 0
       
 17632     var P#arr
       
 17633       int
       
 17634     var Q#i$1^18.17#tc1
       
 17635       int
       
 17636     fun ^^u1 0
       
 17637     var L#max@0
       
 17638       int
       
 17639     and 2
       
 17640     label neg 19 17
       
 17641     and 2
       
 17642     <
       
 17643     int-num 0
       
 17644     var P#len
       
 17645       int
       
 17646     =
       
 17647     fun $read_u1 2
       
 17648     var $s
       
 17649       type-con $state 0
       
 17650     fun $idx 3
       
 17651     fun $ptr 2
       
 17652     fun ^^u1 0
       
 17653     var P#arr
       
 17654       int
       
 17655     int-num 0
       
 17656     fun ^^u1 0
       
 17657     var L#max@0
       
 17658       int
       
 17659     implies
       
 17660     and 2
       
 17661     <
       
 17662     int-num 0
       
 17663     var P#len
       
 17664       int
       
 17665     =
       
 17666     fun $read_u1 2
       
 17667     var $s
       
 17668       type-con $state 0
       
 17669     fun $idx 3
       
 17670     fun $ptr 2
       
 17671     fun ^^u1 0
       
 17672     var P#arr
       
 17673       int
       
 17674     int-num 0
       
 17675     fun ^^u1 0
       
 17676     var L#max@0
       
 17677       int
       
 17678     implies
       
 17679     label pos 0 0
       
 17680     true
       
 17681     implies
       
 17682     and 2
       
 17683     <=
       
 17684     int-num 0
       
 17685     var L#max@1
       
 17686       int
       
 17687     <=
       
 17688     var L#max@1
       
 17689       int
       
 17690     fun $max.u1 0
       
 17691     implies
       
 17692     and 2
       
 17693     <=
       
 17694     int-num 0
       
 17695     var SL#witness@0
       
 17696       int
       
 17697     <=
       
 17698     var SL#witness@0
       
 17699       int
       
 17700     fun $max.u4 0
       
 17701     implies
       
 17702     and 2
       
 17703     <=
       
 17704     int-num 0
       
 17705     var L#p@0
       
 17706       int
       
 17707     <=
       
 17708     var L#p@0
       
 17709       int
       
 17710     fun $max.u4 0
       
 17711     implies
       
 17712     and 2
       
 17713     <=
       
 17714     int-num 1
       
 17715     var L#p@0
       
 17716       int
       
 17717     <=
       
 17718     int-num 0
       
 17719     var SL#witness@0
       
 17720       int
       
 17721     implies
       
 17722     <=
       
 17723     var L#p@0
       
 17724       int
       
 17725     var P#len
       
 17726       int
       
 17727     implies
       
 17728     forall 1 0 3
       
 17729       var Q#i$1^18.17#tc1
       
 17730         int
       
 17731       attribute qid 1
       
 17732         string-attr maxc.18:17
       
 17733       attribute uniqueId 1
       
 17734         string-attr 3
       
 17735       attribute bvZ3Native 1
       
 17736         string-attr False
       
 17737     implies
       
 17738     and 2
       
 17739     <=
       
 17740     int-num 0
       
 17741     var Q#i$1^18.17#tc1
       
 17742       int
       
 17743     <=
       
 17744     var Q#i$1^18.17#tc1
       
 17745       int
       
 17746     fun $max.u4 0
       
 17747     implies
       
 17748     <
       
 17749     var Q#i$1^18.17#tc1
       
 17750       int
       
 17751     var L#p@0
       
 17752       int
       
 17753     <=
       
 17754     fun $read_u1 2
       
 17755     var $s
       
 17756       type-con $state 0
       
 17757     fun $idx 3
       
 17758     fun $ptr 2
       
 17759     fun ^^u1 0
       
 17760     var P#arr
       
 17761       int
       
 17762     var Q#i$1^18.17#tc1
       
 17763       int
       
 17764     fun ^^u1 0
       
 17765     var L#max@1
       
 17766       int
       
 17767     implies
       
 17768     and 2
       
 17769     <
       
 17770     var SL#witness@0
       
 17771       int
       
 17772     var P#len
       
 17773       int
       
 17774     =
       
 17775     fun $read_u1 2
       
 17776     var $s
       
 17777       type-con $state 0
       
 17778     fun $idx 3
       
 17779     fun $ptr 2
       
 17780     fun ^^u1 0
       
 17781     var P#arr
       
 17782       int
       
 17783     var SL#witness@0
       
 17784       int
       
 17785     fun ^^u1 0
       
 17786     var L#max@1
       
 17787       int
       
 17788     implies
       
 17789     and 2
       
 17790     <=
       
 17791     int-num 1
       
 17792     var L#p@0
       
 17793       int
       
 17794     <=
       
 17795     int-num 0
       
 17796     var SL#witness@0
       
 17797       int
       
 17798     and 2
       
 17799     implies
       
 17800     label pos 0 0
       
 17801     true
       
 17802     implies
       
 17803     and 2
       
 17804     <=
       
 17805     int-num 1
       
 17806     var L#p@0
       
 17807       int
       
 17808     <=
       
 17809     int-num 0
       
 17810     var SL#witness@0
       
 17811       int
       
 17812     implies
       
 17813     not
       
 17814     true
       
 17815     implies
       
 17816     and 2
       
 17817     <=
       
 17818     int-num 1
       
 17819     var L#p@0
       
 17820       int
       
 17821     <=
       
 17822     int-num 0
       
 17823     var SL#witness@0
       
 17824       int
       
 17825     implies
       
 17826     label pos 0 0
       
 17827     true
       
 17828     implies
       
 17829     and 2
       
 17830     <=
       
 17831     int-num 1
       
 17832     var L#p@0
       
 17833       int
       
 17834     <=
       
 17835     int-num 0
       
 17836     var SL#witness@0
       
 17837       int
       
 17838     implies
       
 17839     and 2
       
 17840     fun $good_state_ext 2
       
 17841     fun #tok$1^16.3 0
       
 17842     var $s
       
 17843       type-con $state 0
       
 17844     fun $full_stop 1
       
 17845     var $s
       
 17846       type-con $state 0
       
 17847     implies
       
 17848     and 2
       
 17849     <=
       
 17850     int-num 1
       
 17851     var L#p@0
       
 17852       int
       
 17853     <=
       
 17854     int-num 0
       
 17855     var SL#witness@0
       
 17856       int
       
 17857     implies
       
 17858     label pos 0 0
       
 17859     true
       
 17860     implies
       
 17861     and 2
       
 17862     <=
       
 17863     int-num 1
       
 17864     var L#p@0
       
 17865       int
       
 17866     <=
       
 17867     int-num 0
       
 17868     var SL#witness@0
       
 17869       int
       
 17870     and 2
       
 17871     label neg 27 3
       
 17872     fun $position_marker 0
       
 17873     implies
       
 17874     fun $position_marker 0
       
 17875     implies
       
 17876     and 2
       
 17877     <=
       
 17878     int-num 1
       
 17879     var L#p@0
       
 17880       int
       
 17881     <=
       
 17882     int-num 0
       
 17883     var SL#witness@0
       
 17884       int
       
 17885     implies
       
 17886     label pos 0 0
       
 17887     true
       
 17888     implies
       
 17889     and 2
       
 17890     <=
       
 17891     int-num 1
       
 17892     var L#p@0
       
 17893       int
       
 17894     <=
       
 17895     int-num 0
       
 17896     var SL#witness@0
       
 17897       int
       
 17898     implies
       
 17899     and 2
       
 17900     <=
       
 17901     int-num 1
       
 17902     var L#p@0
       
 17903       int
       
 17904     <=
       
 17905     int-num 0
       
 17906     var SL#witness@0
       
 17907       int
       
 17908     implies
       
 17909     label pos 0 0
       
 17910     true
       
 17911     implies
       
 17912     =
       
 17913     var L#max@4
       
 17914       int
       
 17915     var L#max@1
       
 17916       int
       
 17917     implies
       
 17918     =
       
 17919     var L#p@2
       
 17920       int
       
 17921     var L#p@0
       
 17922       int
       
 17923     implies
       
 17924     =
       
 17925     var SL#witness@2
       
 17926       int
       
 17927     var SL#witness@0
       
 17928       int
       
 17929     implies
       
 17930     =
       
 17931     var $result@0
       
 17932       int
       
 17933     var L#max@1
       
 17934       int
       
 17935     implies
       
 17936     label pos 0 0
       
 17937     true
       
 17938     and 2
       
 17939     label neg 9 14
       
 17940     forall 1 0 3
       
 17941       var Q#i$1^9.14#tc1
       
 17942         int
       
 17943       attribute qid 1
       
 17944         string-attr maxc.9:14
       
 17945       attribute uniqueId 1
       
 17946         string-attr 1
       
 17947       attribute bvZ3Native 1
       
 17948         string-attr False
       
 17949     implies
       
 17950     and 2
       
 17951     <=
       
 17952     int-num 0
       
 17953     var Q#i$1^9.14#tc1
       
 17954       int
       
 17955     <=
       
 17956     var Q#i$1^9.14#tc1
       
 17957       int
       
 17958     fun $max.u4 0
       
 17959     implies
       
 17960     <
       
 17961     var Q#i$1^9.14#tc1
       
 17962       int
       
 17963     var P#len
       
 17964       int
       
 17965     <=
       
 17966     fun $read_u1 2
       
 17967     var $s
       
 17968       type-con $state 0
       
 17969     fun $idx 3
       
 17970     fun $ptr 2
       
 17971     fun ^^u1 0
       
 17972     var P#arr
       
 17973       int
       
 17974     var Q#i$1^9.14#tc1
       
 17975       int
       
 17976     fun ^^u1 0
       
 17977     var $result@0
       
 17978       int
       
 17979     implies
       
 17980     forall 1 0 3
       
 17981       var Q#i$1^9.14#tc1
       
 17982         int
       
 17983       attribute qid 1
       
 17984         string-attr maxc.9:14
       
 17985       attribute uniqueId 1
       
 17986         string-attr 1
       
 17987       attribute bvZ3Native 1
       
 17988         string-attr False
       
 17989     implies
       
 17990     and 2
       
 17991     <=
       
 17992     int-num 0
       
 17993     var Q#i$1^9.14#tc1
       
 17994       int
       
 17995     <=
       
 17996     var Q#i$1^9.14#tc1
       
 17997       int
       
 17998     fun $max.u4 0
       
 17999     implies
       
 18000     <
       
 18001     var Q#i$1^9.14#tc1
       
 18002       int
       
 18003     var P#len
       
 18004       int
       
 18005     <=
       
 18006     fun $read_u1 2
       
 18007     var $s
       
 18008       type-con $state 0
       
 18009     fun $idx 3
       
 18010     fun $ptr 2
       
 18011     fun ^^u1 0
       
 18012     var P#arr
       
 18013       int
       
 18014     var Q#i$1^9.14#tc1
       
 18015       int
       
 18016     fun ^^u1 0
       
 18017     var $result@0
       
 18018       int
       
 18019     and 2
       
 18020     label neg 10 14
       
 18021     exists 1 0 3
       
 18022       var Q#i$1^10.14#tc1
       
 18023         int
       
 18024       attribute qid 1
       
 18025         string-attr maxc.10:14
       
 18026       attribute uniqueId 1
       
 18027         string-attr 0
       
 18028       attribute bvZ3Native 1
       
 18029         string-attr False
       
 18030     and 4
       
 18031     <=
       
 18032     int-num 0
       
 18033     var Q#i$1^10.14#tc1
       
 18034       int
       
 18035     <=
       
 18036     var Q#i$1^10.14#tc1
       
 18037       int
       
 18038     fun $max.u4 0
       
 18039     <
       
 18040     var Q#i$1^10.14#tc1
       
 18041       int
       
 18042     var P#len
       
 18043       int
       
 18044     =
       
 18045     fun $read_u1 2
       
 18046     var $s
       
 18047       type-con $state 0
       
 18048     fun $idx 3
       
 18049     fun $ptr 2
       
 18050     fun ^^u1 0
       
 18051     var P#arr
       
 18052       int
       
 18053     var Q#i$1^10.14#tc1
       
 18054       int
       
 18055     fun ^^u1 0
       
 18056     var $result@0
       
 18057       int
       
 18058     implies
       
 18059     exists 1 0 3
       
 18060       var Q#i$1^10.14#tc1
       
 18061         int
       
 18062       attribute qid 1
       
 18063         string-attr maxc.10:14
       
 18064       attribute uniqueId 1
       
 18065         string-attr 0
       
 18066       attribute bvZ3Native 1
       
 18067         string-attr False
       
 18068     and 4
       
 18069     <=
       
 18070     int-num 0
       
 18071     var Q#i$1^10.14#tc1
       
 18072       int
       
 18073     <=
       
 18074     var Q#i$1^10.14#tc1
       
 18075       int
       
 18076     fun $max.u4 0
       
 18077     <
       
 18078     var Q#i$1^10.14#tc1
       
 18079       int
       
 18080     var P#len
       
 18081       int
       
 18082     =
       
 18083     fun $read_u1 2
       
 18084     var $s
       
 18085       type-con $state 0
       
 18086     fun $idx 3
       
 18087     fun $ptr 2
       
 18088     fun ^^u1 0
       
 18089     var P#arr
       
 18090       int
       
 18091     var Q#i$1^10.14#tc1
       
 18092       int
       
 18093     fun ^^u1 0
       
 18094     var $result@0
       
 18095       int
       
 18096     true
       
 18097     implies
       
 18098     label pos 0 0
       
 18099     true
       
 18100     implies
       
 18101     and 2
       
 18102     <=
       
 18103     int-num 1
       
 18104     var L#p@0
       
 18105       int
       
 18106     <=
       
 18107     int-num 0
       
 18108     var SL#witness@0
       
 18109       int
       
 18110     implies
       
 18111     true
       
 18112     implies
       
 18113     and 2
       
 18114     <=
       
 18115     int-num 1
       
 18116     var L#p@0
       
 18117       int
       
 18118     <=
       
 18119     int-num 0
       
 18120     var SL#witness@0
       
 18121       int
       
 18122     implies
       
 18123     label pos 0 0
       
 18124     true
       
 18125     implies
       
 18126     and 2
       
 18127     <=
       
 18128     int-num 1
       
 18129     var L#p@0
       
 18130       int
       
 18131     <=
       
 18132     int-num 0
       
 18133     var SL#witness@0
       
 18134       int
       
 18135     implies
       
 18136     and 7
       
 18137     forall 1 1 3
       
 18138       var p
       
 18139         type-con $ptr 0
       
 18140       pat 1
       
 18141         fun $select.sm 2
       
 18142         fun $statusmap 1
       
 18143         var $s
       
 18144           type-con $state 0
       
 18145         var p
       
 18146           type-con $ptr 0
       
 18147       attribute qid 1
       
 18148         string-attr VccPrelu.1970:13
       
 18149       attribute uniqueId 1
       
 18150         string-attr 220
       
 18151       attribute bvZ3Native 1
       
 18152         string-attr False
       
 18153     implies
       
 18154     not
       
 18155     =
       
 18156     fun $kind_of 1
       
 18157     fun $typ 1
       
 18158     fun $owner 2
       
 18159     var $s
       
 18160       type-con $state 0
       
 18161     var p
       
 18162       type-con $ptr 0
       
 18163     fun $kind_thread 0
       
 18164     not
       
 18165     =
       
 18166     fun $kind_of 1
       
 18167     fun $typ 1
       
 18168     fun $owner 2
       
 18169     var $s
       
 18170       type-con $state 0
       
 18171     var p
       
 18172       type-con $ptr 0
       
 18173     fun $kind_thread 0
       
 18174     forall 1 1 3
       
 18175       var p
       
 18176         type-con $ptr 0
       
 18177       pat 1
       
 18178         fun $select.mem 2
       
 18179         fun $memory 1
       
 18180         var $s
       
 18181           type-con $state 0
       
 18182         var p
       
 18183           type-con $ptr 0
       
 18184       attribute qid 1
       
 18185         string-attr VccPrelu.1972:13
       
 18186       attribute uniqueId 1
       
 18187         string-attr 221
       
 18188       attribute bvZ3Native 1
       
 18189         string-attr False
       
 18190     implies
       
 18191     fun $thread_local 2
       
 18192     var $s
       
 18193       type-con $state 0
       
 18194     var p
       
 18195       type-con $ptr 0
       
 18196     and 2
       
 18197     =
       
 18198     fun $select.mem 2
       
 18199     fun $memory 1
       
 18200     var $s
       
 18201       type-con $state 0
       
 18202     var p
       
 18203       type-con $ptr 0
       
 18204     fun $select.mem 2
       
 18205     fun $memory 1
       
 18206     var $s
       
 18207       type-con $state 0
       
 18208     var p
       
 18209       type-con $ptr 0
       
 18210     fun $thread_local 2
       
 18211     var $s
       
 18212       type-con $state 0
       
 18213     var p
       
 18214       type-con $ptr 0
       
 18215     forall 1 1 3
       
 18216       var p
       
 18217         type-con $ptr 0
       
 18218       pat 1
       
 18219         fun $select.sm 2
       
 18220         fun $statusmap 1
       
 18221         var $s
       
 18222           type-con $state 0
       
 18223         var p
       
 18224           type-con $ptr 0
       
 18225       attribute qid 1
       
 18226         string-attr VccPrelu.1974:13
       
 18227       attribute uniqueId 1
       
 18228         string-attr 222
       
 18229       attribute bvZ3Native 1
       
 18230         string-attr False
       
 18231     implies
       
 18232     fun $thread_local 2
       
 18233     var $s
       
 18234       type-con $state 0
       
 18235     var p
       
 18236       type-con $ptr 0
       
 18237     and 2
       
 18238     =
       
 18239     fun $select.sm 2
       
 18240     fun $statusmap 1
       
 18241     var $s
       
 18242       type-con $state 0
       
 18243     var p
       
 18244       type-con $ptr 0
       
 18245     fun $select.sm 2
       
 18246     fun $statusmap 1
       
 18247     var $s
       
 18248       type-con $state 0
       
 18249     var p
       
 18250       type-con $ptr 0
       
 18251     fun $thread_local 2
       
 18252     var $s
       
 18253       type-con $state 0
       
 18254     var p
       
 18255       type-con $ptr 0
       
 18256     forall 1 1 3
       
 18257       var p
       
 18258         type-con $ptr 0
       
 18259       pat 1
       
 18260         fun $select.tm 2
       
 18261         fun $typemap 1
       
 18262         var $s
       
 18263           type-con $state 0
       
 18264         var p
       
 18265           type-con $ptr 0
       
 18266       attribute qid 1
       
 18267         string-attr VccPrelu.1976:13
       
 18268       attribute uniqueId 1
       
 18269         string-attr 223
       
 18270       attribute bvZ3Native 1
       
 18271         string-attr False
       
 18272     implies
       
 18273     fun $thread_local 2
       
 18274     var $s
       
 18275       type-con $state 0
       
 18276     var p
       
 18277       type-con $ptr 0
       
 18278     and 2
       
 18279     =
       
 18280     fun $select.tm 2
       
 18281     fun $typemap 1
       
 18282     var $s
       
 18283       type-con $state 0
       
 18284     var p
       
 18285       type-con $ptr 0
       
 18286     fun $select.tm 2
       
 18287     fun $typemap 1
       
 18288     var $s
       
 18289       type-con $state 0
       
 18290     var p
       
 18291       type-con $ptr 0
       
 18292     fun $thread_local 2
       
 18293     var $s
       
 18294       type-con $state 0
       
 18295     var p
       
 18296       type-con $ptr 0
       
 18297     <=
       
 18298     fun $current_timestamp 1
       
 18299     var $s
       
 18300       type-con $state 0
       
 18301     fun $current_timestamp 1
       
 18302     var $s
       
 18303       type-con $state 0
       
 18304     forall 1 1 4
       
 18305       var p
       
 18306         type-con $ptr 0
       
 18307       pat 1
       
 18308         fun $timestamp 2
       
 18309         var $s
       
 18310           type-con $state 0
       
 18311         var p
       
 18312           type-con $ptr 0
       
 18313       attribute qid 1
       
 18314         string-attr VccPrelu.1274:13
       
 18315       attribute uniqueId 1
       
 18316         string-attr 139
       
 18317       attribute bvZ3Native 1
       
 18318         string-attr False
       
 18319       attribute weight 1
       
 18320         expr-attr
       
 18321           int-num 0
       
 18322     <=
       
 18323     fun $timestamp 2
       
 18324     var $s
       
 18325       type-con $state 0
       
 18326     var p
       
 18327       type-con $ptr 0
       
 18328     fun $timestamp 2
       
 18329     var $s
       
 18330       type-con $state 0
       
 18331     var p
       
 18332       type-con $ptr 0
       
 18333     fun $call_transition 2
       
 18334     var $s
       
 18335       type-con $state 0
       
 18336     var $s
       
 18337       type-con $state 0
       
 18338     implies
       
 18339     and 3
       
 18340     <=
       
 18341     fun $current_timestamp 1
       
 18342     var $s
       
 18343       type-con $state 0
       
 18344     fun $current_timestamp 1
       
 18345     var $s
       
 18346       type-con $state 0
       
 18347     forall 1 1 4
       
 18348       var p
       
 18349         type-con $ptr 0
       
 18350       pat 1
       
 18351         fun $timestamp 2
       
 18352         var $s
       
 18353           type-con $state 0
       
 18354         var p
       
 18355           type-con $ptr 0
       
 18356       attribute qid 1
       
 18357         string-attr VccPrelu.1274:13
       
 18358       attribute uniqueId 1
       
 18359         string-attr 139
       
 18360       attribute bvZ3Native 1
       
 18361         string-attr False
       
 18362       attribute weight 1
       
 18363         expr-attr
       
 18364           int-num 0
       
 18365     <=
       
 18366     fun $timestamp 2
       
 18367     var $s
       
 18368       type-con $state 0
       
 18369     var p
       
 18370       type-con $ptr 0
       
 18371     fun $timestamp 2
       
 18372     var $s
       
 18373       type-con $state 0
       
 18374     var p
       
 18375       type-con $ptr 0
       
 18376     fun $call_transition 2
       
 18377     var $s
       
 18378       type-con $state 0
       
 18379     var $s
       
 18380       type-con $state 0
       
 18381     implies
       
 18382     and 2
       
 18383     fun $good_state_ext 2
       
 18384     fun #tok$1^16.3 0
       
 18385     var $s
       
 18386       type-con $state 0
       
 18387     fun $full_stop 1
       
 18388     var $s
       
 18389       type-con $state 0
       
 18390     implies
       
 18391     fun $local_value_is 5
       
 18392     var $s
       
 18393       type-con $state 0
       
 18394     fun #tok$1^16.3 0
       
 18395     fun #loc.p 0
       
 18396     var L#p@0
       
 18397       int
       
 18398     fun ^^u4 0
       
 18399     implies
       
 18400     fun $local_value_is 5
       
 18401     var $s
       
 18402       type-con $state 0
       
 18403     fun #tok$1^16.3 0
       
 18404     fun #loc.witness 0
       
 18405     var SL#witness@0
       
 18406       int
       
 18407     fun ^^u4 0
       
 18408     implies
       
 18409     fun $local_value_is 5
       
 18410     var $s
       
 18411       type-con $state 0
       
 18412     fun #tok$1^16.3 0
       
 18413     fun #loc.max 0
       
 18414     var L#max@1
       
 18415       int
       
 18416     fun ^^u1 0
       
 18417     implies
       
 18418     fun $local_value_is 5
       
 18419     var $s
       
 18420       type-con $state 0
       
 18421     fun #tok$1^16.3 0
       
 18422     fun #loc.len 0
       
 18423     var P#len
       
 18424       int
       
 18425     fun ^^u4 0
       
 18426     implies
       
 18427     and 2
       
 18428     fun $local_value_is 5
       
 18429     var $s
       
 18430       type-con $state 0
       
 18431     fun #tok$1^16.3 0
       
 18432     fun #loc.arr 0
       
 18433     fun $ptr_to_int 1
       
 18434     fun $ptr 2
       
 18435     fun ^^u1 0
       
 18436     var P#arr
       
 18437       int
       
 18438     fun $ptr_to 1
       
 18439     fun ^^u1 0
       
 18440     fun $local_value_is_ptr 5
       
 18441     var $s
       
 18442       type-con $state 0
       
 18443     fun #tok$1^16.3 0
       
 18444     fun #loc.arr 0
       
 18445     fun $ptr 2
       
 18446     fun ^^u1 0
       
 18447     var P#arr
       
 18448       int
       
 18449     fun $ptr_to 1
       
 18450     fun ^^u1 0
       
 18451     implies
       
 18452     and 2
       
 18453     =
       
 18454     fun $typemap 1
       
 18455     var $s
       
 18456       type-con $state 0
       
 18457     fun $typemap 1
       
 18458     var $s
       
 18459       type-con $state 0
       
 18460     =
       
 18461     fun $statusmap 1
       
 18462     var $s
       
 18463       type-con $state 0
       
 18464     fun $statusmap 1
       
 18465     var $s
       
 18466       type-con $state 0
       
 18467     implies
       
 18468     and 2
       
 18469     <=
       
 18470     int-num 1
       
 18471     var L#p@0
       
 18472       int
       
 18473     <=
       
 18474     int-num 0
       
 18475     var SL#witness@0
       
 18476       int
       
 18477     and 2
       
 18478     implies
       
 18479     label pos 0 0
       
 18480     true
       
 18481     implies
       
 18482     and 2
       
 18483     <=
       
 18484     int-num 1
       
 18485     var L#p@0
       
 18486       int
       
 18487     <=
       
 18488     int-num 0
       
 18489     var SL#witness@0
       
 18490       int
       
 18491     implies
       
 18492     <
       
 18493     var L#p@0
       
 18494       int
       
 18495     var P#len
       
 18496       int
       
 18497     implies
       
 18498     and 2
       
 18499     <=
       
 18500     int-num 1
       
 18501     var L#p@0
       
 18502       int
       
 18503     <=
       
 18504     int-num 0
       
 18505     var SL#witness@0
       
 18506       int
       
 18507     implies
       
 18508     label pos 0 0
       
 18509     true
       
 18510     implies
       
 18511     and 2
       
 18512     <=
       
 18513     int-num 1
       
 18514     var L#p@0
       
 18515       int
       
 18516     <=
       
 18517     int-num 0
       
 18518     var SL#witness@0
       
 18519       int
       
 18520     and 2
       
 18521     label neg 21 9
       
 18522     and 2
       
 18523     fun $is 2
       
 18524     fun $idx 3
       
 18525     fun $ptr 2
       
 18526     fun ^^u1 0
       
 18527     var P#arr
       
 18528       int
       
 18529     var L#p@0
       
 18530       int
       
 18531     fun ^^u1 0
       
 18532     fun ^^u1 0
       
 18533     fun $typed 2
       
 18534     var $s
       
 18535       type-con $state 0
       
 18536     fun $idx 3
       
 18537     fun $ptr 2
       
 18538     fun ^^u1 0
       
 18539     var P#arr
       
 18540       int
       
 18541     var L#p@0
       
 18542       int
       
 18543     fun ^^u1 0
       
 18544     implies
       
 18545     and 2
       
 18546     fun $is 2
       
 18547     fun $idx 3
       
 18548     fun $ptr 2
       
 18549     fun ^^u1 0
       
 18550     var P#arr
       
 18551       int
       
 18552     var L#p@0
       
 18553       int
       
 18554     fun ^^u1 0
       
 18555     fun ^^u1 0
       
 18556     fun $typed 2
       
 18557     var $s
       
 18558       type-con $state 0
       
 18559     fun $idx 3
       
 18560     fun $ptr 2
       
 18561     fun ^^u1 0
       
 18562     var P#arr
       
 18563       int
       
 18564     var L#p@0
       
 18565       int
       
 18566     fun ^^u1 0
       
 18567     and 2
       
 18568     label neg 21 9
       
 18569     and 2
       
 18570     fun $is 2
       
 18571     fun $idx 3
       
 18572     fun $ptr 2
       
 18573     fun ^^u1 0
       
 18574     var P#arr
       
 18575       int
       
 18576     var L#p@0
       
 18577       int
       
 18578     fun ^^u1 0
       
 18579     fun ^^u1 0
       
 18580     fun $thread_local 2
       
 18581     var $s
       
 18582       type-con $state 0
       
 18583     fun $idx 3
       
 18584     fun $ptr 2
       
 18585     fun ^^u1 0
       
 18586     var P#arr
       
 18587       int
       
 18588     var L#p@0
       
 18589       int
       
 18590     fun ^^u1 0
       
 18591     implies
       
 18592     and 2
       
 18593     fun $is 2
       
 18594     fun $idx 3
       
 18595     fun $ptr 2
       
 18596     fun ^^u1 0
       
 18597     var P#arr
       
 18598       int
       
 18599     var L#p@0
       
 18600       int
       
 18601     fun ^^u1 0
       
 18602     fun ^^u1 0
       
 18603     fun $thread_local 2
       
 18604     var $s
       
 18605       type-con $state 0
       
 18606     fun $idx 3
       
 18607     fun $ptr 2
       
 18608     fun ^^u1 0
       
 18609     var P#arr
       
 18610       int
       
 18611     var L#p@0
       
 18612       int
       
 18613     fun ^^u1 0
       
 18614     implies
       
 18615     and 2
       
 18616     <=
       
 18617     int-num 1
       
 18618     var L#p@0
       
 18619       int
       
 18620     <=
       
 18621     int-num 0
       
 18622     var SL#witness@0
       
 18623       int
       
 18624     and 2
       
 18625     implies
       
 18626     label pos 0 0
       
 18627     true
       
 18628     implies
       
 18629     and 2
       
 18630     <=
       
 18631     int-num 1
       
 18632     var L#p@0
       
 18633       int
       
 18634     <=
       
 18635     int-num 0
       
 18636     var SL#witness@0
       
 18637       int
       
 18638     implies
       
 18639     >
       
 18640     fun $read_u1 2
       
 18641     var $s
       
 18642       type-con $state 0
       
 18643     fun $idx 3
       
 18644     fun $ptr 2
       
 18645     fun ^^u1 0
       
 18646     var P#arr
       
 18647       int
       
 18648     var L#p@0
       
 18649       int
       
 18650     fun ^^u1 0
       
 18651     var L#max@1
       
 18652       int
       
 18653     implies
       
 18654     and 2
       
 18655     <=
       
 18656     int-num 1
       
 18657     var L#p@0
       
 18658       int
       
 18659     <=
       
 18660     int-num 0
       
 18661     var SL#witness@0
       
 18662       int
       
 18663     implies
       
 18664     label pos 0 0
       
 18665     true
       
 18666     implies
       
 18667     and 2
       
 18668     <=
       
 18669     int-num 1
       
 18670     var L#p@0
       
 18671       int
       
 18672     <=
       
 18673     int-num 0
       
 18674     var SL#witness@0
       
 18675       int
       
 18676     and 2
       
 18677     label neg 23 13
       
 18678     and 2
       
 18679     fun $is 2
       
 18680     fun $idx 3
       
 18681     fun $ptr 2
       
 18682     fun ^^u1 0
       
 18683     var P#arr
       
 18684       int
       
 18685     var L#p@0
       
 18686       int
       
 18687     fun ^^u1 0
       
 18688     fun ^^u1 0
       
 18689     fun $typed 2
       
 18690     var $s
       
 18691       type-con $state 0
       
 18692     fun $idx 3
       
 18693     fun $ptr 2
       
 18694     fun ^^u1 0
       
 18695     var P#arr
       
 18696       int
       
 18697     var L#p@0
       
 18698       int
       
 18699     fun ^^u1 0
       
 18700     implies
       
 18701     and 2
       
 18702     fun $is 2
       
 18703     fun $idx 3
       
 18704     fun $ptr 2
       
 18705     fun ^^u1 0
       
 18706     var P#arr
       
 18707       int
       
 18708     var L#p@0
       
 18709       int
       
 18710     fun ^^u1 0
       
 18711     fun ^^u1 0
       
 18712     fun $typed 2
       
 18713     var $s
       
 18714       type-con $state 0
       
 18715     fun $idx 3
       
 18716     fun $ptr 2
       
 18717     fun ^^u1 0
       
 18718     var P#arr
       
 18719       int
       
 18720     var L#p@0
       
 18721       int
       
 18722     fun ^^u1 0
       
 18723     and 2
       
 18724     label neg 23 13
       
 18725     and 2
       
 18726     fun $is 2
       
 18727     fun $idx 3
       
 18728     fun $ptr 2
       
 18729     fun ^^u1 0
       
 18730     var P#arr
       
 18731       int
       
 18732     var L#p@0
       
 18733       int
       
 18734     fun ^^u1 0
       
 18735     fun ^^u1 0
       
 18736     fun $thread_local 2
       
 18737     var $s
       
 18738       type-con $state 0
       
 18739     fun $idx 3
       
 18740     fun $ptr 2
       
 18741     fun ^^u1 0
       
 18742     var P#arr
       
 18743       int
       
 18744     var L#p@0
       
 18745       int
       
 18746     fun ^^u1 0
       
 18747     implies
       
 18748     and 2
       
 18749     fun $is 2
       
 18750     fun $idx 3
       
 18751     fun $ptr 2
       
 18752     fun ^^u1 0
       
 18753     var P#arr
       
 18754       int
       
 18755     var L#p@0
       
 18756       int
       
 18757     fun ^^u1 0
       
 18758     fun ^^u1 0
       
 18759     fun $thread_local 2
       
 18760     var $s
       
 18761       type-con $state 0
       
 18762     fun $idx 3
       
 18763     fun $ptr 2
       
 18764     fun ^^u1 0
       
 18765     var P#arr
       
 18766       int
       
 18767     var L#p@0
       
 18768       int
       
 18769     fun ^^u1 0
       
 18770     implies
       
 18771     =
       
 18772     var L#max@2
       
 18773       int
       
 18774     fun $read_u1 2
       
 18775     var $s
       
 18776       type-con $state 0
       
 18777     fun $idx 3
       
 18778     fun $ptr 2
       
 18779     fun ^^u1 0
       
 18780     var P#arr
       
 18781       int
       
 18782     var L#p@0
       
 18783       int
       
 18784     fun ^^u1 0
       
 18785     implies
       
 18786     fun $local_value_is 5
       
 18787     var $s
       
 18788       type-con $state 0
       
 18789     fun #tok$1^23.7 0
       
 18790     fun #loc.max 0
       
 18791     var L#max@2
       
 18792       int
       
 18793     fun ^^u1 0
       
 18794     implies
       
 18795     fun $local_value_is 5
       
 18796     var $s
       
 18797       type-con $state 0
       
 18798     fun #tok$1^24.47 0
       
 18799     fun #loc.witness 0
       
 18800     var L#p@0
       
 18801       int
       
 18802     fun ^^u4 0
       
 18803     implies
       
 18804     and 2
       
 18805     <=
       
 18806     int-num 1
       
 18807     var L#p@0
       
 18808       int
       
 18809     <=
       
 18810     int-num 1
       
 18811     var L#p@0
       
 18812       int
       
 18813     implies
       
 18814     label pos 0 0
       
 18815     true
       
 18816     implies
       
 18817     =
       
 18818     var L#max@3
       
 18819       int
       
 18820     var L#max@2
       
 18821       int
       
 18822     implies
       
 18823     =
       
 18824     var SL#witness@1
       
 18825       int
       
 18826     var L#p@0
       
 18827       int
       
 18828     implies
       
 18829     label pos 0 0
       
 18830     true
       
 18831     implies
       
 18832     and 2
       
 18833     <=
       
 18834     int-num 1
       
 18835     var L#p@0
       
 18836       int
       
 18837     <=
       
 18838     int-num 0
       
 18839     var SL#witness@1
       
 18840       int
       
 18841     and 2
       
 18842     label neg 16 24
       
 18843     and 2
       
 18844     <=
       
 18845     int-num 0
       
 18846     +
       
 18847     var L#p@0
       
 18848       int
       
 18849     int-num 1
       
 18850     <=
       
 18851     +
       
 18852     var L#p@0
       
 18853       int
       
 18854     int-num 1
       
 18855     fun $max.u4 0
       
 18856     implies
       
 18857     and 2
       
 18858     <=
       
 18859     int-num 0
       
 18860     +
       
 18861     var L#p@0
       
 18862       int
       
 18863     int-num 1
       
 18864     <=
       
 18865     +
       
 18866     var L#p@0
       
 18867       int
       
 18868     int-num 1
       
 18869     fun $max.u4 0
       
 18870     implies
       
 18871     =
       
 18872     var L#p@1
       
 18873       int
       
 18874     +
       
 18875     var L#p@0
       
 18876       int
       
 18877     int-num 1
       
 18878     implies
       
 18879     fun $local_value_is 5
       
 18880     var $s
       
 18881       type-con $state 0
       
 18882     fun #tok$1^16.24 0
       
 18883     fun #loc.p 0
       
 18884     var L#p@1
       
 18885       int
       
 18886     fun ^^u4 0
       
 18887     implies
       
 18888     and 2
       
 18889     <=
       
 18890     int-num 2
       
 18891     var L#p@1
       
 18892       int
       
 18893     <=
       
 18894     int-num 0
       
 18895     var SL#witness@1
       
 18896       int
       
 18897     implies
       
 18898     label pos 0 0
       
 18899     true
       
 18900     and 2
       
 18901     label neg 17 17
       
 18902     <=
       
 18903     var L#p@1
       
 18904       int
       
 18905     var P#len
       
 18906       int
       
 18907     implies
       
 18908     <=
       
 18909     var L#p@1
       
 18910       int
       
 18911     var P#len
       
 18912       int
       
 18913     and 2
       
 18914     label neg 18 17
       
 18915     forall 1 0 3
       
 18916       var Q#i$1^18.17#tc1
       
 18917         int
       
 18918       attribute qid 1
       
 18919         string-attr maxc.18:17
       
 18920       attribute uniqueId 1
       
 18921         string-attr 3
       
 18922       attribute bvZ3Native 1
       
 18923         string-attr False
       
 18924     implies
       
 18925     and 2
       
 18926     <=
       
 18927     int-num 0
       
 18928     var Q#i$1^18.17#tc1
       
 18929       int
       
 18930     <=
       
 18931     var Q#i$1^18.17#tc1
       
 18932       int
       
 18933     fun $max.u4 0
       
 18934     implies
       
 18935     <
       
 18936     var Q#i$1^18.17#tc1
       
 18937       int
       
 18938     var L#p@1
       
 18939       int
       
 18940     <=
       
 18941     fun $read_u1 2
       
 18942     var $s
       
 18943       type-con $state 0
       
 18944     fun $idx 3
       
 18945     fun $ptr 2
       
 18946     fun ^^u1 0
       
 18947     var P#arr
       
 18948       int
       
 18949     var Q#i$1^18.17#tc1
       
 18950       int
       
 18951     fun ^^u1 0
       
 18952     var L#max@3
       
 18953       int
       
 18954     implies
       
 18955     forall 1 0 3
       
 18956       var Q#i$1^18.17#tc1
       
 18957         int
       
 18958       attribute qid 1
       
 18959         string-attr maxc.18:17
       
 18960       attribute uniqueId 1
       
 18961         string-attr 3
       
 18962       attribute bvZ3Native 1
       
 18963         string-attr False
       
 18964     implies
       
 18965     and 2
       
 18966     <=
       
 18967     int-num 0
       
 18968     var Q#i$1^18.17#tc1
       
 18969       int
       
 18970     <=
       
 18971     var Q#i$1^18.17#tc1
       
 18972       int
       
 18973     fun $max.u4 0
       
 18974     implies
       
 18975     <
       
 18976     var Q#i$1^18.17#tc1
       
 18977       int
       
 18978     var L#p@1
       
 18979       int
       
 18980     <=
       
 18981     fun $read_u1 2
       
 18982     var $s
       
 18983       type-con $state 0
       
 18984     fun $idx 3
       
 18985     fun $ptr 2
       
 18986     fun ^^u1 0
       
 18987     var P#arr
       
 18988       int
       
 18989     var Q#i$1^18.17#tc1
       
 18990       int
       
 18991     fun ^^u1 0
       
 18992     var L#max@3
       
 18993       int
       
 18994     and 2
       
 18995     label neg 19 17
       
 18996     and 2
       
 18997     <
       
 18998     var SL#witness@1
       
 18999       int
       
 19000     var P#len
       
 19001       int
       
 19002     =
       
 19003     fun $read_u1 2
       
 19004     var $s
       
 19005       type-con $state 0
       
 19006     fun $idx 3
       
 19007     fun $ptr 2
       
 19008     fun ^^u1 0
       
 19009     var P#arr
       
 19010       int
       
 19011     var SL#witness@1
       
 19012       int
       
 19013     fun ^^u1 0
       
 19014     var L#max@3
       
 19015       int
       
 19016     implies
       
 19017     and 2
       
 19018     <
       
 19019     var SL#witness@1
       
 19020       int
       
 19021     var P#len
       
 19022       int
       
 19023     =
       
 19024     fun $read_u1 2
       
 19025     var $s
       
 19026       type-con $state 0
       
 19027     fun $idx 3
       
 19028     fun $ptr 2
       
 19029     fun ^^u1 0
       
 19030     var P#arr
       
 19031       int
       
 19032     var SL#witness@1
       
 19033       int
       
 19034     fun ^^u1 0
       
 19035     var L#max@3
       
 19036       int
       
 19037     implies
       
 19038     false
       
 19039     true
       
 19040     implies
       
 19041     label pos 0 0
       
 19042     true
       
 19043     implies
       
 19044     and 2
       
 19045     <=
       
 19046     int-num 1
       
 19047     var L#p@0
       
 19048       int
       
 19049     <=
       
 19050     int-num 0
       
 19051     var SL#witness@0
       
 19052       int
       
 19053     implies
       
 19054     <=
       
 19055     fun $read_u1 2
       
 19056     var $s
       
 19057       type-con $state 0
       
 19058     fun $idx 3
       
 19059     fun $ptr 2
       
 19060     fun ^^u1 0
       
 19061     var P#arr
       
 19062       int
       
 19063     var L#p@0
       
 19064       int
       
 19065     fun ^^u1 0
       
 19066     var L#max@1
       
 19067       int
       
 19068     implies
       
 19069     and 2
       
 19070     <=
       
 19071     int-num 1
       
 19072     var L#p@0
       
 19073       int
       
 19074     <=
       
 19075     int-num 0
       
 19076     var SL#witness@0
       
 19077       int
       
 19078     implies
       
 19079     label pos 0 0
       
 19080     true
       
 19081     implies
       
 19082     and 2
       
 19083     <=
       
 19084     int-num 1
       
 19085     var L#p@0
       
 19086       int
       
 19087     <=
       
 19088     int-num 0
       
 19089     var SL#witness@0
       
 19090       int
       
 19091     implies
       
 19092     and 2
       
 19093     <=
       
 19094     int-num 1
       
 19095     var L#p@0
       
 19096       int
       
 19097     <=
       
 19098     int-num 0
       
 19099     var SL#witness@0
       
 19100       int
       
 19101     implies
       
 19102     label pos 0 0
       
 19103     true
       
 19104     implies
       
 19105     =
       
 19106     var L#max@3
       
 19107       int
       
 19108     var L#max@1
       
 19109       int
       
 19110     implies
       
 19111     =
       
 19112     var SL#witness@1
       
 19113       int
       
 19114     var SL#witness@0
       
 19115       int
       
 19116     implies
       
 19117     label pos 0 0
       
 19118     true
       
 19119     implies
       
 19120     and 2
       
 19121     <=
       
 19122     int-num 1
       
 19123     var L#p@0
       
 19124       int
       
 19125     <=
       
 19126     int-num 0
       
 19127     var SL#witness@1
       
 19128       int
       
 19129     and 2
       
 19130     label neg 16 24
       
 19131     and 2
       
 19132     <=
       
 19133     int-num 0
       
 19134     +
       
 19135     var L#p@0
       
 19136       int
       
 19137     int-num 1
       
 19138     <=
       
 19139     +
       
 19140     var L#p@0
       
 19141       int
       
 19142     int-num 1
       
 19143     fun $max.u4 0
       
 19144     implies
       
 19145     and 2
       
 19146     <=
       
 19147     int-num 0
       
 19148     +
       
 19149     var L#p@0
       
 19150       int
       
 19151     int-num 1
       
 19152     <=
       
 19153     +
       
 19154     var L#p@0
       
 19155       int
       
 19156     int-num 1
       
 19157     fun $max.u4 0
       
 19158     implies
       
 19159     =
       
 19160     var L#p@1
       
 19161       int
       
 19162     +
       
 19163     var L#p@0
       
 19164       int
       
 19165     int-num 1
       
 19166     implies
       
 19167     fun $local_value_is 5
       
 19168     var $s
       
 19169       type-con $state 0
       
 19170     fun #tok$1^16.24 0
       
 19171     fun #loc.p 0
       
 19172     var L#p@1
       
 19173       int
       
 19174     fun ^^u4 0
       
 19175     implies
       
 19176     and 2
       
 19177     <=
       
 19178     int-num 2
       
 19179     var L#p@1
       
 19180       int
       
 19181     <=
       
 19182     int-num 0
       
 19183     var SL#witness@1
       
 19184       int
       
 19185     implies
       
 19186     label pos 0 0
       
 19187     true
       
 19188     and 2
       
 19189     label neg 17 17
       
 19190     <=
       
 19191     var L#p@1
       
 19192       int
       
 19193     var P#len
       
 19194       int
       
 19195     implies
       
 19196     <=
       
 19197     var L#p@1
       
 19198       int
       
 19199     var P#len
       
 19200       int
       
 19201     and 2
       
 19202     label neg 18 17
       
 19203     forall 1 0 3
       
 19204       var Q#i$1^18.17#tc1
       
 19205         int
       
 19206       attribute qid 1
       
 19207         string-attr maxc.18:17
       
 19208       attribute uniqueId 1
       
 19209         string-attr 3
       
 19210       attribute bvZ3Native 1
       
 19211         string-attr False
       
 19212     implies
       
 19213     and 2
       
 19214     <=
       
 19215     int-num 0
       
 19216     var Q#i$1^18.17#tc1
       
 19217       int
       
 19218     <=
       
 19219     var Q#i$1^18.17#tc1
       
 19220       int
       
 19221     fun $max.u4 0
       
 19222     implies
       
 19223     <
       
 19224     var Q#i$1^18.17#tc1
       
 19225       int
       
 19226     var L#p@1
       
 19227       int
       
 19228     <=
       
 19229     fun $read_u1 2
       
 19230     var $s
       
 19231       type-con $state 0
       
 19232     fun $idx 3
       
 19233     fun $ptr 2
       
 19234     fun ^^u1 0
       
 19235     var P#arr
       
 19236       int
       
 19237     var Q#i$1^18.17#tc1
       
 19238       int
       
 19239     fun ^^u1 0
       
 19240     var L#max@3
       
 19241       int
       
 19242     implies
       
 19243     forall 1 0 3
       
 19244       var Q#i$1^18.17#tc1
       
 19245         int
       
 19246       attribute qid 1
       
 19247         string-attr maxc.18:17
       
 19248       attribute uniqueId 1
       
 19249         string-attr 3
       
 19250       attribute bvZ3Native 1
       
 19251         string-attr False
       
 19252     implies
       
 19253     and 2
       
 19254     <=
       
 19255     int-num 0
       
 19256     var Q#i$1^18.17#tc1
       
 19257       int
       
 19258     <=
       
 19259     var Q#i$1^18.17#tc1
       
 19260       int
       
 19261     fun $max.u4 0
       
 19262     implies
       
 19263     <
       
 19264     var Q#i$1^18.17#tc1
       
 19265       int
       
 19266     var L#p@1
       
 19267       int
       
 19268     <=
       
 19269     fun $read_u1 2
       
 19270     var $s
       
 19271       type-con $state 0
       
 19272     fun $idx 3
       
 19273     fun $ptr 2
       
 19274     fun ^^u1 0
       
 19275     var P#arr
       
 19276       int
       
 19277     var Q#i$1^18.17#tc1
       
 19278       int
       
 19279     fun ^^u1 0
       
 19280     var L#max@3
       
 19281       int
       
 19282     and 2
       
 19283     label neg 19 17
       
 19284     and 2
       
 19285     <
       
 19286     var SL#witness@1
       
 19287       int
       
 19288     var P#len
       
 19289       int
       
 19290     =
       
 19291     fun $read_u1 2
       
 19292     var $s
       
 19293       type-con $state 0
       
 19294     fun $idx 3
       
 19295     fun $ptr 2
       
 19296     fun ^^u1 0
       
 19297     var P#arr
       
 19298       int
       
 19299     var SL#witness@1
       
 19300       int
       
 19301     fun ^^u1 0
       
 19302     var L#max@3
       
 19303       int
       
 19304     implies
       
 19305     and 2
       
 19306     <
       
 19307     var SL#witness@1
       
 19308       int
       
 19309     var P#len
       
 19310       int
       
 19311     =
       
 19312     fun $read_u1 2
       
 19313     var $s
       
 19314       type-con $state 0
       
 19315     fun $idx 3
       
 19316     fun $ptr 2
       
 19317     fun ^^u1 0
       
 19318     var P#arr
       
 19319       int
       
 19320     var SL#witness@1
       
 19321       int
       
 19322     fun ^^u1 0
       
 19323     var L#max@3
       
 19324       int
       
 19325     implies
       
 19326     false
       
 19327     true
       
 19328     implies
       
 19329     label pos 0 0
       
 19330     true
       
 19331     implies
       
 19332     and 2
       
 19333     <=
       
 19334     int-num 1
       
 19335     var L#p@0
       
 19336       int
       
 19337     <=
       
 19338     int-num 0
       
 19339     var SL#witness@0
       
 19340       int
       
 19341     implies
       
 19342     >=
       
 19343     var L#p@0
       
 19344       int
       
 19345     var P#len
       
 19346       int
       
 19347     implies
       
 19348     and 2
       
 19349     <=
       
 19350     int-num 1
       
 19351     var L#p@0
       
 19352       int
       
 19353     <=
       
 19354     int-num 0
       
 19355     var SL#witness@0
       
 19356       int
       
 19357     implies
       
 19358     label pos 0 0
       
 19359     true
       
 19360     implies
       
 19361     and 2
       
 19362     <=
       
 19363     int-num 1
       
 19364     var L#p@0
       
 19365       int
       
 19366     <=
       
 19367     int-num 0
       
 19368     var SL#witness@0
       
 19369       int
       
 19370     implies
       
 19371     and 2
       
 19372     <=
       
 19373     int-num 1
       
 19374     var L#p@0
       
 19375       int
       
 19376     <=
       
 19377     int-num 0
       
 19378     var SL#witness@0
       
 19379       int
       
 19380     implies
       
 19381     label pos 0 0
       
 19382     true
       
 19383     implies
       
 19384     and 2
       
 19385     <=
       
 19386     int-num 1
       
 19387     var L#p@0
       
 19388       int
       
 19389     <=
       
 19390     int-num 0
       
 19391     var SL#witness@0
       
 19392       int
       
 19393     and 2
       
 19394     label neg 27 3
       
 19395     fun $position_marker 0
       
 19396     implies
       
 19397     fun $position_marker 0
       
 19398     implies
       
 19399     and 2
       
 19400     <=
       
 19401     int-num 1
       
 19402     var L#p@0
       
 19403       int
       
 19404     <=
       
 19405     int-num 0
       
 19406     var SL#witness@0
       
 19407       int
       
 19408     implies
       
 19409     label pos 0 0
       
 19410     true
       
 19411     implies
       
 19412     and 2
       
 19413     <=
       
 19414     int-num 1
       
 19415     var L#p@0
       
 19416       int
       
 19417     <=
       
 19418     int-num 0
       
 19419     var SL#witness@0
       
 19420       int
       
 19421     implies
       
 19422     and 2
       
 19423     <=
       
 19424     int-num 1
       
 19425     var L#p@0
       
 19426       int
       
 19427     <=
       
 19428     int-num 0
       
 19429     var SL#witness@0
       
 19430       int
       
 19431     implies
       
 19432     label pos 0 0
       
 19433     true
       
 19434     implies
       
 19435     =
       
 19436     var L#max@4
       
 19437       int
       
 19438     var L#max@1
       
 19439       int
       
 19440     implies
       
 19441     =
       
 19442     var L#p@2
       
 19443       int
       
 19444     var L#p@0
       
 19445       int
       
 19446     implies
       
 19447     =
       
 19448     var SL#witness@2
       
 19449       int
       
 19450     var SL#witness@0
       
 19451       int
       
 19452     implies
       
 19453     =
       
 19454     var $result@0
       
 19455       int
       
 19456     var L#max@1
       
 19457       int
       
 19458     implies
       
 19459     label pos 0 0
       
 19460     true
       
 19461     and 2
       
 19462     label neg 9 14
       
 19463     forall 1 0 3
       
 19464       var Q#i$1^9.14#tc1
       
 19465         int
       
 19466       attribute qid 1
       
 19467         string-attr maxc.9:14
       
 19468       attribute uniqueId 1
       
 19469         string-attr 1
       
 19470       attribute bvZ3Native 1
       
 19471         string-attr False
       
 19472     implies
       
 19473     and 2
       
 19474     <=
       
 19475     int-num 0
       
 19476     var Q#i$1^9.14#tc1
       
 19477       int
       
 19478     <=
       
 19479     var Q#i$1^9.14#tc1
       
 19480       int
       
 19481     fun $max.u4 0
       
 19482     implies
       
 19483     <
       
 19484     var Q#i$1^9.14#tc1
       
 19485       int
       
 19486     var P#len
       
 19487       int
       
 19488     <=
       
 19489     fun $read_u1 2
       
 19490     var $s
       
 19491       type-con $state 0
       
 19492     fun $idx 3
       
 19493     fun $ptr 2
       
 19494     fun ^^u1 0
       
 19495     var P#arr
       
 19496       int
       
 19497     var Q#i$1^9.14#tc1
       
 19498       int
       
 19499     fun ^^u1 0
       
 19500     var $result@0
       
 19501       int
       
 19502     implies
       
 19503     forall 1 0 3
       
 19504       var Q#i$1^9.14#tc1
       
 19505         int
       
 19506       attribute qid 1
       
 19507         string-attr maxc.9:14
       
 19508       attribute uniqueId 1
       
 19509         string-attr 1
       
 19510       attribute bvZ3Native 1
       
 19511         string-attr False
       
 19512     implies
       
 19513     and 2
       
 19514     <=
       
 19515     int-num 0
       
 19516     var Q#i$1^9.14#tc1
       
 19517       int
       
 19518     <=
       
 19519     var Q#i$1^9.14#tc1
       
 19520       int
       
 19521     fun $max.u4 0
       
 19522     implies
       
 19523     <
       
 19524     var Q#i$1^9.14#tc1
       
 19525       int
       
 19526     var P#len
       
 19527       int
       
 19528     <=
       
 19529     fun $read_u1 2
       
 19530     var $s
       
 19531       type-con $state 0
       
 19532     fun $idx 3
       
 19533     fun $ptr 2
       
 19534     fun ^^u1 0
       
 19535     var P#arr
       
 19536       int
       
 19537     var Q#i$1^9.14#tc1
       
 19538       int
       
 19539     fun ^^u1 0
       
 19540     var $result@0
       
 19541       int
       
 19542     and 2
       
 19543     label neg 10 14
       
 19544     exists 1 0 3
       
 19545       var Q#i$1^10.14#tc1
       
 19546         int
       
 19547       attribute qid 1
       
 19548         string-attr maxc.10:14
       
 19549       attribute uniqueId 1
       
 19550         string-attr 0
       
 19551       attribute bvZ3Native 1
       
 19552         string-attr False
       
 19553     and 4
       
 19554     <=
       
 19555     int-num 0
       
 19556     var Q#i$1^10.14#tc1
       
 19557       int
       
 19558     <=
       
 19559     var Q#i$1^10.14#tc1
       
 19560       int
       
 19561     fun $max.u4 0
       
 19562     <
       
 19563     var Q#i$1^10.14#tc1
       
 19564       int
       
 19565     var P#len
       
 19566       int
       
 19567     =
       
 19568     fun $read_u1 2
       
 19569     var $s
       
 19570       type-con $state 0
       
 19571     fun $idx 3
       
 19572     fun $ptr 2
       
 19573     fun ^^u1 0
       
 19574     var P#arr
       
 19575       int
       
 19576     var Q#i$1^10.14#tc1
       
 19577       int
       
 19578     fun ^^u1 0
       
 19579     var $result@0
       
 19580       int
       
 19581     implies
       
 19582     exists 1 0 3
       
 19583       var Q#i$1^10.14#tc1
       
 19584         int
       
 19585       attribute qid 1
       
 19586         string-attr maxc.10:14
       
 19587       attribute uniqueId 1
       
 19588         string-attr 0
       
 19589       attribute bvZ3Native 1
       
 19590         string-attr False
       
 19591     and 4
       
 19592     <=
       
 19593     int-num 0
       
 19594     var Q#i$1^10.14#tc1
       
 19595       int
       
 19596     <=
       
 19597     var Q#i$1^10.14#tc1
       
 19598       int
       
 19599     fun $max.u4 0
       
 19600     <
       
 19601     var Q#i$1^10.14#tc1
       
 19602       int
       
 19603     var P#len
       
 19604       int
       
 19605     =
       
 19606     fun $read_u1 2
       
 19607     var $s
       
 19608       type-con $state 0
       
 19609     fun $idx 3
       
 19610     fun $ptr 2
       
 19611     fun ^^u1 0
       
 19612     var P#arr
       
 19613       int
       
 19614     var Q#i$1^10.14#tc1
       
 19615       int
       
 19616     fun ^^u1 0
       
 19617     var $result@0
       
 19618       int
       
 19619     true