- entry_type: "location_invariant"
  metadata:
    format_version: "0.1"
    uuid: "3b93aa6c-e01b-4ffa-997e-d59326e73217"
    creation_time: "2023-02-16T10:47:47Z"
    producer:
      name: "CPAchecker"
      version: "2.2"
      configuration: "witness2invariant"
    task:
      input_files:
      - "/mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/as-hybrid.i"
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/as-hybrid.i: "6f4877babf2234c4d9f84af37e06b0d1c35e333b586df80a0a3a6ac5b1b8e2d2"
      specification: "G ! call(reach_error())"
      data_model: "LP64"
      language: "C"
  location:
    file_name: "/mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/as-hybrid.i"
    file_hash: "file_hash"
    line: 20
    column: 6
    function: "main"
  location_invariant:
    string: "(i == (1) && j == (2)) || (i == (8) && j == (6)) || (i == (10) && j == (1)) || (i == (7) && j == (2)) || (j == (0) && i == (4)) || (i == (8) && j == (4)) || (i == (6) && j == (4)) || (i == (6) && j == (9)) || (i == (9) && j == (3)) || (i == (2) && j == (6)) || (i == (6) && j == (1)) || (j == (0) && i == (6)) || (i == (3) && j == (9)) || (i == (3) && j == (5)) || (i == (7) && j == (5)) || (j == (0) && i == (1)) || (i == (5) && j == (7)) || (j == (0) && i == (9)) || (j == (0) && i == (3)) || (i == (6) && j == (6)) || (i == (7) && j == (8)) || (i == (6) && j == (7)) || (i == (9) && j == (6)) || (i == (10) && j == (8)) || (i == (8) && j == (2)) || (i == (3) && j == (7)) || (i == (9) && j == (5)) || (i == (10) && j == (9)) || (i == (5) && j == (6)) || (i == (8) && j == (1)) || (i == (4) && j == (2)) || (i == (1) && j == (1)) || (i == (1) && j == (7)) || (i == (1) && j == (8)) || (i == (2) && j == (3)) || (i == (5) && j == (3)) || (i == (2) && j == (4)) || (i == (5) && j == (8)) || (i == (5) && j == (2)) || (i == (7) && j == (6)) || (i == (8) && j == (3)) || (i == (4) && j == (8)) || (i == (7) && j == (9)) || (j == (0) && i == (10)) || (i == (5) && j == (5)) || (i == (1) && j == (6)) || (i == (2) && j == (9)) || (i == (7) && j == (3)) || (i == (9) && j == (9)) || (i == (10) && j == (5)) || (i == (8) && j == (7)) || (i == (3) && j == (6)) || (i == (4) && j == (5)) || (i == (2) && j == (7)) || (i == (7) && j == (4)) || (i == (8) && j == (9)) || (i == (4) && j == (7)) || (i == (9) && j == (1)) || (i == (5) && j == (9)) || (i == (6) && j == (3)) || (i == (4) && j == (1)) || (i == (7) && j == (7)) || (i == (2) && j == (8)) || (j == (0) && i == (8)) || (i == (10) && j == (4)) || (i == (9) && j == (7)) || (j == (0) && i == (5)) || (i == (3) && j == (4)) || (i == (10) && j == (6)) || (j == (0) && i == (7)) || (i == (3) && j == (3)) || (i == (8) && j == (5)) || (i == (10) && j == (2)) || (i == (10) && j == (7)) || (i == (2) && j == (5)) || (i == (5) && j == (1)) || (i == (1) && j == (9)) || (i == (5) && j == (4)) || (i == (4) && j == (9)) || (i == (7) && j == (1)) || (i == (4) && j == (6)) || (i == (9) && j == (2)) || (i == (3) && j == (1)) || (i == (1) && j == (3)) || (i == (6) && j == (2)) || (i == (1) && j == (5)) || (i == (4) && j == (3)) || (i == (3) && j == (8)) || (i == (10) && j == (3)) || (i == (6) && j == (8)) || (i == (1) && j == (4)) || (i == (9) && j == (8)) || (i == (3) && j == (2)) || (i == (9) && j == (4)) || (i == (6) && j == (5)) || (i == (2) && j == (1)) || (i == (2) && j == (2)) || (j == (0) && i == (2)) || (i == (4) && j == (4)) || (i == (8) && j == (8))"
    type: "assertion"
    format: "C"
