Goal:
    A : Type  f : nat → A  m : nat  IHm : #|unfold m f| = m
  ============================
   (#|unfold m f ++ [f m]| = S m)


DEBUG:Going to execute:
<coq-core.plugins.ssreflect::ssrrewrite@0> $1 $2
DEBUG LTAC Evaluated term: length_app
DEBUG LTAC Evaluated term: length_app
DEBUG LTAC Evaluated term: Prop
DEBUG LTAC Evaluated term: Prop

File "./theories/MCList.v", line 1043, characters 31-41:
Warning: Notation app_length is deprecated since 8.20.
Use length_app instead.
[deprecated-syntactic-definition-since-8.20,deprecated-since-8.20,deprecated-syntactic-definition,deprecated,default]
File "./theories/MCList.v", line 1043, characters 31-41:
Warning: Notation app_length is deprecated since 8.20.
Use length_app instead.
[deprecated-syntactic-definition-since-8.20,deprecated-since-8.20,deprecated-syntactic-definition,deprecated,default]
File "./theories/MCList.v", line 1043, characters 31-41:
Warning: Notation app_length is deprecated since 8.20.
Use length_app instead.
[deprecated-syntactic-definition-since-8.20,deprecated-since-8.20,deprecated-syntactic-definition,deprecated,default]
Goals:
    A : Type  f : nat → A
  ============================
   (0 = 0)

    A : Type  f : nat → A  m : nat  IHm : #|unfold m f| = m
  ============================
   (#|unfold m f| + 1 = S m)


DEBUG:Going to execute:
auto
DEBUG LTAC Evaluated term: length_app
DEBUG LTAC Evaluated term: length_app
DEBUG LTAC Evaluated term: length_app
DEBUG LTAC Evaluated term: Prop
DEBUG LTAC Evaluated term: Prop

Goals:
    A : Type  f : nat → A
  ============================
   (0 = 0)

    A : Type  f : nat → A  m : nat  IHm : #|unfold m f| = m
  ============================
   (#|unfold m f| + 1 = S m)


DEBUG:Going to execute:
<coq-core.plugins.ltac::auto@0> $1 $2 $3