Termination proof

1: switching to dependency pairs

The following set of initial dependency pairs has been identified.

rev#( cons( x , l ) ) rev1#( x , l )
rev#( cons( x , l ) ) rev2#( x , l )
rev1#( x , cons( y , l ) ) rev1#( y , l )
rev2#( x , cons( y , l ) ) rev#( cons( x , rev2( y , l ) ) )
rev2#( x , cons( y , l ) ) rev2#( y , l )

1.1: dependency graph processor

The dependency pairs are split into 2 component(s).