- content:
  - invariant:
      ensures: ((((((((3 == \result) || (n < 2)) || (4 < n)) || (2 == n)) && ((((5
        == \result) || (n < 4)) || (n == 4)) || (6 < n))) && (((\result == 0) || (n
        == 1)) || (1 < n))) && (((\result == 1) || (n < 1)) || (3 < n))))
      format: acsl_expression
      location:
        file_name: null
        function: fibo2
        line: 19
      requires: (1)
      type: function_contract
  - invariant:
      ensures: ((((\result == 0) || (n == 1)) || (2 < n)))
      format: acsl_expression
      location:
        file_name: null
        function: fibo1
        line: 9
      requires: (1)
      type: function_contract
  entry_type: invariant_set
  metadata:
    format_version: '3.0'
