← All papers
First page of Revisiting average case complexity of multilevel syllogistic: From the 1995 Courant Technical Report to Lean 4 Formalization

Revisiting average case complexity of multilevel syllogistic: From the 1995 Courant Technical Report to Lean 4 Formalization

Lars Warren Ericson

cs.LO Jun 15, 2026 · v1 cs.CC
Formalizes a 1995 average-case complexity result for Multilevel Syllogistic in Lean 4.
We describe a Lean~4 formalization revisiting NYU Courant Technical Report TR1995-711 on the average-case complexity of Multilevel Syllogistic (MLS). The development encodes Reischuk--Schindelhauer average-case classes, an axiomatic MLS/EMLS semantics layer, a partial Ferro--Omodeo--Schwartz decision procedure with proved soundness and partial completeness on a membership-free fragment, serialization and step budgets, and conditional NP-average completeness and non-AvP hardness corollaries modulo explicitly documented structural axioms. Full Lean sources are inlined in the appendix modules.

Revisit and machine-check NYU Courant Technical Report TR1995-711 on the average-case complexity of Multilevel Syllogistic (MLS).

A Lean 4 development encodes Reischuk-Schindelhauer average-case classes, an axiomatic MLS/EMLS semantics layer, a partial Ferro-Omodeo-Schwartz decision procedure with proved soundness and partial completeness on a membership-free fragment, serialization and step budgets, and conditional complexity corollaries modulo documented structural axioms.

Figure 1: The average-case complexity “nose” diagram (TR1995-711, Figure 1)

Produces a formalized development with conditional NP-average completeness and non-AvP hardness corollaries, with full Lean sources inlined in the appendix modules.