- content:
  - invariant:
      format: acsl_expression
      location:
        file_name: null
        function: main
        line: 24
      type: loop_invariant
      value: (((((((((((sn == 0) && (i == 1)) || ((7 == i) && (sn == 12))) || ((i
        == 3) && (sn == 4))) || ((14 == sn) && (i == 8))) || ((6 == sn) && (i == 4)))
        || ((i == 6) && (sn == 10))) || ((9 <= i) && (16 == sn))) || ((sn == 8) &&
        (5 == i))) || ((i == 2) && (2 == sn))))
  - invariant:
      ensures: ((1 <= cond)) && (1)
      format: acsl_expression
      location:
        file_name: null
        function: __VERIFIER_assert
        line: 14
      requires: ((1 <= cond)) && (cond != 0)
      type: function_contract
  entry_type: invariant_set
  metadata:
    format_version: '3.0'
