- content:
  - invariant:
      format: acsl_expression
      location:
        file_name: null
        function: main
        line: 32
      type: loop_invariant
      value: (((((((((3 * ((__int128) n * n)) + (((__int128) n * n) * n)) + ((__int128)
        n * 3)) + 1) == ((__int128) y + x)) && ((((__int128) n * 6) + 6) == z)) &&
        ((((__int128) n * n) * n) == x)) && ((n < (a + 1)) || (((__int128) z * x)
        == (((__int128) x * 12) + (((__int128) a * x) * 6))))))
  - invariant:
      ensures: ((cond != 0)) && (1)
      format: acsl_expression
      location:
        file_name: null
        function: __VERIFIER_assert
        line: 14
      requires: ((cond != 0)) && (cond != 0)
      type: function_contract
  entry_type: invariant_set
  metadata:
    format_version: '3.0'
