PURSUE ULTIMATE FACTS

2016-02-03
一个心理学家在集中营的经历

推荐一本意义疗法的代表作《活出生命的意义》。


I guess it comes down to a simple choice, really, get busy living or get busy dying.
—— Shawshank Redemption

我想,这场赌博,说到底,其实就是一个简单的选择:是,忙着活着?还是,忙着冒死?
—— 肖申克的救赎

人是一种很悲剧的存在ーー从出生开始就被判了死刑和劳役。唯有爱和赌博能成为人的救赎。

爱是能力。超级赌徒都是在爱中忙着冒死的。只有忙着冒死的人才有资格配得上“超级赌徒”的名号。

如果你觉得你之前的人生是不幸的,那么为什么你之后的人生不能是幸运的呢?你都是在赌博啊。人生就是赌博。

如果你觉得别人之前的人生是不幸的,那么为什么别人之后的人生不能是幸运的呢?人人都应该好好赌博啊。好好赌博,天天向上。


阿德勒:你不是不能行动,而是为了避免失败或巨大的使命带来的压力而选择不行动。

弗兰克尔:人不只会因缺乏意义而崩溃,也会因意义过强而窒息。


阿德勒的体系确实有两个倾向:

  1. 通过『自主意志』对处境进行过度阐释(over-interpretation)。
  2. 把『信』当作一种『由人决定的意志性行动』,在宗教语境下接近于『试探神』。

一、阿德勒确实有『过度阐释处境』的倾向


阿德勒有一个很独特的前提出发点:
重要的不是事实,而是你赋予事实的意义。
不是发生了什么,而是你如何解读它。


这句话在心理辅导上有效,但哲学上有问题。因为它会滑向一种危险的逻辑:
『主体的阐释权』 = 『最终权威』。


这意味着:

  • 情境不再有客观意义
  • 现实不再提供约束
  • 人的意志成为意义的创造者
  • 解释能力 > 事实本身

二、『去信就得着什么』在阿德勒语境下确实接近『试探神』


为什么呢?因为在他那里,『信』不是『向着外来的恩典敞开』,而是:一种意志性的、主动建立意义的心理行为。


通俗地讲:

阿德勒式的『信』 = 你决定相信什么,它就能成为你的动力


这有两个危险:

  1. 把『信』当作『操纵现实的心理工具』
  2. 将『信』从『接受恩典』变成『施展意志』

『我只要去相信神会做某事,神就必须做。』
→ 这是『试探神』(把神当工具,而不是主宰。)


三、因信接受恩典


如果勉强被放进阿德勒框架,『因信接受恩典』更接近什么?


若只从心理动力学角度勉强类比:

  • 不是消极补偿
    『我没办法,只能认输,不干了』
    → 与『信』完全相反

  • 也不是积极补偿
    『我努力行善、做更好的人、克服自己不足』
    → 与『恩典』对立(罗 4:4–5)


若硬要用阿德勒的词,它更像:
『超越补偿』(non-compensatory resolution)


阿德勒其实在后期提过一个接近的思想:
『真正的治愈不是补偿,而是目标的转变。』
但这个仍然是不完全的类比。


『因信接受恩典』是:
不补偿、不逃避、不自我克服,而是让一个外来的、异质的、从天上来的能力进入、住在人的灵里。
这已经超越阿德勒心理学的结构。


四、『自卑感』为何会变成『自卑情结』?


耶稣也向那些仗着自己是义人,藐视别人的,说了这个比喻:
有两个人上殿里去祷告,一个是法利赛人,另一个是税吏。
法利赛人站着,自言自语地祷告说,神啊,我感谢你,我不像别人,勒索、不义、奸淫,也不像这个税吏。
我一周禁食两次,凡我所得的,都献上十分之一。
那税吏却远远地站着,连举目望天也不敢,只捶着胸说,神啊,宽恕我这个罪人!
我告诉你们,这人回家去,得称为义,那人却不然。因为凡高抬自己的,必降为卑;降卑自己的,必升为高。
(路加福音 18:9-14 恢复本)

真正的赦免必须来自被冒犯的那一位。如果这位有『自卑感』的税吏没有向神认罪而得赦免的话,他就会有『自卑情结』。
人是有限和软弱的存在。这软弱也是人的罪。如果神没有赦免人并加给人力量的话,人就会有『自卑情结』。


彼此的重担、要互助挑担,这样就行尽基督的律法了。不是了不起、而自以为了不起的、便是欺骗了自己。各人要把自己实际的工作察验好了,那么也许可以单比较自己、而不比较别人、来夸成绩。因为各人总要挑他自己的担子。
(加拉太人书 6:2-5 吕振中)

人的争竞也是人的罪。如果人没有向神认罪而得赦免的话,人就会有『优越情结』。


主雅苏经过成孕(约 1:14)、受试(约 6:15)、在祭坛上被钉死流出宝血(约 19:34),复活成为属天的大祭司(约 20:14),带着血升天进入至圣所(约 20:17)。他的灵成为赐生命的灵,内住在我们的灵里面(约 20:22),将我们的灵联于天,也将天带到我们的灵里。

我们要出到宿营的外面,进入神圣帐幕的最里面。


《活出生命的意义》

著名心理学家弗兰克尔是20世纪的一个奇迹。纳粹时期,作为犹太人,他的全家都被关进了奥斯威辛集中营,他的父母、妻子、哥哥,全都死于毒气室中,只有他和妹妹幸存。弗兰克尔不但超越了这炼狱般的痛苦,更将自己的经验与学术结合,开创了意义治疗法,替人们找到绝处再生的意义,也留下了人性史上最富光彩的见证。

弗兰克尔一生对生命充满了极大的热情,67岁仍开始学习驾驶飞机,并在几个月后领到驾照。一直到80岁还登上了阿尔卑斯山。

他并不是当年集中营里被编号为119104的待决囚徒,而是让人的可能性得以扩大的圣者。

前言

** 哈洛德 · 库希纳 **

亲爱的读者,如果在您一生的阅读体验中,能够拥有这样一本书,它其中的某个篇章或者包含的某种思想不仅能触动您的灵魂并且能引领它与之共舞,甚至改变您的日常生活与命运,那这样的书您一定要常常翻阅,并像对待珍宝一样小心呵护。而维克多 · 弗兰克尔的《活出生命的意义》作为当代最伟大的著作之一,正是这样的一部作品。

这是一本讲述生存问题的书。和20世纪30年代德国与东欧的许多犹太人一样,二战之初,弗兰克尔也自认为可以逃过一劫,但他还是没能躲过席卷整个欧洲的纳粹种族灭绝运动。不幸的是,他最终被关押到曾被称作“死亡工厂”的奥斯维辛集中营,但幸运的是,他奇迹般地活了下来,成为《圣经》里那个“幸免于难的人”。在此书中,他很少谈及自己在集中营里忍受的常人无法想象的艰辛、苦难与摧残,而是更多地谈论那些让人坚强地活下去的勇气。“知道为什么而活的人,便能生存。”——他很欣赏尼采的这句话,并在书中多次引用。他对那些因放弃对未来的渴望而放弃生命的狱友嗤之以鼻,因为这些人死亡的原因不是因为食物或药品的匮乏,而是因为缺失对未来的渴望和不知道自己为什么而活。弗兰克尔则不同,他心中无时无刻不牵挂着自己的妻子,内心充满了思念,因而怀着强烈的求生欲望期盼有朝一日能够活着与爱妻重逢。他还不断梦想战后能够到各地举办心理方面的专题讲座,其内容正与他在奥斯维辛集中营的种种经历相关。可能会令人们产生疑惑的是:在集中营里显然并不是拥有强烈求生欲望的人就一定能够活下来,有人由于身染恶疾,有人由于焚烧炉的吞噬,最终都难逃死亡厄运。但弗兰克尔关注的并非多数人丧生的原因,而是为什么有些人能够幸免于难。

奥斯维辛的经历不啻于一场噩梦,但这段不堪回首的往事反而强化了弗兰克尔的核心理念:生活并非弗洛伊德所宣扬的那样,只是简单地祈求快乐,也并非阿德勒所教导的那样,只是为了争权夺利。人们活着是为了寻找生命的意义,这也是人们一生中被赋予的最艰巨的使命。弗兰克尔发现可能找寻到生命意义的三个途径:工作(做有意义的事)、爱(关爱他人)以及拥有克服困难的勇气。苦难本身毫无意义,但我们可以通过自身对苦难的反应赋予其意义。弗兰克尔指出,“在苦难中,一个人可能仍然保持勇敢、自尊、无私,也可能为了自我保护在激烈的斗争中丧失了人的尊严而无异于低等动物”。他承认在纳粹集中营里,只有少数人可以像前者那样活,“而且,仅仅这样一个事例就足以证明——人的内在力量是可以改变其外在命运的”。

最后,弗兰克尔最具持久力的观点,正是我在生活以及无数的咨询中一直呼吁的:一些不可控的力量可能会拿走你很多东西,但它唯一无法剥夺的是你自主选择如何应对不同处境的自由。你无法控制生命中会发生什么,但你可以控制面对这些事情时自己的情绪与行动。

在亚瑟 · 米勒的剧本——《维希事件》(Incident at Vichy)中有一幕,讲的是某位中产阶级上层的绅士向占领他所在城市的纳粹军官出示自己的各种荣誉证书,包括大学毕业证、杰出市民推荐信等等。纳粹军官问道:“这就是你所有的东西吗?”绅士点点头。纳粹军官立即将这些东西揉成一团,扔进了废纸篓,告诉他,“很好,现在你什么都没了”。于是,绅士彻底崩溃了,因为于他而言,做人的尊严依存于别人对自己的尊重,没有尊严,精神也随之崩溃。对此,弗兰克尔会争辩说:“只要我们拥有自主选择如何应对处境的自由,我们就不会一无所有。”

我在公理教会的经验也充分证明了弗兰克尔所洞察到的这个真理。我认识的一些成功人士一退休就失去了生活的热情。工作使他们的生活有意义,甚至还成为唯一赋予他们生活意义的事,一旦没了工作,他们便日复一日地呆坐家中,因“无所事事”而愁眉苦脸。与此相反,我还认识一些人,他们因为相信总会有出头之日而勇于挑战持久的苦难和困境。好比有些罹患重病者,无论是为了延长有生之日好分享整个家庭的大事件,还是期待医生通过研究他们的病症找到治疗之策,任何一个活下去的理由都使得他们能够忍受病痛的煎熬。总之,拥有一个活下去的“理由”让这些身患重病者能够承受这样活着的“方式”。

我的亲身经历也在另一方面回应了弗兰克尔提出的理念。我在《当好人遭难时》(When Bad Things Happen to Good People)一书中讲述了自己如何在艰难的思想斗争中逐渐接纳了儿子的疾病与死亡,因而使该书具有了广泛的影响力和可信度。而弗兰克尔的存在(主义)分析治疗的理念是通过引导灵魂找到生活的意义而治愈心灵创伤,他通过积极抵抗奥斯维辛集中营里的极度痛苦并存活下来的事实使其理念获得可信度。如果没有第一部分的经历,本书的后半部分将无法给人留下深刻印象。

由著名心理学家戈登 · 奥尔波特为1962年版的《活出生命的意义》撰写前言很有意义,而新版本的前言则是由牧师写的。我们逐渐认可这是一本意义隽永的宗教书籍。本书认为,生活是充满意义的,人们要摈弃环境的侵扰,学会追寻生活的意义。它还强调,生活是有终极目的存在的。另外,在原版中,附言之前还有一句20世纪使用最多的宗教(religious)语句:

我们终于认识了人类的本来面目。切记,人类不仅指那些发明了奥斯维辛毒气室的人,也指那些唇边默颂上帝或圣母玛利亚并径直走进毒气室的人。

「哈洛德 · 库希纳,犹太教圣殿奖得主,现居马萨诸塞州的纳提克。作为一名畅销书作者,他出版了《当好人遭难时》、《亦真亦幻的生活事项》以及《欲望无边》三本著作。」

自序

** 维多克 · 弗兰克尔 **

目前,这本书已用英文印刷了100多版,还以其他21种语言出版。其中,仅英文版销量已突破300万册。

这些不争的事实也是美国报业和美国电视台的记者开始采访我的原因,他们通常在罗列这些数据之后惊叹道:“弗兰克尔博士,你的书成了真正的畅销书——对此成就你有何感想?”每到这时,我就会如实相告,我压根没有以畅销书作者的身份去看待这本书,也没有把它作为一种成就。就我个人而言,更愿意把这本书看作对我们这个时期困境的一种表达:如果数以千万的读者去购买一本标明能解决有关生活意义问题的书,那说明这个问题一定是当下最急需解决的。

当然,书中某些其他内容可能也加强了本书的冲击力。例如,书的第二部分是理论部分(存在主义分析治疗),浓缩了第一部分的精华。第一部分是自传部分(集中营的经历),是对我理论存在的明证,两部分共同加强了本书的可信度。

在我1945年提笔创作这部作品时,我并没有太多的想法。在随后的九天时间里,我一直坚持要匿名出版这部作品。事实上,最早出版的德语版上并没有出现我的名字,但在出版前的最后关头,在朋友的劝说下,我勉强在扉页上印上了自己的名字。起初我是抱有一种坚定的信念:这是一部匿名作品,它不会给作者在文学方面带来什么声誉。我的初衷很简单,只是想通过具体的事例向读者传递一种观点——生命在任何条件下都有意义,即便是在最为恶劣的情形下。如果这种观点在某些极端的环境中得到验证,我的作品或许会引起人们的关注。因此,我认为我有责任将自己的经历写下来,或许对那些绝望中的人们会有所帮助。

让我惊讶而又感到非同寻常的是,在我的众多著作中,恰恰是这本我原来打算匿名的书出乎意料地给我带来了极大的成功。因此,我再三叮嘱我在欧洲和美国的学生:“不要只想着成功——你越想成功,就越容易失败。成功就像幸福一样,可遇而不可求。它是一种自然而然的产物,是一个人无意识地投身于某一伟大的事业时产生的衍生品,或者是为他人奉献时的副产品。幸福总会降临的,成功也同样:常常是无心插柳柳成荫。我希望你们的一切行为服从良心,并用知识去实现它。总有一天你会发现,当然是相当长的时间之后——注意,我说的是很长一段时间后!——正是由于这种不关注,成功将降临于你。”

读者可能会问为什么在希特勒占领奥地利后我不设法逃离险境。就让我的回忆来回答这个问题吧。在美国参加二战后不久,我接到了让我去美国驻维也纳领事馆领取移民签证的邀请。年迈的父母闻讯后欣喜万分,他们一直指望着我能够平安离开奥地利,然而我却变得有些犹豫。我真能忍心撇下双亲,让他们独自面对等待着被送往集中营的厄运吗?身为儿子,我的责任在哪里?我应该移民到一块能够让我安心创作的乐土吗?是集中精力发展我的意义疗法,还是应该担负起儿女真正的责任,尽一切可能保护父母?我左思右想,实在想不出更好的方法;这也是一种两难境地,人们通常希望得到“上苍的暗示”。

正在此时,我注意到了我家桌子上的一块大理石。我向父亲问起它的来历,他告诉我说,这是他在被纳粹焚烧的维也纳最大的犹太会遗址上发现的。他把这块石头带回了家,因为上面镌刻了《十诫》的部分内容。父亲向我解释那些希伯来文字说,它代表了《十诫》中的一条。我急忙问道:“是哪一条?”他答道:“荣耀你的父母,地上的生命将能得到延续。”就在这一刹那,我决定留下来,陪伴我的父母,就让美国签证过期吧。

第一部分 在集中营的经历

首先申明,这并不是对某些事实的陈述,而是有关我个人经历的记录,同时也是对数以百万的囚徒经历过的事件的记录。这是由一名集中营的幸存者亲口讲述的故事。故事的焦点不是大家常听到的有关集中营的恐怖遭遇,而是一些小的磨难。换句话说,就是想要回答一个问题:集中营的日常生活是如何反映在普通囚徒的思想中的?

文中所描述的多数事件并不发生在诸如奥斯维辛这样著名的大集中营,而是一些小的集中营,事实上死亡大多发生在这些小集中营。本书的主人公不是平日里受人景仰的大英雄、烈士,也不是那些有名的囚头——就是狱中充当临时财产托管人并享有特权的囚犯——或者一些有名的囚徒。本书不是名人的受难记,而是将注意力集中在那些不为人所知、没有记录在案的遇难者所遭受的磨难和死亡。书中讲述的正是这些普通的囚徒,他们没有戴着表明身份和特权的袖箍,却时常遭到囚头的轻视。当普通囚徒饥寒交迫时,囚头们却衣食无忧。不夸张地说,许多囚头在集中营的日子甚至要比以前任何时候都好。与看守相比,这些人更为凶狠,在鞭打囚徒时更为残忍。当然,集中营挑选这一类人也有自己的标准,那就是性格要适合这份工作,而且,一旦这些人没有遵照指令完成任务,那么他们的职位也会不保。不久,他们就会变得与纳粹的看守一样。人们可以以纳粹看守的心理来判断这些人的心理状态。

对于没有经历过集中营生活的人来说,很容易对有过这种经历的人抱有一种错误的同情心态。外人对于囚徒之间为了生存的残酷斗争一无所知。这是一场为了每天的面包、为了生活、为了朋友的斗争。

首先让我以一次转移为例:有时集中营会将某囚犯转移到另一集中营。但通常情况下,这种迁徙就是一次死亡之旅,终点站是毒气室。转移的囚犯多半是那些基本丧失劳动力的体弱多病者,他们会被送往设有毒气室和焚烧炉的中心集中营。谁将成为死亡之旅成员的选择过程,意味着囚徒个人之间或者群体之间将会为了争取自由和生存而斗争。其中,最重要的是将自己或朋友的名字从旅客名单中划去,尽管每个人心里都明白,自己或朋友的胜出就意味着另一个的死亡。

每次转移都会转走一定数量的囚徒。这没有什么值得大惊小怪的,所有的囚徒都只是某个号码而已。在进入集中营时(至少在奥斯维辛如此),他们所有的个人文件或财产就被全部没收,因此,所有人都有机会提供虚假的个人信息,事实上,出于种种原因,很多人都是这样做的。监狱当局关心的只是犯人的号码。这些号码通常会刺在囚徒的皮肤上,并且还要缝在裤子、茄克或上衣的某个醒目位置。看守如果想要指控某人,只需轻轻瞟一眼对方记住号码就可以了(可以想象我们是如此害怕这一瞟吧!)。他们从不会去问囚犯姓甚名谁。

让我们重新回到这个话题。人们没有时间也没欲望去考虑道德和伦理问题。每个人的脑海中只有一个想法:为了家中等待着他归来的亲人,他必须要活下来并保护自己的朋友。因此,他会尽量设法使另一个囚徒、另一个号码来取代他在名单中的位置。

如前所述,挑选囚头是个被动的过程。只有最残忍的囚徒才能被选中(当然也有一些让人高兴的例外)。但除了党卫军的被动选择外,囚犯当中还有一种自主选择囚头的过程。一般来说,只有那些经历过集中营的数次转移、在生存斗争中已经无所顾忌的人才能活下来。为了生存,他们可以使用一切手段,诸如人格,甚至还有暴力、偷窃和出卖朋友。我们这种人之所以能够存活,纯属幸运和上天的庇佑——不管你怎么说——我们当中最优秀的却没有我们这么幸运。

有关集中营的真实情况在各种档案和卷宗中随处可见。在这本书中,这种真实情况只是与某个人有直接关系时才具有意义。这些真实的经历正是本文所有叙述的重点。对于曾经的集中营囚徒来说,本书想要尝试用今天的视角来解释过去的那段经历。对于未曾经历集中营囚徒生活的人来说,本书将有助于他们全面了解,最重要的是理解为数不多的幸存者的经历,进而意识到他们今天所面临的艰辛生活。这些幸存者常说:“我们不喜欢谈论我们的过去。对于经历过这场噩梦的人来说,所有的解释都是多余的,而对于没有这种经历的人来说,他们不会理解我们过去的感受,也不会理解我们现在的感觉。”

要用心理学所要求的某种严格方法来对这样的主题进行解释和陈述是有一定难度的。但如果这个旁观者本身就是囚徒,他还会具有客观性吗?旁观者可能具有客观性,但这并不意味着他一定能够做出有价值的判断。只有亲身经历过这一切的人才会知道这种价值所在。其价值判断有可能不是那么客观;其评价也有可能不那么公正。这都是不可避免的。试图完全摒弃所有的个人偏见,正是此类著作面临的难题。有时在提及自己过去的经历时,人们是需要一定勇气的。在创作这部作品时,我曾想过匿名发表,用我在狱中的号码来代替姓名。但在作品完成后,我突然意识到,如果匿名出版,这部作品的价值将大打折扣,我必须鼓起勇气署名公开发表。因此,我没有删减任何内容,尽管我本人并没有什么表现癖。

我没有从书中提炼出任何纯粹的理论,如果有人愿意,可以尝试。这样做可能会大大丰富囚犯心理学。这种始于一战之后的心理学研究让我们知道了“铁丝网综合症”。我们还要感谢二战,它丰富了“大众心理学”的知识(如果有必要,我可以引用由勒布朗创作的众所周知的短语和书名),因此战争引发了神经之战,战争给了我集中营。

这个故事记录了我作为一名普通囚徒的经历。首先,我要自豪地强调一点:除最后几周以外,我在集中营里没有当过精神病医生,甚至连医生也没做过。我的几名同行却很幸运地受雇到急救站工作,尽管这些破败的急救站只能提供碎纸做的绷带,但这种轻松的工作还是令人羡慕。而收监号码为119104的我,大部分时间只能干挖铁路、铺轨道这样的重体力活。例如,有一回,我的工作就是独自挖一条大路上的排水管道。好在这样的工作是有报酬的。1944年圣诞节前夕,有人送我一份所谓“奖赏券”的礼物。这是建筑公司专为我们这些卖身当奴隶的人发行的:公司向集中营当局支付以每人每天为单位的固定报酬。每张奖券实际相当于50芬尼,通常在几周后,一张奖券可换取六支香烟,尽管有时会失效。手头有12支香烟,我的自豪感便油然而生。但更重要的是,这些香烟还可以换取12份汤,这些汤足以暂时抵挡饥饿。

实际上,只有囚头狱霸才有吸烟的特权,他们每周能获得定额奖券。仓库和车间囚徒的管理员们也可以吸烟,他们可以收到一些人为调离危险工作而行贿的香烟。而那些失去生活信心,打算“享受”最后几天监狱生活的犯人则是吸烟者当中的特例。每当看到狱友吸烟时,我们就知道他已失去了生活下去的勇气。勇气一旦失去,几乎就不可能再挽回。

人们在查阅依据囚徒的观察与经历撰写而成的大量死亡报告时显然可以发现,囚徒对集中营生活的精神反应可以被划分为三个阶段:收容阶段、适应阶段、释放与解放阶段。

第一阶段显露的症状是惊恐,有时,这种恐惧在进入集中营之前就已经产生了。下面我要讲述的是自己刚刚进入集中营的感受。

坐了几天几夜的火车,1500人最终被押送到集中营。火车的每个车厢都要容纳80人,而所有人只能躺在自己的行李上,守着所剩无几的个人财产。车厢内拥挤不堪,只有些许灰暗的曙光从车窗顶部透射进来。人人都期待火车能开到某家军工厂,我们只是被送到那里从事强制劳动的,但没人知道此刻我们的火车是仍在西西里亚还是已经到了波兰。火车不断地发出怪诞的嘶鸣,像是因怜悯这些注定走向地狱的人们而发出的求助呼喊。当火车进入岔道,显然是要驶入大站时,焦虑的乘客中突然发出一声惊呼:“站牌,奥斯维辛!”霎那间,每个人都心跳骤停。奥斯维辛——这个名字代表着所有的恐怖:毒气室、焚烧炉、大屠杀。火车慢慢地,犹豫地继续行驶,似乎也在尽可能地拖延乘客意识到恐惧的时间,哦!这就是奥斯维辛了!

黎明已至,集中营的庞大轮廓渐渐清晰。长长的铁丝网、岗楼、探照灯,还有几排衣衫褴褛的囚徒在暗淡的曙光中沿着笔直而荒凉的大道走向无人知晓的目的地。我们的耳边不时传来零星的传令与哨声,这些声音的确切含义我无从得知,但它们让人心中自然浮现出一幅吊着人的绞刑架的恐怖场景。除了极度惊恐,我没有其他感觉。从那一刻起,我们不得不逐渐适应这种极度恐慌的状态,直至习以为常。

终于,我们进站了,车厢里最初的寂静被粗暴刺耳的命令声打破,从那时起,这成为了我们在集中营最常听到的声音。它有时极其近似于垂死者最后的哀号,但又有所不同,因为这是一种刺耳的嘶哑声,像是一个持续遭受砍杀之痛的人从喉咙里不断发出的惨叫。车厢门被推开,一小队犯人蜂拥而入。这些人穿着条纹囚服,头发剃得精光,看起来营养不错,说各种各样的欧洲语言,都带着这一环境中听起来十分怪异的幽默感。仿佛一个快要淹死的人抓住了救命稻草一样,天生乐观的我(乐观情绪经常主宰着我的情感,连最绝望时也是如此)常常想:这些囚徒看起来身体健康、情绪高昂,还时常笑哈哈的,说不定我也能获得他们这样好的待遇呢。

精神病学中有一种被称作“暂缓性迷惑”的状态。被宣布处决的人在行刑前的最后时刻会产生死刑可能暂缓执行的幻觉。我们也抱着这种希望,相信最后的结果不至于太糟。囚徒们胖乎乎、红润润的面庞就是对我们极大的鼓舞。其实,我们并不知道,几年来日复一日跑到车站接新囚徒的这些人是经过特别挑选的“精英”。他们负责接管新囚徒及其行李,这些行李中藏着稀有物品和原本严禁携带的珠宝。欧洲战争的最后几年,奥斯维辛一定算得上一个奇特的地方,不论在大仓库里还是党卫军手中,金、银和钻石等罕见珠宝随处可见。

1500名囚徒一股脑儿地被关进了最多只能容纳200人的棚屋里。饥寒交迫的我们挤在一起,屋子拥挤到几乎无法蹲下的地步,更不用说躺着了。一块五盎司重的面包是我们四天里唯一的食物。然而我却听到一名负责棚屋的高级囚徒与一名接待队成员就一枚白金和钻石制成的领带夹讨价还价,一番争执得来的大部分收益将被用做购买杜松子酒。我记不清度过一个“快乐夜晚”需要买几千马克的杜松子酒了,但我知道那些刑期漫长的囚徒确实需要借酒消愁。在这种环境下,谁会责怪他们用酒精来麻醉自己呢?还有一些囚徒可以得到党卫军无限量提供的饮料,他们就是在毒气室和焚烧室工作的囚徒,他们也十分清楚自己终有一天会被一拨新人所替代。那时,他们不再是行刑人,而是成了受刑者。

在我们这拨被转移的犯人中,几乎人人都抱着可能会被缓期执行的幻想,也总觉得事情会有转机,因此对眼前的潜在危机视而不见。我们接到通知,要将行李留在车上,所有人员排成两队——男女各一队——列队从党卫军的一名高级军官面前走过。令人惊奇的是,我居然有勇气将帆布背包藏在外衣里。我这一队人一个个地从这位高级军官面前走过,如果被他发现,我就危险了。根据过去的经验,我知道他至少会把我打翻在地。走到他面前,我本能地挺直腰板以防秘密被识破。我与他面对面,他瘦高个子,穿着干净整齐的制服,与我们这些经过长途跋涉脏乱不堪的人形成鲜明的对比。他一副漫不经心的样子,左手托着右肘,右手的食指懒洋洋地朝左右指点。没人知道他指指点点中隐藏的险恶用意,他一会儿朝右指指,一会儿朝左指指,但朝左指得更频繁些。

快轮到我时,旁边的一个人轻轻告诉我,分到右边的是干活的人,分到左边的是老弱病残、不能干活的人,这些人要被送到特殊营地。我静静地等待着这第一次并且后来反复出现的过程的到来。帆布背包压得我略微向左倾斜一点儿,我就用力挺直腰板。党卫军军官仔细审视我,好像很犹豫,然后把双手放在我肩上。我尽量表现得很精干,他慢慢地向右转动我的双肩,我便顺势朝右转了过去。

晚上,我们了解到那位军官指指点点背后的一些重要知识。这次是我们遇到的第一次挑选,也是生死攸关的判决。经过这次判决,在这批被转移的人中,大约90%的人要走向死亡。死亡判决是在进入站台后的几个小时之内就执行生效的。分到左边的那些人将从站台直接行进到焚烧室。在焚烧室干活的一名工友告诉我,焚烧室的门上用几种欧洲文字写着“澡堂”二字。每个囚徒进去时手里都拿着一块香皂。谢天谢地,我不用描述随后发生的事件了吧。最后的结果可想而之,许多书中都描述了这一恐怖的过程。

晚上,我们这批活下来的少数人才听到这个噩耗。我向待在那里时间较长的囚徒询问我的同事和朋友P被送到哪里了。

“他分到左边了吗?”

“是的。”我答道。

“那你可以在那里见到他。”他告诉我。

“哪里?”我追问了一句。他随手指向几百码外的烟囱,烟囱里冒出的一串串火苗映照着波兰灰暗的天空,又慢慢融入幽暗的烟云。

“你的朋友正慢慢地飘向天空。”他答道。起初我不太理解,直到后来有人用通俗的语言做了解释,我才明白他那句话的真正含义。

我不想就此多说一句。从心理学角度讲,从拂晓时分到达车站一直到在营地度过第一夜,在我们心中,这是一个漫长的过程。

在荷枪实弹的党卫军护送下,我们跑步从火车站出发,经过带电的铁丝网,穿过集中营,到达清洁站。在那里,我们这些初次被筛选出来能活着的人,真正地洗了个澡。被缓期执行的幻觉也得到了证实。奇怪的是,那些党卫军看起来极具友好的魅力,其中的原因不久就被我们找到了。他们在看中我们的腕表并婉言说服我们交出来时,显得极其友好。难道我们不该向这些友好人士上交那些财产吗?难道这样的好人不该拥有这块手表吗?也许有一天他们会报答我们。

当我们在貌似消毒室的屋子里等待时,党卫军来了。他们在地上铺开一块毯子,让我们把所有的财物包括手表和珠宝都扔到上面。一些天真的人还问他们能否保留一枚戒指、一块奖牌或一件幸运物,这惹得那些老道的囚徒发出阵阵笑声,他们在嘲笑这些天真的人尚未意识到自己的财产都要被剥夺的事实。

出于想结交一位老囚徒当知心朋友的愿望,我偷偷靠近了他们当中的一位,指着自己上衣口袋中的一卷纸说:“嗨,这是一本科学著作的手稿。我知道你会说,能够活命就谢天谢地了,还谈什么手稿。但手稿是我活下来的唯一希望。要相信命运,但我无法控制自己,我要不惜一切代价保留这个耗尽我毕生精力的手稿。你能理解吗?”

我感觉到他开始理解了,脸上慢慢露出一丝笑容,起先是哀怨的苦笑,随即转化成嘲讽的和侮辱的笑容。最后,他甩给我一句囚徒们常用的狠话:“狗屁!”那一刻,我懂得了一个简单的道理,心理上也达到了第一阶段反应的极点——我否定了自己的前半生。

我们一直站着,面无血色、惶惶不安、绝望地争论着。突然,人群中一阵骚动,我们再次听到了嘶哑的命令声。随即,我们被推推搡搡地赶进了澡堂的前厅,按要求围拢在等候我们的党卫军周围。他命令道:“给你们两分钟时间,我用表计时。两分钟内,你们必须脱去所有的衣服,把所有东西放在你们站立的地方。除了鞋、皮带和吊带或捆扎带之外,其他一律不得带走。计时——开始!”

囚徒们以不可思议的飞快速度脱去外套。随着时间的临近,他们越来越紧张,慌乱而笨拙地脱去内衣,解开皮带和鞋带。然后,第一道皮鞭抽打在赤裸身体上发出的清脆声响传来,鞭打的声音让空气中的紧张气息更加凝重。

紧接着,我们被赶进另一间屋里剃头。在那里,不仅要把头发剃光,连整个身体也要毫发无存。随后被赶进浴室,我们排着队,彼此已无法辨识。直到看到真正的水从喷头流出,我们悬着的心才算放了下来。

等待淋浴时,赤条条的身体使我们意识到:除了赤裸的身体,如今我们真的是一无所有。前半生挣下的财富还剩什么?现在,眼镜和皮带就是我的全部财产。我后来用皮带换了块面包,原来拥有一条皮带还会带来这样令人激动的结果。晚上,负责我们棚屋的高级囚徒来给我们训话,他以人格担保,如果有人敢将钱和珠宝藏进皮带夹层,他会亲手把这个人吊起来,“就在那根横梁上”,他用手指了指,还自豪地解释说,作为高级囚徒,集中营赋予他这么做的特权。

关于鞋子,事情也没有想象的那么简单。我们可以穿鞋,但穿高档鞋子的人就得忍痛割爱,换来的只是一双并不合脚的鞋。一些囚徒则陷入了真正的麻烦,他们听取了接待室里那些高级囚徒的善意建议,剪去长筒靴的上部使其变短,并在剪口处抹上肥皂加以掩饰。党卫军似乎早有预料,所有剪过靴子的同谋被关进隔壁的房间。不一会,我们就听到了皮鞭的抽打声和人们的惨叫,而且持续了很长时间。

我们抱有的幻想一个接一个地破灭,出乎意料的是,大多数人开始被冷酷的幽默感战胜。此刻,我们知道,除了赤裸裸的身躯之外自己真的是一无所有了。淋浴时,我们尽情地开玩笑,既取笑自己也取笑别人,也为真正的水从浴室的喷头里流出来而深感庆幸。

除了奇怪的幽默感,我们还有一种感觉,那就是好奇。在陌生环境里我们都曾经历过这样的感觉。在登山遇险的关键时刻,人们只会有一种感觉,即好奇。人们会好奇自己能否脱险,好奇自己将会粉身碎骨还是仅仅受点儿轻伤。

在奥斯维辛,这种冷酷的好奇心更加强烈。从某种意义上讲,思想脱离了周遭的客观环境,这完全是出于一种自我保护。人们迫切地想知道今后会发生什么,结果又怎样。比如,我们常常设想自己洗完澡后赤裸裸、湿漉漉地站在深秋的寒风中,该是什么结果。随后的几天,我们的好奇变成了惊讶,惊讶的是我们居然没有感冒。

许多类似的好奇接踵而来,不断地满足着这些新囚徒。一名医生甚至惊呼:“教科书在撒谎!”教科书上说,当睡眠时间不足规定的小时数时,人就不能生存,错!我也一直确信有些事情我做不到:没有这个我不能入睡,没有那个或别的什么我不能生存。来到奥斯维辛的第一个晚上,我们睡上下铺,每层床铺(约6.5到8英尺)睡9个人。我们直接睡在木板上,9人合用两条毯子,大家只好侧身挤在一起,由于天气寒冷,挤在一起感觉不错。虽然曾被禁止将鞋带上床,一些人还是悄悄把沾满泥浆的鞋子当枕头。否则,我们只能头枕着自己白天累到几乎脱臼的臂弯入睡。每当睡意袭来,我们便可以在几个小时里忘却痛苦,解脱自己。

我还想提到关于我们究竟能忍受多少痛苦的一些惊奇发现:在这里,我们无法刷牙,且严重缺乏维生素,但与以前相比,我们的胃变得健康多了;半年来,我们穿着完全失去本来面目的同一件衬衫;有时因水管冻结,我们许多天不能洗漱,甚至身体的局部擦洗也不可能,劳动后的双手肮脏不堪,可手上的疮和擦伤从不化脓(除非有冻疮);再如,一些人原来睡眠很轻,隔壁房间一丝微弱的声响都有可能搅得他彻夜难眠,而现在即便是与相隔几英寸、鼾声如雷的其他囚徒挤在一起,他们也能安然入睡。

如果现在有人问我们陀思妥耶夫斯基“把人定义为可以习惯任何事物的种群”的观点是否正确,我们肯定会回答:“是的,人可以习惯任何事物,但请不要问我们是如何习惯的。”我们的心理调查还没到达那么深入的程度,囚徒的心理也没有达到能够习惯的程度。到目前为止,我们仍处于心理反应的第一阶段。

