По Г. С. Альтшуллеру

Процесс поисковой, изобретательской деятельности представляет собой основное содержание обучения.

Основным понятием теории решения изобретательских задач является противоречие. При возникновении противоречия возможны два пути его разрешения: 1) компромисс, примирение противоположных требований, предъявляемых, например, к определенной конструкции; 2) выдвижение качественно новой идеи или принципиально новой конструкции.

Г.С. Альтшуллер выделяет 40 типов принципов устранения технических противоречий: дробления, вытеснения, местного качества, асимметрии, объединения, универсальности, «матрешки», антивеса, предварительного напряжения, предварительного исполнения, «заранее подложенной подушки», эквипотенциальности, «наоборот», сфероидальности, динамичности, перехода в другое измерение, частичного или избыточного решения, использования механических колебаний, периодического действия, непрерывности полезного действия, проскока, «обратить вред в пользу», обратной связи, «посредника», самообслуживания, копирования, дешевой недолговечности взамен дорогой долговечности, замены механической схемы, использования пневмо- и гидроконструкций, применения гибких оболочек и тонких пленок, применения пористых материалов, изменения окраски, однородности, отброса и регенерации частей, изменения физико-механических параметров объекта, применения фазовых переходов, термического расширения, сильных окислителей, инертной среды, композиционных материалов.