'Implements Step 3 from "An algorithm for suffix stripping"
From the paper:
Step 3
(m>0) ICATE ->  IC              triplicate     ->  triplic
(m>0) ATIVE ->                  formative      ->  form
(m>0) ALIZE ->  AL              formalize      ->  formal
(m>0) ICITI ->  IC              electriciti    ->  electric
(m>0) ICAL  ->  IC              electrical     ->  electric
(m>0) FUL   ->                  hopeful        ->  hope
(m>0) NESS  ->                  goodness       ->  good'

def _step3(self, word):

    return self._apply_rule_list(word, [(u'icate', u'ic', self._has_positive_measure), (u'ative', u'', self._has_positive_measure), (u'alize', u'al', self._has_positive_measure), (u'iciti', u'ic', self._has_positive_measure), (u'ical', u'ic', self._has_positive_measure), (u'ful', u'', self._has_positive_measure), (u'ness', u'', self._has_positive_measure)])
