next | previous | forward | backward | up | top | index | toc | Macaulay2 web site

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/Macaulay2-1.3.1-r10737/Macaulay2/packages/Macaulay2Doc/

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/Macaulay2-1.3.1-r10737/
     Macaulay2/m2/document.m2:925:31-925:59]*}}}}, LI{SPAN{TO2{Macaulay2Doc
     :: resolution(..., HardDegreeLimit => ...), "HardDegreeLimit => ..."},
     ", ", LATER{{*Function[/builddir/build/BUILD/Macaulay2-1.3.1-r10737/
     Macaulay2/m2/document.m2:925:31-925:59]*}}}}, LI{SPAN{TO2{Macaulay2Doc
     :: resolution(..., LengthLimit => ...), "LengthLimit => ..."}, ", ",
     LATER{{*Function[/builddir/build/BUILD/Macaulay2-1.3.1-r10737/
     Macaulay2/m2/document.m2:925:31-925:59]*}}}}, LI{SPAN{TO2{Macaulay2Doc
     :: resolution(..., PairLimit => ...), "PairLimit => ..."}, ", ",
     LATER{{*Function[/builddir/build/BUILD/Macaulay2-1.3.1-r10737/
     Macaulay2/m2/document.m2:925:31-925:59]*}}}}, LI{SPAN{TO2{Macaulay2Doc
     :: resolution(..., SortStrategy => ...), "SortStrategy => ..."}, ", ",
     LATER{{*Function[/builddir/build/BUILD/Macaulay2-1.3.1-r10737/
     Macaulay2/m2/document.m2:925:31-925:59]*}}}}, LI{SPAN{TO2{Macaulay2Doc
     :: resolution(..., StopBeforeComputation => ...),
     "StopBeforeComputation => ..."}, ", ",
     LATER{{*Function[/builddir/build/BUILD/Macaulay2-1.3.1-r10737/
     Macaulay2/m2/document.m2:925:31-925:59]*}}}}, LI{SPAN{TO2{Macaulay2Doc
     :: resolution(..., Strategy => ...), "Strategy => ..."}, ", ",
     LATER{{*Function[/builddir/build/BUILD/Macaulay2-1.3.1-r10737/
     Macaulay2/m2/document.m2:925:31-925:59]*}}}}, LI{SPAN{TO2{Macaulay2Doc
     :: resolution(..., SyzygyLimit => ...), "SyzygyLimit => ..."}, ", ",
     LATER{{*Function[/builddir/build/BUILD/Macaulay2-1.3.1-r10737/
     Macaulay2/m2/document.m2:925:31-925:59]*}}}}}}}}}, DIV{COMMENT{"empty
     documentation body"}}, DIV{class => waystouse, HEADER2{"Ways to use ",
     TT{"resolution"}, " :"}, UL{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