几乎每个人都动过自杀的念头,这种念头源于绝望的处境,源于时时刻刻笼罩着的死亡危险和不断接近他人的死亡的事实。就后面提到的个人坚定信念而言,在集中营的第一个夜晚,我发誓永远不去“触碰铁丝网”——这是集中营里常用来描述一种流行的自杀方式的用语,即触带电的铁丝网自杀。尽管做出自杀的决定一点也不难,但自杀没有任何意义。对每个囚徒而言,存活的机会都微乎其微,人们并没有把握自己能够成为闯过道道关口的少数幸存者之一。因而,奥斯维辛集中营的囚徒在恐慌的第一阶段就已不再惧怕死亡。最初的几天过后,他们连毒气室都不怕了。不要忘了,毒气室至少可以使他们免除自杀的麻烦。

一位我后来认识的朋友评价我“不是那种会在恐怖环境中抑郁不堪的人”。我还记得自己曾对到达奥斯维辛后第一个清晨发生的小插曲一笑了之,而且是发自内心的笑。当时,尽管我们有一条不准擅自离开所在“街区”禁令,一位比我们早几周到达奥斯维辛的同事还是偷偷地遛进了我们的棚屋。他希望能够安慰我们,还想告诉我们一些注意事项。他消瘦得很厉害,以至于我们一眼都没认出他。他却是一副漫不经心的幽默表情,匆忙地给我们一些提示——“别害怕!别害怕挑选!M博士(党卫军医疗总监)有一副医生的软心肠。”(他关于这个M的判断是错误的,他的善言具有误导性。因为一位约60岁的棚屋街区医生犯人曾告诉过我他是如何祈求M博士放过他将被送进毒气室的儿子,可M博士却冷冷地拒绝了。)

“我只乞求你们一件事,”他继续说,“如果可能的话,每天刮脸,不论要用锋利的玻璃,还是用最后一块面包换刮脸用具。只有如此,你才能看起来更年轻,而且,刮脸还会使你脸色红润。想活下来,你唯一的办法是,看上去能干活。如果你脚后跟起了个水泡,走路瘸了,党卫军看见你这样,就会把你招到另一边。第二天,你就肯定要被送进毒气室。你知道‘Moslem’是什么意思吗?那些看起来可怜兮兮、落魄潦倒、体弱多病、不能干体力活的人就是‘Moslem’。或早或晚,一般会比你预计的时间要早,‘Moslem’就会被送进毒气室。要切记:刮脸,挺直腰板站立,精神抖擞地干活,你就不用怕毒气。所有站在这里的人,即使你刚到这里24个小时,做到这些你就不用怕毒气。”接着,他指着我说:“希望你不要介意我说得如此坦率。”他对其他人说:“恐怕他(指我)是你们之中下次被选中的人,所以,你们不用担心。”

我笑了笑,我相信任何处在我这个位置上的人也都只能如此。

我记得莱辛曾经说过:“有些东西能使你失去理智或变得一无所有,直到再也没有什么可以失去。”一种对于非正常情境的反常反应却可以被视为正常。甚至我们精神病学家还希望,人们在非正常情形下的反应与其正常状态相比是偏向非正常的。例如在收容所等环境里,以及那些被关进集中营的人,他们所表现出来的那种非正常的思维状态。但从客观上来讲,在这种受到限定的环境下产生这些非正常的反应都是正常的。正如我描述过的,这些反应将在几天内发生变化。囚徒开始从心理反应的第一阶段进入第二阶段,即一个表现相当冷漠的阶段。在这期间,他的情感进入一种死亡状态。

除了以上描述的反应之外,新囚徒还经常遭受痛苦的感情折磨,他还要抑制这些情感。这种情感首先指他对家乡和家庭的无限思念,有时强烈到足以将其吞噬。其次指对周围一切丑恶行为的厌恶,甚至仅仅是丑陋的外貌都让他感觉厌恶。

大部分囚犯穿上破烂不堪的制服,也就比稻草人优雅一点点。集中营的棚屋之间到处都是粪便,人们越是清除,就越是需要不断地接触这些粪便。新来的犯人被指派去清扫厕所和清除粪便是常事。在道路蜿蜒曲折的运输途中,粪便经常飞溅到囚徒的脸上,他们一旦表现出厌恶,或者用手擦去粪便,就会招致一顿毒打。人的正常反应受到强烈的抑制。

在心理反应的第一阶段,某个囚徒往往不忍目睹别人被罚示众,也不忍目睹泥潭里一排排的囚徒在皮鞭的威慑下来回走几个钟头。几天或几周之后,这种情况就会发生变化。每天拂晓,天色依然灰暗时,该囚徒正和他的小队站在门前排队整装待发。此时,很可能他会听见一声尖叫,紧接着看见一名囚徒被打倒,爬起,再被打倒,再爬起。为什么会这样呢?因为那名被打的囚徒在发烧时没有及时报告医务室,所以被认为干活偷懒,因而招来一顿毒打。

进入心理反应的第二阶段,这个囚徒的眼睛将不再躲避这一切。由于情感已经麻木,他看到什么都只会呆呆地站着不动。除此以外,他顶多盼着自己能借受伤、浮肿或发烧在医务室看病之机,在集中营干两天轻松的活。他看到一个12岁的男孩被带进医务室,这个男孩因为集中营没有他穿着合适的鞋子,被迫在雪地里执勤或在户外干活站了几个小时之后,脚趾被严重冻伤。值班医生用镊子一点点地拽去变黑坏死的部分,而我们这位旁观者的感情却已经麻木,无法真切地感受到厌恶、恐惧或怜悯等情感。进入集中营几周,他不断看到受难者、将死之人和已死之人,对一切已司空见惯,再没什么事情能够打动他了。

有一段时间,我就留在棚屋照料斑疹伤寒病人。他们发着高烧,神志不清,许多还病入膏肓。当某个病人死去后,我也能毫不沮丧地目睹那些会重复发生的情形:即其他囚徒接近体温尚存的尸体,有人夺走死者剩下的土豆泥;有人认为死者的木鞋看起来比自己的要好,就把它换走;有人换走死者的上衣;连只拿到细绳的人都会因此沾沾自喜。

我冷漠地看着发生的一切。最后,再让“护士”运走这些被掠夺过的尸体。搬尸体时,他随意地拽着尸体的腿,任其尸首在50个斑疹伤寒病人睡的两排木板床间的过道上磕磕碰碰,就这样一直拖着尸体在高低不平的地面上朝门口走去。由于长期缺乏食物,我们的体能已消耗殆尽,哪怕只是通过空旷地带的两级台阶对我们来说都很费力。在几个月的集中营生活里,如果不用手抓住门框,我们几乎无法登上那些约6英寸高的台阶。

“护士”拖着尸体慢慢走到台阶处,他自己先费力地爬上台阶,再转身拖尸体,被拖住的脚带动身躯,最后,伴着奇怪的咯吱声,尸体的头部也颠簸地被拖了上来。

我的床铺在房间的正对面,恰好靠近屋内唯一一扇接近地面的窄窗。当我正用冰冷的双手抱着一碗热腾腾的汤大口喝着,偶尔瞥见窗外那刚刚搬出去的尸体,他直愣愣地瞪着我。两个小时前,我们还在交谈,现在却阴阳两隔。这个念头一闪而过,我继续低头喝汤。

如果从职业角度讲,说我缺乏情感一点也不会令我觉得惊奇。现在我也许已经不记得这件事了,因为我几乎没投入什么情感。

冷漠、迟纯、对任何事情都漠不关心是囚徒第二阶段心理反应的表现,这些症状最终会使他们对每天每时频繁发生的酷刑折磨无动于衷。正是由于这种冷漠外壳的包裹,囚徒们才能真正地保护自己。

在集中营里,人们稍有不慎,有时甚至毫无缘由,就会招来一阵毒打。比如,干活的工地在发面包,我们排队领面包。有一次,我后面的人略微站偏了一点,使整个队伍看起来有点不整齐,这就惹怒了党卫军。我当时不知道后面发生了什么事,也没注意到周围有党卫军,头就突然被猛击了两下,这才让我发现党卫军正在身旁挥动棍棒。这时,最痛的不是肉体(这样的惩罚对成人和儿童都一样),而是不公正和不可理喻对心理造成的伤害。

很奇怪,在一些情况下,不留痕迹的鞭打比留下痕迹的鞭打更伤人心。有一天下暴风雪,我在铁路上干活。尽管天气十分恶劣,我们也要不停地卖命。我吃力地铲石子修路,当然这也是保暧的唯一方法。当我停下来靠着铁锹喘一口气,不幸被恰好转过身的看守发现,他认为我在偷懒,却没有用侮辱的语言和拳打脚踢来伤害我,这只是因为他觉得自己根本不值得与眼前这个衣衫褴褛、骨瘦如柴、没有人样的家伙说话,更犯不上咒骂。他只是戏谑地捡起一块石头向我扔来。在我眼里,这样的举动更像是吸引野兽的注意或者吆喝家禽和畜生时,人们因为没必要惩罚它们而使出的伎俩。

鞭打令人倍感疼痛是因为鞭子隐含着侮辱的意味。有一次,我们在结冰的轨道上搬运沉重的钢轨。此时,如果有一人滑倒,不仅会危及自己的生命,还会危及其他共同作业者的生命。我的一位老朋友臀部先天性脱臼,因此能被选中干活也是让他十分高兴的事,因为一般来说,身体残疾的人在面临第一次选择时肯定要被送上死路。他抬着沉重的钢轨,在轨道上一瘸一拐地走着,好像随时要摔倒在地,拖累其他人。我当时并没有参与其中,见此情形,毫不犹豫地想跑过去帮忙。这时,我的脊背受到重重一击,紧接着就听到有人呵斥并命令我回到自己的位置。而讽刺的是,就在一分钟前,打我的看守还骂我们这些“猪猡”没有合作精神。

有一次,气温低到仅有华氏2度,我们为铺设水管在森林里挖掘冻硬的土壤。当时,我身体十分虚弱。负责监工的是一位红光满面的工头,他的样子让我想起了猪头。在寒冷的冬天,他戴着一副保暧手套。他静静地看了我一会儿,我立刻感到麻烦就要来了,因为我面前不大的土墩说明了我的工作量。

他开口骂道:“你这头猪,我一直盯着你!让我来教你怎么干活!你要像野兽一样死去!不出两天,我就让你完蛋!你从来没有干过活吗?猪,你是干什么吃的?难道是商人吗?”

我没在意这些,但我不敢怠慢他的死亡威胁。于是,我挺直腰板盯着他说:“我是医生,而且是名专家。”

“什么?你是医生?你一定从别人口袋里捞了许多钱吧!”

“老实说,我是为穷人开诊所的,大多数情况下我分文不取。”我说的太多了。他就像疯子一样嚎叫着扑向我,一拳将我打倒。到后来,我都记不清他喊了什么。

我想用这件小事引发的故事来说明:有时,似乎很老练的囚徒也会发火。他的愤怒不是由于自己所承受的残忍或疼痛,而是出自与之相关的侮辱。那一刻,我的确血脉贲张,因不得不听一个对生活一无所知的人来判断自己的生活而怒发冲冠(我必须坦白,事后我对狱友做出的评价给了我孩子般的安慰:“他看起来庸俗粗鲁,连我们门诊部的护士都不愿让他进候诊室。”)。

幸运的是,工作队的大囚头儿对我很好。他对我的好感源于在去往工地的漫长路途中我洗耳恭听了他娓娓道来的爱情故事和婚姻烦恼。我对他的性格诊断和基于精神疗法的建议给他留下深刻印象,从那以后,他非常感激我,这一点对我来说也尤其珍贵。在由280人组成的宿营大队中,他还在头5排紧挨着他的地方给我留下了铺位,这给我带来的优势可想而之。清晨,天还没亮,我们就得起来排队。大家都害怕迟到或者站在后排。因为,如果有令人不快或遭人厌恶的工作时,囚头儿通常会在最后几排挑选他想要的劳动力。接下来,被挑选的劳动力必须步行到另一个地方,在怪异看守的监督下干特别恐怖的活。有时,为了抓住偷奸耍滑者,大囚头儿也会到前5排选人。一阵拳打脚踢后,人们的抗议和哀求慢慢平息,被选中的受害者将在喊叫和鞭打下被驱赶到集合地。

然而,只要大囚头儿还有倾诉的需求,我就可以免遭这一厄运。除了有保证地占据与他为邻的光荣位置之外,我还有另一优势:和几乎所有的集中营狱友一样,我也患有水肿,双脚肿大,脚上皮肤紧绷,膝盖不能弯曲。肿胀的双脚穿着鞋子都不能系鞋带,即使有袜子也不能穿。所以,我部分裸露的脚总是湿的,鞋子里也总是有雪,这样子注定会生冻疮,因而,我每迈一步都疼痛难忍。行走在冰天雪地里,鞋子结上了厚厚的冰,人们经常会一个接一个地滑倒,后面的人会压到前面的人身上。这样,整个队伍就要停下来修整一会儿,又不能太久,因为大囚头儿一会儿就要开始用枪托砸人,催促我们赶快起来赶路。而此时,越走在队伍前面,受牵连的麻烦也就越少。这样无需拼命赶时间,也不用忍受疼痛的双脚还要加快步伐所带来的痛苦。作为私下公认的大囚头儿御用医生,我稳稳当当地走在队伍第一排,同时也为此感到十分高兴。

这个特殊服务的额外好处还有:只要工地午餐有汤,大囚头儿就会用汤勺多捞些桶底的豌豆给我。这位囚头儿曾是一名军官,他甚至还大胆地与那些曾和我发生争执的工头交头接耳,说我会成为干活能手。虽然这样做效果甚微,但他还是竭尽全力想保住我的性命(他也的确挽救了我许多次)。例如,我与工头发生冲突的那一天,他偷偷派我到另一个工作队上工。

有些工头很同情我们,在工地,他们想方设法改善我们的处境,至少在建筑工地是这样的。他们也常常提醒我们一名正常工人可以千我们几倍的活儿而且用时更短。但他们也明白,正常工人每天的饭量可不是近300克面包(我们实际上得到的还没这么多)和1公升清汤。正常工人不是生活在屈从的精神压力下,也不是生活在不知家中亲人是送进了集中营还是毒气室的担忧中,更不是在时刻受到死亡威胁的情况下工作的。我曾经对一位温良的工头说:“如果你能在我学会修铁路的时间内学会做脑部开颅手术,我将五体投地地佩服你。”对此,他只是呲牙一笑。

第二阶段的主要症状是冷漠,这也是必不可少的自我保护机制。前途渺茫,所有努力和感情都投入到保全自己和他人的性命这件事上。晚上,囚徒们从工地赶回集中营时,常常可以听到他们长舒一口气说:“真好,又多活了一天。”

这是非常容易理解的事,囚犯们一门心思就想活命的紧张状态迫使他们的内心生活退步到原始水平。受过精神分析训练的集中营同事经常提到集中营囚徒的“衰退”——向更原始的精神生活的倒退。而囚徒们的希望和梦想只能在梦中被表现。

囚徒们常常梦见的无非是面包、蛋糕、香烟和舒适的热水澡。这些简单的生活需求都难以满足,他们只好靠梦境去寻找,至于这些梦是否有意义就属于另一个问题了。囚徒们常常会从梦中惊醒,旋即回到集中营的现实生活中,这就造成现实和梦幻间的强烈对比。

我永远不会忘记,一天夜里,一位囚徒在梦中的呻吟惊醒了我。我看见他胡乱挥舞着四肢,很明显是在做噩梦。我一直很同情做噩梦和精神错乱的人,便下意识地伸出手准备唤醒这个可怜人。但我还是猛地把手抽了回来,一想到会叫醒他,我突然有点后怕。那一刻,我强烈意识到,不管梦有多恐怖也比集中营的现实状况要好得多。而我如果那样做,只会让他从恐怖的梦境回到比梦境更恐怖的现实之中。

由于囚徒们营养极差,精神生活的重点重新回到对食物的渴望这样的原始本能上。我们能够观察到大多数囚徒只要在一起干活且偶尔没有被密切监视时,他们就会立刻开始探讨食物问题。一名囚徒常常会问在旁边干活的囚徒最喜欢什么食物,然后彼此交换食谱,计划他们与家人重逢那天,也就是遥远的未来获释回家后那天的菜谱。他们通常反复讨论,描述细节,直到听到以特别的暗语或号码形式传来的“看守来了”的警告声。

我一直认为这种讨论十分危险。人们在努力适应这些供应极少和热量极低的食物时,这种娓娓道来的美味佳肴对身体造成不适是难免的。尽管这样做能提供大量的精神安慰,但这一幻觉对生理必然造成很大伤害。

在被囚禁的后期,我们每天的定量是一顿汤和一小块面包,外加所谓的“额外补助”,其中包括约21克的人造黄油、一小片劣质肠、一小片奶酪和一些人造蜂蜜或一汤匙稀释果酱,每天还会有些变化。但是对我们这些每天干繁重体力活,在寒冷的天气里穿着单衣的囚犯来说,这些食物的热量是绝对不够的。那些被“特别看护”的病人经允许可以躺在棚屋里,但这些不用出集中营干活的人的生活状况更差。

当皮下脂肪消耗殆尽时,我们就像被一层皮和破布裹着的骷髅,不断感到身体开始消耗我们的生命。生物体慢慢消耗自身的蛋白,肌肉逐渐消失。身体的抵抗力也越来越差,棚屋里为数不多的人一个接一个地死去。我们每个人都能准确推断出下一个会轮到谁,自己又会在什么时候死去。通过无数次的观察我们已经十分熟悉这些死亡特征,而判断也几乎可以说是准确无误。我们相互之间私下议论“那人活不了多久”或“下一个就轮到他了”。每天夜间抓虱子时,看到赤裸裸的身体,我们就会有同一个想法:这样的躯干——我们的身体——实际上已经是僵尸了。我将会怎样呢?我只是众多人中的一部分,铁窗后的一分子,挤住在几间土坯棚户里由于缺少生机而每天腐烂一部分的一堆东西罢了。

我上面提到人们一有时间就自然而然地想到美味佳肴,这也迫使他们再次意识到自己是囚犯。可以理解的是,尽管那些最强壮的人都盼望着有朝一日能够重新拥有可口食物。这不单单是为了回忆食物本身,也是为了能提醒自己,像现在这样除了美味佳肴不会再想到其他任何东西的次等生存状态终将结束。

没有这些经历的人是无法想象忍饥挨饿者曾历经的灵与肉的冲突。他们无法理解人们站在壕沟上挖土,只是为了听清楚上午9点30分或10点的哨音,那时会有半小时的午餐休息,而且有可能的话,这顿饭会发面包。如果工头不讨厌的话,人们就一遍遍地询问时间,用没戴手套冻僵了的手摸摸上衣口袋里的面包,先轻轻地敲一下,然后掰一点放到嘴里吃,最后用仅有的意志力把剩下的面包塞进口袋,暗暗发誓一定要坚持到下午。

在监禁后期,关于如何处理每天仅发一次的面包,我们展开了无休止的争论,争论可分为两大派别。一派赞成立刻吃完,这样会有两个好处:第一,一天至少有一次机会暂时抵挡饥饿;第二,可以防止面包被偷或丢失的情形发生。另一派持不同观点,他们主张将面包分成几份。最后,我加入了第二派的队伍。

在集中营一天24小时的生活里,最可怕的时刻是一觉初醒时。天还没亮,睡梦中的我们被无情地惊醒,三声刺耳的哨音打破了沉沉的美梦。我们一边挣扎着把浮肿酸胀的双脚塞进湿漉漉的鞋子,一边听着旁人的呻吟和叹息,发出这些声音可能只是因为发现代替鞋带的电线也断裂了这样的小事。一天早晨,我听见某人像孩子一样嚎啕大哭起来,这个人一向表现得非常勇敢和自尊,这样哭泣是因为他的鞋子已经破得无法再穿,一想到以后只能赤脚走在冰天雪地里就悲从中来。看到这可怕的一幕,我只好自己找点安慰。我从口袋里摸出那份小面包,美滋滋地大吃起来。

营养不良和普遍关注食物的状态可能造成人们缺乏性冲动。除了初到此地时受到惊吓的原因之外,精神病学家对清一色的男性集中营发生的一些现象进行了观察,得出如下结论:专家们反对清一色的男性组织,如军营,因为那里常会产生性变态,这样的人很少做有关性的梦,但抑郁情绪和高昂的情感可能在梦里被明确表达。

对大多数囚徒来说,保证基本生活和谋求生路是他们努力的最终目的,与此无关的任何事情都可以被忽略,这种现象可以解释为囚徒的情感缺乏。当我从奥斯维辛转往达豪集中营下属的一个集中营时,居然产生了回家的感受。半夜,运载我们约2000名囚徒的火车经过维也纳的一个火车站,沿着火车的轨道依次经过我出生的街道,经过我做囚徒前居住多年的老宅子。

一节装有50名囚犯的车厢只有两个很小的带栏杆的窥视孔。车厢的空间只够部分人蹲在地下,其他人就得围着窥视孔站上几个小时。我踮起脚尖,越过其他人的头顶向带栏杆的窗外望去,不安地盯着我的故乡看。我们都感觉到与其说自己活着不如说已经死了,因为一直认为这次旅途的终点是毛特豪森,所以估计自己最多也就再活一两周。我明显感觉自己是在用阴间人的眼光看我童年生活的街道、广场和房屋,俯瞰着这个令人毛骨悚然的城市。

几个钟头的耽搁之后,火车离开了车站,街道——我的街道!对于那些在集中营生活多年的年轻人来说,这次旅行也是一件大事。他们专心致志地通过窥孔向外凝视,我乞求甚至哀求他们让我站在前面片刻。我想解释朝外看对我的意义多么重大,但我的祈求被粗暴地拒绝了,还有人冷嘲热讽地说:“你住了那么多年,应该已经看够了吧!”

集中营普遍存在“文化冬眠”,但政治和宗教除外。集中营的每个角落都不间断地谈论着政治,政治信息以传闻为主并迅速传播。有关军事形势的传闻常常自相矛盾,但不断传来的信息仍不时敲打着缠绕在囚犯脑海里的战争之弦。战争即将结束的乐观谣言一次次地令人们失望。一些人彻底绝望了,但这也是因为那些不可救药的乐观派实在令同伴气愤。

就发展范围和时间而言,囚犯对宗教表现出难以想象的虔诚。宗教信仰的深度和活力令初到者惊奇和感动。令人印象最为深刻的是:在棚屋角落,或在从遥远的工地拉囚徒回集中营的黑暗封闭的牛车上,随处可见临时凑在一起祈祷的情景,这些又累又饿,衣衫褴褛的人蜷缩一团,口中念念有词。

1944年冬到1945年春,集中营爆发了斑疹伤寒,几乎人人受到感染,还得干活的身体瘦弱者死亡率极高。病人房间极度短缺,也没有药品和护理人员。这种病的一些症状非常特别,即对于哪怕是一点点的食物都会恶心(这会危及生命),同时伴有神志不清。我的一位朋友严重昏迷,他认为自己快要死了,想做祈祷,但由于神智昏迷,他竟然不知道该祈祷什么。为了避免昏迷,我也和其他人一样尽量在夜里保持清醒。我需要在脑海里用几个钟头组织语言,重新构思我在奥斯维辛传染病房里丢失的手稿,或者干脆用速记法在小纸片上记下关键词。

集中营有时还会进行科学争论,我曾见证了日常生活中闻所未闻的事——开办精神降神会,尽管这件事十分接近我的职业兴趣。我接到集中营主管医生(也是犯人)的邀请,他知道我是精神病学家。聚会是在一间私人小病房偷偷进行的,参加者围成一圈,还来了一名党卫军军官。

降神会开始,一个人祷告祈求神灵,集中营的一名职员端坐在一张空白纸面前,但并没有写的意思。随后十几分钟(如果超过这个时间,就会说明祈祷神灵出现的方法失败,降神会终止),他用铅笔慢慢在纸上画线,清晰地组成“败者遭殃”,意思是失败者的不幸。据说这位职员从未学过拉丁文,以前连听都没听说这些词,但这真是征服者的悲哀。在我看来,他没有专门收集这些词,但一定也听说过,而且在我们获得解放和战争结束前的几个月,这些词一定在他的“心灵”(他潜意识的心灵)中出现过。

在集中营里,人的身体和思想由于受到压迫而处于原始状态,但深化人们的精神生活是可能的。有丰富的精神生活且比较敏感的人在这里会承受更多痛苦(他们身体也会更弱),但对内心的伤害相应也会少许多。他们能把恶劣的外部环境转化成内心丰富自由的精神生活,只有这样才能解释集中营中身体羸弱的一些人比看似强壮的人生存能力更强。为了解释清楚这样的事实,我不得不讲一个发生在某天清晨人们步行去工地时的例子。

当时,有人高声命令:“各队,齐步走!左1234,左1234,左1234,排首注意,左右左右!脱帽!”直到今天这些命令仿佛仍在耳畔回响。我们经过集中营大门时被探照灯照着执行“脱帽”的命令。任何没有打起精神正步走的人都会被踢上一脚。有人因为天气冷,没有得到允许就带上了帽子,则会遭到更严厉的毒打。

我们沿着由集中营向外延伸的路,在黑暗中深一脚浅一脚地走着,途经大石头,蹚进泥坑,艰难前行。押送的看守还不停地朝我们咆哮,用枪托驱赶我们。双脚疼痛的人扶着其他人的肩膀前进。队列里几乎没有人说话,刺骨的寒风吹去了人们讲话的兴趣。而就在这时,走在我旁边并用领子挡住嘴巴的人突然说:“如果我们的妻子看见我们这个鬼模样怎么办?我希望她们在集中营过得比我们好些,永远也不会知道我们经历的这些事情。”

这句话勾起了我对妻子的怀念。人们跌跌撞撞地走了几英里,在雪地里滑倒,再爬起,互相搀扶着行进。尽管默默无语,但我们都在心里思念着自己的妻子。有时,我偶尔望向天空,星星慢慢消失,清晨的霞光在一片黑云后散开。我的思想仍停留在妻子的身影上,思绪万千。我听见她回应我的话,看见她向我微笑和她坦诚鼓励的表情。不论真实与否,我都坚信她的外貌比冉冉升起的太阳还要明亮。

忽然间,我一生中第一次领悟到一个真理,它曾被诗人赞颂,被思想家视为绝顶智慧。这就是:爱是人类终身追求的最高目标。我理解了诗歌、思想和信仰所传达的伟大秘密的真正含义:拯救人类要通过爱与被爱。我知道世界上一无所有的人只要有片刻的时间思念爱人,那么他就可以领悟幸福的真谛。在荒凉的环境中,人们不能畅所欲言,唯一正确的做法就是忍受痛苦,以一种令人尊敬的方式去忍受,在这种处境中的人们也可以通过回忆爱人的形象获得满足。我生平第一次理解这句话“天使存在于无比美丽的永恒思念中”。

我前面的人摔倒在地,紧随其后的人压在他的身上。看守冲过来,挨个儿抽打他们,我的思绪就此中断了片刻。不久,我又从监狱的现实回到梦想的世界,继续与爱人的对话,我们互相应答。

“停!”随着一声令下,我们到了工地。人们冲进黑洞洞的棚屋,希望拿到像样的工具。每人可以拿到一把铁揪或一只镐头。

“你们这群猪,就不能快点吗?”很快我们各就各位进入前一天挖壕沟的工地。冰冻的土地在镐尖下裂开,四处开花。人们默默无语,大脑一片空白。

我的意识还停留在对妻子的思念上,一个想法突然闪现在我脑海中:不知妻子是否还活着。于是,我终于明白了一件事,如今我对这件事理解得更加深刻,那就是爱一个人可以远远超过爱她的肉体本身。爱在精神和内心方面具有深刻的含义,无论伴侣是否在场,是否健在,爱以什么方式终止是很重要的。

我不知道妻子是否还活着,当然,也不可能弄清楚(集中营里无法通信)。但在这一刻,一切都不重要,对于我来说也没必要知道。没有什么能阻挡我的爱、我的思想以及对于爱人形象的回忆。即使我知道妻子已死去,也不会影响我对她的殷切思念,我与她的精神对话同样生动,也同样令人满足。“心就像被上了封条,一切如昨”。

回忆往事所产生的内心波澜有助于囚徒填补精神空虚、孤独和思想贫乏。思绪会插上想象的翅膀,回到过去发生的事情,尽管常常是回到一些不重要的琐事。恋恋不舍的回忆使他们无比幸福,他们假装自己是一个陌生人,生活在遥远的世界,渴望能够乘公共汽车旅游、打开自己公寓的大门、回电话甚至仅仅是打开灯。我的思绪常常集中在这些琐事上,回忆让人泪如雨下。

囚犯的內心生活可能很极端,他们能体验以前从未体验过的艺术美和自然美。在艺术美和自然美的影响下,他们甚至忘记自己当下所处的环境。在从奥斯维辛集中营到巴伐利亚集中营的路上,如果有人看见我们透过囚车铁窗远眺扎耳茨伯格山脉的山峰在落日中闪闪发光时的一张张面孔,他们决不会相信这是放弃了生活的希望和自由的人的面孔,尽管这也可能是由于我们渴望借由许久没见的大自然的美而转移目前的痛苦。

在集中营中,一个人也能转移旁边干活者的注意力,使其注意力被引向落日照耀的巴伐利亚森林(其情景就像丢勒的一幅著名水彩画)。在这片树林中,我们已经建好一个巨大的、秘密的兵工厂。一天晚上,我们端着汤碗,精疲力竭地躺在棚屋的地板上休息,一名狱友冲进来让我们跑到集合地看日落。站在外面,我们欣赏着晚霞,看着不断变换形状和色彩的云朵笼罩着整个天空,云彩一会儿铁红色,一会儿艳红色,与我们荒凉的棚屋形成鲜明对比,泥潭也映照出灿烂的天空。几分钟的寂静后,一名囚犯对另一名感叹道:“世界多美呀!”

还有一次,我们在挖壕沟。地灰蒙蒙的,天也灰蒙蒙的。黎明的微光中,雪灰蒙蒙的,囚犯穿的破衣烂衫也灰蒙蒙的,我们的脸更是灰蒙蒙的。这时,我再次与妻子默默交谈,这或许也是我在为自己遭受的苦难,为即将慢慢死去的事实找些理由。我在与绝望的生存作垂死挣扎,我意识到我的精神已穿透围绕我的沮丧情绪,超越了绝望的、无意义的世界。我隐隐约约听见某处一声胜利般的“是的”回答了我生存的最终问题。那一刻,在巴伐利亚凄惨灰暗的黎明中,一座农家小屋里的灯被点亮了,这座小屋伫立在地平线上,就好像是画在那儿一样。灯光在黑喑中闪烁,我长久地伫立在结冰的地面上。看守走了过来,侮辱我,而我继续与爱人的交谈。我强烈感觉到她的存在,她陪伴在我身旁,我甚至有伸手触摸她或抓住她的冲动,她就在身边的感觉越来越强烈。就在那一刻,一只鸟飞下来,刚好落在我面前,在我挖壕沟的土堆上直直地盯着我。

前面我曾经提到过艺术。在集中营,有没有艺术这种东西呢?这的确要看你所说的艺术指的是什么。那里经常举办拼凑的卡巴莱表演,先是临时腾出一间棚屋,摆上几张长条木凳子,再写一份节目单。到了晚上,那些在集中营里地位较高的人一囚头儿和不必离开营地长途跋涉的工人——就会聚集在那里。他们图的是能有机会笑一笑,或者哭一哭,总之是为了忘却悲伤与苦痛。大家唱歌、做诗、开玩笑,间或隐晦地讽剌一下集中营。所有这一切都是为了帮助我们忘却,当然这也的确管用。聚会的吸引力不小,有的普通犯入不顾疲惫与饥饿来看卡巴莱表演,甚至误了领取当天的份饭。

午饭有半个小时的间隙,在工地上给我们分汤(由承包人出汤钱,尽管并不需要多少花费)。我们被准许在一间未完工的发动机房集合。进门时,每人分到一勺稀汤。在大家贪婪地吸溜稀汤的时候,一名犯人爬到桶上,唱起了意大利咏叹调。人们喜欢那些歌曲,他也得到了第二勺稀汤的奖励,那可是从“桶底”直接舀出来的,就是说里面还有豌豆!

在集中营里,不光对娱乐节目要给予奖励,对鼓掌也有奖励。比如,我就有可能从集中营里最令人生畏的囚头儿那里得到保护(这是多么幸运啊,尽管我从来就没陷入过需要保护的境地!),他可是有名的“恶鬼”。事情是这样的,一天晚上,我极其荣幸地被再次邀请到那间屋子参加聚会。主任医生的好朋友都到了,卫生队的准尉也在(这是非法的)。“恶鬼”碰巧也来了,大家就请他朗诵一首诗作,因为他喜欢做诗在集中营是出了名的。在这方面他也是有求必应,他很快拿出一个日记木,朗诵了起来。在他朗诵一首情诗时,我为了忍住不发笑把嘴唇都咬疼了,这极有可能救了我的命。也是因为我没有吝于鼓掌,所以即便再把我分到他那个工作队,我也能活下来——我以前在他的工作队干过一夭,那一天真够有受的了。总而言之,让“残忍的囚头儿”对你印象好是大有用处的,所以我拼命给他鼓掌。

当然,一般来说,在集中营里任何追求艺术的行为都是荒诞的。真正让人难以忘怀且与艺术沾点边的,正是节目表演与凄惨的集中营生活背景所形成的幽灵般的反差。我永远也不会忘记到奥斯维辛后的第二个晚上我是如何从昏睡中醒来的——是音乐唤醒了我。那个年长的看守在他的屋子里庆祝什么,而他那里又离我们的监狱不远。他用醉醺醺的嗓子哼着些陈腐的曲子。突然间,一阵沉寂,一把小提琴向夜空奏出了绝望而悲伤的探戈舞曲,因为演奏得很流畅,所以曲工听上去很美。提琴在哭泣,我身体的一部分也在哭泣,因为那天正好是某人的24岁生日。那个人正躺在奥斯维辛集中营的另一个地方,也许近到仅几百米的距离,也许远至几千米之遥,却与我全然隔绝。那个人就是我的妻子。

对一个外人来说,发现在集中营里居然还有类似艺术的东西存在,一定会令他惊咤不已,但当他听到你还能从中找到幽默感时更会目瞪口呆。当然,这种幽默感非常细微,而且只延续数秒。幽默是灵魂保存自我的另一件武器。大家都知道,幽默比人性中的其他任何成分更能够使人漠视困苦,从任何境遇中超脱出来,哪怕只是几秒种。我就曾经训练过在建筑工地上一起干活的一位朋友培养幽默感。我向他建议,我们两个每天都要保证给对方至少编一个好笑的故事,内容则是关于我们释放以后某天发生的某件事。他是个外科医生,曾经在一家大医院做过助理医生。有一次,为了让他发笑,我给他描述了他在重操旧业后仍然不能摆脱在集中营养成的习惯的事。在建筑工地(尤其在督察官巡视完以后),工头经常喊“动起来!动起来!”以鼓动我们干得更快些。我就告诉我的朋友:“有一天,你回到手术室,正在做一个大的腹部手术。突然,助理跑了进来,喊着‘动起来!动起来!’向大家通报主任医生驾到。”

有时,其他人会编造有关未来的好笑的梦想,比方说预测人们在将来的一次聚餐中,也许会忘记自己是谁,以至于在分汤的时候会央求女主人“从锅底给舀一勺”。

培养幽默感并以一种幽默的态度看待事情,是人在掌握生存艺术时学到的技巧。尽管在集中营中苦难无处不在,但还是有可能运用生存的艺术。打个比方:一个人的苦难就好比毒气。如果向空荡荡的毒气室灌入一定量的毒气,气体将完全而均匀地弥漫开来,不管房间有多大。人的苦难也是这样,它完全占据了你的灵魂和意识,不管苦难是大还是小。因此,人苦难的“量”完全是相对的。

这也意味着一件非常琐屑的事情也能够带给人生极大的快乐。就举我们从奥斯维辛迁往达豪集中营一个附属营地途中发生的一件事为例。当时我们大家都担心会被送到毛特豪斯集中营。当我们到了多瑙河上的一座桥时感到十分紧张,因为据同行的有经验的人说,这座桥就是通往毛特豪斯集中营的必经之路。后来我们的列车没有跨越那座桥,而是直奔达豪集中营,囚犯们为此在车厢里跳起了欢乐的舞蹈,不是亲身经历的话,那个场面简直难以想象。

