
数学と物理学において、ペンローズ図式表記法またはテンソル図式表記法は、 1971年にロジャー・ペンローズによって提案された多重線形関数またはテンソルの(通常は手書きの)視覚的表現である。 [ 1 ]この表記法の図は、線でつながれた複数の図形から構成される。
この表記法は、現代量子論、特に行列積状態や量子回路において広く用いられている。特に、圏論的量子力学( ZX計算を含む)は、ペンローズ図を用いて量子論を完全に包括的に再定式化したものである。
この記法は、プレドラグ・ツヴィタノヴィッチによって広く研究されており、彼はこれをファインマン図やその他の関連する記法とともに、古典的なリー群を分類するための群論的図である「バードトラック」の開発に使用した。[ 2 ]ペンローズの記法は、表現論を用いて物理学のスピンネットワークに、また行列群の存在により線形代数のトレース図に一般化されている。
多重線形代数においては、各図形は多重線形関数を表します。図形に付随する線は関数の入力または出力を表し、図形を何らかの方法で結合することは、本質的に関数の合成に相当します。
テンソル代数の言語では、特定のテンソルは、それぞれテンソルの抽象的な上添え字と下添え字に対応する、上向きと下向きに伸びる多数の線を持つ特定の形状に関連付けられます。2 つの形状間の線を接続することは、添え字の縮約に対応します。この表記法の利点の 1 つは、新しい添え字のために新しい文字を考案する必要がないことです。この表記法は明示的に基底に依存しません。[ 3 ]
計量テンソルは、使用するテンソルの種類に応じて、U字型のループまたは逆U字型のループで表されます。
レヴィ=チヴィタの反対称テンソルは、使用するテンソルの種類に応じて、下向きまたは上向きの棒が付いた太い水平線で表されます。

構造定数(リー代数の ) は、上向きの線が 1 本と下向きの線が 2 本ある小さな三角形で表されます。
指数の縮約は、指数線同士を繋げることで表されます。
インデックスの対称化は、インデックス線を水平に横切る太いジグザグ線または波線で表されます。
指数の反対称化は、指数線を水平に横切る太い直線で表されます。
行列式は、添え字に反対称化を適用することによって生成される。
共変微分()は、微分するテンソルを囲む円と、その円から下向きに伸びる導関数の下限を表す線で表されます。
図式表記はテンソル代数の操作に役立ちます。通常、いくつかの単純なテンソル操作の「恒等式」が含まれます。
例えば、ここでnは次元の数であり、 は共通の「恒等式」である。
リーマン曲率テンソルを用いて表されるリッチ恒等式とビアンキ恒等式は、この記法の威力を示している。