"Cold plunges and ice baths significantly boost metabolism via brown fat activation and aid long-term fat loss."

biohacking health nutrition · generated 2026-04-01 · v1.3.1
PARTIALLY VERIFIED 7 citations
Evidence assessed across 7 verified citations.
Verified by Proof Engine — an open-source tool that verifies claims using cited sources and executable code. Reasoning transparent and auditable.
methodology · github · re-run this proof · submit your own

The science behind cold exposure and metabolism is more nuanced than the popular claim suggests — part of it holds up well, and part of it doesn't hold up at all.

What Was Claimed?

The claim is that jumping into cold water — whether an ice bath or cold plunge — meaningfully speeds up your metabolism by activating brown fat, and that doing so regularly will help you lose body fat over time. You'll find this idea all over wellness content, often framed as a simple equation: cold exposure activates special fat-burning tissue, which burns more calories, which leads to lasting fat loss.

What Did We Find?

The first part of the story is solid. Multiple independent studies using medical imaging confirm that cold exposure does activate brown adipose tissue — a type of fat that burns energy to generate heat — in adult humans. This isn't fringe science: the finding has been replicated across different research groups going back to at least 2012, using rigorous PET scan methods. Cold water immersion and related cold exposures consistently light up brown fat in ways that regular white fat does not.

The second part also has real support. When brown fat activates, it does increase resting metabolic rate and energy expenditure. Several independent research reviews confirm this directional relationship — brown fat activation burns more glucose and fatty acids than at rest. So cold does activate brown fat, and activated brown fat does burn more energy. The first two links in the chain are supported by peer-reviewed evidence.

Here is where the claim falls apart. The jump from "burns more energy" to "causes long-term fat loss" is not supported by the current scientific literature. The one study that offers any support for this final link uses carefully hedged language — it says cold water immersion "seems to" reduce adipose tissue, which is far from a confident conclusion.

More tellingly, multiple independent reviews explicitly contradict the fat-loss claim. Researchers studying this area have concluded that brown fat's contribution to whole-body energy expenditure is real but small — and that there is no convincing evidence it causes meaningful weight or fat loss in humans. The same 2023 review that confirmed brown fat activation by cold water immersion also stated that it does not consistently lower body weight or fat mass.

What Should You Keep In Mind?

The metabolic boost from brown fat activation is real but modest. Researchers have described it as sitting "at the lower end of clinically relevant" — a directionally correct effect that is too small, on its own, to drive fat loss. So even the verified part of the claim is weaker than the word "significantly" implies.

There's also a gap between the lab and your bathtub. Most of the research on brown fat activation used sustained cold-air exposure over hours at temperatures around 16–18°C — not the brief cold plunges and ice baths that people typically do. Whether a five-minute ice bath produces the same brown fat response as hours in a cold room has not been well established.

Finally, the fat-loss claim isn't just unproven — it's actively contradicted by several independent expert reviews. This isn't a gap in the research waiting to be filled; multiple researchers looking at the same body of evidence have concluded the effect doesn't appear.

How Was This Verified?

This was evaluated by breaking the compound claim into three testable parts — brown fat activation, metabolic rate increase, and long-term fat loss — and requiring at least two independent peer-reviewed sources to confirm each part. Two of the three parts met that bar; the third did not, and counter-evidence against it was found in the same literature. You can read the full breakdown in the structured proof report, inspect every citation and cross-check in the full verification audit, or re-run the proof yourself.

What could challenge this verdict?

Do peer-reviewed reviews conclude cold exposure causes meaningful fat loss in humans? Searching PubMed and Google Scholar for "cold water immersion fat loss humans," "ice bath weight loss evidence," and "cold exposure fat mass reduction controlled trial" found three independent reviews explicitly refuting SC3: - Scott & Fuller (IJMS 2023): "While ICE does not consistently lower body weight or fat mass..." - Marlatt & Ravussin (Curr Obes Rep 2017): "BAT contributes a small amount to overall energy metabolism which is unlikely to cause weight loss. There is no convincing evidence yet to indicate that BAT may be a viable pharmaceutical target for body weight loss." - Scheele & Nielsen (Redox Biol 2017): "Substantial reductions in body weight following BAT activation has not yet been shown in humans."

This is the strongest counter-evidence and directly confirms SC3's failure.

Is the whole-body metabolic boost from BAT activation "significant" in clinical terms? Searching for "brown fat energy expenditure magnitude humans" and "BAT thermogenesis clinical relevance" found that Carpentier et al. (2018) characterise BAT's energy expenditure contribution as "at the lower end of what would be potentially clinically relevant if chronically sustained." No source claims the boost is large enough to drive fat loss on its own. The "significantly" qualifier is directionally supported but quantitatively overstated.

Do cold plunge protocols match lab cold-exposure studies? Most human BAT activation studies use sustained cold-air exposure (16–18°C for hours), not brief cold-water immersion (minutes in ~10–15°C). Scott & Fuller (2023) note: "The majority of the current literature on ICE is based on rodent models... which does not reflect protocols likely to be implemented in humans such as cold water immersion." This ecological validity concern raises further doubt about whether brief cold plunges achieve comparable BAT activation to what was studied.


Sources