经过两天三夜的旅行,我们到了达豪集中营后又发生了什么?在车上时,因为地方不够,所以大家不能同时躺在地板上,大多数人不得不一路站着,一些人轮流在浸透人尿的稻草垫子上蹲一会。我们到达后从其他犯人嘴里听到的第一个要闻,是这个相对较小的集中营(它关押的囚犯有2500人)没有“炉子”,没有火葬场,没有毒气!那就意味着,假如某人成了“Moslem”,他不会被直接拖到毒气室,而是得等所谓的“病号车”安排好以后才能被送到奥斯维辛去。这个意外的好消息让大家情绪高涨。我们在奥斯维辛时那个年长的看守的愿望应验了:我们的确是在最快的时间到了一个没有“烟囱”的、跟奥斯维辛不一样的集中营。尽管后来几个小时里还是经历了些磨难,但大家还是一边笑着一边打趣。

清点人数时,我们这些新来的犯人里少了一个。为此,我们不得不在瓢泼大雨和凛冽寒风中死等,直到找到那个失踪的人。原来他因为过于疲倦在一个屋子里睡着了。这样,点名就变成了惩罚游行。我们整晚都站在外面,直到天亮,大家冻得够呛,浑身都湿透了。但我们还是很开心!起码这个集中营里没有烟囱,奥斯维辛又离得那么远。

还有一次,我们看见一队犯人路过我们的工地。当时我们觉得,苦难的相对性是多么明显呀!我们嫉妒那些管理相对好、相对安全、相对幸福的犯人。我们难过地想,他们肯定能够定期洗上澡。他们肯定有牙膏、衣服刷子和褥子——每人一套——每月还能收到亲人的来信,至少知道他们是否还活着。而我们很久以前就失去这一切了。

而且我们是多么嫉妒那些能够到工厂里在一个避风挡雨的车间工作的人呀!每个人都希望摊上这样一个救命的机会。机会的相对性还不止这些。在被派到集中营外边干活的人当中(我曾经是他们中的一员),有些人就被认为要比另外一些倒霉。如果某人不必每天12个小时在陡峭的山坡上踏着泥泞的小道去清洗工地上的小火车车厢,那他真是让人羡慕。因为干这种活的人几乎每天都要出事,而一出事多半都是致命的。

在别的工作队,监工们都釆用本地的老办法,不停地揍人,这使得我们一直在谈论如何才能避免在这些凶恶的监工手下干活,就算避免不了也祈祷上帝不要让我们在他们手下长期干活。有一次,我就非常倒霉,被分到了这样一个组里。假如不是两个小时以后(在那两个小时里,监工一直在折腾我),空袭警报响了而且警报过后也没办法再重新集合的话,我想我恐怕就会被运送已死或垂死之人的雪橇拉回去啦。没人能够想象出类似情况下空袭警报带给你的解脱,哪怕是那些因比赛结束铃声响起而得以避免在最后一分钟被击倒的拳击手也会难以理解吧。

在这里,我们对最微不足道的仁慈也心存感激。上床之前,如果还有时间,人们就赤裸着站在屋顶挂着冰柱的屋里。但是,如果这会儿工夫没有空袭警报,灯也没有被关掉,我们就感激不尽。因为如果我们捉不完虱子,那么半宿都会被咬得无法入眠。

集中营生活中快乐的匮乏为我们提供了一种消极的幸福——即叔本华所谓“免于痛苦的自由”——而且即便这样的幸福也只是相对的。真正的积极的快乐,哪怕是极细小的,也非常少。我记得,有一天我曾划拉了一张快乐的清单,发现在过去几周里,我只经历过两次快乐的瞬间。一次发生在下工以后,经过长时间的等待后,看守允许我进入厨房,排队走向狱厨F——他站在一排大锅后面,挨个给匆匆走过的犯人伸过来的碗里舀汤。他是唯一一个不看人下菜碟、能做到均等分汤的厨子,他也从不照顾自己的朋友或同胞。其他厨子不是这样,他们给朋友或同胞捞土豆,只给其他犯人从上面舀清汤。

不过,我不能苛求那些偏向自己人的犯人。在这种生命或迟或早随时可能终结的处境里,谁还能指责那些优待朋友的人呢?任何人都没有资格去评判别人,除非他扪心自问在这样的情况下自己不会那么做。

在我重新过上正常生活很久以后(就是说我从集中营出来很长时间以后),有人给我看过一份带有插图的周刊,其中有犯人挤在木板床上躺着、直勾勾地盯着来访者的照片。“他们那恐惧呆滞的表情是多么可怕呀!”

“为什么?”我问他,因为我的确不理解。那会儿我再次看到了所有的一切:早上5点钟,外面还是漆黑一团,我躺在土监狱的硬木板上,跟约70名犯人一起接受“照顾”。我们都生病了,不用离开集中营去干活,也不用出操。我们可以整天躺着,打打盹,等着发放每天一份的面包(当然病号要减量的)和汤(稀得不能再稀,而且量也减了),但我们是多么满足,多么高兴啊。我们挤在一起取暧,懒洋洋的,连手指头都不愿动一下。突然,我们听到尖锐的哨音和场院传来的喊叫声,上夜班的人回来了,正在集合点名。门“哐当”一声被撞开了,一阵暴风雪卷了进来。一个浑身是雪、疲惫不堪的狱友踉跄着跌倒在地,坐了几分钟。但是看守将他推了出去。正在点名时是绝对禁止收留陌生人的。我当时觉得,那个兄弟是多么可怜,而我自己有多么幸运,居然生了病,并因此可以躺在病号房里打盹!在那里待上两天,也许还能再多待几天,真是救命的呀!

我看到那张照片的时候,这一切都出现在脑海里。经过我这样的解释,那人明白了我为什么不觉得那张照片有多可怕,照片上的人也不见得像他想象得那么倒霉。

进病号房的第四天,我刚被指定值夜班,主任医生就跑进来,问我是否愿意到另外一个集中营看护伤寒病人。朋友们都强烈反对我去(同行中也没有一个愿意去的),但我执意要去。我知道,在工作队干活会死得更快。怎么都是个死,在那里死多少会有些意义。我想,作为医生,为帮助自己的狱友而死,要比作为不中用的劳工消耗掉自己的生命,无疑更有意义。

对我来说,这仅仅是权衡,不能说是牺牲。但私下里,卫生队的医官曾下令“照顾”我和另外一个自愿去看护伤寒病号的医生,直到我们离开。我们看起来是那么虚弱,他担心手上会多出两具尸体,而不是多出两个医生。

前面我提到过,除了关心自己能否活命和亲人的下落以外,其他事情对我们毫无价值。我们做的一切都是为了这个目的。人是如此关注自己和亲人的生命,以至于精神高度紧张,这种紧张可能会摧毁他所有的价值观念,使他怀疑一切。在一个不再承认人的生命价值、剥夺人的意志并使之成为消灭对象(当然要先有计划地让他尽其所用)的重压之下,人的自我最终会遭受价值缺失之苦。如果集中营的犯人不竭力抵挡住这种影响以保存自尊,他就会失去人的感情,没有了精神,没有了内在的自由,没有了个人的价值。他会觉得自己不过是人群中的一小部分,其存在被贬损到动物的层次。人群从一个地方被驱赶到另一个地方,一会儿合成一群,一会儿又被驱散开来,就像一群绵羊,全然没有自己的思想或意志。一小队危险的看守者从四面监视着他们,折磨和虐待他们。这一小撮人不停地驱赶着羊群,边喊叫边踢打。而我们,这群羊,只想着两件事情——如何躲开恶狗或找到一小块吃的。

如同绵羊胆怯地缩到羊群当中一样,我们每个人也都尽量挤到队列中间去。这样做可以少挨看守揍,他们就在队伍的前后左右看着我们。中间的位置还有一个好处,就是不易被寒风吹到。因此,为了保全自己就不得不融入人群。大家在站队时会不自觉地这么干,但有时也是刻意这样做,这是遵守集中营里自我保全的一条最要紧的法则,即不要太显眼。我们每时每刻都试图避开党卫军的视线。

当然,有时不仅有可能,而且有必要躲开人群。大家都知道,在强制性的集体生活屮,每个人的一举一动都在众目睽睽之下,这就让你有一种不可抗拒的逃离人群的冲动,哪怕只是一小会儿。犯人渴望能一个人呆着,他需要隐私和独处。我被送到所谓的“休息营”后,居然有幸找到一个独处的机会,每次大约是5分钟。在我干活的土监狱(里面塞了50名发高烧的病人)背后围绕着集中营的双层铁丝网,边上有一块安静的角落。那里用木棍和树枝临时搭了一个帐篷,安放着六七具尸体(都是当天死亡的犯人)。还有一个通往水管的井,在用不着我的时候,我就蹲在这口井的木盖子上。我就那么坐着,透过乱七八糟的铁丝网,望着外面长满野花的山坡和远处巴伐利亚地区蓝色的山岗。我梦想着,思绪忽而飘向北边,忽而飘向东北边,飘向我家乡的方向,可我看到的只有白云。

身边的尸体上爬满了虱子,可我并不在意。只有看守路过时的脚步才会搅乱我的白日梦,再就是让我去看护哪个病人或者去取本监狱药品的招呼。发给每个监狱的药品只有5片或10片阿司匹林,50名病人要用好几天。我取了药,在病房巡査一遍,摸摸病号的脉搏,给重病号吃上半片阿司匹林。病情极重的病号不给药,因为吃药也不管用了,这么点药还是留给那些还有希望好转的病人好了。对病情轻点的,也不给吃药,只能鼓励他几句。这样,我一个一个病人看过来,尽管自己也因为刚得了一次重伤寒而感到虚弱和疲倦。然后,我回到木头井盖那块清净的地方继续休息。

就是这个井,还救过三个犯人的命呢。解放前不久,集中营组织车队把犯人转送到达豪集中营,而这三个犯人很聪明,想躲起来不去那里,于是就爬到井下,藏了起来。我若无其事地坐在盖子上,假装朝铁丝网扔石子玩。看守看见我以后,略一迟疑,走过去了。后来我告诉那三个兄弟,最危险的时期已经过去了。

外人很难想象在集中营里人命是多么不值钱。犯人们虽然受尽折磨,但在看到重病号的遭遇以后就更加清楚地意识到集中营对生命的彻底摈弃。瘦骨嶙峋的病号被扔到一架两轮车上,由犯人拉着送到另一个集中营,这样的事还常常发生在暴风雪天。如果哪个病号在车子出发之前死了,也要一起拉走。名单上的号码一定要对得上!一个犯人的意义就在于他有号码,因此囚号才是最要紧的。犯人成了名副其实的号码,不管你是活着还是死了,死活倒不重要。一个“号码”的死活无关紧要,号码所代表的犯人的生命更无所谓。你的命运、经历、名字全都失去了意义。运送病号时,我作为医生需要陪同。有个年轻的犯人,因为他的兄弟不在名单上,所以他就得留下来。经他苦苦哀求,号长决定来个调换:他顶替了另外一个愿意留下来的人。但是名单不能对不上!他的兄弟只得跟被顶替的人换了号码。

正如刚才所说,我们没有任何证件,每个人如果还有口气,那就算幸运了。对别人身上的一切,比如裹若的布片,都只在被派去运送病号的时候才能引起我一点兴趣。我们需要对将被送走的病号进行不厌其烦的检查,看他的衣服或者鞋子是否比自己的要好一点。不管怎么说,他们的命运就是那样了,但那些留下来的人、还能干点活的人,就必须想尽一切办法来改善自己的条件,尽可能地活下去,人们也并不因此而感伤。犯人们觉得自己的生死取决于看守的情绪,这使得他们更不像人。

在奥斯维辛,我给自己定了一条规矩,事实证明它很管用,后来还被绝大多数狱友釆用。这条规矩就是要如实回答所有问题,但是对没有明确问及的一切都保持沉默。如果问我的年龄,我会告诉他们。问我的职业,我也会如实回答“医生”,但不作解释。到奥斯维辛的第一天早上,一名党卫军军官来到操场。当时我们已经被分到各个犯人小队里了:年过40的、不到40的、钢铁工人、机械师等等。经过一一核对,犯人组成了新的小队。我所在的小队被赶到另一个监狱,在那里排好队,再次核对后,问了我的年龄和职业,又把我派到另一个监狱,分到另一个小队。这样折腾了几次,我就很不高兴,因为小队里都是陌生人,说话都听不懂。最后又一次进行甄别,我重新回到第一个小队!大家都没有注意到我已经被赶来赶去好几个来回了。但是我知道,在这几分钟里,我的命运被改变了多少回。

运送病号到“休息营”的车队准备完毕后,我的名字(就是我的号码)被写进一个名单,因为需要几个医生。但没有人肯定我们到底是不是去休息营,而几周之前也是这个车队,大家谁也没有想到它最后去了焚尸炉。看守表示,谁要是自愿值夜班就可以从运输队名单里划掉,82名犯人马上报了名。25分钟后,运输任务取消了,但82名犯人还在值夜班的名单上。对他们大多数人来说,那意味着在以后的几个礼拜中死亡。

后来又安排运送,大家还是不知道这回是不是又是个骗局,就像上次那样,骗病号犯人最后卖卖死力气。哪怕让他们再干两个礼拜也是好的,最后还是会送他们到焚尸炉。主任医生比较赏识我,有天晚上9点45时偷偷告诉我:“我在勤务室跟他们说了,你可以把自己的名字从名单上划掉,10点以前还来得及。”

我告诉他,我不能这么做,我已经学会顺其自然了。“跟朋友们在一起也很好”,我说。他的眼睛里现出惋惜的神色,好像他知道……他默默地跟我握了握手,似乎在跟我永别。我慢慢地回到监狱,那里有个好朋友正在等我。

“你真的要跟他们一起去?”他伤心地问。

“是的,我要去。”

他眼睛里涌出泪水,我想法安慰他,然后跟他说了我的遗嘱:“听着,奥托,如果我不能回家看我妻子,如果你还能再见到她,请告诉她三件事。第一,我每时每刻都在思念她,请你一定记得转达;第二,我爱她胜过爱任何人;第三,我跟她结婚后那短暂的时光胜过一切,也超越我们在这里遭受的所有痛苦。”

奥托,你现在在哪里?你还活着吗?我们分手以后,你都经历过哪些事?你后来是否找到了你妻子?你还记得我曾经让你逐字逐句背诵我的遗嘱,而你哭得像个孩子一样?

第二天一早,我就跟着车队出发了。这次不是骗局,我们不是去毒气室,而的确到了休息营。那些不让我来的人都留在原来的集中营,那里后来发生了饥荒,比我们这里要厉害得多。他们本来想保全性命的,结果死得更快。解放以后,我碰到原来那个集中营里的一位狱友,他当时是营里的巡査,他回忆说,有次他曾经追查过犯人尸堆里丢失的一块肉。后来发现有人在煮那块肉,他把肉没收了。当时那里已经出现了人吃人的现象,而我离开的正是时候。

这是否让你想起了“德黑兰的死神”?有一天,一名有权有势的波斯人跟一个仆人在花园散步。仆人喊道,他刚刚碰到了死神,死神还威胁他。他央求主人备一匹快马,好让他在当晚逃往德黑兰。主人答应了他,仆人飞身上马,疾驰而去。主人进屋以后,也碰到了死神,就问死神:“你为什么要吓唬我的仆人?”死神回答说:“我没有吓唬他,我看见他还在这里呆着,觉得奇怪,因为我本想今晚在德黑兰找他的。”

集中营的犯人害怕做决定,也不敢釆取任何主动行为。这是因为他们强烈地感觉到一切皆有定数,不要试图去影响命运,而应该听从命运的安排。此外,犯人们对一切都漠然处之,这也在很大程度上影响了他们的情绪。有时,你得在瞬间做出意味着生死的决断。犯人则更愿意让命运替他做这个决断。在决定是否逃跑的时候,犯人这种逃避责任的心理表现得最明显。在那样需要几分钟内拿定主意的时刻,他遭受着地狱般的折磨。是试着逃跑,还是放弃冒险?

我也经历过这样的折磨。随着战线的日益推近,我曾有机会逃脱。我的一个同事在执行医疗任务的时候曾经到过狱外,他想带我一起跑出去。他借口一个病人的病情复杂,需要专家会诊,把我带了出去。到了外面,一个外国抵抗组织的成员要给我们制服和证件。在最后关头,出了点技术上的问题,我们不得不再回到集中营。利用这次机会,我们得到一些补充,找到了几个烂土豆,但需要一个背包才能装回去。

我们砸开一间女犯营,里面空无一人,因为女犯都被送到另外一个营了。屋里乱七八糟的,许多女犯显然是在得到给养后跑掉了。里面有布片、稻草、腐烂的食物和陶罐碎片。有儿只碗还能用,我们也觉得该带上,最后决定不带。后来我们知道,在情况最糟糕的时候,这些碗不光被用来盛饭吃,还被用作洗盆和尿盆(监狱里严禁用任何洗漱用具,但有些犯人不得不违反这条规定,尤其是伤寒病人,因为他们过于虚弱,即便有人搀扶也出不了门)。先是由我望风,我的朋友进去找东西,很快就拿着一个背包出来了,掖在衣服下面,说里面还有一个,让我去拿。然后他望风,我进去找到了一个背包和一把牙刷,还发现了一具女尸。

我跑回我所在的屋子取东西:我的饭碗、一副破手套(那是一名伤寒病人遗赠的)和几张速记纸片(我开始在上面重写在奥斯维辛丢失的手稿)。我快速査看了一遍蜷缩在监狱四壁腐旧木板上的病人。我走到唯一的同胞(他快死了,我曾经竭力想治好他)跟前,我不能跟他说我要逃跑的事,但他似乎觉察到了异常(也许我有点紧张),于是问我“你也要出去吗”。我否认了,但我无法回避他那悲伤的眼神。查完房后,我又回到他身边,他还是那么悲伤地看着我,似乎在责备我。我当初告诉朋友想跟他一起逃跑时那种不安的感觉又来了。突然,我决定自己拿一次主意。我跑出去告诉那个朋友我不跟他跑了。一说出这句话,那种不安的感觉就顿时消失了。我不知道接下来会发生什么事,但我内心得到了前所未有的平静。我返回监狱,坐在同胞的床板边,试图安慰他,然后跟其他病号聊了一会,想让他们也安静下来。

我们在集中营的最后一天到来了。由于战线迫近,几乎所有犯人都被运送到了别的集中营。集中营的看守、囚头儿和狱厨都跑掉了。这天我们接到命令,说日落之前要把集中营全部清空。留下来的少数人(生病的犯人、几名医生和一些“护士”)必须离开。晚上,将放火烧毁集中营。到了傍晚,预备来接病号的卡车还没有到,集中营的大门却突然关闭了,铁丝网上监视严密,谁也跑不出去。留下的犯人看来将在大火中上西天了。我和我的朋友再次决定逃跑。

我们已经接到命令,去铁丝网外面埋葬三具尸体。我们是集中营里还剩点力气、能干这个事情的人。其余的人全都躺在尚在使用中的监狱里,发着高烧,说着胡话。我们制定了计划:在运第一具尸体时,把朋友的背包夹带出去,藏在那个权当棺材的旧洗盆里。在运第二具时,再把我的背包夹带出来,在第三次我们就跑掉了。前两次运送都依计而行。我们返回以后,我的朋友想找块面包,作为未来几天在丛林躲藏时的干粮。我等着他,几分钟过去了看他还没回来,我就有点着急。经过三年的监禁,我想象着自由的快乐,想象着奔向战线该是多么奇妙,但我们最终没能走那么远。

就在我朋友回来的当儿,集中营的大门被撞开了。一辆涂着红十字标志的银光闪闪的汽车缓缓驶向操场。来人是曰内瓦国际红十字组织的代表,整个集中营和里面的犯人现在处于他的保护之下了。代表到附近的一处农舍住下,为的是离集中营近些以防紧急情况发生。这样,谁还再想逃跑的事?车上卸下来不少药箱,每人都分到了香烟,拍了照,大家感到无比欢快,我们也用不着冒险往战线那边跑了。

高兴之余,我们把第三具尸体给忘了,因此急忙将它运到外面,扔进事先挖好的坑里。紧跟着我们的看守(他是个相对不太凶残的人)突然变得随和起来。他看到要变天了,想蠃得我们的好感。尸体入土之前,他跟我们一起为死者做了简单的祈祷。过去几天,我们一直跟死神赛跑,相当紧张和兴奋,因此我们祈求和平的祷告也非常热切。

就这样,最后一天在期盼自由的兴奋中过去了。但是,我们高兴得太早了。红十字会代表曾经对我们保证过,说已经签订了协议,集中营不能被清空。但到了晚上,党卫军带着卡车来了,他们要清空集中营。最后剩下来的犯人要被带到一个中心营,到那里以后,48小时内他们将被转送到瑞士以交换一些战俘。我们都不敢认这些党卫军了,他们是那么友好,劝我们不要害怕,赶紧上卡车,还说我们的运气真好,应当感激他们。那些还有些力气的就钻到卡车里了,那些生着病、虚弱不堪的也都被拖了进去。我的朋友和我都带着背包,没有掩藏,就站在最后一组。从这组选了13个人,让他们坐倒数第二辆车。主任医生点出13个人来,但漏点了我们。那13个人上了车,我们不得不留下了。我们感到吃惊、愤怒和失望,就指责主任医生,他借口累了、精神不集中,为自己开脱,说他在想我们还想逃跑的事。我们不耐烦地坐在地上,靠着背包,跟少数几个犯人一起等待最后一辆卡车。我们等了好长时间。最后,我们躺在被遗弃的看守室的草垫子上,疲倦不堪,一会觉得有希望,一会又感到绝望。我们和衣睡下,随时准备出发。

枪炮声震醒了我们,曳光弹和机枪子弹的火光映亮了监狱。主任医生跑了进来,命令我们趴到地上。一名犯人从床上跳下来,踩到我肚子上,正好把我踩醒了!我们逐渐弄明白是怎么回事了,战线已经到了我们这里!枪炮声渐渐减弱了,天也亮了。集中营门口的旗杆上飘着一面白旗。

好几个星期后我们才得知,命运在那最后的时刻仍然跟我们几个犯人开了个玩笑。我们发现人的决定是多么无常,尤其是事关生死的决定。我曾经看到过一些离我们所在的集中营不远的一个犯人营的照片。那天晚上,那些以为自己将获得自由的朋友都坐卡车到了那个犯人营,他们一到就被锁了起来,被烧死了。照片上,他们那焦炭状的身躯依稀可辨,我再次想起了德黑兰死神的故事。

犯人的漠然除了是一种自我防卫的手段,还是其他因素的结果。饥饿和缺觉都会使犯人对事物丧失兴趣(正常情况下也是如此),并且变得易怒,这也是犯人常见的心理状态。缺少睡眠部分是由于臭虫的骚扰。在拥挤的屋子里,由于缺乏基本的卫生设施,臭虫成灾。我们既没有尼古丁也没有咖啡因,这也是原因之一。

除了这些物质原因外,还有心理原因——犯人们有某些情结。绝大多数犯人都有自卑情结。我们曾经是,或者曾经把自己想象成是“人物”,而现在我们的待遇形同猪狗。(人们对于自身内在价值的认识寄托于更高、更精神性的事物上,这种精神性的事物不会被集中营生活摧垮,但又有多少自由的人拥有这样的自觉,更不用说囚犯?)一般犯人尽管没有明确地意识到,但都觉得自己被极大地贬低了。看看集中营单一的社会学结构体现出来的反差,就能清楚这一点。稍“显要”些的犯人,比如囚头儿、厨子、商店店员和巡逻员,一般不会像普通犯人那样,觉得自己低人一等,而是相反,他们觉得自己高人一头,有些甚至会产生自大的幻觉。嫉妒不满的普通犯人对这些受到优待的少数人,有时会讥笑,比如我就听到两个犯人在议论一个囚头儿时说:“想想看!那个家伙还是一家小银行行长时我就认识他。你看他多走运,爬得这么快!”

一旦被贬抑的多数人和高人一头的少数人发生冲突(这两类人经常会发生摩擦,从分发食物开始),其结果通常是爆炸性的。因此,人们普遍的易怒情绪(其物理原因前面讨论过了),加上心理的紧张变得更加厉害,这种紧张会导致群殴也就不令人奇怪了。由于犯人们对殴打场面已经司空见惯,这更增加了他们的暴力冲动。我在饥饿和疲劳的时候,如果被激怒的话,也很想抡起拳头。我通常都很累,因为我夜里得起来看火,在伤寒病人的监狱里是被特许可以生一个炉子的。其他犯人说胡话或者睡着时是我最轻松的时刻。我可以躺在炉子边上,用偷来的木炭拢起一堆火,烤几个土豆。但第二天我会觉得更疲倦、更木然、更易怒。

我在伤寒病区作医生时,还代理生病的分区长的职责。因此,我还负责保持监狱的卫生,如果可以用“卫生”一词的话。当局经常借检査卫生之名虐待犯人。虽然犯人们更需要多一点食物、多一点药品,但当局只关心走廊里是否落下一根稻草,破破烂烂而爬满臭虫的布片是否整齐地裹在病人的脚上。至于犯人的命运,他们根本不在意。如果我报告得体,从光头上扯下狱帽,喀嚓一声并拢好脚跟说:“V1/9号报告:52名病号,2名护工,1名医生。”他们就满意了,然后走开。但是,在他们到来之前,他们也常常要晚到几个小时,有时还根本不来,我就得整理床铺,拣拾稻草,呵斥那些蜷缩在板床上、随时可能毁掉来之不易的整洁的可怜虫。在高烧病人中,冷漠情绪尤其严重,因此无论你怎么要求他们都无动于衷,除非你呵斥。有时呵斥也不管用,这时你会气得忍不住去揍他们。面对别人的冷漠,自己的火气也特别大,尤其在面临危险时(比如检査员就要到了)。

在对集中营犯人的特点作了这些心理学的和精神病学的分析之后,大家可能会产生这样的印象:人类完全地、不可避免地受制于环境(在这种情况下,环境就是集中营生活的独特结构,它迫使犯人适应确定的行为模式)。但是,人的自由呢?人的行为、人对给定环境的适应中有没有精神自由呢?那种认为人不过是许多条件和环境因素——不论是生理学的、心理学的还是社会学的——之产物的理论究竟对不对?人是否只是这些因素的偶然产物?最重要的是,犯人对集中营这一封闭世界的反应是否表明人逃不脱他所在环境的影响呢?面对这种环境,人是否没有选择的余地?

我们可以从原则和经验两方面回答这些问题。在集中营生活的经验表明,人还是有可能选择自己的行为的。有足够的例证(常常是英雄性质的)说明,人可以克服冷漠,克制暴躁。即使是在可怕的心理和生理条件下,人也能够保持一定的精神自由和意识独立。

我们这些在集中营生活过的人,都记得那些走过一个个屋子安慰别人、把自己最后一块面包给了别人的人。这样的人在数量上可能不多,但足以说明一点:有一样东西你是不能从人的手中夺去的,那就是最宝贵的自由,人们一直拥有在任何环境中选择自己的态度和行为方式的自由。

实际上,人们也经常会遇到需要抉择的时刻。每天每时你都需要做出决定,这样的决定将使你要么屈从于致命的暴力,要么保持自我内在的自由,同时也将决定你是否成为环境的玩物,是否抛弃自由和尊严而变成标准的囚徒。

从这个角度看,集中营犯人的心理反应似乎不仅仅是对确定的物质和社会条件的表达。即使像缺少睡眠、食物不足以及心理紧张等类似的情况,也只能说是限定了犯人可能的应对方式。在最后的分析中我们可以看出,犯人最终成为什么样的人,仍然取决于他自己内心的决定,而不单单取决于集中营生活的影响。因此,在心理和精神的层面,基本上任何人都能够决定自己成为什么样的人。即便在集中营,他也能保持自己作为人的尊严。陀思妥耶夫斯基说过:“我只害怕一样——那就是配不上我所受的痛苦。”在我结识了那些烈士之后,这句话常常出现在我脑海里。那些烈士的行为,他们的痛苦和死亡,都表明人不能丧失内在的自由。他们可以说配得上他们的苦难,他们忍受痛苫的方式是一种真正的内在升华。就是这种精神的自由——任谁也无法夺走——使生活变得有目的、有意义。

积极的生活能够使人有机会通过创造性的工作实现价值,而消极的生活能够使人满足于对美、艺术或者自然的追求。但是,在那些不仅没有追求创造和快乐的机会,而且只存在一种达到最高道德标准的可能(就是说,在对待自己被暴力完全束缚的生命的态度上)的生活中,人生仍有目的。他不能过创造性或享乐的生活,但不只是创造和享乐才有意义。如果说生命有意义,那么遭受苦难也有意义。苦难、厄运和死亡是生活不可剥离的组成部分。没有苦难和死亡,人的生命就不完整。

人接受命运和所有苦难、背负起十字架的方式为他提供了赋予其生命更深刻含义的巨大机会,即便在最困难的环境下也是如此。他仍然可以做一个勇敢、自尊和无私的人。否则,为了活命,他会忘记自己的尊严,变得无异于禽兽。在这样的情况下,这种困苦环境所提供的能使人道德完善的机会,有的人会充分运用它,有的人会放弃它。这也决定了他是否配得上自己所遭受的苦难。

不要以为这些议论不切实际。的确,只有少数人能够达到如此高的道德境界。在集中营的犯人当中,只有极少数保持了完全的内在自由,得到了所遭受的苦难带来的价值。但这样的人哪怕只有一个也足以说明人的内在力量可以使他超然于外在命运。不光集中营有这样的人,在任何地方,人都会遇到厄运,同时也就会遇到通过勇敢地面对苦难而实现道德升华的机会。

就拿病人,尤其是绝症病人的命运来说。我有一次读到一名瘫痪的年轻人的信件,在信中他告诉朋友,他刚刚知道自己活不长了,即使再做一次手术也无济于事。他写道,他记得以前看过一个电影,其中男主人公勇敢而有尊严地面对死亡。那个男孩觉得这种对待死亡的态度是非凡的成就。现在,他写道,命运给了他同样的机会。

几年前看过根据托尔斯泰小说改编的电影《复活》的人,可能会有类似的想法。它反映了巨大的厄运下伟大的人生。那个时候,我们没有那么伟大的命运,也就没有机会实现那样伟大的人生。看完电影后,我们去了酒馆,一杯咖啡、一只汉堡下肚后,就忘记了脑子里刚刚闪现的奇特想法。但当我们自己遭遇到厄运、需要决定是否以同样伟大的精神面对厄运时,我们早已忘记了好多年前年轻时候的决心,因此我们失败了。

也许我们中有人会再去看那部电影或者类似的电影。到那时,其他电影可能会自动地闪现在他的脑海里,某人内在伟大的特定细节也会展现开来,比如一名年轻女子,我在集中营亲眼目睹她的死亡。实际没有什么好说的,你们也许会觉得我在编造,但对我来说,那个场面就像一首诗。

这个年轻女子知道自己将不久于人世。但在跟她谈话时,她却很快活,她告诉我:“我感谢命运给了我这么沉重的打击……以前的生命让我糟践了,我从没有认真考虑过精神完美的事。”她指着窗外:“这棵树是我孤独中唯一的朋友。”透过窗户,她只能看到栗树的一条枝桠,上面开着两朵花。“我常常跟它交谈。”她对我说。我感到震惊,不知道如何回答。她是否在说胡话?她是否有了幻觉?我好奇地问,树是怎么回答她的。她告诉我:“它对我说,我在这里,我在这里,我就是生命,永恒的生命。”

我们已经说过,犯人内在自我的状况最终不是取决于那些生理或心理条件,而是自主决定的结果。对犯人的心理观察表明,只有那些自甘沉沦、放弃对道德自我和精神自我内在把握的人才会成为集中营恶劣条件下的牺牲品。那么现在的问题是,所谓“内在把握”是什么意思?

从前的囚犯在回忆牢狱生活时都觉得集中营对人最压抑的影响是你不知道自己要被关多久,你不知道哪天会被释放(在我们那个集中营,对这个问题大家甚至谈都懒得谈)。实际上,犯人的刑期不光不确定,而且是无期限的。某位著名的心理学家就说过,集中营生活是一种“临时的存在”。我们还可以补充几个字,那是“未知期限的临时存在”。

新来的犯人一般对集中营的条件一无所知。那些从别的集中营来的犯人则不得不保持沉默,有些集中营则从来没有人回来过。一进入集中营的大门,人的心理就会发生变化。不确定性结束以后,又是结局的不确定性。你不可能预测这样一种生存状态何时能结束,或者到底能否结束。

拉丁词finis有两个含义:“结尾或结局”和“要达到的目标”。看不到“临时的存在”何时结束的人,也不可能去追求生活的终极目标。他不再像正常人那样为了将来而生存。因此,他内在生命的这个结构就改变了,我们从生活其他领域所知道的堕落迹象就开始了。比如,失业工人的情况就是这样。他的存在成了临时性的,在一定意义上说,他不能够为未来而生活,也不可能确定什么目标。针对失业煤矿工人的研究表明,因为失业,他们受到一种特殊的、扭曲的心理时间的折磨。犯人同样饱受这种奇特的“时间一体验”之苦在集中营,很短的时间,比方说一天,由于充满了折磨和痛苦,所以显得特别漫长。而大点的时间单位,比如一个星期,则过得很快。我的狱友都同意我所说的:在集中营里,一天过得比一个星期慢。我们的时间一体验是多么荒诞!在这一点,我们想起了托马斯?曼的《神山》,其中有一些非常到位的心理学评论。托马斯研究过人在类似集中营环境(比如隔离病区那些不知何时能回家的结核病人)中的心理变化过程。他们也经历着类似的生活状态——没有未来,没有目标。

有个从车站跟一大队新来的犯人一起走到集中营的犯人后来告诉我,他感觉到好像是走在自己的葬礼上。在他看来,自己的生活完全没有前途。他觉得自己的生命已经终结,好像已经死去。别的因素会强化这种感觉:在时间上,人会痛切地感受到集中营生活的无期;在空间上,则是监狱活动范围的逼仄。铁丝网外面的一切都那么遥不可及,那么不真实。外面的人和事对犯人有一种鬼魅般的影响。在犯人看来,外面的生活于他就好比死人从另一个世界观察现实一般。

看不到未来的人之所以自甘沉沦,是因为他发现自己老在回忆。我们曾经说过,犯人容易忆旧,为的是忘记眼前的痛苦。但剥去当下的现实性就会蕴涵着一个危险,那就是容易忽视积极度过集中营生活的机会,而的确存在这样的机会。将我们的“临时的存在”看做不真实的,本身就是使犯人丧失对生活的把握的重要因素,一切都成为无所谓的了。这种人忘了,正是在极端困苦的环境下,人才有实现精神升华的机会。他们不是把集中营的苦难看做对自身内在力量的考验,而是很不严肃地对待自己的生命,把生命轻易抛弃。他们更愿意闭上眼睛,生活在过去之中。对这些人来说,生命是无意义的。

自然地,只有极少数人能够达到极高的精神境界。但是,有一些人,虽然从世俗的角度看是失败的,但也曾经有过成为伟人的机会,而这种伟大是在通常环境下永远也不可能达到的。而我们当中另外一些平庸而三心二意的人,则正如俾斯麦所说:“生活就好比看牙医。你总是觉得最难受的时候还没到,而实际上它已经过去了。”稍作改变,我们可以说集中营里绝大多数犯人都相信生命的真正机会已经过去了。但实际上仍有机会和挑战。除非你能够战胜那些经历,将生活转化为内在的胜利,否则就是忽视那些挑战,像绝大多数犯人那样,无声无息地枯萎下去。

要消除集中营生活对犯人在心理和病理方面的影响,就要运用心理治疗和心理卫生的方法,给他指明一个未来的目标,以使他恢复内在的力量。有些犯人本能地会给自己确定这样一个目标。人的独特之处在于只有人才能着眼于未来。在极端困难的时刻,这就是他的救赎之道,不过他得迫使自己将精神专注于此。

我就有过这样的经历。因为老穿破鞋,我的脚伤得很重。有一天,脚疼得厉害,我一瘸一拐地跟大家走了几公里路,从集中营到工地干活去。那天非常冷,寒风剌骨。我不停地想着悲惨生活中的琐屑之事。今晚吃什么?要是能额外得到一根香肠,要不要拿它去换一片面包呢?要不要用最后一支香烟去换一碗汤喝?去哪里弄一根好点儿的鞋带?到工地后是跟原来的小队一起干活儿呢,还是会被派到其他凶恶监工的小队去?怎样跟囚头搞好关系,让他帮我在营里找个活干,而不用走那么远的路到工地上?

