メインコンテンツへスキップ

量子コンピュータの数学入門|量子ビット・ブロッホ球・量子ゲートをやさしく解説

量子コンピュータ数学勉強会オンライン開催報告京都みやこでIT
量子コンピュータの数学入門|量子ビット・ブロッホ球・量子ゲートをやさしく解説

量子コンピュータのための数学入門

30秒でわかる要点

- 量子コンピュータは「0か1か」ではなく、0と1の重ね合わせを扱います。その状態は|ψ⟩=α|0⟩+β|1⟩という式で表されます。

- α・βは複素数で「確率振幅」と呼ばれ、測定したとき0が出る確率は|α|²、1が出る確率は|β|²です。常に|α|²+|β|²=1が成り立ちます。

- 量子状態は球面(ブロッホ球)上の1点として絵にできます。θ(北極からの角度)とφ(回転の角度=位相)の2つの角で位置が決まります。

- 量子ゲートは状態に作用する「行列」です。Xは0と1を入れ替え、Hは重ね合わせを作るなど、それぞれ決まった働きをします。

- 必要な数学は、ベクトル・複素数・行列・内積という、理工系で一度は触れる道具が中心です。順番に積み上げれば独学でも追えます。

量子コンピュータの理解に必要な数学は、ベクトル・複素数・行列・内積という理工系で一度は触れる道具が中心です。これらを組み合わせると、1つの量子ビットの状態|ψ⟩=α|0⟩+β|1⟩と、その測定・変換(量子ゲート)まで一通り説明できます。この記事は、その土台を量子ビット・ブロッホ球・量子ゲートの順に初学者向けにやさしく整理した学習ガイドです。「みやこでIT」が開催したオンライン予習会の内容をもとに、後から読んでも独学の入り口として使えるようにまとめています。

量子コンピュータの「数学予習会」を開催しました

「みやこでIT」は2026年6月25日19:00〜21:00、オンラインで「量子コンピュータのための数学予習会」を開催しました。発表者は小長井元(Hajime Konagai)さん、参加者は6名、参加費は無料です。

連続講座「0と1を超える世界:量子コンピュータ入門」第2回の補助イベントとして開いたもので、本編に入る前に必要な数学を先に押さえておくことを目的としました。当日はブロッホ球などをブラウザで操作できるインタラクティブ教材を使い、手を動かしながら量子状態のイメージをつかみました。

量子状態を可視化するブロッホ球のインタラクティブ教材
量子状態を可視化するブロッホ球のインタラクティブ教材

開催概要

項目内容
イベント名量子コンピュータのための数学予習会
日時2026年6月25日(木)19:00〜21:00
形式オンライン
主催「みやこでIT」
発表者小長井 元(Hajime Konagai)
位置づけ「0と1を超える世界:量子コンピュータ入門」第2回の補助イベント
参加6名・無料
教材quantum-math.hajimekonagai.com

なぜ量子コンピュータに数学が必要か

量子コンピュータの「ふしぎさ」は、たとえ話だけで理解しようとすると、どうしても曖昧なまま終わってしまいます。「重ね合わせ」「もつれ」といった言葉は、正確には数式で定義されているからです。

逆に言えば、必要な数学はそれほど多くありません。高校から大学初年級で扱うベクトル・複素数・行列・内積を組み合わせれば、1つの量子ビットの振る舞いはほぼ説明できます。プログラミングで配列や行列演算に慣れている方なら、入り口はさらに近くなります。

数学を先に押さえておくと、量子ゲートの動きが「決まった規則に従う計算」として見えてきます。雰囲気ではなく規則として理解できることが、量子コンピュータを学ぶうえでの近道です。

量子コンピュータのための数学:6つの土台

1. ベクトルと状態の表し方

定義: ベクトルは数を縦や横に並べたものです。量子の世界では、状態を縦ベクトルで表し、|0⟩や|1⟩という記号(ケット記法)で書きます。 量子計算でどう使うか: 1つの量子ビットの状態は、|0⟩と|1⟩という2つの基本ベクトルの足し合わせ|ψ⟩=α|0⟩+β|1⟩で表します。状態を数の組として書けるからこそ、後で行列をかけて操作できます。 例: |0⟩を上向きの基本状態、|1⟩を下向きの基本状態と考えると、α|0⟩+β|1⟩は両者をα対βの割合で混ぜた状態だとイメージできます。

2. 複素数と位相

