Open-access Does Identity Make Sense?

Abstract

In this paper we present novel conceptions of identity arising in and motivated by a recently emerged branch of mathematical logic, namely, Homotopy Type theory (HoTT). We consider an established 2013 version of HoTT as well as its more recent generalised version called Directed HoTT or Directed Type theory (DTT), which at the time of writing remains a work in progress. In HoTT, and in particular in DTT, identity is not just a relation but a mathematical structure which admits for an interpretation in terms of Homotopy theory (directed Homotopy theory in the case of DTT), which in its turn is supported by common intuitions concerning identity of material objects through time, change and locomotion. The DDTbased conception of identity presented in the paper is nonsymmetric: here identity is “directed” or has a “sense”. We compare the HoTT-based conceptions of identity with standard theories of identity based on the Classical Predicate calculus, and show how the HoTT-based identity helps to treat traditional logical and philosophical problems related to identity and time. In the concluding part of the paper we explore some ontological implications of the HoTT-based identity and show how HoTT and DTT can serve for designing formal process ontologies. The paper is self-contained and comprises expositions and informal explanations of all relevant philosophical, logical and mathematical contents.

Keywords: Identity Through Time; Discernibility of Identicals; Directed Type Theory

1 Introduction

The concept of identity is a recurrent topic in the history of philosophy that dates back at least to Aristotle. It remains popular in today’s philosophical logic and analytic metaphysics where it is usually treated with standard logical tools such as Classical Firstand Second-Order Logic and their modal extensions. These formal means help philosophers to develop a common language, establish a commonly agreed standard of logical rigour, and avoid the hermeneutical jungles of natural languages used in informal philosophical discussions. But these advantages of using the formal approach in philosophy come with a price. Since the concept of identity is itself either logical or at least logically-related, no system of logic can be quite neutral with respect to problems concerning identity. Classical First-Order Logic is not an exception. This is why using this standard formal tool may severely delimit a philosophical discussion about logical matters and prohibit certain interesting conceptual possibilities.

Fortunately the dilemma between using only natural languages and using standard logical tools is not exhaustive. In this paper we discuss a family of novel identity concepts recently emerged and formalised in mathematics, namely in a version of Type theory called Homotopy Type theory (HoTT for short) and its offspring called Directed Type theory (DTT). It will be shown that in DTT the identity concept can be construed in a non-symmetric way: the fact that X is identical to Y, generally, does not imply that Y is identical to X. Thus question Whether identity has sense? in the title should be understood both as a general philosophical query about the meaning of identity and as a more specific question concerning the notion of directed identity featuring in DTT.

Thus the principal aim this paper is to apply HoTT to some traditional metaphysical problems of identity and time and see whether its claims about identity are philosophically relevant. We argue in what follows in favour of a positive answer and show how HoTT helps to solve (or dissolve) these problems. But our argument does not reduce to a demonstration of power of a new formal technique. Following David Corfield (CORFIELD, 2020) we conceive here of HoTT and HoTT-based accounts of identity as an object of philosophical reflexion, analysis and critique. An interesting outcome of our analyse is that HoTT supports the view according to which the concept of identity is tightly related to space and time. Such a view of identity dates back Aristotle and Leibniz but since the rise of formal approaches in philosophy in the 20th century it became rather unpopular. HoTT demonstrates the need to reconsider this issue once again.

Corfield describes HoTT as a “new logic” that today has the same general significance for philosophy as the new logic of Frege and Russell used to have, when it emerged and produced a revolution in philosophical thought more than a century ago (CORFIELD, 2020, Ch. 1). Just like Frege’s novel ideas in logic essentially rely on his contemporary mathematics Corfield’s “new logic” is intended as a deep revision of the received philosophical logic in view of HoTT and related developments in today’s mathematics and Computer Science. Since today HoTT is primarily a mathematical subject a lot of work remains to be done in order to communicate these new mathematical ideas and approaches to philosophers and justify the claim of their general philosophical significance. Corfield’s works make a significant progress in this direction. Our present work is conceived as a part of the same general project focused on the concept of identity, which is central in HoTT non only from a philosophical but also from a technical viewpoint. We also make a special emphasis on ontological implications of HoTT (including DTT) and show its relevance for process ontology. Since HoTT and its mathematical ingredients including Higher Category theory so far remain little known to philosophers, a large part of the present work has an expository character and aims at communicating basic concepts and principles of HoTT to the general philosophical readership1. References to mathematical literature found in this paper can help the interested reader to study HoTT and related mathematical subjects more systematically2

The rest of the paper is as follows. In Section 2 we recall of some well-known problems concerning identity and time in their usual setting. In Section 3 we recall of standard theories of identity based on the Classical Firstand Second-Order Logic. In Section 4 we introduce elements of generic HoTT and show how this theory sheds new light on the problematic issues of identity described in Section 2. In Section 5 we treat DTT in a similar manner. In the concluding Section 6 we discuss the relevance of DTT in the process ontology.

2 Identity and Time

The aim of this Section is to point to some popular logical and metaphysical questions about identity and time.

2.1 Frege on Morning Star and Evening Star

In his classical work (FREGE, 1892) Gottlob Frege asks: How it is possible that sentence

Morning Star is Morning Star (1)

is trivially true but sentence

Morning Star is Evening Star (2)

is not self-obvious and needs an astronomical justification? This is in spite of the fact that “Morning Star” and “Evening Star” are just two different names of the same planet Venus. What makes the difference between (1) and (2) from a logical point of view? A similar question can be asked about arithmetical identities like

12 = 12 (3)

and

7 + 5 = 12 (4)

A possible way of tackling these questions, which has been around among Frege’s contemporaries (KLEMENT, 2002, p. 8), is to diversify the identity concept. It may be argued, for example, that in (4) the equality sign = should be understood not as the strict logical identity but as a weaker form of equivalence, so that (4) says that the left and the right parts of the formula are “equal in magnitude” without being literally the same. In the 20th century this approach was further developed by Peter Geach who argued that the notion of strict “absolute” identity has no content, and the identity relation is always “relative”, so the two parts of (4) can be identical as magnitudes but be different as symbolic expressions and in many other respects (GEACH, 1967).

Frege’s solution is different. He firmly believes that “identity is a relation given to us in such a specific form that it is inconceivable that various kinds of it should occur ” (FREGE, 1903, p. 254)(quoted by (GEACH, 1967, p. 3)), and tries to find a way to account for the identity sentences like (1)-(4) with a single “absolute” and “strict” identity concept conceived as a relation “in which each thing stands to itself but to no other thing” (FREGE, 1892, p. 1). For this end Frege distinguishes between the sense and the reference of a given linguistic expression. Names “Morning Star” and “Evening Star” refer to the same thing, namely planet Venus, but the senses of these two expressions are different: the former name describes Venus as a “star” appearing in mornings and the latter name - as a “star” appearing in evenings. Grasping the sense of each expression does not give any clue to the fact that that both expressions have the same reference. Frege’s idea is that identity sign “=” in judgements having the form A = B (including the cases of A = A and B = B) refers to the identity relation between the references of names (expressions) “A” and “B” but not between their senses (if any). Under this proviso one is in a position to claim that both (1) and (2) are true because planet Venus is a shared reference of names “Morning Star” and “Evening Star”, and this planet is identical to itself (like any other thing); the case of (3) and (4) is similar. Thus the distinction between sense and reference helps Frege to avoid a diversification of the identity concept in this case. The truth of a (true) proposition Frege qualifies as its reference. Thus according to Frege there is no difference between (1) and (2) as far as their references (and the references of the involved expressions “Morning Star” and “Evening Star”) are concerned.

But the corresponding senses of sentences (1) and (2) are different. (1) expresses the thought that the thing called “Morning Star” is identical to itself. (When I say that a sentence “expresses a thought” I mean, after Frege, that the thought constitutes the sense of this sentence). Since every thing is identical to itself and not identical to any other thing this thought is trivial: it is just an instance of a general metaphysical principle3. Sentence (2), in its turn, expresses the thought that names “Morning Star” and “Evening Star” have the same reference. This latter thought is not trivial and it cannot be justified simply by grasping or analysing the senses of these names but needs an independent astronomical evidence. This explains the obvious difference between (1) and (2) without diversifying the identity concept.

A further detail of Frege’s theory of sense and reference concerns propositions (aka thoughts), including those of the form A = B, which are not asserted (i.e., do not constitute self-standing judgements) but mentioned in a so-called indirect speech. As an example consider sentence

Frege believes that Morning Star is Evening Star (5)

that can be expressed using our earlier introduced notation as “Frege believes that (2)”. According to Frege, when (2) is used in this way its sense takes place of its reference. So (5) expresses the thought that Frege has a particular epistemic attitude to another thought; the semantic analysis of (5) distinguishes between the reference of name “Frege” (who is an epistemic agent) and that of expression (2) making part of (5), which in this position is the same as its sense4.

Frege does not explicitly thematise the issue of time in his (FREGE, 1892) but this theme is obviously present in his Venus example: for saying that the Morning Star and the Evening Star are one and the same planet one needs to identity these objects through the time span between the two moments when they are observed.

2.2 Endurance and Perdurance

Endurance and Perdurance are two competing accounts of how spatio-temporal objects that persist over time eventually changing some of their properties (HAWLEY, 2020). The perdurantists argue that such objects along with their spatial parts also have temporal parts like Venus-Yesterday and Venus-Today. On this account, what is usually referred as planet Venus is the mereological sum of its temporal parts. The sum of temporal parts is thought here on equal footing with the sum of spatial parts like the sum of parts of the body of a person. Under this view the Morning Star and the Evening star are not literally one and the same object but rather two different temporal parts of one and the same object usually called Venus. Remark that the perdurantism implies that each spatiotemporal object is ultimately a process that extends both in time and in space. A basic ontological unit under this view is an event rather than an object; events sum into objects when their some satisfy some vaguely defined conditions of temporal and spatial continuity. Such ontological view is called four-dimensionalism meaning that on the top of three spatial dimensions objects have one more temporal dimension. The above basic version of perdurantism and four-dimensionalism is motivated by the school-level Newtonian mechanics but some more advanced version of the same view use Relativity theory and other theories of today’s physics that have bearing on space, time and spacetime.

The endurantists argue that objects preserve their identity through time and change by being wholly rather than only partially present at each moment of their existence. On this account Morning star and Evening star are not different temporal parts of the same process but rather different names and different descriptions of the same enduring object that exists at different times and is capable to change, that is, may have different properties at different times. Such ontology is called three-dimensional because its basic elements are spatial particles moving in a three-dimensional space and preserving their identities during these motions. A challenge for an endurantist is to explain how it is possible for an enduring object a to have a certain property P(a) at time t 1 and not have the same property at different time t 2. For these assumptions arguably lead to contradiction P(a), ¬ P(a). A possible defence strategy here is to argue that property P is relational and needs to be formalised not as a monadic predicate but as a binary predicate (relation) of the form P(x, t) where variable t stands for a moment of time; then one may argue that object a verifies both P(a, t 1) and ¬ P(a, t 2) and that the two conditions are mutually consistent.

2.3 Theseus Ship

The Theseus Ship is an old logical puzzle reported by Plutarch, who was writing in the beginning of the 2nd century A.D. According to Plutarch, Athenians made the old wooden ship of their hero Theseus into a long-preserved monument by continuously replacing its decaying parts by newly made copies. So the Ship of Theseus, says Plutarch, “became an illustration to philosophers of the doctrine of growth and change, as some argued that it remained the same, and others, that it did not remain the same” (PLUTARCH, 2012, p. 33). In 1655 Th. Hobbes introduced a further element into the puzzle by suggesting that the original details of the ship could be collected and at certain point (when the last original detail of the ship is replaced) once again reassembled (HOBBES, 2000, 2.11). Thus instead of one original ship A there emerge two different ships: ship B obtained via the continuous replacement of all details in A, and ship C reassembled from the original details of A. The challenge is to answer which of B, C, if any, is the same as A. Notice that hypotheses (i) A = B and (ii) A = C are supported by different ideas of how identity is preserved through time: while (i) is based on the idea that an enduring object needs to preserve continually its spatial form but not necessarily preserve its material constitution, (ii) is based on the idea that the invariance of identity of that kind of objects requires the invariance of its material constitution while the preservation of its form can be not continuous.

A perdurantist can easily solve - or rather dissolve - the Theseus Ship puzzle by describing the processes of building up B and C in terms of elementary point-like events P(x, y, z, t) of the concerned region of spacetime, where (x, y, z, t) are their spatio-temporal coordinates, using the modern mathematical construal of physical space-time as a set of atomic events with the structure of four-dimensional Euclidean space or Riemannian manifold. For this end the perdurantist has, first of all, to specify set of atomic events E that make part of the story: it includes the worldline of the original ship A, the process of preparing the replacing details, the continuous replacement of original details by new ones that eventually transforms A into B, and, finally, the re-assembly of the original details that produces C. Then the perdurantist may use some geometrical properties of subsets of E for specifying appropriate subsets T iE where i ∈ {A, B, C} that qualify as enduring objects in the usual sense of the word. In particular, it can be argued that in order to qualify as enduring object T needs to be pathconnected (that is, to consist of a single “chunk”, possibly with some holes). But even if this project is not quite successful the perdurantist is already in a position to claim that since the notion of identity is fixed for atomic events and sets thereof5, the Theseus Ship no longer challenges this basic notion but only makes explicit the problematic character of reference to enduring spatial object. To emphasise this point they can refer to other examples of vaguely determined reference such as the reference to individual clouds, waves and the like (SORENSEN, 2022). It turns out, according to this argument, that the Theseus Ship reflects the problematic character of linguistic reference rather than that of identity.

A problem with this straightforward perdurantist solution is that it says nearly nothing about common intuitions, ideas and talks related to identity of moving enduring objects like ships - except saying that these intuitions, ideas, and talks are unreliable. Perdurantism suggests instead a radical revision of the commonsensical view in favour of a counter-intuitive ontology that explains away such objects in terms of the event-based ontology. Such a revision would be readily accepted if it could provide an effective way to improve upon common talks and reasoning involving identity through time. But the above theoretical description of the idea hardly helps by itself to achieve this goal. The Theseus Ship puzzle involves only three putative objects, which are denoted above as A, B, C. But sets T A , T B , T C are infinite (since they represent events extended continuously in space-time), and their identity conditions are fixed in terms of those of their elements (as usual in Set theory). Unless the basic perdurantist setting is provided with some additional means of identification for objects like A, B, C (such as geometric means pointed to above) this setting remains ineffective. But when such means are introduced one may wonder whether they need indeed a support of the set-based four-dimensional perdurantis ontology.

Endurantism unlike perdurantism squares well with usual commonsensical intuitions about enduring objects and doesn’t imply a radical revision of the related ontological views. But it remains problematic and it doesn’t provide any immediate solution of the Theseus Ship puzzle. Many tentative solutions of this puzzle are found in the literature (WASSERMAN, 2021), and their systematic reviewing is out of the scope of the present paper. In 5.3 we provide a new solution of the puzzle using basic ideas of Directed Type theory.

3 Standard theories of identity

By “standard” theories of identity we mean theories based on Classical Firstand Second-Order Logic, which are used in formal theories like ZFC and widely discussed in today’s philosophical logic and analytic metaphysics. In this framework the identity relation can be defined in several different ways, which under some natural conditions that will be discussed shortly are all provably equivalent (H.; CURTIS, 2022). The most economic set of axiom for the standard identity relation is the following:

  • Refl: relation = is reflexive, in symbols x = x;

  • InId: relation = satisfies the principle of Indiscernibility of Identicals:

x = y F x y

that says, in words, that if things x, y are identical then anything truly said of x is also true of y6.

Here InId is a scheme of first-order axioms; otherwise it can be formulated as a universal formula of the Second-Order Classical logic. In both cases the scope of the domain of predicates that are allowed in the right-hand part of InId is crucial as we shall now see.

3.1 Indiscernibility of Identicals and Identity of Indiscernibles

