ModuleCore.lean
Nyll.ProCGroups.FoxDifferential.Completed.ProCIntegerCoefficients.Core
76 declarations indexed from sourceView source ↗ Declarations
FoxDifferential.ZCCoeff
DocumentationThe pro-\(C\) integer coefficient ring.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.ZCCompletedGroupAlgebraIndex
DocumentationThe two-parameter finite-stage index for \(\mathbb{Z}_C\llbracket H\rrbracket\): a coefficient quotient of \(\mathbb{Z}_C\) and a finite \(C\)-quotient of \(H\).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.ZCCompletedGroupAlgebraStage
DocumentationA finite stage \((\mathbb{Z}/n\mathbb{Z})[H/U]\) of the pro-\(C\) completed group algebra.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraTransition
DocumentationTransition maps for the true pro-\(C\) completed group algebra. The coefficient direction is divisibility of allowed pro-\(C\) integer moduli, and the group direction is refinement of \(C\)-quotients.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraTransition_of
DocumentationEvaluation of a pro-\(C\) transition on a group-like basis element.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraTransition_single
DocumentationThe transition map \(R[G/V] \to R[G/U]\) sends a singleton supported at a class of \(G/V\) to the singleton supported at its image in \(G/U\), with the same coefficient.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraTransition_id
DocumentationThe \(\mathbb{Z}_C\)-completed group-algebra transition for a reflexive refinement is the identity ring homomorphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraTransition_comp
Documentation\(\mathbb{Z}_C\)-completed group-algebra transitions compose along quotient refinements.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraSystem
DocumentationThe inverse system defining the pro-\(C\) completed group algebra.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.ZCCompletedGroupAlgebraCompatible
DocumentationCompatibility for a family of finite \(\mathbb{Z}_C\llbracket H\rrbracket\) stage elements.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.ZCCompletedGroupAlgebra
DocumentationThe completed group algebra \(\mathbb{Z}_C\llbracket H\rrbracket\).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraProjection
DocumentationThe projection from \(\mathbb{Z}_C\llbracket H\rrbracket\) to a finite \(C\)-coefficient and \(C\)-quotient stage.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.instZeroZCCompletedGroupAlgebra
DocumentationThe zero element is defined coordinatewise as the compatible family of zero elements at all finite stages.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.instAddZCCompletedGroupAlgebra
DocumentationAddition on \(\mathbb{Z}_C\llbracket H\rrbracket\) is defined coordinatewise through finite-stage group-algebra additions.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.instNegZCCompletedGroupAlgebra
DocumentationNegation on the \(\mathbb{Z}_C\)-completed group algebra is defined coordinatewise through finite-stage group-algebra negations.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.instSubZCCompletedGroupAlgebra
DocumentationSubtraction on the completed group algebra is defined coordinatewise through the finite-stage group-algebra subtractions.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.instSMulNatZCCompletedGroupAlgebra
DocumentationThe completed group algebra carries coefficient-ring scalar multiplication by applying the scalar action at every finite quotient stage.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.instSMulIntZCCompletedGroupAlgebra
DocumentationThe completed group algebra carries coefficient-ring scalar multiplication by applying the scalar action at every finite quotient stage.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.coe_zero_zcCompletedGroupAlgebra
DocumentationThe zero element of \(\mathbb{Z}_C\llbracket H\rrbracket\) is represented by the compatible family of finite-stage zero elements.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.coe_add_zcCompletedGroupAlgebra
DocumentationThe underlying finite-stage family of a sum in \(\mathbb{Z}_C\llbracket H\rrbracket\) is the sum of the underlying finite-stage families.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.coe_neg_zcCompletedGroupAlgebra
DocumentationThe underlying finite-stage family of a negation in \(\mathbb{Z}_C\llbracket H\rrbracket\) is the negation of the underlying finite-stage family.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.coe_sub_zcCompletedGroupAlgebra
DocumentationThe underlying finite-stage family of a difference in \(\mathbb{Z}_C\llbracket H\rrbracket\) is the difference of the underlying finite-stage families.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.coe_nsmul_zcCompletedGroupAlgebra
DocumentationNatural-number scalar multiplication in \(\mathbb{Z}_C\llbracket H\rrbracket\) is computed coordinatewise at every finite stage.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.coe_zsmul_zcCompletedGroupAlgebra
DocumentationInteger scalar multiplication in \(\mathbb{Z}_C\llbracket H\rrbracket\) is computed coordinatewise at every finite stage.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.instAddCommGroupZCCompletedGroupAlgebra
DocumentationA temporary additive-group structure used while constructing the stronger ring instance.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.instOneZCCompletedGroupAlgebra
DocumentationThe unit of \(\mathbb{Z}_C\llbracket H\rrbracket\) is the compatible family of finite-stage units.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.instMulZCCompletedGroupAlgebra
DocumentationMultiplication on the completed group algebra is defined coordinatewise through the finite-stage group-algebra products.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.instNatCastZCCompletedGroupAlgebra
DocumentationNatural number casts in \(\mathbb{Z}_C\llbracket H\rrbracket\) are computed coordinatewise from finite-stage natural number casts.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.instIntCastZCCompletedGroupAlgebra
DocumentationInteger casts in \(\mathbb{Z}_C\llbracket H\rrbracket\) are computed coordinatewise from finite-stage integer casts.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.instPowZCCompletedGroupAlgebra
DocumentationThe completed group algebra has powers computed at every finite-stage coordinate.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.coe_one_zcCompletedGroupAlgebra
DocumentationThe unit of \(\mathbb{Z}_C\llbracket H\rrbracket\) is represented by the compatible family of finite-stage units.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.coe_mul_zcCompletedGroupAlgebra
DocumentationThe underlying finite-stage family of a product in \(\mathbb{Z}_C\llbracket H\rrbracket\) is the product of the underlying finite-stage families.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.coe_natCast_zcCompletedGroupAlgebra
DocumentationNatural number casts in the completed group algebra are computed coefficientwise after projection to every completed finite quotient stage.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.coe_intCast_zcCompletedGroupAlgebra
DocumentationInteger casts in the completed group algebra are computed coefficientwise after projection to every completed finite quotient stage.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.coe_pow_zcCompletedGroupAlgebra
DocumentationPowers in \(\mathbb{Z}_C\llbracket H\rrbracket\) are computed coordinatewise at every finite stage.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.instRingZCCompletedGroupAlgebra
DocumentationThe completed group algebra is a ring because all ring operations and ring axioms are inherited coordinatewise from the finite-stage group algebras.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.zcCompletedGroupAlgebraProjection_one
DocumentationThe finite-stage projection sends \(1\) to \(1\).
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.zcCompletedGroupAlgebraProjection_mul
DocumentationThe finite-stage projection preserves multiplication.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.zcCompletedGroupAlgebraProjection_zero
DocumentationThe finite-stage projection sends \(0\) to \(0\).
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.zcCompletedGroupAlgebraProjection_add
DocumentationThe finite-stage projection preserves addition.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.zcCompletedGroupAlgebraProjection_neg
DocumentationThe finite-stage projection preserves negation.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.zcCompletedGroupAlgebraProjection_sub
DocumentationThe finite-stage projection preserves subtraction.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.zcCompletedGroupAlgebraProjectionRingHom
DocumentationThe projection from \(\mathbb{Z}_C\llbracket H\rrbracket\) to a finite stage is bundled as a ring homomorphism.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.zcCompletedGroupAlgebraProjectionRingHom_apply
DocumentationThe ring-homomorphism projection has the same underlying coordinate map as the finite-stage projection.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.instModuleZCCompletedGroupAlgebraStage
DocumentationThe \(\mathbb{Z}_C\)-completed group algebra stage is a module over its coefficient ring.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.zcCompletedGroupAlgebraProjection_ext
DocumentationFinite-stage projections separate points of \(\mathbb{Z}_C\llbracket H\rrbracket\).
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.zcCompletedGroupAlgebraTransition_projection
DocumentationFinite projections from \(\mathbb{Z}_C\llbracket H\rrbracket\) commute with the finite transition maps.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.zcCompletedGroupAlgebraProjectionLinearMap
DocumentationA finite stage projection as a linear map over the completed group algebra.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.zcCompletedGroupAlgebraProjectionLinearMap_apply
DocumentationThe \(\mathbb{Z}_C\)-completed group-algebra projection, bundled as a linear map, acts by its defining finite-stage coordinate formula.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Ring
variable (C : ProCGroups.FiniteGroupClass.{u})
variable (H : Type u) [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
/-- A temporary additive-group structure used while constructing the stronger ring instance. -/
local instance instAddCommGroupZCCompletedGroupAlgebra :
AddCommGroup (ZCCompletedGroupAlgebra C H) :=
Function.Injective.addCommGroup
(fun x : ZCCompletedGroupAlgebra C H =>
(x : (i : ZCCompletedGroupAlgebraIndex C H) → ZCCompletedGroupAlgebraStage C H i))
Subtype.val_injective
(coe_zero_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_add_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_neg_zcCompletedGroupAlgebra (C := C) (H := H))
(coe_sub_zcCompletedGroupAlgebra (C := C) (H := H))
(fun x n => coe_nsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
(fun x n => coe_zsmul_zcCompletedGroupAlgebra (C := C) (H := H) n x)
FoxDifferential.zcCompletedGroupAlgebraProjection_sum
DocumentationThe projection from \(\mathbb{Z}_C\llbracket H\rrbracket\) to a finite stage commutes with finite sums.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraCoeff
DocumentationThe coefficient element of \(\mathbb{Z}_C\llbracket H\rrbracket\) supported at the identity of \(H\).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraCoeffMap
DocumentationCoefficient change is performed stagewise: supports are unchanged and coefficients are transported by the given ring homomorphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraProjection_coeffMap
DocumentationThe completed group-algebra projection commutes with the coefficient-change map at the corresponding finite stage.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcGroupLike
DocumentationThe group-like map \(H \to \mathbb{Z}_C\llbracket H\rrbracket\).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraProjection_groupLike
DocumentationProjecting a group-like element of \(\mathbb{Z}_C\llbracket H\rrbracket\) gives its finite-stage group-like image.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraProjectionRingHom_groupLike
DocumentationThe projection ring homomorphism sends a group-like element to its image in the corresponding finite group-algebra stage.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebra_projection_sub_one_mul_eq_zero
DocumentationA completed group-algebra relation \((h - 1)y = 0\) descends to every finite stage.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebra_projection_zpow_sub_one_mul_eq_zero
DocumentationInteger-power version of finite-stage descent for \((h^n - 1)y = 0\).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraTransition_sameCoeff
DocumentationA \(\mathbb{Z}_C\llbracket H\rrbracket\) transition with unchanged coefficient modulus is just the quotient map on the finite group-algebra domain.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraProjection_coeffMap_mul_groupLike
DocumentationAfter coefficient change, projection of multiplication by a group-like element is computed in the corresponding finite group-algebra stage.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraProjection_surjective
DocumentationEvery finite-stage projection from the pro-\(C\) completed group algebra is surjective.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
FoxDifferential.zcCompletedGroupAlgebraScalar
DocumentationThe completed coefficient homomorphism \(G \to \mathbb{Z}_C\llbracket H\rrbracket\) induced by \(\psi: G \to H\).
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.zcCompletedGroupAlgebraScalar_apply
DocumentationThe completed group-algebra scalar associated to g is the group-like element determined by ψ g.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.zcCompletedGroupAlgebraScalar_subtype_ker
DocumentationIf \(g\in\ker \psi\), then the completed coefficient homomorphism induced by \(\psi\) sends \(g\) to the unit element.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.ZCCompletedDifferentialModule
DocumentationThe algebraic universal \(\mathbb{Z}_C\llbracket H\rrbracket\) differential module attached to \(\psi : G \to H\). It is the \(\mathbb{Z}_C\llbracket H\rrbracket\)-module generated by the symbols dg, subject to the Leibniz relations \(d(gh)=dg+\) \([\psi(g)]\) dh, i.e. the quotient by the raw crossed-differential relation submodule. The final profinite Crowell middle term is the separated finite-stage quotient \(\mathbb{Z}_C\)-separated completed differential module, not this algebraic quotient.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.zcUniversalDifferential
DocumentationThe universal completed crossed differential, bundled with its Fox--Leibniz law.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.zcCompletedGroupAlgebraBoundary
DocumentationThe completed Fox boundary \(g \mapsto [\psi(g)] - 1\), bundled with its Fox--Leibniz law.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.zcCompletedGroupAlgebraBoundary_eq_zero_of_mem_ker
DocumentationThe completed Fox boundary vanishes on elements in the kernel of the target map.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.zcCompletedGroupAlgebraBoundary_subtype_ker
DocumentationThe completed Fox boundary restricted to the kernel subgroup is zero.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
FoxDifferential.zcToCompletedGroupAlgebra
DocumentationThe universal \(\mathbb{Z}_C\llbracket H\rrbracket\)-linear map from the completed crossed-differential module to the completed group algebra is induced by the completed Fox boundary \(g\mapsto [\psi(g)]-1\).
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
section UniversalProperty
variable {A : Type*} [AddCommGroup A] [Module (ZCCompletedGroupAlgebra C H) A]
FoxDifferential.zcToCompletedGroupAlgebra_universal
DocumentationThe universal map to the completed group algebra sends the universal differential of \(g\) to the completed Fox boundary \([\psi(g)]-1\).
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
section UniversalProperty
variable {A : Type*} [AddCommGroup A] [Module (ZCCompletedGroupAlgebra C H) A]
FoxDifferential.existsUnique_zcToCompletedGroupAlgebra
DocumentationThere is a unique \(\mathbb{Z}_C\llbracket H\rrbracket\)-linear map from the completed crossed-differential module to the completed group algebra that sends every universal differential to the corresponding completed Fox boundary.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
section UniversalProperty
variable {A : Type*} [AddCommGroup A] [Module (ZCCompletedGroupAlgebra C H) A]
FoxDifferential.zcCompletedDifferentialModuleSourceMap
DocumentationSource functoriality for the completed universal differential module. For a homomorphism \(f:G \to G'\), the universal crossed differential attached to \(\psi'\circ f\) maps to the one attached to \(\psi'\) by sending \(dg\) to \(d(f(g))\).
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
section SourceNaturality
variable {G' : Type u} [Group G']
FoxDifferential.zcCompletedDifferentialModuleSourceMap_universal
DocumentationThe universal source map on the completed differential module is determined by the source quotient maps at finite stages.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
section SourceNaturality
variable {G' : Type u} [Group G']
FoxDifferential.zcUniversalDifferential_eq_zero_of_source
DocumentationCompleted universal zero descends along a source homomorphism.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
section SourceNaturality
variable {G' : Type u} [Group G']
FoxDifferential.crossedDifferential_eq_zero_of_zcUniversalDifferential_eq_zero
DocumentationA zero universal differential is killed by every crossed differential represented by the completed universal module.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace FoxDifferential
noncomputable section
open scoped BigOperators
open ProCGroups.Completion
open ProCGroups.InverseSystems
open ProCGroups.ProC
universe u v
section Basic
variable (C : ProCGroups.FiniteGroupClass.{v})
variable {G : Type u} [Group G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
section UniversalZero
variable {A : Type*} [AddCommGroup A] [Module (ZCCompletedGroupAlgebra C H) A]