inference rules for Tri