Source-pinned research

Research proof index

Search theorem names, mathematical ideas, modules, topics, projects, and role-labelled researchers. Open a result for its complete indexed Lean declaration and source record.

This index contains 2,569 research declarations. Search 10,000 more complete Mathlib declarations.

All topics

2569 results

Project-declaredLean 4.32.0

Mul Operator smul ge

QuantumMechanics.SpaceDHilbertSpace.mulOperator_smul_ge

Plain-language statement

Scalar multiplication and mulOperator commute except possibly for c = 0 where the domains of 0 • 𝓜 μ f and 𝓜 μ 0 = 0 may not agree. See mulOperator_smul_eq for equality when c ≠ 0.

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Zero eq top

QuantumMechanics.SpaceDHilbertSpace.SchwartzSubmodule.zero_eq_top

Project documentation

The linear equivalence between the Schwartz maps 𝓢(Space d, ℂ) and the Schwartz submodule of SpaceDHilbertSpace d μ. -/ def schwartzEquiv {d : ℕ} (μ : Measure (Space d)) [μ.HasTemperateGrowth] [μ.IsOpenPosMeasure] : 𝓢(Space d, ℂ) ≃ₗ[ℂ] SchwartzSubmodule d μ := LinearEquiv.ofInjective (schwartzIncl μ).toLinearMap (injective_toLp 2 μ) namespace Schwar...

physicsquantum field theoryrelativity

Source project: Physlib

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Map run with Logging inputs eq run append Input Log

QueryImpl.map_run_withLogging_inputs_eq_run_appendInputLog

Project documentation

A WriterT query log can be replayed as a StateT input log. For computations over a sum spec + loggedSpec, this theorem compares two implementations: * left queries in spec are forwarded unchanged; * right queries in loggedSpec are either handled with withLogging, producing a QueryLog loggedSpec, or with appendInputLog, appending just the q...

program verificationseparation logiccryptography

Source project: VCVio

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Simulate Q post Insert induct

QueryImpl.simulateQ_postInsert.induct

Plain-language statement

Induction principle for proj (simulateQ (so.postInsert nx) oa) parametric in a motive OracleComp spec β → m β → Prop. The recursion structure of proj_simulateQ_postInsert is exposed as two cases mirroring OracleComp.inductionOn: in pure x the projected term reduces to pure x, and in query t >>= k it reduces to so t >>= k' for some continua...

program verificationseparation logiccryptography

Source project: VCVio

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Par Sum congr

QueryImpl.Stateful.DistEquiv.parSum_congr

Plain-language statement

parSum congruence on both sides from per-factor handler equivalences with explicit initial states.

program verificationseparation logiccryptography

Source project: VCVio

Person-level attribution pending.

View proof record