When Does an Atlas Uniquely Define a Manifold? The Next CEO of Stack OverflowWhy maximal atlasAtlas on product manifoldWhat is the significance of incompatible coordinate charts for a manifold?Why do we require that a complex manifold has the structure of a real manifold?Problem defining a smooth m-manifold via a smooth atlasHow to define differentiable functions on manifolds?why is a differentiable manifold defined by a diffeomorphism of the charts in its Atlas?Is the maximal atlas for a topological manifold unique?Manifolds with Boundary and Maximal AtlasCan't understand the definition of equivalence of topological atlas.

Multi tool use
Multi tool use

Is it okay to store user locations?

How to count occurrences of text in a file?

I believe this to be a fraud - hired, then asked to cash check and send cash as Bitcoin

Why did we only see the N-1 starfighters in one film?

How easy is it to start Magic from scratch?

How to safely derail a train during transit?

% symbol leads to superlong (forever?) compilations

How can I open an app using Terminal?

When airplanes disconnect from a tanker during air to air refueling, why do they bank so sharply to the right?

Does it take more energy to get to Venus or to Mars?

How to write papers efficiently when English isn't my first language?

Only print output after finding pattern

Apart from "berlinern", do any other German dialects have a corresponding verb?

Why here is plural "We went to the movies last night."

Can a single photon have an energy density?

Whats the best way to handle refactoring a big file?

How to get regions to plot as graphics

Inappropriate reference requests from Journal reviewers

Can I equip Skullclamp on a creature I am sacrificing?

Is it my responsibility to learn a new technology in my own time my employer wants to implement?

Visit to the USA with ESTA approved before trip to Iran

Robert Sheckley short story about vacation spots being overwhelmed

What is the difference between "behavior" and "behaviour"?

Describing a person. What needs to be mentioned?



When Does an Atlas Uniquely Define a Manifold?



The Next CEO of Stack OverflowWhy maximal atlasAtlas on product manifoldWhat is the significance of incompatible coordinate charts for a manifold?Why do we require that a complex manifold has the structure of a real manifold?Problem defining a smooth m-manifold via a smooth atlasHow to define differentiable functions on manifolds?why is a differentiable manifold defined by a diffeomorphism of the charts in its Atlas?Is the maximal atlas for a topological manifold unique?Manifolds with Boundary and Maximal AtlasCan't understand the definition of equivalence of topological atlas.










6












$begingroup$


I am totally new to differential geometry and am having trouble understanding a very basic idea. In what follows, I apologize for being gratuitously pedantic, but I want to be sure I clearly understand what's going on.



If $M$ is a set and $T$ is a topology on $M$ such that $(M,T)$ is Hausdorff and second countable, then $M$ is a topological manifold if for all $pin M$ there exists an ordered pair $(U,x)$ such that $U subset M$ is $T$-open and $x:Urightarrow mathbbR^d$ is a homeomorphism whose image is an open subset of $mathbbR^d$ in the standard topology.



Ordered pairs $(U,x)$ that satisfy the conditions in the above paragraph are called charts on the manifold. An atlas for $M$ is a collection of charts on $M$, $A = (U_a,x_a)colon a in I$, such that $cup_alphain IU_a = M$.



Question 1: Does every manifold have at least one atlas?



My answer: I believe so, since by the definition of a manifold there exists at least one chart for each point, and the collection of either all or at least one of the charts at each point can be taken as an atlas. Perhaps however there is some technical problem in set theory with this construction.



Question 2: Does an atlas uniquely define a manifold? That is, if $A$ and $A'$ are atlases and $A neq A'$, is it necessary true that the manifolds with $(X,T)$ as their underlying space but with atlases $A$ and $A'$ respectively are different? (In the naive sense--not considering the possibility that they are diffeomorphic)



I believe the core concept I'm struggling with here is what the naive notion of equivalence is for manifolds. (For example, for topological spaces "naive equivalence" means that the two underlying sets are equal and the two topologies have exactly the same open sets, rather than the existence of a homeomorphism, which is a more sophisticated notion of equivalence.)



If instead we define a topological manifold as an ordered triple $(M,T,A)$, where $A$ is an atlas, my confusion vanishes. But then naive equivalence requires exactly the same charts in the atlas, which might be too much to reasonably say that two manifolds are the same. I've also not seen this definition in any of the references I'm using. This brings up the following question.



Question 3: Is it possible to define a manifold as an ordered triple, as in the paragraph above?










share|cite|improve this question









