Generation
# Spectral Classification of Stars
## Definition
**Spectral classification** is a system for categorizing stars based on their **surface temperature** as revealed by their **absorption line spectra**. Stars are classified using letter types that form a temperature sequence.
### The Main Sequence (hottest to coolest):
**O - B - A - F - G - K - M**
(Mnemonic: "Oh Be A Fine Girl/Guy Kiss Me")
Each class is subdivided into 10 subclasses (0-9), where 0 is hotter and 9 is cooler within that class.
### Key Characteristics:
- **O stars**: Blue, very hot (>30,000 K), ionized helium lines
- **B stars**: Blue-white, hot (10,000-30,000 K), neutral helium lines
- **A stars**: White (7,500-10,000 K), strong hydrogen lines
- **F stars**: Yellow-white (6,000-7,500 K), ionized calcium lines
- **G stars**: Yellow (5,200-6,000 K), ionized calcium, weak hydrogen
- **K stars**: Orange (3,700-5,200 K), neutral metal lines
- **M stars**: Red, cool (<3,700 K), molecular bands (TiO)
## Worked Example
**Star: The Sun**
**Observations:**
- Surface temperature: ~5,778 K
- Spectrum shows: Strong ionized calcium (Ca II) H and K lines, moderate hydrogen lines, presence of neutral metal lines
**Classification:**
The temperature places it in the **G class** (5,200-6,000 K). The specific spectral features indicate it's near the middle of this range.
**Result: G2V**
- **G2** = spectral type and subclass
- **V** = luminosity class (main sequence dwarf star)
20 tokens in · 443 tokens out · 11372 ms · $0.0067
Trail
02:54:08 received prompt_chars=74 verifiers=['scripture_anchors', 'theology_doctrine']
02:54:08 red_gate decision=pass reason=no disqualifying input patterns detected
02:54:19 base_llm_call model=anthropic/claude-sonnet-4-5 tokens_in=20 tokens_out=443 latency_ms=11372.0 cost_usd=0.0067
02:54:19 verifier:scripture_anchors verdict=NOT_APPLICABLE summary=0 Scripture citation(s) extracted
02:54:19 verifier:theology_doctrine verdict=NOT_APPLICABLE summary=no doctrine keyword patterns detected
02:54:19 floor_gate decision=pass reason=output above protective minimum; no mismatches
02:54:19 way_gate decision=pass reason=no declared way_path (Way check NA); no coercion language
02:54:19 execution_gate decision=deferred reason=no witnesses available (Witness Roll not yet constituted)
02:54:19 signed hash_algo=sha256 hash=sha256:ebc9af3ff0e98b4c6d3ab70b14e408aa18c3d47f234cfc02317dc75449b8385d