Checks of the definitions: flips, degree zero, the dictator #
flipSet / diffSet are mutually inverse, HasDegreeLE is monotone, degree 0 means constant,
and the dictator x ↦ (-1)^{x_j} has degree exactly 1, variance 1 and influence 1; so the
hypotheses of MainTheorem are satisfiable (aa_hyps_satisfiable).
These are checks of the definitions of Defs.lean; the proofs of Chain.lean do not depend on
them.
x^{Δ(x,y)} = y.
antipode x = x^{[n]}.
The cube over ι has 2^n points.
Monotonicity of HasDegreeLE in the degree.
HasDegreeLE f 0 implies f constant.
The dictator #
A dictator does not have degree at most 0.
Non-vacuity of MainTheorem: on any index type with a chosen coordinate j, the dictator
satisfies all three hypotheses with d = 1, has variance 1 and influence 1 at j.
The conclusion of RowBound (with d = 1) is true for h = (1 + dictator)/2,
with the weights c x i = [i = j].