SourceIDTypeVerified
Ouellet et al., J Clin Invest 2012 (PubMed 22269323) B1 Government Yes
van der Lans et al., J Clin Invest 2013 (PubMed 23867626) B2 Government Yes
Scott & Fuller, Int J Mol Sci 2023 (PubMed 38203217) B3 Government Yes
Scheele & Nielsen, Redox Biol 2017 (PubMed 28431377) B4 Government Yes
Scheele & Wolfrum, Endocrine Rev 2020 (PubMed 31638161) B5 Government Yes
Carpentier et al., Front Endocrinol 2018 (PubMed 30131768) B6 Government Yes
Esperland et al., Int J Circumpolar Health 2022 (PubMed 36137565) B7 Government Yes
SC1 verified source count A1 Computed
SC2 verified source count A2 Computed
SC3 verified source count A3 Computed

detailed evidence

Detailed Evidence

Evidence Summary

ID Fact Verified
B1 SC1: Ouellet et al. (JCI 2012) — cold activates BAT oxidative metabolism Yes
B2 SC1: van der Lans et al. (JCI 2013) — cold acclimation increases BAT activity Yes
B3 SC1: Scott & Fuller (IJMS 2023) — ICE consistently increases BAT activity Yes
B4 SC2: Scheele & Nielsen (Redox Biol 2017) — BAT activation increases resting metabolic rate Yes
B5 SC2: Scheele & Wolfrum (Endocrine Rev 2020) — BAT activation increases metabolic rate Yes (fragment, 80% coverage)
B6 SC2: Carpentier et al. (Front Endocrinol 2018) — cold doubles/triples BAT oxidative capacity Yes
B7 SC3: Esperland et al. (Int J Circumpolar Health 2022) — CWI may reduce adipose tissue (hedged) Yes
A1 SC1 verified source count Computed: 3 verified sources (threshold ≥ 2 → SC1 holds)
A2 SC2 verified source count Computed: 3 verified sources (threshold ≥ 2 → SC2 holds)
A3 SC3 verified source count Computed: 1 verified source (threshold ≥ 2 → SC3 fails)

Proof Logic

SC1: Cold exposure activates brown adipose tissue

Three independently conducted studies confirm cold exposure activates BAT in adult humans:

Ouellet et al. (B1) used PET imaging with metabolic tracers to demonstrate "cold-induced activation of oxidative metabolism in BAT, but not in adjoining skeletal muscles and subcutaneous adipose tissue. This activation was associated with an increase in total energy expenditure." Van der Lans et al. (B2) showed "a 10-day cold acclimation protocol in humans increases BAT activity in parallel with an increase in nonshivering thermogenesis (NST)." The 2023 review by Scott & Fuller (B3) confirms "ICE consistently increases the activity of brown adipose tissue (BAT) and transitions white adipose tissue to a phenotype more in line with BAT." With 3 verified sources (A1) meeting the threshold of 2, SC1 holds.

SC2: BAT activation increases metabolic rate

Three independent review papers confirm BAT activation measurably increases metabolic rate in adult humans:

Scheele & Nielsen (B4) state "Activation of brown adipose tissue (BAT) in adult humans increase glucose and fatty acid clearance as well as resting metabolic rate." Scheele & Wolfrum (B5) note "acute activation increases metabolic rate" and that "BAT recruitment occurs during cold acclimation." Carpentier et al. (B6) document that "BAT thermogenesis is efficiently recruited upon repeated cold exposure, doubling to tripling its total oxidative capacity."

However, the same literature consistently notes that the whole-body effect is modest. Carpentier et al. (B6) qualify that BAT's contribution to total energy expenditure is "at the lower end of what would be potentially clinically relevant if chronically sustained." With 3 verified sources (A2) meeting the threshold of 2, SC2 holds, but the "significantly" qualifier in the original claim is overstated — the effect is directionally real but likely too small to drive fat loss on its own.

SC3: Cold exposure aids long-term fat loss

Only one hedged source supports this sub-claim. Esperland et al. (B7) state "CWI seems to reduce and/or transform body adipose tissue" — a hedged observation that falls short of demonstrating controlled fat mass reduction. With only 1 verified source (A3) against a threshold of 2, SC3 fails to meet the evidentiary threshold.

Moreover, three independent peer-reviewed reviews actively contradict this sub-claim (see Counter-Evidence Search below), making this not merely a case of insufficient evidence but of evidence pointing in the opposite direction.


Conclusion

Verdict: PARTIALLY VERIFIED

  • SC1 (cold activates BAT): Confirmed — 3 verified sources (B1, B2, B3).
  • SC2 (BAT boosts metabolic rate): Confirmed with caveat — 3 verified sources (B4, B5, B6) confirm a directional increase in resting metabolic rate. The word "significantly" in the original claim overstates the magnitude: reviewers describe the whole-body effect as modest and unlikely to cause fat loss on its own.
  • SC3 (long-term fat loss): Not confirmed — Only 1 hedged supporting source found (B7, below the threshold of 2). Three independent peer-reviewed reviews explicitly contradict this sub-claim, concluding no consistent fat mass reduction has been demonstrated in humans from cold water immersion.

The causal chain proposed in the claim (cold exposure → BAT activation → significant metabolic boost → long-term fat loss) has the first two links supported by peer-reviewed evidence. The final link — that this translates into meaningful long-term fat loss in humans — is not supported and is actively contradicted by the current scientific literature.

audit trail

Citation Verification 6/7 unflagged 1 flagged

6/7 citations unflagged. 1 flagged for review:

  • verified via fragment match (80%)
Original audit log

B1 — Ouellet et al. (JCI 2012) - Status: verified - Method: full_quote - Fetch mode: live - Coverage: N/A (full match)

B2 — van der Lans et al. (JCI 2013) - Status: verified - Method: full_quote - Fetch mode: live - Coverage: N/A (full match)

B3 — Scott & Fuller (IJMS 2023) - Status: verified - Method: full_quote - Fetch mode: live - Coverage: N/A (full match)

