hljs.registerLanguage("maxima",function(e){vart="if then else elseif for thru do while unless step in and or not",a="true false unknown inf minf ind und %e %i %pi %phi %gamma",r="abasepabsabsintabsolute_real_timeacosacoshacotacothacscacschactivateaddcoladd_edgeadd_edgesaddmatricesaddrowadd_vertexadd_verticesadjacency_matrixadjoinadjointafagdairyairy_aiairy_biairy_daiairy_dbialgsysalg_typealiasallrootsalphacharpalphanumericpamortization%andannuity_fvannuity_pvantidantidiffAntiDifferenceappendappendfileapplyapply1apply2applyb1aproposargsarit_amortizationarithmeticarithsumarrayarrayapplyarrayinfoarraymakearraysetapplyasciiasecasechasinasinhaskintegerasksignassocassoc_legendre_passoc_legendre_qassumeassume_external_byte_orderasympaatatanatan2atanhatensimpatomatvalueaugcoefmatrixaugmented_lagrangian_methodavaverage_degreebacktracebarsbarsplotbarsplot_descriptionbase64base64_decodebashindicesbatchbatchloadbc2bdvacbellnbenefit_costbernbernpolybernstein_approxbernstein_expandbernstein_polybesselbessel_ibessel_jbessel_kbessel_simplifybessel_ybetabeta_incompletebeta_incomplete_generalizedbeta_incomplete_regularizedbezoutbfallrootsbffacbf_find_rootbf_fmin_cobylabfhzetabfloatbfloatpbfpsibfpsi0bfzetabiconnected_componentsbimetricbinomialbipartitionblockblockmatrixpbode_gainbode_phasebothcoefboxboxplotboxplot_descriptionbreakbug_reportbuild_info|10buildqbuild_sampleburncabscanformcantencardinalitycargcartancartesian_productcatchcauchy_matrixcbffaccdf_bernoullicdf_betacdf_binomialcdf_cauchycdf_chi2cdf_continuous_uniformcdf_discrete_uniformcdf_expcdf_fcdf_gammacdf_general_finite_discretecdf_geometriccdf_gumbelcdf_hypergeometriccdf_laplacecdf_logisticcdf_lognormalcdf_negative_binomialcdf_noncentral_chi2cdf_noncentral_student_tcdf_normalcdf_paretocdf_poissoncdf_rank_sumcdf_rayleighcdf_signed_rankcdf_student_tcdf_weibullcdisplayceilingcentral_momentcequalcequalignorecfcfdisrepcfexpandcgeodesiccgreaterpcgreaterpignorechangenamechangevarchaosgamecharatcharfuncharfun2charlistcharpcharpolychdirchebyshev_tchebyshev_ucheckdivcheck_overlapschinesecholeskychristofchromatic_indexchromatic_numbercintcirculant_graphclear_edge_weightclear_rulesclear_vertex_labelclebsch_gordanclebsch_graphclesspclesspignorecloseclosefilecmetriccoeffcoefmatrixcogradcolcollapsecollecttermscolumnopcolumnspacecolumnswapcolumnvectorcombinationcombinecomp2puicomparecompfilecompilecompile_filecomplement_graphcomplete_bipartite_graphcomplete_graphcomplex_number_pcomponentscompose_functionsconcanconcatconjugateconmetderivconnected_componentsconnect_verticesconsconstantconstantpconstituentconstvaluecont2partcontentcontinuous_freqcontortioncontour_plotcontractcontract_edgecontragradcontrib_odeconvertcoordcopycopy_filecopy_graphcopylistcopymatrixcorcoscoshcotcothcovcov1covdiffcovectcoverscrc24sumcreate_graphcreate_listcsccschcsetupcsplinectaylorct_coordsysctransformctransposecube_graphcuboctahedron_graphcunlispcvcycle_digraphcycle_graphcylindricaldays360dblintdeactivatedeclaredeclare_constvaluedeclare_dimensionsdeclare_fundamental_dimensionsdeclare_fundamental_unitsdeclare_qtydeclare_translateddeclare_unit_conversiondeclare_unitsdeclare_weightsdecsymdefcondefinedefine_alt_displaydefine_variabledefintdefmatchdefruledefstructdeftaylordegree_sequencedeldeletedeletendeltademodemoivredenomdependsderivdegreederivlistdescribedesolvedeterminantdfloatdgauss_adgauss_bdgeevdgemmdgeqrfdgesvdgesvddiagdiagmatrixdiag_matrixdiagmatrixpdiameterdiffdigitcharpdimacs_exportdimacs_importdimensiondimensionlessdimensionsdimensions_as_listdirectdirectorydiscrete_freqdisjoindisjointpdisolatedispdispcondispformdispfundispJordandisplaydispruledisptermsdistribdividedivisorsdivsumdkummer_mdkummer_udlangedodecahedron_graphdotproductdotsi