- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 8f3f9ae8-05e3-48f3-a87a-42d5d144ab13
    creation_time: 2024-04-29T11:06:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-gabe16c034-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--set''
        ''ana.base.privatization'' ''protection-read'' ''--sets'' ''ana.specification''
        ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/unreach-call.prp''
        ''--sets'' ''exp.architecture'' ''32bit'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
    file_hash: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
    line: 93
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || 0 <= i_AC'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: f1b2c5b4-0101-4414-bd09-5c5b304f9209
    creation_time: 2024-04-29T11:06:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-gabe16c034-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--set''
        ''ana.base.privatization'' ''protection-read'' ''--sets'' ''ana.specification''
        ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/unreach-call.prp''
        ''--sets'' ''exp.architecture'' ''32bit'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
    file_hash: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
    line: 94
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || 0 <= i_AC'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 11f8aae9-d524-430a-b90e-5d16a3de3e96
    creation_time: 2024-04-29T11:06:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-gabe16c034-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--set''
        ''ana.base.privatization'' ''protection-read'' ''--sets'' ''ana.specification''
        ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/unreach-call.prp''
        ''--sets'' ''exp.architecture'' ''32bit'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
    file_hash: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
    line: 95
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || 0 <= i_AC'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: b635b1c3-8c68-421e-a285-1e4e836d02d9
    creation_time: 2024-04-29T11:06:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-gabe16c034-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--set''
        ''ana.base.privatization'' ''protection-read'' ''--sets'' ''ana.specification''
        ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/unreach-call.prp''
        ''--sets'' ''exp.architecture'' ''32bit'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
    file_hash: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
    line: 93
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || 0 <= i_BC'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 0f7e2ada-b588-49d7-bcc9-144523299b13
    creation_time: 2024-04-29T11:06:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-gabe16c034-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--set''
        ''ana.base.privatization'' ''protection-read'' ''--sets'' ''ana.specification''
        ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/unreach-call.prp''
        ''--sets'' ''exp.architecture'' ''32bit'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
    file_hash: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
    line: 94
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || 0 <= i_BC'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 61842451-b5b2-49b6-9573-a2745be6db02
    creation_time: 2024-04-29T11:06:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-gabe16c034-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--set''
        ''ana.base.privatization'' ''protection-read'' ''--sets'' ''ana.specification''
        ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/unreach-call.prp''
        ''--sets'' ''exp.architecture'' ''32bit'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
    file_hash: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
    line: 95
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || 0 <= i_BC'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: edf8ab87-e3a8-4577-91d5-f4c7974567dd
    creation_time: 2024-04-29T11:06:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-gabe16c034-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--set''
        ''ana.base.privatization'' ''protection-read'' ''--sets'' ''ana.specification''
        ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/unreach-call.prp''
        ''--sets'' ''exp.architecture'' ''32bit'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
    file_hash: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
    line: 93
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || 0 <= i_AB'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 21bf0241-9f0b-4d2b-a26b-ca45fd5c9b90
    creation_time: 2024-04-29T11:06:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-gabe16c034-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--set''
        ''ana.base.privatization'' ''protection-read'' ''--sets'' ''ana.specification''
        ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/unreach-call.prp''
        ''--sets'' ''exp.architecture'' ''32bit'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
    file_hash: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
    line: 94
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || 0 <= i_AB'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: eaf2dab9-a7f1-4643-80ef-6fb30130c4e0
    creation_time: 2024-04-29T11:06:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-gabe16c034-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--set''
        ''ana.base.privatization'' ''protection-read'' ''--sets'' ''ana.specification''
        ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/unreach-call.prp''
        ''--sets'' ''exp.architecture'' ''32bit'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  location:
    file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
    file_hash: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
    line: 95
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || 0 <= i_AB'
    type: assertion
    format: C
- entry_type: ghost_variable
  metadata:
    format_version: "0.1"
    uuid: 241cb718-f03e-4331-9ace-c9bdb754c056
    creation_time: 2024-04-29T11:06:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-gabe16c034-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--set''
        ''ana.base.privatization'' ''protection-read'' ''--sets'' ''ana.specification''
        ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/unreach-call.prp''
        ''--sets'' ''exp.architecture'' ''32bit'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  variable: multithreaded
  scope: global
  type: int
  initial: "0"
- entry_type: ghost_update
  metadata:
    format_version: "0.1"
    uuid: ac923252-17f9-4614-9dc9-f367e9c98c62
    creation_time: 2024-04-29T11:06:16Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-gabe16c034-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--set''
        ''ana.base.privatization'' ''protection-read'' ''--sets'' ''ana.specification''
        ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/properties/unreach-call.prp''
        ''--sets'' ''exp.architecture'' ''32bit'' ''/mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
      data_model: ILP32
      language: C
      specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
  variable: multithreaded
  expression: "1"
  location:
    file_name: /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/array-eq-trans.wvr.c
    file_hash: e7f1528a4c77969c5bff279724a3ed43475460be047e2e4b141f1353c3ea9cfe
    line: 92
    column: 3
    function: main
