Fundamentals of fuzzy set theory and fuzzy modelling