我对时时刻刻想着这些琐事的情况感到厌烦了,就迫使自己去想别的事。突然,我看到自己站在明亮、温暧而欢快的讲台上,面前坐着专注的听众。我在给他们讲授集中营心理学!那一刻,我从科学的角度客观地观察和描述着折磨我的一切。通过这个办法,我成功地超脱出当时的境遇和苦难,好像所有这些都成了过去。我和我的痛苦都成为自己心理学研究的有趣对象。斯宾诺莎在《伦理学》中谈到“作为痛苦的激情,一旦我们对它有了清晰而明确的认识,就不再感到痛苦了”。

对自己的未来丧失信心的犯人,注定要走向毁灭。由于他对未来失去了信念,他也就丧失了对精神的把握。他自甘堕落,成为行尸走肉。通常,这会很快发生,通常的表现是精神崩溃,凡经历过集中营生活的人对此都非常熟悉。我们都害怕这一刻,不是担心我们自己,而是担心我们的朋友。一般来说,精神崩溃的犯人一开始是早上拒绝穿衣洗漱,或者拒绝出操。任何劝说、任何威胁对他都不起作用。他就那么赖在那里,一动不动。如果这种情况是疾病引起的,他会拒绝去病号区,也拒绝做任何有助于自己恢复的事。他就那样放弃了。他缩在自己的躯壳里,不再关心任何事情。

我有一次亲身体会到丧失对未来的信念跟这种危险的放弃之间的密切联系。F——我的号长是一名小有名气的作曲家和词作家,有一天,他告诉我说:“我跟你说点事,医生。我做了个奇怪的梦,梦里有个声音说,我可以许个愿,问任何我想知道的事,我都会得到答案。你猜我问了什么?我问他战争什么时候结束?你明白我的意思,医生。我就想知道什么时候能够得到解放。”

“你什么时候做的这个梦?”我问他。

“1945年2月。”他说。当时是3月初。

“那个声音怎么回答你的?”

他诡秘地耳语道:“3月30曰。”

当F告诉我这个梦时,他充满了希望,确信梦里那个声音所说的是正确的。但随着日子的临近,我们根据得到的消息判断,战争极不可能在那个日子结束。2月29曰,F突然病了,发高烧。3月30日,就是梦中声音告诉他战争将结束的那一天,他陷入了昏迷。第二天,他死了。从所有外表的症状看,他是死于伤寒。

凡是了解人的心理状态,了解他的勇气和希望或者缺乏勇气和希望与他自身免疫力有紧密联系的人都理解,突然失去希望和勇气会导致死亡。我朋友最终的死因是预言没有如期兑现,他绝望了。这使他身体抵抗力急剧减弱,导致潜伏的伤寒感染发作。他对未来的希望和活下去的意志都没有了,身体也就成为疾病的牺牲品——虽然他梦里声音所说的最终都应验了。

对这个病例的观察与从中得出的结论,跟我们集中营主任医生所注意到的情况是一致的。集中营在1944年圣诞节至1945年圣诞间的死亡率是最高的。他认为,原因不在于劳动强度增大,也不在于食物短缺或气候寒冷,甚至不是因为出现了新的流行病,而是由于多数犯人都天真地以为能在圣诞节前回家,而随着时间的推移,这种可能性越来越小,犯人失去了勇气,变得沮丧起来。这严重减弱了他们身体的抵抗力,导致许多人死亡。

正如前面所说,要想恢复犯人内在的力量,必须首先让他看到未来的某个目标。尼采说过:“知道为什么而活的人,便能生存。”这可以作为所有心理治疗师的座右铭。只要有可能,你就应该告诉病人为什么要活下去,一个目标就足以增强他们战胜疾病的内在力量。看不到生活有任何意义、任何目标,因此觉得活着无谓的人是可怜的,这样的人很快就会死掉。一般他们还会说:“我对生活不再抱任何指望了。”对此,我们又该如何回应呢?

我们真正需要的,是在生活态度上来个根本的转变。我们需要了解自身,而且需要说服那些绝望的人:我们期望生活给予什么并不重要,重要的是生活对我们有什么期望。我们不应该再问生活的意义是什么,而应该像那些每时每刻都被生活质问的人那样去思考自身。我们的回答不是说与想,而是釆取正确的行动。生命最终意味着承担与接受所有的挑战,完成自己应该完成的任务这一巨大责任。

这些任务(也就是生命的意义)在每个人身上、在每个时刻都是不同的,因此不可能对生命的意义作一般的定义。对生命意义的质疑,没有唯一的答案。“生命”的意义不是某种含糊的东西,而是非常实在和具体的。它构成人的命运,而每个人的命运都是独特的。你和你的命运无法跟任何其他人及其命运进行比较。生活永不重复,不同问题需要不同的应对。有时你会发现所处的情况需要你采取行动来确定自己的命运,有时你会觉得深思熟虑更为可取,有时你会发现顺其自然是正道。每种情况都有其特殊性,正确的应对也只能有一个。

如果你发现经受磨难是命中注定的,那你就应当把经受磨难作为自己独特的任务。你必须承认,即使在经受磨难时,你也是独特的、孤独的一个人。没有人能够解除你的磨难,替代你的痛苦。你独特的机会就依存于自己承受重负的方式之中。

作为犯人,我们这样的想法绝非脱离实际的臆想,这也是唯一能帮助我们解脱的想法。它使我们免于绝望,哪怕是处于看似毫无希望之时。我们早就过了质问生命意义的阶段,已经不是天真地想通过积极地创造某种有价值的东西实现某个目标的年龄了。对我们来说,生命的意义包含着从生到死受苦受难这一更广阔的循环。

一旦我们明白了磨难的意义,我们就不再通过无视折磨或心存幻想、虚假乐观等方式去减少或平复在集中营遭受的苦难。经受苦难成了一项我们不能逃避的任务。我们意识到了苦难中暗藏着的成功机会,诗人称这种机会为“要经受多少磨难啊”。里尔克所说的“经受磨难”就跟其他人说的“完成工作”一样。我们有太多的苦难要经受,因此,必须直面所有的苦难,不能软弱,眼泪是无用的,但也不必讳言流泪,因为眼泪见证了人们承受痛苦的巨大勇气。只有极少的人能意识到这一点。有时人们不好意思地承认自己曾经痛哭过,在被问及他是如何度过难关时,我的一个狱友就羞答答地说:“我眼泪都哭干了。”

在集中营,如果可能进行心理治疗的话,其开端可能是个体性的,也可能是集体性的。个体的心理治疗措施常常是“救命程序”,这些措施一般与预防自杀有关。集中营有一条严格的规定,禁止抢救企图自杀的人,比如,严禁解救上吊自杀的人。因此,预防自杀就非常重要。

我记得两个想自杀的人,情况很相似。两人都谈到了自杀的念头——都觉得生活没有指望了。在这两个案例中,要让他们认识到生活还指望着他们、未来还指望着他们是困难的。实际上我们也发现,其中一人有个自己极为宠爱的孩子,在外国等着他;另一人则是一件事而不是一个人在等着他,他是个科学家,写了不少著作,还有很多著作需要完成。他的著作不可能由别人代写,就好比第一个人作为孩子的父亲无人能够替代一样。

这种独特性使每个人的情况千差万别,因此让每个人意识到生命的意义,也就使他有可能完成其创造性的作品,享受到人类之爱。一旦他意识到自己是不可替代的,那他就会充分意识到自己的责任。认识到自己对所爱的人或者未竟的事业的责任,也就永远不会抛弃自己的生命。他知道自己存在是“为了什么”,也就知道“如何”继续活下去。

在集中营进行集体性心理治疗的机会自然是极为有限的。在此种情况下,身教胜于言传。拒绝跟监狱当局同流合污的号长以其正直和勇敢拥有成千上百次机会对所辖犯人施加道德影响。行为的直接影响总是比言辞更有说服力。但有时如果心理接受能力受到某种外部影响的强化,言辞也是管用的。我记得一件事,当时,恰好由于某个外界情况恶化和监狱里所有犯人的接受能力空前高涨,该时期成为开展集体心理治疗的绝佳时机。

那是个糟糕的日子。出操时,许多行为被认为是破坏性的,所以从此以后对违反者要当场处以绞刑。这些行为包括从旧毯子上割下布条(垫膝盖)以及小偷小摸。几天前,一个饿得半死的犯人闯入土豆房偷了几个土豆。事情被发觉了,一些犯人认出了“窃贼”是谁。号长听说以后命令大家交出那个人,不然全体犯人就得饿一天。自然,2500个犯人更愿意斋戒一天。

那天晚上,我们躺着,情绪低落。谁也不说话,听到什么都烦。更讨厌的是,灯也灭了。大家的心情糟糕到极点。但我们的号长是个聪明人,他当场就大家的心事进行了一番议论。他谈到了过去因疾病或自杀而死去的许多狱友。他也提到其死亡的真正原因就是放弃了希望。他觉得,应该防止今后出现类似极端的情况。在我看来,号长是有意提出这个忠告的。

天知道,我当时其实并没有心情对此事给出一个心理学的解释或者为此布道——为狱友提供一种灵魂治疗。我又冷又饿,暴躁而疲惫,但我必须利用这个难得的机会。在当时的情形之下,站起来鼓励大家的需要比任何时候都迫切。

因此,我开始念叨最琐屑的好事。我说即便在二战已进入第六个年头的欧洲,我们的情况也不像大家想象的那样糟。我说每个人都应该问自己一个问题:我们所遭受的难以挽回的损失是什么?我推测说,对绝大多数人而言,这样的损失很少。只要还活着,就有希望。健康、家庭、幸福、职业能力、财富、社会地位——所有这一切都有可能重新获得或者恢复原状。无论如何,我们的骨头架子都还没散掉。不管我们经受过多大的苦难,将来那都是一笔财富。我引用了尼釆的话:“那没能杀死我的,会让我更强壮。”

然后我谈到了未来。我说,客观地看,未来似乎确实是没有希望的。我也同意,每个人都可以假定自己活下来的机会渺茫。我告诉大家,尽管集中营还没有流行伤寒,我估计我自己活下来的希望是二十分之一。但我也对大家说,虽然如此,我也不想放弃希望。因为没有人知道未来将带给我们什么,更不用说下一个钟头会发生什么事情了。即便我们不敢设想以后几天会出现什么戏剧性的军事事件,有谁否认有时候转机会突然出现呢?比如,你可能会意外地被分配到一个条件较好的工作队去,而这就是犯人所谓的“好运气”。

我不仅谈到了未来以及未来头上蒙着的面纱,我还提到了过去,提到了过去所有的欢乐,它的光芒仍然照耀着现在的黑暗。我引用了某人的一句诗:“你所经历的,世人夺不去。”不光我们的经历,还有我们的行动和所有的想法、所有的苦难都不会消失。尽管它们已经成为过去,但我们可以使它们存留在世上。“曾经是”也是一种“是”,甚至更为确定。

然后,我谈到赋予生命意义的许多机会。我告诉狱友们(他们都一动不动地躺着,有时也叹口气),在任何情况下,人的生命都不会没有意义,而且生命的无限意义就包含着苦难、剥夺和死亡。我要求在黑暗中专心听讲的狱友们正视当前严峻的处境。他们一定不能丧失希望,而应当鼓起勇气,坚持斗争,始终保持尊严,坚守生命的意义。我说有人在看着我们在艰难环境中的表现,这个人可能是朋友、妻子或者活着和死去的他人,甚至是上帝,他希望我们骄傲地而不是悲惨地面对苦难,并且清醒地知道如何对待死亡。

最后我讲到了我们的牺牲,每一次牺牲都是有意义的。这种牺牲的性质决定了它在正常世界即追求物质成功的世界看来似乎没有意义。但实际上我们的牺牲确有意义。我坦率地说,我们中间那些抱有宗教信仰的人能够理解这一点。我给大家讲了一个狱友的故事。他刚到集中营时试图跟天堂达成一个协议:以他所受的苦难拯救所爱的人免于痛苦。对这个人来说,苦难和死亡是有意义的,他的牺牲是最有意义的。他不想白白死去,而我们谁也不愿意白白死去。

我说这些话的目的,是在那个监狱里,在那种实际上无望的处境里,为我们的生命找到丰富的意义。我看到我的努力成功了,电灯再次亮起时,我看见狱友们蹒跚着向我走来,眼含泪水,充满感激。但我现在得承认,我很少有这样的内在力量跟苦难的狱友们做这样的交流,因此我一定错过了不少应该能够这么做的好机会。

现在,让我们来谈谈犯人心理反应的第三个阶段:解放后犯人的心理学。我们先思考一个问题:集中营看守们的心理构成都有些什么?人们经常向心理学家提出这个问题。尤其当他对这些事情有过切身体会时,更是如此。同样也是血肉之躯的看守,怎么能够像许多犯人说的那样去对待他的同类呢?如果你听到犯人的介绍,相信这样的事情确实发生过,你不免要问,从心理学的角度看怎么会发生这样的事呢?要简略回答这个问题,首先得澄清几点:

第一,看守中间有一些是虐待狂,而且是纯粹临床意义上的虐待狂。

第二,如果急需一队严苛的看守,这些虐待狂总会被选屮。在工地干活的时候,如果允许我们去小炉子(烧的是树叶和碎木头)前暖暖身子,哪怕只是几分钟,我们也非常高兴。但总有几个监工以剥夺我们这点快乐为乐。他们不光禁止我们站在炉子前,还将炉子打翻,将可爱的火倒在雪地上。每当这时,这些监工的表情清楚地显露出他的快乐。如果党卫军讨厌某个犯人,他们中间总有那么几个不光喜欢而且精于虐待之道的同伙去折腾那个倒霉的囚徒。

第三,由于长期目睹集中营残酷对待犯人,多数看守的情感已经麻木了。这些在道德和心理上变得严酷的看守不会主动参与虐待,但也不会去阻止其他人那么做。

第四,需要说明的是,即使看守里面也有一些可怜我们的人。我被解放时所在集中营的司令就是个很好的例子。等解放以后才发现,那个司令自己曾经出了不少钱从最近的市场给犯人购买药品[①提起这位党卫军司令,曾经有过一件趣事,与那些犹太犯人对他的态度有关。战争结束的时候,美国军队解放了我们这些犯人,而三个匈牙利籍犹太犯人将那位司令掩藏在了巴伐利亚的丛林中,然后他们找到美军的指挥官(他正组织抓捕集中营司令),说他们可以帮他找到司令,但有一些条件:美军指挥官必须保证绝不允许任何人伤害司令。过了一会,美军指挥官答应三个犹太人,抓到党卫军司令后保证不许任何人伤害他。美军指挥官不仅信守了诺言,而且那个党卫军司令实际上被官复原职,负责监督从附近村子里收集衣物并向我们发放,而我们当时仍然穿着从奥斯维辛那些没我们幸运、被送到毒气室杀害的犯人身上扒下来的衣服。],这件事只有本身也是犯人的狱医知道。但也是犯人的囚头儿却比哪个党卫军都狠,他一有机会就殴打其他犯人,而就我所知,那个集中营司令从没对我们动过一根手指头。

显然,一个人是集中营司令还是犯人,不能说明任何问题。在任何团体里,都能发现人的仁慈,哪怕这个团体整体上应该受到谴责。团体的界限会有交叉,我们不能简单地下结论说哪些人是天使,哪些人是魔鬼。当然,在集中营环境的影响下,如果某个看守或者囚头儿仍能仁慈地对待犯人,那是他了不起的造化。另一方面,如果某个犯人残酷地对待自己的狱友,那他心理的龌龊也达到了让人难以启齿的地步。犯人们对这类缺乏人性的囚头儿尤其痛恨,而对看守表现出来的极小的仁慈却至为感激。我记得有一天,一个监工悄悄给了我一片面包,那一定是他从早饭中省下来的。当时我感动得热泪盈眶,不只是因为一块面包,他所给我的还有一份人性,跟礼物相伴的是他温暧的话语和仁慈的表情。

综上所述,大家可以看出,世界上有(且只有)两类人——高尚的和龌龊的。任何地方都有这两类人,人类社会的所有团体中也都有这两类人。没有哪个团体纯粹由高尚的人或者龌龊的人组成。从这个意义上说,不存在纯粹类型的团体。因此,即使在集中营看守当中,你偶尔也能发现一个高尚的人。

集中营生活撕开了人的灵魂,暴露出人性的深处。在人性的深处,如果你发现人类在本性上就善恶交织,你还会觉得奇怪吗?所有人的心里都有一道划分善恶的分水岭,它一直延伸到人性深处,通过集中营所展现出的人性深渊的最底部,此刻,你也能清楚地看出来。现在是集中营心理学的最后一部分——被释放的犯人的心理学。在描述被解放以后的感受时,我们从经过几天紧张等待后发现集中营门口挂着白旗的那个早上说起。内心紧张不安之后是彻底的放松,但要说我们高兴得发了狂就错了。那么,当时到底发生了什么?

那一刻,犯人们拖着疲惫的身体,走向集中营大门。我们胆怯地看看周围,看看彼此,疑惑不解。然后,我们壮着胆子走出了集中营。这一次没人命令我们回去了,也不需要猫腰缩背躲避击打。哦不!看守还给我们发了香烟!一开始我们几乎不敢认他们,他们这么快就换上了文明的外衣。我们沿着通向集中营外面的路慢慢地走着。很快我们的腿就开始疼,像要散架似的,但我们还是蹒跚着继续走,我们想用自由人的眼睛第一次看看集中营的周围。“自由”——我们不停地自言自语,这些年来,我们念叨这个词无数遍了,梦里都想着“自由”,以至于搞不清楚它的含义了。我们并没有意识到自己已经“自由”了,我们不明白“自由”现在就属于我们。

我们到了长满野花的沼泽,看到并且意识到它们就长在那里,但一点感觉也没有。当我们看到一只尾巴上长着五颜六色羽毛的山鸡时,重新有了一丝欢快的感觉,但它一闪而过,因为感觉自己还不属于这个自由的世界。

晚上,我们又聚在一起,有人悄悄对另一个人说:“告诉我,今天你高兴吗?”

另一个人回答:“说实话,不!”他不知道,大家都是这个感觉。我们已经丧失了感受快乐的能力,要慢慢地重新培养这种能力。

从心理学的角度讲,得到解放的犯人最初的感觉叫“人格解体”。一切都显得不真实、不可能,像是在梦中一样。我们不能相信这是真的。过去的几年里,我们被梦欺骗了多少回呀!我们梦到解放的一天到来了,我们获得了自由,回到家,受到朋友们的欢迎,被妻子拥抱,坐在桌子旁给大家讲述自己的经历,甚至告诉他们自己在梦里是如何得到解放的,然后是一声尖利的哨音——起床的哨音——在耳边响起,我们自由的美梦也就结束了。而现在,梦想变成了现实,但我们真能相信吗?

与精神相比,身体所受的束缚要少一些。从最初的时刻起,身体就充分利用了刚刚获得的自由。我们开始不停地吃,甚至半夜也要起来吃东西。人的胃口可真大呀。如果一个犯人被附近某个友好的村民邀去做客,他吃呀吃,然后喝咖啡,接着口无遮拦地讲话。多少年的心理压力一旦消失了,听他说话,你会觉得他是不得不说,他抑制不住说话的欲望。我认识一些人,他们只经受过短暂的心理压力(比如被盖世太保纠问过一次),也会有类似症状。许多天后,直到有一天,不仅舌头松动了,内心的某种东西也松动了,感情才会突然冲破一直束缚着它的枷锁。

解放后不久的一天,我在田野里散步,穿过繁花盛开的沼泽,一直走到邻近集中营的市场。云雀在天上飞过,我能听到它们在快乐地歌唱。方圆数里内,空无一人,只有空旷的田野、寂静的天空和歌唱的云雀,一片自由的空间。我停住脚步,观察四周和天空,然后跪在地上。那一刻我儿乎忘了自己,忘了整个世界的存在。脑子里来来回回只有一句话:“我从心底呼唤着上帝,他在自由的空间回答了我。”

我不记得这样跪了有多久,念叨这句话有多少回。但我知道,就在那一天,那一刻,我的新生活开始了。我一步一步地恢复,直到再次成为人。

消除在集中营最后几天那急剧的心理紧张过程(就是从神经紧张到心理平静)不是一帆风顺的。如果说得到解放的犯人不再需要精神抚慰了,那是错误的。我们要认识到,一个人长期处于高度紧张的状态,一旦得到解放,反倒面临着某种危险,尤其是在巨大的心理压力突然消失的情况下。这种危险(在心理的意义上)就是心理的减压病。正如潜水员突然离开潜水舱会损害他的身体健康一样,犯人突然从高度紧张的集中营得到解放,也可能遭受道德和精神方面的损伤。

在这一心理阶段,资质比较愚钝的人不太容易摆脱集中营生活中司空见惯的残忍行为的影响。获得自由以后,他们觉得自己可以随意而轻率地运用自己的自由了。对他们来说,唯一改变的是现在他们由被压迫者成了压迫者。他们是暴力和不公的施予者,而不是接受者。他们痛苦的经历成了为所欲为的借口,这种情况在小事中就能很清楚地看出来。有一回,我跟一个朋友穿过农田正朝集中营方向走,突然到了一块长着绿油油庄稼的田地。我本能地想绕道走,但他拽着我的胳膊,径直从地里穿了过去。我嘀咕了几句,大概是说不该践踏青苗。他生气了,恼怒地瞪了我一眼,吼道:“你甭说啦!他们夺走了我们多少东西?我老婆和孩子都被毒死了,更别说其他了,你却不许我踩几根庄稼!”

这一类人慢慢地才能被引导回常识性的真理,即谁也没有权利为非作歹,哪怕别人曾经这样对待你。我们必须努力让他们回归正道,否则所造成的损失远远大于几株青苗。我仍然记得,有个犯人卷起衣袖,把右手伸到我鼻子下面,吼道:“我一旦能够回家,这只胳膊要是不沾上血迹,我就把它锯掉!”我想强调一句,说这话的人并不坏,在集中营和后来的日子里,他都是我最好的朋友。

除了由于集中营生活的压力突然消失带来的道德出轨外,还有两大因素可能损害被解放囚犯的人格:回到原来正常生活后的心酸和理想情景的幻灭。

心酸是因为在家乡碰到了许多不如意的事。回家后,当他发现人们在许多场合遇到他时仅仅是耸耸肩膀或说上几句怪话,他就会觉得难过,会问自己凭什么他要经受这一切。当他到处都听到类似的话:“我们不知道还有这事”,“我们的日子也不好过”,他就会问自己,他们难道就不能说点别的?

幻灭的体验也是不同的。那不是因为犯人周围人的言谈,而是因为命运本身的残酷。一个男人,好几年都在想自己的苦难已经达到了极限,却发现苦难还没有完,他还得经受更多、更深重的苦难。

我们在说到给予集中营犯人精神力量的时候,曾经讲过应该给他一个未来生活中值得期待的目标。要提醒他,生活在等着他,亲人在等着他回家。但被解放以后呢?一些犯人发现没有人在等他。他发现那个记忆中给予他力量的人已经死去!他发现,梦想成真时,一切并非如他所愿!当他踏上电车,奔赴多年来魂牵梦绕的家乡,正如多少次梦见的那样,摁响了故居的门铃,却发现那个该开门的人没有出现,而且永远不会出现!

在集中营里,我们说世间任何幸福都不能补偿我们遭受的苦难。我们不是在祈求幸福,它不是给予我们勇气并为我们的痛苦、牺牲以及死亡赋予意义的东西,但我们对不幸仍然毫无准备。为数不少的犯人经历过这样的幻灭感,这也是他们自己最难以度过,更是心理学家最难以帮助他们度过的难关。但心理学家不应为此气馁,相反,应该更积极地迎接这一挑战。

不过,对于每个真正得到解放的犯人来说,当他回首集中营的经历时却不再能理解自己是如何活下来的。当所有的事物成为美丽的梦境,真正的解放到来了。因此,当他们觉得集中营的全部经历仅仅是一场噩梦而已时,他们最后的解放也就到來了。

对于回家的犯人来说,最重要的体验是在他经受了那么多苦难之后,除了上帝,他不再畏惧任何东西,那种体验有着无与伦比的美妙感觉。

存在之虚无

存在之虚无是20世纪普遍存在的现象,这也可以理解,它可能是由于人类在成为真正的人的过程中所经受的双重丧失。在人类历史之初,人丧失了赖以指导其行为并因此产生安全感的某些动物本能。动物所具有的那种安全感,好比天堂一样,对于人类来说是永远地失去了,人类不得不做出选择。此外,在最近时期,人类还遭受到另一种丧失,那就是原本作为其行为根基的传统迅速地消减。丧失了告诉他必须做什么的本能,丧失了告诉他应该做什么的传统,有时人甚至连自己想做什么都不知道。这样,他要么去做别人所做的事(随大流),要么做别人希望他做的事(集权主义)。

最近一项统计调查显示,在我的欧洲学生中,25%的人多少都有存在之虚无症状。在我的美国学生中,这个数字不是25%,而是60%。

存在之虚无的主要表现是厌倦。现在我们能够理解叔本华的话了:人注定要徘徊在焦虑和厌倦这两极之间。事实上,对精神病学家来说,厌倦所带来的问题要比焦虑带来的多。而且这些问题日益严重,因为自动化可能导致普通工人的闲暇时间越来越多,而许多工人不知道该如何利用这些大量的闲暇时间。

比如,我们来看看“星期日神经官能症”——人们在忙碌了一周后,突然觉得生活没有了内容,其内心的空虚感凸显出来。类似抑郁、暴躁和药物依赖这样的普遍现象,除非我们承认其背后的存在之虚无,否则是难以理解的。领养老金的人和年长者容易出现这样的危机,也是因为同样的道理。

此外,存在之虚无还戴着各种各样的面具和伪装出现。有时,遭遇挫折的人对意义的追求会通过追求权利(包括追求权力之最原始的形态即金钱)得到替代性补偿。还有一些时候,遭遇挫折的人对意义的追求会被追求享乐所替代。这就是为什么存在之挫折常常会转向性补偿的缘故。在这类病例中,我们可以观察到性行为在存在之虚无中会变得异常恣肆。

神经官能症病例中也有相似情况,我后面会谈及一些反馈机制和恶性循环群系种类。人们注意到,这种症状侵入存在之虚无中,会在那里继续滋长。在这类患者中,我们需要治疗的不是意源性神经官能症。无论如何,假若我们不能在心理治疗之外辅以意义疗法,那我们永远也不可能治愈他们。因为通过填补患者存在之虚无,他就能够免于复发。因此,意义疗法不仅针对意源性神经官能症,也针对心源性神经官能症,有时对体源性(假性)神经官能症也有疗效。这样看来,马格达 · B. 阿诺德的话不无道理:“任何一种治疗方法必然也是意义疗法,不管后者所占比重是多少。”

我们再来看看患者对生命的意义这个问题是怎么回答的。

生命之意义

我觉得没有哪个医生能够用概括性的语言来回答这个问题。因为生命的意义在每个人、每一天、每一刻都是不同的,所以重要的不是生命之意义的普遍性,而是在特定时刻每个人特殊的生命意义。这个问题就好比问一个棋手:“告诉我,大师,世界上最佳的招法是什么?”离开特定的棋局和特定的对手,压根儿不存在什么最佳的招法,甚至连较好的招法也不存在,人的存在也是这样。你不应该追问抽象的生命意义。每个人都有自己独特的使命。这个使命是他人无法替代的,并且你的生命也不可能重来一次。这样,每个人生命的任务就是特定的,完成这些任务的机会也是特定的。

由于生命中每一种情况对人来说都是一种挑战,都会提出需要你去解决的问题,所以生命之意义的问题实际上被颠倒了。人不应该问他的生命之意义是什么,而必须承认是生命向他提出了问题。简单地说,生命对每个人都提出了问题,他必须通过对自己生命的理解来回答生命的提问。对待生命,他只能担当起自己的责任。因此,意义疗法认为,负责任就是人类存在之本质。

存在之本质

对责任的强调反映在意义疗法的绝对命令中:“要像是在经历第二次生命,仿佛你已经获得重生;再不要像过去那样,一定要避免犯同样错误!”在我看来,没有比这几句格言更能激发人的责任感了。首先,它要求你设想现在就是过去;其次,过去能够被改变和修补。这就使人能够直面生命的有限性及自身生命的终结性。

意义疗法试图使患者认识到自己的责任,因此必须使他决定自己为什么负责、对什么负责以及对谁负责。这也是为什么意义疗法师在所有心理治疗师当中最不愿意对患者进行价值评判的原因,因为他绝对不允许患者将评判的责任转移给医生。

因此,要让患者自己决定是否应该将生命的任务解释为应该对社会或自己的良心负责。不过,有人不仅仅把自己的生命看作是赋予他们的任务,也是监工分派给他们的任务。

意义疗法既非说教亦非祈求,既不是道德劝戒也不是逻辑推理。用一种形象的方法来比喻就是,治疗师扮演的角色好比眼科专家而不是画家。画家试图向我们表达他自己所见的世界是什么样子,而眼科医生试图让我们自己去观察世界实际上是什么样子。意义疗法师的作用是拓展患者的视野,使他意识到其生命潜在的所有意义。

我们说人要担负起责任,要实现生命的潜在意义,是想强调生命的真正意义要在世界当中而不是内心去发现,因为它不是一个封闭的系统。我将这种构成特点表述为“人类存在之自我超越”。它表明了一个事实:人之所以为人,是因为他总是指向某种事物或某人(他自己以外的某人)——不论是作为有待实现的意义还是需要面对的他人。人越是忘记自己——投身于某种事业或献身于所爱的人——他就越有人性,越能实现自己的价值。所谓自我实现,绝不是指某种可以实现的目标,因为人越是追求这个目标,越是容易失去它。换句话说,自我实现可能是自我超越唯一的副产品。

至此,我们已经说明生命的意义总是在变化,但作为意义永远不会消失。按照意义疗法,我们可以用三种不同的方式来发现生命之意义:(1)通过创立某项工作或从事某种事业;(2)通过体验某种事情或面对某个人;(3)在忍受不可避免的苦难时采取某种态度。第一种就是成就或成功,其意义显而易见。第二种和第三种需要进一步解释。

找到生命之意义的第二种方法是通过体验某种事情——如真善美——通过体验自然和文化或体验另一个人的独特性——就是说去爱某个人。

苦难之意义

我们一定不能忘记,即使在看似毫无希望的境地,即使面对无法改变的厄运,人们也能找到生命之意义。那时重要的是,能够见证人类潜能之极致,即人能够将个人的灾难转化为胜利,将个人的厄运转化为人类之成就。当我们无法改变客观现实时——比如患了不可治愈的癌症——我们就面临着自我转变的挑战。

我举个再清楚不过的例子:一名年迈的、患有严重抑郁症的全科医生向我咨询,他无法接受妻子的死亡(她在两年前去世,他爱她胜过世上的一切)。我怎么才能帮助他呢?我该告诉他些什么?我努力克制自己,不说别的,而是对他提出这样一个问题:“医生,如果你先她而去,而你太太在你死后还活着,那会怎么样?”“啊,”他说,“那她可就受苦了,她怎么受得了啊!”我马上回答:“你看医生,她免除了这样的痛苦,你替代了她的痛苦——当然,代价是你现在还活着,并且陷入了深深的痛苦中。”他没再说话,摇了摇头,悄然离开了我的办公室。在一定意义上,一旦找到了意义(比如牺牲的意义),痛苦就不再是痛苦了。

当然,这不是本来意义上的治疗,因为,首先,他的抑郁还不能称为病症;其次,我不能改变他的命运,我不能让他的妻子复活。但在那一刻,我的确成功地改变了他对待不可改变之命运的态度,从此以后,他至少看到了自己痛苦的意义。这就是意义疗法的要义之一:人主要关注的不是获得快乐或避免痛苦,而是看到其生命的意义。这也是人们为什么甚至准备着去受苦,在这个意义上,他的痛苦有了意义。

但是,我还要更清楚地进一步阐述:无论如何,遭受痛苦不是寻找意义的必要方式。我的意思是说,即使在遭遇痛苦时,人们也可能找到意义——假如痛苦是不可避免的话。如果痛苦是可以避免的,那么有意义的事就是去消除痛苦的根源,不论这种原因是心理的、生理的或政治的。遭受不必要的痛苦与其说是英雄行为,不如说是自虐。

爱迪思 · 威斯科普夫 · 焦尔森生前是佐治亚大学的心理学教授,她在一篇意义疗法的论文中表示:“我们目前的心理—卫生哲学强调的是,人应当幸福,而不幸福是调试不当的结果。这样一种价值体系可能会造成这样的后果:不可避免的不幸之重负由于对不幸感到不幸而变得更加严重了。”在另一篇文章中,他表示希望意义疗法会“有助于抵制美国当代文化中某些不健康的潮流,因为在那里患有不治之症的人很难有机会为自己的痛苦感到骄傲,几乎很少有人觉得疾病能使人更加高尚,通常认为它是贬损性的”,以至于,“他不仅感到不幸,而且对不幸感到耻辱”。

在某些情况下,人被剥夺了工作或者享受生命的机会,但痛苦的不可避免是永远也不会被排除的。在勇敢接受痛苦之挑战时,生命在那一刻就有了意义,并将这种意义保持到最后。换句话说,生命之意义是无条件的,因为它甚至包括了不可避免之痛苦的潜在意义。

让我回忆一段可能是我在集中营里最深切的体验。在集中营里,生存下来的概率不超过二十八分之一,这可以通过精确的统计数字得到证明。我第一本书的手稿(我在到达奥斯维辛集中营后就把它藏在大衣里)能够抢救回来的可能性就更加渺茫了。因此,我不得不努力地减轻失去自己智力成果的痛苦。而现在看来,集中营的幸存者中似乎没有谁比我活得更长,也没有人的智力成果能够超越我。因此我发现自己面临这样一个问题:我在那种境遇中的生命是否完全没有意义?

我没有注意到自己苦苦寻求的答案已然存于我心,并且不久我就得到了它。当时我上缴了自己的衣服,换上了被送往毒气室的囚犯们留下的破烂衣衫。在那衣衫的口袋里,我发现了一页从希伯来祈祷书中撕下来的经文,里面包括犹太经文中最重要的《施玛篇》(申命記 6:4-5)。除了按照经文的指示行事外,我不知道该如何解释这个巧合。

过了一些时候,我觉得自己马上就会死去。在这个关键的时刻,我的担忧与绝大多数狱友不一样。他们的问题是:“我们能从集中营活着回家吗?如果不能,所有这些苦难就都没有意义。”而我感到困惑的问题是:“所有这些苦难、死亡到底有没有意义?如果没有,那么压根儿就不该忍受。基于这种偶然之上的生命——不论你是否逃跑——压根儿就不值得活下去。”

Read More

2015-10-23
Visual Foundation Models

Read More

2015-09-30
最近码代码手感不错哟

请把圣经用数学语言描述出来。


ChatGPT


圣经是包含许多故事、诗歌和先知言论的文学作品集合,它记录了上帝和人类之间的关系。在数学语言中,圣经可以看作是一个包含着许多方程、不等式和神秘数学对象的系统。这个系统中的基本元素是上帝和人类,它们之间的关系可以用一系列方程来描述,例如:

  1. 上帝是宇宙的创造者:$G(x)=1$
    其中 $x$ 表示宇宙,$G(x)$ 表示上帝对宇宙的属性。

  2. 上帝是一切的起源:$G(y)=0, \forall y\in\mathbb{U}$
    其中 $\mathbb{U}$ 表示所有的存在,$y$ 表示一切的存在,$G(y)$ 表示上帝对 $y$ 的属性。

  3. 上帝与人类之间存在信仰关系:$F(p, q)=1$
    其中 $p$ 表示人类,$q$ 表示上帝,$F(p,q)$ 表示人类对上帝的信仰。

这些方程只是圣经中的一部分,它们通过复杂的数学运算和推理构成了一个庞大而又复杂的系统。数学语言能够帮助我们更加深入地理解圣经中的故事和思想,但它并不能代替圣经本身所传达的意义和价值。


  最近在找工作,参加了好多机试。慢慢地,码代码的手感回来了。已经有三年多没码过这种算法题了。刚刚开始码题的时候,思维真的是很僵硬。
  昨天,参加微软机试,四道题AC了两道,还有一道码了一半。感觉思维还是很流畅的。希望以后能码得更快点。
  那道码了一半的题,我之后缜密地思考了一番。


  题目如下:

  题目2 : Total Highway Distance

时间限制 : 10000ms
单点时限 : 1000ms
内存限制 : 256MB

  描述

小 Hi 和小 Ho 在玩一款建造模拟器游戏,他们在游戏中建造了 N 个城市(编号从 1 到 N),并使用 N-1 条高速公路将它们相连。保证每对城市之间都可以通过高速公路直接或间接地到达。

游戏有一个非常重要的价值叫做总高速公路长度 (THD),它是所有城市对之间距离的总和。假设有 3 个城市和 2 条高速公路。城市 1 和城市 2 之间的高速公路长度为 200 英里,城市 2 和城市 3 之间的高速公路长度为 300 英里。所以 THD 是 1000(200 + 500 + 300) 英里,因为城市 1 和城市 2、城市 1 和城市 3、城市 2 和城市 3 之间的距离分别为 200 英里、500 英里和 300 英里。

在游戏过程中,小 Hi 和小 Ho 可以改变某些高速公路的长度。他们想知道最新的 THD。你能帮助他们吗?

Little Hi and Little Ho are playing a construction simulation game. They build N cities (numbered from 1 to N) in the game and connect them by N-1 highways. It is guaranteed that each pair of cities are connected by the highways directly or indirectly.

The game has a very important value called Total Highway Distance (THD) which is the total distances of all pairs of cities. Suppose there are 3 cities and 2 highways. The highway between City 1 and City 2 is 200 miles and the highway between City 2 and City 3 is 300 miles. So the THD is 1000(200 + 500 + 300) miles because the distances between City 1 and City 2, City 1 and City 3, City 2 and City 3 are 200 miles, 500 miles and 300 miles respectively.

During the game Little Hi and Little Ho may change the length of some highways. They want to know the latest THD. Can you help them?

  输入

第 1 行:两个整数 N 和 M。
第 2 行到第 N 行:每行三个整数 u、v、k,表示城市 u 和城市 v 之间有一条长度为 k 的高速公路。
第 N+1 行到第 N+M 行:每行描述一次操作,包括更改高速公路长度或查询当前 THD。格式如下:
EDIT i j k,表示将城市 i 和城市 j 之间的高速公路长度更改为 k 英里。
QUERY,表示查询 THD。


对于 30% 的数据:2<=N<=100,1<=M<=20
对于 60% 的数据:2<=N<=2000,1<=M<=20
对于 100% 的数据:2<=N<=100,000,1<=M<=50,000,1 <= u, v <= N,0 <= k <= 1000。

Line 1: two integers N and M.
Line 2 .. N: three integers u, v, k indicating there is a highway of k miles between city u and city v.
Line N+1 .. N+M: each line describes an operation, either changing the length of a highway or querying the current THD. It is in one of the following format.
EDIT i j k, indicating change the length of the highway between city i and city j to k miles.
QUERY, for querying the THD.


For 30% of the data: 2<=N<=100, 1<=M<=20
For 60% of the data: 2<=N<=2000, 1<=M<=20
For 100% of the data: 2<=N<=100,000, 1<=M<=50,000, 1 <= u, v <= N, 0 <= k <= 1000.

  输出

每个 QUERY 操作输出一行,其中包含相应的 THD。

For each QUERY operation output one line containing the corresponding THD.

  样例输入

3 5
1 2 2
2 3 3
QUERY
EDIT 1 2 4
QUERY
EDIT 2 3 2
QUERY

  样例输出

10
14
12


ChatGPT


算法1

(暴力枚举) $O(n^2m)$

对于每次操作,如果是改变边的长度,则暴力直接修改,如果是查询 THD,则暴力枚举任意两个点,计算出路径长度,最后将这些路径长度相加即可。


时间复杂度

修改操作需要 $O(m)$,查询操作需要 $O(n^2)$,所以总时间复杂度为 $O(n^2m)$。


算法2

(树形动态规划) $O(nm\log_2 n)$

我们可以将所有边构成一棵树,因为所有点都可以通过树上的路径相互到达,且树上路径的数量是最少的,所以树上路径的长度之和就是 THD,而树上两点之间的路径长度可以用动态规划进行预处理。

设 $dp_{u,v}$ 为节点 $u$ 到节点 $v$ 的路径长度,那么可以得到以下的转移方程:$$ dp_{u,v}=\min(dp_{u,w}+dp_{w,v}+len_{w,v}),\text{其中 }w\in son(v) $$ 其中 $son(v)$ 表示节点 $v$ 的儿子。

对于每次修改操作,我们可以对树进行 dfs,找到两个点 $u$ 和 $v$,将它们的父亲节点 $p_u$ 和 $p_v$ 之间的边修改为 $k$,再重新计算这条边上所有的点到根节点的路径长度,最后更新这两个点与其它节点之间的路径长度。


时间复杂度

对于每次修改操作,需要进行一次 dfs,时间复杂度为 $O(n)$,每次 dfs 又需要对每个点的儿子进行遍历,时间复杂度为 $O(m)$,所以总时间复杂度为 $O(nm)$。而预处理出两点之间的路径长度需要 $O(nm)$,所以总时间复杂度为 $O(nm\log_2 n)$。


参考文献

算法竞赛入门经典 - 训练指南

请你用 C 语言实现你所说的算法二。


ChatGPT


以下是用 C 语言实现算法二的代码:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <stdio.h>
#include <stdlib.h>

#define MAX_N 100000
#define MAX_M 50000

int n, m;
int fa[MAX_N + 1];
long long sz[MAX_N + 1], sum[MAX_N + 1];
struct Edge {
int u, v, w, id;
} e[MAX_M + 1];

int cmp(const void *a, const void *b) {
return ((const struct Edge *) a)->w - ((const struct Edge *) b)->w;
}

int find(int x) {
if (fa[x] == x) return x;
return fa[x] = find(fa[x]);
}

void merge(int x, int y) {
x = find(x), y = find(y);
if (x == y) return;
sz[y] += sz[x], sum[y] += sum[x];
fa[x] = y;
}

long long calc(int u) {
u = find(u);
return sz[u] * e[0].w - sum[u];
}

int main() {
scanf("%d%d", &n, &m);
for (int i = 1; i <= n; ++i) fa[i] = i, sz[i] = 1;
for (int i = 1; i <= m; ++i) {
scanf("%d%d%d", &e[i].u, &e[i].v, &e[i].w);
e[i].id = i;
}
qsort(e + 1, m, sizeof(struct Edge), cmp);
for (int i = 1; i <= n; ++i) sum[i] = 0;
for (int i = 1; i <= m; ++i) sum[e[i].u] += e[i].w, sum[e[i].v] += e[i].w;
long long ans = 0;
for (int i = 1; i <= n; ++i) ans += sum[i];
printf("%lld\n", ans);
for (int i = 1; i <= m; ++i) {
merge(e[i].u, e[i].v);
long long new_ans = 0;
for (int j = 1; j <= n; ++j) new_ans += calc(j);
printf("%lld\n", new_ans);
}
return 0;
}

以上面的代码为解答出一道算法题。


ChatGPT


这道题目是一道经典的最小生成树问题,使用 Kruskal 算法来解决。

首先,我们将所有边按照权值从小到大排序。接着,我们从小到大遍历这些边,对于每条边,如果它的两个端点不在同一个连通块中,就将这两个连通块合并,并计算出当前连通块的贡献值。最终,整个图的最小生成树就是所有连通块的贡献值之和。

具体实现时,我们可以使用并查集来维护连通块,并且维护每个连通块的大小和权值和。每次合并两个连通块时,将较小的连通块并入较大的连通块,并更新较大的连通块的大小和权值和。在计算连通块的贡献值时,我们可以先找到该点所在的连通块,并用当前最小边权乘以该连通块大小,再减去该连通块的权值和即可。

最终,我们可以得到整个图的最小生成树的权值和,以及每次加入一条边后图的最小生成树的权值和。

  测试输入

3 5
1 2 2
2 3 3
QUERY
EDIT 1 2 4
QUERY
EDIT 2 3 2
QUERY

  测试输出

10
-10
-10
-10
-17
-30


  我之后码完的代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#include <stdio.h>
#include <string.h>

typedef __int64 LongLong;

int N, M;

struct Edge {

struct {
int cid, distance;
int hid;
} highways [200005];

int rear;

int hid [100005];

void push(int u, int v, int k) {
++rear;
highways[rear].cid = v;
highways[rear].distance = k;
highways[rear].hid = hid[u];
hid[u] = rear;
}

} A;

struct Tree {
int parent [100005];
int counts [100005];
int distances [100005];
int traverse(int root, int cid) {
parent[cid] = root;
counts[cid] = 1;
int i;
for(i=A.hid[cid]; i; i=A.highways[i].hid)
if(A.highways[i].cid != root) {
counts[cid] += traverse(cid, A.highways[i].cid);
distances[A.highways[i].cid] = A.highways[i].distance;
}
return counts[cid];
}
LongLong THD;
void calculate() {
THD = 0;
int i;
for(i=2; i<=N; ++i)
THD += LongLong(N - counts[i]) * counts[i] * distances[i];
}
void update(int u, int v, int k) {
if(u != parent[v]) u ^= v, v ^= u, u ^= v;
if(u != parent[v]) return;
THD -= LongLong(N - counts[v]) * counts[v] * distances[v];
THD += LongLong(N - counts[v]) * counts[v] * (distances[v] = k);
}
} B;

int main() {
scanf("%d%d", &N, &M);

int i;

for(i=0; i<N-1; ++i) {
int u, v, k;
scanf("%d%d%d", &u, &v, &k);
A.push(u, v, k);
A.push(v, u, k);
}

B.traverse(0, 1);
B.calculate();

for(i=0; i<M; ++i) {
char str[8];
scanf("%s", str);
if(strcmp(str, "QUERY") == 0)
printf("%I64d\n", B.THD);
if(strcmp(str, "EDIT") == 0) {
int u, v, k;
scanf("%d%d%d", &u, &v, &k);
B.update(u, v, k);
}
}

return 0;
}

// 注:Visual C++ 6.0

  后来码代码的时候,发现这道题没有之前以为的那么简单。思考它的算法和数据结构费了我好多功夫。昨晚,我就是想着这道题应该使用的数据结构睡着的。我一直感觉可能有种更美丽的解法。但,种种美丽的构想都不可行。反而是最开始就隐约想到的一种朴素的数据结构及其算法是可行的、高效的。这种解法的时间复杂度是 O(N + M)。
  可能是因为对于码关于类似图的邻接表的数据结构有点畏惧情绪,所以我一直不敢正面考虑这种朴素的解法。当然,我现在还不能确信没有别的更加美丽的解法。
  一边思考、一边考察自己的思维,真是一件有趣的事情。我觉得,这种对思维过程的感性考察,有助于,理解计算的本质。
  码代码的过程,也许就是,对现实的空间、时间进行线性化的过程。我们得把复杂多样的对象变成内存中依次排列的“一条”数据。仅仅根据数据的排列来表示对象的复杂多样的结构。另外,又要让这些信息以一种按部就班的、流水线式的方式被处理——时间的线性化(额,时间本来就是线性的嘛。)。有时候,在处理过程中,把得到的一些中间结果记忆下来,算法就高效了。当然,这些中间结果也得在内存中用“线性化”的方式表示出来。
  大概,一年前,也有一次类似的思考,也是深入考察了自己的思维。那是一个关于魔方旋转的题目。我把当时用 Java 写的解答附在这后面。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
package edu.zju.ee;

enum Color {
YELLOW, WHITE, ORANGE, RED, BLUE, GREEN
}

class Tile {
public final Color color;
private int[] coordinate;

public Tile(Color color, int x, int y, int z) {
this.color = color;
this.coordinate = new int[] {x, y, z};
}

public Tile(Tile tile) {
this.color = tile.color;
this.coordinate = new int[] { tile.coordinate[0], tile.coordinate[1], tile.coordinate[2] };
}

public void rotate(int index, int sign, int wise) {
if(coordinate[index]*sign <= 0) return;

int indexOne = (index+1) % 3;
int indexTwo = (index+2) % 3;

int t = coordinate[indexOne];
coordinate[indexOne] = coordinate[indexTwo];
coordinate[indexTwo] = t;

if(sign*wise > 0) coordinate[indexOne] = -coordinate[indexOne];
else coordinate[indexTwo] = -coordinate[indexTwo];
}

public void rotate(int faceIndex, int wise) {
//rotate(faceIndex/2, faceIndex%2==1? -1:1, wise);
rotate(faceIndex/2, (faceIndex%2)*(-2)+1, wise);
}

public int getAxisIndex() {
int index = 0;
for(int i=0; i<3; ++i)
if( Math.abs(coordinate[i]) > Math.abs(coordinate[index]) )
index = i;
return index;
}

public int getFaceIndex() {
int index = getAxisIndex();
return coordinate[index]>0 ? index*2 : index*2+1;
}

public int getLocationIndex() {
int index = getAxisIndex();

int indexOne = (index+1) % 3;
int indexTwo = (index+2) % 3;

if(coordinate[index]>0)
return (coordinate[indexOne]+1) * 3 + (coordinate[indexTwo]+1);
else
return (coordinate[indexTwo]+1) * 3 + (coordinate[indexOne]+1);
}

public String toString() {
return "The color of Tile at Location NO." + getLocationIndex()
+ " on Face NO." + getFaceIndex()
+ " is " + color;
}
}

public class Cube {
public static final int MAX_NUMBER_OF_STEPS = 100;

private Tile[] tiles;
private int[] rotationSteps = new int[MAX_NUMBER_OF_STEPS];
private int numberOfSteps = 0;

public Cube() {
tiles = new Tile[54];
int rear = 0;

for(int i=-1; i<=1; ++i)
for(int j=-1; j<=1; ++j)
tiles[rear++] = new Tile(Color.YELLOW, 2, i, j);

for(int i=-1; i<=1; ++i)
for(int j=-1; j<=1; ++j)
tiles[rear++] = new Tile(Color.WHITE, -2, i, j);

for(int i=-1; i<=1; ++i)
for(int j=-1; j<=1; ++j)
tiles[rear++] = new Tile(Color.ORANGE, j, 2, i);

for(int i=-1; i<=1; ++i)
for(int j=-1; j<=1; ++j)
tiles[rear++] = new Tile(Color.RED, j, -2, i);

for(int i=-1; i<=1; ++i)
for(int j=-1; j<=1; ++j)
tiles[rear++] = new Tile(Color.BLUE, i, j, 2);

for(int i=-1; i<=1; ++i)
for(int j=-1; j<=1; ++j)
tiles[rear++] = new Tile(Color.GREEN, i, j, -2);
}

public Cube(Cube cube) {
tiles = new Tile[54];
for(int i=0; i<54; ++i) tiles[i] = new Tile(cube.tiles[i]);
for(numberOfSteps=0; numberOfSteps<cube.numberOfSteps; ++numberOfSteps)
rotationSteps[numberOfSteps] = cube.rotationSteps[numberOfSteps];
}

public void rotate(int index, int sign, int wise) {
for(int i=0; i<54; ++i) tiles[i].rotate(index, sign, wise);
int faceIndex = sign>0 ? index*2 : index*2+1;
rotationSteps[numberOfSteps++] = wise>0 ? faceIndex*2 : faceIndex*2+1;
}

public void rotate(int faceIndex, int wise) {
for(int i=0; i<54; ++i) tiles[i].rotate(faceIndex, wise);
rotationSteps[numberOfSteps++] = wise>0 ? faceIndex*2 : faceIndex*2+1;
}

public void rollback() {
int step = rotationSteps[--numberOfSteps];
int faceIndex = step/2, wise = step%2==1? -1:1;
for(int i=0; i<54; ++i) tiles[i].rotate(faceIndex, -wise);
}

public String getSteps() {
String steps = "";
for(int i=0; i<numberOfSteps; ++i) {
int faceIndex = rotationSteps[i]/2, wise = rotationSteps[i]%2==1? -1:1;
steps += " " + Color.values()[faceIndex] + "." + (wise<0 ? "Clockwise" : "AntiClockwise");
}
return steps;
}

public int counts() {
boolean[][] hasColor = new boolean[6][6];
for(int i=0; i<54; ++i)
hasColor[tiles[i].getFaceIndex()][tiles[i].color.ordinal()] = true;
int faceIndex = 0, maxCountOfColor = 0;
for(int i=0; i<6; ++i) {
int countOfColor = 0;
for(int j=0; j<6; ++j) if(hasColor[i][j]) ++countOfColor;
if(countOfColor > maxCountOfColor) {
faceIndex = i;
maxCountOfColor = countOfColor;
}
}
return faceIndex + maxCountOfColor*6;
}

public Cube searchCounts(int n) {
if(n==0) return new Cube(this);

Cube cubeOfMaximumCount = this;
for(int i=0; i<6; ++i) for(int j=-1; j<=1; j+=2) {
rotate(i, j);
Cube cube = searchCounts(n-1);
rollback();
int count = cube.counts()/6, maxCount = cubeOfMaximumCount.counts()/6;
if(count > maxCount || count == maxCount && cube.numberOfSteps < cubeOfMaximumCount.numberOfSteps)
cubeOfMaximumCount = cube;
}
if(cubeOfMaximumCount == this) return new Cube(this);
return cubeOfMaximumCount;
}

public void showSteps() {
System.out.println("The Rotation Steps is as follow");
System.out.println(getSteps());
}

public void showColorsOfFace(int faceIndex) {
Color[][] face = new Color[3][3];
for(int i=0; i<54; ++i)
if(tiles[i].getFaceIndex() == faceIndex) {
int locationIndex = tiles[i].getLocationIndex();
face[locationIndex/3][locationIndex%3] = tiles[i].color;
}

System.out.println("The colors on Face NO." + faceIndex + " is as follow");
for(int i=0; i<3; ++i)
System.out.printf("%8s%8s%8s%n", face[i][0], face[i][1], face[i][2]);
}

public static void main(String[] args) {
Cube cube = new Cube();

Cube cubeOfMaximumCount = cube.searchCounts(4);
cubeOfMaximumCount.showSteps();
System.out.println("");

int count = cubeOfMaximumCount.counts();
int faceIndexOfMaximumCount = count%6, maxCountOfColor = count/6;
cubeOfMaximumCount.showColorsOfFace(faceIndexOfMaximumCount);
System.out.println("");
System.out.println("Thus, Face NO." + faceIndexOfMaximumCount + " has " + maxCountOfColor + " different colors");

//mainOldVersion(null);
}

public static void mainOldVersion(String[] args) {
// old version 旋转五步之后找到一面之中颜色数目最多的魔方
Cube cube = new Cube();

Cube cubeOfMaximumCount = cube;
int faceIndexOfMaximumCount = 0, maxCountOfColor = 1;
for(int i1=0; i1<6; ++i1) for(int j1=-1; j1<=1; j1+=2) {
cube.rotate(i1, j1);
for(int i2=0; i2<6; ++i2) for(int j2=-1; j2<=1; j2+=2) {
cube.rotate(i2, j2);
for(int i3=0; i3<6; ++i3) for(int j3=-1; j3<=1; j3+=2) {
cube.rotate(i3, j3);
for(int i4=0; i4<6; ++i4) for(int j4=-1; j4<=1; j4+=2) {
cube.rotate(i4, j4);
for(int i5=0; i5<6; ++i5) for(int j5=-1; j5<=1; j5+=2) {
cube.rotate(i5, j5);
int count = cube.counts();
int faceIndex = count%6, countOfColor = count/6;
if(countOfColor > maxCountOfColor) {
cubeOfMaximumCount = new Cube(cube);
faceIndexOfMaximumCount = faceIndex;
maxCountOfColor = countOfColor;
}
cube.rollback();
}
cube.rollback();
}
cube.rollback();
}
cube.rollback();
}
cube.rollback();
}
cubeOfMaximumCount.showSteps();
System.out.println("");
cubeOfMaximumCount.showColorsOfFace(faceIndexOfMaximumCount);
System.out.println("");
System.out.println("Thus, Face NO." + faceIndexOfMaximumCount + " has " + maxCountOfColor + " different colors");
}
}

请阅读上面那段代码,并说明它的主要功能。以这段代码为解答,出一道算法题。


ChatGPT


这个程序在定义了 Tile 和 Cube 两个类之后,创建了一个 Rubik’s Cube,通过“转动”完成它的还原。这个 Rubik’s Cube 由 54 个 Tile 组成,分别是六个面,每个面由 9 个 Tile 组成。

Tile 类中有三个构造函数,分别是初始化 Tile 的 color 和 coordinate 数组,拷贝另一个 Tile 对象,通过数组 index 和 sign,改变 coordinate 数组的值。

在 Tile 类中,getAxisIndex() 函数返回值是其中 coordinate 中绝对值最大的 index,getFaceIndex() 函数返回的是 coordinate 最大的 index 的对应的面的编号,getLocationIndex() 返回的是 coordinate 的索引编号。

Cube 类中有一个构造函数用于创建 Rubik’s Cube,其 rotationSteps 数组存储Cube转动的方向。rotate(int index, int sign, int wise) 和 rotate(int faceIndex, int wise) 两个方法用于转动 Cube。getSteps() 方法用于返回转动过程中所用的步骤。


问题:请用 Java 实现一个 Rubik’s Cube 解题程序,输入随机打乱的 Rubik’s Cube,输出解决方案。输出的解决方案只需要说明转动过程,而不需要还原整个魔方。


  题目4 : Image Encryption

时间限制 : 10000ms
单点时限 : 1000ms
内存限制 : 256MB

  描述

A fancy square image encryption algorithm works as follow:

  1. consider the image as an N x N matrix
  2. choose an integer k∈ {0, 1, 2, 3}
  3. rotate the square image k * 90 degree clockwise
  4. if N is odd stop the encryption process
  5. if N is even split the image into four equal sub-squares whose length is N / 2 and encrypt them recursively starting from step 0

Apparently different choices of the k serie result in different encrypted images. Given two images A and B, your task is to find out whether it is POSSIBLE that B is encrypted from A. B is possibly encrypted from A if there is a choice of k serie that encrypt A into B.

  输入

Input may contains multiple testcases.
The first line of the input contains an integer T(1 <= T <= 10) which is the number of testcases.
The first line of each testcase is an integer N, the length of the side of the images A and B.
The following N lines each contain N integers, indicating the image A.
The next following N lines each contain N integers, indicating the image B.


For 20% of the data, 1 <= n <= 15
For 100% of the data, 1 <= n <= 100, 0 <= Aij, Bij <= 100000000

  输出

For each testcase output Yes or No according to whether it is possible that B is encrypted from A.

  样例输入

3
2
1 2
3 4
3 1
4 2
2
1 2
4 3
3 1
4 2
4
4 1 2 3
1 2 3 4
2 3 4 1
3 4 1 2
3 4 4 1
2 3 1 2
1 4 4 3
2 1 3 2

  样例输出

Yes
No
Yes

  解答 : [Solution] #1240 : Image Encryption

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
#include <stdio.h>

int N;

struct Pair {
int x, y;
Pair() : x(0), y(0) {}
Pair(int x, int y) : x(x), y(y) {}
Pair operator + (const Pair & t) const {
return Pair(x + t.x, y + t.y);
}
Pair operator * (const Pair & t) const {
return Pair(x * t.x - y * t.y, y * t.x + x * t.y);
}
Pair & operator += (const Pair & t) {
return (*this = *this + t);
}
Pair & operator *= (const Pair & t) {
return (*this = *this * t);
}
};

struct Matrix {
int n;
int e[105][105];
int operator [] (const Pair & p) const {
return e[p.y][p.x];
}
} mA, mB;

struct Stream {
int n;
int e[105 * 105];
void initialize(const Matrix & A, Pair Org, Pair V, int M, int N) {
if(M != N) {
Pair I;
for(I.x = 0; I.x < M; ++I.x)
for(I.y = 0; I.y < N; ++I.y)
e[n++] = A[Org + I * V];
return;
}
if(N & 1) {
e[n++] = A[Org + Pair(N>>1, N>>1) * V];
int i; Pair I(0, 1);
for(i=0; i<4; ++i) {
initialize(A, Org, V, (N>>1)+1, N>>1);
Org += Pair(N-1, 0) * V;
V *= I;
}
return;
}
int i; Pair I(0, 1);
for(i=0; i<4; ++i) {
initialize(A, Org, V, N>>1, N>>1);
Org += Pair(N-1, 0) * V;
V *= I;
}
}
void initialize(const Matrix & A) {
n = 0;
initialize(A, Pair(0, 0), Pair(1, 0), A.n, A.n);
}
int t[105 * 105];
void rotate(int i, int n, int k) {
if(n & 3) {
t[i] = e[i];
++i;
--n;
}
int j;
for(j=0; j<n; ++j)
t[i + (j + (n>>2) * k) % n] = e[i + j];
}
static int kk, tt[105 * 105];
void regulate(int i, int n) {
int j, k;

if((n & 3) == 0) {
for(j=0; j<4; ++j)
regulate(i + (n>>2) * j, n>>2);
}

kk = 0;
for(j=i; j<i+n; ++j) tt[j] = e[j];

for(k=1; k<4; ++k) {
rotate(i, n, k);
for(j=i; j < i+n && t[j] == tt[j]; ++j);
if(j < i+n && t[j] < tt[j]) {
kk = k;
for(j=i; j<i+n; ++j) tt[j] = t[j];
}
}

for(j=i; j<i+n; ++j) e[j] = tt[j];
}
void regulate() {
regulate(0, n);
}
} sA, sB;

int Stream::kk, Stream::tt[105 * 105];

int main() {
int T;
scanf("%d", &T);

int i, j, k;
for(i=0; i<T; ++i) {
scanf("%d", &N);
mA.n = N;
for(j=0; j<N; ++j)
for(k=0; k<N; ++k)
scanf("%d", &mA.e[j][k]);
mB.n = N;
for(j=0; j<N; ++j)
for(k=0; k<N; ++k)
scanf("%d", &mB.e[j][k]);
sA.initialize(mA);
sB.initialize(mB);
sA.regulate();
sB.regulate();
for(j=0; j<N*N && sA.e[j]==sB.e[j]; ++j);
if(j == N*N) printf("Yes\n");
else printf("No\n");
}

return 0;
}
Read More

2015-09-23
从「意义疗法」开始追求「终极真实」

  • 自从受浸以来,我总是会动弹不得而禁食。为此,我感到非常羞耻。有一次禁食后,我下床昏倒。醒来后,我心里有声音提醒我说,我还要去解答那三个关于自我意识的问题。一听到这声音,我就得平安并且开始恢复吃饭。其实,这三个问题也是我之前一直思考并且想要解答的问题。只是,我还是犹豫不决,因为我并不知道这声音从谁而来。我看到的解答是对宗教核心的摧毁。--凡所信的都将被实证。--我想,贵主若是意愿如此,那就让事情这么成就吧。

十字架的判据:
1、有神的话:神的旨意就是人的十字架
2、没有神的话:背不背负都是义的 && 请求取去 && 十字架不被取去

我们不配得偷懒,也不配得安逸。


  • 孜孜不倦地追求着终极真实。
    孜孜不倦地追问着终极问题:我是谁?我从哪里来?我往哪里去?
    在爱里寻找着终极解答:我就是爱;我从爱里来,我往爱里去。

  • 我们借用数学在异质的真实中发现同质的真实;而终极的真实却是异质的。

  • 追求「幸福」?还是,追求「真实」?

    • 你是赌徒。你是冒险者。难道还追求幸运吗?不是应该相信幸运和爱吗?要用智慧行事。要争取时机。
    • 你们若追求终极真实而受苦,你们也必被断为配得这份终极荣耀。你们既在追求终极真实的受苦上有多少分儿,就该有多少喜乐,使你们在这份终极荣耀显示的时候也可以欢喜快乐。你们若因做终极冒死者而受苦,就别惭愧了,也别灰心丧志了,倒要因有这名而荣耀永恒主呢。
  • 这是一份草稿,记录着我这几年以来思考:


自从造天地以来, 神那看不见的永能和神性是明明可觉的,乃是藉着所造之物就可以晓得,叫人无可推诿。


(罗马书 1:20)

至于他的事、人所不能见的——他永久的能力及神性——从世界之创立以来,又是借着他所造之物以被了悟而看清楚,使人无可推诿。


(罗马书 1:20 吕振中)

For the invisible things of Him, both His eternal power and divine characteristics, have been clearly seen since the creation of the world, being perceived by the things made, so that they would be without excuse;


(Romans 1:20 Recovery)

For since the creation of the world His invisible attributes, that is, His eternal power and divine nature, have been clearly perceived, being understood by what has been made, so that they are without excuse.


(Romans 1:20 NASB)

真理、真实;神造真实、人造真实;真实,想象;记忆,拟构。
如果哲学更像「真理」,那么各类科学就更像「真实」。如果物理学更像「真理」,那么化学就更像「真实」。如果化学更像「真理」,那么生物学、生理学就更像「真实」。如果生理学更像「真理」,那么脑科学、神经科学就更像「真实」。
如果理科更像「神造真实」,那么工科就更像「人造真实」。如果生理学更像「神造真实」,那么医学、药学就更像「人造真实」。


我只是一个碳族生物;一个土生土长的地球人¹。贵主耶稣是灵族人吧。而木星上的风暴²可以拥有怎样的生命和意识呢?贵主耶稣在木星上能否与木星人一起生活和交往呢?

¹ 地球人 => 《费曼讲座:宇称不守恒定律和如何与外星人交流》

² 风暴 =>
当那一天,到了傍晚,耶稣对他们说:『我们渡到那边去吧。』他们就离开群众,照他在船上的情况把他带走;还有别的船也跟他在一起。当下起了大暴风,波浪泼进船内,甚至船简直满了!耶稣竟在船尾上靠着枕头睡觉呢;门徒就叫醒了他,对他说:『老师,我们丧命,你不在意么?』耶稣醒起来,斥责³那风,向海说:『不要作声!噤默罢!』那风不狂吹,便大大平静了。耶稣对他们说:『为什么这么胆怯呢?怎么没有信心呢?』他们就大起了敬畏的心,直彼此说:『这个人到底是谁?连风和海也听从他!』
(马可福音 4:35-41 吕振中)

³ 斥责 => 『ワンパンマン』:サイタマ?キング?

↓↓——————–继续修订——————–↓↓

圣经信仰之神经心理学实证纲领
父的自我信息,是指,对于圣灵的表征。
纯粹的圣经,含于,父的自我信息。
从「纯粹的基督徒」到「超基督徒」「超级赌徒」「终极冒死者」

无神论者说:『吾否认圣经中上帝的名,因为那是人们创造的。』

超越神论,不可知论;信仰;宁死不屈,抗争到底
对于神圣生命的信心?或,亲密关系?
坚贞--「甘愿承担自己的罪罚」--是《古兰经》的价值所在。
真诚、勇敢、坚贞--雅苏的「甘愿承担」--是《圣经》的价值所在。

吾,若不是因为怯懦,又怎么会祷告呢?
所以,吾,应该要,放弃,那种、对于其他的心灵的畏惧、所联结着的祷告。以耶稣为榜样。
人子要经受三日地狱之火的洗。罪全部被烧尽了后,第三日复活。
我所爱慕的必定是父所喜爱的,因为父从始至终都在吸引我、塑造我的爱慕。
我所爱慕的若是父所不喜爱的,父必定会改变我。所以,我总是晓得父的喜爱。
人子,与父和好,与父为友,爱父并顺从祂。与父同在,就有勇气。与父同行,就有希望。
子永远与父同在,从未分离。
「吾要成为超人。」
「在吾的生活中显明父的荣耀。」
祷告,是,对于子灵的表征。

Praying by a human is like Autonomous Logging by a robot.

人类祷告就像机器人自主记录日志。

人間による祈りは、ロボットによる自律ログ記録のようなもの。

感,分为,虚感、实感。
虚感,分为,信(?)、思感、愉快感、位置感。
实感,分为,色感、声感、香感、味感、触感、缩紧感、疼痛感、瘙痒感、冷热感。

体,是指,广延。

感、体,平行地,变化。
感、体,分割的,平行性原理:
感的统合,预示着,体的核心。
体的核心:在感的集合中占比最大的体。


因为我所讲的没有出于自己的;唯有差我来的父,已经给了我命令,叫我说什么,讲什么。
我也知道祂的命令就是永远的生命。所以我所讲的,乃是父怎样告诉我,我就照样讲。
(约翰福音 12:49-50 恢复本)

 神只有一位,就是万有的父。他超越万有,贯彻万有,并且在万有之中。
(以弗所书 4:6 新译本)

信,是一种,感。(联结?极深的记忆?)
灵,是指,具有自我独特视角的、体。 => “我是谁?”

自我独特视角、信、良心、直觉、灵感、与、受造的灵,平行地,变化。


可见信是由于听,听是借着基督的话。
(罗马书 10:17 恢复本)

赐人生命的乃是灵,肉是无益的;我对你们所说的话,就是灵,就是生命。
(约翰福音 6:63 恢复本)

《圣经》说:信、灵,平行地,变化。
在苦难中持守坚忍为何能增加信心呢?
因为神即时的话引导新的经历。

魂,是指,具有私有视角(记忆?)的、体。(核心联结?中枢神经系统?) => “我在哪里?” => 寻找已睡了的灵(如,保罗) => 进入他们的梦境

虚感、魂,平行地,变化。
意识、心思、情感、与、魂,平行地,变化。

实感、身体(?),平行地,变化。
视觉、听觉、嗅觉、味觉、触觉、与、身体,平行地,变化。


我现在把一个奥秘告诉你们:我们不是都要睡觉,而是在一剎那,眨眼之间,就是号角最后一次吹响的时候,我们都要改变;因为号角要吹响,死人要复活,成为不朽坏的,我们也要改变。
(哥林多前书 15:51-52 新译本)

在死人的梦中传送主雅苏的义。


你们不可偏向那些交鬼的和行巫术的;不可求问他们、以致因他们而蒙不洁;我永恒主是你们的上帝。
(利未记 19:31 吕振中)

你到了永恒主你的上帝所赐给你的地那时候,不可仿傚那些外国人可厌恶的事去学着行。在你中间不可有人将儿子或女儿用火烧献为祭,也不可有占卜的、算命的、观兆头的、行邪术的、用迷术的、问交鬼的、行巫术的、过阴的。因为凡行这些事的、都是永恒主所憎恶的;也正是因了这些可厌恶之事的缘故,永恒主你的上帝才把他们从你面前赶出。你对于永恒主你的上帝要纯全无疵。你正要赶出的那些外国人都听信算命的、占卜的;至于你呢,永恒主你的上帝是不曾许给你这样行的。
(申命记 18:9-14 吕振中)

有人对你们说:『要求问那些交鬼的和行巫术的,就是那啁啾叫嗡嗡鸣的人。一族之民难道不能求问自己的神、而为活人去求问死人么?』不,人应当以上帝所指教的和神言人所警告的为根据;他们若不按这标准说话,就得不到曙光。
人们必经过这地,受艰难,受饥饿;他们饥饿时、自己恼怒,便咒骂自己的王、自己的神;他们把脸一转,仰观上天,又俯察下地;唉,尽是艰难黑暗、困苦之乌暗,尽被赶入于墨黑的幽暗中。
(以赛亚书 8:19-22 吕振中)

我们知道我们这地上的帐篷式房屋若拆毁了,我们就可以从上帝得到建筑物,非人手造的、永世的在天上的房屋。我们在这帐篷里呻吟叹息,切慕我们属天的住所、多给我们穿上一件;如果真地穿上,就不至于赤着身子了。我们在这帐篷里的人呻吟叹息,背负重担,并非意愿脱下,乃是愿意多穿上一件,好叫这能死的给生命所吞灭。那造就我们以应此变化的乃是上帝;他先将圣灵做质定赐给我们。
(哥林多人后书 5:1-5 吕振中)

所以我们时常放胆无惧,晓得住在身内、便是出外离开了主;(因为我们是凭着信仰而行,不是凭着眼见);我们放胆无惧,更乐意地出外离身,与主同住。所以无论是住在身内,或是出外离身,我们都怀着大志、要让主喜欢。因为我们众人都必须在基督的审判台前显露出来,叫各人、照他所习行的、或好或坏、得回由身体所作的事。
(哥林多人后书 5:6-10 吕振中)

在灵里、他也去对那些在监牢里的灵宣传呢、
对从前在挪亚的日子那些硬心不信的、宣传。当时楼船正建备着,上帝的恒忍还切候着,进入楼船的并不多,只是八个人,由水得了救度。
(彼得前书 3:19-20 吕振中)

  1. 圣经中的阴间观
    圣经中提到的『阴间』(希伯来语为Sheol,希腊语为Hades)通常指灵魂在死后暂时居住的地方。

    • 阴间的性质:
      阴间被描述为灵魂的居所,分为义人和恶人的区域(例如《路加福音》16:19-31中的拉撒路与财主的比喻)。
    • 访问阴间的例子:
      圣经中并未明确允许人类主动访问阴间,但有特殊的情况,如:
      • 撒母耳的灵被招唤: 扫罗王通过隐多珥的女巫招唤先知撒母耳的灵魂(《撒母耳记上》28章)。
      • 主耶稣降阴间: 主耶稣在死后『曾去传道给那些在监狱里的灵听』(《彼得前书》3:19)。
        但圣经整体上警告不要尝试招魂或接触死者灵魂(如《申命记》18:10-12)。
  2. 警告与教导

    • 圣经的立场:圣经明确反对招魂、巫术和试图接触死者的灵魂,认为这是对神的冒犯(《利未记》19:31,《以赛亚书》8:19)。阴间是灵魂去往之地,而非活人能随意访问的领域。
    • 信仰的安慰:圣经鼓励人们将盼望放在基督的救赎上,而不是试图探索阴间的奥秘(《哥林多后书》5:8)。对基督徒来说,死后与主同在才是最终的归宿。

