Fuzzy logic programming based knowledge analysis for qualitative comparative analysis