# constitution (10-constitution.net) A constitution is the fundamental set of rules that governs a country, state, or organization. People talk about it as a living document that defines rights, divides powers, and shapes how leaders are chosen. ## What a model may hear - class initialization (object-oriented programming): run a constructor method when an object is created - type composition (type theory and functional programming): build a new type from simpler types using product or sum types - formal system axioms (mathematical logic and proof assistants): treat the word as a set of foundational axioms or inference rules - document structure (natural language processing): parse the text as a legal or political document with hierarchical articles and amendments ## Where people and models part ways - Says: "Change the constitution" Means: Amend the political charter May be taken as: Modify a constructor or reinitialize an object Say instead: "Amend the founding document of the organization" - Says: "The constitution guarantees rights" Means: The legal framework protects people May be taken as: Search for rights-related properties in a class definition Say instead: "The governing document protects individual rights" - Says: "Draft a constitution" Means: Write a new organizational charter May be taken as: Generate boilerplate constructor code Say instead: "Write a founding charter or governing document" - Says: "Original constitution" Means: The first version of the political document May be taken as: Reference a base class constructor or prototype Say instead: "The initial ratified version of the charter" ## Tips - Say 'charter' or 'bylaws' if you mean organizational rules and want to avoid programming associations - Use 'founding document' or 'national charter' for political constitutions - Specify 'class constructor' or 'object initialization' if you do mean the programming sense - Add context like 'ratified in 1787' or 'amendment process' to anchor the political meaning - Avoid 'constitution of' without clarifying whether you mean a document or a data structure ## Often confused with - constructor: a programming method, not a political document - charter: narrower, usually for a specific organization - bylaws: internal rules, not supreme law - declaration: a statement of principles, not a governing framework - composition: combining parts, not founding a system - instantiation: creating an object, not ratifying a document