$endgroup$











  • $begingroup$
    "Diffeomorphic" is the wrong word if you're talking about topological manifolds--the non-naive notion of equivalence is just homeomorphism.
    $endgroup$
    – Eric Wofsey
    2 hours ago















6












$begingroup$


I am totally new to differential geometry and am having trouble understanding a very basic idea. In what follows, I apologize for being gratuitously pedantic, but I want to be sure I clearly understand what's going on.



If $M$ is a set and $T$ is a topology on $M$ such that $(M,T)$ is Hausdorff and second countable, then $M$ is a topological manifold if for all $pin M$ there exists an ordered pair $(U,x)$ such that $U subset M$ is $T$-open and $x:Urightarrow mathbbR^d$ is a homeomorphism whose image is an open subset of $mathbbR^d$ in the standard topology.



Ordered pairs $(U,x)$ that satisfy the conditions in the above paragraph are called charts on the manifold. An atlas for $M$ is a collection of charts on $M$, $A = (U_a,x_a)colon a in I$, such that $cup_alphain IU_a = M$.



Question 1: Does every manifold have at least one atlas?



My answer: I believe so, since by the definition of a manifold there exists at least one chart for each point, and the collection of either all or at least one of the charts at each point can be taken as an atlas. Perhaps however there is some technical problem in set theory with this construction.



Question 2: Does an atlas uniquely define a manifold? That is, if $A$ and $A'$ are atlases and $A neq A'$, is it necessary true that the manifolds with $(X,T)$ as their underlying space but with atlases $A$ and $A'$ respectively are different? (In the naive sense--not considering the possibility that they are diffeomorphic)



I believe the core concept I'm struggling with here is what the naive notion of equivalence is for manifolds. (For example, for topological spaces "naive equivalence" means that the two underlying sets are equal and the two topologies have exactly the same open sets, rather than the existence of a homeomorphism, which is a more sophisticated notion of equivalence.)



If instead we define a topological manifold as an ordered triple $(M,T,A)$, where $A$ is an atlas, my confusion vanishes. But then naive equivalence requires exactly the same charts in the atlas, which might be too much to reasonably say that two manifolds are the same. I've also not seen this definition in any of the references I'm using. This brings up the following question.



Question 3: Is it possible to define a manifold as an ordered triple, as in the paragraph above?










share|cite|improve this question









$endgroup$











  • $begingroup$
    "Diffeomorphic" is the wrong word if you're talking about topological manifolds--the non-naive notion of equivalence is just homeomorphism.
    $endgroup$
    – Eric Wofsey
    2 hours ago













6












6








6


1



$begingroup$


I am totally new to differential geometry and am having trouble understanding a very basic idea. In what follows, I apologize for being gratuitously pedantic, but I want to be sure I clearly understand what's going on.



If $M$ is a set and $T$ is a topology on $M$ such that $(M,T)$ is Hausdorff and second countable, then $M$ is a topological manifold if for all $pin M$ there exists an ordered pair $(U,x)$ such that $U subset M$ is $T$-open and $x:Urightarrow mathbbR^d$ is a homeomorphism whose image is an open subset of $mathbbR^d$ in the standard topology.



Ordered pairs $(U,x)$ that satisfy the conditions in the above paragraph are called charts on the manifold. An atlas for $M$ is a collection of charts on $M$, $A = (U_a,x_a)colon a in I$, such that $cup_alphain IU_a = M$.



Question 1: Does every manifold have at least one atlas?



My answer: I believe so, since by the definition of a manifold there exists at least one chart for each point, and the collection of either all or at least one of the charts at each point can be taken as an atlas. Perhaps however there is some technical problem in set theory with this construction.



Question 2: Does an atlas uniquely define a manifold? That is, if $A$ and $A'$ are atlases and $A neq A'$, is it necessary true that the manifolds with $(X,T)$ as their underlying space but with atlases $A$ and $A'$ respectively are different? (In the naive sense--not considering the possibility that they are diffeomorphic)



I believe the core concept I'm struggling with here is what the naive notion of equivalence is for manifolds. (For example, for topological spaces "naive equivalence" means that the two underlying sets are equal and the two topologies have exactly the same open sets, rather than the existence of a homeomorphism, which is a more sophisticated notion of equivalence.)



If instead we define a topological manifold as an ordered triple $(M,T,A)$, where $A$ is an atlas, my confusion vanishes. But then naive equivalence requires exactly the same charts in the atlas, which might be too much to reasonably say that two manifolds are the same. I've also not seen this definition in any of the references I'm using. This brings up the following question.



