Termination proof

1: switching to dependency pairs

The following set of initial dependency pairs has been identified.

not#( x ) xor#( x , true )
or#( x , y ) xor#( and( x , y ) , xor( x , y ) )
or#( x , y ) and#( x , y )
or#( x , y ) xor#( x , y )
implies#( x , y ) xor#( and( x , y ) , xor( x , true ) )
implies#( x , y ) and#( x , y )
implies#( x , y ) xor#( x , true )
and#( xor( x , y ) , z ) xor#( and( x , z ) , and( y , z ) )
and#( xor( x , y ) , z ) and#( x , z )
and#( xor( x , y ) , z ) and#( y , z )

1.1: dependency graph processor

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