RFC5952 の翻訳、セクション 4.2.2「1 つの 16 ビット 0 フィールドの処理」は次のようになります。
象徴 "::"してはならない16 ビットの 0 フィールドを 1 つだけ短縮するために使用できます。たとえば、
2001:db8:0:1:1:1:1:1 という表現は正しいですが、2001:
db8::1:1:1:1:1 は正しくありません。
の川村-03ドラフトにはその理由についてのヒントがあります:
4.2.2. 16ビットの0フィールド1つ
「::」は、1 つの 16 ビット 0 フィールドを短縮するために使用しないでください。短縮される 16 ビット フィールドが複数あると誤解される可能性があります。
しかし、ここでの理論的根拠がよくわかりません。:: が常に最大許容ゼロ数まで展開されたら、理解しやすくなるのではないでしょうか。