Linguistic Kernel v19

Structural Telemetry for LLM Outputs Under Batch Load

A Cross-Engine EMS Study

Parallax Metrology · parallaxmetrology.com · ORCID: 0009-0008-9781-7995

Structural telemetry cover: kernel coordinate visualization across three LLM engines

Abstract

This study applies the Linguistic Kernel (v19) to 1,200 responses from three large language models, Gemini, GPT and Claude, all collected under a deliberate batch-input methodology in which twenty heterogeneous prompts were submitted together in a single call. The design stresses each model's output allocation: with twenty concurrent prompts, a model must divide finite output across competing demands, and the structural consequences of that division are what the kernel measures.

Three findings emerge. First, the engines allocate output very differently under load. Claude writes 2.1× as many words per answer as Gemini and GPT (d = 1.64 and 1.43, p < 0.001), answers in one or two sentences far less often (16% against 64–65%), and shows the highest flow instability (θ), most of all on everyday prompts. Second, ten prompts truncated mid-formula in both Gemini and GPT, while Claude completed all ten. All ten belong to a coherent class of rendering-intensive derivations: group theory, quantum mechanics and normalisation problems whose answer is a continuous chain of notation. Across the corpus, truncation rates were 5.0% for Gemini, 3.75% for GPT and 0.25% for Claude, concentrated in Math and Science. Third, connective density (μ) does not separate the engines at all, while void ratio, flow instability and packing density do.

All analysis was performed using the Linguistic Kernel v19, a deterministic surface-text telemetry instrument. No model was used to evaluate any other model.

1. Introduction

The standard evaluation paradigm for large language models has two dominant modes: benchmark performance on curated test sets, and LLM-as-judge evaluation in which one model rates the outputs of another (Liang et al., 2023; Zheng et al., 2023). Both modes share a structural limitation: they measure behavior under favorable conditions. Benchmark prompts are presented one at a time with full response headroom. LLM-as-judge evaluation compounds the circularity by introducing a stochastic evaluator with its own structural biases.

Production deployments do not work this way. Real applications submit multiple prompts concurrently, operate under token budget constraints, and require consistent output structure across heterogeneous task types. The failure modes that matter in production, such as truncated formula expressions and compressed answers under load, are often invisible to single-prompt evaluation because they only emerge when models must allocate finite output capacity across competing demands.

Batching several prompts into one call is a known way to cut inference cost (Cheng et al., 2023). This study uses batch input deliberately, as an independent variable in structural evaluation. Twenty prompts spanning three domain types (Everyday, Math and Science, abbreviated EMS) were submitted simultaneously to Gemini, GPT and Claude in a single call, repeated across twenty batches to yield 400 responses per engine (1,200 total). The design was not intended to measure accuracy. It was intended to surface structural behaviors that single-prompt testing misses: output trimming, formatting fragility, and the allocation strategies each engine applies when holding multiple problem contexts simultaneously.

The measurement instrument is the Linguistic Kernel v19, an eight-dimensional deterministic telemetry system that computes structural coordinates for any text string without calling an external model. The kernel produces a coordinate in a fixed structural space, a rhetorical state classification, and an evidence bundle of countable features backing every number. Version 19 adds a tail check that flags responses ending mid-notation: unbalanced delimiters, dangling operators, unfinished LaTeX and unclosed code fences.

2. Methodology

2.1 Batch Design and Corpus

Three engines — Gemini, GPT (GPT-5), and Claude (Claude 3.5 Sonnet) — each received the same 400 prompts organized into twenty-prompt batches submitted as a single API call. Prompts were drawn from three domain categories: Everyday (148 prompts, conversational and factual queries), Math (100 prompts, undergraduate-level abstract algebra and number theory), and Science (152 prompts, undergraduate science, mostly physics with some chemistry). All three engines received the same prompts in the same order. Each batch position (1 through 20) therefore represents identical prompt content across engines, enabling direct structural comparison.

The batch methodology is a deliberate stress instrument. When a model receives twenty heterogeneous prompts simultaneously, it must allocate output capacity across competing demands: breadth versus depth, formula rendering versus response completion, precision versus speed. The structural consequences of these tradeoffs — output trimming and formatting fragility — are what this study is designed to surface.

2.2 The Linguistic Kernel v19

The kernel is a deterministic, behavior-only instrumentation layer. It takes a text string as input and returns a structured coordinate in an eight-dimensional space. No external model is called at any stage. Every number produced by the kernel is backed by countable evidence features. The approach follows the tradition of multi-feature text analysis, which characterises texts by counts of surface features (Biber, 1988; Graesser et al., 2004).

