pith. machine review for the scientific record. sign in
theorem proved term proof high

quartic_second_derivative

show as:
view Lean formalization →

The second derivative of the map t ↦ t^4 equals the map t ↦ 12 t^2. Workers on obstructions to continuous combiners cite the identity to exclude the quartic from satisfying the Aczel second-derivative relation. The proof is a direct term-mode calculation that invokes the power rule twice and finishes with polynomial simplification.

claim$d^2/dt^2 (t^4) = 12 t^2$

background

The module examines second derivatives to test candidate functions against the continuous-combiner route. The quartic G(t) = t^4 is the finite-polynomial-closure counterexample already used in the paper; it satisfies G''(0) = 0 yet G''(1) = 12, so no function ψ can obey 2 G''(t) = ψ(G t) · G''(0) for all t. The local setting is therefore the obstruction that blocks proof of the residual input continuous_combiner_second_derivative_identity from the standing hypotheses.

proof idea

The term proof begins with funext t to obtain pointwise equality. It rewrites the first derivative via the power rule to 4 t^3, then applies norm_num on deriv_const_mul and deriv_pow to reach the second derivative 12 t^2, and closes with ring.

why it matters in Recognition Science

The theorem supplies the explicit second derivative required by the downstream result quartic_not_aczel_second_derivative_identity, which concludes that the quartic fails AczelSecondDerivativeIdentity. It thereby fills the counterexample slot in the second-derivative obstruction for the continuous-combiner route. The identity supports the broader claim that the quartic cannot serve as a solution inside the forcing chain leading to the Recognition Composition Law.

scope and limits

Lean usage

rw [quartic_second_derivative] at h1

formal statement (Lean)

  22private theorem quartic_second_derivative :
  23    deriv (deriv (fun t : ℝ => t^4)) = fun t => 12*t^2 := by

proof body

Term-mode proof.

  24  funext t
  25  rw [show deriv (fun t : ℝ => t^4) = fun t => 4*t^3 by
  26    funext x
  27    norm_num [deriv_pow]]
  28  rw [show deriv (fun t : ℝ => 4*t^3) t = 4 * (3*t^2) by
  29    norm_num [deriv_const_mul, deriv_pow]]
  30  ring
  31

used by (1)

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