Introduction to digital circuits based logical programming (DCBLP) - The multiparadigmatic way of logical based on programming