定義: 複素数は実数に虚数単位i(i²=-1)を加えた数です。複素数は「大きさ」と「位相(角度)」の2つの情報を持ちます。 量子計算でどう使うか: 確率振幅α・βは複素数です。複素数の大きさは測定確率に、位相は量子ビット同士の干渉のしかたに関わります。位相は測定では直接見えませんが、計算の途中では確かに効いてきます。 例: e^(iφ)という形は「大きさは1のまま、向きだけφだけ回す」操作にあたります。この回転が、後で出てくるブロッホ球のφに対応します。

3. 重ね合わせと測定

定義: 重ね合わせとは、|0⟩と|1⟩の両方の状態を同時に持っている状態のことです。測定とは、その状態を観測して0または1という結果を取り出す操作です。 量子計算でどう使うか: 状態が|ψ⟩=α|0⟩+β|1⟩のとき、測定して0が出る確率は|α|²、1が出る確率は|β|²です(ボルンの規則)。確率なので合計は1、つまり|α|²+|β|²=1が常に成り立ちます。 例: α=β=1/√2のとき、|α|²=|β|²=1/2となり、0と1が半々で出ます。これがちょうど公平なコインのような重ね合わせです。

4. ブロッホ球

定義: ブロッホ球は、1つの量子ビットの状態を球面上の1点として表す図です。北極が|0⟩、南極が|1⟩に対応します。 量子計算でどう使うか: 状態は2つの角度で表せます。θ(0からπ、北極からの傾き)とφ(0から2π、軸まわりの回転=位相)です。式で書くと|ψ⟩=cos(θ/2)|0⟩+e^(iφ)sin(θ/2)|1⟩となります。複素数で書いた状態を、目で見える点に翻訳してくれる道具です。 例: θ=0なら北極で|0⟩、θ=πなら南極で|1⟩。θ=π/2で赤道上に来ると0と1が半々の重ね合わせになり、φ(位相)の違いが赤道上での位置の違いとして見えます。

5. 行列と量子ゲート

定義: 行列は数を格子状に並べたもので、ベクトルにかけると別のベクトルへ変換します。量子ゲートはこの「状態を変換する行列」です。 量子計算でどう使うか: 量子ゲートに使える行列はユニタリ行列に限られます。ユニタリ行列は状態の長さ(合計確率1)を保つので、操作の前後で|α|²+|β|²=1が崩れません。プログラムでいう可逆な変換にあたります。 例: Xゲートは|0⟩にかけると|1⟩、|1⟩にかけると|0⟩になります。古典のNOTと同じ働きです。

6. 内積と直交基底

定義: 内積は2つのベクトルの「重なり具合」を測る計算です。重なりがゼロのとき、2つは直交しているといいます。 量子計算でどう使うか: |0⟩と|1⟩は内積がゼロの直交した状態で、しかも長さが1です。このような組を正規直交基底と呼びます。測定とは、この基底のどれにどれだけ近いかを確率として読み取る操作だと考えられます。 例: |0⟩と|1⟩はまったく別の方向を向いているので区別できます。一方、重ね合わせ状態はその中間を向いているため、測定すると確率的にどちらかへ倒れます。

量子ゲート早見表

代表的な1量子ビットゲートと、その働きをまとめます。状態|0⟩・|1⟩への効果を中心に示します。

ゲート役割(一言)状態への効果
Xビット反転(古典NOTに相当)|0⟩→|1⟩、|1⟩→|0⟩
Yビット反転+位相変化|0⟩→i|1⟩、|1⟩→−i|0⟩
Z位相反転|0⟩はそのまま、|1⟩→−|1⟩
H(アダマール)重ね合わせを作る|0⟩→(|0⟩+|1⟩)/√2
Sπ/2(90度)の位相を加える|1⟩にiを掛ける(|0⟩はそのまま)
Tπ/4(45度)の位相を加える|1⟩にe^(iπ/4)を掛ける(|0⟩はそのまま)
√XXの半分(2回かけるとX)|0⟩などを位相付きの重ね合わせにする

Hと√Xはどちらも重ね合わせを作りますが、各成分に付く位相のしかたが異なります。X・Y・Zはブロッホ球の各軸まわりの180度回転に対応すると覚えると、見通しが良くなります。

アニメーション教材で体感する

予習会では、発表者の小長井元(Hajime Konagai)さん自作の教材(quantum-math.hajimekonagai.com)を使いました。ブロッホ球などの量子状態をブラウザ上で操作できるインタラクティブ教材です。

