Alphabeta Math
Pipeline-generated
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.

✓ 4 results · all verified · 3 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 1 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Convolution and finite-group equivariance

1 · Prerequisites

2 · Logical flowchart

3 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Discrete convolutional layer with local receptive fields, channel mixing, stride, and padding

Definition

Let D,O⊆Z2 be input and output index sets, let Cin,Cout be positive integers, and let x:D→RCin assign a row vector of input channels to each input site. A boundary extension is a function x~:Z2→RCin whose restriction to D is x; zero padding is the extension that is zero off D. Choose a finite receptive-field offset set K⊆Z2, a positive integer stride vector s∈Z>02, an origin a∈Z2, one matrix Wδ∈RCin×Cout for each δ∈K, and an output bias row vector b∈RCout. The discrete convolutional layer is the map y:O→RCout given by

y(p)=b+∑δ∈Kx~(a+s⊙p+δ)Wδ(p∈O),

where s⊙p is coordinatewise multiplication. Thus each output uses only the input sites in its receptive field, mixes input channels by matrix multiplication, and uses the same weights and bias at every output site. With unit stride on the full lattice and no boundary truncation, this formula is a discrete cross-correlation; many machine-learning software packages call it convolution. Mathematical convolution instead reverses the kernel offsets. The choices of O, the extension x~, and the stride specify cropping, padding, and subsampling, and need not preserve a symmetry of the full lattice.

DefinitionDefinition: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

The left action on feature maps induced by an action on sites

Definition

Let G be a group acting on the left on a set S, and let V be a set of feature values. A feature map is a function f:S→V. For u∈G, the induced transformation of feature maps is

(Luf)(x)=f(u−1⋅x)(x∈S).

It is a left action on the set of feature maps: the group acts by reindexing sites and leaves the feature values unchanged. In particular, for maps F:G→V on the group itself with its left multiplication action, (LuF)(g)=F(u−1g).

Facts & Assumptions

Given: A group G acts on the left on a set S, and f:S→V is a feature map. Verify that the displayed transformations form a left action.