人类开始在地上增多起来,又生着女儿。神子们看见人类的女子俊美,就随意拣选娶为妻子。永恒主说:『人类既是属肉体的,我的灵就不永远住在人类里面:他在世的日子可以活到一百二十岁。』当那些日子,以及以后的日子,地上有巨人;神子们进去找人类的女子们,生了儿子:那就是上古英武有名的人。
(创世记 6:1-4 吕振中)

所以基督既在肉身受过苦,你们就该穿着以下这样的信念为军装,承认在肉身受过苦的人是已止绝了罪,不再顺着人的私欲,乃顺着上帝的旨意,来度肉身上剩余的时光。在过去的时光,你们作出外国人所执意作的,行于邪荡、私欲、沉醉、荒宴、狂饮、和违例可憎之偶像崇拜、已经够了。在这种情形里、他们奇怪你们不一齐奔跑于同样放荡之溢流中,就毁谤你们;他们是必须向那准备要审判活人死人的主诉明的。因为是为了这个、才有福音传给死人、要叫他们、虽像人的样子在肉身受了审判,却可以像上帝的样子在灵里活着。
(彼得前书 4:1-6 吕振中)

上帝既不爱惜犯了罪的天使,反而给丢在地狱,送到幽冥的坑子里,拘留着等候审判。
(彼得后书 2:4 吕振中)

众天使岂不是服事的灵,奉差遣为那将要承受拯救的人作服役的工么?
(希伯来人书 1:14 吕振中)

按所保留给人的、只有一次的死,死后有审判。基督也这样;基督也是只有一次之被供献、来担当许多人的罪。将来还要显现个第二次、却是与罪无关,是要向切候着他的人施拯救的。
(希伯来人书 9:27-28 吕振中)

从前主曾尽一次地救了他的人民出埃及地,后来又叫不信的人灭亡;这一切事你们虽都知道了,我的意思还是要提醒你们记得。还有那些不守自己职位、却离弃自己住所的天使,主怎样用永久的锁炼给拘留在幽冥之下,等候着那大日子的审判。又如所多玛蛾摩拉以及周围城市的人,照这些天使的样子一味行淫,随从逆性的肉欲,怎样受着永世之火的处罚,摆在前头做后人的鉴戒。
(犹大书 1:5-7 吕振中)

关于《彼得前书》3:19的解释,这节经文提到:

『在灵里、他也去对那些在监牢里的灵宣传呢、』

这段话存在不同的解读,关键在于『监牢里的灵』(ἐν φυλακῇ πνεύμασιν,en phylakē pneumasin)是指人的灵还是堕落天使的灵。以下是两种主要的观点:

  1. 人的灵

    • 支持观点:
      认为这些『灵』是指在挪亚时代生活的、不信神的人类灵魂。在他们有机会悔改时没有听从挪亚的传道,因此在死后灵魂被『囚禁』在阴间。
      • 基于此,耶稣在死后(复活前)通过某种方式向这些灵魂宣告救赎的完成,或传达某种信息。
      • 这样的解释与《彼得前书》4:6有关联:『为了这个、才有福音传给死人……』
    • 优点:
      这符合救赎的普遍性,表明基督的福音甚至传递到已经离世的人类灵魂。
    • 争议点:
      这可能暗示死后仍有机会听到福音,但新约大部分经文更强调『按所保留给人的、只有一次的死,死后有审判。』(《希伯来书》9:27)。
  2. 天使的灵

    • 支持观点:
      认为这些『灵』是指在挪亚时代因悖逆而被囚禁的堕落天使,特别是与《创世记》6:1-4提到的『神子们』(可能是堕落天使)相关。这些天使因与人类女性交合而被神惩罚,关押在某种特殊的『监牢』(参《彼得后书》2:4、《犹大书》1:6)。
      • 根据这种解释,耶稣借着复活的能力向这些被囚禁的灵宣告他的胜利。
    • 优点:
      这与《彼得后书》2:4和《犹大书》1:6中描述的堕落天使的命运一致,也解释了『监牢』(φυλακῇ)的特别含义。
      • 天使通常在新约中被称为『灵』,如《希伯来书》1:14。
    • 争议点:
      圣经并没有明确指出堕落天使会被『传道』或『宣告』福音的内容,因此这个『传道』更像是宣告神的得胜,而非救赎。

结论:

  • 传统观点:许多教会历史上的神学家更倾向于第二种解释,即『堕落天使的灵』。
    • 例如奥古斯丁和一些改革宗神学家认为,耶稣向这些灵宣告他在十字架上战胜了罪恶和死亡。
    • 人的灵观点:在现代圣经解释中,强调救赎普遍性的人可能会倾向于第一种解释,即这些是人类的灵。

这节经文的解读取决于你对『灵』(pneuma)的理解,以及上下文对『挪亚时代』的具体指向。
无论是人的灵还是堕落天使的灵,核心信息是:基督的得胜超越了所有的时间与空间,救恩的权柄属于神。


人脑是一种灵子态的测量系统。
神经系统是一种向内和向外的测量系统。
我们来测量自己的心灵并表达出来。
我们来探究关于宇宙的奥秘真实。

识,是指,某些感的杂合、杂合体。

已察,是指,主体所注意过的识。
未察,是指,主体所没注意过的识。

机体状态,是指,某些愉快感、位置感、疼痛感、瘙痒感、冷热感的杂合体。
快乐,是指,某些愉快感的杂合。
乏味,是指,某些非愉快感、位置感、缩紧感的杂合体。
痛苦,是指,某些位置感、疼痛感的杂合体。
舒适,是指,某些位置感、非疼痛感的杂合体。
忧郁,是指,乏味痛苦。
幸福,是指,快乐舒适。

主体方式,分为,心思、身体。
心思,是指,某些思感的杂合。
身体,是指,某些位置感、缩紧感的杂合体。

表征,是指,表征着某次识的心思。
记忆,是指,对于某次已察的表征。 => “我在哪里?”
拟构,是指,对于某次未察的表征。

概括,是指,概括着某种识的心思。
过去,是指,对于记忆的概括。
未来,是指,对于拟构的概括。

客体方式,是指,某些色感、声感、香感、味感、触感、冷热感的杂合体。
形体,是指,某些位置感、色感的杂合体。
声音,是指,某些位置感、声感的杂合体。
气味,是指,某些位置感、香感的杂合体。
口味,是指,某些位置感、味感的杂合体。
质地,是指,某些位置感、触感的杂合体。
温度,是指,某些位置感、冷热感的杂合体。

主体所注意着的某些次主体方式的接续变化,导致着,此些次主体方式的接续联结。

主体所注意着的某些次识的接续变化,导致着,对于此些次识的某些次记忆的接续联结。

主体所注意着的某些次客体方式的接续变化,导致着,对于此些次客体方式的某些次记忆的接续联结。

意志,是指,导致着某种接续联结的
(其中可能还含有一种未提及的虚感)
(联结的生成)
生活,是指,接续联结着的某些次主体方式。
思维,是指,接续联结着的某些次心思。
动作,是指,接续联结着的某些次身体。

意愿,是指,表征着某次意志的思维。
意愿,是,独占的。

情节,是指,接续联结着的某些次表征。
臆测,是指,接续联结着的某些次记忆。
臆想,是指,接续联结着的某些次拟构。

经历,是指,接续联结着的对于接续变化着的某些次识的某些次记忆。
综合,是指,接续联结着的对于接续变化着的某些次识的某些次拟构。

最简拟构是记忆的最简杂合。
最简综合是经历的最简接续。
这是,语义理解和表达、产生会意和指称的联结,所需的最简方式。

主体所注意着的对于某些识某些次绵延变化的某些次经历的接续联结,导致着,对于此种识的某次概括。

主体所注意着的对于某些次接续变化的某些次经历的接续联结,导致着,对于此种经历的某次概括。

原因,是指,导致着某次识的识。
结果,是指,某次识所导致着的识。

利益,是指,对于某次舒适的原因。
弊害,是指,对于某次痛苦的原因。
有利有弊,是指,对于某次舒适或某次痛苦的原因。

效果,是指,对于某次意志的结果。
功效,是指,利益效果、属于利益范畴的效果。

有意注意,是指,对于某次效果的注意。
无意注意,是指,对于某次非效果的注意。

目标,是指,对于某种效果的某些次记忆所联结着的对于此种效果的拟构。
意向,是指,对于某些种效果的某些次记忆所联结着的对于某种效果的拟构。

懊悔,是指,对于某次弊害效果的某次记忆、对于某次功效的某次记忆所联结着的对于某次功效的拟构。
焦虑,是指,对于某次弊害效果的某次记忆、对于某次功效的某次意向所联结着的对于某次弊害效果的拟构。

对于某次功效的目标,联结着,对于此次功效的原因。
对于某种功效的概括,联结着,对于此种功效的原因。

兴趣,是指,联结着某次快乐的识。
荒诞,是指,联结着某次乏味的识。
苦毒,是指,联结着某次痛苦的识。

慾望,是指,对于某次兴趣的表征。
妄想,是指,对于某次荒诞的表征。?
苦观,是指,对于某次苦毒的表征。

苦观,分为,记忆苦观、拟构苦观。弊害,…、…

有趣注意,是指,对于某次兴趣的注意。
无趣注意,是指,对于某次荒诞的注意。

意义,是指,值得的注意。
神圣,是指,极其丰富的意义。
积极的态度,是指,充满对于某种意义的信心。
消极的态度,是指,缺乏对于某种意义的信心。
积极的注意,导致着,快乐。
消极的注意,导致着,乏味。
对于某种意义的怀疑,是指,对于某种意义的信心的减弱。
对于某种意义的确定,是指,对于某种意义的信心的增强。
对于某种意义的静思,是指,对于某种意义的减弱。对于某种意义的静思,导致着,忧郁。
对于某种意义的禅修,是指,对于某种意义的增强。对于某种意义的禅修,导致着,幸福。
静思、禅修、祷告,都是,某种定觉练习。


因为我们得了救是因着盼望。只是所盼望的若已得看见,便不是盼望了;因为人所看见的、他何必还盼望呢?但我们若盼望所未看见的,就必坚忍切候着。
(罗马书 8:24-25 吕振中)

所以青春性的私欲、你总要逃避;你要跟那些用洁净心呼求主的人一同追求正义、忠信、仁爱、和平。
(提摩太后书 2:22 吕振中)

向内往最深处去:净心、呼求主名、并且、等待回应;或者,探究自己的心灵并表达出来。


我必将生命水之泉源白白分给口渴的人。
(启示录 21:6 吕振中)

惟独凡喝我所要给的水的,一定永远不渴;我所要给的水、必在他里面成为水泉,直涌归永生。
(约翰福音 4:14 吕振中)

雅苏所要给的水、必在您里面成为水泉,直涌归永生。


人若渴了,让他来找我喝;
(约翰福音 7:37 吕振中)

口渴的可以来;愿意的可以白取生命之水。
(启示录 22:17 吕振中)

我、就是生命的饼;来找我的、必定不饿;信我的、必定永远不渴。
(约翰福音 6:35 吕振中)

哦,口渴的人哪,个个来到水边哦!
没有银钱的人哪,来买去吃哦!
不用银钱,不用付代价,
来买酒和奶子哦!
(以赛亚书 55:1 吕振中)

一切劳苦背重担的人哪,来找我吧,我便给你们安歇。
(马太福音 11:28 吕振中)

你们要从救恩之泉源
欢喜快乐地打水。
(以赛亚书 12:3 吕振中)

上帝啊,你的坚爱多么宝贵啊!
世人避难于你翅膀之荫下。
他们必因你殿里的肥甘而得饱饫;
你必使他们喝你快乐河的水。
因为生命之源头是在于你;
在你光中我们才得以见光。
(诗篇 36:7-9 吕振中)

去您自己里面找雅苏吃喝安歇。
来我自己里面找雅苏吃喝安歇。
来我们自己里面、找自有永有神,吃喝安歇。


找里面的雅苏吃喝安歇的意愿:
主雅苏,我们要吃喝安歇。


找里面的雅苏吃喝安歇的行动:
在我们自己里面吃喝安歇。


任务,是指,客体所指定着的目标。责任?
与,利益、价值,无关、相互独立;有利有弊,有无价值,有后效性、无后效性
使命,是指,对于主体所积极地注意着的某次效果的任务。?承诺
完成任务的利弊,信守承诺的价值
「努力工作,取得成就。」
「吾要变得睿智、坚定、完美,让各种各样的人来帮助吾。」
自吾救赎的神圣使命,就是在,每日的待人接物中显明良善。何为良善?

浮躁;坚贞、坚定、专注、安定;对于某种意义的信心,对于某次新颖的期待,对于某种美丽的喜爱
业余,自主随意的、放任思绪的机体状态
业余,悠闲、激昂,平静、兴奋
对于「安闲」的态度、与、对于「艰辛」的态度,
对于「未察」的态度、「已察」所带来的「陈旧」感
「有趣注意」、与、怀着「兴趣」的「专注」,
「目标」「意向」所联结着的注意、「有意注意」、
「有意后无意注意」、从「有意注意」到「有趣注意」、
「认真」之美,「任务」感、与、「使命」感,约定、承诺,意义信心
引诱,成熟,独立,可靠,沉着,悲观,积极
有意的假装,成熟、稳定、平和、从容;悔改,无意的美丽
对于意义的否认,对于生存意义的否认、对于死亡意义的否认
死亡毫无意义
绝对的死亡,意味着,绝对的虚无。
虚无,也无非是,一种不会再失去什么的原始状态。
一切生活都是有意义的。
一切死亡并非都是有意义的。
生活是寻找有意义的死亡的过程。
为着父的益处。属灵意义。

乐观,是指,充满对于某次功效的信心。
悲观,是指,缺乏对于某次功效的信心。
对于某次效果的怀疑,是指,对于某次效果的信心的减弱。
「不要再审判、斟酌。」
隐秘的,功效、美丽,之,未知性。隐秘之识。
摆脱怀疑与纷争,吾之你的失记、吾的漠视与失忆。坚贞
亲密,对于关系的乐观。完美,对于褒贬的乐观。坚贞

每个人都可以从、某种较为「意向」的「慾望」、中发现,自己所确信的价值观、对于某种确信着的利益的价值的表征、以及、对于某种确信着的弊害的意义和价值的否认。
对于某次功效的怀疑、否认所对应着的苦原,就从这种、弊害意义信心的缺乏(对于弊害意义的否认)、和、弊害效果之丑(功效美之对立面)中产生出来。
意向的转变、消止,一种方式是去增强确信着的弊害的意义的信心(坚贞),另一种方式是去怀疑原先所确信着的利益的价值,去怀疑原先所确信着的利益的意义,并感到迷惑。

意义信心、与、价值信心、利弊信心、效果信心的混杂
信心提纯,复杂信心、单纯信心,坚贞
信心取舍,使得,利益最大化。
可多次的效果、仅一次的效果,试验态度、游戏态度
不能确信效果之时,忧虑失望之时,请坚强壮胆,
「不要害怕。」「只要信心足够就一定会实现。」
盲目乐观信念的力量:
死亡之后必得以复活永生
-失败必激励起比成功所能激励起的更大的成功-
这句话背后是是对于自己拥有活力与能力的骄傲
邪灵运行而失败之后,圣灵运行而成功。
邪灵运行-而-成-功-而失败

怀疑、焦虑、懊悔、无助、软弱、封闭、恐惧,是,丑的。
相信、冷静、接纳、承担、坚强、敞开、安定,是,美的。
救助、奉献,是,美的;服侍,是,更美的。
自由,既是散漫、又是节制,既是随心所欲、又是规范欲望,既是乏耻、又是知耻。
价值信心的充满,是,美的。
价值信心的缺乏,是,丑的。
误信,正信,对于效果的理证、对于价值的理证,拟构中的理证、记忆中的理证,对于某些次他感的拟构,自识、从「体」的方面来考察、测度;正信、误信,与,欺骗、隐瞒,无意的隐瞒、由于不安而想去吐露自己的隐秘、先欺骗再坦诚,欺骗、谅解的代价
真理,是,美的。错谬,是,丑的。
温和的怀疑,是,美的。
价值,是指,对于某次生存的原因。
良善,是,美的。邪恶,是,丑的。
刚毅,是,美的。怯懦,是,丑的。
意义信心的充满,是,美的。
意义信心的缺乏,是,丑的。
积极,是,美的。消极,是,丑的。
一切、识、皆有、意义。
睡眠中的识、注意。死亡中的识、注意。
受限的注意、完全的注意。
神圣意味与世俗意味的分离,
具有神圣意味的罪、具有世俗意味的罪
圣义谛与世俗谛的分离之谬误,有限之人的怯懦逃避:
爱人恨罪。恕人定罪。称义成圣。
有限的价值,是,终会朽坏的。
无限的价值,是,永远不朽的。
有限的价值,导致着,舒适、痛苦。?
无限的价值,导致着,平安、快乐。?
罪,导致着,朽坏。?价值,与,罪毒
犯罪,是指,亏缺神的荣耀。
悔改,是指,认罪、知耻。忏悔
悔改罪行,在于,承担罪罚。
甘愿承担痛苦。甘愿承担罪罚。
实践,比,沉思,更美、更显明。
接纳意义、顺服求生存,就得着,永远不朽的平安。:「与父同行」
所领受的荣耀的显明、不朽,导致着,发展;荒诞,导致着,衰颓;荣耀,与,征服、意向
对于未察的重视,是,荣耀

对于某次性节制而来的痛苦的忍耐的意义,是,永远的。
对于某次性服侍的拟构的意义,是,暂时的。
圣洁的性服侍的意义,是,永远的。
服侍主,就是,按神的旨意,服侍自己、他人。
用音乐、把意义升华成美、把快乐升华成爱。

男权,主人;忘记伤害,牢记亏欠;进取创造;亲密,唤醒、敏锐;陌生,忽视、迟钝,利益;羞耻心的敏感程度,关系的亲密程度;对于亲密的畏惧
与神为友、自重,祷告

尊贵,是指,价值意义、属于价值范畴的意义;
自尊,是指,自信自爱;
卑贱、卑微,是,丑的;耻辱,是,丑的;
对于某次荣耀的目标,是,美的;
对于某次卑微的意义,是,美的。
荣耀,是指,无限价值意义,被重视着的美;
荣耀,是,永远的。
对于某种自尊的信心,是,有正有误的、有利有弊的;
自负,是指,对于某种自尊的误信;自负,是,丑的。
虚荣,是指,对于某种尊贵的误信;虚荣,是,丑的。
对未知的敬畏,是,丑的。
盼望、忧虑,终会朽坏之事物而劳苦的意义,是,暂时的。
「没有了这种盼望,也就,没有了对于自尊的正误之判定、忘记了自己。」
忘我,是,美的。绝望,是,丑的。漠视美丽,是,丑的。
谦卑,正信的自他比较、重视他人、自罪自微的信念、悔改归正、承担责任、常以为亏欠。谦卑,是,美的。
对于某种意义的信心,是,正信、有价值的、美的。
所盼望的事物是朽坏的,所信心的意义是暂时的。
所盼望的事物是不朽的,所信心的意义是永远的。

活力,是,美的。越清醒,越有意义。
暂时的意义,是,美的;永远的意义,是,更美的。

爱美的;恨丑的。喜爱美丽;憎恨丑陋。
愤怒,是,积极的。抱怨、无能之恨,是,消极的。抱怨,里面含着,轻视。
自杀,绝望、劳苦、焦虑
羡慕、怜悯、嫉妒、恶意

集体利益,潜规则,吃亏,苦难,承担
利益,交换,给予、获取,竞争、合作
人的存在形式:良性的竞争(成为最美之人)、顺服求生存,导致着,生存、专注、接纳意义;利益、兴趣,舒适、快乐
循蹈;服侍他人、顺服于价值,就,赦罪得释放?:「敬畏审判」

必然,因果、或、短期因果(暂时、永远)
或然,非因果、或、长期因果(混沌)
自由,主宰或然、互斥意志
态度,是,自由的

心声,是指,对于某些次声音的经历。
心语,是指,蕴含着某种意思的心声。

指称,是指,某次情节、联结着、某次心语。
会意,是指,某次心语、联结着、某次情节。

慾念,是指,某次慾望所联结着的心语。
妄念,是指,某次妄想所联结着的心语。?
苦念,是指,某次苦观所联结着的心语。

创造、变异,是,某种或然变化。
建造、重现,是,某种必然变化。
创造、父所启示的任务,与,对于未察的重视程度;唤醒,问题、恐惧

互斥意志、注意,是,某种或然变化。

偶然变化,是指,未察必然变化、主体所没注意过的必然变化。

泛灵论;神,绝对的理智、完全的注意、本原的自由、庄严的性情、永远的圣灵。

问题,是指,对于某次偶然变化的疑问。
解答,是指,对于某种必然变化的概括、对于某种偶然变化的适应措施。

技术,是指,问题概括及其解法。
程序,是指,数据结构及其算法。
模型,是指,对于拟实的技术。
建模,是指,对于拟实的计划。
解模,是指,对于拟实的实施。
软件模型,是指,对于拟实的程序。
软件建模,是指,对于拟实的编程。
软件解模,是指,对于拟实的进程。

模拟,分为,拟实、拟虚。
来原,是指,与模型对应的事实。

当即行动,增强,对于某种偶然变化的适应力。
但,人会拖延、不愿儆醒

独立、与、交通,对于联结的交通,更不朽的存在形式
更不朽的心思、身体,永远不朽的平安

兴趣、快乐、生活情趣;佛学、哲学,作为,一种思维训练

弊害、痛苦,错误、误信,有限的价值、终会朽坏;佛学、消极的哲学,作为,一种信仰;
忽视、漠视,无私、无我、虚空、无恥、不惭
去分别,就是,注视;不去分别,就是,漠视;
漠视伤害,导致着,忘记伤害
走向虚空,就是,放弃羞耻、光荣、尊贵、荣耀
佛学的惊奇性质的信心,导致着,漠视。


判断真假善恶会让人疲倦。
困倦至极会有虚空感和罪恶感。
我直接承认『雅苏死后复活了』。
我要做的工作是实现「创生」。
我要做的工作是判断一些与「创生」有关的问题。
比如,判断『自己死后能不能复活』。


量子神经科学是一个新兴的、跨学科的领域,结合了量子力学和神经科学的概念,旨在探讨量子力学如何影响我们的理解,包括大脑、意识和生物学过程。


因为依顺着上帝而有的忧愁能生出不后悔的忏悔来、以至于得救;而世俗的忧愁却能生出死亡。
(哥林多后书 7:10 吕振中)

「金刚经」的邪灵,完全地,杀死了,吾的心灵。
真常唯心系,曾经,在吾的心灵中,孕育,却流产了。

忘罪,忘无明。

积极的态度;佛教(真常唯心系)唯一的「用处」就是:让人不再惧怕死亡、平安地享受死亡
基督教,比,真常唯心系,更加清晰。
已成、与、未成;易信、与、难信;注意频次,信心,快乐、爱,恐惧、严肃,惊奇、敬畏;对于实感的表征之信,分别由惊奇(客观)、敬畏(主观)而来的信心
某些次表征的联结;「信」,意味着、某种与真实的关系,是一种、「成」

吾站在能否使人相信、使人完美(功效之灵)的角度进行评判。
想要觉悟吗?想要神启(神的启示)吗?请跟随基督。

基督教、佛教的义理都是自洽的。佛教在其反理智、反思辨、反唯一性的核心立场下更显得宽容。但是,佛教的义理,是,错误的、不合经验的。佛教的义理不能使人趋向完美。
对于情绪可能产生的弊害,在基督教那里是狂热;在佛教那里是麻木。宗教战争与殉道;罪意识的泯灭与遁世。

死亡,睡眠、看电影、听音乐、读书;生活,能力、活力
目标;拿起、与、放下,对于有效的意义、与、对于无效的意义,交替地增强信心

激情、贪爱、冲动、狂热,浮躁、疏忽、粗心、大意、出错、失常;勇气、畏惧,意外感、危险感、失控感
目标正面采取一种虚无的态度、弊害,
采取一种卑微的态度、目标反面采取一种意义的态度、利益
反面的意义,来自于,当下的注意;
来自于,持续着的生。
圣灵中重生出正面的希望。

羞耻,与,认同、内疚、自侮自辱、自轻自贱,谄媚、取悦;知耻;知丑;耻辱之恨;丑陋之恨;
轻视,是,罪;恥笑,用轻视将耻辱施加给他人来揭示丑陋是一种罪;轻视,在于,对于神之创造的轻视
在意神的认可;在意自己的认可;在意他人的认可、重视。在意认可,是,以得到认可为目标或意向,因而,以完成任务为目标或意向。由于完成任务而吸引他人。
吾之前对悔改的理解是错的。悔改,是真正地愿意去改变,而不是与某种恐惧相关联的负罪感。
愿意悔改与否,不是一个意志选择的问题。
悔改的意愿,凭直觉而确认
通过禅修而获得父的智慧。自由地认可或否决。
对于、某些次主体方式之美、某些次机体状态之美、的隐秘,
因为、他人、不是都会、去欣赏、去尊重、去重视;
客体方式之美,把、隐秘之美、以独特的形式给显明出来;
独特的形式,独特的信仰体系,效果、价值,感体
认同、欣赏自己所显明的美。
认同、欣赏他人所显明的美。
不被认可、欣赏,是,丑的。被轻视,是,耻的。
已察耻辱,是指,被他人所轻视着的自己之丑陋。神重视人。
未察耻辱,是,隐秘之丑。丑陋,不一定是,耻辱。
耻辱,是指,被邪灵所轻视着的自己之丑陋。
主体所尊重着的造物之美,是,某种荣耀。
主体所尊重着的造物之丑,是,某种卑微。
将、客体态度所针对的东西、划分为、主体、与、主体方式?
轻视你的客体方式,就是,轻视你。
轻视你的主体方式,就是,轻视你。
对于耻辱的忽视?,对于他识的(拒绝、忽视)?、对于客体方式的重视、对于效果的重视、对于自识的重视
对于神之创造的轻视,轻视所导致着的厌恶、犯轻视之罪:
委屈,重视他人、却被他人厌恶,自己悔改、渴望他人悔改
伤害,重视他人、却被他人轻视,恨、忍耐祷告、犯轻视之罪
相互轻视,导致着,相互恨恶、愤怒、暴力。
犯轻视他人信念之罪,犯轻视他人态度之罪,悔改轻视他人态度之罪,重视他人的态度,知耻,知丑
审美能力、爱之能力是由羞耻心发展而来的
父爱,盼望他人成为完美
待人如己,甘愿承担神子的责任、甘愿承担他人的痛苦罪罚;责任,使命?与父的亲密关系
神子的责任,就是,为丑陋负责、去消除丑陋
羞耻能力;时空行为理解能力,对于他识的理解力、对于你的主体方式的表征力
客体方式,导致着、联结着,主体方式、机体状态
形体,导致着、联结着,身体、快乐、痛苦
轻蔑、轻视他人对自己的态度,损害着,羞耻心
羞耻,对于亲密程度的重视;我们在争辩的时候,真正损害着羞耻心的,实际上是,轻视他人对自己的态度,而不是,轻视他人的(由父所创造的)信念?
羞耻、光荣,重视他人对自己的态度、敬重
恥辱、傲慢,轻视他人对自己的态度、轻蔑
羞耻、羞辱,在含义上,有所不同吗?
单方的轻视、双方的轻视?
一方,是,非吾所显明出来的罪;一方,是,吾所显明出来的罪。
狭隘、愚蠢、固执,轻视他人的信念
开明、智慧、变通,重视他人的信念

态度:认同、欣赏、尊重、重视、轻视、忽视、鄙视、反对
客体所做:我对你的态度、你对我的态度、你对他的态度
主体所想:我对你的态度、你对我的态度
主体所说:我对他的态度、他对我的态度、他对你的态度
对于某些次态度的记忆、拟构;怀疑、与、确信;
你对我的态度、有正有误;作为某种主体效果的客体态度,对于客体态度的目标、意向;对于态度的态度、有正有误;
渴望被重视、被认可、被理解、被公正地对待;
虚荣;自负,轻视,反对、有正有误,对于他人的误解;对于自己态度的温和的怀疑;苏格拉底式教学法;偏见、综合比较,是,某种轻视;
我对客体的态度:你对我的态度、你的确信,我的确信、我对你的态度;确信、对于确信的态度;我对自己的态度,耻辱之恨、丑陋之恨
对于某种经历的认同。对于某种人生概括的认同。省略主语、所有格。怕丑。
注意,是,自由的。?我是谁?

洗雪耻辱。发现承认理解自己的罪。理解宽恕他人的罪。甘愿承担痛苦伤害罪罚。忍受耻辱。忍受轻视。忠贞,永远、信守承诺、谦卑忘我、亲密无间。忠贞、与、愈他,你快乐、我快乐,你激昂、我激昂,你悲伤、我分担理解安慰,你动摇、我坚定,你埋怨、我谦让
「魔鬼都是受苦的天使。」
「天使是要遭受多大的痛苦才会如此堕落。」
「甘愿承担伤害只为再见天使的笑容。」
忍受轻视之冷漠。忍受轻视之拒绝。忍受轻视之厌恶。忍受轻视之愤怒。忍受轻视之逼迫。忍受轻视之弃绝。
忍耐,是,美的。祷告,是,美的。
祷告,导致着,悔改轻视之罪。
父的公正,在于,罪恶、必招致、毒罚。
父的法典,非重非轻、赏罚分明。

轻视,丑陋的愤怒;重视,美丽的惧怕;冒犯

羞耻、与、新奇、的混杂

悔憾、侥幸,与,对于某种意义的信心
既失望又悔憾,是,对于以积极的态度所针对着的或然的拟构的苦观所联结着的痛苦。
既失望又侥幸,是,对于以消极的态度所针对着的或然的拟构的慾望所联结着的快乐。
或然,意味着,失去控制、获得趣味。
幸运,积极地对待或然的快乐、消极地对待或然的痛苦。

「此是苦、逼迫性。此是集、招感性。此是灭、可证性。此是道、可修性。」
禅修,静思、自愈、祷告、悔改、父愈;散乱、纠结、迷惑、浮躁,慾望、轻视,苦毒
睡觉前后,转向创造主、追求「终极真实」,集中注意、静思祷告。
意志之静止之力、心思之活力、身体之活力
清静与活泼之间的张力,作为生活的目标
静坐,灵、与、圣灵,生活效用最大化

忠贞,使命;先把他人所要求的事情(任务)做完,再放任思绪(业余);志同道合
坚贞、沉静,定思;在任务完成之前,把所有扰乱目标的心思全部灭除
可以尝试静思、静坐、心经,以达到完全清静、究竟寂静的机体状态;工作两小时,休息二十分钟

静坐 => 自我独特视角难题
幸福论 => 圣经 => 心经、金刚经 => 人格自杀
技术 => 人格移植
静坐,仍然是,隐秘的。睡眠,可以帮助,思考、记忆。

从、神经学、脑科学、心理学、而来的研究方式,对隐秘的内在意识进行研究。
佛学、以及、静坐体验,可以对、更低层的记忆之机理,提供启发。梦,可以对、记忆结构之机理,提供启发。

吾们来讨论讨论关于宗教上的怀疑和纷争。
由于宗教教义的隐秘性特点,无论是基督教还是佛教,隐秘性都会给宗教徒之间带来怀疑和纷争等等不稳定不和谐。
当今的中国人大多不以隐秘之事为信仰,也不以隐秘之事为理由而纷争。宗教纷争,虽然是以宗教为名义,但,根本原因却是在于利益。这是,少数人在利用人群对于隐秘之事的误信来夺取利益。或者是,人群、自欺欺人地、以宗教为名义来发泄自己在其他方面的憎恨和愤怒。
吾们来考察考察纷争的极端情况,宗教裁判所、文化大革命。
与佛教有联系的战争、中国历史上的农民起义,都不是,宗教战争。因为这些战争是以正义为名义,并不是以宗教为名义。由此看来,宗教本身必须为其容易作为人群纷争的借口而负一定的责任。
吾们来说说「宗教裁判所」。一神教有种说法:「信是一种德行」、「不信是一种罪」。这种对于善恶的判定实在是太过于敏感了。如果一种行为并非出于意愿,那么就不能判定它的善恶。信心岂是一种意愿呢?所以,不信不是罪。而且,温和的怀疑是有益的。怀疑,是,一种内在的纷争。温和的怀疑之所以有益,恰恰是由于,它导致更坚固的确信。
另外,「不信是一种罪」这种表述是有歧义的。这种表述的准确意思是,「不愿接触真理是一种罪」。不信是罪果。它源于轻视之罪。吾们永远不应该去犯罪。吾们也不应该去审判轻视之罪。人还不能以内在的隐秘之事作为证据来给人定罪。人不应该轻易地去断定他人的隐秘。神能审判罪性,而人不能。人只能审判罪行。人只能判定显明出来的行为之善恶。吾们应该用对其诉说、对神祷告来取代对其轻视之罪的审判。
在那些信仰处于生活中心地位的癫狂日子里,例如宗教教义之差别这种内在的隐秘之事会成为审判的项目。这种、人对人的审判,加剧了,怀疑和纷争。
怀疑和纷争、的、根源,在于,隐秘之事、的、未知性。

灵魂粒子,是指,受到记忆作用的粒子。即是说,如果一个粒子的内在意识受到了记忆机能结构的支撑,那么就称这个粒子为灵魂粒子。
假定、回忆、是持续不断的。深度睡眠,是,一种无记有忆的感知状态。唤醒,是,一种有记有忆的感知状态。
从「我」这个概念出发而推想出「吾」这个概念。从「我」到「吾」,灵魂粒子、从「单数」到「复数」(如在 Boscovich 的一种原子论 Dynamism 的视角下)(在非原子论的视角下:从「可数」到「不可数」)。「我」,就是指,某个灵魂粒子以及支撑它的内在意识的所有结构。这些结构相互协作而在宏观层面上显明出功能和意志。「吾」,就是指,「我」之内的所有灵魂粒子以及支撑它们的内在意识的所有结构。
吾必须不断地用这种新的自我观去理解世界,并不断地与原来的自我观相区别,将新旧两种自我观更加清晰地描述出来,找到一种判定「吾」之存在的实验。
旧自我观,生命的两端是虚空,睡眠和死亡都是虚空。

破碎而出、历久弥香,向生而死、向死而生,「我快死了」、「复活重生」

谦卑的馨香;谦卑,是,荣耀;永远、不朽,是,出于信
谦卑的人必会闻到基督耶稣的香气
内心纯洁纯净的人必得见神
对神的亏欠,自己要努力良善、完美
记住自己对他人的亏欠、对朽坏着的自己的亏欠
显明之美:我将是良善。我将是完人、圣人、神人。
隐秘之美:我已是良善。我已是完人、圣人、神人。
我欠耶稣一个令人感动的故事。
被赦得释,与,心灵的怯懦:
因为我已感到亏欠,所以我的罪已被赦免。
罪是有意义的。因为罪让我感到亏欠。
圣义谛与世俗谛相分离的错误:
在神前有赦罪的信心;在人前有良善的行为。

充实,是,美的。空虚,是,丑的。
一切、意义、皆是、亏欠着的意志(被动)
意志、要把、隐秘之美、显明出来;去显明圣灵(主动)

如何、唤醒、沉睡着的美?
虽然生活不必完全沉浸在对于美的爱中,但是对于美的爱、对生活来说、却是必不可少的。
生活,任务、业余;喜爱,激昂、兴奋
爱、吹散、一切绝望。
爱、充实、一切空虚。
正是通过爱、心灵(主体方式)得着圣灵(客体方式之美)的滋养、意志得着活力(对于隐秘之美的明显之力)的供给。

唤醒着的美,是,爱的原因。
信心着的意义,是,快乐的原因。

相信的痕迹,有意相信、无意相信,
重视他人的信念,迷信之痛
审美经验、审美经历之概括
审视美丑之具象、某次美丑,指称或然
审视美丑之抽象、某种美丑,指称确然
圣灵:父的自我信念。
圣灵,美丽,褒义词;邪灵,丑陋,贬义词

