Start free ↗

The Contradictions No Paper States

The most valuable finding in a field is often a contradiction no paper states. Why summaries hide it, and how holding every claim with its conditions brings it out.

The most valuable finding in a field is often a contradiction that no paper states. Two results that cannot both be true sit in different journals, years apart, written in different vocabularies — and because neither paper contradicts anyone, nobody notices.

The short answer: finding those contradictions — and the hidden links that are their mirror image — requires holding every claim in a field at once, with its conditions and its source, and checking them against each other. A language model reads a handful of retrieved passages and writes a fluent synthesis, which tends to smooth disagreements over rather than surface them. GitMir keeps each claim separately, with what it was measured under and where it came from, and checks them against each other deterministically. The output is a list of specific disagreements and specific unexplored connections, each traceable to the sources on both sides.

This article is a use case of the approach described in scientific discovery outside the language model: what the problem looks like, why summarisation hides it, and what a useful result looks like.

The problem: knowledge that exists only between papers

In 1986 the information scientist Don Swanson noticed that one body of literature reported that fish oil lowers blood viscosity and platelet aggregation, and a separate body of literature described Raynaud's syndrome as involving high blood viscosity and platelet aggregation. No paper connected the two. The connection — that fish oil might help Raynaud's — existed only between the literatures, and was later supported by clinical work. Swanson called this "undiscovered public knowledge", and the field it started is known as literature-based discovery.

The same structure produces the opposite case. Study A reports that a compound raises a marker under one assay; study B reports that it lowers the same marker under another. Each paper is internally consistent. The disagreement — which might be a measurement artefact, a dose effect or a genuinely different mechanism — exists only between them, and it matters to anyone building on either result.

Both cases share a property: they cannot be seen by reading papers one at a time, and they get harder to see as a field grows.

Why a synthesis hides them

The natural way to use a language model here is to retrieve the relevant papers and ask for a synthesis. That fails in a predictable way:

The result reads well and hides the most useful thing in the field.

What the approach does instead

GitMir treats the literature as a set of claims to be kept and compared, not as text to be summarised:

  1. Each claim is held separately — the finding, the direction of the effect, the conditions it was measured under, and the exact source.
  2. Terms are aligned by meaning, so that a marker, a gene or a compound named three different ways in three subfields is recognised as the same thing — and two things that share a name but not a meaning are kept apart.
  3. Claims are compared systematically. Two claims about the same thing, under comparable conditions, in opposite directions, are a contradiction. Two chains of claims that meet at a shared intermediate are a candidate connection.
  4. Every result carries both sides. A contradiction is shown with the sources and conditions on each side; a connection is shown as the path of claims that produce it.
  5. The check is deterministic. Run again on the same sources, it returns the same list. Run after new papers are added, it shows exactly what changed.

The language model is used where it is strong — reading the unstructured text of a paper and proposing the claims in it — and the structure does the comparison it cannot.

What a useful result looks like

The output is not an essay. It is a short list a researcher can act on:

Each item can be opened to its sources. Each can be checked by a person in minutes, because the reasoning is a short path rather than a page of prose. More on that in hypotheses you can check step by step.

Where this use case applies

Status

Scientific discovery is a research direction GitMir Science is actively working on. This article describes the use case and how the approach addresses it; it is not a report of findings already made. When results exist they will be published with method, scope and limitations. If your team has a literature or an archive where this would matter, write to GitMir Science.

Put a number on your own workflow

Bring us the recurring workflow where AI still needs expensive people to supervise, review and correct. We baseline what it costs and put the target in writing before we build. Or connect a repository and see it on your own code first — 10,000 credits free, no card.

Build My Business Case →   Start free →

Frequently asked questions

What is literature-based discovery?

Finding knowledge that exists only between publications — a connection or a contradiction no single paper states. The classic example is Don Swanson's 1986 link between fish oil and Raynaud's syndrome, found by connecting two literatures that never cited each other.

Why can't I just ask a language model to find contradictions in the literature?

It sees only the passages retrieval returns, tends to average disagreements into "mixed results", loses the conditions that decide whether two results really conflict, and keeps nothing between questions. Contradictions need every claim held with its conditions and compared systematically.

How do you know two claims really contradict each other?

They must be about the same thing under comparable conditions and point in opposite directions. Every reported contradiction shows the sources and conditions on both sides, so a researcher can check it directly.

Does this work on a company's internal reports, not just published papers?

Yes. Internal reports, lab notebooks and experiment logs have the same problem — results that disagree across teams and years — and are often the most valuable place to start.

Vladimir Miroshnichenko
Vladimir Miroshnichenko
Founder, GitMir

Founder of GitMir, the intelligence layer that gives AI real context about a company's software. I write about AI agents, context engineering, workflow economics and keeping AI-generated work under control.

LinkedIn →

← More articles