Introduction
Despite the remarkable success of deep learning models, particularly large neural networks and pre-trained language models (LLMs), significant challenges arise when applying these architectures to program synthesis and abstract reasoning...