Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedPipeline-generated
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.

Future causal reachability, absence of causal loops, time monotonicity and the straight-worldline proper-time maximum

Statement

Let (A,V,η,C+) be the oriented time-oriented affine Minkowski space with the reachability objects ≤, <, J+, I+ and R+ of Causal reachability, causal futures and pasts, causal diamonds, and reachability by future causal paths in affine Minkowski space.

(a) Displacement of a future causal path. Let a<b be real numbers and let x:[a,b]→A be a piecewise C1 future causal path with D:=x(b)−x(a). Then D∈C+‾. If x has a future timelike one-sided tangent at some point of [a,b], then D∈C+. If x is nonconstant, then D≠0.

(b) Reachability and straight segments. The relation ≤ is reflexive and transitive, and J+(p)=R+(p), and for q≠p one has q∈J+(p) if and only if the straight path s↦p+s(q−p), s∈[0,1], is a future causal path; moreover I+(p)={q:the straight path from p to q is future timelike}={q:q is reachable from p by a piecewise C1 future causal path having a future timelike one-sided tangent at some point}, and p is in neither of these two sets.

(c) No causal loops. If p≤q and q≤p then p=q; equivalently there is no nonconstant piecewise C1 future causal path x:[a,b]→A with x(b)=x(a).

(d) Time monotonicity. For the chart x of every inertial frame and every piecewise C1 future causal path y:[a,b]→A, the composition x0∘y is nondecreasing, and if y is nonconstant on a subinterval [a′,b′] of [a,b] then (x0∘y)(b′)>(x0∘y)(a′); in particular every inertial frame agrees that a nonconstant future causal path does not go backwards in coordinate time.

(e) Straight-worldline maximum. Let p,q be events with q∈I+(p), put D:=q−p and T:=−η(D,D)>0. Then for every piecewise C1 future timelike worldline y:[a,b]→A with y(a)=p and y(b)=q, the elapsed proper time Δτ(y)=c−1∑i∫(ai,bi)−η(y′,y′), defined by the finite improper-piece sum of Total proper time of a piecewise C^1 future timelike worldline on the weak C1 pieces a=a1<b1=a2<⋯<bm=b, is at most T/c; equality holds if and only if the image of y is the straight segment from p to q and y traverses it with a strictly increasing time coordinate, that is, y is a strictly increasing reparametrization of s↦p+sD.

(f) Invariance. For every proper orthochronous affine Lorentz map F of the model one has F(J+(p))=J+(F(p)) and F(I+(p))=I+(F(p)) for every event p, and p≤q if and only if F(p)≤F(q) for all events p,q.

(g) Scope. The theorem concerns the affine model: it attaches no physical interpretation to ≤, J+, I+ and R+, asserts nothing about partial differential equations, propagation of particular fields or differentiability beyond piecewise C1, and uses no choice principle.

Facts & Assumptions

Given: The oriented time-oriented affine Minkowski space (A,V,η,C+) and the objects ≤, <, J±, I±, R+ of Causal reachability, causal futures and pasts, causal diamonds, and reachability by future causal paths in affine Minkowski space; a fixed inertial frame with chart x; events p,q∈A with q∈I+(p), D=q−p, T=−η(D,D)>0; a piecewise C1 future timelike worldline y:[a,b]→A with y(a)=p, y(b)=q and weak pieces a=a1<b1=a2<⋯<bm=b, whose partition knots are s0:=a and si:=bi for 1≤i≤m.

[L1]

Weak piecewise causal integrability: for a piecewise C1 curve with nonzero future causal one-sided tangents and any inertial chart with coordinates (y0,z), z∈R3, one has y0′≥∣z′∣≥0 and y0′>0 on the open pieces; every coordinate derivative is absolutely improperly Riemann integrable with signed improper integral equal to the corresponding endpoint increment; f=(y0′)2−∣z′∣2=−η(x′,x′) has finite nonnegative improper integrals with ∫f≤∫y0′=y0(β)−y0(α) on each piece; the improper values are independent of the intermediate point and additive under subdivision and the finite piece sums are independent of the admissible partition; D=x(b)−x(a) is nonzero future causal with D0>0 and ∣Ds∣≤D0 in every inertial chart; if some interior or one-sided endpoint tangent is future timelike then D is future timelike; coordinate time is strictly increasing on every nondegenerate subinterval; no derivative-limit hypothesis and no choice principle is used (Improper integrability and endpoint increments of weak piecewise future causal curves).

