Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck pass
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Collinear boost composition and the relativistic velocity-addition law

Statement

Let S=span⁡(e1,e2,e3) be the spatial three-space of a frame (o;e0,e1,e2,e3) with its Euclidean structure δ (Spatial rotations of an inertial frame), and let e∈S be a unit vector, δ(e,e)=1. Define J:R3→S by J(a):=∑i=13aiei, where ai:=a(i−1) relabels the coordinates 0,1,2 of The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn. Let n:=J−1(e); then ∣n∣=1, since δ(J(a),J(b))=a⋅b by orthonormality. For t∈(−1,1), the notation B(te) means B(tn), whose parameter belongs to R3, while e belongs to V. Let β1,β2∈(−1,1) be real parameters and let B(β1e) and B(β2e) be the corresponding passive boosts (The passive Lorentz boost with parameter beta). Then

B(β1e) B(β2e)=B(βe),β:=β1+β21+β1β2,

and ∣β∣<1. In particular the two collinear boosts commute, B(β1e)B(β2e)=B(β2e)B(β1e), and

B(β1e) B(−β2e)=B ⁣(β1−β21−β1β2 e).

The composed parameter β is the displayed rational expression, which generally differs from β1+β2; this algebraic law is conventionally called velocity addition. In particular, no composition of two boosts in a common direction leaves the open interval (−1,1): the composed parameter always satisfies ∣β∣<1.

Facts & Assumptions

Given: A frame (o;e0,e1,e2,e3) with spatial three-space S and Euclidean structure δ, a unit vector e∈S, real parameters β1,β2∈(−1,1), and the passive boosts B1:=B(β1e), B2:=B(β2e).

[L1]

For β∈R3 with ∣β∣<1 the passive boost is the linear map given in the frame's coordinates by x′0=γ(x0−β⋅xvec) and xvec′=xvec+γ−1∣β∣2(β⋅xvec)β−γβx0 when β≠0, and B(0)=id⁡V; here γ(β)=(1−∣β∣2)−1/2 is the rational power of the positive base 1−∣β∣2 (The passive Lorentz boost with parameter beta).

[L2]

The spatial three-space of the frame is S=span⁡(e1,e2,e3)={w∈V:η(e0,w)=0}, the form δ:=η∣S×S is a positive-definite symmetric bilinear form on S with δ-orthonormal ordered basis (e1,e2,e3), and V=S⊕span⁡(e0); for the unit vector e one has δ(e,e)=1 and every xs∈S decomposes as xs=s e+y with s:=δ(e,xs) and δ(e,y)=0 (Spatial rotations of an inertial frame).

[L3]

For coordinate columns a,b∈R3, use ai:=a(i−1) and bi:=b(i−1), i=1,2,3. The Euclidean inner product is a⋅b=∑i=13aibi and ∣a∣2=∑i=13ai2 (The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn). With J and n as in the Statement, orthonormality in [L2] gives δ(J(a),J(b))=a⋅b and ∣n∣=1. Thus for β=tn and xvec∈R3 one has ∣β∣2=t2 and β⋅xvec=t δ(e,J(xvec)).

[L4]

For a positive real base a the rational power a−1/2 is positive and satisfies (a−1/2)2=a−1=1/a (Rational powers ar of a positive base, Laws of rational exponents); hence for ∣β∣<1 the number γ(β)=(1−β2)−1/2 is positive with γ(β)2(1−β2)=1.

[L5]

Matrix multiplication has entries (AB)ik=∑jaijbjk and the identity matrix has diagonal entries 1; two matrices with the same entries are equal, and two linear maps with the same matrix in a fixed ordered basis are equal (Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes).

[L6]

The real numbers form an ordered field: a product of two positive reals is positive, and an inequality may be multiplied on both sides by a positive real; in particular u>0 gives u2>0, and ∣u∣<1 together with ∣u∣≥0 gives u<1 (Order on the reals).

[L7]

For real x,y one has ∣x∣≥0, ∣xy∣=∣x∣ ∣y∣, and, for c>0, ∣x∣<c if and only if −c<x<c (Basic properties of the absolute value).

[L8]

For reals a,b≥0 one has a<b if and only if a2<b2; more generally a2<b2 if and only if ∣a∣<∣b∣ (Squaring is monotone on the nonnegatives).

Proof

technique · direct
1.1L1L2L3L5algebra

