Bochevarov Arteum D, Sherrill C David
School of Chemistry and Biochemistry, Georgia Institute of Technology, Atlanta, Georgia 30332-0400, USA.
J Chem Phys. 2004 Aug 22;121(8):3374-83. doi: 10.1063/1.1774977.
We present a general computer algorithm to contract an arbitrary number of second-quantized expressions and simplify the obtained analytical result. The functions that perform these operations are a part of the program Nostromo which facilitates the handling and analysis of the complicated mathematical formulas which are often encountered in modern quantum-chemical models. In contrast to existing codes of this kind, Nostromo is based solely on the Goldstone-diagrammatic representation of algebraic expressions in Fock space and has capabilities to work with operators as well as scalars. Each Goldstone diagram is internally represented by a line of text which is easy to interpret and transform. The calculation of matrix elements does not exploit Wick's theorem in a direct way, but uses diagrammatic techniques to produce only nonzero terms. The identification of equivalent expressions and their subsequent factorization in the final result is performed easily by analyzing the topological structure of the diagrammatic expressions.
我们提出了一种通用的计算机算法,用于对任意数量的二次量子化表达式进行缩并,并简化所得的分析结果。执行这些操作的函数是程序Nostromo的一部分,该程序有助于处理和分析现代量子化学模型中经常遇到的复杂数学公式。与现有的此类代码不同,Nostromo仅基于福克空间中代数表达式的戈德斯通图表示,并且能够处理算符和标量。每个戈德斯通图在内部由一行易于解释和变换的文本表示。矩阵元的计算不是直接利用维克定理,而是使用图示技术只产生非零项。通过分析图示表达式的拓扑结构,可以轻松地识别等效表达式并在最终结果中对其进行因式分解。