诚如上面兄弟@赵自力所言的,无上皇确实出现过,而且只有北齐高纬一例。不过,我以为维基百科和百度百科关于此的解释都有些不妥,于是查了北齐书,关于这个问题的始末如下:
首先,北齐的后主高纬自感军事大败,国势已不可挽回,于是相信望气者的鬼话,把皇位让给儿子高恒以’革易‘,高恒才八岁,哪里会做什么皇帝,传位后20日,又不得不传位给年长的高湝,此时史书上才说:尊太上皇为无上皇。
我认为不妥的地方有三,其一,高纬确为无上皇,但这是历代制度性的规定呢?或仅仅是这位荒唐天子心血来潮的胡言乱语呢?
其二,高纬为太上皇时,儿子高恒为皇帝,但高纬自称无上皇时,高恒仅仅被封为’守国天王‘而非太上皇,可见无上皇未必是太上皇的升级。
其三,高纬是无上皇没错,高纬是高恒的父亲也没错,但最后接位的高湝比高纬、高恒辈分都大,他是高欢的儿子,高纬的叔叔。所以无上皇等于皇帝的祖父这一结论并不成立。
综上所述,我的看法是,一,无上皇是特例,并不可视为太上皇父亲之惯例称呼;二,历史上并未出现过祖父-父亲-儿子三代连续禅位且都并存在世的情形,因此,这个问题要准确地说是’不可知的‘。