声明
ring_ker_quot_mul_mk
Mathlib.Algebra.Ring.FirstIsomorphism
包
2
模块
63
定理
750
声明
1016
非可信 sidecar
源文本和展示 overlay 属于展示元数据。可信证据是签名证书和 checker 结果。
陈述
forall (R : Sort succ u), forall (zeroR : R), forall (oneR : R), forall (addR : forall (a : R), forall (b : R), R), forall (negR : forall (a : R), R), forall (subR : forall (a : R), forall (b : R), R), forall (mulR : forall (a : R), forall (b : R), R), forall (S : Sort succ v), forall (zeroS : S), forall (oneS : S), forall (addS : forall (a : S), forall (b : S), S), forall (negS : forall (a : S), S), forall (subS : forall (a : S), forall (b : S), S), forall (mulS : forall (a : S), forall (b : S), S), forall (f : forall (x : R), S), forall (hom_args : @RingHomLawArgs.{succ u,succ v} R zeroR oneR addR negR subR mulR S zeroS oneS addS negS subS mulS f), forall (a : R), forall (b : R), @Eq.{succ u} (@RingKerQuot.{u,v} R S f) (@RingKerQuotMul.{u,v} R zeroR oneR addR negR subR mulR S zeroS oneS addS negS subS mulS f hom_args (@RingKerQuotMk.{u,v} R S f a) (@RingKerQuotMk.{u,v} R S f b)) (@RingKerQuotMk.{u,v} R S f (mulR a b))
证明项
theorem ring_ker_quot_mul_mk.{u,v} :
forall (R : Sort succ u), forall (zeroR : R), forall (oneR : R), forall (addR : forall (a : R), forall (b : R), R), forall (negR : forall (a : R), R), forall (subR : forall (a : R), forall (b : R), R), forall (mulR : forall (a : R), forall (b : R), R), forall (S : Sort succ v), forall (zeroS : S), forall (oneS : S), forall (addS : forall (a : S), forall (b : S), S), forall (negS : forall (a : S), S), forall (subS : forall (a : S), forall (b : S), S), forall (mulS : forall (a : S), forall (b : S), S), forall (f : forall (x : R), S), forall (hom_args : @RingHomLawArgs.{succ u,succ v} R zeroR oneR addR negR subR mulR S zeroS oneS addS negS subS mulS f), forall (a : R), forall (b : R), @Eq.{succ u} (@RingKerQuot.{u,v} R S f) (@RingKerQuotMul.{u,v} R zeroR oneR addR negR subR mulR S zeroS oneS addS negS subS mulS f hom_args (@RingKerQuotMk.{u,v} R S f a) (@RingKerQuotMk.{u,v} R S f b)) (@RingKerQuotMk.{u,v} R S f (mulR a b)) :=
fun R => fun zeroR => fun oneR => fun addR => fun negR => fun subR => fun mulR => fun S => fun zeroS => fun oneS => fun addS => fun negS => fun subS => fun mulS => fun f => fun hom_args => fun a => fun b => @Eq.refl.{succ u} (@RingKerQuot.{u,v} R S f) (@RingKerQuotMk.{u,v} R S f (mulR a b))
常量
Mathlib.Algebra.Ring.FirstIsomorphism.RingKerQuotMul
Interface hash: sha256:9a4da2f14941e470d1cef23d04c8076f6230d2efc84ed25449ba320cdffc7ea4
Mathlib.Algebra.Ring.FirstIsomorphism.Basic.RingHomLawArgs
Interface hash: sha256:1ea902935b1870a094b12c5286b6a871db45344a40991e610b316ec2ad0e95c5
Mathlib.Algebra.Ring.FirstIsomorphism.Basic.RingKerQuot
Interface hash: sha256:aca2a22cfa356002de43459a02a4d82f3d11d7a363cd03723dcc16c4c933dbac
Mathlib.Algebra.Ring.FirstIsomorphism.Basic.RingKerQuotMk
Interface hash: sha256:43abae519fb26994c3f73222baae72fb74ad8e4749a5ff618038178202529bdd
Std.Logic.Eq.Eq
Interface hash: sha256:ca4f8520fd678a809c3ebf0bc7fa38d3063ca4d231e79d567de888685449a015