English

O-notation in algorithm analysis

Data Structures and Algorithms 2016-11-01 v9

Abstract

We provide an extensive list of desirable properties for an O-notation --- as used in algorithm analysis --- and reduce them to 8 primitive properties. We prove that the primitive properties are equivalent to the definition of the O-notation as linear dominance. We abstract the existing definitions of the O-notation under local linear dominance, and show that it has a characterization by limits over filters for positive functions. We define the O-mappings as a general tool for manipulating the O-notation, and show that Master theorems hold under linear dominance.

Cite

@article{arxiv.1309.3210,
  title  = {O-notation in algorithm analysis},
  author = {Kalle Rutanen},
  journal= {arXiv preprint arXiv:1309.3210},
  year   = {2016}
}

Comments

Proved a minimal axiom-set for O-notation

R2 v1 2026-06-22T01:25:50.964Z