Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck pass
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Group cross-correlation and compatible layers are equivariant

Statement

Let G be a discrete group acting on the left on the square lattice Z2, and let feature maps take values in finite-dimensional row-vector channel spaces. Assume every group or lattice sum below has finite support or converges absolutely in each output coordinate. For group-indexed features f:G→RCin and a matrix-valued filter Ψ:G→RCin×Cout, group-to-group cross-correlation satisfies

CΨ(Luf)=Lu(CΨf)(u∈G).

For an image feature map f:Z2→RCin and a lattice filter Ψ:Z2→RCin×Cout, the first-layer image-to-group cross-correlation also satisfies

EΨ(Luf)=Lu(EΨf)(u∈G),

where the input action is induced by the action on Z2 and the output action is the left action on maps on G. The bias-free sum in the ordinary full-lattice, unit-stride discrete layer with origin a=0 is the translation-group instance of this formula; any fixed origin shift and the layer's constant output bias preserve translation equivariance. Componentwise pointwise nonlinearities and finite-neighborhood max pooling without subsampling commute with the left action. Restricting a group feature map to a subgroup H≤G preserves H-equivariance; for finite H, left-coset max pooling produces a G-equivariant feature map on G/H, and when H=G is finite it is invariant. Finite compositions of equivariant layers remain equivariant.

The full p4 and p4m lattice symmetry groups are infinite because they contain all integer translations; no finiteness assumption on G is made. On a finite grid, the theorem applies only when the domain, output sampling, and boundary convention respect the stated actions. Arbitrary cropping, padding, or stride need not do so. No continuous-rotation, universal-approximation, or empirical-superiority claim follows.

Equivariance diagram

For each u∈G, this square records the equation Φ∘Tu=Tu′∘Φ: the vertical maps act on input and output feature spaces, respectively. It is a notation summary; the convolution claims below are proved by direct reindexing.

