Scalar Macaulay minimization #
This file packages the set-family compression and shadow estimates into scalar Macaulay minimization lemmas consumed by the final Harper theorem.
Positive-cascade Case-I (LE) Macaulay shadow-sum leaf. Now a proved
corollary of the set-family shadow leaf H_shadow_LE_sum (which collapses the
Frankl–Füredi paired-compression cost via H_exchange_max_form_pos). The
hypotheses ih, hp, hq, hpq are retained to keep the call site signature
stable; the content is entirely the shadow-sum comparison.
Positive-cascade Case-II (GT) Macaulay shadow-sum leaf. Now a proved
corollary of the set-family GT shadow-deficit leaf H_shadow_GT_sum.
Positive-cascade max-form wrapper. Sorry-free modulo the two oriented
Macaulay shadow-sum leaves macaulay_extremal_pos_step_LE and
macaulay_extremal_pos_step_GT.
Scalar boundary-cost minimization at a fixed cascade split. Given the
canonical cascade split (p, q) of a + b at level n, the canonical split
minimizes the symmetric max-form boundary cost. The q = 0 branch is discharged
sorry-free by Macaulay.harper_bc_min_q_zero_core, and the q ≥ 1 branch by
macaulay_extremal_pos_step.
Scalar Macaulay minimization — the arithmetic core of Harper.
For any slice sizes a, b ≤ 2 ^ N, the boundary cost H (N+1) (a+b) of the
canonical cascade split of the total mass a + b is minimal among all ways of
distributing that mass into two N-dimensional slices of sizes a and b.
Proved by strong induction on the dimension N (the Frankl–Füredi recursion):
H_succ_cascade reduces the LHS to max (H N p) q + max (H N q) p, and
macaulay_bc_min closes it using the lower-dimensional induction hypothesis.
Embedded-pair Harper/Macaulay shadow comparison. Among families in
Q_{N+1} with a+b vertices, the simplicial initial segment has closed
neighborhood no larger than the particular two-slice family consisting of
canonical initial segments of sizes a and b. Sorry-free corollary of
harper_macaulay_min via the cardinality bridge
neighborhood_initialSlicePair_card.
Harper's vertex-isoperimetric theorem (family level, slice-induction form).
The simplicial initial segment of a given size has the smallest closed unit
neighborhood among all families of that size: |N(initSeg N |A|)| ≤ |N(A)|.
The proof is the PDF Frankl–Füredi dimension recursion: split a family
B ⊆ Cube (M+1) into its two M-dimensional slices, use neighborhood_succ,
lower-bound each cross term by a maximum via the dimension-M induction
hypothesis, and invoke the scalar Macaulay minimization harper_macaulay_min.