- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: f849ce54-defb-4279-9c20-0d7e68b627c8
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 36
    column: 10
    function: main
  location_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 0ecc2689-bd7b-46cd-a0ac-7509310c6445
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 36
    column: 10
    function: main
  location_invariant:
    string: 1 <= len
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 4d1b1f0a-350b-4b9c-9234-b0ef69e56d8a
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 36
    column: 10
    function: main
  location_invariant:
    string: i <= 2147483646
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 67164481-45f5-43b1-9baf-045f01720bef
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 36
    column: 10
    function: main
  location_invariant:
    string: (-1LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 49f4cc1a-767f-4c8c-9b4d-3506facca47d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 36
    column: 10
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 2d88c746-b2ce-4819-a651-856c0dbfd234
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 36
    column: 10
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: d38b9271-6c75-4343-a994-3aa206125d59
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 36
    column: 10
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: c9440809-37e5-45a0-a7f5-acd7abe9c8c7
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 36
    column: 10
    function: main
  location_invariant:
    string: len != 0
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: ee0f8812-6526-4bc1-94a0-313225f9c570
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 37
    column: 1
    function: main
  location_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: d89e279e-98cb-4221-99f1-878b150204fc
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 37
    column: 1
    function: main
  location_invariant:
    string: 2 <= len
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: f5e8d6a0-41c2-42aa-bfb9-2c4a8c54c6b6
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 37
    column: 1
    function: main
  location_invariant:
    string: i <= 2147483645
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 99c73872-66c3-43bd-b4d2-db89b93b8fd5
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 37
    column: 1
    function: main
  location_invariant:
    string: (-2LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: d3000055-490e-4f4e-9319-eb62c546184c
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 37
    column: 1
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: a6741de8-7913-4e9e-a86b-958e5f923c36
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 37
    column: 1
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 46ded37e-557d-49ce-8614-2b05a2a34714
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 37
    column: 1
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 0b65d2dc-14a7-411f-bee6-003ceb543993
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 37
    column: 1
    function: main
  location_invariant:
    string: len != 0
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 3984353f-9ba5-4baa-a992-4719c7eb12c1
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 38
    column: 1
    function: main
  location_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 9542fb01-34ae-43c9-bcfa-fd7bd9ede812
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 38
    column: 1
    function: main
  location_invariant:
    string: i <= 2147483645
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 4f1a03d6-37e5-4808-b63f-bb26c5d42d8d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 38
    column: 1
    function: main
  location_invariant:
    string: (-2LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 045cb7ad-d943-49b3-921a-45dd908e4ed0
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 38
    column: 1
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 16d592d5-769f-4dab-8346-05632a2d139e
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 38
    column: 1
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 3bfdc4ac-a694-4c91-80ce-d3697255fca1
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 38
    column: 1
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: ba5aa5b4-eaf8-48e6-906d-81324c83a09c
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 39
    column: 5
    function: main
  location_invariant:
    string: (-2LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: ecc12de7-8b09-4548-b74d-9931c0449125
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 39
    column: 5
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 89875746-9416-4260-91a3-7aa39e4d4afb
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 39
    column: 5
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 886baa6e-b134-4c7a-bfee-6eb3bce829a5
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 39
    column: 5
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 6d356af2-e939-47d5-9b5c-a0e1315a94bd
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 39
    column: 5
    function: main
  location_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 4e22476d-986a-466a-9539-dcab95bf7233
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 39
    column: 5
    function: main
  location_invariant:
    string: 2 <= len
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 93e4b8ca-8e53-458b-95e5-f653476f1e5f
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 39
    column: 5
    function: main
  location_invariant:
    string: i <= 2147483645
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: fdb6e9ae-f912-42fa-8bca-c487126e544d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 39
    column: 5
    function: main
  location_invariant:
    string: (-2LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: a681d43a-619b-4000-b4af-5b3c3409f76e
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 39
    column: 5
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 56d0d263-e249-4518-8ff8-39dc189cb65a
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 39
    column: 5
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 5fa24127-dcfe-4a83-b8b8-0d4bcff5cdd3
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 39
    column: 5
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 4e183f06-0d40-4e5b-8606-ec8e855f5632
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 39
    column: 5
    function: main
  location_invariant:
    string: len != 0
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 5af5b080-70c2-4c1d-9cdc-ecc3a53be76c
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 40
    column: 8
    function: main
  location_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: a0e61454-4b00-4e16-839d-8dad6912e20d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 40
    column: 8
    function: main
  location_invariant:
    string: 2 <= len
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: d7b8c50e-3309-499f-904f-0abd6b4460d9
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 40
    column: 8
    function: main
  location_invariant:
    string: i <= 2147483645
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 59a44f3f-ba0c-403b-903f-ea022a9479d6
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 40
    column: 8
    function: main
  location_invariant:
    string: (-2LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 127d41d5-3aac-4c87-a015-db2b4ecdb302
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 40
    column: 8
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 4db8d026-a792-4a87-94f2-36a84d5b92e4
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 40
    column: 8
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 36e98f11-efc3-407f-883b-87afee5a06f3
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 40
    column: 8
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 97ee60d2-47b0-4d6e-92fa-5b4cd196aad8
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 40
    column: 8
    function: main
  location_invariant:
    string: len != 0
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 3cde8050-9b0f-4c2d-882b-437b68a665c6
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 41
    column: 1
    function: main
  location_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: a47bc77b-804e-4fde-8872-1a810ee0d3fd
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 41
    column: 1
    function: main
  location_invariant:
    string: i <= 2147483645
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: bdee742b-8a81-412d-b341-98169b3a8480
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 41
    column: 1
    function: main
  location_invariant:
    string: (-2LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: f8f729eb-2893-4d39-9783-7f5e98728cba
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 41
    column: 1
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 38cb3191-3490-4928-b48c-513aa59993fc
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 41
    column: 1
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: daab1ca9-216a-4d69-ad97-ba2266a0c4aa
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 41
    column: 1
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: ed7c4773-988d-4683-8cda-f93e55d7ee3e
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 42
    column: 8
    function: main
  location_invariant:
    string: 0 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 68438067-b673-4312-a096-2912c1e73c11
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 42
    column: 8
    function: main
  location_invariant:
    string: 0 <= bufsize
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 30b67cf8-9507-45b8-b57c-b8d78ef3a47f
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 42
    column: 8
    function: main
  location_invariant:
    string: j <= 2147483642
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: bf690301-e7ed-4f66-a664-1ae571da6b8b
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 42
    column: 8
    function: main
  location_invariant:
    string: (-2LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 19a94814-13e2-42f8-8b2e-ec685de8e57d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 42
    column: 8
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: c2da8928-472c-4ad2-b54c-addcff608f2c
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 42
    column: 8
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 7b26e451-fd95-464d-be0b-a817e9d91a53
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 42
    column: 8
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 962d51a3-cd01-459b-87f7-0b1931649d41
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 43
    column: 1
    function: main
  location_invariant:
    string: 0 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 3b098315-df0f-4e2a-bc19-87f8142b6049
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 43
    column: 1
    function: main
  location_invariant:
    string: j <= 2147483642
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: de4a894c-9e93-4433-b473-3f8609b47e6e
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 43
    column: 1
    function: main
  location_invariant:
    string: (-2LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 4037e6d8-cab2-4d93-90aa-9c28958c2808
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 43
    column: 1
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: dbfad82a-7317-42ad-a721-26fba184d93e
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 43
    column: 1
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 00705fe9-dc57-4353-9693-bf5ecc8f39fa
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 43
    column: 1
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 4a090080-c358-4645-8a4a-ba6786ffc2b0
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 44
    column: 8
    function: main
  location_invariant:
    string: 0 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 3fab5e59-f070-4b8a-8443-2a148b615aa0
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 44
    column: 8
    function: main
  location_invariant:
    string: j <= 2147483642
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 79f223e3-5d6b-4349-80cd-7fa1d0277f87
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 44
    column: 8
    function: main
  location_invariant:
    string: (-2LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 5d496d65-7e12-4ca0-a317-6056aafdbdc1
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 44
    column: 8
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 942ee925-f86e-467c-b07e-bfb80a0018f5
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 44
    column: 8
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 776c8ea9-3d61-4d81-8ad4-636bc423ec0d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 44
    column: 8
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 7703b664-e80f-4db4-b2dc-df265fe5c8cf
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 45
    column: 8
    function: main
  location_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 90fb4495-49f2-4682-bf63-b0154dde7bf9
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 45
    column: 8
    function: main
  location_invariant:
    string: 1 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: b2d7da47-bdd6-417e-9408-0879620cc4d8
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 45
    column: 8
    function: main
  location_invariant:
    string: i <= 2147483645
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 4b821e90-bc84-4123-b3a0-3889b9e420e9
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 45
    column: 8
    function: main
  location_invariant:
    string: j <= 2147483643
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: d131cb7c-0b41-497d-bd8b-2ed94a4fdb04
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 45
    column: 8
    function: main
  location_invariant:
    string: -1LL + (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 65fe0712-30e7-4de9-8887-1bf95a633875
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 45
    column: 8
    function: main
  location_invariant:
    string: (-2LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 1ab949d3-f326-4cec-b12b-3acd67417eff
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 45
    column: 8
    function: main
  location_invariant:
    string: (-4LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 43c2fe72-59b0-42de-9716-722334d88ad4
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 45
    column: 8
    function: main
  location_invariant:
    string: (2LL + 3LL * (long long )i) - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: c542b215-56ed-43f8-95d4-36cfb2052824
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 46
    column: 8
    function: main
  location_invariant:
    string: 1 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 5a071681-7a8d-4af4-923a-44cbaa388aae
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 46
    column: 8
    function: main
  location_invariant:
    string: 2 <= len
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 8c55c988-6f2c-4b00-93e0-a4e34f52d358
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 46
    column: 8
    function: main
  location_invariant:
    string: i <= 2147483646
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 5208e9d7-e617-4fbf-a00c-c721e700c22a
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 46
    column: 8
    function: main
  location_invariant:
    string: -1LL + (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: c77024b8-023c-4770-8b57-d70679184961
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 46
    column: 8
    function: main
  location_invariant:
    string: (-1LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 27d7b4a2-7fd5-48e6-9661-b83f797ef20c
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 46
    column: 8
    function: main
  location_invariant:
    string: (-4LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: d3564245-ff36-404f-b7f6-25828e1b0a9c
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 46
    column: 8
    function: main
  location_invariant:
    string: (-1LL + 3LL * (long long )i) - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: ff5543d2-1257-46e4-a705-bcb685939caf
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 46
    column: 8
    function: main
  location_invariant:
    string: len != 0
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: eeacf490-85b0-4b75-93f7-47fd3a0807c5
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 47
    column: 1
    function: main
  location_invariant:
    string: 1 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: e5118427-fc0f-42cb-a012-52897408a0e6
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 47
    column: 1
    function: main
  location_invariant:
    string: i <= 2147483646
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 02ed3c3a-cad4-4a8d-be19-ae938baf964d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 47
    column: 1
    function: main
  location_invariant:
    string: -1LL + (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 23a4383b-2da2-4e94-8e54-0cc314be629d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 47
    column: 1
    function: main
  location_invariant:
    string: (-1LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 46141b67-d1cf-4242-b23a-7b11a15e193d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 47
    column: 1
    function: main
  location_invariant:
    string: (-4LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: a4f1098c-c56f-4fdb-b9f2-fbcc550e77de
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 47
    column: 1
    function: main
  location_invariant:
    string: (-1LL + 3LL * (long long )i) - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: f4b754ae-930c-4c3f-bc92-7798de48c165
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 48
    column: 8
    function: main
  location_invariant:
    string: 0 <= bufsize
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: e2355690-14c0-4c9c-ad53-e7d98b6ad0d5
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 48
    column: 8
    function: main
  location_invariant:
    string: 1 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: dabd8fc0-6c12-4c27-912c-8dc8922c9198
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 48
    column: 8
    function: main
  location_invariant:
    string: j <= 2147483643
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 65a47e78-a36f-4c8f-b523-c820e327cab0
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 48
    column: 8
    function: main
  location_invariant:
    string: -1LL + (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 4ff33907-2772-4b5e-8ad7-8bf4bf0e9950
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 48
    column: 8
    function: main
  location_invariant:
    string: (-1LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 09eafc41-77ba-4308-82bd-b7ce2d04db1a
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 48
    column: 8
    function: main
  location_invariant:
    string: (-4LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 76f0512a-b464-4089-8ca6-5edd06803bc5
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 48
    column: 8
    function: main
  location_invariant:
    string: (-1LL + 3LL * (long long )i) - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: cc528309-002b-4322-9b2e-6e31df966dd9
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 49
    column: 1
    function: main
  location_invariant:
    string: 1 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: fd79c7fe-ea31-4153-9ac1-1e05414b3530
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 49
    column: 1
    function: main
  location_invariant:
    string: j <= 2147483643
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: edaccfdb-754e-40d3-aedd-eaa3c4263520
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 49
    column: 1
    function: main
  location_invariant:
    string: -1LL + (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 6aa208ea-b8a9-42ce-9519-6e312d9a549e
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 49
    column: 1
    function: main
  location_invariant:
    string: (-1LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 84081fc1-7d09-4162-a009-329c9b00a393
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 49
    column: 1
    function: main
  location_invariant:
    string: (-4LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: c1509614-0512-41b4-8e07-4c4a32c9b3dc
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 49
    column: 1
    function: main
  location_invariant:
    string: (-1LL + 3LL * (long long )i) - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 1683b392-bf95-4838-942c-b8edc09ab477
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 50
    column: 8
    function: main
  location_invariant:
    string: 1 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: e87d2563-1d37-4593-b60e-fa88a446c5f1
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 50
    column: 8
    function: main
  location_invariant:
    string: j <= 2147483643
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 83235df7-d341-4536-aa4d-dabd9df92315
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 50
    column: 8
    function: main
  location_invariant:
    string: -1LL + (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 380a2dba-19c3-40f3-b575-619347720d48
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 50
    column: 8
    function: main
  location_invariant:
    string: (-1LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: b88e2ebe-bc83-4150-8d24-682a10b2c760
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 50
    column: 8
    function: main
  location_invariant:
    string: (-4LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 75e6cdc9-50c1-4a43-9c33-80e0e6e2c00b
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 50
    column: 8
    function: main
  location_invariant:
    string: (-1LL + 3LL * (long long )i) - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 9c56d614-6ee5-43f0-a280-b43b6d0313f1
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 51
    column: 8
    function: main
  location_invariant:
    string: 1 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 95241bb3-f373-4427-94fb-2136d320bcc4
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 51
    column: 8
    function: main
  location_invariant:
    string: 2 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 29945276-dc06-4cbb-8aed-af6b7a74fe3b
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 51
    column: 8
    function: main
  location_invariant:
    string: i <= 2147483646
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: bf1d10f9-8736-492c-a023-f584116236db
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 51
    column: 8
    function: main
  location_invariant:
    string: j <= 2147483644
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: d79870cc-9340-4071-9fc4-cfa45631d9ec
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 51
    column: 8
    function: main
  location_invariant:
    string: -2LL + (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: cee3d70b-a663-45fb-af7c-793ff41a9b5e
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 51
    column: 8
    function: main
  location_invariant:
    string: (-1LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: b289950d-740d-469c-9a7c-df7a25fb105f
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 51
    column: 8
    function: main
  location_invariant:
    string: (-3LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: aa141b82-f85c-4ed6-bf40-4ecf981b70e8
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 51
    column: 8
    function: main
  location_invariant:
    string: (1LL + 3LL * (long long )i) - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: f0cea3e3-ad15-4f5f-9152-684035226cc2
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 51
    column: 8
    function: main
  location_invariant:
    string: j != 1
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: bdca0475-da93-454f-a6ac-9e5b33a75e72
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 52
    column: 8
    function: main
  location_invariant:
    string: 0 <= bufsize
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: a1c18a9b-e931-4b19-acc7-c055abb27e62
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 52
    column: 8
    function: main
  location_invariant:
    string: 2 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 654397d3-51bd-41ec-a826-1826ea7c56e5
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 52
    column: 8
    function: main
  location_invariant:
    string: 2 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 2483496b-7d09-4d3a-9a6f-2fc94f0032ea
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 52
    column: 8
    function: main
  location_invariant:
    string: j <= 2147483644
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 46f39f22-f121-4e40-b9e6-0c47bbc2c3d4
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 52
    column: 8
    function: main
  location_invariant:
    string: -2LL + (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 1d0622e5-56da-491f-a0d1-0aeb63ca6010
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 52
    column: 8
    function: main
  location_invariant:
    string: (0LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 3b5bbf81-5e45-45f3-959e-63f002d03320
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 52
    column: 8
    function: main
  location_invariant:
    string: (-3LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 1e565eaa-67ee-4e87-ba66-ab39bbdbe409
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 52
    column: 8
    function: main
  location_invariant:
    string: (-2LL + 3LL * (long long )i) - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 24ec3673-b7a4-4a64-9cce-9c554c133749
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 52
    column: 8
    function: main
  location_invariant:
    string: i != 1
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 09faf3b9-7ba6-4f34-bcbe-570a084b2e38
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 52
    column: 8
    function: main
  location_invariant:
    string: j != 1
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 12b91542-a1b5-4f79-9f43-8a9b1b2fb17d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 53
    column: 1
    function: main
  location_invariant:
    string: 2 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 729ff68c-e0b5-4341-a003-796c04b246d6
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 53
    column: 1
    function: main
  location_invariant:
    string: j <= 2147483644
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 15d269d9-44f1-4890-a225-06344a165165
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 53
    column: 1
    function: main
  location_invariant:
    string: -2LL + (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: aa63fff1-a71b-4ba2-978e-06b550288ea0
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 53
    column: 1
    function: main
  location_invariant:
    string: (0LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 188d2a99-6940-45aa-8426-d4241e9d7f36
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 53
    column: 1
    function: main
  location_invariant:
    string: (-3LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 7d3c6a2e-eb15-4815-8862-b392791ad3dc
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 53
    column: 1
    function: main
  location_invariant:
    string: (-2LL + 3LL * (long long )i) - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 483e340b-10f0-4a51-9f72-c074a7540c2c
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 53
    column: 1
    function: main
  location_invariant:
    string: j != 1
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: d6d8d00d-fe3b-4f85-997f-192906499724
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 54
    column: 8
    function: main
  location_invariant:
    string: 2 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 502cafd2-3958-4c73-83ab-9cbce0e12054
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 54
    column: 8
    function: main
  location_invariant:
    string: 2 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 8151a810-1ba4-4f5b-8776-b8ffda19f399
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 54
    column: 8
    function: main
  location_invariant:
    string: j <= 2147483644
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: a39aa8d6-08d1-41c3-a127-98b02e1f5456
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 54
    column: 8
    function: main
  location_invariant:
    string: -2LL + (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 99ef9ada-dd1f-43a4-a72e-a0987de243f7
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 54
    column: 8
    function: main
  location_invariant:
    string: (0LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 417c33d5-1eea-4d5c-ab13-69bb7672c47d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 54
    column: 8
    function: main
  location_invariant:
    string: (-3LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 1ffe77b3-1dc2-478e-9123-42b0c92f726b
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 54
    column: 8
    function: main
  location_invariant:
    string: (-2LL + 3LL * (long long )i) - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 37881934-d4ca-417b-93c8-5e23fcc45381
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 54
    column: 8
    function: main
  location_invariant:
    string: i != 1
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 21e1210c-bbe8-4eb8-8441-788e94557e11
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 54
    column: 8
    function: main
  location_invariant:
    string: j != 1
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 67d65ccd-85be-45e7-8a6a-844da1b2740b
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 57
    column: 8
    function: main
  location_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: a194e3a7-ff8a-4c38-b250-e018d6f49ea9
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 57
    column: 8
    function: main
  location_invariant:
    string: 1 <= len
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 0cd0fc5b-7a6f-475e-a79e-037c19b2449b
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 57
    column: 8
    function: main
  location_invariant:
    string: i <= 2147483646
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 1faa54eb-37d0-4d25-8bc9-5e480424d71d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 57
    column: 8
    function: main
  location_invariant:
    string: (-1LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: ffbc6246-a3bd-418c-894a-8367a3782096
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 57
    column: 8
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 081c3ff7-e9f2-42df-a0e2-80777097cfea
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 57
    column: 8
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 0f013a3a-b47c-4484-9db4-5e6be866a898
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 57
    column: 8
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: c9878f74-b3cd-42f0-8712-f4e5c652eb53
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 57
    column: 8
    function: main
  location_invariant:
    string: len != 0
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: ada768bc-edbe-47e1-a89d-b1196833ef84
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 58
    column: 1
    function: main
  location_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 8223a653-7e1f-475d-b100-2f49c5239b85
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 58
    column: 1
    function: main
  location_invariant:
    string: i <= 2147483646
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: f8fe4812-784b-4c00-96e5-3521dfd8d4b4
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 58
    column: 1
    function: main
  location_invariant:
    string: (-1LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 9f6c14df-a1fd-44d9-8d54-77248433e97b
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 58
    column: 1
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 8a7fe8b8-00c5-455b-b704-5d908a530392
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 58
    column: 1
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: c368db19-02ff-4bc1-a951-d1522ca63562
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 58
    column: 1
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 08feee92-df38-4cdc-83b6-1d28a2d5dd85
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 59
    column: 8
    function: main
  location_invariant:
    string: 0 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: e041cfd0-c663-4ddb-90c8-a2d7a3a77f5b
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 59
    column: 8
    function: main
  location_invariant:
    string: 0 <= bufsize
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: baa1f9ee-e83b-4ae1-bc5a-cc6655cd00ca
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 59
    column: 8
    function: main
  location_invariant:
    string: j <= 2147483642
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: e7b551d7-2091-4269-8256-5c433ddecd1c
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 59
    column: 8
    function: main
  location_invariant:
    string: (-1LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: bc0383ff-32b6-48ab-9d13-b945cbaf70de
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 59
    column: 8
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: bd39c06a-569a-4a0e-b4a0-b0c7b90441b1
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 59
    column: 8
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: d4858558-7c0e-44d7-bddf-67207c41b327
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 59
    column: 8
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: c884a3fc-b91a-4bdb-a3ab-9919a87b9c58
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 60
    column: 1
    function: main
  location_invariant:
    string: 0 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 0fc8ef87-43f7-44cd-b73d-b31edfff64d1
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 60
    column: 1
    function: main
  location_invariant:
    string: j <= 2147483642
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 8049c699-b616-4117-9925-eefce0af4ecf
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 60
    column: 1
    function: main
  location_invariant:
    string: (-1LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: a785edd8-0582-4fd4-8284-87fb3f5f762d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 60
    column: 1
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 76dcdc51-19f9-4a47-ad0d-b8394286963f
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 60
    column: 1
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 30f3e1aa-4ce9-412b-b445-b199830f9cd7
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 60
    column: 1
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 70c989c3-6ddf-45fb-b714-e75501672972
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 61
    column: 8
    function: main
  location_invariant:
    string: 0 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 860e11d5-e880-47ef-b799-53187b91f5fb
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 61
    column: 8
    function: main
  location_invariant:
    string: j <= 2147483642
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 11d54373-7c7c-4f3e-8eca-cf65f09d7abf
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 61
    column: 8
    function: main
  location_invariant:
    string: (-1LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: f008f626-dc87-42ec-a4a5-32a73e8c3df1
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 61
    column: 8
    function: main
  location_invariant:
    string: (-5LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 4cb314c0-58eb-4e1a-88f9-607589f9e069
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 61
    column: 8
    function: main
  location_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 63c40211-adfc-4074-b5f8-823ced2c33dc
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 61
    column: 8
    function: main
  location_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: b99f0c0d-0d81-4d99-adab-9204f4e6ccd2
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 62
    column: 8
    function: main
  location_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: c4bb1f07-c527-4af0-a10d-6fe77a03764a
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 62
    column: 8
    function: main
  location_invariant:
    string: 1 <= j
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: a981ffe0-dac5-4a48-9201-04280a2fde1d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 62
    column: 8
    function: main
  location_invariant:
    string: i <= 2147483646
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: e59b7a44-22ef-4a77-80e9-3f13e8b8377e
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 62
    column: 8
    function: main
  location_invariant:
    string: j <= 2147483643
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 5fe453ee-fffd-45f1-939d-9ca77c700361
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 62
    column: 8
    function: main
  location_invariant:
    string: -1LL + (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 4c33a03c-32e2-4df1-98c1-e3cff9e96d5f
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 62
    column: 8
    function: main
  location_invariant:
    string: (-1LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: c5eadf8f-888d-4001-a4a7-d4b52624ebef
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 62
    column: 8
    function: main
  location_invariant:
    string: (-4LL + (long long )bufsize) - (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: e0a76b38-389c-4740-a88f-f76dfe0c503a
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 62
    column: 8
    function: main
  location_invariant:
    string: (2LL + 3LL * (long long )i) - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 7553bdd8-5d87-4ede-9e80-f8fa3f9050fb
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 66
    column: 2
    function: main
  location_invariant:
    string: (long long )i - (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 3cd141b4-f465-4062-b31b-50e772390552
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 66
    column: 2
    function: main
  location_invariant:
    string: (long long )i >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: a642ee60-9150-415c-abf8-802f8bc9cf58
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 31
    column: 19
    function: main
  location_invariant:
    string: -1LL - (long long )bufsize >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: c0002367-4021-4bcb-bbdd-7408b6ca9dcc
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 32
    column: 2
    function: main
  location_invariant:
    string: (long long )bufsize >= 0LL
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 3d1ba6cf-af07-4a6f-b196-fce821d81771
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 33
    column: 6
    function: main
  location_invariant:
    string: 0 <= bufsize
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 9771f8dd-8231-4a79-8939-a0719926431c
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 33
    column: 6
    function: main
  location_invariant:
    string: (long long )bufsize >= 0LL
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 45d61bc6-75ac-444f-9e47-c7e168b126be
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 34
    column: 6
    function: main
  loop_invariant:
    string: -4 <= limit
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: a7dff430-d13f-4aac-9492-022198c0fbd3
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 34
    column: 6
    function: main
  loop_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 47856fe0-74d0-4c5d-8a53-3423f26aa5ea
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 34
    column: 6
    function: main
  loop_invariant:
    string: 0 <= bufsize
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 99431f47-89b0-487a-afe7-f5790499f6a5
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 34
    column: 6
    function: main
  loop_invariant:
    string: limit <= 2147483643
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 84747d60-5342-4623-a23f-ffd394092b5c
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 34
    column: 6
    function: main
  loop_invariant:
    string: (long long )i >= 0LL
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 88c4a86e-cf7f-45ae-a903-2a5d7930cf94
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 35
    column: 8
    function: main
  loop_invariant:
    string: -4 <= limit
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 69ed7bf9-ca81-4841-a791-fc31ba00e8ba
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 35
    column: 8
    function: main
  loop_invariant:
    string: 0 <= i
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: c7006a1f-7145-4e79-95c9-c0cf1dccfcf0
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 35
    column: 8
    function: main
  loop_invariant:
    string: 0 <= j
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d7d472a9-c590-4eb6-9852-457409ffb9be
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 35
    column: 8
    function: main
  loop_invariant:
    string: 0 <= bufsize
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: d705f66b-f326-42be-ba1f-ad7409ce9175
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 35
    column: 8
    function: main
  loop_invariant:
    string: 1 <= len
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 9217bc5c-f7ae-4fdd-9f8c-e29fd82525b1
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 35
    column: 8
    function: main
  loop_invariant:
    string: j <= 2147483645
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 6c329564-3a55-4eae-9416-47ac6cdb9c37
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 35
    column: 8
    function: main
  loop_invariant:
    string: limit <= 2147483643
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 8074bc8e-bebb-409f-9c5d-847429bd178e
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 35
    column: 8
    function: main
  loop_invariant:
    string: ((-1LL - (long long )i) + (long long )j) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 3e40f0b5-753a-4f77-a8c4-79b6bb2b7108
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 35
    column: 8
    function: main
  loop_invariant:
    string: (0LL - (long long )i) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 99341f1a-5e23-4b16-9ead-861757de67af
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 35
    column: 8
    function: main
  loop_invariant:
    string: ((-1LL + (long long )i) - (long long )j) + (long long )len >= 0LL
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 4f33fa42-5938-449d-a532-268fb4b6a265
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 35
    column: 8
    function: main
  loop_invariant:
    string: 3LL * (long long )i - 2LL * (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 2d3a2d06-e73b-4716-98fb-d83b0613736d
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 35
    column: 8
    function: main
  loop_invariant:
    string: (long long )j >= 0LL
    type: assertion
    format: C
- entry_type: loop_invariant
  metadata:
    format_version: "0.1"
    uuid: 879ebf69-fd16-4cb6-86cb-51d2d0479627
    creation_time: 2023-01-27T16:29:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-unassume-bench-0-g353653ad6-dirty
      command_line: '''/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint''
        ''--conf'' ''conf/svcomp-yaml.json'' ''--enable'' ''dbg.timing.enabled'' ''--set''
        ''ana.activated[+]'' ''apron'' ''--set'' ''ana.apron.domain'' ''polyhedra''
        ''--sets'' ''ana.specification'' ''../properties/unreach-call.prp'' ''--sets''
        ''exp.architecture'' ''32bit'' ''../plain/SpamAssassin-loop.i'''
    task:
      input_files:
      - ../plain/SpamAssassin-loop.i
      input_file_hashes:
        ../plain/SpamAssassin-loop.i: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: ../plain/SpamAssassin-loop.i
    file_hash: 0ad27fb086e75bf8f5b08286d8e766d07abfe44ff39234568924cf55ade7a6d5
    line: 35
    column: 8
    function: main
  loop_invariant:
    string: len != 0
    type: assertion
    format: C