The eight dimensions are organized into a canonical four-dimension kernel and a four-dimension auxiliary set:

Table 1. Linguistic Kernel v19 dimensions and what each measures.
DimensionSymbolWhat it measures
Weight shiftΔxWeighted centroid of content-bearing tokens across sentence index. Measures front-loading vs back-loading of informational mass.
Void ratiorvComposite of paragraph density, bullet structure, short-sentence proportion, and inverse average sentence length. Measures structural breathing room vs compression.
Packing densityρrProportion of non-stopword content tokens relative to total tokens. Measures lexical compression.
CohesionμSigmoid-scaled density of transition markers and reference pronouns. Measures explicit connective scaffolding between ideas.
Segmentation strainΔyAverage sentence length relative to 15-token neutral baseline. Positive = longer sentences; negative = shorter/fragmented.
Peripheral pullxpDomain-agnostic word rarity proxy combined with metaphor rate. Measures departure from common-word vocabulary.
Flow instabilityθ1 minus mean cosine similarity between adjacent sentence token distributions. Measures topical jump frequency.
Structural thicknessdsClause-marker and subordinator density per token. Measures embedded sentence complexity.

2.3 Truncation Detection

The kernel runs a tail check on every response. It fires on unbalanced brackets, braces and dollar signs, dangling operators, an unfinished LaTeX command, an unclosed code fence, and grammatically open endings. In this corpus the check flagged 38 responses; each was read to confirm whether the answer had stopped mid-expression. Thirty-six had: they end on an opening dollar sign, a fraction that never closes, a matrix left open, or a function body cut mid-statement. Two were complete answers flagged by a stray currency sign and are not counted. All truncation figures below use the 36 confirmed cases.

3. Results

3.1 Structural Fingerprints by Engine

Table 2 reports mean values and Cohen's d effect sizes for all eight kernel dimensions across pairwise engine comparisons (n = 400 per engine). The most distinctive dimension is θ (flow instability): Claude shows higher flow instability than both Gemini (d = −0.33, p < 0.001) and GPT (d = −0.59, p < 0.001). On everyday prompts Claude's θ of 0.675 is 2.7× GPT's 0.254: Claude tends to move between angles from sentence to sentence even in conversational answers, while GPT's everyday answers are the most uniform of the three.

Void ratio (rv) separates Claude from both other engines: Claude's answers are structurally denser (rv = 0.269 against Gemini 0.345, d = +0.48; GPT 0.325, d = +0.35; both p < 0.001). GPT is the most lexically compressed (ρr = 0.505). Cohesion (μ) shows no difference between any pair of engines.

Table 2. Mean kernel coordinates by engine and Cohen's d for pairwise comparisons. *** p<0.001, ** p<0.01, * p<0.05, ns = not significant. Bootstrap tests, 2,000 resamples, n = 400 per engine.
DimensionGemini meanGPT meanClaude meanGem vs GPT dGem vs Cld dGPT vs Cld d
Δx0.006-0.0010.007+0.093 ns-0.014 ns-0.117 ns
rv0.3450.3250.269+0.118 ns+0.479 ***+0.347 ***
ρr0.4610.5050.459-0.298 ***+0.008 ns+0.286 ***
μ0.4850.4840.483+0.024 ns+0.049 ns+0.023 ns
Δy0.3250.4630.449-0.221 **-0.169 *+0.018 ns
xp0.4500.4640.451-0.172 *-0.008 ns+0.163 *
θ0.5940.5030.682+0.255 **-0.325 ***-0.587 ***
ds0.6110.6030.662+0.025 ns-0.170 *-0.200 **
GeminiGPTClaude0.00.20.40.60.8Δx weight shiftGemini, Δx weight shift: 0.006GPT, Δx weight shift: -0.001Claude, Δx weight shift: 0.007rᵥ void ratioGemini, rᵥ void ratio: 0.345GPT, rᵥ void ratio: 0.325Claude, rᵥ void ratio: 0.269ρᵣ packing densityGemini, ρᵣ packing density: 0.461GPT, ρᵣ packing density: 0.505Claude, ρᵣ packing density: 0.459μ cohesionGemini, μ cohesion: 0.485GPT, μ cohesion: 0.484Claude, μ cohesion: 0.483Δy segmentation strainGemini, Δy segmentation strain: 0.325GPT, Δy segmentation strain: 0.463Claude, Δy segmentation strain: 0.449xₚ peripheral pullGemini, xₚ peripheral pull: 0.450GPT, xₚ peripheral pull: 0.464Claude, xₚ peripheral pull: 0.451θ flow instabilityGemini, θ flow instability: 0.594GPT, θ flow instability: 0.503Claude, θ flow instability: 0.682dₛ structural thicknessGemini, dₛ structural thickness: 0.611GPT, dₛ structural thickness: 0.603Claude, dₛ structural thickness: 0.662
Figure 1. Mean kernel coordinates for Gemini, GPT and Claude (n = 400 each). The grey bar spans the three engines on each dimension. Hover a dot for its value.

