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.
Convolution and finite-group equivariance
2 · Logical flowchart
3 · Definitions, theorems and proofs
Discrete convolutional layer with local receptive fields, channel mixing, stride, and padding
Definition
Let be input and output index sets, let be positive integers, and let assign a row vector of input channels to each input site. A boundary extension is a function whose restriction to is ; zero padding is the extension that is zero off . Choose a finite receptive-field offset set , a positive integer stride vector , an origin , one matrix for each , and an output bias row vector . The discrete convolutional layer is the map given by
where 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 , the extension , and the stride specify cropping, padding, and subsampling, and need not preserve a symmetry of the full lattice.
The left action on feature maps induced by an action on sites
Definition
Let be a group acting on the left on a set , and let be a set of feature values. A feature map is a function . For , the induced transformation of feature maps is
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 on the group itself with its left multiplication action, .
Definition references
Facts & Assumptions
Given: A group acts on the left on a set , and is a feature map. Verify that the displayed transformations form a left action.
Left group actions, transitive actions, and faithful actions: A left action satisfies and for every and .
Group and abelian group: A group operation is associative, has an identity, and every element has a two-sided inverse.
Proof
For each , by the identity law in [F1], so .
For , the element is a two-sided inverse of , since and . Two two-sided inverses of an element coincide because ; hence . Therefore, for each , by [F1]. Thus .
The p4 and p4m square-lattice symmetry groups
Definition
Let be the quarter-turn matrix and a reflection matrix. Let and , with matrix multiplication. For or , define with multiplication
Each pair acts on lattice sites by . The p4 lattice-symmetry group is , generated by integer translations and quarter-turns. The p4m lattice-symmetry group is , generated by integer translations, quarter-turns, and reflections. The point groups and have four and eight elements, respectively, but both full groups are infinite because they contain every integer translation.
Definition references
Facts & Assumptions
Given: The matrices , the sets , and the pair multiplication displayed in the Definition. Prove that these are groups acting on , and that the full groups are infinite.
Group and abelian group: A group operation is associative, has an identity, and every element has a two-sided inverse.
Left group actions, transitive actions, and faithful actions: A left action satisfies and for every and in the acted-on set.
Proof
The matrices satisfy , , and . The rotation matrices are , hence distinct; their products add exponents modulo , and . The four matrices are distinct, have determinant , and differ from the rotations, which have determinant . Thus has four elements and has eight. Writing elements of as with , the relation shows products stay in , and also lies in . Both matrix groups preserve because and are signed permutation matrices.
For either matrix group , the pair multiplication is closed on . It is associative because both parenthesizations of three factors equal . Its identity is . For every pair , the pair belongs to the same set by 1.1, and . Thus and satisfy the group axioms in [F1].
The identity pair acts identically because . The affine maps respect pair multiplication because , so and [F2] holds. The translations are distinct as ranges over , so each full group is infinite.
Equivariant neural layers between group-action feature spaces
Definition
Let a group act on sets and by left actions and , respectively. A layer is a function . It is -equivariant when
The input and output actions need not be the same. The layer is -invariant when for every and ; equivalently, it is equivariant into equipped with the trivial action.
First-layer and group-to-group cross-correlation
Definition
Let be a discrete group acting on the lattice on the left. Let be positive integers, and regard channel vectors as row vectors. For a feature map and a filter , the group-to-group cross-correlation is the map defined by
For an image feature map and a lattice filter , the first-layer image-to-group cross-correlation is the map defined by
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 is assumed.
Definition references
Pointwise nonlinearities, neighborhood pooling, subgroup sampling, and coset pooling
Definition
Let be a group and let be a feature map with channels. A pointwise nonlinearity determined by is , where . For a nonempty finite set , non-strided neighborhood max pooling is , where ; the output is still indexed by . For a subgroup , subgroup sampling is the restriction , indexed by .
The left-coset set is , where . Its left -action is . For finite , left-coset max pooling is the map given by . All maxima are taken separately in each channel. When is finite, has one element and is a group-invariant summary.
Definition references
left actions on group-indexed feature maps
left actions of groups on sets
subgroup identity, closure, and inverse conditions
left cosets of a subgroup
functions and declared domains/codomains
Cohen and Welling, “Group Equivariant Convolutional Networks,” §§6.2–6.3
Goodfellow, Bengio, and Courville, Deep Learning, Chapter 9 §9.3
Facts & Assumptions
Given: A group , a finite subgroup , a nonempty finite , and a feature map . Verify that the coset action and pooling formulas are well-defined.
Subgroup: A subgroup contains the identity and is closed under multiplication and inverses.
Left and right cosets and of a subgroup: The left coset represented by is .
Left group actions, transitive actions, and faithful actions: A left action satisfies and for each acted-on element .
Proof
If , then , so [F2] gives for some . By [F1], ; conversely, every equals with , so . Hence and , proving that is independent of the representative. It satisfies the identity and composition laws in [F3] because and . Thus it is a left action on .
If with , then : closure gives , and for , by [F1]. Hence , so the componentwise maximum defining is independent of the representative.
By [F1], contains the identity, so and the given set are nonempty and finite. Each displayed maximum therefore exists in ; the pointwise operation and subgroup restriction are also functions on their stated domains. Thus all four operators in the Definition are well-defined.
Group cross-correlation and compatible layers are equivariant
Statement
Let be a discrete group acting on the left on the square lattice , 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 and a matrix-valued filter , group-to-group cross-correlation satisfies
For an image feature map and a lattice filter , the first-layer image-to-group cross-correlation also satisfies
where the input action is induced by the action on and the output action is the left action on maps on . The bias-free sum in the ordinary full-lattice, unit-stride discrete layer with origin 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 preserves -equivariance; for finite , left-coset max pooling produces a -equivariant feature map on , and when 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 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.
Statement references
the generic intertwining condition
functions and declared domains/codomains
the discrete layer and boundary conventions
group and image-to-group correlation
pointwise and pooling operators
Cohen and Welling, “Group Equivariant Convolutional Networks,” §§2, 4–6 and Appendix A
Goodfellow, Bengio, and Courville, Deep Learning, Chapter 9 §§9.1–9.5
Equivariance diagram
For each , this square records the equation : 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.
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.
Left group actions, transitive actions, and faithful actions: A left action satisfies and for every and acted-on point .
Group and abelian group: Group multiplication is associative and each element has a two-sided inverse.
The left action on feature maps induced by an action on sites: The induced action is , and on group-indexed maps .
First-layer and group-to-group cross-correlation: Group-to-group correlation is when the sum is finite or absolutely convergent.
First-layer and group-to-group cross-correlation: Image-to-group correlation is when the sum is finite or absolutely convergent.
Pointwise nonlinearities, neighborhood pooling, subgroup sampling, and coset pooling: Pointwise maps act componentwise, , and non-strided pooling is for finite nonempty . For a finite subgroup , left-coset pooling is , where and ; the induced left action on the index set is .
Equivariant neural layers between group-action feature spaces: Equivariance between input and output actions is for every and .
Discrete convolutional layer with local receptive fields, channel mixing, stride, and padding: The discrete layer uses a finite offset set and computes with the declared extension and stride.
The p4 and p4m square-lattice symmetry groups: The full p4 and p4m groups contain every translation for and are infinite.
Equivariant maps and isomorphisms of group actions: An equivariant map between -sets satisfies for every and .
Subgroup: A subgroup contains the identity and is closed under the group operation and inverses.
Left and right cosets and of a subgroup: The left coset of represented by is .
Proof
For group-to-group correlation, . Reindex by the bijection to obtain . The identity follows because both products of and are by associativity and the two-sided inverse laws; two two-sided inverses of coincide since . Hence the sum is . The reindexing is valid for finite support or absolute convergence.
For every channel , . Likewise, . Thus both operators commute with the left action.
For and , because by [F11]; this proves only -equivariance after subgroup restriction. For finite and arbitrary , , using the left-coset indexing in [F12] and the action stated in [F6]. If is finite then is a singleton, whose action is trivial, so the output is invariant.
For the first-layer operation, . The map is a bijection of with inverse by [F1], so reindexing gives , using the inverse identity in 1.1. Absolute convergence or finite support justifies the reindexing. For acting by translations, with finite support, full-lattice input and output domains, unit stride, and origin , setting identifies the sum in this formula with the cross-correlation term of the layer in [F8]. For any fixed origin , that sum is instead , which remains translation-equivariant because translations of commute. The layer's output bias is constant across , so the induced translation action fixes it; adding it preserves equivariance of the full layer.
If and are equivariant maps for compatible input, intermediate, and output actions, then 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.