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

Definition df-q1p 25534
Description: Define the quotient of two univariate polynomials, which is guaranteed to exist and be unique by ply1divalg 25539. We actually use the reversed version for better harmony with our divisibility df-dvdsr 20084. (Contributed by Stefan O'Rear, 28-Mar-2015.)
Assertion
Ref Expression
df-q1p quot1p = (𝑟 ∈ V ↦ (Poly1𝑟) / 𝑝(Base‘𝑝) / 𝑏(𝑓𝑏, 𝑔𝑏 ↦ (𝑞𝑏 (( deg1𝑟)‘(𝑓(-g𝑝)(𝑞(.r𝑝)𝑔))) < (( deg1𝑟)‘𝑔))))
Distinct variable group:   𝑓,𝑟,𝑔,𝑏,𝑝,𝑞

Detailed syntax breakdown of Definition df-q1p
StepHypRef Expression
1 cq1p 25529 . 2 class quot1p
2 vr . . 3 setvar 𝑟
3 cvv 3446 . . 3 class V
4 vp . . . 4 setvar 𝑝
52cv 1540 . . . . 5 class 𝑟
6 cpl1 21585 . . . . 5 class Poly1
75, 6cfv 6501 . . . 4 class (Poly1𝑟)
8 vb . . . . 5 setvar 𝑏
94cv 1540 . . . . . 6 class 𝑝
10 cbs 17094 . . . . . 6 class Base
119, 10cfv 6501 . . . . 5 class (Base‘𝑝)
12 vf . . . . . 6 setvar 𝑓
13 vg . . . . . 6 setvar 𝑔
148cv 1540 . . . . . 6 class 𝑏
1512cv 1540 . . . . . . . . . 10 class 𝑓
16 vq . . . . . . . . . . . 12 setvar 𝑞
1716cv 1540 . . . . . . . . . . 11 class 𝑞
1813cv 1540 . . . . . . . . . . 11 class 𝑔
19 cmulr 17148 . . . . . . . . . . . 12 class .r
209, 19cfv 6501 . . . . . . . . . . 11 class (.r𝑝)
2117, 18, 20co 7362 . . . . . . . . . 10 class (𝑞(.r𝑝)𝑔)
22 csg 18764 . . . . . . . . . . 11 class -g
239, 22cfv 6501 . . . . . . . . . 10 class (-g𝑝)
2415, 21, 23co 7362 . . . . . . . . 9 class (𝑓(-g𝑝)(𝑞(.r𝑝)𝑔))
25 cdg1 25453 . . . . . . . . . 10 class deg1
265, 25cfv 6501 . . . . . . . . 9 class ( deg1𝑟)
2724, 26cfv 6501 . . . . . . . 8 class (( deg1𝑟)‘(𝑓(-g𝑝)(𝑞(.r𝑝)𝑔)))
2818, 26cfv 6501 . . . . . . . 8 class (( deg1𝑟)‘𝑔)
29 clt 11198 . . . . . . . 8 class <
3027, 28, 29wbr 5110 . . . . . . 7 wff (( deg1𝑟)‘(𝑓(-g𝑝)(𝑞(.r𝑝)𝑔))) < (( deg1𝑟)‘𝑔)
3130, 16, 14crio 7317 . . . . . 6 class (𝑞𝑏 (( deg1𝑟)‘(𝑓(-g𝑝)(𝑞(.r𝑝)𝑔))) < (( deg1𝑟)‘𝑔))
3212, 13, 14, 14, 31cmpo 7364 . . . . 5 class (𝑓𝑏, 𝑔𝑏 ↦ (𝑞𝑏 (( deg1𝑟)‘(𝑓(-g𝑝)(𝑞(.r𝑝)𝑔))) < (( deg1𝑟)‘𝑔)))
338, 11, 32csb 3858 . . . 4 class (Base‘𝑝) / 𝑏(𝑓𝑏, 𝑔𝑏 ↦ (𝑞𝑏 (( deg1𝑟)‘(𝑓(-g𝑝)(𝑞(.r𝑝)𝑔))) < (( deg1𝑟)‘𝑔)))
344, 7, 33csb 3858 . . 3 class (Poly1𝑟) / 𝑝(Base‘𝑝) / 𝑏(𝑓𝑏, 𝑔𝑏 ↦ (𝑞𝑏 (( deg1𝑟)‘(𝑓(-g𝑝)(𝑞(.r𝑝)𝑔))) < (( deg1𝑟)‘𝑔)))
352, 3, 34cmpt 5193 . 2 class (𝑟 ∈ V ↦ (Poly1𝑟) / 𝑝(Base‘𝑝) / 𝑏(𝑓𝑏, 𝑔𝑏 ↦ (𝑞𝑏 (( deg1𝑟)‘(𝑓(-g𝑝)(𝑞(.r𝑝)𝑔))) < (( deg1𝑟)‘𝑔))))
361, 35wceq 1541 1 wff quot1p = (𝑟 ∈ V ↦ (Poly1𝑟) / 𝑝(Base‘𝑝) / 𝑏(𝑓𝑏, 𝑔𝑏 ↦ (𝑞𝑏 (( deg1𝑟)‘(𝑓(-g𝑝)(𝑞(.r𝑝)𝑔))) < (( deg1𝑟)‘𝑔))))
Colors of variables: wff setvar class
This definition is referenced by:  q1pval  25555
  Copyright terms: Public domain W3C validator