Termination proof

1: switching to dependency pairs

The following set of initial dependency pairs has been identified.

eq#( s( X ) , s( Y ) ) eq#( X , Y )
rm#( N , add( M , X ) ) ifrm#( eq( N , M ) , N , add( M , X ) )
rm#( N , add( M , X ) ) eq#( N , M )
ifrm#( true , N , add( M , X ) ) rm#( N , X )
ifrm#( false , N , add( M , X ) ) rm#( N , X )
purge#( add( N , X ) ) purge#( rm( N , X ) )
purge#( add( N , X ) ) rm#( N , X )

1.1: dependency graph processor

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