Theorems · Definition · commutative algebra
HahnModule
(Γ : Type u_6) → (R : Type u_7) → (V : Type u_8) → [PartialOrder Γ] → [Zero V] → [SMul R V] → Type (max u_6 u_8)
We introduce a type alias for HahnSeries in order to work with scalar multiplication by
series. If we wrote a SMul R⟦Γ⟧ V⟦Γ⟧ instance, then when
V = R⟦Γ⟧, we would have two different actions of R⟦Γ⟧ on V⟦Γ⟧.
See Mathlib/Algebra/Polynomial/Module/Basic.lean for more discussion on this problem.
- Cited by
- 51 results in Mathlib
- Foundations
- Depth 2 from the axioms · uses no axioms
- Assumes
- PartialOrderZeroSMul
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites2
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- PartialOrderstatement and proof · cited by 6,410
- HahnSeriesproof · cited by 528
Cited by56
Results whose statement or proof uses this declaration.
- HahnModule.ofstatement · cited by 43
- HVertexOperatorproof · cited by 16
- HVertexOperator.coeffstatement · cited by 12
- HahnModule.extstatement and proof · cited by 7
- HahnModule.coeff_smulstatement and proof · cited by 5
- VertexOperator.ncoeffstatement · cited by 4
- HahnSeries.of_symm_smul_of_eq_mulstatement · cited by 3
- HVertexOperator.coeff_apply_applystatement · cited by 3
- HVertexOperator.compHahnSeries_coeffstatement · cited by 2
- HVertexOperator.extstatement · cited by 2
- VertexOperator.ncoeff_applystatement · cited by 2
- HahnModule.coeff_single_smul_vaddstatement and proof · cited by 2