数式だけだと、θやφを変えたときに状態がどう動くのかは想像しにくいものです。球面上の点を動かしながらθ・φと状態の対応を確かめると、「位相とは何が変わることなのか」「重ね合わせはどのあたりの状態なのか」が腑に落ちやすくなります。手を動かして確かめられる点が、独学のときの大きな助けになります。

独学のステップと学び方

順番に積み上げるのがおすすめです。一例として、つまずきやすい点とあわせて挙げます。

1. ベクトルと行列の基本に慣れる。 縦ベクトル・行列のかけ算ができれば、量子ゲートの計算はそのまま追えます。

2. 複素数を「大きさ+位相」として捉え直す。 つまずきやすいのはここです。e^(iφ)が回転だと納得できると、後がぐっと楽になります。

3. 1量子ビットの状態と測定確率を確認する。 |α|²+|β|²=1と、測定確率が|α|²と|β|²であることを手計算で確かめます。

4. ブロッホ球で状態を可視化する。 式と図を行き来すると、抽象的な状態が具体的なイメージに変わります。

5. 代表的なゲートを実際にかけてみる。 X・Z・Hあたりを|0⟩・|1⟩にかけ、結果が早見表と一致するか確かめます。

最初から2量子ビットや「もつれ」に進もうとすると複雑になりがちです。まずは1量子ビットを完全に理解することを目標にすると、無理なく前へ進めます。

用語集(ミニ辞典)

  • 量子ビット(qubit): 量子コンピュータの情報の最小単位。0と1の重ね合わせを取れる点が古典ビットと異なります。
  • 状態ベクトル: 量子状態を表すベクトル。1量子ビットなら|ψ⟩=α|0⟩+β|1⟩と書けます。
  • 確率振幅: 状態の各成分に付く複素数α・β。その大きさの2乗が測定確率になります。
  • 重ね合わせ: |0⟩と|1⟩を同時に持っている状態のこと。
  • 測定: 量子状態を観測し、0か1の結果を確率的に取り出す操作。
  • 位相: 複素数が持つ角度の情報。干渉のしかたに関わります。
  • ブロッホ球: 1量子ビットの状態を球面上の点として表す図。北極が|0⟩、南極が|1⟩。
  • 量子ゲート: 量子状態を変換する操作。ユニタリ行列で表されます。
  • ユニタリ行列: 状態の長さ(合計確率1)を保つ行列。量子操作はこの形に限られます。
  • 正規直交基底: 互いに直交し長さが1のベクトルの組。|0⟩と|1⟩が代表例です。

よくある質問

Q. 量子コンピュータの数学とは何ですか?

量子ビットの状態や操作を正確に記述するための道具立てです。中心になるのはベクトル・複素数・行列・内積で、状態は|ψ⟩=α|0⟩+β|1⟩のように複素数の確率振幅を使って表します。これらを組み合わせると、1量子ビットの基本的な状態・測定・代表的なゲートまで説明できます。

Q. 量子ビットとは何ですか?

量子コンピュータが情報を扱う最小単位です。古典のビットが0か1のどちらかなのに対し、量子ビットは0と1の重ね合わせの状態を取れます。状態は|ψ⟩=α|0⟩+β|1⟩と書け、測定すると|α|²の確率で0、|β|²の確率で1が得られます。

Q. 重ね合わせとは何ですか?

量子ビットが|0⟩と|1⟩の両方の状態を同時に持っている状態のことです。たとえばα=β=1/√2のときは0と1が半々の確率で測定されます。ただし測定するとどちらか一方の結果に確定し、重ね合わせは失われます。

Q. ブロッホ球とは何ですか?

1つの量子ビットの状態を球面上の1点として表す図です。北極が|0⟩、南極が|1⟩に対応し、状態はθ(北極からの角度)とφ(軸まわりの回転=位相)の2つの角で決まります。複素数で書いた状態を目で見える点に翻訳してくれる可視化の道具です。

Q. 量子コンピュータに複素数はなぜ必要なのですか?

確率振幅α・βが複素数だからです。複素数は大きさと位相(角度)の2つの情報を持ち、大きさは測定確率に、位相は量子ビット同士の干渉のしかたに関わります。位相は測定では直接見えませんが、計算の途中で結果を左右する重要な情報です。

Q. 量子ゲートにはどんな種類がありますか?

