-
Notifications
You must be signed in to change notification settings - Fork 1
/
heisenberg_chain_42.yaml
35 lines (35 loc) · 1.58 KB
/
heisenberg_chain_42.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
basis:
number_spins: 42
# Restrict the Hilbert space to the sector of zero magnetization
hamming_weight: 21
# Anti-symmetry upon global spin inversion
spin_inversion: -1
symmetries:
# Translation symmetry with eigenvalue -1
- permutation: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
33, 34, 35, 36, 37, 38, 39, 40, 41, 0]
sector: 21
# Parity with eigenvalue -1
- permutation: [41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26,
25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10,
9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
sector: 1
hamiltonian:
name: "Heisenberg Hamiltonian"
terms:
- matrix: [ [1, 0, 0, 0],
[0, -1, 2, 0],
[0, 2, -1, 0],
[0, 0, 0, 1] ]
# Nearest neighbour interaction with periodic boundary conditions
sites: [ [ 0, 1], [ 1, 2], [ 2, 3], [ 3, 4], [ 4, 5], [ 5, 6], [ 6, 7],
[ 7, 8], [ 8, 9], [ 9, 10], [10, 11], [11, 12], [12, 13], [13, 14],
[14, 15], [15, 16], [16, 17], [17, 18], [18, 19], [19, 20], [20, 21],
[21, 22], [22, 23], [23, 24], [24, 25], [25, 26], [26, 27], [27, 28],
[28, 29], [29, 30], [30, 31], [31, 32], [32, 33], [33, 34], [34, 35],
[35, 36], [36, 37], [37, 38], [38, 39], [39, 40], [40, 41], [41, 0] ]
observables: []
number_vectors: 1
max_primme_basis_size: 4
output: "data/heisenberg_chain_42.h5"