MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  srgdilem Structured version   Visualization version   GIF version

Theorem srgdilem 20015
Description: Lemma for srgdi 20020 and srgdir 20021. (Contributed by NM, 26-Aug-2011.) (Revised by Mario Carneiro, 6-Jan-2015.) (Revised by Thierry Arnoux, 1-Apr-2018.)
Hypotheses
Ref Expression
srgdilem.b ๐ต = (Baseโ€˜๐‘…)
srgdilem.p + = (+gโ€˜๐‘…)
srgdilem.t ยท = (.rโ€˜๐‘…)
Assertion
Ref Expression
srgdilem ((๐‘… โˆˆ SRing โˆง (๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต)) โ†’ ((๐‘‹ ยท (๐‘Œ + ๐‘)) = ((๐‘‹ ยท ๐‘Œ) + (๐‘‹ ยท ๐‘)) โˆง ((๐‘‹ + ๐‘Œ) ยท ๐‘) = ((๐‘‹ ยท ๐‘) + (๐‘Œ ยท ๐‘))))

Proof of Theorem srgdilem
Dummy variables ๐‘ฅ ๐‘ฆ ๐‘ง are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 srgdilem.b . . . . . . . . . . 11 ๐ต = (Baseโ€˜๐‘…)
2 eqid 2733 . . . . . . . . . . 11 (mulGrpโ€˜๐‘…) = (mulGrpโ€˜๐‘…)
3 srgdilem.p . . . . . . . . . . 11 + = (+gโ€˜๐‘…)
4 srgdilem.t . . . . . . . . . . 11 ยท = (.rโ€˜๐‘…)
5 eqid 2733 . . . . . . . . . . 11 (0gโ€˜๐‘…) = (0gโ€˜๐‘…)
61, 2, 3, 4, 5issrg 20011 . . . . . . . . . 10 (๐‘… โˆˆ SRing โ†” (๐‘… โˆˆ CMnd โˆง (mulGrpโ€˜๐‘…) โˆˆ Mnd โˆง โˆ€๐‘ฅ โˆˆ ๐ต (โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘ง โˆˆ ๐ต ((๐‘ฅ ยท (๐‘ฆ + ๐‘ง)) = ((๐‘ฅ ยท ๐‘ฆ) + (๐‘ฅ ยท ๐‘ง)) โˆง ((๐‘ฅ + ๐‘ฆ) ยท ๐‘ง) = ((๐‘ฅ ยท ๐‘ง) + (๐‘ฆ ยท ๐‘ง))) โˆง (((0gโ€˜๐‘…) ยท ๐‘ฅ) = (0gโ€˜๐‘…) โˆง (๐‘ฅ ยท (0gโ€˜๐‘…)) = (0gโ€˜๐‘…)))))
76simp3bi 1148 . . . . . . . . 9 (๐‘… โˆˆ SRing โ†’ โˆ€๐‘ฅ โˆˆ ๐ต (โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘ง โˆˆ ๐ต ((๐‘ฅ ยท (๐‘ฆ + ๐‘ง)) = ((๐‘ฅ ยท ๐‘ฆ) + (๐‘ฅ ยท ๐‘ง)) โˆง ((๐‘ฅ + ๐‘ฆ) ยท ๐‘ง) = ((๐‘ฅ ยท ๐‘ง) + (๐‘ฆ ยท ๐‘ง))) โˆง (((0gโ€˜๐‘…) ยท ๐‘ฅ) = (0gโ€˜๐‘…) โˆง (๐‘ฅ ยท (0gโ€˜๐‘…)) = (0gโ€˜๐‘…))))
87r19.21bi 3249 . . . . . . . 8 ((๐‘… โˆˆ SRing โˆง ๐‘ฅ โˆˆ ๐ต) โ†’ (โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘ง โˆˆ ๐ต ((๐‘ฅ ยท (๐‘ฆ + ๐‘ง)) = ((๐‘ฅ ยท ๐‘ฆ) + (๐‘ฅ ยท ๐‘ง)) โˆง ((๐‘ฅ + ๐‘ฆ) ยท ๐‘ง) = ((๐‘ฅ ยท ๐‘ง) + (๐‘ฆ ยท ๐‘ง))) โˆง (((0gโ€˜๐‘…) ยท ๐‘ฅ) = (0gโ€˜๐‘…) โˆง (๐‘ฅ ยท (0gโ€˜๐‘…)) = (0gโ€˜๐‘…))))
98simpld 496 . . . . . . 7 ((๐‘… โˆˆ SRing โˆง ๐‘ฅ โˆˆ ๐ต) โ†’ โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘ง โˆˆ ๐ต ((๐‘ฅ ยท (๐‘ฆ + ๐‘ง)) = ((๐‘ฅ ยท ๐‘ฆ) + (๐‘ฅ ยท ๐‘ง)) โˆง ((๐‘ฅ + ๐‘ฆ) ยท ๐‘ง) = ((๐‘ฅ ยท ๐‘ง) + (๐‘ฆ ยท ๐‘ง))))
1093ad2antr1 1189 . . . . . 6 ((๐‘… โˆˆ SRing โˆง (๐‘ฅ โˆˆ ๐ต โˆง ๐‘ฆ โˆˆ ๐ต โˆง ๐‘ง โˆˆ ๐ต)) โ†’ โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘ง โˆˆ ๐ต ((๐‘ฅ ยท (๐‘ฆ + ๐‘ง)) = ((๐‘ฅ ยท ๐‘ฆ) + (๐‘ฅ ยท ๐‘ง)) โˆง ((๐‘ฅ + ๐‘ฆ) ยท ๐‘ง) = ((๐‘ฅ ยท ๐‘ง) + (๐‘ฆ ยท ๐‘ง))))
11 simpr2 1196 . . . . . 6 ((๐‘… โˆˆ SRing โˆง (๐‘ฅ โˆˆ ๐ต โˆง ๐‘ฆ โˆˆ ๐ต โˆง ๐‘ง โˆˆ ๐ต)) โ†’ ๐‘ฆ โˆˆ ๐ต)
12 rsp 3245 . . . . . 6 (โˆ€๐‘ฆ โˆˆ ๐ต โˆ€๐‘ง โˆˆ ๐ต ((๐‘ฅ ยท (๐‘ฆ + ๐‘ง)) = ((๐‘ฅ ยท ๐‘ฆ) + (๐‘ฅ ยท ๐‘ง)) โˆง ((๐‘ฅ + ๐‘ฆ) ยท ๐‘ง) = ((๐‘ฅ ยท ๐‘ง) + (๐‘ฆ ยท ๐‘ง))) โ†’ (๐‘ฆ โˆˆ ๐ต โ†’ โˆ€๐‘ง โˆˆ ๐ต ((๐‘ฅ ยท (๐‘ฆ + ๐‘ง)) = ((๐‘ฅ ยท ๐‘ฆ) + (๐‘ฅ ยท ๐‘ง)) โˆง ((๐‘ฅ + ๐‘ฆ) ยท ๐‘ง) = ((๐‘ฅ ยท ๐‘ง) + (๐‘ฆ ยท ๐‘ง)))))
1310, 11, 12sylc 65 . . . . 5 ((๐‘… โˆˆ SRing โˆง (๐‘ฅ โˆˆ ๐ต โˆง ๐‘ฆ โˆˆ ๐ต โˆง ๐‘ง โˆˆ ๐ต)) โ†’ โˆ€๐‘ง โˆˆ ๐ต ((๐‘ฅ ยท (๐‘ฆ + ๐‘ง)) = ((๐‘ฅ ยท ๐‘ฆ) + (๐‘ฅ ยท ๐‘ง)) โˆง ((๐‘ฅ + ๐‘ฆ) ยท ๐‘ง) = ((๐‘ฅ ยท ๐‘ง) + (๐‘ฆ ยท ๐‘ง))))
14 simpr3 1197 . . . . 5 ((๐‘… โˆˆ SRing โˆง (๐‘ฅ โˆˆ ๐ต โˆง ๐‘ฆ โˆˆ ๐ต โˆง ๐‘ง โˆˆ ๐ต)) โ†’ ๐‘ง โˆˆ ๐ต)
15 rsp 3245 . . . . 5 (โˆ€๐‘ง โˆˆ ๐ต ((๐‘ฅ ยท (๐‘ฆ + ๐‘ง)) = ((๐‘ฅ ยท ๐‘ฆ) + (๐‘ฅ ยท ๐‘ง)) โˆง ((๐‘ฅ + ๐‘ฆ) ยท ๐‘ง) = ((๐‘ฅ ยท ๐‘ง) + (๐‘ฆ ยท ๐‘ง))) โ†’ (๐‘ง โˆˆ ๐ต โ†’ ((๐‘ฅ ยท (๐‘ฆ + ๐‘ง)) = ((๐‘ฅ ยท ๐‘ฆ) + (๐‘ฅ ยท ๐‘ง)) โˆง ((๐‘ฅ + ๐‘ฆ) ยท ๐‘ง) = ((๐‘ฅ ยท ๐‘ง) + (๐‘ฆ ยท ๐‘ง)))))
1613, 14, 15sylc 65 . . . 4 ((๐‘… โˆˆ SRing โˆง (๐‘ฅ โˆˆ ๐ต โˆง ๐‘ฆ โˆˆ ๐ต โˆง ๐‘ง โˆˆ ๐ต)) โ†’ ((๐‘ฅ ยท (๐‘ฆ + ๐‘ง)) = ((๐‘ฅ ยท ๐‘ฆ) + (๐‘ฅ ยท ๐‘ง)) โˆง ((๐‘ฅ + ๐‘ฆ) ยท ๐‘ง) = ((๐‘ฅ ยท ๐‘ง) + (๐‘ฆ ยท ๐‘ง))))
1716simpld 496 . . 3 ((๐‘… โˆˆ SRing โˆง (๐‘ฅ โˆˆ ๐ต โˆง ๐‘ฆ โˆˆ ๐ต โˆง ๐‘ง โˆˆ ๐ต)) โ†’ (๐‘ฅ ยท (๐‘ฆ + ๐‘ง)) = ((๐‘ฅ ยท ๐‘ฆ) + (๐‘ฅ ยท ๐‘ง)))
1817caovdig 7621 . 2 ((๐‘… โˆˆ SRing โˆง (๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต)) โ†’ (๐‘‹ ยท (๐‘Œ + ๐‘)) = ((๐‘‹ ยท ๐‘Œ) + (๐‘‹ ยท ๐‘)))
1916simprd 497 . . 3 ((๐‘… โˆˆ SRing โˆง (๐‘ฅ โˆˆ ๐ต โˆง ๐‘ฆ โˆˆ ๐ต โˆง ๐‘ง โˆˆ ๐ต)) โ†’ ((๐‘ฅ + ๐‘ฆ) ยท ๐‘ง) = ((๐‘ฅ ยท ๐‘ง) + (๐‘ฆ ยท ๐‘ง)))
2019caovdirg 7624 . 2 ((๐‘… โˆˆ SRing โˆง (๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต)) โ†’ ((๐‘‹ + ๐‘Œ) ยท ๐‘) = ((๐‘‹ ยท ๐‘) + (๐‘Œ ยท ๐‘)))
2118, 20jca 513 1 ((๐‘… โˆˆ SRing โˆง (๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต)) โ†’ ((๐‘‹ ยท (๐‘Œ + ๐‘)) = ((๐‘‹ ยท ๐‘Œ) + (๐‘‹ ยท ๐‘)) โˆง ((๐‘‹ + ๐‘Œ) ยท ๐‘) = ((๐‘‹ ยท ๐‘) + (๐‘Œ ยท ๐‘))))
Colors of variables: wff setvar class
Syntax hints:   โ†’ wi 4   โˆง wa 397   โˆง w3a 1088   = wceq 1542   โˆˆ wcel 2107  โˆ€wral 3062  โ€˜cfv 6544  (class class class)co 7409  Basecbs 17144  +gcplusg 17197  .rcmulr 17198  0gc0g 17385  Mndcmnd 18625  CMndccmn 19648  mulGrpcmgp 19987  SRingcsrg 20009
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2109  ax-9 2117  ax-12 2172  ax-ext 2704  ax-nul 5307
This theorem depends on definitions:  df-bi 206  df-an 398  df-or 847  df-3an 1090  df-tru 1545  df-fal 1555  df-ex 1783  df-sb 2069  df-clab 2711  df-cleq 2725  df-clel 2811  df-ne 2942  df-ral 3063  df-rab 3434  df-v 3477  df-sbc 3779  df-dif 3952  df-un 3954  df-in 3956  df-ss 3966  df-nul 4324  df-if 4530  df-sn 4630  df-pr 4632  df-op 4636  df-uni 4910  df-br 5150  df-iota 6496  df-fv 6552  df-ov 7412  df-srg 20010
This theorem is referenced by:  srgdi  20020  srgdir  20021
  Copyright terms: Public domain W3C validator