- content:
  - invariant:
      format: acsl_expression
      location:
        file_name: null
        function: main
        line: 23
      type: loop_invariant
      value: ((((((((1 <= c) && (i <= 2)) && (1 <= i)) || ((4 <= c) && (1 <= i)))
        || ((0 <= c) && (i == 0))) || (((1 <= i) && (i <= 3)) && (4 <= ((long long)
        i + c)))) || ((i == 1) && (0 <= c))))
  - invariant:
      ensures: ((\old(cond) != 0)) && (1)
      format: acsl_expression
      location:
        file_name: null
        function: __VERIFIER_assert
        line: 14
      requires: ((\old(cond) != 0)) && (cond != 0)
      type: function_contract
  entry_type: invariant_set
  metadata:
    format_version: '3.0'