diagram failed to render:
\begin{tikzcd}
X \arrow[r,"\Phi"] \arrow[d,"T_u"'] & Y \arrow[d,"T'_u"] \\
X \arrow[r,"\Phi"'] & Y
\end{tikzcd}

Facts & Assumptions

Given: The group actions, feature maps, filters, finite-support or absolute-convergence conditions, and operators stated above. Prove the equivariance claims and the composition rule.

[F1]

Left group actions, transitive actions, and faithful actions: A left action satisfies e⋅x=x and (gh)⋅x=g⋅(h⋅x) for every g,h and acted-on point x.

[F2]

Group and abelian group: Group multiplication is associative and each element has a two-sided inverse.

[F3]

The left action on feature maps induced by an action on sites: The induced action is (Luf)(x)=f(u−1⋅x), and on group-indexed maps (LuF)(g)=F(u−1g).

[F4]

First-layer and group-to-group cross-correlation: Group-to-group correlation is (CΨf)(g)=∑h∈Gf(h)Ψ(g−1h) when the sum is finite or absolutely convergent.

[F5]

First-layer and group-to-group cross-correlation: Image-to-group correlation is (EΨf)(g)=∑x∈Z2f(x)Ψ(g−1⋅x) when the sum is finite or absolutely convergent.

[F6]

Pointwise nonlinearities, neighborhood pooling, subgroup sampling, and coset pooling: Pointwise maps act componentwise, NνF(g)c=ν(F(g)c), and non-strided pooling is (PUF)(g)c=max⁡v∈UF(gv)c for finite nonempty U. For a finite subgroup H≤G, left-coset pooling is QHF:G/H→RC, where G/H={gH:g∈G} and (QHF)(gH)c=max⁡h∈HF(gh)c; the induced left action on the index set is a⋅(gH)=(ag)H.

[F7]

Equivariant neural layers between group-action feature spaces: Equivariance between input and output actions is Φ(Tgx)=Tg′Φ(x) for every g and x.

[F8]

Discrete convolutional layer with local receptive fields, channel mixing, stride, and padding: The discrete layer uses a finite offset set K and computes y(p)=b+∑δ∈Kx~(a+s⊙p+δ)Wδ with the declared extension and stride.

[F9]

The p4 and p4m square-lattice symmetry groups: The full p4 and p4m groups contain every translation (t,I) for t∈Z2 and are infinite.

[F10]

Equivariant maps and isomorphisms of group actions: An equivariant map between G-sets satisfies f(g⋅x)=g⋅f(x) for every g and x.

[F11]

Subgroup: A subgroup contains the identity and is closed under the group operation and inverses.

[F12]

Left and right cosets gH and Hg of a subgroup: The left coset of H represented by g is gH={gh:h∈H}.

Proof

1.1givenF1F2F3F4algebra

For group-to-group correlation, (CΨ(Luf))(g)=∑h∈Gf(u−1h)Ψ(g−1h). Reindex by the bijection h=uk to obtain ∑k∈Gf(k)Ψ(g−1uk). The identity (u−1g)−1=g−1u follows because both products of u−1g and g−1u are e by associativity and the two-sided inverse laws; two two-sided inverses a,b of z coincide since a=a(zb)=(az)b=b. Hence the sum is ∑k∈Gf(k)Ψ((u−1g)−1k)=(CΨf)(u−1g)=(Lu(CΨf))(g). The reindexing is valid for finite support or absolute convergence.

1.2givenF3F6algebra

For every channel c, (Nν(LuF))(g)c=ν(F(u−1g)c)=(Lu(NνF))(g)c. Likewise, (PU(LuF))(g)c=max⁡v∈UF(u−1gv)c=(PUF)(u−1g)c=(Lu(PUF))(g)c. Thus both operators commute with the left action.

1.3givenF3F6F11F12algebra

For a∈H and h∈H, (RH(LaF))(h)=F(a−1h)=(La(RHF))(h) because a−1h∈H by [F11]; this proves only H-equivariance after subgroup restriction. For finite H and arbitrary a∈G, (QH(LaF))(gH)c=max⁡h∈HF(a−1gh)c=(QHF)((a−1g)H)c=(LaG/H(QHF))(gH)c, using the left-coset indexing in [F12] and the action stated in [F6]. If H=G is finite then G/H is a singleton, whose action is trivial, so the output is invariant.

2.1givenF1F2F3F5F8step 1.1algebra

For the first-layer operation, (EΨ(Luf))(g)=∑x∈Z2f(u−1⋅x)Ψ(g−1⋅x). The map x=u⋅y is a bijection of Z2 with inverse y=u−1⋅x by [F1], so reindexing gives ∑y∈Z2f(y)Ψ(g−1⋅(u⋅y))=∑y∈Z2f(y)Ψ((g−1u)⋅y)=(EΨf)(u−1g)=(Lu(EΨf))(g), using the inverse identity in 1.1. Absolute convergence or finite support justifies the reindexing. For G=Z2 acting by translations, Ψ(δ)=Wδ with finite support, full-lattice input and output domains, unit stride, and origin a=0, setting x=p+δ identifies the sum in this formula with the cross-correlation term of the layer in [F8]. For any fixed origin a, that sum is instead (EΨf)(p+a), which remains translation-equivariant because translations of Z2 commute. The layer's output bias is constant across p, so the induced translation action fixes it; adding it preserves equivariance of the full layer.

3.1givenF7F8F9F10step 1.1step 1.2step 1.3step 2.1algebra∎

If Φ and Ψ are equivariant maps for compatible input, intermediate, and output actions, then (Ψ∘Φ)(Tgx)=Ψ(Tg′Φ(x))=Tg′′(Ψ∘Φ)(x) by [F7] and [F10]; induction gives equivariance of any finite stack. The reindexings in steps 1.1 and 2.1 require actual group actions on the full index sets, while [F8] permits arbitrary finite-grid boundary and stride choices; therefore those choices are covered only when compatible with the actions. In particular [F9] shows no finite-group assumption was used for p4 or p4m.

Depends on

Used by

Dependency tree · two levels

23 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources