Quantum graphs: quantum adjacency matrices #
This file defines the quantum adjacency matrix of a quantum graph.
theorem
sig_apply_posDef_matrix_hMul
{n : Type u_1}
[Fintype n]
[DecidableEq n]
{φ : Module.Dual ℂ (Matrix n n ℂ)}
[hφ : φ.IsFaithfulPosMap]
(t : ℝ)
(x : Matrix n n ℂ)
:
theorem
sig_apply_posDef_matrix_mul'
{n : Type u_1}
[Fintype n]
[DecidableEq n]
{φ : Module.Dual ℂ (Matrix n n ℂ)}
[hφ : φ.IsFaithfulPosMap]
(x : Matrix n n ℂ)
:
theorem
sig_apply_matrix_hMul_posDef'
{n : Type u_1}
[Fintype n]
[DecidableEq n]
{φ : Module.Dual ℂ (Matrix n n ℂ)}
[hφ : φ.IsFaithfulPosMap]
(x : Matrix n n ℂ)
:
theorem
sig_apply_matrix_hMul_posDef''
{n : Type u_1}
[Fintype n]
[DecidableEq n]
{φ : Module.Dual ℂ (Matrix n n ℂ)}
[hφ : φ.IsFaithfulPosMap]
(x : Matrix n n ℂ)
:
theorem
sig_apply_basis
{n : Type u_1}
[Fintype n]
[DecidableEq n]
{φ : Module.Dual ℂ (Matrix n n ℂ)}
[hφ : φ.IsFaithfulPosMap]
(i : n × n)
:
theorem
Qam.symm'_symm_real_apply_adjoint_tFAE
{n : Type u_1}
[Fintype n]
{φ : Module.Dual ℂ (Matrix n n ℂ)}
[hφ : φ.IsFaithfulPosMap]
(A : Matrix n n ℂ →ₗ[ℂ] Matrix n n ℂ)
:
theorem
sig_comp_eq_iff
{n : Type u_1}
[Fintype n]
[DecidableEq n]
{φ : Module.Dual ℂ (Matrix n n ℂ)}
[hφ : φ.IsFaithfulPosMap]
(t : ℝ)
(A B : Matrix n n ℂ →ₗ[ℂ] Matrix n n ℂ)
:
theorem
stdBasisMatrix_squash
{n : Type u_1}
[Fintype n]
[DecidableEq n]
(i j k l : n)
(x : Matrix n n ℂ)
:
theorem
map_sig_mulLeft_injective
{n : Type u_1}
[Fintype n]
[DecidableEq n]
{φ : Module.Dual ℂ (Matrix n n ℂ)}
[hφ : φ.IsFaithfulPosMap]
(t s : ℝ)
:
Function.Injective ⇑(LinearMap.mulLeft ℂ (⋯.rpow t ⊗ₜ[ℂ] ↑(op ℂ) (⋯.rpow s)))
theorem
map_sig_mulRight_injective
{n : Type u_1}
[Fintype n]
[DecidableEq n]
{φ : Module.Dual ℂ (Matrix n n ℂ)}
[hφ : φ.IsFaithfulPosMap]
(t s : ℝ)
:
Function.Injective ⇑(LinearMap.mulRight ℂ (⋯.rpow t ⊗ₜ[ℂ] ↑(op ℂ) (⋯.rpow s)))
theorem
LinearMap.matrix.mulRight_adjoint
{n : Type u_1}
[Fintype n]
[DecidableEq n]
{φ : Module.Dual ℂ (Matrix n n ℂ)}
[hφ : φ.IsFaithfulPosMap]
(x : Matrix n n ℂ)
:
theorem
LinearMap.matrix.mulLeft_adjoint
{n : Type u_1}
[Fintype n]
{φ : Module.Dual ℂ (Matrix n n ℂ)}
[hφ : φ.IsFaithfulPosMap]
(x : Matrix n n ℂ)
: