For $a_0,...,a_k$ affinely independent points in $\mathbb{R}^N$ for $N\ge k$ we define a $k$-simplex $\sigma$ to be $\sigma=\{\sum_{i=1}^kt_ia_i|t_0+...+t_k=1, t_i\ge 0\}$. A simplicial complex $K$ is then a finite collection of simplices in some $\mathbb{R}^n$ such that a) $K$ contains all faces of a simplex $\sigma\in K$ and b) the intersection of two simplices is a face of each of them.
I have two questions:
1) Why do we need the condition a)? What confuses me is that, in particular taking geometric realization, one can not distinguish e.g. between the standard simplex and the union of all its faces. Is there a historical reason for this formalism?
2) What if we defined $\sigma=\{\sum_{i=1}^kt_ia_i|t_0+...t_k=1, t_i > 0\}$, a somewhat open analogue of the above definition, and take simplicial complexes of open simplices? This seems to be more natural to me considering the geometric realization (we don't take point-sets twice), and the notion of the interior and closure of a simplex is much more natural. However, this approach seems to be quite rare in the literature. Is there a good reason to consider closed simplices and do both theories coincide?
Good question! In terms of the actual set/shape in $\mathbb{R}^n$, there is no difference, as you say. And you could do the "open simplex" thing, including all the boundaries as lower-dimensional open simplices, to get rid of repeats, without changing the union of all of them. But let me argue for the textbook definition.
I don't know much about this stuff, but one clear reason for (a) and (b) from my point of view is the correspondence between facts about the geometric realization of the simplicial complex and facts about the combinatorial object $\mathcal{K}$. There are lots of topological properties of the geometric realization $|\mathcal K|$ which can be computed or checked simply by knowing the set $\mathcal K$ along with the subset/intersection structure, forgetting that each element once had geometry. A notable example: simplicial homology seems very simple compared to other homology theories (e.g., singular homology), and it agrees with the others. That's pretty amazing, and it also really helps with building intuition in the wobbly world of topology when you can take some reasonable geometric object you want to learn about, reduce it to a seemingly much simpler combinatorial object, and do computations there (these kinds of stories are some of my favorite parts of math). These correspondences depend on these two axioms (a) and (b) on the combinatorial side of the story. They are the data you need to keep to be able to study the topology (homology, in particular) of $|\mathcal K|$ combinatorially.