B4 — Scheele & Nielsen (Redox Biol 2017) - Status: verified - Method: full_quote - Fetch mode: live - Coverage: N/A (full match)

B5 — Scheele & Wolfrum (Endocrine Rev 2020) - Status: verified - Method: fragment (degraded match) - Coverage: 80.0% - Fetch mode: live - Note: Fragment match at 80% — the two-sentence quote straddles what may be a sentence boundary or inline reference marker in the PubMed HTML. This still counts as verified (coverage ≥ 80% threshold), but is presented distinctly. SC2 is independently confirmed by B4 and B6 (both full_quote), so the proof's conclusion for SC2 does not depend on B5 alone.

B6 — Carpentier et al. (Front Endocrinol 2018) - Status: verified - Method: full_quote - Fetch mode: live - Coverage: N/A (full match)

B7 — Esperland et al. (Int J Circumpolar Health 2022) - Status: verified - Method: full_quote - Fetch mode: live - Coverage: N/A (full match)

Source: proof.py JSON summary


Claim Specification
Field Value
Subject Cold water immersion (cold plunges, ice baths)
Compound operator AND (all sub-claims must hold)
SC1 property Activates brown adipose tissue (BAT) in humans
SC1 operator >= 2 verified sources
SC2 property BAT activation increases resting metabolic rate/energy expenditure
SC2 operator >= 2 verified sources
SC3 property Aids long-term fat loss (sustained fat mass reduction) in humans
SC3 operator >= 2 verified sources
Operator note All three sub-claims must hold for PROVED. "Significantly boosts metabolism" interpreted as directionally confirmed peer-reviewed increase. "Long-term fat loss" interpreted as sustained fat mass reduction in controlled human studies over weeks to months. If any sub-claim fails, verdict is PARTIALLY VERIFIED.

Source: proof.py JSON summary


Claim Interpretation

Natural language: Cold plunges and ice baths significantly boost metabolism via brown fat activation and aid long-term fat loss.

Formal interpretation: This is a compound AND claim with three sub-claims that must all hold:

  • SC1: Cold water immersion (cold plunges, ice baths) activates brown adipose tissue (BAT) in humans. Threshold: ≥ 2 independently verified peer-reviewed sources.
  • SC2: BAT activation increases resting metabolic rate or total energy expenditure in adult humans. Threshold: ≥ 2 independently verified peer-reviewed sources. "Significantly boosts metabolism" is interpreted as a directionally confirmed, peer-reviewed-documented increase. The word "significantly" implies a meaningful increase; reviewers note the whole-body effect may be modest (Carpentier et al. 2018: "lower end of clinically relevant"), so this sub-claim tests directional support only, not magnitude.
  • SC3: Cold water immersion produces sustained fat mass or body weight reduction in humans over weeks to months. Threshold: ≥ 2 independently verified peer-reviewed sources. "Long-term fat loss" is interpreted as controlled-study evidence of reduced fat mass — not merely increased energy expenditure or acute fat mobilisation.

Operator note: All three sub-claims must hold for PROVED. If any sub-claim fails, the verdict is PARTIALLY VERIFIED with explanation.


Source Credibility Assessment
Fact ID Domain Type Tier Note
B1 nih.gov government 5 PubMed — NIH government database
B2 nih.gov government 5 PubMed — NIH government database
B3 nih.gov government 5 PubMed — NIH government database
B4 nih.gov government 5 PubMed — NIH government database
B5 nih.gov government 5 PubMed — NIH government database
B6 nih.gov government 5 PubMed — NIH government database
B7 nih.gov government 5 PubMed — NIH government database

All sources are PubMed entries (nih.gov), classified as Tier 5 (government). The underlying journals are peer-reviewed: J Clin Invest, Int J Mol Sci, Redox Biology, Endocrine Reviews, Frontiers in Endocrinology, Int J Circumpolar Health.

Source: proof.py JSON summary


Computation Traces
SC1: cold exposure activates BAT: 3 >= 2 = True
SC2: BAT activation increases metabolic rate: 3 >= 2 = True
SC3: cold exposure aids long-term fat loss: 1 >= 2 = False
compound: all sub-claims hold: 2 == 3 = False

Source: proof.py inline output (execution trace)


Independent Source Agreement

SC1 — cold exposure activates BAT: - 3 sources consulted, 3 verified - Sources: sc1_source_a (verified), sc1_source_b (verified), sc1_source_c (verified) - Independence note: Sources from three different publications — J Clin Invest 2012, J Clin Invest 2013, Int J Mol Sci 2023 — independently measured using PET/CT imaging and review methodology.

SC2 — BAT activation increases metabolic rate: - 3 sources consulted, 3 verified - Sources: sc2_source_a (verified), sc2_source_b (verified), sc2_source_c (verified) - Independence note: Sources from three different publications — Redox Biol 2017, Endocrine Rev 2020, Front Endocrinol 2018 — independent review and experimental findings.

SC3 — cold exposure aids long-term fat loss: - 1 source consulted, 1 verified - Sources: sc3_source_a (verified) - Independence note: Only one hedged supportive source found (Esperland 2022). Multiple independent reviews explicitly contradict SC3 — see Adversarial Checks.

Source: proof.py JSON summary


Adversarial Checks