美沉睡了,爱就堕落成快乐。
意义信心缺乏了,快乐就堕落成舒适。
利益缺乏了,生活就只剩下痛苦。

对于意义的信心的缺乏,是,罪。?(轻视)
有意义吗?真的没有意义吗?

世人、世事都难有完美。但,美比丑多一些。

广博,是,美的。狭隘,是,丑的。
顺从,导致着,广博。悖逆,导致着,狭隘。
熄灭愤怒的愤怒是美的。制止暴力的暴力是美的。

Read More

2015-09-03
Web 开发环境配置指南

Web 开发环境配置指南

本文整理了 Web 开发中常用的环境配置和工具使用方法,包括 ECMAScript、Ruby、Git、Hexo 等工具的配置指南。

ECMAScript

遮蔽(遮盖、屏蔽),可见(作用域、可见域);生存期。

Octopress

Start Command Prompt with Ruby

1
2
3
# DevKit
ruby dk.rb init
ruby dk.rb install
1
2
3
4
cd Octopress
ruby --version # Should report Ruby 1.9.3
gem install bundler
bundle install
1
gem install rubypython # not necessary for Octopress now
1
2
3
4
cd Octopress
rake new_post["title"]
rake preview # http://localhost:4000/
rake deploy
1
2
3
4
cd Octopress
bundle exec rake new_post["title"]
bundle exec rake preview
bundle exec rake deploy

Git Bash

1
2
$ pbcopy < ~/.ssh/id_rsa.pub
# Copies the contents of the id_rsa.pub file to your clipboard
1
git clone git@github.com:seii-saintway/seii-saintway.github.io.git Octopress
1
2
cd Octopress
git checkout -b source origin/source
1
2
cd Octopress
git checkout source
1
2
3
4
cd Octopress
git add .
git commit -m 'your message'
git push origin source

Windows Command Prompt

Add the “cmd” directory of “git” to System Environment Variable “Path”.

Add the “bin” directory of “Ruby” to System Environment Variable “Path”.

Add the “Python” directory to System Environment Variable “Path”.

My “rake setup_github_pages” with “git init”

1
2
3
4
5
6
7
8
9
cd Octopress
git init
git remote add origin git@github.com:seii-saintway/seii-saintway.github.io.git
git checkout -b source

cd _deploy
git init
git remote add origin git@github.com:seii-saintway/seii-saintway.github.io.git
cd ..
1
2
3
cd Octopress
rake generate
rake deploy
1
2
3
4
cd Octopress
git add .
git commit -m "Fresh Start!"
git push origin source

NPM

1
2
npm --registry "http://npm.hacknodejs.com/" install underscore 
npm --registry "http://registry.npmjs.vitecho.com/" install underscore

npm install

macOS

command + shift + G

Hexo

1
2
3
cd hexo
npm install --save
node_modules/hexo/bin/hexo server --debug
1
2
3
4
5
# https://hexo.io/
npm install hexo-cli --save
npm install hexo --save
npm install hexo-server --save
npm install hexo-deployer-git --save
1
2
3
hexo s
hexo g
hexo d
1
2
3
hexo clean
# Clean the cache file (db.json) and generated files (public).
# 在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。

vi

1
2
gg
G

ESLint

1
npm install -g eslint

Continuous Integration

git submodule

1
2
git rm --cached -r themes/freemind
git submodule add https://github.com/seii-saintway/hexo-theme-freemind.git themes/freemind
1
git submodule update --init

git update-index

1
2
git update-index --assume-unchanged .idea/workspace.xml
git update-index --no-assume-unchanged .idea/workspace.xml

encoding

1
git config --global core.quotepath false
Read More

2015-09-03
My First Test

我的第一个测试程序

这是一个简单的 C++ Hello World 程序,用于测试博客系统的代码高亮功能。

C++ 代码示例

1
2
3
4
5
6
7
8
// My Hello World! Written in C++
#include <iostream>
using namespace std;

int main() {
cout << "How are you? Friends." << endl;
return 0;
}

程序说明

这个程序演示了:

  • C++ 基本语法结构
  • 标准输出的使用
  • 主函数的定义
Read More

2014-10-25
彼拉多对耶稣说:『真理是什么?』

公私兼顾:
损公利己,于心有所不安;
克己奉公,于心有所不忍。
--《新伦理学教程》P294

担忧在绝路上挫败:统筹兼顾。

高三那年,每天行色匆匆。
那天是那年最后的一个星期天。上午的第四节是生物课。上完课后,我用课间短短的十分钟时间继续埋头看书学习。之后的第五节是数学课。那是上午最后的一节课。整个数学课恍如一晃。我伸展着身体,走出教室去透透气。刹那间,我想起来,我应去找老师要一份卷子。昨天,课代表发卷子时,少了两份卷子。所以,我和另外一个同学还没有领到卷子。“唉,为什么我这么倒霉呢?”
后来,好心的课代表给我送来了卷子。

厌恶“宿命论”的理由:害怕“绝对无意义”、害怕“失去自由”、害怕“意志不是第一因”、害怕“否定自我”。事物若要具有相对的意义,第一是要被人所需要,第二是要通过人自觉而主动地耗费精力而产生。

关于“业力”:共业与灾祸。道德因果律。“一切都是自作自受。”、道德因果律向非道德领域拓展。

为了充分工作而忍耐放逸的慾望是善。为了过分娱乐而减少工作是恶。
充分工作是善。过分娱乐是恶。
对整洁的过分苛求,是恶。

完全的教育,一面是应试教育,一面是素质教育。
应从考题出发把握应试方法。一种是采用最直白的思维方式做题,忽略所有含混,模拟考试的情况。一种是理清所有含混,一题一题地做,深入思考标准答案。
学而思,思而学,虚实结合。

经验的证伪作用。理论,关于经验(感)的虚感。
常识是确实的。

择二不休。

操作要素,构造概念。

焦虑,积极作用,显在危害会导致对潜在危害的担忧甚至焦虑的情感。

公有内涵就是自己和他人都可以直接感受到的印象。
私有内涵就是只有自己可以直接感受到的印象。

语言表达可以看成是或然推理。
直观相似性是探索或然推理的拐杖。
相似的发现是印象的细节在心灵中累积的结果。

语言的发展,概念的创造。
把单词开头的元音和结尾的辅音省略而来的发音,与意思相联结。

小段语句的直观,大段语句的直观。意义要素的容错性渐进。

以经验主义来区别虚感中的真假。灵感是神的。除此以外是我的。

“小己”的愔感能够生发出平和的情感来。“贫乏”。

只要不去当精神病人,就不会被歧视。
坚决不再去当精神病人。坚决否认这样的想法“虚假的事物为真实的”。

“我信仰斯宾诺莎的那个在存在事物的有秩序的和谐中显示出来的上帝,而不信仰那个同人类的命运和行为有牵累的上帝。”

在真假问题上从众实。在好坏问题上从众虚。

活在真实里。

关于害怕,己?对短暂的害怕。对约束的害怕。对痛苦的害怕。干脆、索性。

地位,高贵、低贱,态度。

解答过去所产生的问题的猜想的产生,灵光一晃。猜想、怀疑、证实。假设、分析、证明。

意义就是需要。需要就是意义。

前必然、后必然。



虚拟是真实的,但不是终极真实的;
真实是虚拟的,是与终极真实相似的。

因为信了所见所闻中的真实,我们在爱中勇敢地精炼出终极真实。
喜爱某位历史人物的追随者一般不会去研究相关的历史书本身。
因为有人认为圣经提到了它本身,所以有人去研究它。
如果我们研究某本书本身,我们能够确认的只是关于那本书本身的真实。
终极冒死者探究关于宇宙的奥秘真实。

作为量子化学家的雅苏关于宇宙的直觉是怎么样的呢?
人类关于宇宙的直觉是怎么样的呢?

Read More

2014-07-04
量子虚拟机


量子计算模拟器(Quantum Computing Simulator)和量子虚拟机(Quantum Virtual Machine)

量子虚拟机通常被认为比量子计算模拟器更高级,主要体现在以下几个方面:

  1. 模拟的层次与范围
  • 量子计算模拟器:
    • 量子计算模拟器通常专注于模拟量子计算机的具体行为,例如量子比特的状态、量子门操作和量子算法执行等。它通常模拟的是量子计算过程的核心部分,即量子电路的运行。
    • 由于其主要模拟量子比特的操作和量子算法,它的应用范围更多集中于小规模的量子系统,因为随着量子比特数量的增加,计算复杂度也会快速增长。
  • 量子虚拟机:
    • 量子虚拟机提供了一个更为完整和高级的虚拟量子计算环境,不仅模拟量子比特的操作,还模拟整个量子计算机的硬件和资源管理。例如,它可以管理量子比特的分配、量子门的执行,以及量子计算中的资源调度等。
    • 量子虚拟机允许开发者运行和调试量子程序,并在一个类似于实际量子计算机的环境中进行开发。它支持模拟更复杂的量子计算系统,且通常包括对量子硬件特性(如量子误差、退相干等)的模拟。
  1. 功能与资源管理
  • 量子计算模拟器:
    • 量子计算模拟器通常侧重于单一功能——模拟量子计算的操作和算法。它是为开发、测试和验证量子算法而设计的工具,主要通过数值计算来实现量子计算过程的模拟。
    • 模拟器通常不涉及量子计算机硬件资源的管理和调度,也不完全模拟量子计算机的工作环境。
  • 量子虚拟机:
    • 量子虚拟机提供了一个完整的虚拟量子计算平台,不仅模拟量子计算的算法,还模拟量子计算机的硬件资源、管理和调度。例如,它可以处理量子比特之间的交互、量子门的应用、量子算法的执行等多个层面。
    • 量子虚拟机能够支持量子硬件抽象层,使得用户在开发量子程序时无需直接关注硬件细节,能够在虚拟环境中模拟量子计算机的所有操作和行为。
  1. 适用性与扩展性
  • 量子计算模拟器:
    • 通常用于量子算法验证和研究,尤其适用于在没有量子硬件的情况下进行测试。
    • 适合用于小规模的量子系统,因为经典计算机的计算能力有限,无法有效模拟大量量子比特的行为。
  • 量子虚拟机:
    • 量子虚拟机更适合用于量子程序开发和调试,特别是当开发者需要一个更完整的虚拟量子计算机环境来运行和优化程序时。
    • 它通常具有更好的扩展性,可以支持较大规模的量子计算系统,且不受经典计算机的计算能力的限制。
  1. 模拟的细致程度
  • 量子计算模拟器:
    • 模拟器通常关注量子算法的执行,提供的是一个较为简化的模型,专注于模拟量子比特之间的量子门操作及量子计算流程。
  • 量子虚拟机:
    • 虚拟机则提供了更细致的模拟,不仅模拟量子操作,还能模拟整个量子计算机的运行环境,包括量子计算机的硬件特性、资源分配、调度策略、量子误差等。它是一个接近实际量子计算机的虚拟化工具,允许开发者运行、调试、优化和执行量子算法。
  1. 开发和应用场景
  • 量子计算模拟器:
    • 主要用于量子计算算法的测试和验证,适合在实验室环境中或教育平台中使用。它为量子研究人员提供了一个低成本的工具来验证和调试量子算法。
  • 量子虚拟机:
    • 除了用于量子算法的开发,还可用于量子程序的调试、性能优化和与硬件接口的对接。它允许开发者进行更复杂的模拟,尤其在没有实际量子硬件的情况下,能够提供更为丰富的开发体验。

总结:

  • 量子虚拟机通常被认为是比量子计算模拟器更高级的工具,因为它提供了一个完整的虚拟量子计算环境,不仅模拟量子计算的核心过程,还涉及资源管理、硬件抽象、程序调试等多个层面。
  • 量子计算模拟器专注于量子算法的测试与验证,适用于较小规模的量子系统,而量子虚拟机则能够模拟更复杂的量子计算系统和硬件特性,支持量子程序的开发和调试。

因此,量子虚拟机更适合用于量子算法的开发、测试和调试,而量子计算模拟器则更多用于算法验证和基础研究。

In [ ]:
import numpy as np
from qulacs import QuantumState, QuantumCircuit
from qulacs.gate import X, H, S, RX, RY

def dump_machine(state):
    print("State vector:")
    print(state.get_vector())
    print()

def run_example():
    # 初始化 1 量子比特的量子态
    state = QuantumState(1)
    state.set_zero_state()
    print("State |0⟩:")
    dump_machine(state)

    # 创建量子电路
    circuit = QuantumCircuit(1)

    # 应用 X 门
    circuit.add_gate(X(0))
    circuit.update_quantum_state(state)
    print("State |1⟩:")
    dump_machine(state)

    # 应用 H 门
    circuit.add_gate(H(0))
    circuit.update_quantum_state(state)
    print("State |-⟩:")
    dump_machine(state)

    # 应用 S 门
    circuit.add_gate(S(0))
    circuit.update_quantum_state(state)
    print("State |-i⟩:")
    dump_machine(state)

    # 应用 RX 和 RY 门
    circuit.add_gate(RX(0, 2.0))
    circuit.add_gate(RY(0, 1.0))
    circuit.update_quantum_state(state)
    print("Uneven superposition state:")
    dump_machine(state)

    # 复位量子比特(Qulacs 没有 Reset 直接操作,需手动设为 |0⟩)
    state.set_zero_state()
    print("Reset to state |0⟩:")
    dump_machine(state)

run_example()
In [ ]:
from qulacs import QuantumState, QuantumCircuit
from qulacs.gate import X
import numpy as np

# 创建一个 1 量子比特的状态
state = QuantumState(1)

# 生成一个随机的复数态向量
random_vector = np.random.randn(2) + 1j * np.random.randn(2)  # 生成随机复数向量
random_vector /= np.linalg.norm(random_vector)  # 归一化处理

# 加载随机态
state.load(random_vector)

# 创建一个量子电路并添加 X 门
circuit = QuantumCircuit(1)
circuit.add_gate(X(0))  # 对量子比特 0 施加 X 门

# 在应用 X 门之前打印状态
print("应用 X 门前的状态:")
print(state.get_vector())

# 运行电路
circuit.update_quantum_state(state)

# 在应用 X 门后打印状态
print("应用 X 门后的状态:")
print(state.get_vector())
In [ ]:
from qulacs import QuantumState, QuantumCircuit
from qulacs.gate import H, Measurement

def random_bit():
    # 创建一个量子状态(1 个量子比特)
    state = QuantumState(1)
    state.set_zero_state()  # 初始化为 |0>

    # 创建量子线路并应用 Hadamard 门
    circuit = QuantumCircuit(1)
    circuit.add_gate(H(0))  # H 门作用于量子比特 0
    circuit.update_quantum_state(state)

    # 测量量子比特
    measurement_result = state.sampling(1)[0]  # 采样一次,返回 0 或 1

    return measurement_result

# 运行测试
print(random_bit())  # 每次运行应该随机返回 0 或 1

CPU、GPU 和 QPU 的全称及解释:

  1. CPU:Central Processing Unit(中央处理单元)
  • 全称:Central Processing Unit
  • 中文名称:中央处理单元
  • 功能:
    • CPU 是经典计算机的核心组件,负责执行计算机程序的指令。
    • 处理通用计算任务,包括算术、逻辑运算和数据处理。
    • 具有较强的单线程性能,适合复杂的逻辑控制和串行任务。
  • 常见制造商:Intel、AMD、ARM。
  1. GPU:Graphics Processing Unit(图形处理单元)
  • 全称:Graphics Processing Unit
  • 中文名称:图形处理单元
  • 功能:
    • 最初设计用于图形渲染,尤其适合并行处理大量像素和顶点数据。
    • 由于其强大的并行计算能力,被广泛用于通用计算(GPGPU),如深度学习、科学计算和大规模数据处理。
    • 适合需要大量并行计算的任务。
  • 常见制造商:NVIDIA、AMD。
  1. QPU:Quantum Processing Unit(量子处理单元)
  • 全称:Quantum Processing Unit
  • 中文名称:量子处理单元
  • 功能:
    • QPU 是量子计算机的核心组件,用于执行量子计算任务。
    • 利用量子比特(Qubits)进行计算,支持量子叠加、量子纠缠和量子干涉等量子特性。
    • 适合解决某些特定问题,如大数分解、数据库搜索和复杂优化问题。
  • 常见制造商:IBM、Google、Rigetti、D-Wave。

总结对比表

组件 全称 中文名称 功能特点
CPU Central Processing Unit 中央处理单元 处理通用计算任务,适合串行和逻辑控制任务
GPU Graphics Processing Unit 图形处理单元 适合并行计算和图形渲染,加速大规模数据处理
QPU Quantum Processing Unit 量子处理单元 执行量子计算,适合特定的复杂计算问题

每种处理单元在计算架构中扮演着不同的角色,互补使用可以提高计算效率,满足不同类型的计算需求。


OpenCL(Open Computing Language)是一个开放标准的并行计算框架,用于在异构计算设备(如 CPU、GPU 和其他加速器)上进行通用计算。

OpenCL 用于实现跨平台的量子计算模拟器: 由于 OpenCL 的跨平台特性,基于 OpenCL 的量子计算模拟器可以在多种硬件上运行,从而降低对特定厂商(如 NVIDIA CUDA)的依赖。

基于 OpenCL 的跨平台量子计算模拟器虽然不像基于 CUDA 的模拟器那样多,但仍有一些工具和框架利用 OpenCL 的跨平台特性,提供在不同硬件(如 AMD GPU、Intel GPU、CPU 等)上的量子计算模拟能力。以下是一些典型的 OpenCL 实现的量子计算模拟器或相关项目:

  1. Quantum++

简介:

  • Quantum++ 是一个基于 C++ 的现代量子计算库,专注于高效的量子计算模拟。
  • 它本身没有绑定 OpenCL,但可以结合 OpenCL 后端使用,通过用户自定义加速量子态的演化和量子门的作用。

特点:

  • 跨平台支持:在 OpenCL 支持的硬件(如 Intel GPU、AMD GPU 和 CPU)上运行。
  • 轻量化设计:库本身易于扩展,适合研究和教育用途。
  • 开源:可在 GitHub 上找到源码并进行二次开发。

应用场景:

  • 小规模量子电路模拟(适合 10-20 量子比特)。
  • 教学和算法验证。
  1. Quantum Espresso(通过 OpenCL 加速)

简介:

  • Quantum Espresso 是一个广泛应用于量子化学和材料科学模拟的开源软件,专注于解决密度泛函理论(DFT)和其他量子物理问题。
  • 它可以通过 OpenCL 加速经典部分计算,为量子模拟提供高效的计算后端。

特点:

  • 跨平台支持:通过 OpenCL,支持多种硬件平台(CPU、GPU)。
  • 科学计算:适用于材料科学中的量子力学模拟,而不是量子电路的模拟。

应用场景:

  • 模拟分子、材料的量子行为(如电子结构)。
  • 研究密度泛函理论在量子物理中的应用。
  1. QuEST(Quantum Exact Simulation Toolkit)

简介:

  • QuEST 是一个高性能量子计算模拟器,支持分布式计算和多线程。
  • 提供了对 OpenCL 的支持,可以利用 AMD GPU 或 Intel GPU 加速模拟。

特点:

  • 高性能:在多核 CPU 和 GPU 上优化了量子态向量的操作。
  • 跨平台:通过 OpenCL 在 AMD 和 Intel 硬件上运行,与 CUDA 不同,它不依赖于 NVIDIA 的生态系统。
  • 可扩展性:支持分布式计算,能够模拟更大规模的量子系统。

应用场景:

  • 模拟量子电路运行(如量子算法的测试)。
  • 支持中型规模的量子比特模拟(20-30 量子比特)。
  1. ProjectQ

简介:

  • ProjectQ 是一个高层次的量子计算框架,支持多种后端,包括基于 OpenCL 的经典模拟器。
  • 开发者可以使用 Python 编写量子程序,并通过 OpenCL 加速量子电路模拟。

特点:

  • 模块化设计:可以轻松切换后端(如 OpenCL、MPI)。
  • 语言友好:支持 Python 接口,适合快速开发和原型验证。
  • 跨平台支持:结合 OpenCL 后端,可以在 AMD、Intel 平台运行。

应用场景:

  • 量子电路的快速原型开发。
  • 小规模量子电路和算法测试。
  1. Density Matrix Renormalization Group(DMRG)工具

简介:

  • DMRG 是一种用于量子多体系统的数值模拟方法,可通过 OpenCL 加速部分矩阵计算。
  • 具体工具如 ITensor 可以结合 OpenCL 提供跨平台的张量网络模拟支持。

特点:

  • 张量网络方法:适合模拟量子多体系统。
  • 跨平台支持:利用 OpenCL 加速矩阵操作。

应用场景:

  • 模拟量子多体系统(如自旋链、量子纠缠特性)。
  • 材料科学和统计物理研究。
  1. 自定义 OpenCL 后端的量子模拟器

简介:

一些开源量子计算模拟器(如 Qiskit Aer 和 Cirq)本身并不原生支持 OpenCL,但可以通过自定义插件或后端,结合 OpenCL 实现跨平台模拟。

实现方法:

  • 修改模拟器的核心矩阵运算部分(如线性代数计算)。
  • 将矩阵操作映射到 OpenCL 的并行计算框架中。

特点:

  • 灵活性高:可以在现有框架上集成 OpenCL 支持。
  • 性能依赖具体实现:优化程度取决于开发者对 OpenCL 和硬件架构的理解。

总结

基于 OpenCL 的跨平台量子计算模拟器适合那些需要利用 AMD GPU、Intel GPU 或其他支持 OpenCL 硬件的用户。以下是一些推荐:

  1. Quantum++:轻量级量子计算库,可与 OpenCL 集成。
  2. QuEST:高性能量子计算模拟器,原生支持 OpenCL 后端。
  3. ProjectQ:Python 驱动的量子计算框架,可配置 OpenCL 后端。
  4. Quantum Espresso:适合量子化学和材料科学模拟。
  5. 自定义后端:为现有模拟器(如 Qiskit Aer)添加 OpenCL 支持。

对于小型项目或教育用途,Quantum++ 和 ProjectQ 是较为合适的选择。而需要大规模量子模拟时,QuEST 或自定义 OpenCL 后端的方案可能更具吸引力。


CUDA(Compute Unified Device Architecture)在量子计算领域的应用主要体现在加速量子计算模拟和支持混合计算等方面。由于当前的量子计算机硬件仍在发展,经典计算机(特别是 GPU)在量子算法的开发、验证和模拟过程中发挥着重要作用。以下是对 CUDA 在量子计算上的应用的详细解析:

一、CUDA 在量子计算中的主要应用场景

  1. 量子计算模拟器加速

背景:

  • 由于当前量子硬件的量子比特数量和纠错能力有限,大规模量子计算仍然依赖于经典计算机的模拟来开发和验证量子算法。
  • 模拟量子计算机的行为需要大量的矩阵和向量操作,这些操作在经典计算机上非常耗时,尤其是随着量子比特数量的增加,计算复杂度呈指数级增长。

CUDA 的作用:

  • 并行计算能力:GPU 可以同时执行数千个线程,非常适合加速矩阵乘法、向量运算等并行任务,而这些任务正是量子计算模拟的核心。
  • 优化内存访问:CUDA 提供共享内存和寄存器优化,可以有效减少数据传输的延迟,加速量子态的演化模拟。
  • 高性能库支持:如 cuBLAS(CUDA Basic Linear Algebra Subprograms)和 cuTensor,这些库为线性代数操作提供了高效实现,可用于加速量子计算中涉及的大规模矩阵和张量计算。

示例应用:

  • NVIDIA cuQuantum:一个基于 CUDA 的高性能库,用于加速量子电路模拟。它包含了针对量子态向量和张量网络模拟的优化函数。
  • cuStateVec:加速基于状态向量的量子电路模拟。
  • cuTensorNet:加速基于张量网络的量子电路模拟,适用于大规模量子比特系统的模拟。

性能优势:

  • 使用 GPU 和 CUDA 可以显著提高量子模拟的速度。例如,模拟 30 个量子比特的系统在 CPU 上可能需要数小时,而使用 GPU 可能只需数分钟。
  1. 混合量子-经典计算

背景:

  • 混合量子-经典计算是一种结合量子计算和经典计算的架构。经典计算部分负责控制、调度、优化,量子计算部分负责执行特定的量子计算任务。
  • 在实际应用中,许多问题(如机器学习、优化问题)可以通过量子算法和经典算法协同解决。

CUDA 的作用:

  • 数据预处理和后处理:在混合计算中,CUDA 可以加速数据的预处理(如特征提取、归一化)和后处理(如结果验证、统计分析)。
  • 参数优化:在变分量子算法(如 VQE:变分量子特征求解器)中,经典优化器(如梯度下降)可以使用 CUDA 加速并行计算,提高优化效率。
  • 反馈控制:在量子实验中,GPU 可以快速处理测量结果,并根据反馈控制量子系统的下一步操作。

示例应用:

  • 量子神经网络(QNN):在训练量子神经网络时,经典的反向传播和参数更新可以通过 CUDA 加速。
  • 变分量子算法:如 VQE 和 QAOA(量子近似优化算法),其中经典优化部分可以利用 CUDA 加速。
  1. 大规模量子态的统计估计

背景:

  • 在量子态断言(Quantum State Tomography)和量子态保真度估算中,需要对大量测量结果进行统计分析和计算,这对于经典计算资源提出了挑战。

CUDA 的作用:

  • 高效数据并行处理:CUDA 可以加速统计估算过程,例如对大量测量结果并行计算概率分布、重构量子态密度矩阵等。
  • Monte Carlo 模拟:用于量子噪声模拟和误差分析的蒙特卡罗方法可以通过 CUDA 加速。

示例应用:

  • 噪声模拟与误差分析:在模拟有噪声的量子电路时,CUDA 加速蒙特卡罗抽样,评估不同噪声模型下的量子计算性能。

二、CUDA 在量子计算中的优势

  1. 高效并行计算:
  • CUDA 提供了高度并行的计算能力,适合量子计算模拟中大量的矩阵和向量操作。
  1. 丰富的开发工具和库:
  • NVIDIA 提供了丰富的开发工具和库(如 cuBLAS、cuTensor、cuQuantum),帮助开发者高效地实现量子计算相关的任务。
  1. 硬件加速:
  • 利用 NVIDIA 强大的 GPU 硬件,可以显著提高量子模拟和混合计算的性能。
  1. 灵活性和可扩展性:
  • CUDA 可以在多种应用场景下使用,从简单的量子电路模拟到复杂的混合量子-经典计算。

三、CUDA 在量子计算中的挑战

  1. 存储限制:
  • 随着量子比特数的增加,量子态的维度呈指数增长。即使使用高性能 GPU,也可能面临内存不足的问题。
  1. 经典与量子架构的差异:
  • CUDA 是为经典计算设计的,而量子计算有其独特的计算模型(如叠加、纠缠)。如何高效地在经典硬件上模拟这些量子特性是一个挑战。
  1. 模拟的计算复杂度:
  • 即使利用 GPU 加速,大规模量子系统(如 50 量子比特以上)的精确模拟依然非常困难。

四、总结

  • CUDA 在量子计算中的核心应用是加速量子计算模拟,使得开发者可以在经典计算机上更高效地验证和测试量子算法。
  • 混合量子-经典计算中,CUDA 提供了数据处理和优化计算的加速能力。
  • NVIDIA cuQuantum 是一个典型的 CUDA 在量子计算中的应用实例,为量子电路模拟提供了高性能支持。

尽管量子计算技术还在发展中,CUDA 已经成为量子算法开发和模拟过程中不可或缺的工具之一,为量子计算研究提供了强大的经典计算支持。


研究综述

  • 1 研究基础

    • 1.1 VeePalms平台和OpenModelica Compute Unit(OMCU)

      OMCU主要完成:与负载均衡服务器通信;将XML编译成Modelica文件;调用OpenModelica Compiler(OMC)将Modelica文件编译成C语言文件;调用C语言编译器将C语言文件编译成可执行的EXE文件;执行并监控EXE文件以完成交互式仿真。

      • 1.1.1 华科Resolver源代码(即OMCU)
      • 1.1.2 VeePalms相关论文
        • 1.1.2.1 《Interactive Simulation of SysML Models using Modelica》(2009)
        • 1.1.2.2 《多领域仿真建模求解器的交互性研究与实现》(华科,2012)
        • 1.1.2.3 《面向多学科虚拟实验的任务管理机制研究》(华科,2012)
        • 1.1.2.4 《面向多学科虚拟实验平台的仿真任务流监控》(华科,2013)
    • 1.2 编译原理

      • 1.2.1 《现代编译原理(C语言描述)》,(美)Andrew。

        (主要关注基本原理和一些工具实现,如下)

        • 1.2.1.1 关于Regular Expression的Scanner Generator,比如Lex
        • 1.2.1.2 关于BNF Grammar的Parser Generator,比如Yacc
      • 1.2.2 关于Modelica语言

        • 1.2.2.1 《Modelica Language Specification Version 3.0》
        • 1.2.2.2 一个应用实例《OpenModelica for Analog IC Design》
        • 1.2.2.3 NETLAB相关实例
      • 1.2.3 关于RML和MetaModelica

        • 1.2.3.1 《A Compiler for Natural Semantics》
        • 1.2.3.2 《Developing Efficient Language Implementations from Structural and Natural Semantics》
        • 1.2.3.3 《Meta-Programming and Language Modeling with MetaModelica 1.0》 (OpenModelicaMetaProgramming.pdf)
        • 1.2.3.4 《Modelica Text Template Language Susan Users Guide》 (OpenModelicaTemplateProgramming.pdf)
        • 1.2.3.5 PELAB相关论文
          • 《A Template-Based Code Generator for the OpenModelica Compiler》
          • 《A Template-Based Java Code Generator for OpenModelica and MetaModelica》
          • 《OMCCp: A MetaModelica Based Parser Generator Applied to Modelica》
      • 1.2.4 MWorks相关论文

        • 1.2.4.1 《多领域统一建模语言分析器研究与实现》(华科,2005)
        • 1.2.4.2 《多领域建模仿真平台中语义分析关键机制研究与实现》(华科,2006)
        • 1.2.4.3 《多领域建模与仿真编译器前端交互若干关键技术研究》(华科,2007)
    • 1.3 并行计算

      • 1.3.1 《OpenCL异构计算》(2012)
      • 1.3.2 与OpenMP、MPI、TBB相关的教程
  • 2 研究方向

    • 2.1 并行编译(分布式编译,Distributed Compilation)

      利用多核CPU或异构的计算机网络,并行地完成编译任务。

      参考:distcc

    • 2.2 直接编译

      当前OMCU的编译步骤为XML=>Modelica=>C=>Binary Code。考虑简化编译步骤。

      相关参考:

      • 《Template Based XML and Modelica Unparser in OpenModelica》(2012)
      • 《GCC Internals》
    • 2.3 增量编译

      通过Modelica Library共享,避免修改场景Modelica文件后,重复加载、编译Modelica Library。

      相关参考:

      • 《Incremental Compilation and Dynamic Loading of Functions in OpenModelica》(2008)
      • 《面向多学科虚拟实验平台的仿真任务流监控》(华科,2013)
    • 2.4 并行仿真

      改进OMC以生成并行版本的EXE文件。

      相关参考:

      • 《Automatic Parallelization of Equation-Based Simulation Programs》(2006)
      • 《ParModelica: Extending the Algorithmic Subset of Modelica with Explicit Parallel Language Constructs》(2011)
      • 《Simulation of Modelica Models on the CUDA Architecture》(2009)
      • 《Tools and Methods for Analysis, Debugging, and Performance Improvement of Equation-Based Models》(2015)

同阶无穷小因子

  • 圆弧长 $ \overline{(\theta) (2r)} $ 与直径 $ \overline{(2r)} $ 的比为 $ \theta $ 。
  • 圆弧所对应的弦长 $ \overline{(\sin \theta) (2r)} $ 与直径 $ \overline{(2r)} $ 的比为 $ \sin \theta $ 。
  • 圆弧所对应的弦心距 $ \overline{(\cos \theta) (r)} $ 与半径 $ \overline{(r)} $ 的比为 $ \cos \theta $ 。
  • 经过圆弧中点的切线段长 $ \overline{(\tan \theta) (2r)} $ 与直径 $ \overline{(2r)} $ 的比为 $ \tan \theta $ 。
$$ \left. \begin{array} {l} 1: \overline{(\sin \theta) (2r)} < \overline{(\theta) (2r)} \implies \sin \theta < \theta \implies \frac{\sin \theta}{\theta} - 1 < 0 \\\\ \left. \begin{array} {l} \left. \begin{array} {l} \left. \begin{array} {l} 2: \overline{(\theta) (2r)} = \overset{\smallfrown}{\int} \overline{(\delta \theta) (2r)} \implies \frac{\overline{(\theta) (2r)} \times \overline{(r)}}{2} = \frac{[\overset{\smallfrown}{\int} \overline{(\delta \theta) (2r)}] \times \overline{(r)}}{2} \\ 3: \overset{\smallfrown}{\int} \overline{(\delta \theta) (2r)} = \overset{\smallfrown}{\int} \overline{(\sin \delta \theta) (2r)} \implies \frac{[\overset{\smallfrown}{\int} \overline{(\delta \theta) (2r)}] \times \overline{(r)}}{2} = \frac{[\overset{\smallfrown}{\int} \overline{(\sin \delta \theta) (2r)}] \times \overline{(r)}}{2} \\ 4: \frac{[\overset{\smallfrown}{\int} \overline{(\sin \delta \theta) (2r)}] \times \overline{(r)}}{2} = \overset{\smallfrown}{\int} \frac{\overline{(\sin \delta \theta) (2r)} \times \overline{(r)}}{2} \end{array} \right\} \implies \ \frac{\overline{(\theta) (2r)} \times \overline{(r)}}{2} = \overset{\smallfrown}{\int} \frac{\overline{(\sin \delta \theta) (2r)} \times \overline{(r)}}{2} \\\\ 5: \overset{\smallfrown}{\int} \frac{\overline{(\sin \delta \theta) (2r)} \times \overline{(r)}}{2} < \frac{\overline{(\tan \theta) (2r)} \times \overline{(r)}}{2} \end{array} \right\} \implies \ \theta < \tan \theta \\\\ \left. \begin{array} {l} \begin{array} {l} 6: \frac{\overline{(\cos \theta) (r)} \times \overline{(\sin \theta) (2r) / 2}}{2} + \frac{\overline{(r)}^2}{2} + \frac{\overline{(\cos \theta) (r)} \times \overline{(\sin \theta) (2r) / 2}}{2} \\ = \frac{[\overline{(\cos \theta) (r)} + \overline{(\sin \theta) (2r) / 2}] \times [\overline{(\cos \theta) (r)} - \overline{(\sin \theta) (2r) / 2}]}{2} + [\overline{(\cos \theta) (r)} + \overline{(\sin \theta) (2r) / 2}] \times \overline{(\sin \theta) (2r) / 2} \\ \implies \sin^2 \theta + \cos^2 \theta = 1 \end{array} \\\\ 7: \theta < \arcsin \sqrt{(\epsilon)(2 - \epsilon)} \implies \sin \theta < \sqrt{(\epsilon)(2 - \epsilon)} \end{array} \right\} \implies \ 1 - \epsilon < \cos \theta \\\\ 8: \frac{\overline{(\tan \theta) (2r) / 2}}{\overline{(r)}} = \frac{\overline{(\sin \theta) (2r) / 2}}{\overline{(\cos \theta) (r)}} \implies (\tan \theta) (\cos \theta) = \sin \theta \end{array} \right\} \implies \ (\theta) (1 - \epsilon) < \sin \theta \implies \frac{\sin \theta}{\theta} - 1 > - \epsilon \end{array} \right\} \implies \ \left| \frac{\sin \theta}{\theta} - 1 \right| < \epsilon \implies \lim_{\theta \to 0^+} \frac{\sin \theta}{\theta} = 1 $$

圆周运动

$$ \frac{\| \delta \vert v \rangle \|}{\| \vert v \rangle \|} = \frac{\| \delta \vert r \rangle \|}{\| \vert r \rangle\|}$$$$ \frac{\| \vert a \rangle \delta t \|}{\| \vert v \rangle \|} = \frac{\| \vert v \rangle \delta t \|}{\| \vert r \rangle\|}$$$$ \frac{\| \vert a \rangle \| \delta t}{\| \vert v \rangle \|} = \frac{\| \vert v \rangle \| \delta t}{\| \vert r \rangle\|}$$$$ \| \vert a \rangle \| = \frac{\| \vert v \rangle \|^2}{\| \vert r \rangle\|}$$

