'What's the point of adding liquidity minimum wtih negative ticks

Why would someone call mint() and burn() liquidity on uniswap v3 with negative lower and/or upper ticks? I saw a few people who did this while exploring some datasets.



Solution 1:[1]

Negative tick means prices less than 1; positive ticks prices more than 1, and tick value of 0 means price exactly equal to 1.

The Uniswap v3 whitepaper has an equation (Eq. 6.1) that defines the relation between tick i and price at that tick p(i):

? (?) = 1.0001 ^ ?

In Uniswap, the price is defined as the relation between x and y (the virtual amounts of tokens in the pool): P = y/x. If there are more x than y in the pool, then the price less than 1.0. From the equation 6.1, i-th power of 1.0001 is less than 1.0 only if i is negative.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 kfx