A method, computer program product, and system for enhancing dynamically enhancing query results. A processor(s) obtains an inquiry from a user and determines response types and condition elements, to use to determine the unique response type of the inquiry. The processor(s) generates, per type, a response form of slot(s) for condition elements. The processor(s) utilizes the response forms to generate a sum of products expression which it transforms into a product of sums expression. The processor(s) utilizes a first sum term to generate a prompt for a further question to the user. The processor(s) obtains data responsive to the question and interprets the data into condition primitive(s). The processor(s) identifies sum terms comprising the interpreted condition primitive(s), based on comparing the interpreted condition primitive(s) to the condition elements of each sum term. If deleting the sum terms renders the expression empty, the processor(s) identifies the unique response type.