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

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 => ..."}, ", ", " -- compute only up to this degree"}},
     LI{SPAN{TO2{Macaulay2Doc :: resolution(..., HardDegreeLimit => ...),
     "HardDegreeLimit => ..."}, ", ", ""}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., LengthLimit => ...), "LengthLimit => ..."}, ", ", " --
     stop when the resolution reaches this length"}},
     LI{SPAN{TO2{Macaulay2Doc :: resolution(..., PairLimit => ...),
     "PairLimit => ..."}, ", ", " -- stop when this number of pairs has
     been handled"}}, LI{SPAN{TO2{Macaulay2Doc :: resolution(...,
     SortStrategy => ...), "SortStrategy => ..."}, ", ", ""}},
     LI{SPAN{TO2{Macaulay2Doc :: resolution(..., StopBeforeComputation =>
     ...), "StopBeforeComputation => ..."}, ", ", " -- whether to stop the
     computation immediately"}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., Strategy => ...), "Strategy => ..."}, ", ", ""}},
     LI{SPAN{TO2{Macaulay2Doc :: resolution(..., SyzygyLimit => ...),
     "SyzygyLimit => ..."}, ", ", " -- stop when this number of syzygies
     are obtained"}}}}}}}, 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