replacements for commands and scripts from Macaulay

Macaulay 2 aims to provide all of the functionality of Macaulay, but the names of the functions are not the same, and there are other differences. One major difference is the introduction of the notion of module, whereas in Macaulay, the pervasive concept was the matrix.

Here is a list of old Macaulay functions, together with pointers to functions in Macaulay 2 that might be used to replace them.

  • Macaulay commands:
  • . -- not available
  • ac -- such destructive changes are not allowed
  • add -- +
  • ar -- not documented yet
  • args -- not documented yet
  • betti -- betti
  • binoms -- not documented yet
  • cache_mem -- not documented yet
  • calc -- not documented yet
  • cat -- not documented yet
  • cdir -- not documented yet
  • ce -- not documented yet
  • characteristic -- char
  • chcalc -- not documented yet
  • codim -- codim
  • coef -- not documented yet
  • col_degree -- not documented yet
  • col_degs -- not documented yet
  • commands -- not documented yet
  • compress -- compress
  • concat -- |,||
  • continue -- not documented yet
  • contract -- contract
  • copy -- not documented yet
  • degree -- degree
  • determinants -- minors
  • diag -- not documented yet
  • diff -- diff
  • dshift -- not documented yet
  • dsum -- ++
  • echo -- not documented yet
  • edit -- not documented yet
  • edit_map -- not documented yet
  • elim -- selectInSubring
  • endmon -- not documented yet
  • ev -- substitute,RingMap
  • exit -- quit
  • fetch -- substitute
  • flatten -- flatten
  • forcestd -- forceGB
  • help -- help
  • help_file -- not documented yet
  • hilb -- hilbertSeries,hilbertPolynomial,hilbertFunction,poincare
  • hilb_numer -- hilbertSeries
  • homog -- homogenize
  • hulb -- not documented yet
  • ideal -- ideal, matrix
  • iden -- id
  • if -- if
  • imap -- map
  • in -- leadTerm
  • incoef -- not documented yet
  • incr_set -- not documented yet
  • inpart -- not documented yet
  • int -- not documented yet
  • intersect -- intersect
  • is_zero -- ==
  • jacob -- jacobian
  • jump -- not documented yet
  • k-basis -- basis
  • k_basis -- basis
  • keep -- not documented yet
  • kill -- not documented yet
  • koszul -- koszul
  • lift -- //
  • lift_std -- gb
  • listvars -- listUserSymbols
  • mat -- matrix
  • max -- max
  • mc -- not documented yet
  • min -- min
  • modulo -- modulo
  • monitor -- emacs
  • monitoring -- not documented yet
  • monoms -- not documented yet
  • monprimes -- not documented yet
  • mr -- not documented yet
  • mult -- *
  • ncols -- use numgens source m
  • nres -- resolution
  • nrows -- use numgens target m
  • numinfo -- not documented yet
  • nvars -- use numgens R
  • outer -- **
  • path -- path
  • pc -- not documented yet
  • pfaff -- pfaffians
  • pmap -- not documented yet
  • poly -- not documented yet
  • power -- ^
  • pr -- not documented yet
  • pres -- not documented yet
  • present_ring -- not documented yet
  • pring -- not documented yet
  • prmat -- print or name
  • putchange -- not documented yet
  • putmat -- not documented yet
  • putstd -- not documented yet
  • qring -- not documented yet
  • quit -- not documented yet
  • quotient -- not documented yet
  • random -- not documented yet
  • reduce -- not documented yet
  • res -- not documented yet
  • reset -- not documented yet
  • ring -- not documented yet
  • ring-from-rows -- not documented yet
  • ring_from_cols -- not documented yet
  • ring_from_rows -- not documented yet
  • ring_sum -- not documented yet
  • rings -- not documented yet
  • rmap -- not documented yet
  • row_degree -- not documented yet
  • row_degs -- not documented yet
  • sat -- saturate
  • set -- not documented yet
  • set_value -- not documented yet
  • setcoldegs -- not documented yet
  • setdegs -- not documented yet
  • setring -- not documented yet
  • shout -- not documented yet
  • size -- not documented yet
  • smult -- *
  • space -- engineMemory
  • spairs -- not documented yet
  • spare -- not documented yet
  • sparse -- not documented yet
  • standard -- gb
  • std -- not documented yet
  • std_minimal -- not documented yet
  • stdpart -- not documented yet
  • sub -- not documented yet
  • submat -- submatrix
  • subtract -- -
  • syz -- syz,kernel
  • tensor -- not documented yet
  • to-ring -- not documented yet
  • tr -- not documented yet
  • trace -- trace
  • transpose -- transpose
  • truncate -- truncate
  • type -- not documented yet
  • version -- version
  • wedge -- minors,exteriorPower
  • Macaulay scripts from 'scriptsde':
  • <adj_of_cat -- not documented yet
  • <adjoin_fractions -- not documented yet
  • <adjoint -- not documented yet
  • <analytic_spread -- not documented yet
  • <annihilated -- not documented yet
  • <annihilator -- ann
  • <annihilator1 -- ann
  • <annihilator2 -- ann
  • <binomial -- binomial
  • <ceiling -- not documented yet
  • <changelog -- not documented yet
  • <codim -- not documented yet
  • <cohomology -- not documented yet
  • <cohomology1 -- not documented yet
  • <column_vector -- not documented yet
  • <complement -- not documented yet
  • <copyring -- not documented yet
  • <cotan -- not documented yet
  • <cotan_bihom -- not documented yet
  • <curve_on_cubic -- not documented yet
  • <diagonal_submodule -- not documented yet
  • <diff -- not documented yet
  • <double_dual -- not documented yet
  • <double_dual1 -- not documented yet
  • <dual_variety -- not documented yet
  • <empty_array -- not documented yet
  • <equality -- not documented yet
  • <ext -- not documented yet
  • <ext(-,r) -- not documented yet
  • <extend_ring -- not documented yet
  • <from_bigraded -- not documented yet
  • <from_div_powers -- not documented yet
  • <generic_mat -- genericMatrix
  • <getvars -- not documented yet
  • <hom -- not documented yet
  • <hom_and_map -- not documented yet
  • <hom_is_0 -- not documented yet
  • <homology -- not documented yet
  • <i_in_j -- not documented yet
  • <ideal -- not documented yet
  • <idempotent -- not documented yet
  • <idencoldegs -- not documented yet
  • <idenrowdegs -- not documented yet
  • <interchange -- not documented yet
  • <interchange_permutation -- not documented yet
  • <inverse -- not documented yet
  • <is_zero -- not documented yet
  • <k3carpet -- not documented yet
  • <kernel -- not documented yet
  • <kernel_and_map -- not documented yet
  • <kosz_hom1 -- not documented yet
  • <kosz_hom2 -- not documented yet
  • <l_i_in_j -- not documented yet
  • <l_intersect -- not documented yet
  • <l_res -- not documented yet
  • <lex_seg_ideal -- not documented yet
  • <macaulayrep -- not documented yet
  • <map_from_col -- not documented yet
  • <minpres -- not documented yet
  • <module_iso -- not documented yet
  • <monomial_curve -- not documented yet
  • <mult_ideals -- not documented yet
  • <nbyn_commuting -- not documented yet
  • <normal_sheaf -- not documented yet
  • <nres -- not documented yet
  • <nzd -- not documented yet
  • <orbit_equations -- not documented yet
  • <permutation -- not documented yet
  • <perp -- not documented yet
  • <points -- not documented yet
  • <powers -- not documented yet
  • <project_from_product -- not documented yet
  • <projective_plane -- not documented yet
  • <prune -- prune
  • <prune_and_map -- not documented yet
  • <push_forward -- pushForward
  • <push_forward1 -- pushForward1
  • <quotient1 -- quotient
  • <radical -- radical
  • <random_element -- not documented yet
  • <random_int -- not documented yet
  • <random_map -- not documented yet
  • <random_mat -- not documented yet
  • <rank_prob -- not documented yet
  • <rat_nor_curve -- not documented yet
  • <rat_nor_osc_locus -- not documented yet
  • <rational_surface -- not documented yet
  • <rational_surface1 -- not documented yet
  • <reduce_syzygy_1 -- not documented yet
  • <regular_sequence -- not documented yet
  • <regular_sequence1 -- not documented yet
  • <regularity -- regularity
  • <remove_low_dim -- not documented yet
  • <remove_low_dim_id -- not documented yet
  • <remove_lowest_dim -- not documented yet
  • <representatives -- not documented yet
  • <representatives_old -- not documented yet
  • <res -- resolution
  • <res_and_dim -- resolution,pdim
  • <ring -- not documented yet
  • <sagbi -- not documented yet
  • <sagbi_step -- not documented yet
  • <sat -- saturate
  • <sat1 -- saturate
  • <scroll -- not documented yet
  • <select -- not documented yet
  • <shout_list -- not documented yet
  • <sort_by_degree -- not documented yet
  • <stack -- matrix,map
  • <submat_by_degs -- not documented yet
  • <subring -- kernel
  • <sym -- not documented yet
  • <sym_cokernel -- not documented yet
  • <template_for_scripts -- not documented yet
  • <to_div_powers -- not documented yet
  • <tor -- Tor
  • <unmixed_radical -- radical
  • <unmixed_radical1 -- radical
  • <unmixed_radical2 -- radical
  • <wedge_cokernel -- not documented yet
  • <x_to_last -- newCoordinateSystem
  • <zeromat -- not documented yet
  • Macaulay scripts from 'scriptsmj':
  • <2BYN -- not documented yet
  • <add_matrix_to_array -- not documented yet
  • <check_complex -- not documented yet
  • <check_exact -- not documented yet
  • <comp_to_array -- not documented yet
  • <eagon_northcott -- not documented yet
  • <extract_matrix -- not documented yet
  • <homology_of_array -- not documented yet
  • <jordan0 -- not documented yet
  • <koszul_complex -- not documented yet
  • <lift -- not documented yet
  • <lift_arrays -- not documented yet
  • <mc -- not documented yet
  • <nilpotent0 -- not documented yet
  • <pres -- not documented yet
  • <smult_complex -- not documented yet
  • <splice_resns -- not documented yet
  • Macaulay scripts from 'scriptsms':
  • <block_map -- not documented yet
  • <blowup -- not documented yet
  • <blowup0 -- not documented yet
  • <generic_skew_mat -- genericSkewMatrix
  • <generic_sym_mat -- genericSymmetricMatrix
  • <hilb_fcn -- not documented yet
  • <inhomog_std -- not documented yet
  • <l_dual0 -- not documented yet
  • <l_from_dual -- fromDual
  • <l_homog0 -- not documented yet
  • <l_min0 -- not documented yet
  • <l_minimal -- not documented yet
  • <l_minimal0 -- not documented yet
  • <l_tangentcone -- not documented yet
  • <l_to_dual -- toDual
  • <line_bundle_image -- not documented yet
  • <normal_cone -- not documented yet
  • <proj_bundle -- not documented yet
  • <rmap -- not documented yet
  • <symmetric_algebra -- not documented yet

  • topindexpreviousupnext