用户名:
密码:


_华语综合文化门户,深度访谈,观点评论,新书推荐,读书笔记,情感故事,文化新闻

当前位置: 主页> > 时评杂谈> 影视热评>

“递归”:《盗梦空间》中多重嵌套的梦

时间:2010-09-18 16:36 来源:半壁江 网 作者:zilchelf 冷得像风整 点击:
事实上来讲,《盗梦空间》里的表层叙事很容易理解:首先是盗梦失败,其次是准备工作,最后是进入多重梦境。不过这层叙事隐隐存在一些问题,网友们也提出过一些疑点。由于暂时没有机会重看一遍各种细节,所以这里无法理清楚。总之我是阴谋党,我怀疑表层叙事中那种清晰的



  电影《盗梦空间》里几层深的梦,实际上就是《哥德尔、埃舍尔、巴赫——集异璧大成》一书中提到过的递归,也即是各种各样的嵌套。原文如下:

   “递归就是嵌套(nesting),各种各样的嵌套。这个概念很普通。(故事里的故事,电影中的电影,画中的画,俄式洋娃娃中的俄式洋娃娃(甚至括号说明中的括号说明)——这些还只是递归魅力中的一小部分)”。

   我们需要了解三个和递归有关的术语:推入(pushing),弹出(popping)、堆栈(stacks)。这三个术语第一次出现于上世纪五十年代一种计算机语言IPL的一部分。

   “推入”就是暂停手头工作、标记停止地点、开始另一项工作,新工作比原工作要“低一个层次”。

   “弹出”就是结束低层次的工作、在上一层次暂停的地方恢复原工作。

   “堆栈”用来记录暂停地点的环境信息。例如接电话过程中有新电话进来,于是暂停第一个电话开始接第二个电话,不一会又暂停第二个电话来接第三个电话……堆栈可以记录你结束当前电话后该回到第几个电话、该电话是谁打来的、暂停时你们谈到哪儿了。

  显然,《盗梦空间》中多重嵌套的梦就是“递归”,造梦者和入梦机器负责“进入梦境”,穿越都操作用来“弹出”,每层梦中留守的人就是“堆栈”,负责维持现场环境进以确保成功穿越。

  人们很容易在多重嵌套中迷失,这时候堆栈的作用就很重要。只要堆栈记录准确,我们就不会搞混各种层次。

  但实际上,在不同的梦层次当中,这种搞混层次的情况,是非常容易发生的。比如,《盗梦空间》里的一个梦:Arthur带着Ariadne在楼梯上边走边介绍如何设置梦境时,他将楼梯的首尾两级连接起来,实现了层次的混淆、无限的循环。还有一个例子,就是《盗梦空间》里:Cobb和Ariadne站在相对的两面镜子前,看到了无穷个自己。

  如果无穷循环的是梦,就没有人能够走得出。所以要采取极端措施来打破这个循环。Ariadne砸碎了镜子,眼前的无穷消失了。如果你在梦中死去,梦魇就此终结。“死亡”就是一种非常态的“弹出”方式。

  事实上来讲,《盗梦空间》里的表层叙事很容易理解:首先是盗梦失败,其次是准备工作,最后是进入多重梦境。

  不过这层叙事隐隐存在一些问题,网友们也提出过一些疑点。由于暂时没有机会重看一遍各种细节,所以这里无法理清楚。总之我是阴谋党,我怀疑表层叙事中那种清晰的层次是一个假相。表层叙事中每一个梦的开始时间和地点似乎都是一目了然,可片名“inception(开始、开端)”和片中几处提到我们无法确定梦是从何时开始,似乎暗示着真相未必如此。我还怀疑其实存在层次的混淆,问题不仅仅在于进入了哪一层的梦,而且在于进入了谁的梦。我甚至怀疑到底是谁被植入了信念……也许都是臆想吧,希望以后重看的时候能够整明白。

(责任编辑:admin)
    顶一下
    (4)
    100%
    踩一下
    (0)
    0%
    ------分隔线----------------------------
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 验证码: 点击我更换图片 匿名?
    手机阅读请扫描
    栏目列表
    推荐内容
    Baidu
    map