signature { automatic } theory { n3:[R3](down (N1 [R1]([R1]( down( N2 (N1:N2)))))) ; n3:n1; n3:n2; n3:n3; n1:n2; n2:n3; n1:!n3 }