- entry_type: "loop_invariant"
  metadata:
    format_version: "0.1"
    uuid: "2f459e62-e634-4e27-862e-22243552b505"
    creation_time: "2023-01-31T08:39:30Z"
    producer:
      name: "CPAchecker"
      version: "2.2"
      configuration: "witness2invariant"
    task:
      input_files:
      - "/mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/mine-tutorial-ex4.10.i"
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/mine-tutorial-ex4.10.i: "55b5907667de8828dab419c82ab626d27191191343b82d619fed89d8923b6a77"
      specification: "G ! call(reach_error())"
      data_model: "LP64"
      language: "C"
  location:
    file_name: "/mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/mine-tutorial-ex4.10.i"
    file_hash: "file_hash"
    line: 16
    column: 2
    function: "main"
  loop_invariant:
    string: "v == (21) || (!(v == (21)) && v == (33)) || (!(v == (21)) && !(v == (33)) && v == (43)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && v == (39)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && v == (13)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && v == (19)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && v == (51)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && v == (25)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && v == (15)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && v == (23)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && v == (37)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && v == (3)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && v == (27)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && !(v == (27)) && v == (17)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && !(v == (27)) && !(v == (17)) && v == (49)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && !(v == (27)) && !(v == (17)) && !(v == (49)) && v == (9)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && !(v == (27)) && !(v == (17)) && !(v == (49)) && !(v == (9)) && v == (31)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && !(v == (27)) && !(v == (17)) && !(v == (49)) && !(v == (9)) && !(v == (31)) && v == (29)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && !(v == (27)) && !(v == (17)) && !(v == (49)) && !(v == (9)) && !(v == (31)) && !(v == (29)) && v == (41)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && !(v == (27)) && !(v == (17)) && !(v == (49)) && !(v == (9)) && !(v == (31)) && !(v == (29)) && !(v == (41)) && v == (11)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && !(v == (27)) && !(v == (17)) && !(v == (49)) && !(v == (9)) && !(v == (31)) && !(v == (29)) && !(v == (41)) && !(v == (11)) && v == (5)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && !(v == (27)) && !(v == (17)) && !(v == (49)) && !(v == (9)) && !(v == (31)) && !(v == (29)) && !(v == (41)) && !(v == (11)) && !(v == (5)) && v == (45)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && !(v == (27)) && !(v == (17)) && !(v == (49)) && !(v == (9)) && !(v == (31)) && !(v == (29)) && !(v == (41)) && !(v == (11)) && !(v == (5)) && !(v == (45)) && v == (47)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && !(v == (27)) && !(v == (17)) && !(v == (49)) && !(v == (9)) && !(v == (31)) && !(v == (29)) && !(v == (41)) && !(v == (11)) && !(v == (5)) && !(v == (45)) && !(v == (47)) && v == (7)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && !(v == (27)) && !(v == (17)) && !(v == (49)) && !(v == (9)) && !(v == (31)) && !(v == (29)) && !(v == (41)) && !(v == (11)) && !(v == (5)) && !(v == (45)) && !(v == (47)) && !(v == (7)) && v == (1)) || (!(v == (21)) && !(v == (33)) && !(v == (43)) && !(v == (39)) && !(v == (13)) && !(v == (19)) && !(v == (51)) && !(v == (25)) && !(v == (15)) && !(v == (23)) && !(v == (37)) && !(v == (3)) && !(v == (27)) && !(v == (17)) && !(v == (49)) && !(v == (9)) && !(v == (31)) && !(v == (29)) && !(v == (41)) && !(v == (11)) && !(v == (5)) && !(v == (45)) && !(v == (47)) && !(v == (7)) && !(v == (1)) && v == (35))"
    type: "assertion"
    format: "C"
