Visual Argument · Immanuel Kant and Charles Sanders Peirce
Kant's Table, Step by Step
Immanuel Kant distinguishes a manifold given in sensible intuition, the unity of apperception to which it must belong, and synthesis as the act that combines it. Charles Sanders Peirce distinguishes what is considered in itself, what is related to another, and what mediates between terms. This sequence tests a structural comparison between them across Kant's twelve categories.
The sequence begins with the philosophical comparison, builds the model one step at a time, and marks which conclusions are mathematical and which remain interpretive.
How the argument works
Kant and Peirce both ask how a manifold can count as one, although they ask that question in different philosophical settings. This argument proposes a correspondence between their three-part structures and then tests it against Kant's table.
01
What the texts say
Kant separates a given manifold, the unity to which it must belong, and the synthesis that combines it. Peirce separates what is in itself, what refers to another, and what mediates.
02
What this work proposes
Read the manifold as presentation ⟨1⟩, apperceptive unity as the second term to which it must answer ⟨2⟩, and synthesis as mediation ⟨3⟩.
03
What would count as success
The comparison must explain more than the number three. It must make sense of the three categories under each heading, the four headings, and their twelve crossings.
Road map
Three roles and four heading profiles produce twelve places in the table.
The arithmetic is simple. The argument lies in how the roles and profiles are defined, and whether each category really fits the position assigned to it.
⟨1⟩
First question
What happens within a heading?
3 proposed roles
Each heading contains three categories, read here as presentation, discrimination, and mediation.
⟨2⟩00100111
Second question
How do the headings differ?
4 directed profiles
Each heading is modeled by whether its input and output depend on an explicit context.
⟨3⟩
Final question
How do the two axes combine?
12 table positions
Every position in the table combines one proposed role with one heading profile.
Step 1 · the proposed correspondence
Kant separates what is given, the unity it must belong to, and the act that combines it.
A manifold is given in sensible intuition. Its representations must be capable of belonging to one self-consciousness, which Kant calls the unity of apperception. Synthesis is the act that combines the manifold under that unity. This work compares those three functions with Peirce's Firstness, Secondness, and Thirdness.
Why unity is second
The numbers name roles, not quantities. Unity is placed second because it is the distinct pole to which the given manifold must belong, not because unity somehow means two.
Why synthesis is third
Synthesis does not merely add another item. It is the act that connects the manifold with the unity required for one experience.
Correspondence ↓Three functions in Kant, compared with three kinds of relation in Peirce.This is the central philosophical proposal being tested.
⟨1⟩P(x)
Kantian termManifold of sensibilityA77/B102; B129-130
Structural reading
Presentation
Peircean role: Firstness
selected feature P
xpresented term
No distinct correlate is required.
The feature is considered as given, before it is referred to a distinct second term.⟨2⟩R(x,y)
Kantian termUnity of apperceptionB131-135
Structural reading
Discrimination
Peircean role: Secondness
xselected term
determined through
yexplicit correlate
The feature is determined through a distinct second term: an opposite, selected item, state, position, or relatum.⟨3⟩M(x,y;z)
Kantian termSynthesisA77/B102; B129-135
Structural reading
Mediated Integration
Peircean role: Thirdness
zmediator or law
xfirst term
ysecond term
One rule jointly organizes both terms.
A rule or mediating term connects distinguishable terms within one organized whole.
Names and proposed rolesKant's twelve categories retain their names and places under the four headings. The new role labels describe the job each category is proposed to perform within its heading.
Step 2 · input and output
Each heading is modeled as a passage with a starting point and a result.
At either end, 0 means closed: the determination can be stated on its own. 1 means indexed: it must be stated relative to something else, such as a subject, set, state, time, or relatum. The first digit describes the input; the second describes the output.
Build one profileChoose how the input and output depend on context, then read from left to right.
First digitInput boundaryChoose one
0closedstated on its own1indexedrelative to context
Second digitOutput boundaryChoose one
0closedstated on its own1indexedrelative to context
passage direction
The order matters.10 means indexed input → closed output; 01 means closed input → indexed output.
Boundary
One endpoint of the passage being classified: its input or its output.
Relation to Peirce
A closed end resembles Firstness because it is considered on its own. An indexed end resembles Secondness because it depends on another. The status of the whole passage is considered later.
Step 3 · four possible profiles
Two possible statuses at two ordered positions produce four profiles.
The four possibilities are 00, 10, 01, and 11. Because input comes first, 10 and 01 say different things. The digits record whether each boundary is closed or indexed; they do not count objects. This work proposes the following assignment: Quality 00, Quantity 10, Modality 01, and Relation 11.
Profile
A two-digit summary of contextual dependence at input and output: 0 means closed and 1 means indexed. This is not a count of objects; the one/many contrast belongs within Quantity, as Unity and Plurality. Thus 10 means indexed input and closed output, while 01 means the reverse.
Heading assignment
The four codes follow from the two choices. Pairing a code with a Kantian heading is a philosophical proposal that needs its own argument.
Example · determination retained locallyclosed → closed
Input0closed→Φ_QOutput0closed
The determination has no free contextual parameter at either boundary.
10
Proposed profile
Quantity
Example · indexed items gathered into a resultindexed → closed
Input1indexed→Φ_NOutput0closed
An indexed input is gathered into a closed determination.
01
Proposed profile
Modality
Example · content assessed across conditionsclosed → indexed
Input0closed→Φ_MOutput1indexed
A closed content is given standing relative to indexed conditions.
11
Proposed profile
Relation
Example · indexed relata organized by a ruleindexed → indexed
Input1indexed→Φ_ROutput1indexed
Both boundaries remain indexed to relata organized by a relation or rule.
Step 4 · reverse the passage
Swapping input and output leaves 00 and 11 unchanged but exchanges 10 and 01.
The reversal rule is r(a,b) = (b,a). Quality (00) and Relation (11) have the same status at both ends, so reversing them changes nothing. Quantity (10) and Modality (01) become each other. This makes them the only nontrivial mirror pair. The comparison below asks whether that reversal is accompanied by a parallel operator sequence in their two modern models.
Reversal
The operation r(a,b) = (b,a), which exchanges input and output. Thus 10 becomes 01, and 01 becomes 10.
Reversal class
A group of profiles that become one another under reversal: {00}, {10, 01}, and {11}.
Boolean case
With only true and false as values, join is OR and meet is AND. NOT exchanges them by De Morgan's laws. Evaluation is different: it selects one member or state and reads the value there.
Reversal preserves the symmetric profiles 00 and 11 and exchanges only the mixed profiles 10 and 01.
Local operator mirror · 10 ↔ 01
The reversed profiles carry a parallel operator sequence.
Quantity ranges over members of a domain; Modality ranges over admissible states. In these two modern models, their three positions are realized as join, evaluation, and meet.
10 · indexed → closedQuantitymembers of a domain
Corresponding roles↔
01 · closed → indexedModalityadmissible states
Plurality⋁/∃some member
⟨1⟩ in this pairJoin
Possibility◊some state
Unityevathis member
⟨2⟩ in this pairEvaluation
Existenceevdthe designated actual state
Totality⋀/∀every member
⟨3⟩ in this pairMeet
Necessity□every state
Cross-heading abstraction
The two orders give the same result.
⟨2⟩Quality∘⟨1⟩H=⟨3⟩H∘⟨2⟩Quality
H = Quantity or Modality
Aggregate, then negate
⟨1⟩ · HSome / possible
→
⟨2⟩ · QualityNegation
Negate, then aggregate
⟨2⟩ · QualityNegation
→
⟨3⟩ · HEvery / necessary
In the formula, the right-hand operation acts first. On the left, negation acts on the aggregate. On the right, it acts on each indexed value before aggregation. Both routes say that the content holds at no member or admissible state.
Quantity¬∃xP(x)≡∀x¬P(x)
Modality¬◊P≡□¬P
Boolean dualityBoolean negation exchanges the mirror's outer operators.In the Boolean case, “not some” becomes “every not.”
Middle positionThe designated index stays fixed. Negation changes the value found there, not which member or state was selected.
Step 5 · ignore direction
If direction is ignored, the four profiles fall into three groups.
The groups are {00}, {10, 01}, and {11}, with sizes 1 : 2 : 1. They contain zero, one, and two indexed ends, respectively. That grouping is exact. Comparing it with Peirce's three categories is a further philosophical proposal.
Quotient
The mathematical name for the simpler classification obtained when profiles that differ only by reversal are treated as equivalent.
Forgetting direction merges 10 with 01 and leaves the symmetric profiles 00 and 11 fixed, producing class sizes 1 : 2 : 1 for {00}, {10, 01}, and {11}, respectively.
Proposed Peircean readingWith no indexed ends, a passage can be considered on its own. With one, it depends on another term. With two, both ends depend on context.Two indexed ends do not by themselves establish Thirdness. The model must also show that a rule coordinates them. Relation is the crucial test of that claim.
⟨1⟩
C0 · Compared with Firstness · class size 1
No indexed boundaries
00 Quality
self-contained at both ends
⟨2⟩
C1 · Compared with Secondness · class size 2
One indexed boundary
10 Quantity · 01 Modality
context on one side of the passage
⟨3⟩
C2 · Compared with Thirdness · class size 1
Two indexed boundaries
11 Relation
two context-bound sides coordinated together
Step 6 · cross rows and columns
Three role positions crossed with four heading profiles give twelve places.
The multiplication is straightforward: each of the three roles can appear under each of the four headings, so 3 × 4 = 12. The symbol μ names the proposed assignment of a Kantian category to each place. The grid proves the count; it does not prove that the assignments are correct.
Cartesian product
The set of all twelve possible pairs made from three roles and four headings.
Assignment rule μ
The claim that every role-heading pair has one corresponding category in Kant's table.
Proposed assignmentAt each crossing, μ names the category assigned to that role and heading.
Internal role ↓μ(r,h)External heading →
00Qualityclosed → closed
10Quantityindexed → closed
01Modalityclosed → indexed
11Relationindexed → indexed
⟨1⟩PresentationFirstness
1
⟨2⟩DiscriminationSecondness
2
⟨3⟩Mediated IntegrationThirdness
3
Selected crossing
The blue line marks the selected role. The red line marks the selected heading. Their green crossing is the category proposed to satisfy both descriptions.
3 × 4 = 12
Step 7 · test the formal witnesses
The three roles take a different form under each heading.
No single operator sequence governs the whole table. Quality requires a scale of degree; Quantity, a domain of members; Modality, a range of admissible states; and Relation, a structure of connected terms. The atlas declares those four settings before testing all twelve categories, so each formal symbol is read only within the model that gives it meaning.
Modern model
A precise example of how a category could play its proposed role. The formulas belong to this reconstruction, while the category names and source passages remain Kant's.
Typed formal atlasTwelve categories require four kinds of model.Kant's names; explicitly modern witnesses.
Before reading the symbols
Each column declares its own formal setting.
These settings keep values, operations, quantifiers, and relations from being mistaken for one another. Assume the joins and meets displayed below exist; when V has only true and false, they become ordinary OR and AND.
00 · Qualitybounded degree scale
(V,≤,⊥,⊤)
The scale is normalized between complete absence and a positive reference; limited degrees lie between them.
10 · Quantitydomain valuation
P:C→V,a∈C
A predicate assigns values to members of a domain; the required joins and meets are assumed to exist.
01 · Modalitystate valuation
u:S→V,d∈S
One content is evaluated over admissible states, one of which is designated as actual.
11 · Relationdependence relation
R⊆(X×X)∖1X
An irreflexive relation records dependence among distinct relata; its one-way and reciprocal parts are derived below.
Internal role ↓ / Heading →
00Qualitydegrees of determination
10Quantitysome / this / every
01Modalitypossibility / existence / necessity
11Relationpersistence / direction / reciprocity
⟨1⟩ · Role 1Presentationpositive · some · possible · persistent
Quality · degrees of determination
RealityAffirmative
reference pole
r=⊤
normalized positive reference
Quantity · some / this / every
PluralityParticular
join / existential
⋁x∈CP(x)
some support
Modality · possibility / existence / necessity
PossibilityProblematic
state join
◊S
some admissible state
Relation · persistence / direction / reciprocity
SubstanceCategorical
identity surrogate
1X
identity as a persistence surrogate
⟨2⟩ · Role 2Discriminationopposition · selection · direction
Quality · degrees of determination
NegationNegative
zero value
r=⊥
complete negation
Quantity · some / this / every
UnitySingular
evaluation
eva
this member
Modality · possibility / existence / necessity
ExistenceAssertoric
state evaluation
evd
the designated actual state
Relation · persistence / direction / reciprocity
CausalityHypothetical
asymmetric part
R→
one-way dependence
⟨3⟩ · Role 3Mediated Integrationlimitation · all · necessary · reciprocal
Quality · degrees of determination
LimitationInfinite
interval condition
⊥<r<⊤
bounded positive degree
Quantity · some / this / every
TotalityUniversal
meet / universal
⋀x∈CP(x)
exhaustive support
Modality · possibility / existence / necessity
NecessityApodictic
state meet
□S
every admissible state
Relation · persistence / direction / reciprocity
CommunityDisjunctive
symmetric core
R∩Rop
direct reciprocal dependence
Quality · a normalized degree scale
Reality supplies the positive reference; Negation supplies the zero; Limitation lies between them.
Kant treats reality in appearance as admitting degrees and complete negation as their zero point. To distinguish the three categorical positions, this model normalizes the full positive reference as ⊤ and complete absence as ⊥. Reality names the reference pole; Negation names its zero; Limitation is a positive determination bounded between them. The quantifier some belongs to Quantity's model of the first position; it does not define the first position itself. Quality's first position is a reference pole, not a merely existential condition over positive degrees. Here ⊤ is a formal normalization, not the claim that every Kantian reality has maximum empirical intensity.
The middle row
Exclusion can define a selection; evaluation reads it.
x1⊥
x2⊥
a⊤
x4⊥
x5⊥
δa=(⊥,⊥,⊤,⊥,⊥)eva(P)=P(a)
In a Boolean encoding, the mask marks a true and every other coordinate false. That exclusion explains the intuitive connection with NOT. The resulting operations for Unity and Existence are nevertheless evaluations: P(a) for the selected member and u(d) for the designated actual state. Boolean complement changes a value; evaluation chooses where to read one.
Relation concerns connections among things, not truth values spread across a collection, so the atlas uses relational surrogates. The identity relation (1X) models identity through change; the asymmetric part (R→) retains the one-way pairs in the dependence relation; and the symmetric core (R∩Rop) retains exactly those pairs related in both directions. A merely indirect path back is not counted as direct reciprocal interaction.
What is sharedEach heading is asked the same three questions: what is presented, what introduces a distinct second term, and what joins the terms into one structure. The formal object answering those questions may be a value, a condition, an evaluation, a join or meet, or a relation. The shared order does not supply a shared operator or quantifier.
Step 8 · check every placement
The final table lets each proposed assignment be checked separately.
Choose a category. Its row states the role it is supposed to play; its column states how its heading treats context at input and output. The inspector then gives the reason for each classification, a relevant source passage, and the modern model used here.
→
Read across a rowThe internal role stays fixed; the left edge carries its color.
↓
Read down a columnThe directed heading stays fixed; its endpoints appear above.
×
Select an intersectionGold marks the category; dark ticks locate its row and column.