Arithmetic operations on asymptotic relations #
This file develops the behavior of IsBigOWith, IsBigO, and IsLittleO under absolute values,
negation, addition, subtraction, zero, constants, and finite sums.
Simplification: absolute value #
Alias of the forward direction of Asymptotics.isBigOWith_abs_right.
Alias of the reverse direction of Asymptotics.isBigOWith_abs_right.
Alias of the reverse direction of Asymptotics.isBigOWith_abs_left.
Alias of the forward direction of Asymptotics.isBigOWith_abs_left.
Alias of the forward direction of Asymptotics.isBigOWith_abs_abs.
Alias of the reverse direction of Asymptotics.isBigOWith_abs_abs.
Simplification: negate #
Alias of the reverse direction of Asymptotics.isBigOWith_neg_right.
Alias of the forward direction of Asymptotics.isBigOWith_neg_right.
Alias of the reverse direction of Asymptotics.isBigO_neg_right.
Alias of the forward direction of Asymptotics.isBigO_neg_right.
Alias of the forward direction of Asymptotics.isLittleO_neg_right.
Alias of the reverse direction of Asymptotics.isLittleO_neg_right.
Alias of the reverse direction of Asymptotics.isBigOWith_neg_left.
Alias of the forward direction of Asymptotics.isBigOWith_neg_left.
Alias of the reverse direction of Asymptotics.isBigO_neg_left.
Alias of the forward direction of Asymptotics.isBigO_neg_left.
Alias of the forward direction of Asymptotics.isLittleO_neg_left.
Alias of the reverse direction of Asymptotics.isLittleO_neg_left.
Addition and subtraction #
Lemmas about IsBigO (f₁ - f₂) g l / IsLittleO (f₁ - f₂) g l treated as a binary relation #
Zero and other constants #
Sum #
Eta-expanded form of Asymptotics.IsBigOWith.sum
Eta-expanded form of Asymptotics.IsBigO.sum
Eta-expanded form of Asymptotics.IsLittleO.sum
If each term A i of a sum IsBigO of B i, then the sum of the A i IsBigO of the sum
of the norms of the B i.
Similar to IsBigOWith.sum_congr except the index set can change in the sum. This requires the
constant in hAB to be independent of the index i and also the big-O relationship to "kick in"
at the same point along the running variable. Hence the ⊤ in ⊤ ×ˢ l.