THEORY.md
THEORY.md
Purpose
This file is the compact theoretical and methodological contract for LaclauGPT. It is written for both researchers and software agents. It summarises the concepts from Ernesto Laclau, Ernesto Laclau and Chantal Mouffe, and Emilia Palonen that are operationalised in this repository, and states what the code may and may not infer from textual data.
It does not replace the books, the paper, or human interpretation. It defines the minimum conceptual discipline expected from prompts, schemas, code, tests, agents, visualisations, and documentation.
The central methodological principle is relational and evidence-first: LaclauGPT should analyse how political meanings, identities, demands, frontiers and collective subjects are articulated, rather than treating theory as a keyword dictionary or texts as containers of pre-existing ideological labels.
1. Theoretical orientation
LaclauGPT works from a post-foundational and relational account of politics. Social and political identities are not assumed to exist fully formed before discourse. They are partially constituted through contingent articulations that connect demands, signifiers, subjects and antagonistic limits.
For Laclau and Mouffe, articulation is a practice that establishes relations among elements in such a way that their identities are modified by those relations. The structured totality produced by articulatory practice is discourse. An articulated differential position is a moment; a difference not yet fixed within a discourse is an element. Because discourse never achieves final closure, fixation is partial and precarious.
This means LaclauGPT must model relations and transformations, not merely detect topics. Co-occurrence, semantic similarity, shared vocabulary, topic membership or sentiment are possible clues, but none is by itself an articulation in the theoretical sense.
2. Discourse and partial fixation
Discourse is not treated as a closed linguistic system. It is an attempt to partially organise a wider field of discursivity whose meanings remain open to displacement and rearticulation.
A nodal point is a privileged signifier around which meaning is partially fixed. Its theoretical importance is relational: it organises other terms or demands. High frequency alone does not make a term nodal.
A floating signifier is a signifier whose meaning is pulled between competing articulations or chains of reference. A single document can suggest that a term is contested, but floating status normally requires comparison across documents, speakers, arenas or time.
An empty signifier is not a meaningless word and not merely a vague or polysemous word. It is a signifier that comes to represent a wider equivalential chain or an absent fullness that cannot be represented directly by any one particular demand. Palonen stresses that empty signifiers are often better understood as overloaded rather than literally empty. Their emptiness concerns the representational function produced when a particular element stands for a wider totality.
A term can perform more than one role in different contexts. For example, the same signifier can operate as a nodal point within one discourse, float between competing projects at corpus level, and become tendentially empty when it represents a heterogeneous chain. These are functions, not mutually exclusive lexical classes.
3. Difference, equivalence and political frontiers
Laclau and Mouffe distinguish between two central logics.
The logic of difference preserves or expands differentiated positions. Demands can remain distinct, be separately accommodated, or enter institutional relations without being collapsed into a shared antagonistic identity.
The logic of equivalence links heterogeneous demands by making their differences less important relative to a shared limit, obstacle or adversary. Equivalence does not mean literal sameness. It is a political relation in which otherwise different demands become jointly intelligible as belonging to a chain.
The logic of equivalence tends to simplify political space; the logic of difference tends to expand and differentiate it. Real political formations normally contain both.
An antagonistic frontier is not simply disagreement, criticism, hostility, negative sentiment, or the existence of two sides. Antagonism concerns a constitutive limit: an identity is organised in relation to an outside represented as preventing its fulfilment or threatening the order through which it understands itself.
For coding purposes:
- criticism != antagonism
- negative sentiment != antagonism
- opponent mention != frontier
- two groups != polarisation
- similarity != equivalence
A frontier must be evidenced as politically constitutive, not merely adversarial in an ordinary sense.
4. Collective subjects and demands
In On Populist Reason, Laclau treats the formation of collective identities as the articulation of demands rather than the expression of a pre-given social group. A political subject such as “the people”, “workers”, “citizens”, “innovators”, “humanity” or “the left” should therefore not be assumed to possess a stable identity simply because the label appears.
LaclauGPT should ask:
- What demands, claims or grievances are being articulated?
- Which relations make them different or equivalent?
- What name, symbol, leader, slogan or signifier represents their provisional unity?
- What frontier or constitutive outside helps define the collective subject?
- What evidence shows that the collective subject is being produced rather than merely mentioned?
Naming matters because a collective identity can be constituted through a name that retrospectively unifies heterogeneous demands. The name is not merely a descriptive label added after the group already exists.
5. Populism as a political logic
Laclau does not define populism by a necessary social base, fixed ideology, list of substantive policy positions or left/right placement. Populism is a political logic or a way of constructing the political.
Its core logic involves a movement from heterogeneous demands toward an equivalential construction of a broader political subject, together with a political frontier that identifies an opposing power or constitutive outside. Naming and affective investment are central to the consolidation of this collective identity.
Therefore LaclauGPT must not classify a source as populist merely because it contains:
- anti-elite language;
- emotional language;
- references to “the people”;
- nationalism;
- a charismatic leader;
- criticism of institutions;
- ideological intensity;
- a left-wing or right-wing programme.
The relevant question is whether the source actually performs the affective-antagonistic construction of a collective subject through articulation.
6. Palonen’s Formula of Populism
Palonen operationalises the affective-antagonistic construction of political identities with the heuristic:
Populism = Us^(Affects1) + Frontier^(Affects2)
and, in expanded form:
Populism = Us(Demand ≡ Demand ≡ ...)^(Affects1) + Antagonistic Frontier(Other ≡ Other ≡ ...)^(Affects2)
The formula is logical and heuristic, not mathematical. It is a device for comparative and interpretive research, not a numerical score.
6.1 Us
Us is the temporarily constituted collective subject or imagined community. It may be represented by a leader, slogan, signifier, demand, group or other element that comes to stand for a wider chain.
A list of allies is not enough. The analysis should identify evidence that the elements are articulated into a shared political subject.
6.2 Frontier
Frontier is the constitutive political distinction through which the collective subject is formed. The frontier may itself contain a chain of equivalences among several opposed figures, institutions, threats or signifiers.
A list of disliked entities is not enough. The source must make the opposition constitutive of the political identification being analysed.
6.3 Affects
Affects are not a detachable sentiment variable. Laclau treats affective investment as inseparable from signification in hegemonic and popular identity formation. Palonen emphasises affective loading, stickiness, identification, disidentification and ideological grip.
The model must not mechanically map:
- Us -> positive affect
- Frontier -> negative affect
Anger can invest an Us; admiration can qualify an opponent; ambivalence can be politically important. Affect must be supported by textual or contextual evidence.
If affect is not evidenced, the system should leave it unspecified rather than fabricate an emotion from polarity.
6.4 Abstention
The Formula of Populism should allow populist = false when the evidence does not support both a collective Us and an antagonistic Frontier. Populism is not synonymous with politics, conflict or ideology.
7. Hegemony
Hegemony is a contingent political relation in which a particular element, force or articulation comes to represent a wider totality that is not reducible to that particular element. It depends on an open and contested social field, not on a fully determined structure.
Laclau and Mouffe emphasise that hegemonic articulation requires antagonistic forces, unstable frontiers, equivalential relations and articulatory struggle. There can be multiple hegemonic nodal points. Hegemony is not a fixed topographic centre of society.
For LaclauGPT, frequency is not hegemony. Repetition, prominence or centrality can identify candidates for further analysis, but a hegemonic claim requires evidence of wider stabilisation, uptake, exclusion, institutionalisation, durable rearticulation, or consequences for what becomes politically sayable and actionable.
Document-level analysis can therefore record hegemonic_evidence or hegemonic_candidate, but should not infer a hegemonic formation from one source in isolation.
8. Representation, naming and affective investment
Representation is constitutive rather than a transparent mirror of already existing interests. Representatives and represented subjects are transformed through political articulation.
A particular demand, leader, slogan or signifier can assume a representational function beyond its initial particularity. This helps explain why naming and empty signification matter: a partial object can become the name of a wider, never fully achievable fullness.
Affective investment explains why such representations acquire political force. Laclau’s analysis rejects a clean separation between signification and affect. Palonen similarly treats affectivity as a modality of political meaning-making and representation rather than as an independent emotion column that can be added after discourse analysis.
Operational consequence: sentiment analysis can be auxiliary metadata, but it must never be used as a substitute for affective investment.
9. Palonen on polarisation as hegemonic dynamics
Palonen distinguishes political polarisation from simple ideological distance or demographic separation. In her analysis, polarisation can operate as bipolar hegemony: two camps reproduce themselves through a dominant frontier, while internal differences are downplayed and new demands are repeatedly articulated into the existing opposition.
A plural democracy can contain many changing frontiers. Polarisation becomes theoretically significant when one frontier sediments into an overarching organising principle and alternatives are repeatedly absorbed, marginalised or made difficult to articulate outside it.
LaclauGPT should therefore avoid treating any two-sided disagreement as polarisation. Corpus-level evidence should show persistence, concentration around a dominant frontier, and repeated rearticulation across actors, issues, arenas or time.
10. Palonen’s populist dynamics
Palonen proposes a heuristic typology that analyses how antagonistic positioning operates rather than pre-classifying parties as inherently populist.
Fringe populist dynamic
A challenger rejects the prevailing field or social imaginary and attempts to establish a new political dichotomy or alternative imaginary.
Mainstream populist dynamic
An actor in an established or central position rejects challengers, marginal actors or external/internal enemies from the perspective of an already dominant political position.
Competing populist dynamic
Two political camps constitute themselves through mutual opposition, with the frontier itself becoming central to both. Palonen connects this to bipolar hegemony and political polarisation.
These are dynamic relational heuristics, not permanent party labels. The same actor can participate in different dynamics across time, arenas or relationships.
11. Myths and imaginaries
Palonen operationalises myths and imaginaries as heuristic tools for analysing broader structuring patterns in a discursive field.
A myth is a recurrent reference point that can organise meaning across discourses and may have narrative form. An imaginary is a more sedimented horizon through which political meanings are organised and made intelligible.
Nodal points and empty/floating signifiers are typically more local or meso/micro analytical tools. Myths and imaginaries concern broader structuring and sedimentation across a field.
The research goal is not simply to “find an empty signifier” or “find a myth”. These categories are explanatory tools for understanding what political meaning-making is doing in a specific context.
12. Rhetoric-performative discourse analysis
Palonen’s approach is rhetoric-performative: political discourse does not merely describe political identities, communities and frontiers; rhetoric helps constitute them.
Laclau likewise rejects the idea that rhetoric is ornamental language added to an independently existing political reality. Metaphor, metonymy, catachresis, naming and other rhetorical operations can be constitutive of ideological and political worlds.
LaclauGPT should therefore analyse what a rhetorical relation performs:
- Does it connect previously separate demands?
- Does it reframe a signifier?
- Does it produce a collective subject?
- Does it define or displace a frontier?
- Does it make one element stand for a larger chain?
- Does it change what appears legitimate, normal, necessary or possible?
Keyword extraction without this relational level is descriptive preprocessing, not Laclaudian discourse analysis.
13. Methodological translation into LaclauGPT
The repository implements these theories as an evidence-first, human-reviewable computational workflow.
13.1 Document level
An LLM may propose:
- signifiers and their candidate roles;
- articulations among terms, demands, actors or concepts;
- equivalence, difference and antagonism relations;
- candidate nodal points;
- candidate floating or empty signifiers;
- Us and Frontier elements for the Formula of Populism;
- affective investments when evidenced;
- myths or imaginaries as provisional interpretations;
- evidence relevant to later hegemonic analysis;
- uncertainty and counter-evidence.
Every substantive coding should remain connected to source evidence and confidence. Empty outputs are valid.
13.2 Corpus level
Corpus comparison is required to evaluate:
- whether a signifier truly floats across competing projects;
- whether a signifier repeatedly represents a heterogeneous chain;
- whether a nodal relation is stable rather than document-specific;
- whether a frontier becomes dominant or sedimented;
- whether an ideological formation recurs coherently;
- whether a myth develops into an imaginary;
- whether a political articulation gains hegemonic uptake;
- whether polarisation becomes a persistent bipolar structure.
13.3 Human interpretation
Model outputs remain provisional theoretical codings, not findings by fiat. Human researchers must be able to:
- inspect the source passage;
- reject the interpretation;
- revise the relation type;
- merge or split codebook concepts;
- mark ambiguity;
- compare alternative readings;
- validate corpus-level claims.
The purpose of LLM assistance is scale, retrieval, comparison and structured proposal generation, not the automation of theoretical judgement.
14. Machine-readable concept registry
concept_registry:
articulation:
id: DT_ARTICULATION
level: document
definition: relation among elements that modifies their identity or meaning
requires: [relation, evidence]
not_equivalent_to: [cooccurrence, similarity, topic_membership]
primary_sources: [laclau_mouffe_2001]
discourse:
id: DT_DISCOURSE
level: multi
definition: structured but incomplete totality produced through articulatory practice
primary_sources: [laclau_mouffe_2001, laclau_2005]
element:
id: DT_ELEMENT
level: document
definition: difference not fully articulated into a discourse
primary_sources: [laclau_mouffe_2001]
moment:
id: DT_MOMENT
level: document
definition: differential position articulated within a discourse
primary_sources: [laclau_mouffe_2001]
nodal_point:
id: DT_NODAL
level: document_candidate
definition: privileged signifier that partially fixes and organises relations in a discourse
requires: [organising_relations, evidence]
rejects: [frequency_only]
primary_sources: [laclau_mouffe_2001, laclau_2005, palonen_2025]
floating_signifier:
id: DT_FLOATING
level: corpus
definition: signifier contested between competing articulations or chains of reference
requires: [competing_fixations, cross_context_evidence]
rejects: [polysemy_only]
primary_sources: [laclau_mouffe_2001, laclau_2005, palonen_2025]
empty_signifier:
id: DT_EMPTY
level: corpus
definition: particular signifier representing a heterogeneous equivalential chain or absent fullness
requires: [representational_expansion, equivalential_chain]
rejects: [vagueness_only, polysemy_only, missing_definition]
primary_sources: [laclau_2005, palonen_2025]
difference:
id: DT_DIFFERENCE
level: document
definition: relation preserving or expanding differentiated positions
rejects: [opponent_side]
primary_sources: [laclau_mouffe_2001, laclau_2005]
equivalence:
id: DT_EQUIVALENCE
level: document
definition: relation linking heterogeneous elements through shared political positioning or limit
rejects: [semantic_similarity_only, literal_identity]
primary_sources: [laclau_mouffe_2001, laclau_2005, palonen_2025]
antagonism:
id: DT_ANTAGONISM
level: document_candidate
definition: constitutive limit in which an outside is represented as preventing or threatening identity/fullness
rejects: [criticism_only, negativity_only, disagreement_only]
primary_sources: [laclau_mouffe_2001, laclau_2005]
collective_subject:
id: DT_COLLECTIVE_SUBJECT
level: document_candidate
definition: provisional political subject produced through articulation and representation
requires: [constitutive_articulation]
rejects: [group_mention_only]
primary_sources: [laclau_2005, palonen_2025]
affective_investment:
id: DT_AFFECT
level: document_candidate
definition: affective loading or attachment through which signification and identification acquire political force
rejects: [sentiment_score_only, fixed_positive_negative_mapping]
primary_sources: [laclau_2005, palonen_2025]
populism:
id: POP_LOGIC
level: document_candidate
definition: affective-antagonistic political logic constructing a collective subject through equivalential articulation and a frontier
requires: [us, frontier]
abstention_allowed: true
rejects: [people_word_only, anti_elitism_only, emotion_only, ideology_label]
primary_sources: [laclau_2005, palonen_2025]
formula_of_populism:
id: POP_FORMULA
level: document_candidate
expression: "Us^(Affects1) + Frontier^(Affects2)"
expanded_expression: "Us(Demand ≡ Demand ≡ ...)^(Affects1) + Antagonistic Frontier(Other ≡ Other ≡ ...)^(Affects2)"
mathematical: false
heuristic: true
primary_sources: [palonen_2025]
hegemony:
id: DT_HEGEMONY
level: corpus
definition: contingent articulation in which a particularity assumes a wider organising or representational function in an antagonistic field
requires: [articulation, antagonistic_field, wider_uptake_or_stabilisation]
rejects: [frequency_only, single_document_assertion]
primary_sources: [laclau_mouffe_2001, laclau_2005, palonen_2025]
polarisation:
id: PAL_POLARISATION
level: corpus
definition: sedimented political organisation around a dominant frontier that repeatedly structures two camps and absorbs other differences
rejects: [two_sides_only, ideological_distance_only, disagreement_only]
primary_sources: [palonen_2025]
fringe_populist_dynamic:
id: PAL_FRINGE
level: corpus
definition: challenger rejection of the prevailing field with an attempt to establish a new dichotomy or imaginary
primary_sources: [palonen_2025]
mainstream_populist_dynamic:
id: PAL_MAINSTREAM
level: corpus
definition: established actor rejects challengers or marginal/external enemies from a central position
primary_sources: [palonen_2025]
competing_populist_dynamic:
id: PAL_COMPETING
level: corpus
definition: two camps constitute themselves through mutual antagonistic opposition around a shared frontier
primary_sources: [palonen_2025]
myth:
id: PAL_MYTH
level: corpus_candidate
definition: recurrent reference point that structures meaning across discourses, often narratively
primary_sources: [palonen_2025]
imaginary:
id: PAL_IMAGINARY
level: corpus
definition: sedimented horizon or structuring vision through which a discursive field is organised
primary_sources: [palonen_2025]
15. Theory invariants for code and agents
The following invariants are normative for repository development.
theory_invariants:
- id: INV_EVIDENCE
rule: substantive theoretical coding must preserve source evidence
- id: INV_ABSTAIN
rule: empty or non-applicable results are valid and preferable to forced coding
- id: INV_RELATIONAL
rule: discourse concepts describe relations and functions, not keyword categories
- id: INV_FLOAT_CORPUS
rule: floating-signifier status requires competing contextual fixations
- id: INV_EMPTY_CHAIN
rule: empty-signifier status requires representation of a wider heterogeneous chain or absent fullness
- id: INV_HEGEMONY_CORPUS
rule: frequency or one document cannot establish hegemony
- id: INV_ANTAGONISM
rule: negative sentiment or criticism cannot by itself establish an antagonistic frontier
- id: INV_AFFECT
rule: sentiment polarity cannot substitute for affective investment
- id: INV_POPULISM
rule: populist=true requires evidenced Us and Frontier construction
- id: INV_DYNAMIC_LABELS
rule: fringe/mainstream/competing populism are relational dynamics, not permanent actor labels
- id: INV_HUMAN_REVIEW
rule: LLM outputs are provisional and must remain rejectable by human researchers
- id: INV_CONTEXT
rule: quoted, reported, parodied and rejected claims must not be attributed to the source author as asserted positions
16. Required agent behaviour
Any coding or repository-maintenance agent working on LaclauGPT should:
- Read
THEORY.mdbefore changing prompts, schemas, discourse-analysis logic, Context Memory behaviour, visualisations or theory-facing documentation. - Treat the concept registry and invariants above as a semantic contract.
- Check implementation against the original sources when changing a theoretical definition.
- Prefer candidate/provisional terminology at document level for corpus-level concepts.
- Preserve evidence, uncertainty, counter-evidence and abstention paths.
- Report theory violations explicitly rather than silently normalising them.
- Avoid adding ontology or schema types merely because a theoretical term exists. Some concepts are analytical roles or relations, not entity classes.
- Keep descriptive NLP features such as NER, topic models, embeddings and sentiment analytically subordinate to discourse-theoretical interpretation.
17. Source-to-implementation map
| Theory source | Core contribution used by LaclauGPT | Main implementation concern |
|---|---|---|
| Laclau & Mouffe, Hegemony and Socialist Strategy | articulation, discourse, elements/moments, nodal points, partial fixation, equivalence/difference, antagonism, contingency, hegemony | relational coding; avoid essentialist categories; corpus validation for hegemonic claims |
| Laclau, On Populist Reason | demands, collective subject formation, equivalential chains, frontiers, naming, empty/floating signifiers, representation, affective investment, populism as political logic | Formula-compatible coding; names and affect as constitutive; populism not a fixed ideology |
| Palonen, The Birth and Death of Liberal Democracy in Hungary | rhetoric-performative analysis, Formula of Populism, affective-antagonistic articulation, bipolar hegemony/polarisation, fringe-mainstream-competing dynamics, myths and imaginaries | explicit Us/Frontier schema, abstention, longitudinal/corpus comparison, dynamic rather than actor-essential labels |
18. Relation to current repository implementation
At the time this file was introduced, the repository already reflects several of these constraints:
prompts/discourse.pyrequires source evidence and treats empty/floating signifiers and hegemony as provisional or corpus-level claims.prompts/populism.pyrequires both evidenced Us and Frontier elements forpopulist=true, permits abstention, and does not force positive/negative affect polarity.- the interchange and pipeline preserve evidence, confidence, uncertainty, counter-evidence and provenance for human review.
Future changes should strengthen this alignment rather than weaken it.
References
Laclau, E. (2005). On Populist Reason. Verso.
Laclau, E., & Mouffe, C. (2001). Hegemony and Socialist Strategy: Towards a Radical Democratic Politics (2nd ed.). Verso. Original work published 1985.
Palonen, E. (2025). The Birth and Death of Liberal Democracy in Hungary: The Populist Logic of Polarisation as Hegemony. Helsinki University Press. https://doi.org/10.33134/pro-et-contra-4