Theorems · Definition · commutative algebra
DualNumber.lift
{R : Type u_1} →
{B : Type u_3} →
{A : Type u_4} →
[inst : CommSemiring R] →
[inst_1 : Semiring A] →
[inst_2 : Semiring B] →
[inst_3 : Algebra R A] →
[inst_4 : Algebra R B] →
{ fe // fe.2 * fe.2 = 0 ∧ ∀ (a : A), Commute fe.2 (fe.1 a) } ≃ (DualNumber A →ₐ[R] B)A universal property of the dual numbers, providing a unique A[ε] →ₐ[R] B for every map
f : A →ₐ[R] B and a choice of element e : B which squares to 0 and commutes with the range of
f.
This isomorphism is named to match the similar Complex.lift.
Note that when f : R →ₐ[R] B := Algebra.ofId R B, the commutativity assumption is automatic, and
we are free to choose any element e : B.
- Defined in
- Mathlib.Algebra.DualNumber
- Cited by
- 9 results in Mathlib
- Foundations
- Depth 41 from the axioms · uses propext, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites14
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- RingHom.idproof · cited by 18,349
- Semiringstatement and proof · cited by 13,802
- Algebrastatement and proof · cited by 11,388
- CommSemiringstatement and proof · cited by 10,911
- LinearMapproof · cited by 10,215
- Equivstatement · cited by 8,337
- AlgHomstatement and proof · cited by 3,236
- Commutestatement and proof · cited by 639
- MulOpposite.opproof · cited by 520
- Equiv.transproof · cited by 337
- AlgHom.toLinearMapproof · cited by 254
Cited by10
Results whose statement or proof uses this declaration.
- DualNumber.lift_apply_inlstatement · cited by 3
- CliffordAlgebraDualNumber.equivproof · cited by 2
- DualNumber.lift_apply_epsstatement · cited by 2
- DualNumber.lift_apply_applystatement · cited by 1
- DualNumber.lift_comp_inlHomstatement · cited by 1
- DualNumber.lift_inlAlgHom_epsstatement and proof · cited by 0
- DualNumber.lift_op_smulstatement and proof · cited by 0
- DualNumber.lift_smulstatement and proof · cited by 0
- DualNumber.range_liftstatement and proof · cited by 0
- DualNumber.coe_lift_symm_applystatement · cited by 0