mathlib3 documentation

monlib / quantum_graph.iso

Isomorphisms between quantum graphs #

This file defines isomorphisms between quantum graphs.

Equations
structure qam_iso {n : Type u_2} [fintype n] [decidable_eq n] {φ : module.dual ℂ (matrix n n ℂ)} [hφ : fact φ.is_faithful_pos_map] {A B : matrix n n ℂ →ₗ[ℂ] matrix n n ℂ} (hA : qam φ A) (hB : qam φ B) :
Type u_2
Instances for qam_iso
  • qam_iso.has_sizeof_inst
theorem qam.iso_preserves_spectrum {n : Type u_2} [fintype n] [decidable_eq n] {φ : module.dual ℂ (matrix n n ℂ)} (A B : matrix n n ℂ →ₗ[ℂ] matrix n n ℂ) (h : qam.iso A B) :
theorem qam.rank_one_to_matrix_of_star_alg_equiv_coord {n : Type u_2} [fintype n] [decidable_eq n] {φ : module.dual ℂ (matrix n n ℂ)} [hφ : fact φ.is_faithful_pos_map] (x y : matrix n n ℂ) (i j k l : n) :
⇑(_.to_matrix) ↑(rank_one x y) (i, j) (k, l) = matrix.kronecker_map has_mul.mul (x.mul (_.rpow (1 / 2))) (y.mul (_.rpow (1 / 2))).conj (i, k) (j, l)