Let P:=span⁡(e0,e) and P⊥:={y∈S:δ(e,y)=0}. By [L2], every x∈V has a unique decomposition x=x0e0+s e+y with y∈P⊥, so V=P⊕P⊥. Put a:=J−1(y); its spatial coordinate column is xvec=sn+a and n⋅a=δ(e,y)=0 by [L3]. For β=βin, therefore, ∣β∣2=βi2 and β⋅xvec=βis. If βi≠0, [L1] gives (Bix)0=γi(x0−βis) and (Bix)vec=sn+a+(γi−1)sn−γiβix0n=(γis−γiβix0)n+a. Applying J to this last column gives Bix=γi(x0−βis)e0+(γis−γiβix0)e+y. For βi=0, the same formula follows from Bi=id⁡V and γi=1. Thus the action on P in the ordered basis (e0,e) is (γi−γiβi−γiβiγi) and the action on P⊥ is the identity.

2.1step 1.1L4L5L6L7algebra

By the product rule [L5], the 2×2 blocks of B1B2 multiply to (γ1−γ1β1−γ1β1γ1)(γ2−γ2β2−γ2β2γ2)=(γ1γ2(1+β1β2)−γ1γ2(β1+β2)−γ1γ2(β1+β2)γ1γ2(1+β1β2)), because the (0,0) entry is γ1γ2+γ1β1γ2β2 and the (0,1) entry is −γ1γ2β2−γ1β1γ2, the other two entries being the same by symmetry; the P⊥ block of B1B2 is the identity. Since ∣β1β2∣=∣β1∣ ∣β2∣<1⋅1=1 by [L7], [L6] gives −1<β1β2, hence 1+β1β2>0; the scalar γ1γ2(1+β1β2) is the product of the positive numbers γ1,γ2,1+β1β2 and is therefore positive, so the block may be factored by it.

3.1step 2.1L4L6L7L8algebra

Define β:=(β1+β2)/(1+β1β2). Expanding the numerator of 1−β2 with the common denominator (1+β1β2)2 gives 1−β2=(1+β1β2)2−(β1+β2)2(1+β1β2)2=(1−β12)(1−β22)(1+β1β2)2=1γ12γ22(1+β1β2)2, where the last step uses γi2(1−βi2)=1 from [L4]. The right-hand side is positive, so 1−β2>0 and ∣β∣<1; moreover γ(β)2=1/(1−β2)=γ12γ22(1+β1β2)2 by [L4], and γ(β) and γ1γ2(1+β1β2) are both positive, so their equal squares force them to be equal (a positive real has exactly one positive square root); consequently γ(β)β=γ1γ2(β1+β2). For the positivity of the numerator in the second display, note that ∣βi∣<1=∣1∣, so [L8] gives βi2<1, hence 1−βi2>0 and, by [L6], (1−β12)(1−β22)>0; together with (1+β1β2)2>0 from [L6] this gives 1−β2>0 and, by [L8] applied to β2<1, the bound ∣β∣<1.

4.1step 1.1step 2.1step 3.1L1L5algebra

Substituting the two displays of step 3.1 into the product of step 2.1 and comparing with the block action of B(βe) established in step 1.1 (including β=0, when the block is I2) gives that B1B2 and B(βe) have the same action on P in (e0,e), namely the 2×2 matrix (γ(β)−γ(β)β−γ(β)βγ(β)) and both fix P⊥ pointwise; since V=P⊕P⊥, [L5] gives equality of the two linear maps, so B(β1e)B(β2e)=B(βe) with ∣β∣<1.

5.1step 2.1step 3.1step 4.1L1L6L7L8algebra

Replacing β2 by −β2 in steps 2.1 and 3.1 (the hypothesis ∣−β2∣<1 holds and ∣β1β2∣<1 gives 1−β1β2>0 by [L6], [L7]) gives the product γ1γ2(1−β1β2)(1−β1−β21−β1β2−β1−β21−β1β21), the identity on P⊥, and the identity (1−β12)(1−β22)=(1−β1β2)2(1−(β1−β21−β1β2)2); hence β′:=β1−β21−β1β2 satisfies ∣β′∣<1 and, by the same comparison as step 4.1, B(β1e)B(−β2e)=B(β′e).

5.2step 3.1step 4.1algebraL5

The displays of steps 3.1 and 4.1 are symmetric under the exchange of (β1,γ1) with (β2,γ2): the scalar β and the factor γ1γ2(1+β1β2) are unchanged by that exchange. Applying the same computation with the roles of B1 and B2 interchanged therefore gives B(β2e)B(β1e)=B(βe)=B(β1e)B(β2e): the two collinear boosts commute.

6.1step 4.1step 5.1step 5.2L4∎

Step 4.1 proves the composition law and the bound ∣β∣<1 for equal directions, step 5.1 proves the opposite-sign composition law, and step 5.2 proves commutativity; every composition of two boosts in the common direction e therefore has parameter in (−1,1) and never leaves the open interval. This proves every clause of the statement.

Depends on

Dependency tree · 2 levels

Sources