Learning Rules In Soft Computing