Итак, я хочу диагонализовать свой гамильтониан (это бозонный гамильтониан), который:
Мой класс не охватил этот материал, поэтому я действительно не знаю, как действовать. Я был бы признателен за любую литературу, посвященную этим темам, и сборник задач с решениями тоже был бы замечательным.
То, что я пытался сделать, это написать свой гамильтониан в матричной форме, которая была бы:
А затем диагонализовать его, найти собственные состояния и т. д. Это правильный путь?
Диагонализация гамильтониана означает, что вы хотите привести его к форме , и довольно очевидно, что должна быть линейной комбинацией и , и должно удовлетворять канонической коммутации операторов уничтожения, а именно .
Теперь давайте напишем (это, кстати, называется преобразованием Боголюбова). Состояние приводит к . Давайте расширимся :
Поэтому
Вместе с , у нас есть три уравнения для трех переменных ( ). В самом деле, в этом случае можно смело предположить и оба настоящие. Остальное просто алгебра.
Диагонализация оператора означает нахождение его собственных состояний.
Без ограничения общности ваш гамильтониан можно записать в виде
В вашем уравнении должно быть несколько ошибок, если вы действительно имеете в виду это во второй процедуре квантования. Во-первых, нет общего оператор, скорее у вас есть один для каждого импульса , то есть создавать и уничтожать (в кавычках) частицы с импульсом ; здесь нет в вашем исходном гамильтониане, тогда как общая форма должна быть .
Во-вторых, в зависимости от того, являются ли ваши частицы фермионами или бозонами, соответствующие операторы ведут себя по-разному: например для фермионов.
Если гамильтониан действует на подпространстве фоковского пространства с некоторым числом частиц , то последние два члена в вашем уравнении приведут к действию на , поэтому правая часть будет жить в , что на самом деле не имеет никакого смысла, поскольку не дается рецепта суммирования элементов в разных гильбертовых пространствах (последние две части).
Либо вы назначаете точный рецепт для достижения вышеизложенного, либо где-то в формуле должны быть ошибки, как указано; попробуйте дать больше контекста, чтобы можно было понять, что вы имеете в виду. При этом предложенная литература о том, как записать любой гамильтониан во втором квантовании и найти соответствующие решения, например:
Как насчет использования матричного представления.
https://en.wikipedia.org/wiki/Creation_and_annihilation_operators#Matrix_representation
Вы можете иметь любое количество бозонов от 0 до бесконечности. Это будет вашей основой, а ваша волновая функция представлена в виде вектора, в котором элемент 0 дает амплитуду вероятности наличия 0 квантов, элемент 1 дает амплитуду для 1 кванта, 2 для 2 квантов и т. д. в системе.
Расчет с матрицами прост:
N = 1000;
a = zeros(N);
for i=1:N-1
a(i,i+1) = sqrt(i);
end
H = 10*a*a' + 5 / 2 * (a*a+a'*a');
eig(N)
Отказ от ответственности: я работал с фермионами почти всегда, за исключением какого-то квантового курса 8-летней давности.
Каймс
Мэн Ченг
Каймс
смягченный
Мэн Ченг
Себастьян Ризе
смягченный
Себастьян Ризе
смягченный
Мэн Ченг
Себастьян Ризе
смягченный
Себастьян Ризе
смягченный