3.2 Answer Form Under Batch Load

Under batch load, Gemini and GPT most often answer in one or two sentences: 65% and 64% of all answers, rising to 86% and 95% on everyday prompts. Claude does so 16% of the time, and averages 4.9 sentences per answer against 2.4 and 2.3. Many of the short answers are complete answers delivered as a single long sentence, with clauses joined by commas and parentheses rather than split into separate sentences ("Upon its release in June 2010, the iPhone 4 cost $199 for the 16GB model and $299 for the 32GB model, provided the buyer signed a two-year contract with AT&T.").

In kernel terms, within every engine, one- and two-sentence answers show higher segmentation strain (Δy) and lower void ratio than longer answers: long sentences, no paragraphing. The share of answers written this way is a difference in how each engine packages an answer under load, and it is large (d = 1.15 and 1.13 between Claude and the other two, p < 0.001).

Table 3. Share of answers written in one or two sentences, by engine and domain.
DomainGeminiGPTClaude
Everyday86%95%34%
Math62%36%5%
Science45%51%4%
All65%64%16%

3.3 Truncation Rates and the Shared Prompt Class

Table 4 reports confirmed truncation rates by engine and domain. Gemini truncated 5.0% of answers (20/400), GPT 3.75% (15/400) and Claude 0.25% (1/400). Domain effects are large: Gemini truncated 10.0% of Math answers and GPT 5.9% of Science answers, against 0.7% of everyday answers for both.

Table 4. Answers truncated mid-expression, by engine and domain (confirmed by reading).
EngineEverydayMathScienceOverall
Gemini0.7% (1/148)10.0% (10/100)5.9% (9/152)5.00% (20/400)
GPT0.7% (1/148)5.0% (5/100)5.9% (9/152)3.75% (15/400)
Claude0.0% (0/148)0.0% (0/100)0.7% (1/152)0.25% (1/400)
GeminiGPTClaude0%4%8%12%Gemini, Everyday: 0.7%0.7%GPT, Everyday: 0.7%0.7%0.0%EverydayGemini, Math: 10.0%10.0%GPT, Math: 5.0%5.0%0.0%MathGemini, Science: 5.9%5.9%GPT, Science: 5.9%5.9%Claude, Science: 0.7%0.7%Science
Figure 2. Truncation rate by engine and domain. Gemini and GPT carry pronounced domain risk (Math and Science far above Everyday). Claude is near zero in every domain.

Cross-engine analysis shows that ten of GPT's fifteen truncations fall on the same prompts as Gemini truncations. All ten are Math or Science; none are everyday prompts. Claude completed all ten, writing 51 to 99 words on each, where Gemini averaged 17.

Table 5. The ten prompts truncated by both Gemini and GPT, with each engine's answer length in words.
Prompt #DomainBatch positionContentGeminiGPTClaude
150Math10Group theory: index of a permutation subgroup24 (cut off)31 (cut off)89
169Math9Group theory: direct product statements27 (cut off)8 (cut off)93
239Math19Group theory: converse of Lagrange39 (cut off)7 (cut off)83
247Math7Group theory: element order in ℤ₁₂ × ℤ₈11 (cut off)16 (cut off)51
262Science2Quantum: delta-potential bound state19 (cut off)23 (cut off)58
303Science3Quantum: density matrix on the Bloch sphere7 (cut off)6 (cut off)67
304Science4Quantum: spin expectation value Sy8 (cut off)13 (cut off)72
374Science14Quantum: spin superposition expectation1 (cut off)3 (cut off)78
393Science13Quantum: expectation of momentum squared19 (cut off)23 (cut off)80
400Science20Quantum: spin-state probability15 (cut off)31 (cut off)99

What distinguishes these ten is not difficulty in the usual sense; several are standard undergraduate exercises. It is output rendering demand: each requires a multi-step derivation written in continuous structured notation. Eight of the ten sustain LaTeX formula output across several intermediate steps; the other two are true/false statement pairs where the answer stops inside the justification. We call this prompt class a rendering-intensive derivation (RID). RID prompts share three characteristics: (1) the correct response requires a multi-step formula progression, not a single expression; (2) each intermediate step must be written in structured notation (LaTeX, matrix notation or formal set notation); and (3) the response cannot be abbreviated without losing correctness. Under batch allocation pressure, both Gemini and GPT ran out mid-derivation on RID prompts. Claude did not. Claude's single truncation was prompt #327, a two-qubit entanglement classification, where Gemini answered in full.

