Compare commits

...

7 Commits

Author SHA1 Message Date
abuseofnotation
ba5b87d8cf
Merge pull request #55 from gbezyuk/patch-1
Typo fix in 04_order.md
2024-03-05 21:40:05 +02:00
abuseofnotation
778727333a
Merge pull request #56 from gbezyuk/patch-2
typo fix 05_logic.md
2024-03-05 21:39:33 +02:00
abuseofnotation
aed20e39f3
Merge pull request #57 from gbezyuk/patch-3
typo fix 10_functors.md
2024-03-05 21:38:44 +02:00
Grigoriy Beziuk
89f7ee4b20
typo fix 10_functors.md 2024-03-04 08:02:38 +03:00
Grigoriy Beziuk
044c0743c9
typo fix 05_logic.md 2024-03-04 01:01:03 +03:00
Grigoriy Beziuk
ffcd803a0a
typo fix 05_logic.md 2024-03-04 00:52:56 +03:00
Grigoriy Beziuk
f3672e0869
Typo fix in 04_order.md 2024-03-03 15:44:10 +03:00
3 changed files with 4 additions and 4 deletions

View File

@ -10,7 +10,7 @@ Given a set of objects, there can be numerous criteria, based on which to order
However, currently we are not interested in the *criteria* that we can use to order objects, but in the *nature of the relationships* that define order. Of which there can be several types as well.
Mathematically, the order as a construct is represented (much like a monoid) by two two components.
Mathematically, the order as a construct is represented (much like a monoid) by two components.
One is a *set of things* (e.g. colorful balls) which we sometimes call the order's *underlying set*.

View File

@ -437,7 +437,7 @@ By now you probably realized that the *and* and *or* operations are the bread an
![Order meet and joing](../05_logic/lattice_meet_join.svg)
Here comes the first criteria for an order to represent a logical system accurately - *it has to have $meet$ and $join$ operations for all elements*. Having two elements without a meet would mean that you would have a logical system where there are propositions for which you cannot say that one or the other is true. And this not how logic works, so our order has to have meets and joins for all elements. Incidentally we already know how such orders are called - they are called *lattices*.
Here comes the first criteria for an order to represent a logical system accurately - *it has to have $meet$ and $join$ operations for all elements*. Having two elements without a meet would mean that you would have a logical system where there are propositions for which you cannot say that one or the other is true. And this is not how logic works, so our order has to have meets and joins for all elements. Incidentally we already know how such orders are called - they are called *lattices*.
One important law of the *and* and *or* operations, that is not always present in the *meet*-s and *join*-s concerns the connection between the two, i.e. way that they distribute, over one another.
@ -499,7 +499,7 @@ So this is the final condition for an order/lattice to be a representation of lo
Without being too formal, let's try to test if this definition captures the concept correctly by examining a few special cases.
For example, let's take $A$ and $B$ to be the same object. In this case, ($A → B$) (or ($A → A$) if you want to be pedantic) would be the topmost object $X$ for which the criteria given by the formula $A ∧ X → A$ is satisfied. But in this case the formula is *always satisfied* as the *meet* of $A$ and any other object would always be below $A$. So this formula is always for all $X$. The topmost object that fits it is, then, the topmost object out there i.e. $True$.
For example, let's take $A$ and $B$ to be the same object. In this case, ($A → B$) (or ($A → A$) if you want to be pedantic) would be the topmost object $X$ for which the criteria given by the formula $A ∧ X → A$ is satisfied. But in this case the formula is *always satisfied* as the *meet* of $A$ and any other object would always be below $A$. So this formula is always satisfied for all $X$. The topmost object that fits it is, then, the topmost object out there i.e. $True$.
![Implies identity](../05_logic/implies_identity.svg)

View File

@ -120,7 +120,7 @@ By the way, what we just did (taking a concept that is defined for a more narrow
The problem with categorical isomorphisms
---
By examining them more closely, we realize that categorical isomorphisms are not so hard to define. However there is another issue with them, namely that they *don't capture the essence of what categorical equality should be*. I have devised a very good and intuitive explanation why is it the case, that this ~~margin~~ section is to narrow to contain.
By examining them more closely, we realize that categorical isomorphisms are not so hard to define. However there is another issue with them, namely that they *don't capture the essence of what categorical equality should be*. I have devised a very good and intuitive explanation why is it the case, that this ~~margin~~ section is too narrow to contain.
In the next chapter we will devise a more apt way to define a *two-way connection* between categories. But for this, we need to first examine *one-way connections* between them, i.e. *functors*.