[L2]

Total proper time of a piecewise C1 future timelike worldline is Δτ=c−1∑i∫(ai,bi)gi with gi=−η(y′,y′)>0 the improper integrals of [L1]; it is independent of the partition, additive over concatenation, positive, and carries exactly one factor c−1; under the corner hypothesis (finite derivative limits) the improper integrals are ordinary Riemann integrals (Total proper time of a piecewise C^1 future timelike worldline, Proper time along a future timelike worldline).

[L3]

Cone description and coordinate criterion: C+={v:v0>∣vs∣}, C+‾={v:v0≥∣vs∣}, C−={v:−v0>∣vs∣}, C−‾={v:−v0≥∣vs∣}, every nonzero v∈C+‾ satisfies v0>0, v is future null exactly when ∣vs∣=v0>0, and q∈J+(p) iff D0≥∣Ds∣, q∈I+(p) iff D0>∣Ds∣ for D=x(q)−x(p); the closed cones are convex cones with C+‾∩C−‾={0} and a causal vector is future or past but not both (Time orientation, future and past timelike/null/causal vectors, and the closed cones), while the two displayed descriptions give C−‾=−C+‾. Finite sums of vectors in C+‾ remain in that cone, and a sum with a summand in C+ lies in C+ (The closed future cone in inertial coordinates: description, finite sums, and the coordinate criterion for causal reachability).

[L4]

Reachability: p≤q iff q−p∈C+‾ and p<q iff q−p∈C+; J+(p)=p+C+‾, I+(p)=p+C+ and the past versions; a piecewise C1 future causal path is a piecewise C1 curve whose one-sided tangents at every point are future causal; q is reachable from p by a future causal path when p=q or when a piecewise C1 future causal path joins them, and R+(p) is the set of such q (Causal reachability, causal futures and pasts, causal diamonds, and reachability by future causal paths in affine Minkowski space).

[L5]

Coordinates: in the ordered basis (e0,e1,e2,e3) of an inertial frame one has η(ea,eb)=diag⁡(−1,1,1,1), so for v=∑avaea, w=∑awaea one has η(v,w)=−v0w0+δ(vs,ws) with vs=v1e1+v2e2+v3e3 and the positive-definite restriction δ=η∣S; in particular η(v,v)=−(v0)2+∣vs∣2 and ∣vs∣2=δ(vs,vs)=∑i=13(vi)2 (Inertial frames and inertial charts of the affine Minkowski model, The Euclidean spatial structure and cross product of an inertial frame, Lorentz forms of inertia (3,1,0) on a 4-dimensional real vector space, The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn).

[L6]

Curves: differentiability, C1 and piecewise C1 regularity with finite one-sided difference-quotient tangents, and the tangent x′(s) of a curve in A; for the straight path σ(s)=p+sD one has σ(s+h)−σ(s)=hD, so σ′≡D; the path intervals here are the nondegenerate compact intervals [a,b] with a<b of Intervals of R: the nine order-convex forms, nondegeneracy, and length (Curves, regular causal curves and future timelike worldlines in affine Minkowski space, Affine spaces over a real vector space and displacement vectors, Oriented time-oriented affine Minkowski space (the spacetime primitives), The derivative f′(c)=lim⁡x→cf(x)−f(c)x−c of f:A→R at a point c∈A that is a limit point of A, and differentiability on a set).

[L7]

Boosts: for β∈R3 with Euclidean norm ∣β∣<1, the passive boost B(β):V→V sends a vector with coordinates (x0,xvec), xvec∈R3, to a vector whose time coordinate is x′0=γ(x0−β⋅xvec), where ⋅ is the Euclidean scalar product and γ=(1−∣β∣2)−1/2; B(0)=id⁡V. The boost is a proper orthochronous Lorentz map with B(β)−1=B(−β); if u is future unit timelike with coordinates (u0,uvec) then B(β)u=e0 for β=uvec/u0 (The passive Lorentz boost with parameter beta, The passive boost is a proper orthochronous Lorentz map with inverse B(-beta)).

