Physics in Everyday Life: The Quantum Mechanics and Relativity Running Your Phone, GPS and MRI
Prerequisite:Unsolved Problems in Physics: 95% of the Cosmos Still Has Only a Name
0. Key points
Section titled “0. Key points”- The semiconductors in your phone rest on a consequence of quantum mechanics: an electron in a crystal can occupy only certain discrete bands of energy. Fix the band gap and you have fixed, through a single exponential, both the color the material emits and the current that flows through it of its own accord at room temperature.
- Miniaturization stalled because of tunneling. Every shaved off the gate insulator multiplies the leakage current by roughly . That number falls out of an exponential you can evaluate by hand.
- A GPS satellite clock runs fast relative to a clock on the ground by about per day. This is the difference between a special-relativistic loss of and a general-relativistic gain of . Left uncorrected, the positioning error accumulates to about in a single day.
- What MRI actually sees is a minute imbalance of orientation among the hydrogen nuclei in your body: five nuclei in every million. That is still enough, because contains of them.
- The three technologies share one equation, . A band gap becomes the color of light, the Zeeman splitting of a nucleus becomes a radio frequency, and the hyperfine structure of a cesium atom becomes the second itself.
1. Motivation: twentieth-century physics in your pocket
Section titled “1. Motivation: twentieth-century physics in your pocket”Tell a physicist of 1900 that the theory they are about to build will, a hundred years later, be carried around by the whole of humanity in a slab that fits in the palm of a hand, and they will probably not believe you. Quantum mechanics and relativity both began as small discrepancies in the corner of a laboratory: a black-body spectrum that would not fit, an ether that could not be found.
Yet today, in the few seconds it takes you to open a map on your phone and check where you are, the following happens.
- Your finger touches the glass, a change in the capacitance of a transparent electrode is read out, and a silicon integrated circuit turns it into a number. Inside that circuit, electrons move through discrete energy bands.
- Differences in the arrival times of radio signals from GPS satellites at an altitude of roughly are computed. The atomic clocks aboard those satellites have had special- and general-relativistic corrections built into them from the start.
- And if you are unwell, you go to a hospital and lie down inside an MRI scanner. The hydrogen nuclei in your body emit radio waves by nuclear magnetic resonance.
In this article we take these three in turn and carry every calculation through to a number. Anyone can say “relativity is being used here”; being able to produce “how many microseconds per day” yourself makes the statement suddenly concrete. The only mathematics we need is exponentials, square roots, and the approximation .
2. Preliminaries: one equation running through all three
Section titled “2. Preliminaries: one equation running through all three”The three technologies look like they belong to entirely different fields, but at their root lies the same relation.
Definition 2.1(The Planck relation)
A single photon of an electromagnetic wave of frequency (angular frequency ) carries energy
where is the Planck constant and the reduced Planck constant.
Conversely, a system whose two energy levels differ by absorbs and emits electromagnetic radiation at .
This equation is a dictionary translating “energy difference” into “frequency”. As we shall see, is the band gap in a semiconductor (visible to infrared), the Zeeman splitting of a nuclear spin in MRI (radio), and the hyperfine structure of the cesium atom in an atomic clock (microwave).
The constants used below are collected here. Values are given to four or five significant figures, based on the CODATA 2018 recommended values.
| Symbol | Value | Meaning |
|---|---|---|
| speed of light in vacuum | ||
| Planck constant | ||
| conversion between wavelength and energy | ||
| Boltzmann constant | ||
| () | thermal energy at room temperature | |
| electron mass | ||
| geocentric gravitational constant | ||
| mean radius of the Earth |
3. The smartphone: discrete energies turned into electronics
Section titled “3. The smartphone: discrete energies turned into electronics”3.1. Why “half a conductor”?
Section titled “3.1. Why “half a conductor”?”Metals conduct well; glass does not conduct at all. Semiconductors sit in between, but what makes them interesting is not that they conduct moderately — it is that whether they conduct can be switched from outside. That switch is the transistor, and ten billion transistors together make the heart of a phone.
Why can it be switched? Because the energies available to an electron in a crystal are not continuous but arranged in bands.
Definition 3.1(Band gap)
The energies available to an electron in a crystal split into several continuous regions (energy bands), separated by regions in which no electron state exists (forbidden gaps). The highest band completely filled with electrons at absolute zero is the valence band, the empty band above it the conduction band, and their energy difference
is called the band gap. A material with is a metal; one whose is well above and of order a few eV is a semiconductor; one with a far larger gap is an insulator.
The reason bands exist is quantum mechanical. In an isolated atom the electron energies form discrete levels; line up atoms into a crystal and the wave functions of neighboring atoms overlap, splitting each level into a dense band. In a periodic crystal, an electron wave of a certain wavelength is Bragg-reflected and cannot propagate, so a gap opens there — that is the forbidden gap.
3.2. What the band gap determines, part 1: the color of the light
Section titled “3.2. What the band gap determines, part 1: the color of the light”Proposition 3.2(Band gap and emission wavelength)
In a direct-gap semiconductor of band gap , when an electron at the bottom of the conduction band recombines with a hole at the top of the valence band and emits one photon, the vacuum wavelength of that photon is
Proof(Proposition 3.2)
The energy the electron loses in recombining is exactly . By conservation of energy, the emitted photon carries energy as well. By Definition 2.1 the photon energy is , and in vacuum , so
Substituting from the table below Definition 2.1 gives the relation for measured in eV and in nm.
Example 3.3(Silicon does not glow; gallium nitride glows blue)
Feeding the tabulated values into Proposition 3.2:
| Material | Appearance | ||
|---|---|---|---|
| germanium Ge | infrared | ||
| silicon Si | infrared | ||
| gallium arsenide GaAs | near infrared (remote controls) | ||
| gallium phosphide family | red | ||
| InGaN (blue LED) | blue | ||
| gallium nitride GaN | ultraviolet |
One proviso matters here. Proposition 3.2 assumes a direct gap. Si and Ge are indirect-gap materials — the bottom of the conduction band and the top of the valence band lie at different points in momentum space — so a photon alone cannot conserve momentum and a phonon (a lattice vibration) must assist. The emission probability is therefore smaller by orders of magnitude, and silicon does not emit light. That is why LEDs and lasers are made of GaAs or GaN, while silicon is left to do the computing.
3.3. What the band gap determines, part 2: the current that flows by itself
Section titled “3.3. What the band gap determines, part 2: the current that flows by itself”At absolute zero a semiconductor is an insulator, but at room temperature thermal energy lifts valence electrons across the gap. The number of these spontaneously generated carriers fixes the character of the material.
Proposition 3.4(Intrinsic carrier density)
In an intrinsic (impurity-free) semiconductor of band gap , the density of conduction electrons at temperature satisfies, for ,
where and are the effective densities of states of the conduction and valence bands respectively; in typical semiconductors these are of order at room temperature.
This formula follows by integrating the Fermi distribution against the density of states of each band, approximating it by a Maxwell–Boltzmann distribution where , and imposing the charge-neutrality condition of an intrinsic semiconductor. The derivation is in Chapter 1 of Sze–Ng, Physics of Semiconductor Devices. Here we use only the result, and we care about one feature of it: sits in the exponent.
Example 3.6(Si and Ge differ by a factor of 3600 in free electrons)
At room temperature we have , hence .
Silicon (, , ):
The measured value is , agreeing to within a factor of 1.5.
Germanium (, , ):
The measured value is ; here the agreement is nearly exact.
A difference of merely in produces about a factor of in the number of free electrons. Such is the power of the exponential. And this difference is part of the answer to “why are modern integrated circuits made of Si rather than Ge?” The current that leaks through a transistor switched OFF is more than three orders of magnitude larger in Ge.
The atomic density of a silicon crystal is . With , there is one free electron for every atoms. Mix in phosphorus at — one atom in five million — and the free-electron count jumps by a factor of at a stroke. This is doping, and it is why the semiconductor industry insists on “eleven nines” purity (99.999999999 %). If unintended impurities crept in at , the entire design would be ruined.
3.4. What stopped miniaturization: tunneling
Section titled “3.4. What stopped miniaturization: tunneling”A transistor sandwiches a thin insulating film (silicon dioxide , say) between the gate electrode and the semiconductor, and a voltage on the gate switches the channel beneath it ON and OFF. The thinner the insulator, the better the control, so for forty years the industry made it thinner. Then, in the 2000s, it hit a wall: electrons slip straight through the insulator.
Proposition 3.7(Tunneling transmission through a rectangular barrier)
When a particle of mass and energy is incident on a rectangular potential barrier of height and thickness , setting
the transmission probability is, in the regime , approximated by
That is, the transmission falls off exponentially in the thickness .
The formula is obtained by solving the one-dimensional Schrödinger equation inside and outside the barrier and matching the wave function and its derivative at the boundaries. The essential point is that inside the barrier the wave number becomes purely imaginary, , so the wave function decays as . Derivations appear in Volume V of the Feynman Lectures on Physics and in the tunneling section of any standard quantum mechanics text. In classical mechanics the transmission probability for is exactly , so this is a purely quantum-mechanical effect.
Example 3.9(One nanometer thinner, seventy million times more leakage)
The barrier height seen by an electron at a interface is . First compute :
Hence , and by thickness is
| Oxide thickness | ||
|---|---|---|
Each removed multiplies the leakage by , roughly seventy million. Going from to multiplies it by .
This is not a metaphor; it is what happened. At — a mere five atomic layers of — leakage began to dominate power consumption, and the industry gave up on “thinner still”. The move it made instead was to switch to a high-permittivity material (hafnium oxide , relative permittivity , more than six times the of ), producing a film that is physically thick but electrically thin. Intel put this into volume production at the 45 nm node in 2007. In other words, your phone contains an answer to a deadline set by the Schrödinger equation.
4. GPS: converting a clock error into meters
Section titled “4. GPS: converting a clock error into meters”4.1. Positioning is subtraction of times
Section titled “4.1. Positioning is subtraction of times”A GPS receiver measures distance from the difference between the transmission time encoded in a satellite’s signal and the time of reception. Radio waves travel at the speed of light, so a timing error becomes a distance error :
One nanosecond is thirty centimeters. To position to within a few meters, the clocks must agree to about ten nanoseconds. But a satellite clock and a ground clock do not fundamentally run at the same rate: the slowing due to velocity (time dilation(Theorem 3.1)[Einstein and Feynman]) and the speeding up due to the difference in gravitational potential (gravitational shift in clock rate(Proposition 5.2)[Einstein and Feynman]) act at the same time. Below we treat both in a single formula.
Definition 4.1(Proper time)
The time actually recorded by a clock moving through spacetime is its proper time . In terms of the line element written with a coordinate time , proper time is defined by
(with the sign convention in which along a timelike world line). In relativity, “the time a clock records” is always proper time, never coordinate time.
4.2. Thirty-eight microseconds a day
Section titled “4.2. Thirty-eight microseconds a day”Theorem 4.2(Difference in rate between an orbiting clock and a ground clock)
Approximate the Earth’s gravitational field by the Schwarzschild metric of a mass , and neglect the Earth’s rotation and oblateness, the eccentricity of the orbit, and the influence of other bodies. Let be the proper time of a clock on a circular orbit of geocentric radius , and that of a clock at rest at geocentric radius . Then, to first order in the small quantities and ,
In particular the right-hand side is positive (the satellite clock runs fast) when , and negative (it runs slow) when .
Proof(Theorem 4.2)
Write the Schwarzschild metric in spherical coordinates and restrict to the equatorial plane :
The satellite. On a circular orbit , so by Definition 4.1
Setting the coordinate velocity and factoring out ,
By hypothesis the correction terms under the root are small compared with , so with (valid for ),
The ground clock. It is at rest, so and
Take the ratio. To first order in the small quantities,
(The second-order terms are of order and have been dropped.)
Use the circular-orbit condition. For a circular orbit in the Newtonian approximation, gravity balances the centripetal acceleration, , that is . Substituting,
Subtracting from both sides gives the stated formula. The sign statement follows from .
Example 4.3(GPS satellites: +38.5 μs per day, 11 km per day uncorrected)
A GPS satellite orbits at radius (altitude about ); take the ground clock at . First check the orbital speed:
about .
The special-relativistic contribution (slowing due to velocity):
Multiplying by one day gives : the clock loses per day.
The general-relativistic contribution (gain from sitting in a shallower gravitational potential). Using ,
Over a day this is : the clock gains per day.
The total (using Theorem 4.2 directly gives the same answer):
Convert to distance. . Neglect the correction and the positioning error piles up at about per day. It would take less than half a day for your car navigation to announce that you are in the next prefecture.
In practice this correction is made before launch. The reference frequency of the atomic clock carried by the satellite is offset slightly from its nominal ground value of and set to . The relative offset is
and , agreeing with our hand-computed to within 0.3 % (the difference comes from neglecting the Earth’s rotation and oblateness). A clock that becomes correct only once it reaches orbit is built on the ground and launched. The same , obtained by setting up the special-relativistic and gravitational effects separately, is computed in Example 5.3[Einstein and Feynman].
flowchart TD A["Satellite atomic clock (altitude 20,200 km)"] --> B["Special relativity: speed 3.87 km/s<br/>clock loses 7.2 μs/day"] A --> C["General relativity: shallower gravitational potential<br/>clock gains 45.7 μs/day"] B --> D["Net +38.5 μs/day"] C --> D D --> E["Uncorrected: positioning error about 11 km/day"] D --> F["Fix: offset the reference frequency before launch<br/>10.23 MHz to 10.22999999543 MHz"]
The sign condition in Theorem 4.2 corresponds to an altitude of . Below that, the velocity effect beats the gravitational one and the clock runs slow. For the International Space Station (altitude about , ),
which is per day, about per year. Astronauts do come back marginally younger than the rest of us — by a hundredth of a second a year. Rip Van Winkle they are not.
5. MRI: making nuclei sing for the camera
Section titled “5. MRI: making nuclei sing for the camera”5.1. A nucleus is a spinning top
Section titled “5.1. A nucleus is a spinning top”The proton (the nucleus of hydrogen) has spin and with it a magnetic moment. Put a magnet in a magnetic field and it tries to align; for a quantum-mechanical spin, what appears is not an alignment of “direction” but a splitting of energy levels.
Definition 5.1(Zeeman splitting and the Larmor frequency)
Place a spin- nucleus of gyromagnetic ratio in a static magnetic field . Its energy level splits in two, with separation
(Zeeman splitting). By Definition 2.1, the frequency of the radiation that drives transitions between these two levels is
called the Larmor frequency. For the proton, .
Proposition 5.2(Larmor frequencies in clinical MRI)
With the proton gyromagnetic ratio , the Larmor frequencies for static fields and are
respectively.
Proof(Proposition 5.2)
and : FM radio in Japan broadcasts between and , so MRI works with radio waves right next door to FM. That is why an MRI room is wrapped in a thick radio-frequency shield — to keep outside broadcasts from showing up in the image as noise.
5.2. What is visible is five parts in a million
Section titled “5.2. What is visible is five parts in a million”Here is where MRI becomes strange. Compare the size of the Zeeman splitting with the thermal energy at room temperature.
Proposition 5.3(Thermal-equilibrium polarization of nuclear spins)
For an ensemble of spin- nuclei in thermal equilibrium at field and temperature , the relative difference between the population of the lower level and the population of the upper level (the polarization) is
Proof(Proposition 5.3)
In thermal equilibrium the populations follow the Boltzmann distribution, . Setting we may write and , so
For we have , hence . Substituting from Definition 5.1 gives the claim.
Example 5.4(At body temperature and 1.5 T, the imbalance is five per million)
Take and body temperature . Putting from Proposition 5.2 into from Definition 5.1,
The thermal energy at body temperature, meanwhile, is
By Proposition 5.3,
So out of a million protons, only about five are polarized on balance. The remaining 99.9995 % cancel one another out and contribute nothing to the signal.
Imaging is nonetheless possible because the numbers are enormous. The number of protons in of water (mass ) is
(the factor because each molecule carries two hydrogens). Of these, the net polarized number is
That is 330 trillion per — quite enough for a strong signal.
Note also that in Proposition 5.3 means a machine has twice the polarization of a one. This is the reason for the push to higher fields (and since receiver sensitivity also rises with frequency, the actual improvement in signal-to-noise ratio is larger still).
5.3. How do we know where the signal came from?
Section titled “5.3. How do we know where the signal came from?”We now know that hydrogen inside the body emits radio waves. But to make a picture we must distinguish which position a signal came from. The answer is to make the Larmor frequency itself depend on position.
Superimpose on the static field a gradient field (units ) whose strength varies in proportion to position. By Definition 5.1, the resonance frequency at position becomes
so frequency and position are in one-to-one correspondence. Fourier transform the received signal into its frequency components and what you get is exactly the spatial distribution — the central idea of MRI, found independently by Lauterbur and Mansfield in 1973 and recognized by the 2003 Nobel Prize in Physiology or Medicine.
Example 5.5(With a 10 mT/m gradient, 1 mm is 426 Hz)
Take . A displacement of shifts the resonance frequency by
Conversely, measuring frequency to a resolution of fixes position to a resolution of . Relative to the carrier, is — again a precision of one part in a million. This is why the static field of an MRI scanner is held uniform to a few ppm across the whole imaging volume.
Incidentally, with a receiver bandwidth of the field of view is
Imaging a head therefore calls for a somewhat weaker gradient or a wider bandwidth — and so on: every setting of the machine is tied together by this one equation.
Image contrast — the fact that white and gray matter in the brain appear in different shades — comes less from the number of hydrogen nuclei than from how fast the excited spins return to equilibrium: the longitudinal relaxation time and the transverse relaxation time differ from tissue to tissue. Since these are set by the motional state of the water molecules and their interaction with the surrounding macromolecules, MRI sees not only “where the hydrogen is” but “what kind of environment the hydrogen is in”.
6. What the three have in common
Section titled “6. What the three have in common”Set them side by side once more.
| Phone (semiconductors) | GPS | MRI | |
|---|---|---|---|
| Central theory | quantum mechanics (band theory, tunneling) | special and general relativity | quantum mechanics (nuclear spin) + statistical mechanics |
| Energy difference | band gap | Cs-133 hyperfine structure | Zeeman splitting |
| Corresponding frequency | (infrared to visible) | (microwave) | (VHF) |
| Decisive number | , | per day | polarization |
| Theory to application | 1928 (Bloch) → 1947 (transistor) | 1915 (general relativity) → 1978 (first GPS satellite) | 1946 (NMR) → 1977 (human imaging) |
Running through all three columns is from Definition 2.1. In a semiconductor the band gap sets the color of the light; in MRI the splitting of a nuclear spin sets the radio frequency; and in the atomic clocks of GPS — this is the mildly startling part — the statement that the hyperfine transition of the ground state of cesium-133 has frequency has been the definition of the second itself since 1967 (a definition retained after the 2019 revision of the SI). Our unit of time is an atomic energy difference read through .
The other thing they share is exponentials and a feeling for orders of magnitude. Semiconductor performance is set by the contest between two exponentials, and ; GPS cannot ignore a relative error of ; MRI picks up an imbalance of . The “approximations” and “order-of-magnitude estimates” of a high-school textbook are working tools used daily in exactly these situations.
For all this practical success, physics is not finished. The performance limits of semiconductors, room-temperature superconductivity, error correction for quantum computers, and the unification of gravity with quantum theory (for the scale on which both matter, see Planck units(Definition 6.1)[Unsolved Problems in Physics]) — the open problems are collected in unsolved problems in physics. Whatever today’s phone would have been to a physicist of 1900, the same thing is surely happening again by 2120.
7. Exercises
Section titled “7. Exercises”Exercise 7.1Easy
A green LED emits at about . What is the band gap of its semiconductor, in eV? And can you light such a material by connecting a single dry cell directly across it? Give your reasoning.
Solution
By Proposition 3.2, , so
You cannot light it. An electron crossing a potential difference gains energy , so a cell supplies only . Emitting one photon requires , as used in the derivation of Proposition 3.2, so a forward voltage of at least is needed. Indeed the forward voltage of a green LED is around to , higher than a red LED (about ) and lower than a blue or white one (about to ). LED forward voltages differ by color precisely because the band gaps differ.
Exercise 7.2Standard
An atomic clock is placed on a geostationary satellite (orbital radius ). By how many microseconds per day does it drift relative to a clock on the ground, and does it run fast or slow? Use and .
Solution
Apply Theorem 4.2 directly (a geostationary orbit is circular with essentially zero eccentricity, so the hypotheses hold). First the bracket:
Multiplying by ,
The value is positive, so the clock runs fast (consistent with the sign condition in Theorem 4.2: ). Per day,
This exceeds the of a GPS satellite, because a higher orbit means a larger gravitational effect (the gain) and a lower speed, hence a smaller special-relativistic effect (the loss).
Exercise 7.3Standard
For an MRI scanner with , find the following.
(1) The proton polarization at body temperature . (2) The net polarized number of protons in of water. (3) The frequency resolution required to achieve a spatial resolution of with a gradient field .
Solution
(1) By Proposition 5.2, , so from in Definition 5.1,
The thermal energy at body temperature is . Since (the ratio is about ), the approximation in Proposition 5.3 applies and
about , or roughly ten per million. This is exactly twice the value of Example 5.4, consistent with in Proposition 5.3.
(2) As in Example 5.4, of water contains protons, so
(3) The same computation as Example 5.5:
Doubling the gradient makes half the distance correspond to the same frequency difference. Stronger gradients buy finer resolution: that is the basic design principle of MRI. (In practice there is a limit, because rapidly switched gradients stimulate peripheral nerves.)
References
Section titled “References”- S. M. Sze and K. K. Ng, Physics of Semiconductor Devices, 3rd ed., Wiley, 2007 — Chapter 1 (crystal structure and band theory) and Chapter 4 (the MOS capacitor). The numerical values for intrinsic carrier densities and effective densities of states follow the tables in this book.
- C. Kittel, Kotai Butsurigaku Nyumon (Introduction to Solid State Physics, 8th ed.), Maruzen, 2005 (in Japanese) — Chapters 7 and 8 (energy bands and semiconductor crystals).
- R. P. Feynman, R. B. Leighton and M. Sands, Feynman Butsurigaku V: Ryoshi Rikigaku (The Feynman Lectures on Physics, Vol. V: Quantum Mechanics), Iwanami Shoten (in Japanese) — the chapters on tunneling and on two-level systems.
- N. Ashby, “Relativity in the Global Positioning System”, Living Reviews in Relativity 6 (2003), article 1. doi:10.12942/lrr-2003-1 — the standard review of relativistic effects in GPS, including the discussion of the reference-frequency offset.
- E. M. Haacke, R. W. Brown, M. R. Thompson and R. Venkatesan, Magnetic Resonance Imaging: Physical Principles and Sequence Design, Wiley, 1999 — the basics of nuclear magnetic resonance, spatial encoding by gradient fields, and relaxation times.
- BIPM, The International System of Units (SI), 9th edition, 2019 — https://www.bipm.org/en/publications/si-brochure — the definition of the second (the cesium-133 hyperfine transition frequency ).
- NIST, CODATA Internationally Recommended Values of the Fundamental Physical Constants — https://physics.nist.gov/cuu/Constants/ — the source of the values of , , and the proton gyromagnetic ratio used above.
Appendix: Where the numbers come from, and what to watch for
Section titled “Appendix: Where the numbers come from, and what to watch for”What the GPS calculation ignores. In Theorem 4.2 we neglected the Earth’s rotation. The surface at the equator moves at about , so the ground clock too is slowed, by (that is per day). Including this increases the satellite’s relative gain by about . Furthermore, since the Earth is not a perfect sphere, operational practice expands the gravitational potential in spherical harmonics and uses a coordinate system fixed to the rotating Earth (defined so that clocks on the geoid all run at the same rate). The rigorous treatment is in Ashby’s review. Periodic variations from orbital eccentricity (for GPS, or less) are handled at the receiver as a correction term of the form .
On the semiconductor numbers. The effective densities of states are computed from density-of-states effective masses and differ by a few percent between sources. The factor-of-1.5 discrepancy for silicon in Example 3.6 comes from this uncertainty together with our neglect of the slight shrinking of the band gap with temperature (about for Si near ). For order-of-magnitude estimates the accuracy is ample. As for the tunneling transmission, Proposition 3.7 idealizes the barrier as rectangular; a real gate insulator requires accounting for the tilt of the barrier under the applied field (Fowler–Nordheim tunneling) and for interface states. The conclusion “exponential in the thickness” is unaffected.
On the MRI polarization. Proposition 5.3 assumes thermal equilibrium. Recent hyperpolarization techniques polarize nuclear spins strongly by artificial means before introducing them into the body, reaching a few percent polarization — more than ten thousand times the thermal-equilibrium value — with Xe or C. Hyperpolarized xenon MRI, which images the airways of the lung directly, is entering clinical use. The figure should be understood as conditional on thermal equilibrium.
Report an error in this article ・Operated by: Mugen Giken LLC ・Pricing ・Terms ・Legal notice
© 2026 夢現技研合同会社 ・Feeding the text to an LLM is welcome. Code samples are MIT licensed.