Termination proof

1: switching to dependency pairs

The following set of initial dependency pairs has been identified.

__#( __( X , Y ) , Z ) __#( X , __( Y , Z ) )
__#( __( X , Y ) , Z ) __#( Y , Z )
and#( tt , X ) activate#( X )
isList#( V ) isNeList#( activate( V ) )
isList#( V ) activate#( V )
isList#( n____( V1 , V2 ) ) and#( isList( activate( V1 ) ) , n__isList( activate( V2 ) ) )
isList#( n____( V1 , V2 ) ) isList#( activate( V1 ) )
isList#( n____( V1 , V2 ) ) activate#( V1 )
isList#( n____( V1 , V2 ) ) activate#( V2 )
isNeList#( V ) isQid#( activate( V ) )
isNeList#( V ) activate#( V )
isNeList#( n____( V1 , V2 ) ) and#( isList( activate( V1 ) ) , n__isNeList( activate( V2 ) ) )
isNeList#( n____( V1 , V2 ) ) isList#( activate( V1 ) )
isNeList#( n____( V1 , V2 ) ) activate#( V1 )
isNeList#( n____( V1 , V2 ) ) activate#( V2 )
isNeList#( n____( V1 , V2 ) ) and#( isNeList( activate( V1 ) ) , n__isList( activate( V2 ) ) )
isNeList#( n____( V1 , V2 ) ) isNeList#( activate( V1 ) )
isNeList#( n____( V1 , V2 ) ) activate#( V1 )
isNeList#( n____( V1 , V2 ) ) activate#( V2 )
isNePal#( V ) isQid#( activate( V ) )
isNePal#( V ) activate#( V )
isNePal#( n____( I , __( P , I ) ) ) and#( isQid( activate( I ) ) , n__isPal( activate( P ) ) )
isNePal#( n____( I , __( P , I ) ) ) isQid#( activate( I ) )
isNePal#( n____( I , __( P , I ) ) ) activate#( I )
isNePal#( n____( I , __( P , I ) ) ) activate#( P )
isPal#( V ) isNePal#( activate( V ) )
isPal#( V ) activate#( V )
activate#( n__nil ) nil#
activate#( n____( X1 , X2 ) ) __#( X1 , X2 )
activate#( n__isList( X ) ) isList#( X )
activate#( n__isNeList( X ) ) isNeList#( X )
activate#( n__isPal( X ) ) isPal#( X )
activate#( n__a ) a#
activate#( n__e ) e#
activate#( n__i ) i#
activate#( n__o ) o#
activate#( n__u ) u#

1.1: dependency graph processor

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