[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∈G and x∈S.

[F2]

Group and abelian group: A group operation is associative, has an identity, and every element has a two-sided inverse.

Proof

1.1givenF1algebra

For each x∈S, (Lef)(x)=f(e−1⋅x)=f(x) by the identity law in [F1], so Lef=f.

2.1givenF1F2algebra∎

For u,v∈G, the element v−1u−1 is a two-sided inverse of uv, since (uv)(v−1u−1)=u(vv−1)u−1=e and (v−1u−1)(uv)=v−1(u−1u)v=e. Two two-sided inverses a,b of an element z coincide because a=a(zb)=(az)b=b; hence (uv)−1=v−1u−1. Therefore, for each x∈S, (Lu(Lvf))(x)=f(v−1⋅(u−1⋅x))=f((v−1u−1)⋅x)=f((uv)−1⋅x)=(Luvf)(x) by [F1]. Thus LuLv=Luv.

DefinitionDefinition: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

The p4 and p4m square-lattice symmetry groups

Definition

Let ρ=(0−110) be the quarter-turn matrix and σ=(100−1) a reflection matrix. Let C4={ρj:j=0,1,2,3} and D4={ρj,ρjσ:j=0,1,2,3}, with matrix multiplication. For A=C4 or D4, define PA=Z2×A with multiplication

(t,M)(s,N)=(t+Ms,MN).

Each pair (t,M) acts on lattice sites by x↦Mx+t. The p4 lattice-symmetry group is PC4, generated by integer translations and quarter-turns. The p4m lattice-symmetry group is PD4, generated by integer translations, quarter-turns, and reflections. The point groups C4 and D4 have four and eight elements, respectively, but both full groups are infinite because they contain every integer translation.

Facts & Assumptions

Given: The matrices ρ,σ, the sets C4,D4, and the pair multiplication displayed in the Definition. Prove that these are groups acting on Z2, and that the full groups are infinite.

[F1]

Group and abelian group: A group operation is associative, has an identity, and every element has a two-sided inverse.

[F2]

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∈G and x in the acted-on set.

Proof

1.1givenF1algebra

The matrices satisfy ρ4=I, σ2=I, and σρσ=ρ−1. The rotation matrices are I,ρ,−I,−ρ, hence distinct; their products add exponents modulo 4, and (ρj)−1=ρ−j. The four matrices σ,ρσ,−σ,−ρσ are distinct, have determinant −1, and differ from the rotations, which have determinant 1. Thus C4 has four elements and D4 has eight. Writing elements of D4 as ρjσϵ with ϵ∈{0,1}, the relation σρj=ρ−jσ shows products stay in D4, and (ρjσϵ)−1=ρ−(−1)ϵjσϵ also lies in D4. Both matrix groups preserve Z2 because ρ and σ are signed permutation matrices.

2.1givenF1step 1.1algebra

For either matrix group A, the pair multiplication is closed on Z2×A. It is associative because both parenthesizations of three factors (t,M),(s,N),(r,Q) equal (t+Ms+MNr,MNQ). Its identity is (0,I). For every pair (t,M), the pair (−M−1t,M−1) belongs to the same set by 1.1, and (t,M)(−M−1t,M−1)=(0,I)=(−M−1t,M−1)(t,M). Thus PC4 and PD4 satisfy the group axioms in [F1].

3.1givenF2step 2.1algebra∎

The identity pair acts identically because (0,I)⋅x=x. The affine maps respect pair multiplication because M(Nx+s)+t=MNx+Ms+t, so ((t,M)(s,N))⋅x=(t,M)⋅((s,N)⋅x) and [F2] holds. The translations (t,I) are distinct as t ranges over Z2, so each full group is infinite.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Equivariant neural layers between group-action feature spaces

Definition

Let a group G act on sets X and Y by left actions T and T′, respectively. A layer is a function Φ:X→Y. It is G-equivariant when

Φ(Tgx)=Tg′Φ(x)(g∈G, x∈X).

The input and output actions need not be the same. The layer is G-invariant when Φ(Tgx)=Φ(x) for every g∈G and x∈X; equivalently, it is equivariant into Y equipped with the trivial action.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

First-layer and group-to-group cross-correlation

Definition

Let G be a discrete group acting on the lattice Z2 on the left. Let Cin,Cout be positive integers, and regard channel vectors as row vectors. For a feature map f:G→RCin and a filter Ψ:G→RCin×Cout, the group-to-group cross-correlation is the map CΨf:G→RCout defined by

(CΨf)(g)=∑h∈Gf(h)Ψ(g−1h).

For an image feature map f:Z2→RCin and a lattice filter Ψ:Z2→RCin×Cout, the first-layer image-to-group cross-correlation is the map EΨf:G→RCout defined by

(EΨf)(g)=∑x∈Z2f(x)Ψ(g−1⋅x).

Each displayed sum is required to have finite support or to converge absolutely in every output coordinate. The first operation takes group-indexed features and filters; the second takes lattice-indexed image features and filters and returns group-indexed features. These are cross-correlations, with the filter argument displayed as written; they need not be commutative, and no finiteness of G is assumed.

DefinitionDefinition: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Pointwise nonlinearities, neighborhood pooling, subgroup sampling, and coset pooling

Definition

Let G be a group and let F:G→RC be a feature map with C channels. A pointwise nonlinearity determined by ν:R→R is NνF, where (NνF)(g)c=ν(F(g)c). For a nonempty finite set U⊆G, non-strided neighborhood max pooling is PUF, where (PUF)(g)c=max⁡u∈UF(gu)c; the output is still indexed by G. For a subgroup H≤G, subgroup sampling is the restriction RHF=F∣H, indexed by H.

The left-coset set is G/H={gH:g∈G}, where gH={gh:h∈H}. Its left G-action is a⋅(gH)=(ag)H. For finite H, left-coset max pooling is the map QHF:G/H→RC given by (QHF)(gH)c=max⁡h∈HF(gh)c. All maxima are taken separately in each channel. When H=G is finite, G/H has one element and QHF is a group-invariant summary.

Facts & Assumptions

Given: A group G, a finite subgroup H≤G, a nonempty finite U⊆G, and a feature map F:G→RC. Verify that the coset action and pooling formulas are well-defined.

[F1]

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

[F2]

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

[F3]

Left group actions, transitive actions, and faithful actions: A left action satisfies e⋅z=z and (ab)⋅z=a⋅(b⋅z) for each acted-on element z.

Proof

1.1givenF1F2F3algebra

If gH=g′H, then g′=g′e∈g′H=gH, so [F2] gives g′=gh0 for some h0∈H. By [F1], h0H⊆H; conversely, every k∈H equals h0(h0−1k) with h0−1k∈H, so H⊆h0H. Hence h0H=H and (ag′)H=(agh0)H=ag(h0H)=agH, proving that a⋅(gH)=(ag)H is independent of the representative. It satisfies the identity and composition laws in [F3] because eg=g and (ab)g=a(bg). Thus it is a left action on G/H.

1.2givenF1F2algebra

If g′=gh0 with h0∈H, then h0H=H: closure gives h0H⊆H, and for k∈H, k=h0(h0−1k)∈h0H by [F1]. Hence {g′h:h∈H}={gh:h∈H}, so the componentwise maximum defining QHF(gH) is independent of the representative.

2.1givenF1step 1.1step 1.2algebra∎

By [F1], H contains the identity, so H and the given set U are nonempty and finite. Each displayed maximum therefore exists in R; the pointwise operation and subgroup restriction are also functions on their stated domains. Thus all four operators in the Definition are well-defined.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

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.

XYXY©TuT0u©

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.

4 · Examples, counterexamples and false statements

None yet.

Sources