OAI/Analysis/RecursivePotentials/Challenge.lean
41 declarations, 0 contain sorry, 0 declared as axioms
Proved construction certificates and a statement-preservation check for the self-contained Comparator challenge. All eleven original conclusions are retained.
- def
OAI.RecursivePotentials.rec_mainOriginalStatementline 14 - def
OAI.RecursivePotentials.rec_completionOriginalStatementline 23 - def
OAI.RecursivePotentials.stop_all_radiiOriginalStatementline 27 - def
OAI.RecursivePotentials.XJoined_separated_familiesOriginalStatementline 30 - def
OAI.RecursivePotentials.Variable.spaceOriginalStatementline 39 - def
OAI.RecursivePotentials.Variable.lp_model_exactOriginalStatementline 50 - def
OAI.RecursivePotentials.Variable.one_sided_modulus_zeroOriginalStatementline 58 - def
OAI.RecursivePotentials.Variable.no_equivalent_AUCOriginalStatementline 61 - def
OAI.RecursivePotentials.Variable.sixth_stabilityOriginalStatementline 64 - def
OAI.RecursivePotentials.Variable.cubic_stabilityOriginalStatementline 68 - def
OAI.RecursivePotentials.Variable.weak_tailOriginalStatementline 72 - def
OAI.RecursivePotentials.OriginalResultsline 79 - theorem
OAI.ComparatorModel.RecursivePotentials.rootStatement_iffline 132 - theorem
OAI.ComparatorModel.RecursivePotentials.zeroStatement_iffline 136 - theorem
OAI.ComparatorModel.RecursivePotentials.sourceNormStatement_iffline 140 - theorem
OAI.ComparatorModel.RecursivePotentials.result0_iffline 144 - theorem
OAI.ComparatorModel.RecursivePotentials.result1_iffline 146 - theorem
OAI.ComparatorModel.RecursivePotentials.result2_iffline 150 - theorem
OAI.ComparatorModel.RecursivePotentials.result3_iffline 152 - theorem
OAI.ComparatorModel.RecursivePotentials.variableCoordinate_eqline 156Source comment
Compare the finite-rank projections pointwise, so the statement comparison does not repeatedly unfold the completion and operator-space instances.private theorem variableCoordinate_eq (s : Variable.Node) : Variable.coordinate s = _root_.OAI.RecursivePotentials.Variable.coordinate s := rflMentions: OAI.ComparatorModel.RecursivePotentials.Variable.Node, OAI.ComparatorModel.RecursivePotentials.Variable.coordinate
- theorem
OAI.ComparatorModel.RecursivePotentials.variableBasis_eqline 159 - theorem
OAI.ComparatorModel.RecursivePotentials.variableProjection_applyline 162 - theorem
OAI.ComparatorModel.RecursivePotentials.originalVariableProjection_applyline 166 - theorem
OAI.ComparatorModel.RecursivePotentials.variableAddCommMonoid_eqline 175 - theorem
OAI.ComparatorModel.RecursivePotentials.variableModule_eqline 179 - theorem
OAI.ComparatorModel.RecursivePotentials.variableProjection_sum_eqline 183 - theorem
OAI.ComparatorModel.RecursivePotentials.variableProjection_apply_eqline 191 - theorem
OAI.ComparatorModel.RecursivePotentials.variableProjection_eqline 196 - theorem
OAI.ComparatorModel.RecursivePotentials.variableProjection_toLinearMap_eqline 200 - theorem
OAI.ComparatorModel.RecursivePotentials.variableProjection_finiteDimensional_iffline 206 - theorem
OAI.ComparatorModel.RecursivePotentials.variableFiniteTotalSupport_iffline 212 - theorem
OAI.ComparatorModel.RecursivePotentials.result4_iffline 218 - theorem
OAI.ComparatorModel.RecursivePotentials.result5_iffline 224 - theorem
OAI.ComparatorModel.RecursivePotentials.result6_iffline 226 - theorem
OAI.ComparatorModel.RecursivePotentials.result7_iffline 228 - theorem
OAI.ComparatorModel.RecursivePotentials.result8_iffline 230 - theorem
OAI.ComparatorModel.RecursivePotentials.result9_iffline 232 - theorem
OAI.ComparatorModel.RecursivePotentials.result10_iffline 234 - theorem
OAI.ComparatorModel.RecursivePotentials.results_iff_originalline 236 - theorem
OAI.ComparatorModel.RecursivePotentials.main_iff_originalline 251Source documentation
Packaging the construction obligations preserves the original eleven statements.
theorem main_iff_original : MainClaim ↔ _root_.OAI.RecursivePotentials.OriginalResults := by …
- theorem
OAI.ComparatorModel.RecursivePotentials.mainline 259standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses: OAI.ComparatorModel.RecursivePotentials.MainClaim
Proof uses:
Iff.mpr, OAI.RecursivePotentials.OriginalResults, OAI.ComparatorModel.RecursivePotentials.main_iff_original,And.intro, OAI.RecursivePotentials.rec_mainOriginalStatement,And, OAI.RecursivePotentials.rec_completionOriginalStatement, OAI.RecursivePotentials.stop_all_radiiOriginalStatement, OAI.RecursivePotentials.XJoined_separated_familiesOriginalStatement, OAI.RecursivePotentials.Variable.spaceOriginalStatement, OAI.RecursivePotentials.Variable.lp_model_exactOriginalStatement, OAI.RecursivePotentials.Variable.one_sided_modulus_zeroOriginalStatement, OAI.RecursivePotentials.Variable.no_equivalent_AUCOriginalStatement, OAI.RecursivePotentials.Variable.sixth_stabilityOriginalStatement, OAI.RecursivePotentials.Variable.cubic_stabilityOriginalStatement, OAI.RecursivePotentials.Variable.weak_tailOriginalStatement, OAI.RecursivePotentials.rec_main, OAI.RecursivePotentials.rec_completion, OAI.RecursivePotentials.stop_all_radii, OAI.RecursivePotentials.XJoined_separated_families and 7 moreDistinct definitions of this name: ComparatorChallenges/RecursivePotentials.lean:955 (same statement text; different proof or body). Qualify references as OAI.ComparatorModel.RecursivePotentials.main@path.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.