Poincare duality on the level of complexes












6












$begingroup$


The classical Poincare duality is formulated in terms of cohomology groups. I am wondering if we can also formulate it in terms of complexes.



In particular, suppose $mathcal{C}^*$ is a complex of $k$-modules for some coefficient ring $k$ such that its cohomology groups $H^*(mathcal{C^*})$ is some Weil cohomology groups which satisfies some kind of Poincare duality. I am wondering if there is some form of Poincare duality formulated purely in terms of the complex $mathcal{C}^*$ instead of its cohomology groups.



I understand that there is a derived version of Poincare duality, namely the Verdier duality. But Verdier duality starts with a sheaf $mathcal{F}^*$. In my problem I already have its cohomology $RGamma(mathcal{F}^*)$, so I hope to work with the cohomological complex, and not to go back to the sheaf setting.



Any thoughts or reference is highly appreciated.










share|cite|improve this question









$endgroup$












  • $begingroup$
    maybe something like this is relevant arxiv.org/pdf/math/0701309.pdf Though I do not understand whether one should expect a functorial construction at dga level or $E_{infty}$-ring spectrum level
    $endgroup$
    – Aknazar Kazhymurat
    Mar 12 at 4:29










  • $begingroup$
    I think the strongest form of Poincare duality possible for a complex of $k$-modules is that there is a quasi-isomorphism, canonical up to homotopy, between the complex and its dual. (Well, you could write down some explicit map, and say that this map is an isomorphism). Verdier duality guarantees this if your complex arises from $R Gamma$ of a self-dual sheaf, say, but if you don't say what your complex arises from there's no nontrivial theorem that is useful.
    $endgroup$
    – Will Sawin
    Mar 12 at 5:20










  • $begingroup$
    @WillSawin What do you mean by the dual of a complex? Do you mean literally taking the dual of each $k$-modules or do you mean the dualizing complex defined by some $f^!$ functor as in the sense of Verdier duality? Thank you so much!
    $endgroup$
    – yue he
    Mar 13 at 0:15










  • $begingroup$
    I mean literally taking the dual of each $k$-module. Indeed, note that literally taking the dual of each $k$-module appears in the statement of Verdier duality (for the map to the point, taking the rank 1 constant sheaf on the point)!
    $endgroup$
    – Will Sawin
    Mar 13 at 0:22


















6












$begingroup$


The classical Poincare duality is formulated in terms of cohomology groups. I am wondering if we can also formulate it in terms of complexes.



In particular, suppose $mathcal{C}^*$ is a complex of $k$-modules for some coefficient ring $k$ such that its cohomology groups $H^*(mathcal{C^*})$ is some Weil cohomology groups which satisfies some kind of Poincare duality. I am wondering if there is some form of Poincare duality formulated purely in terms of the complex $mathcal{C}^*$ instead of its cohomology groups.



I understand that there is a derived version of Poincare duality, namely the Verdier duality. But Verdier duality starts with a sheaf $mathcal{F}^*$. In my problem I already have its cohomology $RGamma(mathcal{F}^*)$, so I hope to work with the cohomological complex, and not to go back to the sheaf setting.



Any thoughts or reference is highly appreciated.










share|cite|improve this question









$endgroup$












  • $begingroup$
    maybe something like this is relevant arxiv.org/pdf/math/0701309.pdf Though I do not understand whether one should expect a functorial construction at dga level or $E_{infty}$-ring spectrum level
    $endgroup$
    – Aknazar Kazhymurat
    Mar 12 at 4:29










  • $begingroup$
    I think the strongest form of Poincare duality possible for a complex of $k$-modules is that there is a quasi-isomorphism, canonical up to homotopy, between the complex and its dual. (Well, you could write down some explicit map, and say that this map is an isomorphism). Verdier duality guarantees this if your complex arises from $R Gamma$ of a self-dual sheaf, say, but if you don't say what your complex arises from there's no nontrivial theorem that is useful.
    $endgroup$
    – Will Sawin
    Mar 12 at 5:20










  • $begingroup$
    @WillSawin What do you mean by the dual of a complex? Do you mean literally taking the dual of each $k$-modules or do you mean the dualizing complex defined by some $f^!$ functor as in the sense of Verdier duality? Thank you so much!
    $endgroup$
    – yue he
    Mar 13 at 0:15










  • $begingroup$
    I mean literally taking the dual of each $k$-module. Indeed, note that literally taking the dual of each $k$-module appears in the statement of Verdier duality (for the map to the point, taking the rank 1 constant sheaf on the point)!
    $endgroup$
    – Will Sawin
    Mar 13 at 0:22
















