- content:
  - invariant:
      ensures: (((((2 <= n) && (n <= ((long long) \result + 1))) || ((n <= 0) && ((\result
        == 1) || (\result == 0)))) || ((\result == 1) && (1 == n))))
      format: acsl_expression
      location:
        file_name: null
        function: fibonacci
        line: 16
      requires: (1)
      type: function_contract
  entry_type: invariant_set
  metadata:
    format_version: '3.0'
