File: uniform-doc.m2

package info (click to toggle)
macaulay2 1.25.05%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 172,152 kB
  • sloc: cpp: 107,824; ansic: 16,193; javascript: 4,189; makefile: 3,899; lisp: 702; yacc: 604; sh: 476; xml: 177; perl: 114; lex: 65; python: 33
file content (42 lines) | stat: -rw-r--r-- 917 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
--- status: Rewritten July 2018
--- author(s): Lily Silverstein 
--- notes: 

doc ///
 Key
  uniform
 Headline
  whether all elements of a list are the same class
 Usage
  uniform L
 Inputs
  L:List
 Outputs
  :Boolean
   whether all elements of {\tt L} are of the same @TO class@
 Description
  Example
   uniform {2, 5, 0}
   uniform {2*0.5, 5*0.5, 0/2}
  Text
   The second list is not uniform because 0/2 is represented as a rational 
   number (of class @TO QQ@), while 2*0.5 and 5*0.5 are represented as real
   numbers (of class @TO RR@).
  Example
   uniform {hi, "hello"}
   uniform {"hi", "hello"}
   R = QQ[x,y,z]; 
   uniform {x^2*y*z, 5*y, 12/7}
   uniform {x^2*y*z, 5*y, (12/7)_R}
   S = ZZ[t];
   uniform {monomialIdeal(x), monomialIdeal(t)}
   uniform {monomialIdeal(t), ideal(t)}
   uniform {S/monomialIdeal(t), S/ideal(t)}
 SeeAlso
  all
  any
  instance
  same
  select
  "lists and sequences"
///