Бхававивека находился, по мнению некоторых исследователей, под косвенным влиянием школы Дигнаги, сформулировавшим логику Йогачары. Как логик Бхававивека выделяется прежде всего своим различением двух типов отрицания — не допускающего и допускающего альтернативное утверждение. Он исследовал также соотношение двух уровней истины -"практической" (вьявахарика-сатья) и «конечной» (парамартхика-сатья), которые называются также относительной и абсолютной.
:
Сочинения Бхававивека дошли до нас в китайских и тибетских переводах.
Обращаясь к сторонникам Буддхапалиты, Бхававивека говорил: «Возьмём змею и веревку. Если вы назовёте эту верёвку змеёй, ужалит ли она вас? Нет. Почему? Потому что у верёвки нет собственных характеристик змеи. Но змея обладает собственными характеристиками змеи. Поэтому если вы назовёте змею змеей, она будет выполнять функции змеи. Если же, как вы утверждаете, всё существует только номинально, следовательно, можно называть что угодно как угодно. Тогда вы назовёте Сансару Нирваной, и Сансара превратится в Нирвану».