代表的な1量子ビットゲートには、ビットを反転するX、位相を反転するZ、両方を含むY、重ね合わせを作るアダマール(H)、位相を加えるS・T、Xの半分にあたる√Xなどがあります。いずれも状態を変換するユニタリ行列として表され、状態の合計確率1を保ちます。

Q. アダマールゲートは何をするゲートですか?

重ね合わせを作るゲート(H)です。|0⟩にかけると|0⟩と|1⟩が半々の重ね合わせになります。0または1という確定した状態を重ね合わせに変えるため、量子アルゴリズムの出発点でよく使われます。

Q. 量子コンピュータの数学は独学できますか?

1量子ビットの範囲であれば、ベクトル・複素数・行列・内積という理工系で一度は触れる道具で追えるため、独学の入り口として現実的です。ベクトルと行列、複素数(大きさと位相)、状態と測定確率、ブロッホ球での可視化、ゲートを実際にかける、の順に進めるとつまずきにくくなります。

「みやこでIT」について

京都を拠点に、IT人材・企業・大学・地域をつなぐITエンジニアコミュニティです。2019年2月の発足以来、7年で152回のイベントを開催し、connpass登録メンバーは619名です。今回の量子コンピュータ予習会のように、初学者でも参加しやすいテーマを継続的に取り上げています。

🏷️このカテゴリ:イベントレポート

カテゴリ一覧

もくもく会・ハンズオン・交流会の開催レポート。

IBM量子コンピュータ実機でノイズとGrover探索を体験|入門シリーズ第3回

2026年7月27日、京都・五条の「不思議な宿」で量子コンピュータ入門シリーズ第3回を開催しました。超伝導・イオントラップ・中性原子・光量子の4方式を比較し、QiskitからIBM Quantum実機へ回路を送り、ベル状態のノイズとGrover探索を学んだ技術レポートです。

京都・佛現寺でみやこもくもく会#59を開催|中学生〜50代の約10名が参加

2026年7月25日、京都市中京区の佛現寺で「みやこもくもく会#59 with Digital Nomad Kyoto」を開催しました。中学生から50代まで約10名が参加し、お寺の本堂で各自の作業と世代を越えた交流を行った開催レポートです。

YARIGAIにスポンサー賞|Impact Kyoto Hackathon 2026

「みやこでIT」はImpact Kyoto Hackathon 2026にスポンサーとして参加し、チーム「YARIGAI」にスポンサー賞を贈呈しました。生成AI時代における「やりがい」と人間の価値を守るプロジェクトに共感し、1年間「みやこでIT」のイベントへ無料で参加できるご招待チケットを提供しました。

量子コンピュータ入門シリーズ完全ガイド|ITエンジニア向け全3回

ITエンジニアのための量子コンピュータ入門シリーズ全3回のガイドです。量子力学の基礎、量子回路とShorのアルゴリズム、4つの実装方式、IBM Quantum実機でのノイズとGrover探索まで、各回の開催レポートへ順にたどれます。

AI動画生成の学び方ガイド|Text-to-Video入門

AI動画生成をText-to-Video・Image-to-Videoの基本から学び、企業PRへの活用につなげるためのガイドです。プロンプト設計の入門から、京都の「みやこでIT」が開催した勉強会レポートまで順にたどれます。

【開催報告】AIショート動画を企業PRに活かす生成AI講座を開催しました

京都のITコミュニティ「みやこでIT」が、AIショート動画を企業PRに活用する実践講座を開催しました。約20名が参加し、題材選び、プロンプト設計、生成結果の改善、編集、企業紹介PVの制作工程を学びました。

量子計算はどう動く?量子回路とShorのアルゴリズム|みやこでIT開催レポート

みやこでITは2026年6月29日、大阪大学大学院理学研究科の大野木哲也氏を講師に、量子コンピュータ入門の第2回を開催しました。量子ビット、量子回路、Shorのアルゴリズムを学び、講義の合間には初心者向けヨガも体験しました。

京都府庁旧議場で「AIエージェント実践LT会」を開催しました

2026年5月30日、京都のITエンジニアコミュニティ「みやこでIT」は、京都府庁旧議場にて「みやこでIT特別編|AIエージェント実践LT会」を開催しました。Claude Code、OpenClaw、Codex、Cursor、ChatGPT、GitHub Copilot、ローカルLLM、マルチエージェント、AIデザインツールなどのAI活用について、京都府庁職員を含む約30名が集まり実践事例を共有した特別編レポートです。

