ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  grpsubval GIF version

Theorem grpsubval 13545
Description: Group subtraction (division) operation. (Contributed by NM, 31-Mar-2014.) (Revised by Mario Carneiro, 13-Dec-2014.)
Hypotheses
Ref Expression
grpsubval.b 𝐵 = (Base‘𝐺)
grpsubval.p + = (+g𝐺)
grpsubval.i 𝐼 = (invg𝐺)
grpsubval.m = (-g𝐺)
Assertion
Ref Expression
grpsubval ((𝑋𝐵𝑌𝐵) → (𝑋 𝑌) = (𝑋 + (𝐼𝑌)))

Proof of Theorem grpsubval
Dummy variables 𝑥 𝑦 𝑧 𝑤 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 grpsubval.b . . . . 5 𝐵 = (Base‘𝐺)
21a1i 9 . . . 4 ((𝑋𝐵𝑌𝐵) → 𝐵 = (Base‘𝐺))
3 simpl 109 . . . 4 ((𝑋𝐵𝑌𝐵) → 𝑋𝐵)
42, 3basmexd 13059 . . 3 ((𝑋𝐵𝑌𝐵) → 𝐺 ∈ V)
5 grpsubval.p . . . 4 + = (+g𝐺)
6 grpsubval.i . . . 4 𝐼 = (invg𝐺)
7 grpsubval.m . . . 4 = (-g𝐺)
81, 5, 6, 7grpsubfvalg 13544 . . 3 (𝐺 ∈ V → = (𝑥𝐵, 𝑦𝐵 ↦ (𝑥 + (𝐼𝑦))))
94, 8syl 14 . 2 ((𝑋𝐵𝑌𝐵) → = (𝑥𝐵, 𝑦𝐵 ↦ (𝑥 + (𝐼𝑦))))
10 oveq1 5981 . . . 4 (𝑥 = 𝑋 → (𝑥 + (𝐼𝑦)) = (𝑋 + (𝐼𝑦)))
11 fveq2 5603 . . . . 5 (𝑦 = 𝑌 → (𝐼𝑦) = (𝐼𝑌))
1211oveq2d 5990 . . . 4 (𝑦 = 𝑌 → (𝑋 + (𝐼𝑦)) = (𝑋 + (𝐼𝑌)))
1310, 12sylan9eq 2262 . . 3 ((𝑥 = 𝑋𝑦 = 𝑌) → (𝑥 + (𝐼𝑦)) = (𝑋 + (𝐼𝑌)))
1413adantl 277 . 2 (((𝑋𝐵𝑌𝐵) ∧ (𝑥 = 𝑋𝑦 = 𝑌)) → (𝑥 + (𝐼𝑦)) = (𝑋 + (𝐼𝑌)))
15 simpr 110 . 2 ((𝑋𝐵𝑌𝐵) → 𝑌𝐵)
16 plusgslid 13111 . . . . . 6 (+g = Slot (+g‘ndx) ∧ (+g‘ndx) ∈ ℕ)
1716slotex 13025 . . . . 5 (𝐺 ∈ V → (+g𝐺) ∈ V)
184, 17syl 14 . . . 4 ((𝑋𝐵𝑌𝐵) → (+g𝐺) ∈ V)
195, 18eqeltrid 2296 . . 3 ((𝑋𝐵𝑌𝐵) → + ∈ V)
20 eqid 2209 . . . . . . 7 (0g𝐺) = (0g𝐺)
211, 5, 20, 6grpinvfvalg 13541 . . . . . 6 (𝐺 ∈ V → 𝐼 = (𝑧𝐵 ↦ (𝑤𝐵 (𝑤 + 𝑧) = (0g𝐺))))
224, 21syl 14 . . . . 5 ((𝑋𝐵𝑌𝐵) → 𝐼 = (𝑧𝐵 ↦ (𝑤𝐵 (𝑤 + 𝑧) = (0g𝐺))))
23 basfn 13057 . . . . . . . 8 Base Fn V
24 funfvex 5620 . . . . . . . . 9 ((Fun Base ∧ 𝐺 ∈ dom Base) → (Base‘𝐺) ∈ V)
2524funfni 5399 . . . . . . . 8 ((Base Fn V ∧ 𝐺 ∈ V) → (Base‘𝐺) ∈ V)
2623, 4, 25sylancr 414 . . . . . . 7 ((𝑋𝐵𝑌𝐵) → (Base‘𝐺) ∈ V)
271, 26eqeltrid 2296 . . . . . 6 ((𝑋𝐵𝑌𝐵) → 𝐵 ∈ V)
2827mptexd 5839 . . . . 5 ((𝑋𝐵𝑌𝐵) → (𝑧𝐵 ↦ (𝑤𝐵 (𝑤 + 𝑧) = (0g𝐺))) ∈ V)
2922, 28eqeltrd 2286 . . . 4 ((𝑋𝐵𝑌𝐵) → 𝐼 ∈ V)
30 fvexg 5622 . . . 4 ((𝐼 ∈ V ∧ 𝑌𝐵) → (𝐼𝑌) ∈ V)
3129, 30sylancom 420 . . 3 ((𝑋𝐵𝑌𝐵) → (𝐼𝑌) ∈ V)
32 ovexg 6008 . . 3 ((𝑋𝐵+ ∈ V ∧ (𝐼𝑌) ∈ V) → (𝑋 + (𝐼𝑌)) ∈ V)
333, 19, 31, 32syl3anc 1252 . 2 ((𝑋𝐵𝑌𝐵) → (𝑋 + (𝐼𝑌)) ∈ V)
349, 14, 3, 15, 33ovmpod 6103 1 ((𝑋𝐵𝑌𝐵) → (𝑋 𝑌) = (𝑋 + (𝐼𝑌)))
Colors of variables: wff set class
Syntax hints:  wi 4  wa 104   = wceq 1375  wcel 2180  Vcvv 2779  cmpt 4124   Fn wfn 5289  cfv 5294  crio 5926  (class class class)co 5974  cmpo 5976  Basecbs 12998  +gcplusg 13076  0gc0g 13255  invgcminusg 13500  -gcsg 13501
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 617  ax-in2 618  ax-io 713  ax-5 1473  ax-7 1474  ax-gen 1475  ax-ie1 1519  ax-ie2 1520  ax-8 1530  ax-10 1531  ax-11 1532  ax-i12 1533  ax-bndl 1535  ax-4 1536  ax-17 1552  ax-i9 1556  ax-ial 1560  ax-i5r 1561  ax-13 2182  ax-14 2183  ax-ext 2191  ax-coll 4178  ax-sep 4181  ax-pow 4237  ax-pr 4272  ax-un 4501  ax-setind 4606  ax-cnex 8058  ax-resscn 8059  ax-1re 8061  ax-addrcl 8064
This theorem depends on definitions:  df-bi 117  df-3an 985  df-tru 1378  df-fal 1381  df-nf 1487  df-sb 1789  df-eu 2060  df-mo 2061  df-clab 2196  df-cleq 2202  df-clel 2205  df-nfc 2341  df-ne 2381  df-ral 2493  df-rex 2494  df-reu 2495  df-rab 2497  df-v 2781  df-sbc 3009  df-csb 3105  df-dif 3179  df-un 3181  df-in 3183  df-ss 3190  df-pw 3631  df-sn 3652  df-pr 3653  df-op 3655  df-uni 3868  df-int 3903  df-iun 3946  df-br 4063  df-opab 4125  df-mpt 4126  df-id 4361  df-xp 4702  df-rel 4703  df-cnv 4704  df-co 4705  df-dm 4706  df-rn 4707  df-res 4708  df-ima 4709  df-iota 5254  df-fun 5296  df-fn 5297  df-f 5298  df-f1 5299  df-fo 5300  df-f1o 5301  df-fv 5302  df-riota 5927  df-ov 5977  df-oprab 5978  df-mpo 5979  df-1st 6256  df-2nd 6257  df-inn 9079  df-2 9137  df-ndx 13001  df-slot 13002  df-base 13004  df-plusg 13089  df-minusg 13503  df-sbg 13504
This theorem is referenced by:  grpsubinv  13572  grpsubrcan  13580  grpinvsub  13581  grpinvval2  13582  grpsubid  13583  grpsubid1  13584  grpsubeq0  13585  grpsubadd0sub  13586  grpsubadd  13587  grpsubsub  13588  grpaddsubass  13589  grpnpcan  13591  pwssub  13612  mulgsubdir  13665  subgsubcl  13688  subgsub  13689  issubg4m  13696  qussub  13740  ghmsub  13754  ablsub2inv  13814  ablsub4  13816  ablsubsub4  13822  eqgabl  13833  rngsubdi  13880  rngsubdir  13881  ringsubdi  13985  ringsubdir  13986  lmodvsubval2  14271  lmodsubdir  14274  cnfldsub  14504
  Copyright terms: Public domain W3C validator