(* Content-type: application/mathematica *) (*** Wolfram Notebook File ***) (* http://www.wolfram.com/nb *) (* CreatedBy='Mathematica 7.0' *) (*CacheID: 234*) (* Internal cache information: NotebookFileLineBreakTest NotebookFileLineBreakTest NotebookDataPosition[ 145, 7] NotebookDataLength[ 819768, 16063] NotebookOptionsPosition[ 809187, 15757] NotebookOutlinePosition[ 809545, 15773] CellTagsIndexPosition[ 809502, 15770] WindowFrame->Normal*) (* Beginning of Notebook Content *) Notebook[{ Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{ ButtonBox["ResetDirectory", BaseStyle->"Link", ButtonData->"paclet:ref/ResetDirectory"], "[", "]"}], ";"}], "\n", RowBox[{"SetDirectory", "[", "\"\\"", "]"}]}], "Input", CellChangeTimes->{{3.5619763468487186`*^9, 3.561976374634449*^9}, { 3.572938001198999*^9, 3.572938002588175*^9}, {3.574011029322692*^9, 3.574011032659543*^9}}], Cell[BoxData["\<\"/home/carrington/RULES\"\>"], "Output", CellChangeTimes->{ 3.451346623659116*^9, 3.451607110841365*^9, 3.451780936335229*^9, 3.451952607992827*^9, 3.451953145664866*^9, 3.45224674718038*^9, 3.452249805940818*^9, 3.452249902052923*^9, {3.452249961411521*^9, 3.452249968237884*^9}, 3.452297269823166*^9, 3.452388701108736*^9, 3.452472984809289*^9, 3.452493654997294*^9, {3.452566692169771*^9, 3.452566708579374*^9}, {3.452566802415538*^9, 3.452566810195168*^9}, 3.452567351428011*^9, 3.452646736277001*^9, 3.452685924992783*^9, 3.452818819022357*^9, 3.452903410209763*^9, 3.4529884221349*^9, 3.453009830166803*^9, 3.453010323153886*^9, 3.453012558653506*^9, 3.453018080542746*^9, 3.453074709983622*^9, 3.453075325780679*^9, 3.453075736159499*^9, 3.453088343459598*^9, 3.453512976882306*^9, 3.453523171231482*^9, 3.453530491832768*^9, 3.453597137052867*^9, 3.453690163774198*^9, 3.454142662705728*^9, 3.454144558355907*^9, 3.454148375503616*^9, 3.454215823981874*^9, 3.454224942217916*^9, 3.454232721821506*^9, 3.454661597981772*^9, 3.454661638986604*^9, { 3.454661702212639*^9, 3.454661722324786*^9}, 3.454727816955872*^9, 3.461076051404367*^9, 3.461137675195364*^9, 3.46114647532156*^9, 3.461242485998764*^9, 3.461313036751259*^9, 3.461315624719307*^9, 3.461317512807704*^9, 3.461402991491694*^9, 3.461410994630117*^9, 3.461490360400649*^9, 3.461493914719544*^9, 3.461566690930373*^9, 3.461651929051996*^9, 3.461655429383586*^9, 3.461683967036189*^9, 3.461705484672684*^9, 3.461742384906201*^9, 3.461918311114943*^9, 3.461941756671223*^9, 3.461944945531638*^9, 3.46194552618615*^9, 3.462000628421367*^9, 3.462000875579218*^9, 3.462005002106779*^9, 3.462032344352009*^9, 3.462089400263787*^9, 3.462186436230735*^9, 3.462258178843717*^9, 3.462263684395035*^9, 3.46236393464763*^9, 3.462544015313439*^9, 3.462611027134165*^9, 3.462787688920896*^9, 3.462790361153168*^9, 3.462799133886736*^9, 3.462799225079311*^9, 3.462883465818288*^9, 3.462916527028333*^9, 3.462954359250332*^9, 3.463039156438477*^9, 3.463039537957492*^9, 3.463039885211961*^9, 3.463126726434346*^9, 3.46321053957035*^9, 3.463320980155924*^9, 3.4634212775414*^9, 3.463421348336971*^9, 3.46342142199814*^9, 3.463421454881854*^9, 3.463471171424139*^9, 3.463511392253829*^9, 3.463745359647621*^9, 3.463757519750528*^9, 3.463814782219269*^9, 3.463900340183588*^9, 3.463921264898545*^9, 3.46392965927293*^9, 3.463987191142392*^9, 3.463987600217299*^9, 3.46452510115167*^9, 3.464532990844851*^9, 3.464533910872051*^9, 3.465746683824676*^9, 3.465819813014261*^9, 3.465820282897529*^9, 3.466773520312741*^9, { 3.467023464904472*^9, 3.467023477306722*^9}, 3.467622698109738*^9, 3.467623463027206*^9, 3.467625974041556*^9, 3.46762644180869*^9, 3.467796503826502*^9, 3.471863386470339*^9, 3.47186488469704*^9, 3.471963468683997*^9, 3.471965786824658*^9, 3.472114979646195*^9, 3.472210542862473*^9, 3.472220540293187*^9, 3.472221013981707*^9, 3.472286135811968*^9, 3.472314535135233*^9, {3.472314728715763*^9, 3.472314750341979*^9}, 3.472341691287715*^9, 3.472407946670646*^9, 3.472489023381745*^9, 3.472546681445836*^9, 3.472569251341311*^9, 3.472569552016829*^9, 3.472571453550327*^9, 3.472717240268071*^9, 3.472719890186892*^9, 3.472720063173348*^9, 3.472802880398536*^9, 3.47280903946513*^9, 3.474136235919032*^9, 3.474186576702428*^9, 3.474209325544195*^9, 3.474627074702491*^9, 3.476609038608652*^9, 3.476694563733671*^9, 3.476792089433931*^9, 3.476962146509323*^9, 3.477067118203879*^9, 3.477125559740507*^9, 3.477126551995878*^9, 3.47712700251943*^9, 3.477659840384177*^9, 3.477660349300056*^9, 3.477660428835244*^9, 3.477660460663136*^9, 3.477661562521286*^9, 3.477662659767969*^9, 3.477663154072739*^9, 3.477728120044865*^9, 3.477849290871871*^9, 3.478009206277418*^9, 3.478009401757473*^9, 3.478033058970196*^9, 3.478037987274267*^9, 3.478075609746403*^9, 3.478245711250957*^9, 3.478256063091744*^9, 3.478264672312992*^9, 3.478280696700094*^9, 3.478437924639878*^9, 3.478610716648161*^9, 3.478681006213592*^9, 3.478791663771638*^9, 3.478846620617105*^9, 3.47885170250105*^9, 3.478869312973382*^9, 3.47887528813956*^9, 3.47887782216995*^9, 3.478930862280109*^9, 3.478979842065522*^9, 3.479018233722246*^9, 3.479018429010259*^9, 3.479037693140408*^9, 3.47906693686698*^9, 3.480752205084912*^9, 3.480752811103856*^9, 3.480864341175052*^9, 3.485646513899221*^9, 3.48582836913838*^9, 3.486445390301632*^9, 3.486517201682392*^9, 3.490706874579503*^9, 3.492873180301039*^9, 3.493199380626882*^9, 3.4970250384050083`*^9, 3.497689453039218*^9, 3.497689806219193*^9, {3.5619763510242977`*^9, 3.561976375768588*^9}, 3.5619769455536613`*^9, 3.562059995127358*^9, 3.562228075320546*^9, 3.562281893179666*^9, 3.562309876472307*^9, 3.562345137607388*^9, 3.562398385186614*^9, 3.56240043556628*^9, 3.562661300652302*^9, 3.562661423479879*^9, 3.563697689643671*^9, 3.5636977460608597`*^9, 3.566451899546179*^9, 3.566457273982123*^9, 3.56645731856721*^9, 3.566457381666502*^9, 3.566457487188719*^9, 3.5664950323324203`*^9, 3.566545235148294*^9, 3.5665617461539507`*^9, 3.56656266670402*^9, 3.566565283884571*^9, 3.5666564135144157`*^9, 3.5666572902260647`*^9, 3.566718021152005*^9, 3.5667348441378107`*^9, 3.566748926429707*^9, 3.566812016068684*^9, 3.566812084455537*^9, 3.566813779296418*^9, 3.566835896674507*^9, 3.5668857076275597`*^9, 3.5669228115898*^9, 3.566942858248464*^9, 3.567147245741662*^9, 3.567321123311283*^9, 3.5674080744670277`*^9, 3.567461828010563*^9, 3.5675824982283993`*^9, 3.567680798219081*^9, 3.5677527056420517`*^9, 3.567961149253263*^9, 3.568179076985785*^9, 3.5683577081259727`*^9, 3.568368338503399*^9, 3.568368439848164*^9, 3.568438884105905*^9, 3.56848296264612*^9, 3.568528132996421*^9, 3.56862500249677*^9, 3.5686963483367643`*^9, 3.568787435673306*^9, 3.5689620154612617`*^9, 3.569088804903467*^9, 3.56948614811061*^9, 3.5695872012869663`*^9, 3.569589551701152*^9, 3.569597980302066*^9, 3.5695980659436817`*^9, 3.569658513091773*^9, 3.569750905681679*^9, 3.5697512290825443`*^9, 3.5697782048369093`*^9, 3.5699320376606293`*^9, 3.569940192301669*^9, 3.569966647961948*^9, 3.5699975483858852`*^9, 3.570048823441173*^9, 3.5701737613578377`*^9, 3.570340963625246*^9, 3.5703534567185373`*^9, 3.5703556202623167`*^9, 3.5703952952604313`*^9, 3.570797809459815*^9, 3.570819099369519*^9, 3.570870780783886*^9, 3.5709048307047873`*^9, 3.5709511536978197`*^9, 3.57104650364428*^9, 3.571136530710969*^9, 3.571300556786641*^9, 3.5713025295389137`*^9, 3.5713230819775476`*^9, 3.571384289008367*^9, 3.571389169276188*^9, 3.571412093937224*^9, 3.571423301888977*^9, 3.5714245253000174`*^9, 3.5714334070229607`*^9, 3.572186775639473*^9, 3.5722781264023027`*^9, 3.5723307639959383`*^9, 3.5725922506973457`*^9, 3.572767643505808*^9, 3.572856256964952*^9, 3.572864567517715*^9, 3.572866174364275*^9, 3.5729359641358757`*^9, 3.572938005548378*^9, 3.572953815879477*^9, 3.572956880446768*^9, 3.5731065917939568`*^9, 3.573190907624702*^9, 3.573208205972872*^9, 3.5733114298431873`*^9, 3.5733129046849318`*^9, 3.573397586860832*^9, 3.5735018774850073`*^9, 3.573531773301256*^9, 3.573621481304081*^9, 3.57370558446873*^9, 3.5737961105208387`*^9, 3.573882534656693*^9, 3.5739715323594112`*^9, {3.574011022753108*^9, 3.574011035470394*^9}, 3.574158064136652*^9, 3.574228664211714*^9, 3.574491954369616*^9, 3.574678696545928*^9, 3.5749344251585293`*^9, 3.5750943622080717`*^9, 3.575107659410075*^9, 3.575205022134698*^9, 3.575354441935844*^9, 3.575369668705641*^9}] }, Open ]], Cell[CellGroupData[{ Cell["rule collection", "Section", CellChangeTimes->{{3.477997584252159*^9, 3.477997596556314*^9}}], Cell[CellGroupData[{ Cell[TextData[StyleBox["enter vertex names", FontColor->RGBColor[1, 0, 0]]], "Subsection", CellChangeTimes->{ 3.55360331667698*^9, {3.553603358336644*^9, 3.553603377085239*^9}, 3.5537540540084953`*^9, 3.5538668262709618`*^9}], Cell[BoxData[ RowBox[{ RowBox[{"qvec", "=", RowBox[{"{", RowBox[{ "u", ",", "v", ",", "k", ",", "nk", ",", "v1", ",", "v2", ",", "k1", ",", "k2", ",", "nk1", ",", "nk2", ",", "p", ",", "p1", ",", "p2", ",", "BB0k1", ",", "BB0k2", ",", "EE0k1", ",", "EE0k2"}], "}"}]}], ";"}]], "Input", CellChangeTimes->{{3.569597992116458*^9, 3.569597996227056*^9}, { 3.569598131017337*^9, 3.5695981330828123`*^9}, 3.5696584475971527`*^9, { 3.569660313401408*^9, 3.5696603344833317`*^9}, {3.5696605196263533`*^9, 3.569660531539658*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"namee2", "=", RowBox[{"{", RowBox[{ "del", ",", "Df", ",", "Gk1", ",", "Gk2", ",", "Df2", ",", "Df3", ",", "Df4", ",", "Df5", ",", "Df6", ",", "D0", ",", "delDf", ",", "Din", ",", "Gc", ",", "Gin", ",", "Gct", ",", "Gct1", ",", "Gct2", ",", "Gct3", ",", "Gct3", ",", "Dtp", ",", "Dss", ",", "D1", ",", "D2", ",", "D3", ",", "D4", ",", "D5", ",", "D6", ",", "D7", ",", "D8", ",", "D9", ",", "D10", ",", "D11", ",", "D12", ",", "D13", ",", "D14", ",", "D15", ",", "Dfin", ",", "DFIN", ",", "Dtp2", ",", "Dtp3", ",", "PP1", ",", "PP2"}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"namee3", "=", RowBox[{"{", RowBox[{"U", ",", "U0", ",", "U1", ",", "U2", ",", "U3", ",", "eps"}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"namee4", "=", RowBox[{"{", RowBox[{ "Vc", ",", "Vr", ",", "Vrr", ",", "V", ",", "V0", ",", "V00", ",", "Vct", ",", "LAM", ",", "LAM4", ",", "VcT1", ",", "VcT2", ",", "VcT3", ",", "VcT4", ",", "Vct1", ",", "Vct2", ",", "Vct3", ",", "Vct4", ",", "Vct11", ",", "Vct22", ",", "Vct33", ",", "Vct44", ",", "Vct111", ",", "Vct222", ",", "Vct333", ",", "Vct444", ",", "M4", ",", "M4tilde", ",", "VCT1", ",", "VCT2", ",", "VCT3", ",", "VCT4", ",", "GdR2"}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"namee5", "=", RowBox[{"{", RowBox[{"V5", ",", "V50"}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"namee6", "=", RowBox[{"{", RowBox[{ "V6", ",", "V60", ",", "V6c", ",", "V6r", ",", "LAM6", ",", "LAM6a", ",", "V6a", ",", "M6", ",", "M6tilde", ",", "M6rot", ",", "V6rot", ",", "GdR4", ",", "VdR2", ",", "VadR2"}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"namee8", "=", RowBox[{"{", RowBox[{ "V8", ",", "V8c", ",", "V8r", ",", "V8a", ",", "LAM8", ",", "LAM8a", ",", "M8", ",", "M8tilde", ",", "VdR4", ",", "LAM8tilde"}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"contractUV", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"contractUV", ",", RowBox[{ RowBox[{ RowBox[{"namee3", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "X_", ",", "X_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"namee3", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", "X", "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "namee3", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"contractUV", ",", RowBox[{ RowBox[{ RowBox[{"namee4", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "X_", ",", "X_", ",", "X_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"namee4", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", "X", "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "namee4", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"contractUV", ",", RowBox[{ RowBox[{ RowBox[{"namee5", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "X_", ",", "X_", ",", "X_", ",", "X_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"namee5", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", "X", "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "namee5", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"contractUV", ",", RowBox[{ RowBox[{ RowBox[{"namee6", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "X_", ",", "X_", ",", "X_", ",", "X_", ",", "X_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"namee6", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", "X", "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "namee6", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"contractUV", ",", RowBox[{ RowBox[{ RowBox[{"namee8", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{ "X_", ",", "X_", ",", "X_", ",", "X_", ",", "X_", ",", "X_", ",", "X_", ",", "X_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"namee8", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", "X", "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "namee8", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"headUV", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"headUV", ",", RowBox[{ RowBox[{ RowBox[{"namee3", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "X_", ",", "X_"}], "]"}], "\[Rule]", RowBox[{"namee3", "[", RowBox[{"[", "ii", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "namee3", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"headUV", ",", RowBox[{ RowBox[{ RowBox[{"namee4", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "X_", ",", "X_", ",", "X_"}], "]"}], "\[Rule]", RowBox[{"namee4", "[", RowBox[{"[", "ii", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "namee4", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"headUV", ",", RowBox[{ RowBox[{ RowBox[{"namee5", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "X_", ",", "X_", ",", "X_", ",", "X_"}], "]"}], "\[Rule]", RowBox[{"namee5", "[", RowBox[{"[", "ii", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "namee5", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"headUV", ",", RowBox[{ RowBox[{ RowBox[{"namee6", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "X_", ",", "X_", ",", "X_", ",", "X_", ",", "X_"}], "]"}], "\[Rule]", RowBox[{"namee6", "[", RowBox[{"[", "ii", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "namee6", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input", CellChangeTimes->{{3.463474661021544*^9, 3.463474807661974*^9}, 3.463475144915683*^9, {3.463931372067109*^9, 3.46393138616653*^9}, { 3.463993976374892*^9, 3.463993990166833*^9}, {3.463994083312972*^9, 3.463994084444167*^9}, {3.463999346239496*^9, 3.463999411518293*^9}, { 3.497079351573751*^9, 3.497079399119102*^9}, 3.497083294232368*^9, { 3.497807749677964*^9, 3.497807756494418*^9}, {3.497807796760858*^9, 3.4978077980519953`*^9}, {3.4978713304023733`*^9, 3.497871345539629*^9}, { 3.533060919414287*^9, 3.53306094441595*^9}, {3.533302793093759*^9, 3.533302794028532*^9}, {3.533304865841576*^9, 3.5333049022948503`*^9}, { 3.5535270618573914`*^9, 3.553527091156004*^9}, {3.5535278926932507`*^9, 3.553527893478841*^9}, {3.556561887304834*^9, 3.556561896188629*^9}, { 3.5566029628880463`*^9, 3.556602963843522*^9}, {3.556701338180662*^9, 3.556701399357476*^9}, {3.55695329270333*^9, 3.5569533040296793`*^9}, { 3.557743174632152*^9, 3.557743174747056*^9}, 3.5619768397030087`*^9, { 3.5622295529188538`*^9, 3.562229559509069*^9}, {3.5672501716199207`*^9, 3.56725017845572*^9}, {3.567338279320389*^9, 3.5673382888302317`*^9}, { 3.568021799576231*^9, 3.568021826358326*^9}, {3.568022514093273*^9, 3.5680225153020687`*^9}, {3.5680230609050198`*^9, 3.568023089947562*^9}, { 3.5683886059514236`*^9, 3.568388615005777*^9}, {3.5684771778672943`*^9, 3.5684771786055517`*^9}, {3.5685383785208387`*^9, 3.5685383788211517`*^9}, {3.568541206645913*^9, 3.5685412069357862`*^9}, { 3.568631446144075*^9, 3.5686314579435577`*^9}, {3.569589247467904*^9, 3.5695892481635313`*^9}, {3.572860122838477*^9, 3.572860152508889*^9}, { 3.573536745944862*^9, 3.5735367474674883`*^9}, {3.5738303456438*^9, 3.573830347846365*^9}, {3.573882923123045*^9, 3.573882925664557*^9}, 3.573888678655292*^9, {3.574059825713469*^9, 3.574059847465188*^9}, { 3.575353671211838*^9, 3.575353680265766*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"nameOne", "=", RowBox[{"Flatten", "[", RowBox[{"{", RowBox[{ "qvec", ",", "namee3", ",", "namee4", ",", "namee5", ",", "namee6", ",", "namee8"}], "}"}], "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"nameTwo", "=", "namee2"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"nameTwoPartner1", "=", RowBox[{"{", RowBox[{ "delX", ",", "DfX", ",", "Gk1X", ",", "Gk2X", ",", "Df2X", ",", "Df3X", ",", "Df4X", ",", "Df5X", ",", "Df6X", ",", "D0X", ",", "delDfX", ",", "DinX", ",", "GcX", ",", "GinX", ",", "GctX", ",", "Gct1X", ",", "Gct2X", ",", "Gct3X", ",", "Gct3X", ",", "DtpX", ",", "DssX", ",", "D1X", ",", "D2X", ",", "D3X", ",", "D4X", ",", "D5X", ",", "D6X", ",", "D7X", ",", "D8X", ",", "D9X", ",", "D10X", ",", "D11X", ",", "D12X", ",", "D13X", ",", "D14X", ",", "D15X", ",", "DfinX", ",", "DFINX", ",", "Dtp2X", ",", "Dtp3X"}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"nameTwoPartner2", "=", RowBox[{"{", RowBox[{ "delY", ",", "DfY", ",", "Gk1Y", ",", "Gk2Y", ",", "Df2Y", ",", "Df3Y", ",", "Df4Y", ",", "Df5Y", ",", "Df6Y", ",", "D0Y", ",", "delDfY", ",", "DinY", ",", "GcY", ",", "GinY", ",", "GctY", ",", "Gct1Y", ",", "Gct2Y", ",", "Gct3Y", ",", "Gct3Y", ",", "DtpY", ",", "DssY", ",", "D1Y", ",", "D2Y", ",", "D3Y", ",", "D4Y", ",", "D5Y", ",", "D6Y", ",", "D7Y", ",", "D8Y", ",", "D9Y", ",", "D10Y", ",", "D11Y", ",", "D12Y", ",", "D13Y", ",", "D14Y", ",", "D15Y", ",", "DfinY", ",", "DFINY", ",", "Dtp2Y", ",", "Dtp3Y"}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"nameTwoPartner3", "=", RowBox[{"{", RowBox[{ "delZ", ",", "DfZ", ",", "Gk1Z", ",", "Gk2Z", ",", "Df2Z", ",", "Df3Z", ",", "Df4Z", ",", "Df5Z", ",", "Df6Z", ",", "D0Z", ",", "delDfZ", ",", "DinZ", ",", "GcZ", ",", "GinZ", ",", "GctZ", ",", "Gct1Z", ",", "Gct2Z", ",", "Gct3Z", ",", "Gct3Z", ",", "DtpZ", ",", "DssZ", ",", "D1Z", ",", "D2Z", ",", "D3Z", ",", "D4Z", ",", "D5Z", ",", "D6Z", ",", "D7Z", ",", "D8Z", ",", "D9Z", ",", "D10Z", ",", "D11Z", ",", "D12Z", ",", "D13Z", ",", "D14Z", ",", "D15Z", ",", "DfinZ", ",", "DFINZ", ",", "Dtp2Z", ",", "Dtp3Z"}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"nameTwoPartner4", "=", RowBox[{"{", RowBox[{ "delW", ",", "DfW", ",", "Gk1W", ",", "Gk2W", ",", "Df2W", ",", "Df3W", ",", "Df4W", ",", "Df5W", ",", "Df6W", ",", "D0W", ",", "delDfW", ",", "DinW", ",", "GcW", ",", "GinW", ",", "GctW", ",", "Gct1W", ",", "Gct2W", ",", "Gct3W", ",", "Gct3W", ",", "DtpW", ",", "DssW", ",", "D1W", ",", "D2W", ",", "D3W", ",", "D4W", ",", "D5W", ",", "D6W", ",", "D7W", ",", "D8W", ",", "D9W", ",", "D10W", ",", "D11W", ",", "D12W", ",", "D13W", ",", "D14W", ",", "D15W", ",", "DfinW", ",", "DFINW", ",", "Dtp2W", ",", "Dtp3W"}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"nameThree", "=", "namee3"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"nameFour", "=", "namee4"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"nameFive", "=", "namee5"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"nameSix", "=", "namee6"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"nameEight", "=", "namee8"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"remove1", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"remove2", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"remove3", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"remove4", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"remove5", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"remove6", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"remove8", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"remove1", ",", RowBox[{ RowBox[{ RowBox[{"nameOne", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", "X_", "]"}], "\[Rule]", "1"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameOne", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"remove2", ",", RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_"}], "]"}], "\[Rule]", "1"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameTwo", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"remove3", ",", RowBox[{ RowBox[{ RowBox[{"nameThree", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_", ",", "Z_"}], "]"}], "\[Rule]", "1"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameThree", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"remove4", ",", RowBox[{ RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}], "\[Rule]", "1"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameFour", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"remove5", ",", RowBox[{ RowBox[{ RowBox[{"nameFive", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_"}], "]"}], "\[Rule]", "1"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameFive", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"remove6", ",", RowBox[{ RowBox[{ RowBox[{"nameSix", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_"}], "]"}], "\[Rule]", "1"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameSix", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"remove8", ",", RowBox[{ RowBox[{ RowBox[{"nameEight", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_", ",", "Z5_", ",", "Z6_"}], "]"}], "\[Rule]", "1"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameEight", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"removeAll", "=", RowBox[{"Flatten", "[", RowBox[{"{", RowBox[{ "remove1", ",", "remove2", ",", "remove3", ",", "remove4", ",", "remove5", ",", "remove6", ",", "remove8"}], "}"}], "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"drop1", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"drop2", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"drop3", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"drop4", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"drop5", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"drop6", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"drop8", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"drop1", ",", RowBox[{ RowBox[{ RowBox[{"nameOne", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", "X_", "]"}], "\[Rule]", "0"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameOne", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"drop2", ",", RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_"}], "]"}], "\[Rule]", "0"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameTwo", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"drop3", ",", RowBox[{ RowBox[{ RowBox[{"nameThree", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_", ",", "Z_"}], "]"}], "\[Rule]", "0"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameThree", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"drop4", ",", RowBox[{ RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}], "\[Rule]", "0"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameFour", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"drop5", ",", RowBox[{ RowBox[{ RowBox[{"nameFive", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_"}], "]"}], "\[Rule]", "0"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameFive", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"drop6", ",", RowBox[{ RowBox[{ RowBox[{"nameSix", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_"}], "]"}], "\[Rule]", "0"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameSix", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"drop8", ",", RowBox[{ RowBox[{ RowBox[{"nameEight", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_", ",", "Z5_", ",", "Z6_"}], "]"}], "\[Rule]", "0"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameEight", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"dropAll", "=", RowBox[{"Flatten", "[", RowBox[{"{", RowBox[{ "drop1", ",", "drop2", ",", "drop3", ",", "drop4", ",", "drop5", ",", "drop6", ",", "drop8"}], "}"}], "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"generic1", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"generic2", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"generic3", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"generic4", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"generic5", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"generic6", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"generic8", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"generic1", ",", RowBox[{ RowBox[{ RowBox[{"nameOne", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", "X_", "]"}], "\[Rule]", RowBox[{ RowBox[{"nameOne", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", "xx", "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameOne", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"generic2", ",", RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"xx", ",", "xx"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameTwo", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"generic3", ",", RowBox[{ RowBox[{ RowBox[{"nameThree", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_", ",", "Z_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameThree", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"xx", ",", "xx", ",", "xx"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameThree", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"generic4", ",", RowBox[{ RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"xx", ",", "xx", ",", "xx", ",", "xx"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameFour", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"generic5", ",", RowBox[{ RowBox[{ RowBox[{"nameFive", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameFive", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"xx", ",", "xx", ",", "xx", ",", "xx", ",", "xx"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameFive", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"generic6", ",", RowBox[{ RowBox[{ RowBox[{"nameSix", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameSix", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"xx", ",", "xx", ",", "xx", ",", "xx", ",", "xx", ",", "xx"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameSix", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"generic8", ",", RowBox[{ RowBox[{ RowBox[{"nameEight", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_", ",", "Z5_", ",", "Z6_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameEight", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{ "xx", ",", "xx", ",", "xx", ",", "xx", ",", "xx", ",", "xx", ",", "xx", ",", "xx"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameEight", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"genericAll", "=", RowBox[{"Flatten", "[", RowBox[{"{", RowBox[{ "generic1", ",", "generic2", ",", "generic3", ",", "generic4", ",", "generic5", ",", "generic6", ",", "generic8"}], "}"}], "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"removeVertices", "=", RowBox[{"Flatten", "[", RowBox[{"{", RowBox[{ "remove1", ",", "remove3", ",", "remove4", ",", "remove5", ",", "remove6", ",", "remove8"}], "}"}], "]"}]}], ";"}], "\n", RowBox[{ RowBox[{"removeExtVars", "=", RowBox[{"{", RowBox[{ RowBox[{"a", "\[Rule]", "1"}], ",", RowBox[{"b", "\[Rule]", "1"}], ",", RowBox[{"c", "\[Rule]", "1"}], ",", RowBox[{"d", "\[Rule]", "1"}], ",", RowBox[{"e", "\[Rule]", "1"}], ",", RowBox[{"f", "\[Rule]", "1"}], ",", RowBox[{"g", "\[Rule]", "1"}], ",", RowBox[{"h", "\[Rule]", "1"}], ",", RowBox[{"i", "\[Rule]", "1"}], ",", RowBox[{"j", "\[Rule]", "1"}], ",", RowBox[{"k", "\[Rule]", "1"}], ",", RowBox[{"l", "\[Rule]", "1"}], ",", RowBox[{"m", "\[Rule]", "1"}], ",", RowBox[{"n", "\[Rule]", "1"}], ",", RowBox[{"o", "\[Rule]", "1"}], ",", RowBox[{"p", "\[Rule]", "1"}]}], "}"}]}], ";"}]}], "Input", CellChangeTimes->{{3.473681120384651*^9, 3.473681193504144*^9}, { 3.47368126955311*^9, 3.473681421004489*^9}, {3.473681765121368*^9, 3.473681776139189*^9}, {3.473683154755081*^9, 3.473683155060575*^9}, { 3.473687309247442*^9, 3.473687381624079*^9}, {3.473687575393358*^9, 3.4736877629509478`*^9}, {3.473699510185204*^9, 3.473699535216733*^9}, { 3.473839834241154*^9, 3.473839962768919*^9}, {3.473865459967591*^9, 3.473865462302798*^9}, {3.47413607411965*^9, 3.474136074683202*^9}, { 3.497027540634687*^9, 3.497027546653771*^9}, {3.497260379537801*^9, 3.497260384324869*^9}, {3.498227190117073*^9, 3.498227229904907*^9}, { 3.531127644491194*^9, 3.5311276598231564`*^9}, {3.53156000794971*^9, 3.531560009163218*^9}, {3.531576861966569*^9, 3.5315768623556337`*^9}, { 3.533046515456234*^9, 3.53304652248193*^9}, {3.533047471233523*^9, 3.533047476694051*^9}, {3.533302776388658*^9, 3.533302784429069*^9}, { 3.537011616402055*^9, 3.5370116177247753`*^9}, {3.553526981320713*^9, 3.553526982069253*^9}, {3.553527068768826*^9, 3.5535271138115673`*^9}, { 3.5535274248015757`*^9, 3.553527425951112*^9}, {3.553527886059314*^9, 3.553527902648335*^9}, {3.553528018342249*^9, 3.5535280281549397`*^9}, { 3.553582908174719*^9, 3.55358291159665*^9}, {3.553598040894122*^9, 3.553598041421914*^9}, {3.553603294384159*^9, 3.5536032950103292`*^9}, { 3.553879514438657*^9, 3.553879576678216*^9}, {3.553943779586054*^9, 3.553943780288086*^9}, {3.5565599297626743`*^9, 3.5565599627163353`*^9}, { 3.55656191000458*^9, 3.556561920389572*^9}, {3.556607261931872*^9, 3.556607270328022*^9}, {3.556701406157288*^9, 3.556701564740901*^9}, { 3.556799709580091*^9, 3.55679971350056*^9}, {3.556801012994913*^9, 3.556801014017003*^9}, {3.556801051786696*^9, 3.5568010602011003`*^9}, { 3.556953310506537*^9, 3.556953318327655*^9}, {3.557743304906583*^9, 3.557743332005373*^9}, {3.561976852516335*^9, 3.561976853647138*^9}, { 3.5619768852863417`*^9, 3.5619769153385773`*^9}, 3.5619769563265553`*^9, { 3.5619781653786297`*^9, 3.561978166645833*^9}, {3.5619842609176607`*^9, 3.561984296304175*^9}, {3.5622295399809523`*^9, 3.562229547002527*^9}, { 3.5624281242900343`*^9, 3.562428131119155*^9}, 3.562428810421906*^9, { 3.56248932866849*^9, 3.562489330816639*^9}, {3.562489720610816*^9, 3.562489754215189*^9}, {3.562489857708076*^9, 3.56249006700517*^9}, { 3.5624929496905947`*^9, 3.562492957130818*^9}, {3.562496663506874*^9, 3.562496697412167*^9}, {3.562519663083753*^9, 3.562519666598199*^9}, { 3.563697873637261*^9, 3.5636979334323874`*^9}, {3.569589270787891*^9, 3.569589271814803*^9}, {3.569589889223905*^9, 3.569589893547765*^9}, { 3.573985526943272*^9, 3.5739855762409363`*^9}, {3.575098407290647*^9, 3.575098409064527*^9}, {3.575353661180128*^9, 3.575353665681231*^9}}], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"nameAll", "=", RowBox[{"Flatten", "[", RowBox[{"{", RowBox[{ "nameTwo", ",", "nameThree", ",", "nameFour", ",", "nameFive", ",", "nameSix", ",", "nameEight"}], "}"}], "]"}]}]], "Input"], Cell[BoxData[ RowBox[{"{", RowBox[{ "del", ",", "Df", ",", "Gk1", ",", "Gk2", ",", "Df2", ",", "Df3", ",", "Df4", ",", "Df5", ",", "Df6", ",", "D0", ",", "delDf", ",", "Din", ",", "Gc", ",", "Gin", ",", "Gct", ",", "Gct1", ",", "Gct2", ",", "Gct3", ",", "Gct3", ",", "Dtp", ",", "Dss", ",", "D1", ",", "D2", ",", "D3", ",", "D4", ",", "D5", ",", "D6", ",", "D7", ",", "D8", ",", "D9", ",", "D10", ",", "D11", ",", "D12", ",", "D13", ",", "D14", ",", "D15", ",", "Dfin", ",", "DFIN", ",", "Dtp2", ",", "Dtp3", ",", "PP1", ",", "PP2", ",", "U", ",", "U0", ",", "U1", ",", "U2", ",", "U3", ",", "eps", ",", "Vc", ",", "Vr", ",", "Vrr", ",", "V", ",", "V0", ",", "V00", ",", "Vct", ",", "LAM", ",", "LAM4", ",", "VcT1", ",", "VcT2", ",", "VcT3", ",", "VcT4", ",", "Vct1", ",", "Vct2", ",", "Vct3", ",", "Vct4", ",", "Vct11", ",", "Vct22", ",", "Vct33", ",", "Vct44", ",", "Vct111", ",", "Vct222", ",", "Vct333", ",", "Vct444", ",", "M4", ",", "M4tilde", ",", "VCT1", ",", "VCT2", ",", "VCT3", ",", "VCT4", ",", "GdR2", ",", "V5", ",", "V50", ",", "V6", ",", "V60", ",", "V6c", ",", "V6r", ",", "LAM6", ",", "LAM6a", ",", "V6a", ",", "M6", ",", "M6tilde", ",", "M6rot", ",", "V6rot", ",", "GdR4", ",", "VdR2", ",", "VadR2", ",", "V8", ",", "V8c", ",", "V8r", ",", "V8a", ",", "LAM8", ",", "LAM8a", ",", "M8", ",", "M8tilde", ",", "VdR4", ",", "LAM8tilde"}], "}"}]], "Output", CellChangeTimes->{ 3.572938017940621*^9, 3.572953816302702*^9, 3.572956880863744*^9, 3.5731065920407267`*^9, 3.57319090779172*^9, 3.5733114317120028`*^9, 3.573312906350964*^9, 3.573397588029709*^9, 3.5735018787632627`*^9, 3.5735317744229097`*^9, {3.573536752709049*^9, 3.573536755840069*^9}, 3.5736214826047983`*^9, 3.573705586055113*^9, 3.5737961116990757`*^9, 3.573830353373114*^9, 3.573882535940423*^9, 3.573882931251355*^9, 3.5738886857716837`*^9, 3.573971533697959*^9, 3.5740110424086246`*^9, 3.574059865630172*^9, 3.574158064957127*^9, 3.574228664908904*^9, 3.574491955049416*^9, 3.574678697330245*^9, 3.574934426208939*^9, 3.575094362946169*^9, 3.575098420570938*^9, 3.575107660227057*^9, 3.575205022831605*^9, 3.5753544426092978`*^9, 3.575369668868864*^9}] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["additional rules ", "Subsection", CellChangeTimes->{{3.461742354680549*^9, 3.461742364668144*^9}, { 3.467623430424589*^9, 3.467623444879426*^9}, 3.477125699466938*^9, 3.497809706283044*^9, {3.5753695790731897`*^9, 3.5753695807421227`*^9}}], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"du", "[", "1", "]"}], "=", "zum1"}], ";", RowBox[{ RowBox[{"du", "[", "2", "]"}], "=", "zum2"}], ";", RowBox[{ RowBox[{"du", "[", "3", "]"}], "=", "zum3"}], ";", RowBox[{ RowBox[{"du", "[", "4", "]"}], "=", "zum4"}], ";", RowBox[{ RowBox[{"du", "[", "5", "]"}], "=", "zum5"}], ";", RowBox[{ RowBox[{"du", "[", "6", "]"}], "=", "zum6"}], ";", RowBox[{ RowBox[{"du", "[", "7", "]"}], "=", "zum7"}], ";", RowBox[{ RowBox[{"du", "[", "8", "]"}], "=", "zum8"}], ";", RowBox[{ RowBox[{"du", "[", "9", "]"}], "=", "zum9"}], ";", RowBox[{ RowBox[{"du", "[", "10", "]"}], "=", "zum10"}], ";", RowBox[{ RowBox[{"du", "[", "11", "]"}], "=", "zum11"}], ";", RowBox[{ RowBox[{"du", "[", "12", "]"}], "=", "zum12"}], ";", RowBox[{ RowBox[{"du", "[", "13", "]"}], "=", "zum13"}], ";", RowBox[{ RowBox[{"du", "[", "14", "]"}], "=", "zum14"}], ";", RowBox[{ RowBox[{"du", "[", "15", "]"}], "=", "zum15"}], ";", RowBox[{ RowBox[{"du", "[", "16", "]"}], "=", "zum16"}], ";", RowBox[{ RowBox[{"du", "[", "17", "]"}], "=", "zum17"}], ";", RowBox[{ RowBox[{"du", "[", "18", "]"}], "=", "zum18"}], ";", RowBox[{ RowBox[{"du", "[", "19", "]"}], "=", "zum19"}], ";", RowBox[{ RowBox[{"du", "[", "20", "]"}], "=", "zum20"}], ";", RowBox[{ RowBox[{"du", "[", "21", "]"}], "=", "zum21"}], ";", RowBox[{ RowBox[{"du", "[", "22", "]"}], "=", "zum22"}], ";", RowBox[{ RowBox[{"du", "[", "23", "]"}], "=", "zum23"}], ";", RowBox[{ RowBox[{"du", "[", "24", "]"}], "=", "zum24"}], ";", RowBox[{ RowBox[{"du", "[", "25", "]"}], "=", "zum25"}], ";", RowBox[{ RowBox[{"du", "[", "26", "]"}], "=", "zum26"}], ";", RowBox[{ RowBox[{"du", "[", "27", "]"}], "=", "zum27"}], ";", RowBox[{ RowBox[{"du", "[", "28", "]"}], "=", "zum28"}], ";", RowBox[{ RowBox[{"du", "[", "29", "]"}], "=", "zum29"}], ";", RowBox[{ RowBox[{"du", "[", "30", "]"}], "=", "zum30"}], ";", RowBox[{ RowBox[{"du", "[", "31", "]"}], "=", "zum31"}], ";", RowBox[{ RowBox[{"du", "[", "32", "]"}], "=", "zum32"}], ";", RowBox[{ RowBox[{"du", "[", "33", "]"}], "=", "zum33"}], ";", RowBox[{ RowBox[{"du", "[", "34", "]"}], "=", "zum34"}], ";", RowBox[{ RowBox[{"du", "[", "35", "]"}], "=", "zum35"}], ";", RowBox[{ RowBox[{"du", "[", "36", "]"}], "=", "zum36"}], ";", RowBox[{ RowBox[{"du", "[", "37", "]"}], "=", "zum37"}], ";", RowBox[{ RowBox[{"du", "[", "38", "]"}], "=", "zum38"}], ";", RowBox[{ RowBox[{"du", "[", "39", "]"}], "=", "zum39"}], ";", RowBox[{ RowBox[{"du", "[", "40", "]"}], "=", "zum40"}], ";", RowBox[{ RowBox[{"du", "[", "41", "]"}], "=", "zum41"}], ";", RowBox[{ RowBox[{"du", "[", "42", "]"}], "=", "zum42"}], ";", RowBox[{ RowBox[{"du", "[", "43", "]"}], "=", "zum43"}], ";", RowBox[{ RowBox[{"du", "[", "44", "]"}], "=", "zum44"}], ";", RowBox[{ RowBox[{"du", "[", "45", "]"}], "=", "zum45"}], ";", RowBox[{ RowBox[{"du", "[", "46", "]"}], "=", "zum46"}], ";", RowBox[{ RowBox[{"du", "[", "47", "]"}], "=", "zum47"}], ";", RowBox[{ RowBox[{"du", "[", "48", "]"}], "=", "zum48"}], ";", RowBox[{ RowBox[{"du", "[", "49", "]"}], "=", "zum49"}], ";", RowBox[{ RowBox[{"du", "[", "50", "]"}], "=", "zum50"}], ";", RowBox[{ RowBox[{"du", "[", "51", "]"}], "=", "zum51"}], ";", RowBox[{ RowBox[{"du", "[", "52", "]"}], "=", "zum52"}], ";", RowBox[{ RowBox[{"du", "[", "53", "]"}], "=", "zum53"}], ";", RowBox[{ RowBox[{"du", "[", "54", "]"}], "=", "zum54"}], ";", RowBox[{ RowBox[{"du", "[", "55", "]"}], "=", "zum55"}], ";", RowBox[{ RowBox[{"du", "[", "56", "]"}], "=", "zum56"}], ";", RowBox[{ RowBox[{"du", "[", "57", "]"}], "=", "zum57"}], ";", RowBox[{ RowBox[{"du", "[", "58", "]"}], "=", "zum58"}], ";", RowBox[{ RowBox[{"du", "[", "59", "]"}], "=", "zum59"}], ";", RowBox[{ RowBox[{"du", "[", "60", "]"}], "=", "zum60"}], ";", RowBox[{ RowBox[{"du", "[", "61", "]"}], "=", "zum61"}], ";", RowBox[{ RowBox[{"du", "[", "62", "]"}], "=", "zum62"}], ";", RowBox[{ RowBox[{"du", "[", "63", "]"}], "=", "zum63"}], ";", RowBox[{ RowBox[{"du", "[", "64", "]"}], "=", "zum64"}], ";", RowBox[{ RowBox[{"du", "[", "65", "]"}], "=", "zum65"}], ";", RowBox[{ RowBox[{"du", "[", "66", "]"}], "=", "zum66"}], ";", RowBox[{ RowBox[{"du", "[", "67", "]"}], "=", "zum67"}], ";", RowBox[{ RowBox[{"du", "[", "68", "]"}], "=", "zum68"}], ";", RowBox[{ RowBox[{"du", "[", "69", "]"}], "=", "zum69"}], ";", RowBox[{ RowBox[{"du", "[", "94", "]"}], "=", "zum94"}], ";", RowBox[{ RowBox[{"du", "[", "95", "]"}], "=", "zum95"}], ";", RowBox[{ RowBox[{"du", "[", "96", "]"}], "=", "zum96"}], ";", RowBox[{ RowBox[{"du", "[", "97", "]"}], "=", "zum97"}], ";", RowBox[{ RowBox[{"du", "[", "98", "]"}], "=", "zum98"}], ";", RowBox[{ RowBox[{"du", "[", "99", "]"}], "=", "zum99"}], ";"}]], "Input", CellChangeTimes->{{3.460899842823991*^9, 3.460899897276938*^9}, { 3.46096954280968*^9, 3.460969592247761*^9}, {3.460969781990266*^9, 3.46096978686417*^9}, {3.461317318275625*^9, 3.461317339417804*^9}, { 3.461410902183892*^9, 3.461410922916595*^9}, {3.46159254126208*^9, 3.46159258281445*^9}, {3.468599667453051*^9, 3.468599711901671*^9}, { 3.468600428720676*^9, 3.468600436408313*^9}, 3.477663040346682*^9, { 3.4978074772856207`*^9, 3.497807478644924*^9}, {3.497808198106328*^9, 3.497808373153335*^9}, {3.56811488147974*^9, 3.568115028580604*^9}}], Cell[BoxData[ RowBox[{"(*", " ", RowBox[{ RowBox[{"dum1", "=", "zum1"}], ";", RowBox[{"dum2", "=", "zum2"}], ";", RowBox[{"dum3", "=", "zum3"}], ";", RowBox[{"dum4", "=", "zum4"}], ";", RowBox[{"dum5", "=", "zum5"}], ";", RowBox[{"dum6", "=", "zum6"}], ";", RowBox[{"dum7", "=", "zum7"}], ";", RowBox[{"dum8", "=", "zum8"}], ";", RowBox[{"dum9", "=", "zum9"}], ";", RowBox[{"dum10", "=", "zum10"}], ";", RowBox[{"dum11", "=", "zum11"}], ";", RowBox[{"dum12", "=", "zum12"}], ";", RowBox[{"dum13", "=", "zum13"}], ";", RowBox[{"dum14", "=", "zum14"}], ";", RowBox[{"dum15", "=", "zum15"}], ";", RowBox[{"dum16", "=", "zum16"}], ";", RowBox[{"dum17", "=", "zum17"}], ";", RowBox[{"dum18", "=", "zum18"}], ";", RowBox[{"dum19", "=", "zum19"}], ";", RowBox[{"dum20", "=", "zum20"}], ";", RowBox[{"dum21", "=", "zum21"}], ";", RowBox[{"dum22", "=", "zum22"}], ";", RowBox[{"dum23", "=", "zum23"}], ";", RowBox[{"dum24", "=", "zum24"}], ";", RowBox[{"dum25", "=", "zum25"}], ";", RowBox[{"dum26", "=", "zum26"}], ";", RowBox[{"dum27", "=", "zum27"}], ";", RowBox[{"dum28", "=", "zum28"}], ";", RowBox[{"dum29", "=", "zum29"}], ";", RowBox[{"dum96", "=", "zum96"}], ";", RowBox[{"dum97", "=", "zum97"}], ";", RowBox[{"dum98", "=", "zum98"}], ";", RowBox[{"dum99", "=", "zum99"}], ";"}], " ", "*)"}]], "Input", CellChangeTimes->{{3.477662992671259*^9, 3.477663127858412*^9}, { 3.497807478697434*^9, 3.4978074793785686`*^9}, {3.553603019681797*^9, 3.553603023574691*^9}}], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"fum1", "=", "zum1"}], ";", RowBox[{"fum2", "=", "zum2"}], ";", RowBox[{"fum3", "=", "zum3"}], ";", RowBox[{"fum4", "=", "zum4"}], ";", RowBox[{"fum5", "=", "zum5"}], ";", RowBox[{"fum6", "=", "zum6"}], ";", RowBox[{"fum7", "=", "zum7"}], ";", RowBox[{"fum8", "=", "zum8"}], ";", RowBox[{"fum9", "=", "zum9"}], ";", RowBox[{"fum10", "=", "zum10"}], ";", RowBox[{"fum11", "=", "zum11"}], ";", RowBox[{"fum12", "=", "zum12"}], ";", RowBox[{"fum13", "=", "zum13"}], ";", RowBox[{"fum14", "=", "zum14"}], ";", RowBox[{"fum15", "=", "zum15"}], ";", RowBox[{"fum16", "=", "zum16"}], ";", RowBox[{"fum17", "=", "zum17"}], ";", RowBox[{"fum18", "=", "zum18"}], ";", RowBox[{"fum19", "=", "zum19"}], ";", RowBox[{"fum20", "=", "zum20"}], ";", RowBox[{"fum21", "=", "zum21"}], ";", RowBox[{"fum22", "=", "zum22"}], ";", RowBox[{"fum23", "=", "zum23"}], ";", RowBox[{"fum24", "=", "zum24"}], ";", RowBox[{"fum25", "=", "zum25"}], ";", RowBox[{"fum26", "=", "zum26"}], ";", RowBox[{"fum27", "=", "zum27"}], ";", RowBox[{"fum28", "=", "zum28"}], ";", RowBox[{"fum29", "=", "zum29"}], ";", RowBox[{"fum96", "=", "zum96"}], ";", RowBox[{"fum97", "=", "zum97"}], ";", RowBox[{"fum98", "=", "zum98"}], ";", RowBox[{"fum99", "=", "zum99"}], ";"}], " "}]], "Input", CellChangeTimes->{{3.4979937197277*^9, 3.497993734655752*^9}, { 3.5536029957168913`*^9, 3.553602999851905*^9}, {3.56645269080681*^9, 3.5664526935388002`*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"delwork", "=", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{ RowBox[{"del", "[", RowBox[{"x_", ",", "y_"}], "]"}], "Y___", " ", RowBox[{"X_", "[", RowBox[{"w___", ",", "y_", ",", "z___"}], "]"}]}], "\[Rule]", " ", RowBox[{ RowBox[{"X", "[", RowBox[{"w", ",", "x", ",", "z"}], "]"}], " ", "Y"}]}], ",", RowBox[{ RowBox[{ RowBox[{"del", "[", RowBox[{"y_", ",", "x_"}], "]"}], "Y___", " ", RowBox[{"X_", "[", RowBox[{"w___", ",", "y_", ",", "z___"}], "]"}]}], "\[Rule]", " ", RowBox[{ RowBox[{"X", "[", RowBox[{"w", ",", "x", ",", "z"}], "]"}], " ", "Y"}]}]}], "}"}]}], " ", ";"}]], "Input", CellChangeTimes->{{3.553522133205943*^9, 3.553522160488904*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"extVAR", "=", RowBox[{"{", RowBox[{ "a", ",", "b", ",", "c", ",", "d", ",", "e", ",", "f", ",", "g", ",", "h", ",", "i", ",", "j", ",", "k", ",", "l", ",", "m"}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"shiftExt", "=", RowBox[{"{", RowBox[{ RowBox[{"a", "\[Rule]", "zum94"}], ",", RowBox[{"b", "\[Rule]", "zum95"}], ",", RowBox[{"c", "\[Rule]", "zum96"}], ",", RowBox[{"d", "\[Rule]", "zum97"}], ",", RowBox[{"e", "\[Rule]", "zum98"}], ",", RowBox[{"f", "\[Rule]", "zum99"}]}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"(*", " ", RowBox[{ RowBox[{"bigVAR", "=", RowBox[{"{", RowBox[{ "zum99", ",", "zum98", ",", "zum97", ",", "zum96", ",", "zum95", ",", "zum94"}], "}"}]}], ";"}], " ", "*)"}]}]}], "Input", CellChangeTimes->{{3.460879281297802*^9, 3.460879378523102*^9}, { 3.460881047428063*^9, 3.460881092731992*^9}, {3.461317423613434*^9, 3.461317423894553*^9}, {3.468599836633203*^9, 3.468599836751094*^9}, { 3.471876605658911*^9, 3.471876606103942*^9}, {3.472571040997623*^9, 3.472571045085357*^9}, {3.474135242550309*^9, 3.474135275350329*^9}, { 3.4978074794174232`*^9, 3.497807479572523*^9}, {3.53286646784664*^9, 3.53286647397584*^9}, {3.55360303107535*^9, 3.553603035120689*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"dumVEC", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"dumVEC", ",", RowBox[{"du", "[", "ii", "]"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", "69"}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"allVARs", "=", RowBox[{"Flatten", "[", RowBox[{"{", RowBox[{"extVAR", ",", "dumVEC", ",", "bigVAR"}], "}"}], "]"}]}], ";"}]}], "Input", CellChangeTimes->{{3.468322709282556*^9, 3.468322730560731*^9}, { 3.468323504330582*^9, 3.468323507886943*^9}, {3.468323543135661*^9, 3.468323548185193*^9}, {3.468323740165403*^9, 3.46832374609296*^9}, 3.468324088800235*^9, {3.468599761626341*^9, 3.468599762520836*^9}, { 3.4972567961746273`*^9, 3.4972568024563*^9}, {3.4978081843800507`*^9, 3.49780818493874*^9}, {3.5681150358385687`*^9, 3.568115036494626*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"xVec", "=", RowBox[{"{", RowBox[{ "x1", ",", "x2", ",", "x3", ",", "x4", ",", "x5", ",", "x6", ",", "x7", ",", "x8", ",", "x9", ",", "x10", ",", "x11", ",", "x12", ",", "x13", ",", "x14", ",", "x15", ",", "x16", ",", "x17", ",", "x18", ",", "x19", ",", "x20", ",", "x21", ",", "x22", ",", "x23", ",", "x24", ",", "x25", ",", "x26", ",", "x27", ",", "x28", ",", "x29", ",", "x30", ",", "x31", ",", "x32", ",", "x33", ",", "x34", ",", "x35", ",", "x36", ",", "x37", ",", "x38", ",", "x39", ",", "x40"}], "}"}]}], ";"}]], "Input", CellChangeTimes->{{3.498026433177101*^9, 3.49802645483407*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"yVec", "=", RowBox[{"{", RowBox[{ "y1", ",", "y2", ",", "y3", ",", "y4", ",", "y5", ",", "y6", ",", "y7", ",", "y8", ",", "y9", ",", "y10", ",", "y11", ",", "y12", ",", "y13", ",", "y14", ",", "y15", ",", "y16", ",", "y17", ",", "y18", ",", "y19", ",", "y20", ",", "y21", ",", "y22", ",", "y23", ",", "y24", ",", "y25", ",", "y26", ",", "y27", ",", "y28", ",", "y29", ",", "y30", ",", "y31", ",", "y32", ",", "y33", ",", "y34", ",", "y35", ",", "y36", ",", "y37", ",", "y38", ",", "y39", ",", "y40"}], "}"}]}], ";"}]], "Input", CellChangeTimes->{{3.4980264061043453`*^9, 3.498026455803892*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"uVec", "=", RowBox[{"{", RowBox[{ "u1", ",", "u2", ",", "u3", ",", "u4", ",", "u5", ",", "u6", ",", "u7", ",", "u8", ",", "u9", ",", "u10", ",", "u11", ",", "u12", ",", "u13", ",", "u14", ",", "u15", ",", "u16", ",", "u17", ",", "u18", ",", "u19", ",", "u20", ",", "u21", ",", "u22", ",", "u23", ",", "u24", ",", "u25", ",", "u26", ",", "u27", ",", "u28", ",", "u29", ",", "u30", ",", "u31", ",", "u32", ",", "u33", ",", "u34", ",", "u35", ",", "u36", ",", "u37", ",", "u38", ",", "u39", ",", "u40"}], "}"}]}], ";"}]], "Input", CellChangeTimes->{{3.4980263810892687`*^9, 3.4980263954953203`*^9}, 3.498026457572966*^9}], Cell[BoxData[ RowBox[{ RowBox[{"vVec", "=", RowBox[{"{", RowBox[{ "v1", ",", "v2", ",", "v3", ",", "v4", ",", "v5", ",", "v6", ",", "v7", ",", "v8", ",", "v9", ",", "v10", ",", "v11", ",", "v12", ",", "v13", ",", "v14", ",", "v15", ",", "v16", ",", "v17", ",", "v18", ",", "v19", ",", "v20", ",", "v21", ",", "v22", ",", "v23", ",", "v24", ",", "v25", ",", "v26", ",", "v27", ",", "v28", ",", "v29", ",", "v30", ",", "v31", ",", "v32", ",", "v33", ",", "v34", ",", "v35", ",", "v36", ",", "v37", ",", "v38", ",", "v39", ",", "v40"}], "}"}]}], ";"}]], "Input", CellChangeTimes->{{3.4980263540165987`*^9, 3.498026368353532*^9}, 3.4980264583468237`*^9}], Cell[BoxData[ RowBox[{ RowBox[{"wVec", "=", RowBox[{"{", RowBox[{ "w1", ",", "w2", ",", "w3", ",", "w4", ",", "w5", ",", "w6", ",", "w7", ",", "w8", ",", "w9", ",", "w10", ",", "w11", ",", "w12", ",", "w13", ",", "w14", ",", "w15", ",", "w16", ",", "w17", ",", "w18", ",", "w19", ",", "w20", ",", "w21", ",", "w22", ",", "w23", ",", "w24", ",", "w25", ",", "w26", ",", "w27", ",", "w28", ",", "w29", ",", "w30", ",", "w31", ",", "w32", ",", "w33", ",", "w34", ",", "w35", ",", "w36", ",", "w37", ",", "w38", ",", "w39", ",", "w40"}], "}"}]}], ";"}]], "Input", CellChangeTimes->{{3.4980263240733223`*^9, 3.4980263402011023`*^9}, 3.498026459542562*^9}], Cell[BoxData[ RowBox[{ RowBox[{"zVec", "=", RowBox[{"{", RowBox[{ "z1", ",", "z2", ",", "z3", ",", "z4", ",", "z5", ",", "z6", ",", "z7", ",", "z8", ",", "z9", ",", "z10", ",", "z11", ",", "z12", ",", "z13", ",", "z14", ",", "z15", ",", "z16", ",", "z17", ",", "z18", ",", "z19", ",", "z20", ",", "z21", ",", "z22", ",", "z23", ",", "z24", ",", "z25", ",", "z26", ",", "z27", ",", "z28", ",", "z29", ",", "z30", ",", "z31", ",", "z32", ",", "z33", ",", "z34", ",", "z35", ",", "z36", ",", "z37", ",", "z38", ",", "z39", ",", "z40"}], "}"}]}], ";"}]], "Input", CellChangeTimes->{{3.498026292179738*^9, 3.498026310151545*^9}, 3.498026460441802*^9}], Cell[BoxData[ RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{ RowBox[{"allVARs", "[", RowBox[{"[", "ii", "]"}], "]"}], "^", "2"}], "]"}], "=", RowBox[{"Df", "[", RowBox[{ RowBox[{"allVARs", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{"allVARs", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}]}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "allVARs", "]"}]}], "}"}]}], "]"}], ";"}]], "Input", CellChangeTimes->{{3.472286355110931*^9, 3.472286384218788*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"perms2", "=", RowBox[{"Permutations", "[", RowBox[{"{", RowBox[{"a", ",", "b"}], "}"}], "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"PERMS2", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"PERMS2", ",", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"perms2", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}], "->", RowBox[{"perms2", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms2", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}], "->", RowBox[{"perms2", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}]}], "}"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "perms2", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"perms3", "=", RowBox[{"Permutations", "[", RowBox[{"{", RowBox[{"a", ",", "b", ",", "c"}], "}"}], "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"PERMS3", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"PERMS3", ",", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"perms3", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}], "->", RowBox[{"perms3", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms3", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}], "->", RowBox[{"perms3", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms3", "[", RowBox[{"[", RowBox[{"ii", ",", "3"}], "]"}], "]"}], "->", RowBox[{"perms3", "[", RowBox[{"[", RowBox[{"1", ",", "3"}], "]"}], "]"}]}]}], "}"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "perms3", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"perms4", "=", RowBox[{"Permutations", "[", RowBox[{"{", RowBox[{"a", ",", "b", ",", "c", ",", "d"}], "}"}], "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"PERMS4", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"PERMS4", ",", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"perms4", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}], "->", RowBox[{"perms4", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms4", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}], "->", RowBox[{"perms4", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms4", "[", RowBox[{"[", RowBox[{"ii", ",", "3"}], "]"}], "]"}], "->", RowBox[{"perms4", "[", RowBox[{"[", RowBox[{"1", ",", "3"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms4", "[", RowBox[{"[", RowBox[{"ii", ",", "4"}], "]"}], "]"}], "->", RowBox[{"perms4", "[", RowBox[{"[", RowBox[{"1", ",", "4"}], "]"}], "]"}]}]}], "}"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "perms4", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"perms5", "=", RowBox[{"Permutations", "[", RowBox[{"{", RowBox[{"a", ",", "b", ",", "c", ",", "d", ",", "e"}], "}"}], "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"PERMS5", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"PERMS5", ",", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"perms5", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}], "->", RowBox[{"perms5", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms5", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}], "->", RowBox[{"perms5", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms5", "[", RowBox[{"[", RowBox[{"ii", ",", "3"}], "]"}], "]"}], "->", RowBox[{"perms5", "[", RowBox[{"[", RowBox[{"1", ",", "3"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms5", "[", RowBox[{"[", RowBox[{"ii", ",", "4"}], "]"}], "]"}], "->", RowBox[{"perms5", "[", RowBox[{"[", RowBox[{"1", ",", "4"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms5", "[", RowBox[{"[", RowBox[{"ii", ",", "5"}], "]"}], "]"}], "->", RowBox[{"perms5", "[", RowBox[{"[", RowBox[{"1", ",", "5"}], "]"}], "]"}]}]}], "}"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "perms5", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"perms6", "=", RowBox[{"Permutations", "[", RowBox[{"{", RowBox[{"a", ",", "b", ",", "c", ",", "d", ",", "e", ",", "f"}], "}"}], "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"PERMS6", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"PERMS6", ",", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"perms6", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}], "->", RowBox[{"perms6", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms6", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}], "->", RowBox[{"perms6", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms6", "[", RowBox[{"[", RowBox[{"ii", ",", "3"}], "]"}], "]"}], "->", RowBox[{"perms6", "[", RowBox[{"[", RowBox[{"1", ",", "3"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms6", "[", RowBox[{"[", RowBox[{"ii", ",", "4"}], "]"}], "]"}], "->", RowBox[{"perms6", "[", RowBox[{"[", RowBox[{"1", ",", "4"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms6", "[", RowBox[{"[", RowBox[{"ii", ",", "5"}], "]"}], "]"}], "->", RowBox[{"perms6", "[", RowBox[{"[", RowBox[{"1", ",", "5"}], "]"}], "]"}]}], ",", RowBox[{ RowBox[{"perms6", "[", RowBox[{"[", RowBox[{"ii", ",", "6"}], "]"}], "]"}], "->", RowBox[{"perms6", "[", RowBox[{"[", RowBox[{"1", ",", "6"}], "]"}], "]"}]}]}], "}"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "perms6", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input", CellChangeTimes->{{3.471878357677334*^9, 3.471878445653959*^9}, { 3.471878475883123*^9, 3.471878478396684*^9}, {3.471878587496983*^9, 3.471878734259851*^9}, {3.498128691533779*^9, 3.498128751258766*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"truncate", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"truncate", ",", RowBox[{ RowBox[{"Df", "[", RowBox[{ RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", "X_"}], "]"}], "\[Rule]", RowBox[{"del", "[", RowBox[{ RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", "X"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extVAR", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"truncate", ",", RowBox[{ RowBox[{"Df", "[", RowBox[{"X_", ",", RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], "\[Rule]", RowBox[{"del", "[", RowBox[{"X", ",", RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extVAR", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input", CellChangeTimes->{{3.460876317162136*^9, 3.460876368195561*^9}, { 3.461062701136989*^9, 3.461062820167164*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"dropLegsx", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"dropLegsx", ",", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{ RowBox[{"Din", "[", RowBox[{"X_", ",", RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], RowBox[{"Df", "[", RowBox[{"X_", ",", "Y_"}], "]"}]}], "\[Rule]", RowBox[{"del", "[", RowBox[{ RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", "Y"}], "]"}]}], ",", RowBox[{ RowBox[{ RowBox[{"Din", "[", RowBox[{"X_", ",", RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], RowBox[{"Df", "[", RowBox[{"Y_", ",", "X_"}], "]"}]}], "\[Rule]", RowBox[{"del", "[", RowBox[{ RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", "Y"}], "]"}]}]}], "}"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extVAR", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"dropLegs", "=", RowBox[{"Flatten", "[", "dropLegsx", "]"}]}], ";"}], " "}]}], "Input", CellChangeTimes->{{3.461072124362937*^9, 3.46107212949836*^9}, { 3.461072175863677*^9, 3.461072337425565*^9}, 3.461073142558196*^9, { 3.471965764608635*^9, 3.471965770021376*^9}, {3.553603085403697*^9, 3.553603116290193*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"removeMark", "=", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"Amark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"Bmark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"Cmark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"Dmark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"Umark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"Vmark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"Pmark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"Wmark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"UBmark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"VBmark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"WBmark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"A1mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"B1mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"C1mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"D1mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"U1mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"V1mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"P1mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"W1mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"UB1mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"VB1mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"WB1mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"A2mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"B2mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"C2mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"D2mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"U2mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"V2mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"P2mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"W2mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"UB2mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"VB2mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"WB2mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"A3mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"B3mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"C3mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"D3mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"U3mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"V3mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"P3mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"W3mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"UB3mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"VB3mark", "[", "x_", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"WB3mark", "[", "x_", "]"}], "\[Rule]", "1"}]}], "}"}]}], ";"}]], "Input", CellChangeTimes->{{3.462261874445103*^9, 3.4622619055461*^9}, { 3.462544912363502*^9, 3.462544912833078*^9}, {3.462610979420397*^9, 3.462611003400001*^9}, {3.463429855551235*^9, 3.463429856750879*^9}, { 3.472222708809136*^9, 3.472222713321328*^9}, {3.480924143220395*^9, 3.480924155853363*^9}, {3.486450727197484*^9, 3.486450803151572*^9}}], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"Amarker", "[", "fcn_", "]"}], ":=", RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", "fcn", "]"}], ",", RowBox[{ RowBox[{"Variables", "[", "fcn", "]"}], "//.", "removeMark"}]}], "]"}]}], ";"}]], "Input", CellChangeTimes->{{3.477891601663192*^9, 3.477891635484873*^9}}], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"varLook", "[", "fcn_", "]"}], ":=", RowBox[{"Union", "[", RowBox[{ RowBox[{ RowBox[{"Variables", "[", "fcn", "]"}], "//.", "removeMark"}], "//.", "genericAll"}], "]"}]}], ";"}]], "Input", CellChangeTimes->{{3.477911898869265*^9, 3.477911903266342*^9}, { 3.477914501948053*^9, 3.477914572142881*^9}, {3.477914602867845*^9, 3.477914605677425*^9}}], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"switch", "[", RowBox[{"X_", ",", "Y_"}], "]"}], "=", RowBox[{"{", RowBox[{ RowBox[{"X", "\[Rule]", "Y"}], ",", RowBox[{"Y", "\[Rule]", "X"}]}], "}"}]}], ";"}]], "Input", CellChangeTimes->{{3.460890062296474*^9, 3.460890073776704*^9}}], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"simper", "[", "fcn_", "]"}], ":=", RowBox[{"Sum", "[", RowBox[{ RowBox[{"Simplify", "[", RowBox[{"fcn", "[", RowBox[{"[", "ii", "]"}], "]"}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "fcn", "]"}]}], "}"}]}], "]"}]}], ";"}]], "Input", CellChangeTimes->{{3.5329407281447353`*^9, 3.5329407530404043`*^9}}], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"find", "[", RowBox[{"fcn_", ",", "marke_"}], "]"}], ":=", RowBox[{"fcn", "-", RowBox[{"(", RowBox[{"fcn", "//.", RowBox[{ RowBox[{"Amark", "[", "marke", "]"}], "\[Rule]", "0"}]}], ")"}]}]}], ";"}]], "Input", CellChangeTimes->{{3.533366834999897*^9, 3.5333668733166103`*^9}, { 3.533366928429282*^9, 3.533366928738264*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"shift2z", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"shift2w", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"shift2v", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"shift2u", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"shift2x", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"shift2y", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"z2dum", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"w2dum", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"shift2z", ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "\[Rule]", RowBox[{"zVec", "[", RowBox[{"[", "ii", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "zVec", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"shift2w", ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "\[Rule]", RowBox[{"wVec", "[", RowBox[{"[", "ii", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "wVec", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"shift2v", ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "\[Rule]", RowBox[{"vVec", "[", RowBox[{"[", "ii", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "vVec", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"shift2u", ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "\[Rule]", RowBox[{"uVec", "[", RowBox[{"[", "ii", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "uVec", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"shift2x", ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "\[Rule]", RowBox[{"xVec", "[", RowBox[{"[", "ii", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "xVec", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"shift2y", ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "\[Rule]", RowBox[{"yVec", "[", RowBox[{"[", "ii", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "yVec", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"z2dum", ",", RowBox[{ RowBox[{"zVec", "[", RowBox[{"[", "ii", "]"}], "]"}], "->", RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "zVec", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"w2dum", ",", RowBox[{ RowBox[{"wVec", "[", RowBox[{"[", "ii", "]"}], "]"}], "->", RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "wVec", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input",\ CellChangeTimes->{{3.4978085595283327`*^9, 3.4978087638463993`*^9}, { 3.498025938237646*^9, 3.4980259468251467`*^9}, {3.5681841405816107`*^9, 3.568184226929661*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"triple", "[", RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "]"}], "=", RowBox[{"{", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2z"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2w"}]}], "}"}]}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "dumVEC", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"quad", "[", RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "]"}], "=", RowBox[{"{", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2z"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2w"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2v"}]}], "}"}]}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "dumVEC", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"quint", "[", RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "]"}], "=", RowBox[{"{", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2z"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2w"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2v"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2u"}]}], "}"}]}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "dumVEC", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"sext", "[", RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "]"}], "=", RowBox[{"{", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2z"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2w"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2v"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2u"}], ",", RowBox[{ RowBox[{"dumVEC", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "shift2y"}]}], "}"}]}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "dumVEC", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input", CellChangeTimes->{{3.468323554716786*^9, 3.46832356051242*^9}, { 3.46832364953657*^9, 3.468323736490884*^9}, {3.468324400193624*^9, 3.468324421730878*^9}, {3.468601961880484*^9, 3.468601962348611*^9}, { 3.468602052067679*^9, 3.468602071046343*^9}, {3.498025982935577*^9, 3.498026008941031*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"unOrderDf", "=", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{"X_", ",", "Y_"}], "]"}], "\[Rule]", RowBox[{"Df", "[", RowBox[{"X", " ", "Y"}], "]"}]}], ",", RowBox[{ RowBox[{"Df2", "[", RowBox[{"X_", ",", "Y_"}], "]"}], "\[Rule]", RowBox[{"Df2", "[", RowBox[{"X", " ", "Y"}], "]"}]}], ",", RowBox[{ RowBox[{"Df3", "[", RowBox[{"X_", ",", "Y_"}], "]"}], "\[Rule]", RowBox[{"Df3", "[", RowBox[{"X", " ", "Y"}], "]"}]}], ",", RowBox[{ RowBox[{"Df4", "[", RowBox[{"X_", ",", "Y_"}], "]"}], "\[Rule]", RowBox[{"Df4", "[", RowBox[{"X", " ", "Y"}], "]"}]}], ",", RowBox[{ RowBox[{"Df5", "[", RowBox[{"X_", ",", "Y_"}], "]"}], "\[Rule]", RowBox[{"Df5", "[", RowBox[{"X", " ", "Y"}], "]"}]}], ",", RowBox[{ RowBox[{"Df6", "[", RowBox[{"X_", ",", "Y_"}], "]"}], "\[Rule]", RowBox[{"Df6", "[", RowBox[{"X", " ", "Y"}], "]"}]}]}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"reOrderDf", "=", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{"a_", "*", " ", "b_"}], "]"}], "\[Rule]", RowBox[{"Df", "[", RowBox[{"a", ",", "b"}], "]"}]}], ",", RowBox[{ RowBox[{"Df2", "[", RowBox[{"a_", "*", " ", "b_"}], "]"}], "\[Rule]", RowBox[{"Df2", "[", RowBox[{"a", ",", "b"}], "]"}]}], ",", RowBox[{ RowBox[{"Df3", "[", RowBox[{"a_", "*", " ", "b_"}], "]"}], "\[Rule]", RowBox[{"Df3", "[", RowBox[{"a", ",", "b"}], "]"}]}], ",", RowBox[{ RowBox[{"Df4", "[", RowBox[{"a_", "*", " ", "b_"}], "]"}], "\[Rule]", RowBox[{"Df4", "[", RowBox[{"a", ",", "b"}], "]"}]}], ",", RowBox[{ RowBox[{"Df5", "[", RowBox[{"a_", "*", " ", "b_"}], "]"}], "\[Rule]", RowBox[{"Df5", "[", RowBox[{"a", ",", "b"}], "]"}]}], ",", RowBox[{ RowBox[{"Df6", "[", RowBox[{"a_", "*", " ", "b_"}], "]"}], "\[Rule]", RowBox[{"Df6", "[", RowBox[{"a", ",", "b"}], "]"}]}], ",", RowBox[{ RowBox[{"Df", "[", RowBox[{"a_", "^", "2"}], "]"}], "\[Rule]", RowBox[{"Df", "[", RowBox[{"a", ",", "a"}], "]"}]}], ",", RowBox[{ RowBox[{"Df2", "[", RowBox[{"a_", "^", "2"}], "]"}], "\[Rule]", RowBox[{"Df2", "[", RowBox[{"a", ",", "a"}], "]"}]}], ",", RowBox[{ RowBox[{"Df3", "[", RowBox[{"a_", "^", "2"}], "]"}], "\[Rule]", RowBox[{"Df3", "[", RowBox[{"a", ",", "a"}], "]"}]}], ",", RowBox[{ RowBox[{"Df4", "[", RowBox[{"a_", "^", "2"}], "]"}], "\[Rule]", RowBox[{"Df4", "[", RowBox[{"a", ",", "a"}], "]"}]}], ",", RowBox[{ RowBox[{"Df5", "[", RowBox[{"a_", "^", "2"}], "]"}], "\[Rule]", RowBox[{"Df5", "[", RowBox[{"a", ",", "a"}], "]"}]}], ",", RowBox[{ RowBox[{"Df6", "[", RowBox[{"a_", "^", "2"}], "]"}], "\[Rule]", RowBox[{"Df6", "[", RowBox[{"a", ",", "a"}], "]"}]}]}], "}"}]}], ";"}]}], "Input", CellChangeTimes->{ 3.468323424447843*^9, {3.468325049250915*^9, 3.468325051865752*^9}, { 3.468330780154238*^9, 3.468330815628005*^9}, {3.471945089205026*^9, 3.471945121464281*^9}, {3.478257925751415*^9, 3.478257990585787*^9}, { 3.497807910959238*^9, 3.497807930873683*^9}, {3.498118178594852*^9, 3.498118185381208*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"truncate", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"truncate", ",", RowBox[{ RowBox[{"Df", "[", RowBox[{ RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", "X_"}], "]"}], "\[Rule]", RowBox[{"del", "[", RowBox[{ RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", "X"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extVAR", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"truncate", ",", RowBox[{ RowBox[{"Df", "[", RowBox[{"X_", ",", RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], "\[Rule]", RowBox[{"del", "[", RowBox[{"X", ",", RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extVAR", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input", CellChangeTimes->{{3.460876317162136*^9, 3.460876368195561*^9}, { 3.461062701136989*^9, 3.461062820167164*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"functionMaker", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"functionMaker", ",", RowBox[{ RowBox[{ RowBox[{"nameOne", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", "xx", "]"}], "\[Rule]", RowBox[{ RowBox[{"nameOne", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", "Xf", "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameOne", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"functionMaker", ",", RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"xx", ",", "xx"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"Xf", ",", "Yf"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameTwo", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input", CellChangeTimes->{{3.473681120384651*^9, 3.473681193504144*^9}, { 3.47368126955311*^9, 3.473681421004489*^9}, {3.473681765121368*^9, 3.473681776139189*^9}, {3.473683154755081*^9, 3.473683155060575*^9}, { 3.473687309247442*^9, 3.473687381624079*^9}, {3.473687575393358*^9, 3.4736877629509478`*^9}, {3.473699510185204*^9, 3.473699535216733*^9}, { 3.473839834241154*^9, 3.473839962768919*^9}, {3.473865459967591*^9, 3.473865462302798*^9}, {3.47413607411965*^9, 3.474136074683202*^9}, { 3.497027540634687*^9, 3.497027546653771*^9}, {3.497260379537801*^9, 3.497260384324869*^9}, {3.498227190117073*^9, 3.498227292120298*^9}, { 3.4982274271273613`*^9, 3.498227446115077*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"unOrder", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"unOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", "*", "Y"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameTwo", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"unOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameThree", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_", ",", "Z_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameThree", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", "*", "Y", "*", "Z"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameThree", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"unOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", "*", "Y", "*", "Z", "*", "Z2"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameFour", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"unOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameFive", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameFive", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", "*", "Y", "*", "Z", "*", "Z2", "*", "Z3"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameFive", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"unOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameSix", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameSix", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", "*", "Y", "*", "Z", "*", "Z2", "*", "Z3", "*", "Z4"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameSix", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"reOrder", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"reOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", "*", "Y_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", ",", "Y"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameTwo", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"reOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", "^", "2"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", ",", "X"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameTwo", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"reOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameThree", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", "*", "Y_", "*", "Z_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameThree", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", ",", "Y", ",", "Z"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameThree", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"reOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameThree", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{ RowBox[{"X_", "^", "2"}], "*", "Z_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameThree", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", ",", "X", ",", "Z"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameThree", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"reOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameThree", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", "^", "3"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameThree", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", ",", "X", ",", "X"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameThree", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"reOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", "*", "Y_", "*", "Z_", "*", "Z2_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", ",", "Y", ",", "Z", ",", "Z2"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameFour", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"reOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", "*", "Y_", "*", RowBox[{"Z_", "^", "2"}]}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", ",", "Y", ",", "Z", ",", "Z"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameFour", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"reOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", "*", RowBox[{"Y_", "^", "3"}]}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", ",", "Y", ",", "Y", ",", "Y"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameFour", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"reOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", "^", "4"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", ",", "X", ",", "X", ",", "X"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameFour", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"reOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameFive", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X_", "*", "Y_", "*", "Z_", "*", "Z2_", "*", "Z3_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameFive", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", ",", "Y", ",", "Z", ",", "Z2", ",", "Z3"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameFive", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"reOrder", ",", RowBox[{ RowBox[{ RowBox[{"nameSix", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{ "X_", "*", "Y_", "*", "Z_", "*", "Z2_", "*", "Z3_", "*", "Z4_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"nameSix", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"X", ",", "Y", ",", "Z", ",", "Z2", ",", "Z3", ",", "Z4"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameSix", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input", CellChangeTimes->{{3.473789679931797*^9, 3.47378990476426*^9}, { 3.473790454957247*^9, 3.473790466450135*^9}, {3.47383997171473*^9, 3.473840029900398*^9}, {3.477913285684142*^9, 3.477913365071724*^9}, { 3.477913453874611*^9, 3.477913454775998*^9}, {3.478258054161975*^9, 3.478258062370668*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"Dfvec", "=", RowBox[{"{", RowBox[{ RowBox[{"Df", "[", RowBox[{"X_", ",", "Y_"}], "]"}], ",", RowBox[{ RowBox[{"Df", "[", RowBox[{"X_", ",", "Y_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X2_", ",", "Y2_"}], "]"}]}], ",", RowBox[{ RowBox[{"Df", "[", RowBox[{"X_", ",", "Y_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X2_", ",", "Y2_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X3_", ",", "Y3_"}], "]"}]}], ",", RowBox[{ RowBox[{"Df", "[", RowBox[{"X_", ",", "Y_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X2_", ",", "Y2_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X3_", ",", "Y3_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X4_", ",", "Y4_"}], "]"}]}], ",", RowBox[{ RowBox[{"Df", "[", RowBox[{"X_", ",", "Y_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X2_", ",", "Y2_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X3_", ",", "Y3_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X4_", ",", "Y4_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X5_", ",", "Y5_"}], "]"}]}], ",", RowBox[{ RowBox[{"Df", "[", RowBox[{"X_", ",", "Y_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X2_", ",", "Y2_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X3_", ",", "Y3_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X4_", ",", "Y4_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X5_", ",", "Y5_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X6_", ",", "Y6_"}], "]"}]}], ",", RowBox[{ RowBox[{"Df", "[", RowBox[{"X_", ",", "Y_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X2_", ",", "Y2_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X3_", ",", "Y3_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X4_", ",", "Y4_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X5_", ",", "Y5_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X6_", ",", "Y6_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X7_", ",", "Y7_"}], "]"}]}], ",", RowBox[{ RowBox[{"Df", "[", RowBox[{"X_", ",", "Y_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X2_", ",", "Y2_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X3_", ",", "Y3_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X4_", ",", "Y4_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X5_", ",", "Y5_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X6_", ",", "Y6_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X7_", ",", "Y7_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X8_", ",", "Y8_"}], "]"}]}], ",", RowBox[{ RowBox[{"Df", "[", RowBox[{"X_", ",", "Y_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X2_", ",", "Y2_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X3_", ",", "Y3_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X4_", ",", "Y4_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X5_", ",", "Y5_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X6_", ",", "Y6_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X7_", ",", "Y7_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X8_", ",", "Y8_"}], "]"}], RowBox[{"Df", "[", RowBox[{"X9_", ",", "Y9_"}], "]"}]}]}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Dfsqvec", "=", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{"aX_", ",", "aY_"}], "]"}], "^", "2"}], ",", RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{"aX_", ",", "aY_"}], "]"}], "^", "2"}], RowBox[{ RowBox[{"Df", "[", RowBox[{"aX2_", ",", "aY2_"}], "]"}], "^", "2"}]}], ",", RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{"aX_", ",", "aY_"}], "]"}], "^", "2"}], RowBox[{ RowBox[{"Df", "[", RowBox[{"aX2_", ",", "aY2_"}], "]"}], "^", "2"}], RowBox[{ RowBox[{"Df", "[", RowBox[{"aX3_", ",", "aY3_"}], "]"}], "^", "2"}]}], ",", RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{"aX_", ",", "aY_"}], "]"}], "^", "2"}], RowBox[{ RowBox[{"Df", "[", RowBox[{"aX2_", ",", "aY2_"}], "]"}], "^", "2"}], RowBox[{ RowBox[{"Df", "[", RowBox[{"aX3_", ",", "aY3_"}], "]"}], "^", "2"}], RowBox[{ RowBox[{"Df", "[", RowBox[{"aX4_", ",", "aY4_"}], "]"}], "^", "2"}]}]}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"delvec", "=", RowBox[{"{", RowBox[{ RowBox[{"Df", "[", RowBox[{"hX_", ",", "hY_"}], "]"}], ",", RowBox[{ RowBox[{"Df", "[", RowBox[{"hX_", ",", "hY_"}], "]"}], RowBox[{"Df", "[", RowBox[{"hX2_", ",", "hY2_"}], "]"}]}]}], "}"}]}], ";"}]}], "Input", CellChangeTimes->{{3.462259774351736*^9, 3.462259995630704*^9}, { 3.462260074232778*^9, 3.462260123501196*^9}, {3.462285630685772*^9, 3.462285661882527*^9}, {3.462342854844251*^9, 3.462342887191071*^9}, { 3.462344815076451*^9, 3.462344857303657*^9}, {3.462345077433358*^9, 3.46234509965085*^9}, {3.462345234243396*^9, 3.462345234577755*^9}, { 3.46254796394273*^9, 3.462547965671942*^9}, {3.497808016316002*^9, 3.49780801801536*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"spreader1", "=", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{"x_", ",", "y_"}], "]"}], "^", "2"}], "\[Rule]", RowBox[{ RowBox[{"Df", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df2", "[", RowBox[{"x", ",", "y"}], "]"}]}]}], ",", RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{"x_", ",", "y_"}], "]"}], "^", "3"}], "\[Rule]", RowBox[{ RowBox[{"Df", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df2", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df3", "[", RowBox[{"x", ",", "y"}], "]"}]}]}], ",", RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{"x_", ",", "y_"}], "]"}], "^", "4"}], "\[Rule]", RowBox[{ RowBox[{"Df", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df2", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df3", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df4", "[", RowBox[{"x", ",", "y"}], "]"}]}]}], ",", RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{"x_", ",", "y_"}], "]"}], "^", "5"}], "\[Rule]", RowBox[{ RowBox[{"Df", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df2", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df3", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df4", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df5", "[", RowBox[{"x", ",", "y"}], "]"}]}]}], ",", RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{"x_", ",", "y_"}], "]"}], "^", "6"}], "\[Rule]", RowBox[{ RowBox[{"Df", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df2", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df3", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df4", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df5", "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{"Df6", "[", RowBox[{"x", ",", "y"}], "]"}]}]}]}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"spreader2", "=", RowBox[{"spreader1", "/.", RowBox[{"{", RowBox[{ RowBox[{"Df", "\[Rule]", "Gc"}], ",", RowBox[{"Df2", "\[Rule]", "Gc2"}], ",", RowBox[{"Df3", "\[Rule]", "Gc3"}], ",", RowBox[{"Df4", "\[Rule]", "Gc4"}], ",", RowBox[{"Df5", "\[Rule]", "Gc5"}], ",", RowBox[{"Df6", "\[Rule]", "Gc6"}]}], "}"}]}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"spreader3", "=", RowBox[{"spreader1", "/.", RowBox[{"{", RowBox[{ RowBox[{"Df", "\[Rule]", "D0"}], ",", RowBox[{"Df2", "\[Rule]", "D02"}], ",", RowBox[{"Df3", "\[Rule]", "D03"}], ",", RowBox[{"Df4", "\[Rule]", "D04"}], ",", RowBox[{"Df5", "\[Rule]", "D05"}], ",", RowBox[{"Df6", "\[Rule]", "D06"}]}], "}"}]}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"spreader", "=", RowBox[{"Flatten", "[", RowBox[{"{", RowBox[{"spreader1", ",", "spreader2", ",", "spreader3"}], "}"}], "]"}]}], ";"}]}], "Input", CellChangeTimes->{{3.467887060053778*^9, 3.467887187231894*^9}, { 3.561985481517128*^9, 3.561985622500411*^9}}], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Length", "[", "nameTwo", "]"}]], "Input", CellChangeTimes->{{3.573985399676873*^9, 3.5739854030105457`*^9}}], Cell[BoxData["42"], "Output", CellChangeTimes->{3.573985403808346*^9, 3.574011043195125*^9, 3.574059866258915*^9, 3.574158065604485*^9, 3.574228665661882*^9, 3.5744919558322773`*^9, 3.574678698122332*^9, 3.574934427202416*^9, 3.575094363783939*^9, 3.57509842123492*^9, 3.575107660965707*^9, 3.5752050236437683`*^9, 3.5753544432505493`*^9, 3.575369669566515*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Length", "[", "nameTwoPartner1", "]"}]], "Input", CellChangeTimes->{{3.573985411475671*^9, 3.57398541841438*^9}}], Cell[BoxData["40"], "Output", CellChangeTimes->{3.573985419100425*^9, 3.574011043251336*^9, 3.574059866268146*^9, 3.574158065613802*^9, 3.5742286656749477`*^9, 3.574491955841673*^9, 3.574678698250897*^9, 3.574934427237214*^9, 3.575094363796476*^9, 3.5750984212442837`*^9, 3.575107660975605*^9, 3.575205023688322*^9, 3.57535444325854*^9, 3.5753696695775537`*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"powerspreader", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"powerspreader", ",", RowBox[{ RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x_", ",", "y_"}], "]"}], "^", "2"}], "\[Rule]", RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{ RowBox[{"nameTwoPartner1", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}]}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameTwo", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"powerspreader", ",", RowBox[{ RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x_", ",", "y_"}], "]"}], "^", "3"}], "\[Rule]", RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{ RowBox[{"nameTwoPartner1", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{ RowBox[{"nameTwoPartner2", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}]}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameTwo", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"powerspreader", ",", RowBox[{ RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x_", ",", "y_"}], "]"}], "^", "4"}], "\[Rule]", RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{ RowBox[{"nameTwoPartner1", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{ RowBox[{"nameTwoPartner2", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{ RowBox[{"nameTwoPartner3", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}]}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameTwo", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"powerspreader", ",", RowBox[{ RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x_", ",", "y_"}], "]"}], "^", "5"}], "\[Rule]", RowBox[{ RowBox[{ RowBox[{"nameTwo", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{ RowBox[{"nameTwoPartner1", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{ RowBox[{"nameTwoPartner2", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{ RowBox[{"nameTwoPartner3", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}], RowBox[{ RowBox[{"nameTwoPartner4", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"x", ",", "y"}], "]"}]}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "nameTwo", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input", CellChangeTimes->{{3.5624899277388763`*^9, 3.562489929158779*^9}, { 3.562490074322699*^9, 3.562490240600713*^9}}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"Part", "::", "partw"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Part \[NoBreak]\\!\\(41\\)\[NoBreak] of \ \[NoBreak]\\!\\({delX, DfX, Gk1X, Gk2X, Df2X, Df3X, Df4X, Df5X, Df6X, D0X, \ delDfX, DinX, GcX, GinX, GctX, Gct1X, Gct2X, Gct3X, Gct3X, DtpX, DssX, D1X, \ D2X, D3X, D4X, D5X, D6X, D7X, D8X, D9X, D10X, D11X, D12X, D13X, D14X, D15X, \ DfinX, DFINX, Dtp2X, Dtp3X}\\)\[NoBreak] does not exist. \ \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", ButtonStyle->\\\"Link\\\", \ ButtonFrame->None, ButtonData:>\\\"paclet:ref/message/General/partw\\\", \ ButtonNote -> \\\"Part::partw\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.575369669719235*^9}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"Part", "::", "partw"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Part \[NoBreak]\\!\\(42\\)\[NoBreak] of \ \[NoBreak]\\!\\({delX, DfX, Gk1X, Gk2X, Df2X, Df3X, Df4X, Df5X, Df6X, D0X, \ delDfX, DinX, GcX, GinX, GctX, Gct1X, Gct2X, Gct3X, Gct3X, DtpX, DssX, D1X, \ D2X, D3X, D4X, D5X, D6X, D7X, D8X, D9X, D10X, D11X, D12X, D13X, D14X, D15X, \ DfinX, DFINX, Dtp2X, Dtp3X}\\)\[NoBreak] does not exist. \ \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", ButtonStyle->\\\"Link\\\", \ ButtonFrame->None, ButtonData:>\\\"paclet:ref/message/General/partw\\\", \ ButtonNote -> \\\"Part::partw\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.575369669720091*^9}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"Part", "::", "partw"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Part \[NoBreak]\\!\\(41\\)\[NoBreak] of \ \[NoBreak]\\!\\({delX, DfX, Gk1X, Gk2X, Df2X, Df3X, Df4X, Df5X, Df6X, D0X, \ delDfX, DinX, GcX, GinX, GctX, Gct1X, Gct2X, Gct3X, Gct3X, DtpX, DssX, D1X, \ D2X, D3X, D4X, D5X, D6X, D7X, D8X, D9X, D10X, D11X, D12X, D13X, D14X, D15X, \ DfinX, DFINX, Dtp2X, Dtp3X}\\)\[NoBreak] does not exist. \ \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", ButtonStyle->\\\"Link\\\", \ ButtonFrame->None, ButtonData:>\\\"paclet:ref/message/General/partw\\\", \ ButtonNote -> \\\"Part::partw\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.575369669729453*^9}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"Part", "::", "partw"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Part \[NoBreak]\\!\\(41\\)\[NoBreak] of \ \[NoBreak]\\!\\({delY, DfY, Gk1Y, Gk2Y, Df2Y, Df3Y, Df4Y, Df5Y, Df6Y, D0Y, \ delDfY, DinY, GcY, GinY, GctY, Gct1Y, Gct2Y, Gct3Y, Gct3Y, DtpY, DssY, D1Y, \ D2Y, D3Y, D4Y, D5Y, D6Y, D7Y, D8Y, D9Y, D10Y, D11Y, D12Y, D13Y, D14Y, D15Y, \ DfinY, DFINY, Dtp2Y, Dtp3Y}\\)\[NoBreak] does not exist. \ \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", ButtonStyle->\\\"Link\\\", \ ButtonFrame->None, ButtonData:>\\\"paclet:ref/message/General/partw\\\", \ ButtonNote -> \\\"Part::partw\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.575369669729899*^9}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"Part", "::", "partw"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Part \[NoBreak]\\!\\(42\\)\[NoBreak] of \ \[NoBreak]\\!\\({delX, DfX, Gk1X, Gk2X, Df2X, Df3X, Df4X, Df5X, Df6X, D0X, \ delDfX, DinX, GcX, GinX, GctX, Gct1X, Gct2X, Gct3X, Gct3X, DtpX, DssX, D1X, \ D2X, D3X, D4X, D5X, D6X, D7X, D8X, D9X, D10X, D11X, D12X, D13X, D14X, D15X, \ DfinX, DFINX, Dtp2X, Dtp3X}\\)\[NoBreak] does not exist. \ \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", ButtonStyle->\\\"Link\\\", \ ButtonFrame->None, ButtonData:>\\\"paclet:ref/message/General/partw\\\", \ ButtonNote -> \\\"Part::partw\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.575369669730275*^9}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"General", "::", "stop"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Further output of \[NoBreak]\\!\\(\\*StyleBox[\\(Part :: \ partw\\), \\\"MessageName\\\"]\\)\[NoBreak] will be suppressed during this \ calculation. \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", \ ButtonStyle->\\\"Link\\\", ButtonFrame->None, \ ButtonData:>\\\"paclet:ref/message/General/stop\\\", ButtonNote -> \ \\\"General::stop\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.575369669744336*^9}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"Part", "::", "partw"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Part \[NoBreak]\\!\\(41\\)\[NoBreak] of \ \[NoBreak]\\!\\({delX, DfX, Gk1X, Gk2X, Df2X, Df3X, Df4X, Df5X, Df6X, D0X, \ delDfX, DinX, GcX, GinX, GctX, Gct1X, Gct2X, Gct3X, Gct3X, DtpX, DssX, D1X, \ D2X, D3X, D4X, D5X, D6X, D7X, D8X, D9X, D10X, D11X, D12X, D13X, D14X, D15X, \ DfinX, DFINX, Dtp2X, Dtp3X}\\)\[NoBreak] does not exist. \ \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", ButtonStyle->\\\"Link\\\", \ ButtonFrame->None, ButtonData:>\\\"paclet:ref/message/General/partw\\\", \ ButtonNote -> \\\"Part::partw\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.5753696697548*^9}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"Part", "::", "partw"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Part \[NoBreak]\\!\\(41\\)\[NoBreak] of \ \[NoBreak]\\!\\({delY, DfY, Gk1Y, Gk2Y, Df2Y, Df3Y, Df4Y, Df5Y, Df6Y, D0Y, \ delDfY, DinY, GcY, GinY, GctY, Gct1Y, Gct2Y, Gct3Y, Gct3Y, DtpY, DssY, D1Y, \ D2Y, D3Y, D4Y, D5Y, D6Y, D7Y, D8Y, D9Y, D10Y, D11Y, D12Y, D13Y, D14Y, D15Y, \ DfinY, DFINY, Dtp2Y, Dtp3Y}\\)\[NoBreak] does not exist. \ \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", ButtonStyle->\\\"Link\\\", \ ButtonFrame->None, ButtonData:>\\\"paclet:ref/message/General/partw\\\", \ ButtonNote -> \\\"Part::partw\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.57536966975543*^9}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"Part", "::", "partw"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Part \[NoBreak]\\!\\(41\\)\[NoBreak] of \ \[NoBreak]\\!\\({delZ, DfZ, Gk1Z, Gk2Z, Df2Z, Df3Z, Df4Z, Df5Z, Df6Z, D0Z, \ delDfZ, DinZ, GcZ, GinZ, GctZ, Gct1Z, Gct2Z, Gct3Z, Gct3Z, DtpZ, DssZ, D1Z, \ D2Z, D3Z, D4Z, D5Z, D6Z, D7Z, D8Z, D9Z, D10Z, D11Z, D12Z, D13Z, D14Z, D15Z, \ DfinZ, DFINZ, Dtp2Z, Dtp3Z}\\)\[NoBreak] does not exist. \ \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", ButtonStyle->\\\"Link\\\", \ ButtonFrame->None, ButtonData:>\\\"paclet:ref/message/General/partw\\\", \ ButtonNote -> \\\"Part::partw\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.575369669755947*^9}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"General", "::", "stop"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Further output of \[NoBreak]\\!\\(\\*StyleBox[\\(Part :: \ partw\\), \\\"MessageName\\\"]\\)\[NoBreak] will be suppressed during this \ calculation. \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", \ ButtonStyle->\\\"Link\\\", ButtonFrame->None, \ ButtonData:>\\\"paclet:ref/message/General/stop\\\", ButtonNote -> \ \\\"General::stop\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.575369669756431*^9}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"Part", "::", "partw"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Part \[NoBreak]\\!\\(41\\)\[NoBreak] of \ \[NoBreak]\\!\\({delX, DfX, Gk1X, Gk2X, Df2X, Df3X, Df4X, Df5X, Df6X, D0X, \ delDfX, DinX, GcX, GinX, GctX, Gct1X, Gct2X, Gct3X, Gct3X, DtpX, DssX, D1X, \ D2X, D3X, D4X, D5X, D6X, D7X, D8X, D9X, D10X, D11X, D12X, D13X, D14X, D15X, \ DfinX, DFINX, Dtp2X, Dtp3X}\\)\[NoBreak] does not exist. \ \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", ButtonStyle->\\\"Link\\\", \ ButtonFrame->None, ButtonData:>\\\"paclet:ref/message/General/partw\\\", \ ButtonNote -> \\\"Part::partw\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.5753696697694693`*^9}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"Part", "::", "partw"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Part \[NoBreak]\\!\\(41\\)\[NoBreak] of \ \[NoBreak]\\!\\({delY, DfY, Gk1Y, Gk2Y, Df2Y, Df3Y, Df4Y, Df5Y, Df6Y, D0Y, \ delDfY, DinY, GcY, GinY, GctY, Gct1Y, Gct2Y, Gct3Y, Gct3Y, DtpY, DssY, D1Y, \ D2Y, D3Y, D4Y, D5Y, D6Y, D7Y, D8Y, D9Y, D10Y, D11Y, D12Y, D13Y, D14Y, D15Y, \ DfinY, DFINY, Dtp2Y, Dtp3Y}\\)\[NoBreak] does not exist. \ \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", ButtonStyle->\\\"Link\\\", \ ButtonFrame->None, ButtonData:>\\\"paclet:ref/message/General/partw\\\", \ ButtonNote -> \\\"Part::partw\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.575369669770121*^9}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"Part", "::", "partw"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Part \[NoBreak]\\!\\(41\\)\[NoBreak] of \ \[NoBreak]\\!\\({delZ, DfZ, Gk1Z, Gk2Z, Df2Z, Df3Z, Df4Z, Df5Z, Df6Z, D0Z, \ delDfZ, DinZ, GcZ, GinZ, GctZ, Gct1Z, Gct2Z, Gct3Z, Gct3Z, DtpZ, DssZ, D1Z, \ D2Z, D3Z, D4Z, D5Z, D6Z, D7Z, D8Z, D9Z, D10Z, D11Z, D12Z, D13Z, D14Z, D15Z, \ DfinZ, DFINZ, Dtp2Z, Dtp3Z}\\)\[NoBreak] does not exist. \ \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", ButtonStyle->\\\"Link\\\", \ ButtonFrame->None, ButtonData:>\\\"paclet:ref/message/General/partw\\\", \ ButtonNote -> \\\"Part::partw\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.5753696697708282`*^9}], Cell[BoxData[ RowBox[{ StyleBox[ RowBox[{"General", "::", "stop"}], "MessageName"], RowBox[{ ":", " "}], "\<\"Further output of \[NoBreak]\\!\\(\\*StyleBox[\\(Part :: \ partw\\), \\\"MessageName\\\"]\\)\[NoBreak] will be suppressed during this \ calculation. \\!\\(\\*ButtonBox[\\\"\[RightSkeleton]\\\", \ ButtonStyle->\\\"Link\\\", ButtonFrame->None, \ ButtonData:>\\\"paclet:ref/message/General/stop\\\", ButtonNote -> \ \\\"General::stop\\\"]\\)\"\>"}]], "Message", "MSG", CellChangeTimes->{3.5750984213019447`*^9, 3.575107661118821*^9, 3.575205023769215*^9, 3.575354443289158*^9, 3.575369669771798*^9}] }, Open ]], Cell[BoxData[{ RowBox[{ RowBox[{"removeSpread", "=", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"Df2", "[", RowBox[{"x_", ",", "y_"}], "]"}], "\[Rule]", RowBox[{"Df", "[", RowBox[{"x", ",", "y"}], "]"}]}], ",", RowBox[{ RowBox[{"Df3", "[", RowBox[{"x_", ",", "y_"}], "]"}], "\[Rule]", RowBox[{"Df", "[", RowBox[{"x", ",", "y"}], "]"}]}], ",", RowBox[{ RowBox[{"Df4", "[", RowBox[{"x_", ",", "y_"}], "]"}], "\[Rule]", RowBox[{"Df", "[", RowBox[{"x", ",", "y"}], "]"}]}], ",", RowBox[{ RowBox[{"Df5", "[", RowBox[{"x_", ",", "y_"}], "]"}], "\[Rule]", RowBox[{"Df", "[", RowBox[{"x", ",", "y"}], "]"}]}], ",", RowBox[{ RowBox[{"Df6", "[", RowBox[{"x_", ",", "y_"}], "]"}], "\[Rule]", RowBox[{"Df", "[", RowBox[{"x", ",", "y"}], "]"}]}]}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"spread2one", "=", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{"x_", ",", "y_"}], "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"Df2", "[", RowBox[{"x_", ",", "y_"}], "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"Df3", "[", RowBox[{"x_", ",", "y_"}], "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"Df4", "[", RowBox[{"x_", ",", "y_"}], "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"Df5", "[", RowBox[{"x_", ",", "y_"}], "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"Df6", "[", RowBox[{"x_", ",", "y_"}], "]"}], "\[Rule]", "1"}]}], "}"}]}], ";"}]}], "Input", CellChangeTimes->{{3.467887290596138*^9, 3.467887326894446*^9}, 3.467890646490788*^9, {3.467979122199602*^9, 3.467979169215694*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"noIndex", "=", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"Df", "[", RowBox[{"xx", ",", "xx"}], "]"}], "\[Rule]", "Df"}], ",", RowBox[{ RowBox[{"U0", "[", RowBox[{"xx", ",", "xx", ",", "xx"}], "]"}], "\[Rule]", "U0"}], ",", RowBox[{ RowBox[{"U", "[", RowBox[{"xx", ",", "xx", ",", "xx"}], "]"}], "\[Rule]", "U"}], ",", RowBox[{ RowBox[{"V", "[", RowBox[{"xx", ",", "xx", ",", "xx", ",", "xx"}], "]"}], "\[Rule]", "V"}], ",", RowBox[{ RowBox[{"V0", "[", RowBox[{"xx", ",", "xx", ",", "xx", ",", "xx"}], "]"}], "\[Rule]", "V0"}], ",", RowBox[{ RowBox[{"V5", "[", RowBox[{"xx", ",", "xx", ",", "xx", ",", "xx", ",", "xx"}], "]"}], "\[Rule]", "V5"}], ",", RowBox[{ RowBox[{"U", "[", "xx", "]"}], "\[Rule]", "U"}], ",", RowBox[{ RowBox[{"V", "[", "xx", "]"}], "\[Rule]", "V"}], ",", RowBox[{ RowBox[{"V5", "[", "xx", "]"}], "\[Rule]", "V5"}]}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"restoreIndex", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"restoreIndex", ",", RowBox[{ RowBox[{"noIndex", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}], "\[Rule]", RowBox[{"noIndex", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "noIndex", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input", CellChangeTimes->{{3.478015457779095*^9, 3.478015488203437*^9}, { 3.478015540265218*^9, 3.478015557084545*^9}, {3.478424585193539*^9, 3.478424588987584*^9}, {3.478598014630924*^9, 3.47859803266521*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"threeIndex", "=", RowBox[{"{", RowBox[{ "i", ",", "j", ",", "l", ",", "m", ",", "r", ",", "s", ",", "t", ",", "d1", ",", "d2", ",", "d3", ",", "d4", ",", "d5", ",", "d6", ",", "d7", ",", "d8", ",", "d9", ",", "d10", ",", "d11", ",", "d12", ",", "d13", ",", "d14", ",", "d15", ",", "d16", ",", "zum1", ",", "zum2", ",", "zum3", ",", "zum4", ",", "zum5", ",", "zum6", ",", "zum7", ",", "zum8"}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"allIndex", "=", RowBox[{"Sort", "[", RowBox[{"Flatten", "[", RowBox[{"{", RowBox[{"extVAR", ",", "threeIndex"}], "}"}], "]"}], "]"}]}], ";"}]}], "Input", CellChangeTimes->{{3.512789997328967*^9, 3.5127900075853977`*^9}, 3.512806906104224*^9, {3.512869730609564*^9, 3.512869735993284*^9}, { 3.51287336631115*^9, 3.512873368590068*^9}, {3.5128734168538733`*^9, 3.512873419947411*^9}, {3.512873743500369*^9, 3.512873750171216*^9}, { 3.5128816996332827`*^9, 3.5128817030018597`*^9}, {3.512954863003442*^9, 3.512954864330885*^9}, {3.512955382941947*^9, 3.512955384356883*^9}, { 3.51307169708877*^9, 3.513071709388839*^9}}], Cell["order the del' s ", "Text", CellChangeTimes->{{3.512804493091909*^9, 3.512804521779155*^9}, { 3.512804553959708*^9, 3.512804559744589*^9}, {3.512804638158883*^9, 3.51280464600744*^9}, {3.512806919458777*^9, 3.512806923354039*^9}, { 3.51306879331481*^9, 3.513068807744282*^9}, 3.5536027797365103`*^9}, FontSize->16], Cell[BoxData[ RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"ii", ">", "jj"}], ",", RowBox[{ RowBox[{"del", "[", RowBox[{ RowBox[{"allIndex", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{"allIndex", "[", RowBox[{"[", "jj", "]"}], "]"}]}], "]"}], "=", RowBox[{"del", "[", RowBox[{ RowBox[{"allIndex", "[", RowBox[{"[", "jj", "]"}], "]"}], ",", RowBox[{"allIndex", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "allIndex", "]"}]}], "}"}]}], "]"}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "allIndex", "]"}]}], "}"}]}], "]"}], ";"}]], "Input", CellChangeTimes->{{3.5127929039991617`*^9, 3.512792923427932*^9}, { 3.512794219552141*^9, 3.512794272107779*^9}, {3.5128068138217707`*^9, 3.512806900721952*^9}, {3.512807126867354*^9, 3.512807127431407*^9}, { 3.513068825220496*^9, 3.5130688401531878`*^9}, {3.513069613536181*^9, 3.51306964177608*^9}, {3.513329925761941*^9, 3.5133299360734797`*^9}, { 3.553602773690174*^9, 3.5536027740296097`*^9}}], Cell["\<\ rule to set : del[a, a] = 1, del[i, i] = 3, del[i,j]del[j,i]->3 and also to \ protect the external del's\ \>", "Text", CellChangeTimes->{{3.512804493091909*^9, 3.512804521779155*^9}, { 3.512804553959708*^9, 3.512804559744589*^9}, {3.512804638158883*^9, 3.51280464600744*^9}, 3.5128069448982353`*^9, {3.512807492565789*^9, 3.512807505042589*^9}}, FontSize->16], Cell[BoxData[{ RowBox[{ RowBox[{"delRule", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"delRule", ",", RowBox[{ RowBox[{"del", "[", RowBox[{ RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], "\[Rule]", "1"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extVAR", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"delRule", ",", RowBox[{ RowBox[{"del", "[", RowBox[{ RowBox[{"threeIndex", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{"threeIndex", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], "->", "3"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "threeIndex", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"ii", "\[NotEqual]", "jj"}], ",", RowBox[{"AppendTo", "[", RowBox[{"delRule", ",", RowBox[{ RowBox[{ RowBox[{"del", "[", RowBox[{ RowBox[{"threeIndex", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{"threeIndex", "[", RowBox[{"[", "jj", "]"}], "]"}]}], "]"}], RowBox[{"del", "[", RowBox[{ RowBox[{"threeIndex", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{"threeIndex", "[", RowBox[{"[", "jj", "]"}], "]"}]}], "]"}]}], "\[Rule]", "3"}]}], "]"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "threeIndex", "]"}]}], "}"}]}], "]"}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "threeIndex", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"ii", "\[NotEqual]", "jj"}], ",", RowBox[{"AppendTo", "[", RowBox[{"delRule", ",", RowBox[{ RowBox[{"del", "[", RowBox[{ RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{"extVAR", "[", RowBox[{"[", "jj", "]"}], "]"}]}], "]"}], "->", RowBox[{"dell", "[", RowBox[{ RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{"extVAR", "[", RowBox[{"[", "jj", "]"}], "]"}]}], "]"}]}]}], "]"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extVAR", "]"}]}], "}"}]}], "]"}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "extVAR", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input", CellChangeTimes->{{3.512793235995586*^9, 3.5127932547492323`*^9}, { 3.51279397748991*^9, 3.5127940753381567`*^9}, {3.512794134924563*^9, 3.5127941863964033`*^9}, {3.512794320386911*^9, 3.5127943215580053`*^9}, { 3.512794708484089*^9, 3.512794792806138*^9}, {3.5128044462220917`*^9, 3.512804476187958*^9}, {3.512804545200479*^9, 3.512804550168782*^9}, { 3.512804595129684*^9, 3.512804606179679*^9}, {3.5128067990191097`*^9, 3.5128068016358023`*^9}, {3.512807516925311*^9, 3.512807530489333*^9}}], Cell["unProtect the external del's", "Text", CellChangeTimes->{{3.512804493091909*^9, 3.512804521779155*^9}, { 3.512804553959708*^9, 3.512804559744589*^9}, {3.512804638158883*^9, 3.51280464600744*^9}, {3.5128069448982353`*^9, 3.512806972150465*^9}, { 3.5128074821370363`*^9, 3.512807484155456*^9}}, FontSize->16], Cell[BoxData[{ RowBox[{ RowBox[{"extDel", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"ii", "\[NotEqual]", "jj"}], ",", RowBox[{"AppendTo", "[", RowBox[{"extDel", ",", RowBox[{ RowBox[{"dell", "[", RowBox[{ RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{"extVAR", "[", RowBox[{"[", "jj", "]"}], "]"}]}], "]"}], "->", RowBox[{"del", "[", RowBox[{ RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{"extVAR", "[", RowBox[{"[", "jj", "]"}], "]"}]}], "]"}]}]}], "]"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extVAR", "]"}]}], "}"}]}], "]"}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "extVAR", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input", CellChangeTimes->{{3.512806579400651*^9, 3.512806645253059*^9}}], Cell["the three vectors", "Text", CellChangeTimes->{{3.512804493091909*^9, 3.512804521779155*^9}, { 3.512804553959708*^9, 3.512804559744589*^9}, {3.512804638158883*^9, 3.51280464600744*^9}, {3.5128069448982353`*^9, 3.512806972150465*^9}, { 3.5128074821370363`*^9, 3.512807484155456*^9}, {3.512867256833762*^9, 3.512867261788672*^9}}, FontSize->16], Cell[BoxData[ RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"dot", "[", RowBox[{ RowBox[{"qvec", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{"qvec", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], "=", RowBox[{ RowBox[{"qvec", "[", RowBox[{"[", "ii", "]"}], "]"}], "^", "2"}]}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "qvec", "]"}]}], "}"}]}], "]"}], ";"}]], "Input",\ CellChangeTimes->{{3.507970947675132*^9, 3.507970963535185*^9}, { 3.507971104449512*^9, 3.507971178965399*^9}, {3.5127897803610077`*^9, 3.512789817610093*^9}, {3.5128672457586203`*^9, 3.512867247487399*^9}, { 3.512868911101565*^9, 3.512868912358453*^9}, {3.512870877561696*^9, 3.512870879658601*^9}, {3.513398322600659*^9, 3.513398322773546*^9}, { 3.5152302553745604`*^9, 3.515230255526948*^9}, {3.51635188661031*^9, 3.516351886896411*^9}, {3.569486550532996*^9, 3.5694865643720903`*^9}, { 3.569589411468685*^9, 3.569589434312943*^9}, 3.5695894867577333`*^9, { 3.569589517477621*^9, 3.569589518618297*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"ii", ">", "jj"}], ",", RowBox[{ RowBox[{"dot", "[", RowBox[{ RowBox[{"qvec", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{"qvec", "[", RowBox[{"[", "jj", "]"}], "]"}]}], "]"}], "=", RowBox[{"dot", "[", RowBox[{ RowBox[{"qvec", "[", RowBox[{"[", "jj", "]"}], "]"}], ",", RowBox[{"qvec", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "qvec", "]"}]}], "}"}]}], "]"}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "qvec", "]"}]}], "}"}]}], "]"}], ";"}]], "Input",\ CellChangeTimes->{{3.507971186142679*^9, 3.5079712421882687`*^9}, { 3.512789820942789*^9, 3.512789835441201*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"getDot3", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"getDot3", ",", RowBox[{ RowBox[{ RowBox[{ RowBox[{"qvec", "[", RowBox[{"[", "ii", "]"}], "]"}], "[", "x_", "]"}], RowBox[{ RowBox[{"qvec", "[", RowBox[{"[", "jj", "]"}], "]"}], "[", "x_", "]"}]}], "\[Rule]", RowBox[{"dot", "[", RowBox[{ RowBox[{"qvec", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", RowBox[{"qvec", "[", RowBox[{"[", "jj", "]"}], "]"}]}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "qvec", "]"}]}], "}"}]}], "]"}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "qvec", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input",\ CellChangeTimes->{{3.512790204064767*^9, 3.5127903367600517`*^9}, { 3.5127903938943787`*^9, 3.5127903997350683`*^9}, {3.512792891602509*^9, 3.512792898701536*^9}, {3.5127930280264673`*^9, 3.512793051694847*^9}, { 3.51279322686233*^9, 3.5127932282317877`*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"legger", "=", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"Vc", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"Gc", "[", RowBox[{"X", ",", "z1"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Y", ",", "z2"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z", ",", "z3"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z2", ",", "z4"}], "]"}], RowBox[{"Vr", "[", RowBox[{"z1", ",", "z2", ",", "z3", ",", "z4"}], "]"}]}]}], ",", RowBox[{ RowBox[{"VDc", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"Gc", "[", RowBox[{"X", ",", "z1"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Y", ",", "z2"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z", ",", "z3"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z2", ",", "z4"}], "]"}], RowBox[{"VDr", "[", RowBox[{"z1", ",", "z2", ",", "z3", ",", "z4"}], "]"}]}]}], ",", RowBox[{ RowBox[{"V6c", "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"Gc", "[", RowBox[{"X", ",", "z1"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Y", ",", "z2"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z", ",", "z3"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z2", ",", "z4"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z3", ",", "z5"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z4", ",", "z6"}], "]"}], RowBox[{"V6r", "[", RowBox[{"z1", ",", "z2", ",", "z3", ",", "z4", ",", "z5", ",", "z6"}], "]"}]}]}], ",", RowBox[{ RowBox[{"V8c", "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_", ",", "Z5_", ",", "Z6_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"Gc", "[", RowBox[{"X", ",", "z1"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Y", ",", "z2"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z", ",", "z3"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z2", ",", "z4"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z3", ",", "z5"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z4", ",", "z6"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z5", ",", "z7"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z6", ",", "z8"}], "]"}], RowBox[{"V8r", "[", RowBox[{ "z1", ",", "z2", ",", "z3", ",", "z4", ",", "z5", ",", "z6", ",", "z7", ",", "z8"}], "]"}]}]}], ",", RowBox[{ RowBox[{"LAM8", "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_", ",", "Z5_", ",", "Z6_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"Gc", "[", RowBox[{"X", ",", "z1"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Y", ",", "z2"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z", ",", "z3"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z2", ",", "z4"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z3", ",", "z5"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z4", ",", "z6"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z5", ",", "z7"}], "]"}], RowBox[{"Gc", "[", RowBox[{"Z6", ",", "z8"}], "]"}], RowBox[{"LAM8a", "[", RowBox[{ "z1", ",", "z2", ",", "z3", ",", "z4", ",", "z5", ",", "z6", ",", "z7", ",", "z8"}], "]"}]}]}]}], "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"legger2", "=", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"Vc", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"Gc", "[", RowBox[{"X", ",", "z1"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Y", ",", "z2"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Z", ",", "z3"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Z2", ",", "z4"}], "]"}], " ", RowBox[{"V", "[", RowBox[{"z1", ",", "z2", ",", "z3", ",", "z4"}], "]"}]}]}], ",", RowBox[{ RowBox[{"V6c", "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"Gc", "[", RowBox[{"X", ",", "z1"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Y", ",", "z2"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Z", ",", "z3"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Z2", ",", "z4"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Z3", ",", "z5"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Z4", ",", "z6"}], "]"}], " ", RowBox[{"V6a", "[", RowBox[{"z1", ",", "z2", ",", "z3", ",", "z4", ",", "z5", ",", "z6"}], "]"}]}]}], ",", RowBox[{ RowBox[{"V8c", "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_", ",", "Z5_", ",", "Z6_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"Gc", "[", RowBox[{"X", ",", "z1"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Y", ",", "z2"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Z", ",", "z3"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Z2", ",", "z4"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Z3", ",", "z5"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Z4", ",", "z6"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Z5", ",", "z7"}], "]"}], " ", RowBox[{"Gc", "[", RowBox[{"Z6", ",", "z8"}], "]"}], " ", RowBox[{"V8a", "[", RowBox[{ "z1", ",", "z2", ",", "z3", ",", "z4", ",", "z5", ",", "z6", ",", "z7", ",", "z8"}], "]"}]}]}]}], "}"}]}], ";"}]}], "Input", CellChangeTimes->{{3.553521219545884*^9, 3.55352130090212*^9}, { 3.55352196146546*^9, 3.553521966623205*^9}, {3.553527264912374*^9, 3.553527313174406*^9}, {3.553528106631412*^9, 3.553528120243046*^9}, { 3.556548086407152*^9, 3.556548093156736*^9}, {3.556561725354022*^9, 3.5565617633054647`*^9}, {3.5565619946185017`*^9, 3.556561994722352*^9}, { 3.556953230580985*^9, 3.556953269557974*^9}, {3.5569542687287197`*^9, 3.556954280911152*^9}, {3.556954428736784*^9, 3.5569544456975594`*^9}, { 3.568624731241322*^9, 3.568624732017962*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"lkx", "=", RowBox[{"<<", "V8PROPERstore"}]}], ";"}], "\n", RowBox[{ RowBox[{"V8PROPER", "=", RowBox[{ RowBox[{"V8a", "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_", ",", "Z5_", ",", "Z6_"}], "]"}], "\[Rule]", RowBox[{"(", RowBox[{ RowBox[{"lkx", "[", RowBox[{"[", "2", "]"}], "]"}], "//.", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"Vr", "[", "XX__", "]"}], "\[Rule]", RowBox[{"V", "[", "XX", "]"}]}], ",", RowBox[{ RowBox[{"V6r", "[", "XX__", "]"}], "\[Rule]", RowBox[{"V6", "[", "XX", "]"}]}], ",", RowBox[{ RowBox[{"V8r", "[", "XX__", "]"}], "\[Rule]", RowBox[{"V8", "[", "XX", "]"}]}]}], "}"}]}], ")"}]}]}], ";"}]}], "Input", CellChangeTimes->{{3.568540720865993*^9, 3.568540776159863*^9}, { 3.568541559186922*^9, 3.568541628115325*^9}, 3.568541673813878*^9, { 3.568541748093405*^9, 3.568541753247962*^9}, {3.572937820932563*^9, 3.572937841764633*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"V6PROPER", "=", RowBox[{"<<", "V6PROPERstore"}]}], ";"}], "\n", RowBox[{ RowBox[{"V6PROPER", "=", RowBox[{ RowBox[{ RowBox[{"V6a", "[", RowBox[{ "X_", ",", "Y_", ",", "Z_", ",", "Z2_", ",", "Z3_", ",", "Z4_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"V6r", "[", RowBox[{"X", ",", "Y", ",", "Z", ",", "Z2", ",", "Z3", ",", "Z4"}], "]"}], "+", RowBox[{ RowBox[{"Gc", "[", RowBox[{"z7", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"X", ",", "Z3", ",", "Z4", ",", "z7"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"Y", ",", "Z", ",", "Z2", ",", "z8"}], "]"}]}], "+", RowBox[{ RowBox[{"Gc", "[", RowBox[{"z7", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"X", ",", "Z2", ",", "Z4", ",", "z7"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"Y", ",", "Z", ",", "Z3", ",", "z8"}], "]"}]}], "+", RowBox[{ RowBox[{"Gc", "[", RowBox[{"z7", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"X", ",", "Z2", ",", "Z3", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"Y", ",", "Z", ",", "Z4", ",", "z7"}], "]"}]}], "+", RowBox[{ RowBox[{"Gc", "[", RowBox[{"z7", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"X", ",", "Z", ",", "Z4", ",", "z7"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"Y", ",", "Z2", ",", "Z3", ",", "z8"}], "]"}]}], "+", RowBox[{ RowBox[{"Gc", "[", RowBox[{"z7", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"X", ",", "Z", ",", "Z3", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"Y", ",", "Z2", ",", "Z4", ",", "z7"}], "]"}]}], "+", RowBox[{ RowBox[{"Gc", "[", RowBox[{"z7", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"X", ",", "Z", ",", "Z2", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"Y", ",", "Z3", ",", "Z4", ",", "z7"}], "]"}]}], "+", RowBox[{ RowBox[{"Gc", "[", RowBox[{"z7", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"X", ",", "Y", ",", "Z4", ",", "z7"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"Z", ",", "Z2", ",", "Z3", ",", "z8"}], "]"}]}], "+", RowBox[{ RowBox[{"Gc", "[", RowBox[{"z7", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"X", ",", "Y", ",", "Z3", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"Z", ",", "Z2", ",", "Z4", ",", "z7"}], "]"}]}], "+", RowBox[{ RowBox[{"Gc", "[", RowBox[{"z7", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"X", ",", "Y", ",", "Z2", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"Z", ",", "Z3", ",", "Z4", ",", "z7"}], "]"}]}], "+", RowBox[{ RowBox[{"Gc", "[", RowBox[{"z7", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"X", ",", "Y", ",", "Z", ",", "z8"}], "]"}], " ", RowBox[{"Vr", "[", RowBox[{"Z2", ",", "Z3", ",", "Z4", ",", "z7"}], "]"}]}]}]}], "//.", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"Vr", "[", "XX__", "]"}], "\[Rule]", RowBox[{"V", "[", "XX", "]"}]}], ",", RowBox[{ RowBox[{"V6r", "[", "XX__", "]"}], "\[Rule]", RowBox[{"V6", "[", "XX", "]"}]}]}], "}"}]}]}], ";"}]}], "Input", CellChangeTimes->{{3.568538226735157*^9, 3.568538261928586*^9}, { 3.568538450951185*^9, 3.568538477589757*^9}, {3.5685388566174107`*^9, 3.5685388679016647`*^9}}] }, Closed]] }, Open ]], Cell[CellGroupData[{ Cell[" modules", "Section", CellChangeTimes->{{3.553583865937221*^9, 3.5535838944093246`*^9}, 3.568357711410618*^9}], Cell[CellGroupData[{ Cell["tallyFunction and tallyCheck", "Subsection", CellChangeTimes->{{3.569741096577036*^9, 3.5697411124483*^9}}, Background->RGBColor[1., 0.3333333333333333, 0.]], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"varlookFunction", "[", "x0_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"lkx", ",", "lky", ",", "varlist"}], "}"}], ",", "\n", RowBox[{ RowBox[{"lkx", "=", RowBox[{"Union", "[", RowBox[{ RowBox[{"Variables", "[", "x0", "]"}], "//.", "removeMark"}], "]"}]}], ";", "\n", RowBox[{"varlist", "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"varlist", ",", RowBox[{"Level", "[", RowBox[{ RowBox[{"lkx", "[", RowBox[{"[", "ii", "]"}], "]"}], ",", "1"}], "]"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "lkx", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"varList", "=", RowBox[{"Union", "[", RowBox[{"Flatten", "[", "varlist", "]"}], "]"}]}]}]}], "]"}]}], ";"}]], "Input", CellChangeTimes->{{3.566897338692745*^9, 3.566897421983285*^9}, 3.5671628956335783`*^9, 3.567162933463525*^9, {3.5671630098497477`*^9, 3.5671630150512953`*^9}, {3.573898513874359*^9, 3.5738985205246067`*^9}}], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"tallyFunction", "[", "x0_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"lkx", ",", "lky"}], "}"}], ",", "\n", RowBox[{ RowBox[{"Clear", "[", RowBox[{"lkx", ",", "lky", ",", "varlist"}], "]"}], ";", "\n", RowBox[{"x00", "=", RowBox[{"Expand", "[", RowBox[{"hold", "+", "x0"}], "]"}]}], ";", "\n", RowBox[{"tallyList", "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"lkx", "=", RowBox[{"Variables", "[", RowBox[{"Simplify", "[", RowBox[{ RowBox[{"x00", "[", RowBox[{"[", "ii", "]"}], "]"}], "/", RowBox[{"(", RowBox[{ RowBox[{"x00", "[", RowBox[{"[", "ii", "]"}], "]"}], "//.", "removeAll"}], ")"}]}], "]"}], "]"}]}], ";", "\n", RowBox[{ RowBox[{"varlist", "[", "ii", "]"}], "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{ RowBox[{"varlist", "[", "ii", "]"}], ",", RowBox[{"Level", "[", RowBox[{ RowBox[{"lkx", "[", RowBox[{"[", "jj", "]"}], "]"}], ",", "1"}], "]"}]}], "]"}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "lkx", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{ RowBox[{"tallied", "[", "ii", "]"}], "=", RowBox[{"Sort", "[", RowBox[{"Tally", "[", RowBox[{"Flatten", "[", RowBox[{"varlist", "[", "ii", "]"}], "]"}], "]"}], "]"}]}], ";", "\n", RowBox[{"AppendTo", "[", RowBox[{"tallyList", ",", RowBox[{"tallied", "[", "ii", "]"}]}], "]"}]}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "x00", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"tally", "=", RowBox[{"Union", "[", RowBox[{"Flatten", "[", RowBox[{"tallyList", ",", "1"}], "]"}], "]"}]}]}]}], "]"}]}], ";"}]], "Input", CellChangeTimes->{ 3.56716294651964*^9, {3.567163268349635*^9, 3.567163291303767*^9}, { 3.56733238414253*^9, 3.567332487555365*^9}, {3.568458847223667*^9, 3.568458903435317*^9}, 3.5684589667961807`*^9, 3.5684592103931293`*^9, 3.568459267338469*^9, {3.5732127122105923`*^9, 3.57321273083936*^9}, { 3.57510084512602*^9, 3.57510085200452*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"tallyCheck", "[", "x0_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"x00", ",", "test", ",", "hopxx"}], "}"}], ",", "\n", RowBox[{ RowBox[{"x00", "=", RowBox[{ RowBox[{"Expand", "[", RowBox[{"hold", "+", "x0"}], "]"}], "//.", "spreader"}]}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"Length", "[", "x00", "]"}], ">", "1000"}], ",", "\n", RowBox[{ RowBox[{"Print", "[", "\"\<500 terms only\>\"", "]"}], ";", "\n", RowBox[{"int", ":=", RowBox[{"RandomInteger", "[", RowBox[{"{", RowBox[{"1", ",", RowBox[{"Length", "[", "x00", "]"}]}], "}"}], "]"}]}], ";", "\n", RowBox[{"test", "=", "0"}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"test", "=", RowBox[{"test", "+", RowBox[{"x00", "[", RowBox[{"[", "int", "]"}], "]"}]}]}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", "500"}], "}"}]}], "]"}]}], ",", RowBox[{"test", "=", "x00"}]}], "]"}], ";", "\n", RowBox[{"hopxx", "=", RowBox[{"tallyFunction", "[", "test", "]"}]}], ";", "\n", RowBox[{"dumVars", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"extVars", "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"hopxx", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}], "\[Equal]", "2"}], ",", RowBox[{"AppendTo", "[", RowBox[{"dumVars", ",", RowBox[{"hopxx", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}]}], "]"}]}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"hopxx", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}], "\[Equal]", "1"}], ",", RowBox[{"AppendTo", "[", RowBox[{"extVars", ",", RowBox[{"hopxx", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}]}], "]"}]}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"hopxx", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}], ">", "2"}], ",", RowBox[{ RowBox[{"Print", "[", RowBox[{"{", RowBox[{ RowBox[{"hopxx", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}], ",", " ", "\"\\"", ",", " ", RowBox[{"hopxx", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}], ",", "\"\\""}], "}"}], "]"}], ";", RowBox[{"Break", "[", "]"}]}]}], "]"}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "hopxx", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"Print", "[", RowBox[{"{", RowBox[{"\"\\"", ",", "extVars"}], "}"}], "]"}], ";", "\n", RowBox[{"Print", "[", RowBox[{"{", RowBox[{"\"\\"", ",", "dumVars"}], "}"}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"Intersection", "[", RowBox[{"dumVars", ",", "extVars"}], "]"}], "\[Equal]", RowBox[{"{", "}"}]}], ",", ",", RowBox[{"Print", "[", "\"\\"", "]"}], ",", RowBox[{"Print", "[", "\"\\"", "]"}]}], "]"}], ";"}]}], "]"}]}]], "Input", CellChangeTimes->{{3.567945961810314*^9, 3.567945962288892*^9}, { 3.567946570831894*^9, 3.567946575051861*^9}, {3.568446755331112*^9, 3.568446881039929*^9}, {3.568446919134069*^9, 3.5684469322055883`*^9}, { 3.568451863409638*^9, 3.568451983464961*^9}, {3.568452039053068*^9, 3.568452058632517*^9}, 3.56845929124329*^9, {3.568459886883757*^9, 3.5684599593644733`*^9}, {3.568461078630453*^9, 3.568461121172119*^9}, { 3.5684612127044983`*^9, 3.5684612512917852`*^9}, 3.5684612889488573`*^9, 3.5684624983860197`*^9, {3.568462534037231*^9, 3.568462695477594*^9}, { 3.568462745412603*^9, 3.568462761259611*^9}, 3.568484406615563*^9, { 3.568484596868832*^9, 3.568484652616467*^9}, 3.5685404350389967`*^9, { 3.568555892698986*^9, 3.56855589472759*^9}, {3.568561934121396*^9, 3.568561939754592*^9}, {3.5732127617158527`*^9, 3.573212822096547*^9}, { 3.575355220959268*^9, 3.5753552228518553`*^9}}] }, Closed]], Cell[CellGroupData[{ Cell["delFunction[x0] and delFunctionExt", "Subsection", CellChangeTimes->{{3.553583921435215*^9, 3.553583941689301*^9}, { 3.5681806443211613`*^9, 3.568180650311685*^9}, {3.568459498053397*^9, 3.568459499221168*^9}}, Background->RGBColor[0.2196078431372549, 1., 0.4]], Cell[BoxData[ RowBox[{ RowBox[{"delFunction", "[", "x0_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", "}"}], ",", RowBox[{"x0", "//.", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{ RowBox[{"del", "[", RowBox[{"x_", ",", "y_"}], "]"}], " ", "Y___", " ", RowBox[{"X_", "[", RowBox[{"w___", ",", "y_", ",", "z___"}], "]"}]}], "\[Rule]", RowBox[{ RowBox[{"X", "[", RowBox[{"w", ",", "x", ",", "z"}], "]"}], " ", "Y"}]}], ",", RowBox[{ RowBox[{ RowBox[{"del", "[", RowBox[{"y_", ",", "x_"}], "]"}], " ", "Y___", " ", RowBox[{"X_", "[", RowBox[{"w___", ",", "y_", ",", "z___"}], "]"}]}], "\[Rule]", RowBox[{ RowBox[{"X", "[", RowBox[{"w", ",", "x", ",", "z"}], "]"}], " ", "Y"}]}]}], "}"}]}]}], "]"}]}]], "Input", CellChangeTimes->{3.553583921435215*^9}], Cell["\<\ this one uses the external delta function but keeps them : del[a, b] Gc[b, c] \ is replaced by del[a, b] Gc[a, c]\ \>", "Text", CellChangeTimes->{{3.5697408955201187`*^9, 3.5697409437717667`*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"delExternal", "[", "x0_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"x0in", ",", "tempx", ",", "extdel", ",", "vars"}], "}"}], ",", "\n", RowBox[{ RowBox[{"x0out", "=", "0"}], ";", "\n", RowBox[{"x0in", "=", RowBox[{"Expand", "[", RowBox[{"x0", "+", "hold"}], "]"}]}], ";", "\n", RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"tempx", "=", RowBox[{"orderFunction", "[", RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", RowBox[{"x0in", "[", RowBox[{"[", "ii", "]"}], "]"}], "]"}], ",", RowBox[{ RowBox[{"Variables", "[", RowBox[{"x0in", "[", RowBox[{"[", "ii", "]"}], "]"}], "]"}], "//.", RowBox[{ RowBox[{"del", "[", "XX__", "]"}], "\[Rule]", "1"}]}]}], "]"}], "]"}]}], ";", "\n", RowBox[{"extdel", "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"vars", "=", RowBox[{"Level", "[", RowBox[{ RowBox[{"tempx", "[", RowBox[{"[", "jj", "]"}], "]"}], ",", "1"}], "]"}]}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"Intersection", "[", RowBox[{"extVAR", ",", "vars"}], "]"}], "\[Equal]", "vars"}], ",", RowBox[{"AppendTo", "[", RowBox[{"extdel", ",", RowBox[{ RowBox[{"vars", "[", RowBox[{"[", "2", "]"}], "]"}], "\[Rule]", RowBox[{"vars", "[", RowBox[{"[", "1", "]"}], "]"}]}]}], "]"}]}], "]"}]}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "tempx", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"x0out", "=", RowBox[{ RowBox[{"x0out", "+", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"x0in", "[", RowBox[{"[", "ii", "]"}], "]"}], "/", RowBox[{"(", RowBox[{ RowBox[{"x0in", "[", RowBox[{"[", "ii", "]"}], "]"}], "//.", RowBox[{ RowBox[{"del", "[", RowBox[{"X_", ",", "Y_"}], "]"}], "\[Rule]", "1"}]}], ")"}]}], ")"}], "*", RowBox[{"(", RowBox[{ RowBox[{ RowBox[{"x0in", "[", RowBox[{"[", "ii", "]"}], "]"}], "//.", RowBox[{ RowBox[{"del", "[", RowBox[{"X_", ",", "Y_"}], "]"}], "\[Rule]", "1"}]}], "/.", "extdel"}], ")"}]}]}], "//.", RowBox[{"hold", "\[Rule]", "0"}]}]}]}], "\n", ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "x0in", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"x0out", "//.", RowBox[{"hold", "\[Rule]", "0"}]}]}]}], "]"}]}]], "Input", CellChangeTimes->{{3.568550935316658*^9, 3.568550938404727*^9}, { 3.5685509806885633`*^9, 3.568550995389964*^9}, {3.5685512802016487`*^9, 3.568551281945498*^9}, {3.568551462206471*^9, 3.568551506450862*^9}, { 3.56855163057873*^9, 3.5685516409682827`*^9}, {3.568551676858055*^9, 3.568551714487503*^9}, {3.568551745808511*^9, 3.568551762056488*^9}, { 3.568551877627757*^9, 3.568551896890622*^9}, 3.568551993407299*^9, 3.568552161997526*^9}], Cell["\<\ i think: for this module an external variable is any variable that appears once - for \ this case it doesn\[CloseCurlyQuote]t have to be in extVARs must have all \[OpenCurlyDoubleQuote]external\[CloseCurlyDoubleQuote] \ variables alphabetically before dummies or gives the wrong answer run tallyCheck to test if this condition is met. this one works only if all externals once and alphabetically before dums the check in tallyCheck is not good enough for two reasons (1) passes if \ externals are alphabetically before dums; (2) doesn\[CloseCurlyQuote]t check \ individual terms\ \>", "Text", CellChangeTimes->{{3.568557141854825*^9, 3.568557185524654*^9}, { 3.569740731698263*^9, 3.569740796693307*^9}, {3.573897372252809*^9, 3.5738974578505917`*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"delFunctionW", "[", "x0_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ "tempx", ",", "tempy", ",", "x0in", ",", "start", ",", "done", ",", "workedx", ",", "delcoe", ",", "gone"}], "}"}], ",", "\n", RowBox[{ RowBox[{"workedx", "=", "0"}], ";", "\n", RowBox[{"gone", "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"x0in", "=", RowBox[{"Expand", "[", RowBox[{"x0", "+", "hold"}], "]"}]}], ";", "\n", RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"start", "=", RowBox[{"x0in", "[", RowBox[{"[", "ii", "]"}], "]"}]}], ";", "\n", RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"tempx", "=", RowBox[{"Complement", "[", RowBox[{ RowBox[{ RowBox[{"orderFunction", "[", RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", "start", "]"}], ",", RowBox[{ RowBox[{"Variables", "[", "start", "]"}], "//.", RowBox[{ RowBox[{"del", "[", "XX__", "]"}], "\[Rule]", "1"}]}]}], "]"}], "]"}], "//.", "gone"}], ",", RowBox[{"{", "1", "}"}]}], "]"}]}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{"tempx", "\[Equal]", RowBox[{"{", "}"}]}], ",", RowBox[{"Break", "[", "]"}], ",", RowBox[{"tempy", "=", RowBox[{ RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}], "\[Rule]", RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}]}]}]}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"Intersection", "[", RowBox[{"extVAR", ",", RowBox[{"{", RowBox[{ RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ",", RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}], "}"}]}], "]"}], "\[Equal]", RowBox[{"{", RowBox[{ RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ",", RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}], "}"}]}], ",", RowBox[{ RowBox[{"delcoe", "=", RowBox[{"del", "[", RowBox[{ RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ",", RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}], "]"}]}], ";", RowBox[{"AppendTo", "[", RowBox[{"gone", ",", RowBox[{"delcoe", "\[Rule]", "1"}]}], "]"}]}], ",", RowBox[{"delcoe", "=", "1"}]}], "]"}], ";", "\n", RowBox[{"done", "=", RowBox[{"delcoe", RowBox[{"(", RowBox[{ RowBox[{"start", "//.", "tempy"}], "//.", RowBox[{ RowBox[{"del", "[", RowBox[{"X_", ",", "X_"}], "]"}], "\[Rule]", "1"}]}], ")"}]}]}], ";", "\n", RowBox[{"start", "=", "done"}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"cc", ",", "1", ",", "100"}], "}"}]}], "]"}], ";", "\n", RowBox[{"workedx", "=", RowBox[{"workedx", "+", RowBox[{"orderFunction", "[", "start", "]"}]}]}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "x0in", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"worked", "=", RowBox[{"workedx", "//.", RowBox[{"hold", "\[Rule]", "0"}]}]}]}]}], "\n", "]"}]}]], "Input", CellChangeTimes->{{3.568094700831757*^9, 3.568094735181623*^9}, { 3.568094877596612*^9, 3.568094879023357*^9}, {3.568094929359708*^9, 3.568094954243826*^9}, {3.568095282270618*^9, 3.5680952895779*^9}, { 3.568096198878455*^9, 3.5680962958124323`*^9}, 3.568180691728413*^9, { 3.568181200315638*^9, 3.5681812064474783`*^9}, {3.568447135288146*^9, 3.568447143053479*^9}, 3.568447645737982*^9, {3.568447741499614*^9, 3.568447745209238*^9}, {3.5684478531669817`*^9, 3.5684478739583263`*^9}, { 3.5684500921352053`*^9, 3.5684500927983828`*^9}, 3.568562733793872*^9, 3.568563082010385*^9, {3.5685631577887774`*^9, 3.568563170399467*^9}, 3.5685639943805656`*^9, {3.568564522799315*^9, 3.5685645508132067`*^9}, 3.5685645832591763`*^9, {3.568564629552519*^9, 3.568564632370388*^9}, 3.56856474192807*^9, {3.568564837240542*^9, 3.5685648623680487`*^9}, { 3.568564903368915*^9, 3.568564925338923*^9}, {3.568565521528384*^9, 3.568565522088702*^9}, {3.568566297188801*^9, 3.5685664034214973`*^9}, { 3.568566483378325*^9, 3.568566577835762*^9}, {3.568567129634638*^9, 3.5685671413723993`*^9}, 3.5685672566712017`*^9, {3.568567460493219*^9, 3.568567488768208*^9}, 3.568567821397739*^9, {3.5685679964471273`*^9, 3.568568018522256*^9}, {3.568568160517371*^9, 3.568568165691471*^9}, 3.569487869708054*^9, 3.569488062857883*^9}], Cell["this one orders the del' s but not anything else", "Text", CellChangeTimes->{{3.569740809019402*^9, 3.569740825065474*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"delFunctionNO", "[", "x0_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ "tempx", ",", "tempy", ",", "x0in", ",", "start", ",", "done", ",", "workedx", ",", "delcoe", ",", "gone"}], "}"}], ",", "\n", RowBox[{ RowBox[{"workedx", "=", "0"}], ";", "\n", RowBox[{"gone", "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"x0in", "=", RowBox[{"Expand", "[", RowBox[{"x0", "+", "hold"}], "]"}]}], ";", "\n", RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"start", "=", RowBox[{"x0in", "[", RowBox[{"[", "ii", "]"}], "]"}]}], ";", "\n", RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"tempx", "=", RowBox[{"Complement", "[", RowBox[{ RowBox[{ RowBox[{"orderFunction", "[", RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", "start", "]"}], ",", RowBox[{ RowBox[{"Variables", "[", "start", "]"}], "//.", RowBox[{ RowBox[{"del", "[", "XX__", "]"}], "\[Rule]", "1"}]}]}], "]"}], "]"}], "//.", "gone"}], ",", RowBox[{"{", "1", "}"}]}], "]"}]}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{"tempx", "\[Equal]", RowBox[{"{", "}"}]}], ",", RowBox[{"Break", "[", "]"}], ",", RowBox[{"tempy", "=", RowBox[{ RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}], "\[Rule]", RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}]}]}]}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"Intersection", "[", RowBox[{"extVAR", ",", RowBox[{"{", RowBox[{ RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ",", RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}], "}"}]}], "]"}], "\[Equal]", RowBox[{"{", RowBox[{ RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ",", RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}], "}"}]}], ",", RowBox[{ RowBox[{"delcoe", "=", RowBox[{"del", "[", RowBox[{ RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ",", RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}], "]"}]}], ";", RowBox[{"AppendTo", "[", RowBox[{"gone", ",", RowBox[{"delcoe", "\[Rule]", "1"}]}], "]"}]}], ",", RowBox[{"delcoe", "=", "1"}]}], "]"}], ";", "\n", RowBox[{"done", "=", RowBox[{"delcoe", RowBox[{"(", RowBox[{ RowBox[{"start", "//.", "tempy"}], "//.", RowBox[{ RowBox[{"del", "[", RowBox[{"X_", ",", "X_"}], "]"}], "\[Rule]", "1"}]}], ")"}]}]}], ";", "\n", RowBox[{"start", "=", "done"}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"cc", ",", "1", ",", "100"}], "}"}]}], "]"}], ";", "\n", RowBox[{"workedx", "=", RowBox[{"workedx", "+", "start"}]}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "x0in", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"worked", "=", RowBox[{"workedx", "//.", RowBox[{"hold", "\[Rule]", "0"}]}]}]}]}], "\n", "]"}]}]], "Input", CellChangeTimes->{{3.569683068121995*^9, 3.5696830824089823`*^9}}], Cell["\<\ this one doesn' t order deltas - for things like delta[-k1, k2] where the \ arguments are momenta and not indices\ \>", "Text", CellChangeTimes->{{3.5697408292071333`*^9, 3.5697408834830503`*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"deltaFunction", "[", "x0_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ "tempx", ",", "tempy", ",", "x0in", ",", "start", ",", "done", ",", "workedx", ",", "delcoe", ",", "gone"}], "}"}], ",", "\n", RowBox[{ RowBox[{"workedx", "=", "0"}], ";", "\n", RowBox[{"gone", "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"x0in", "=", RowBox[{"Expand", "[", RowBox[{"x0", "+", "hold"}], "]"}]}], ";", "\n", RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"start", "=", RowBox[{"x0in", "[", RowBox[{"[", "ii", "]"}], "]"}]}], ";", "\n", RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"tempx", "=", RowBox[{"Complement", "[", RowBox[{ RowBox[{ RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", "start", "]"}], ",", RowBox[{ RowBox[{"Variables", "[", "start", "]"}], "//.", RowBox[{ RowBox[{"delta", "[", "XX__", "]"}], "\[Rule]", "1"}]}]}], "]"}], "//.", "gone"}], ",", RowBox[{"{", "1", "}"}]}], "]"}]}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{"tempx", "\[Equal]", RowBox[{"{", "}"}]}], ",", RowBox[{"Break", "[", "]"}], ",", RowBox[{"tempy", "=", RowBox[{ RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}], "\[Rule]", RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}]}]}]}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"Intersection", "[", RowBox[{"extVAR", ",", RowBox[{"{", RowBox[{ RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ",", RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}], "}"}]}], "]"}], "\[Equal]", RowBox[{"{", RowBox[{ RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ",", RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}], "}"}]}], ",", RowBox[{ RowBox[{"delcoe", "=", RowBox[{"delta", "[", RowBox[{ RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "1"}], "]"}], "]"}], ",", RowBox[{"tempx", "[", RowBox[{"[", RowBox[{"1", ",", "2"}], "]"}], "]"}]}], "]"}]}], ";", RowBox[{"AppendTo", "[", RowBox[{"gone", ",", RowBox[{"delcoe", "\[Rule]", "1"}]}], "]"}]}], ",", RowBox[{"delcoe", "=", "1"}]}], "]"}], ";", "\n", RowBox[{"done", "=", RowBox[{"delcoe", RowBox[{"(", RowBox[{ RowBox[{"start", "//.", "tempy"}], "//.", RowBox[{ RowBox[{"delta", "[", RowBox[{"X_", ",", "X_"}], "]"}], "\[Rule]", "1"}]}], ")"}]}]}], ";", "\n", RowBox[{"start", "=", "done"}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"cc", ",", "1", ",", "100"}], "}"}]}], "]"}], ";", "\n", RowBox[{"workedx", "=", RowBox[{"workedx", "+", "start"}]}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"ii", "/", "500"}], "\[Element]", "Integers"}], ",", RowBox[{"Print", "[", RowBox[{"N", "[", RowBox[{ RowBox[{"ii", "/", RowBox[{"Length", "[", "x0in", "]"}]}], ",", "3"}], "]"}], "]"}]}], "]"}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "x0in", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"worked", "=", RowBox[{"workedx", "//.", RowBox[{"hold", "\[Rule]", "0"}]}]}]}]}], "\n", "]"}]}]], "Input", CellChangeTimes->{{3.568094700831757*^9, 3.568094735181623*^9}, { 3.568094877596612*^9, 3.568094879023357*^9}, {3.568094929359708*^9, 3.568094954243826*^9}, {3.568095282270618*^9, 3.5680952895779*^9}, { 3.568096198878455*^9, 3.5680962958124323`*^9}, 3.568180691728413*^9, { 3.568181200315638*^9, 3.5681812064474783`*^9}, {3.568447135288146*^9, 3.568447143053479*^9}, 3.568447645737982*^9, {3.568447741499614*^9, 3.568447745209238*^9}, {3.5684478531669817`*^9, 3.5684478739583263`*^9}, { 3.5684500921352053`*^9, 3.5684500927983828`*^9}, 3.568562733793872*^9, 3.568563082010385*^9, {3.5685631577887774`*^9, 3.568563170399467*^9}, 3.5685639943805656`*^9, {3.568564522799315*^9, 3.5685645508132067`*^9}, 3.5685645832591763`*^9, {3.568564629552519*^9, 3.568564632370388*^9}, 3.56856474192807*^9, {3.568564837240542*^9, 3.5685648623680487`*^9}, { 3.568564903368915*^9, 3.568564925338923*^9}, {3.568565521528384*^9, 3.568565522088702*^9}, {3.568566297188801*^9, 3.5685664034214973`*^9}, { 3.568566483378325*^9, 3.568566577835762*^9}, {3.568567129634638*^9, 3.5685671413723993`*^9}, 3.5685672566712017`*^9, {3.568567460493219*^9, 3.568567488768208*^9}, 3.568567821397739*^9, {3.5685679964471273`*^9, 3.568568018522256*^9}, {3.568568160517371*^9, 3.568568165691471*^9}, 3.569487869708054*^9, 3.569488062857883*^9, {3.569488317366109*^9, 3.569488348005509*^9}, {3.569658490224771*^9, 3.569658491033525*^9}, { 3.569659089954067*^9, 3.56965910749406*^9}, {3.569670594790722*^9, 3.569670596821513*^9}, {3.5696706286525373`*^9, 3.569670634117577*^9}, 3.569670786088418*^9, {3.5696708581089077`*^9, 3.569670884511817*^9}, { 3.569681488711213*^9, 3.569681512179356*^9}, {3.5699104300867558`*^9, 3.569910523072773*^9}, {3.5699105788892097`*^9, 3.56991057947068*^9}, 3.5699106201697397`*^9, {3.56991066561395*^9, 3.569910671210206*^9}}] }, Closed]], Cell[CellGroupData[{ Cell["orderFunction[x0]", "Subsection", CellChangeTimes->{{3.553583956492691*^9, 3.5535839798738327`*^9}}, Background->RGBColor[0.10196078431372549`, 0.07450980392156863, 1.]], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"orderFunction", "[", "x0_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"sortedVars", ",", "replaceRules", ",", "sort", ",", "toSort"}], "}"}], ",", RowBox[{ RowBox[{"sortedVars", "=", RowBox[{"{", "}"}]}], ";", "\[IndentingNewLine]", "\[IndentingNewLine]", RowBox[{"replaceRules", "=", RowBox[{"{", "}"}]}], ";", "\[IndentingNewLine]", RowBox[{ RowBox[{"sort", "[", "x___", "]"}], ":=", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"Head", "[", "x", "]"}], "===", "Symbol"}], ",", "x", ",", RowBox[{"Sort", "[", "x", "]"}]}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"holder", "=", RowBox[{"x0", "+", "hold"}]}], ";", "\[IndentingNewLine]", RowBox[{"toSort", "=", RowBox[{"Variables", "[", "holder", "]"}]}], ";", "\[IndentingNewLine]", "\[IndentingNewLine]", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"sortedVars", ",", RowBox[{"sort", "[", RowBox[{"toSort", "[", RowBox[{"[", "ii", "]"}], "]"}], "]"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "toSort", "]"}]}], "}"}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"replaceRules", ",", RowBox[{ RowBox[{"toSort", "[", RowBox[{"[", "ii", "]"}], "]"}], "\[Rule]", RowBox[{"sortedVars", "[", RowBox[{"[", "ii", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "toSort", "]"}]}], "}"}]}], "]"}], ";", "\[IndentingNewLine]", "\[IndentingNewLine]", RowBox[{"order3", "=", RowBox[{ RowBox[{"holder", "//.", "replaceRules"}], "//.", RowBox[{"hold", "\[Rule]", "0"}]}]}]}]}], "]"}]}], ";"}]], "Input", CellChangeTimes->{ 3.553583956492691*^9, {3.553613282195175*^9, 3.553613285678782*^9}, { 3.553866991470229*^9, 3.553866995782968*^9}, {3.553867036681904*^9, 3.553867094851463*^9}, {3.568094676780513*^9, 3.568094679778068*^9}}], Cell["\<\ i don' t remember what these do - something for the BS calculation which \ doesn' t order all vertices\ \>", "Text", CellChangeTimes->{{3.5697410395979548`*^9, 3.569741086625679*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"orderFunction2", "[", "x0_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ "vars2", ",", "vars4", ",", "sort2", ",", "sort4", ",", "temp", ",", "direction", ",", "tempNew", ",", "tempDum", ",", "tempExt"}], "}"}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"Head", "[", "x0", "]"}], "\[Equal]", "Times"}], ",", RowBox[{ "Print", "[", "\"\\"", "]"}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"vars2", "=", RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", "x0", "]"}], ",", RowBox[{ RowBox[{"Variables", "[", "x0", "]"}], "//.", "remove2"}]}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"vars4", "=", RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", "x0", "]"}], ",", RowBox[{ RowBox[{"Variables", "[", "x0", "]"}], "//.", "remove4"}]}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"sort2", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"sort4", "=", RowBox[{"{", "}"}]}], ";", "\[IndentingNewLine]", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"sort2", ",", RowBox[{ RowBox[{"vars2", "[", RowBox[{"[", "mm", "]"}], "]"}], "\[Rule]", RowBox[{"orderFunction", "[", RowBox[{"vars2", "[", RowBox[{"[", "mm", "]"}], "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"mm", ",", "1", ",", RowBox[{"Length", "[", "vars2", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"Do", "[", "\[IndentingNewLine]", RowBox[{ RowBox[{ RowBox[{"temp", "=", RowBox[{"Level", "[", RowBox[{ RowBox[{"vars4", "[", RowBox[{"[", "hh", "]"}], "]"}], ",", "1"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{"MemberQ", "[", RowBox[{"extVAR", ",", RowBox[{"temp", "[", RowBox[{"[", "1", "]"}], "]"}]}], "]"}], ",", RowBox[{"direction", "=", "ext"}], ",", RowBox[{"direction", "=", "dum"}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"tempExt", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"tempDum", "=", RowBox[{"{", "}"}]}], ";", "\[IndentingNewLine]", RowBox[{"Do", "[", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"MemberQ", "[", RowBox[{"extVAR", ",", RowBox[{"temp", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], ",", RowBox[{"AppendTo", "[", RowBox[{"tempExt", ",", RowBox[{"temp", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], ",", RowBox[{"AppendTo", "[", RowBox[{"tempDum", ",", RowBox[{"temp", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "temp", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{"direction", "\[Equal]", "dum"}], ",", RowBox[{"tempNew", "=", RowBox[{"Flatten", "[", RowBox[{"{", RowBox[{ RowBox[{"Sort", "[", "tempDum", "]"}], ",", RowBox[{"Sort", "[", "tempExt", "]"}]}], "}"}], "]"}]}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{"direction", "\[Equal]", "ext"}], ",", RowBox[{"tempNew", "=", RowBox[{"Flatten", "[", RowBox[{"{", RowBox[{ RowBox[{"Sort", "[", "tempExt", "]"}], ",", RowBox[{"Sort", "[", "tempDum", "]"}]}], "}"}], "]"}]}]}], "]"}], ";", "\n", RowBox[{"AppendTo", "[", RowBox[{"sort4", ",", RowBox[{ RowBox[{"vars4", "[", RowBox[{"[", "hh", "]"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"Head", "[", RowBox[{"vars4", "[", RowBox[{"[", "hh", "]"}], "]"}], "]"}], "[", RowBox[{ RowBox[{"tempNew", "[", RowBox[{"[", "1", "]"}], "]"}], ",", RowBox[{"tempNew", "[", RowBox[{"[", "2", "]"}], "]"}], ",", RowBox[{"tempNew", "[", RowBox[{"[", "3", "]"}], "]"}], ",", RowBox[{"tempNew", "[", RowBox[{"[", "4", "]"}], "]"}]}], "]"}]}]}], "]"}]}], ",", RowBox[{"{", RowBox[{"hh", ",", "1", ",", RowBox[{"Length", "[", "vars4", "]"}]}], "}"}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"ordered", "=", RowBox[{ RowBox[{"x0", "/.", "sort2"}], "/.", "sort4"}]}]}]}], "]"}]}]], "Input",\ CellChangeTimes->{{3.5685300313380623`*^9, 3.568530039050434*^9}, { 3.5685300770167227`*^9, 3.5685302202730703`*^9}, {3.568530299531218*^9, 3.5685303511327333`*^9}, {3.568530401059119*^9, 3.5685304180812483`*^9}, { 3.568530534071947*^9, 3.568530729771658*^9}, {3.5685307951779823`*^9, 3.568530937391007*^9}, {3.568531015126008*^9, 3.568531121946978*^9}, 3.569741038213223*^9}], Cell[BoxData[ RowBox[{ RowBox[{"orderFunction2", "[", "x0_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ "x00", ",", "vars2", ",", "vars4", ",", "sort2", ",", "sort4", ",", "temp", ",", "direction", ",", "tempNew", ",", "tempDum", ",", "tempExt"}], "}"}], ",", "\n", RowBox[{ RowBox[{"x00", "=", RowBox[{"Expand", "[", RowBox[{"hold", "+", "x0"}], "]"}]}], ";", "\n", RowBox[{"vars2", "=", RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", "x00", "]"}], ",", RowBox[{ RowBox[{"Variables", "[", "x00", "]"}], "//.", "remove2"}]}], "]"}]}], ";", "\n", RowBox[{"vars4", "=", RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", "x00", "]"}], ",", RowBox[{ RowBox[{"Variables", "[", "x00", "]"}], "//.", "remove4"}]}], "]"}]}], ";", "\n", RowBox[{"sort2", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"sort4", "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"sort2", ",", RowBox[{ RowBox[{"vars2", "[", RowBox[{"[", "mm", "]"}], "]"}], "\[Rule]", RowBox[{"orderFunction", "[", RowBox[{"vars2", "[", RowBox[{"[", "mm", "]"}], "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"mm", ",", "1", ",", RowBox[{"Length", "[", "vars2", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"temp", "=", RowBox[{"Level", "[", RowBox[{ RowBox[{"vars4", "[", RowBox[{"[", "hh", "]"}], "]"}], ",", "1"}], "]"}]}], ";", "\n", RowBox[{"tempNew", "=", RowBox[{"Flatten", "[", RowBox[{"{", RowBox[{ RowBox[{"Sort", "[", RowBox[{"{", RowBox[{ RowBox[{"temp", "[", RowBox[{"[", "1", "]"}], "]"}], ",", RowBox[{"temp", "[", RowBox[{"[", "2", "]"}], "]"}]}], "}"}], "]"}], ",", RowBox[{"Sort", "[", RowBox[{"{", RowBox[{ RowBox[{"temp", "[", RowBox[{"[", "3", "]"}], "]"}], ",", RowBox[{"temp", "[", RowBox[{"[", "4", "]"}], "]"}]}], "}"}], "]"}]}], "}"}], "]"}]}], ";", "\n", RowBox[{"AppendTo", "[", RowBox[{"sort4", ",", RowBox[{ RowBox[{"vars4", "[", RowBox[{"[", "hh", "]"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"Head", "[", RowBox[{"vars4", "[", RowBox[{"[", "hh", "]"}], "]"}], "]"}], "[", RowBox[{ RowBox[{"tempNew", "[", RowBox[{"[", "1", "]"}], "]"}], ",", RowBox[{"tempNew", "[", RowBox[{"[", "2", "]"}], "]"}], ",", RowBox[{"tempNew", "[", RowBox[{"[", "3", "]"}], "]"}], ",", RowBox[{"tempNew", "[", RowBox[{"[", "4", "]"}], "]"}]}], "]"}]}]}], "]"}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"hh", ",", "1", ",", RowBox[{"Length", "[", "vars4", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"ordered", "=", RowBox[{ RowBox[{ RowBox[{"x00", "/.", "sort2"}], "/.", "sort4"}], "//.", RowBox[{"hold", "\[Rule]", "0"}]}]}]}]}], "]"}]}]], "Input", CellChangeTimes->{ 3.568531252969678*^9, {3.5685315130976667`*^9, 3.568531570773779*^9}, { 3.568532187656396*^9, 3.568532225675603*^9}, 3.568532273884205*^9}] }, Closed]], Cell[CellGroupData[{ Cell["shifterM", "Subsection", CellChangeTimes->{{3.568179713114607*^9, 3.568179740311492*^9}}, Background->RGBColor[1, 1, 0]], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"shifterM", "[", "x0_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"x00", ",", "allvars", ",", "term", ",", "sorter"}], "}"}], ",", "\n", RowBox[{ RowBox[{"x00", "=", RowBox[{"Expand", "[", RowBox[{"x0", "+", "hold"}], "]"}]}], ";", "\n", RowBox[{"sorted", "=", "0"}], ";", "\n", RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"allvars", "=", RowBox[{"Level", "[", RowBox[{ RowBox[{"Variables", "[", RowBox[{ RowBox[{"x00", "[", RowBox[{"[", "ii", "]"}], "]"}], "/", RowBox[{"(", RowBox[{ RowBox[{"x00", "[", RowBox[{"[", "ii", "]"}], "]"}], "//.", "removeAll"}], ")"}]}], "]"}], ",", RowBox[{"{", "2", "}"}]}], "]"}]}], ";", "\n", RowBox[{"inner", "=", RowBox[{"Complement", "[", RowBox[{"allvars", ",", "extVAR"}], "]"}]}], ";", "\n", RowBox[{"outer", "=", RowBox[{"Intersection", "[", RowBox[{"allvars", ",", "extVAR"}], "]"}]}], ";", "\n", RowBox[{"sorter", "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"sorter", ",", RowBox[{ RowBox[{"inner", "[", RowBox[{"[", "jj", "]"}], "]"}], "\[Rule]", RowBox[{"dumVEC", "[", RowBox[{"[", "jj", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "inner", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"sorted", "=", RowBox[{"sorted", "+", RowBox[{"orderFunction", "[", RowBox[{"(", RowBox[{ RowBox[{"x00", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "sorter"}], ")"}], "]"}]}]}], ";", "\n", RowBox[{"(*", " ", RowBox[{ "this", " ", "is", " ", "the", " ", "testing", " ", "stuff"}], " ", "*)"}], "\n", RowBox[{"(*", RowBox[{ RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"cond2", "=", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{ RowBox[{"Tally", "[", "allvars", "]"}], "[", RowBox[{"[", RowBox[{"ss", ",", "2"}], "]"}], "]"}], "\[Equal]", "2"}], ")"}], "\[Equal]", "True"}]}], ";", "\n", RowBox[{"cond1", "=", RowBox[{ RowBox[{"Intersection", "[", RowBox[{"extVAR", ",", RowBox[{"{", RowBox[{ RowBox[{"Tally", "[", "allvars", "]"}], "[", RowBox[{"[", RowBox[{"ss", ",", "1"}], "]"}], "]"}], "}"}]}], "]"}], "\[Equal]", RowBox[{"{", "}"}]}]}], ";", "\n", RowBox[{"cond4", "=", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{ RowBox[{"Tally", "[", "allvars", "]"}], "[", RowBox[{"[", RowBox[{"ss", ",", "2"}], "]"}], "]"}], "\[Equal]", "1"}], ")"}], "\[Equal]", "True"}]}], ";", "\n", RowBox[{"cond3", "=", RowBox[{ RowBox[{"MemberQ", "[", RowBox[{"extVAR", ",", RowBox[{ RowBox[{"Tally", "[", "allvars", "]"}], "[", RowBox[{"[", RowBox[{"ss", ",", "1"}], "]"}], "]"}]}], "]"}], "\[Equal]", "True"}]}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"{", RowBox[{"cond1", ",", "cond2"}], "}"}], "\[Equal]", RowBox[{"{", RowBox[{"True", ",", "False"}], "}"}]}], ")"}], "&&", RowBox[{"count", "\[Equal]", "0"}]}], ",", RowBox[{ RowBox[{"Print", "[", RowBox[{"{", RowBox[{"\"\\"", ",", RowBox[{ RowBox[{"Tally", "[", "allvars", "]"}], "[", RowBox[{"[", RowBox[{"ss", ",", "1"}], "]"}], "]"}]}], "}"}], "]"}], ";", RowBox[{"count", "=", RowBox[{"count", "+", "1"}]}]}]}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"{", RowBox[{"cond3", ",", "cond4"}], "}"}], "\[Equal]", RowBox[{"{", RowBox[{"True", ",", "False"}], "}"}]}], ")"}], "&&", RowBox[{"count", "\[Equal]", "0"}]}], ",", RowBox[{ RowBox[{"Print", "[", RowBox[{"{", RowBox[{"\"\\"", ",", RowBox[{ RowBox[{"Tally", "[", "allvars", "]"}], "[", RowBox[{"[", RowBox[{"ss", ",", "1"}], "]"}], "]"}]}], "}"}], "]"}], ";", RowBox[{"count", "=", RowBox[{"count", "+", "1"}]}]}]}], "]"}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"ss", ",", "1", ",", RowBox[{"Length", "[", RowBox[{"Tally", "[", "allvars", "]"}], "]"}]}], "}"}]}], "]"}], ";"}], "*)"}], "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"ii", "/", "3000"}], "\[Element]", "Integers"}], ",", RowBox[{"Print", "[", "ii", "]"}]}], "]"}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "x00", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"sorted", "//.", RowBox[{"hold", "\[Rule]", "0"}]}]}]}], "\n", "]"}]}], ";"}]], "Input",\ CellChangeTimes->{{3.568112676349491*^9, 3.568112710803317*^9}, { 3.56811279544521*^9, 3.568112797013422*^9}, 3.5681129744607964`*^9, { 3.568113180692151*^9, 3.568113183679785*^9}, {3.568113342683066*^9, 3.568113395218094*^9}, 3.56811344687672*^9, {3.5681152137989597`*^9, 3.5681152408845*^9}, {3.568122259436756*^9, 3.568122300814034*^9}, 3.568179743993623*^9, {3.5681798295893106`*^9, 3.568179943835959*^9}, 3.568180058798112*^9, {3.568180513685246*^9, 3.5681805225741053`*^9}, 3.568184396564492*^9, 3.568184427595274*^9, {3.568184785348012*^9, 3.568184795628892*^9}, 3.568184854859715*^9, 3.568185122496593*^9, 3.56818524417066*^9, 3.568185454065936*^9, {3.568185519733601*^9, 3.568185524529088*^9}, {3.568185569308506*^9, 3.568185569615432*^9}, { 3.568185604245758*^9, 3.568185605173523*^9}, {3.568185687552889*^9, 3.568185691670411*^9}, 3.568186187047371*^9, {3.5681864527148867`*^9, 3.568186481931734*^9}, 3.5681865593269978`*^9, {3.568186638941956*^9, 3.568186639214943*^9}, {3.568186753958103*^9, 3.568186812474069*^9}, { 3.56818684321026*^9, 3.568186847507305*^9}, {3.568186995741191*^9, 3.568187064680312*^9}, {3.568368227992782*^9, 3.568368316593315*^9}, { 3.568395889403507*^9, 3.568395916696636*^9}, {3.568442656893386*^9, 3.568442657365246*^9}, {3.568445480529396*^9, 3.568445490353825*^9}, { 3.568446169927926*^9, 3.568446173629094*^9}, {3.568485467226276*^9, 3.568485469334538*^9}}], Cell[BoxData[ RowBox[{ RowBox[{ RowBox[{"shifterNO", "[", "x0_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{"x00", ",", "allvars", ",", "term", ",", "sorter"}], "}"}], ",", "\n", RowBox[{ RowBox[{"x00", "=", RowBox[{"Expand", "[", RowBox[{"x0", "+", "hold"}], "]"}]}], ";", "\n", RowBox[{"sorted", "=", "0"}], ";", "\n", RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"allvars", "=", RowBox[{"Level", "[", RowBox[{ RowBox[{"Variables", "[", RowBox[{ RowBox[{"x00", "[", RowBox[{"[", "ii", "]"}], "]"}], "/", RowBox[{"(", RowBox[{ RowBox[{"x00", "[", RowBox[{"[", "ii", "]"}], "]"}], "//.", "removeAll"}], ")"}]}], "]"}], ",", RowBox[{"{", "2", "}"}]}], "]"}]}], ";", "\n", RowBox[{"inner", "=", RowBox[{"Complement", "[", RowBox[{"allvars", ",", "extVAR"}], "]"}]}], ";", "\n", RowBox[{"outer", "=", RowBox[{"Intersection", "[", RowBox[{"allvars", ",", "extVAR"}], "]"}]}], ";", "\n", RowBox[{"sorter", "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"sorter", ",", RowBox[{ RowBox[{"inner", "[", RowBox[{"[", "jj", "]"}], "]"}], "\[Rule]", RowBox[{"dumVEC", "[", RowBox[{"[", "jj", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "inner", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"sorted", "=", RowBox[{"sorted", "+", RowBox[{"(", RowBox[{ RowBox[{"x00", "[", RowBox[{"[", "ii", "]"}], "]"}], "/.", "sorter"}], ")"}]}]}], ";", "\n", RowBox[{"(*", " ", RowBox[{ "this", " ", "is", " ", "the", " ", "testing", " ", "stuff"}], " ", "*)"}], "\n", RowBox[{"(*", RowBox[{ RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"cond2", "=", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{ RowBox[{"Tally", "[", "allvars", "]"}], "[", RowBox[{"[", RowBox[{"ss", ",", "2"}], "]"}], "]"}], "\[Equal]", "2"}], ")"}], "\[Equal]", "True"}]}], ";", "\n", RowBox[{"cond1", "=", RowBox[{ RowBox[{"Intersection", "[", RowBox[{"extVAR", ",", RowBox[{"{", RowBox[{ RowBox[{"Tally", "[", "allvars", "]"}], "[", RowBox[{"[", RowBox[{"ss", ",", "1"}], "]"}], "]"}], "}"}]}], "]"}], "\[Equal]", RowBox[{"{", "}"}]}]}], ";", "\n", RowBox[{"cond4", "=", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{ RowBox[{"Tally", "[", "allvars", "]"}], "[", RowBox[{"[", RowBox[{"ss", ",", "2"}], "]"}], "]"}], "\[Equal]", "1"}], ")"}], "\[Equal]", "True"}]}], ";", "\n", RowBox[{"cond3", "=", RowBox[{ RowBox[{"MemberQ", "[", RowBox[{"extVAR", ",", RowBox[{ RowBox[{"Tally", "[", "allvars", "]"}], "[", RowBox[{"[", RowBox[{"ss", ",", "1"}], "]"}], "]"}]}], "]"}], "\[Equal]", "True"}]}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"{", RowBox[{"cond1", ",", "cond2"}], "}"}], "\[Equal]", RowBox[{"{", RowBox[{"True", ",", "False"}], "}"}]}], ")"}], "&&", RowBox[{"count", "\[Equal]", "0"}]}], ",", RowBox[{ RowBox[{"Print", "[", RowBox[{"{", RowBox[{"\"\\"", ",", RowBox[{ RowBox[{"Tally", "[", "allvars", "]"}], "[", RowBox[{"[", RowBox[{"ss", ",", "1"}], "]"}], "]"}]}], "}"}], "]"}], ";", RowBox[{"count", "=", RowBox[{"count", "+", "1"}]}]}]}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"{", RowBox[{"cond3", ",", "cond4"}], "}"}], "\[Equal]", RowBox[{"{", RowBox[{"True", ",", "False"}], "}"}]}], ")"}], "&&", RowBox[{"count", "\[Equal]", "0"}]}], ",", RowBox[{ RowBox[{"Print", "[", RowBox[{"{", RowBox[{"\"\\"", ",", RowBox[{ RowBox[{"Tally", "[", "allvars", "]"}], "[", RowBox[{"[", RowBox[{"ss", ",", "1"}], "]"}], "]"}]}], "}"}], "]"}], ";", RowBox[{"count", "=", RowBox[{"count", "+", "1"}]}]}]}], "]"}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"ss", ",", "1", ",", RowBox[{"Length", "[", RowBox[{"Tally", "[", "allvars", "]"}], "]"}]}], "}"}]}], "]"}], ";"}], "*)"}], "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"ii", "/", "3000"}], "\[Element]", "Integers"}], ",", RowBox[{"Print", "[", "ii", "]"}]}], "]"}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "x00", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"sorted", "//.", RowBox[{"hold", "\[Rule]", "0"}]}]}]}], "\n", "]"}]}], ";"}]], "Input",\ CellChangeTimes->{{3.568112676349491*^9, 3.568112710803317*^9}, { 3.56811279544521*^9, 3.568112797013422*^9}, 3.5681129744607964`*^9, { 3.568113180692151*^9, 3.568113183679785*^9}, {3.568113342683066*^9, 3.568113395218094*^9}, 3.56811344687672*^9, {3.5681152137989597`*^9, 3.5681152408845*^9}, {3.568122259436756*^9, 3.568122300814034*^9}, 3.568179743993623*^9, {3.5681798295893106`*^9, 3.568179943835959*^9}, 3.568180058798112*^9, {3.568180513685246*^9, 3.5681805225741053`*^9}, 3.568184396564492*^9, 3.568184427595274*^9, {3.568184785348012*^9, 3.568184795628892*^9}, 3.568184854859715*^9, 3.568185122496593*^9, 3.56818524417066*^9, 3.568185454065936*^9, {3.568185519733601*^9, 3.568185524529088*^9}, {3.568185569308506*^9, 3.568185569615432*^9}, { 3.568185604245758*^9, 3.568185605173523*^9}, {3.568185687552889*^9, 3.568185691670411*^9}, 3.568186187047371*^9, {3.5681864527148867`*^9, 3.568186481931734*^9}, 3.5681865593269978`*^9, {3.568186638941956*^9, 3.568186639214943*^9}, {3.568186753958103*^9, 3.568186812474069*^9}, { 3.56818684321026*^9, 3.568186847507305*^9}, {3.568186995741191*^9, 3.568187064680312*^9}, {3.568368227992782*^9, 3.568368316593315*^9}, { 3.568395889403507*^9, 3.568395916696636*^9}, {3.568442656893386*^9, 3.568442657365246*^9}, {3.568445480529396*^9, 3.568445490353825*^9}, { 3.568446169927926*^9, 3.568446173629094*^9}, {3.568472806366148*^9, 3.568472816595518*^9}, {3.568485479352425*^9, 3.568485479559911*^9}}] }, Closed]], Cell[CellGroupData[{ Cell["loopOrderFunction[x0_]", "Subsection", CellChangeTimes->{{3.472825080014275*^9, 3.472825092510461*^9}, { 3.5620667285806637`*^9, 3.562066733793837*^9}, {3.562403171595973*^9, 3.562403172814767*^9}, {3.563697707925933*^9, 3.563697716587801*^9}}, Background->RGBColor[0.6666666666666666, 0.3333333333333333, 1.]], Cell["\<\ multiply by hold because Count won' t work right for terms like V0[a, b, c, \ d] with no product of factors - not sure if this is needed? yes hold is needed for terms with Head Times new method: if x0 has only one term (Head is not Plus) then put this term in \ brackets\ \>", "Text", CellChangeTimes->{{3.562406486673389*^9, 3.5624065536724777`*^9}, { 3.5668114982418957`*^9, 3.5668115372198267`*^9}, {3.56727452886392*^9, 3.567274553101592*^9}}, FontSize->14], Cell[BoxData[{ RowBox[{ RowBox[{"Clear", "[", "loopOrderFunction", "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"loopOrderFunction", "[", "x0pp_", "]"}], ":=", RowBox[{"Module", "[", RowBox[{ RowBox[{"{", RowBox[{ "input", ",", "noI", ",", "noV3", ",", "noV4", ",", "noV5", ",", "noV6", ",", "exG1", ",", "exG2", ",", "exG3", ",", "exV1", ",", "exV2", ",", "exV3", ",", "exV4", ",", "x0p", ",", "x0"}], "}"}], ",", "\n", RowBox[{ RowBox[{ RowBox[{"x0p", "=", RowBox[{"Expand", "[", "x0pp", "]"}]}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"Head", "[", "x0p", "]"}], "\[Equal]", "Plus"}], ",", RowBox[{"x0", "=", "x0p"}], ",", RowBox[{"x0", "=", "x0p"}], ",", RowBox[{"x0", "=", RowBox[{"{", "x0p", "}"}]}]}], "]"}], ";", "\n", RowBox[{"loopOrder", "=", RowBox[{"Expand", "[", RowBox[{ RowBox[{"hold", "*", "x0"}], "/.", RowBox[{"{", RowBox[{ RowBox[{"Vct", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}], "\[Rule]", RowBox[{ RowBox[{"Vct1", "[", RowBox[{"X", ",", "Y", ",", "Z", ",", "Z2"}], "]"}], "+", RowBox[{"Vct2", "[", RowBox[{"X", ",", "Y", ",", "Z", ",", "Z2"}], "]"}], "+", RowBox[{"Vct3", "[", RowBox[{"X", ",", "Y", ",", "Z", ",", "Z2"}], "]"}], "+", RowBox[{"Vct4", "[", RowBox[{"X", ",", "Y", ",", "Z", ",", "Z2"}], "]"}]}]}], "}"}]}], "]"}]}], ";", "\n", RowBox[{"loopm", "=", "0"}], ";", RowBox[{"loop0", "=", "0"}], ";", RowBox[{"loop1", "=", "0"}], ";", RowBox[{"loop2", "=", "0"}], ";", RowBox[{"loop3", "=", "0"}], ";", RowBox[{"loop4", "=", "0"}], ";", RowBox[{"loop5", "=", "0"}], ";", RowBox[{"loop6", "=", "0"}], ";", RowBox[{"loop7", "=", "0"}], ";", RowBox[{"loop8", "=", "0"}], ";", RowBox[{"loop9", "=", "0"}], ";", RowBox[{"loop10", "=", "0"}], ";", RowBox[{"loop11", "=", "0"}], ";", "\n", RowBox[{"loopLook", "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Clear", "[", "ii", "]"}], ";", "\n", RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"input", "=", RowBox[{ RowBox[{ RowBox[{"loopOrder", "[", RowBox[{"[", "ii", "]"}], "]"}], "//.", "powerspreader"}], "/.", RowBox[{ RowBox[{"del", "[", RowBox[{"X_", ",", "Y_"}], "]"}], "\[Rule]", RowBox[{"del", "[", RowBox[{"X", ",", "Y", ",", "hold"}], "]"}]}]}]}], ";", "\n", RowBox[{ RowBox[{"noI", "[", "ii", "]"}], "=", "0"}], ";", RowBox[{ RowBox[{"noV3", "[", "ii", "]"}], "=", "0"}], ";", RowBox[{ RowBox[{"noV4", "[", "ii", "]"}], "=", "0"}], ";", RowBox[{ RowBox[{"noV5", "[", "ii", "]"}], "=", "0"}], ";", RowBox[{ RowBox[{"noV6", "[", "ii", "]"}], "=", "0"}], ";", RowBox[{ RowBox[{"exG1", "[", "ii", "]"}], "=", "0"}], ";", RowBox[{ RowBox[{"exG2", "[", "ii", "]"}], "=", "0"}], ";", RowBox[{ RowBox[{"exG3", "[", "ii", "]"}], "=", "0"}], ";", RowBox[{ RowBox[{"exV1", "[", "ii", "]"}], "=", "0"}], ";", RowBox[{ RowBox[{"exV2", "[", "ii", "]"}], "=", "0"}], ";", RowBox[{ RowBox[{"exV3", "[", "ii", "]"}], "=", "0"}], ";", "\[IndentingNewLine]", RowBox[{ RowBox[{"noI", "[", "ii", "]"}], "=", RowBox[{ RowBox[{"noI", "[", "ii", "]"}], "+", RowBox[{"Count", "[", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"Variables", "[", "input", "]"}], "//.", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{"Gin", "[", "XX__", "]"}], "\[Rule]", "1"}], ",", RowBox[{ RowBox[{"del", "[", "XX__", "]"}], "\[Rule]", "1"}]}], "}"}]}], ")"}], ",", RowBox[{"X_", "[", RowBox[{"x_", ",", "y_"}], "]"}]}], "]"}]}]}], ";", "\[IndentingNewLine]", RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"noV3", "[", "ii", "]"}], "=", RowBox[{ RowBox[{"noV3", "[", "ii", "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{ RowBox[{"nameThree", "[", RowBox[{"[", "jj", "]"}], "]"}], "[", "x__", "]"}]}], "]"}]}]}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "nameThree", "]"}]}], "}"}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"noV4", "[", "ii", "]"}], "=", RowBox[{ RowBox[{"noV4", "[", "ii", "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{ RowBox[{"nameFour", "[", RowBox[{"[", "jj", "]"}], "]"}], "[", "x__", "]"}]}], "]"}]}]}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "nameFour", "]"}]}], "}"}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"noV5", "[", "ii", "]"}], "=", RowBox[{ RowBox[{"noV5", "[", "ii", "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{ RowBox[{"nameFive", "[", RowBox[{"[", "jj", "]"}], "]"}], "[", "x__", "]"}]}], "]"}]}]}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "nameFive", "]"}]}], "}"}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"noV6", "[", "ii", "]"}], "=", RowBox[{ RowBox[{"noV6", "[", "ii", "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{ RowBox[{"nameSix", "[", RowBox[{"[", "jj", "]"}], "]"}], "[", "x__", "]"}]}], "]"}]}]}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "nameSix", "]"}]}], "}"}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{ RowBox[{"exV1", "[", "ii", "]"}], "=", RowBox[{ RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct1", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct1", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct11", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct11", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"VcT1", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"VcT1", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vc111", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vc111", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}]}]}], ";", "\[IndentingNewLine]", RowBox[{ RowBox[{"exV2", "[", "ii", "]"}], "=", RowBox[{ RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct2", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct2", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct22", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct22", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"VcT2", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"VcT2", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vc222", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vc222", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}]}]}], ";", "\[IndentingNewLine]", RowBox[{ RowBox[{"exV3", "[", "ii", "]"}], "=", RowBox[{ RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct3", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct3", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct33", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct33", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"VcT3", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"VcT3", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vc333", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vc333", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}]}]}], ";", "\[IndentingNewLine]", RowBox[{ RowBox[{"exV4", "[", "ii", "]"}], "=", RowBox[{ RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct4", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct4", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct44", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vct44", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"VcT4", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"VcT4", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vc444", "[", "X_", "]"}]}], "]"}], "+", RowBox[{"Count", "[", RowBox[{"input", ",", RowBox[{"Vc444", "[", RowBox[{"X_", ",", "Y_", ",", "Z_", ",", "Z2_"}], "]"}]}], "]"}]}]}], ";", "\[IndentingNewLine]", RowBox[{ RowBox[{"noL", "[", "ii", "]"}], "=", RowBox[{ RowBox[{"noI", "[", "ii", "]"}], "-", RowBox[{"noV3", "[", "ii", "]"}], "-", RowBox[{"noV4", "[", "ii", "]"}], "-", RowBox[{"noV5", "[", "ii", "]"}], "-", RowBox[{"noV6", "[", "ii", "]"}], "+", "1", "+", RowBox[{"exV1", "[", "ii", "]"}], "+", RowBox[{"2", RowBox[{"exV2", "[", "ii", "]"}]}], "+", RowBox[{"3", RowBox[{"exV3", "[", "ii", "]"}]}], "+", RowBox[{"4", RowBox[{"exV4", "[", "ii", "]"}]}]}]}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"noL", "[", "ii", "]"}], "\[Equal]", "0"}], ",", RowBox[{"loop0", "=", RowBox[{ RowBox[{"loop0", "+", RowBox[{"loopOrder", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "//.", RowBox[{"hold", "\[Rule]", "1"}]}]}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"noL", "[", "ii", "]"}], "==", "1"}], ",", RowBox[{"loop1", "=", RowBox[{ RowBox[{"loop1", "+", RowBox[{"loopOrder", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "//.", RowBox[{"hold", "\[Rule]", "1"}]}]}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"noL", "[", "ii", "]"}], "\[Equal]", "2"}], ",", RowBox[{"loop2", "=", RowBox[{ RowBox[{"loop2", "+", RowBox[{"loopOrder", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "//.", RowBox[{"hold", "\[Rule]", "1"}]}]}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"noL", "[", "ii", "]"}], "\[Equal]", "3"}], ",", RowBox[{"loop3", "=", RowBox[{ RowBox[{"loop3", "+", RowBox[{"loopOrder", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "//.", RowBox[{"hold", "\[Rule]", "1"}]}]}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"noL", "[", "ii", "]"}], "\[Equal]", "4"}], ",", RowBox[{"loop4", "=", RowBox[{ RowBox[{"loop4", "+", RowBox[{"loopOrder", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "//.", RowBox[{"hold", "\[Rule]", "1"}]}]}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"noL", "[", "ii", "]"}], "\[Equal]", "5"}], ",", RowBox[{"loop5", "=", RowBox[{ RowBox[{"loop5", "+", RowBox[{"loopOrder", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "//.", RowBox[{"hold", "\[Rule]", "1"}]}]}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"noL", "[", "ii", "]"}], "\[Equal]", "6"}], ",", RowBox[{"loop6", "=", RowBox[{ RowBox[{"loop6", "+", RowBox[{"loopOrder", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "//.", RowBox[{"hold", "\[Rule]", "1"}]}]}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"noL", "[", "ii", "]"}], "\[Equal]", "7"}], ",", RowBox[{"loop7", "=", RowBox[{ RowBox[{"loop7", "+", RowBox[{"loopOrder", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "//.", RowBox[{"hold", "\[Rule]", "1"}]}]}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"noL", "[", "ii", "]"}], "\[Equal]", "8"}], ",", RowBox[{"loop8", "=", RowBox[{ RowBox[{"loop8", "+", RowBox[{"loopOrder", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "//.", RowBox[{"hold", "\[Rule]", "1"}]}]}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"noL", "[", "ii", "]"}], "\[Equal]", "9"}], ",", RowBox[{"loop9", "=", RowBox[{ RowBox[{"loop9", "+", RowBox[{"loopOrder", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "//.", RowBox[{"hold", "\[Rule]", "1"}]}]}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"noL", "[", "ii", "]"}], "\[Equal]", "10"}], ",", RowBox[{"loop10", "=", RowBox[{ RowBox[{"loop10", "+", RowBox[{"loopOrder", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "//.", RowBox[{"hold", "\[Rule]", "1"}]}]}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"noL", "[", "ii", "]"}], "\[Equal]", "11"}], ",", RowBox[{"loop11", "=", RowBox[{ RowBox[{"loop11", "+", RowBox[{"loopOrder", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "//.", RowBox[{"hold", "\[Rule]", "1"}]}]}]}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"ii", "/", "10000"}], "\[Element]", "Integers"}], ",", RowBox[{"Print", "[", "ii", "]"}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"AppendTo", "[", RowBox[{"loopLook", ",", RowBox[{"noL", "[", "ii", "]"}]}], "]"}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "loopOrder", "]"}]}], "}"}]}], "]"}], ";", "\[IndentingNewLine]", "\n", RowBox[{"union", "=", RowBox[{"Union", "[", "loopLook", "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"loopm", "=", RowBox[{"Expand", "[", RowBox[{ RowBox[{ "x0p", "-", "loop0", "-", "loop1", "-", "loop2", "-", "loop3", "-", "loop4", "-", "loop5", "-", "loop6", "-", "loop7", "-", "loop8", "-", "loop9", "-", "loop10", "-", "loop11"}], "//.", RowBox[{"hold", "\[Rule]", "1"}]}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"loopChecker", "=", RowBox[{"0", "\[Equal]", "loopm"}]}], ";"}], "\[IndentingNewLine]", RowBox[{"(*", RowBox[{"Print", "[", RowBox[{"{", RowBox[{"loopChecker", ",", "union"}], "}"}], "]"}], "*)"}], ";"}]}], "\n", "]"}]}]}], "Input", CellChangeTimes->{{3.562403307478565*^9, 3.5624034268730183`*^9}, 3.562403545040916*^9, {3.5624036164879417`*^9, 3.5624036838408413`*^9}, { 3.562403789419299*^9, 3.562403792405449*^9}, 3.562403824859832*^9, 3.5624038712010803`*^9, {3.56240488073543*^9, 3.562404897057282*^9}, { 3.562404946723647*^9, 3.5624049489458923`*^9}, 3.562484455038485*^9, 3.562484592147663*^9, 3.562484770012477*^9, 3.562484872210305*^9, { 3.562490294267723*^9, 3.562490295122126*^9}, {3.5668108952961073`*^9, 3.566810902010892*^9}, {3.566811561260285*^9, 3.566811585156808*^9}, { 3.566812043653894*^9, 3.566812063554269*^9}, {3.566812472816133*^9, 3.5668125043609467`*^9}, {3.566812541296193*^9, 3.566812543656445*^9}, { 3.566910097852117*^9, 3.566910168659422*^9}, {3.566910295542222*^9, 3.566910317738991*^9}, {3.566910391849169*^9, 3.5669104094901342`*^9}, { 3.567268350898058*^9, 3.567268387014542*^9}, {3.567273870982703*^9, 3.567273902487047*^9}, 3.5672739352417593`*^9, {3.567274577043305*^9, 3.567274596317093*^9}, {3.567274658846936*^9, 3.567274659177651*^9}, { 3.5673431018908567`*^9, 3.5673431075786133`*^9}, {3.568021868545143*^9, 3.568021938205813*^9}, {3.568388528458165*^9, 3.568388583197238*^9}, { 3.5737060937798634`*^9, 3.573706095160548*^9}, {3.573986647803714*^9, 3.573986703776039*^9}, {3.5739867607595587`*^9, 3.573986765093643*^9}, { 3.573986875630156*^9, 3.5739868942828503`*^9}, {3.573986943510865*^9, 3.573986954287982*^9}, {3.574065480435192*^9, 3.574065529357635*^9}}] }, Closed]] }, Open ]], Cell[CellGroupData[{ Cell["tracking and dumbing ", "Section", CellChangeTimes->{{3.5412230394793797`*^9, 3.541223056090493*^9}, { 3.568368434423396*^9, 3.56836843495874*^9}, {3.576538507555916*^9, 3.5765385149068832`*^9}}], Cell[CellGroupData[{ Cell["\<\ internalDumb-tracker: toTrack \[Rule] TRACKED\ \>", "Subsection", CellChangeTimes->{{3.557654102048574*^9, 3.557654115809968*^9}, { 3.566665636198305*^9, 3.566665637867972*^9}, {3.5666657455524673`*^9, 3.5666657512956753`*^9}, {3.566808719537796*^9, 3.566808731652938*^9}}, Background->RGBColor[0.3333333333333333, 1., 0.4980392156862745]], Cell[CellGroupData[{ Cell["tracking", "Subsubsection", CellChangeTimes->{{3.472553678547106*^9, 3.472553689863352*^9}, { 3.566801025555196*^9, 3.5668010269144773`*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"original", "=", RowBox[{"Expand", "[", "toTrack", "]"}]}], ";"}]], "Input", CellChangeTimes->{{3.5732885198766413`*^9, 3.5732885263926783`*^9}, { 3.57398004213113*^9, 3.573980045196509*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"toTrack", "=", RowBox[{"shifterM", "[", "toTrack", "]"}]}], ";"}]], "Input", CellChangeTimes->{{3.56844445846323*^9, 3.56844446598232*^9}, { 3.573277333979615*^9, 3.573277340115162*^9}, {3.57396612019947*^9, 3.573966121631618*^9}, {3.5739740718379498`*^9, 3.57397407478468*^9}}], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"temp", "=", RowBox[{"Variables", "[", "toTrack", "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"temp2", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"temp2", ",", RowBox[{"Head", "[", RowBox[{"temp", "[", RowBox[{"[", "ii", "]"}], "]"}], "]"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "temp", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"temp3", "=", RowBox[{"Union", "[", "temp2", "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{"varCheck", "=", RowBox[{ RowBox[{"Intersection", "[", RowBox[{"nameAll", ",", "temp3"}], "]"}], "\[Equal]", "temp3"}]}]}], "Input", CellChangeTimes->{{3.5729370864756193`*^9, 3.572937124488682*^9}, { 3.5729372163080807`*^9, 3.572937240461877*^9}, 3.572937296761849*^9, { 3.5729381564955807`*^9, 3.5729381596538973`*^9}, 3.573540479114112*^9, 3.57354051228506*^9, {3.573552806798629*^9, 3.573552810111413*^9}, 3.5735554469023733`*^9}], Cell[BoxData["True"], "Output", CellChangeTimes->{ 3.573540647882769*^9, 3.573540706105474*^9, 3.573542945233081*^9, 3.573543412425105*^9, 3.573543591059575*^9, 3.5735481338752813`*^9, 3.573548167749496*^9, 3.5735483572091208`*^9, 3.573548525295115*^9, { 3.5735485868889*^9, 3.573548653199518*^9}, 3.573548878429181*^9, 3.573551106583647*^9, 3.573551311670149*^9, 3.5735527696119623`*^9, 3.5735528112768497`*^9, 3.5735530515392847`*^9, 3.5735556824415207`*^9, 3.573556716780105*^9, 3.573557002116325*^9, 3.5736339111378202`*^9, 3.5736351331703243`*^9, 3.573635521632612*^9, {3.573638134637657*^9, 3.573638182882017*^9}, {3.5736392122564096`*^9, 3.57363922629589*^9}, 3.5736402061359377`*^9, 3.57364148766201*^9, 3.5736416554414454`*^9, 3.573641732341013*^9, 3.573643351359522*^9, 3.5736437523090067`*^9, 3.5736439972967567`*^9, 3.573644497987821*^9, 3.573647983627242*^9, 3.573706572798563*^9, 3.573706642224469*^9, 3.573706740053185*^9, 3.573709193515718*^9, 3.573709432283972*^9, 3.573710049805676*^9, 3.5737260054587793`*^9, 3.573726959659212*^9, 3.573727318333252*^9, 3.573727598881872*^9, 3.573731297408094*^9, {3.5737316007470083`*^9, 3.573731630400131*^9}, 3.573740699759882*^9, 3.573742309724854*^9, 3.5737649691066647`*^9, 3.573766995340222*^9, 3.573797283652898*^9, 3.5737981591323357`*^9, 3.573799091185638*^9, 3.5738004524382763`*^9, 3.573802636410863*^9, 3.5738056236434402`*^9, 3.573818742066471*^9, 3.5738203994065228`*^9, 3.5738214920794287`*^9, {3.5738218073027983`*^9, 3.573821830514143*^9}, 3.57382201297194*^9, 3.5738221299739523`*^9, 3.573822372714376*^9, 3.573823195030985*^9, 3.57382326176527*^9, 3.573823769359989*^9, 3.573825296003332*^9, {3.5738263206499777`*^9, 3.5738263414330597`*^9}, 3.573826702376799*^9, 3.573827604679409*^9, 3.573827786861453*^9, 3.573828131821371*^9, 3.5738290441960506`*^9, 3.573829079377207*^9, {3.57382919174026*^9, 3.573829219623657*^9}, 3.5738297683154993`*^9, 3.573830558954479*^9, 3.573830685559512*^9, 3.573830725852468*^9, 3.573831054971422*^9, 3.5738313095682383`*^9, 3.573831636372715*^9, 3.573832068150106*^9, 3.5738324983004503`*^9, 3.573834287971531*^9, 3.5738348217106647`*^9, 3.573834897933755*^9, 3.573835136749655*^9, 3.573835292324888*^9, 3.573837217011207*^9, 3.5738372903815117`*^9, 3.573837330991838*^9, 3.5738381102780848`*^9, { 3.5738382271869802`*^9, 3.5738382559656277`*^9}, 3.573877107364612*^9, 3.573883331017762*^9, 3.573883619056532*^9, 3.573883680951829*^9, 3.573883877462366*^9, 3.57388413857449*^9, {3.573885155870284*^9, 3.573885183532576*^9}, 3.5738856547714643`*^9, 3.5738857992372503`*^9, 3.5738867919954453`*^9, 3.573888766332638*^9, 3.573888927189711*^9, 3.573889105082138*^9, 3.573889229021475*^9, 3.573892247990347*^9, 3.573892291083613*^9, 3.573892638320381*^9, 3.57389301164851*^9, 3.573894278832632*^9, 3.573894991397382*^9, 3.5738954095911283`*^9, 3.573908592394279*^9, 3.57393284836727*^9, 3.573966155785809*^9, 3.573971798691347*^9, 3.573972473250002*^9, 3.573974249590581*^9, 3.573975178892103*^9, 3.573975253701892*^9, {3.573975640579327*^9, 3.5739756631868773`*^9}, 3.573975776687611*^9, 3.573976386781101*^9, 3.5739776550793037`*^9, 3.573978263152603*^9, 3.5739785752689943`*^9, 3.573978737219939*^9, 3.5739799866951017`*^9, 3.573982651384276*^9, 3.573984408983707*^9, 3.573984745256948*^9, 3.57398494464603*^9, 3.57398510590364*^9, 3.573987262213666*^9, 3.573990967138858*^9, 3.574002897525824*^9, 3.5740074590190973`*^9, 3.574007823299419*^9, 3.5740487609423*^9, 3.574059675835178*^9, 3.574059919332103*^9, 3.574060065425418*^9, 3.5740601819815207`*^9, 3.574060668325083*^9, 3.574060892119092*^9, 3.574061686815783*^9, 3.574061797207786*^9, 3.574063280176585*^9, 3.574063508942585*^9, 3.574064188821042*^9, 3.5740644185581293`*^9, 3.574064747570817*^9, 3.574065053540365*^9, 3.574065804183319*^9, 3.574066348419528*^9, 3.574066434562642*^9, 3.574071775262231*^9, 3.5740831292454*^9, 3.574139791152329*^9, { 3.5741437254810133`*^9, 3.574143753356841*^9}, 3.574143791803852*^9, { 3.574492465570785*^9, 3.574492547103774*^9}, 3.574492788320693*^9, 3.5744939719858418`*^9, {3.574496160118866*^9, 3.574496184570052*^9}, 3.5745244881066313`*^9, 3.575099366298037*^9, 3.575358761324986*^9, 3.575359828364357*^9, 3.575369869709613*^9, 3.575370292329033*^9}] }, Open ]], Cell[BoxData[ RowBox[{ RowBox[{"Clear", "[", RowBox[{ "checkunU0U1", ",", "checkunU0U2", ",", "checkDUMB", ",", "checkTRACK"}], "]"}], ";"}]], "Input", CellChangeTimes->{{3.566909253003034*^9, 3.566909257195339*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"unU0U", " ", "=", " ", RowBox[{"Sum", "[", RowBox[{ RowBox[{ RowBox[{"am", "[", "ii", "]"}], "*", RowBox[{"toTrack", "[", RowBox[{"[", "ii", "]"}], "]"}]}], ",", " ", RowBox[{"{", RowBox[{"ii", ",", " ", "1", ",", " ", RowBox[{"Length", "[", "toTrack", "]"}]}], "}"}]}], "]"}]}], ";"}]], "Input", CellChangeTimes->{{3.568444427496966*^9, 3.5684444389701157`*^9}, { 3.56844447146344*^9, 3.5684444792578*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"(*", " ", RowBox[{ RowBox[{"old", " ", "version", " ", "had", " ", RowBox[{"shifterM", "[", "unU0U", "]"}]}], " ", "-", " ", RowBox[{"is", " ", "this", " ", RowBox[{"needed", " ", "?"}]}]}], " ", "*)"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"unU", "=", RowBox[{"hold", "+", "unU0U"}]}], ";"}]}]], "Input", CellChangeTimes->{{3.56779667703506*^9, 3.5677966820671053`*^9}, { 3.5684426868446283`*^9, 3.5684426875427513`*^9}, 3.572941217814538*^9, 3.5729417162075787`*^9, {3.573975704205262*^9, 3.573975706252224*^9}, { 3.5739757389398127`*^9, 3.573975753480706*^9}, {3.5739757852939453`*^9, 3.5739757895045443`*^9}}], Cell[BoxData[{ RowBox[{ RowBox[{"extSWITCH", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"extSWITCH", ",", RowBox[{ RowBox[{"extVAR", "[", RowBox[{"[", "ii", "]"}], "]"}], "->", RowBox[{"extVAR", "[", RowBox[{"[", "jj", "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extVAR", "]"}]}], "}"}]}], "]"}], ";"}], ",", RowBox[{"{", RowBox[{"jj", ",", "1", ",", RowBox[{"Length", "[", "extVAR", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input", CellChangeTimes->{{3.47260053686103*^9, 3.472600613674346*^9}, { 3.472600784997679*^9, 3.472600785127716*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"Clear", "[", RowBox[{ "Ulist", ",", " ", "Vlist", ",", " ", "removeUx", ",", " ", "removeU", ",", " ", "removeVx", ",", " ", "removeV", ",", " ", "V5list", ",", " ", "removeV5x", ",", " ", "removeV5", ",", " ", "V6list", ",", " ", "removeV6x", ",", " ", "removeV6", ",", " ", "V8list", ",", " ", "removeV8x", ",", " ", "removeV8"}], "]"}], ";"}]], "Input", CellChangeTimes->{{3.460887092512967*^9, 3.460887160355878*^9}, { 3.460887379475387*^9, 3.460887478355047*^9}, {3.460887519256063*^9, 3.460887523265192*^9}, {3.460888614478695*^9, 3.460888686892979*^9}, { 3.460888963666696*^9, 3.460889127003538*^9}, {3.460974832360134*^9, 3.460974843960829*^9}, 3.461074252089091*^9, {3.461408734912266*^9, 3.461408739707158*^9}, {3.461415063315147*^9, 3.461415069196141*^9}, 3.462008038206846*^9, {3.463126874689583*^9, 3.463126889050685*^9}, { 3.471865715126156*^9, 3.471865740049249*^9}, {3.497201374085782*^9, 3.497201381766116*^9}, {3.497870759657524*^9, 3.4978707770438757`*^9}, { 3.553613156118667*^9, 3.553613251798411*^9}, {3.566669031166514*^9, 3.566669038225494*^9}}], Cell[BoxData[{ RowBox[{"Clear", "[", "nn", "]"}], "\n", RowBox[{ RowBox[{"Do", "[", "\n", " ", RowBox[{ RowBox[{ RowBox[{ RowBox[{"Ulist", "[", "nn", "]"}], " ", "=", " ", RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", RowBox[{"unU", "[", RowBox[{"[", "nn", "]"}], "]"}], "]"}], ",", " ", RowBox[{ RowBox[{"Variables", "[", RowBox[{"unU", "[", RowBox[{"[", "nn", "]"}], "]"}], "]"}], " ", "//.", "remove3"}]}], "]"}]}], ";", "\n", RowBox[{ RowBox[{"removeUx", "[", "nn", "]"}], "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{ RowBox[{"removeUx", "[", "nn", "]"}], ",", " ", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"Ulist", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "3", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"Ulist", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", " ", RowBox[{ RowBox[{ RowBox[{ RowBox[{"Ulist", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "2", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"Ulist", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}]}], "}"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", " ", "1", ",", " ", RowBox[{"Length", "[", RowBox[{"Ulist", "[", "nn", "]"}], "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{ RowBox[{"removeU", "[", "nn", "]"}], " ", "=", " ", RowBox[{"Flatten", "[", RowBox[{"removeUx", "[", "nn", "]"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"(*", " ", "*)"}], "\n", RowBox[{ RowBox[{"Vlist", "[", "nn", "]"}], " ", "=", " ", RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", RowBox[{"unU", "[", RowBox[{"[", "nn", "]"}], "]"}], "]"}], ",", " ", RowBox[{ RowBox[{"Variables", "[", RowBox[{"unU", "[", RowBox[{"[", "nn", "]"}], "]"}], "]"}], " ", "//.", "remove4"}]}], "]"}]}], ";", "\n", RowBox[{ RowBox[{"removeVx", "[", "nn", "]"}], " ", "=", " ", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{ RowBox[{"removeVx", "[", "nn", "]"}], ",", " ", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"Vlist", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "4", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"Vlist", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", " ", RowBox[{ RowBox[{ RowBox[{ RowBox[{"Vlist", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "3", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"Vlist", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", RowBox[{ RowBox[{ RowBox[{ RowBox[{"Vlist", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "2", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"Vlist", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}]}], "}"}]}], "]"}], ",", " ", RowBox[{"{", RowBox[{"ii", ",", " ", "1", ",", " ", RowBox[{"Length", "[", RowBox[{"Vlist", "[", "nn", "]"}], "]"}]}], "}"}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{ RowBox[{"removeV", "[", "nn", "]"}], " ", "=", " ", RowBox[{"Flatten", "[", RowBox[{"removeVx", "[", "nn", "]"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"(*", " ", "*)"}], "\n", RowBox[{ RowBox[{"V5list", "[", "nn", "]"}], " ", "=", " ", RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", RowBox[{"unU", "[", RowBox[{"[", "nn", "]"}], "]"}], "]"}], ",", " ", RowBox[{ RowBox[{"Variables", "[", RowBox[{"unU", "[", RowBox[{"[", "nn", "]"}], "]"}], "]"}], " ", "//.", "remove5"}]}], "]"}]}], ";", "\n", RowBox[{ RowBox[{"removeV5x", "[", "nn", "]"}], " ", "=", " ", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{ RowBox[{"removeV5x", "[", "nn", "]"}], ",", " ", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"V5list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "5", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V5list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", " ", RowBox[{ RowBox[{ RowBox[{ RowBox[{"V5list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "4", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V5list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", " ", RowBox[{ RowBox[{ RowBox[{ RowBox[{"V5list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "3", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V5list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", " ", RowBox[{ RowBox[{ RowBox[{ RowBox[{"V5list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "2", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V5list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}]}], "}"}]}], "]"}], ",", " ", RowBox[{"{", RowBox[{"ii", ",", " ", "1", ",", " ", RowBox[{"Length", "[", RowBox[{"V5list", "[", "nn", "]"}], "]"}]}], "}"}]}], "]"}], ";", "\n", " ", RowBox[{ RowBox[{"removeV5", "[", "nn", "]"}], " ", "=", " ", RowBox[{"Flatten", "[", RowBox[{"removeV5x", "[", "nn", "]"}], "]"}]}], ";", " ", "\n", RowBox[{"(*", " ", "*)"}], "\n", RowBox[{ RowBox[{"V6list", "[", "nn", "]"}], " ", "=", " ", RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", RowBox[{"unU", "[", RowBox[{"[", "nn", "]"}], "]"}], "]"}], ",", " ", RowBox[{ RowBox[{"Variables", "[", RowBox[{"unU", "[", RowBox[{"[", "nn", "]"}], "]"}], "]"}], " ", "//.", " ", "remove6"}]}], "]"}]}], ";", "\n", " ", RowBox[{ RowBox[{"removeV6x", "[", "nn", "]"}], " ", "=", " ", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{ RowBox[{"removeV6x", "[", "nn", "]"}], ",", " ", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"V6list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "6", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V6list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", RowBox[{ RowBox[{ RowBox[{ RowBox[{"V6list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "5", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V6list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", RowBox[{ RowBox[{ RowBox[{ RowBox[{"V6list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "4", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V6list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", " ", RowBox[{ RowBox[{ RowBox[{ RowBox[{"V6list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "3", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V6list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", " ", RowBox[{ RowBox[{ RowBox[{ RowBox[{"V6list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "2", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V6list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}]}], "}"}]}], "]"}], ",", " ", RowBox[{"{", RowBox[{"ii", ",", " ", "1", ",", " ", RowBox[{"Length", "[", RowBox[{"V6list", "[", "nn", "]"}], "]"}]}], "}"}]}], "]"}], ";", "\n", " ", RowBox[{ RowBox[{"removeV6", "[", "nn", "]"}], " ", "=", " ", RowBox[{"Flatten", "[", RowBox[{"removeV6x", "[", "nn", "]"}], "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"(*", " ", "*)"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], " ", "=", " ", RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", RowBox[{"unU", "[", RowBox[{"[", "nn", "]"}], "]"}], "]"}], ",", " ", RowBox[{ RowBox[{"Variables", "[", RowBox[{"unU", "[", RowBox[{"[", "nn", "]"}], "]"}], "]"}], " ", "//.", " ", "remove8"}]}], "]"}]}], ";", "\n", " ", RowBox[{ RowBox[{"removeV8x", "[", "nn", "]"}], " ", "=", " ", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{ RowBox[{"removeV8x", "[", "nn", "]"}], ",", " ", RowBox[{"{", RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "8", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", RowBox[{ RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "7", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", RowBox[{ RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "6", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", RowBox[{ RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "5", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", RowBox[{ RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "4", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", " ", RowBox[{ RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "3", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}], ",", " ", RowBox[{ RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "2", "]"}], "]"}], " ", "->", " ", RowBox[{ RowBox[{ RowBox[{"V8list", "[", "nn", "]"}], "[", RowBox[{"[", "ii", "]"}], "]"}], "[", RowBox[{"[", "1", "]"}], "]"}]}]}], "}"}]}], "]"}], ",", " ", RowBox[{"{", RowBox[{"ii", ",", " ", "1", ",", " ", RowBox[{"Length", "[", RowBox[{"V8list", "[", "nn", "]"}], "]"}]}], "}"}]}], "]"}], ";", "\n", " ", RowBox[{ RowBox[{"removeV8", "[", "nn", "]"}], " ", "=", " ", RowBox[{"Flatten", "[", RowBox[{"removeV8x", "[", "nn", "]"}], "]"}]}], ";", "\n", RowBox[{"(*", " ", "*)"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"delFac", "[", "nn", "]"}], "=", "1"}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"MemberQ", "[", RowBox[{ RowBox[{"removeU", "[", "nn", "]"}], ",", RowBox[{"extSWITCH", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], ",", RowBox[{ RowBox[{"delFac", "[", "nn", "]"}], "=", RowBox[{ RowBox[{"delFac", "[", "nn", "]"}], "*", RowBox[{"del", "[", RowBox[{ RowBox[{"extSWITCH", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}], ",", RowBox[{"extSWITCH", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}]}], "]"}]}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extSWITCH", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"MemberQ", "[", RowBox[{ RowBox[{"removeV", "[", "nn", "]"}], ",", RowBox[{"extSWITCH", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], ",", RowBox[{ RowBox[{"delFac", "[", "nn", "]"}], "=", RowBox[{ RowBox[{"delFac", "[", "nn", "]"}], "*", RowBox[{"del", "[", RowBox[{ RowBox[{"extSWITCH", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}], ",", RowBox[{"extSWITCH", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}]}], "]"}]}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extSWITCH", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"MemberQ", "[", RowBox[{ RowBox[{"removeV5", "[", "nn", "]"}], ",", RowBox[{"extSWITCH", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], ",", RowBox[{ RowBox[{"delFac", "[", "nn", "]"}], "=", RowBox[{ RowBox[{"delFac", "[", "nn", "]"}], "*", RowBox[{"del", "[", RowBox[{ RowBox[{"extSWITCH", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}], ",", RowBox[{"extSWITCH", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}]}], "]"}]}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extSWITCH", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"MemberQ", "[", RowBox[{ RowBox[{"removeV6", "[", "nn", "]"}], ",", RowBox[{"extSWITCH", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], ",", RowBox[{ RowBox[{"delFac", "[", "nn", "]"}], "=", RowBox[{ RowBox[{"delFac", "[", "nn", "]"}], "*", RowBox[{"del", "[", RowBox[{ RowBox[{"extSWITCH", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}], ",", RowBox[{"extSWITCH", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}]}], "]"}]}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extSWITCH", "]"}]}], "}"}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"Do", "[", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"MemberQ", "[", RowBox[{ RowBox[{"removeV8", "[", "nn", "]"}], ",", RowBox[{"extSWITCH", "[", RowBox[{"[", "ii", "]"}], "]"}]}], "]"}], ",", RowBox[{ RowBox[{"delFac", "[", "nn", "]"}], "=", RowBox[{ RowBox[{"delFac", "[", "nn", "]"}], "*", RowBox[{"del", "[", RowBox[{ RowBox[{"extSWITCH", "[", RowBox[{"[", RowBox[{"ii", ",", "1"}], "]"}], "]"}], ",", RowBox[{"extSWITCH", "[", RowBox[{"[", RowBox[{"ii", ",", "2"}], "]"}], "]"}]}], "]"}]}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "extSWITCH", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"nn", "/", "10000"}], "\[Element]", "Integers"}], ",", RowBox[{"Print", "[", "nn", "]"}]}], "]"}], ";"}], "\[IndentingNewLine]", " ", ",", " ", RowBox[{"{", RowBox[{"nn", ",", " ", "1", ",", " ", RowBox[{"Length", "[", "unU", "]"}]}], "}"}]}], "]"}], ";"}]}], "Input",\ CellChangeTimes->{{3.5536014718272657`*^9, 3.553601513639205*^9}, 3.5536021485220737`*^9, {3.5536022235359793`*^9, 3.5536023088578987`*^9}, { 3.553766873499381*^9, 3.553766896766595*^9}, {3.5537676416251717`*^9, 3.553767647475286*^9}, {3.553768558237782*^9, 3.5537685828288593`*^9}, { 3.556799339194428*^9, 3.5567993396295156`*^9}, {3.5567997671946707`*^9, 3.556799949978176*^9}, {3.55695333972768*^9, 3.556953350032337*^9}, { 3.566800748725759*^9, 3.566800758744602*^9}, {3.568481067673715*^9, 3.5684811702079973`*^9}, {3.56913450704626*^9, 3.5691345086719522`*^9}, 3.569136884319392*^9}], Cell[BoxData[ RowBox[{ RowBox[{"unUedTemp", " ", "=", " ", RowBox[{"Sum", "[", RowBox[{ RowBox[{ RowBox[{ RowBox[{"delFac", "[", "nn", "]"}], "*", RowBox[{"(", RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"unU", "[", RowBox[{"[", "nn", "]"}], "]"}], " ", "//.", " ", RowBox[{"removeU", "[", "nn", "]"}]}], " ", "//.", " ", RowBox[{"removeV", "[", "nn", "]"}]}], " ", "//.", " ", RowBox[{"removeV5", "[", "nn", "]"}]}], "//.", " ", RowBox[{"removeV6", "[", "nn", "]"}]}], "//.", " ", RowBox[{"removeV8", "[", "nn", "]"}]}], ")"}]}], "//.", "contractUV"}], ",", RowBox[{"{", RowBox[{"nn", ",", " ", "1", ",", " ", RowBox[{"Length", "[", "unU", "]"}]}], "}"}]}], "]"}]}], ";"}]], "Input", CellChangeTimes->{{3.460887484519225*^9, 3.460887487472227*^9}, { 3.460888693845164*^9, 3.460888696313563*^9}, 3.460888971980704*^9, { 3.460889133415619*^9, 3.460889163905212*^9}, {3.460889283793555*^9, 3.460889285802747*^9}, {3.460889396744619*^9, 3.460889399690638*^9}, { 3.460974846078506*^9, 3.460974847211675*^9}, {3.461408741463594*^9, 3.461408743327015*^9}, {3.461415069705516*^9, 3.46141507248424*^9}, { 3.463127003228446*^9, 3.463127008379814*^9}, 3.463431073520055*^9, 3.463431565597888*^9, {3.471865667661944*^9, 3.471865670223158*^9}, { 3.471865760182721*^9, 3.471865810877849*^9}, {3.472292556371234*^9, 3.472292560797311*^9}, {3.472600880688924*^9, 3.472600884771973*^9}, { 3.472601053188025*^9, 3.472601056226757*^9}, {3.472761339412744*^9, 3.472761388240501*^9}, {3.472761765158965*^9, 3.472761768441466*^9}, { 3.4970791938849993`*^9, 3.49707919654972*^9}, {3.497870908964732*^9, 3.4978709144263563`*^9}, {3.553600496885445*^9, 3.5536005002315283`*^9}, { 3.553601339990786*^9, 3.553601349086451*^9}, {3.5536014188073063`*^9, 3.553601424477438*^9}, {3.553601595711564*^9, 3.553601609015215*^9}, { 3.553602317750705*^9, 3.553602330228656*^9}, {3.556799993518066*^9, 3.556799998106523*^9}, 3.566800763851472*^9, {3.568481212610113*^9, 3.5684812155589943`*^9}}], Cell[BoxData[ RowBox[{ RowBox[{"unUed", "=", RowBox[{"shifterM", "[", "unUedTemp", "]"}]}], ";"}]], "Input", CellChangeTimes->{{3.553601634398973*^9, 3.553601665753121*^9}, { 3.561994820568272*^9, 3.561994830042706*^9}, {3.568442834119061*^9, 3.568442834810575*^9}, {3.5739910765636053`*^9, 3.573991078355872*^9}}], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"checkUnU0U1", "=", RowBox[{ RowBox[{"Complement", "[", RowBox[{ RowBox[{"Variables", "[", "unUed", "]"}], ",", RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{ RowBox[{"Variables", "[", "unUed", "]"}], "//.", "remove3"}], "//.", "remove4"}], "//.", "remove5"}], "//.", "remove6"}], "/.", "remove8"}]}], "]"}], "\[Equal]", RowBox[{"{", "}"}]}]}]], "Input", CellChangeTimes->{{3.472553716781213*^9, 3.472553742225581*^9}, { 3.472554887350713*^9, 3.472554887891076*^9}, {3.497027610731042*^9, 3.497027613428762*^9}, {3.556800004278373*^9, 3.55680000610835*^9}, { 3.56667126015378*^9, 3.566671262221869*^9}, {3.566808612029395*^9, 3.566808613836892*^9}}], Cell[BoxData["True"], "Output", CellChangeTimes->{{3.47255488478219*^9, 3.472554889000684*^9}, 3.472558017482145*^9, 3.472558771885021*^9, 3.472569665212305*^9, 3.472571558397878*^9, 3.472571822965579*^9, 3.472573012193923*^9, 3.472573105434306*^9, 3.472573705791717*^9, 3.472575483271425*^9, 3.472580889752309*^9, 3.472581554102355*^9, 3.472581792803522*^9, 3.472582128787565*^9, 3.472593475376271*^9, 3.472594048148481*^9, 3.472594542538735*^9, 3.472594871800592*^9, 3.472595959486733*^9, 3.472596159035617*^9, 3.472596235145431*^9, 3.472596532174086*^9, 3.472599079361714*^9, 3.47259918602387*^9, 3.472599348803282*^9, 3.472600391884972*^9, 3.472600927456062*^9, 3.472601069567938*^9, 3.472627260620113*^9, 3.472632875859032*^9, 3.472633145268606*^9, 3.472633226253773*^9, 3.472633320045656*^9, 3.472633853808988*^9, 3.472655903074282*^9, 3.472656237222361*^9, 3.472656634355864*^9, 3.472656799645794*^9, 3.472656944768567*^9, 3.472656978691419*^9, 3.472657357604109*^9, 3.472657602504541*^9, 3.472657834257648*^9, 3.472657917360071*^9, 3.472658034535609*^9, 3.472658558915635*^9, 3.472658681006372*^9, 3.472659421945828*^9, 3.472659500788303*^9, 3.472659695885829*^9, 3.472660074867092*^9, 3.472660218845022*^9, 3.472660406616724*^9, 3.472714107195047*^9, 3.472714754902903*^9, 3.472714966446608*^9, 3.472715043247924*^9, 3.472715172862469*^9, 3.47271584852729*^9, 3.472717338223178*^9, 3.472717483847181*^9, 3.47271968924525*^9, 3.472719924143049*^9, 3.472720104627362*^9, 3.472720419675673*^9, 3.472720552645285*^9, 3.472720699560011*^9, 3.472725525468796*^9, 3.472725721116503*^9, 3.472725804712802*^9, 3.472726182473232*^9, 3.472726324868483*^9, 3.472726670920178*^9, 3.472735667741033*^9, 3.472754859458156*^9, 3.472761064778988*^9, 3.472761541968508*^9, 3.472761807728138*^9, 3.472762400051092*^9, 3.472762593086251*^9, 3.47280905914641*^9, 3.472809249930718*^9, 3.472809333388686*^9, 3.47280936464079*^9, 3.472809402863344*^9, 3.472809478694407*^9, 3.472809521361447*^9, 3.472809660847596*^9, 3.472809828901569*^9, 3.472809902518638*^9, 3.472810139043642*^9, 3.472810450562255*^9, 3.472810533602551*^9, 3.472810588179474*^9, 3.472810626827599*^9, 3.472812582328738*^9, 3.472813549095507*^9, 3.472814905648527*^9, 3.472815561008785*^9, 3.472817883130491*^9, 3.472825022881668*^9, 3.472827354314136*^9, 3.472827491502084*^9, 3.472827634019277*^9, {3.472827711110078*^9, 3.472827737211114*^9}, 3.472828142393888*^9, 3.472828174860385*^9, {3.472828235805164*^9, 3.472828256929141*^9}, 3.472829592217278*^9, 3.472830098737708*^9, 3.472830138312194*^9, 3.472830189416107*^9, 3.472830256160607*^9, 3.472830302580746*^9, 3.472831745209602*^9, 3.472833686003904*^9, 3.472833978915379*^9, 3.472835852959721*^9, 3.472887781823565*^9, 3.472888311925216*^9, 3.472888780886455*^9, 3.472889201132212*^9, 3.472889241253607*^9, 3.472889299199061*^9, 3.472889336202619*^9, 3.472889394968108*^9, 3.472889437938072*^9, 3.472889578162036*^9, 3.472889611739107*^9, {3.472889657289122*^9, 3.472889678997535*^9}, 3.472889839878658*^9, 3.472892443064934*^9, 3.472897093759252*^9, 3.472901368226018*^9, 3.473687888240144*^9, 3.473687942288405*^9, 3.473719697088779*^9, 3.473719753803902*^9, 3.474137308101588*^9, 3.474137567987867*^9, 3.474187737687206*^9, 3.474188830694975*^9, 3.474189017812667*^9, 3.474189391922061*^9, 3.474189746606482*^9, 3.474189783861785*^9, 3.474189853432707*^9, 3.474189922980504*^9, 3.474190128627469*^9, 3.474191257152623*^9, 3.474191452695849*^9, 3.474192129915202*^9, 3.474193635381693*^9, 3.474193815859531*^9, 3.4741938703934*^9, 3.474194005168837*^9, 3.474194191779752*^9, 3.474195207395764*^9, 3.474195539991443*^9, 3.474195753198496*^9, 3.474196002742947*^9, 3.474198600934405*^9, 3.474200685831385*^9, 3.474201809883317*^9, 3.47420247788508*^9, 3.474202547186038*^9, 3.47420949888042*^9, 3.474209537957136*^9, 3.474209597052712*^9, 3.474211701332689*^9, 3.47462895679857*^9, 3.474718467656345*^9, 3.475413939847863*^9, 3.475414047361841*^9, 3.475414721203276*^9, 3.475414794611305*^9, 3.475414902216881*^9, 3.476609977010316*^9, { 3.476610535096607*^9, 3.476610553938227*^9}, 3.476611360431768*^9, 3.476695927084258*^9, 3.476696178203554*^9, 3.476700813239292*^9, 3.47670308478694*^9, 3.476703877231974*^9, 3.476704410563758*^9, 3.476704637314777*^9, 3.476705781422086*^9, 3.47670672792491*^9, 3.476792357268404*^9, 3.476792456627284*^9, 3.477127208772792*^9, 3.477127852994489*^9, 3.477128106494992*^9, 3.477128564448812*^9, 3.477128991973677*^9, 3.477132538051246*^9, 3.477133545639572*^9, 3.477138167933859*^9, 3.477138590881804*^9, 3.477138802710923*^9, 3.477139308171818*^9, 3.477140386343438*^9, 3.477141562939731*^9, 3.477141811258497*^9, 3.477142135260394*^9, 3.477142698714245*^9, 3.477142838427426*^9, 3.477142953205734*^9, 3.477143107098791*^9, 3.477143206645468*^9, 3.477144209193485*^9, 3.477156474089846*^9, 3.477156704101043*^9, 3.477156906765409*^9, 3.477156981158871*^9, 3.47715737936535*^9, 3.477157575718668*^9, 3.477157758425387*^9, 3.477157928489857*^9, 3.477158056255953*^9, 3.477158240180727*^9, 3.477158388905335*^9, 3.47715907156879*^9, 3.477162067600468*^9, 3.477208186309192*^9, 3.477209320167402*^9, 3.477216849295251*^9, 3.477217044003524*^9, 3.477217174530739*^9, 3.477217345688981*^9, 3.477217537541035*^9, 3.477222219759204*^9, 3.477296680743955*^9, 3.47766200483405*^9, 3.477662077084869*^9, 3.47773778159647*^9, 3.477739406184214*^9, 3.477741240658384*^9, 3.477754369181914*^9, 3.477754786250702*^9, 3.477754835145374*^9, 3.477754995255858*^9, 3.477755462406633*^9, 3.477755985333403*^9, 3.477756969968936*^9, 3.477761211154693*^9, 3.477761699429632*^9, 3.477762299637245*^9, 3.477812983617454*^9, 3.477817757199091*^9, 3.47781892933154*^9, 3.47781901016622*^9, 3.477819192969399*^9, 3.477819298477002*^9, 3.47781934234189*^9, 3.477819723725945*^9, 3.477820986414251*^9, 3.47782281242457*^9, 3.477835441358986*^9, 3.477838251659735*^9, 3.47783828503346*^9, 3.477838906736787*^9, 3.477839747396147*^9, 3.477841801075982*^9, 3.477846377277154*^9, 3.47784656370813*^9, 3.477847121467038*^9, 3.477848753265428*^9, 3.477848854962727*^9, { 3.477848906898405*^9, 3.477848916601155*^9}, 3.477849111409046*^9, 3.477849159781771*^9, 3.47789113546419*^9, 3.477894133639299*^9, 3.477897816874691*^9, 3.477897865549483*^9, 3.477898660495832*^9, 3.477898698425874*^9, 3.477898745000072*^9, 3.477899162905026*^9, { 3.477899215545588*^9, 3.477899239431375*^9}, 3.477899427181203*^9, 3.477899663039414*^9, 3.4778998572334*^9, 3.477900012736783*^9, 3.477902655065585*^9, {3.477903858721201*^9, 3.477903872758304*^9}, 3.477915548679077*^9, {3.477916304033246*^9, 3.477916322437067*^9}, 3.477916471752425*^9, 3.477916619608991*^9, 3.477916650478736*^9, 3.477916753418834*^9, 3.477916848725401*^9, 3.477916941837537*^9, { 3.477917009229703*^9, 3.47791708605248*^9}, 3.477917169492975*^9, 3.478270864608482*^9, 3.478270944046084*^9, 3.478271245547012*^9, 3.478271688496278*^9, 3.478272078697126*^9, 3.478272213435115*^9, 3.4782725391407*^9, 3.478272579516928*^9, 3.478272611079294*^9, 3.478273293916544*^9, 3.478275911704677*^9, 3.478276053085145*^9, 3.478681654754822*^9, 3.4786821532673*^9, 3.478682578284598*^9, 3.478682695237866*^9, 3.478683323655205*^9, 3.47868426258878*^9, 3.478685085962896*^9, 3.478685942608248*^9, 3.478686809291927*^9, 3.478687256773327*^9, 3.478687587176714*^9, 3.478688157917958*^9, 3.47868937671266*^9, 3.478691002800405*^9, 3.478691555861372*^9, 3.47869206476428*^9, 3.478692364563632*^9, 3.478693001146285*^9, 3.478693896737157*^9, 3.478695641512944*^9, 3.478696031490397*^9, 3.478697741611083*^9, 3.478699701543834*^9, 3.478700985776806*^9, 3.478701082282868*^9, 3.478701447925237*^9, 3.478702064423862*^9, 3.478792178180072*^9, 3.47879250631771*^9, 3.478792673530811*^9, 3.478792834389103*^9, 3.478796399196174*^9, 3.478798471128481*^9, 3.47880164988415*^9, 3.478807640639717*^9, 3.478807856543484*^9, 3.478810755145637*^9, 3.478810879269683*^9, 3.478812494006116*^9, 3.478812909495888*^9, 3.478813181726538*^9, 3.478847938555396*^9, 3.478848087952262*^9, 3.478848490183022*^9, 3.478848934569317*^9, 3.478850470350209*^9, 3.478850565161378*^9, 3.478851061453889*^9, 3.478851110103858*^9, 3.478852296129605*^9, 3.478852605195882*^9, 3.4788527328526*^9, 3.478852947398956*^9, 3.478855088826261*^9, 3.478856027288885*^9, 3.478858230529591*^9, 3.478864059015587*^9, 3.478864504509454*^9, 3.478865554315161*^9, 3.478869500477302*^9, 3.478872379975639*^9, 3.478878108235943*^9, 3.478884324040909*^9, 3.478885471876274*^9, 3.478886539904764*^9, 3.478887828849043*^9, 3.47889281853205*^9, 3.478894051939219*^9, 3.478897584759245*^9, 3.478897915344638*^9, 3.478900803457174*^9, 3.478930946614077*^9, 3.478931194733642*^9, 3.478933572168213*^9, 3.478934340990992*^9, 3.478935702245981*^9, 3.478937628339028*^9, 3.478939249153772*^9, 3.478940408681436*^9, 3.478941267499768*^9, 3.478943271546309*^9, 3.478943900633651*^9, 3.478944036002008*^9, 3.478944534785811*^9, 3.478953149742219*^9, 3.478962609752019*^9, 3.478972094069218*^9, 3.479067240190569*^9, 3.479112814289376*^9, 3.479113005244046*^9, { 3.479113134303535*^9, 3.479113163296101*^9}, 3.479113288383807*^9, 3.479113528556825*^9, 3.479113732914088*^9, 3.479116665913281*^9, 3.479124997442161*^9, 3.479661727515962*^9, 3.479731510335094*^9, 3.479731571751179*^9, 3.485828440482856*^9, 3.486445430750289*^9, 3.486450326071623*^9, 3.486452021091228*^9, 3.486452102195473*^9, 3.486452179494178*^9, 3.48645226515258*^9, 3.486452440400828*^9, 3.486452805392264*^9, 3.486453105070917*^9, 3.486453333051651*^9, 3.486453365052164*^9, {3.48645349686878*^9, 3.486453513982862*^9}, 3.486455416711288*^9, {3.486455471516102*^9, 3.486455492122644*^9}, 3.486517241961004*^9, 3.49070784090223*^9, 3.490708733349697*^9, 3.490711143342772*^9, 3.490712266263602*^9, 3.492177749428937*^9, 3.492177893430967*^9, 3.49217792984343*^9, 3.49217802515058*^9, { 3.492178569463313*^9, 3.492178579943973*^9}, 3.492178612061655*^9, 3.492178643286187*^9, {3.492179113373374*^9, 3.492179127043198*^9}, { 3.492179159282255*^9, 3.492179179686985*^9}, 3.492410393307678*^9, 3.492410431721703*^9, 3.492410494516252*^9, 3.49241053588826*^9, 3.492410693927262*^9, 3.492410899804775*^9, 3.492412696551022*^9, 3.493199511689248*^9, 3.497025117417611*^9, 3.49702615134822*^9, 3.497026231081365*^9, 3.497026415319704*^9, 3.4970270879751368`*^9, 3.497027268676009*^9, {3.497027601840951*^9, 3.4970276144930277`*^9}, 3.49702771956882*^9, 3.497078691543202*^9, 3.4970788386865063`*^9, 3.497078999605749*^9, 3.49707929714747*^9, 3.497079416443097*^9, 3.49707964778869*^9, 3.49708048608853*^9, 3.497080567879485*^9, 3.49708097067664*^9, 3.497081180951502*^9, 3.497081285287217*^9, 3.49708134651917*^9, 3.497082645875942*^9, 3.497083234012115*^9, 3.4970834179530687`*^9, 3.4970840137079897`*^9, 3.4970841288396797`*^9, 3.497084193389202*^9, 3.497084436022193*^9, 3.497165943683668*^9, 3.4971660131472387`*^9, 3.4971660888121843`*^9, 3.4971689341692133`*^9, 3.497168975036489*^9, 3.497169064502781*^9, 3.497170415748885*^9, 3.497170520125834*^9, 3.497171517983056*^9, 3.497171787605631*^9, 3.49717227631207*^9, 3.497175030534218*^9, 3.497177295268373*^9, 3.497177691412878*^9, 3.497198619478207*^9, 3.497198790441119*^9, 3.497199658813002*^9, 3.4972009653701363`*^9, 3.4972012842018223`*^9, 3.4972013992982407`*^9, 3.497253845272888*^9, 3.497257692513438*^9, 3.497257742314981*^9, 3.497257839940522*^9, 3.497261988274507*^9, 3.4972681051076517`*^9, 3.497274270240005*^9, 3.497274715238525*^9, 3.497278639338589*^9, 3.49727876554708*^9, 3.497279491942211*^9, 3.497280308113508*^9, 3.49728438746626*^9, 3.497284466447598*^9, 3.497290194377086*^9, 3.497291368135478*^9, 3.497291946340284*^9, 3.497292056117302*^9, 3.497293075309721*^9, 3.497293720268681*^9, 3.497293964278114*^9, {3.497294162315754*^9, 3.497294176236925*^9}, 3.4972991251757*^9, 3.497299364860629*^9, 3.497299558937173*^9, 3.497304724829374*^9, 3.497311683040802*^9, 3.497311773582206*^9, 3.497311874563953*^9, 3.49733421637259*^9, 3.497334893475079*^9, 3.497339032259324*^9, 3.49733995930364*^9, 3.497343432407506*^9, 3.497343727574706*^9, 3.497343927838334*^9, 3.49734417674943*^9, 3.49734630270958*^9, 3.497347641379018*^9, 3.497348089645064*^9, 3.49734837054322*^9, 3.497348755753851*^9, 3.497349459624965*^9, 3.497350337262195*^9, 3.497352124716199*^9, 3.497352176308503*^9, 3.497352469586493*^9, 3.497352625204096*^9, 3.497352685952042*^9, 3.497353030538052*^9, 3.497353111372492*^9, 3.497353157263145*^9, 3.497354323951756*^9, 3.497354485412047*^9, 3.497354808574564*^9, 3.497355286738436*^9, 3.497355339672217*^9, 3.497355414148434*^9, 3.497357763559791*^9, 3.497357987931092*^9, 3.497358965578212*^9, 3.497366060530883*^9, 3.497366182636229*^9, 3.497366380319837*^9, 3.497372587763191*^9, 3.497373962631639*^9, 3.4974215416365213`*^9, 3.497433633006572*^9, 3.497623778093891*^9, 3.497624490091711*^9, 3.497630204137265*^9, 3.497630389026865*^9, 3.497630489004607*^9, 3.497630683043908*^9, 3.497630931756813*^9, 3.497631184251843*^9, 3.4976325688280563`*^9, 3.497685055446906*^9, {3.4976852107142487`*^9, 3.4976852242918386`*^9}, 3.497685550094914*^9, 3.497686656684647*^9, 3.497686970332684*^9, 3.4976872855234423`*^9, 3.497691126178885*^9, 3.4976914200291348`*^9, 3.497691503462555*^9, 3.497691546952156*^9, 3.497691703229269*^9, 3.4976925408736753`*^9, 3.497692609690889*^9, 3.497692648024959*^9, 3.4976928273096647`*^9, 3.4976940851487207`*^9, 3.4976941585522346`*^9, 3.497694708171797*^9, 3.497694782943862*^9, 3.49769484754533*^9, 3.4976949151826763`*^9, 3.4976949610464373`*^9, 3.497699279522275*^9, 3.497699376577132*^9, 3.4977002400624104`*^9, 3.4977004196424*^9, 3.497701415087337*^9, 3.497704330547379*^9, 3.497705930050703*^9, 3.497706197518558*^9, 3.497706436779804*^9, 3.4977716362016706`*^9, 3.497773693812208*^9, 3.497775731468111*^9, 3.49777590557946*^9, 3.4977795202428007`*^9, 3.497793838084219*^9, 3.497793901428618*^9, 3.497794201771854*^9, 3.497794272233527*^9, 3.497866284509317*^9, 3.49786736169775*^9, 3.4978685564462547`*^9, 3.497870000489629*^9, 3.497870290850325*^9, 3.4978705107985497`*^9, 3.49787103750173*^9, 3.497871409546447*^9, 3.497871654130327*^9, 3.4978838722326813`*^9, 3.497969495788719*^9, {3.497969534285183*^9, 3.497969555032051*^9}, 3.497969705711256*^9, 3.498031645748004*^9, 3.4980335184026337`*^9, 3.498038569134007*^9, 3.498040470447319*^9, 3.498041413191723*^9, 3.498043569912431*^9, 3.498108334006939*^9, 3.498108925156054*^9, 3.498115575381897*^9, {3.498115629431006*^9, 3.498115740316289*^9}, 3.498115773548759*^9, {3.4981158381123667`*^9, 3.498115860535166*^9}, 3.49811731295*^9, 3.4981174112339354`*^9, 3.498121530327717*^9, 3.4981227096384897`*^9, 3.498122774674883*^9, { 3.498122815846861*^9, 3.498122828875676*^9}, 3.498123325880464*^9, 3.498128900669181*^9, {3.49812894708136*^9, 3.498128989368945*^9}, 3.4981290795828247`*^9, 3.4981294393771753`*^9, 3.498129692053508*^9, 3.498129856389224*^9, 3.4981300096138783`*^9, 3.4981322480235023`*^9, 3.498143245672895*^9, 3.4981451788915*^9, 3.498206012407236*^9, 3.498210089070361*^9, 3.498211812421974*^9, 3.498216708353355*^9, 3.498220754177128*^9, 3.498227044013302*^9, 3.498239857706685*^9, 3.498243097710905*^9, 3.498252772997328*^9, 3.498253174008503*^9, 3.498290271075974*^9, 3.498293586129821*^9, 3.498294876853519*^9, 3.498294929507992*^9, 3.4982955109210567`*^9, 3.4982955624782143`*^9, 3.498295602840929*^9, 3.498295645208516*^9, 3.4982962957268953`*^9, 3.498296575304151*^9, 3.498296611593816*^9, 3.498296651489007*^9, 3.498296861945345*^9, 3.4982971044429073`*^9, 3.4982972613897753`*^9, 3.498297348433441*^9, 3.498297904910776*^9, 3.498298759400609*^9, 3.498299431016487*^9, 3.4982998591422987`*^9, 3.4983003342646437`*^9, 3.498300960397325*^9, 3.498319615236354*^9, 3.498325218991362*^9, 3.498424287617655*^9, 3.5033454117014236`*^9, 3.5033948084341784`*^9, 3.503394916108033*^9, 3.5033953978683777`*^9, 3.503395987799428*^9, 3.503396293948617*^9, 3.503396494182836*^9, 3.503396645212481*^9, 3.503397258379833*^9, 3.50340039392006*^9, 3.5064320858340673`*^9, 3.506432563640532*^9, 3.506433781350877*^9, 3.506434857672143*^9, 3.506435360147937*^9, 3.506436468591601*^9, 3.50643742420958*^9, 3.506443744199017*^9, 3.506444033711812*^9, 3.506444103408517*^9, 3.506444248378742*^9, 3.506444283409452*^9, 3.506444317682872*^9, 3.506444456058969*^9, 3.5064445455410547`*^9, 3.506444617145513*^9, 3.5064446475457067`*^9, {3.506444683707223*^9, 3.5064447133123827`*^9}, 3.5064447457314663`*^9, 3.506444805096178*^9, 3.506444836109953*^9, 3.506444866631562*^9, {3.506444897180677*^9, 3.50644497714465*^9}, { 3.506445021319647*^9, 3.506445371911852*^9}, 3.506445437824767*^9, 3.506445469898979*^9, {3.506445503953595*^9, 3.5064456316428556`*^9}, { 3.5064456685970087`*^9, 3.506445685673883*^9}, {3.506445751192296*^9, 3.506445975593131*^9}, 3.50644618157692*^9, 3.506501341401507*^9, 3.506501450317318*^9, 3.506501505237514*^9, 3.506501548813614*^9, 3.506501691277111*^9, 3.506501762171769*^9, 3.506502241452186*^9, 3.5065022910077753`*^9, 3.50650232343123*^9, 3.5065023561328793`*^9, 3.5065023869591312`*^9, 3.50650242215508*^9, {3.506502454448596*^9, 3.506502484366064*^9}, 3.506502517773388*^9, 3.506502559374249*^9, 3.5118523823210173`*^9, 3.5236095286422987`*^9, 3.5236104365685043`*^9, 3.523629869341391*^9, 3.52363040556689*^9, 3.523630858288351*^9, 3.531129944248756*^9, 3.5311302642204657`*^9, 3.531131365787683*^9, 3.531131517285035*^9, 3.531132481840434*^9, 3.53113308712218*^9, 3.531133325552705*^9, 3.531133583949978*^9, 3.531133924788373*^9, 3.531134111334778*^9, 3.531134155273649*^9, 3.531136496572261*^9, 3.531136965825585*^9, 3.53113742696832*^9, {3.5311374744966784`*^9, 3.531137532363242*^9}, 3.531137640320203*^9, 3.5311379323611727`*^9, 3.531138099985834*^9, 3.531138263416119*^9, 3.5311407735607224`*^9, 3.5315608102297*^9, 3.531560892111326*^9, 3.531561009258312*^9, 3.531561286704771*^9, 3.531575326382448*^9, 3.5315754564029408`*^9, 3.531576409308415*^9, 3.531577221765654*^9, 3.531577354703527*^9, 3.5315774381994743`*^9, 3.5328666134885187`*^9, 3.5328673612290163`*^9, 3.5328677122693872`*^9, 3.5328678892518272`*^9, 3.5328679480258427`*^9, 3.532868155654467*^9, 3.532868324599362*^9, 3.53286841097464*^9, 3.532868738272842*^9, 3.532868874626545*^9, 3.532869810563613*^9, 3.532870142164762*^9, 3.5328711327874517`*^9, 3.532871207477355*^9, 3.532871289974423*^9, 3.532871368641527*^9, 3.532872304515007*^9, 3.532874825080207*^9, 3.532875212461956*^9, 3.532937941577952*^9, 3.5329419373114843`*^9, 3.532942589323463*^9, 3.5329427041402807`*^9, 3.532943007834754*^9, 3.532943067286771*^9, 3.532943175951885*^9, 3.532943264239916*^9, 3.5329433614611893`*^9, 3.532943467664393*^9, 3.5329435766522913`*^9, 3.5329444494986153`*^9, 3.532948147778018*^9, 3.532949937954002*^9, 3.532951013112187*^9, 3.532951266093116*^9, 3.532951423601664*^9, 3.532953183088491*^9, 3.532953445932744*^9, 3.5329547883325853`*^9, 3.5329551419369593`*^9, 3.532957693147849*^9, 3.533046725559113*^9, 3.533046769450935*^9, 3.533047317928996*^9, 3.5330476738241453`*^9, 3.533047755398031*^9, 3.533047938897107*^9, 3.533048466688121*^9, 3.5330486127254953`*^9, 3.53304879451643*^9, 3.533048947640656*^9, 3.5330490762141867`*^9, 3.533052653113632*^9, 3.533061454241498*^9, 3.53321121947279*^9, 3.533211307483424*^9, 3.533211379859128*^9, 3.533211443670307*^9, 3.53321148631767*^9, 3.5332115482541437`*^9, 3.533211610484315*^9, 3.5332125441141787`*^9, 3.533212974383686*^9, 3.5332130533622217`*^9, 3.533214025393729*^9, 3.533214268367381*^9, 3.533214354209317*^9, 3.53321477692583*^9, 3.5332252598505287`*^9, 3.533284592147192*^9, 3.533285280904119*^9, 3.533285670519836*^9, 3.533285825010257*^9, 3.53328601095992*^9, 3.533286140630602*^9, 3.533305082450047*^9, 3.5333051616123953`*^9, 3.533305195864645*^9, 3.5333052425210857`*^9, 3.533305777214012*^9, 3.533306334972924*^9, 3.533307123911487*^9, 3.533308058721949*^9, 3.533312027920369*^9, 3.5333122526130457`*^9, 3.5333127097548103`*^9, 3.533313146835764*^9, 3.533313506532567*^9, 3.533313731260922*^9, 3.5333140238390923`*^9, 3.541240137170354*^9, {3.541240745010232*^9, 3.5412407587615967`*^9}, 3.541241040809417*^9, 3.541344885667877*^9, 3.553598484335387*^9, 3.553598582697122*^9, 3.553602354157813*^9, 3.553764023823144*^9, 3.553766449928207*^9, 3.5537665486391478`*^9, 3.553766600612393*^9, 3.553766632749387*^9, {3.553766671105673*^9, 3.553766736189169*^9}, 3.5537684213057613`*^9, 3.553799832657174*^9, 3.553799883554028*^9, 3.556602931130932*^9, 3.556602983446409*^9, 3.556608246894455*^9, {3.556610137952342*^9, 3.556610160491199*^9}, 3.5566101994237337`*^9, 3.556614912024807*^9, 3.55661499795728*^9, 3.556641401874773*^9, 3.556641459918585*^9, 3.556790957324757*^9, 3.5567910302926598`*^9, 3.556791577223919*^9, 3.556791629152205*^9, { 3.556791817200899*^9, 3.556791896928537*^9}, 3.556792470964922*^9, 3.556797350748588*^9, {3.556797584235365*^9, 3.556797653218644*^9}, 3.556797759041486*^9, {3.556798993925137*^9, 3.55679904346719*^9}, { 3.5567990784198933`*^9, 3.5567990969873037`*^9}, {3.556799134093109*^9, 3.5567991557507753`*^9}, 3.5567999700414886`*^9, {3.5568000168293123`*^9, 3.556800037163911*^9}, 3.556800583177822*^9, 3.556867675491742*^9, 3.5568711797865*^9, 3.556871649442685*^9, {3.556955308142406*^9, 3.55695532478399*^9}, 3.556955462038362*^9, 3.5569558601968946`*^9, 3.556958094658774*^9, 3.556958178322998*^9, 3.5569582304066753`*^9, { 3.556958701905036*^9, 3.5569587146125793`*^9}, 3.556958865660421*^9, 3.557652830363841*^9, 3.557653856908391*^9, 3.5576539722221727`*^9, 3.557654644999968*^9, 3.5576553284957047`*^9, 3.5576556835051517`*^9, 3.5576608596376057`*^9, 3.557735038999345*^9, 3.557735964952393*^9, 3.557739715179002*^9, 3.557740003980281*^9, 3.5577417284496098`*^9, 3.557742372532598*^9, 3.557742544993478*^9, {3.557742958252988*^9, 3.5577429760946827`*^9}, 3.5577433701829653`*^9, 3.557746312473652*^9, { 3.56197819129311*^9, 3.561978218841382*^9}, 3.561982537312181*^9, 3.5619827783029537`*^9, 3.561984362556217*^9, 3.56199315894538*^9, 3.561994869544469*^9, 3.5619963652114697`*^9, 3.561997211933743*^9, 3.5619972848589087`*^9, 3.561998467233643*^9, 3.5619996711763906`*^9, 3.5620604662077017`*^9, 3.56206376295758*^9, 3.562064149506352*^9, 3.562064277837418*^9, 3.562064836525403*^9, 3.562065157407001*^9, 3.5620676883949614`*^9, 3.562067876996663*^9, 3.562072558617244*^9, 3.562078713954493*^9, 3.562229740091447*^9, 3.562235292840908*^9, 3.562252307197528*^9, 3.562257921049252*^9, 3.562263817670212*^9, 3.562282198363845*^9, 3.5623100506546507`*^9, 3.562320068755664*^9, 3.562320161095553*^9, 3.562320347006913*^9, 3.5623205471882563`*^9, 3.562322284781231*^9, 3.56234525283426*^9, 3.562346273844719*^9, 3.5623463750921183`*^9, 3.562347979447689*^9, 3.5623984999948187`*^9, 3.5624005569602203`*^9, 3.5624052453448677`*^9, 3.562407293892116*^9, 3.562410622631583*^9, 3.562410709500391*^9, 3.562410780991169*^9, 3.56241222006597*^9, 3.5624123481100283`*^9, 3.562414350963235*^9, { 3.562414407340323*^9, 3.5624144321433477`*^9}, 3.5624144946719713`*^9, 3.5624155155129423`*^9, 3.562415665387793*^9, 3.562419790388249*^9, 3.5624278407838*^9, 3.562436640915558*^9, 3.5624804705052557`*^9, { 3.5624833685140247`*^9, 3.562483393406027*^9}, 3.562497916376013*^9, 3.562502909815374*^9, 3.56251515435671*^9, 3.562566506485573*^9, 3.562566712186499*^9, 3.562566910887748*^9, 3.562567011363419*^9, 3.562569602674165*^9, 3.5626613760336933`*^9, 3.562661444603911*^9, 3.566453078437478*^9, 3.566455953270791*^9, 3.566457017622486*^9, 3.566457650021594*^9, 3.566458419561778*^9, 3.566459321921159*^9, 3.566561659764494*^9, 3.566561834016314*^9, 3.566561891137405*^9, 3.566563506633504*^9, 3.56666167170467*^9, 3.566663229754541*^9, 3.56666537157049*^9, 3.5666655103358383`*^9, 3.566665669969038*^9, 3.566666126899002*^9, 3.566668396923272*^9, 3.566668563543542*^9, { 3.566668602664089*^9, 3.566668689233697*^9}, 3.566669138960882*^9, 3.566669794023918*^9, {3.566669857341167*^9, 3.566669899173936*^9}, 3.566670151922246*^9, 3.566670921162409*^9, 3.566670984278655*^9, { 3.566671075761908*^9, 3.5666711032601337`*^9}, {3.566671320615724*^9, 3.566671332541111*^9}, 3.566671641845722*^9, 3.566728752382991*^9, 3.5667293107718763`*^9, 3.56672962331364*^9, 3.5667299190634747`*^9, 3.566730169029887*^9, 3.566730544453401*^9, 3.56673091723737*^9, 3.566731149316264*^9, 3.5667312219964027`*^9, 3.566731359119946*^9, { 3.566731507246023*^9, 3.56673153444842*^9}, 3.5667316601983547`*^9, 3.566731805303358*^9, 3.56673299711604*^9, 3.566733071393566*^9, 3.566740736231965*^9, 3.5667407735393047`*^9, 3.56674084652382*^9, 3.566741137908918*^9, 3.566741177358485*^9, 3.5667412220789537`*^9, 3.566748558102366*^9, 3.566748764884007*^9, 3.566749313304599*^9, { 3.566749481407919*^9, 3.5667495030399857`*^9}, 3.566749669588583*^9, 3.5667500092393827`*^9, 3.566758248881764*^9, 3.566801064799869*^9, 3.5668011898943443`*^9, 3.5668012511377296`*^9, 3.566808758408684*^9, 3.56680880809586*^9, 3.56681034356222*^9, 3.5668140555359993`*^9, 3.566815232272606*^9, 3.566815275810874*^9, 3.566815326646452*^9, 3.5668153759056168`*^9, 3.566815706735161*^9, 3.566815840468354*^9, 3.566816191659162*^9, 3.566817178494897*^9, 3.566818459945607*^9, 3.566819114624586*^9, {3.566819402605939*^9, 3.566819431691502*^9}, 3.566819537433172*^9, {3.566820664286475*^9, 3.5668206907914248`*^9}, { 3.5669056342519197`*^9, 3.5669056633940907`*^9}, {3.566909192667327*^9, 3.5669092675497847`*^9}, 3.566910550219885*^9, 3.566911743198779*^9, 3.566912291605139*^9, 3.5669127375951653`*^9, 3.566913705314864*^9, 3.566919557226891*^9, {3.566919628333949*^9, 3.566919682590307*^9}, { 3.566919855040351*^9, 3.56691987668192*^9}, 3.566919935365469*^9, { 3.566920185587462*^9, 3.566920210560092*^9}, 3.566920297626902*^9, { 3.5669205265658913`*^9, 3.566920554915518*^9}, 3.566920616085423*^9, { 3.566920891100751*^9, 3.566920911497212*^9}, {3.5669209672263327`*^9, 3.566920989711565*^9}, 3.5669210513250093`*^9, {3.566921448073771*^9, 3.5669214723450737`*^9}, 3.566921507428546*^9, {3.566922254037239*^9, 3.566922290149695*^9}, {3.566922440967629*^9, 3.566922476534877*^9}, { 3.566923083471438*^9, 3.5669231139973288`*^9}, {3.566923184859049*^9, 3.566923200745418*^9}, {3.566925164517398*^9, 3.566925202232525*^9}, { 3.566925275640636*^9, 3.566925293491845*^9}, {3.5669253615198174`*^9, 3.5669253789425592`*^9}, {3.566925997938958*^9, 3.56692603566924*^9}, { 3.566926077819812*^9, 3.5669260845981007`*^9}, 3.566926138512878*^9, { 3.5669262543097477`*^9, 3.566926262676601*^9}, 3.566926349529168*^9, { 3.566926462776888*^9, 3.5669264689746237`*^9}, 3.5669265260643473`*^9, { 3.566926662422752*^9, 3.566926669432498*^9}, 3.5669267302440357`*^9, { 3.5669269026108828`*^9, 3.566926907617597*^9}, 3.566926945722405*^9, { 3.5669270549399757`*^9, 3.5669270790583878`*^9}, {3.566927159504583*^9, 3.566927178227059*^9}, {3.566927590836953*^9, 3.566927643902542*^9}, { 3.56692768648374*^9, 3.5669276945241127`*^9}, 3.566927747883369*^9, { 3.566927866350374*^9, 3.566927873828471*^9}, 3.566927946818112*^9, { 3.5669281181166563`*^9, 3.566928124347233*^9}, 3.566928171088029*^9, { 3.56692832620016*^9, 3.5669283317182083`*^9}, 3.5669283759657927`*^9, { 3.5669285886626053`*^9, 3.5669286132395287`*^9}, {3.566928728316655*^9, 3.566928740200652*^9}, {3.566928816989088*^9, 3.566928826390167*^9}, { 3.5669431294585876`*^9, 3.5669431505388536`*^9}, 3.5669432962727957`*^9, 3.566944021150666*^9, 3.5669455518234177`*^9, 3.566945628199143*^9, 3.566948194465007*^9, 3.566994064944373*^9, 3.567015190445775*^9, 3.567021818278346*^9, 3.567021904355818*^9, 3.5670281932947083`*^9, 3.567058373282411*^9, 3.5670690248019753`*^9, 3.5670690987564583`*^9, 3.567070217662835*^9, 3.567073191819378*^9, 3.567073249689426*^9, 3.567074107386359*^9, {3.5670792493725224`*^9, 3.5670792709578743`*^9}, 3.567079924693516*^9, 3.567089465737886*^9, {3.567092053185522*^9, 3.567092072237225*^9}, 3.567092139380105*^9, {3.567092667861855*^9, 3.5670927080422993`*^9}, {3.567108369681796*^9, 3.567108389867477*^9}, 3.567108475724016*^9, 3.567108665880598*^9, 3.567108730383438*^9, 3.5671095214302*^9, 3.567110269257889*^9, 3.567110337963448*^9, 3.567111416458968*^9, 3.567114525519649*^9, 3.567114592313634*^9, 3.5671157658659983`*^9, 3.567115985602738*^9, 3.567116903799138*^9, 3.567116958694022*^9, 3.567117785682646*^9, {3.567122389883065*^9, 3.567122415604384*^9}, 3.567122680471072*^9, {3.567124940541087*^9, 3.567124950201128*^9}, 3.567125017284273*^9, {3.567125446140131*^9, 3.567125471480514*^9}, 3.567162809670424*^9, 3.567243703863812*^9, 3.567243736031868*^9, 3.5672455206351843`*^9, 3.567250898910111*^9, 3.567253356904604*^9, 3.5672535225324183`*^9, 3.5672537752359467`*^9, { 3.5672539191214867`*^9, 3.567254009814622*^9}, {3.567254059490073*^9, 3.567254093397581*^9}, {3.567254154535556*^9, 3.567254174856246*^9}, { 3.56725458962323*^9, 3.56725462421587*^9}, {3.567254716253264*^9, 3.5672547344079638`*^9}, {3.567260097325848*^9, 3.567260133473613*^9}, { 3.5672601973274803`*^9, 3.567260206377651*^9}, {3.567261133510878*^9, 3.567261203532962*^9}, {3.567261234077958*^9, 3.567261307866414*^9}, { 3.567261357525558*^9, 3.567261382719893*^9}, {3.567261448140203*^9, 3.5672614635878277`*^9}, {3.5672615131670303`*^9, 3.567261523993185*^9}, { 3.567261554991054*^9, 3.567261561856826*^9}, 3.567266627990905*^9, 3.567266948878045*^9, {3.567267104455865*^9, 3.567267226819468*^9}, { 3.567267259784665*^9, 3.567267280000379*^9}, 3.567268518426241*^9, 3.567268642094701*^9, 3.567268753113204*^9, 3.5672689105200233`*^9, 3.567268975495069*^9, {3.567269280481339*^9, 3.567269364973371*^9}, { 3.567269448442123*^9, 3.5672694546238422`*^9}, 3.567269542554965*^9, 3.567270318047441*^9, {3.567270915864056*^9, 3.567270921588748*^9}, 3.5672709942538443`*^9, 3.567271811045856*^9, {3.5672732705156393`*^9, 3.5672732846895247`*^9}, {3.567274752633965*^9, 3.567274813493194*^9}, { 3.5672748890732203`*^9, 3.567274921361565*^9}, {3.567274985559587*^9, 3.567275016105913*^9}, {3.567275119214158*^9, 3.567275148219234*^9}, { 3.56727522484286*^9, 3.567275237913515*^9}, {3.567275358957521*^9, 3.567275389423218*^9}, 3.567321210282275*^9, 3.567321758251123*^9, 3.567321845059908*^9, {3.5673220137144337`*^9, 3.5673220271795187`*^9}, 3.567322133786069*^9, {3.5673221884232197`*^9, 3.56732220132298*^9}, { 3.567322241049932*^9, 3.567322253155868*^9}, {3.567322289967066*^9, 3.567322335286398*^9}, 3.567326843818458*^9, {3.567326926925784*^9, 3.567326937897944*^9}, {3.567327394024672*^9, 3.567327406294745*^9}, 3.567330327123102*^9, 3.567331012954365*^9, 3.5673310976308193`*^9, 3.567331281371117*^9, 3.567331337336503*^9, 3.5673316279696007`*^9, 3.5673318946620207`*^9, 3.567332173190901*^9, 3.56733253829142*^9, { 3.567332992987069*^9, 3.567333009324255*^9}, 3.567333634278221*^9, 3.567334509736546*^9, 3.5673346085028152`*^9, 3.5673346818403387`*^9, 3.5673380256369658`*^9, 3.5673381056338787`*^9, 3.567338502614546*^9, 3.567338891055781*^9, 3.567338988250659*^9, 3.567339090606675*^9, { 3.567339542100505*^9, 3.567339582338402*^9}, {3.5673397444381*^9, 3.5673397695331707`*^9}, {3.567339864217104*^9, 3.5673398948790693`*^9}, { 3.567339997993803*^9, 3.5673400322648163`*^9}, {3.567340231419846*^9, 3.5673402650822678`*^9}, {3.5673404314366503`*^9, 3.5673404644338007`*^9}, {3.5673405912030582`*^9, 3.5673406234015102`*^9}, 3.567341210073224*^9, {3.567341428878085*^9, 3.567341540141411*^9}, { 3.567341574485609*^9, 3.567341589256205*^9}, {3.56734164626336*^9, 3.5673416599638042`*^9}, {3.567341739734234*^9, 3.567341752793273*^9}, { 3.567341845397728*^9, 3.567341855267528*^9}, {3.5673434191212187`*^9, 3.567343487575603*^9}, {3.567343542604821*^9, 3.567343567934225*^9}, { 3.5673436004901237`*^9, 3.567343614355798*^9}, {3.567343670195225*^9, 3.56734368419694*^9}, {3.567343763075891*^9, 3.567343776495977*^9}, { 3.567343873724572*^9, 3.567343884561957*^9}, {3.567345477450097*^9, 3.567345499120682*^9}, {3.567345554586907*^9, 3.567345573957996*^9}, { 3.567345633479866*^9, 3.567345694612893*^9}, {3.567345819814554*^9, 3.567345869512252*^9}, {3.567346425583358*^9, 3.567346546815835*^9}, { 3.567346597142638*^9, 3.567346618032352*^9}, {3.567346703178486*^9, 3.567346732185275*^9}, {3.567346837424732*^9, 3.567346851784439*^9}, { 3.567346971268037*^9, 3.567347005286994*^9}, {3.567347968205617*^9, 3.567347988688092*^9}, {3.567348039247098*^9, 3.567348134678979*^9}, { 3.5673481707215633`*^9, 3.5673481896623163`*^9}, {3.567348248372507*^9, 3.567348267337888*^9}, {3.5673545683664827`*^9, 3.567354598709132*^9}, { 3.5673547702125883`*^9, 3.567354796063498*^9}, {3.567354889759951*^9, 3.5673549193765297`*^9}, {3.567354992055593*^9, 3.567355026465931*^9}, { 3.5673551791237183`*^9, 3.567355221282164*^9}, {3.5673553715941353`*^9, 3.567355406975341*^9}, {3.5673558995369253`*^9, 3.567355972475313*^9}, { 3.567356016133153*^9, 3.5673560455977583`*^9}, {3.567356095629923*^9, 3.5673561076045427`*^9}, {3.567356224895005*^9, 3.567356257754187*^9}, { 3.5673563539321833`*^9, 3.5673563947439413`*^9}, {3.5673565003669453`*^9, 3.567356513736156*^9}, {3.56735676144794*^9, 3.5673567979840384`*^9}, 3.567359235574253*^9, 3.5673598118203497`*^9, 3.567360139483836*^9, 3.567360189817224*^9, 3.567360267103692*^9, {3.567360665390477*^9, 3.5673607635316763`*^9}, {3.567360802129134*^9, 3.567360821388571*^9}, { 3.5673609069596977`*^9, 3.5673609334555283`*^9}, {3.567361052548481*^9, 3.567361084028164*^9}, {3.567361195310123*^9, 3.56736123110955*^9}, { 3.567361366738306*^9, 3.5673613980176897`*^9}, {3.567361546067588*^9, 3.567361575837699*^9}, {3.567408893229721*^9, 3.567408915857231*^9}, { 3.567408955805155*^9, 3.56740897931588*^9}, {3.567409026376566*^9, 3.56740904997549*^9}, {3.567409703085553*^9, 3.567409769011354*^9}, { 3.567409802198029*^9, 3.567409871944791*^9}, {3.56740999026924*^9, 3.567410012757292*^9}, {3.567410171281361*^9, 3.567410191995332*^9}, { 3.5674102946959047`*^9, 3.567410318042468*^9}, {3.5674105383808117`*^9, 3.56741060423351*^9}, {3.5674111041787033`*^9, 3.567411132870119*^9}, { 3.567434070136015*^9, 3.5674341621312323`*^9}, {3.567462094957221*^9, 3.567462120140744*^9}, {3.56746215101001*^9, 3.5674621763879957`*^9}, 3.567462227996532*^9, {3.567462324274457*^9, 3.567462327726465*^9}, 3.567462361156008*^9, 3.567462725062566*^9, {3.5674652432725687`*^9, 3.567465246258665*^9}, 3.5674652873731623`*^9, 3.567465993367078*^9, { 3.567583548546842*^9, 3.5675835521418943`*^9}, 3.567583655878954*^9, 3.567586707989846*^9, 3.567616519482203*^9, {3.5676223762753067`*^9, 3.5676223782876787`*^9}, 3.567622472827389*^9, 3.5676254829765997`*^9, { 3.567681819158202*^9, 3.5676818203676662`*^9}, 3.567681868470727*^9, 3.567683484777177*^9, {3.5677069490061083`*^9, 3.5677069665838223`*^9}, 3.567707374225292*^9, {3.56771684002507*^9, 3.567716853504353*^9}, 3.567716950196505*^9, {3.56771875619674*^9, 3.567718766702777*^9}, { 3.567719010554723*^9, 3.567719041755021*^9}, {3.56771915679142*^9, 3.5677191843851023`*^9}, {3.567767125925082*^9, 3.567767226807253*^9}, { 3.567770122396718*^9, 3.567770146397582*^9}, {3.567770365800165*^9, 3.5677704016608267`*^9}, 3.5677704974017982`*^9, {3.567770802066032*^9, 3.5677708261170883`*^9}, 3.567770922728249*^9, 3.5677769937629433`*^9, 3.567777825276744*^9, {3.567778751543178*^9, 3.5677787775348663`*^9}, 3.567778825838069*^9, 3.56777886298979*^9, 3.567779207725996*^9, { 3.567779435881103*^9, 3.5677794465732937`*^9}, {3.567780048985326*^9, 3.567780083445166*^9}, {3.567780130117877*^9, 3.5677801790959463`*^9}, 3.567780253093481*^9, {3.5677804183500643`*^9, 3.567780438530128*^9}, 3.567780523836553*^9, {3.567780709117968*^9, 3.567780740975195*^9}, { 3.5677808316536207`*^9, 3.567780836552133*^9}, 3.5677809279184713`*^9, 3.567781158584908*^9, {3.567782471618245*^9, 3.567782472606526*^9}, 3.5677825413321943`*^9, 3.567782990979158*^9, 3.567787559606308*^9, 3.56778773277206*^9, {3.5677878915605907`*^9, 3.567787915128228*^9}, { 3.5677882654139843`*^9, 3.567788270040696*^9}, 3.567788504905261*^9, 3.567789163836514*^9, 3.567789230838724*^9, 3.567789292993319*^9, 3.56778934242482*^9, 3.567789381750557*^9, 3.567789428646165*^9, 3.56778948302781*^9, 3.567789535738077*^9, 3.567789585760573*^9, 3.56778967669571*^9, 3.567789727504138*^9, 3.56778977495723*^9, 3.567790034301968*^9, 3.567790138931291*^9, 3.567790240106372*^9, 3.567790285995277*^9, 3.5677903439451942`*^9, 3.567790420374447*^9, 3.567790461982305*^9, 3.567790506039646*^9, 3.56779053965423*^9, 3.567790570365594*^9, 3.5677906263305902`*^9, 3.567790672777028*^9, 3.567792769621361*^9, {3.567792878932982*^9, 3.5677929067402077`*^9}, { 3.567792961531514*^9, 3.567792979113666*^9}, 3.567793091381418*^9, 3.567793149386312*^9, 3.567793208518174*^9, 3.567793253184574*^9, 3.5677932942449617`*^9, 3.567793353347342*^9, 3.567793389141632*^9, 3.5677940189400997`*^9, {3.567797069111247*^9, 3.5677971020812693`*^9}, { 3.567797161731823*^9, 3.56779718943668*^9}, {3.567797276417727*^9, 3.567797307620166*^9}, {3.56779761190429*^9, 3.567797646052487*^9}, { 3.5677977587015963`*^9, 3.567797784059147*^9}, {3.5677978776616163`*^9, 3.567797903443583*^9}, {3.567840171530155*^9, 3.567840365541003*^9}, { 3.5678404165165033`*^9, 3.567840427258082*^9}, {3.567847153717155*^9, 3.567847248747204*^9}, {3.567847528163557*^9, 3.567847531842021*^9}, 3.567847573687129*^9, 3.567847723251259*^9, {3.5678480994274797`*^9, 3.567848103099516*^9}, 3.56784814420925*^9, 3.5678483110088263`*^9, { 3.56784876593806*^9, 3.567848783442031*^9}, 3.5678488512514677`*^9, 3.5678510980131683`*^9, {3.567851289395275*^9, 3.567851321855671*^9}, 3.567851414597807*^9, 3.567851567632207*^9, {3.567851946205636*^9, 3.5678519515930223`*^9}, 3.567852059483513*^9, 3.567852418383853*^9, { 3.567853039311512*^9, 3.567853043874487*^9}, 3.567853103971089*^9, 3.567853398492635*^9, {3.567853937274576*^9, 3.5678539652495337`*^9}, 3.567854080513623*^9, 3.567859107659957*^9, 3.5678688992893972`*^9, 3.567878068731865*^9, 3.567878990952636*^9, 3.567880717477796*^9, 3.567881200319137*^9, 3.567881297456407*^9, 3.567927277876461*^9, 3.567927325602872*^9, 3.567927443360591*^9, 3.567929956540866*^9, 3.567930636410262*^9, 3.567934669864224*^9, 3.56793722139719*^9, 3.567938865082189*^9, 3.567939101040133*^9, 3.5679428888616734`*^9, { 3.5679432854247007`*^9, 3.567943322387031*^9}, {3.567943412344451*^9, 3.567943449678886*^9}, {3.5679443760687532`*^9, 3.567944420518889*^9}, 3.567945331076685*^9, {3.567945462657284*^9, 3.567945482849504*^9}, 3.567946211715191*^9, {3.567946333308077*^9, 3.567946381517487*^9}, 3.567946874972579*^9, 3.567946914626656*^9, 3.5679489219378023`*^9, 3.5679601779190283`*^9, 3.567960449455777*^9, {3.567960797505967*^9, 3.567960825957129*^9}, 3.567961331966982*^9, {3.567961368644471*^9, 3.5679613942738743`*^9}, {3.5679614865571404`*^9, 3.5679615127066193`*^9}, {3.567961616525818*^9, 3.56796164034693*^9}, { 3.567961716371189*^9, 3.567961740949101*^9}, {3.567961811176899*^9, 3.567961837116448*^9}, {3.567961931119863*^9, 3.567961955673649*^9}, 3.567962082850334*^9, 3.5679643952302027`*^9, 3.5679650306986713`*^9, { 3.5679651571832113`*^9, 3.5679652343503227`*^9}, {3.56796527536526*^9, 3.567965302780411*^9}, {3.567965351711727*^9, 3.567965380186997*^9}, { 3.567965453044552*^9, 3.567965480816986*^9}, {3.567965543620208*^9, 3.5679655584764853`*^9}, 3.56796571415514*^9, {3.567967778370729*^9, 3.567967797188038*^9}, 3.568007639451429*^9, 3.5680078625210743`*^9, { 3.568007984960999*^9, 3.56800801079874*^9}, {3.568008041550728*^9, 3.568008068107189*^9}, {3.568008125085967*^9, 3.568008151609953*^9}, { 3.5680081937265987`*^9, 3.5680082215378847`*^9}, {3.568008278146224*^9, 3.568008288768179*^9}, {3.568008356487795*^9, 3.568008366167733*^9}, 3.5680085590926647`*^9, 3.568012448623995*^9, {3.568012658471859*^9, 3.568012682023584*^9}, {3.5680127132376204`*^9, 3.568012737777863*^9}, { 3.568012780897251*^9, 3.568012804760038*^9}, {3.568012900906583*^9, 3.568012927243864*^9}, {3.568013030002132*^9, 3.568013057386808*^9}, { 3.5680131597229223`*^9, 3.568013185589965*^9}, 3.568013313481208*^9, 3.568013872668584*^9, 3.568015248072207*^9, 3.568015967066839*^9, 3.568016538105753*^9, 3.568016950470394*^9, 3.568017094117516*^9, { 3.56801720096478*^9, 3.5680172290147257`*^9}, {3.568017261689835*^9, 3.5680172904922857`*^9}, {3.568017329757629*^9, 3.568017358871696*^9}, { 3.5680174131985807`*^9, 3.568017445605433*^9}, {3.568017514679487*^9, 3.56801754449292*^9}, {3.5680176213241577`*^9, 3.5680176509870853`*^9}, 3.568017753288217*^9, 3.568019232793612*^9, 3.568019509772388*^9, 3.568019578476389*^9, 3.568021400450485*^9, 3.568022467711433*^9, 3.568022581487979*^9, 3.568022979431226*^9, 3.568023130177127*^9, { 3.568023248353613*^9, 3.568023278348475*^9}, {3.568023330812413*^9, 3.5680233573231297`*^9}, {3.568023411393671*^9, 3.568023442517109*^9}, { 3.568023528696307*^9, 3.5680235636721363`*^9}, {3.5680236404918327`*^9, 3.568023668510148*^9}, {3.568023773689802*^9, 3.568023806856791*^9}, 3.568024058731328*^9, {3.568027625772154*^9, 3.568027658404632*^9}, { 3.568027713643178*^9, 3.568027720983876*^9}, 3.568027946047777*^9, { 3.568029381234861*^9, 3.568029391355412*^9}, {3.568029490083395*^9, 3.568029570726653*^9}, {3.568029611375166*^9, 3.5680296380527163`*^9}, { 3.5680297037254963`*^9, 3.568029734345688*^9}, {3.5680298072135353`*^9, 3.568029837598052*^9}, {3.568029921457356*^9, 3.568029949028902*^9}, { 3.568039099689184*^9, 3.568039120252468*^9}, {3.568039689999299*^9, 3.5680397318193417`*^9}, 3.568040142742305*^9, {3.568041382656086*^9, 3.568041406687401*^9}, {3.568041440951228*^9, 3.5680414659865*^9}, { 3.568041503551201*^9, 3.56804154870535*^9}, {3.568041601013364*^9, 3.568041650193227*^9}, {3.568041717511477*^9, 3.568041768419725*^9}, { 3.5680418491010027`*^9, 3.568041895355736*^9}, 3.568041969827989*^9, { 3.568042793943387*^9, 3.568042944382455*^9}, {3.568042990527164*^9, 3.5680430422135553`*^9}, {3.568043096538889*^9, 3.5680431394306517`*^9}, 3.568043207659032*^9, {3.5680432516816387`*^9, 3.568043278973637*^9}, 3.568043340841922*^9, 3.5681287827226677`*^9, 3.568128833034829*^9, 3.568133234667001*^9, 3.568136888156939*^9, {3.568136988028164*^9, 3.568137011535399*^9}, {3.568137041618178*^9, 3.568137066718276*^9}, { 3.568137113173358*^9, 3.568137139037348*^9}, {3.568137205644546*^9, 3.568137236388597*^9}, {3.568137352233432*^9, 3.5681373821353483`*^9}, { 3.568137539685906*^9, 3.568137565887249*^9}, 3.568137788679729*^9, 3.568140069212274*^9, 3.568143219814906*^9, 3.568276736630254*^9, 3.568277021740057*^9, 3.5682773434844646`*^9, 3.568277740342025*^9, { 3.568277782918997*^9, 3.5682778098299294`*^9}, 3.568278014312532*^9, 3.56827806091958*^9, 3.568278139436153*^9, 3.568278369841432*^9, 3.568278498316288*^9, 3.5682875627183323`*^9, 3.568288803573241*^9, 3.568302258032188*^9, 3.5683262427841663`*^9, 3.5683712362571917`*^9, 3.568372366909546*^9, 3.568373250936634*^9, 3.568376292631262*^9, 3.5683764201102943`*^9, 3.568376960499712*^9, 3.568377798336227*^9, 3.5683793977714033`*^9, 3.568381845946787*^9, 3.568382114735303*^9, 3.5683827009866743`*^9, 3.5683874051236887`*^9, 3.568396055513731*^9, 3.568396099249428*^9, 3.568443083341811*^9, 3.5684432454998198`*^9, 3.568444295977066*^9, 3.5684443868587503`*^9, 3.568444446098227*^9, 3.56844448655691*^9, 3.568444596174589*^9, 3.568445785676483*^9, { 3.568446286118301*^9, 3.5684463059765797`*^9}, 3.568448288884967*^9, 3.56844860531612*^9, 3.5684488816018457`*^9, 3.5684529337508717`*^9, 3.568481039170326*^9, 3.5684812627549877`*^9, 3.5684813967493353`*^9, 3.56853974118475*^9, 3.568539802720931*^9, 3.568541825149514*^9, 3.568544320792535*^9, 3.568549406404315*^9, 3.5685494574655046`*^9, 3.5685526948160458`*^9, 3.56855735315366*^9, 3.568557463545032*^9, 3.568557500749405*^9, 3.5685575542682943`*^9, 3.56855770603386*^9, 3.568558997377493*^9, 3.568559039695467*^9, 3.568569546945428*^9, 3.568570306654497*^9, 3.568614641098773*^9, {3.568614871350326*^9, 3.568614909747624*^9}, 3.568615934196229*^9, 3.568616762997881*^9, 3.568616975603732*^9, 3.5686170990668163`*^9, 3.568617290561287*^9, 3.568618238187727*^9, 3.5686209960386667`*^9, 3.56862374790902*^9, 3.568625543069244*^9, 3.568626761136938*^9, 3.568626810816675*^9, 3.568627131138988*^9, 3.568631418576209*^9, 3.568631573468362*^9, 3.568632234403631*^9, 3.568632571070673*^9, 3.56863541408073*^9, 3.568643996106423*^9, 3.56864416876999*^9, 3.568646143126336*^9, 3.568646360947537*^9, 3.568647431464903*^9, 3.568647477117298*^9, 3.5686475424649267`*^9, 3.568647687386557*^9, 3.5686477443921547`*^9, 3.5686493777760572`*^9, 3.5686497993609867`*^9, {3.5686501448675613`*^9, 3.5686501710963583`*^9}, 3.5686503474215803`*^9, 3.568650533425136*^9, 3.5686986785861197`*^9, 3.568698939223302*^9, 3.568703215092063*^9, 3.5687055547161837`*^9, 3.568706968701379*^9, 3.5687071509695177`*^9, 3.568710336840784*^9, 3.56871039253885*^9, 3.568711099148676*^9, { 3.56871188381748*^9, 3.5687118979887457`*^9}, 3.5687120168817167`*^9, 3.568712073148981*^9, 3.56871282570708*^9, 3.5687129361366777`*^9, 3.568713083096383*^9, 3.568713170578485*^9, {3.5687132942885313`*^9, 3.568713318840674*^9}, 3.568713978843753*^9, 3.5687141308007927`*^9, { 3.568714177089377*^9, 3.568714206724934*^9}, 3.5687172779430523`*^9, 3.568717758348754*^9, 3.568717948936646*^9, 3.568718287440349*^9, 3.568719704032806*^9, 3.568720015069962*^9, 3.5687245671003103`*^9, 3.568724663822896*^9, 3.5687248842310133`*^9, 3.568725431660812*^9, 3.5687255321426563`*^9, 3.568726401479405*^9, 3.568726553756444*^9, 3.568726591744729*^9, 3.5687278993700027`*^9, 3.568727954701449*^9, 3.568728159170288*^9, 3.5687282298933363`*^9, 3.568728985260572*^9, 3.568729229963292*^9, 3.568729320192087*^9, 3.568729803508151*^9, 3.568732880718392*^9, 3.56873487310779*^9, 3.568734975454815*^9, 3.568735101440955*^9, 3.5687382599815474`*^9, 3.568739201916362*^9, 3.5687394950919943`*^9, 3.568739540454908*^9, 3.5687404759695063`*^9, 3.5687405959352837`*^9, 3.5687424949006567`*^9, 3.568744487929098*^9, 3.568789885349246*^9, 3.568790114595244*^9, 3.568790812922241*^9, 3.568790968066598*^9, 3.5687949158517847`*^9, 3.568795048301024*^9, 3.568795373730852*^9, 3.568796663849124*^9, 3.568797078744254*^9, 3.56879718957944*^9, 3.568797265929675*^9, 3.568797384615581*^9, 3.5687977491777983`*^9, 3.56879902705087*^9, 3.568890667369812*^9, 3.568890775196519*^9, 3.568890935090156*^9, 3.5688909717256813`*^9, 3.568891203928294*^9, 3.5688912775387917`*^9, 3.568892351990738*^9, 3.568893847366908*^9, 3.568894531247818*^9, 3.568900823584278*^9, 3.568904115089727*^9, 3.568904840143447*^9, 3.56890572939511*^9, 3.568906011132104*^9, 3.568906185520699*^9, 3.5689093650053473`*^9, 3.5689094000894833`*^9, 3.568973466109771*^9, 3.568976680973279*^9, 3.5689811898982887`*^9, {3.5689812393068333`*^9, 3.5689812732416697`*^9}, 3.5689814961955757`*^9, 3.568985941210628*^9, 3.568998289961032*^9, 3.568998519489457*^9, 3.568998586965201*^9, 3.568998690891974*^9, 3.56900004447967*^9, 3.569002997978969*^9, 3.569045541379874*^9, 3.569045680840356*^9, 3.569046860789444*^9, 3.569050308218896*^9, 3.569051850369115*^9, 3.5690533284280148`*^9, 3.569054094606564*^9, 3.569054606099206*^9, 3.569055771427781*^9, 3.569061008659362*^9, 3.569061301722651*^9, 3.569065197103347*^9, 3.569066646023213*^9, 3.5690678618432207`*^9, 3.56907554007334*^9, 3.5690771559129744`*^9, 3.569077666201311*^9, 3.569077953142919*^9, 3.569080612210744*^9, 3.5690816076724577`*^9, 3.56908203320947*^9, 3.569082469710547*^9, 3.569136074035317*^9, 3.569136772265869*^9, 3.569136892793659*^9, 3.5691372607573547`*^9, 3.572937308325539*^9, 3.572938188729*^9, 3.572939908558264*^9, 3.572940031712861*^9, 3.572940649268674*^9, 3.572940885908472*^9, 3.5729417209925222`*^9, 3.572942616610395*^9, 3.572942998708416*^9, 3.5729430992972603`*^9, 3.572943578305938*^9, 3.572945424088612*^9, 3.572947119848598*^9, 3.57294717582749*^9, 3.5729472831350203`*^9, 3.572947321651917*^9, 3.5729474383642683`*^9, { 3.572947839368182*^9, 3.572947846236025*^9}, 3.572948108726459*^9, 3.572948911056984*^9, 3.57294899856343*^9, 3.572949184891408*^9, 3.572958040000052*^9, 3.5729583379752407`*^9, 3.5729585291984797`*^9, { 3.572959799632053*^9, 3.572959823622876*^9}, 3.572961606728525*^9, 3.572961640114821*^9, 3.572963453874413*^9, 3.572964207147785*^9, 3.572972269793949*^9, 3.5729725223233023`*^9, 3.5729730349999723`*^9, { 3.572974198162858*^9, 3.572974216756435*^9}, 3.572974462577463*^9, 3.5729768371631517`*^9, 3.5729769214218807`*^9, 3.572977100879889*^9, 3.57297717445295*^9, 3.5730202136304693`*^9, 3.5730232637881517`*^9, 3.573023470199483*^9, 3.5730235140495157`*^9, 3.573023544639061*^9, 3.573023620173677*^9, {3.5730242097001467`*^9, 3.573024255974186*^9}, 3.573025964604032*^9, 3.5730263197147293`*^9, 3.5730269180373077`*^9, 3.5730270315911617`*^9, 3.573028873807692*^9, 3.573109241902657*^9, 3.573109302730227*^9, 3.5731094515230093`*^9, 3.573110482266787*^9, 3.5731114587416563`*^9, 3.573111545839602*^9, 3.573113279239896*^9, 3.5731134227279*^9, 3.5731146803427258`*^9, 3.573115108052054*^9, 3.5731927752079067`*^9, 3.573193361998172*^9, 3.573194841320148*^9, 3.573195057413579*^9, 3.5731954033504457`*^9, 3.5731960047300997`*^9, 3.5731961526385937`*^9, 3.573196207927524*^9, 3.573196310649506*^9, 3.5732024366546297`*^9, 3.573202750549923*^9, 3.5732030712025967`*^9, 3.573203198898293*^9, 3.573203448026246*^9, 3.5732090491204863`*^9, 3.573209510647002*^9, 3.573209977021224*^9, 3.573210013624516*^9, 3.573210283338636*^9, 3.573210561204217*^9, 3.573211320566345*^9, 3.5732114562880697`*^9, 3.5732114928482943`*^9, 3.5732115265587*^9, 3.573211665767309*^9, 3.573211793597279*^9, 3.573212470326755*^9, 3.5732125226226683`*^9, 3.573213015377159*^9, 3.573213115963361*^9, 3.57321322446315*^9, {3.573213254778865*^9, 3.5732132763818913`*^9}, 3.5732141243305073`*^9, 3.5732149436288443`*^9, 3.573215089485924*^9, 3.573215659590494*^9, 3.573215693825733*^9, 3.573215927044107*^9, 3.573216051577552*^9, 3.573217401305863*^9, 3.573218142049231*^9, 3.573218199835778*^9, 3.573218321745974*^9, 3.573220845596572*^9, 3.5732212265156183`*^9, 3.573221652997238*^9, 3.573226228550088*^9, { 3.5732740277418957`*^9, 3.573274054397147*^9}, 3.573274895731024*^9, 3.573274981656164*^9, 3.573275066939424*^9, 3.573275140134665*^9, 3.573275384676215*^9, 3.573275640809286*^9, 3.5732766175503387`*^9, { 3.573276730576579*^9, 3.5732767420484324`*^9}, 3.573276814263893*^9, { 3.573276844454195*^9, 3.573276880712778*^9}, 3.573276926583585*^9, 3.573277126172042*^9, 3.573277298922516*^9, 3.57327737166892*^9, 3.573277969679632*^9, 3.5732787102754297`*^9, {3.5732790435101757`*^9, 3.5732790695984917`*^9}, 3.5732795562462797`*^9, 3.573279605892664*^9, 3.57328013894715*^9, 3.573280328507654*^9, 3.573283665073875*^9, 3.5732837196072474`*^9, 3.5732838329161987`*^9, 3.5732839079845123`*^9, 3.5732884752828712`*^9, {3.573288550823885*^9, 3.573288563501153*^9}, 3.573289192049589*^9, 3.5732895494130707`*^9, 3.573313929440309*^9, 3.5733140214282637`*^9, 3.573314454950912*^9, 3.573318847459783*^9, 3.573319214601089*^9, 3.573320128725152*^9, 3.57336126350607*^9, 3.573361434135474*^9, 3.573362300724493*^9, 3.573362533255032*^9, 3.573366524950992*^9, 3.573368745795945*^9, 3.573368830514181*^9, 3.573368925908101*^9, 3.573379588281857*^9, 3.5733797230325117`*^9, 3.573400462673274*^9, 3.573400642893919*^9, 3.5734007225380087`*^9, 3.57340221502466*^9, 3.573407278017316*^9, {3.57344688037335*^9, 3.573446904262652*^9}, 3.573447088213879*^9, 3.573449487414783*^9, 3.5734495224497633`*^9, {3.5734503343024273`*^9, 3.573450340056548*^9}, 3.5734504317484083`*^9, {3.573450694796475*^9, 3.5734507183224907`*^9}, 3.573452272376585*^9, 3.573455511992703*^9, {3.573455749053522*^9, 3.573455769940455*^9}, 3.573458224842383*^9, 3.5734583383177567`*^9, 3.5734642446823*^9, {3.573464454317367*^9, 3.573464489058916*^9}, 3.5734647251528378`*^9, 3.5734647583353853`*^9, 3.573465141242918*^9, 3.5734652693972197`*^9, 3.573465303092626*^9, 3.5734653462561893`*^9, 3.573465760913785*^9, 3.57346582582467*^9, 3.573466085018671*^9, { 3.573466451122753*^9, 3.573466471424945*^9}, 3.573466803397447*^9, 3.573466910896891*^9, 3.573467552036757*^9, 3.573467710253603*^9, 3.573468117290285*^9, 3.5734777634356117`*^9, 3.573477877309215*^9, 3.57348077595322*^9, 3.5734819335939913`*^9, 3.573482169482861*^9, 3.573482363911326*^9, 3.573482400935094*^9, 3.5734824314799633`*^9, { 3.573482466366068*^9, 3.573482490156755*^9}, {3.57348252880863*^9, 3.5734825568134127`*^9}, 3.573482636954397*^9, 3.573487719158916*^9, 3.5734880451013517`*^9, 3.5734880907553167`*^9, 3.573488995764448*^9, 3.5734890604195232`*^9, 3.573489287227169*^9, 3.5734893626402683`*^9, 3.573489817954898*^9, 3.573490425913135*^9, 3.573491920315605*^9, 3.573492250403595*^9, 3.573492599598516*^9, 3.573493620436905*^9, 3.5734938631576557`*^9, 3.573502502827663*^9, 3.5735322955950537`*^9, 3.573535349672765*^9, 3.5735354899690104`*^9, {3.573535770595064*^9, 3.573535787518333*^9}, 3.573536853105756*^9, 3.573536970392372*^9, 3.573540399801723*^9, 3.5735404633384447`*^9, 3.5735405091600647`*^9, 3.573540648297225*^9, 3.5735407065566053`*^9, 3.5735429471133833`*^9, 3.573543412721047*^9, 3.573543591516922*^9, 3.573548202055263*^9, 3.57354839089454*^9, 3.573548525529546*^9, {3.573548587139925*^9, 3.573548657136573*^9}, 3.5735489024628687`*^9, 3.573551316776692*^9, 3.573552769839013*^9, 3.5735533062875223`*^9, 3.573555987499434*^9, 3.573557264637331*^9, 3.573633911560103*^9, 3.573635138680451*^9, 3.573635527438785*^9, {3.573638135051919*^9, 3.573638184525876*^9}, { 3.573639212560646*^9, 3.5736392278364487`*^9}, 3.573640206308003*^9, 3.5736414883122597`*^9, 3.573641655741461*^9, 3.5736417326960707`*^9, 3.5736433520676622`*^9, 3.57364375433673*^9, 3.573644002102838*^9, 3.5736445011026363`*^9, 3.573647986953734*^9, 3.573706574155789*^9, 3.5737066596497593`*^9, 3.573706745398349*^9, 3.573709194022812*^9, 3.5737094331169558`*^9, 3.57371005216236*^9, 3.573726053158472*^9, 3.573726960019044*^9, 3.5737273186005297`*^9, 3.573727600993556*^9, 3.573731300568797*^9, 3.573731600953403*^9, 3.573731651844496*^9, 3.573740759628014*^9, 3.5737423128020687`*^9, 3.573764978047373*^9, 3.573766997230837*^9, 3.573797301646961*^9, 3.573798167376449*^9, 3.57379910142064*^9, 3.573800465371687*^9, 3.573802651296533*^9, 3.573805638272134*^9, 3.573818804029558*^9, 3.573820461979784*^9, 3.573821492579967*^9, {3.573821808669231*^9, 3.5738218319984503`*^9}, 3.573822016004904*^9, 3.5738221335583487`*^9, 3.573822375331985*^9, 3.573823202962435*^9, 3.573823269462912*^9, 3.573823777384337*^9, 3.573825344025301*^9, {3.573826321015649*^9, 3.573826341913556*^9}, 3.57382670541074*^9, 3.5738276077474813`*^9, 3.5738277899357157`*^9, 3.5738281348767357`*^9, 3.573829044449872*^9, 3.573829079610848*^9, { 3.573829191967358*^9, 3.57382921976232*^9}, 3.573829768600721*^9, 3.573830559234329*^9, 3.573830687708754*^9, 3.573830727144417*^9, 3.573831057128312*^9, 3.5738313100037937`*^9, 3.5738316368007936`*^9, 3.573832068588632*^9, 3.5738324985536833`*^9, 3.573834288291807*^9, 3.573834822425886*^9, 3.573834898263822*^9, 3.573835137099482*^9, 3.573835304298787*^9, 3.573837220683352*^9, 3.573837291687365*^9, 3.573837354520029*^9, 3.573838117262892*^9, 3.573838228462448*^9, 3.5738382585822077`*^9, 3.573878232523604*^9, 3.573883332668129*^9, 3.5738836192807913`*^9, 3.5738836811997004`*^9, 3.573883878895355*^9, 3.5738841388385363`*^9, {3.5738851564897013`*^9, 3.573885184199044*^9}, 3.573885655010871*^9, 3.5738857994895372`*^9, 3.573886803356007*^9, 3.573888767937338*^9, 3.573888927468583*^9, 3.573889105346334*^9, 3.573889229668767*^9, 3.573892298094426*^9, 3.573892640217375*^9, 3.573893013997732*^9, 3.573894616073571*^9, 3.573895008109034*^9, 3.5738954208372707`*^9, 3.573909438926072*^9, {3.5739149366683807`*^9, 3.573914961059737*^9}, 3.573933191959835*^9, 3.5739671672357187`*^9, 3.573971802216951*^9, 3.5739729680991163`*^9, 3.573974444647676*^9, 3.573975181420455*^9, 3.573975271446114*^9, 3.573975665438293*^9, 3.573975778654847*^9, 3.573976390683998*^9, 3.5739776584155617`*^9, 3.5739782634013357`*^9, 3.573978577689497*^9, 3.573978739647047*^9, 3.573979987864295*^9, 3.573982677106209*^9, 3.573984415921842*^9, 3.5739847480860863`*^9, 3.5739849467821703`*^9, 3.5739851061940002`*^9, 3.573987265303865*^9, 3.57399112644847*^9, 3.574002898528319*^9, 3.5740074602113457`*^9, 3.574007824897691*^9, 3.5740502636295977`*^9, 3.5740596770804253`*^9, 3.574059920078785*^9, 3.574060066281632*^9, 3.574060193174326*^9, 3.574060769095365*^9, 3.574060892813283*^9, 3.574061688518195*^9, 3.5740618008374147`*^9, 3.574063383590761*^9, 3.5740635096323147`*^9, 3.574064190110961*^9, 3.574064422344757*^9, 3.574064751165637*^9, 3.574065057221424*^9, 3.5740658058588057`*^9, 3.574066352097025*^9, 3.574066438314496*^9, 3.574071817935763*^9, 3.574083129508658*^9, 3.5741400937602453`*^9, {3.574143725908095*^9, 3.574143754685957*^9}, 3.574143805348748*^9, {3.5744924657073174`*^9, 3.5744925473026*^9}, 3.574492788464405*^9, 3.57449397219783*^9, { 3.574496160300297*^9, 3.574496185585038*^9}, 3.574525990816822*^9, 3.5750993664162273`*^9, 3.5753587615663557`*^9, 3.575359828544168*^9, 3.575369869875533*^9, 3.575370292521545*^9}] }, Open ]], Cell[BoxData[ RowBox[{ RowBox[{"checkUnU0U2", "=", RowBox[{ RowBox[{ RowBox[{ RowBox[{"0", "==", RowBox[{"unUed", "-", "unU0U"}]}], "//.", "genericAll"}], "//.", "contractUV"}], "//.", RowBox[{ RowBox[{"del", "[", RowBox[{"xx", ",", "xx"}], "]"}], "\[Rule]", "1"}]}]}], ";"}]], "Input",\ CellChangeTimes->{{3.5667312261262693`*^9, 3.56673126645977*^9}, 3.56674079362986*^9, {3.566740947186952*^9, 3.566740954739209*^9}, { 3.566800804152816*^9, 3.5668008068671827`*^9}, {3.56680860066822*^9, 3.5668086063963757`*^9}, 3.573975291490093*^9}], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Union", "[", RowBox[{ RowBox[{"varLook", "[", "unUed", "]"}], "//.", RowBox[{ RowBox[{"am", "[", "X_", "]"}], "\[Rule]", "1"}]}], "]"}]], "Input", CellChangeTimes->{{3.568894103659251*^9, 3.56889412443006*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{"1", ",", RowBox[{"del", "[", RowBox[{"xx", ",", "xx"}], "]"}], ",", RowBox[{"Gc", "[", RowBox[{"xx", ",", "xx"}], "]"}], ",", RowBox[{"U", "[", "xx", "]"}], ",", RowBox[{"V", "[", "xx", "]"}]}], "}"}]], "Output", CellChangeTimes->{{3.568894108403832*^9, 3.568894125439004*^9}, 3.568894531770192*^9, 3.56890082789603*^9, 3.568904115575848*^9, 3.568904844733676*^9, 3.568905730853941*^9, 3.568906012723782*^9, 3.568906185763083*^9, 3.568909365102577*^9, 3.568909400167576*^9, 3.56897346649046*^9, 3.568976681061861*^9, 3.568981189991419*^9, { 3.568981239406262*^9, 3.568981273616908*^9}, 3.568981496668589*^9, 3.5689859414363623`*^9, 3.56899829114144*^9, 3.5689985195837812`*^9, 3.5689985870118504`*^9, 3.568998691971208*^9, 3.56900004462507*^9, 3.569002999528664*^9, 3.56904554160378*^9, 3.569045680925107*^9, 3.569046860966693*^9, 3.569050309609396*^9, 3.569051850487417*^9, 3.569053330011578*^9, 3.569054094887686*^9, 3.569054606688242*^9, 3.569055771973461*^9, 3.56906100875334*^9, 3.569061301902788*^9, 3.569065197173752*^9, 3.5690666467990627`*^9, 3.569067862373188*^9, 3.56907554243349*^9, 3.569077157527416*^9, 3.569077667523292*^9, 3.569077954435622*^9, 3.569080615266507*^9, 3.56908161121103*^9, 3.569082035812742*^9, 3.569082470963791*^9, 3.56913608589576*^9, 3.569136772411768*^9, 3.569136894090742*^9, 3.569137265366041*^9, 3.572937309856923*^9, 3.5729381888057947`*^9, 3.572939908634581*^9, 3.57294066236583*^9, 3.572940886011567*^9, 3.5729417210870943`*^9, 3.57294261666348*^9, 3.5729429987936163`*^9, 3.5729430993718023`*^9, 3.572943578420969*^9, 3.572945424449465*^9, 3.57294712004394*^9, 3.5729471759157753`*^9, 3.57294728333622*^9, 3.572947321738617*^9, 3.5729474384132023`*^9, {3.57294783953061*^9, 3.572947846307176*^9}, 3.572948108811893*^9, 3.5729489111417723`*^9, 3.572948998650828*^9, 3.5729491849450274`*^9, 3.5729580401035767`*^9, 3.572958338076301*^9, 3.572958529291005*^9, {3.572959799716055*^9, 3.572959823722213*^9}, 3.5729616068905287`*^9, 3.5729616402164917`*^9, 3.572963454201806*^9, 3.572964207450953*^9, 3.572972269842795*^9, 3.572972522341866*^9, 3.5729730350952682`*^9, {3.572974198242558*^9, 3.572974216844692*^9}, 3.57297446271805*^9, 3.572976837258562*^9, 3.5729769215123463`*^9, 3.572977100967005*^9, 3.5729771745483427`*^9, 3.5730202137272663`*^9, 3.573023263874449*^9, 3.5730234702858267`*^9, 3.573023514144341*^9, 3.5730235447281933`*^9, 3.573023620261263*^9, {3.573024209795128*^9, 3.573024256068177*^9}, 3.573025964704289*^9, 3.5730263198267183`*^9, 3.573026918471593*^9, 3.573027032109518*^9, 3.573028874041291*^9, 3.573109241961338*^9, 3.57310930283397*^9, 3.573109451608693*^9, 3.5731104824405813`*^9, 3.5731114590580683`*^9, 3.573111546018388*^9, 3.573113279309579*^9, 3.5731134229673023`*^9, 3.5731146804317007`*^9, 3.5731151081501503`*^9, 3.573192775335167*^9, 3.573193362093298*^9, 3.573194841404994*^9, 3.573195057613884*^9, 3.573195403447253*^9, 3.573196004776033*^9, 3.573196152737043*^9, 3.573196207943941*^9, 3.573196310767312*^9, 3.5732024367012167`*^9, 3.573202752543973*^9, 3.573203071305211*^9, 3.573203198994968*^9, 3.573203448101338*^9, 3.573209049217181*^9, 3.57320951077505*^9, 3.573209977080552*^9, 3.573210013711505*^9, 3.573210283419209*^9, 3.57321056157193*^9, 3.573211320721019*^9, 3.57321145649621*^9, 3.573211492992373*^9, 3.573211526641583*^9, 3.573211665865748*^9, 3.573211793678884*^9, 3.57321247041523*^9, 3.573212522707127*^9, 3.5732130153948317`*^9, 3.573213116093034*^9, 3.573213224486493*^9, {3.5732132548632393`*^9, 3.573213276471509*^9}, 3.573214124446086*^9, 3.573214943715178*^9, 3.573215089631404*^9, 3.5732156596831284`*^9, 3.5732156939226522`*^9, 3.5732159271350317`*^9, 3.573216051673647*^9, 3.573217401388071*^9, 3.573218142129727*^9, 3.573218199968322*^9, 3.573218321798382*^9, 3.573220845761977*^9, 3.573221226740493*^9, 3.573221653015656*^9, 3.5732262287638683`*^9, {3.573274027883532*^9, 3.5732740546027927`*^9}, 3.5732748960459023`*^9, 3.573274981948105*^9, 3.5732750670506763`*^9, 3.573275140363933*^9, 3.573275384767672*^9, 3.573275640900433*^9, 3.573276617653653*^9, {3.573276730671224*^9, 3.573276742089406*^9}, 3.573276814316882*^9, {3.573276844531849*^9, 3.5732768807315817`*^9}, 3.573276926604116*^9, 3.573277126219206*^9, 3.573277299002798*^9, 3.573277371766926*^9, 3.573277969760789*^9, 3.573278710352647*^9, { 3.573279043609283*^9, 3.573279069690734*^9}, 3.5732795563417063`*^9, 3.5732796059651423`*^9, 3.573280138963971*^9, 3.573280328551127*^9, 3.573283665152115*^9, 3.5732837196749897`*^9, 3.5732838329592524`*^9, 3.573283908031714*^9, 3.573288475332335*^9, {3.573288550912024*^9, 3.57328856357865*^9}, 3.5732891921397753`*^9, 3.5732895495093412`*^9, 3.573313929491743*^9, 3.573314021482164*^9, 3.573314455034565*^9, 3.573318847545453*^9, 3.5733192147389803`*^9, 3.573320128860121*^9, 3.57336126359403*^9, 3.5733614342474546`*^9, 3.573362300807206*^9, 3.5733625333004007`*^9, 3.573366525050747*^9, 3.573368745877743*^9, 3.573368830593104*^9, 3.573368925989629*^9, 3.5733795883644133`*^9, 3.573379723221272*^9, 3.573400462754807*^9, 3.573400642981188*^9, 3.573400722847859*^9, 3.573402215460175*^9, 3.5734072780988894`*^9, { 3.573446880460384*^9, 3.573446904345273*^9}, 3.5734470882974157`*^9, 3.573449487564603*^9, 3.573449522532983*^9, {3.573450334458934*^9, 3.573450340139469*^9}, 3.573450431948794*^9, {3.5734506949429407`*^9, 3.57345071855177*^9}, 3.573452272465046*^9, 3.573455512040881*^9, { 3.573455749133463*^9, 3.573455769988327*^9}, 3.57345822492737*^9, 3.573458338399829*^9, 3.573464244803637*^9, {3.573464454525202*^9, 3.573464489259344*^9}, 3.573464725272629*^9, 3.573464758445249*^9, 3.573465141380156*^9, 3.573465269416238*^9, 3.5734653031582203`*^9, 3.5734653463034983`*^9, 3.573465761019836*^9, 3.573465825914961*^9, 3.573466085112805*^9, {3.5734664512125874`*^9, 3.573466471549486*^9}, 3.5734668034659767`*^9, 3.573466911012803*^9, 3.57346755208447*^9, 3.573467710358917*^9, 3.5734681174007397`*^9, 3.573477763525873*^9, 3.573477877435519*^9, 3.573480776063488*^9, 3.573481933674119*^9, 3.5734821695657673`*^9, 3.573482363999037*^9, 3.57348240102637*^9, 3.57348243162614*^9, {3.5734824664529047`*^9, 3.573482490358038*^9}, { 3.573482528955214*^9, 3.573482557046729*^9}, 3.5734826370511208`*^9, 3.5734877192531137`*^9, 3.573488045202978*^9, 3.5734880908899803`*^9, 3.5734889958452377`*^9, 3.573489060516988*^9, 3.573489287244488*^9, 3.573489362719262*^9, 3.5734898180610323`*^9, 3.573490426007058*^9, 3.573491920397596*^9, 3.573492250690316*^9, 3.573492600016987*^9, 3.573493621436561*^9, 3.573493864166176*^9, 3.573502503792488*^9, 3.573532296498193*^9, 3.573535349753641*^9, 3.5735354899834642`*^9, { 3.5735357706438103`*^9, 3.5735357875993977`*^9}, 3.5735368531839743`*^9, 3.573536970609901*^9, 3.573540399889242*^9, 3.573540463429076*^9, 3.573540509301579*^9, 3.573540648395197*^9, 3.5735407066473217`*^9, 3.573542947431754*^9, 3.5735434128837137`*^9, 3.573543591630765*^9, 3.5735482039257307`*^9, 3.573548392720776*^9, 3.573548525631365*^9, { 3.573548587213852*^9, 3.5735486575394363`*^9}, 3.57354890411754*^9, 3.573551317514061*^9, 3.57355276992071*^9, 3.5735533134477262`*^9, 3.5735559952303457`*^9, 3.573557271459886*^9, 3.573633911624757*^9, 3.573635139354231*^9, 3.573635528093549*^9, {3.5736381351445513`*^9, 3.57363818475242*^9}, {3.573639212647891*^9, 3.573639228099225*^9}, 3.573640206391202*^9, 3.5736414884296103`*^9, 3.573641655837574*^9, 3.573641732769972*^9, 3.5736433522095423`*^9, 3.5736437546270447`*^9, 3.573644002626034*^9, 3.5736445015975733`*^9, 3.5736479873930893`*^9, 3.573706574404685*^9, 3.573709194161018*^9, 3.573709433403892*^9, 3.5737100525121393`*^9, 3.5737260550809107`*^9, 3.573726960083852*^9, 3.5737273186921997`*^9, 3.5737276012796383`*^9, 3.57373130095509*^9, 3.5737316009997873`*^9, 3.573731653053176*^9, 3.573740761718998*^9, 3.5737423131546288`*^9, 3.5737649789492607`*^9, 3.573766997512506*^9, 3.573797302820956*^9, 3.5737981681488237`*^9, 3.573799102280528*^9, 3.573800466377061*^9, 3.573802652465859*^9, 3.573805639568336*^9, 3.573818806493268*^9, 3.573820464654694*^9, 3.573821492688138*^9, { 3.573821808874325*^9, 3.57382183224573*^9}, 3.573822016409257*^9, 3.5738221339232597`*^9, 3.5738223756845837`*^9, 3.5738232035936623`*^9, 3.5738232701283703`*^9, 3.573823778060121*^9, 3.573825346504484*^9, { 3.5738263210873213`*^9, 3.57382634202698*^9}, 3.573826705784213*^9, 3.573827608102013*^9, 3.5738277903416567`*^9, 3.5738281352578907`*^9, 3.573829044539157*^9, 3.573829079704206*^9, {3.573829192051133*^9, 3.573829219779223*^9}, 3.573829768687372*^9, 3.573830559311295*^9, 3.5738306879933157`*^9, 3.5738307273578672`*^9, 3.573831057442562*^9, 3.573831310099413*^9, 3.573831636889638*^9, 3.573832068686249*^9, 3.573832498638465*^9, 3.573834288374061*^9, 3.573834822590686*^9, 3.573834898345523*^9, 3.573835137203637*^9, 3.573835305381618*^9, 3.5738372211401243`*^9, 3.5738372918928547`*^9, 3.5738373562944613`*^9, 3.573838118007814*^9, 3.573838228681939*^9, 3.573838258928872*^9, 3.5738782442014523`*^9, 3.5738833328886766`*^9, 3.573883619356736*^9, 3.573883681276916*^9, 3.573883879124606*^9, 3.573884138919435*^9, { 3.5738851566387873`*^9, 3.573885184367565*^9}, 3.573885655098157*^9, 3.573885799574608*^9, 3.573886804335497*^9, 3.573888768177804*^9, 3.573888927562295*^9, 3.5738891054321938`*^9, 3.573889229820265*^9, 3.5738922986609497`*^9, 3.573892640480279*^9, 3.573893014338501*^9, 3.573894622259472*^9, 3.573895009362031*^9, 3.5738954219488792`*^9, 3.5739094478962*^9, 3.5739149434411488`*^9, 3.573933197195225*^9, 3.5739671803149233`*^9, 3.573971802678112*^9, 3.573972975325468*^9, 3.573974450358501*^9, 3.573975185162086*^9, 3.5739753012295837`*^9, 3.57397566577214*^9, 3.573975778941811*^9, 3.5739763912163773`*^9, 3.573977658830846*^9, 3.573978263448042*^9, 3.573978578026441*^9, 3.573978739939417*^9, 3.573979988083375*^9, 3.573982678871539*^9, 3.573984416687052*^9, 3.5739847484561167`*^9, 3.573984947080864*^9, 3.573985106245894*^9, 3.573987265675322*^9, 3.573991131967725*^9, 3.574002898798346*^9, 3.574007460402842*^9, 3.574007825084791*^9, 3.5740502758653193`*^9, 3.574059677218046*^9, 3.574059920345933*^9, 3.574060066428039*^9, 3.574060194354905*^9, 3.574060772368196*^9, 3.5740608930514803`*^9, 3.574061688755682*^9, 3.5740618012699413`*^9, 3.574063386881452*^9, 3.574063509848336*^9, 3.574064190296794*^9, 3.574064422805066*^9, 3.574064751612865*^9, 3.574065057699883*^9, 3.574065806087297*^9, 3.574066352538807*^9, 3.574066438769059*^9, 3.5740718199641657`*^9, 3.574083129565394*^9, 3.574140099054641*^9, { 3.574143725974689*^9, 3.574143754880116*^9}, 3.574143806404542*^9, { 3.5744924657598763`*^9, 3.574492547354896*^9}, 3.574492788507913*^9, 3.574493972297863*^9, {3.574496160353222*^9, 3.574496185743092*^9}, 3.574526003259701*^9, 3.575099366435587*^9, 3.575358761597002*^9, 3.57535982858679*^9, 3.575369869922799*^9, 3.575370292546981*^9}] }, Open ]], Cell[BoxData[ RowBox[{ RowBox[{"dumb", "=", RowBox[{"unUed", "//.", RowBox[{ RowBox[{"am", "[", "X_", "]"}], "\[Rule]", "1"}]}]}], ";"}]], "Input"], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"dumVars", "=", RowBox[{"Intersection", "[", RowBox[{"dumVEC", ",", RowBox[{"varlookFunction", "[", "dumb", "]"}]}], "]"}]}], "\[IndentingNewLine]", RowBox[{"extVars", "=", RowBox[{"Intersection", "[", RowBox[{"extVAR", ",", RowBox[{"varlookFunction", "[", "dumb", "]"}]}], "]"}]}]}], "Input", CellChangeTimes->{{3.575369945046481*^9, 3.575370032751964*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{"zum1", ",", "zum2"}], "}"}]], "Output", CellChangeTimes->{ 3.57536995185505*^9, {3.575369987357128*^9, 3.575370034316038*^9}, 3.5753702925673647`*^9}], Cell[BoxData[ RowBox[{"{", RowBox[{"a", ",", "b", ",", "c", ",", "d"}], "}"}]], "Output", CellChangeTimes->{ 3.57536995185505*^9, {3.575369987357128*^9, 3.575370034316038*^9}, 3.575370292570163*^9}] }, Open ]], Cell[BoxData[ RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"Length", "[", "dumVars", "]"}], "<", "9"}], ",", "\[IndentingNewLine]", RowBox[{ RowBox[{"permsD", "=", RowBox[{"Permutations", "[", "dumVars", "]"}]}], ";", "\[IndentingNewLine]", RowBox[{"perms", "=", RowBox[{"{", "}"}]}], ";", "\[IndentingNewLine]", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"perms", ",", RowBox[{"Flatten", "[", RowBox[{ RowBox[{"{", RowBox[{"permsD", "[", RowBox[{"[", "ii", "]"}], "]"}], "}"}], ",", "1"}], "]"}]}], "]"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "permsD", "]"}]}], "}"}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"vartot", "=", RowBox[{"Length", "[", RowBox[{"perms", "[", RowBox[{"[", "1", "]"}], "]"}], "]"}]}]}]}], "]"}], ";"}]], "Input", CellChangeTimes->{{3.566453553217484*^9, 3.566453559447385*^9}, { 3.566453607840562*^9, 3.56645360951645*^9}, {3.566454166781165*^9, 3.566454186954534*^9}, {3.56645596295844*^9, 3.566455963262384*^9}, { 3.566728646286663*^9, 3.566728671510144*^9}, {3.56681398288269*^9, 3.566814021380763*^9}, {3.566814072332807*^9, 3.5668140761976843`*^9}, 3.566815857472272*^9, {3.566815897385008*^9, 3.5668159089962873`*^9}}], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"Length", "[", "dumb", "]"}], ",", RowBox[{"Length", "[", "perms", "]"}], ",", "vartot"}], "}"}]], "Input", CellChangeTimes->{{3.5668162047128267`*^9, 3.5668162105586977`*^9}, { 3.5670703007250023`*^9, 3.5670703041536417`*^9}}], Cell[BoxData[ RowBox[{"{", RowBox[{"2", ",", "2", ",", "2"}], "}"}]], "Output", CellChangeTimes->{ 3.5668162120642843`*^9, 3.56681717919237*^9, 3.5668184608768272`*^9, 3.566819121855217*^9, {3.566819403317864*^9, 3.566819431959525*^9}, 3.566819539248521*^9, {3.566820664394114*^9, 3.5668206909879627`*^9}, { 3.5669056344583883`*^9, 3.566905663530696*^9}, {3.566909192939865*^9, 3.566909212173389*^9}, {3.566909242248906*^9, 3.566909267844926*^9}, 3.566910550518409*^9, 3.566911743482678*^9, 3.566912291909853*^9, 3.566912738184906*^9, 3.566913705822315*^9, 3.566919557966271*^9, { 3.5669196284646883`*^9, 3.5669196832896976`*^9}, {3.5669198551118183`*^9, 3.566919877554406*^9}, 3.566919936131144*^9, {3.566920185743259*^9, 3.56692021178755*^9}, 3.5669202988245897`*^9, {3.566920526634253*^9, 3.566920556021675*^9}, 3.566920616852064*^9, {3.566920891183673*^9, 3.566920912634478*^9}, {3.566920967309914*^9, 3.566920990671735*^9}, 3.566921052789402*^9, {3.566921448156314*^9, 3.5669214731897078`*^9}, 3.5669215086277733`*^9, {3.566922254243062*^9, 3.566922291256112*^9}, { 3.5669224411062326`*^9, 3.566922477556472*^9}, {3.566923083532984*^9, 3.566923114798777*^9}, {3.566923184936473*^9, 3.5669232015933113`*^9}, { 3.566925164594838*^9, 3.5669252029894133`*^9}, {3.566925275715769*^9, 3.566925294281979*^9}, {3.566925361633781*^9, 3.566925379764408*^9}, { 3.5669259980912848`*^9, 3.566926036361766*^9}, {3.56692607789297*^9, 3.566926085412977*^9}, 3.566926139181719*^9, {3.5669262543858557`*^9, 3.566926263720937*^9}, 3.566926350527874*^9, {3.566926462948505*^9, 3.566926469982436*^9}, 3.566926527001643*^9, {3.566926662510056*^9, 3.56692667019593*^9}, 3.56692673142797*^9, {3.566926902698633*^9, 3.56692690848617*^9}, 3.566926946801635*^9, {3.5669270550703163`*^9, 3.566927079925063*^9}, {3.566927159585074*^9, 3.566927179083976*^9}, { 3.566927591057406*^9, 3.5669276444726753`*^9}, {3.566927686653006*^9, 3.566927695382573*^9}, 3.566927748640525*^9, {3.566927866440134*^9, 3.5669278746763887`*^9}, 3.56692794819798*^9, {3.5669281181960897`*^9, 3.566928125287319*^9}, 3.566928172044964*^9, {3.566928326285028*^9, 3.566928332462801*^9}, 3.5669283774743357`*^9, {3.566928588744604*^9, 3.5669286144757023`*^9}, {3.566928728402067*^9, 3.566928741082672*^9}, { 3.566928817095496*^9, 3.566928827270805*^9}, {3.566943129804966*^9, 3.566943151879869*^9}, 3.5669433003246717`*^9, 3.566944024215119*^9, 3.566945552311675*^9, 3.5669456318467607`*^9, 3.566948214578628*^9, 3.566994076145659*^9, 3.5670152013362627`*^9, 3.56702181864088*^9, 3.567021908910029*^9, 3.567028234906486*^9, 3.567058380860866*^9, 3.567069025194109*^9, 3.5670691034649477`*^9, 3.567070221624408*^9, 3.567073192094699*^9, 3.567073253893157*^9, 3.567074114278401*^9, { 3.567079249536703*^9, 3.567079272789109*^9}, 3.567079943243606*^9, 3.567089470524653*^9, {3.56709205337074*^9, 3.567092073749111*^9}, 3.567092141525877*^9, {3.5670926680788383`*^9, 3.567092708664482*^9}, { 3.567108370177232*^9, 3.5671083914324083`*^9}, 3.567108477529644*^9, 3.567108666397251*^9, 3.567108734198101*^9, 3.567109523552484*^9, 3.567110269625445*^9, 3.5671103424483967`*^9, 3.5671114225484037`*^9, 3.567114525879079*^9, 3.567114597365656*^9, 3.567115768040606*^9, 3.567115987953333*^9, 3.567116904103001*^9, 3.567116962476829*^9, 3.5671177934457493`*^9, {3.567122390083941*^9, 3.567122417635491*^9}, 3.567122685841758*^9, {3.567124940785139*^9, 3.567124951252294*^9}, 3.567125019502407*^9, {3.56712544636616*^9, 3.567125472053507*^9}, 3.567162809756112*^9, 3.567243704022346*^9, 3.567243736141315*^9, 3.567245520920932*^9, 3.567250899156649*^9, 3.56725335700861*^9, 3.567253522922451*^9, 3.567253775374758*^9, {3.567253919245234*^9, 3.5672540103462467`*^9}, {3.567254059673905*^9, 3.5672540946749973`*^9}, { 3.567254154666918*^9, 3.567254175755485*^9}, {3.5672545896996307`*^9, 3.567254625512501*^9}, {3.567254716375533*^9, 3.5672547354292107`*^9}, { 3.5672600974053288`*^9, 3.567260134466467*^9}, {3.567260197471521*^9, 3.567260207329595*^9}, {3.567261133643318*^9, 3.56726120381183*^9}, { 3.567261234284349*^9, 3.5672613085490313`*^9}, {3.567261357612101*^9, 3.567261383757043*^9}, {3.567261448395509*^9, 3.5672614644908447`*^9}, { 3.567261513332464*^9, 3.567261524822484*^9}, {3.567261555209161*^9, 3.567261562370286*^9}, 3.567266628575776*^9, 3.5672669494296703`*^9, { 3.567267104527607*^9, 3.567267227120983*^9}, {3.5672672599563723`*^9, 3.5672672803069973`*^9}, 3.567268518578887*^9, 3.5672686422255783`*^9, 3.5672687536885767`*^9, 3.567268911067954*^9, 3.5672689758457193`*^9, { 3.567269280652598*^9, 3.567269365354261*^9}, {3.567269448642769*^9, 3.567269455877563*^9}, 3.56726954660858*^9, 3.567270320596263*^9, { 3.567270916077742*^9, 3.5672709227551203`*^9}, 3.567270998811184*^9, 3.5672718135084553`*^9, {3.56727327073812*^9, 3.567273286662468*^9}, { 3.567274752798568*^9, 3.567274813988681*^9}, {3.567274889254903*^9, 3.567274922218534*^9}, {3.567274985680791*^9, 3.567275017383339*^9}, { 3.5672751193349857`*^9, 3.567275149555522*^9}, {3.5672752249233027`*^9, 3.567275238706914*^9}, {3.567275359040538*^9, 3.567275390419717*^9}, 3.567321210806202*^9, 3.567321758819571*^9, 3.5673218455934067`*^9, { 3.567322013853517*^9, 3.567322027487421*^9}, 3.567322134147464*^9, { 3.567322188556226*^9, 3.567322201640469*^9}, {3.5673222411547203`*^9, 3.567322253514876*^9}, {3.567322290125819*^9, 3.567322335605823*^9}, 3.567326844243165*^9, {3.567326927088352*^9, 3.5673269381674023`*^9}, { 3.567327394183237*^9, 3.567327406614603*^9}, 3.5673303300681257`*^9, 3.567331021733755*^9, 3.567331098173397*^9, 3.567331281585146*^9, 3.567331337905719*^9, 3.567331629230743*^9, 3.56733189523207*^9, 3.567332174069828*^9, 3.567332538649016*^9, {3.5673329931966343`*^9, 3.567333009624908*^9}, 3.567333634747963*^9, 3.5673345099198713`*^9, 3.5673346090640078`*^9, 3.5673346823964643`*^9, 3.5673380257960787`*^9, 3.56733810578618*^9, 3.567338503182472*^9, 3.567338892181896*^9, 3.5673389883924303`*^9, 3.567339091581238*^9, {3.5673395422296963`*^9, 3.5673395826061897`*^9}, {3.56733974462149*^9, 3.567339770130101*^9}, { 3.567339864347825*^9, 3.56733989592307*^9}, {3.567339998170946*^9, 3.567340033344307*^9}, {3.567340231472645*^9, 3.567340266279253*^9}, { 3.567340431526988*^9, 3.5673404657707777`*^9}, {3.567340591330076*^9, 3.567340624558475*^9}, 3.5673412102199907`*^9, {3.56734142909905*^9, 3.5673415408159933`*^9}, {3.567341574626598*^9, 3.567341590026619*^9}, { 3.567341646342002*^9, 3.567341661123782*^9}, {3.567341739841229*^9, 3.567341753886386*^9}, {3.5673418454822474`*^9, 3.567341856381241*^9}, { 3.567343419398264*^9, 3.567343488195031*^9}, {3.56734354271968*^9, 3.567343568733398*^9}, {3.567343600606024*^9, 3.5673436152423277`*^9}, { 3.567343670313878*^9, 3.5673436851633863`*^9}, {3.567343763156074*^9, 3.567343777722588*^9}, {3.567343873808865*^9, 3.567343885737199*^9}, { 3.567345477563037*^9, 3.5673454993876657`*^9}, {3.567345554711733*^9, 3.567345574329458*^9}, {3.567345633631905*^9, 3.567345694981271*^9}, { 3.567345819960644*^9, 3.56734586973778*^9}, {3.5673464257375793`*^9, 3.5673465475598583`*^9}, {3.5673465972690067`*^9, 3.567346619246086*^9}, { 3.567346703288287*^9, 3.567346733459736*^9}, {3.567346837509274*^9, 3.567346853079829*^9}, {3.567346971431539*^9, 3.5673470065029173`*^9}, { 3.5673479683220654`*^9, 3.567347988980847*^9}, {3.567348039397493*^9, 3.567348134986004*^9}, {3.567348170856552*^9, 3.56734818992819*^9}, { 3.5673482485188007`*^9, 3.567348267642708*^9}, {3.567354568525661*^9, 3.567354599040338*^9}, {3.5673547704389973`*^9, 3.56735479672077*^9}, { 3.567354889966888*^9, 3.567354921381674*^9}, {3.567354992174738*^9, 3.567355027604727*^9}, {3.567355179246367*^9, 3.567355222728784*^9}, { 3.567355371735187*^9, 3.5673554081698008`*^9}, {3.567355899695179*^9, 3.567355972990851*^9}, {3.567356016281024*^9, 3.567356046629058*^9}, { 3.567356095711874*^9, 3.567356108510013*^9}, {3.56735622503498*^9, 3.567356259177066*^9}, {3.5673563540236177`*^9, 3.56735639598575*^9}, { 3.567356500487143*^9, 3.567356515327548*^9}, {3.567356761532564*^9, 3.567356799403556*^9}, 3.5673592378149433`*^9, 3.567359816823637*^9, 3.5673601401003304`*^9, 3.567360189958659*^9, 3.567360267201336*^9, { 3.567360665535014*^9, 3.5673607643677397`*^9}, {3.567360802323997*^9, 3.567360822330698*^9}, {3.567360907093317*^9, 3.567360934321409*^9}, { 3.567361052720623*^9, 3.567361085365286*^9}, {3.567361195445809*^9, 3.567361232581143*^9}, {3.5673613668353024`*^9, 3.567361399705271*^9}, { 3.5673615462403593`*^9, 3.567361577322617*^9}, {3.567408893334869*^9, 3.567408915999674*^9}, {3.567408955908607*^9, 3.567408979599757*^9}, { 3.567409026505774*^9, 3.567409050654491*^9}, {3.567409703312066*^9, 3.5674097691985893`*^9}, {3.567409802330011*^9, 3.567409872343568*^9}, { 3.567409990353109*^9, 3.567410013239264*^9}, {3.567410171410317*^9, 3.5674101924031754`*^9}, {3.567410294821659*^9, 3.5674103184672947`*^9}, { 3.567410538461265*^9, 3.567410604945339*^9}, {3.5674111043105183`*^9, 3.567411133966364*^9}, {3.56743407021597*^9, 3.567434162774868*^9}, { 3.567462095079939*^9, 3.567462120477409*^9}, {3.5674621511591997`*^9, 3.5674621777248077`*^9}, 3.567462228667758*^9, {3.567462324450396*^9, 3.567462328435357*^9}, 3.567462363809675*^9, 3.567462729876782*^9, { 3.5674652434431562`*^9, 3.5674652469850683`*^9}, 3.567465290738896*^9, 3.567466005196513*^9, {3.567583548675583*^9, 3.5675835530553617`*^9}, 3.567583663219264*^9, 3.567586729753152*^9, 3.567616536975836*^9, { 3.56762237635217*^9, 3.567622378761208*^9}, 3.567622479266218*^9, 3.567625506375732*^9, {3.567681819305749*^9, 3.567681820477827*^9}, 3.5676818737071047`*^9, 3.5676835007313433`*^9, {3.5677069491271772`*^9, 3.567706969024744*^9}, 3.567707384335452*^9, {3.5677168401736937`*^9, 3.567716853582453*^9}, 3.567716954683804*^9, {3.567718756279848*^9, 3.567718768269896*^9}, {3.567719010679454*^9, 3.567719042776544*^9}, { 3.567719156900132*^9, 3.5677191845085382`*^9}, {3.5677671260684*^9, 3.567767227333243*^9}, {3.567770122552294*^9, 3.5677701467586527`*^9}, { 3.5677703659296837`*^9, 3.567770402721389*^9}, 3.567770518872593*^9, { 3.567770802292943*^9, 3.5677708270971622`*^9}, 3.567770925093404*^9, 3.567776994917232*^9, 3.5677778349175367`*^9, 3.567778020822177*^9, { 3.567778751786543*^9, 3.567778777931102*^9}, 3.56777882601655*^9, 3.5677788786882887`*^9, 3.5677792079300213`*^9, 3.5677793344611473`*^9, { 3.567779436020067*^9, 3.567779446805311*^9}, {3.567780049114904*^9, 3.567780083714304*^9}, {3.5677801301954203`*^9, 3.567780180091*^9}, 3.567780254797764*^9, {3.5677804184867563`*^9, 3.567780439578244*^9}, 3.5677805260210342`*^9, {3.56778070930479*^9, 3.5677807414815187`*^9}, { 3.567780831847851*^9, 3.567780837042728*^9}, 3.567780929964756*^9, 3.567781162671289*^9, {3.567782471794586*^9, 3.5677824728369102`*^9}, 3.567782544522983*^9, 3.567782998708014*^9, 3.567787559779862*^9, 3.567787733045388*^9, {3.567787891723341*^9, 3.567787915637123*^9}, { 3.567788265569086*^9, 3.567788270480688*^9}, 3.567788512698266*^9, 3.567789163987493*^9, 3.567789231120235*^9, 3.567789293475525*^9, 3.5677893429970713`*^9, 3.5677893822738743`*^9, 3.567789428933567*^9, 3.567789483198049*^9, 3.5677895359451427`*^9, 3.567789585961253*^9, 3.5677896769811773`*^9, 3.567789727688966*^9, 3.567789775260326*^9, 3.5677900345115767`*^9, 3.567790139111683*^9, 3.567790240674383*^9, 3.56779028635207*^9, 3.567790344544248*^9, 3.567790420576331*^9, 3.567790462184325*^9, 3.567790506293416*^9, 3.567790539908505*^9, 3.567790570507925*^9, 3.5677906264072*^9, 3.567790672945834*^9, 3.567792769695725*^9, {3.5677928790376577`*^9, 3.56779290681441*^9}, { 3.567792961617029*^9, 3.5677929791892643`*^9}, 3.567793091552594*^9, 3.567793149571384*^9, 3.567793208684273*^9, 3.5677932532538347`*^9, 3.567793294318985*^9, 3.5677933535069733`*^9, 3.567793389261154*^9, 3.5677940190276337`*^9, {3.5677970692476273`*^9, 3.567797103053948*^9}, { 3.567797161873361*^9, 3.567797190500979*^9}, {3.5677972765857286`*^9, 3.567797308852276*^9}, {3.567797612045541*^9, 3.567797647080958*^9}, { 3.567797758838745*^9, 3.567797785367836*^9}, {3.567797877744543*^9, 3.567797904612114*^9}, {3.567840171667239*^9, 3.5678403667204103`*^9}, { 3.567840416623369*^9, 3.567840428431628*^9}, {3.567847153900008*^9, 3.567847249719548*^9}, {3.567847528325161*^9, 3.567847532360775*^9}, 3.567847575021583*^9, 3.567847726093383*^9, {3.5678480995826797`*^9, 3.567848103585453*^9}, 3.5678481457995243`*^9, 3.5678483141947193`*^9, { 3.567848766087099*^9, 3.5678487844115477`*^9}, 3.567848853135207*^9, 3.567851098416328*^9, {3.5678512897771673`*^9, 3.567851322998949*^9}, 3.567851416742097*^9, 3.5678515696500463`*^9, {3.567851946297553*^9, 3.5678519520918837`*^9}, 3.567852061884944*^9, 3.56785242340061*^9, { 3.567853039390182*^9, 3.567853044428555*^9}, 3.567853105748865*^9, 3.5678534022411327`*^9, {3.567853937399452*^9, 3.5678539664632273`*^9}, 3.567854083040266*^9, 3.567859111360757*^9, 3.567868899537785*^9, 3.567878069108534*^9, 3.567878991456904*^9, 3.567880717636815*^9, 3.5678812007034407`*^9, 3.567881297607424*^9, 3.567927326348978*^9, 3.5679274438422127`*^9, 3.5679299569793158`*^9, 3.5679306369953537`*^9, 3.567934671041717*^9, 3.5679372224327927`*^9, 3.567938866135858*^9, 3.567939102069663*^9, 3.567942889159666*^9, {3.5679432855391817`*^9, 3.567943322505575*^9}, {3.567943412498727*^9, 3.567943449805983*^9}, { 3.567944376227157*^9, 3.567944420680338*^9}, 3.567945331348351*^9, { 3.5679454628124027`*^9, 3.567945482929388*^9}, 3.567946212720496*^9, { 3.567946333433519*^9, 3.5679463816253242`*^9}, 3.5679468755744047`*^9, 3.567946915199911*^9, 3.5679489222169333`*^9, 3.567960179426153*^9, 3.5679604506108227`*^9, {3.5679607977298813`*^9, 3.567960826406241*^9}, 3.567961332090406*^9, {3.567961368769999*^9, 3.5679613947628517`*^9}, { 3.567961486636779*^9, 3.567961513350115*^9}, {3.567961616615511*^9, 3.5679616411708727`*^9}, {3.567961716453559*^9, 3.567961742050507*^9}, { 3.567961811255354*^9, 3.567961838196517*^9}, {3.567961931197836*^9, 3.567961956662216*^9}, 3.567962083916471*^9, 3.567964396071115*^9, 3.56796503216623*^9, {3.567965157367332*^9, 3.5679652349335947`*^9}, { 3.5679652754452257`*^9, 3.567965303706603*^9}, {3.567965351791346*^9, 3.5679653812204647`*^9}, {3.5679654531259727`*^9, 3.567965481831236*^9}, { 3.5679655436972427`*^9, 3.5679655594102097`*^9}, 3.567965715082361*^9, { 3.567967778506022*^9, 3.567967797341166*^9}, 3.568007639561219*^9, 3.568007863690898*^9, {3.5680079851216717`*^9, 3.5680080112934933`*^9}, { 3.5680080416339283`*^9, 3.56800806867277*^9}, {3.56800812527588*^9, 3.5680081526267433`*^9}, {3.568008193802814*^9, 3.56800822239539*^9}, { 3.568008278238607*^9, 3.568008289915097*^9}, {3.568008356580278*^9, 3.568008367367599*^9}, 3.568008560153531*^9, 3.568012449506377*^9, { 3.5680126586281843`*^9, 3.568012682825186*^9}, {3.568012713363433*^9, 3.568012738532209*^9}, {3.5680127811758966`*^9, 3.568012805842267*^9}, { 3.568012900984003*^9, 3.5680129281583776`*^9}, {3.568013030137541*^9, 3.568013058621654*^9}, {3.568013159844946*^9, 3.5680131864016943`*^9}, 3.568013314553885*^9, 3.568013872798476*^9, 3.568015248397155*^9, 3.568015967340057*^9, 3.5680165382655077`*^9, 3.56801695162642*^9, 3.56801709523104*^9, {3.568017201159872*^9, 3.5680172299363737`*^9}, { 3.56801726178506*^9, 3.568017291404214*^9}, {3.568017329862721*^9, 3.5680173599562798`*^9}, {3.568017413367206*^9, 3.568017446771462*^9}, { 3.568017514882675*^9, 3.5680175456867437`*^9}, {3.568017621468731*^9, 3.568017651832231*^9}, 3.56801775457054*^9, 3.5680192330860577`*^9, 3.568019510151943*^9, 3.5680195787940207`*^9, 3.5680214006149893`*^9, 3.568022467964943*^9, 3.56802258163369*^9, 3.568022979616561*^9, 3.56802313034824*^9, {3.568023248484503*^9, 3.56802327878236*^9}, { 3.568023330977809*^9, 3.568023358185864*^9}, {3.568023411527472*^9, 3.568023443344467*^9}, {3.568023528778182*^9, 3.568023564740587*^9}, { 3.568023640578066*^9, 3.5680236696537848`*^9}, {3.568023773770241*^9, 3.568023808136566*^9}, 3.5680240598771963`*^9, {3.5680276259427547`*^9, 3.5680276593303337`*^9}, {3.568027713741337*^9, 3.56802772117235*^9}, { 3.568029381485929*^9, 3.568029391555655*^9}, {3.568029490175137*^9, 3.568029571628561*^9}, {3.568029611468431*^9, 3.568029638815201*^9}, { 3.5680297038888607`*^9, 3.568029735324445*^9}, {3.568029807399969*^9, 3.56802983855088*^9}, {3.568029921627676*^9, 3.5680299499394493`*^9}, { 3.568039099892408*^9, 3.568039120553887*^9}, {3.568039690714184*^9, 3.5680397321854353`*^9}, 3.5680401429445057`*^9, {3.568041382827935*^9, 3.568041407164023*^9}, {3.56804144108357*^9, 3.568041466791855*^9}, { 3.568041503780198*^9, 3.5680415495012283`*^9}, {3.568041601280238*^9, 3.568041651370122*^9}, {3.568041717783764*^9, 3.5680417695041857`*^9}, { 3.568041849414069*^9, 3.568041896508339*^9}, 3.568041970106543*^9, { 3.5680427941131487`*^9, 3.5680429456897507`*^9}, {3.568042990763513*^9, 3.568043043113079*^9}, {3.568043096765321*^9, 3.568043140440363*^9}, 3.5680432079136467`*^9, {3.5680432517624826`*^9, 3.568043280166523*^9}, 3.568043341037354*^9, 3.568128783232945*^9, 3.568128833252986*^9, 3.568133238681218*^9, 3.568136888864437*^9, {3.5681369882050962`*^9, 3.568137067657639*^9}, {3.568137113356576*^9, 3.568137140067718*^9}, { 3.568137205899501*^9, 3.568137238412719*^9}, {3.568137352328883*^9, 3.5681373834731617`*^9}, {3.568137539820416*^9, 3.568137567057086*^9}, 3.568137789715311*^9, 3.568140069878186*^9, 3.568143222173031*^9, 3.568276736823151*^9, 3.568277022012569*^9, 3.568277343694331*^9, 3.5682777405891533`*^9, {3.568277783065414*^9, 3.568277810049124*^9}, 3.568278014453268*^9, 3.568278061113467*^9, 3.568278139660719*^9, 3.56827837098451*^9, 3.568278499239931*^9, 3.568287563644663*^9, 3.568288806456913*^9, 3.568302263811358*^9, 3.5683262443305264`*^9, 3.568371236841346*^9, 3.568372368194909*^9, 3.56837325214858*^9, 3.5683762930434017`*^9, 3.56837642069244*^9, 3.568376961075465*^9, 3.56837779907169*^9, 3.568379398382172*^9, 3.5683818461188726`*^9, 3.5683821150195913`*^9, 3.5683827026417723`*^9, 3.5683874070422497`*^9, 3.568396055890492*^9, 3.568396100649435*^9, 3.568443085177148*^9, 3.568443246719162*^9, 3.5684442961441174`*^9, 3.56844438695354*^9, 3.568444446228446*^9, 3.5684444866893272`*^9, 3.568444596351021*^9, 3.5684457862462177`*^9, {3.568446286214285*^9, 3.568446306080062*^9}, 3.568448289823155*^9, 3.568448605659412*^9, 3.5684488823971233`*^9, 3.568452935044132*^9, 3.56848104051361*^9, 3.568481280260744*^9, 3.5684813978036957`*^9, 3.568539741343522*^9, 3.568539802919621*^9, 3.5685418266400414`*^9, 3.568544320930666*^9, 3.568549406594137*^9, 3.56854945767106*^9, 3.568552694977049*^9, 3.5685573536904*^9, 3.568557463719298*^9, 3.568557500904262*^9, 3.568557554795163*^9, 3.5685577062336493`*^9, 3.568558998009954*^9, 3.568559040126522*^9, 3.568569547102544*^9, 3.5685703067588367`*^9, 3.568614641325622*^9, { 3.568614871449288*^9, 3.568614909907741*^9}, 3.5686159343389177`*^9, 3.5686167632048683`*^9, 3.568616975804512*^9, 3.56861709924082*^9, 3.568617291122027*^9, 3.5686182386983347`*^9, 3.5686209962151318`*^9, 3.568623748095129*^9, 3.5686255432289553`*^9, 3.568626761282617*^9, 3.568626810957438*^9, 3.5686271325919724`*^9, 3.568631419722247*^9, 3.568631574606221*^9, 3.568632234518984*^9, 3.568632571140792*^9, 3.568635415337955*^9, 3.568643997504257*^9, 3.568644169340148*^9, 3.568646143320567*^9, 3.568646361148179*^9, 3.5686474316922617`*^9, 3.568647477289062*^9, 3.568647542954297*^9, 3.568647687895175*^9, 3.568647744900811*^9, 3.5686493791778297`*^9, 3.568649799910285*^9, { 3.5686501449841137`*^9, 3.568650171329299*^9}, 3.5686503479418573`*^9, 3.5686505341688967`*^9, 3.568698678762437*^9, 3.568698947132876*^9, 3.568703215193227*^9, 3.568705554810422*^9, 3.568706968830236*^9, 3.5687071511035547`*^9, 3.568710336937174*^9, 3.568710392617156*^9, 3.568711099238551*^9, {3.56871188388267*^9, 3.5687118980874357`*^9}, 3.568712017005623*^9, 3.568712073244815*^9, 3.568712825836825*^9, 3.5687129363295527`*^9, 3.568713083266635*^9, 3.568713170731962*^9, { 3.5687132943887568`*^9, 3.568713318938127*^9}, 3.56871397944291*^9, 3.568714130953301*^9, {3.568714177223394*^9, 3.568714206824979*^9}, 3.5687172780691633`*^9, 3.5687177584806347`*^9, 3.568717949066579*^9, 3.568718287601616*^9, 3.568719704174021*^9, 3.5687200152188673`*^9, 3.5687245672601843`*^9, 3.568724664080772*^9, 3.568724884380128*^9, 3.568725431757309*^9, 3.568725532640933*^9, 3.568726402123542*^9, 3.568726554347762*^9, 3.5687265923026533`*^9, 3.568727899529241*^9, 3.5687279549547777`*^9, 3.5687281593241777`*^9, 3.568728230113016*^9, 3.5687289855218267`*^9, 3.568729230266304*^9, 3.568729320698851*^9, 3.568729803706802*^9, 3.568732881638431*^9, 3.568734873948954*^9, 3.568734975971704*^9, 3.568735105637306*^9, 3.568738260158615*^9, 3.56873920203222*^9, 3.568739496337645*^9, 3.568739541707877*^9, 3.568740476568062*^9, 3.568740600554695*^9, 3.568742499479166*^9, 3.568744491452751*^9, 3.568789885558404*^9, 3.568790115152841*^9, 3.568790813092902*^9, 3.568790968656868*^9, 3.568794916027313*^9, 3.568795048460877*^9, 3.568795373893569*^9, 3.5687966643781147`*^9, 3.5687970789049673`*^9, 3.56879718984695*^9, 3.568797266570689*^9, 3.56879738526056*^9, 3.568797749763768*^9, 3.568799029782997*^9, 3.568890667493931*^9, 3.568890775454667*^9, 3.568890935167588*^9, 3.568890971803377*^9, 3.568891204258397*^9, 3.568891278232081*^9, 3.568892354300425*^9, 3.568893850041708*^9, 3.5688945320417624`*^9, 3.568900831136793*^9, 3.568904116557808*^9, 3.5689048463252296`*^9, 3.568905731363928*^9, 3.568906013620181*^9, 3.5689061861035624`*^9, 3.56890936521317*^9, 3.568909400266169*^9, 3.568973467205495*^9, 3.568976681127952*^9, 3.568981190061532*^9, {3.5689812395555487`*^9, 3.568981273805697*^9}, 3.568981496814764*^9, 3.5689859415207453`*^9, 3.568998291516955*^9, 3.568998519712235*^9, 3.568998587108768*^9, 3.568998692284837*^9, 3.569000044706415*^9, 3.5690029999522676`*^9, 3.5690455418938704`*^9, 3.569045681030343*^9, 3.569046861103446*^9, 3.56905031016746*^9, 3.5690518506222897`*^9, 3.569053330722665*^9, 3.5690540951129637`*^9, 3.569054606927059*^9, 3.5690557730147*^9, 3.569061008822711*^9, 3.56906130273158*^9, 3.569065197256529*^9, 3.569066648330913*^9, 3.56906786315175*^9, 3.569075543438057*^9, 3.5690771580029783`*^9, 3.569077667861473*^9, 3.569077954844302*^9, 3.5690806158205967`*^9, 3.569081611789279*^9, 3.569082036559737*^9, 3.569082471388439*^9, 3.56913608703915*^9, 3.569136772773188*^9, 3.5691368942870007`*^9, 3.569137265808255*^9, 3.572937328022373*^9, 3.5729381888990917`*^9, 3.572939908695418*^9, 3.572940662561857*^9, 3.572940886109064*^9, 3.572941721189727*^9, 3.572942616729669*^9, 3.5729429988940163`*^9, 3.57294309951696*^9, 3.572943578553277*^9, 3.57294544235107*^9, 3.5729471202563343`*^9, 3.5729471760224257`*^9, 3.572947283484358*^9, 3.572947321843853*^9, 3.572947438525585*^9, { 3.572947839665883*^9, 3.572947846543027*^9}, 3.5729481089132013`*^9, 3.572948911242918*^9, 3.572948998759843*^9, 3.5729491850491543`*^9, 3.5729580402313347`*^9, 3.572958338146002*^9, 3.57295852936283*^9, { 3.5729597998231907`*^9, 3.572959823805648*^9}, 3.5729616072547092`*^9, 3.572961640394589*^9, 3.572963454507238*^9, 3.5729642078732347`*^9, 3.572972269912081*^9, 3.5729725224066877`*^9, 3.572973035205443*^9, { 3.57297419834746*^9, 3.5729742169136667`*^9}, 3.572974462845262*^9, 3.572976837416629*^9, 3.572976921622478*^9, 3.5729771010813704`*^9, 3.572977174661744*^9, 3.573020213800396*^9, 3.573023263983376*^9, 3.573023470395893*^9, 3.573023514262617*^9, 3.573023544830119*^9, 3.573023620372006*^9, {3.573024209940298*^9, 3.573024256187644*^9}, 3.5730259648192797`*^9, 3.5730263200128717`*^9, 3.573026919155705*^9, 3.573027033119431*^9, 3.573028874583407*^9, 3.573109242044403*^9, 3.573109302868903*^9, 3.573109451640394*^9, 3.573110482727893*^9, 3.5731114591441317`*^9, 3.5731115461488657`*^9, 3.573113279368649*^9, 3.573113423139373*^9, 3.5731146806049*^9, 3.573115108253943*^9, 3.5731927754653387`*^9, 3.573193362171051*^9, 3.573194841468425*^9, 3.573195057963489*^9, 3.5731954035423183`*^9, 3.573196004843507*^9, 3.5731961528570642`*^9, 3.5731962080076733`*^9, 3.573196310898775*^9, 3.573202436761479*^9, {3.5732030926851053`*^9, 3.5732031045388317`*^9}, 3.573203223468635*^9, 3.573209049352449*^9, 3.573209510980426*^9, 3.573209977189438*^9, 3.573210013817211*^9, 3.573210283544799*^9, 3.573210561717016*^9, 3.573211320970324*^9, 3.5732114568299217`*^9, 3.573211493279463*^9, 3.573211526743162*^9, 3.573211666188863*^9, 3.573211793741519*^9, 3.5732124705111113`*^9, 3.573212522806679*^9, 3.573213015460741*^9, 3.573213116591901*^9, 3.5732132245733356`*^9, { 3.573213254966988*^9, 3.5732132765481367`*^9}, 3.573214124813198*^9, 3.573214943777638*^9, 3.57321508989135*^9, 3.573215659757337*^9, 3.573215694050343*^9, 3.5732159271997023`*^9, 3.573216051777622*^9, 3.5732174014584007`*^9, 3.573218142235816*^9, 3.5732182000759983`*^9, 3.5732183218646317`*^9, 3.5732208458877077`*^9, 3.573221653137282*^9, 3.573226229277379*^9, {3.573274028129733*^9, 3.573274054983911*^9}, 3.573274896416744*^9, 3.573274982288466*^9, 3.573275067166677*^9, 3.5732751408979177`*^9, 3.5732753848719893`*^9, 3.573275641007393*^9, 3.5732766177667303`*^9, {3.573276730745511*^9, 3.573276742144904*^9}, 3.573276814384362*^9, {3.573276844593548*^9, 3.573276880794072*^9}, 3.573276926668239*^9, 3.573277126280972*^9, 3.5732772991005707`*^9, 3.573277371880516*^9, 3.573277969857378*^9, 3.573278710413577*^9, { 3.573279043709227*^9, 3.573279069788856*^9}, 3.573279556421878*^9, 3.573279606056006*^9, 3.5732801390291653`*^9, 3.573280328609084*^9, 3.573283665241589*^9, 3.5732837197358093`*^9, 3.57328383301624*^9, 3.573283908091449*^9, 3.573288475430718*^9, {3.573288550983889*^9, 3.573288563664974*^9}, 3.573289192207466*^9, 3.5732895497025957`*^9, 3.573313929553945*^9, 3.573314021549369*^9, 3.5733144550970373`*^9, 3.5733188476475143`*^9, 3.573319214908525*^9, 3.573320129023879*^9, 3.573361263752904*^9, 3.573361434431839*^9, 3.573362300872615*^9, 3.5733625333627653`*^9, 3.573366525181398*^9, 3.573368745976478*^9, 3.57336883068575*^9, 3.5733689260904627`*^9, 3.573379588456893*^9, 3.5733797233089247`*^9, 3.573400462858988*^9, 3.573400643085238*^9, 3.573400722912693*^9, 3.573402215632256*^9, 3.573407278194244*^9, { 3.573446880525983*^9, 3.57344690442083*^9}, 3.5734470884549294`*^9, 3.5734494877008266`*^9, 3.5734495226326733`*^9, {3.573450334588427*^9, 3.573450340265987*^9}, 3.573450432307151*^9, {3.573450695084984*^9, 3.5734507189025097`*^9}, 3.573452272531774*^9, 3.5734555121026983`*^9, { 3.5734557492347393`*^9, 3.573455770055319*^9}, 3.573458224991859*^9, 3.573458338495742*^9, 3.573464244902884*^9, {3.5734644549983273`*^9, 3.573464459565127*^9}, 3.573464489736046*^9, 3.5734647254668207`*^9, 3.573464758579021*^9, 3.573465141593876*^9, 3.57346526949965*^9, 3.573465303229703*^9, 3.573465346395948*^9, 3.573465761140788*^9, 3.5734658260403633`*^9, 3.573466085191889*^9, {3.5734664513728857`*^9, 3.573466471673883*^9}, 3.573466803587595*^9, 3.573466911169155*^9, 3.5734675521834307`*^9, 3.573467710458309*^9, 3.573468117471478*^9, 3.5734777635982723`*^9, 3.573477877557722*^9, 3.573480776147053*^9, 3.573481933772787*^9, 3.5734821696287622`*^9, 3.573482364068809*^9, 3.5734824010959673`*^9, 3.573482431756219*^9, {3.5734824665489473`*^9, 3.5734824906767073`*^9}, {3.57348252910303*^9, 3.57348255743034*^9}, 3.573482637181665*^9, 3.573487719383563*^9, 3.573488045316176*^9, 3.5734880910511923`*^9, 3.573488995912087*^9, 3.573489060580821*^9, 3.573489287356119*^9, 3.573489362809987*^9, 3.5734898182037973`*^9, 3.5734904261258507`*^9, 3.5734919204605637`*^9, 3.5734922511671553`*^9, 3.5734926002636757`*^9, 3.5734936227791243`*^9, 3.5734938656654577`*^9, 3.573502504876334*^9, 3.5735322977169*^9, 3.573535349855049*^9, 3.5735354900498238`*^9, {3.573535770706739*^9, 3.573535787663589*^9}, 3.573536853244074*^9, 3.57353697080884*^9, 3.573540399959647*^9, 3.573540463536008*^9, 3.5735405095012493`*^9, 3.5735406485163937`*^9, 3.57354070675795*^9, 3.573542947506281*^9, 3.573543412994213*^9, 3.5735435918123217`*^9, 3.573548204307932*^9, 3.573548393047575*^9, 3.5735485257055264`*^9, {3.573548587298396*^9, 3.5735486576736403`*^9}, 3.573548904397634*^9, 3.573551317919194*^9, 3.573552770015163*^9, 3.573553315495846*^9, 3.5735559960873947`*^9, 3.5735572722892857`*^9, 3.573633911704818*^9, 3.573635139909543*^9, {3.5736381352536917`*^9, 3.573638185132936*^9}, {3.573639212712907*^9, 3.573639228672394*^9}, 3.573640206491311*^9, 3.573641507225697*^9, 3.57364165595258*^9, 3.5736417328597097`*^9, 3.573643352530079*^9, 3.573643754690404*^9, 3.573644002708211*^9, 3.5736445019413223`*^9, 3.5736479876283607`*^9, 3.57370657491206*^9, 3.573709194378173*^9, 3.5737094335572147`*^9, 3.5737100528785677`*^9, 3.573726055876799*^9, 3.5737269601850357`*^9, 3.573727318795887*^9, 3.5737276017267523`*^9, 3.573731301402972*^9, 3.573731601062069*^9, 3.573731653612*^9, 3.5737407624170322`*^9, 3.5737423133188562`*^9, 3.573764979854713*^9, 3.573766998304654*^9, 3.573797304078042*^9, 3.573798169566442*^9, 3.573799104033868*^9, 3.573800468469483*^9, 3.573802654913537*^9, 3.573805642316978*^9, 3.5738188098202953`*^9, 3.573820467521618*^9, 3.57382149283477*^9, { 3.573821808940014*^9, 3.5738218323161783`*^9}, 3.5738220166038313`*^9, 3.573822134306428*^9, 3.573822375926803*^9, 3.57382320460638*^9, 3.573823270913971*^9, 3.573823779058716*^9, 3.57382534906425*^9, { 3.573826321144253*^9, 3.573826342213769*^9}, 3.5738267059972973`*^9, 3.573827608346298*^9, 3.5738277905824413`*^9, 3.573828135469338*^9, 3.573829044644045*^9, 3.5738290798005667`*^9, {3.573829192116014*^9, 3.573829219883151*^9}, 3.573829768790564*^9, 3.573830559372129*^9, 3.573830688180215*^9, 3.573830727519792*^9, 3.573831057826538*^9, 3.573831310196814*^9, 3.5738316370111523`*^9, 3.573832068771141*^9, 3.573832498737656*^9, 3.5738342884359283`*^9, 3.5738348229767017`*^9, 3.573834898481906*^9, 3.5738351373242903`*^9, 3.573835306624761*^9, 3.573837221365705*^9, 3.573837292028689*^9, 3.573837358016334*^9, 3.5738381192806187`*^9, 3.573838228862218*^9, 3.573838259079895*^9, 3.57387824920442*^9, 3.573883333107716*^9, 3.573883619448838*^9, 3.573883681369789*^9, 3.573883879454419*^9, 3.573884138982698*^9, { 3.573885156848462*^9, 3.5738851846113787`*^9}, 3.573885655197035*^9, 3.573885799671042*^9, 3.573886805406139*^9, 3.5738887683941402`*^9, 3.5738889276682043`*^9, 3.573889105496017*^9, 3.573889230142239*^9, 3.573892298863501*^9, 3.5738926405887413`*^9, 3.573893014474552*^9, 3.573894622951604*^9, 3.573895010476371*^9, 3.573895423040251*^9, 3.573909455419642*^9, 3.573933197294492*^9, 3.5739671849429083`*^9, 3.573971802889139*^9, 3.573972975997776*^9, 3.573974450918638*^9, 3.573975185709016*^9, 3.573975310404378*^9, 3.57397566629958*^9, 3.573975779548375*^9, 3.573976392107745*^9, 3.573977659487111*^9, 3.573978263547649*^9, 3.573978578514328*^9, 3.573978740283284*^9, 3.57397998842805*^9, 3.573982680633648*^9, 3.573984417345229*^9, 3.5739847489885597`*^9, 3.573984947420909*^9, 3.573985106320211*^9, 3.573987266190063*^9, 3.573991138554895*^9, 3.574002898924748*^9, 3.574007460731659*^9, 3.5740078252295513`*^9, 3.574050292144979*^9, 3.5740596773479652`*^9, 3.574059920476685*^9, 3.574060066591248*^9, 3.574060195525839*^9, 3.5740607727069798`*^9, 3.574060893185297*^9, 3.574061689422223*^9, 3.574061801576542*^9, 3.574063387219906*^9, 3.574063509962152*^9, 3.574064190484825*^9, 3.574064423191441*^9, 3.574064751895473*^9, 3.5740650580949717`*^9, 3.574065806711709*^9, 3.5740663528955727`*^9, 3.574066439185102*^9, 3.574071822123378*^9, 3.57408312969561*^9, 3.574140101555794*^9, {3.574143726054294*^9, 3.574143754950449*^9}, 3.574143806839999*^9, {3.57449246586555*^9, 3.574492547437598*^9}, 3.5744927885811167`*^9, 3.574493972415489*^9, { 3.574496160484292*^9, 3.574496185988776*^9}, 3.574526019680625*^9, 3.575099366529991*^9, 3.575358761706009*^9, 3.575359828680375*^9, 3.575369869988714*^9, 3.575370292613964*^9}] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{"Clear", "[", RowBox[{"jj", ",", "kk", ",", "nn", ",", "mm", ",", "fac", ",", "save"}], "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"Do", "[", RowBox[{ RowBox[{ RowBox[{"fac", "[", "ii", "]"}], "=", "1"}], ",", RowBox[{"{", RowBox[{"ii", ",", "1", ",", RowBox[{"Length", "[", "dumb", "]"}]}], "}"}]}], "]"}], ";"}], "\n", RowBox[{ RowBox[{"chVec", "=", RowBox[{"{", "}"}]}], ";", RowBox[{"nBreak", "=", RowBox[{"{", "}"}]}], ";"}], "\[IndentingNewLine]", RowBox[{"DateString", "[", "]"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"tstart", "=", RowBox[{"AbsoluteTime", "[", "]"}]}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"save", "=", RowBox[{"{", RowBox[{"dumb", "[", RowBox[{"[", "1", "]"}], "]"}], "}"}]}], ";"}], "\n", RowBox[{ RowBox[{"Do", "[", "\n", RowBox[{"(*", " ", RowBox[{ "kk", " ", "is", " ", "the", " ", "loop", " ", "over", " ", "all", " ", "permutations"}], " ", "*)"}], "\n", RowBox[{ RowBox[{ RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"doperm", "=", RowBox[{"{", "}"}]}], ";", "\n", RowBox[{"Do", "[", RowBox[{ RowBox[{"AppendTo", "[", RowBox[{"doperm", ",", RowBox[{ RowBox[{"perms", "[", RowBox[{"[", RowBox[{"kk", ",", "mm"}], "]"}], "]"}], "\[Rule]", RowBox[{"perms", "[", RowBox[{"[", RowBox[{"1", ",", "mm"}], "]"}], "]"}]}]}], "]"}], ",", RowBox[{"{", RowBox[{"mm", ",", "1", ",", "vartot"}], "}"}]}], "]"}], ";", "\n", RowBox[{"newthing", "=", RowBox[{"orderFunction", "[", RowBox[{ RowBox[{"dumb", "[", RowBox[{"[", "jj", "]"}], "]"}], "/.", "doperm"}], "]"}]}], ";", "\n", RowBox[{"(*", " ", RowBox[{ "nn", " ", "is", " ", "the", " ", "loop", " ", "over", " ", "all", " ", "terms", " ", "in", " ", "save"}], " ", "*)"}], "\n", RowBox[{"count", "=", "0"}], ";", "\n", RowBox[{"Do", "[", "\n", RowBox[{ RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"save", "[", RowBox[{"[", RowBox[{"1", "+", RowBox[{"Length", "[", "save", "]"}], "-", "nn"}], "]"}], "]"}], "\[Equal]", "0"}], ",", RowBox[{"Goto", "[", "next", "]"}]}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"Head", "[", RowBox[{ RowBox[{"save", "[", RowBox[{"[", RowBox[{"1", "+", RowBox[{"Length", "[", "save", "]"}], "-", "nn"}], "]"}], "]"}], "/", "newthing"}], "]"}], "\[Equal]", "Integer"}], ")"}], "||", RowBox[{"(", RowBox[{ RowBox[{"Head", "[", RowBox[{ RowBox[{"save", "[", RowBox[{"[", RowBox[{"1", "+", RowBox[{"Length", "[", "save", "]"}], "-", "nn"}], "]"}], "]"}], "/", "newthing"}], "]"}], "\[Equal]", "Rational"}], ")"}]}], ",", RowBox[{ RowBox[{ RowBox[{"fac", "[", RowBox[{"1", "+", RowBox[{"Length", "[", "save", "]"}], "-", "nn"}], "]"}], "=", RowBox[{ RowBox[{"fac", "[", RowBox[{"1", "+", RowBox[{"Length", "[", "save", "]"}], "-", "nn"}], "]"}], "+", RowBox[{"(", RowBox[{ RowBox[{"newthing", "/", RowBox[{"save", "[", RowBox[{"[", RowBox[{"1", "+", RowBox[{"Length", "[", "save", "]"}], "-", "nn"}], "]"}], "]"}]}], "//.", "removeAll"}], ")"}]}]}], ";", RowBox[{"count", "=", RowBox[{"count", "+", "1"}]}], ";", RowBox[{"AppendTo", "[", RowBox[{"nBreak", ",", RowBox[{"{", RowBox[{"jj", ",", "kk", ",", "nn", ",", RowBox[{"Length", "[", "save", "]"}]}], "}"}]}], "]"}], ";", RowBox[{"Break", "[", "]"}]}]}], "]"}], ";", "\[IndentingNewLine]", RowBox[{"Label", "[", "next", "]"}], ";"}], "\n", ",", RowBox[{"{", RowBox[{"nn", ",", "1", ",", RowBox[{"Length", "[", "save", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{"count", "\[Equal]", "1"}], ",", RowBox[{"Break", "[", "]"}]}], "]"}]}], ",", RowBox[{"{", RowBox[{"kk", ",", "2", ",", RowBox[{"Length", "[", "perms", "]"}]}], "}"}]}], "]"}], ";", "\n", RowBox[{"If", "[", RowBox[{ RowBox[{"count", "\[Equal]", "0"}], ",", RowBox[{"AppendTo", "[", RowBox[{"save", ",", RowBox[{"dumb", "[", RowBox[{"[", "jj", "]"}], "]"}]}], "]"}]}], "]"}], ";", "\n", RowBox[{"(*", RowBox[{ RowBox[{"save", "=", RowBox[{"Complement", "[", RowBox[{"save", ",", RowBox[{"{", "0", "}"}]}], "]"}]}], ";"}], "*)"}], "\n", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"jj", "/", "50"}], "\[Element]", "Integers"}], ",", RowBox[{"Print", "[", RowBox[{"{", RowBox[{ RowBox[{"N", "[", RowBox[{"jj", "/", RowBox[{"Length", "[", "dumb", "]"}]}], "]"}], ",", RowBox[{"DateString", "[", "]"}]}], "}"}], "]"}]}], "]"}], ";"}], "\[IndentingNewLine]", ",", RowBox[{"{", RowBox[{"jj", ",", "2", ",", RowBox[{"Length", "[", "dumb", "]"}]}], "}"}]}], "]"}], ";"}], "\[IndentingNewLine]", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"print", "\[Equal]", "yes"}], ",", RowBox[{"Print", "[", RowBox[{"{", RowBox[{"\"\