Termination proof

1: switching to dependency pairs

The following set of initial dependency pairs has been identified.

minus#( s( x ) , s( y ) ) minus#( x , y )
quot#( s( x ) , s( y ) ) quot#( minus( x , y ) , s( y ) )
quot#( s( x ) , s( y ) ) minus#( x , y )
plus#( s( x ) , y ) plus#( x , y )
minus#( minus( x , y ) , z ) minus#( x , plus( y , z ) )
minus#( minus( x , y ) , z ) plus#( y , z )
app#( cons( x , l ) , k ) app#( l , k )
sum#( cons( x , cons( y , l ) ) ) sum#( cons( plus( x , y ) , l ) )
sum#( cons( x , cons( y , l ) ) ) plus#( x , y )
sum#( app( l , cons( x , cons( y , k ) ) ) ) sum#( app( l , sum( cons( x , cons( y , k ) ) ) ) )
sum#( app( l , cons( x , cons( y , k ) ) ) ) app#( l , sum( cons( x , cons( y , k ) ) ) )
sum#( app( l , cons( x , cons( y , k ) ) ) ) sum#( cons( x , cons( y , k ) ) )

1.1: dependency graph processor

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