Rozmyte systemy ekspertowe

Mam do napisania rozmyty system ekspertowy i chcę to zrobić od zera. Niestety o ile o systemach ekspertowych jako takich materiały znalazłem, o tyle o rozmytych tylko się wspomina, że są. Czy ktoś mógłby naprowadzić mnie na właściwy tok myślenia?
Na razie rozumiem to tak, że mam zdefiniowane zbiory:

Oznaczenia w nawiasach to (wartość zmiennej, wartość funkcji przynależności)

wysokaTemperatura: (10, 0) (40, 1)
niskaTemperatura: (20, 0) (-20, 1)
sredniaTemperatura: (-10, 0) (10, 1)

duzeZapasyLodow: (10, 0) (100, 1)
maleZapasyLodow: (40, 0) (10, 1)
srednieZapasyLodow: (15, 0) (30, 1)

duzeZapasyHotDogow: (10, 0) (100, 1)
maleZapasyHotDogow: (40, 0) (10, 1)
srednieZapasyHotDogow: (15, 0) (30, 1)

duzeZapasyParowek: (10, 0) (100, 1)
maleZapasyParowek: (40, 0) (10, 1)
srednieZapasyParowek: (15, 0) (30, 1)

duzeZapasyBulek: (10, 0) (100, 1)
maleZapasyBulek: (40, 0) (10, 1)
srednieZapasyBulek: (15, 0) (30, 1)

i reguły:

IF zapasyParowek IS duzeZapasyParowek AND zapasyBulek IS duzeZapasyBulek THEN zapasyHotDogow is duzeZapasyHotDogow

IF temperatura IS niskaTemperatura AND zapasyHotDogow IS duzeZapasyHotDogow THEN SOLUTION Sprzedawaj hot-dogi

IF temperatura IS sredniaTemperatura AND zapasyLodow IS duzeZapasyLodow THEN SOLUTION Sprzedawaj lody

i zmienne (wartości nieistotne):

VAR zapasyParowek = 20
VAR zapasyLodow = 25
VAR temperatura = 15

Pytania ogólnie o systemy ekspertowe:
No i sprawa wygląda tak, że dla pewnych wartości będzie kilka rozwiązań. Przedstawiać użytkownikowi wszystkie? Ewentualnie wprowadzić CF i przedstawiać te powyżej jakiegoś CF?
Czy ja dobrze to zrobiłem z tym, że jedne reguły tworzą nowe fakty, a inne tworzą rozwiązania (SOLUTION)?

Pytanie o rozmyte wartości:
Według tego co tutaj wymyśliłem raz zmienna zapasyHotDogow ma konkretna wartość, a raz przypisuje jej przedział, czy tak może być? Jeśli nie, to na jakiej zasadzie reguła tworzy nowy fakt, skąd ma mieć wartość tego faktu, w tym przypadku skąd ma wiedzieć jaką wartość przypisać zmiennej zapasyHotDogow, skoro zna tylko stopień przynależności do danego zbioru rozmytego?