alphasToTry={2.1,3,4,10};musToTry={-2,-1,0,1,6};psToTry={2,4};bernoulliParametersToTry={.01,.5,.99};fixedP=10;fixedBernoulliParameter=.5;fixedAlpha=4.1;paretosVaryingAlpha={Table[ParetoDistribution[1,alphasToTry[[i]]],{i,Length[alphasToTry]}],Table[fixedP,Length[alphasToTry]],CreateLabels["α",alphasToTry]};paretosVaryingP={Table[ParetoDistribution[1,fixedAlpha],Length[psToTry]],psToTry,CreateLabels["p",psToTry]}exponentialsVaryingP={Table[ExponentialDistribution[1],Length[psToTry]],psToTry,CreateLabels["p",psToTry]}normalsVaryingMean={Table[NormalDistribution[musToTry[[i]],1],{i,Length[musToTry]}],Table[fixedP,Length[musToTry]],label["μ",musToTry]};normalsVaryingP={Table[NormalDistribution[0,1],Length[psToTry]],psToTry,CreateLabels["p",psToTry]};BernoullisVaryingParameter={Table[BernoulliDistribution[bernoulliParametersToTry[[i]]],{i,Length[bernoulliParametersToTry]}],Table[fixedP,Length[bernoulliParametersToTry]],bernoulliParametersToTry};BernoullisVaryingP={Table[BernoulliDistribution[fixedBernoulliParameter],Length[psToTry]],psToTry,psToTry};schattenPNorms={Table[Abs[x]^psToTry[[i]]+Abs[z]^psToTry[[i]],{i,Length[psToTry]}],psToTry,CreateLabels["x",{1}]}schattenInfinityNorm={{Max[Abs[x],Abs[z]]},{1},{"p = ∞"}}blob={{{NormalDistribution[-2,1],BernoulliDistribution[.1]}},{10},{StringJoin[ToString[Subscript[x,1]+Subscript[x,2],StandardForm]," = 10"]}}scaledpnorms={Table[Abs[x/7.1775512683]^otherpsToTry[[i]]+Abs[z/7.1775512683]^otherpsToTry[[i]],{i,Length[otherpsToTry]}],otherpsToTry,label["p",otherpsToTry]}mix[Y_,X_]:=Join[Y,{MapThread[xyedA2,{X[[1]],X[[2]]}],X[[2]],X[[3]]},2]pmix=Join[pnorms,infinitynorm,2];blobmix=mix[straightline,blob];multiultimateplot@@BernoullisVaryingP