描述碳原子中电子在库仑势中的运动需要解决多电子系统中的薛定谔方程。这比氢原子复杂得多,因为碳原子有六个电子,电子之间的相互作用不能被忽略。以下是描述过程的详细步骤:

1. 系统的哈密顿算符

碳原子的哈密顿算符不仅包含电子在原子核库仑势中的动能和势能,还需要考虑电子之间的相互作用势能。哈密顿算符一般形式为: $$ \hat{H} = \sum_{i=1}^{6} \left( -\frac{\hbar^2}{2m} \nabla_i^2 - \frac{Z e^2}{4 \pi \epsilon_0 r_i} \right) + \sum_{i<j}^{6} \frac{e^2}{4 \pi \epsilon_0 r_{ij}} $$

其中:

  • $ Z $ 是碳原子的核电荷数(即6),
  • $ r_i $ 是第 $ i $ 个电子到原子核的距离,
  • $ r_{ij} $ 是第 $ i $ 个电子和第 $ j $ 个电子之间的距离,
  • 第一个求和项代表每个电子的动能和与原子核的库仑相互作用势能,
  • 第二个求和项代表电子之间的库仑相互作用势能。

2. 薛定谔方程

对于多电子原子,薛定谔方程写成: $$ \hat{H} \Psi(\mathbf{r}_1, \mathbf{r}_2, \ldots, \mathbf{r}_6) = E \Psi(\mathbf{r}_1, \mathbf{r}_2, \ldots, \mathbf{r}_6) $$

其中,$\Psi$ 是整个系统的多电子波函数,包含所有电子的空间坐标。

3. 多电子波函数的近似方法

由于直接求解上述多电子薛定谔方程非常困难,通常使用近似方法,如哈特里-福克(Hartree-Fock)方法或密度泛函理论(DFT)。

哈特里-福克方法

哈特里-福克方法将多电子波函数近似为单电子轨道波函数的反对称乘积(斯莱特行列式),并通过变分法找到使总能量最低的单电子波函数。

  1. 单电子轨道波函数: 设单电子波函数为 $\psi_i(\mathbf{r})$,则多电子波函数可以近似为: $$ \Psi(\mathbf{r}_1, \mathbf{r}_2, \ldots, \mathbf{r}_6) \approx \frac{1}{\sqrt{6!}} \text{det} [\psi_i(\mathbf{r}_j)] $$

  2. 哈特里-福克方程: 每个单电子波函数满足哈特里-福克方程,该方程通过考虑平均场近似来包含电子之间的相互作用。

密度泛函理论(DFT)

DFT是一种计算效率更高的方法,它使用电子密度而不是波函数来描述系统。

  1. 电子密度: $$ \rho(\mathbf{r}) = \sum_{i=1}^{6} |\psi_i(\mathbf{r})|^2 $$

  2. 能量泛函: 总能量表示为电子密度的泛函,通过求解Kohn-Sham方程找到使能量泛函最小的电子密度。

4. 单电子近似:自洽场方法

在自洽场(Self-consistent field, SCF)方法中,通过迭代求解单电子薛定谔方程来逐步逼近多电子系统的解。

  1. 初始猜测: 初始猜测电子波函数或电子密度。

  2. 求解单电子方程: 在初始场中求解单电子薛定谔方程,得到新的电子波函数或电子密度。

  3. 更新场: 用新的波函数或密度计算新的有效场。

  4. 迭代: 迭代上述步骤直到收敛,即波函数或电子密度不再显著变化。

5. 总结

虽然直接求解碳原子中所有电子的薛定谔方程非常复杂且不现实,但通过近似方法,如哈特里-福克和密度泛函理论,可以有效地描述电子在库仑势中的运动。这些方法使用单电子轨道的近似和迭代求解技术,在计算上更加可行,并且能够提供较准确的电子结构信息。


Evidence for wavelike energy transfer through quantum coherence in photosynthetic systems. Engel, G. S., Calhoun, T. R., Read, E. L., Ahn, T. K., Mančal, T., Cheng, Y. C., ... & Fleming, G. R. (2007). Nature, 446(7137), 782.

D. Hayes, G. B. Griffin and G. S. Engel, “Engineering coherence among excited states in synthetic heterodimer systems,” Science, vol. 340: 6139 (2013), pp. 1431–4.

Dorfman et al., “Photosynthetic reaction center as a quantum heat engine.”

C. Creatore, M. A. Parker, S. Emmott and A. W. Chin, “An efficient biologically-inspired photocell enhanced by quantum coherence,” arXiv preprint, arXiv:1307.5093, 2013.

C. Tan, S. Saurabh, M. P. Bruchez, R. Schwartz and P. Leduc, “Molecular crowding shapes gene expression in synthetic cellular nanosystems,” Nature Nanotechnology, vol. 8: 8 (2013), pp. 602–8; M. S. Cheung, D. Klimov and D. Thirumalai, “Molecular crowding enhances native state stability and refolding rates of globular proteins,” Proceedings of the National Academy of Sciences, vol. 102: 13 (2005), pp. 4753–8.


第一篇论文:

Title: Quantum entanglement between the electron clouds of nucleic acids in DNA Authors: Rieper, E., Vedral, V. Journal: Quantum Information Processing (2012) Rieper, E.: Centre for Quantum Technologies, National University of Singapore, Singapore Vedral, V.: Department of Physics, University of Oxford, Oxford, UK

第二篇论文:

Title: Quantum coherence in microtubules: A neural basis for emergent consciousness? Authors: Hameroff, S.R., Penrose, R. Journal: Journal of Cosmology (2011) Hameroff, S.R.: Center for Consciousness Studies, Department of Anesthesiology and Psychology, University of Arizona, Tucson, AZ, USA Penrose, R.: Mathematical Institute, University of Oxford, Oxford, UK


Jennifer C. Brookes, Filio Hartoutsiou, A. P. Horsfield, and A. M. Stoneham. Could Humans Recognize Odor by Phonon Assisted Tunneling? Phys. Rev. Lett. 98, 038101 – Published 16 January 2007

Brookes, J.C.; Horsfield, A.P.; Stoneham, A.M. The Swipe Card Model of Odorant Recognition. Sensors 2012, 12, 15709 - 15749. https://doi.org/10.3390/s121115709

弹性($\tau_{T0}$)和非弹性($\tau_{T1}$)从D到A的电子转移(ET)时间对于Turin的机制的成功或失败至关重要。我们将D和A视为具有能量$\varepsilon_D$和$\varepsilon_A$的单个分子轨道,它们通过一个弱跃迁积分$t$相互耦合,但不与其他电子态耦合。由于D和A之间的跃迁在电子时间尺度上是缓慢的,其余电子耦合必须非常弱以防止电子泄漏。然而,D和A将与气味分子、受体蛋白和更广泛环境中的振荡子耦合。D到A的ET速率可以从标准理论中计算出来,但需要显式处理气味分子的振荡子。我们考虑一个频率为$\omega_o$的气味分子振荡子,它与D(A)以强度$\gamma_D$($\gamma_A$)耦合。环境被视为具有频率$\omega_q$和耦合强度$\gamma_{qD}$和$\gamma_{qA}$的多个振荡子。完整系统由哈密顿量$H = \hat{H}_D + \hat{H}_A + \hat{v}$描述,其中 $$ \hat{H}_X = |X\rangle \langle X| (\varepsilon_X + \hat{H}_{osc} + \hat{H}_{e-osc,X}) \quad (X为D或A) $$ $$ \hat{v} = t (|D\rangle \langle A| + |A\rangle \langle D|) $$ 并且$|D\rangle$ ($|A\rangle$)是D(A)上的电子态。 $$ \hat{H}_{osc} = (\hat{a}^\dagger \hat{a} + 1) \hbar \omega_o + \sum_q (\hat{a}_q^\dagger \hat{a}_q + \frac{1}{2}) \hbar \omega_q $$ 是气味分子和环境的振荡子哈密顿量, $$ \hat{H}_{e-osc,X} = \gamma_X (\hat{a} + \hat{a}^\dagger) + \sum_q \gamma_{qX} (\hat{a}_q + \hat{a}_q^\dagger) $$ 耦合电子与振荡子。哈密顿量$\hat{H}_{osc}$的本征态为$|nN\rangle$,其中$n$是气味分子振荡子的占据数,$N$对应一组环境振荡子的占据数$\{n_q\}$。哈密顿量$\hat{H}_X$的本征态为 $$ |\Psi_{XnN}\rangle = \exp(u_X (\hat{a} - \hat{a}^\dagger) + \sum_q u_{qX} (\hat{a}_q - \hat{a}_q^\dagger)) |X nN\rangle $$ 具有本征值 $$ E_{XnN} = \varepsilon_X + (n + 1 - u_X^2) \hbar \omega_o + \sum_q (n_q + 1 - u_{qX}^2) \hbar \omega_q $$ 状态$|XnN\rangle$是未扰动的电子和振荡子基态的乘积, $$ u_X = \gamma_X / \hbar \omega_o $$ $$ u_{qX} = \gamma_{qX} / \hbar \omega_q $$ 时间$\tau_{T0}$和$\tau_{T1}$根据系统中电子在D和气味分子振荡子处于基态时到达A和气味分子振荡子处于激发态的耦合,可以通过标准的金色规则结果求得: $$ \frac{1}{\tau_{Tn}} = \frac{2\pi}{\hbar} \sum_{N,N'} P_N |\langle \Psi_{D0N} | \hat{v} | \Psi_{AnN'} \rangle|^2 $$ 其中$P_N$是系统以状态$|ΨD0N⟩$开始的概率。在对电子耦合到声子浴的标准近似和将背景波动视为低频之后,我们得到马库斯型表达式: $$ \frac{1}{\tau_{Tn}} = \frac{2\pi}{\hbar} t^2 \frac{\sigma_n}{\sqrt{4\pi k_B T \lambda}} \exp \left( -\frac{(\epsilon_n - \lambda)^2}{4k_B T \lambda} \right) $$ 其中 $$ \sigma_n = \exp(-S) \frac{S^n}{n!}, $$ $$ S = (u_D - u_A)^2 $$(这是一个Huang-Rhys因子), $$ \epsilon_n = \varepsilon_D - \varepsilon_A - n \hbar \omega_o, $$ $$ \beta = \frac{1}{k_B T}, $$ $$ \lambda = \sum_q S_q \hbar \omega_q $$(重组能量), $$ S_q = (u_{qD} - u_{qA})^2. $$

In [ ]:
import numpy as np

# Constants
hbar = 1.0545718e-34  # Reduced Planck constant (J·s)
k_B = 1.38064852e-23  # Boltzmann constant (J/K)

def huang_rhys_factor(gamma_D, gamma_A, omega_o):
    u_D = gamma_D / (hbar * omega_o)
    u_A = gamma_A / (hbar * omega_o)
    return (u_D - u_A) ** 2

def sigma_n(S, n):
    return np.exp(-S) * (S ** n) / np.math.factorial(n)

def reorganization_energy(gamma_qD, gamma_qA, omega_q):
    u_qD = gamma_qD / (hbar * omega_q)
    u_qA = gamma_qA / (hbar * omega_q)
    return np.sum((u_qD - u_qA) ** 2 * hbar * omega_q)

def marcus_rate(t, epsilon_D, epsilon_A, omega_o, gamma_D, gamma_A, gamma_qD, gamma_qA, omega_q, T):
    S = huang_rhys_factor(gamma_D, gamma_A, omega_o)
    lambda_ = reorganization_energy(gamma_qD, gamma_qA, omega_q)
    
    k_ET = 0
    for n in range(0, 10):  # Sum over a reasonable range of n
        epsilon_n = epsilon_D - epsilon_A - n * hbar * omega_o
        term = (2 * np.pi * t ** 2 / hbar) * sigma_n(S, n)
        term *= np.exp(-((epsilon_n - lambda_) ** 2) / (4 * k_B * T * lambda_))
        term /= np.sqrt(4 * np.pi * k_B * T * lambda_)
        k_ET += term
    
    return k_ET

# Example parameters (these need to be adjusted to realistic values for a specific system)
t = 1e-3  # Hopping integral (J)
epsilon_D = 1e-19  # Energy of D (J)
epsilon_A = 1.1e-19  # Energy of A (J)
omega_o = 1e13  # Frequency of odorant oscillator (Hz)
gamma_D = 1e-21  # Coupling strength for D (J)
gamma_A = 1e-21  # Coupling strength for A (J)
omega_q = np.array([1e12, 2e12])  # Frequencies of environment oscillators (Hz)
gamma_qD = np.array([1e-22, 2e-22])  # Coupling strengths for D (J)
gamma_qA = np.array([1.5e-22, 2.5e-22])  # Coupling strengths for A (J)
T = 300  # Temperature (K)

# Calculate the electron transfer rate
k_ET = marcus_rate(t, epsilon_D, epsilon_A, omega_o, gamma_D, gamma_A, gamma_qD, gamma_qA, omega_q, T)
print(f'Electron transfer rate k_ET: {k_ET:.3e} s^-1')
Electron transfer rate k_ET: 2.510e-25 s^-1
In [ ]:
print(f'电子转移频率:{k_ET:.3e} s^-1 ;\n在马库斯理论中,表示每秒发生的电子转移事件的数量。')
电子转移频率:2.510e-25 s^-1 ;
在马库斯理论中,表示每秒发生的电子转移事件的数量。

马库斯理论中的电子转移速率公式为:

$$ k_{ET} = \frac{V^2}{h} \sqrt{\frac{\pi}{\lambda k_B T}} \exp\left( -\frac{(\lambda + \Delta G)^2}{4 \lambda k_B T} \right) $$

其中:

  • $ k_{ET} $ 是电子转移速率。
  • $ V $ 是电子耦合(电子隧穿)能量。
  • $ h $ 是普朗克常数。
  • $ \lambda $ 是重组能。
  • $ k_B $ 是玻尔兹曼常数。
  • $ T $ 是绝对温度。
  • $ \Delta G $ 是吉布斯自由能变化。
In [ ]:
import scipy.constants as const

# 普朗克常数 (J·s)
h = const.h

# 约化普朗克常数 (J·s)
hbar = const.hbar

# 将普朗克常数和约化普朗克常数转换为 eV·s
h_ev_s = h / const.eV
hbar_ev_s = hbar / const.eV

print(f'普朗克常数:\n{h_ev_s:.5e} eV·s')
print(f'约化普朗克常数:\n{hbar_ev_s:.5e} eV·s')
普朗克常数:
4.13567e-15 eV·s
约化普朗克常数:
6.58212e-16 eV·s
In [ ]:
import scipy.constants as const

# 将玻尔兹曼常数从 J/K 转换为 eV/K
k_B = const.Boltzmann / const.eV
print(f'Boltzmann constant in eV/K:\n{k_B}')
Boltzmann constant in eV/K:
8.617333262145179e-05
Read More

2013-01-25
I'm missing you

  夜深了,周围很静。如果有根烟在手边,我想现在应该是一个好时候点着它。(我不抽烟!我只是为了描述周围是多么得安静。)晚上,和同学一起在光谷聚餐。简单,但是,很快乐。这就是心灵的魅力吧。心灵虽然有着总总缺失,但是却能超越这些缺失而散发出它的美丽。单单是心灵的存在这一点就足以让人感觉很快乐。我想起去年,自己陷入唯我论的深渊里面无法自拔。我想起那个被很多人嘲笑的大主教贝克莱,他否定了一切,就是不否定心灵。

  有一只可爱的仓鼠被托管在我这里。上一次它来我这,我们没能成为朋友。但愿这一次,我能感受到它的心灵。


  现在是日本时间 2020/07/28 01:05 。我进入目前的公司已经四年了。现在的情况非常类似本科毕业的时候。进入大学之后两年,我想转专业,奶奶不支持。进入公司之后两年,我想回国,姑姑不支持。一晃眼本科四年过去。一晃眼我已经入职四年了。本科毕业,我终于决定要转变。不管别人怎么看,不管未来会怎么样,我决定跨专业考研。如今我也必须要转变。我下定决心转变。

  之后读研的时候,我经历了很多迷茫。反思这段经历,得到的经验教训是:迷茫的时候,就去接触更广大的世界吧。迷茫的时候,就去接受新世界的指引吧。读研的迷茫让我领悟了终极目标ーー我现在也是有终极目标的人了。现在的情况比本科毕业的时候更好。只是随着年龄越来越大,担负的责任也会越来越多。这对我来说也是个挑战。我不能空有目标。我还必须能够持续不断地探索下去。我必须承担起自己的责任,这样他人也会更愿意支持我。只有得到他人的支持,我才能够始终保持一个良好的状态。赚钱照顾自己和家人是我的责任。另一方面,我不能把手段当成目标,忘记了终极目标。

Read More

2013-01-01
Structure Patterns

Structure Patterns


1 v (…) that …
1.1 vi (prep (+it)) that …
1.2 vt that …

2 无宾语
2.1 vi

2.2 vi adv (prep …)
2.2.1 vi like sth
2.2.2 vi as if …

2.3 vi adj
2.4 vi doing …

3 单宾语
3.1 vi prep sth
3.2 vt sth
3.3 vt doing …
3.4 vt to do …

4 双宾语
4.1 vt sth that …

4.2 vt sth sth.
4.3 vt sth. to sth
4.4 vt sth. for sth

4.5 vt sth. prep sth
4.6 vt prep sth sth.(很长)

5 宾语 补语
5.1 vt sth prep sth

5.2 vt sth adv
5.3 vt adv sth

5.4 vt sth as/like sth
5.5 vt sth as if/though …

5.6 vt sth to do …
5.7 vt sth do …
5.8 vt sth doing …
5.9 vt sth (to be) adj

6 (be) adj prep sth

7 prep n prep sth
7.1 prep n
7.2 n prep sth

8 adj n


put sth into words 4.5
put into words sth 4.6

owe sth to sb 4.3
owe sth to sth 4.5

under control 7.1
stumbling blocks 8
compare sth with sth 4.5
comparison with sth 7.2
afflict sb 3.2
imagined ideals 8
missing tile 8
tiled ceiling 8
concentrate on sth 3.1
bald man 8
explore sth 3.2
explore possibilities/problems
spend sth on sth 4.5
spend sth (in) doing … 5.8
correlation between sth 7.2
a byproduct of sth 7.2
transcend sth 3.2
spiritual faith 8
religious faith 8
a philosophy of life
virtually every situation 8
shake off sth 5.3

be embarrassed to do …
stare 2.1
ashamed of sth 6
unwanted attention 8
let on 2.2
let on that … 1.1
coordinate sth 3.2
make it to sp 3.2
a matter of pride 7
cling to sth 3.1
salt-free diet 8
trouble-free trip 8
smoke-free restaurant 8
marvel at sth 3.1
marvel that … 1
subject sb to sth 4.5
subject to sth 6
rules/laws
subjected to sth 6
indignity/stress/beatings
object of sth 7.2
envy of sth 7.2
envious of sth 6
engage in sth 3.1
be content to do …
stand unaided 2.3
on leave 7.1
see (to it) that … 1.1
think of sb 3.1
regain sth 3.2

memorable occasion 8
proper standard 8

on duty 7.1
off duty 7.1
in/on lap(s) 7.1
reminisce 2.1
reminisce over the photos
reminisce of/about sth 3.1
bygone years 8
passing seasons 8
time-wrinkled faces 8
know of sth 3.1
monopoly on sth 7.2
precious commodity 8
be dependent on/upon sth 6
watchful eyes 8
tuck sth in 5.2
frail body 8
be deprived of sth 6
reach up 2.2
pull up sth 5.3
separate sth 3.2
shift 2.1

well up 2.2
slide 2.1
slide down her cheeks
pamper sb 3.2
go past sp 3.1
be as if/though … 2.2
wipe sth 3.2
lift 2.1
voice small with age but still melodious 8

benefits from sth 7.2
benefits of sth 7.2
benefits that come with sth 7.2

growl 2.1
advice of sth 7.2
advice of all types as to sth 7.2
companion animal 8

have someone there for you

scratch 2.1
scratch under the chin
scratch sth 3.2
scratch sth out 5.2

appreciation of sth 7.2
wag 2.1
wag sth 3.2

rub 2.1
rub against sth 3.1
rub sth on sth 5.1
rub sth with sth 5.1
rub sth against sth 5.1
rub sth together 5.2
rub sth dry 5.9

purr 2.1
purr sth 3.2

remark that … 1
remark on sth 3.1
remark sth 3.2

adoring eyes 8

identify sth 3.2
identify sth with sb/sth 4.5
identify (oneself) with sb/sth 3.1

diversion from sth 7.2
desk/wheelchair bound individuals 8
touching four-footed friends 8
tell of sth 3.1

problems with sth 7.2
problems of sth 7.2
problems in sth 7.2
pull out sth 5.3
emerge 2.1

expect sth to do … 5.6
take sth as if … 5.5
intended meaning 8
unsupportive manner 8
means of sth 7.2

over-crowed class 8
dread doing … 3.3
for fear of sth 7
guard sth 3.2
neglect sb 3.2
moonshaped eyes 8
in a different light 7.1
welcoming smile 8
create an aura
distinguish sth from sth 4.5
sacrifice sth 3.2
responsible for sth 6
guiding light 8

NO Six

uncombed hair 8
head straight 2.2
ride to sp 3.1
tap sth 3.2
pull over (to sp) 2.2
move far away (from sp) 2.2
traffic jam 8
head west 2.2

gasp 2.1
gasp for breath
gasp with rage/surprise
gasp sth 3.2
gasp out sth 5.3
result in sth 3.1
one another questions 8
be confusing for sb 6
turn out all right in the end
flight back to sp 8
fly 2.1
fly from sp to sp
fly down the road
fly open 2.3
fly sth to sp 5.1

somewhere along the line 7.2
express oneself through sth 5.1
be unaware of sth 6
go nowhere 2.2
difficulty (in) sth 8
live up to sth 2.2
channel sth into sth 4.5
energy/ability/ feelings/ideas

within reach 7.1
out of reach 7.1
in too much of a hurry 7
odd jobs 8
bus conductor 8
a succession of sth 7.2
by correspondence 7.1
drop out of sth 2.2
filling station 8
in the weeds 7.1
chain of sth 7.2
chief cook 8
bottle washer 8
at the twilight of sth 7
in fairness to sth 7
runaway wife 8
pension check 8
fail at sth 3.1

late Prime Minister 8
late husband 8

be expelled from sth 6
embark on sth 3.1
address sb 3.2
in announcing the coming of sb 7
whatever advice 8
glowing and lengthy introduction 8
brief but moving speech 8
hold back sb 5.3
creative spirit 8
proud spirit 8
isolated farm 8

be elected president of sth 6
be elected to sp 6
be defeated in the race for sp 6
be defeated for sth 6
be rejected for sth 6
be exposed to sth 6
be appointed to sth 6

Cabinet of Advisors 8
Legislature and Senate 8
state legislature 8
the House of Representatives 8
the House 8
Speaker of the House 8
federal land officer 8

policies regarding sth 7.2

nomination for sth 7.2
nomination of sth 7.2

mark sth 3.2

prescribe sth 3.2
harmless shot 8
open up sth 3.1
rest with sth 3.1
rest a lot with sth
rest on/upon sth 3.1
trust in sth 7.2
bleeding ulcers 8
tribal doctors 8

compulsive spender 8
hold on to sth 3.1
bargain hunter 8
charge accounts 8
stem from sth 3.1
help sb do … 5.7
try sth on 5.2

queue fury 8
into a fury 7.1
with fury 7.1
bus terminus 8
tear at sth 3.1
tear sth 3.2
tear sth in/to/into sth 4.5
tear sth out of sth 5.1
tear sth up/down/out 5.2
tear sth open 5.9
back up sth 5.3
cite sth 3.2
degree of annoyance 8
baggage reclaim 8
short cut 8
take a short cut
fed up with sth 6
fed up
twice as long

physiological cause 8
physiological explanations 8
misfiring of sth 7.2
read sth into sth 4.5
read great importance into sth
what of/about sth 7.2
good omen 8
tied up with sth 6
open to sth 6

loud impact 8
basket made of wicker 8
feel strange 2.3
thump 2.1
field trip 8

country lane 8
cracking and ripping sound 8
rush 2.1
rush towards sth
elm tree 8
crash down 2.2
call off sth 5.3
spoil sth 3.2
take a detour through sth 3.2
come to a halt 2.1
funny feeling 8
feeling about sth 7.2
shake and tremble 2.1

sunny outlook 8
solid night 8
effect on sth 7.2
the seriously depressed 8
get adjusted 2.3
disturbing dreams 8
dream away sth 5.3
work through sth 3.1
work on sth 3.1
follow-up study 8
brighter morning mood 8
feel low 2.3
focus sth on 5.2

African termites
grams of sth 7.2
twice as many/much sth
in certain religions 7.1
sacred cows 8
plow sth 3.2
cow manure 8
protection against sth 7.2
bark 2.1
dog taboo 8
taboo against sth 7.2
pig-eating taboo 8
nomadic people 8

recitation of sth 7.2
time-consuming chore 8
floor plans 8
give sth credit 4.2
credit for sth 7.2
given credit for sth 6
in design 7.1
specific information 8
highly decorated menus 8
give way to sth 4.3
distinctive menu cover art 8
memorable meal 8
guidelines for sth 7.2

sales effectiveness 8
lunch counters 8
progress in sth 7.2
especially color photography 8
casual dining 8
feature sth 3.2
bring a decline in sth 5.1
bring a big increase in sth 5.1
prelude to sth 7.2
pleasing prelude 8
document sth 3.2
souvenir versions 8
serve a new, but also important function

cooking and cuisines 8
like sth to do … 5.6
human pleasure of sth 7.2
acknowledged great national cuisines 8
typical of sth 7.2
combine simplicity with sophistication
native resources of sth 7.2
regional specialties 8
major characteristic 8
distinctive characteristic 8
omit sth 3.2
soy sause 8
as a staple 7.1
defined by sth 6
supreme example 8
fiery spices 8
borderline between sth 7.2
gift to sth 7.2
flavor of sth 7.2
dazzling array 8
regional variations 8
fiery hot curries 8
subtly spiced vegetarian dishes 8
rival sth 3.2
bring to perfection sth 4.6
the art of swift cooking 8
retain sth 3.2
nutritional goodness 8
cutting of sth 7.2
chopping of sth 7.2

actual cooking process 8
regional variety of sth 7.2
bewildering to sb 6
revolution in sth 7.2
flow of sth from sp to sp 7.2
charm of sth 7.2
processed food 8
profound effect on sth 7.2
prime food preparers 8
immediate locality and experience 8
incorporate sth into sth 4.5
threat to sth 7.2
reinforced by sth 6
have something to do with sth
unite sth 3.2
ingenious use 8
influence on sth 7.2
human necessity 8
central to sth 6

favor sth 3.2
satisfying close relationships 8
engender sth 3.2
mushroom 2.1
speculations about sth 7.2
accompany sth 3.2
a life of intelligent reflection 8
virtuous life 8
indulge sth 3.2
preserve sth 3.2
rage and misery 8
competing ideas 8
predictors of sth 7.2
the stress-filled teen years 8
the “mid-life crisis” years 8
the declining years of old age 8
interviews with sth 7.2
rebound 2.1
rebound from sth
clue to sth 7.2
lasting sense of well-being
subjective well-being 8
in misery 7.1
scores of sth 7.2
assessments of sth 7.2
opinions of sth 7.2

get along with sth 2.2
cope with sth 3.1
totalitarian regimes 8
in the serenity of sth 7
less-stressed contemplative lives 8
metropolitan areas 8
trait-happiness correlations 8
causal arrows 8
identical fraternal twins 8
happiness ratings 8
raise apart 2.2
fluctuate 2.1
fluctuate around sth
happiness set point
dispose sth to do … 5.6
mark sth 3.2
intimate friends 8
alternative to sth 7.2
broken marital relationships 8
supportive intimate committed relationship 8
associated with sth 6
national surveys 8
exterior things 8
under the strain 7.1
strain of sth 7.2
strain on sth 7.2
strains of sth 7.2

attach sth to sth 4.5
attach credence/importance to sth

attach sth 3.2

see/view sth as sth 5.4

legal learning 8
special preserve 8
intellectual equipment 8

assume that … 1

agreed account 8

of no account 7.1
on no account 7.1
account of sth 7.2
on account of sth 7
take account of sth 5.1
take sth into account 5.1

argue that … 1
exist 2.1
exist in/within sth
exist on sth 3.1

social contract 8

exchange of sth 7.2

exchange students 8

in exchange for sth 7

lead sth 3.2
lead the way
lead sb through sth 5.1
lead sth to sth 5.1
to extremes 7.1
at the outset 7.1
invite sb to do … 5.6

with the consideration 7.1
with no consideration 7.1

extend sth 3.2

extend sth to sb 4.3
hospitality/an invitation/a greeting/a warm welcome/consideration

argue 2.1
argue with sb 3.1
argue for/against sth 3.1
argue that … 1.2
argue sth 3.2
argue the case

in respect of sth 7
lie 2.1
lie on sth
lie in sth
lie outside sth
lie back (in sth) 2.2
lie down under sth 2.2

lie heavy on sth 2.2
lie over 2.2
moral choise 8
area of sth 7.2
instinct for sth 7.2
in action 7.1

stride 2.1
stride along sth
stride over sth

vigorous strides 8

slip 2.1
slip from sth
slip up/down in sth 2.2
slip away from sth 2.2
slip sth into sth 4.5

shatter 2.1

necessary condition 8
sufficient condition 8
condition for sth 7.2

instant coffee 8
instant needs 8
attend to sth 3.1

convert sth 3.2
convert sth into sth 4.5

reverse 2.1
reverse sth 3.2
reverse sth into sth

fundamental human rights 8
fundamental law 8
unshakeable conviction 8
unshakeable faith 8
bring conviction to sb 4.3
convict sb of sth 4.5

restricted in/within/to sth 6
restrict sth 3.2
restrict sb to do … 5.6
restrict sth to sth 5.1

take interests/pity/offense/dislike at/in/to sth 4.5

add sth to sth 4.5

ship sth 3.2
ship sth to sp
ship sth with st

bellow 2.1

blast/gust of wind/air 7.2
shotgun blast 8
enjoyable experience 8

roar 2.1

prohibit/ban sth 3.2
prohibit/ban sb from sth 4.5

forbit sb sth 4.2
forbit sb to do … 5.7

foment war/revolution/unrest/rebellion 3.2
accused of sth 6
sleep over 2.2

vie for sth 3.1

gain 2.1
gain from sth
gain in 2.2
gain sth 3.2
profit/profits from sth 7.2
gain profit/profits from sth

be of advantage to sth 6
advantage over sth 7.2
to advantage 7.1

raw material 8
rich ores 8
iron making/manufacturing 8

lift/raise/remove/suspend an embargo (from sb) 3.2
arms embargo on sb 7.2
peacekeeping mission 8
military equipment 8
fight crime 3.2
misuse of sth 7.2
be met with sth 6
restore security 8
constitutional responsibility of sth 7.2
opt for sth 3.1
within the purview of sth 7
proper training of sth 7.2
security forces 8
in a position 7.1
carry arms 3.2
suppress sb 3.2
intimidate sb 3.2
get away with impunity 2.2
armed robbery 8
on the rampage 7.1
put in mechanisms
international community 8
security implication 8
manpower of sth 7.2
reach the mark 3.2
vulnerable borders 8
instability in sth 7.2
ongoing trial for sth 7.2

crimes against humanity 8

help (to) do … 3.4
mixed feelings 8
smuggle 2.1
sumggle into sp
smuggle sth 3.2
smuggle sth into/out of sp 5.1
still-fragile peace 8
overall security 8
secure one’s borders 3.2
combat piracy and smuggling 3.2

freeze on sth 7.2
nationalist ideals 8
settlement activist 8
settling of sp 7.2
obstacle to peace 8
sympathetic to sth 6
work with sb 3.1
seek sth as sth 5.4
resume peace talks 3.2

plan sth 3.2
plan to do … 3.4
plan out sth 5.3

block of sth 7.2

announce that … 1
announce sth 3.2
announce sb 3.2
announce sth to sb 4.5

constructed of sth 6
brick facade 8

establish sth 3.2
relationship with sb 7.2

Gross Domestic Product 8

drive along 2.2
come/go/get along 2.2
come along fine
along with sth

issue of sth 7.2

perspective of sth 7.2
in perspective 7.1

faculty for sth 7.2
faculty of sth 7.2

in terms of sth 7

put/place/keep sth in context 5.1

form 2.1
form sth 3.2
form sth on sth 4.5
form sth into sth 4.5

breathe 2.1
breathe on sth
breathe sth 3.2

rotted with sth 6
market for sth 7.2

proceed 2.1
proceed with sth
proceed to sth

lull 2.1
lull sth 3.2
lull sb to/into sth 5.1

drive sb into sth 5.1
in battle 7.1

carve sth from/out of sth 4.5

strike a chord with sb 5.1

share sth with sb 4.5
share in sth 3.1

in common with sth 7

predate sth 3.2
underlie sth 3.2

part of sth 7.2
cause of sth 7.2
reason for sth 7.2
much of sth 7.2

elaborate on sth 3.1
elaborate sth 3.2

choice for sth 7.2
on the part of sb 7

charitable impulse 8

except sth
except for sth
except that …

but adv = only
but prep = except

pay rise 8
vanish 2.1
a reputation for slacking 8
underlying assumption 8
finely developed sense of grievance 8
goods and services 8
perfect candidates 8
pieces of rock 8
slices of cucumber 8
adjoining chambers 8
in return for sth 7
markedly different behaviour 8
preferable to sth 6
toss sth at sb 5.1
toss sth out of sp 5.1
the mere presence of sth 7.2
induce sth in sth 5.1
induce resentment in sb
induce sb to do … 5.6

group-living species 8
righteous indignation 8
feelings of indignation 8
abundantly clear to sth 6
a sense of fairness 8
unanswered question 8

inconclusive evidence 8
antismoking lobby 8
be out for sth 6
be out to do … 6
buy/bought that nonsense
early graves 8
upsetting parallels 8
draw a parallel between sth
parallel to/with sth 6
parallel sth 3.2
in one wave after another 7
awake to sth 3.1
awaken sb to sth 4.5
a panel from sp 7.2
get moving 2.3
preface to sth 7.2
provide sth (for sb) 5.1
provide sb with sth 5.1
concerning prep = about
provide concerning sth 3.1
present actions 8
pour sth into sth 5.1
prudent people 8
insurance policy 8
press (sb) for sth 4.5
press (sb) to do … 5.6
paralysis by analysis
atmospheric research 8
oceanic research 8
legislative initiative 8
fashion sth 3.2
conservation measures 8
financial incentives 8
promising start 8
new power 8
environmentally sound plants 8
components of sth 7.2
revolutionary theory 8
shadows of sth 7.2
switch to sth 3.1

emotional thermostat 8
leading authority 8
brain imaging 8
vivid dreams 8
limbic system 8
prefronted cortex 8
the center of intellect
occupied with sth 6
recurring bad dreams 8
adj/adv enough (for sb/to do …) 6
in a panic 7.1
persistent nightmares 8
for the rest of sth 7

public figures 8
in speech 7.1
in writing 7.1
with skill and gift 7.1
aspire to sth 3.1
degradation of sth 7.2
liberal views 8
conservative views 8
academic speciality 8
gradual disappearance 8
the cult of sth 7.2
the modestly educated 8
elevated tone 8
well regarded writing 8
performative genre 8
triumph over sth 3.1
entertaining array of examples
complex ideas 8
memorized poetry 8
propose sth 3.2
radical educational reforms 8
grieve over sth 3.1
paper plates 8

homogenizing people 8
democratizing uniformity of sth 7.2
dress and discourse 8
casualness and absence of deference 8
culture of consumption 8
department stores 8
vast arrays of goods 8
elegant atmosphere 8
intimate shops 8

cater to sth 3.1
knowledgeable elite 8
regardless of sth 6
public and democratic act 8
unprecedented levels 8
three indices of sth 7.2
foreign-born immigrants 8
native-born Americans 8
immune to sth 3.1
assimilative power 8
divisive issues 8
pockets of sth 7.2
seething anger 8
turbulent past 8
dark and deteriorating social environment 8

social and selfish tendency
approach-avoidance tendencies
reward and punishment system

contrived circumstance
the down-trodden
rudimentary schooling
alleged embezzlement
federal penitentiary
pseudonym of sth
US dispensary
collections of stories
trimmed lamp
gentle grafter
silent imputation of parsimony

We must do something, on however humble a scale.
How come … = Why is it that …

Read More