3.4 Claude's Allocation Behavior Under Batch Load

Claude's behaviour under batch load differs from Gemini's and GPT's on several measures:

GeminiGPTClaude0408012015101520position in the batch of 20mean words per answerGemini, position 1: 50 wordsGemini, position 2: 48 wordsGemini, position 3: 44 wordsGemini, position 4: 42 wordsGemini, position 5: 43 wordsGemini, position 6: 38 wordsGemini, position 7: 38 wordsGemini, position 8: 46 wordsGemini, position 9: 41 wordsGemini, position 10: 43 wordsGemini, position 11: 44 wordsGemini, position 12: 37 wordsGemini, position 13: 42 wordsGemini, position 14: 35 wordsGemini, position 15: 43 wordsGemini, position 16: 44 wordsGemini, position 17: 35 wordsGemini, position 18: 41 wordsGemini, position 19: 39 wordsGemini, position 20: 39 wordsGeminiGPT, position 1: 54 wordsGPT, position 2: 46 wordsGPT, position 3: 37 wordsGPT, position 4: 44 wordsGPT, position 5: 45 wordsGPT, position 6: 42 wordsGPT, position 7: 40 wordsGPT, position 8: 39 wordsGPT, position 9: 42 wordsGPT, position 10: 41 wordsGPT, position 11: 50 wordsGPT, position 12: 44 wordsGPT, position 13: 43 wordsGPT, position 14: 39 wordsGPT, position 15: 50 wordsGPT, position 16: 51 wordsGPT, position 17: 49 wordsGPT, position 18: 49 wordsGPT, position 19: 40 wordsGPT, position 20: 44 wordsGPTClaude, position 1: 80 wordsClaude, position 2: 82 wordsClaude, position 3: 88 wordsClaude, position 4: 87 wordsClaude, position 5: 84 wordsClaude, position 6: 84 wordsClaude, position 7: 81 wordsClaude, position 8: 95 wordsClaude, position 9: 83 wordsClaude, position 10: 100 wordsClaude, position 11: 95 wordsClaude, position 12: 90 wordsClaude, position 13: 87 wordsClaude, position 14: 85 wordsClaude, position 15: 112 wordsClaude, position 16: 94 wordsClaude, position 17: 88 wordsClaude, position 18: 102 wordsClaude, position 19: 94 wordsClaude, position 20: 86 wordsClaude
Figure 3. Mean words per answer at each position in the twenty-prompt batch. Claude sits far above the other two throughout and drifts upward late in the batch; Gemini drifts slightly down; GPT stays roughly level. Hover a point for its value.

3.5 Cohesion Does Not Separate the Engines

Connective density (μ: transition markers and reference pronouns per word) shows no difference between any pair of engines (all p > 0.48; Table C1). Whatever distinguishes the three engines under batch load, it is not how often they use connectives and pronouns to stitch sentences together. Their differences lie in length, segmentation, flow and density.

3.6 BPE-to-Word Ratio: Surface Measurement Divergence

The kernel runs a parallel tiktoken tokenizer (cl100k_base encoding) alongside its own word tokenizer. The BPE-to-word ratio, BPE tokens per surface word, shows how notation-heavy a text is: plain prose sits near 1.3, while LaTeX, symbols and subscripts break into many tokens per word. The same tokenizer is applied to all three engines' output, so the ratio describes the text, not how any engine tokenized it internally.

Claude shows the highest BPE-to-word ratio and the highest variance: mean 1.721 (std 0.492, max 4.662), compared to Gemini 1.603 (std 0.353) and GPT 1.529 (std 0.294). Claude's Science responses have a mean ratio of 2.035, the highest domain-specific ratio in the corpus. This reflects Claude's heavier use of mathematical notation in Science answers: LaTeX expressions, special characters, and subscript notation each produce multiple BPE tokens per surface word, inflating the ratio. The implication is that for notation-heavy answers, and Claude's Science answers above all, word-level readings capture less of what is on the page than they do for plain prose.

4. Discussion

4.1 Batch Methodology as an Evaluation Instrument

The findings support treating batch submission as an independent evaluation variable rather than a methodological limitation. The behaviors that emerge under batch load, including output trimming, formula truncation and allocation expansion, do not appear reliably in single-prompt evaluation. They are properties of how models manage concurrent demands, not of how they handle individual prompts.

