IUPAC Nomenclature of Alkenes and Alkynes

A molecule's name is a set of instructions. It tells you how to rebuild it atom by atom. Nowhere is this more consequential than with alkenes and alkynes. A single misplaced locant silently swaps one compound for a structural isomer. That isomer can have entirely different reactivity. Hex-1-ene undergoes anti-Markovnikov hydroboration at a terminal, sterically open carbon. Hex-2-ene does not even have that option. Naming these unsaturated hydrocarbons correctly is not clerical busywork. It is the first rigorous test of your skills. You must look at a skeletal structure and identify the principal characteristic group. Then you must translate connectivity into an unambiguous string of prefixes, locants, and suffixes. This matters because the double bond (C=C) and triple bond (C≡C) are reactive hearts of huge swaths of organic chemistry. They appear in polymer feedstocks, terpene biosynthesis, alkyne click chemistry, Wittig and Heck couplings. Every mechanism written about them refers back to a specific carbon number. If you cannot reliably assign "C3" to the correct atom, you cannot correctly describe things. You cannot say where a nucleophile attacks, where a carbocation forms, or which face a reagent approaches. Nomenclature is the coordinate system on top of which mechanism is drawn. The big picture is this: an alkene or alkyne name is built from four decisions made in a fixed order. First, find the longest continuous chain that contains every carbon of the unsaturation. Second, number that chain to give the lowest possible locant to the unsaturation itself (not simply to make substituents small). Third, name substituents as prefixes with their own locants. Fourth, handle special cases — multiple double/triple bonds ("diene", "enyne"), rings, and stereodescriptors — with well-defined tie-breaking rules. Each decision has a mechanistic reason. That reason is rooted in how the Functional group priority table works. It also depends on how substituent locants are compared digit-by-digit. This article works through every rule with full worked derivations. It shows how to choose the parent chain when there are competing chains of equal length. It shows how numbering direction is chosen when both ends give the double bond the same locant. It shows how "ene" and "yne" combine into "enyne" with strict tie-breaking. It shows how the whole system generalizes to rings (cycloalkenes) and to polyenes with many double bonds. It closes with the classical convention this whole system replaced. Finally, it shows where the naming rules matter today. These areas include medicinal chemistry, natural-product total synthesis, and polymer science.

Key takeaways
  • The parent chain must contain both carbons of the C=C or C≡C, even if a longer chain elsewhere in the molecule ignores it.
  • Number the parent chain to give the unsaturation the lowest locant, ahead of substituents — this beats the alkane "lowest locant to first point of difference" rule when the two conflict.
  • The locant cited is the lower-numbered carbon of the multiple bond, e.g. pent-2-ene means C2=C3.
  • Multiple double/triple bonds use multiplying prefixes fused to the suffix: -adiene, -atriene, -diyne, each unsaturation gets its own locant.
  • When both double and triple bonds are present, name as "-en-yne"; at a genuine tie, double bond gets the lower locant.
  • Key idea: every naming choice — chain selection, numbering direction, suffix construction — is governed by a strict hierarchy that always resolves to a single unambiguous string, with the multiple bond's position taking priority over everything except the principal characteristic group.

Where this lives today

Correct alkene/alkyne nomenclature is not a museum exercise — it is the everyday language of chemical databases, patents, and regulatory filings, where a single transposed locant can misidentify a drug candidate or a monomer. In polymer science, the naming of diene monomers such as buta-1,3-diene (the industrial precursor to synthetic rubber, SBR and polybutadiene) depends entirely on correctly identifying the 1,3-locant pattern that permits 1,4-addition polymerization; a wrongly numbered diene name would misdescribe which carbons end up in the polymer backbone. In total synthesis of terpenes and steroids, chemists routinely describe stereodefined trienes and enynes (precursors for intramolecular Diels–Alder reactions or alkyne-based click couplings) using exactly the fused "-en-yne" suffix machinery derived above, and getting the locants wrong in a synthetic route description would misplace the very bonds a retrosynthesis depends on. Alkynes named with precise locants are central to bioorthogonal chemistry: terminal alkynes (systematically "R-1-yne") are the click-chemistry handles in copper-catalyzed azide–alkyne cycloadditions (CuAAC) used to tag biomolecules, and medicinal chemists specify exactly which carbon bears the alkyne using the same numbering logic taught here. Pharmaceutical patents for alkyne-containing drugs (efavirenz's alkynyl-cyclopropyl side chain, for instance) rely on the IUPAC name as the unambiguous legal description of the compound's connectivity — a single locant error would describe a structurally distinct, and potentially patent-invalidating, molecule. Understanding these naming rules is also the direct on-ramp to E/Z Configuration and the CIP Rules, since a stereodescriptor is meaningless without first correctly locating and numbering the double bond it modifies, and to Alkene Structure and the Pi Bond, which explains why that C=C locant marks a site of distinctive reactivity in the first place.

Ask the tutor: How do the E and Z descriptors get assigned once a double bond's locant is fixed, and why does that require the CIP priority rules?

The physical picture — how a name encodes a structure

An alkane name is a chain plus branches. An alkene or alkyne name adds one more piece of information that the alkane system does not need: where along the chain the unsaturation sits, and this location must be locatable with a single number because a C=C or C≡C, unlike a substituent, has no independent "identity" apart from its position — you cannot have two structurally different double bonds both sitting at "C2" of the same skeleton the way you could have two different alkyl groups both attached at C2. The suffix "-ene" or "-yne" replaces the alkane suffix "-ane," and a locant is prepended to say which carbon–carbon bond is the multiple one. The reason multiple-bond position dominates numbering is rooted in the seniority hierarchy IUPAC uses to rank what gets the lowest locant. Unsaturation (C=C, C≡C) is treated as a modification of the parent hydride's degree of saturation — it is part of how the parent chain itself is defined and numbered — whereas alkyl and halo substituents are add-ons cited afterward. When you compare two candidate numbering schemes for the same chain, you check, in order: (1) principal characteristic group (an –OH, –COOH, etc., if present — none here) gets the lowest locant; (2) skeletal unsaturation (ene/yne) gets the lowest locant; (3) all substituents cited as a set get the lowest locants at first point of difference; (4) alphabetical order breaks remaining ties. This is why hex-3-ene numbered from the correct end becomes hex-3-ene rather than the "hex-4-ene" you'd get numbering from the wrong end — you always renumber to make the unsaturation locant as small as the connectivity allows. For triple bonds, the same logic applies with "-yne" as the suffix, and the linear geometry of the sp carbons (bond angle 180°, two orthogonal π bonds) has no bearing on naming — nomenclature only tracks connectivity, not 3D shape (shape is what Alkene Structure and the Pi Bond handles). When a chain contains both a double and a triple bond, both must appear in the parent chain, and both get cited with locants attached to a single fused suffix, "-en-yne," with the double bond's locant written first by convention regardless of which number is smaller.

Figure
Locant assignment: numbering direction is set by the double bond, not by substituents
4-methylhex-2-ene — correct vs incorrect numbering Correct: number from left → C2=C3 (lower than C4=C5 if reversed) CH₃ (C4 branch) C1 C2 C3 C4 C5 C6 C2=C3 Wrong: numbering from right gives double bond locant 4 (C4=C5) — higher, so rejected Rule order: principal group > unsaturation locant > substituent locants > alphabetical
Figure
Building the suffix: single, double, triple bond counts fuse into one word
Suffix construction table (hexa- chain, 6 carbons) 0 double bonds: hex + ane → hexane 1 double bond: hex + ene, locant → hex-2-ene 2 double bonds: hexa + diene, two locants → hexa-1,3-diene 3 double bonds: hexa + triene → hexa-1,3,5-triene 1 triple bond: hex + yne → hex-1-yne 1 double + 1 triple: hex + en + yne, double cited first → hex-1-en-4-yne Note the "a" before a multiplying prefix (hexa-, not hex-) when it precedes a consonant.

The core ideas — the governing rules stated as formal criteria

The full algorithm for naming an acyclic alkene/alkyne can be written as an ordered decision procedure. Each line below is a criterion; you apply them strictly in order and stop as soon as one of them picks a unique winner.

Criterion 1: parent chain=arg⁡max⁡chains containing all C=C, C≡C(number of carbons)\text{Criterion 1: parent chain} = \arg\max_{\text{chains containing all C=C, C≡C}} (\text{number of carbons})

where: the maximization is restricted to chains that include every atom of every multiple bond in the molecule — a longer chain that skips over a double bond is not eligible, no matter how long it is.

Criterion 2: numbering direction=arg⁡min⁡two chain-end choices(locant of first C of C=C or C≡C)\text{Criterion 2: numbering direction} = \arg\min_{\text{two chain-end choices}} \big(\text{locant of first C of C=C or C≡C}\big)

where: if the two numbering directions give the double/triple bond the same locant (symmetric placement), this criterion is a tie and you proceed to Criterion 3.

Criterion 3 (tiebreak): arg⁡min⁡remaining direction choices(locant set of all substituents, compared term-by-term)\text{Criterion 3 (tiebreak): } \arg\min_{\text{remaining direction choices}} \big(\text{locant set of all substituents, compared term-by-term}\big)

where: "compared term-by-term" means you list each direction's substituent locants in increasing order and find the first position where the two lists differ; the direction with the smaller number at that first difference wins.

Criterion 4 (final tiebreak): alphabetically first-cited substituent gets the lower locant\text{Criterion 4 (final tiebreak): alphabetically first-cited substituent gets the lower locant}

where: this only matters in the rare case that criteria 1–3 all tie exactly (e.g., a perfectly symmetric substitution pattern). Read together, these four lines are the entire naming algorithm distilled: maximize chain length subject to including the unsaturation, then minimize the unsaturation's own locant, then minimize substituent locants as a set, then fall back to alphabetical priority. Every textbook example — no matter how baroque the branching — reduces to walking through these four lines in order.

Derivation AMechanism 1 — Choosing chain and numbering for a branched dialkene

Goal. Name the structure CH₂=CH–CH(CH₃)–CH₂–CH=CH–CH₃ correctly, showing why the "obvious" longest chain and the correct numbering are what they are.

Step 1 — draw out the full carbon skeleton. Label every carbon provisionally: C_a(=CH₂)–C_b(H)=C_c(H)–C_d(H)(CH₃)–C_e(H₂)–C_f(H)=C_g(H)–C_h(H₃), with a methyl branch hanging off C_d. Count total carbons in the main zigzag: C_a through C_h is 8 carbons, plus the branch methyl makes 9 carbons total in the molecule (C₉H₁₆). We must find the parent chain among these.

Step 2 — apply Criterion 1: the parent chain must contain both double bonds. The main chain C_a–C_h already contains both C=C units (C_a=C_b and C_f=C_g). Check whether routing through the branch instead of continuing straight could give a longer chain that still contains both double bonds — it cannot, because the branch (a lone methyl) is only one carbon long and detouring into it would abandon the second double bond. So the 8-carbon chain C_a→C_h is the parent chain: an octadiene skeleton, with a methyl substituent.

Step 3 — apply Criterion 2: number to give the double bonds the lowest locants. Numbering left-to-right (C_a=1): double bonds sit at C1=C2 and C5=C6 → locant set {1,5}. Numbering right-to-left (C_h=1): renaming C_h=1, C_g=2, C_f=3, C_e=4, C_d=5, C_c=6, C_b=7, C_a=8 → double bonds now at C2=C3 and C6=C7 → locant set {2,6}. Compare {1,5} vs {2,6} term by term: first term 1 < 2, so the left-to-right numbering wins outright at the very first comparison — Criterion 2 alone resolves it, no need for Criterion 3.

Step 4 — locate and cite the methyl substituent. With the winning numbering (C_a=1 through C_h=8), the methyl branch is on C_d = C4. So the substituent locant is 4.

Step 5 — assemble the full name. Parent: octa- (8 carbons) + diene (two double bonds) + locants 1,3 → wait, recheck: the double bonds were found at C1=C2 and C5=C6, so the diene locants are 1 and 5, cited as the lower number of each pair: "1,5". Assemble:

name=4-methylocta-1,5-diene\text{name} = \text{4-methylocta-1,5-diene}

Every locant is independently checked: C1=C2 (first ene), C4 methyl, C5=C6 (second ene) — reading the structure back from this name regenerates exactly the original skeleton, confirming the derivation.

Go deeper · Derivation B · 2 minMechanism 2 — An enyne with a genuine numbering tie, broken by substituents
Derivation BMechanism 2 — An enyne with a genuine numbering tie, broken by substituents

Goal. Name CH≡C–CH₂–CH(CH₃)–CH₂–CH=CH₂ and show explicitly how a locant tie between the two numbering directions is broken by Criterion 3, not by guessing.

Step 1 — identify the chain and both unsaturations. Label C1′(≡CH)–C2′(≡C)–C3′(H₂)–C4′(H)(CH₃)–C5′(H₂)–C6′(H)=C7′(H₂), a 7-carbon chain containing one triple bond (C1′≡C2′) and one double bond (C6′=C7′), with a methyl on C4′. This is a hept-en-yne skeleton.

Step 2 — apply Criterion 1. The 7-carbon chain already contains both the triple bond and the double bond in a single continuous chain; no branch could extend it further while retaining both unsaturations (the only branch is the single methyl on C4′). Parent chain confirmed: heptenyne, 7 carbons.

Step 3 — apply Criterion 2, testing both numbering directions. Direction A (start at the alkyne end, C1′=1): triple bond locant = 1 (at C1=C2), double bond locant = 6 (at C6=C7). Locant set for unsaturations: {1, 6}. Direction B (start at the alkene end, renumber from the other terminus): triple bond now sits at C6≡C7 (locant 6), double bond at C1=C2 (locant 1). Locant set: {1, 6}. Compare {1,6} vs {1,6}: identical — this is a genuine tie at Criterion 2, because the rule for ties among different kinds of unsaturation (ene vs yne) is to compare the full set of locants regardless of which is which, and here both directions produce the same set. We must proceed to the next rule.

Step 4 — apply the specific "ene before yne" sub-rule for breaking this exact tie. When the set of unsaturation locants ties between two numbering directions, IUPAC's rule assigns the lower locant to the double bond (–ene) rather than the triple bond (–yne), because in the seniority order for suffix citation "ene" is listed before "yne," and the lower locant goes to the earlier-cited suffix. Direction B gives the double bond locant 1, which is lower than Direction A's double-bond locant of 6. Direction B wins.

Step 5 — renumber fully under Direction B and place the substituent. Under Direction B: C1=C2 is the double bond (was C7′=C6′), C3 is CH₂ (was C5′), C4 carries the methyl (was C4′, unchanged position by symmetry of the middle), C5 is CH₂ (was C3′), and C6≡C7 is the triple bond (was C2′≡C1′). The methyl substituent sits at C4.

Step 6 — assemble the name, citing double bond locant first per convention.

name=4-methylhept-1-en-6-yne\text{name} = \text{4-methylhept-1-en-6-yne}

Sanity check by regenerating structure: C1=C2 (ene) – C3(H₂) – C4(H)(CH₃) – C5(H₂) – C6≡C7 (yne). This is exactly the mirror image (numbering-wise) of the starting structure, confirming that Direction B was correctly identified as lower-locant-to-the-double-bond.

Worked examples

Example 1 (foundational): a simple terminal alkyne with one substituent. Name the structure CH₃–CH₂–CH(CH₃)–C≡CH. Step 1: find the longest chain containing the triple bond. The chain CH₃–CH₂–CH(CH₃)–C≡CH has 5 carbons in the main line (counting the terminal alkyne carbon and its neighbor, plus the three-carbon tail); label them so that the triple bond carbons get definite positions. Numbering from the alkyne end: C1(≡CH), C2(≡C), C3(H, bearing CH₃), C4(H₂), C5(H₃). Triple bond is C1≡C2, locant 1 — this is already the minimum possible for a terminal alkyne, so no comparison with the opposite direction is even needed (numbering from the other end would put the triple bond at C4≡C5, locant 4, clearly worse). Substituent: methyl at C3.

name=3-methylpent-1-yne\text{name} = \text{3-methylpent-1-yne}

Limiting case check: if the methyl substituent were absent entirely, the same chain-and-numbering logic gives pent-1-yne unambiguously, confirming the terminal-locant convention holds independent of substitution.

Example 2 (applied): a diene fragment relevant to terpene biosynthesis. Isoprene itself, 2-methylbuta-1,3-diene, is the small building block from which many terpenes are formally (though not biosynthetically, which actually proceeds via isopentenyl pyrophosphate) assembled on paper. Consider naming CH₂=C(CH₃)–CH=CH₂ from scratch. Step 1: main chain — four carbons in a row, C1=C2–C3=C4, with a methyl branch on C2. This is the longest chain containing both double bonds (there is no longer alternative; the methyl is a one-carbon dead end). Step 2: numbering direction — from the left, double bonds are at C1=C2 and C3=C4, locant set {1,3}. From the right, they'd be at C1=C2 and C3=C4 again by the molecule's near-symmetry — but the methyl substituent breaks the tie: numbering from the left puts the methyl at C2, from the right it would land at C3. Lower substituent locant is 2, so numbering from the left (methyl end first) is correct. Step 3: assemble.

name=2-methylbuta-1,3-diene\text{name} = \text{2-methylbuta-1,3-diene}

This is exactly the accepted name (isoprene is the retained trivial name; the systematic name is what nomenclature rules generate independently). The double-bond locants {1,3} are the minimum achievable set for a four-carbon diene skeleton — you cannot place two double bonds on a four-carbon chain with both locants below 1 and 3, so this is also a limiting/extremal case confirming the rule works at the boundary of what is geometrically possible.

Example 3 (exam/competition level): resolving chain choice, numbering, and enyne suffix simultaneously. Name the compound: CH₃–CH₂–C≡C–CH(CH₂CH₃)–CH=CH–CH₃, where the CH₂CH₃ hanging off the central carbon is an ethyl substituent, and there is a competing possible chain that runs through the ethyl branch instead of the main line. Step 1 — enumerate candidate parent chains. Label the atoms: C_a(H₃)–C_b(H₂)–C_c≡C_d–C_e(H)(–C_f H₂–C_g H₃)–C_h=C_i(H)–C_j(H₃). The "obvious" chain C_a through C_j is 8 carbons (a,b,c,d,e,h,i,j) — wait, count carefully: a,b,c,d,e,h,i,j is 8 atoms — and it contains both the triple bond (c≡d) and the double bond (h=i). The branch at C_e is –C_f H₂–C_g H₃, an ethyl group, only 2 carbons long. Could a chain that runs C_a...C_e...C_f...C_g instead (abandoning the alkene) be longer? That path is a,b,c,d,e,f,g = 7 carbons, and it fails Criterion 1 outright because it does not contain the double bond h=i. So it is disqualified regardless of length. The 8-carbon chain a–b–c–d–e–h–i–j is the unique valid parent. Step 2 — number both directions and compare unsaturation locants. From C_a=1: triple bond at C3≡C4 (c=3,d=4), double bond at C6=C7 (h=6,i=7). Unsaturation locant set {3,6}, with ene at 6, yne at 3. From C_j=1 (reverse): triple bond becomes C5≡C6, double bond becomes C2=C3. Set {2,5}, with ene at 2, yne at 5. Compare sets {3,6} vs {2,5} term-by-term: first terms 3 vs 2 — 2 is lower, so the reverse numbering (starting at C_j) wins outright at Criterion 2. No tie, no need for the ene-before-yne sub-rule this time, because the sets themselves already differ. Step 3 — renumber fully from the C_j end: C1(=old C_j, CH₃)–C2(=old C_i)=C3(=old C_h)–C4(=old C_e, bearing ethyl)–C5(=old C_d)≡C6(=old C_c)–C7(=old C_b)–C8(=old C_a). Double bond C2=C3, triple bond C5≡C6, ethyl substituent at C4. Step 4 — assemble the name, double-bond locant cited first in the fused suffix by convention:

name=4-ethyloct-2-en-5-yne\text{name} = \text{4-ethyloct-2-en-5-yne}

Check against the alternative chain that was disqualified in Step 1: even though a,b,c,d,e,f,g gave only 7 carbons and lacked the alkene, verifying that the 8-carbon chain is genuinely longer and does contain both unsaturations confirms Criterion 1 was applied correctly, and the final locant set {2,5} is lower at first difference than any renumbering of the rejected alternative could produce.

Limiting cases, scope & common traps

SituationRule that governs itCommon error
Two chains of equal length, only one contains the C=CCriterion 1 forces choice of the chain with the unsaturation, even if the other chain is "more branched-looking"Picking the chain that "looks longest" by eye without checking it contains the double bond
Symmetric alkene (locant tie both directions)Criterion 3: compare substituent locant sets term-by-termAssuming a tie means "either numbering is fine" — substituents almost always break it
Terminal alkyne (–C≡CH)Triple bond automatically gets locant 1 from the near end; no comparison needed if unambiguousForgetting that "yne" still needs an explicit locant in longer chains (hex-1-yne, not "hexyne")
Both ene and yne present, true locant-set tieEne gets the lower locant by suffix seniority (ene cited/prioritized before yne)Defaulting to "yne always lower" or citing them in the wrong order in the fused suffix
Ring alkenes (cycloalkenes)Double bond carbons are numbered C1–C2 by definition; substituents then get lowest locants consistent with thatNumbering the ring first by lowest substituent locants and only then noticing the double bond isn't at C1
Multiple double bonds, e.g. threeMultiplying prefix fuses onto stem: "hexa-1,3,5-triene," not "hexatri-1,3,5-ene"Misordering the locants or forgetting the linking vowel "a" before the prefix

The chemist behind it

The modern IUPAC nomenclature system was not the work of one person but of an international committee tradition stretching back to the Geneva Congress of 1892, refined continuously through the 20th century by the International Union of Pure and Applied Chemistry. Before this systematization, chemists named alkenes and alkynes largely by relation to their "parent" alkanes using ad hoc suffixes and, for alkynes especially, by treating them as derivatives of acetylene (the trivial name for ethyne) — "methylacetylene" for what is now systematically propyne, "dimethylacetylene" for but-2-yne. This older acetylene-derivative system is still occasionally encountered in older literature and in some common names retained for simple cases, but it does not scale: it becomes unworkable the moment a molecule carries multiple unsaturations or a stereochemical descriptor is needed at a specific locant, exactly the situations that dominate real synthetic chemistry. The figure most associated with rationalizing organic nomenclature into a chain-based, locant-driven system compatible with structural theory is August Kekulé, whose structural theory of carbon valency and chain-bonding (1858) provided the conceptual scaffold — a definite connectivity graph — without which "longest chain containing the unsaturation" would not even be a well-posed question. The explicit numbering-and-locant apparatus used today, however, is the product of sustained committee work by IUPAC's nomenclature commissions through the 20th century, most visibly formalized in the 1979 and 1993 recommendations and further refined in the 2013 recommendations that remain current.

Origins · 1 minAugust Kekulé and how this was discovered
AK
August Kekulé
1829-1896 · German structural chemistry, mid-to-late 19th century

Kekulé proposed that carbon is tetravalent and that carbon atoms can bond to one another to form chains — the foundational idea that makes "longest chain" a meaningful, well-defined structural criterion rather than an arbitrary convention. His structural theory (1858), developed alongside Archibald Scott Couper, underlies every subsequent nomenclature system, including the alkene/alkyne locant rules used today.

History
- 1858 — Kekulé and Couper independently propose that carbon is tetravalent and self-linking, founding structural theory.
- 1860 — The Karlsruhe Congress attempts (with limited success) to standardize atomic weights and formulas across national chemical traditions.
- 1892 — The Geneva Congress produces the first widely adopted systematic organic nomenclature rules, including chain-based naming of unsaturated hydrocarbons.
- 1930s-1950s — IUPAC nomenclature commissions formalize locant-comparison rules (lowest locants, substituent tie-breaking) into the modern recursive algorithm.
- 2013 — The current IUPAC Recommendations on organic nomenclature consolidate and clarify the ene/yne locant and seniority rules used worldwide today.
Why does the double bond locant come before substituent locants in priority?

Because unsaturation is treated as a structural feature of the parent chain itself — it determines what kind of parent hydride you have (an "-ene" rather than an "-ane") — whereas substituents are appendages named afterward. IUPAC's seniority order for assigning lowest locants places the principal characteristic group first, then skeletal unsaturation (double/triple bonds), and only then substituents as a set. This ordering guarantees that two chemists independently naming the same molecule always converge on the identical string, since substituent placement can never override where the double bond itself must sit.

How do you name a cycloalkene, and does the same locant logic apply?

Yes, with one fixed starting point: the two double-bond carbons are always numbered C1 and C2 (by convention, going around the ring in the direction that gives substituents the lowest locants). For example, 4-methylcyclohexene has the double bond fixed at C1=C2, with the methyl three ring atoms away in the direction that keeps its locant as low as possible. Unlike the acyclic case, there's no separate "compare two numbering directions for the double bond" step, because the double bond is anchored at C1=C2 by definition; only the direction of travel around the ring (clockwise vs counterclockwise) remains to be chosen, using the substituent-locant criterion.

Is "hex-3-ene" different from "3-hexene"?

No — these refer to the identical compound and locant. "Hex-3-ene" is the modern IUPAC-preferred format with the locant inserted directly before the suffix it modifies, which becomes essential once multiple locants or multiple suffix types are present (compare "hex-1-en-4-yne," where inserting the locant elsewhere would be ambiguous). "3-Hexene" is the older style, still widely seen and understood, with the locant prefixed to the whole name. Both are acceptable in casual use, but the current recommendations favor the embedded-locant style for clarity in complex polyfunctional names.

Why is the parent chain allowed to be a chain that isn't the longest chain in the whole molecule?

Because Criterion 1 restricts the search to chains that contain every carbon of every C=C or C≡C bond; the "longest chain overall" rule from alkane nomenclature is subordinate to this constraint. If the truly longest continuous carbon path in the molecule detours away from the double bond, that path is disqualified as a candidate parent chain entirely — length is only compared among the eligible chains, i.e., those that do contain the full unsaturation. This is exactly Example 3 above, where a 7-carbon alternative chain was rejected in favor of an 8-carbon chain purely because the shorter alternative failed to include the alkene.

How are the multiplying prefixes "di," "tri" attached — do they ever cause spelling changes?

Yes: when a multiplying prefix (di-, tri-, tetra-, penta-, hexa-) is added before "-ene" or "-yne," an intervening vowel is often required for pronunciation, giving "-adiene," "-atriene," "-atetraene," etc. — for example "hexa-1,3,5-triene," not "hextriene." The stem itself (hex-, hept-, oct-) gains the linking "a" specifically because it now precedes a consonant cluster (the "d" of "diene" or "t" of "triene"). For a single unsaturation, no such vowel is needed: "hex-1-ene," not "hexaene," because "ene" begins with a vowel sound compatible with the bare stem.

Does the E/Z descriptor change where the locant number is placed?

No — the locant for the double bond's position is determined entirely by the chain-numbering rules described here, independent of its stereochemistry. The E/Z descriptor (from E/Z Configuration and the CIP Rules) is an additional prefix, typically written as (E)- or (Z)- immediately before the locant or at the front of the full name, e.g., (E)-pent-2-ene or pent-2-ene with an explicit (2E) locant-tag in fully systematic style. You must finish assigning the constitutional locant first; only then does CIP priority analysis at that specific double bond determine E or Z.

What happens if a molecule has a double bond in a ring AND a chain substituent with its own double bond?

The ring is typically chosen as the parent (rings outrank chains of equal or even somewhat greater length under current IUPAC seniority rules for choosing the principal chain, unless the chain is markedly senior for other reasons), and the chain double bond is then cited as part of a substituent name, such as "3-(prop-1-en-1-yl)cyclohexene," where the ring double bond is fixed at C1=C2 as usual and the substituent itself carries its own internal locant for its own double bond. Each unsaturation is numbered relative to its own local parent — the ring's numbering does not extend into the substituent, and vice versa.

Where this leads