In Theo, learning is constrained to occur monotonically. Monotonic learning is when any new knowledge gained thru learning does not invalidate anything already in the knowledge-base. Monotonic learning, combined with a truth-maintenance system, provide Theo with a consistent knowledge-base.
Go to a discussion of this property for multiple architectures.