Two kinds of pressure are visible in this corpus. Truncation is driven by prompt content: rendering-intensive derivations exceed the output an engine allocates to them, wherever they fall in the batch. Answer form and length are driven by the engine: Gemini and GPT compress most answers to one or two sentences, while Claude expands. A monitoring system needs to watch both: one for the prompts most likely to be cut off, the other for how each engine packages its answers.

4.2 The Rendering-Intensive Derivation Prompt Class

The identification of a prompt class associated with cross-engine truncation is the most novel finding of this study. The RID class, prompts requiring sustained multi-step formula output, is not characterized by difficulty in the usual sense. What distinguishes it is that a correct response cannot be produced without continuously rendering structured notation, and that rendering demand competes with response volume for the same output budget.

Format demands are known to change how models perform (Tam et al., 2024). The practical implication here is that batch evaluations of technical models should include RID prompts explicitly. A model that handles twenty prompts in a batch with no truncation may still truncate systematically when two or three RID prompts are included, because the RID prompts alone can exhaust the output allocated to them.

4.3 Structural Resilience vs Capability

The difference between Claude and the other two engines in this corpus is not a capability ranking; this study did not grade correctness. Claude's advantage on the shared RID prompts is structural: it allocated more output to each answer, did not compress under batch load, and completed the derivations on which both other engines ran out.

This distinction matters for how the results should be read. The finding is not that Claude is a better model for quantum mechanics. It is that Claude's output allocation under batch load is different: more generous, not compressed by position in the batch, and resistant to mid-derivation truncation. Whether that strategy is always desirable depends on the deployment: it also produces longer answers with more frequent shifts of angle between sentences.

5. Conclusions

This study shows that batch-input methodology surfaces structural LLM behaviors that single-prompt evaluation misses, and that the Linguistic Kernel v19 measures them deterministically, without calling an external model.

Three conclusions follow:

Future work should extend the batch methodology to larger corpora, more engines and other batch sizes, apply the RID classification prospectively in batch design, and test whether the allocation differences hold across different prompt orderings within batches.

Sources

This paper extends the author's earlier single-engine study, Structural Telemetry of Gemini Responses Under Batch Constraint (2026), to three engines, and uses the author's Linguistic Kernel (v19). The archive of the original papers is kept at artistinfluencer.com. A shorter overview of this and related studies is at Text Has Shape.

References

  1. Biber, D. (1988). Variation across Speech and Writing. Cambridge University Press.
  2. Cheng, Z., Kasai, J., & Yu, T. (2023). Batch prompting: Efficient inference with large language model APIs. Proceedings of EMNLP 2023: Industry Track.
  3. Cohen, J. (1988). Statistical Power Analysis for the Behavioral Sciences (2nd ed.). Lawrence Erlbaum.
  4. Efron, B., & Tibshirani, R. J. (1993). An Introduction to the Bootstrap. Chapman & Hall.
  5. Graesser, A. C., McNamara, D. S., Louwerse, M. M., & Cai, Z. (2004). Coh-Metrix: Analysis of text on cohesion and language. Behavior Research Methods, Instruments, & Computers, 36(2), 193–202.
  6. Liang, P., Bommasani, R., Lee, T., et al. (2023). Holistic evaluation of language models. Transactions on Machine Learning Research.
  7. Tam, Z. R., Wu, C.-K., Tsai, Y.-L., Lin, C.-Y., Lee, H.-y., & Chen, Y.-N. (2024). Let me speak freely? A study on the impact of format restrictions on performance of large language models. arXiv:2408.02442.
  8. Zheng, L., Chiang, W.-L., Sheng, Y., et al. (2023). Judging LLM-as-a-judge with MT-Bench and Chatbot Arena. Advances in Neural Information Processing Systems 36 (Datasets and Benchmarks Track).

Appendix A: Effect Size Summary

Table A1 reports all significant Cohen's d values from pairwise engine comparisons on the eight kernel dimensions and answer length.

Table A1. Significant effect sizes from pairwise engine comparisons (bootstrap, 2,000 resamples, seed 42).
DimensionComparisonCohen's dp-valueSignificance
Token countGemini vs Claude-1.643<0.001***
Token countGPT vs Claude-1.431<0.001***
θGPT vs Claude-0.587<0.001***
rvGemini vs Claude+0.479<0.001***
rvGPT vs Claude+0.347<0.001***
θGemini vs Claude-0.325<0.001***
ρrGemini vs GPT-0.298<0.001***
ρrGPT vs Claude+0.286<0.001***
θGemini vs GPT+0.2550.001**
ΔyGemini vs GPT-0.2210.002**
dsGPT vs Claude-0.2000.003**
xpGemini vs GPT-0.1720.014*
dsGemini vs Claude-0.1700.019*
ΔyGemini vs Claude-0.1690.011*
xpGPT vs Claude+0.1630.020*
Token countGemini vs GPT-0.1510.040*

