- entry_type: invariant_set
  metadata:
    format_version: '2.0'
    uuid: c1e35f17-70dd-4ef2-80bf-90bc066b59de
    creation_time: '2024-11-08T09:50:03+01:00'
    producer:
      name: Automizer
      version: 0.2.5-?-c7c6ca5-m
    task:
      input_files:
      - /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/array-industry-pattern/array_of_struct_ptr_flag_init.i
      input_file_hashes:
        /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/array-industry-pattern/array_of_struct_ptr_flag_init.i: b855c2333aba0768da7f98c0f43af3ba5efb2578eeec0e9146f1a7f4f307c07a
      specification: |+
        CHECK( init(main()), LTL(G ! call(reach_error())) )

      data_model: ILP32
      language: C
  content:
  - invariant:
      type: loop_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/array-industry-pattern/array_of_struct_ptr_flag_init.i
        file_hash: b855c2333aba0768da7f98c0f43af3ba5efb2578eeec0e9146f1a7f4f307c07a
        line: 35
        column: 2
        function: main
      value: (((0 < flag) || ((i <= 99999) && (flag == 0))) || ((i == 0) && (flag == 0)))
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/array-industry-pattern/array_of_struct_ptr_flag_init.i
        file_hash: b855c2333aba0768da7f98c0f43af3ba5efb2578eeec0e9146f1a7f4f307c07a
        line: 23
        column: 2
        function: init
      value: ((size == 100000) || ((size == 100000) && (i == 0)))
      format: c_expression
  - invariant:
      type: loop_invariant
      location:
        file_name: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/array-industry-pattern/array_of_struct_ptr_flag_init.i
        file_hash: b855c2333aba0768da7f98c0f43af3ba5efb2578eeec0e9146f1a7f4f307c07a
        line: 42
        column: 2
        function: main
      value: (1 <= flag)
      format: c_expression
