Termination proof

1: switching to dependency pairs

The following set of initial dependency pairs has been identified.

f#( s( X ) ) f#( X )
g#( cons( 0 , Y ) ) g#( Y )
h#( cons( X , Y ) ) h#( g( cons( X , Y ) ) )
h#( cons( X , Y ) ) g#( cons( X , Y ) )

1.1: dependency graph processor

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