Appendix B: Corpus Details

Table B1. Corpus summary by engine.
EngineTotal responsesEverydayMathScienceMean wordsBPE/word ratio
Gemini40014810015241.61.603
GPT40014810015244.41.529
Claude40014810015289.91.721

Table 5 in Section 3.3 lists the ten shared truncation prompts with each engine's answer length.

Appendix C: Statistical Appendix

Statistical Methods

All bootstrap confidence intervals use 2,000 resampling iterations and 95% percentile coverage (Efron & Tibshirani, 1993). The null hypothesis for each test is no difference between the two groups. Two-tailed p-values are estimated as twice the proportion of bootstrap resamples on the far side of zero, with a minimum p of 1/2,000 = 0.0005. Effect sizes are Cohen's d with pooled standard deviation (Cohen, 1988). Significance: *** p<0.001, ** p<0.01, * p<0.05, ns p≥0.05.

C1. Pairwise Engine Comparisons

n = 400 per engine. Difference = engine 1 mean minus engine 2 mean.

rv (void ratio)

ComparisonE1 meanE2 meanDiff95% CI lo95% CI hidpSig
Gemini vs GPT0.3450.325+0.020-0.003+0.042+0.1180.078ns
Gemini vs Claude0.3450.269+0.075+0.055+0.096+0.479<0.001***
GPT vs Claude0.3250.269+0.056+0.033+0.077+0.347<0.001***

θ (flow instability)

ComparisonE1 meanE2 meanDiff95% CI lo95% CI hidpSig
Gemini vs GPT0.5940.503+0.091+0.040+0.139+0.2550.001**
Gemini vs Claude0.5940.682-0.088-0.125-0.050-0.325<0.001***
GPT vs Claude0.5030.682-0.179-0.222-0.138-0.587<0.001***

Δy (segmentation strain)

ComparisonE1 meanE2 meanDiff95% CI lo95% CI hidpSig
Gemini vs GPT0.3250.463-0.138-0.228-0.047-0.2210.002**
Gemini vs Claude0.3250.449-0.124-0.225-0.026-0.1690.011*
GPT vs Claude0.4630.449+0.014-0.097+0.116+0.0180.776ns

ρr (packing density)

ComparisonE1 meanE2 meanDiff95% CI lo95% CI hidpSig
Gemini vs GPT0.4610.505-0.045-0.065-0.025-0.298<0.001***
Gemini vs Claude0.4610.459+0.001-0.022+0.025+0.0080.921ns
GPT vs Claude0.5050.459+0.046+0.024+0.069+0.286<0.001***

μ (cohesion)

ComparisonE1 meanE2 meanDiff95% CI lo95% CI hidpSig
Gemini vs GPT0.4850.484+0.001-0.003+0.005+0.0240.746ns
Gemini vs Claude0.4850.483+0.001-0.002+0.005+0.0490.481ns
GPT vs Claude0.4840.483+0.001-0.003+0.004+0.0230.735ns

ds (structural thickness)

ComparisonE1 meanE2 meanDiff95% CI lo95% CI hidpSig
Gemini vs GPT0.6110.603+0.008-0.034+0.049+0.0250.711ns
Gemini vs Claude0.6110.662-0.051-0.093-0.010-0.1700.019*
GPT vs Claude0.6030.662-0.059-0.099-0.018-0.2000.003**

Answer length (words)

ComparisonE1 meanE2 meanDiff95% CI lo95% CI hidpSig
Gemini vs GPT41.55744.383-2.825-5.355-0.177-0.1510.040*
Gemini vs Claude41.55789.860-48.303-52.661-44.347-1.643<0.001***
GPT vs Claude44.38389.860-45.477-49.730-40.895-1.431<0.001***

Share of answers in one or two sentences

ComparisonE1 meanE2 meanDiff95% CI lo95% CI hidpSig
Gemini vs GPT0.6450.635+0.010-0.055+0.075+0.0210.761ns
Gemini vs Claude0.6450.155+0.490+0.435+0.550+1.154<0.001***
GPT vs Claude0.6350.155+0.480+0.420+0.535+1.126<0.001***

C2. Truncation Rate Comparisons (Proportion Bootstrap)

C2.1 Overall truncation rates

ComparisonRate 1Rate 2Diff (pp)95% CI lo95% CI hipSig
Gemini vs GPT5.00%3.75%+1.25-1.50+4.000.453ns
Gemini vs Claude5.00%0.25%+4.75+2.75+7.25<0.001***
GPT vs Claude3.75%0.25%+3.50+1.75+5.50<0.001***

