トフォリゲートの機能的完全性とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > トフォリゲートの機能的完全性の意味・解説 

トフォリゲートの機能的完全性

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/11/22 09:15 UTC 版)

トフォリゲート」の記事における「トフォリゲートの機能的完全性」の解説

すべての可逆ゲートは同じ数の入力ビット出力ビットをもつ。これは鳩の巣原理よる。 1ビットに対しては、恒等写像NOTゲートのふたつの可逆ゲートがある。この二種類はどのビットに対して同様のゲート定義できる。 2ビットに対しては、上の種類交換などの自明なものを除くと、制御NOTゲート唯一の演算である。このゲート一つ目入力二つ目入力XORし、二つ目出力する一つ目入力そのまま出力される動作を以下に示す。 真理値表置換行列表現入力出力 0 0 0 0 0 1 0 1 1 0 1 1 1 1 1 0 [ 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 ] {\displaystyle {\begin{bmatrix}1&0&0&0\\0&1&0&0\\0&0&0&1\\0&0&1&0\\\end{bmatrix}}} また、論理式で表すと次のうになる(複数ビット出力タプル表した)。 C N O T ( x , y ) = ( x , x ⊕ y ) {\displaystyle CNOT(x,y)=(x,x\oplus y)} しかし、この演算のみでは表現できない可逆計算存在する。つまり、CNOTは機能的完全性持たない機能的完全性英語版)を持つ演算一つトマソ・トフォリによって提案されトフォリゲートである。 このゲートは3ビット入出力をもつ。もし入力最初の2ビットが1ならその時限り第3ビット反転して出力する最初の2ビットそのまま出力する。以下の表に動作を示す。 真理値表置換行列表現入力出力 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 0 [ 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 ] {\displaystyle {\begin{bmatrix}1&0&0&0&0&0&0&0\\0&1&0&0&0&0&0&0\\0&0&1&0&0&0&0&0\\0&0&0&1&0&0&0&0\\0&0&0&0&1&0&0&0\\0&0&0&0&0&1&0&0\\0&0&0&0&0&0&0&1\\0&0&0&0&0&0&1&0\\\end{bmatrix}}} また、論理式で表すと次のうになるC C N O T ( x , y , z ) = ( x , y , ( x ⋅ y ) ⊕ z ) {\displaystyle CCNOT(x,y,z)=(x,y,(x\cdot y)\oplus z)} トフォリゲート機能的完全性英語版)をもつ。つまり、どのような論理関数 f(x1, x2, ..., xm) に対しても、トフォリゲートのみを使って x1, x2, ..., xm幾つかの作業用ビット入力取り x1, x2, ..., xm, f(x1, x2, ..., xm) と幾つかの作業使われ不要なビット出力する論理回路構成できる。これは、トフォリゲート使って論理関数可逆的に計算することができること意味する

※この「トフォリゲートの機能的完全性」の解説は、「トフォリゲート」の解説の一部です。
「トフォリゲートの機能的完全性」を含む「トフォリゲート」の記事については、「トフォリゲート」の概要を参照ください。

ウィキペディア小見出し辞書の「トフォリゲートの機能的完全性」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「トフォリゲートの機能的完全性」の関連用語

トフォリゲートの機能的完全性のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



トフォリゲートの機能的完全性のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのトフォリゲート (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS