Alex Simpson
Alex Simpson
  • 123
  • 25 036
Teorija izračunljivosti (2024-25): Predavanje 12
The inadequacy of decimal (and other base) representation of real numbers. The Cauchy representation of real numbers. Computable functions on real numbers are continuous.
มุมมอง: 39

วีดีโอ

Teorija izračunljivosti (2024-25): Predavanje 11
มุมมอง 22วันที่ผ่านมา
Topological aspects of computing with infinite words: semidecidable sets are open, decidable sets are clopen, computable (partial) functions are continuous, computable partial functions have G_\delta domains, clopen sets are decidable.
Teorija izračunljivosti (2024-25): Predavanje 10
มุมมอง 1514 วันที่ผ่านมา
Motivating computability with continuous data. Type 2 Turing machines. Definitions of computability for omega-words, functions on omega-words, and omega-languages. Computability for omega-words is equivalent to (semi-)decidability of the language of prefixes.
Teorija izračunljivosti (2024-25): Predavanje 9
มุมมอง 4321 วันที่ผ่านมา
Productive and creative sets. Reductions preserve productivity. Arithmetic truth is productive. Immune and simple sets. Post's theorem: there exists a simple set.
Teorija izračunljivosti (2024-25): Predavanje 8
มุมมอง 33หลายเดือนก่อน
Enumerations of c.e. sets and computable partial functions (recap). Motivating the Rice and Rice-Schapiro theorems. Reductions and the reduction lemma. Rice's theorem. The Rice-Schapiro Theorem.
Teorija izračunljivosti (2024-25): Predavanje 7
มุมมอง 38หลายเดือนก่อน
Computable and computably enumerable (c.e.) sets. Kleene's halting set. Enumeration of c.e. sets. Characterisation of c.e. sets as search problems. Characterisation of computable sets as c.e. sets with c.e. complements. C.e. sets as images of total computable functions. Infinite computable sets as images of total strictly increasing computable functions.
Teorija izračunljivosti (2024-25): Predavanje 6
มุมมอง 31หลายเดือนก่อน
Summarising lecture on models of computation and the Church-Turing thesis.
Teorija izračunljivosti (2024-25): Predavanje 5
มุมมอง 49หลายเดือนก่อน
Representations using natural numbers rather than words. Enumerating the partial computable functions. The universal partial computable function. The s-m-n theorem. The Kleene normal form theorem.
Teorija izračunljivosti (2024-25): Predavanje 4
มุมมอง 722 หลายเดือนก่อน
Primitive recursive functions. Partial recursive functions. The partial recursive functions coincide with the computable partial functions.
Teorija izračunljivosti (2024-25): Predavanje 3
มุมมอง 742 หลายเดือนก่อน
Partial functions on words reprised. Computability of unary functions on natural numbers. Three representations of natural numbers. Representations in general, computable functions between them and equivalence of representations. Product representations. Decidable and semidecidable subsets of represented sets.
Teorija izračunljivosti (2024-25): Predavanje 2
มุมมอง 492 หลายเดือนก่อน
Multi-tape Turing machines and their equivalence to single-tape machines. Cardinality argument for the existence of a non semidecidable language. Encoding Turing machines as words. The L_accept language and its undecidability. The universal Turing machine. L_accept is semidecidable. The halting problem.
Teorija izračunljivosti (2024-25): Predavanje 1
มุมมอง 1412 หลายเดือนก่อน
The notion of algorithm in mathematics. Hilbert's 10th problem and Entscheidungsproblem and their undecidability. The notion of Turing machine. Definitions:computable partial function, decidable and semidecidable language. Variant Turing machines.
Kardinalna aritmetika (2023-4): Lecture 14
มุมมอง 386 หลายเดือนก่อน
Lecture 14 of the course "cardinal arithmetic". Formalising our axioms in first-order logic. Axioms for ZF, and its relationship to our axioms. Formalised consistency statements. Two main independence results: AC is independent from ZF; CH is independent from ZFC. The independence of SIC and other large cardinal axioms requires a `leap of faith' (i.e., a stronger consistency assumption). Intrin...
Kardinalna aritmetika (2023-4): Lecture 12
มุมมอง 407 หลายเดือนก่อน
Lecture 12 of the course "cardinal arithmetic". Powerset measures and additivity properties of such measures. Real-valued measurable cardinals. Real-valued measurable cardinals are weakly inaccessible. Two-valued measures, ultrafilters and completeness properties . Measurable cardinals. Measurable cardinals are strongly inaccessible. Analytic sets and their relationship to Borel sets. The exist...
Kardinalna aritmetika (2023-4): Lecture 11
มุมมอง 657 หลายเดือนก่อน
Lecture 11 of the course "cardinal arithmetic". Gale-Stewart games. Example: the perfect subset game. Definition of determined game. AC implies there exist games that are not determined. Proof of closed determinacy. Statement of Borel determinacy. The axiom of determinacy (AD) and some of its consequences.
Kardinalna aritmetika (2023-4): Lecture 10
มุมมอง 667 หลายเดือนก่อน
Kardinalna aritmetika (2023-4): Lecture 10
Kardinalna aritmetika (2023-4): Lecture 9
มุมมอง 797 หลายเดือนก่อน
Kardinalna aritmetika (2023-4): Lecture 9
Kardinalna aritmetika (2023-4): Lecture 8
มุมมอง 718 หลายเดือนก่อน
Kardinalna aritmetika (2023-4): Lecture 8
Kardinalna aritmetika (2023-4): Lecture 7
มุมมอง 1038 หลายเดือนก่อน
Kardinalna aritmetika (2023-4): Lecture 7
Računska zahtevost 2023-4: predavanje 2
มุมมอง 68ปีที่แล้ว
Računska zahtevost 2023-4: predavanje 2
Računska zahtevost 2023-4: predavanje 1
มุมมอง 121ปีที่แล้ว
Računska zahtevost 2023-4: predavanje 1
Programiranje 2: programiranje igre Go
มุมมอง 102ปีที่แล้ว
Programiranje 2: programiranje igre Go
Logika (2022-23): Predavanje 14
มุมมอง 105ปีที่แล้ว
Logika (2022-23): Predavanje 14
Logika (2022-23): Predavanje 13
มุมมอง 106ปีที่แล้ว
Logika (2022-23): Predavanje 13
Programiranje 2: napredna inteligenca za igre
มุมมอง 128ปีที่แล้ว
Programiranje 2: napredna inteligenca za igre
Logika (2022-23): Predavanje 11
มุมมอง 120ปีที่แล้ว
Logika (2022-23): Predavanje 11
Logika (2022-23): Predavanje 10
มุมมอง 122ปีที่แล้ว
Logika (2022-23): Predavanje 10
Logika (2022-23): Predavanje 9
มุมมอง 124ปีที่แล้ว
Logika (2022-23): Predavanje 9
Logika (2022-23): Predavanje 8
มุมมอง 105ปีที่แล้ว
Logika (2022-23): Predavanje 8
Logika (2022-23): Predavanje 7
มุมมอง 114ปีที่แล้ว
Logika (2022-23): Predavanje 7

ความคิดเห็น

  • @RobertRoberts-r9m
    @RobertRoberts-r9m 12 วันที่ผ่านมา

    Thanks for the breakdown! I have a quick question: My OKX wallet holds some USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How should I go about transferring them to Binance?

  • @AmanShah-i3p
    @AmanShah-i3p 14 วันที่ผ่านมา

    Infinity top...what? 4:30

    • @alexsimpson8841
      @alexsimpson8841 12 วันที่ผ่านมา

      "If someobody says infinity topos or something like that"

  • @xanderlewis
    @xanderlewis 3 หลายเดือนก่อน

    11:11 I guess it's hinting at which side the unit is being multiplied on. Lambda = Left, Rho = Right? Lovely lecture, by the way. Very grateful to have these.

  • @paschalcharles6097
    @paschalcharles6097 4 หลายเดือนก่อน

    Category theory is making me unhappy

  • @muttdev
    @muttdev 11 หลายเดือนก่อน

    Not much interesting. Just repeated what is in the text books. He is worried about correct definitions of category theory than what is the point of Category Theory.

  • @NonameBozo88
    @NonameBozo88 ปีที่แล้ว

    Please fix quality of audio, it can be better for sure.

  • @CanaanZhou2002
    @CanaanZhou2002 ปีที่แล้ว

    Fascinating! I wonder if your 2012 paper "Measure, randomness and sublocales" can be incorporated into this framework.

  • @nunoalexandre6408
    @nunoalexandre6408 ปีที่แล้ว

    Love it!!!!!!!!!!!

  • @helicalactual
    @helicalactual ปีที่แล้ว

    Wow that an amazing lecturer!! That’s dope! How many lecturers allow you to ask about material!!

  • @paragmehta9986
    @paragmehta9986 ปีที่แล้ว

    These lectures are lovely... thanks! Would be great to have access to the notes that you allude to, if possible.

  • @Vannishn
    @Vannishn ปีที่แล้ว

    Hello ! First of all, thank you so much for granting open access to your lectures, there is no category theory at the program of the uni where I study so it's really saving me time, as an introduction, to watch this series instead of getting a book (and perhaps the wrong one) about Cat. I was wondering if by any chance you were also offering access to the notes and exercises for your course ? Thank you again, in any case. Yannis Newell

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 ปีที่แล้ว

    cool stuff

  • @frankzenter8844
    @frankzenter8844 ปีที่แล้ว

    In your definition of a Grothendieck topos (10:48) didn't you want to ask for infinite coproducts?

    • @alexsimpson8841
      @alexsimpson8841 ปีที่แล้ว

      Yes, thanks. It should have all set-indexed products. Of course I knew this, and I'm not quite sure how and why the word finite came out in the lecture. It was Friday 13th!

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 ปีที่แล้ว

    abstract algebra (theory of modules and syzygies) at the end of the 19th century, chiefly by Henri Poincaré and David Hilbert. noncommutative geometry

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 ปีที่แล้ว

    how you know its random it may have a large patten ?

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 ปีที่แล้ว

    no repeatable pattern?

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 ปีที่แล้ว

    A Kripke structure (S, s0, R : P(S ×S), L : S → P AP, AP) is a quintuple, where S is the set of states, s0 is the initial state, R is a transition relation between states, and L is a labelling function for states

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 ปีที่แล้ว

    the coin is a random series

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 ปีที่แล้ว

    germination

  • @30803080308030803081
    @30803080308030803081 ปีที่แล้ว

    "In Set, every epimorphism splits." I believe this, because I realized that it is a statement of the existence of specific functions, whereas I've had the habit of using the AC in a proof by writing something like: "define this function by arbitrarily choosing an element of each set". Of course, the standard AC is also correctly stated existentially, not as a procedure for defining a function in a proof. That notion of making infinite arbitrary choices -- as if a human or a computer must complete this procedure -- seems questionable. Merely stating, however, that a specific type of function exists as an abstract thing is more certain: all sets and functions exist already as abstract mathematical things. So, I've determined that I must not be a constructivist. I suppose some mathematicians would disagree with my thinking and some would agree.

  • @30803080308030803081
    @30803080308030803081 2 ปีที่แล้ว

    Solution to the puzzle: 1) Not all endofunctors on Set preserve monomorphisms. Summary of my proof: Define F to take each non-empty set X to the singleton set {X} and to take the empty set 0 to the two-element set {0, {0}}. Functions between non-empty sets go to functions between singleton sets. The empty function on 0 goes to the identity function on {0, {0}}. An empty function from 0 to X gets taken to the function from {0, {0}} onto {X}. Those empty functions 0 to X are injections, but F takes them to non-injections. 2) All endofunctors on Set preserve epimorphisms. Proof: Any surjecfion f: A -> B corresponds to a function g: B -> A which can be defined by choosing one element of f^-1({b}) and letting that be g(b). Then f°g is the identity function on B, 1_B. So, any endofunctor F on Set must satisfy F(f)°F(g) = F(f°g) = 1_B. This equation can be true only if F(f) is a surjection.

    • @alexsimpson8841
      @alexsimpson8841 2 ปีที่แล้ว

      This is correct. Note that your answer to (2) uses the axiom of choice.

    • @30803080308030803081
      @30803080308030803081 ปีที่แล้ว

      @@alexsimpson8841 Yes! That's why I used the word "choose".

  • @30803080308030803081
    @30803080308030803081 2 ปีที่แล้ว

    Exercise on powerset functors: I’ll use sets X, Y, Z, and functions f: X -> Y and g: Y -> Z. 1. Call this contravariant functor F1. Define F1(f) thusly: for any subset T of Y (element of PY), F1(f)(T) = f^-1(T) (the pre-image of T under f). 2. Call this functor F2. Define F2 thusly: for any subset S of X (element of PX), F2(f)(S) = f(S). 3. Call this functor F3. Define F3 thusly: for any subset S of X, F3(f)(S) = {elements y of Y such that f^-1({y}) is a subset of S}. Remarks: If f is an injection, then F3(f) = F2(f); otherwise F3(f)(S) is a proper subset of F2(f)(S) for some subsets S of X. Of course F1, F2, and F3 are functors (F1 contravariant) because they preserve identity morphisms and composite morphisms. I found that proving composition for F3 was the only part that took a little work.

  • @30803080308030803081
    @30803080308030803081 2 ปีที่แล้ว

    I’m studying category theory, and I liked this lecture. I will watch the next one. The monomorphisms in the category Rel are the relations between any sets Y and Z such that each element of Y is related to at least one element of Z, and no two elements of Y are related to the same element of Z. This guarantees that a composition of relations from a set X to Y to Z doesn’t “lose information” about the relatedness of elements of X to elements of Y.

    • @alexsimpson8841
      @alexsimpson8841 2 ปีที่แล้ว

      Thank you for your comment. Every relation of the form you describe in your comment is indeed a monomorphism in the category Rel. However, there exist other monomorphisms in Rel that are not of this form. So the property you give does not characterise the monomorphisms.

    • @askyle
      @askyle ปีที่แล้ว

      I think it's a small fix though; I'd say it's the relations between Y and Z where every y in Y has _some_ z in Z that is related to y and only to y; i.e. different elements of Y may have overlapping images but each such image needs to have at least one "own" element. Proof sketch (for the "mono => ..." direction): by looking at the relations between 1 and Y we see that a mono needs to map every subset of Y to a different subset of Z; in particular, the images of {y}, Y\{y}, and Y all have to be different. That implies that the image of {y} cannot be a subset of the image of Y\{y}, i.e. it has to have some element not contained in the latter (which is in turn the union of the images of all the other elements).

    • @samueldeandrade8535
      @samueldeandrade8535 5 หลายเดือนก่อน

      Hehe. I was trying to understand why you started your reasoning with Y and Z. I got it. Hehehe. I prefer to use X→Y for the candidate of mono and for the domain of "test functions" I will use U. So, R: X→Y relation, using function notation, R(x)=subset of Y, For any S,T relations U→X, we must have RS=RT implies S=T Oh I will have to apply relations in subsets, so for a subset p (for points) in U, S(p)=union of S(u),u in p Then, composition of relations is (RS)(p)=R(S(p)) Yeah, I guess this works. Now, if R is mono, in particular we can apply it for relations S,T: U→X with U={u}, S=u×p, T=u×q, for any p,q subsets of X, the meaning of u×p is just u×p={(u,x): x in p} So RS(u)=RT(u) means R(p)=R(q) so if p,q have the same image by R, they have to be the same sets ... This implies, for p=domain of R and q=X that R is total, because we always have R(domain of R)=R(X) Now, for each x,y in X, x≠y, indeed we must have R(x)≠R(y) But it is more complicated than that, because for x,y,z in X, all different, we also must have R(x),R(y),R(z),R({x,y}),R({y,z}),R({z,x}),R({x,y,z}) all different! We would need to have not just, let's say k_{x,y} in Y, for each x,y in X, such that k_{x,y} is in R(x) (or R(y)) but not in R(y) (or R(x)), (which can be described by k_{x,y} in R(x) symdiff R(y), the symmetric difference, which is the union of the differences OR the union minus the intersection) but we need such k_{x,p} in Y, for any x in X and p subset of X not containing x! And for q instead of p! This can easily be described "R, as a function from Subs(X)→Subs(Y), is injective" (the mono statement "R(p)=R(q) implies p=q" is exactly that) but I want to see what this means for elements ... It is easy to understand if R is just an injective funtion. In this case, the property is automatically satisfied, because each set p={x,y,z,...} corresponds to R(p)={R(x),R(y),R(z),...} so they behave exactly the same, there is no risk to have R(p)=R(q) for p≠q. If I extend R to S = R union {(x,R(y)} with x≠y, it is NOT a mono anymore, because S({x,y}) = {R(x),R(y)} = S(x) ... But I could extend R by including (x,k), k NOT in the image of R. And when I do that, I could also include (x,k) ... Right! Because to differentiate between sets with x or y I can use R(x) and R(y)! I am starting to think this is it: R is an extension of an injective function F by points outside F's codomain. Actually, more precisely, a coextension, because I am including images. So, take F: X→Y injective for any R coextension in Y\F(X) we have R: X→Y mono in Rel Oh I think I know how to produce such an F! Starting with R, for any x in X, for X≠∅, let's define the set of x-exclusives Ex(x) := R(x)\R(X\x) we must have Ex(x)≠∅ because if Ex(x)=∅, then R(x) would be contained in R(X\x) implying R(X\x) = R(X\x) union R(x) = R(X\x union x) = R(X) R mono implies X\x=X ==> X={x} which contradicts Ex(x)=∅, because Ex(x) = R(x)\R(X\x) = R(X)\R(∅) = R(X) ≠ ∅ Now, for x≠y, the exclusives sets are clearly disjoint, by the simple reason y is in X\x, so R(y) is in R(X\x), so R(y) is NOT in Ex(x) Now, just choose one F(x) in each Ex(x) and we are done ... ✓ This also means we have Prod |Ex(x)| options to choose F by this process. Let's take an example ... X = {1,2,3} Y = {1,2,3,4,5,6,7,8,9} Let's take R defined by R(1) = {1,2,3,7} R(2) = {2,4,8} R(3) = {3,4,5,6,9} We have 7 non-empty subsets to check if R is injective on subsets of X, the first 3 are in the definition, the other are R({1,2}) = {1,2,3,4,7,8} R({2,3}) = {2,3,4,5,6,8,9} R({3,1}) = {1,2,3,4,5,6,7,9} R(X) = Y Ok, they are all different. The exclusives sets are Ex(1) = {1,7} Ex(2) = {8} Ex(3) = {5,6,9} So we can consider F: X→Y defined by F(1) = 1, F(2) = 8, F(3) = 5, and R is an extension of F. We can choose other 5 options instead of F using the exclusive sets. But they are not all options, because we could consider the injective functions in X F(x) = x² F(x) = 2x F(x) = x F(x) = x+2 F(x) = x+6 They all are corestrictions of R. There is a way to measure how much a morphism is or is not a monomorphism, right??? Anyway ... this was reallly fun! Thanks for inspiring me.

    • @samueldeandrade8535
      @samueldeandrade8535 5 หลายเดือนก่อน

      It is good to observe that there is a little detail about my previous comment that could be better: given an injective function F, if R is coextension of F by points outside the image, R is mono. But we can think more generally allowing R to be coextensions preserving the exclusive sets Ex(x), I guess. Oh I get it, for some reason I was thinking union of Ex(x) = R(X) probably because my mind was thinking R(x) instead of Ex(x) ... And now I understand why my mind was thinking about the partition R(X) = E union E⁰ Hahahaha. Yeah, R is coextension of injective functions F: X→E by points on E⁰. That's the general case. Let me invoke the example again, X = {1,2,3} Y = {1,2,3,4,5,6,7,8,9} We had R as union of injective functions, R(x) = {x,2x,x,x+2,x+6,x²} or something like that, I didn't say, but I thought R like that, or included some different element for 1 or 3, so, let me see, R(1) = {1,2,3,7} R(2) = {2,4,8} R(3) = {3,4,5,6,9} (yeah I put 4 in R(3), I would but x+1, but I forgot, I guess? Or changed my mind? I don't remember, I should be sleeping! Hahaha, it is 3am, almost 4am) I have Ex(1) = {1,7} Ex(2) = {8} Ex(3) = {5,6,9} (btw we can quickly write Ex(x) looking each element of R(x) and looking for it in the other sets, if we find it, then it is not part of Ex(x),we go to the next element, if we don't find it, it is part of Ex(x)) So if E is their union, E = {1,5,6,7,8,9} so E⁰ = R(X)\E = {2,3,4} and indeed each R(x) is extension of Ex(x) by E⁰ ... My mind started thinking that, then the part that manages sleep distracted it from the idea. Haha. There some other little observations, for example, to check each function used in the union, how they related to each other. For some reason I am thinking about stalks ... Very cool. I am very happy. Time to sleep.

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    always interesting.

  • @kalil5414
    @kalil5414 2 ปีที่แล้ว

    😣 『p』『r』『o』『m』『o』『s』『m』

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    it's by mistake your that learn think of learning to walking you hit the floor a lot

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    what about inverse semigroups.

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    any two distinct points there exist neighbourhoods of each which are disjoint from each other.

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    1950’s A. Grothendieck et al. were using category theory with great success in algebraic geometry.

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    As a first approximation, one could say that category theory is the mathematical study of (abstract) algebras of functions. Just as group theory is the abstraction of the idea of a system of permutations of a set or symmetries of a geometric object, so category theory arises from the idea of a system of functions among some objects.

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    interesting subject

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    can one say he knows the language if he does not know all the words?

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    have blue pen red pen and black ?

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    very interesting

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    One approach to the problem might be to run the program for some number of steps and check if it halts.

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    halting problem is the problem of determining, from a description of an arbitrary computer program and an input, whether the program will finish running, or continue to run forever.

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    Thus, the task is to find universal properties that uniquely determine the objects of interest.

    • @clickaccept
      @clickaccept 2 ปีที่แล้ว

      No. You just shifted your frame of "interest". The task you set out, is recursive and endless.

  • @aaronrobertcattell8859
    @aaronrobertcattell8859 2 ปีที่แล้ว

    interesting.

  • @alexsimpson8841
    @alexsimpson8841 4 ปีที่แล้ว

    At 33:56 I say "empty disjunction". I mean "empty conjunction". The empty conjunction is true!