pith. machine review for the scientific record. sign in
theorem other other high

taxTypeCount

show as:
view Lean formalization →

The theorem establishes that the set of canonical tax types has cardinality exactly five. Economists applying J-cost minimization to Laffer-curve problems would cite this result to fix the configuration dimension of the tax space. The proof is a one-line decision procedure that exploits the Fintype instance generated by the five-constructor inductive definition.

claimThe cardinality of the set of canonical tax types is five: $|TaxType| = 5$.

background

The module models tax optimization by minimizing the J-cost function on the compliance ratio r. Five canonical tax types are introduced as the inductive type TaxType with constructors income, corporate, capitalGains, consumption, and wealth; this type carries DecidableEq, Repr, BEq, and Fintype instances. The module documentation states that these five types realize configDim D = 5 and thereby ground the Laffer-curve analysis in Recognition Science.

proof idea

The proof is a one-line wrapper that invokes the decide tactic on the goal Fintype.card TaxType = 5. The tactic succeeds because the Fintype instance for TaxType is derived automatically from its five constructors.

why it matters in Recognition Science

The result populates the five_types field of the downstream taxOptimizationCert definition, which certifies the tax-optimization structure. It directly implements the module claim that five tax types equal configDim D = 5, extending the Recognition Science framework in which spatial dimension is fixed at three while configuration dimensions are chosen per domain. No open scaffolding questions are closed by this declaration.

scope and limits

Lean usage

example : Fintype.card TaxType = 5 := taxTypeCount

formal statement (Lean)

  28theorem taxTypeCount : Fintype.card TaxType = 5 := by decide

proof body

  29

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (1)

Lean names referenced from this declaration's body.