theory vodeo logical reasoning