next | previous | forward | backward | up | top | index | toc | Macaulay2 web site
Macaulay2Doc :: peek'(ZZ,Thing)

peek'(ZZ,Thing) -- examine contents of an object

Synopsis

Description

i1 : s = factor 112

      4
o1 = 2 7

o1 : Expression of class Product
i2 : peek s

              4
o2 = Product{2 , 7}
i3 : peek'_2 s

o3 = Product{Power{2, 4}, Power{7, 1}}

Some types of things have the notion of depth modified slightly to make the entire structure visible at depth 1, as in the following example, which also shows how to use wrap with the output from peek.

i4 : wrap_70 peek help resolution
--loading the Macaulay2 documentation from /builddir/build/BUILD/M2-version-1.9.2/M2/Macaulay2/packages/Macaulay2Doc/
warning!  This package is experimental.  The interface will change, and although
  it passes its tests, it has not been fully debugged yet!
  In particular, in small characteristic, it *sometimes* might miss a component

o4 = DIV{HEADER1{"resolution", " -- ", "projective resolution"},
     DIV1{HEADER2{"Synopsis"}, UL{LI{DIV1{TO2{Macaulay2Doc :: using
     functions with optional inputs, "Optional inputs"}, ":",
     UL{LI{SPAN{TO2{Macaulay2Doc :: resolution(..., DegreeLimit => ...),
     "DegreeLimit => ..."}, ", ",
     LATER{{*Function[/builddir/build/BUILD/M2-version-1.9.2/M2/Macaulay2/
     m2/document.m2:960:32-960:60]*}}}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., FastNonminimal => ...), "FastNonminimal => ..."}, ",
     ", LATER{{*Function[/builddir/build/BUILD/M2-version-1.9.2/M2/
     Macaulay2/m2/document.m2:960:32-960:60]*}}}}, LI{SPAN{TO2{Macaulay2Doc
     :: resolution(..., HardDegreeLimit => ...), "HardDegreeLimit => ..."},
     ", ", LATER{{*Function[/builddir/build/BUILD/M2-version-1.9.2/M2/
     Macaulay2/m2/document.m2:960:32-960:60]*}}}}, LI{SPAN{TO2{Macaulay2Doc
     :: resolution(..., LengthLimit => ...), "LengthLimit => ..."}, ", ",
     LATER{{*Function[/builddir/build/BUILD/M2-version-1.9.2/M2/Macaulay2/
     m2/document.m2:960:32-960:60]*}}}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., PairLimit => ...), "PairLimit => ..."}, ", ",
     LATER{{*Function[/builddir/build/BUILD/M2-version-1.9.2/M2/Macaulay2/
     m2/document.m2:960:32-960:60]*}}}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., SortStrategy => ...), "SortStrategy => ..."}, ", ",
     LATER{{*Function[/builddir/build/BUILD/M2-version-1.9.2/M2/Macaulay2/
     m2/document.m2:960:32-960:60]*}}}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., StopBeforeComputation => ...), "StopBeforeComputation
     => ..."}, ", ", LATER{{*Function[/builddir/build/BUILD/M2-version-
     1.9.2/M2/Macaulay2/m2/document.m2:960:32-960:60]*}}}},
     LI{SPAN{TO2{Macaulay2Doc :: resolution(..., Strategy => ...),
     "Strategy => ..."}, ", ",
     LATER{{*Function[/builddir/build/BUILD/M2-version-1.9.2/M2/Macaulay2/
     m2/document.m2:960:32-960:60]*}}}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., SyzygyLimit => ...), "SyzygyLimit => ..."}, ", ",
     LATER{{*Function[/builddir/build/BUILD/M2-version-1.9.2/M2/Macaulay2/
     m2/document.m2:960:32-960:60]*}}}}}}}}}, DIV{COMMENT{"empty
     documentation body"}}, DIV{class => waystouse, HEADER2{"Ways to use ",
     TT{"resolution"}, " :"}, UL{LI{TOH{User :: resolution(ChainComplex)}},
     LI{TOH{Macaulay2Doc :: resolution(Ideal)}},
     LI{SPAN{"resolution(MonomialIdeal)", ", see ", TOH{Macaulay2Doc ::
     resolution(Ideal)}}}, LI{TOH{Macaulay2Doc :: resolution(Matrix)}},
     LI{TOH{Macaulay2Doc :: resolution(Module)}}}}}

See also