{"id":"n-95696ed532f4af38","revision":0,"first_index":0,"fingerprint":"f6-435ee979f8f45497","name":"derivative of Irregular triangle T(n, k) = [x^k]( p(n, x) ), where p(n, x) = (1/x)*(1-x)^n*(1+x)^(n+2)*( Sum_{j >= 0} j^(n+1)*x^j ), read by rows.","polytool_family":null,"interpretation":null,"rows_observed":15,"degree_pattern":"affine","degree_slope":2,"degree_intercept":-1,"palindromic":0,"gamma_positive":0,"nonnegative":1,"rr_by_factors":false,"rows":[[],["2","2"],["6","20","18","4"],["14","94","204","188","70","6"],["30","352","1350","2424","2250","1056","210","8"],["62","1194","7176","20648","33060","30972","16744","4776","558","10"],["126","3852","34146","143868","345660","512952","483924","287736","102438","19260","1386","12"],["254","12086","152676","895140","3002730","6362466","8939672","8483288","5404914","2237850","559812","72516","3302","14"],["510","37304","657630","5197072","23307750","66513624","128401350","173132720","165087450","110856040","51277050","15591216","2849730","261128","7650","16"],["1022","113986","2766912","28858160","168183880","622876872","1573979456","2827216432","3691297620","3534020540","2473396288","1245753744","437278088","101003560","13834560","911888","17374","18"],["2046","346084","11464794","155544756","1155033000","5413088016","17341619064","39839147664","67558467636","85951335480","82571460444","59758721496","32205863976","12630538704","3465099000","622179024","64967166","3114756","38874","20"],["4094","1046478","47020188","821447756","7663003710","44630086590","177236230416","506452075728","1077371901756","1742980767900","2170807988712","2091576921480","1556203858092","886291132524","379791922320","119013564240","26054212614","3696514902","297794524","10464780","85974","22"],["8190","3155856","191490390","4276578024","49598981250","354213076080","1715134405530","5974795361400","15559238642220","31062924648480","48319283872860","59117308297488","57104608213380","43488094507872","25932064403700","11949590722800","4165326413430","1062639228240","188476128750","21382890120","1340432730","34714416","188370","24"],["16382","9500378","776018808","22038700536","315306646860","2733241295316","15936343896760","66666863392600","208728786513330","503232658434630","952439396371056","1433081543626224","1727016531285864","1671928467563928","1298780995051440","805172253495408","394265485636290","150000442633350","43255790576920","9110804317720","1324287916812","121212852948","5949477528","114004536","409550","26"],["32766","28566716","3133854162","112737905068","1977977384820","20649760188168","143579758919772","712958455709128","2647080007969050","7582738996162580","17128417908302118","30974055891289668","45293004580572216","53877581940456624","52261159131429480","41298741188386224","26471191312830546","13648930193092644","5588280016823550","1782396139272820","430739276759316","75715787356616","9098695970172","676427430408","26115451350","371367308","884682","28"]],"degrees":[-1,1,3,5,7,9,11,13,15,17,19,21,23,25,27],"row_sums":["0","4","48","576","7680","115200","1935360","36126720","743178240","16721510400","408748032000","10790948044800","306070526361600","9284139299635200","299949115834368000"],"nonn":true,"definitions":[{"position":0,"source":"derived:derivative","source_kind":"derived","equality_edge_id":null,"recurrence":{"first_index":0,"initial_polynomials":[["0"],["2","2"]],"recurrence":{"denominator":{"coeffs":[["1","-3"],["0","2"]]},"terms":[{"coeff":{"coeffs":[["-2","-2","6","14","-28","12"],["0","-4","-10","-2","54","-38"],["0","0","0","-4","-20","32"],["0","0","0","0","0","-8"]]},"deriv_order":0,"offset":2,"sign":"none"},{"coeff":{"coeffs":[["0","-1","-1","6","-2","-5","3"],["0","0","-2","-6","10","6","-8"],["0","0","0","0","-4","0","4"]]},"deriv_order":1,"offset":2,"sign":"none"},{"coeff":{"coeffs":[["3","-3","-15","15"],["0","6","12","-22"],["0","0","0","8"]]},"deriv_order":0,"offset":1,"sign":"none"},{"coeff":{"coeffs":[["0","1","-3","-1","3"],["0","0","2","0","-2"]]},"deriv_order":1,"offset":1,"sign":"none"}]},"schema":"polytool.recurrence.v1"}}],"properties":[{"id":185405,"position":0,"claim":"real_rooted","from_index":0,"region_key":"(-inf, 0]","provenance":"edges","claim_data":{"claim":"real_rooted","from_index":0,"region":{"upper":{"closed":true,"value":"0"}}},"label":"Real-rooted","description":"Every row P_n, n >= 0, is zero or real-rooted with all roots in (-inf, 0]","region_exact":null,"edges":["e-c487c167b9898004"]},{"id":185406,"position":1,"claim":"one_signed_coefficients","from_index":0,"region_key":null,"provenance":"derived_from_edges","claim_data":{"alternating":false,"claim":"one_signed_coefficients","from_index":0},"label":"Coefficients of one sign","description":"Every nonzero row, n >= 0: the coefficients of P_n have one sign","region_exact":null,"edges":["e-c487c167b9898004"]},{"id":185407,"position":2,"claim":"hadamard_kernel","from_index":0,"region_key":null,"provenance":"derived_from_edges","claim_data":{"claim":"hadamard_kernel","from_index":0},"label":"Hadamard kernel (Malo)","description":"Rows P_n, n >= 0, are Hadamard kernels (preserve real-rootedness)","region_exact":null,"edges":["e-c487c167b9898004"]}],"region_exact":{},"incoming_edges":[{"id":"e-c487c167b9898004","operation":{"index_shift":0,"operation":"preserver_image","operator":"{\"shape\":\"derivative_polynomial\",\"coefficients\":[{\"numerator\":[\"0\"],\"denominator\":[\"1\"]},{\"numerator\":[\"1\"],\"denominator\":[\"1\"]}]}"},"operation_detail":"derivative_polynomial, shift 0","conclusion_id":"n-95696ed532f4af38","premise_count":1,"theorem":"Laguerre's theorem on differential operators: if phi is a real polynomial with only real roots, then phi(D) maps every real-rooted polynomial to a real-rooted polynomial or zero (write phi(D) = C D^j prod (1 + c_i D); D preserves real-rootedness by Rolle's theorem and p + c p' is real-rooted for every real c by Rolle's theorem applied to e^(x/c) p; Polya--Schur 1914); when the coefficients of phi have one sign, coefficients of one sign stay of one sign; applied to phi(n, .) for each n","lean_route":null,"lean_declarations":["RealRooted.splits_add_C_mul_derivative_all","RealRooted.splits_C_mul_add_derivative","Polynomial.Splits.derivative"],"certificate_hash":"474f4c6b2ea1cbed59175fc9132b44c9c617925dcea207ace5b25695adb37b21","verification_polytool":"replayed","verification_lean":"not_attempted","claims":[{"claim":"real_rooted","from_index":0,"region":{"upper":{"closed":true,"value":"0"}}}],"premises":[{"position":0,"node_id":"n-b3367e055aead099","role":"sequence","name":"Irregular triangle T(n, k) = [x^k]( p(n, x) ), where p(n, x) = (1/x)*(1-x)^n*(1+x)^(n+2)*( Sum_{j >= 0} j^(n+1)*x^j ), read by rows.","uses":{"claim":"real_rooted","from_index":0,"region":{"upper":{"closed":true,"value":"0"}}},"uses_text":"Every row P_n, n >= 0, is zero or real-rooted with all roots in (-inf, 0]"}]}],"used_by":[],"used_by_total":0,"links":[],"oeis":[],"bfiles":[],"oeis_texts":[{"oeis_id":"","target":"node","first_row":0,"oeis_offset":0,"reversed":false,"trim_zeros":"none","regular_triangle":false,"rows_shown":10,"polytool_commit":"c48629374597092cc41ef4d6273f37991516f984","triangle_example":"Triangle begins:\n  0:    0;\n  1:    2,      2;\n  2:    6,     20,      18,        4;\n  3:   14,     94,     204,      188,        70,         6;\n  4:   30,    352,    1350,     2424,      2250,      1056,        210,          8;\n  5:   62,   1194,    7176,    20648,     33060,     30972,      16744,       4776,        558,         10;\n  6:  126,   3852,   34146,   143868,    345660,    512952,     483924,     287736,     102438,      19260,       1386,         12;\n  7:  254,  12086,  152676,   895140,   3002730,   6362466,    8939672,    8483288,    5404914,    2237850,     559812,      72516,      3302,        14;\n  8:  510,  37304,  657630,  5197072,  23307750,  66513624,  128401350,  173132720,  165087450,  110856040,   51277050,   15591216,   2849730,    261128,     7650,     16;\n  9: 1022, 113986, 2766912, 28858160, 168183880, 622876872, 1573979456, 2827216432, 3691297620, 3534020540, 2473396288, 1245753744, 437278088, 101003560, 13834560, 911888, 17374, 18;\n","recurrence_sentence":"The row polynomials satisfy (1+(2*n-3)*x)*P(n,x) = -(2+(4*n+2)*x+(10*n-6)*x^2+(4*n^2+2*n-14)*x^3+(20*n^2-54*n+28)*x^4+(8*n^3-32*n^2+38*n-12)*x^5)*P(n-2,x) - (x+(2*n+1)*x^2+(6*n-6)*x^3+(4*n^2-10*n+2)*x^4-(6*n-5)*x^5-(4*n^2-8*n+3)*x^6)*d/dx P(n-2,x) + (3+(6*n-3)*x+(12*n-15)*x^2+(8*n^2-22*n+15)*x^3)*P(n-1,x) + (x+(2*n-3)*x^2-x^3-(2*n-3)*x^4)*d/dx P(n-1,x) for n >= 2, with P(0,x) = 0, P(1,x) = 2 + 2*x.","mathematica":"P[0, x_] := 0;\nP[1, x_] := 2 + 2*x;\nP[n_, x_] := P[n, x] = Expand[Together[(-(2 + (4*n + 2)*x + (10*n - 6)*x^2 + (4*n^2 + 2*n - 14)*x^3 + (20*n^2 - 54*n + 28)*x^4 + (8*n^3 - 32*n^2 + 38*n - 12)*x^5)*P[n - 2, x] - (x + (2*n + 1)*x^2 + (6*n - 6)*x^3 + (4*n^2 - 10*n + 2)*x^4 - (6*n - 5)*x^5 - (4*n^2 - 8*n + 3)*x^6)*D[P[n - 2, x], x] + (3 + (6*n - 3)*x + (12*n - 15)*x^2 + (8*n^2 - 22*n + 15)*x^3)*P[n - 1, x] + (x + (2*n - 3)*x^2 - x^3 - (2*n - 3)*x^4)*D[P[n - 1, x], x])/(1 + (2*n - 3)*x)]];\nTable[CoefficientList[P[n, x], x], {n, 0, 9}] // Flatten","pari":"P(N) = {my(v = vector(N + 1)); v[1] = 0; v[2] = 2 + 2*x; for(n = 2, N, my(i = n + 1); v[i] = (-(2 + (4*n + 2)*x + (10*n - 6)*x^2 + (4*n^2 + 2*n - 14)*x^3 + (20*n^2 - 54*n + 28)*x^4 + (8*n^3 - 32*n^2 + 38*n - 12)*x^5)*v[i - 2] - (x + (2*n + 1)*x^2 + (6*n - 6)*x^3 + (4*n^2 - 10*n + 2)*x^4 - (6*n - 5)*x^5 - (4*n^2 - 8*n + 3)*x^6)*deriv(v[i - 2], x) + (3 + (6*n - 3)*x + (12*n - 15)*x^2 + (8*n^2 - 22*n + 15)*x^3)*v[i - 1] + (x + (2*n - 3)*x^2 - x^3 - (2*n - 3)*x^4)*deriv(v[i - 1], x))/(1 + (2*n - 3)*x)); v};\nrow(n, p) = {my(c = Vecrev(p)); c};\nT(N) = {my(v = P(N)); concat(vector(#v, i, row(i - 1, v[i])))};\nT(9)","reading":{"first_row":0,"offset":0,"reversed":false,"trim_zeros":"none","regular_triangle":false}}],"derivation":null,"headline":"derivative of Irregular triangle T(n, k) = [x^k]( p(n, x) ), where p(n, x) = (1/x)*(1-x)^n*(1+x)^(n+2)*( Sum_{j >= 0} j^(n+1)*x^j ), read by rows.","chain":null}
