demicontractive