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 )
geq#( s( X ) , s( Y ) ) geq#( X , Y )
div#( s( X ) , s( Y ) ) if#( geq( X , Y ) , s( div( minus( X , Y ) , s( Y ) ) ) , 0 )
div#( s( X ) , s( Y ) ) geq#( X , Y )
div#( s( X ) , s( Y ) ) div#( minus( X , Y ) , s( Y ) )
div#( s( X ) , s( Y ) ) minus#( X , Y )

1.1: dependency graph processor

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