Question 3: Is it possible to define a manifold as an ordered triple, as in the paragraph above?










share|cite|improve this question









$endgroup$




I am totally new to differential geometry and am having trouble understanding a very basic idea. In what follows, I apologize for being gratuitously pedantic, but I want to be sure I clearly understand what's going on.



If $M$ is a set and $T$ is a topology on $M$ such that $(M,T)$ is Hausdorff and second countable, then $M$ is a topological manifold if for all $pin M$ there exists an ordered pair $(U,x)$ such that $U subset M$ is $T$-open and $x:Urightarrow mathbbR^d$ is a homeomorphism whose image is an open subset of $mathbbR^d$ in the standard topology.



Ordered pairs $(U,x)$ that satisfy the conditions in the above paragraph are called charts on the manifold. An atlas for $M$ is a collection of charts on $M$, $A = (U_a,x_a)colon a in I$, such that $cup_alphain IU_a = M$.



Question 1: Does every manifold have at least one atlas?



My answer: I believe so, since by the definition of a manifold there exists at least one chart for each point, and the collection of either all or at least one of the charts at each point can be taken as an atlas. Perhaps however there is some technical problem in set theory with this construction.



Question 2: Does an atlas uniquely define a manifold? That is, if $A$ and $A'$ are atlases and $A neq A'$, is it necessary true that the manifolds with $(X,T)$ as their underlying space but with atlases $A$ and $A'$ respectively are different? (In the naive sense--not considering the possibility that they are diffeomorphic)



I believe the core concept I'm struggling with here is what the naive notion of equivalence is for manifolds. (For example, for topological spaces "naive equivalence" means that the two underlying sets are equal and the two topologies have exactly the same open sets, rather than the existence of a homeomorphism, which is a more sophisticated notion of equivalence.)



If instead we define a topological manifold as an ordered triple $(M,T,A)$, where $A$ is an atlas, my confusion vanishes. But then naive equivalence requires exactly the same charts in the atlas, which might be too much to reasonably say that two manifolds are the same. I've also not seen this definition in any of the references I'm using. This brings up the following question.



Question 3: Is it possible to define a manifold as an ordered triple, as in the paragraph above?







differential-geometry manifolds differential-topology smooth-manifolds






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










asked 2 hours ago









SZNSZN

2,748720




2,748720











  • $begingroup$
    "Diffeomorphic" is the wrong word if you're talking about topological manifolds--the non-naive notion of equivalence is just homeomorphism.
    $endgroup$
    – Eric Wofsey
    2 hours ago
















  • $begingroup$
    "Diffeomorphic" is the wrong word if you're talking about topological manifolds--the non-naive notion of equivalence is just homeomorphism.
    $endgroup$
    – Eric Wofsey
    2 hours ago















$begingroup$
"Diffeomorphic" is the wrong word if you're talking about topological manifolds--the non-naive notion of equivalence is just homeomorphism.
$endgroup$
– Eric Wofsey
2 hours ago




$begingroup$
"Diffeomorphic" is the wrong word if you're talking about topological manifolds--the non-naive notion of equivalence is just homeomorphism.
$endgroup$
– Eric Wofsey
2 hours ago










1 Answer
1






active

oldest

votes


















4












$begingroup$

For Question 1, you are right. For instance, you can just take the set of all charts on $(M,T)$ and they will be an atlas.



For Questions 2 and 3, as you have defined a topological manifold, a topological manifold is just a topological space which satisfies certain properties. So, an atlas doesn't actually have anything to do with what a topological manifold is (an atlas just happens to exist on any topological manifold). Two manifolds are equal iff they are equal as topological spaces.



That said, no one actually cares about equality of manifolds. What people actually care about is whether two manifolds are homeomorphic (or more specifically, whether specific maps between them are homeomorphisms). In other words, the "naive equivalence" you are asking about is not important for any applications. As a result, it's perfectly fine to use a definition as you propose in Question 3, where an atlas is part of what a manifold is. This will change what equality of manifolds means (i.e., "naive equivalence") but will not change the notion of equivalence that actually matters, which is homeomorphism.



In the language of category theory, you can define a category $Man$ whose objects are topological manifolds (according to your original definition) and whose maps are continuous maps. You can also define a category $Man'$ whose objects are topological manifolds together with an atlas and whose maps are continuous maps. There is a forgetful functor $F:Man'to Man$ which forgets the atlas. This functor is not an isomorphism of categories, but it is an equivalence of categories, which is good enough for everything people ever want to do with manifolds.




As a final remark, atlases are pretty irrelevant to the study of topological manifolds. The reason atlases are important is to define smooth manifolds, which impose some additional conditions on what kind of atlases are allowed. A smoooth manifold cannot be defined as just a topological space, but instead must be defined as a topological space together with an atlas satisfying certain assumptions (or a topological space together with some other additional structure equivalent to an atlas).






share|cite|improve this answer









$endgroup$













    Your Answer





    StackExchange.ifUsing("editor", function ()
    return StackExchange.using("mathjaxEditing", function ()
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    );
    );
    , "mathjax-editing");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "69"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3166644%2fwhen-does-an-atlas-uniquely-define-a-manifold%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    4












    $begingroup$

    For Question 1, you are right. For instance, you can just take the set of all charts on $(M,T)$ and they will be an atlas.



    For Questions 2 and 3, as you have defined a topological manifold, a topological manifold is just a topological space which satisfies certain properties. So, an atlas doesn't actually have anything to do with what a topological manifold is (an atlas just happens to exist on any topological manifold). Two manifolds are equal iff they are equal as topological spaces.



    That said, no one actually cares about equality of manifolds. What people actually care about is whether two manifolds are homeomorphic (or more specifically, whether specific maps between them are homeomorphisms). In other words, the "naive equivalence" you are asking about is not important for any applications. As a result, it's perfectly fine to use a definition as you propose in Question 3, where an atlas is part of what a manifold is. This will change what equality of manifolds means (i.e., "naive equivalence") but will not change the notion of equivalence that actually matters, which is homeomorphism.



    In the language of category theory, you can define a category $Man$ whose objects are topological manifolds (according to your original definition) and whose maps are continuous maps. You can also define a category $Man'$ whose objects are topological manifolds together with an atlas and whose maps are continuous maps. There is a forgetful functor $F:Man'to Man$ which forgets the atlas. This functor is not an isomorphism of categories, but it is an equivalence of categories, which is good enough for everything people ever want to do with manifolds.




    As a final remark, atlases are pretty irrelevant to the study of topological manifolds. The reason atlases are important is to define smooth manifolds, which impose some additional conditions on what kind of atlases are allowed. A smoooth manifold cannot be defined as just a topological space, but instead must be defined as a topological space together with an atlas satisfying certain assumptions (or a topological space together with some other additional structure equivalent to an atlas).






    share|cite|improve this answer









    $endgroup$

















      4












      $begingroup$

      For Question 1, you are right. For instance, you can just take the set of all charts on $(M,T)$ and they will be an atlas.



      For Questions 2 and 3, as you have defined a topological manifold, a topological manifold is just a topological space which satisfies certain properties. So, an atlas doesn't actually have anything to do with what a topological manifold is (an atlas just happens to exist on any topological manifold). Two manifolds are equal iff they are equal as topological spaces.



      That said, no one actually cares about equality of manifolds. What people actually care about is whether two manifolds are homeomorphic (or more specifically, whether specific maps between them are homeomorphisms). In other words, the "naive equivalence" you are asking about is not important for any applications. As a result, it's perfectly fine to use a definition as you propose in Question 3, where an atlas is part of what a manifold is. This will change what equality of manifolds means (i.e., "naive equivalence") but will not change the notion of equivalence that actually matters, which is homeomorphism.



      In the language of category theory, you can define a category $Man$ whose objects are topological manifolds (according to your original definition) and whose maps are continuous maps. You can also define a category $Man'$ whose objects are topological manifolds together with an atlas and whose maps are continuous maps. There is a forgetful functor $F:Man'to Man$ which forgets the atlas. This functor is not an isomorphism of categories, but it is an equivalence of categories, which is good enough for everything people ever want to do with manifolds.




      As a final remark, atlases are pretty irrelevant to the study of topological manifolds. The reason atlases are important is to define smooth manifolds, which impose some additional conditions on what kind of atlases are allowed. A smoooth manifold cannot be defined as just a topological space, but instead must be defined as a topological space together with an atlas satisfying certain assumptions (or a topological space together with some other additional structure equivalent to an atlas).






      share|cite|improve this answer









      $endgroup$















        4












        4








        4





        $begingroup$

        For Question 1, you are right. For instance, you can just take the set of all charts on $(M,T)$ and they will be an atlas.



        For Questions 2 and 3, as you have defined a topological manifold, a topological manifold is just a topological space which satisfies certain properties. So, an atlas doesn't actually have anything to do with what a topological manifold is (an atlas just happens to exist on any topological manifold). Two manifolds are equal iff they are equal as topological spaces.



        That said, no one actually cares about equality of manifolds. What people actually care about is whether two manifolds are homeomorphic (or more specifically, whether specific maps between them are homeomorphisms). In other words, the "naive equivalence" you are asking about is not important for any applications. As a result, it's perfectly fine to use a definition as you propose in Question 3, where an atlas is part of what a manifold is. This will change what equality of manifolds means (i.e., "naive equivalence") but will not change the notion of equivalence that actually matters, which is homeomorphism.



        In the language of category theory, you can define a category $Man$ whose objects are topological manifolds (according to your original definition) and whose maps are continuous maps. You can also define a category $Man'$ whose objects are topological manifolds together with an atlas and whose maps are continuous maps. There is a forgetful functor $F:Man'to Man$ which forgets the atlas. This functor is not an isomorphism of categories, but it is an equivalence of categories, which is good enough for everything people ever want to do with manifolds.




        As a final remark, atlases are pretty irrelevant to the study of topological manifolds. The reason atlases are important is to define smooth manifolds, which impose some additional conditions on what kind of atlases are allowed. A smoooth manifold cannot be defined as just a topological space, but instead must be defined as a topological space together with an atlas satisfying certain assumptions (or a topological space together with some other additional structure equivalent to an atlas).






        share|cite|improve this answer









        $endgroup$



        For Question 1, you are right. For instance, you can just take the set of all charts on $(M,T)$ and they will be an atlas.



        For Questions 2 and 3, as you have defined a topological manifold, a topological manifold is just a topological space which satisfies certain properties. So, an atlas doesn't actually have anything to do with what a topological manifold is (an atlas just happens to exist on any topological manifold). Two manifolds are equal iff they are equal as topological spaces.



        That said, no one actually cares about equality of manifolds. What people actually care about is whether two manifolds are homeomorphic (or more specifically, whether specific maps between them are homeomorphisms). In other words, the "naive equivalence" you are asking about is not important for any applications. As a result, it's perfectly fine to use a definition as you propose in Question 3, where an atlas is part of what a manifold is. This will change what equality of manifolds means (i.e., "naive equivalence") but will not change the notion of equivalence that actually matters, which is homeomorphism.



        In the language of category theory, you can define a category $Man$ whose objects are topological manifolds (according to your original definition) and whose maps are continuous maps. You can also define a category $Man'$ whose objects are topological manifolds together with an atlas and whose maps are continuous maps. There is a forgetful functor $F:Man'to Man$ which forgets the atlas. This functor is not an isomorphism of categories, but it is an equivalence of categories, which is good enough for everything people ever want to do with manifolds.




        As a final remark, atlases are pretty irrelevant to the study of topological manifolds. The reason atlases are important is to define smooth manifolds, which impose some additional conditions on what kind of atlases are allowed. A smoooth manifold cannot be defined as just a topological space, but instead must be defined as a topological space together with an atlas satisfying certain assumptions (or a topological space together with some other additional structure equivalent to an atlas).







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered 2 hours ago









        Eric WofseyEric Wofsey

        191k14216349




        191k14216349



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Mathematics Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3166644%2fwhen-does-an-atlas-uniquely-define-a-manifold%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            7E24 yuW7CjnQQ1P,7IdiHgrOcht5l0wrE PWSWcFj1,eQVhn0z69CrD nUlis8t2zitXuX3Cqr
            3ZtKkWXU34qzw7Ewbby0Oe4FnNZX

            Popular posts from this blog

            Creating centerline of river in QGIS? The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Finding centrelines from polygons in QGIS?Splitting line into two lines with GRASS GIS?Centroid of the equator and a pointpostgis: problems creating flow direction polyline; not all needed connections are drawnhow to make decent sense from scattered river depth measurementsQGIS Interpolation on Curved Grid (River DEMs)How to create automatic parking baysShortest path creation between two linesclipping layer using query builder in QGISFinding which side of closest polyline point lies on in QGIS?Create centerline from multi-digitized roadway lines Qgis 2.18Getting bathymetric contours confined only within river banks using QGIS?

            What is the result of assigning to std::vector::begin()? The Next CEO of Stack OverflowWhat are the differences between a pointer variable and a reference variable in C++?What does the explicit keyword mean?Concatenating two std::vectorsHow to find out if an item is present in a std::vector?Why is “using namespace std” considered bad practice?What is the “-->” operator in C++?What is the easiest way to initialize a std::vector with hardcoded elements?What is The Rule of Three?What are the basic rules and idioms for operator overloading?Why are std::begin and std::end “not memory safe”?