User blog comment:Simply Beautiful Art/Bump Funk and its OCF/@comment-1605058-20170415133739

Unfortunately, this function is not well-defined. Your conditions imply \(2=B(\omega,2)=B(1+\omega,2)=B(1,2)+B(\omega,2)=1+2=3\), so no function \(B\) can have these properties.