6












6








6


1



$begingroup$


The classical Poincare duality is formulated in terms of cohomology groups. I am wondering if we can also formulate it in terms of complexes.



In particular, suppose $mathcal{C}^*$ is a complex of $k$-modules for some coefficient ring $k$ such that its cohomology groups $H^*(mathcal{C^*})$ is some Weil cohomology groups which satisfies some kind of Poincare duality. I am wondering if there is some form of Poincare duality formulated purely in terms of the complex $mathcal{C}^*$ instead of its cohomology groups.



I understand that there is a derived version of Poincare duality, namely the Verdier duality. But Verdier duality starts with a sheaf $mathcal{F}^*$. In my problem I already have its cohomology $RGamma(mathcal{F}^*)$, so I hope to work with the cohomological complex, and not to go back to the sheaf setting.



Any thoughts or reference is highly appreciated.










share|cite|improve this question









$endgroup$




The classical Poincare duality is formulated in terms of cohomology groups. I am wondering if we can also formulate it in terms of complexes.



In particular, suppose $mathcal{C}^*$ is a complex of $k$-modules for some coefficient ring $k$ such that its cohomology groups $H^*(mathcal{C^*})$ is some Weil cohomology groups which satisfies some kind of Poincare duality. I am wondering if there is some form of Poincare duality formulated purely in terms of the complex $mathcal{C}^*$ instead of its cohomology groups.



I understand that there is a derived version of Poincare duality, namely the Verdier duality. But Verdier duality starts with a sheaf $mathcal{F}^*$. In my problem I already have its cohomology $RGamma(mathcal{F}^*)$, so I hope to work with the cohomological complex, and not to go back to the sheaf setting.



Any thoughts or reference is highly appreciated.







ag.algebraic-geometry derived-categories sheaf-cohomology






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










asked Mar 12 at 3:49









yue heyue he

311




311












  • $begingroup$
    maybe something like this is relevant arxiv.org/pdf/math/0701309.pdf Though I do not understand whether one should expect a functorial construction at dga level or $E_{infty}$-ring spectrum level
    $endgroup$
    – Aknazar Kazhymurat
    Mar 12 at 4:29










  • $begingroup$
    I think the strongest form of Poincare duality possible for a complex of $k$-modules is that there is a quasi-isomorphism, canonical up to homotopy, between the complex and its dual. (Well, you could write down some explicit map, and say that this map is an isomorphism). Verdier duality guarantees this if your complex arises from $R Gamma$ of a self-dual sheaf, say, but if you don't say what your complex arises from there's no nontrivial theorem that is useful.
    $endgroup$
    – Will Sawin
    Mar 12 at 5:20










  • $begingroup$
    @WillSawin What do you mean by the dual of a complex? Do you mean literally taking the dual of each $k$-modules or do you mean the dualizing complex defined by some $f^!$ functor as in the sense of Verdier duality? Thank you so much!
    $endgroup$
    – yue he
    Mar 13 at 0:15










  • $begingroup$
    I mean literally taking the dual of each $k$-module. Indeed, note that literally taking the dual of each $k$-module appears in the statement of Verdier duality (for the map to the point, taking the rank 1 constant sheaf on the point)!
    $endgroup$
    – Will Sawin
    Mar 13 at 0:22




















  • $begingroup$
    maybe something like this is relevant arxiv.org/pdf/math/0701309.pdf Though I do not understand whether one should expect a functorial construction at dga level or $E_{infty}$-ring spectrum level
    $endgroup$
    – Aknazar Kazhymurat
    Mar 12 at 4:29










  • $begingroup$
    I think the strongest form of Poincare duality possible for a complex of $k$-modules is that there is a quasi-isomorphism, canonical up to homotopy, between the complex and its dual. (Well, you could write down some explicit map, and say that this map is an isomorphism). Verdier duality guarantees this if your complex arises from $R Gamma$ of a self-dual sheaf, say, but if you don't say what your complex arises from there's no nontrivial theorem that is useful.
    $endgroup$
    – Will Sawin
    Mar 12 at 5:20










  • $begingroup$
    @WillSawin What do you mean by the dual of a complex? Do you mean literally taking the dual of each $k$-modules or do you mean the dualizing complex defined by some $f^!$ functor as in the sense of Verdier duality? Thank you so much!
    $endgroup$
    – yue he
    Mar 13 at 0:15










  • $begingroup$
    I mean literally taking the dual of each $k$-module. Indeed, note that literally taking the dual of each $k$-module appears in the statement of Verdier duality (for the map to the point, taking the rank 1 constant sheaf on the point)!
    $endgroup$
    – Will Sawin
    Mar 13 at 0:22


















