
量子コンピュータのための数学入門
30秒でわかる要点
- 量子コンピュータは「0か1か」ではなく、0と1の重ね合わせを扱います。その状態は|ψ⟩=α|0⟩+β|1⟩という式で表されます。
- α・βは複素数で「確率振幅」と呼ばれ、測定したとき0が出る確率は|α|²、1が出る確率は|β|²です。常に|α|²+|β|²=1が成り立ちます。
- 量子状態は球面(ブロッホ球)上の1点として絵にできます。θ(北極からの角度)とφ(回転の角度=位相)の2つの角で位置が決まります。
- 量子ゲートは状態に作用する「行列」です。Xは0と1を入れ替え、Hは重ね合わせを作るなど、それぞれ決まった働きをします。
- 必要な数学は、ベクトル・複素数・行列・内積という、理工系で一度は触れる道具が中心です。順番に積み上げれば独学でも追えます。
この記事は、量子コンピュータを理解するために必要な数学を、初学者向けにやさしく整理した学習ガイドです。みやこで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⟩はそのまま) |
| √X | Xの半分(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⟩が代表例です。
「みやこでIT」について
京都を拠点に、IT人材・企業・大学・地域をつなぐITエンジニアコミュニティです。2019年2月の発足以来、7年で158回のイベントを開催し、connpass登録メンバーは592名です。今回の量子コンピュータ予習会のように、初学者でも参加しやすいテーマを継続的に取り上げています。
- 募集中のイベント: /events
- 初めての方へ: /first-time
関連記事
関西のITエンジニアコミュニティ・勉強会ガイド|京都・大阪・神戸の違いと選び方【2026年版】
関西(京都・大阪・神戸)でITエンジニアの勉強会やコミュニティを探す人向けに、都市ごとの特徴と選び方を整理しました。どの都市が自分に合うか、複数都市をまたいで活動するコツ、はじめての一歩の踏み出し方を、京都で7年・158回コミュニティを運営してきた視点でまとめます。
学生・未経験・はじめての人のためのITコミュニティ参加ガイド|不安をなくす最初の一歩
「自分が行っても場違いではないか」——ITコミュニティに参加する前の不安は、誰もが感じるものです。学生、未経験、はじめての人が安心して参加するための考え方と具体的な一歩を、592名が集う京都のコミュニティ運営の視点でまとめました。経験や肩書きに関係なく、居場所は作れます。
京都のITコミュニティ「みやこでIT」不思議な宿でもくもく会&BBQ開催
2026年5月29日、京都のITエンジニアコミュニティ「みやこでIT」は、京都・五条の「不思議な宿」で「入退場自由!初夏のもくもく会&BBQ@不思議な宿」を開催しました。昼はロビーで7人のもくもく会、夜は屋上で17人のBBQという二部構成で、ITエンジニア、デザイナー、広報、クリエイターが集まりました。
🏷️このカテゴリ:イベントレポート
カテゴリ一覧もくもく会・ハンズオン・交流会の開催レポート。
京都府庁旧議場で「AIエージェント実践LT会」を開催しました
2026年5月30日、京都のITエンジニアコミュニティ「みやこでIT」は、京都府庁旧議場にて「みやこでIT特別編|AIエージェント実践LT会」を開催しました。Claude Code、OpenClaw、Codex、Cursor、ChatGPT、GitHub Copilot、ローカルLLM、マルチエージェント、AIデザインツールなどのAI活用について、京都府庁職員を含む約30名が集まり実践事例を共有した特別編レポートです。
京都のITコミュニティ「みやこでIT」不思議な宿でもくもく会&BBQ開催
2026年5月29日、京都のITエンジニアコミュニティ「みやこでIT」は、京都・五条の「不思議な宿」で「入退場自由!初夏のもくもく会&BBQ@不思議な宿」を開催しました。昼はロビーで7人のもくもく会、夜は屋上で17人のBBQという二部構成で、ITエンジニア、デザイナー、広報、クリエイターが集まりました。
AI動画生成の基本と実践を学ぶ「AIで動画をつくる技術入門」を開催しました
2026年5月28日、京都を拠点に活動するITエンジニアコミュニティ「みやこでIT」は、オンラインイベント「AIで動画をつくる技術入門」を開催しました。京都市でフリーランスのWebデザイナーとして活動するmakiさんを講師に迎え、AI動画生成の基本・主要ツールの違い・プロンプト設計・商用利用時の注意点を初学者向けに整理した、参加者18名の学習イベントレポートです。
量子力学 × ヨガ — ITエンジニアのための量子力学入門 第1回 開催
2026年5月25日、京都を拠点に活動するITエンジニアコミュニティ「みやこでIT」は、ITエンジニアのための量子力学入門 第1回「なぜ量子コンピュータか?」を宏寛堂で開催しました。物理学者の大野木哲也さんを講師に迎え、講義の合間にはヨガで身体を整える、全3回シリーズの第1回レポートです。
京都・伏見の大光寺で みやこもくもく会#57を開催
2026年5月23日、京都を拠点に活動するITエンジニアコミュニティ「みやこでIT」は、京都市伏見区の大光寺で「みやこもくもく会#57 with Digital Nomad Kyoto」を開催しました。鎌倉時代開基のお寺で、エンジニア・クリエイター・デジタルノマドが集中と交流の時間を過ごした共同開催イベントのレポートです。
韓国HashedのProtocol Camp参加レポート報告会を開催
2026年5月18日、京都発ITエンジニアコミュニティ「みやこでIT」が、韓国Hashedのブロックチェーンブートキャンプ「Protocol Camp」参加者によるレポート報告会を開催しました。優勝チーム経験者が語る、海外Web3エコシステムへの接続事例です。
京都発「みやこでIT」、沖縄CODE BASE OKINAWAで出張もくもく会を開催
2026年5月6日、京都を拠点とするIT共創プラットフォーム「みやこでIT」が、沖縄県宜野湾市のCODE BASE OKINAWAで出張もくもく会を開催しました。3名の小規模試行で、京都と沖縄の地方コミュニティ接続を試みた一日のレポートです。
Claude CodeとOpenClawを触って比べた京都ハンズオン勉強会 開催レポート
2026年4月20日、京都・大正大学京都アカデミアで「Claude Code / OpenClawハンズオン勉強会」を開催。12人が両ツールを実際にセットアップして触り、CLI中心のClaude Code、オープンソースのOpenClawという違いを体感しながら、使い分けの視点・詰まりポイント・実務への組み込み方を検証したレポート。
✍️この著者:みやこでIT編集部
著者ページ京都のITコミュニティ「みやこでIT」運営チームによる共同執筆・運営記事。
関西のITエンジニアコミュニティ・勉強会ガイド|京都・大阪・神戸の違いと選び方【2026年版】
関西(京都・大阪・神戸)でITエンジニアの勉強会やコミュニティを探す人向けに、都市ごとの特徴と選び方を整理しました。どの都市が自分に合うか、複数都市をまたいで活動するコツ、はじめての一歩の踏み出し方を、京都で7年・158回コミュニティを運営してきた視点でまとめます。
初めてのLT登壇 完全ガイド|5分で話すネタの選び方・スライド・当日の流れ
勉強会で「LT(ライトニングトーク)に挑戦してみたい」という人向けの完全ガイドです。5分で話すネタの選び方、スライドの構成、当日の流れ、緊張への向き合い方を、158回のイベントで多くの初登壇を見てきた京都のコミュニティ視点でまとめました。参加するだけから、一歩踏み出したい人へ。
学生・未経験・はじめての人のためのITコミュニティ参加ガイド|不安をなくす最初の一歩
「自分が行っても場違いではないか」——ITコミュニティに参加する前の不安は、誰もが感じるものです。学生、未経験、はじめての人が安心して参加するための考え方と具体的な一歩を、592名が集う京都のコミュニティ運営の視点でまとめました。経験や肩書きに関係なく、居場所は作れます。
ITエンジニア勉強会の「型」の作り方|もくもく会・読書会・LT会・ハンズオンの選び方とシリーズ化
社内や地域でITエンジニアの勉強会を始めたい運営者向けに、もくもく会・読書会・LT会・ハンズオンという4つの「型」の特徴と選び方、そして月1回のシリーズとして続ける設計を解説します。京都で7年・158回、形式を組み合わせて運営してきた実例から、続く勉強会の作り方を整理しました。
京都府庁旧議場で「AIエージェント実践LT会」を開催しました
2026年5月30日、京都のITエンジニアコミュニティ「みやこでIT」は、京都府庁旧議場にて「みやこでIT特別編|AIエージェント実践LT会」を開催しました。Claude Code、OpenClaw、Codex、Cursor、ChatGPT、GitHub Copilot、ローカルLLM、マルチエージェント、AIデザインツールなどのAI活用について、京都府庁職員を含む約30名が集まり実践事例を共有した特別編レポートです。
京都のITコミュニティ「みやこでIT」不思議な宿でもくもく会&BBQ開催
2026年5月29日、京都のITエンジニアコミュニティ「みやこでIT」は、京都・五条の「不思議な宿」で「入退場自由!初夏のもくもく会&BBQ@不思議な宿」を開催しました。昼はロビーで7人のもくもく会、夜は屋上で17人のBBQという二部構成で、ITエンジニア、デザイナー、広報、クリエイターが集まりました。
AI動画生成の基本と実践を学ぶ「AIで動画をつくる技術入門」を開催しました
2026年5月28日、京都を拠点に活動するITエンジニアコミュニティ「みやこでIT」は、オンラインイベント「AIで動画をつくる技術入門」を開催しました。京都市でフリーランスのWebデザイナーとして活動するmakiさんを講師に迎え、AI動画生成の基本・主要ツールの違い・プロンプト設計・商用利用時の注意点を初学者向けに整理した、参加者18名の学習イベントレポートです。
京都でプログラミングを学ぶ方法|独学・スクール・勉強会の使い分け
京都でプログラミングを学びたい方に向けて、独学・スクール・勉強会という3つのルートを客観的に整理しました。それぞれの向き・不向きとコスト感、組み合わせ方を、京都で受講できる実在のサービスを挙げながら解説します。
コミュニティに参加する
京都でITエンジニア仲間を見つけたい方へ
みやこでITでは、京都のお寺・町家・大学などで、もくもく会や勉強会を毎月開催しています。
📊 Source data
本記事に登場する「7年・158回・592名」「お寺/町家会場での開催」等の数値は、 みやこでIT年次統計レポート(/community-stats) の一次データに基づきます。年別開催数・会場分布・イベント種別構成の集計を公開しています。
LM-2無料配布資料
自治体・地域連携プログラム実績集
京都の地域・お寺・大学と連携した実装事例
対象:自治体・地域連携・補助金担当