- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 04c21cb7-0b12-4ead-a808-8a45651e016a
    creation_time: 2024-04-25T07:42:08Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-g10dfba143-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--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/chl-exp-term-subst.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
      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/chl-exp-term-subst.wvr.c
    file_hash: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
    line: 73
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || (sort_label_is_null_3 == (_Bool)0 || sort_label_is_null_3
      == (_Bool)1)'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 68534ff1-fa6c-4953-a27b-8b997bd1a4e1
    creation_time: 2024-04-25T07:42:08Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-g10dfba143-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--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/chl-exp-term-subst.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
      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/chl-exp-term-subst.wvr.c
    file_hash: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
    line: 74
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || (sort_label_is_null_3 == (_Bool)0 || sort_label_is_null_3
      == (_Bool)1)'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: fa54d42b-28c7-4336-9a0d-7b0588488a60
    creation_time: 2024-04-25T07:42:08Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-g10dfba143-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--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/chl-exp-term-subst.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
      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/chl-exp-term-subst.wvr.c
    file_hash: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
    line: 75
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || (sort_label_is_null_3 == (_Bool)0 || sort_label_is_null_3
      == (_Bool)1)'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 9714937e-493f-4440-85fc-b935eeecdd37
    creation_time: 2024-04-25T07:42:08Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-g10dfba143-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--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/chl-exp-term-subst.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
      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/chl-exp-term-subst.wvr.c
    file_hash: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
    line: 73
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || (sort_label_is_null_5 == (_Bool)0 || sort_label_is_null_5
      == (_Bool)1)'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 009cd33f-a941-45bd-bcec-160247f0ca9c
    creation_time: 2024-04-25T07:42:08Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-g10dfba143-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--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/chl-exp-term-subst.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
      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/chl-exp-term-subst.wvr.c
    file_hash: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
    line: 74
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || (sort_label_is_null_5 == (_Bool)0 || sort_label_is_null_5
      == (_Bool)1)'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 46d560cd-f762-479a-98f0-2f7ec2dc4115
    creation_time: 2024-04-25T07:42:08Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-g10dfba143-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--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/chl-exp-term-subst.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
      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/chl-exp-term-subst.wvr.c
    file_hash: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
    line: 75
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || (sort_label_is_null_5 == (_Bool)0 || sort_label_is_null_5
      == (_Bool)1)'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 17e5610d-4d1e-40b3-8dad-771962d89830
    creation_time: 2024-04-25T07:42:08Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-g10dfba143-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--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/chl-exp-term-subst.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
      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/chl-exp-term-subst.wvr.c
    file_hash: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
    line: 73
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || (sort_label_is_null_1 == (_Bool)0 || sort_label_is_null_1
      == (_Bool)1)'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: 601be0fc-deb0-46ce-b8d1-7c6c7b836104
    creation_time: 2024-04-25T07:42:08Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-g10dfba143-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--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/chl-exp-term-subst.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
      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/chl-exp-term-subst.wvr.c
    file_hash: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
    line: 74
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || (sort_label_is_null_1 == (_Bool)0 || sort_label_is_null_1
      == (_Bool)1)'
    type: assertion
    format: C
- entry_type: location_invariant
  metadata:
    format_version: "0.1"
    uuid: cfaf493b-66f7-4c36-ba41-3f57b9c2247c
    creation_time: 2024-04-25T07:42:08Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-g10dfba143-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--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/chl-exp-term-subst.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
      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/chl-exp-term-subst.wvr.c
    file_hash: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
    line: 75
    column: 3
    function: main
  location_invariant:
    string: '! multithreaded || (sort_label_is_null_1 == (_Bool)0 || sort_label_is_null_1
      == (_Bool)1)'
    type: assertion
    format: C
- entry_type: ghost_variable
  metadata:
    format_version: "0.1"
    uuid: 6501283a-59e9-455c-a32c-6f191f832b9a
    creation_time: 2024-04-25T07:42:08Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-g10dfba143-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--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/chl-exp-term-subst.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
      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: 3ddd2d1d-de37-479a-bd4e-c7f6ced8a9c8
    creation_time: 2024-04-25T07:42:08Z
    producer:
      name: Goblint
      version: heads/yaml-witness-ghost-0-g10dfba143-dirty
      command_line: '''./goblint'' ''--conf'' ''conf/svcomp-ghost.json'' ''--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/chl-exp-term-subst.wvr.c'''
    task:
      input_files:
      - /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c
      input_file_hashes:
        /mnt/goblint-svcomp/benchexec/sv-benchmarks/c/weaver/chl-exp-term-subst.wvr.c: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
      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/chl-exp-term-subst.wvr.c
    file_hash: 2a508120cc7913f10b79dda7ca65a8b88f829725798d520aee5d1c1d04a1fc13
    line: 72
    column: 3
    function: main
