Why does the model-theoretic independence relation (via forking) qualify as a genuine dimension theory, and what algebraic notion does it generalize?
Think about your answer, then reveal below.
Model answer: Model-theoretic independence generalizes algebraic independence from field theory. In a stable theory, forking captures when an element is 'algebraically constrained' by new parameters beyond a base set A. A basis (maximal independent set) can be defined just as in field theory, and all bases have the same cardinality — the dimension of the model over A. This mirrors the vector space theorem that all bases have the same size, and the field-theory result that all transcendence bases of an extension have the same transcendence degree. The machinery works for any stable theory, not just fields.
The point is that dcl, acl, and independence together reconstruct 'linear algebra over a model.' The key steps are: (1) acl generalizes algebraic closure, (2) independence generalizes algebraic independence (no element is acl-dependent on the others), and (3) all maximal independent sets have the same cardinality (like vector space dimension). This gives a dimension notion valid in any stable model — including theories of graphs, groups, and combinatorial structures — wherever forking is well-behaved.