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

avgPathLength_pos

show as:
view Lean formalization →

For N greater than 1 the phi-scaled average path length log N over log phi is strictly positive. Network theorists deriving small-world scaling from recognition graphs cite this to confirm the logarithmic regime stays positive. The argument unfolds the definition and applies positivity of the real logarithm to both numerator and denominator before invoking division preservation.

claimFor every real number $N$ with $N > 1$, $0 < (log N) / (log phi)$.

background

The module derives the small-world property from the phi-recurrence on recognition graphs. Average path length is defined as $L(N) = log N / log phi$, the unique scaling that satisfies the self-similar fixed-point condition on the degree distribution. The upstream lemma one_lt_phi establishes phi > 1, which is required to guarantee that the denominator is positive and the logarithm is well-defined for N > 1.

proof idea

The term proof unfolds avgPathLength to expose the quotient of logarithms. It applies Real.log_pos to the hypothesis 1 < N to obtain a positive numerator, then applies the same lemma to one_lt_phi to obtain a positive denominator. The final step invokes div_pos to conclude the quotient is positive.

why it matters in Recognition Science

This result supplies the positivity clause inside the SmallWorldFromSigmaCert structure, which also records gamma = 3 and the monotonic growth of path length. It anchors the logarithmic scaling that distinguishes small-world networks from random graphs in the Recognition Science derivation of the Barabasi-Albert exponent. The parent certificate is used to certify the full small-world package against the falsifier of power-law exponents outside [2.5, 3.5].

scope and limits

Lean usage

theorem path_pos_example : 0 < avgPathLength 100 := by apply avgPathLength_pos; norm_num

formal statement (Lean)

  67theorem avgPathLength_pos {N : ℝ} (h : 1 < N) : 0 < avgPathLength N := by

proof body

Term-mode proof.

  68  unfold avgPathLength
  69  have h_log_N_pos : 0 < Real.log N := Real.log_pos h
  70  have h_log_phi_pos : 0 < Real.log phi := Real.log_pos one_lt_phi
  71  exact div_pos h_log_N_pos h_log_phi_pos
  72
  73/-- Path length grows logarithmically in `N`. -/

used by (2)

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

depends on (4)

Lean names referenced from this declaration's body.