Substituting in InId for F(x) a scheme of special form λz . P(z) → P(x) (in the λ-notation) we have (x = y) → ((P(x) → P(x)) → (P(y) → P(x)) and then, by the modus ponens and a replacement of the predicate variable, (x = y) → (F(y) → F(x)). Thus we have proved a stronger and more convenient version of Indiscernibility of Identicals, which we denote InIdS:

x = y F x F y

By substituting in the consequent of InIdS for F(x) predicate ID x (z) defined as λz . (z = x) we obtain x = xx = y. So we proved the converse of InIdS

x = y F x ( F y

known as the principle Identity of Indiscernibles or IdIn. It can be now shown that the identity relation =

  1. is an equivalence (i.e., a reflexive, symmetric and transitive relation);

  2. is the smallest equivalence (that is, for any equivalence relation ≡, (x = y) → (xy);

  3. conversely: an equivalence relation with the property of being smallest satisfies InIdS.

If the domain of available predicates for InId is limited to the effect of excluding predicates like ID x then there is a room for doubting whether Refl and InId alone are sufficient for specifying the identity relation in the intended sense of term. In particular, one may seriously doubt whether a non-symmetric relation may possibly qualify as identity. In 5 we shall defend this option. A similar limitation of the domain of available predicates can be considered for IdIn independently of InId. Then IdIn also becomes controversial since it is not immediately clear whether or not it is sound to think of two or more numerically distinct items sharing all their properties save the property of being mutually identical (FORREST, 2010). Since this latter controversy plays no special role in what follows I shall not discuss it here.

3.2 Reflexion

Refl says that any thing x is identical to itself. What exactly this tautology tells us about the identity concept? How being identical to itself is different from simply being itself and from just being something? Those are deep and thorny metaphysical questions which have been a subject of philosophical reflexion throughout the history of philosophy. I shall attempt here to shed some light on these questions by focusing on a syntactic aspect of Refl and bringing to the fore the usual linguistic convention according to which repeated occurrences (tokens) of the same symbol-type are understood as repeated references to the same thing. For further references let us denote this convention C.

Formula x = x comprises two occurrences of the same symbol-type ’x’, which are here before our eyes. How exactly we qualify two or more written or printed occurrences of symbol ’x’ as being of the same type is an interesting question, which, however, is out of the scope of my present analysis. For my purposes it is sufficient to notice that this syntactic typing device is working and has a strong intuitive appeal. Every user of a written alphabetic language uses this tool whether on not they understand the mechanism of its working7.

Let {x}1 and {x}2 be two different tokens (occurrences) of the same symbol-type [x]. Then the fact that {x}1 and {x}2 are of the same type can be expressed as

x 1 x 2 (6)

where ≐ is (not identity but) a sui generis relation that holds between items of the same type. Now by replacing each of {x}1 and {x}2 by the type that each of them represents, namely by [x], we can transport (6) to the level of types by writing

x = x (7)

where symbol ’=’ is read as identity. Thus (6) makes it clear how anything - in this case type [x] - can hold a certain relation to itself. It does this via its representatives like {x}1 and {x}2, that is, via the possibility to use the same symbol-type repeatedly. Using convention C one can replace in (7) syntactic type [x] by its semantic value and thus get back Refl in its usual form (x = x).

Notice the core of this machinery is purely syntactic; semantic considerations enter into the play only at the last step when symbol-types are given a meaning. A key feature of this machinery is the organisation of the flow of written or spoken items into (locally) stable patterns or types, which admit for (locally) stable meaning. Albeit pointing to this syntactic typing mechanism certainly does not justify the idea that the identity concept is essentially linguistic, it nevertheless demonstrates that the linguistic aspect of this concept is essential for its analysis. Patterning of written and spoken items and their organisation into stable types provides a syntactic model of how the identity concept works beyond languages.

3.3 Identity in mathematical theories

The identity relation defined as above (via R and InId or equivalently) can make part of any firstor higherorder formal theory like ZFC as a primitive relation. Then it can be conceived of either as a part of the logical apparatus of a given formal theory or as a nonlogical relation on equal footing with other non-logical primitive relations (like the relation of membership ∈ in ZFC). Whether or not the identity relation is logical is an interesting philosophical question which prompts reflections on the scope of logical concepts and criteria of logicality (SHER, 1991). It should be born in mind, however, that such concerns do not have any direct effect on how formal theories using the standard identity relation are built and used.

Another option available in formal theories is to define the identity relation in terms of non-logical terms specific for a given theory. In such cases the identity relation does no longer qualify as primitive but its name serves as a shortcut to some complex relation that does not involve identities. In this sense the identity relation as such becomes dispensable. For example, in ZFC the identity relation can be defined as the member-congruence: sets x, y are called membercongruent when they are members of the same sets, in symbols

x z y z

Since the member congruence is an equivalence relation satisfying InIdS for atomic formulas of the form xy, in ZFC it is co-extensional with the standard identity relation taken as primitive. A similar formal trick can be made in any first-oder theory with finitely many primitive non-logical symbols (FRAENKEL; BAR-HILLEL; LEVY, 1973, p. 25-26).

Conceptually such a move is hardly illuminating because it hides the fact that the identity relation - whether one qualifies it as logical or not - applies across a large variety of theories and does not depend on specific features of particular theories.

Apart of general philosophical worries about identity which do not have a direct impact of how the identity concept is formally used, the identity relation in standard formal theories could be seen as unproblematic8. But recall that formal mathematical theories are typically built as formalised versions of certain informal theories, which continue to be used in their original non-formalised form. In particular, ZFC is a formalised version of Cantor’s “naive” Set theory, which today is still studied and used by a much larger mathematical and scientific community than the tiny community of logicians and philosophers using and developing ZFC and its heirs. Formalisation of a given informal theory T is a tricky procedure that hardly admits for a formal description itself. But an usual assumption is that a formal counterpart T F of T interprets all basic concepts and forms of informal reasoning supported by T improving on their rigour, exactness, and probably some other epistemic qualities. Thus it is assumed that T F may disqualify and rule out certain elements and fragments of T as erroneous like in the case of Russell paradox formulated in the naive Set theory: the axioms of ZFC prevent the derivation of this and other known set-theoretic paradoxes in this formal theory. At the same time it is commonly assumed that the revision of T implied by its formalisation preserves all the basic traits of T in a new form; otherwise there would be no reason to qualify T F as a formal version of T. In other words, the formalisation of mathematical and scientific theories by logical means aims at their improvement (at least in some important aspects) but not a sheer replacement by something wholly new and different. So it makes sense to ask whether or not a given method of logical formalisation is adequate to those (informal by logician’s standard) mathematical and scientific theories, which are supposed to be formalised by this method. In other words, the question is whether the revision of given informal theory T implied by its logical formalisation preserves all its epistemically significant and valuable content. As we shall now see there are strong reasons to doubt that the standard formal theory of identity outlined above adequately formalises the concept of identity (equality) as it is commonly used in today’s mathematics.

The problematic and often ambiguous character of conventional mathematical talk about “the same number” or “equal numbers” has been stressed already by Aristotle in his Metaphysics. Aristotle distinguishes here between mathematical and “ideal” numbers assuming that only the latter are subjects to strict identity conditions while the former allow for unlimited “copying” that produces equal but not identical items. In Aristotle’s view, relaxing the strict identity down to mathematical equality, which allows a given entity to exist in form of multiple equal “copies”, is necessary for performing usual arithmetical operations like operation 2 + 2 that involves two copies of the same ideal prototype 2. On this ground Aristotle argues that unlike usual mathematical numbers their ideal prototypes are “inaddible” (Metaphysics, Book 13, 1081a), see (ARISTOTLE, 1989, vol.18).

Surprisingly on not, similar difficulties arise in the modern set-based mathematics of the 20th century where the identity concept is supposed to be fixed once and for all via the underlying formal Set theory, typically ZFC, equipped with the standard identity predicate. In this foundational framework any mathematical object whatsoever is represented with a set. Notice that in ZFC the question of whether or not two given sets x, y are equal always has a definite (yes-no) answer. But in the “normal” informal mathematics questions like: Whether number π is equal to the exponential function λx . e x ? are discharged as illformed rather than answered in negative. This observation alone suggests that using the standard identity relation borrowed from ZFC across all mathematical disciplines is hardly adequate, and that the underlying logic of mathematics involves some form of typing.

Further, there are difficulties related to the core notion of mathematical structure that arise in the set-based mathematics (BOURBAKI, 1950). The idea to identify a mathematical structure like an algebraic group with a particular set and treating this set with the standard identity relation making part of the underlying Set theory conflicts with a strong mathematical intuition according to which isomorphic groups and other isomorphic structures in relevant contexts are equal or essentially same (MACLANE, 1996). Formalising the wanted notion of equality using ZFC with its standard identity predicate turns out to be impossible. This problem cannot be easily solved by using Frege’s notion of abstraction that justifies a substitution of some equivalence relation (say, the relation of isomorphism in case of groups) for identity, or, to put it into modern mathematical terms, by constructing a quotient by the given equivalence. For a working mathematician typically thinks of a “particular” group (say, the infinite cyclic group), not as a quotient but rather as an object that exists in multiple isomorphic copies - very much in the same spirit in which Aristotle thinks about natural numbers in his Metaphysics (ARISTOTLE, 1989, vol.18). Mathematicians say in such cases that a given structure (for example, a group) is defined up to isomorphism. But what does this mean precisely from a logical point of view?9.

A possible answer amounts to interpreting “reasoning up to isomorphism” as a reasoning where “isomorphism replaces identity” and has just the same formal properties. Since the relation of being isomorphic ∼ is obviously reflexive it is sufficient to postulate that it also verifies InId (or InIdS, see 3.1). Given this new intended interpretation this principle is called equivalence principle for set-based structures (AHRENS; NORTH, 2019) or EPS for short:

x ~ y F x F y

EPS says, informally, that if two such structures x, y are isomorphic then they have the same properties. But EPS is not compatible with the standard ZFCbased foundations of mathematics. Notice that the very relation of being isomorphic ∼ is not uniformly defined for all types set-based structures: two groups are isomorphic when there is a group isomorphism between these groups, two topological spaces are isomorphic when there is a homeomorphism (i.e., an invertible continuous transformation) between these spaces, etc.: each particular type of structure comes with its specific notion of isomorphism. Further observe that EPS is plausible only when the range of predicate variable F is restricted to a certain class of relevant structural properties that depend on given isomorphic structures x, y: group-theoretic properties for groups, topological properties for topological spaces, etc. But ZFC does not tell us which properties are relevant and “structural” in a given context, and which are not. These observations suggest that EPS can be implemented only in a typed formal system but not in an untyped theory like ZFC. In 4.3 we shall see how EPS is implemented in HoTT. For simple explicit counterexamples to EPS in the set-based mathematics see (BENACERRAF, 1965) and (AHRENS; NORTH, 2019).

3.4 The standard theories of identity and space-time

The problematic issues of identity related to time, which have been outlined in Section 2, were systematically analysed and discussed in recent decades using the standard logical apparatus described earlier in the present Section. This research belongs to a broader area of research that aims at formalisation of reasoning about spatial, temporal and spatio-temporal objects using the First-Order logic and its various model extensions. So we’ve got today a big lot of useful systems of temporal and spatial logics construed in this way (AIELLO; PRATT-HARTMANN; BENTHEM, 2007), (GORANKO; RUMBERG, 2024). In such logical systems the core First-Order logic and the standard identity relation are usually seen as neutral instruments that help to formally express further principles concerning reasoning in space and time by adding appropriate non-logical predicates, axioms and modal operators.

There are, however, some reasons to doubt the philosophical neutrality of this general approach. In order to see this let us recall Aristotle’s Law of Non-Contradiction stated by this philosopher in Metaphysics (Book 4, 1005b19-20), in the following words:

It is impossible for the same thing to belong and not to belong at the same time to the same thing and in the same respect.

where “belongs to” should be read as belonging of a property to its holder; the italic is mine. In his Critique of Pure Reason Kant famously criticises the above Aristotle’s wording by arguing that the reference to time is out of place in such a general logical principle (A 152-153) (KANT, 1999); see (HURST, 1934) for a more recent critical discussion. This argument may appear self-obvious but in fact it depends on Kant’s view of space and time as forms of intuition (JANIAK, 2022), which do not reduce to the general logical concepts where, according to Kant, the concept of identity and the related Law of Non-Contradiction belong. The domain of spatio-temporal reasoning, which in Kant’s view covers all of mathematics and mathematically-laden science, according to this view, is a subject of a special logical discipline of transcendental logic that Kant sharply distinguishes from the general logic that regulates reasoning of all sorts including the speculative reasoning not constrained by mathematics and science (A 154) (KANT, 1999).

The thesis according to which spatio-temporal issues are irrelevant in the basic logic becomes problematic when one conceives of space and time in Leibniz’ line as sui generis relational structures. Indeed, if space and time are nothing but ways to identify, distinguish and relate their elements, then in can be argued that the relevant notions of identity and difference themselves conceptually depend on basic spatial and temporal structures, i.e. are intrinsically spatio-temporal (EVANGELIDIS, 2018)10. In what follows we shall see how this line of thought is supported with HoTT and DTT.

The fact that we refer today to Kant as a critic of Aristotle’s alleged confusion of fundamental logical principles with spatio-temporal issues, is somewhat ironic because in the late 19th century and in the early 20th century Kant’s views were in their turn criticised by Frege, Russell and other proponents of the emerging Analytic philosophy on similar grounds. Frege rejects Kant’s view according to which arithmetic essentially involves the intuition of time, and attempts to reconstruct this mathematical discipline as a part of what Kant could qualify as a version of his “general” logic (albeit technically Frege’s logic and Kant’s general logic are not the same)(FREGE, 1884). Russell extends a similar logicist view onto geometry and the whole of his contemporary mathematics (RUSSELL, 1903). Albeit today’s mainstream view on mathematics in the Analytic philosophy does not endorse its reduction to logic it still does endorse the thesis that spatial and temporal intuitions have no role in the logical foundations of mathematical theories. At least in this respect the standard theory of identity is not philosophically neutral.

4 Homotopy Type Theory

In this Section we introduce relevant elements of the Homotopy Type theory (HoTT) which is a formalised mathematical theory that can be applied as a general formal framework for mathematical reasoning and prospectively also for reasoning beyond the limits of the pure mathematics. In this and the next Sections we focus on HoTT-related conceptions of identity and apply these conceptions to traditional metaphysical problems of identity through time outlined above in 2. We acknowledge the fact that the foundational claims of HoTT are debatable and conceive of our present work as an attempt to justify these claims by showing how the HoTT-related identity squares with the concept of identity as it has been construed in the earlier philosophical tradition. We show that even if the HoTT-based account of identity drastically differs from the standard theory outlined in Section 3 it squares well both with common intuitions about the identity through time and with some pre-Fregean analyses of identity including Leibniz’s.

While Frege’s conception of logic is atemporal and aspatial, HoTT supports a conception of logic as a part of geometry (LAWVERE, 1970) that in many cases admits for a straightforward interpretation in intuitive spatio-temporal terms (see 3, 4.3 and 6). This concerns, in particular, the HoTT-based conceptions of identity explained in what follows. This feature of HoTT (including DTT) allows us to apply the relevant HoTT-based conceptions of identity in the problematic cases of identity through time and change directly avoiding usual tedious logical and ontological reconstructions, which make these cases to appear so problematic. In 4.4 we treat in this way Frege’s Venus example, in 5.3 we treat the Ship of Theseus puzzle, and finally in 6 we come back to the metaphysical issues of endurance and perdurance.

HoTT comprises three basic ingredients: (i) a base Type theory and (ii) its interpretation in terms of Homotopy theory, (iii) its formal category-theoretic semantics. The version of HoTT fragments of which are presented below is the Book HoTT so called after (GROUP, 2013) where the reader will find a systematic presentation of the relevant mathematical material. In this core version of HoTT (i) is a constructive Type theory with dependent types called MLTT after the name of his inventor Per Martin-Löf (MARTIN-LÖF, 1984) (see 4.1), (ii) is the standard Homotopy theory, and (iii) is groupoid semantics (see 4.2). In DTT presented in the next Section 5 (i) is a novel type-theoretic syntax which does not yet exist in a stable form (see 5.2), (ii) is directed Homotopy theory (see 5.1) and (iii) is general (higher) category theory (see 4.2).

4.1 MLTT

MLTT is a Gentzen-style typed calculus that comprises no axioms and consists solely of a number or formal rules that allows to produce new formulas from given formulas. Its distinctive feature is the presence of dependent types, which are types indexed by terms of their base types. Originally MLTT has been conceived by Per Martin-Löf as a formal framework for constructive reasoning in mathematics, which is apt for computational implementations. The first published version of MLTT dates back to 1972 (DYBJER; PALGREM, 2020). The homotopical interpretation of MLTT was discovered 34 years later 4.3.

Basic formulas in MLTT are called (and normally interpreted as) judgements, which should not be confused with propositions. Semantically a judgement can be defined as a proposition supported with a proof. But according to Martin-Löf, this order of ideas should be reversed: the concepts of proposition and proof arise via an analysis of the fundamental concept of judgement (MARTIN-LÖF, 1987), (MARTIN-LÖF, 1996).

MLTT comprises the following four forms of judgements:

  • (i) A: TY PE (A is a type)

  • (ii) AT Y P E B (types A, B are equal)

  • (iii) a: A (term a is of type A)

  • (iv) aA a' (terms a, a' of type A are equal).

Sign ≡ that occur in (ii) and (iv) refers to the sort of identity that is called in MLTT judgemental or definitional. The idea is that such identities do not require and do not admit for a proof. They can be thought of either as terminological conventions like “The Morning Star is Venus” or as axioms justified outside the MLTT. Notice that the definitional equality applies only to terms of the same type (in case (ii) this is the “type of types” denoted TY PE); terms of different types cannot be identified.

Martin-Löf offers four alternative semantic interpretations of judgements of form (iii):

  • (a) a is an element of set A

  • (b) a is a proof (witness, evidence) of proposition A

  • (c) a is a method of fulfilling (realising) the intention (expectation) A

  • (d) a is a method of solving the problem (doing the task) A

and argues that in spite of apparent differences all of them ultimately reduce to the same11. As we shall shortly see the homotopical interpretation of MLTT suggests a significant revision of this interpretation and helps to save the common idea that propositions and sets are two different notions.

In addition to the definitional identity MLTT comprises the notion of propositional identity (denoted by sign =), which equally applies only to terms of the same type. Unlike (iv), x =A y is not a judgement but a proposition, which is, formally, a type. According to the proposed reading (b) judgement p: x =A y is interpreted as “p proves that terms x, y of type A are equal”. When a proposition has a proof it qualifies as constructively true; otherwise it is constructively false. Basic rules of MLTT concerning the propositional identity are the following:

Γ A : T Y P E Γ x , y : A Γ x = A y : T Y P E (8)

Rule (8) is a formation rule: it says that whenever in context (i.e., a list of assumptions) Γ type A is constructible, its terms x, y (if any) give rise to identity (type) x =A y (which can be empty).

Γ A : T Y P E Γ x : A Γ r e f l x : x = A x (9)

Rule (9) is an introduction rule. It says that any wellformed identity type of the form x =A x is inhabited by special term refl(x) called reflection of x (and in this sense introduces this term). This rule can be seen as a new form of the reflexivity principle R discussed above in 3.2. Our above remarks concerning the syntactic character of the reflexivity principle applies in this new formal framework. Like in the standard formal setting in MLTT the syntactic repetition of tokens of the same type plays a fundamental role in sharping the identity concept. But notice that (9) does not rule out a possibility that identity type x =A x has other terms (proofs) than refl(x)

Γ A : T Y P E x : A , y : A , p : x = A y C x , y , p : T Y P E Γ x : A Γ , x : A , y : A , p : x = A y J t x , y , p : C x , y , p (10)

Rule (10), which is often referred in the literature as the J-rule, is an elimination rule. It shows how refl(x) is “used” and eliminated in the sense that it is no longer present in the conclusion12. This rule is a type-theoretic version of InId from 3.1. It says that given equal terms x, y of type A and “predicate” C, which is satisfied by x, x, and reflexion refl(x), the same predicate is satisfied also by x, y and the proof p of their identity. Thus the J-rule can be informally interpreted as a form of Indiscernibility of Identicals principle (InId): the substitution of term x by identical term y is a substitution salva veritate, i.e., substitution that preserves truthness of predicates. Notice, however, that “predicates” C(x, x, refl(x)) and C(x, y, p) are not literally the same as in the FirstOrder logic: these are different types that belong to the same family of dependent types. Thus InId in MLTT is “relaxed” along with the identity concept itself. We shall shortly see in 4.3 how the homotopical interpretation of MLTT provides for an intuitive geometrical extension of the above interpretation of the J-rule (10) in terms of InId.

It remains to discuss rules that relate the definitional and the propositional kinds of identity. The following rule, which is indispensable in MLTT, reflects a given judgemental identity to a propositional one:

Γ x A y Γ δ x , y : x = A y (11)

In other words, by (11), the judgemental identity of given terms entails their propositional identity. By the end 1980s all known models of MLTT satisfied also the converse formal property called the reflexion rule:

Γ p : x = A y Γ x A y (12)

which implies that an identity type can have at most one inhabitant or, in other words, that a proof of identity, if exists, is unique (the uniqueness of identity proofs or UIP for short. It was conjectured that either (11) or UIP could be a consequence of other principles of MLTT. This conjecture appeared then attractive because it could significantly simplify MLTT by trivialising the higher identity types, which are built as follows. Given an identity type x =A y and its two terms p, q. By (9) these data allow for building a new identity type of the form p =x=Ay q, and this ladder can be continued indefinitely. The emergence of this complex multi-layered structure in the original version of MLTT appeared to be a purely syntactic feature without any reasonable semantic interpretation. UIP trivialises this structure in the sense that it implies that p, q as above are nothing but different names of the same unique proof, and similarly for all higher identity types. But in 1993 Thomas Streicher built a model of MLTT that doesn’t have this property (STREICHER, 1993) and thus refuted the UIP conjecture. As we will shortly see, in the 2000s the structure of higher identity types in MLTT became the key to the homotopical interpretation of this theory known as HoTT.

4.2 Homotopy theory and Higher Category theory

The concept of homotopy in its implicit form was first conceived back in the 18th century in works of Lagrange, further developed in the 19th century in works of Jordan and Klein and Poincar´e; the term itself made its first public appearance in 1907 encyclopaedic article by Dehn and Heegaard, see (EYNDE, 1999) for references and further historical details. Here we introduce only a few basic concepts of this theory. For a standard introduction to Homotopy theory, see (GRAY, 1975).

A central concept of Homotopy theory is that of path. A path should not be confused with a geometrical curve. A path can be described as a parametrised curve with a fixed point of “start” X and a fixed point of “finish” Y (which can be the same point). Intuitively a path represents a continuous motion from point X to point Y but not just a spatial location where this motion occurs. Formally a path p can be defined as a continuous map from fixed directed “unit time interval” T to some space S, in symbols

p : T S (13)

where p(0) = X and p(1) = Y are as above; for making this picture more concrete chose T to be real interval [0, 1] ⊂ ℝ. Obviously the same curve or “trajectory” with endpoints X, Y in S may geometrically represent many different paths because there are many different ways of moving continuously from given point X to given point Y along the same trajectory: one may first go fast, then slow down or do it the other way round, etc. Thus the relevant concept of path unlike that of curve is essentially spatio-temporal but not only spatial.

Whether or not there exists a path between points X, Y of given space S depends on a topological property of S called path-connectedness. Space S is called connected when, speaking informally, it consists of a single “chunk”. Space S is called path-connected if any two points of the space are connected by a path. Path-connectedness implies connectedness but not conversely.

Notice that in this standard setting given path p there always exist the inverse path p −1 , which is formally obtained by the condition

p - 1 t = p 1 - t

for every moment t ∈ [0, 1]; to rewrite this condition in a more abstract way is possible but not quite straightforward as we shall shortly see. If p is thought of as a movie showing the motion of test point P from X to Y then p −1 is the same movie played backward.

The concept of (path-) homotopy is a generalisation of that of path: informally homotopy can be described as a “path between paths”, and defined as a continuous map of the form

h : T × T S (14)

that transforms a given path into another path with the same endpoints. If T = [0, 1] then [0, 1] × [0, 1] = [0, 1]2 is the real square. Let p, q are paths that share their endpoints X, Y . Then

h t , 0 = p t h t , 1 = q t , h 0 , s = p 0 = q 0 = X , h 1 , s = p 1 = q 1 = Y

for all pairs of moments < t, s >∈ [0, 1]2 . A homotopy can be pictured as a two-dimensional surface (cell) delimited by a pair of curves but it needs to be once again borne in mind that like a representation of path by a curve such a representation is not faithful (for similar reason).

Like paths homotopies are invertible. Whether or not there exists homotopy h of the form (14) between given paths p, q sharing their endpoints X, Y once again depends on topological properties of space S. If it does then paths p, q are called homotopical. Figure 1 shows two paths with endpoints OS which are not homotopical because of the hypothetical wormhole in the spacetime that prevents a continuous transformation of each of these two paths into the other. (This has the effect of gravitational lensing also shown at this picture.)

Figure 1:
Non-homotopic paths around a wormhole

The structure of path-homotopies provides more information about the topology of the underlying space than the structure of paths alone. This ladder can be continued by considering 2-homotopies and n-homotopies for all natural n:

h : T n S (15)

For n > 1 such maps are called higher (path)-homotopies. A slightly more general concept of homotopy is given by applying the same construction to continuous maps between spaces rather than only to paths. Let f, g be two parallel continuous maps from space S to space S'

S g f S '

By a homotopy from f to g we understand continuous map h

h : S × 0 , 1 S ' (16)

such that for any point XS, h(X, 0) = f and h(X, 1) = g. If such h exists we call maps f, g homotopical. Now consider two maps i, j going into the opposite directions:

S j i S '

If the composition maps ji (j after i) is homotopical to the identity map of S (1S ) that sends each point of that space to itself and ij (i after j) is homotopical to the identity map 1S' spaces S, S' are called homotopy equivalent. Spaces, which are homotopy equivalent to a point are called contractible. For example, the Euclidean space ℝn of any dimension is contractible to a point. Homotopy equivalent spaces are indistinguishable by their homotopy-related properties. In what follows we talk about homotopy equivalent spaces as the same spaces.

We conclude this short presentation of Homotopy theory with a remark concerning algebraic and categorytheoretic methods of studying homotopy, which are central in this field. When the final point of path p coincides with the starting point of path q (let’s call this condition matching ) the two path can be composed into a composition path

r = q p (17)

In particular, the matching condition is satisfied when p, q are loops, i.e., paths that start and end at the same point. Notice that the composition of paths is not defined canonically (i.e., uniquely) because going through p and q takes two units of time but not one, while r should take just one unit of time like any other path. It is a natural solution to stipulate that the test point P goes through p exactly one half of the time unit and goes through q during the other half, so it goes through qp during the unit time interval as required. But this solution is not unique and not canonical: any other continuous mapping of the form

s : T + T T (18)

does the same job. It is easy to see that however the scaling map (18) is chosen all the resulted composition paths r, r' are homotopic. This fact suggests the idea to solve the above problem by defining the path composition ◦ up to homotopy, i.e., replace in (18) paths p, q, r by their homotopy classes (i.e. equivalence classes by the relation of being homotopical) [p], [q], [r]. In case the paths are loops sharing their base point X 0 this gives rise to the concept of fundamental group π 1(S, X 0) of the underlying space S first introduced by Poincaré. It is a group because paths are invertible and their composition satisfies group axioms. In case S is path-connected, fundamental group π 1(S, X 0) does not depend on the choice of the base point X 0 and thus characterises the given space S itself.

Instead of choosing a base point and considering loops one can take a more general approach and consider all paths in a given topological space along with all their available compositions. In this case not all paths are composable because the matching condition is no longer satisfied universally. Thus we get the concept of the fundamental groupoid of given space. A groupoid is a group-like algebraic structure where the relevant algebraic operation is partial, i.e., defined for some pairs of its elements (in our case paths) but not for some other pairs. The example of the fundamental groupoid of a given topological space helps to see how the groupoid structure can be geometrically motivated. But from the algebraic and the computational points of view the notion of groupoid unlike that of group appears ineffective. We shall shortly see in 4.3, however, how MLTT, via HoTT, makes it computationally effective.

Neither the fundamental group nor the fundamental groupoid of a space reflect properties of individual homotopies like h in (14). Such individual path homotopies also can be composed. But the exact definition of composition is more involved in this case. It turns out that in order to realise this idea one needs to apply to path homotopies two different composition operations as shown at the following diagrams:

horizontal composition:

where k = hf and l = ig are compositions of paths and γ = βα is the horizontal composition of path homotopies.

vertical composition:

where γ = β ⋆ α is the vertical composition of homotopies.

The two operations need to be coordinated via appropriate coherence conditions, which we skip in this informal presentation. A two-layered algebraic structure that accounts of the composition of paths in a topological space along with the composition of their homotopies is called a 2-groupoid. The fundamental 2-groupoid of a space reflects more information about this space than its fundamental “flat” groupoid described above. While in the flat fundamental groupoid the composition of paths is defined up to homotopy, in its 2-dimensional extension all operations on paths and their homotopies are defined up the homotopy of the next level, i.e., up to the 2-homotopy. Continuing to rise the dimension on gets further notions of n-groupoid (where n = 2, 3, . . . ) and ∞-groupoid.

These higher structures are quite complex and can be hardly faithfully presented with the traditional algebraic syntax. Here the language of Category theory, CT for short, including its “higher” extension turns out to be helpful. Usual flat groupoids, 2-groupoids and higher groupoids are categories (correspondingly, 2-categories and higher categories) in which all arrows (called in CT morphisms) are invertible. The reader who is not familiar with the language of CT can get a relevant intuition by thinking about categories and higher categories along the above pattern of fundamental groupoids and higher groupoids of topological spaces but without assuming that paths and path homotopies of all levels are invertible13. As we shall shortly see in 5.1 the concept of fundamental category of a (directed) space plays in DTT the same role as the notion of fundamental groupoid plays in the Book HoTT.

4.3 From MLTT to HoTT

The basic principles of the homotopical interpretation of MLTT concerning identity types are these:

  • Types and their terms are interpreted, correspondingly, as spaces and their points; equivalently, types are interpreted as higher-dimensional groupoids. Being so interpreted, types are referred to as homotopy types.

  • Identity types of the form X =S Y are interpreted as spaces of paths between points X, Y of space S;

  • Judgement of the form p: X =S Y is justified by exhibiting path p between points X, Y of space S; in other words, two points connected by a path are equal;

  • Identity judgement of the second level, i.e., of form α: p =X=SY q is justified by exhibiting a homotopy between paths p, q; in other words, homotopical paths are equal;

  • higher identity judgements are justified similarly with higher homotopies: the equality of two nhomotopies is justified by exhibiting a (n + 1) homotopy between them.

This interpretation was discovered independently by Michael Warren in his Ph.D. thesis supervised by Steven Awodey (WARREN, 2008) and Vladimir Voevodsky (VOEVODSKY, 2006-2009) in the mid-2000s (GROUP, 2013, p. 4). The interpretation extends to the whole of MLTT; in particular, the J-rule (10) under the homotopical interpretation amounts to the well-known lifting property of homotopy, which is a fundamental principle of abstract Homotopy theory. In order to see how HoTT interprets higher identity types in MLTT consider the following definition:

Definition: We say that space S is of h-level n + 1 if for all its pairs of points X, Y path spaces x =S y are of h-level n.

By setting the h-level of point (= contractible space) equal to (-2) one obtains the following stratification of spaces (homotopy types):

  • h-level (-2): single point pt;

  • h-level (-1): the empty space 0 and the point pt: a type of this level can be either empty or have a single point;

  • h-level 0: h-sets aka discrete point spaces: contains distinguishable points;

  • h-level 1: flat path groupoids: contain distinguishable points and distinguishable paths between points but no distinguishable homotopies (= non-contractibe surfaces);

  • h-level 2: 2-groupoids : contain distinguishable points, paths and surfaces but have no non-contractible volumes;

  • h-level n: n-groupoids

  • . . .

  • h-level ω: ω-groupoids

Notice that h-levels are not equivalence classes of spaces. The homotopical hierarchy is cumulative in the “upside down” way in the sense that all types of h-level n also qualify as types of level m for all m > n. For example point pt qualifies as truth-value, as a singleton set, as one-object groupoid, etc.; a set qualifies as a “discrete” groupoid, 2-groupoid, etc. We say that a space (type) is n-space (n-type), when it is of level n but not of level n − 1.

The homotopical hierarchy suggests a modification of the intended pluralistic semantic of MLTT mentioned above. Instead of interpreting types as propositions or sets interchangeably we shall interpret (-1)-types as propositions and 0-types as sets. Beware that these sets should not be straightforwardly identified with ZFC-sets. n-types with n > 0 are higher-order structures.

What the hierarchy of types tells us about identity? First of all, it tells us that the identity type

x = S y (19)

generally, is not just a relation. Consider a general identity judgement

p : x = S y (20)

If S is a proposition (-1-type) then it is either empty (the case of false proposition) or all its terms are equal (the case of true proposition). In that case judgement (20) is trivial.

If S is a set (0-type) then its two elements x, y taken at random are either the same or not the same. This sounds familiar: in this case the identity concepts behaves as a relation: x =S y is a proposition, which is true if there exists p such that p: x =S y, and which is false otherwise.

But at the upper levels of the homotopical hierarchy of types things look less familiar and more interesting. If S is a flat groupoid (1-type) there can be different proofs of (19). Thus further judgements of the form

α : p = x = S y q (21)

generally, are not trivial. In that case terms x, y are not simply either identical or different but they also can be identical “in a number of different ways”. In this case the identity type x =S y may have distinguishable terms p, q, r, . . . which form a set. Recall that the level of the identity type of terms of given k-type is k − 1. So general higher homotopy types require considering higher identity types.

Thus an identity type in HoTT is not necessarily a proposition, which can be either true or false, but a richer homotopical structure (homotopy space), which in lower dimensions is interpretable in intuitive spatiotemporal terms explained in 4.2 above.

Rendering J-rule (10) in terms of the Indiscernibility of Identicals principle (InId) (as in 4.1 above) remains compatible with HoTT but in the homotopical environment this interpretation reflects only how this rule is applied at the propositional level. In the general case the same rule is explained and visualised via the geometrical notion of transport (along a given path) illustrated with Figure 2. Here p is a path that proves that given terms x, y of base type A are identical. Now given a family of structures (not necessarily a single property!) C: ATYPE dependent on terms of A (along with the canonical reflection term treflx:CxCx) the rule produces a function t p: C(x) → C(y) that “transports” the structure-type C along path p preserving all its structural features.14

Figure 2:
Transport of a structure along a given path in HoTT

Last but not least, it is appropriate to mention here the Axiom of Univalence (AU), which solves in HoTT the problem of identity of set-based structures discussed in 3.3. The rules of MLTT/HoTT allow one to construct a canonical map of the form

e A = T Y P E B A B (22)

which, to put it informally, witnesses the fact that identity is a special case of equivalence. The Univalence Axiom states that this map e has an inverse and thus is itself an equivalence. In other words, AU says that the type

A = T Y P E B A B (23)

is inhabited. If types A, B are propositions then (23) reduces to

A = B A B (24)

where ↔ stands for the familiar logical equivalence. This principle says, informally, that the equality of propositions amounts to their equivalence. If A, B are sets then (23) (AU) says that the type of identities A = B (which is a proposition) is logically equivalent to the type of isomorphisms AB. So AU allows one to prove the equivalence principle for setlevel structures (EPS) that we have formulated in 3.3, and thus makes the old Structuralist dream true: developing mathematics on Univalent Foundations one treats isomorphic set-level structures as equal without compromising the logical rigour. Notice that this does not lead to a collapse of identity into equivalence: in UF the two notions remain distinct. It is important to stress however that EPS does not automatically extend in UF to mathematical structures of higher homotopy levels. In particular, no analogue of EPS holds for all general categories and their equivalences (albeit a version of this principle holds for a special class of univalent categories where the category of sets, category of groups and some other familiar categories belong (AHRENS; NORTH, 2019)).

4.4 Venus homotopically

The identity concept developed in HoTT is well-motivated within the pure mathematics by Homotopy theory and other areas of today’s mathematics where the concept of homotopy appears in some form. Arguably, this extends to the whole of mathematics, or at least this idea is behind the project of building new Univalent foundations of mathematics. Since MLTT has been designed as a formal system allowing for a direct computer implementation (and its fragments have indeed been implemented in a number of proof-assistants including Coq) HoTT is also relevant in Computer Science. The relationship between the standard and the HoTT theories of identity is also well understood. By and large, the two theories are equivalent at the propositional level but HoTT further extends the identity concept onto higher homotopy levels. What remains unclear, however, is whether the higher-level homotopical extension of the identity concept has any relevance to the traditional philosophical discussions about identity, which usually draw on common linguistic examples.

In order to give an answer to this question let us consider Frege’s Venus example (see 2.1 above) from a homotopical point of view. For simplicity let us assume that “Morning Star” (MS) and “Evening Star” (ES) are names that refer to objects, which are observed only once rather than repeatedly; now the task is to establish that the two objects are in fact the same. The application of HoTT in this case turns out to be surprisingly straightforward: the identity MS=ES is evidenced by a continuous path (the trajectory of the moving planet) t that connects the two objects:

Figure 3:
the Morning Star is the Evening Star

Unlike MS and ES trajectory is not directly observed but rather theoretically constructed. Nevertheless it existence can be verified empirically (by observing a predicted position of the planet following the trajectory), and there is good reason to think about it realistically as we normally do with other physical concepts from “electrons” to “gravitational waves”. It can be also easily visualised as at the above figure. In order to comply with the formalities of HoTT it remains only to assume that MS and ES belong to the same underlying space S; then the rules of MLTT/HoTT guarantee the existence of space (type) MS=S ES, which turns out to be inhabited by witness t. A more detailed reconstruction of the same example by means of HoTT is found in our (RODIN, 2017).

Let us see what the above analysis provides. Admittedly, the Classical kinematic scheme, which we apply to Frege’s example, does not perform interesting homotopical features. Whether the physical space is thought of after Aristotle as a finite 3-dimensional ball bounded with a sphere or in the (pre-relativistic) modern way as an infinite 3-space it is contractible, i.e., homotopy equivalent to a point. But since this universal space S splits into a number of non-connected points, it contracts into a set (in the sense of HoTT). Notice that in this latter case does not admit for nonhomotopic paths (trajectories) connecting momentary positions of one and the same “moving body”: in the above example (Fig. 3) path t is necessarily unique or at least unique up to homotopy15. This shows that HoTT is applied in our analysis of Frege’s Venus example in a very limited way, so that the major part of ressources available in this theory is not used.

But even such a limited use of HoTT provides important epistemic gains. First of all, it concerns the very idea of logical analysis of identity through time. The standard approach is based on the idea that the identity concept is logical and independent of space, time and motion. In order to explain what is going on in common talks about “the same person” or “the same place” referred to at different times the standard analysis aims at separating spatio-temporal relations from the identity relation and then to combine them together in an appropriate way. In particular, a perdurantist analysis (see 2.2) may proceed as follows:

  1. Venus is ontologically reconstructed as a wordline (submanifold) V of 4-dimensional space-time S;

  2. Both S and V are thought of as sets of their points understood as atomic dimensionless events;

  3. The identity of any particular point of V is taken to be unproblematic;

  4. MS and ES are ontologically reconstructed as different non-overlapping parts of V (here some formal mereology can be helpful);

  5. The common pre-theoretical view according to which MS and ES are the same is explained away by saying that what is really meant is the facts that MS and ES are parts of the same whole.

According to the perdurantist analysis the Venus example is problematic because one easily gets confused by the complicated spatio-temporal mereology, which this analysis puts to the fore. As soon as the analysis reaches step (3) where the identity relation works on atomic events the difficulty is allegedly resolved.

HoTT suggests a very different way of thinking about Frege’s example. As we have seen, in HoTT the identity concept features as essentially spatio-temporal to begin with. Surely, it is always possible to develop Homotopy theory (along with the rest of mathematics) on set-theoretic foundations and thus strip away all related spatio-temporal intuitions. But HoTT demonstrates that this is not the only way to attain a formal rigour. HoTT attains the formal rigour without leaving basic spatio-temporal intuitions behind the Homotopy theory. These intuitions are instrumental in our analysis of HoTT to Frege’s example. Even if we cannot expect that all conceptual resources available in HoTT allow for the same straightforward translation into naive ways of everyday reasoning and common talks about space and time, the fact that the fundamental homotopical concept of path does allow for such a translation justifies the claim that the concept of identity in HoTT is essentially spatio-temporal. It extends by far the common spatio-temporal intuitions without breaking them down. Thus the above perdurantist analysis of the Venus example and our suggested HoTT-based analysis of the same example compare as follows: while the perdurantist analysis isolates the concept of identity from spatio-temporal issues, the HoTT-based analysis assumes that this concept is spatio-temporal and makes explicit its spatiotemporal structure. This is a very significant change of perspective.

Another interesting consequence of the above HoTTbased analysis of Frege’s example is that the underlying space S and the path space MS=S ES are not the same. Correspondingly, MS/ES/Venus and its trajectory t live in different spaces and belong to different types. This is in contrast with item (1) of the above perdurantist reconstruction where Venus is identified with its own worldline (4D ontology). Thus the HoTTbased analysis supports the endurantist view according to which Venus in the morning and Venus in the evening is literally the same planet.

5 Directed Identity

In this Section we briefly present a version of HoTT called directed HoTT or DTT (Directed Type Theory), and then discuss a concept of identity supported by this theory. Unlike the standard Book HoTT, DTT is a work in progress, which by the time of writing does not yet exist in a stable form. A recent overview of the current work in DTT is found in the introductory part of (ALTENKIRCH; NEUMANN, 2024). Below we present main ideas behind DTT and discuss some elements of just one version its proposed syntax. A comparison of competing approaches in DTT is out of the scope of the present work.

5.1 Directed Spaces and Directed Sums

Recall that in the standard Homotopy theory all paths and homotopies of all orders are formally invertible. This corresponds to the usual geometrical intuition according to which a curve connecting two points can be always traced in both directions. This geometrical intuition does not, however, always squares with our everyday experience that tells us that many moves and processes go just in one direction but not in the opposite direction. It does not square either with what our best scientific theories tell us about the physical space, time and spacetime: think about a black hole where a material particle can fall but cannot move out16. The directed Homotopy theory is a generalisation of the standard Homotopy theory where the invertibility assumption about paths and homotopies is lifted. The theory of directed topological spaces (that includes the directed Homotopy theory) emerged in 1990s. For a comprehensive introduction to this theory see (GÖTZ, 2009).

Before we further explore the concept of directed space consider the following elementary example, which shows that non-invertible phenomena are more familiar in mathematics than one usually thinks. Consider once again Kant’s famous arithmetical example:

7 + 5 = 12 (25)

The equality sign “=” suggests thinking of (5.1) in a symmetric way: we have here an arithmetical expression on the left, another expression on the right; both expressions refer to numbers, and the equality sign says us that the numbers are equal (or one and the same). This is not, however, how an arithmetical operation works nor what it is. Operation denoted by sign “+” takes two numbers and outputs another number. To simplify the example we take here the numbers to be natural (i.e., non-negative integer) numbers that form set ℕ. Then + can be presented as a map that sends a pair of numbers into a numbers:

× +

Map + is non-invertible in the usual sense that there exist no map +−1 of the form

+ - 1 ×

such that

  • +−1 ◦ + = 1ℕ×ℕ and

  • + ◦ +−1 = 1

where ◦ denotes composition of maps and 1X denote the identity map (aka identity function) of given set X that send a given element of that set into itself. Map +−1 cannot exist because function + is not injective and hence non invertible. To put it informally, number 12 cannot “remember” the summands of which it is a sum. These summands could be 10 and 2 rather than 7 and 5. It is an essential assumption used in the above argument that + is an operation applicable to all pairs of natural numbers but not an operation specifically designed for a given pair of numbers.

Thus if one wants to stress the fact that represents an arithmetical operation a better notation is

7 + 5 12 (26)

that makes its non-invertible character more explicit17. This elementary example demonstrates both the abundance of non-invertible phenomena in mathematics and the power of the traditional conceptual optics that forces us to “symmetrise” such phenomena and let them to pass unnoticed. “Directed sums” mentioned in the title of this subsection are, of course, nothing but the usual arithmetical sums looked at in a particular way.

Let us now return to topology and recall from 4.2 the notions of fundamental group and fundamental groupoid of a topological space. Every element of a group has an inverse; groupoid is a category where all morphisms are invertible. Lifting the condition of invertibility of paths and homotopies we come to notions of fundamental monoid and fundamental category, which in the directed Homotopy theory generalise the notions of fundamental groups and fundamental groupoids. While the concept of fundamental monoid turns out to be of little use (GÖ TZ, 2009, p. 9), that of fundamental category (including its “higher” version) is the principal algebraic tool of directed Homotopy theory.

DTT is a type theory interpreted in terms of directed Homotopy theory in a way similar to which MLTT is interpreted in terms of the standard “reversible” Homotopy theory in the Book HoTT. While the Book HoTT types are interpreted as spaces along with their fundamental (higher) groupoids, in DTT types are interpreted as directed spaces along with their fundamental (higher) categories. The fact that general categories in DDT replace groupoids of the Book HoTT makes DDT particularly attractive from a foundational point of view. The idea of developing new foundations of mathematics as a replacement of the received settheoretic foundations was around at least since mid1960s. It amounted to replacing the language of sets by the language of categories (RODIN, 2014, ch. 5). In the mid-2000s Voevodsky proposed new foundations of mathematics that he dubbed Univalent on the basis of (then brand-new) HoTT (GRAYSON, 2018). Univalent Foundations (UF) can be described as a partial realisation of the aforementioned project aiming at category-theoretic foundations where general categories (including higher categories) are limited to (higher) groupoids. Albeit the general category theory can be formalised in UF along with other mathematical theories, general categories, unlike groupoids, do not feature in UF as elementary building blocks. As a consequence in UF categories cannot be treated as easily as groupoids18. This is why a replacement of the original UF with hypothetical foundations of mathematics based on DTT where general categories take the place of groupoids appears as a move in the right direction19.

5.2 Syntax of Directed Type theory

It is far from being obvious how one can modify the syntax of MLTT in order to obtain a version of DTT. At the semantic level one aims here at the replacement of identity types and their terms of form p: x =A y (as in MLTT) by hom-types and terms of form t: xA y, i.e., the type of morphisms aka maps (generally, noninvertible) between an ordered pair of terms of the same base type A20. The idea behind this terminology is, of course, to interpret types in DTT as general categories rather than groupoids as in the standard HoTT. It is not immediately obvious that hom-types of DTT can be understood as generalised identity types without losing basic ideas and linguistic intuitions about identity but in what follow we are going to provide some support for this approach. It worths mentioning that this approach is philosophically controversial and is not universally shared by the workers in DTT.

The formation rule (8) does not apply in DTT in its original form because one needs to find means to specify at the syntactic level that map t has term x as its domain (source) and terms y as its codomain (target). Below we present a tentative solution of this problem proposed by Paige R. North in (NORTH, 2019). First, she introduces two modal operators on types called polarities (or variances by some other authors). So we get the following formation rules:

Γ A : T Y P E Γ A o p : T Y P E (27)

Given type A rule (27) forms new type A op . The intended meaning of this operator derives from the idea that A is a category and A op is the dual category of A, that is, a category obtained from A via the formal inversion of all its morphisms.

Γ A : T Y P E Γ A c o r e : T Y P E (28)

The intended meaning of A core formed with (28) is the maximal groupoid, which is a subcategory of category A; in other words the core modality selects from category A all those morphisms which are invertible. The following two rules connect A op and A core to A:

Γ A : T Y P E Γ x c : A c o r e Γ x : A (29)

Γ A : T Y P E Γ x c : A c o r e Γ x o p : A o p (30)

The formation rule for hom-types is now this:

Γ A : T Y P E Γ x o p : A o p Γ y : A Γ x A y : T Y P E (31)

Notice that in (31) two “equal” terms x op , y do not feature in a symmetric way: their different roles in type xA y are specified with the polarisation of base tape A21.

The corresponding introduction rule is

Γ A : T Y P E Γ x c : A c o r e Γ r e f l x : x o p A x (32)

The reflexivity term refl x introduced with (32) behaves like the standard identity morphism in general Category theory22; the above remarks concerning the Reflexivity Principle (3.2) and its type-theoretic rendering (4.1) remain relevant also in the case of DTT.

Notice also that (32) uses invertible term x c: A core in its premises. Notwithstanding the fact that this term belongs to modalized type A core it is taken here as a basic term of “null variance” while types A op and the original type A are thought of types with a further structure that determines the contravariant behavior of x op and the covariant behaviour of x in the dependent hom-type x opA x. So syntactically one starts here with a bare type A and then add modalities (via (27), (28), (29), (30)) but semantically one thinks of modalized type A core as a basic type to which one adds via (31) a further structure that determines its variance. This feature of North’s syntactic approach can be described by saying that she builds directed paths on the top of the classical invertible ones. Ideally, one wants a syntax that does not involve such a conceptual twist but supports a version of DTT that does not use specific principles of constructions of the standard “reversible” HoTT in its foundations but nevertheless has the standard HoTT as its special case.

The elimination rule (J-rule) (10) of Book HoTT splits in DTT into two separate rules:

Right hom-elimination:

Γ A : T Y P E Γ , x c : A c o r e Θ x c : T Y P E

Γ , x c : A c o r e , y : A , t : x o p A y , θ : Θ x c C t , θ : T Y P E

Γ , x c : A c o r e , θ : Θ x c f x : C r e f l x , θ Γ , x c : A c o r e , y : A , t : x o p A y , θ : Θ x c J R t f , t , θ : C t , θ (33)

Left hom-elimination

Γ A : T Y P E Γ , y c : A c o r e Θ y c : T Y P E

Γ , x o p : A o p , y c : A c o r e , t : x o p A y , θ : Θ y c C t , θ : T Y P E

Γ , y c : A c o r e , θ : Θ y c f y : C r e f l y , θ Γ , y c : A c o r e , x o p : A o p , t : x o p A y , θ : Θ y c J L t f , t , θ : C t , θ (34)

The two rules provide for two kinds of transport of structure (in particular, a property) C along a given directed path t: x opy: the forward transport (along the direction of t) and the backward transport in the opposite direction (see again Fig. 2). The transported structure C is introduced here via an intermediate structure Θ dependent on a core type (with null variance) as in the Book HoTT23. Rule (33) describes how structure C is transported from starting point x to further point y along directed path t when observed from x; rule (33) describes the same move when observed from y back in time. Intuitively these descriptions can be thought of, correspondingly, as prediction and retrodiction. It is essential that the above syntactic rules can be iterated and applied at all homotopical levels. In this way this syntax admits interpretation in (∞, 1)-categories (albeit not general (∞, ∞)-categories) which means that it forces all morphisms of upper levels to be invertible.

To conclude this short presentation of DTT let us mention that the Axiom of Univalence (or univalence property) of the standard HoTT has a natural generalisation in DTT: while AU says (at the propositional level) that every identity path between types is (up to equivalence) a type equivalence (i.e., an invertible function) the generalised directed version of AU says that every directed path between types is a (general) function. For more details on the directed AU see (LICATA; WEAVER, 2020).

5.3 Are Directed Paths Identities?

The analogy between DTT and the standard HoTT suggests considering the type of directed paths (aka morphisms) of the form xA y (let us now ignore the technical issue of polarity) as the type of (directed) identities of terms x, y of the same base type A. Thus we get here an identity relation which is reflexive (because of (32)), transitive (since two directed paths following one another are composable) and enjoys a form of InId (because of the two-directional transport of structures provided by (33)-(34)) but which is not symmetric. In other words, we get a notion of identity “with a sense”. Like in the case of Book HoTT InId should be understood in a sense that allow enduring objects to change their properties (as well as higher-order structures that those objects support). In this way DTT circumvents the traditional paradox of change without violating InId or making it trivial. The DDT-based notion of identity just outlined provides a straightforward solution - or more precisely a dissolution - of the Theseus Ship puzzle: the coexisting descendant ships B, C share common ancestor A and are identical to this ancestor without being identical to each other:

This same shape (pattern) of identities through time, which represents a case of fission applies in the case of duplicating amoebas, splitting social groups and institutions and in many other similar cases. The diagram below represents the shape of fusion of two different entities into one and the same:

Examples of fusion are equally abound in the nuclear physics, once again in biology (cell fusion) in the social and economical life (fusion of companies and institutions), and in many other areas.

The loop shape (other than the reflexion loop) below represents a discrete change of an entity (k-the discrete step of the change corresponds to application of f krefl A ).

For representation of continuous change by means of CT see (LAWVERE, 1975).

These are only very few very basic patters of identity through change which are straightforwardly mathematically modelled with the (flat) Category theory (CT) as far as one attempts to think about general morphisms (and not only about the identity morphisms aka reflexion terms) as representing identities. Higher CT allows for much more.

To get a glimpse of how higher dimensions enter into the picture consider the following example.

Mary and John get married (denote the couple C) and later divorce at certain point. Later they remarry each other again (denote the newly formed couple C'). Are C and C' one and the same couple? Taking the liberal approach to identity explored in this paper we answer in positive and observe, in addition, that C develops into C' in two different ways m and j, which can be thought of as Mary’s and John’s personal trajectories (or stories) that both involve a divorce and a new marriage (to the same person). At that point it makes perfect sense to wonder how the two stories relate to and interact with each other, how m translates into j and vice versa. Such second-order translations α constitute a new dimension of the complicated history of the couple (see the below diagram).

Notwithstanding the above suggestive examples a critical reader may object that taking all morphisms in a given category for identities is an absurd idea. Consider the category 𝕊𝔼𝕋 of sets and functions. Given two arbitrary sets M, N there always exists at least one function between them (at least in one direction). According to our proposal this fact implies that all sets are the same (but not all of them in a symmetric way). Isn’t this a sheer absurd?

In order to reply to this objection let us first remark that in the case of Book HoTT one encounters a similar situation. Before the rise of HoTT the idea that two points connected by a continuous path could be treated and described as the same point, was usually seen as an informal intuitive way of mathematical reasoning, which could be appropriate in certain contexts and not appropriate in some other contexts. The standard set-theoretic foundations of mathematics that involved the universal identity relation as a part of the underlying formal set theory disallowed one to qualify such informal identifications as rigorous mathematical statements. HoTT made this possible. Similarly, the idea that map

f : X Y

can be conceived of as a transformation that “turns X into Y ”, is not unheard of in mathematics. It is more appealing when X, Y are geometrical or other structures rather than bare sets but it may apply to sets and functions as well. Once again, this way of thinking about maps (and, in particular, functions) is usually supposed to be wholly informal and appropriate only in certain contexts. But DTT along with the interpretation of all morphisms as identities proposed in the present paper provides this intuition with a rigorous formal meaning.

Notice, however, that DTT under our proposed interpretation does not make the collapse of all sets into one necessary and inavoidable. The familiar way to distinguish between sets can be easily recovered in a hypothetical DTT-based formal framework by considering the discrete category 𝔻𝕊𝔼𝕋 of sets where objects are sets and morphisms are identity functions in the usual sense of the term (instead of the full category 𝕊𝔼𝕋 of all sets and all functions). Forgetful functor U: 𝕊𝔼𝕋 → 𝔻𝕊𝔼𝕋 which forgets all functions except the identity functions may shed further light on the concept of set construed in this hypothetical framework. When CT is used as a foundation one is not supposed to think of categories in terms of their objects and morphisms somehow given in advance. Instead, one turns the tables and reasons in terms of abstract categories retrieving the information about their objects and morphisms from their functorial relations. This approach is taken, in particular, in the Elementary Theory of Category of Sets (ETCS) proposed by Lawvere back in 1964 (LAWVERE, 1964). But unlike ETCS, which relies upon an external logical framework, namely the Classical First-Order logic, the desired DTT-based foundations of mathematics could rely only on its own internal logical resources just like UF24.

We are not going to make here an attempt to build Set theory on the basis of DTT but suggest that thinking about all functions as identity-preserving transformations can be helpful for achieving that goal25. ETCS makes it manifest that the standard theory of identity that makes part of ZFC does not meet the needs of Set theory. The principle of equivalence for set-level structures supported by Book HoTT and the Univalent Foundations provide a novel way of thinking about identity that better squares with the existing mathematical practice of working with such structures. But making Category theory into a foundation of mathematics requires a deeper revision of the identity concept than the usual Structuralist reasoning achieves and suggests (RODIN, 2011). The anticipated foundations of mathematics based on DTT and Higher CT require still a deeper revision of the standard theory of identity.

A critical reader may also notice that the Book HoTT and DTT both use the concept of reflexion term, which interprets as trivial loop in HoTT and as identity morphism (in the standard sense of the term) in DTT, and then argue that only reflexion terms represent “true” identities while the non-trivial paths (directed or not) represent some other relations and calling them identities is a conceptual mistake. To rebuke this objection it is sufficient to stress once again that the reflexivity of identity is basically a linguistic convention according to which the same symbol has always the same reference when it is used repeatedly. To limit the scope of identity concept to that case is not acceptable from an epistemological point of view because an identification of items called by different names often presents an important piece of knowledge as in Frege’s Venus example. As other examples given in this paper suggest there is no reason either to limit the identity-preserving transformations to invertible transformations.

6 Instead of Conclusion: Identity through Time and the Process Ontology

Ontology is a discipline that treats general features of what there is (and of what there is not). One thing that can be done for treating such a general subject is to build a formal framework that relates basic logical concepts and principles to things and events occurring in the world around us - without wholly losing sight of our cognitive mechanisms that allow us, humans, to conceive of these things and reason about them. This is what the formal ontology is doing. Albeit the term “formal ontology” has been coined relatively recently the project itself dates back at least to Aristotle. It turns out that formal ontology is not only philosophically challenging but also practically useful discipline because it helps to apply logic in Computer Science and information technologies. The rise of digital technologies of Knowledge Representation (KR) and Knowledge Engineering (KE) made formal ontologies pertinent in these fields. The title of ontology in its current usage applies not only to a traditional philosophical discipline but also to a software that serves for building and implementing various KR and KE systems used in science, technology, medicine, education, management and in many other areas.

Formal ontologies are typically designed using the Classical First-Order logic and its modal extensions. The existing computer applications of constructive type theories and HoTT, on the other hand, belong to a different kind of software, namely to proof-assistances which are used for a computational representation of reasoning, primarily mathematical proofs, that allows for its automated formal verification. Albeit proofassistants are rarely viewed as KR tools as a matter of fact they are already used for storing a mathematical knowledge in a formalised form. Since any knowledge (but not only mathematical knowledge) involves some form of reasoning about known objects one may expect that proof assistances and formal ontologies will eventually integrate, and methods of proof-verification which are presently used mostly in the pure mathematics will be applied in other areas of KR as well. To enhance such an integration we provide below a brief analysis of obvious ontological implications of HoTT (including DTT as a special case ), which enriches its original epistemic semantic inherited from MLTT.

As any other type theory HoTT admits for a two-layer ontology that comprises points (terms) and spaces (types). HoTT comprises dependent types, i.e., types that depend on terms of base types. Types that depend on the same base type form families which are also types.

Thus one gets here an ontology, which is very rich but which remains treatable and observable thanks to its topological character. The topological character of this ontology allows for thinking about its entities in spatio-temporal terms as it has been already demonstrated above. This concerns, in particular, the layer of this ontology that can be described as propositional or logical. It is a characteristic feature of this ontology that propositions qualify here as entities of a particular sort among other stipulated entities. It makes a sharp contrast between the HoTT-based ontology and standard formal ontologies where propositions are supposed to be atemporal and aspatial whether or not other related entities are supposed to exist in space and time.

The assumption about the atemporal character of logic makes it difficult for traditional ontology to account for the simple idea that things typically change over time. The core First-order order logic has no means for making sense of this idea; the notion of identity through time and change presents for this logical framework an insurmountable problem. Modal extensions of this core logic aiming at building on its principles a version of temporal logic, as well as similar attempts towards building a spatial logic, do not involve a revision of the standard identity relation and thus do not solve the identity problem. By contrast, HoTT and DTT involve spatio-temporal structures and intuitions in a much deeper level of their constitution and organisation. As a consequence HoTT-based and particularly DDT-based ontologies qualify as process ontologies, i.e. ontologies built from elementary processes rather than substances, atoms or eternalised events.

Elementary processes are represented in DTT as morphisms aka directed paths of form p: XT Y where terms X, Y represent, correspondingly, the starting and the ending points of process p and T represent the underlying type where X, Y belong. The fact that each process in this ontology comes with its endpoints is essential from an ontological point of view and deserves a serious consideration that we won’t go into here. Notice, however, that there is no sense in which process p can be reduced in this framework to the pair of its endpoints since it belongs to a different type.

A critical reader may make here the following Platonic objection. Notwithstanding the fact that human knowledge is obviously fallible it essentially involves the idea of resisting the course of time and change. Whether one thinks of operation 7 + 5 = 12 in terms of equality or in terms of non-invertible function 7+5 → 12 as suggested above, one should assume that numbers 7, 5 do not cease to exist after its performance. Expressions 7 + 5 = 12 and 7 + 5 → 12 equally express patterns of mathematical reasoning that are supposed to be indefinitely reproducible. This implies that any reasonable ontology of arithmetics should stipulate numbers as atemporal (and by the same pattern aspatial) entities, no matter that each singular computation takes time and some space.

A similar argument applies to non-mathematical examples. The truthness of sentence “It rains” is contingent on changing weather conditions and on one’s choice of a particular location on the Earth. This is a reason why this sentence does not qualify a wellformed logical proposition that may be possibly a piece of factual knowledge and be subject to logical rules. For our common concept of knowledge implies that known propositions do not change their truth-values over time (albeit our beliefs about these truth-values may eventually change). So in order to make the above sentence into (an expression of) a well-formed proposition on needs to eternalise it in Frege style by specifying time and place like “It rains in Nancy on July 7, 2024 afternoon”. The truth-value of the latter proposition is no longer apt to any change. As a consequence, one must assume that the ontological counterpart aka a truth-maker (SMITH, 1999) of this proposition - let us call it fact - is an entity that similarly does not admit for any kind of change.

Thus, so the argument goes, the whole idea of process ontology is not compatible with our best epistemic practices and thus should be abandoned. The Heraclitean world of perpetual chaotic flux cannot be possibly known. One needs to assume at least the existence of some stable structures and patterns in such a world in order to develop anything deserving to be called knowledge. This is sine qua non of doing science and mathematics. Using HoTT and DTT for describing processes can be a clever and effective mathematical trick but it doesn’t cancel this fundamental point. So the ontological claims motivated by these formal theories should be taken with a big pinch of salt.

Our defence of process ontology against the above Platonic wisdom does not involve challenging the assumption according to which our concept knowledge involves the idea of resisting the course of time and preserving its contents over time indefinitely. But we disagree with the next step made by our opponent when they assume that the indefinite preservation of epistemic contents requires a stipulation of some immutable entities. In order to explain what we have here in mind let us consider another mathematical example, which is only slightly more involved than the above arithmetical example.

Think of the Pythagorean theorem. Like any other piece of mathematical knowledge this theorem needs to be (and as a matter of fact, it is) reproducible. It is reproducible as a stable linguistic pattern (modulo allowable variations) and, more importantly as a pattern of cognitive activity performed by different persons in different places and at different times when they learn this theorem, teach it to other people or simply recall it and use for some purpose. Encoding mathematical contents into executable codes using proof-assistants greatly helps to enhance such a basic reproducibility of mathematical knowledge.

In the presence of the basic reproduction mechanism just described it makes perfect sense to think of the Pythagorean theorem as an abstract static atemporal pattern. This pattern can be described as an invariant of transformations between particular textual and cognitive representations of the Pythagorean theorem, which we shall call tokens for further references. Since we assume that all such tokens are interchangeable (in their role of representing a mathematical content) we think of these transformations as being invertible: given token X can replace any other token Y of the same type and/or vice versa. The invertibility condition is important because it allows one to turn the tables and develop the idea of atemporal invariant pattern by using a Frege-style abstraction. Indeed, since the invertibility of transformations between tokens is granted one can define an equivalence relation between tokens of mathematical reasoning by stipulating that tokens X, Y are equivalent (in symbols XY) when X is transformable into Y. The reflexivity and the transitivity of ∼ are granted by the very idea of transformation (one can always assume that there is a “null transformation” of any token into itself and that transformations are composable), and the symmetry of ∼ is granted by the invertibility condition. Then one may classify tokens into equivalence classes, pick up the equivalence class representing the pattern Pythagorean theorem and finally apply Frege abstraction to stipulate this pattern as an invariant abstract object. If the invertibility condition is lifted nothing like this reasoning goes through.

Let us now change the time scale and see that the symmetric reproduction of patterns just described is not the only way of how mathematical and scientific knowledge persists through time and develops. Compare the Pythagorean theorem as it is formulated and proved in Euclid’s Elements (Proposition 1.47) (EUCLID, 2011, p. 46-47) and the Pythagorean theorem as it is formulated and proved in today’s typical school textbook. Is this indeed the same theorem? Let us see. In Euclid the statement refers to three geometrical squares constructed on the three sides of a given rectangular triangle. The statement says that the biggest square is equal to the two smaller squares (taken together). What Euclid understands here by the equality of polygons (or sums of polygons) requires some explanation; it is not what the modern reader typically expects. Euclid’s concept equality is specified with his Postulates. In the cases of polygons and their mereological sums it can be can be explained in modern terms as follows: two polygons A, B are equal just in case when they are either (i) congruent or (ii) equidecomposable (scissor-congruent ), i.e., can be cut into a finite number of pairwise congruent smaller polygons or (iii) equicomplementable, i.e., can be complemented with congruent polygons, so that the obtained bigger polygons are also congruent26. The same notion of equality also applies to mereological sums of polygons in an obvious way (as in Proposition 1.47). Euclid’s proof of the Pythagorean theorem is not direct in the sense that it proceeds via a number of intermediate problems and theorems proved and solved earlier in the deductive order of his Elements and thus comes down the the first principles of his geometrical theory.

In today’s textbook one usually finds the statement of the Pythagorean theorem in form of algebraic expression c 2 = a 2 + b 2 where a, b, c are the lengths of a rectangular triangle, and where the square operation -2 applies to numbers but not to straight lines or some other geometrical objects. Notice that the relevant notion of number is that of real number, which has been forged in mathematics only in the late 19th century. Any reasonable modern proof of the above statement is, of course, also differs drastically from Euclid’s proof of his Proposition 1.47.

In the history of mathematics there exists a line of argument that supports the view according to which the Pythagorean theorem in Euclid and the theorem which is called by the same in a modern textbook are in fact two different theorems; some historians claim, more generally, that Greek mathematics and modern mathematics are two very different kinds mathematics which should not be judged by the same epistemic criteria. Without entering into the discussion let us state without further ado that this is not a view that we defend here. We claim that there is a good sense in which the Pythagorean theorem preserves its identity from Euclid to the present, and that Euclid’s Proposition 1.47 and the Pythagorean theorem found in recent textbooks is indeed the same theorem. But we also claim that the preservation of identity of this theorem through historical time does not need and does not even admit the common conception of Pythagorian theorem in form of an atemporal invariant pattern.

Indeed, the principal reason why Euclid’s Proposition 1.47 qualifies as the Pythagorean theorem in the modern sense of the word is that the content of Proposition 1.47 is translatable into the modern textbook statement of this theorem. This is notwithstanding the fact that the first principles of Euclid’s theory and involved concepts are indeed quite different from anything that is found in today’s geometry textbooks. To construct such a translation carefully paying attention to details of Euclid’s reasoning is a useful and not quite simple exercise, which we leave to an interested reader. It has more than one solution. Our main point here is that there is no backward translation: while all mathematical contents of Euclid’s Elements and of Greek mathematics can be reasonably translated into modern mathematical terms the contents of today’s mathematics cannot, generally, be translated into the mathematical language used by Euclid and his contemporaries. This implies that translations of Euclid’s Proposition 1.47 into the modern mathematical language are non-invertible27.

This show that the technique of forming equivalence classes of tokens and then using abstraction for stipulating things like “the pattern of Pythagorean theorem”, which we used in the case of basic symmetric reproduction of mathematical knowledge, does not apply when we deal with tokens which are not interchangeable but nevertheless admit for one-way translations. In our example such tokens have been produced in different historical epochs but one can imagine that they can be also produced by contemporary mathematicians having different ideas about the “same” subject matters and using different foundations. Thus the symmetric reproduction of knowledge described is a kind of local stability mechanism while at larger scales knowledge reproduces itself differently allowing for irreversible conceptual changes and developments. As the example of Pythagorean theorem demonstrates the invertibility of transformations between tokens is not a necessary condition for preserving identities of known contents. The fact that we are in a position to translate in a reasonable way Euclid’s Proposition 1.47 into the Pythagorean theorem of today’s text-book28 is sufficient to qualify the two statements as the same theorem. The popular Platonic idea according to which the two statements express in different ways the same immutable pattern is irrelevant in this case. The conceptual change involved in the transformation of Euclid’s theorem into its modern version has no proper invariant, and we do not need to apply such an invariant for claiming that in both cases we deal with the same mathematical content. We can make this claim because we understand how the content of Euclid’s theory translates into the content of its modern version without assuming that the backward translation is equally possible. Similarly, the claim that today’s Andrei is the same person as a boy featuring at some old photographs does not require assuming that Andrei has an immortal soul with respect to which all turns of his life or even his birth and death are nothing but unimportant accidents. Perhaps we should leave behind the linguistic habit of talking about the preservation of identity in such cases, which suggest the idea of some invariant essence saved from the change. The talk of constitution of identity through change is more appropriate.

Let us stress once again that the proposed way of thinking about identity is very liberal in a sense but it is not trivialising; it does not allow one to qualify any geometrical theorem as Pythagorian. Which mathematical statement qualifies as the Pythagorean theorem and which does not depends on how exactly the valid translations between different versions of this theorem are specified. Such specifications can be called the identity conditions of this changing mathematical entity.

The non-symmetric mechanism of reproduction of knowledge via non-invertible translations of epistemic contents is evidently more general and more important at larger historical scales than the local symmetric mechanism described earlier. By pointing to this fact we refute the Platonic argument according to which the stipulation of atemporal immutable entities is necessary for developing science and knowing the world we live in. Science and knowledge does not need this assumption. Thus the process ontology does not make the world unknowable. DTT is a promising formalism for supporting such ontology. It goes without saying that the conceptual change in logic and mathematics should not be confused with processes that take place in the physical, biological or social worlds, which can be accounted for using logic and mathematics. Our point is that logical and mathematical theories that involve the concept of change at the basic levels of their construction as does DTT are more apt for accounting for physical, biological, social and other processes than the traditional logical and mathematical theories, which use the Platonic idea of atemporal invariant structure resisting all sorts of change.

What social scientists tell us about changing ethnic, national and cultural identities, what biologists tell about the identity of organisms, biological species and ecosystems, what geologists tells about the identity of continents, etc., - all such talks hardly admit a fruitful analysis in terms of the standard theory of identity. From a logician’s viewpoint these talks are so hopelessly inaccurate that a logician has here a choice between (i) ignoring such talks altogether assuming that scientists conventionally call by the name of identity something completely different and (ii) developing a counter-intuitive and computationally ineffective ontological reconstruction of these talks, which no working scientist can buy (as in the case of standard 4-dimensional ontologies). The notion of directed identity in DTT outlined in this paper appears to be sufficiently flexible and rich to be able to account for many identity talks in science in a more interesting and more charitable manner. We leave a study of such possible applications of DTT for a future research.

6 References

  • AHRENS, B.; NORTH, P. Univalent foundations and equivalence principle. S. Centrone, D. Kant and D. Sarikaya (eds.) Reflections on the Foundations of Mathematics: Univalent Foundations, Set Theory and General Thoughts, Springer, Synthese Library vol.407, p. 137-150, 2019.
  • AIELLO, M.; PRATT-HARTMANN, I.; BENTHEM, J. E. Handbook of Spatial Logics. [S.l.]: Springer, 2007.
  • ALTENKIRCH, T.; NEUMANN, J. Category interpretation of directed type theory. Proceedings of Association for Computing Machinery Conference (Conference’17). ACM, New York, NY, USA (available at https://jacobneu.github.io/research/preprints/catModel2024.pdf), 2024.
    » https://jacobneu.github.io/research/preprints/catModel2024.pdf
  • ARISTOTLE. Aristotle in 23 volumes, translated by Hugh Tredennick. [S.l.]: Harvard University Press, 1989.
  • AWODEY, S. Structuralism, Invariance, and Univalence. Philosophia Mathematica, v. 22, n. 1, p. 1-11, 2014.
  • BENACERRAF, P. What numbers could not be. Philosophical Review, v. 74, p. 47-73, 1965.
  • BOURBAKI, N. Architecture of mathematics. The American Mathematical Monthly, v. 57, n. 4, p. 221-232, 1950.
  • CHEN, L. Univalence and Ontic Structuralism. Foundations of Physics, v. 54, 06 2024.
  • CORFIELD, D. Modal Homotopy Type Theory: The Prospect of a New Logic for Philosophy. [S.l.]: Springer, 2020.
  • CUMMING, S. Names. Stanford Encyclopedia of Philosophy (https://plato.stanford.edu/entries/names/), 2023.
    » https://plato.stanford.edu/entries/names/
  • DYBJER, P.; PALGREM, E. Intuitionistic type theory. Stanford Encyclopedia of Philosophy (https://plato.stanford.edu/entries/type-theoryintuitionistic/), 2020.
    » https://plato.stanford.edu/entries/type-theoryintuitionistic/
  • EUCLID. Elements. English translation by Richard Fitzpatrick. [S.l.]: lulu.com; available online at https://farside.ph.utexas.edu/Books/Euclid/Elements.pdf, 2011.
    » https://farside.ph.utexas.edu/Books/Euclid/Elements.pdf
  • EVANGELIDIS, B. Space and time as relations: The theoretical approach of leibniz. Philosophies, v. 3, n. 9, 2018.
  • EYNDE, R. Development of the concept of homotopy. in I.M. James (ed.) History of Topology, OUP, p. 65-102, 1999.
  • FORREST, P. The identity of indiscernibles. Stanford Encyclopedia of Philosophy (https://plato.stanford.edu/entries/identityindiscernible/), 2010.
    » https://plato.stanford.edu/entries/identityindiscernible/
  • FRAENKEL, A.; BAR-HILLEL, Y.; LEVY, A. Foundations of Set Theory. [S.l.]: North-Holland, 1973.
  • FREGE, G. Die Grundlagen der Arithmetik. [S.l.]: Breslau, 1884.
  • FREGE, G. Ueber Sinn und Bedeutung. Zeitschrift für Philosophie und philosophische Kritik, v. 100, p. 25-50, 1892.
  • FREGE, G. Grundgesetze der Arithmetik. Band II. [S.l.]: Jena: Verlag Hermann Pohle, 1903.
  • GEACH, P. Identity. The Review of Metaphysics, v. 21, n. 1, p. 3-12, 1967.
  • GORANKO, V.; RUMBERG, A. Temporal logic. Stanford Encyclopedia of Philosophy (https://plato.stanford.edu/entries/logic-temporal/), 2024.
    » https://plato.stanford.edu/entries/logic-temporal/
  • GÖTZ, L. Directed Algebraic Topology: Models of Non-Reversible Worlds. [S.l.]: Cambridge University Press, 2009.
  • GÖTZ, L. Martin-Löf’s J-Rule. Bachelor thesis supervised by Dr. I. Petrakis. [S.l.]: Faculty for mathematics, informatics and statistics of Ludwig-Maximilian-Universität München (available online at https://www.math.lmu.de/petrakis/Goetz.pdf), 2018.
    » https://www.math.lmu.de/petrakis/Goetz.pdf
  • GRAY, B. Homotopy Theory: an Introduction into Algebraic Topology. [S.l.]: Academic Press, 1975.
  • GRAYSON, D. An introduction of univalent foundations for mathematicians. Bulletin of American Mathematical Society (New Series), v. 55, n. 4, p. 427-450, 2018.
  • GROUP, U. F. Homotopy Type Theory: Univalent Foundations of Mathematics. [S.l.]: Institute for Advanced Study (Princeton); available at http://homotopytypetheory.org/book/, 2013.
    » http://homotopytypetheory.org/book/
  • H., N.; CURTIS, B. Identity. Stanford Encyclopedia of Philosophy (https://plato.stanford.edu/entries/identity/), 2022.
    » https://plato.stanford.edu/entries/identity/
  • HAUGSENG, R. Higher categories. Szabo, R. and Bojowald, M. (eds.), Encyclopedia of Mathematical Physics, 2nd ed. Elsevier (forthcoming), preprint available at https://arxiv.org/abs/2401.14311, 2024.
    » https://arxiv.org/abs/2401.14311
  • HAWLEY, K. Temporal parts. Stanford Encyclopedia of Philosophy (https://plato.stanford.edu/entries/temporalparts/), 2020.
    » https://plato.stanford.edu/entries/temporalparts/
  • HOBBES, T. De Corpore Elementa Philosophiae I (ed. K. Schumann). [S.l.]: Vrin, 2000.
  • HURST, M. Can the law of contradiction be stated without reference to time? The Journal of Philosophy, v. 31, n. 1, p. 651-680, 1934.
  • JANIAK, A. Kant’s views on space and time. Stanford Encyclopedia of Philosophy (https://plato.stanford.edu/entries/kant-spacetime/), 2022.
    » https://plato.stanford.edu/entries/kant-spacetime/
  • KANT, I. Critique of Pure Reason, translated into English by P. Guyer. [S.l.]: Cambridge University Press, 1999.
  • KLEMENT, K. Frege and the Logic of Sense and Reference. [S.l.]: Routledge, 2002.
  • LAWVERE, F. An elementary theory of the category of sets. Proc. Nat. Acad. Sci. U.S.A., v. 52, p. 1506-1511, 1964.
  • LAWVERE, F. Quantifiers and sheaves. M. Berger, J. Dieudonne and al. (eds.), Actes du congres international des mathematiciens, Nice, p. 329-334, 1970.
  • LAWVERE, F. Continuously variable sets: Algebraic geometry = geometric logic. Proceedings of the Logic Colloquium Bristol 1973, Amsterdam: North Holland, p. 135-153, 1975.
  • LAWVERE, F.; SCHANUEL, S. Conceptual Mathematics. [S.l.]: Cambridge University Press, 1997.
  • LICATA, D.; HARPER, R. 2-dimensional directed type theory. Electronic Notes in Theoretical Computer Science, v. 276, p. 263-289, 2011.
  • LICATA, D.; WEAVER, M. A constructive model of directed univalence in bicubical sets. Proceedings of the 35th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS 20), July 811, 2020, Saarbrücken, Germany.
  • ACM, New York, NY, USA (available at https://doi.org/10.1145/3373718.3394794, 2020.
    » https://doi.org/10.1145/3373718.3394794
  • LINNEBO, O. Thin Objects: and abstractionist account. [S.l.]: OUP, 2018.
  • MACLANE, S. Structure in mathematics. Philosophia Mathematica , v. 4, n. 2, p. 174-183, 1996.
  • MARTIN-LÖF, P. Intuitionistic Type Theory (Notes by Giovanni Sambin of a series of lectures given in Padua, June 1980). [S.l.]: Napoli: BIBLIOPOLIS, 1984.
  • MARTIN-LÖF, P. Truth of a proposition, evidence of a judgement, validity of a proof. Synthese, v. 73, n. 3, p. 407-420, 1987.
  • MARTIN-LÖF, P. On the meanings of the logical constants and the justifications of the logical laws. Nordic Journal of Philosophical Logic, v. 1, n. 1, p. 11-60, 1996.
  • NORTH, P. Towards a directed homotopy type theory. Electronic Notes in Theoretical Computer Science , v. 347, p. 223-239, 2019.
  • PLUTARCH. Parallel Lives. [S.l.]: Routledge, 2012.
  • RODIN, A. Identity and categorification. Philosophia Scientiae, v. 11, n. 2, p. 27-65, 2007.
  • RODIN, A. Categories without structures. Philosophia Mathematica , v. 19, n. 1, p. 20-46, 2011.
  • RODIN, A. Axiomatic Method and Category Theory (Synthese Library vol. 364). [S.l.]: Springer, 2014.
  • RODIN, A. Venus homotopically. IfCoLog Journal of Logics and their Applications, v. 4, n. 4, p. 1427-1446, 2017.
  • RODIN, A. Vladimir voevodsky on the concept of mathematical structure in his letter exchange with andrei rodin. D. Kant, J.A. Perez-Escobar, D. Sarikaya and M. Sarikaya (eds.), Mathematicians at Work: Empirically Informed Philosophy of Mathematics, preprint arXiv:2409.02935, 2025+.
  • RUSSELL, B. Principles of Mathematics. [S.l.]: London: Allen and Unwin, 1903.
  • SHER, G. The Bounds of Logic. [S.l.]: MIT Press, 1991.
  • SMITH, B. Truthmaker realism. Australasian Journal of Philosophy, Taylor & Francis, v. 77, n. 3, p. 274-291, 1999.
  • SORENSEN, R. Vagueness. Stanford Encyclopedia of Philosophy (https://plato.stanford.edu/entries/vagueness/), 2022.
    » https://plato.stanford.edu/entries/vagueness/
  • STREICHER, T. Investigations into intensional type theory. Habilitationsschrift. [S.l.]: Ludwig-Maximilians-Universität München, 1993.
  • TERUJI, T. Homotopy Type Theory and Structuralism (Dissertation). [S.l.]: University of Oxford; available at (https://philarchive.org/rec/THOHTT-7), 2014.
    » https://philarchive.org/rec/THOHTT-7
  • TSEMENTZIS, D. Univalent foundations as structuralist foundations. Synthese, Springer Nature, v. 194, n. 9, p. 3583-3617, 2017.
  • TSEMENTZIS, D. A meaning explanation for hott. Synthese, v. 197, n. 2, p. 651-680, 2020.
  • VOEVODSKY, V. A very short note on the homotopy lambda-calculus (available at https://www.math.ias.edu/[tilde]vladimir/Site3/Univalent_Foundations_2006-2009 Unpublished note.
    » https://www.math.ias.edu/[tilde]vladimir/Site3/Univalent_Foundations_2006-2009
  • VOEVODSKY, V. The Origins and Motivations of Univalent Foundations : A Personal Mission to Develop Computer Proof Verification to Avoid Mathematical Mistakes. [S.l.]: Institute for Advanced Study (Princeton); available at (https://www.ias.edu/ideas/2014/voevodsky-origins); adapted from a talk given in the IAS on March 26, 2014 (video available at (https://www.ias.edu/video/voevodsky14) ), the textual version first appeared in The Institute Letter, Summer 2014, 2014.
    » https://www.ias.edu/ideas/2014/voevodsky-origins
  • WARREN, M. Homotopy Theoretic Aspects of Constructive Type Theory, Ph.D. thesis, Carnegie Mellon University (available at https://mawarren.net/papers/phd.pdf). 2008.
    » https://mawarren.net/papers/phd.pdf
  • WASSERMAN, R. Material constitution. Stanford Encyclopedia of Philosophy (https://plato.stanford.edu/entries/materialconstitution/), 2021.
    » https://plato.stanford.edu/entries/materialconstitution/
  • 1
    Here are some pointers to the existing philosophical literature on HoTT beyond the aforementioned Corfield’s book (CORFIELD, 2020). A significant part of this literature relates HoTT to issues of Mathematical Structuralism, where the problem of identity treated in the present paper is also central: see (AWODEY, 2014), (TERUJI, 2014) (with references therein), and (TSEMENTZIS, 2017). Semantic aspects of HoTT are treated in (TSEMENTZIS, 2020) and some ontological aspects (along with issues of Structuralism) in (CHEN, 2024).
  • 2
    Having said that, we cast doubt on the idea according to which philosophy cannot avoid making some form of logic into an orthodoxy, then heroically fighting this orthodoxy using novel mathematical approaches, and finally completing the cycle by establishing a new logical orthodoxy for another century. Even if, as a matter of historical fact, such cycles repeatedly occur in some philosophical schools and establishments we aim here at a more historically informed type of philosophical work that may give us some sense of continuity between the past and the anticipated future of philosophical l. Thus we do not urge here for a new revolution in the philosophical logic but urge for the need of continuing critical philosophical reflexion on the current developments in mathematics as well as on its history.
  • 3
    This reasoning does not apply to expressions of the form A = A in cases when name “A” has no reference, in particular, stands for a fictional character (CUMMING, 2023, section 2.9). This interesting problem is out of the scope of the present paper.
  • 4
    Frege compares senses of linguistic expressions in this respect with “objective images” provided by telescopes, which can be used and shared by many people. Perhaps a photograph would serve as a better example. Frege distinguishes such sharable images from individual subjective sensual impressions, which he calls “ideas” (FREGE, 1892, p. 39-40). Unlike individual ideas senses of linguistic expressions can be shared among users of the same language. Notice that on this account an ontological counterpart of the sense of a given linguistic expression is an entity of a different type than the ontological counterpart of its reference. For example, planet Venus and its photograph are entities of different types.
  • 5
    How this can be done we discuss in the next Section
  • 6
    In case the language contains function symbols f , in addition to InId, a similar principle needs to be postulated for functions: x=yfx=fy
  • 7
    Spoken languages and non-alphabetic written languages similarly involve patterning and the type/token distinctions
  • 8
    Among such general worries about the identity relation is the Julius Caesar Problem first formulated by Frege (FREGE, 1884), see (LINNEBO, 2018, ch.9) for a recent discussion.
  • 9
    See (BENACERRAF, 1965) and (RODIN, 2007) for further discussion
  • 10
    It is not wholly clear whether on Leibniz’ view certain things can be identified and distinguished without using their spatiotemporal representations. On the one hand, Leibniz states that time and space are modes of representation of monads (aka substances) which themselves do not exist in time and space and, by his word, “have no windows”. Monads are identified and distinguished by Leibniz via their properties. This suggests that Leibniz applies here a concept of identity unrelated to space and time. But on the other hand, he elaborates on how monads represent each other and states that such a mutual representation of monads is their essential characteristic. This latter remark makes it plausible that talking about monads, about their identity and their differences, Leibniz himself relies on spatiotemporal representations of monads. I shall not go further in the interpretation of Leibniz’ writings but only remark that unlike Kant Leibniz makes no sharp distinction between different kinds of logic and doesn’t reserve a special place and function for the all-purpose “absolute” concept of identity.
  • 11
    “If we take seriously the idea that a proposition is defined by lying down how its canonical proofs are formed [. . . ] and accept that a set is defined by prescribing how its canonical elements are formed, then it is clear that it would only lead to an unnecessary duplication to keep the notions of proposition and set [. . . ] apart. Instead we simply identify them, that is, treat them as one and the same notion.” (MARTIN-LÖF, 1984, p. 13)
  • 12
    For a full exposition of the J -rule see (GÖTZ, 2018)
  • 13
    For an elementary introduction to Category theory see (LAWVERE; SCHANUEL, 1997), for Higher CT from a homotopical perspective see (HAUGSENG, 2024)
  • 14
    For a more systematic explanation of HoTT in intuitive spatio-temporal terms see (TSEMENTZIS, 2020)
  • 15
    This applies to the case when MS and ES are thought of as recurrent patterns rather than singular events
  • 16
    We are using the black hole example without entering the ongoing discussion on whether or not all physical processes are time-reversible at the fundamental level. It is more appropriate for our present purpose to think about application of mathematics in science in terms of modelling without rising questions about fundamental principles of physics and other sciences. Falling of a particle into a blackhole is an irreversible process at least at some level of its description, whether fundamental or not.
  • 17
    This argument applies only if the expression “7+5=12” is supposed to represent an operation (which is what Kant aims at, according to our reading). The same syntactic expression admits for different interpretations. In particularly, it can be read as a proposition that says that that the LHS and the RHS of (5.1) compute to the same normal form (as in the case of “7+5=10+2”). Then “=” is read as an equivalence relation, which is symmetric (and the non-invertible computation to the normal form remains without any syntactic representation). I thank the anonymous referee for a suggestion to clarify this point.
  • 18
    Thanks to J -rule in UF any function f: AB is automatically a functor of groupoids that interpret types A, B. But this is not the case for categories and functors, which are defined in UF “by hand” and require meticulous proofs of correctness of their definitions.
  • 19
    In his (VOEVODSKY, 2014) Vladimir Voevodsky explains how he first attempted, following insights from Alexandre Grothendieck’s works, to develop new foundations of mathematics on the basis of general (higher) Category theory but then eventually changed his mind and turned to the theory of (higher) groupoids, which helped him to conceive of and develop the Univalent Foundations in its standard form (outlined in (GROUP, 2013)). As far as we can see, this Voevodsky’s change of perspective was motivated by technical rather than conceptual reasons. Indeed, while MLTT and the standard Homotopy theory were in 2010s already well established mathematical theories, DTT barely existed at that time, and the Directed Homotopy theory was very new. So HoTT and Univalent foundations emerged via linking the two aforementioned theories via the theory of (higher) groupoids. But later developments in DTT give us a hope to realise the earlier version of Voevodsky’s project, by formalising the general (higher) Category theory with an appropriate version of DTT directly. This latter point of view taken in the present paper diverges from one found in Voevodsky’s (VOEVODSKY, 2014). See our (RODIN, 2025+, Section 2.4.) for a further discussion.
  • 20
    The term “hom-type” derives from the term “hom-set” used in the Category theory. Hom-set Hom C (x, y) is the set of all morphisms with domain x and codomain y in a given category C. Categories where morphisms form sets are called locally small. The prefix “hom-” derives from term “homomorphism” which in this general context is interchangeable with “morphism”.
  • 21
    Here is a further piece of explanation of rule (31) that assumes some knowledge of the basic Category theory. A homfunctor of the form HomA,-SET from a given locally small category ℂ to the category of sets, where A is a fixed object of ℂ, is covariant which means that it preserves the directions of morphisms. A hom-functor of the form Hom-,BSET, where B is also object of ℂ, is contravariant which means that it inverts the direction of all morphisms. The same property can be expressed by saying that the Hom-(bi)-functor Hom-,-SET is contravariant by the first variable and covariant by the second variable (here both variables are denoted as the empty spaces). Dependent hom-types in (31) model this behaviour of the hom-sets and hom-functors: judgement x: A op expresses the contravariance of the first variable. This remark explains why polarity operators in DTT are also called variances.
  • 22
    It is appropriate to mention here that in the general algebra one can define various “structures without identities”, i.e., without algebraic units like units in groups and monoids or identity morphisms in categories. Such are so-called magmas (sets with binary operations without further assumptions), semi-groups (associative magmas), semi-categories aka non-unital categories. We leave an analysis of such structures for a future study.
  • 23
    Referring to this feature of North’s syntax for DTT Altenkirch and Neumann describe North’s version of DTT “shallowly polarised” meaning that a “deep” polarisation needs to be applied not only to types but also to contexts (ALTENKIRCH; NEUMANN, 2024). Examples of deeply polirized versions of DTT are found in (LICATA; HARPER, 2011) and in the afore-mentioned work by Altenkirch and Neumann.
  • 24
    Another essential difference is that DTT admits for interpretation in Higher Category theory but not only in the “flat” CT used by Lawvere in (LAWVERE, 1964).
  • 25
    The mathematical reader is advised to think of the standard von Neumann’s universe of sets V as generated by the empty set 0, so every set of this universe results from a transformation of this initial object, and in this sense remains identical to it. Thinking about 𝕊𝔼𝕋 in a similar manner involves thinking about every function as an identity-preserving transformation. Notice that 𝕊𝔼𝕋 comprises not only the initial object 0 but also the terminal objet, namely singleton {∗}
  • 26
    It can be shown that when two polygons are equal in Euclid’s sense then they are equidecomposable (and obviously vice versa). So (iii) is in a sense redundant. But it helps Euclid to streamline his geometrical proofs and organise his geometrical theory axiomatically.
  • 27
    Like in the above arithmetical example it is essential for our argument that we think here of translation between different mathematical languages as a rule-based procedure that is applicable to sufficiently large fragments of mathematics but not only to singular concepts or statements.
  • 28
    Which translation qualifies as “reasonable” in this case can be a matter of historical and mathematical debate that we leave here aside. The aforementioned radical view according to which no such translation can possibly qualify as reasonable also deserves more consideration that we may grant it in this paper.
  • Acknowledgements:
    I thank Thorsten Altenkirch, Sergei Artemov, Gershom Bazerman, Hugo Cadi`ere, Gabriel Catren, Filippo Costantini, Jean-Baptiste Joinet, Igor Mikhailov, Jacob Neumann, David Rabouin, Noson Yanofsky, and an anonymous referee for valuable suggestions.
  • Article Info:
    CDD: 510.1
  • Funding:
    No funding agency.

Publication Dates

  • Publication in this collection
    02 Dec 2024
  • Date of issue
    2024

History

  • Received
    15 July 2024
  • Reviewed
    09 Oct 2024
  • Accepted
    15 Oct 2024
location_on
UNICAMP - Universidade Estadual de Campinas, Centro de Lógica, Epistemologia e História da Ciência Rua Sérgio Buarque de Holanda, 251, 13083-859 Campinas-SP, Tel: (55 19) 3521 6523, Fax: (55 19) 3289 3269 - Campinas - SP - Brazil
E-mail: publicacoes@cle.unicamp.br
rss_feed Acompanhe os números deste periódico no seu leitor de RSS
Acessibilidade / Reportar erro