Check 1: Do peer-reviewed reviews conclude cold exposure causes meaningful fat loss in humans? - Verification performed: Searched PubMed and Google Scholar for "cold water immersion fat loss humans," "ice bath weight loss evidence," "cold exposure fat mass reduction controlled trial." Found Scott & Fuller (IJMS 2023): "While ICE does not consistently lower body weight or fat mass, there does seem to be evidence for ICE as a positive modulator of the metabolic consequences of obesity." Also found Marlatt & Ravussin (Curr Obes Rep 2017): "BAT contributes a small amount to overall energy metabolism which is unlikely to cause weight loss. There is no convincing evidence yet to indicate that BAT may be a viable pharmaceutical target for body weight loss." And Scheele & Nielsen (Redox Biol 2017): "substantial reductions in body weight following BAT activation has not yet been shown in humans." - Finding: Three independent peer-reviewed reviews explicitly state that cold-induced BAT activation does not consistently produce measurable fat or weight loss in humans. This directly contradicts SC3 and is the strongest counter-evidence found. - Breaks proof: No — SC3 already fails threshold; adversarial finding confirms that verdict is correctly PARTIALLY VERIFIED rather than UNDETERMINED.

Check 2: Is the whole-body metabolic boost from BAT activation "significant" in clinical or practical terms? - Verification performed: Searched for "brown fat energy expenditure magnitude humans," "BAT thermogenesis clinical relevance," "brown adipose tissue weight loss humans." Carpentier et al. (Front Endocrinol 2018) state BAT's contribution is "at the lower end of what would be potentially clinically relevant if chronically sustained." Marlatt & Ravussin (Curr Obes Rep 2017) state BAT is "unlikely to cause weight loss." No source found claiming the boost is large enough to drive fat loss on its own. - Finding: The metabolic increase from BAT activation is directionally confirmed (SC2 holds) but reviewers consistently characterize the magnitude as modest — at the lower end of clinical relevance. The "significantly" qualifier in the original claim is therefore overstated: the boost is real but not large enough to drive fat loss. This does not break SC2 (directional increase is documented) but reinforces the failure of SC3. - Breaks proof: No.

Check 3: Do cold plunge protocols match the lab cold-exposure protocols studied for BAT activation? - Verification performed: Searched for "cold plunge vs cold room BAT activation," "ice bath brown fat activation protocol," "cold water immersion duration BAT." Scott & Fuller (IJMS 2023) note: "The majority of the current literature on ICE is based on rodent models where animals are housed in cold rooms, which does not reflect protocols likely to be implemented in humans such as cold water immersion." Most human BAT studies use sustained cold-air exposure (16–18°C for hours), not brief cold-water immersion (minutes in ~10–15°C water). - Finding: The research base for SC1 and SC2 uses sustained cold-air protocols that differ from typical cold plunge/ice bath practice. Whether brief cold plunges achieve comparable BAT activation is not well established. This is an important ecological validity concern but does not definitively refute SC1 or SC2 since Scott & Fuller (2023) does include CWI-adjacent ICE protocols. - Breaks proof: No.

Source: proof.py JSON summary


Quality Checks
  • Rule 1 — No hand-typed extracted values: N/A — qualitative proof; no numeric values extracted from quotes. Auto-pass.
  • Rule 2 — Every citation URL fetched and quote checked: All 7 citations verified live via verify_all_citations(). B5 matched at 80% fragment coverage (above the 80% threshold); all others matched as full_quote. PASS.
  • Rule 3 — System time used for date-dependent logic: No time-dependent comparisons in this proof. date.today() used in generator block for generated_at. Auto-pass.
  • Rule 4 — Claim interpretation explicit with operator rationale: CLAIM_FORMAL dict present with operator_note for all three sub-claims and compound operator. PASS.
  • Rule 5 — Adversarial checks searched for independent counter-evidence: Three adversarial checks performed via web searches. Counter-evidence found from Scott & Fuller 2023, Marlatt & Ravussin 2017, Scheele & Nielsen 2017 — all explicitly contradicting SC3. None break the proof structure (SC3 already fails threshold). PASS.
  • Rule 6 — Cross-checks used independently sourced inputs: SC1: 3 independent publications. SC2: 3 independent publications. SC3: 1 supportive source (insufficient for independent cross-check; limitation documented in cross_checks section). PASS for SC1/SC2; SC3 single-source limitation acknowledged.
  • Rule 7 — Constants and formulas from computations.py: compare() used for all threshold evaluations. No hard-coded constants or inline formulas. PASS.
  • validate_proof.py result: PASS with warnings — 16/19 checks passed, 0 issues, 3 warnings. Warnings: (1) SC3 has only 1 source (intentional — literature lacks supporting evidence); (2) validator warning about else branch (else branch is present in code; static analysis limitation); (3) duplicate warning for SC3. No structural issues.

Source: author analysis

Source Data

For this qualitative/consensus proof, extraction records capture citation verification status per source rather than numeric value extraction.

Fact ID Value (status) Counted toward threshold Quote snippet
B1 verified Yes "we demonstrated cold-induced activation of oxidative metabolism in BAT, but not "
B2 verified Yes "we show that a 10-day cold acclimation protocol in humans increases BAT activity"
B3 verified Yes "ICE consistently increases the activity of brown adipose tissue (BAT) and transi"
B4 verified Yes "Activation of brown adipose tissue (BAT) in adult humans increase glucose and fa"
B5 verified Yes "acute activation increases metabolic rate. Brown adipose tissue (BAT) recruitmen"
B6 verified Yes "BAT thermogenesis is efficiently recruited upon repeated cold exposure, doubling"
B7 verified Yes "CWI seems to reduce and/or transform body adipose tissue, as well as reduce insu"

Extraction method: Citation verification status from verify_all_citations(). A source counts toward its sub-claim threshold if status is "verified" or "partial." No numeric value extraction was performed (qualitative proof type).

Source: proof.py JSON summary; extraction method: author analysis


Cite this proof
Proof Engine. (2026). Claim Verification: “Cold plunges and ice baths significantly boost metabolism via brown fat activation and aid long-term fat loss.” — Partially verified. https://doi.org/10.5281/zenodo.19455609
Proof Engine. "Claim Verification: “Cold plunges and ice baths significantly boost metabolism via brown fat activation and aid long-term fat loss.” — Partially verified." 2026. https://doi.org/10.5281/zenodo.19455609.
@misc{proofengine_cold_plunges_and_ice_baths_significantly_boost_metabolism_via_brown_fat,
  title   = {Claim Verification: “Cold plunges and ice baths significantly boost metabolism via brown fat activation and aid long-term fat loss.” — Partially verified},
  author  = {{Proof Engine}},
  year    = {2026},
  url     = {https://proofengine.info/proofs/cold-plunges-and-ice-baths-significantly-boost-metabolism-via-brown-fat/},
  note    = {Verdict: PARTIALLY VERIFIED. Generated by proof-engine v1.3.1},
  doi     = {10.5281/zenodo.19455609},
}
TY  - DATA
TI  - Claim Verification: “Cold plunges and ice baths significantly boost metabolism via brown fat activation and aid long-term fat loss.” — Partially verified
AU  - Proof Engine
PY  - 2026
UR  - https://proofengine.info/proofs/cold-plunges-and-ice-baths-significantly-boost-metabolism-via-brown-fat/
N1  - Verdict: PARTIALLY VERIFIED. Generated by proof-engine v1.3.1
DO  - 10.5281/zenodo.19455609
ER  -
View proof source 408 lines · 19.7 KB

This is the exact proof.py that was deposited to Zenodo and runs when you re-execute via Binder. Every fact in the verdict above traces to code below.

"""
Proof: Cold plunges and ice baths significantly boost metabolism via brown fat
activation and aid long-term fat loss.
Generated: 2026-03-31
"""
import json
import os
import sys

PROOF_ENGINE_ROOT = os.environ.get("PROOF_ENGINE_ROOT")
if not PROOF_ENGINE_ROOT:
    _d = os.path.dirname(os.path.abspath(__file__))
    while _d != os.path.dirname(_d):
        if os.path.isdir(os.path.join(_d, "proof-engine", "skills", "proof-engine", "scripts")):
            PROOF_ENGINE_ROOT = os.path.join(_d, "proof-engine", "skills", "proof-engine")
            break
        _d = os.path.dirname(_d)
    if not PROOF_ENGINE_ROOT:
        raise RuntimeError("PROOF_ENGINE_ROOT not set and skill dir not found via walk-up from proof.py")
sys.path.insert(0, PROOF_ENGINE_ROOT)

from datetime import date

from scripts.verify_citations import verify_all_citations, build_citation_detail
from scripts.computations import compare

# 1. CLAIM INTERPRETATION (Rule 4)
CLAIM_NATURAL = (
    "Cold plunges and ice baths significantly boost metabolism via brown fat "
    "activation and aid long-term fat loss."
)
CLAIM_FORMAL = {
    "subject": "Cold water immersion (cold plunges, ice baths)",
    "sub_claims": [
        {
            "id": "SC1",
            "property": "activates brown adipose tissue (BAT) in humans",
            "operator": ">=",
            "threshold": 2,
            "operator_note": (
                "SC1 holds if at least 2 independent peer-reviewed sources confirm "
                "cold exposure activates brown adipose tissue (BAT) in humans. "
                "Threshold 2 chosen because human BAT activation by cold is a "
                "well-replicated PET/CT imaging finding; 2 independent publications "
                "are the minimum to rule out isolated or non-reproducible results."
            ),
        },
        {
            "id": "SC2",
            "property": "BAT activation increases resting metabolic rate/energy expenditure",
            "operator": ">=",
            "threshold": 2,
            "operator_note": (
                "SC2 holds if at least 2 independent peer-reviewed sources confirm "
                "BAT activation measurably increases resting metabolic rate or total "
                "energy expenditure. 'Significantly boosts metabolism' in the original "
                "claim is interpreted as a peer-reviewed-documented, directionally "
                "confirmed increase. The word 'significantly' implies a meaningful "
                "increase — reviewers note the whole-body effect may be modest "
                "(Carpentier et al. 2018: 'lower end of clinically relevant'), but the "
                "directional finding is well-supported. Threshold 2 for the same reason as SC1."
            ),
        },
        {
            "id": "SC3",
            "property": "aids long-term fat loss (sustained fat mass reduction) in humans",
            "operator": ">=",
            "threshold": 2,
            "operator_note": (
                "SC3 holds if at least 2 independent peer-reviewed sources confirm "
                "cold water immersion produces long-term fat mass reduction in humans. "
                "'Long-term' is interpreted as sustained reductions in fat mass or "
                "body weight over weeks to months in controlled human studies — not "
                "merely increased energy expenditure or acute fat mobilisation. "
                "Threshold 2 required; a single small study would be insufficient. "
                "This is the critical sub-claim most disputed in the literature. "
                "Counter-evidence: Scott & Fuller (IJMS 2023) state ICE 'does not "
                "consistently lower body weight or fat mass'; Marlatt & Ravussin "
                "(Curr Obes Rep 2017) state BAT contribution 'is unlikely to cause "
                "weight loss'; Scheele & Nielsen (Redox Biol 2017) state 'substantial "
                "reductions in body weight following BAT activation has not yet been "
                "shown in humans'."
            ),
        },
    ],
    "compound_operator": "AND",
    "operator_note": (
        "All three sub-claims must hold for the compound claim to be PROVED. "
        "The claim implies: cold plunges activate BAT (SC1) AND this boosts "
        "metabolism (SC2) AND this produces long-term fat loss (SC3). If any "
        "sub-claim fails, the verdict is PARTIALLY VERIFIED with explanation of "
        "which parts are supported and which are not."
    ),
}

# 2. FACT REGISTRY
FACT_REGISTRY = {
    "B1": {"key": "sc1_source_a", "label": "SC1: Ouellet et al. (JCI 2012) — cold activates BAT oxidative metabolism"},
    "B2": {"key": "sc1_source_b", "label": "SC1: van der Lans et al. (JCI 2013) — cold acclimation increases BAT activity"},
    "B3": {"key": "sc1_source_c", "label": "SC1: Scott & Fuller (IJMS 2023) — ICE consistently increases BAT activity"},
    "B4": {"key": "sc2_source_a", "label": "SC2: Scheele & Nielsen (Redox Biol 2017) — BAT activation increases resting metabolic rate"},
    "B5": {"key": "sc2_source_b", "label": "SC2: Scheele & Wolfrum (Endocrine Rev 2020) — BAT activation increases metabolic rate"},
    "B6": {"key": "sc2_source_c", "label": "SC2: Carpentier et al. (Front Endocrinol 2018) — cold doubles/triples BAT oxidative capacity"},
    "B7": {"key": "sc3_source_a", "label": "SC3: Esperland et al. (Int J Circumpolar Health 2022) — CWI may reduce adipose tissue (hedged)"},
    "A1": {"label": "SC1 verified source count", "method": None, "result": None},
    "A2": {"label": "SC2 verified source count", "method": None, "result": None},
    "A3": {"label": "SC3 verified source count", "method": None, "result": None},
}

# 3. EMPIRICAL FACTS — grouped by sub-claim
# SC1: cold exposure activates BAT
# SC2: BAT activation increases metabolic rate
# SC3: cold plunges aid long-term fat loss (only one hedged supporting source found;
#       multiple sources actively contradict this sub-claim — see adversarial_checks)
empirical_facts = {
    "sc1_source_a": {
        "quote": (
            "we demonstrated cold-induced activation of oxidative metabolism in BAT, "
            "but not in adjoining skeletal muscles and subcutaneous adipose tissue. "
            "This activation was associated with an increase in total energy expenditure."
        ),
        "url": "https://pubmed.ncbi.nlm.nih.gov/22269323/",
        "source_name": "Ouellet et al., J Clin Invest 2012 (PubMed 22269323)",
    },
    "sc1_source_b": {
        "quote": (
            "we show that a 10-day cold acclimation protocol in humans increases BAT activity "
            "in parallel with an increase in nonshivering thermogenesis (NST)."
        ),
        "url": "https://pubmed.ncbi.nlm.nih.gov/23867626/",
        "source_name": "van der Lans et al., J Clin Invest 2013 (PubMed 23867626)",
    },
    "sc1_source_c": {
        "quote": (
            "ICE consistently increases the activity of brown adipose tissue (BAT) "
            "and transitions white adipose tissue to a phenotype more in line with BAT."
        ),
        "url": "https://pubmed.ncbi.nlm.nih.gov/38203217/",
        "source_name": "Scott & Fuller, Int J Mol Sci 2023 (PubMed 38203217)",
    },
    "sc2_source_a": {
        "quote": (
            "Activation of brown adipose tissue (BAT) in adult humans increase glucose "
            "and fatty acid clearance as well as resting metabolic rate, whereas a prolonged "
            "elevation of BAT activity improves insulin sensitivity."
        ),
        "url": "https://pubmed.ncbi.nlm.nih.gov/28431377/",
        "source_name": "Scheele & Nielsen, Redox Biol 2017 (PubMed 28431377)",
    },
    "sc2_source_b": {
        "quote": (
            "acute activation increases metabolic rate. Brown adipose tissue (BAT) recruitment "
            "occurs during cold acclimation and includes secretion of factors, known as batokines, "
            "which target several different cell types within BAT."
        ),
        "url": "https://pubmed.ncbi.nlm.nih.gov/31638161/",
        "source_name": "Scheele & Wolfrum, Endocrine Rev 2020 (PubMed 31638161)",
    },
    "sc2_source_c": {
        "quote": (
            "BAT thermogenesis is efficiently recruited upon repeated cold exposure, doubling to "
            "tripling its total oxidative capacity, with reciprocal reduction of muscle thermogenesis."
        ),
        "url": "https://pubmed.ncbi.nlm.nih.gov/30131768/",
        "source_name": "Carpentier et al., Front Endocrinol 2018 (PubMed 30131768)",
    },
    "sc3_source_a": {
        "quote": (
            "CWI seems to reduce and/or transform body adipose tissue, as well as reduce "
            "insulin resistance and improve insulin sensitivity."
        ),
        "url": "https://pubmed.ncbi.nlm.nih.gov/36137565/",
        "source_name": "Esperland et al., Int J Circumpolar Health 2022 (PubMed 36137565)",
    },
}

# 4. CITATION VERIFICATION (Rule 2)
print("Verifying citations...")
citation_results = verify_all_citations(empirical_facts, wayback_fallback=True)
for key, result in citation_results.items():
    print(f"  {key}: {result.get('status')} ({result.get('method', 'n/a')})")

# 5. COUNT VERIFIED SOURCES PER SUB-CLAIM
COUNTABLE_STATUSES = ("verified", "partial")
sc1_keys = [k for k in empirical_facts if k.startswith("sc1_")]
sc2_keys = [k for k in empirical_facts if k.startswith("sc2_")]
sc3_keys = [k for k in empirical_facts if k.startswith("sc3_")]

n_sc1 = sum(1 for k in sc1_keys if citation_results[k]["status"] in COUNTABLE_STATUSES)
n_sc2 = sum(1 for k in sc2_keys if citation_results[k]["status"] in COUNTABLE_STATUSES)
n_sc3 = sum(1 for k in sc3_keys if citation_results[k]["status"] in COUNTABLE_STATUSES)

print(f"\n  SC1 confirmed: {n_sc1} / {len(sc1_keys)}")
print(f"  SC2 confirmed: {n_sc2} / {len(sc2_keys)}")
print(f"  SC3 confirmed: {n_sc3} / {len(sc3_keys)}")

# 6. PER-SUB-CLAIM EVALUATION
sc1_holds = compare(n_sc1, ">=", CLAIM_FORMAL["sub_claims"][0]["threshold"],
                    label="SC1: cold exposure activates BAT")
sc2_holds = compare(n_sc2, ">=", CLAIM_FORMAL["sub_claims"][1]["threshold"],
                    label="SC2: BAT activation increases metabolic rate")
sc3_holds = compare(n_sc3, ">=", CLAIM_FORMAL["sub_claims"][2]["threshold"],
                    label="SC3: cold exposure aids long-term fat loss")

# 7. COMPOUND EVALUATION
n_holding = sum([sc1_holds, sc2_holds, sc3_holds])
n_total = len(CLAIM_FORMAL["sub_claims"])
claim_holds = compare(n_holding, "==", n_total, label="compound: all sub-claims hold")

# 8. ADVERSARIAL CHECKS (Rule 5)
adversarial_checks = [
    {
        "question": (
            "Do peer-reviewed reviews conclude that cold exposure causes "
            "meaningful weight or fat loss in humans?"
        ),
        "verification_performed": (
            "Searched PubMed and Google Scholar for 'cold water immersion fat loss humans', "
            "'ice bath weight loss evidence', 'cold exposure fat mass reduction controlled trial'. "
            "Found Scott & Fuller (IJMS 2023): 'While ICE does not consistently lower body weight "
            "or fat mass, there does seem to be evidence for ICE as a positive modulator of the "
            "metabolic consequences of obesity.' Also found Marlatt & Ravussin (Curr Obes Rep 2017): "
            "'BAT contributes a small amount to overall energy metabolism which is unlikely to cause "
            "weight loss. There is no convincing evidence yet to indicate that BAT may be a viable "
            "pharmaceutical target for body weight loss.' And Scheele & Nielsen (Redox Biol 2017): "
            "'substantial reductions in body weight following BAT activation has not yet been shown "
            "in humans.'"
        ),
        "finding": (
            "Three independent peer-reviewed reviews explicitly state that cold-induced BAT "
            "activation does not consistently produce measurable fat or weight loss in humans. "
            "This directly contradicts SC3 and is the strongest counter-evidence found."
        ),
        "breaks_proof": False,  # SC3 already fails threshold; adversarial finding confirms verdict
    },
    {
        "question": (
            "Is the whole-body metabolic boost from BAT activation 'significant' "
            "in clinical or practical terms?"
        ),
        "verification_performed": (
            "Searched for 'brown fat energy expenditure magnitude humans', "
            "'BAT thermogenesis clinical relevance', 'brown adipose tissue weight loss humans'. "
            "Carpentier et al. (Front Endocrinol 2018) state BAT's contribution is 'at the lower "
            "end of what would be potentially clinically relevant if chronically sustained.' "
            "Marlatt & Ravussin (Curr Obes Rep 2017) state BAT is 'unlikely to cause weight loss.' "
            "No source found claiming the boost is large enough to drive fat loss on its own."
        ),
        "finding": (
            "The metabolic increase from BAT activation is directionally confirmed (SC2 holds) "
            "but reviewers consistently characterize the magnitude as modest — at the lower end "
            "of clinical relevance. The 'significantly' qualifier in the original claim is "
            "therefore overstated: the boost is real but not large enough to drive fat loss. "
            "This does not break SC2 (directional increase is documented) but reinforces the "
            "failure of SC3."
        ),
        "breaks_proof": False,
    },
    {
        "question": (
            "Is there evidence that cold water immersion protocols used in practice "
            "(brief plunges) differ from the prolonged cold-room exposures studied in labs?"
        ),
        "verification_performed": (
            "Searched for 'cold plunge vs cold room BAT activation', "
            "'ice bath brown fat activation protocol', "
            "'cold water immersion duration BAT'. "
            "Scott & Fuller (IJMS 2023) note: 'The majority of the current literature on ICE "
            "is based on rodent models where animals are housed in cold rooms, which does not "
            "reflect protocols likely to be implemented in humans such as cold water immersion.' "
            "Most human BAT studies use sustained cold-air exposure (16-18°C for hours), not "
            "brief cold-water immersion (minutes in ~10-15°C water)."
        ),
        "finding": (
            "The research base for BAT activation (SC1) and metabolic boost (SC2) uses "
            "sustained cold-air protocols that differ from typical cold plunge/ice bath practice. "
            "Human cold-water immersion is shorter and involves different thermal dynamics. "
            "Whether brief cold plunges achieve comparable BAT activation is not well established. "
            "This is an important ecological validity concern but does not definitively refute SC1 "
            "or SC2 since Scott & Fuller (2023) does include CWI-adjacent ICE protocols."
        ),
        "breaks_proof": False,
    },
]

# 9. VERDICT
if __name__ == "__main__":
    any_unverified = any(
        cr["status"] != "verified" for cr in citation_results.values()
    )
    any_breaks = any(ac.get("breaks_proof") for ac in adversarial_checks)

    if any_breaks:
        verdict = "UNDETERMINED"
    elif not claim_holds and n_holding > 0:
        # Mixed: some sub-claims hold, others don't → PARTIALLY VERIFIED
        verdict = "PARTIALLY VERIFIED"
    elif claim_holds and not any_unverified:
        verdict = "PROVED"
    elif claim_holds and any_unverified:
        verdict = "PROVED (with unverified citations)"
    else:
        # No sub-claims met threshold
        verdict = "UNDETERMINED"

    FACT_REGISTRY["A1"]["method"] = f"count(verified sc1 citations) = {n_sc1}"
    FACT_REGISTRY["A1"]["result"] = str(n_sc1)
    FACT_REGISTRY["A2"]["method"] = f"count(verified sc2 citations) = {n_sc2}"
    FACT_REGISTRY["A2"]["result"] = str(n_sc2)
    FACT_REGISTRY["A3"]["method"] = f"count(verified sc3 citations) = {n_sc3}"
    FACT_REGISTRY["A3"]["result"] = str(n_sc3)

    citation_detail = build_citation_detail(FACT_REGISTRY, citation_results, empirical_facts)

    # Extractions: for qualitative proofs, record citation status per B-type fact
    extractions = {}
    for fid, info in FACT_REGISTRY.items():
        if not fid.startswith("B"):
            continue
        ef_key = info["key"]
        cr = citation_results.get(ef_key, {})
        extractions[fid] = {
            "value": cr.get("status", "unknown"),
            "value_in_quote": cr.get("status") in COUNTABLE_STATUSES,
            "quote_snippet": empirical_facts[ef_key]["quote"][:80],
        }

    summary = {
        "fact_registry": {fid: dict(info) for fid, info in FACT_REGISTRY.items()},
        "claim_formal": CLAIM_FORMAL,
        "claim_natural": CLAIM_NATURAL,
        "citations": citation_detail,
        "extractions": extractions,
        "cross_checks": [
            {
                "description": "SC1: independent sources consulted for cold → BAT activation",
                "n_sources_consulted": len(sc1_keys),
                "n_sources_verified": n_sc1,
                "sources": {k: citation_results[k]["status"] for k in sc1_keys},
                "independence_note": (
                    "Sources from three different publications: "
                    "J Clin Invest 2012, J Clin Invest 2013, Int J Mol Sci 2023 — "
                    "independently measured using PET/CT imaging and review methodology."
                ),
            },
            {
                "description": "SC2: independent sources consulted for BAT → metabolic rate",
                "n_sources_consulted": len(sc2_keys),
                "n_sources_verified": n_sc2,
                "sources": {k: citation_results[k]["status"] for k in sc2_keys},
                "independence_note": (
                    "Sources from three different publications: "
                    "Redox Biol 2017, Endocrine Rev 2020, Front Endocrinol 2018 — "
                    "independent review and experimental findings."
                ),
            },
            {
                "description": "SC3: sources consulted for cold → long-term fat loss",
                "n_sources_consulted": len(sc3_keys),
                "n_sources_verified": n_sc3,
                "sources": {k: citation_results[k]["status"] for k in sc3_keys},
                "independence_note": (
                    "Only one hedged supportive source found (Esperland 2022). "
                    "Multiple independent reviews explicitly contradict SC3 — see adversarial_checks."
                ),
            },
        ],
        "sub_claim_results": [
            {
                "id": "SC1",
                "n_confirming": n_sc1,
                "threshold": CLAIM_FORMAL["sub_claims"][0]["threshold"],
                "holds": sc1_holds,
            },
            {
                "id": "SC2",
                "n_confirming": n_sc2,
                "threshold": CLAIM_FORMAL["sub_claims"][1]["threshold"],
                "holds": sc2_holds,
            },
            {
                "id": "SC3",
                "n_confirming": n_sc3,
                "threshold": CLAIM_FORMAL["sub_claims"][2]["threshold"],
                "holds": sc3_holds,
            },
        ],
        "adversarial_checks": adversarial_checks,
        "verdict": verdict,
        "key_results": {
            "n_holding": n_holding,
            "n_total": n_total,
            "claim_holds": claim_holds,
            "sc1_holds": sc1_holds,
            "sc2_holds": sc2_holds,
            "sc3_holds": sc3_holds,
        },
        "generator": {
            "name": "proof-engine",
            "version": open(os.path.join(PROOF_ENGINE_ROOT, "VERSION")).read().strip(),
            "repo": "https://github.com/yaniv-golan/proof-engine",
            "generated_at": date.today().isoformat(),
        },
    }

    print("\n=== PROOF SUMMARY (JSON) ===")
    print(json.dumps(summary, indent=2, default=str))

↓ download proof.py · view on Zenodo (immutable)

Re-execute this proof

The verdict above is cached from when this proof was minted. To re-run the exact proof.py shown in "View proof source" and see the verdict recomputed live, launch it in your browser — no install required.

Re-execute the exact bytes deposited at Zenodo.

Re-execute in Binder runs in your browser · ~60s · no install

First run takes longer while Binder builds the container image; subsequent runs are cached.

machine-readable formats

Jupyter Notebook interactive re-verification W3C PROV-JSON provenance trace RO-Crate 1.1 research object package
Downloads & raw data

found this useful? ★ star on github