- entry_type: "loop_invariant"
  metadata:
    format_version: "0.1"
    uuid: "54a54d12-e5f1-4a72-a1ac-bdd0a8d73e81"
    creation_time: "2023-01-31T08:39:30Z"
    producer:
      name: "CPAchecker"
      version: "2.2"
      configuration: "witness2invariant"
    task:
      input_files:
      - "/mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/mine-tutorial-ex4.10.i"
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/mine-tutorial-ex4.10.i: "55b5907667de8828dab419c82ab626d27191191343b82d619fed89d8923b6a77"
      specification: "G ! call(reach_error())"
      data_model: "LP64"
      language: "C"
  location:
    file_name: "/mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/mine-tutorial-ex4.10.i"
    file_hash: "file_hash"
    line: 21
    column: 2
    function: "main"
  loop_invariant:
    string: "v == (51)"
    type: "assertion"
    format: "C"
- entry_type: "loop_invariant"
  metadata:
    format_version: "0.1"
    uuid: "f11e1ecf-5bf0-425c-a247-231675e69c30"
    creation_time: "2023-01-31T08:39:30Z"
    producer:
      name: "CPAchecker"
      version: "2.2"
      configuration: "witness2invariant"
    task:
      input_files:
      - "/mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/mine-tutorial-ex4.10.i"
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/mine-tutorial-ex4.10.i: "55b5907667de8828dab419c82ab626d27191191343b82d619fed89d8923b6a77"
      specification: "G ! call(reach_error())"
      data_model: "LP64"
      language: "C"
  location:
    file_name: "/mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/mine-tutorial-ex4.10.i"
    file_hash: "file_hash"
    line: 17
    column: 4
    function: "main"
  loop_invariant:
    string: "v == (39) || (!(v == (39)) && v == (13)) || (!(v == (39)) && !(v == (13)) && v == (7)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && v == (19)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && v == (3)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && v == (25)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && v == (31)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && v == (21)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && v == (29)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && v == (41)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && v == (47)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && v == (15)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && !(v == (15)) && v == (17)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && !(v == (15)) && !(v == (17)) && v == (43)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && !(v == (15)) && !(v == (17)) && !(v == (43)) && v == (35)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && !(v == (15)) && !(v == (17)) && !(v == (43)) && !(v == (35)) && v == (49)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && !(v == (15)) && !(v == (17)) && !(v == (43)) && !(v == (35)) && !(v == (49)) && v == (11)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && !(v == (15)) && !(v == (17)) && !(v == (43)) && !(v == (35)) && !(v == (49)) && !(v == (11)) && v == (9)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && !(v == (15)) && !(v == (17)) && !(v == (43)) && !(v == (35)) && !(v == (49)) && !(v == (11)) && !(v == (9)) && v == (37)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && !(v == (15)) && !(v == (17)) && !(v == (43)) && !(v == (35)) && !(v == (49)) && !(v == (11)) && !(v == (9)) && !(v == (37)) && v == (33)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && !(v == (15)) && !(v == (17)) && !(v == (43)) && !(v == (35)) && !(v == (49)) && !(v == (11)) && !(v == (9)) && !(v == (37)) && !(v == (33)) && v == (1)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && !(v == (15)) && !(v == (17)) && !(v == (43)) && !(v == (35)) && !(v == (49)) && !(v == (11)) && !(v == (9)) && !(v == (37)) && !(v == (33)) && !(v == (1)) && v == (5)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && !(v == (15)) && !(v == (17)) && !(v == (43)) && !(v == (35)) && !(v == (49)) && !(v == (11)) && !(v == (9)) && !(v == (37)) && !(v == (33)) && !(v == (1)) && !(v == (5)) && v == (23)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && !(v == (15)) && !(v == (17)) && !(v == (43)) && !(v == (35)) && !(v == (49)) && !(v == (11)) && !(v == (9)) && !(v == (37)) && !(v == (33)) && !(v == (1)) && !(v == (5)) && !(v == (23)) && v == (27)) || (!(v == (39)) && !(v == (13)) && !(v == (7)) && !(v == (19)) && !(v == (3)) && !(v == (25)) && !(v == (31)) && !(v == (21)) && !(v == (29)) && !(v == (41)) && !(v == (47)) && !(v == (15)) && !(v == (17)) && !(v == (43)) && !(v == (35)) && !(v == (49)) && !(v == (11)) && !(v == (9)) && !(v == (37)) && !(v == (33)) && !(v == (1)) && !(v == (5)) && !(v == (23)) && !(v == (27)) && v == (45))"
    type: "assertion"
    format: "C"
