Updated: 2026-09-04
The formalization covers the static GSP/VCG comparisons, the corrected finite Theorem 7 revenue result, and Theorem 8’s equilibrium and VCG-outcome claims.
Formalization gap: Theorem 8 uniqueness is proved among common symmetric continuation plans; uniqueness among arbitrary bidder-specific plans remains unproved. Details.
papers/EOS07GSPpapers/EOS07GSP/PaperInterface.leanpapers/EOS07GSP/PostPaperAudit.leanpapers/EOS07GSP/docs/DependencyDAG.tex
and papers/EOS07GSP/docs/DependencyDAG.pdfpapers/EOS07GSP/status.json;
the compact review surface currently selects 13 source-facing claims and
no theorem-facing assumption declaration.The folder tracks the NBER working-paper numbering: Remarks 1–3, Definition 4, Lemmas 5–6, and Theorems 7–8. A later public PDF renumbers analogous main results, so this report uses the NBER numbering consistently.
| Result | Comparison with source |
|---|---|
| First-price example; GSP/VCG two-slot example | Exact: the displayed bid revisions and outcome/payment calculations. |
| Remarks 1–3 | Exact: GSP payments weakly dominate VCG payments at the same bids; VCG is truthful and GSP is not dominant-strategy truthful. |
| Lemma 5; Theorem 7 | Necessary strengthening: every unassigned bidder has no bottom-slot envy; otherwise the stated stability and VCG-revenue comparisons can fail. The stable-assignment bridge and seller-minimal VCG-revenue comparison use this strengthened Definition 4. Witness. |
| Lemma 6 | Restriction for strict-bid realization: positive winner utility excludes stable assignments whose exact payments force a bid tie. This does not establish necessity for every tie-aware realization. Obstruction. |
| Theorem 8 | Formalization gap: equilibrium and the VCG outcome are proved; uniqueness is checked only for a common symmetric continuation plan. Asymmetric-plan uniqueness remains unproved. Scope. |
The checked scope is the three explicit conditions in Section 6. In particular, the strict-surplus result does not cover every stable assignment, and common-plan uniqueness leaves asymmetric-plan uniqueness unresolved.
The static results add no bottom-slot envy for every unassigned bidder (Definition 4) and positive realized utility for every winner (Lemma 6). Theorem 8’s uniqueness is restricted to common symmetric continuation plans. The memo supplies both static obstructions and the dynamic scope comparison.
Lemma 6 permits real-valued bids, including a potentially negative unassigned tail. A nonnegative-bid version would need a positive-tail condition.
Theorem 8 first compares continuation plans pointwise for each opponent-value profile, then integrates under supported conditional beliefs. Its common-plan scope is stated in Section 6.
PostPaperAudit.lean.The proof decomposition suggests a routine extension from one common value law to bidder-specific independent continuous positive-density laws: the conditional belief construction changes by substituting the bidder-specific marginals, while the ex-post continuation comparison remains pointwise. A second reusable extension is to expose the clock-clamped effective-action semantics as a generic interface for continuous ascending auctions. Neither extension is needed for the paper’s result, and neither is claimed here without a dedicated reviewed theorem.
See Section 6 and the memo for the static additions and common-plan restriction.
No wider static or dynamic conclusion is inferred beyond Section 6. The below-clock threshold uses the stated immediate-drop interpretation of a stopped auction.
The formalization is organized around a compact paper interface and
an exhaustive audit ledger. PaperInterface.lean exposes
source-facing rows for the definitions, examples, lemmas, and main
theorems. PostPaperAudit.lean keeps the longer
implementation ledger, including support lemmas and alternate route
endpoints that are useful for audit but too detailed for human
review.
The current machine-readable audit artifacts report:
No paper-facing assumption declaration is used. Source model conditions such as strictly decreasing positive click rates and continuous independent values with positive density occur directly as visible theorem parameters or constructed law fields, not as conclusion-bearing certificates.
Generated from the configured source-condition surface and exact current statement digests in the canonical assumption-provenance sidecar. Model, agent, and automated checks are identified as such; no human review is inferred.
| Assumption declaration | Lean declaration | Source location / statement | Assumption validators | Comments |
|---|---|---|---|---|
| None | none |
None | None | No paper-facing assumption declarations are configured. |
The main displayed formulas used in the paper-facing results are
exposed in PaperInterface.lean and checked by row-local
statement judgments.
Rows are selected from semantic formula and
equation source-kind metadata within the configured
semantic source-coverage scope, never from declaration names. Coverage
and statement checks remain separate evidence lanes. Scope metadata
needs repair, so the full inventory is shown: paper_statement_map.json
must explicitly set source_coverage_mode before a source-coverage
closeout
| Paper formula / subclaim | Lean declaration | Provenance | Validators | Comments |
|---|---|---|---|---|
| Theorem 8 states the dropout price formula p_i(k,h,s_i)=s_i-alpha_k/alpha_{k-1}(s_i-b_{k+1}); the appendix defines q by the same indifference equation. | theorem8_dropout_formula_eq_bstar_threshold |
covered. theorem8_dropout_formula_eq_bstar_threshold:
no completed statement check |
covered; Agent check by Codex EOS07 source-first v10 full-formalization audit; 2026-07-18 | After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| The q formula is defined by indifference between position k at price b_{k+1} and position k-1 at price q, placing q between the previous dropout price and the bidder value under the weak source conditions. | theorem8_q_mem_interval_review |
covered. theorem8_q_mem_interval_review: no completed
statement check |
covered; Agent check by Codex EOS07 source-first v10 full-formalization audit; 2026-07-18 | After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Under the paper’s strict descending click-through-rate convention and positive values, q lies strictly between the previous dropout price and the bidder value. | theorem8_q_strict_mem_interval_review |
covered. theorem8_q_strict_mem_interval_review: no
completed statement check |
covered; Agent check by Codex EOS07 source-first v10 full-formalization audit; 2026-07-18 | After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
Reusable position-auction, GSP, VCG-payment, locally-envy-free,
stable- assignment, and generalized-English payoff-game primitives live
under EconCSLib/MechanismDesign/Auctions. No additional
library extraction is required for closeout; future cleanup can continue
reducing EOS-specific proof aliases in
PostPaperAudit.lean.
docs/DependencyDAG.texdocs/DependencyDAG.pdfaudit/paper_coverage_llm.json): 24
covered; diagnostics: full inventory shown because
paper_statement_map.json must explicitly set source_coverage_mode before
a source-coverage closeout.audit/statement_match_llm.json): no
rows; diagnostics: 23 orphan/stale statement-sidecar rows excluded, 23
configured rows without unambiguous current receipts.audit/lean_to_tex_llm.json):
23 row translations generated from Lean statements.audit/assumption_match_llm.json): no configured
source-condition rows.audit/source_record_match_llm.json): 35 source condition,
2 non-propositional witness data.audit/source_record_audit.json): 23 source-record review
rows, 44 boundary inputs, 5 conclusion dependencies, 34 recursive
fields, 0 source-record-only unresolved conclusion dependencies, 0
recursion failures.audit/review_surface_llm.json):
review surface passed over 23 review rows.docs/AGENT_SOURCE_AUDIT.md): status not inferred by this
generator.docs/PUBLIC_DAG_HOLISTIC_AUDIT_2026-07-02.md): status not
inferred by this generator. The closeout validation path for this report is:
lake build EOS07GSPpython3 scripts/audit_conclusion_provenance.py --paper EOS07GSP --jsonpython3 scripts/review_dashboard.py --paper EOS07GSP --statement-checkpython3 scripts/review_dashboard.py --paper EOS07GSP --paper-coverage-checkpython3 scripts/review_dashboard.py --paper EOS07GSP --source-to-lean-checkpython3 scripts/review_dashboard.py --paper EOS07GSP --assumption-checkpython3 scripts/audit_evidence_integrity.py --paper EOS07GSP --jsonpython3 scripts/audit_repository.py --paper EOS07GSP --paper-closeout --include-active --info-limit 0git diff --checkThe final command is the targeted repository audit command required for this paper’s closeout gate.
corrected_definition4_locally_envy_free.stable_assignment.corrected_lemma6_stable_assignment.B* GSP profile, VCG
position/payment ledger, and actual seller-minimal-revenue comparison.
Lean: theorem7_finite_static_bstar_full_corrected.B* threshold
specialization. Lean:
theorem8_dropout_formula_eq_bstar_threshold.Paper statement. Same-bid GSP payments weakly dominate VCG payments, truth-telling is dominant under VCG, and truth-telling is not dominant under GSP.
Lean interface statement. -
remark1_gsp_payments_weakly_dominate_vcg -
remark2_vcg_truthful -
remark3_gsp_not_truthful
Status. formalized.
Paper statement. The two-slot, three-bidder first-price example has profitable bid revisions; the GSP/VCG example has truthful GSP bids as a Nash equilibrium and GSP revenue higher than VCG revenue.
Lean interface statement. -
first_price_running_example_profitable_revision_chain -
running_example_truthful_gsp_nash -
running_example_truthful_gsp_revenue_comparison
Status. formalized.
Paper statement. The outcome of any locally envy-free equilibrium is a stable assignment.
Lean interface statement. -
corrected_lemma5_ranked_more_bidders_stable
Status. archival statement not claimed; the
corrected full K>N ordinary-GSP bridge is proved.
Paper statement. Any stable assignment is an outcome of a locally envy-free GSP equilibrium.
Lean interface statement. -
corrected_lemma6_ranked_more_bidders_constructs_tiebreak_equilibrium
Status. archival statement not claimed. The explicit
strict-surplus amended domain excludes the zero-surplus counterexample,
and its direct full K>N construction/equilibrium proof
is complete.
Paper statement. The constructed B*
equilibrium yields the same positions and payments as VCG and is
revenue-minimal among locally envy-free equilibria.
Lean interface statement. -
theorem7_finite_static_bstar_full_corrected
Status. archival statement not claimed. The corrected finite target is proved: B-star is locally envy-free with the VCG ledger, and its revenue is weakly minimal over corrected strict ranked-GSP comparisons.
Paper statement. The generalized-English auction has a unique continuous- strategy perfect Bayesian equilibrium with the displayed dropout-price formula; the equilibrium is ex post and yields VCG-equivalent positions and payoffs.
Lean interface statement. -
theorem8_dropout_formula_eq_bstar_threshold -
theorem8_q_step1_dropping_after_q_review -
theorem8_q_step2_waiting_before_q_review -
theorem8_continuous_full_history_bayes_ex_post_review
The finite source-event VCG outcome is supplied by the checked
support declaration
theorem8_source_event_strict_values_unique_pbe_formula_conclusion
together with the Theorem 7 B* outcome and the
dropout-formula bridge.
Status. formalized. The selected finite endpoint proves the full-history ex-post PBE with actual conditional Bayes beliefs, arbitrary complete common-plan deviations, effective-action uniqueness, and the displayed dropout formula. The common-plan scope is the explicitly stated formalization clarification, while the archival bidder-indexed wording remains visible in the source notes.
The current source-to-statement assessment and exact review targets are recorded in the following artifacts. Mathematical scope and qualifications are explained with their named results above.
EOS07GSP.txt.| Source statement | Linked Lean review rows | Coverage judgment | Row-local statement checks | Comments |
|---|---|---|---|---|
| Definition 4 defines a locally envy-free equilibrium of the static GSP game as an equilibrium in which no player can improve by exchanging bids with the player ranked one position above; formally, for each allocated adjacent position the adjacent no-envy inequality holds. | definition4_locally_envy_free |
covered | definition4_locally_envy_free: no completed statement
check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| The paper maps GSP outcomes to the Shapley-Shubik assignment game, where advertiser-position pair values are alpha_k s_i and stability means no profitable advertiser-position rematch. | stable_assignment |
covered | stable_assignment: no completed statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| In the Section 2.2 first-price running example with two slots, click rates 200 and 100, and bidder values 10, 4, and 2, bidder 1 prefers the minimal top bid 2.02 to paying more for the same top slot, bidder 2 can profitably raise from 2.01 to 2.03 to take the top slot, and bidder 1 can then profitably raise to 2.04 to take the top slot back. | first_price_running_example_profitable_revision_chain |
covered | first_price_running_example_profitable_revision_chain:
no completed statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Remark 1 states that if advertisers bid the same amounts under GSP and VCG, each advertiser payment is at least as large under GSP as under VCG, with the recursive VCG-payment induction displayed immediately after the remark. | remark1_gsp_payments_weakly_dominate_vcg |
covered | remark1_gsp_payments_weakly_dominate_vcg: no completed
statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Remark 2 states that truth-telling is a dominant strategy under VCG, citing the standard VCG property. | remark2_vcg_truthful |
covered | remark2_vcg_truthful: no completed statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Remark 3 states that truth-telling is not a dominant strategy under GSP and gives the two-slot, three-bidder deviation where bidder 1 shades to obtain the second position and higher payoff. | remark3_gsp_not_truthful |
covered | remark3_gsp_not_truthful: no completed statement
check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| The running two-slot, three-bidder example has click rates 200 and 100 and values 10, 4, and 2; the text states truthful GSP bids are an equilibrium in this example. | running_example_truthful_gsp_nash |
covered | running_example_truthful_gsp_nash: no completed
statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| The running example computes GSP payments of 4 and 2 per click, VCG payments of 600 and 200 total, and states that VCG revenues are lower than GSP revenues in the example. | running_example_truthful_gsp_revenue_comparison |
covered | running_example_truthful_gsp_revenue_comparison: no
completed statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Lemma 5 states that the outcome of any locally envy-free equilibrium of auction Gamma is a stable assignment; the appendix proof derives assortativity and telescopes adjacent no-envy inequalities. | lemma5_locally_envy_free_stable |
covered | lemma5_locally_envy_free_stable: no completed statement
check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Lemma 6 states that, when the number of bidders exceeds the number of positions, any stable assignment is an outcome of a locally envy-free GSP equilibrium; the appendix constructs bids from assignment payments. | lemma6_tiebreak_ranked_gsp_stable_assignment_locally_envy_free |
covered | lemma6_tiebreak_ranked_gsp_stable_assignment_locally_envy_free:
no completed statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Theorem 7 constructs the B* profile, proves bid order is preserved, and shows each bidder position and payment coincide with VCG in the constructed equilibrium. | theorem7_ranked_gsp_bstar_mechanism_realizes_bstar_outcome |
covered | theorem7_ranked_gsp_bstar_mechanism_realizes_bstar_outcome:
no completed statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| The B* construction sets bid b_i* from the previous VCG payment divided by the previous click-through rate; the proof checks that the resulting next-price payments coincide with VCG payments. | theorem7_bstar_payment_identity |
covered | theorem7_bstar_payment_identity: no completed statement
check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Theorem 7 states that the B* strategy profile is locally envy-free; the proof checks that each bidder is indifferent between remaining in position and swapping with the bidder one position above. | theorem7_bstar_locally_envy_free |
covered | theorem7_bstar_locally_envy_free: no completed
statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Theorem 7 concludes that the B* equilibrium has VCG-equivalent payments and that any other locally envy-free equilibrium yields seller revenue at least as high; the proof uses stable-assignment payment lower bounds. | theorem7_no_positive_transfer_conclusion |
covered | theorem7_no_positive_transfer_conclusion: no completed
statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Theorem 7 comparison component links locally envy-free GSP outcomes to stable assignments and VCG payment lower bounds, under the paper’s ranked strict-order conventions. | theorem7_strict_tiebreak_gsp_comparison_conclusion |
covered | theorem7_strict_tiebreak_gsp_comparison_conclusion: no
completed statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Theorem 8 states the dropout price formula p_i(k,h,s_i)=s_i-alpha_k/alpha_{k-1}(s_i-b_{k+1}); the appendix defines q by the same indifference equation. | theorem8_dropout_formula_eq_bstar_threshold |
covered | theorem8_dropout_formula_eq_bstar_threshold: no
completed statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Step 2 argues that if a bidder drops before q, waiting until q gives a strictly better payoff because another dropout occurs with positive probability and q is the indifference threshold. | theorem8_q_step2_waiting_before_q_review |
covered | theorem8_q_step2_waiting_before_q_review: no completed
statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Step 1 argues that dropping after q cannot be optimal; above q, the bidder strictly benefits by dropping slightly earlier or at the indifference price. | theorem8_q_step1_dropping_after_q_review |
covered | theorem8_q_step1_dropping_after_q_review: no completed
statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| The q formula is defined by indifference between position k at price b_{k+1} and position k-1 at price q, placing q between the previous dropout price and the bidder value under the weak source conditions. | theorem8_q_mem_interval_review |
covered | theorem8_q_mem_interval_review: no completed statement
check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Under the paper’s strict descending click-through-rate convention and positive values, q lies strictly between the previous dropout price and the bidder value. | theorem8_q_strict_mem_interval_review |
covered | theorem8_q_strict_mem_interval_review: no completed
statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Theorem 8 restricts attention to strategies continuous in valuation, and the displayed q formula is affine, hence continuous, in the bidder value. | theorem8_q_continuous_value_review |
covered | theorem8_q_continuous_value_review: no completed
statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Theorem 8’s proof identifies the continuous dropout-price formula by excluding deviations above and below q, so continuous one-step best responses agree with q on the relevant support. | theorem8_continuous_source_local_best_response_support_unique_review |
covered | theorem8_continuous_source_local_best_response_support_unique_review:
no completed statement check |
After unfolding the reviewed predicates, the linked conclusion preserves the complete finite-auction domain, exact real formulas, quantifier order, strategic scope, and conclusion of this cited source item without relying on a result-bearing input package. |
| Theorem 8 is ex post: the prescribed strategy is a best response regardless of realized values; the strict ranked-value source event gives the finite ex-post local-deviation condition. | theorem8_continuous_full_history_bayes_ex_post_review |
covered | theorem8_continuous_full_history_bayes_ex_post_review:
no completed statement check |
The legal-history row proves a strictly stronger ex-post statement: every complete history-dependent continuation plan is weakly dominated for every realized ordered opponent profile, and hence under every supported posterior. |
| Theorem 8 states that the generalized English auction has a unique perfect Bayesian equilibrium with strategies continuous in valuations: an advertiser with value s_i drops out at price p_i(k,h,s_i)=s_i-(alpha_k/alpha_{k-1})(s_i-b_{k+1}); in this equilibrium each advertiser’s position and payoff coincide with VCG, and the equilibrium is ex post. | theorem8_continuous_full_history_bayes_ex_post_reviewtheorem8_dropout_formula_eq_bstar_thresholdtheorem7_ranked_gsp_bstar_mechanism_realizes_bstar_outcome |
covered | theorem8_continuous_full_history_bayes_ex_post_review:
no completed statement
checktheorem8_dropout_formula_eq_bstar_threshold: no
completed statement
checktheorem7_ranked_gsp_bstar_mechanism_realizes_bstar_outcome:
no completed statement check |
The full-history row proves the source-intended legal-history ex-post PBE, actual Bayes consistency, arbitrary-continuation sequential rationality, and effective uniqueness. The dropout bridge identifies the displayed threshold with the B-star payment threshold; the Theorem 7 outcome row and checked finite source-event support theorem derive the VCG-equiv… |