ModuleSignPolynomialAction.lean
Nyll.SchemeTheory.RingTheory.SignPolynomialAction
15 declarations indexed from sourceView source ↗ Module documentation
Simultaneous sign change on the polynomial ring
The sign group is the concrete group ℤˣ = {1, -1}. Its action is kept as explicit data, so no competing action on the polynomial ring is registered. This is the action occurring in Stacks Project, Tag 0BTE.
Imports7
- Mathlib.Algebra.MvPolynomial.Basic
- Mathlib.Algebra.MvPolynomial.Eval
- Mathlib.Algebra.MvPolynomial.CommRing
- Mathlib.Algebra.Algebra.Equiv
- Mathlib.Algebra.Algebra.Subalgebra.Basic
- Mathlib.Algebra.Ring.Action.Basic
- Mathlib.Algebra.Ring.Int.Units
Imported by2
Declarations
SchemeTheory.SignPolynomial.simultaneousNegHom
DocumentationSimultaneous negation of all polynomial variables as an algebra homomorphism.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.simultaneousNegHom_comp_self
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.simultaneousNeg
DocumentationThe actual algebra involution sending every X i to -X i.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.simultaneousNeg_apply
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.simultaneousNeg_X
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.simultaneousNeg_involutive
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.simultaneousNeg_mul_self
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.signActionHom
DocumentationThe action homomorphism of the two-element group of integer units.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.signActionHom_apply
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.signAction
DocumentationThe sign action on the polynomial algebra, supplied as explicit data.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.signAction_neg_one
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.signAction_fixed_iff
DocumentationFixed by the entire sign group is equivalent to fixed by simultaneous negation.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.fixedSubalgebra
DocumentationThe fixed subalgebra of the simultaneous sign action.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.mem_fixedSubalgebra_iff
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)
SchemeTheory.SignPolynomial.mem_fixedSubalgebra_iff_forall_signAction
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [CommRing k] (n : ℕ)