Termination proof

1: switching to dependency pairs

The following set of initial dependency pairs has been identified.

+#( a , b ) +#( b , a )
+#( a , +( b , z ) ) +#( b , +( a , z ) )
+#( a , +( b , z ) ) +#( a , z )
+#( +( x , y ) , z ) +#( x , +( y , z ) )
+#( +( x , y ) , z ) +#( y , z )
f#( +( x , y ) , z ) +#( f( x , z ) , f( y , z ) )
f#( +( x , y ) , z ) f#( x , z )
f#( +( x , y ) , z ) f#( y , z )

1.1: dependency graph processor

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