Skip to content

PVL EV-5a orphan group ProvableContracts.Theorems: 55 module(s) outside the root import cone #4124

Description

@noahgift

Part of #4122 (PVL-001 EV-5a) and drained by EV-5c. 55 Lean module(s) under ProvableContracts.Theorems are ORPHANS: they are not in the transitive import cone of the root crates/aprender-contracts-staging/lean/ProvableContracts.lean. So lake build of the default target never compiles them, and no proof in them is checked.

They are allowlisted by EV-5a's check-orphans.sh against this issue. EV-5c's rule: bring each one into the root cone, or, if it will not compile, keep it allowlisted with an issue. Never delete one.

ProvableContracts.Theorems.AdamW.Adam_Moments
ProvableContracts.Theorems.AdamW.Adam_Variance
ProvableContracts.Theorems.AdamW.Analytic
ProvableContracts.Theorems.AdamW.Bias_Correction
ProvableContracts.Theorems.AdamW.Weight_Update
ProvableContracts.Theorems.AprCode.HarnessIrRoundtrip
ProvableContracts.Theorems.BLAS.Trmm
ProvableContracts.Theorems.BLAS.Trsm
ProvableContracts.Theorems.CrossEntropy.CoreSoftmaxInvariants
ProvableContracts.Theorems.DPO
ProvableContracts.Theorems.F16.Conversion
ProvableContracts.Theorems.FFT.Bluestein
ProvableContracts.Theorems.FFT.Fft2d
ProvableContracts.Theorems.FFT.Fft3d
ProvableContracts.Theorems.FFT.FftBatched
ProvableContracts.Theorems.Fusion.Correctness
ProvableContracts.Theorems.GPU.DimensionIndependence
ProvableContracts.Theorems.GatedDeltaNet.Recurrence
ProvableContracts.Theorems.GgufExportSymmetry.Roundtrip
ProvableContracts.Theorems.Image.Canny
ProvableContracts.Theorems.Image.ConnectedComponents
ProvableContracts.Theorems.Image.Conv2d
ProvableContracts.Theorems.Image.Histogram
ProvableContracts.Theorems.Image.HsvRoundtrip
ProvableContracts.Theorems.Image.Morphology
ProvableContracts.Theorems.Image.Resize
ProvableContracts.Theorems.Image.RgbToGray
ProvableContracts.Theorems.Image.Sobel
ProvableContracts.Theorems.LoRA.Dare_Unbiased
ProvableContracts.Theorems.LoRA.Lora_Shape
ProvableContracts.Theorems.LoRA.Shape_Preservation
ProvableContracts.Theorems.LoRA.Task_Vector
ProvableContracts.Theorems.Lora.MergeForwardEquiv
ProvableContracts.Theorems.MatMul.CooperativeTiling
ProvableContracts.Theorems.MatMul.Distributivity
ProvableContracts.Theorems.MatMul.MatVecLinearity
ProvableContracts.Theorems.MatMul.Shape
ProvableContracts.Theorems.MatMul.TransposeMul
ProvableContracts.Theorems.Metrics.Regression
ProvableContracts.Theorems.Metrics.RegressionAnalytic
ProvableContracts.Theorems.Quantization.NF4Dequant
ProvableContracts.Theorems.RMSNorm.NormalizedRMS
ProvableContracts.Theorems.Rand.Philox
ProvableContracts.Theorems.Rand.Threefry
ProvableContracts.Theorems.Rope.Rope
ProvableContracts.Theorems.Sigmoid.SiluAsymptotic
ProvableContracts.Theorems.Sigmoid.SiluSign
ProvableContracts.Theorems.Sparse.BsrSpmv
ProvableContracts.Theorems.Sparse.SellSpmv
ProvableContracts.Theorems.Sparse.Spgemm
ProvableContracts.Theorems.Sparse.Spmm
ProvableContracts.Theorems.Tensor.Einsum
ProvableContracts.Theorems.TensorLayout.IndexAlgebra
ProvableContracts.Theorems.TensorTranspose.Roundtrip
ProvableContracts.Theorems.Tokenizer

Measured on main @ 49fe19c by aprender-6c [8b6b78].

Collapsed rows (APR-EPIC-001 rule 20)

One issue per PR: tick a line when its PR merges; the PR closing the last line says Closes #4124, the others Refs #4124 row <id>.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High prioritykind:triageEpic, tracker, decision or hygiene work (derived rule, #4159)

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions