function createCombinationalAnalysisPrompt(scope = globalScope) {
    scheduleBackup();
    $('#combinationalAnalysis').empty();
    $('#combinationalAnalysis').append("<p>Enter Input names separated by commas: <input id='inputNameList' type='text'  placeHolder='eg. In A, In B'></p>");
    $('#combinationalAnalysis').append("<p>Enter Output names separated by commas: <input id='outputNameList' type='text'  placeHolder='eg. Out X, Out Y'></p>");
    $('#combinationalAnalysis').append("<p style='text-align:center;'>OR</p>");
    $('#combinationalAnalysis').append("<p>Enter Boolean Function: <input class='truth_table_input' autofocus id='booleanExpression' placeholder='Example: (AB)' type='text'></p>");
    $('#combinationalAnalysis').append("<label class='cb-checkbox'>I need a decimal column.<input id='decimalColumnBox' type='checkbox'></label>");
    $('#combinationalAnalysis').dialog({
        resizable:false,
        width: 'auto',
        buttons: [
            {
                style: 'padding: 5px',
                text: 'Next',
                click() {
                    performCombinationalAnalysis($("#inputNameList").val(), $("#outputNameList").val(), $('#booleanExpression').val());
                },
            },
        ],
    });
    $("#combinationalAnalysis").checkBo();
}
The prompt for combinational analysis
@param {Scope=} - the circuit in which we want combinational analysis
@category combinationalAnalysis