Kohn-Nirenberg quantization and Lie group quantization methods. Construct unitary dual 2-cocycles for semidirect products like affine group. Frobenius seaweed Lie algebra applications. Use when: (1) Quantizing Lie groups (affine, semidirect products), (2) Constructing unitary cocycles for representation theory, (3) Implementing Kohn-Nirenberg quantization procedure, (4) Studying Frobenius seaweed Lie algebra structures.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill mathematical-quantization --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Mathematical Quantization?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-mathematical-quantization-ai-collection)More formats (shields.io, HTML) on the badges page.
---
name: mathematical-quantization
description: "Kohn-Nirenberg quantization and Lie group quantization methods. Construct unitary dual 2-cocycles for semidirect products like affine group. Frobenius seaweed Lie algebra applications. Use when: (1) Quantizing Lie groups (affine, semidirect products), (2) Constructing unitary cocycles for representation theory, (3) Implementing Kohn-Nirenberg quantization procedure, (4) Studying Frobenius seaweed Lie algebra structures."
---
# Mathematical Quantization
Quantization methods for Lie groups, focusing on Kohn-Nirenberg approach and dual cocycles.
## Affine Group Quantization
### Affine Group Definition
```
Aff(V) = GL(V) ⋉ V
```
Semidirect product of:
- GL(V): General linear group (invertible linear transformations)
- V: Vector space (translations)
Group elements: (A, v) where A ∈ GL(V), v ∈ V
### Multiplication Law
```
(A, v) · (B, w) = (AB, Aw + v)
```
Non-abelian group structure.
### Applications
- Signal processing (time-frequency analysis)
- Wavelet transforms
- Quantum mechanics (phase space methods)
## Kohn-Nirenberg Quantization
### Classical Kohn-Nirenberg
For functions f(x, k) on phase space:
```
QN(f) = ∫∫ f(x, k) exp(i k · X) exp(i x · P) dx dk
```
Where X, P are position and momentum operators.
### Generalized to Groups
For Lie group G:
```
QN(f) = ∫_G f(g) U(g) dg
```
- f: Function on group G
- U: Unitary representation
- dg: Haar measure
### Key Properties
1. **Unitary**: QN(f) is unitary for suitable f
2. **Invertible**: Quantization ↔ dequantization
3. **Group action**: Respects group structure
## Dual 2-Cocycles
### Cocycle Definition
A dual 2-cocycle σ on group G satisfies:
```
σ(g₁g₂) = σ(g₁) σ(g₂) exp(i ω(g₁, g₂))
```
Where ω: G × G → R is phase function.
### Unitary Cocycles
Construct unitary representation:
```
U(g) = σ(g) · exp(i ω)
```
Cocycle ensures unitarity and group compatibility.
### Construction for Semidirect Products
For G = H ⋉ V:
1. Find representation of H (linear group)
2. Extend to V (translations)
3. Determine cocycle phase function ω
## Frobenius Seaweed Lie Algebras
### Definition
Frobenius seaweed Lie algebra:
- Subalgebra of gl(n)
- Invariant Frobenius form (non-degenerate bilinear form)
- "Seaweed" structure (branching diagram)
### Example
Seaweed Lie algebra with index diagram:
```
∞
/ \
α β
/ \
... ...
```
Branches represent subalgebra structure.
### Applications to Quantization
Seaweed Lie algebras provide:
1. Natural representation theory
2. Frobenius structure → Poisson bracket
3. Quantization via deformation
## Implementation Patterns
### Pattern 1: Affine Group Representation
```python
def construct_affine_representation(dim):
"""
Construct unitary representation of affine group.
Representation: U(A, v) acts on functions f(x)
U(A, v)[f](x) = f(A^{-1}(x - v))
"""
# Representation on Hilbert space L^2(V)
def U(A, v, f):
# Apply affine transformation
return lambda x: f(np.linalg.inv(A) @ (x - v))
# Verify unitarity
check_unitarity(U, dim)
return U
```
### Pattern 2: Kohn-Nirenberg Quantization
```python
def kohn_nirenberg_quantize(phase_function, dim):
"""
Quantize phase space function via Kohn-Nirenberg.
Input: f(x, k) on phase space
Output: Operator on Hilbert space
"""
# Create position and momentum operators
X = position_operator(dim)
P = momentum_operator(dim)
# Integrate over phase space
operator = np.zeros((dim, dim), dtype=complex)
for x, k in phase_space_grid(dim):
operator += phase_function(x, k) * expm(i * k * X) @ expm(i * x * P)
return operator
```
### Pattern 3: Dual Cocycle Construction
```python
def construct_dual_cocycle(group_elements, representation):
"""
Construct dual 2-cocycle for group representation.
Find phase function ω(g₁, g₂) ensuring unitarity.
"""
cocycle = {}
for g1, g2 in product(group_elements, group_elements):
# Compute representation products
U1 = representation(g1)
U2 = representation(g2)
U12 = representation(g1 * g2)
# Find phase ensuring cocycle condition
phase = find_phase(U1 @ U2, U12)
cocycle[(g1, g2)] = phase
return cocycle
```
## Mathematical Framework
### Haar Measure
Left Haar measure on Aff(V):
```
dg = |det(A)|^{-dim(V)} dA dv
```
Right Haar measure differs (non-unimodular group).
### Integration
Kohn-Nirenberg integral:
```
QN(f) = ∫_G f(g) U(g) dg
```
Requires proper Haar measure for unitarity.
### Dequantization
Inverse map: operator → phase function
```
f(g) = Tr[QN(f) U(g)†]
```
Recover classical function from quantum operator.
## Applications
1. **Time-Frequency Analysis**: Signal representation
2. **Quantum Mechanics**: Phase space quantization
3. **Representation Theory**: Construct irreducible representations
4. **Non-commutative Geometry**: Quantization of manifolds
## References
See [lie_group_representation.md](references/lie_group_representation.md) for group representation theory.
## Source
Based on arxiv:2604.08274 - "Kohn--Nirenberg quantization of the affine group and related examples" by Pierre Bieliavsky et al.Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!