NOTES AND SOLUTIONS TO THERMAL PHYSICS BY CHARLES KITTLE AND HERBERT KROEMER
ERNEST YEUNG - LOS ANGELES
ABSTRACT. These are notes and solutions to Kittle and Kroemer’s Thermal Physics. The solutions are (almost) complete: I will
continuously add to subsections, before the problems in each chapter, my notes that I write down as I read (and continuously reread).
I am attempting a manifold formulation of the equilibrium states in the style of Schutz’s Geometrical Methods of Mathematical
Physics and will point out how it applies directly to Thermal Physics. Other useful references along this avenue of investigation is
provided at the very bottom in the references.
Any and all feedback, including negative feedback, is welcomed and you can reach me by email or my wordpress.com blog.
You are free to copy, edit, paste, and add onto the pdf and LaTeX files as you like in the spirit of open-source software. You are
responsible adults to use these notes and solutions as governed by the Caltech Honor Code: “No member of the Caltech community
shall take unfair advantage of any other member of the Caltech community” and follow the Honor Code in spirit.
SECOND EDITION. Thermal Physics. Charles Kittel. Herbert Kroemer. W. H. Freeman and Company. New York.
QC311.5.K52 1980 536’.7 ISBN 0-7167-1088-9
1. STATES OF A MODEL SYSTEM
2. ENTROPY AND TEMPERATURE
Thermal Equilibrium. EY : 20150821 Based on considering the physical setup of two systems that can only exchange
energy between each other, that are in thermal contact, this is a derivation of temperature.
U = U
1
+ U
2
is constant total energy of 2 systems 1, 2 in thermal contact
multiplicity g(N, U) of combined system is
g(N, U) =
X
U
1
≤U
g
1
(N
1
, U
1
)g
2
(N
2
, U − U
1
)
The “differential” of g(N, U ) is
dg =
∂g
1
∂U
1
N
1
g
2
dU + g
1
∂g
2
∂U
2
N
2
dU
2
= 0
EY : 20150821 This step can be made mathematically sensible by considering the exterior derivative d of g ∈ C
∞
(Σ), where
Σ is the manifold of states of the system, with local coordinates N, U, where U happens to be a global coordinate. Then,
consider a curve in Σ s.t. it has no component in
∂
∂N
,
∂
∂N
1
, and this curve is a “null curve” so that the vector field X ∈ X(Σ)
generated by this curve is s.t. dg(X) = 0.
With −dU
1
= dU
2
,
1
g
1
∂g
1
∂U
1
N
1
=
1
g
2
∂g
2
∂U
2
N
2
=⇒
∂ ln g
1
∂U
1
N
1
=
∂ ln g
2
∂U
2
N
2
Define
σ(N, U) := ln g(N, U)
Then
=⇒
∂σ
1
∂U
1
N
1
=
∂σ
2
∂U
2
N
2
Date: Fall 2008.
I am crowdfunding on Tilt/Open to support basic sciences research: ernestyalumni.tilt.com. If you find this pdf (and LaTeX file) valuable
and/or helpful, please consider donating to my crowdfunding campaign. There is also a Paypal button there and it’s easy to donate with PayPal, as I had
recently to the Memorial Fund for the creator of Python’s matplotlib. But the most important thing is for anyone, anywhere, and at anytime be able to
learn thermodynamics and use it for research and application and so I want to keep this as openly public as possible, in the spirit of open-source software.
Tilt/Open is an open-source crowdfunding platform that is unique in that it offers open-source tools for building a crowdfunding campaign. Tilt/Open has
been used by Microsoft and Dicks Sporting Goods to crowdfund their respective charity causes.
1