$begingroup$
maybe something like this is relevant arxiv.org/pdf/math/0701309.pdf Though I do not understand whether one should expect a functorial construction at dga level or $E_{infty}$-ring spectrum level
$endgroup$
– Aknazar Kazhymurat
Mar 12 at 4:29




$begingroup$
maybe something like this is relevant arxiv.org/pdf/math/0701309.pdf Though I do not understand whether one should expect a functorial construction at dga level or $E_{infty}$-ring spectrum level
$endgroup$
– Aknazar Kazhymurat
Mar 12 at 4:29












$begingroup$
I think the strongest form of Poincare duality possible for a complex of $k$-modules is that there is a quasi-isomorphism, canonical up to homotopy, between the complex and its dual. (Well, you could write down some explicit map, and say that this map is an isomorphism). Verdier duality guarantees this if your complex arises from $R Gamma$ of a self-dual sheaf, say, but if you don't say what your complex arises from there's no nontrivial theorem that is useful.
$endgroup$
– Will Sawin
Mar 12 at 5:20




$begingroup$
I think the strongest form of Poincare duality possible for a complex of $k$-modules is that there is a quasi-isomorphism, canonical up to homotopy, between the complex and its dual. (Well, you could write down some explicit map, and say that this map is an isomorphism). Verdier duality guarantees this if your complex arises from $R Gamma$ of a self-dual sheaf, say, but if you don't say what your complex arises from there's no nontrivial theorem that is useful.
$endgroup$
– Will Sawin
Mar 12 at 5:20












$begingroup$
@WillSawin What do you mean by the dual of a complex? Do you mean literally taking the dual of each $k$-modules or do you mean the dualizing complex defined by some $f^!$ functor as in the sense of Verdier duality? Thank you so much!
$endgroup$
– yue he
Mar 13 at 0:15




$begingroup$
@WillSawin What do you mean by the dual of a complex? Do you mean literally taking the dual of each $k$-modules or do you mean the dualizing complex defined by some $f^!$ functor as in the sense of Verdier duality? Thank you so much!
$endgroup$
– yue he
Mar 13 at 0:15












$begingroup$
I mean literally taking the dual of each $k$-module. Indeed, note that literally taking the dual of each $k$-module appears in the statement of Verdier duality (for the map to the point, taking the rank 1 constant sheaf on the point)!
$endgroup$
– Will Sawin
Mar 13 at 0:22






$begingroup$
I mean literally taking the dual of each $k$-module. Indeed, note that literally taking the dual of each $k$-module appears in the statement of Verdier duality (for the map to the point, taking the rank 1 constant sheaf on the point)!
$endgroup$
– Will Sawin
Mar 13 at 0:22












1 Answer
1






active

oldest

votes


















14












$begingroup$

One way of finding a "fully derived" version of Poincaré duality is Atiyah duality. This says that for any closed manifold $M$ there is an equivalence of spectra (in the sense of algebraic topology)
$$M^{-TM}congmathbb{D}(Sigma^∞_+M)$$
Here $M^{-TM}$ is the Thom spectrum for the (virtual) normal bundle, $Sigma^infty_+$ is the suspension spectrum and $mathbb{D}$ is Spanier-Whitehead duality (duality in the category of spectra). Concretely this mean that for every $E_infty$-ring spectrum $E$ such that $TM$ is $E$-orientable (i.e. such that the Thom isomorphism holds) we have an equivalence of $E$-modules
$$Sigma^{-dim M}Ewedge Sigma^infty_+Mcong Ewedge M^{-TM}cong mathbb{D}_E(Ewedge Sigma^∞_+M)$$



Specializing in the case of $E=HR$, the Eilenberg-MacLane spectrum associated to a ring $R$, we have that the category of $E$-modules is exactly the derived category of $R$, and $HRwedgeSigma^∞_+Mcong C_*(M;R)$, so the formula above gives an equivalence in $mathscr{D}(R)$
$$C^*(M;R):=mathbb{D}_R(C_*(M;R))cong C_*(M;R)[-dim M]$$



You can generalize this to your heart's content, to compact manifolds with boundaries and to Verdier duality (working with local systems of spectra, or even constructible sheaves of spectra), but I hope this is enough to show the power of working in the stable homotopy category (i.e. the category of spectra). Moreover, without the orientability assumption this gives Poincaré duality with local coefficients (since $Ewedge M^{-TM}$ can be interpreted as $E$-homology with coefficients in the local system $xmapsto Ewedge S^{-T_xM}$).