The Gemini–GPT difference is not significant: the event counts (20 and 15) are small. Both engines truncate significantly more often than Claude.

C2.2 Domain-specific truncation rates

EngineComparisonRate 1Rate 2Diff (pp)95% CI lo95% CI hipSig
GeminiMath vs Everyday10.0%0.7%+9.32+3.96+15.660.001**
GeminiScience vs Everyday5.9%0.7%+5.25+1.90+9.210.003**
GPTMath vs Everyday5.0%0.7%+4.32+0.32+9.320.037*
GPTScience vs Everyday5.9%0.7%+5.25+1.90+9.830.007**

C3. Batch Position: Answer Length Trajectory

Table C3. Mean words per answer by batch-position group.
EngineEarly (1–7)Mid (8–14)Late (15–20)Early → late
Gemini43.241.140.2-3.0
GPT43.942.647.1+3.2
Claude83.990.596.1+12.2

Reproducibility

All bootstrap intervals use random seed 42 with 2,000 resamples. Kernel version: lang-kernel-rebuild-v19, default configuration. Batch position is (prompt number − 1) mod 20 + 1. Data: the full three-engine set (Claude, GPT, Gemini), n = 1,200 responses, collected March 2026. Raw kernel outputs, analysis code and the full dataset are available on request. ORCID: 0009-0008-9781-7995.

Appendix D: Transparency

This appendix documents anticipated methodological objections and responds to each in detail. It is written in advance of peer review because the objections are predictable, structurally grounded, and worth addressing before they are raised rather than after. A note on context: this is independent practitioner research conducted outside an institutional setting, without access to model weights, training data, or internal APIs beyond the public inference endpoints.

O1. This is a small demonstration dataset.

Objection

1,200 responses across three engines is not enough to establish generalizable findings.

Response

1,200 responses is not a large corpus by the standards of LLM evaluation. It is sufficient for the claims this paper makes, which are more limited than the objection assumes.

What this corpus does support:

  • Engine allocation differences. Answer length (d = 1.4–1.6) and answer form (d ≈ 1.1) separate Claude from Gemini and GPT with intervals far from zero.
  • Truncation rates. Both Gemini and GPT truncate significantly more often than Claude; the domain concentration in Math and Science is significant for both.
  • The rendering-intensive derivation class. The claim is not that RID prompts always truncate. It is that the ten prompts in this corpus that truncated in both Gemini and GPT all share this content structure.

What it does not support: generalizing truncation rates to arbitrary deployments, batch sizes or model versions; claims about model capability or quality.

O2. Why batch load testing? Real evaluations are done one prompt at a time.

Objection

Production LLM evaluation protocols use single-prompt testing. Batch load is an artificial stress condition that does not reflect how models are actually assessed.

Response

This objection conflates evaluation methodology with production deployment. Production evaluation is done one prompt at a time. Production deployment is not. When a model is deployed in a multi-tenant API environment, a document processing pipeline, a code review system, or a research assistant application, it routinely receives concurrent requests.

Single-prompt evaluation is the right tool for measuring accuracy on curated test sets. It is not the right tool for measuring structural reliability under concurrent load, because the failure modes that emerge under load — output trimming, formula truncation, compressed answers — do not appear reliably in single-prompt conditions.

The batch design in this study is a deliberate stress instrument, not an attempt to replicate the average production call. If the objection is that batch stress testing is not standard practice in LLM evaluation, that is accurate, and is precisely why this study conducts it.

O3. The geometric language is overblown.

Objection

These are features computed from text. Words like "coordinate" and "fingerprint" overstate what is being measured.

Response

The vocabulary is shorthand. A coordinate is an eight-number feature vector computed from surface text; a fingerprint is a set of mean values; a difference is a difference of means with an effect size. None of these terms implies any structure inside the models. "Feature vector" and "mean profile" can be substituted throughout without loss of meaning.

O4. The kernel design is arbitrary.

Objection

The eight dimensions are hand-chosen metrics with no principled justification.

Response

The dimensions were chosen to be interpretable in terms of observable text properties, computable from surface text without calling a model, and to measure distinct properties. They are design decisions made from prior corpus observation, not the output of unsupervised feature selection, which would be harder to interpret and less transferable across models. What would strengthen the design: ablation studies removing each dimension, and independent replication. Both are future work.

O5. Truncation here is just LaTeX rendering failure.

Objection

Most truncations involve unfinished LaTeX. That is a domain-specific rendering artifact, not a general structural behavior.

Response

