Ceiling and floor operators used for min max

  • Context: Undergrad 
  • Thread starter Thread starter quantum__2000
  • Start date Start date
  • Tags Tags
    Max Operators
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
4 replies · 2K views
quantum__2000
Messages
1
Reaction score
0
I remember seeing somewhere people using symbols for ceiling and floor operators together with super/subscripts as substitutes for min and max. Example:
[tex]\lceil x \rceil ^k[/tex]
to mean min(x,k).

Has anyone ever seen this? Where? Thanks!
 
Mathematics news on Phys.org
quantum__2000 said:
I remember seeing somewhere people using symbols for ceiling and floor operators together with super/subscripts as substitutes for min and max. Example:
[tex]\lceil x \rceil ^k[/tex]
to mean min(x,k).

Has anyone ever seen this? Where? Thanks!
I haven't seen the notation as you used it, to give the minimum of two numbers, but I have seen this:
##\lceil x \rceil##, also called the smallest integer function. It is defined as being the smallest integer that is greater than or equal to x. Many programming languages, including C, C++, and others, have a ceiling function, ceil(x), that does this.
For example, ##\lceil 1.8 \rceil = 2##.

The counterpart is the floor function, or greatest integer function, denoted ##\lfloor x \rfloor##. C, C++, and others have floor(x). This is defined as the largest integer that is less than or equal to x.
For example, ##\lfloor 2.35 \rfloor = 2##.

I agree with micromass that ##\lceil x \rceil^k## is terrible notation.
 
It would be a reasonable notation for denoting the smallest multiple of k greater than or equal to x. That is, the generalization of ceiling to a modulus other than 1.
 
  • Like
Likes   Reactions: ElijahRockers
Yes, that's definitely incorrect notation and most people will confuse it as exponents. As someone else stated, the notation that is correct and seen in programming languages is [7.8]=8 or [5.1]=5. These are more standard and less likely to be confused.