Autonomy and heteronomy are complementary attributes of a language variety describing its functional relationship with related varieties.The concepts were introduced by William A. Stewart in 1968, and provide a way of distinguishing a language from a dialect.