One nice thing about this approach is that the proof of Atiyah duality is nice and geometric, as you can see from Charles Rezk's notes I linked above, and the "hard work" is outsourced to the Thom isomorphism (which is still not that hard)






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: "504"
    };
    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%2fmathoverflow.net%2fquestions%2f325240%2fpoincare-duality-on-the-level-of-complexes%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









    14












    $begingroup$

    One way of finding a "fully derived" version of Poincaré duality is Atiyah duality. This says that for any closed manifold $M$ there is an equivalence of spectra (in the sense of algebraic topology)
    $$M^{-TM}congmathbb{D}(Sigma^∞_+M)$$
    Here $M^{-TM}$ is the Thom spectrum for the (virtual) normal bundle, $Sigma^infty_+$ is the suspension spectrum and $mathbb{D}$ is Spanier-Whitehead duality (duality in the category of spectra). Concretely this mean that for every $E_infty$-ring spectrum $E$ such that $TM$ is $E$-orientable (i.e. such that the Thom isomorphism holds) we have an equivalence of $E$-modules
    $$Sigma^{-dim M}Ewedge Sigma^infty_+Mcong Ewedge M^{-TM}cong mathbb{D}_E(Ewedge Sigma^∞_+M)$$



    Specializing in the case of $E=HR$, the Eilenberg-MacLane spectrum associated to a ring $R$, we have that the category of $E$-modules is exactly the derived category of $R$, and $HRwedgeSigma^∞_+Mcong C_*(M;R)$, so the formula above gives an equivalence in $mathscr{D}(R)$
    $$C^*(M;R):=mathbb{D}_R(C_*(M;R))cong C_*(M;R)[-dim M]$$



    You can generalize this to your heart's content, to compact manifolds with boundaries and to Verdier duality (working with local systems of spectra, or even constructible sheaves of spectra), but I hope this is enough to show the power of working in the stable homotopy category (i.e. the category of spectra). Moreover, without the orientability assumption this gives Poincaré duality with local coefficients (since $Ewedge M^{-TM}$ can be interpreted as $E$-homology with coefficients in the local system $xmapsto Ewedge S^{-T_xM}$).



    One nice thing about this approach is that the proof of Atiyah duality is nice and geometric, as you can see from Charles Rezk's notes I linked above, and the "hard work" is outsourced to the Thom isomorphism (which is still not that hard)






    share|cite|improve this answer











    $endgroup$


















      14












      $begingroup$

      One way of finding a "fully derived" version of Poincaré duality is Atiyah duality. This says that for any closed manifold $M$ there is an equivalence of spectra (in the sense of algebraic topology)
      $$M^{-TM}congmathbb{D}(Sigma^∞_+M)$$
      Here $M^{-TM}$ is the Thom spectrum for the (virtual) normal bundle, $Sigma^infty_+$ is the suspension spectrum and $mathbb{D}$ is Spanier-Whitehead duality (duality in the category of spectra). Concretely this mean that for every $E_infty$-ring spectrum $E$ such that $TM$ is $E$-orientable (i.e. such that the Thom isomorphism holds) we have an equivalence of $E$-modules
      $$Sigma^{-dim M}Ewedge Sigma^infty_+Mcong Ewedge M^{-TM}cong mathbb{D}_E(Ewedge Sigma^∞_+M)$$



      Specializing in the case of $E=HR$, the Eilenberg-MacLane spectrum associated to a ring $R$, we have that the category of $E$-modules is exactly the derived category of $R$, and $HRwedgeSigma^∞_+Mcong C_*(M;R)$, so the formula above gives an equivalence in $mathscr{D}(R)$
      $$C^*(M;R):=mathbb{D}_R(C_*(M;R))cong C_*(M;R)[-dim M]$$



      You can generalize this to your heart's content, to compact manifolds with boundaries and to Verdier duality (working with local systems of spectra, or even constructible sheaves of spectra), but I hope this is enough to show the power of working in the stable homotopy category (i.e. the category of spectra). Moreover, without the orientability assumption this gives Poincaré duality with local coefficients (since $Ewedge M^{-TM}$ can be interpreted as $E$-homology with coefficients in the local system $xmapsto Ewedge S^{-T_xM}$).



      One nice thing about this approach is that the proof of Atiyah duality is nice and geometric, as you can see from Charles Rezk's notes I linked above, and the "hard work" is outsourced to the Thom isomorphism (which is still not that hard)






      share|cite|improve this answer











      $endgroup$
















        14












        14








        14





        $begingroup$

        One way of finding a "fully derived" version of Poincaré duality is Atiyah duality. This says that for any closed manifold $M$ there is an equivalence of spectra (in the sense of algebraic topology)
        $$M^{-TM}congmathbb{D}(Sigma^∞_+M)$$
        Here $M^{-TM}$ is the Thom spectrum for the (virtual) normal bundle, $Sigma^infty_+$ is the suspension spectrum and $mathbb{D}$ is Spanier-Whitehead duality (duality in the category of spectra). Concretely this mean that for every $E_infty$-ring spectrum $E$ such that $TM$ is $E$-orientable (i.e. such that the Thom isomorphism holds) we have an equivalence of $E$-modules
        $$Sigma^{-dim M}Ewedge Sigma^infty_+Mcong Ewedge M^{-TM}cong mathbb{D}_E(Ewedge Sigma^∞_+M)$$



        Specializing in the case of $E=HR$, the Eilenberg-MacLane spectrum associated to a ring $R$, we have that the category of $E$-modules is exactly the derived category of $R$, and $HRwedgeSigma^∞_+Mcong C_*(M;R)$, so the formula above gives an equivalence in $mathscr{D}(R)$
        $$C^*(M;R):=mathbb{D}_R(C_*(M;R))cong C_*(M;R)[-dim M]$$



        You can generalize this to your heart's content, to compact manifolds with boundaries and to Verdier duality (working with local systems of spectra, or even constructible sheaves of spectra), but I hope this is enough to show the power of working in the stable homotopy category (i.e. the category of spectra). Moreover, without the orientability assumption this gives Poincaré duality with local coefficients (since $Ewedge M^{-TM}$ can be interpreted as $E$-homology with coefficients in the local system $xmapsto Ewedge S^{-T_xM}$).



        One nice thing about this approach is that the proof of Atiyah duality is nice and geometric, as you can see from Charles Rezk's notes I linked above, and the "hard work" is outsourced to the Thom isomorphism (which is still not that hard)






        share|cite|improve this answer











        $endgroup$



        One way of finding a "fully derived" version of Poincaré duality is Atiyah duality. This says that for any closed manifold $M$ there is an equivalence of spectra (in the sense of algebraic topology)
        $$M^{-TM}congmathbb{D}(Sigma^∞_+M)$$
        Here $M^{-TM}$ is the Thom spectrum for the (virtual) normal bundle, $Sigma^infty_+$ is the suspension spectrum and $mathbb{D}$ is Spanier-Whitehead duality (duality in the category of spectra). Concretely this mean that for every $E_infty$-ring spectrum $E$ such that $TM$ is $E$-orientable (i.e. such that the Thom isomorphism holds) we have an equivalence of $E$-modules
        $$Sigma^{-dim M}Ewedge Sigma^infty_+Mcong Ewedge M^{-TM}cong mathbb{D}_E(Ewedge Sigma^∞_+M)$$



        Specializing in the case of $E=HR$, the Eilenberg-MacLane spectrum associated to a ring $R$, we have that the category of $E$-modules is exactly the derived category of $R$, and $HRwedgeSigma^∞_+Mcong C_*(M;R)$, so the formula above gives an equivalence in $mathscr{D}(R)$
        $$C^*(M;R):=mathbb{D}_R(C_*(M;R))cong C_*(M;R)[-dim M]$$



        You can generalize this to your heart's content, to compact manifolds with boundaries and to Verdier duality (working with local systems of spectra, or even constructible sheaves of spectra), but I hope this is enough to show the power of working in the stable homotopy category (i.e. the category of spectra). Moreover, without the orientability assumption this gives Poincaré duality with local coefficients (since $Ewedge M^{-TM}$ can be interpreted as $E$-homology with coefficients in the local system $xmapsto Ewedge S^{-T_xM}$).



        One nice thing about this approach is that the proof of Atiyah duality is nice and geometric, as you can see from Charles Rezk's notes I linked above, and the "hard work" is outsourced to the Thom isomorphism (which is still not that hard)







        share|cite|improve this answer














        share|cite|improve this answer



        share|cite|improve this answer








        edited Mar 12 at 9:04

























        answered Mar 12 at 6:22









        Denis NardinDenis Nardin

        8,87223563




        8,87223563






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to MathOverflow!


            • 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%2fmathoverflow.net%2fquestions%2f325240%2fpoincare-duality-on-the-level-of-complexes%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







            Popular posts from this blog

            How to change which sound is reproduced for terminal bell?

            Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

            Can I use Tabulator js library in my java Spring + Thymeleaf project?