- entry_type: "location_invariant"
  metadata:
    format_version: "0.1"
    uuid: "e34bab9d-2c45-4544-8741-dbc00ef04ad7"
    creation_time: "2023-02-16T10:47:47Z"
    producer:
      name: "CPAchecker"
      version: "2.2"
      configuration: "witness2invariant"
    task:
      input_files:
      - "/mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/as-hybrid.i"
      input_file_hashes:
        /mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/as-hybrid.i: "6f4877babf2234c4d9f84af37e06b0d1c35e333b586df80a0a3a6ac5b1b8e2d2"
      specification: "G ! call(reach_error())"
      data_model: "LP64"
      language: "C"
  location:
    file_name: "/mnt/thread-witnesses/replication/bench/thread-witnesses/st-lit/prec/as-hybrid.i"
    file_hash: "file_hash"
    line: 19
    column: 4
    function: "main"
  location_invariant:
    string: "(j == (0) && i == (7)) || (j == (0) && i == (8)) || (j == (0) && i == (9)) || (j == (0) && i == (10)) || (j == (0) && i == (4)) || (j == (0) && i == (3)) || (j == (0) && i == (6)) || (j == (0) && i == (2)) || (j == (0) && i == (1)) || (j == (0) && i == (5)) || (i == (7) && j == (10)) || (i == (5) && j == (1)) || (i == (1) && j == (2)) || (i == (5) && j == (8)) || (i == (6) && j == (9)) || (i == (5) && j == (10)) || (i == (1) && j == (9)) || (i == (4) && j == (6)) || (i == (9) && j == (1)) || (i == (9) && j == (7)) || (i == (4) && j == (3)) || (i == (10) && j == (8)) || (i == (3) && j == (1)) || (i == (9) && j == (4)) || (i == (9) && j == (5)) || (i == (9) && j == (9)) || (i == (5) && j == (9)) || (i == (3) && j == (8)) || (i == (8) && j == (5)) || (i == (10) && j == (6)) || (i == (8) && j == (3)) || (i == (6) && j == (8)) || (i == (7) && j == (6)) || (i == (4) && j == (4)) || (i == (5) && j == (7)) || (i == (10) && j == (10)) || (i == (9) && j == (10)) || (i == (4) && j == (7)) || (i == (4) && j == (2)) || (i == (6) && j == (4)) || (i == (7) && j == (8)) || (i == (4) && j == (8)) || (i == (10) && j == (5)) || (i == (7) && j == (4)) || (i == (8) && j == (1)) || (i == (9) && j == (3)) || (i == (7) && j == (1)) || (i == (3) && j == (10)) || (i == (5) && j == (2)) || (i == (10) && j == (4)) || (i == (8) && j == (9)) || (i == (2) && j == (4)) || (i == (3) && j == (4)) || (i == (7) && j == (9)) || (i == (1) && j == (3)) || (i == (6) && j == (5)) || (i == (2) && j == (8)) || (i == (4) && j == (9)) || (i == (8) && j == (7)) || (i == (1) && j == (8)) || (i == (2) && j == (7)) || (i == (9) && j == (2)) || (i == (4) && j == (1)) || (i == (2) && j == (9)) || (i == (8) && j == (6)) || (i == (9) && j == (6)) || (i == (8) && j == (2)) || (i == (6) && j == (7)) || (i == (1) && j == (6)) || (i == (3) && j == (6)) || (i == (2) && j == (2)) || (i == (1) && j == (7)) || (i == (5) && j == (5)) || (i == (2) && j == (6)) || (i == (3) && j == (5)) || (i == (7) && j == (2)) || (i == (8) && j == (10)) || (i == (1) && j == (4)) || (i == (5) && j == (3)) || (i == (5) && j == (6)) || (i == (4) && j == (10)) || (i == (2) && j == (1)) || (i == (2) && j == (10)) || (i == (6) && j == (2)) || (i == (6) && j == (10)) || (i == (7) && j == (7)) || (i == (3) && j == (2)) || (i == (7) && j == (5)) || (i == (1) && j == (5)) || (i == (3) && j == (9)) || (i == (9) && j == (8)) || (i == (10) && j == (3)) || (i == (2) && j == (5)) || (i == (6) && j == (1)) || (i == (4) && j == (5)) || (i == (10) && j == (2)) || (i == (5) && j == (4)) || (i == (10) && j == (7)) || (i == (10) && j == (9)) || (i == (10) && j == (1)) || (i == (6) && j == (6)) || (i == (7) && j == (3)) || (i == (8) && j == (4)) || (i == (3) && j == (7)) || (i == (1) && j == (1)) || (i == (1) && j == (10)) || (i == (2) && j == (3)) || (i == (6) && j == (3)) || (i == (8) && j == (8)) || (i == (3) && j == (3))"
    type: "assertion"
    format: "C"