✍️この著者:みやこでIT編集部

著者ページ

京都のITコミュニティ「みやこでIT」運営チームによる共同執筆・運営記事。

IBM量子コンピュータ実機でノイズとGrover探索を体験|入門シリーズ第3回

2026年7月27日、京都・五条の「不思議な宿」で量子コンピュータ入門シリーズ第3回を開催しました。超伝導・イオントラップ・中性原子・光量子の4方式を比較し、QiskitからIBM Quantum実機へ回路を送り、ベル状態のノイズとGrover探索を学んだ技術レポートです。

京都・佛現寺でみやこもくもく会#59を開催|中学生〜50代の約10名が参加

2026年7月25日、京都市中京区の佛現寺で「みやこもくもく会#59 with Digital Nomad Kyoto」を開催しました。中学生から50代まで約10名が参加し、お寺の本堂で各自の作業と世代を越えた交流を行った開催レポートです。

コミュニティサイトの検索流入、実はBingも効いていた

コミュニティサイトの検索流入はGoogleだけではありません。「みやこでIT」のGA4を2026年7月24日に実測すると、Bing経由の自然検索は直近90日で68セッション、同じ期間のGoogleの約1割にあたる規模でした。記事の公開・更新時にIndexNowで各検索エンジンへ通知する運用を導入済みの状態で観測したこの数字と、AI経由の来訪、そして「なぜ数値を公開するのか」を、因果を断定せずに記録します。

コミュニティサイトをGA4でどう測るか|「みやこでIT」の計測設計

ITコミュニティの運営サイトで、GA4を使って何をどう測ればイベント運営の判断に効くのか。「みやこでIT」が実際にサイトへ組み込んでいる計測——connpassへの送客、Discordの参加導線、記事の読了とスクロール——を、使っているコンポーネント名まで含めて公開します。7年・152回の開催を続けるコミュニティの実例です。

YARIGAIにスポンサー賞|Impact Kyoto Hackathon 2026

「みやこでIT」はImpact Kyoto Hackathon 2026にスポンサーとして参加し、チーム「YARIGAI」にスポンサー賞を贈呈しました。生成AI時代における「やりがい」と人間の価値を守るプロジェクトに共感し、1年間「みやこでIT」のイベントへ無料で参加できるご招待チケットを提供しました。

会員サイトを記事の積み上げに変えた半年で検索クリックが約11倍になった話

会員向けサイトだった「みやこでIT」を、記事を積み上げるサイトに変えて半年。2026年1月の検索クリック17を起点に6月は183へ(約11倍)、表示回数は計測開始の2025年12月比で約35倍に。指名検索に頼らず新規の来訪が増えた過程を、数字の限界も含めて正直に記録します。

勉強会協賛・共催の実例5選|採用・技術広報につなげる設計

勉強会への協賛・会場提供・共催を、採用・技術広報へどう接続するか。みやこでITの公開実例5件を、確認できた事実・期待できる価値・未計測の成果に分け、再現手順とKPIを解説します。

研究者がITエンジニアを探す方法|産学連携・PoC前の7つの接点ルート

研究成果の社会実装やPoCに必要なIT人材と、大学研究者はどこで出会えるのか。地域ITコミュニティ・産学連携イベント・登壇など7つのルートと、出会った後の関係の育て方を、京都で7年152回の運営実績を持つ「みやこでIT」が整理します。

コミュニティに参加する

京都でITエンジニア仲間を見つけたい方へ

「みやこでIT」では、京都のお寺・町家・大学などで、もくもく会や勉強会を毎月開催しています。

📊 Source data

本記事に登場する「7年・152回・619名」「お寺/町家会場での開催」等の数値は、 「みやこでIT」年次統計レポート(/community-stats) の一次データに基づきます。年別開催数・会場分布・イベント種別構成の集計を公開しています。

⛩️

LM-4無料配布資料

京都のお寺でコードを書く — 「みやこでIT」参加ガイドブック2026

7年152回運営の実績から整理した、初参加を成功させる実践ガイド

対象:京都のITエンジニア・転職検討者・勉強会初参加の個人

主催者が公開しているイベント告知画像(オンライン)申込状況をconnpassで確認

8月14日(金)

技術書の感想を共有し、他の参加者との対話から理解を深めるオンライン読書会です。

開催時間21:00〜22:30
開催エリアオンライン
  • 初参加おすすめ
  • エンジニア