[L8]

Lorentz maps: an affine Lorentz map has the form F(r)=F(p0)+L(r−p0) with L a linear Lorentz map, uniquely determined, satisfying η(Lv,Lw)=η(v,w); every linear Lorentz map is a bijection, L(C+) is C+ or C−, and every element of SO+(V,η) preserves η, the causal character of every nonzero vector, the future and past closed cones, the orientation and the oriented volume form; the composition and inverse of affine Lorentz maps are affine Lorentz maps (Linear and affine Lorentz maps, and the Lorentz group, The proper orthochronous Lorentz group: boosts, rotations, unique factorization and invariants, Invertible linear maps, linear isomorphisms, and inverse linear maps, A finite list v:n→V is an ordered basis if and only if every x∈V equals ∑i<nλivi for exactly one λ:n→F; those scalars are the coordinates of x in that ordered basis).

[L9]

Integral toolkit: the oriented integral and vector-valued derivative and integral; the fundamental theorem and Lipschitz bound ∥∫f∥≤∫∥f∥; continuity implies Riemann integrability on compact intervals; linearity, monotonicity and additivity over subintervals; a nonnegative continuous function with vanishing integral vanishes; the algebra of continuous functions; continuity of real powers (The integral with oriented limits: ∫aaf:=0 and ∫baf:=−∫abf, The derivative and the Riemann integral of a vector-valued function: an intrinsic derivative and a componentwise integral, If f:[a,b]→Rm is differentiable with integrable f′ then ∫abf′=f(b)−f(a); and a bounded derivative makes f Lipschitz, For a≤b and f:[a,b]→Rm integrable when a<b, ∥∫abf∥2≤∫ab∥f∥2; for a<b, ∥f∥2 is integrable, A continuous function on [a,b] is Riemann integrable, by Heine-Cantor and Riemann's criterion, If f≤g on [a,b] and both are integrable then ∫abf≤∫abg; and m(b−a)≤∫abf≤M(b−a), Integrable functions on [a,b] form a set closed under sums and scalar multiples, and ∫ab(λf+μg)=λ∫abf+μ∫abg, For a<c<b: f is integrable on [a,b] if and only if it is integrable on [a,c] and on [c,b], and then ∫abf=∫acf+∫cbf; with the oriented form for arbitrary a,b,c, A continuous f≥0 on [a,b] with ∫abf=0 is identically 0, Sums, scalar multiples, products, absolute values, maxima, minima and quotients with nonvanishing denominator of continuous functions are continuous, as are constants, the identity and every polynomial function, Continuity and derivatives of positive-base real powers).

[L11]

Mean value theorem: for reals a0<b0 and a real function f continuous on [a0,b0] and differentiable at every point of (a0,b0) there is ξ∈(a0,b0) with f(b0)−f(a0)=f′(ξ)(b0−a0) (The mean value theorem, as the case g(x)=x of Cauchy's: for f continuous on [a,b] with a<b and differentiable on (a,b) there is c∈(a,b) with f(b)−f(a)=f′(c)(b−a)).

[L12]

Intermediate value theorem: if f:[a,b]→R is continuous and f(a)≤r≤f(b), then f(s)=r for some s∈[a,b] (Intermediate value theorem, by bisection with a canonical left-half rule: a continuous function on [a,b] takes every value between f(a) and f(b)).

Proof

technique · direct

The steps are grouped in citation order: (a) first; then the two reachability characterizations of (b) and the time monotonicity (d); then the loop statement (c), the normalization for (e) and the invariance (f); then the proper-time inequality and its equality case in (e).

1.1givenL1L3L6

Let a<b and let x:[a,b]→A be a piecewise C1 future causal path with D=x(b)−x(a), and fix an inertial chart, writing x=(x0,z) for the coordinate path of x; by [L6] the coordinate path is piecewise C1 with the same partition and with one-sided tangents x′=E−1x′, which are nonzero future causal because x′ is and E−1 is linear with the coordinate criterion of [L3] read in this basis. Applying [L1] to the coordinate path on each piece: every coordinate derivative is absolutely improperly integrable with signed improper integral equal to the corresponding endpoint increment, so the coordinates of D are the sums of these increments and D∈C+‾ by the description C+‾={v:v0≥∣vs∣} of [L3]; indeed [L1] gives D nonzero future causal with D0>0 and ∣Ds∣≤D0. If some one-sided tangent of x is future timelike, [L1] gives D future timelike, that is D∈C+ by [L3]. In particular D≠0 for every such path with a<b, so the third clause of (a) holds; this is (a).

2.1step 1.1L3L4L6

For (b) first: p≤p because p−p=0∈C+‾; if p≤q and q≤r, then r−p=(q−p)+(r−q)∈C+‾ by [L3], so p≤r. Thus ≤ is reflexive and transitive. Also p∈R+(p) by [L4] and p∈J+(p) because 0∈C+‾ by [L3]. If q∈R+(p) with q≠p, then a piecewise C1 future causal path joins p to q, so its displacement D=q−p lies in C+‾ by step 1.1, that is q∈J+(p) by [L4]; hence R+(p)⊆J+(p). Conversely let q∈J+(p) with q≠p; then D=q−p is a nonzero element of C+‾, hence future causal by [L3], and the straight path σ(s)=p+sD, s∈[0,1], has the constant tangent σ′≡D by [L6], a nonzero future causal vector, so σ is a piecewise C1 future causal path from p to q; therefore q∈R+(p) and the straight path from p to q is a future causal path. Conversely, if the straight path from p to q with q≠p is a future causal path, its constant tangent D is future causal and nonzero, so D∈C+‾ and q∈J+(p) by [L4]; thus J+(p)=R+(p) and the straight-segment criterion holds for q≠p.

2.2step 1.1L3L4L6

For (b) second: if q∈I+(p) then D=q−p∈C+ by [L4], so D is future timelike and nonzero, and the straight path from p to q has the constant tangent D, so it is a future timelike path; conversely, if the straight path from p to q is future timelike then its tangent D is future timelike, that is D∈C+, so q∈I+(p) by [L4]: this proves the first displayed equality. For the second, every q∈I+(p) is reachable from p by the straight path, which has a future timelike tangent at every point, so I+(p) is contained in the third set; conversely, if q is reachable from p by a piecewise C1 future causal path having a future timelike one-sided tangent at some point, then q≠p or q=p; in the first case step 1.1 gives D∈C+, so q∈I+(p), while in the second case there is a path from p to itself with a future timelike tangent, which step 1.1 turns into 0∈C+, a contradiction; hence the third set is contained in I+(p). Finally p∉I+(p) because 0∉C+ by [L4], and p is not in the first or third set because the straight path from p to p has the constant tangent 0, which is not future timelike, and a path from p to itself with a future timelike tangent cannot exist as just shown.

2.3step 1.1L3L6

For (d): let [a′,b′]⊆[a,b] and let y be a piecewise C1 future causal path. If a′=b′, the coordinate increment is zero. Otherwise the restriction y∣[a′,b′] is again a piecewise C1 future causal path, so step 1.1 gives D′:=y(b′)−y(a′)∈C+‾; writing y for the coordinate path of y in the chart x, one has (x0∘y)(b′)−(x0∘y)(a′)=D′0 by [L6], and D′0≥∣Ds′∣≥0 by [L3]; hence x0∘y is nondecreasing. If y is nonconstant on [a′,b′] then y∣[a′,b′] is nonconstant, so step 1.1 gives D′≠0, and a nonzero element of C+‾ has positive time coordinate by [L3], that is (x0∘y)(b′)>(x0∘y)(a′); this is (d).

3.1step 1.1step 2.1L3L4L6

For (c): if p≤q and q≤p then D=q−p∈C+‾ and p−q=−D∈C+‾, so D∈C−‾=−C+‾ and D∈C+‾∩C−‾={0} by [L3], that is p=q. Conversely, if antisymmetry fails, that is p≠q with p≤q and q≤p, then step 2.1 makes the straight paths from p to q and from q to p future causal, and their concatenation z:[0,2]→A, z(s)=p+s(q−p) for s∈[0,1] and z(s)=q+(s−1)(p−q) for s∈[1,2], is a closed piecewise C1 future causal path with z(0)=z(2)=p and z(1)=q≠p; conversely, if a nonconstant closed piecewise C1 future causal path x:[a,b]→A with x(b)=x(a)=p exists, choose s∈(a,b) with x(s)≠p, which exists because x is nonconstant on [a,b] and x(a)=x(b); applying step 1.1 to the restrictions to [a,s] and [s,b] gives x(s)−p∈C+‾ and p−x(s)∈C+‾, that is p≤x(s) and x(s)≤p with x(s)≠p, so antisymmetry fails. Hence the antisymmetry of ≤ is equivalent to the absence of a nonconstant closed piecewise C1 future causal path; this is (c).

3.2step 2.2L3L4L5L6L7L8

For (e), normalization: since q∈I+(p), step 2.2 says the straight path from p to q is future timelike; in particular D=q−p is a future timelike vector, so η(D,D)<0 and T=−η(D,D)>0, and D∈C+ by [L4]. Choose the inertial frame with origin event p, so that x(p)=0 and the coordinates of D in this frame are those of x(q). The vector v:=D/T satisfies η(v,v)=η(D,D)/T2=−1 and v∈C+ (a positive multiple of a future timelike vector), so v is future unit timelike; write v=(v0,vvec) in coordinates, so that v0>0, ∣vvec∣<v0 and (v0)2−∣vvec∣2=1 by [L3] and [L5]. Put β:=vvec/v0; then ∣β∣<1 and B:=B(β) is proper orthochronous by [L7], so Bv is future unit timelike, and its time coordinate is γ(v0−β⋅vvec)=γ((v0)2−∣vvec∣2)/v0=γ/v0 with γ=(1−∣β∣2)−1/2=v0; hence (Bv)0=1, and since η(Bv,Bv)=−1 the spatial part of Bv satisfies ∣(Bv)vec∣2=((Bv)0)2−1=0 by [L5], so Bv=e0 and BD=T e0. The ordered basis ea′:=B−1ea is η-orthonormal, future and positively oriented because B−1 is a proper orthochronous Lorentz map and such maps preserve η, the cone C+, the orientation and the volume form by [L7] and [L8], so (p;e0′,e1′,e2′,e3′) is an inertial frame; its chart x1 satisfies x1=MB∘x (same origin p), where MB:=E−1∘B∘E, because with E1(u)=∑auaea′=B−1(E(u)) one has E1−1=E−1B and x1(r)=E1−1(r−p)=E−1(B(r−p))=E−1(B(E(x(r))))=MBx(r) for the matrix MB of B by [L8] and [L6]; therefore x1(q)−x1(p)=E−1(BD)=(T,0,0,0).

3.3step 2.1step 2.2L4L6L8

For (f): let F be a proper orthochronous affine Lorentz map, so F(r)=F(p0)+L(r−p0) with L a linear Lorentz map, and F(r+v)=F(r)+Lv for all r∈A and v∈V by [L8]. For a piecewise C1 curve z:[a,b]→A the composition F∘z is piecewise C1 on the same partition with (F∘z)′=L∘z′: the difference quotients satisfy (F(z(s+h))−F(z(s)))/h=L((z(s+h)−z(s))/h), and L is continuous and linear, so the limit is L(z′(s)) by [L6] and [L8]. Since L and L−1 preserve the causal character of every nonzero vector and the cone C+ by [L8], the composition F∘z is a future causal path, respectively a future timelike path, exactly when z is; with the definition of R+ in [L4] this gives F(R+(p))=R+(F(p)), and with J+=R+ from step 2.1 it gives F(J+(p))=J+(F(p)). For the chronological future, q∈I+(p) iff the straight path from p to q is future timelike by step 2.2; its image under F is the straight path from F(p) to F(q) with constant tangent L(q−p) by [L6], and L(q−p) is future timelike exactly when q−p is by [L8], so F(I+(p))=I+(F(p)) (the reverse inclusion follows by applying the same argument to F−1, which is again a proper orthochronous affine Lorentz map). Finally F(q)−F(p)=L(q−p), so q−p∈C+‾ iff L(q−p)∈C+‾ by the cone preservation, that is p≤q iff F(p)≤F(q); this is (f).

4.1step 1.1step 3.2L1L2L3L6L8algebra

For the inequality of (e): let y:[a,b]→A be a piecewise C1 future timelike worldline with y(a)=p and y(b)=q, with weak pieces a=a1<b1=⋯<bm=b, and let y1:=x1∘y be its coordinate path in the chart x1 of step 3.2. By [L6] and the affinity of x1 from step 3.2, y1 is piecewise C1 on the same partition with coordinate tangents y1′=E−1(By′); the vectors By′∈V are future timelike because y′ is and B preserves η and the cone by [L8]; writing y1=(y10,z1) with spatial part z1, [L3] gives y10′≥∣z1′∣≥0 and y10′>0 on each open piece. For such numbers 0≤∣z1′∣≤y10′ one has (y10′)2−∣z1′∣2≤y10′ with equality exactly when z1′=0. Applying [L1] to the coordinate path y1 on each piece (ai,bi) gives finite nonnegative improper integrals with ∫(ai,bi)(y10′)2−∣z1′∣2≤∫(ai,bi)y10′=y10(bi)−y10(ai), and summing over the finitely many pieces [L2] and telescoping across the continuous junctions give c Δτ(y)=∑i∫(ai,bi)(y10′)2−∣z1′∣2≤y10(b)−y10(a)=x10(q)−x10(p)=T, because x1(q)−x1(p)=(T,0,0,0) by step 3.2; hence Δτ(y)≤T/c.

5.1step 3.2step 4.1L1L2L6L9L10L11L12∎

For the equality case of (e): Δτ(y)=T/c holds exactly when equality holds in every piece of step 4.1, that is when ∫(ai,bi)hi=0 for the nonnegative continuous function hi:=y10′−(y10′)2−∣z1′∣2 on each open piece. If hi(s0)>0 at some point of an open piece, continuity gives a compact subinterval [u,v] of that piece on which hi≥hi(s0)/2>0, so the improper integral dominates the proper integral over [u,v] and is at least hi(s0)(v−u)/2>0 by [L9], a contradiction; hence hi≡0 and z1′=0 on each open piece. By [L10] each spatial coordinate of y1 is constant on each open piece, and by continuity of y1 the spatial coordinates are constant on all of [a,b]; since x1(p)=0 and x1(q)=(T,0,0,0), the constant is 0, so y1(s)=(σ(s),0,0,0) for the continuous function σ:=y10 on [a,b], which is C1 on each open piece with σ′=y10′>0; for s<t in [a,b] the increment σ(t)−σ(s) is the sum of the increments σ(min⁡(t,sk))−σ(max⁡(s,sk−1)) over the finitely many pieces meeting [s,t], each summand is nonnegative by [L11] applied on the closed piece (both arguments lie in that closed piece, where σ is continuous, and σ′>0 on its interior), and at least one summand is strictly positive because its two arguments differ as s<t; hence σ is strictly increasing, with σ(a)=0 and σ(b)=T; by [L12], for every r∈[0,T] some s∈[a,b] satisfies σ(s)=r, so σ maps onto [0,T]. Therefore y(s)=x1−1(σ(s),0,0,0)=p+σ(s)TD by [L6], that is y is the strictly increasing reparametrization s↦p+φ(s)D of the straight segment from p to q, where φ:=σ/T is a continuous strictly increasing surjection [a,b]→[0,1], C1 on the open pieces with φ′>0. Conversely, if y(s)=p+φ(s)D with such a φ, then y′=φ′D on each open piece, so η(y′,y′)=φ′2η(D,D)=−(φ′T)2 and the density is φ′T; hence c Δτ(y)=T∑i∫(ai,bi)φ′=T∑i(φ(bi)−φ(ai))=T(φ(b)−φ(a))=T by [L2] and [L9], giving Δτ(y)=T/c exactly for the strictly increasing reparametrizations of the straight segment: this is the equality case of (e).

The scope clause (g) is a delimitation of the statement: the argument uses only the affine model, the fixed time orientation, one explicit boost and integrals of continuous functions on compact interior truncations with finite improper endpoint limits, and it introduces no partial differential equation, no field propagation and no differentiability beyond the piecewise C1 class; no choice principle is used, since every selection in the proof is of a single explicitly given object.

Depends on

Dependency tree · 2 levels

Sources