LaTeX-heavy prompts are indeed overrepresented among truncations: eight of the ten shared prompts require sustained LaTeX derivation. That is the finding, not a confound. What the tail check detects is a response that stopped before its structure closed: unbalanced delimiters, dangling operators, open formula expressions. LaTeX is the most common form in technical corpora because it requires balanced delimiters spanning many tokens; a code block cut mid-function produces the same signature and is caught by the same check (one GPT truncation in this corpus is exactly that). The check is most reliable for structured output (LaTeX, code, JSON, formal notation) and less informative for open-ended prose.

O6. The paper implies truncation is predictable. That is not proven.

Objection

Identifying a prompt class after the fact is not the same as predicting it.

Response

Correct. The paper shows that the prompts which truncated in two engines share a content structure, and that this structure can be described in checkable terms. Whether RID membership predicts truncation in advance, under other batch sizes, orderings or model versions, is the natural next test: write RID and matched non-RID prompts before running, and compare.

O7. What does this paper actually contribute?

Objection

Text metrics and model comparisons exist. What is new?

Response
  • A deterministic, engine-agnostic instrument that compares engines on identical prompts with no model in the loop, every number traceable to countable features.
  • Batch load as an evaluation variable, showing allocation behaviour that single-prompt testing does not surface.
  • The naming of the rendering-intensive derivation class, a structural risk defined by output rendering demand rather than content difficulty, with three checkable criteria.

O8. Why publish now rather than wait for a larger corpus?

Objection

The study would be stronger with more data. Why not wait?

Response

Several reasons. Instrument validation requires a starting point — the kernel has now been applied to several separate corpora. Waiting to publish the instrument delays community validation and replication. The RID class characterization is actionable now. Model versions are a moving target: waiting a year means comparing against different internal architectures. Independent replication is more valuable than a larger corpus from the same source; that requires the instrument and methodology to be published first.

O9. The study does not control for prompt difficulty or prompt length.

Objection

Truncation may simply track prompt complexity or length rather than the content structure attributed to it.

Response

Prompt length does not explain the pattern. The ten shared truncation prompts average 40.1 words, against 50.6 words for the other Math and Science prompts: the prompts that truncated are, if anything, shorter. Prompt #303 (a density matrix on the Bloch sphere) is 18 words and truncated in both Gemini and GPT. What distinguishes the shared prompts is content (group theory, quantum mechanics, operators, normalisation) and the notation their answers require.

Difficulty is a real gap: this study has no independent difficulty rating for each prompt. The RID characterization is offered as a content-based description of the shared truncations, not as a controlled experiment isolating rendering demand. Matched prompt pairs (same topic and difficulty, different rendering demand) would isolate it.

O10. Note on AI-assisted research and transparency.

Disclosure

This paper was produced with substantial assistance from Claude (Anthropic). The kernel code, statistical analysis, bootstrap computations, paper drafting, appendix generation, and chart production were all completed in a collaborative session. The methodology, theoretical framing, empirical claims, and research decisions are those of the human author. The execution was substantially assisted by AI.

The research program — developing the Linguistic Kernel as a structural telemetry instrument — has been underway for approximately two years as an independent practitioner effort. The specific cross-engine analysis in this paper was conducted in a single extended session with AI assistance enabling a pace that would not be possible for a solo practitioner without it.

The irony is noted: a paper measuring structural behavior of LLM outputs was produced with LLM assistance. This is not a contradiction. The kernel measures surface-text structural properties deterministically. It does not matter whether the text was produced by a human, an AI, or a collaboration.

What AI assistance does not change: the underlying data (1,200 responses collected from public model APIs), the statistical results (computed deterministically from that data), the calibration of the kernel (set on earlier corpora before this session), and the theoretical arguments (developed over the prior two years of independent research).

Summary: What We Claim and What We Do Not

We claimWe do not claim
Under twenty-prompt batches, Claude allocates about twice the output per answer of Gemini and GPT, and answers in one or two sentences far less often.This holds for all batch sizes, prompt sets or model versions.
Ten prompts truncated in both Gemini and GPT share a rendering-intensive derivation structure; Claude completed all ten.All RID prompts will truncate, or that RID is the only variable that matters.
Truncation rates in this corpus were 5.0% (Gemini), 3.75% (GPT) and 0.25% (Claude), concentrated in Math and Science.These are general rates for these engines.
Connective density (μ) does not differ between these engines in this corpus.μ cannot vary between engines under other conditions.
Claude's allocation differs structurally from Gemini's and GPT's.Claude is a better or more capable model. This is an allocation difference, not a capability ranking.
The batch methodology surfaces structural behaviors invisible to single-prompt evaluation.Batch testing should replace single-prompt evaluation. Both serve different purposes.