Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.
;; (find-sh "cd ~/books/ && find * | sort")
;; (find-sh "cd ~/books/__cats/ && find * | sort")


;; «.act2020-links»		(to "act2020-links")
;; «.abramsky»			(to "abramsky")
;; «.abramsky-tzevelekos»	(to "abramsky-tzevelekos")
;; «.aguzzoli»			(to "aguzzoli")
;; «.ahrens»			(to "ahrens")
;; «.almeida»			(to "almeida")
;; «.angot-pellissier»		(to "angot-pellissier")
;; «.arbibmanes»		(to "arbibmanes")
;; «.arndt»			(to "arndt")
;; «.asperti»			(to "asperti")
;; «.asperti-dummies»		(to "asperti-dummies")
;; «.asperti-er»		(to "asperti-er")
;; «.asperti-longo»		(to "asperti-longo")
;; «.awodey»			(to "awodey")
;; «.awodey-natmods»		(to "awodey-natmods")
;; «.avery»			(to "avery")
;; «.badiou»			(to "badiou")
;; «.badiou-mt»			(to "badiou-mt")
;; «.badiou-low»		(to "badiou-low")
;; «.badiou-smp»		(to "badiou-smp")
;; «.baez»			(to "baez")
;; «.baez-diary»		(to "baez-diary")
;; «.baez-dolan»		(to "baez-dolan")
;; «.baez-uadr»			(to "baez-uadr")
;; «.baez-rosetta»		(to "baez-rosetta")
;; «.baez-shulman»		(to "baez-shulman")
;; «.baez-weiss»		(to "baez-weiss")
;; «.barr»			(to "barr")
;; «.barr-wells»		(to "barr-wells")
;; «.barr-wells-ctcs»		(to "barr-wells-ctcs")
;; «.barr-chu»			(to "barr-chu")
;; «.barret-phd»		(to "barret-phd")
;; «.bartels»			(to "bartels")
;; «.bauer»			(to "bauer")
;; «.bauer-dawn»		(to "bauer-dawn")
;; «.bauer-gddtt»		(to "bauer-gddtt")
;; «.bazerman»			(to "bazerman")
;; «.beck»			(to "beck")
;; «.beck-distrlaws»		(to "beck-distrlaws")
;; «.bell»			(to "bell")
;; «.bell-lst»			(to "bell-lst")
;; «.bell-sia»			(to "bell-sia")
;; «.bellin»			(to "bellin")
;; «.benabou»			(to "benabou")
;; «.benabou-fibfo»		(to "benabou-fibfo")
;; «.benini»			(to "benini")
;; «.benzuller-mscott»		(to "benzuller-mscott")
;; «.blackwell-kelly-power»	(to "blackwell-kelly-power")
;; «.blass»			(to "blass")
;; «.blechschmidt»		(to "blechschmidt")
;; «.blute-scott»		(to "blute-scott")
;; «.boisseau»			(to "boisseau")
;; «.boisseau-gibbons»		(to "boisseau-gibbons")
;; «.borceux»			(to "borceux")
;; «.bradley»			(to "bradley")
;; «.bradley-bryson-terilla»	(to "bradley-bryson-terilla")
;; «.brandenburg»		(to "brandenburg")
;; «.brown»			(to "brown")
;; «.burroni»			(to "burroni")
;; «.caccamo»			(to "caccamo")
;; «.caccamo-phd»		(to "caccamo-phd")
;; «.caccamo-winskel»		(to "caccamo-winskel")
;; «.cahali»			(to "cahali")
;; «.capucci»			(to "capucci")
;; «.caramello»			(to "caramello")
;; «.caramello-tfil»		(to "caramello-tfil")
;; «.carter»			(to "carter")
;; «.cassidy-hebert-kelly»	(to "cassidy-hebert-kelly")
;; «.caterina»			(to "caterina")
;; «.caterina-gangle»		(to "caterina-gangle")
;; «.caterina-gangle-tohme»	(to "caterina-gangle-tohme")
;; «.cheng»			(to "cheng")
;; «.cheng-morally»		(to "cheng-morally")
;; «.cheng-cakes»		(to "cheng-cakes")
;; «.cheng-lauda»		(to "cheng-lauda")
;; «.chrein»			(to "chrein")
;; «.clarke»			(to "clarke")
;; «.cockett»			(to "cockett")
;; «.coecke»			(to "coecke")
;; «.coecke-newstrup»		(to "coecke-newstrup")
;; «.coecke-genovese-marsden»	(to "coecke-genovese-marsden")
;; «.coniglio-miraglia»		(to "coniglio-miraglia")
;; «.coniglio-sernadas»		(to "coniglio-sernadas")
;; «.coecke-gogioso-pinzani»	(to "coecke-gogioso-pinzani")
;; «.coecke-kgqm»		(to "coecke-kgqm")
;; «.coecke-kgqmg»		(to "coecke-kgqmg")
;; «.corry»			(to "corry")
;; «.coya»			(to "coya")
;; «.crolard»			(to "crolard")
;; «.crole»			(to "crole")
;; «.crosilla»			(to "crosilla")
;; «.dana-scott»		(to "dana-scott")
;; «.depaiva»			(to "depaiva")
;; «.detoffoli»			(to "detoffoli")
;; «.diaconescu»		(to "diaconescu")
;; «.diaconescu-qvis»		(to "diaconescu-qvis")
;; «.dieudonne»			(to "dieudonne")
;; «.dosen»			(to "dosen")
;; «.dubuc-kelly»		(to "dubuc-kelly")
;; «.duval»			(to "duval")
;; «.dyson»			(to "dyson")
;; «.eberhart-hirschowitz»	(to "eberhart-hirschowitz")
;; «.eilenberg»			(to "eilenberg")
;; «.eilenberg-maclane»		(to "eilenberg-maclane")
;; «.eilenberg-moore»		(to "eilenberg-moore")
;; «.eilenberg-steenrod»	(to "eilenberg-steenrod")
;; «.elliott»			(to "elliott")
;; «.erbele»			(to "erbele")
;; «.erne-gehrke-pultr»		(to "erne-gehrke-pultr")
;; «.fausk-hu-may»		(to "fausk-hu-may")
;; «.fiore»			(to "fiore")
;; «.fong»			(to "fong")
;; «.fong-myers-spivak»		(to "fong-myers-spivak")
;; «.fong-milewski-spivak»	(to "fong-milewski-spivak")
;; «.fong-spivak»		(to "fong-spivak")
;; «.fong-spivak-grl»		(to "fong-spivak-grl")
;; «.freyd»			(to "freyd")
;; «.freyd-aspects»		(to "freyd-aspects")
;; «.freyd-aspectscorr»		(to "freyd-aspectscorr")
;; «.freyd76»			(to "freyd76")
;; «.freyd-abcats»		(to "freyd-abcats")
;; «.freyd-kelly»		(to "freyd-kelly")
;; «.freyd-scedrov»		(to "freyd-scedrov")
;; «.fritz-perrone»		(to "fritz-perrone")
;; «.fuehrmann»			(to "fuehrmann")
;; «.gabriel-zisman»		(to "gabriel-zisman")
;; «.gaina-kowalski»		(to "gaina-kowalski")
;; «.gangle»			(to "gangle")
;; «.garner»			(to "garner")
;; «.garner-lemay»		(to "garner-lemay")
;; «.gavranovicphd»		(to "gavranovicphd")
;; «.genovese»			(to "genovese")
;; «.genovese-idris-ct»		(to "genovese-idris-ct")
;; «.gilmore-tsiknis»		(to "gilmore-tsiknis")
;; «.godement»			(to "godement")
;; «.gogioso»			(to "gogioso")
;; «.goguen»			(to "goguen")
;; «.goldblatt»			(to "goldblatt")
;; «.gorard-namuduri-arsiwalla»	(to "gorard-namuduri-arsiwalla")
;; «.gray»			(to "gray")
;; «.gray-histsheaf»		(to "gray-histsheaf")
;; «.grothendieck»		(to "grothendieck")
;; «.grothendieck-ams»		(to "grothendieck-ams")
;; «.grothendieck-kansas»	(to "grothendieck-kansas")
;; «.grothendieck-sga1»		(to "grothendieck-sga1")
;; «.grothendieck-sga41»	(to "grothendieck-sga41")
;; «.grothendieck-tohoku»	(to "grothendieck-tohoku")
;; «.grothendieck-fga»		(to "grothendieck-fga")
;; «.grothendieck-sb»		(to "grothendieck-sb")
;; «.guitart»			(to "guitart")
;; «.guitart-slfd»		(to "guitart-slfd")
;; «.hadzihasanovic»		(to "hadzihasanovic")
;; «.hazratpour»		(to "hazratpour")
;; «.haeusler-finct»		(to "haeusler-finct")
;; «.heijltjes»			(to "heijltjes")
;; «.heller-tierney»		(to "heller-tierney")
;; «.hellman-sommaruga»		(to "hellman-sommaruga")
;; «.hemelaer»			(to "hemelaer")
;; «.hemelaer-gtposets»		(to "hemelaer-gtposets")
;; «.hemelaer-rogers»		(to "hemelaer-rogers")
;; «.himmel»			(to "himmel")
;; «.hofstra-scott»		(to "hofstra-scott")
;; «.hu-carette»		(to "hu-carette")
;; «.huber»			(to "huber")
;; «.hughes»			(to "hughes")
;; «.hughes-pavlovic»		(to "hughes-pavlovic")
;; «.hyland»			(to "hyland")
;; «.hyland-pitts»		(to "hyland-pitts")
;; «.isaev»			(to "isaev")
;; «.isham»			(to "isham")
;; «.jacobs»			(to "jacobs")
;; «.jacobs-coalgebra»		(to "jacobs-coalgebra")
;; «.jacobs-phd»		(to "jacobs-phd")
;; «.johnstone»			(to "johnstone")
;; «.johnstone-topostheory»	(to "johnstone-topostheory")
;; «.johnstone-stonespaces»	(to "johnstone-stonespaces")
;; «.johnstone-elephant»	(to "johnstone-elephant")
;; «.johnstone-fact1»		(to "johnstone-fact1")
;; «.johnstone-fact2»		(to "johnstone-fact2")
;; «.joyal»			(to "joyal")
;; «.joyal-nielsen-winskel»	(to "joyal-nielsen-winskel")
;; «.joyal-street»		(to "joyal-street")
;; «.joyal-tierney»		(to "joyal-tierney")
;; «.julesh»			(to "julesh")
;; «.julesh-opengames»		(to "julesh-opengames")
;; «.kan»			(to "kan")
;; «.kassel»			(to "kassel")
;; «.kelly»			(to "kelly")
;; «.kelly-lack»		(to "kelly-lack")
;; «.kelly-street»		(to "kelly-street")
;; «.kim-oh-kim»		(to "kim-oh-kim")
;; «.kleisli»			(to "kleisli")
;; «.kock»			(to "kock")
;; «.kock-sgm-final»		(to "kock-sgm-final")
;; «.kromer»			(to "kromer")
;; «.kromer-slides»		(to "kromer-slides")
;; «.lafont»			(to "lafont")
;; «.lambek»			(to "lambek")
;; «.lambek-dedsc1»		(to "lambek-dedsc1")
;; «.lambek-dedsc2»		(to "lambek-dedsc2")
;; «.lambek86»			(to "lambek86")
;; «.lambek90th»		(to "lambek90th")
;; «.lambek-scott»		(to "lambek-scott")
;; «.landry»			(to "landry")
;; «.landry-asif»		(to "landry-asif")
;; «.lavendhomme»		(to "lavendhomme")
;; «.lawvere»			(to "lawvere")
;; «.lawvere-adjfo»		(to "lawvere-adjfo")
;; «.lawvere-diag»		(to "lawvere-diag")
;; «.lawvere-equahyp»		(to "lawvere-equahyp")
;; «.lawvere-taking»		(to "lawvere-taking")
;; «.lawvere-etcs»		(to "lawvere-etcs")
;; «.lawvere-perugia»		(to "lawvere-perugia")
;; «.lawvere-thesis»		(to "lawvere-thesis")
;; «.lawvere-rosebrugh»		(to "lawvere-rosebrugh")
;; «.lawvere-schanuel»		(to "lawvere-schanuel")
;; «.lawvere-interview»		(to "lawvere-interview")
;; «.lawvere-comments»		(to "lawvere-comments")
;; «.leinster»			(to "leinster")
;; «.leinster-basic»		(to "leinster-basic")
;; «.leinster-topos»		(to "leinster-topos")
;; «.leung»			(to "leung")
;; «.licata»			(to "licata")
;; «.licata-pitts-spitters»	(to "licata-pitts-spitters")
;; «.licata-vett»		(to "licata-vett")
;; «.lindenhovius-gtop»		(to "lindenhovius-gtop")
;; «.lindenhovius-phd»		(to "lindenhovius-phd")
;; «.logan»			(to "logan")
;; «.loregian»			(to "loregian")
;; «.low»			(to "low")
;; «.lucatelli»			(to "lucatelli")
;; «.lucatelli-sfd»		(to "lucatelli-sfd")
;; «.lucatelli-pseudokan»	(to "lucatelli-pseudokan")
;; «.lucatelli-pseudoa»		(to "lucatelli-pseudoa")
;; «.lurie»			(to "lurie")
;; «.lurieht»			(to "lurieht")
;; «.macdonald-sobral»		(to "macdonald-sobral")
;; «.maclane»			(to "maclane")
;; «.maclane-bowdoin»		(to "maclane-bowdoin")
;; «.maclane-ca»		(to "maclane-ca")
;; «.maclane-mff»		(to "maclane-mff")
;; «.maclane-moerdijk»		(to "maclane-moerdijk")
;; «.maietti»			(to "maietti")
;; «.maneggia»			(to "maneggia")
;; «.mannone»			(to "mannone")
;; «.marmolejo»			(to "marmolejo")
;; «.marquis»			(to "marquis")
;; «.marquis-reyes»		(to "marquis-reyes")
;; «.maruyama»			(to "maruyama")
;; «.marsden»			(to "marsden")
;; «.marsden-dragging»		(to "marsden-dragging")
;; «.marsden-ctusd»		(to "marsden-ctusd")
;; «.maschio»			(to "maschio")
;; «.master»			(to "master")
;; «.mazur»			(to "mazur")
;; «.mclarty»			(to "mclarty")
;; «.mclarty-risingsea»		(to "mclarty-risingsea")
;; «.mclarty-twocons»		(to "mclarty-twocons")
;; «.meleiro»			(to "meleiro")
;; «.mellies»			(to "mellies")
;; «.mellies-zeilberger-hyp»	(to "mellies-zeilberger-hyp")
;; «.menni»			(to "menni")
;; «.milewski»			(to "milewski")
;; «.milewski-ctfp»		(to "milewski-ctfp")
;; «.milewski-dao»		(to "milewski-dao")
;; «.mitchell»			(to "mitchell")
;; «.mitchell-rso»		(to "mitchell-rso")
;; «.miraglia»			(to "miraglia")
;; «.moeller»			(to "moeller")
;; «.moerdijk»			(to "moerdijk")
;; «.moerdijk-reyes»		(to "moerdijk-reyes")
;; «.mortberg»			(to "mortberg")
;; «.myers»			(to "myers")
;; «.myersdynb»			(to "myersdynb")
;; «.myers-yeveq»		(to "myers-yeveq")
;; «.oberg»			(to "oberg")
;; «.ochs»			(to "ochs")
;; «.paixao»			(to "paixao")
;; «.pare-schumacher»		(to "pare-schumacher")
;; «.pareigis»			(to "pareigis")
;; «.pavlovic»			(to "pavlovic")
;; «.paykin-zdancewic»		(to "paykin-zdancewic")
;; «.pedicchio»			(to "pedicchio")
;; «.pedicchio-tholen»		(to "pedicchio-tholen")
;; «.pedrot»			(to "pedrot")
;; «.pedrot-sheaftt»		(to "pedrot-sheaftt")
;; «.pedrot-markov»		(to "pedrot-markov")
;; «.pelissier»			(to "pelissier")
;; «.perrone»			(to "perrone")
;; «.perrone-kan»		(to "perrone-kan")
;; «.piaget»			(to "piaget")
;; «.picado-pultr»		(to "picado-pultr")
;; «.pierce»			(to "pierce")
;; «.plotkin»			(to "plotkin")
;; «.power»			(to "power")
;; «.power-pasting»		(to "power-pasting")
;; «.pratt»			(to "pratt")
;; «.pym-ritter»		(to "pym-ritter")
;; «.rabe»			(to "rabe")
;; «.rabe-diagops»		(to "rabe-diagops")
;; «.reddy»			(to "reddy")
;; «.reutter-vicary»		(to "reutter-vicary")
;; «.reyes»			(to "reyes")
;; «.riehl»			(to "riehl")
;; «.riehl-matrices»		(to "riehl-matrices")
;; «.rileycops»			(to "rileycops")
;; «.rivas»			(to "rivas")
;; «.roberts-fixps»		(to "roberts-fixps")
;; «.rodin»			(to "rodin")
;; «.roman»			(to "roman")
;; «.rosebrugh-wood»		(to "rosebrugh-wood")
;; «.rosiak»			(to "rosiak")
;; «.rydeheard-burstall»	(to "rydeheard-burstall")
;; «.schubert»			(to "schubert")
;; «.scedrov»			(to "scedrov")
;; «.scott»			(to "scott")
;; «.seely»			(to "seely")
;; «.seely-hyp»			(to "seely-hyp")
;; «.seely-lccc»		(to "seely-lccc")
;; «.seely-plc»			(to "seely-plc")
;; «.seely-diff»		(to "seely-diff")
;; «.seely-cartdiffstor»	(to "seely-cartdiffstor")
;; «.seely-dcr»			(to "seely-dcr")
;; «.seely-lics»		(to "seely-lics")
;; «.seely-thesis»		(to "seely-thesis")
;; «.seely-bang»		(to "seely-bang")
;; «.seely-cut»			(to "seely-cut")
;; «.seely-sum-prod»		(to "seely-sum-prod")
;; «.selinger»			(to "selinger")
;; «.selinger-ln»		(to "selinger-ln")
;; «.selinger-surveygl»		(to "selinger-surveygl")
;; «.shulman»			(to "shulman")
;; «.shulman-catlog»		(to "shulman-catlog")
;; «.shulman-starautenv»	(to "shulman-starautenv")
;; «.shulman-2chud»		(to "shulman-2chud")
;; «.shulman-brouwer»		(to "shulman-brouwer")
;; «.shulman-linear»		(to "shulman-linear")
;; «.shulman-lnl»		(to "shulman-lnl")
;; «.shulman-stacksem»		(to "shulman-stacksem")
;; «.simmons»			(to "simmons")
;; «.simmons-omegasets»		(to "simmons-omegasets")
;; «.smith»			(to "smith")
;; «.sobocinski»		(to "sobocinski")
;; «.sobocinski-peirce»		(to "sobocinski-peirce")
;; «.sobocinski-ihopfa»		(to "sobocinski-ihopfa")
;; «.sommaruga»			(to "sommaruga")
;; «.soto-andrade»		(to "soto-andrade")
;; «.spivak»			(to "spivak")
;; «.spivak-dmig»		(to "spivak-dmig")
;; «.stay»			(to "stay")
;; «.sterling»			(to "sterling")
;; «.street»			(to "street")
;; «.street-walters»		(to "street-walters")
;; «.streicher»			(to "streicher")
;; «.szabo»			(to "szabo")
;; «.tambara»			(to "tambara")
;; «.tarlecki»			(to "tarlecki")
;; «.tarlecki-casl»		(to "tarlecki-casl")
;; «.taylor»			(to "taylor")
;; «.tennison»			(to "tennison")
;; «.tenorio»			(to "tenorio")
;; «.tenorio-isocsq»		(to "tenorio-isocsq")
;; «.tilson»			(to "tilson")
;; «.trimble»			(to "trimble")
;; «.tuhola»			(to "tuhola")
;; «.tupinamba-yao»		(to "tupinamba-yao")
;; «.vakar»			(to "vakar")
;; «.valero»			(to "valero")
;; «.van_oosten»		(to "van_oosten")
;; «.vicary»			(to "vicary")
;; «.vicary-globular»		(to "vicary-globular")
;; «.vickers»			(to "vickers")
;; «.vistoli»			(to "vistoli")
;; «.voevodsky»			(to "voevodsky")
;; «.willerton»			(to "willerton")
;; «.williams»			(to "williams")
;; «.winskel»			(to "winskel")
;; «.wolter»			(to "wolter")
;; «.wood»			(to "wood")
;; «.yanofksy»			(to "yanofksy")
;; «.yoneda»			(to "yoneda")
;; «.yorgey»			(to "yorgey")
;; «.zalamea-fraser»		(to "zalamea-fraser")
;; «.zhang-ttct»		(to "zhang-ttct")

;; «.diagrams2020»		(to "diagrams2020")
;; «.lncs0242»			(to "lncs0242")
;; «.slnm0274»			(to "slnm0274")
;; «.slnm0661»			(to "slnm0661")
;; «.slnm0753»			(to "slnm0753")
;; «.fourman»			(to "fourman")
;; «.fourman-scott»		(to "fourman-scott")
;; «.slnm1348»			(to "slnm1348")
;; «.slnm1448»			(to "slnm1448")
;; «.slnm1915»			(to "slnm1915")
;; «.tlca2011»			(to "tlca2011")


;; «act2020-links»  (to ".act2020-links")
;; https://github.com/statebox/awesome-applied-ct
;; https://codi.lassul.us/HqlF3K2CR0eYcpUbiOnneA?view
;; https://github.com/jozefg/learn-tt


;; «abramsky»  (to ".abramsky")
;; Samson Abramsky: "Information, Processes and Games"
;; https://arxiv.org/abs/1604.02603
;; https://arxiv.org/pdf/1604.02603.pdf
(code-pdf-page "abramskyipg" "$S/https/arxiv.org/pdf/1604.02603.pdf")
(code-pdf-text "abramskyipg" "$S/https/arxiv.org/pdf/1604.02603.pdf")
;; (find-abramskyipgpage)
;; (find-abramskyipgtext)
;; (find-abramskyipgpage 1 "Contents")
;; (find-abramskyipgtext 1 "Contents")

;; «abramsky-tzevelekos»  (to ".abramsky-tzevelekos")
;; (find-books "__cats/__cats.el" "abramsky-tzevelekos")
;; (find-books "__cats/__cats.el" "coecke-newstrup")
;; Samson Abramsky and Nikos Tzevelekos: "Introduction to Categories and Categorical Logic" (2011)
;; (find-sh0 "cp -v $S/https/arxiv.org/pdf/1102.1313.pdf /tmp/abramsky_tzevelekos.pdf")
;; https://arxiv.org/abs/1102.1313
;; https://arxiv.org/pdf/1102.1313.pdf
;; (find-fline "$S/https/arxiv.org/pdf/")
;; (find-psne-arxiv-links "https://arxiv.org/pdf/1102.1313.pdf" "abramskyticcl")
(code-pdf-page "abramskyticcl" "$S/https/arxiv.org/pdf/1102.1313.pdf")
(code-pdf-text "abramskyticcl" "$S/https/arxiv.org/pdf/1102.1313.pdf")
;; (find-abramskyticclpage)
;; (find-abramskyticcltext)
;; (find-abramskyticclpage 5 "Contents")
;; (find-abramskyticcltext 5 "Contents")

;; (find-abramskyticclpage  1 "1 Introduction to Categories and Categorical Logic")
;; (find-abramskyticclpage  7 "1.1 Introduction")
;; (find-abramskyticclpage  8 "1.1.1 From Elements To Arrows")
;; (find-abramskyticclpage  9 "1.1.2 Categories Defined")
;; (find-abramskyticclpage 10 "1.1.3 Diagrams in Categories")
;; (find-abramskyticclpage 12 "1.1.4 Examples")
;; (find-abramskyticclpage 14 "1.1.5 First Notions")
;; (find-abramskyticclpage 17 "1.1.6 Exercises")
;; (find-abramskyticclpage 17 "1.2 Some Basic Constructions")
;; (find-abramskyticclpage 17 "1.2.1 Initial and Terminal Objects")
;; (find-abramskyticclpage 19 "1.2.2 Products and Coproducts")
;; (find-abramskyticclpage 24 "1.2.3 Pullbacks and Equalisers")
;; (find-abramskyticclpage 27 "1.2.4 Limits and Colimits")
;; (find-abramskyticclpage 27 "1.2.5 Exercises")
;; (find-abramskyticclpage 27 "1.3 Functors")
;; (find-abramskyticclpage 28 "1.3.1 Basics")
;; (find-abramskyticclpage 30 "1.3.2 Further Examples")
;; (find-abramskyticclpage 32 "1.3.3 Contravariance")
;; (find-abramskyticclpage 33 "1.3.4 Properties of Functors")
;; (find-abramskyticclpage 35 "1.3.5 Exercises")
;; (find-abramskyticclpage 35 "1.4 Natural Transformations")
;; (find-abramskyticclpage 35 "1.4.1 Basics")
;; (find-abramskyticclpage 38 "1.4.2 Further Examples")
;; (find-abramskyticclpage 40 "1.4.3 Functor Categories")
;; (find-abramskyticclpage 41 "1.4.4 Exercises")
;; (find-abramskyticclpage 42 "1.5 Universality and Adjoints")
;; (find-abramskyticclpage 43 "1.5.1 Adjunctions for Posets")
;; (find-abramskyticclpage 46 "1.5.2 Universal Arrows and Adjoints")
;; (find-abramskyticclpage 52 "1.5.3 Limits and Colimits")
;; (find-abramskyticclpage 53 "1.5.4 Exponentials")
;; (find-abramskyticclpage 55 "1.5.5 Exercises")
;; (find-abramskyticclpage 56 "1.6 The Curry-Howard Correspondence")
;; (find-abramskyticclpage 57 "1.6.1 Logic")
;; (find-abramskyticclpage 58 "1.6.2 Computation")
;; (find-abramskyticclpage 62 "1.6.3 Simply-Typed -calculus")
;; (find-abramskyticclpage 66 "1.6.4 Categories")
;; (find-abramskyticclpage 67 "1.6.5 Categorical Semantics of Simply-Typed -calculus")
;; (find-abramskyticclpage 70 "1.6.6 Completeness?")
;; (find-abramskyticclpage 73 "1.6.7 Exercises")
;; (find-abramskyticclpage 73 "1.7 Linearity")
;; (find-abramskyticclpage 74 "1.7.1 Gentzen Sequent Calculus")
;; (find-abramskyticclpage 75 "1.7.2 Linear Logic")
;; (find-abramskyticclpage 78 "1.7.3 Linear Logic in Monoidal Categories")
;; (find-abramskyticclpage 82 "1.7.4 Beyond the Multiplicatives")
;; (find-abramskyticclpage 84 "1.7.5 Exercises")
;; (find-abramskyticclpage 85 "1.8 Monads and Comonads")
;; (find-abramskyticclpage 86 "1.8.1 Basics")
;; (find-abramskyticclpage 88 "1.8.2 (Co)Monads of an Adjunction")
;; (find-abramskyticclpage 89 "1.8.3 The Kleisli Construction")
;; (find-abramskyticclpage 92 "1.8.4 Modelling of Linear Exponentials")
;; (find-abramskyticclpage 97 "1.8.5 Exercises")
;; (find-abramskyticclpage 98 "1.9 Review of Sets, Functions and Relations")
;; (find-abramskyticclpage 100 "1.10 Guide to Further Reading")
;; (find-abramskyticclpage 101 "References")
;; Tables:
;; (find-abramskyticclpage 27 "1.1 Examples of Limits and Colimits.")
;; (find-abramskyticclpage 56 "1.2 The Curry-Howard Correspondence.")
;; (find-abramskyticclpage 57 "1.3 Natural Deduction System for ,.")
;; (find-abramskyticclpage 59 "1.4 Examples of -terms.")
;; (find-abramskyticclpage 63 "1.5 Simply-Typed -calculus for ×,")
;; (find-abramskyticclpage 65 "1.6 Correspondence between Logic and Computation.")
;; (find-abramskyticclpage 66 "1.7 Correspondence between Logic and Categories.")
;; (find-abramskyticclpage 74 "1.8 Structural Rules for Logic.")
;; (find-abramskyticclpage 75 "1.9 Gentzen Sequent Calculus for ,.")
;; (find-abramskyticclpage 76 "1.10 Rules for ,-Linear Logic.")
;; (find-abramskyticclpage 77 "1.11 Linear -calculus for ,")
;; (find-abramskyticclpage 82 "1.12 Categorical Translation of ,-Linear Logic.")




;; «aguzzoli»  (to ".aguzzoli")
;; (find-books "__cats/__cats.el" "aguzzoli")
;; https://homes.di.unimi.it/~aguzzoli/
;; https://homes.di.unimi.it/~aguzzoli/publications.html
;; "Godel-Dummett logic, the category of forests, and topoi"
(code-pdf-page "aguzzolic19" "~/books/__cats/aguzzoli__creativity19.pdf")
(code-pdf-text "aguzzolic19" "~/books/__cats/aguzzoli__creativity19.pdf" 1)
;; (find-aguzzolic19page)
;; (find-aguzzolic19page        1  "Contents")
;; (find-aguzzolic19page (+ 1 189) "Index")
;; (find-aguzzolic19text "")


;; «ahrens»  (to ".ahrens")
;; (find-books "__cats/__cats.el" "ahrens")
;; https://benediktahrens.net/talks/IHP_Ahrens.pdf
;; "Formalizing category theory in type theory" (slides, 2014)
(code-pdf-page "ahrensihp" "$S/https/benediktahrens.net/talks/IHP_Ahrens.pdf")
(code-pdf-text "ahrensihp" "$S/https/benediktahrens.net/talks/IHP_Ahrens.pdf")
;; (find-ahrensihppage)
;; (find-ahrensihptext)


;; «almeida»  (to ".almeida")
;; (find-books "__cats/__cats.el" "almeida")
(code-pdf-page "almeidasintinst" "~/books/__cats/almeida__em_busca_de_uma_teoria_sintetica_de_instituicoes.pdf")
(code-pdf-text "almeidasintinst" "~/books/__cats/almeida__em_busca_de_uma_teoria_sintetica_de_instituicoes.pdf" 1)
;; (find-almeidasintinstpage)
;; (find-almeidasintinstpage        9  "Y_C/F")
;; (find-almeidasintinstpage       32  "adjunto à direita inverso à direita")
;; (find-almeidasintinstpage (+ 1 189) "Index")
;; (find-almeidasintinsttext "")



;; «angot-pellissier»  (to ".angot-pellissier")
;; (find-books "__cats/__cats.el" "angot-pellissier")
(code-pdf-page "angotpellissiertriss" "~/books/__cats/angot-pellissier__trisimplex_for_square.pdf")
(code-pdf-text "angotpellissiertriss" "~/books/__cats/angot-pellissier__trisimplex_for_square.pdf" 1)
;; (find-angotpellissiertrisspage)
;; (find-angotpellissiertrisspage        1  "Contents")
;; (find-angotpellissiertrisspage (+ 1 189) "Index")
;; (find-angotpellissiertrisstext "")



;; «arbibmanes»  (to ".arbibmanes")
;; http://gigapedia.com/items/110329/arrows--structures--and-functors--the-categorical-imperative
(code-djvu "arbibmanes" "~/books/__cats/arbib_manes__arrows_structures_and_functors_the_categorical_imperative.djvu")
;; (find-arbibmanespage        1  "Contents")
;; (find-arbibmanespage (+ 5 178) "Index")


;; «arndt» (to ".arndt")
;; http://reh.math.uni-duesseldorf.de/~arndt/research.eng.htm
(code-pdf-page "ptss" "~/books/__cats/arndt_mariano_pinto__PTSs.pdf")
(code-pdf-text "ptss" "~/books/__cats/arndt_mariano_pinto__PTSs.pdf" 1)
;; (find-ptsspage)
;; (find-ptsspage        1  "Contents")
;; (find-ptsspage (+ 1 189) "Index")
;; (find-ptsstext "")

;; Peter Arndt: "Finitude em topos"
(code-xpdf     "arndt" "~/books/__cats/arndt__finitude_em_topos.pdf")
(code-pdf-text "arndt" "~/books/__cats/arndt__finitude_em_topos.pdf")
;; (find-arndtpage)
;; (find-arndtpage 25)
;; (find-arndttext)
;;
;; http://reh.math.uni-duesseldorf.de/~arndt/research/HomotopicalCategoriesOfLogics.pdf
(code-pdf-page "arndthc" "$S/http/reh.math.uni-duesseldorf.de/~arndt/research/HomotopicalCategoriesOfLogics.pdf")
(code-pdf-text "arndthc" "$S/http/reh.math.uni-duesseldorf.de/~arndt/research/HomotopicalCategoriesOfLogics.pdf")
;; (find-arndthcpage)
;; (find-arndthctext)
;;
;; "A Global Glance on Categories in Logic":
;; https://link.springer.com/article/10.1007/s11787-006-0002-7
;; https://doi.org/10.1007/s11787-006-0002-7
;;
;; "Homotopy Theoretic Models of Type Theory":
;; https://arxiv.org/abs/1208.5683
;; https://arxiv.org/pdf/1208.5683.pdf
(code-pdf-page "arndthtmtt" "$S/https/arxiv.org/pdf/1208.5683.pdf")
(code-pdf-text "arndthtmtt" "$S/https/arxiv.org/pdf/1208.5683.pdf")
;; (find-arndthtmttpage)
;; (find-arndthtmtttext)



;; «asperti»  (to ".asperti")
;; (find-books "__cats/__cats.el" "asperti")
;; http://www.cs.unibo.it/~asperti/research.html
;; http://www.cs.unibo.it/~asperti/papers.html
;; https://cstheory.stackexchange.com/questions/45628/semantic-read-back-of-sharing-graphs
;; https://people.bath.ac.uk/drs32/files/PCC_2016_paper.pdf
;;
;; «asperti-dummies»  (to ".asperti-dummies")
;; http://www.cs.unibo.it/~asperti/PAPERS/dummy.pdf
;; "Type systems for dummies"
(code-pdf-page "aspertidummies" "$S/http/www.cs.unibo.it/~asperti/PAPERS/dummy.pdf")
(code-pdf-text "aspertidummies" "$S/http/www.cs.unibo.it/~asperti/PAPERS/dummy.pdf")
;; (find-aspertidummiespage)
;; (find-aspertidummiestext)

;; «asperti-er»  (to ".asperti-er")
;; "About the efficient reduction of lambda terms"
;; https://arxiv.org/abs/1701.04240
;; https://arxiv.org/pdf/1701.04240.pdf
(code-pdf-page "aspertier" "$S/https/arxiv.org/pdf/1701.04240.pdf")
(code-pdf-text "aspertier" "$S/https/arxiv.org/pdf/1701.04240.pdf")
;; (find-aspertierpage)
;; (find-aspertiertext)

;; Hints in unification:
;; http://www.cs.unibo.it/~asperti/PAPERS/tphol09.pdf
(code-pdf-page "aspertihiu" "$S/http/www.cs.unibo.it/~asperti/PAPERS/tphol09.pdf")
(code-pdf-text "aspertihiu" "$S/http/www.cs.unibo.it/~asperti/PAPERS/tphol09.pdf")
;; (find-aspertihiupage)
;; (find-aspertihiutext)

;; «asperti-longo»  (to ".asperti-longo")
;; (find-books "__cats/__cats.el" "asperti-longo")
;; https://www.iea-nantes.fr/en/chercheurs/longo-giuseppe_275
;; https://www.di.ens.fr/users/longo/files/CategTypesStructures/book.pdf
;; https://www.di.ens.fr/users/longo/files/Data/CurrLongEngl.pdf
;; https://www.di.ens.fr/users/longo/download.html
;; https://www.di.ens.fr/users/longo/
(code-pdf-page "aspertilongo" "$S/https/www.di.ens.fr/users/longo/files/CategTypesStructures/book.pdf")
(code-pdf-text "aspertilongo" "$S/https/www.di.ens.fr/users/longo/files/CategTypesStructures/book.pdf")
;; (find-aspertilongopage)
;; (find-aspertilongotext)
;; (find-aspertilongopage 5 "CONTENTS")
;; (find-aspertilongotext 5 "CONTENTS")
;; (find-aspertilongopage (+ 7   1) "PART I: Categories and Structures")
;; (find-aspertilongopage (+ 7   1) "1. CATEGORIES")
;; (find-aspertilongopage (+ 7   1) "1.1 Category: Definition and Examples")
;; (find-aspertilongopage (+ 7   3) "1.2 Diagrams")
;; (find-aspertilongopage (+ 7   4) "1.3 Categories out of Categories")
;; (find-aspertilongopage (+ 7   5) "1.4 Monic, Epic, and Principal Morphisms")
;; (find-aspertilongopage (+ 7   8) "1.5 Subobjects")
;; (find-aspertilongopage (+ 7  10) "2. CONSTRUCTIONS")
;; (find-aspertilongopage (+ 7  10) "2.1 Initial and Terminal Objects")
;; (find-aspertilongopage (+ 7  12) "2.2 Products and Coproducts")
;; (find-aspertilongopage (+ 7  15) "2.3 Exponentials")
;; (find-aspertilongopage (+ 7  20) "2.4 Examples of CCC's")
;; (find-aspertilongopage (+ 7  20) "2.4.1 Scott Domains")
;; (find-aspertilongopage (+ 7  24) "2.4.2 Coherent Domains")
;; (find-aspertilongopage (+ 7  27) "2.5 Equalizers and Pullbacks")
;; (find-aspertilongopage (+ 7  31) "2.6 Partial Morphisms and Complete Objects")
;; (find-aspertilongopage (+ 7  35) "2.7 Subobject Classifiers and Topoi")
;; (find-aspertilongopage (+ 7  40) "3. FUNCTORS AND NATURAL TRANSFORMATIONS")
;; (find-aspertilongopage (+ 7  40) "3.1 Functors")
;; (find-aspertilongopage (+ 7  45) "3.2 Natural Transformations")
;; (find-aspertilongopage (+ 7  51) "3.3 Cartesian and Cartesian Closed Categories Revisited")
;; (find-aspertilongopage (+ 7  54) "3.4 More Examples of CCC's")
;; (find-aspertilongopage (+ 7  54) "3.4.1 Partial Equivalence Relations")
;; (find-aspertilongopage (+ 7  55) "3.4.2 Limit and Filter Spaces")
;; (find-aspertilongopage (+ 7  58) "3.5 Yoneda's Lemma")
;; (find-aspertilongopage (+ 7  60) "3.6 Presheaves")
;; (find-aspertilongopage (+ 7  63) "4. CATEGORIES DERIVED FROM FUNCTORS AND NATURAL TRANSFORMATIONS")
;; (find-aspertilongopage (+ 7  63) "4.1 Algebras Derived from Functors")
;; (find-aspertilongopage (+ 7  67) "4.2 From monoids to monads")
;; (find-aspertilongopage (+ 7  72) "4.3 Monoidal and monoidal closed categories")
;; (find-aspertilongopage (+ 7  79) "4.4 Monoidal Categories and Linear Logic")
;; (find-aspertilongopage (+ 7  88) "5. UNIVERSAL ARROWS AND ADJUNCTIONS")
;; (find-aspertilongopage (+ 7  89) "5.1 Universal arrows")
;; (find-aspertilongopage (+ 7  93) "5.2 From Universal Arrows toward Adjunctions")
;; (find-aspertilongopage (+ 7  97) "5.3 Adjunctions")
;; (find-aspertilongopage (+ 7 120) "6. CONES AND LIMITS")
;; (find-aspertilongopage (+ 7 120) "6.1 Limits and Colimits")
;; (find-aspertilongopage (+ 7 123) "6.2 Some Constructions Revisited")
;; (find-aspertilongopage (+ 7 125) "6.3 Existence of limits")
;; (find-aspertilongopage (+ 7 127) "6.4 Preservation and Creation of Limits")
;; (find-aspertilongopage (+ 7 130) "6.5 -limits")
;; (find-aspertilongopage (+ 7 132) "7. INDEXED AND INTERNAL CATEGORIES")
;; (find-aspertilongopage (+ 7 132) "7.1 Indexed Categories")
;; (find-aspertilongopage (+ 7 136) "7.2 Internal Category Theory")
;; (find-aspertilongopage (+ 7 143) "7.3 Internal Presheaves")
;; (find-aspertilongopage (+ 7 150) "7.4 Externalization")
;; (find-aspertilongopage (+ 7 156) "7.5 Internalization")
;; (find-aspertilongopage (+ 7 158) "Appendix")
;; (find-aspertilongopage (+ 7 166) "PART II: Types as Objects")
;; (find-aspertilongopage (+ 7 166) "8. FORMULAE, TYPES, AND OBJECTS")
;; (find-aspertilongopage (+ 7 167) "8.1 -Notation")
;; (find-aspertilongopage (+ 7 168) "8.2 The Typed -Calculus with Explicit Pairs (t)")
;; (find-aspertilongopage (+ 7 171) "8.3 The Intuitionistic Calculus of Sequents")
;; (find-aspertilongopage (+ 7 176) "8.4 The Cut-Elimination Theorem")
;; (find-aspertilongopage (+ 7 185) "8.5 Categorical Semantics of Derivations")
;; (find-aspertilongopage (+ 7 187) "8.6 The Cut-Elimination Theorem Revisited")
;; (find-aspertilongopage (+ 7 191) "8.7 Categorical Semantics of the Simply Typed Lambda Calculus")
;; (find-aspertilongopage (+ 7 197) "8.8 Fixpoint Operators and CCCs")
;; (find-aspertilongopage (+ 7 204) "9. REFLEXIVE OBJECTS AND THE TYPE-FREE LAMBDA CALCULUS")
;; (find-aspertilongopage (+ 7 206) "9.1 Combinatory Logic")
;; (find-aspertilongopage (+ 7 208) "9.2 From Categories to Functionally Complete Applicative Structures")
;; (find-aspertilongopage (+ 7 214) "9.3 Categorical Semantics of the -Calculus")
;; (find-aspertilongopage (+ 7 217) "9.4 The Categorical Abstract Machine")
;; (find-aspertilongopage (+ 7 220) "9.5 From Applicative Structures to Categories")
;; (find-aspertilongopage (+ 7 225) "9.6 Typed and Applicative Structures: Applications and Examples")
;; (find-aspertilongopage (+ 7 226) "Part 1: Provable isomorphisms of types")
;; (find-aspertilongopage (+ 7 234) "Part 2: Higher type objects as models of the type-free l-calculus")
;; (find-aspertilongopage (+ 7 241) "10. RECURSIVE DOMAIN EQUATIONS")
;; (find-aspertilongopage (+ 7 242) "10.1 The Problem of Contravariant Functors")
;; (find-aspertilongopage (+ 7 245) "10.2 0-Categories")
;; (find-aspertilongopage (+ 7 251) "11. SECOND ORDER LAMBDA CALCULUS")
;; (find-aspertilongopage (+ 7 252) "11.1 Syntax")
;; (find-aspertilongopage (+ 7 254) "11.2 The External Model")
;; (find-aspertilongopage (+ 7 257) "11.3 The External Interpretation")
;; (find-aspertilongopage (+ 7 258) "11.4 The Internal Model")
;; (find-aspertilongopage (+ 7 261) "11.5 The Internal Interpretation")
;; (find-aspertilongopage (+ 7 263) "11.6 Relating Models")
;; (find-aspertilongopage (+ 7 272) "12. EXAMPLES OF INTERNAL MODELS")
;; (find-aspertilongopage (+ 7 272) "12.1 Provable Retractions")
;; (find-aspertilongopage (+ 7 275) "12.2 PER inside -Set")
;; (find-aspertilongopage (+ 7 277) "12.3 PL-Categories Inside Their Groethendiek Completion")
;; (find-aspertilongopage (+ 7 283) "BIBLIOGRAPHY")
;; (find-aspertilongopage)
;; (find-aspertilongotext)

;; «awodey»  (to ".awodey")
;; (find-books "__cats/__cats.el" "awodey")
;; https://www.andrew.cmu.edu/user/awodey/
;; (find-LATEX "catsem-u.bib" "bib-Awodey")
;; (find-angg ".emacs.papers" "awodey")
;; (find-twusfile "tmp/2016-optativa/")
;; Steve Awodey: "Category Theory" (book)
(code-pdf-page "awodeyct" "~/books/__cats/awodey__category_theory.pdf")
(code-pdf-text "awodeyct" "~/books/__cats/awodey__category_theory.pdf" 10)
;; (find-awodeyctpage         7  "Contents")
;; (find-awodeycttext         7  "CONTENTS")
;; (find-awodeyctpage (+ 10 251) "Index")
;; (find-awodeycttext          "  INDEX\n")

;; (find-awodeyctpage (+ 10 1) "1 Categories")
;; (find-awodeyctpage (+ 10 1) "1.1 Introduction")
;; (find-awodeyctpage (+ 10 3) "1.2 Functions of sets")
;; (find-awodeyctpage (+ 10 4) "1.3 Definition of a category")
;; (find-awodeyctpage (+ 10 5) "1.4 Examples of categories")
;; (find-awodeyctpage (+ 10 11) "1.5 Isomorphisms")
;; (find-awodeyctpage (+ 10 13) "1.6 Constructions on categories")
;; (find-awodeyctpage (+ 10 16) "1.7 Free categories")
;; (find-awodeyctpage (+ 10 21) "1.8 Foundations: large, small, and locally small")
;; (find-awodeyctpage (+ 10 23) "1.9 Exercises")
;; (find-awodeyctpage (+ 10 25) "2 Abstract structures")
;; (find-awodeyctpage (+ 10 25) "2.1 Epis and monos")
;; (find-awodeyctpage (+ 10 28) "2.2 Initial and terminal objects")
;; (find-awodeyctpage (+ 10 29) "2.3 Generalized elements")
;; (find-awodeyctpage (+ 10 33) "2.4 Sections and retractions")
;; (find-awodeyctpage (+ 10 34) "2.5 Products")
;; (find-awodeyctpage (+ 10 36) "2.6 Examples of products")
;; (find-awodeyctpage (+ 10 41) "2.7 Categories with products")
;; (find-awodeyctpage (+ 10 42) "2.8 Hom-sets")
;; (find-awodeyctpage (+ 10 45) "2.9 Exercises")
;; (find-awodeyctpage (+ 10 47) "3 Duality")
;; (find-awodeyctpage (+ 10 47) "3.1 The duality principle")
;; (find-awodeyctpage (+ 10 49) "3.2 Coproducts")
;; (find-awodeyctpage (+ 10 54) "3.3 Equalizers")
;; (find-awodeyctpage (+ 10 57) "3.4 Coequalizers")
;; (find-awodeyctpage (+ 10 63) "3.5 Exercises")
;; (find-awodeyctpage (+ 10 65) "4 Groups and categories")
;; (find-awodeyctpage (+ 10 65) "4.1 Groups in a category")
;; (find-awodeyctpage (+ 10 68) "4.2 The category of groups")
;; (find-awodeyctpage (+ 10 70) "4.3 Groups as categories")
;; (find-awodeyctpage (+ 10 73) "4.4 Finitely presented categories")
;; (find-awodeyctpage (+ 10 74) "4.5 Exercises")
;; (find-awodeyctpage (+ 10 77) "5 Limits and colimits")
;; (find-awodeyctpage (+ 10 77) "5.1 Subobjects")
;; (find-awodeyctpage (+ 10 80) "5.2 Pullbacks")
;; (find-awodeyctpage (+ 10 84) "5.3 Properties of pullbacks")
;; (find-awodeyctpage (+ 10 89) "5.4 Limits")
;; (find-awodeyctpage (+ 10 94) "5.5 Preservation of limits")
;; (find-awodeyctpage (+ 10 95) "5.6 Colimits")
;; (find-awodeyctpage (+ 10 102) "5.7 Exercises")
;; (find-awodeyctpage (+ 10 105) "6 Exponentials")
;; (find-awodeyctpage (+ 10 105) "6.1 Exponential in a category")
;; (find-awodeyctpage (+ 10 108) "6.2 Cartesian closed categories")
;; (find-awodeyctpage (+ 10 113) "6.3 Heyting algebras")
;; (find-awodeyctpage (+ 10 118) "6.4 Equational definition")
;; (find-awodeyctpage (+ 10 119) "6.5 lambda-calculus")
;; (find-awodeyctpage (+ 10 123) "6.6 Exercises")
;; (find-awodeyctpage (+ 10 125) "7 Functors and naturality")
;; (find-awodeyctpage (+ 10 125) "7.1 Category of categories")
;; (find-awodeyctpage (+ 10 127) "7.2 Representable structure")
;; (find-awodeyctpage (+ 10 131) "7.3 Stone duality")
;; (find-awodeyctpage (+ 10 133) "7.4 Naturality")
;; (find-awodeyctpage (+ 10 134)   "as a \"cylinder\"")
;; (find-awodeycttext (+ 10 134)   "as a \"cylinder\"")
;; (find-awodeyctpage (+ 10 135) "7.5 Examples of natural transformations")
;; (find-awodeyctpage (+ 10 139) "7.6 Exponentials of categories")
;; (find-awodeyctpage (+ 10 142) "7.7 Functor categories")
;; (find-awodeyctpage (+ 10 146) "7.8 Equivalence of categories")
;; (find-awodeyctpage (+ 10 150) "7.9 Examples of equivalence")
;; (find-awodeyctpage (+ 10 155) "7.10 Exercises")
;; (find-awodeyctpage (+ 10 159) "8 Categories of diagrams")
;; (find-awodeyctpage (+ 10 159) "8.1 Set-valued functor categories")
;; (find-awodeyctpage (+ 10 160) "8.2 The Yoneda embedding")
;; (find-awodeycttext (+ 10 160) "8.2 The Yoneda embedding")
;; (find-awodeyctpage (+ 10 162) "8.3 The Yoneda Lemma")
;; (find-awodeyctpage (+ 10 166) "8.4 Applications of the Yoneda Lemma")
;; (find-awodeyctpage (+ 10 167) "8.5 Limits in categories of diagrams")
;; (find-awodeyctpage (+ 10 168) "8.6 Colimits in categories of diagrams")
;; (find-awodeyctpage (+ 10 169)   "category of elements")
;; (find-awodeyctpage (+ 10 171)   "free cocompletion")
;; (find-awodeyctpage (+ 10 172) "8.7 Exponentials in categories of diagrams")
;; (find-awodeyctpage (+ 10 174) "8.8 Topoi")
;; (find-awodeyctpage (+ 10 176) "8.9 Exercises")
;; (find-awodeyctpage (+ 10 179) "9 Adjoints")
;; (find-awodeyctpage (+ 10 179) "9.1 Preliminary definition")
;; (find-awodeyctpage (+ 10 180)   "eta")
;; (find-awodeyctpage (+ 10 183) "9.2 Hom-set definition")
;; (find-awodeyctpage (+ 10 187) "9.3 Examples of adjoints")
;; (find-awodeyctpage (+ 10 191) "9.4 Order adjoints")
;; (find-awodeyctpage (+ 10 193) "9.5 Quantifiers as adjoints")
;; (find-awodeyctpage (+ 10 197) "9.6 RAPL")
;; (find-awodeyctpage (+ 10 202) "9.7 Locally cartesian closed categories")
;; (find-awodeyctpage (+ 10 210) "9.8 Adjoint functor theorem")
;; (find-awodeyctpage (+ 10 219) "9.9 Exercises")
;; (find-awodeyctpage (+ 10 223) "10 Monads and algebras")
;; (find-awodeyctpage (+ 10 223) "10.1 The triangle identities")
;; (find-awodeyctpage (+ 10 225) "10.2 Monads and adjoints")
;; (find-awodeyctpage (+ 10 229) "10.3 Algebras for a monad")
;; (find-awodeyctpage (+ 10 234) "10.4 Comonads and coalgebras")
;; (find-awodeyctpage (+ 10 236) "10.5 Algebras for endofunctors")
;; (find-awodeyctpage (+ 10 244) "10.6 Exercises")
;; (find-awodeyctpage (+ 10 249) "References")
;; (find-awodeyctpage (+ 10 251) "Index")

;; (find-awodeyctpage (+ 10   1) "1 Categories")
;; (find-awodeyctpage (+ 10   1) "1.1 Introduction")
;; (find-awodeyctpage (+ 10   3) "1.2 Functions of sets")
;; (find-awodeyctpage (+ 10   4) "1.3 Definition of a category")
;; (find-awodeyctpage (+ 10   5) "1.4 Examples of categories")
;; (find-awodeyctpage (+ 10  11) "1.5 Isomorphisms")
;; (find-awodeyctpage (+ 10  13) "1.6 Constructions on categories")
;; (find-awodeyctpage (+ 10  16) "1.7 Free categories")
;; (find-awodeyctpage (+ 10  21) "1.8 Foundations: large, small, and locally small")
;; (find-awodeyctpage (+ 10  23) "1.9 Exercises")
;; (find-awodeyctpage (+ 10  25) "2 Abstract structures")
;; (find-awodeyctpage (+ 10  25) "2.1 Epis and monos")
;; (find-awodeyctpage (+ 10  28) "2.2 Initial and terminal objects")
;; (find-awodeyctpage (+ 10  29) "2.3 Generalized elements")
;; (find-awodeyctpage (+ 10  33) "2.4 Sections and retractions")
;; (find-awodeyctpage (+ 10  34) "2.5 Products")
;; (find-awodeyctpage (+ 10  36) "2.6 Examples of products")
;; (find-awodeyctpage (+ 10  41) "2.7 Categories with products")
;; (find-awodeyctpage (+ 10  42) "2.8 Hom-sets")
;; (find-awodeyctpage (+ 10  45) "2.9 Exercises")
;; (find-awodeycttext (+ 10  45) "2.9 Exercises")
;; (find-awodeyctpage (+ 10  47) "3 DUALITY")
;; (find-awodeyctpage (+ 10  47) "3.1 The duality principle")
;; (find-awodeycttext (+ 10  47) "3.1 The duality principle")
;; (find-awodeyctpage (+ 10  65) "4.1 Groups in a category")
;; (find-awodeycttext (+ 10  65) "4.1 Groups in a category")
;; (find-awodeyctpage (+ 10 113) "6.3 Heyting algebras")
;; (find-awodeycttext (+ 10 113) "6.3 Heyting algebras")
;; (find-awodeyctpage (+ 10 119) "6.5 lambda-calculus")
;; (find-awodeycttext          "\n6.5"     "-calculus")
;; (find-awodeyctpage (+ 10 127) "7.2 Representable structure")
;; (find-awodeycttext          "\n7.2 Representable structure")
;; (find-awodeyctpage (+ 10 131) "7.3 Stone Duality")
;; (find-awodeycttext          "\n7.3 Stone Duality")
;; (find-awodeyctpage (+ 10 160) "8.2 The Yoneda embedding")
;; (find-awodeycttext          "\n8.2 The Yoneda embedding")
;; (find-awodeyctpage (+ 10 162) "8.3 The Yoneda Lemma")
;; (find-awodeycttext          "\n8.3 The Yoneda Lemma")
;; (find-awodeyctpage (+ 10 159) "8 Categories of Diagrams")
;; (find-awodeycttext          "\n8 Categories of Diagrams")
;; (find-awodeyctpage (+ 10 176) "U = {x \\in E | ux = true}")
;; (find-awodeycttext                        "E | ux = true")
;; (find-awodeyctpage (+ 10 193) "9.5. Quantifiers as adjoints")
;; (find-awodeyctpage (+ 10 193) "9.6. RAPL")
;; (find-awodeyctpage (+ 10 201) "(left and right) Kan extensions")
;; (find-awodeyctpage (+ 10 223) "10" "  MONADS AND ALGEBRAS")
;; (find-awodeycttext            "10" "  MONADS AND ALGEBRAS")
;; (find-awodeyctpage (+ 10 235) "S5")
;; (find-awodeycttext            "S5")
;; (find-awodeyctpage (+ 10 239) "Lemma 10.10.(Lambek).")
;; (find-awodeycttext            "Lemma 10.10.(Lambek).")
;; (find-awodeyctpage (+ 10 239) "Example 10.11. 1. For the polynomial functor")
;; (find-awodeycttext            "Example 10.11. 1. For the polynomial functor")
;; (find-awodeycttext)

;; «awodey-natmods»  (to ".awodey-natmods")
;; (find-books "__cats/__cats.el" "awodey-natmods")
;; "Natural models of homotopy type theory"
;; https://www.andrew.cmu.edu/user/awodey/preprints/natural.pdf (2016)
;; https://arxiv.org/abs/1406.3219
;; https://arxiv.org/pdf/1406.3219.pdf (2017)
;; (find-fline "$S/https/arxiv.org/pdf/")
(code-pdf-page "awodeynatmods" "$S/https/arxiv.org/pdf/1406.3219.pdf")
(code-pdf-text "awodeynatmods" "$S/https/arxiv.org/pdf/1406.3219.pdf")
;; (find-awodeynatmodspage)
;; (find-awodeynatmodstext)



;; «avery» (to ".avery")
;; (find-books "__cats/__cats.el" "avery")
;; Tom Avery: Structure and Semantics
;; https://arxiv.org/abs/1708.01050
;; https://arxiv.org/pdf/1708.01050.pdf
(code-pdf-page "averystrsem" "$S/https/arxiv.org/pdf/1708.01050.pdf")
(code-pdf-text "averystrsem" "$S/https/arxiv.org/pdf/1708.01050.pdf" 14)
;; (find-averystrsempage)
;; (find-averystrsemtext)
;; (find-averystrsempage 11 "Contents")
;; (find-averystrsemtext 11 "Contents")
;; (find-averystrsempage (+ 14 57) "4 The structure-semantics adjunction")
;; (find-averystrsempage (+ 14 57) "4.1 Proto-theories")
;; (find-averystrsempage (+ 14 59) "4.2 The semantics of proto-theories")
;; (find-averystrsempage (+ 14 63) "4.3 The structure functor")
;; (find-averystrsempage (+ 14 66) "4.4 The structure-semantics adjunction")
;; (find-averystrsempage (+ 14 72) "4.5 Profunctor viewpoint")
;; (find-averystrsempage (+ 14 76) "4.6 Example: monoids")
;; (find-averystrsempage (+ 14 78) "4.7 Chu spaces")


;; «badiou»  (to ".badiou")
;; (find-books "__cats/__cats.el" "badiou")
;; (find-LATEX "2020badiou-mt.tex")

;; «badiou-mt»  (to ".badiou-mt")
;; (find-books "__cats/__cats.el" "badiou-mt")
(code-pdf-page "badioumt" "~/books/__cats/badiou__mathematics_of_the_transcendental_onto-logy_and_being-there.pdf")
(code-pdf-text "badioumt" "~/books/__cats/badiou__mathematics_of_the_transcendental_onto-logy_and_being-there.pdf" 9)
;; (find-badioumtpage)
;; (find-badioumtpage        6  "Contents")
;; (find-badioumttext        6  "Contents")

;; (find-badioumtpage (+ 9   1) "Translators' Introduction: The Categorial Imperative")
;; (find-badioumtpage (+ 9  11) "PART ONE TOPOS, OR LOGICS OF ONTO-LOGY: AN INTRODUCTION FOR PHILOSOPHERS")
;; (find-badioumtpage (+ 9  13) "1 General Aim")
;; (find-badioumtpage (+ 9  17) "2 Preliminary Definitions")
;; (find-badioumtpage (+ 9  21) "3 The Size of a Category")
;; (find-badioumtpage (+ 9  27) "4 Limit and Universality")
;; (find-badioumtpage (+ 9  29) "5 Some Fundamental Concepts")
;; (find-badioumtpage (+ 9  37) "6 Duality")
;; (find-badioumtpage (+ 9  41) "7 Isomorphism")
;; (find-badioumtpage (+ 9  45) "8 Exponentiation")
;; (find-badioumtpage (+ 9  51) "9 Universe, 1: Closed Cartesian Categories")
;; (find-badioumtpage (+ 9  55) "10 Structures of Immanence, 1: Philosophical Considerations")
;; (find-badioumtpage (+ 9  59) "11 Structures of Immanence, 2: Sub-Object")
;; (find-badioumtpage (+ 9  63) "12 Structures of Immanence, 3: Elements of an Object")
;; (find-badioumtpage (+ 9  67) "13 `Elementary' Clarification of Exponentiation")
;; (find-badioumtpage (+ 9  71) "14 Central Object (or Sub-Object Classifier)")
;; (find-badioumtpage (+ 9  77) "15 The True, the False, Negation and More")
;; (find-badioumtpage (+ 9  85) "16 The Central Object as Linguistic Power")
;; (find-badioumtpage (+ 9  89) "17 Universe, 2: The Concept of Topos")
;; (find-badioumtpage (+ 9  95) "18 Ontology of the Void and Difference")
;; (find-badioumtpage (+ 9  99) "19 Mono., Epi., Equ., and Other Arrows")
;; (find-badioumtpage (+ 9 113) "20 Topoi as Logical Places")
;; (find-badioumtpage (+ 9 123) "21 Internal Algebra of 1")
;; (find-badioumtpage (+ 9 141) "22 Ontology of the Void and Excluded Middle")
;; (find-badioumtpage (+ 9 147) "23 A Minimal Classical Model")
;; (find-badioumtpage (+ 9 151) "24 A Minimal Non-Classical Model")
;; (find-badioumtpage (+ 9 163) "PART TWO BEING THERE: MATHEMATICS OF THE TRANSCENDENTAL")
;; (find-badioumtpage (+ 9 165) "Introduction")
;; (find-badioumtpage (+ 9 171) "A. Transcendental Structures")
;; (find-badioumtpage (+ 9 183) "B. Transcendental Connections")
;; (find-badioumtpage (+ 9 183) "B.1.Connections between the transcendental and set-theoretic ontology: Boolean algebras")
;; (find-badioumtpage (+ 9 195) "B.2.Connections between the transcendental and logic in its ordinary sense (propositional logic and first order predicate logic)")
;; (find-badioumtpage (+ 9 202) "B.3.Connection between the transcendental and the general theory of localizations: Topology")
;; (find-badioumtpage (+ 9 217) "C. Theory of Appearing and Objectivity")
;; (find-badioumtpage (+ 9 235) "D. Transcendental Projections: Theory of Localization")
;; (find-badioumtpage (+ 9 249) "E. Theory of Relations: Situation as Universe")
;; (find-badioumtpage (+ 9 265) "Appendix: On Three Different Concepts of Identity Between Two Multiples or Two Beings")
;; (find-badioumtpage (+ 9 269) "Translator's Endnotes")
;; (find-badioumtpage (+ 9 277) "Index")
;; (find-badioumttext "")

;; «badiou-low»  (to ".badiou-low")
;; (find-books "__cats/__cats.el" "badiou-low")
;; (find-LATEX "2020badiou-low.tex")
(code-pdf-page "badioulow" "~/books/__cats/badiou__logics_of_worlds.pdf")
(code-pdf-text "badioulow" "~/books/__cats/badiou__logics_of_worlds.pdf" 18)
;; (find-badioulowpage)
;; (find-badioulowpage         7  "Contents")
;; (find-badioulowtext         7  "Contents")
;; (find-badioulowpage (+ 18  91) "Foreword to Books II, III and IV: The Greater Logic")
;; (find-badioulowpage (+ 18  97) "Book II Greater Logic, 1. The Transcendental")
;; (find-badioulowpage (+ 18  99) "Introduction")
;; (find-badioulowpage (+ 18 101) "1 Necessity of a transcendental organization of the situations of being")
;; (find-badioulowpage (+ 18 102) "2 Exposition of the transcendental")
;; (find-badioulowpage (+ 18 104) "3 The origin of negation")
;; (find-badioulowpage (+ 18 109) "Section 1 The Concept of Transcendental")
;; (find-badioulowpage (+ 18 109) "1 Inexistence of the Whole")
;; (find-badioulowpage (+ 18 111) "2 Derivation of the thinking of a multiple on the basis of that of another multiple")
;; (find-badioulowpage (+ 18 113) "3 A being is thinkable only insofar as it belongs to a world")
;; (find-badioulowpage (+ 18 118) "4 Appearing and the transcendental")
;; (find-badioulowpage (+ 18 122) "5 It must be possible to think, in a world, what does not appear within that world")
;; (find-badioulowpage (+ 18 125) "6 The conjunction of two apparents in a world")
;; (find-badioulowpage (+ 18 128) "7 Regional stability of worlds: the envelope")
;; (find-badioulowpage (+ 18 131) "8 The conjunction between a being-there and a region of its world")
;; (find-badioulowpage (+ 18 133) "9 Dependence: the measure of the link between two beings in a world")
;; (find-badioulowpage (+ 18 135) "10 The reverse of an apparent in the world")
;; (find-badioulowpage (+ 18 138) "11 There exists a maximal degree of appearance in a world")
;; (find-badioulowpage (+ 18 139) "12 What is the reverse of a maximal degree of appearance?")
;; (find-badioulowpage (+ 18 153) "II.3. Algebra of the Transcendental")
;; (find-badioulowpage (+ 18 157) "II.3.3. Equivalence-Structure and Order-Structure")
;; (find-badioulowtext (+ 18 157)         "Equivalence-Structure and Order-Structure")
;; (find-badioulowpage (+ 18 173)   "daqui")
;; (find-badioulowpage (+ 18 182)   "ate daqui")

;; (find-badioulowpage (+ 18 191) "Book III Greater Logic, 2. The Object")
;; (find-badioulowpage (+ 18 193) "Introduction")
;; (find-badioulowpage (+ 18 199) "Section 1 For a New Thinking of the Object")
;; (find-badioulowpage (+ 18 199) "1 Transcendental indexing: the phenomenon")
;; (find-badioulowpage (+ 18 204) "2 The phenomenon: second approach")
;; (find-badioulowpage (+ 18 207) "3 Existence")
;; (find-badioulowpage (+ 18 211) "4 Analytic of phenomena: component and atom of appearing")
;; (find-badioulowpage (+ 18 217) "5 Real atoms")
;; (find-badioulowpage (+ 18 220) "6 Definition of an object")
;; (find-badioulowpage (+ 18 221) "7 Atomic logic, 1: the localization of the One")
;; (find-badioulowpage (+ 18 225) "8 Atomic logic, 2: compatibility and order")
;; (find-badioulowpage (+ 18 229) "9 Atomic logic, 3: real synthesis")
;; (find-badioulowpage (+ 18 231) "Section 2 Kant")
;; (find-badioulowpage (+ 18 243) "Section 3 Atomic Logic")
;; (find-badioulowpage (+ 18 243) "1 Function of appearing")
;; (find-badioulowpage (+ 18 245) "2 The phenomenon")
;; (find-badioulowpage (+ 18 246) "3 Existence")
;; (find-badioulowpage (+ 18 247) "4 Phenomenal component and atom of appearing")
;; (find-badioulowpage (+ 18 250) "5 Real atom and postulate of materialism")
;; (find-badioulowpage (+ 18 251) "6 Definition of the object")
;; (find-badioulowpage (+ 18 252) "7 Atomic logic, 1: localizations")
;; (find-badioulowpage (+ 18 255) "8 Atomic logic, 2: compatibility")
;; (find-badioulowpage (+ 18 257) "9 Atomic logic, 3: order")
;; (find-badioulowpage (+ 18 259) "10 Atomic logic, 4: the relation between relations")
;; (find-badioulowpage (+ 18 261) "11 Atomic logic, 5: real synthesis")
;; (find-badioulowpage (+ 18 267) "Section 4 Existence and Death")
;; (find-badioulowpage (+ 18 267) "1 Existence and death according to phenomenology and vitalism")
;; (find-badioulowpage (+ 18 269) "2 Axiomatic of existence and logic of death")
;; (find-badioulowpage (+ 18 271) "Appendix: Three Demonstrations")
;; (find-badioulowpage (+ 18 271) "1 On compatibility: algebraic and topological definitions")
;; (find-badioulowpage (+ 18 271)   "localization")
;; (find-badioulowpage (+ 18 273) "2 Topological definition of the onto-logical order <")
;; (find-badioulowpage (+ 18 275) "3 Demonstration of proposition P.6")
;; (find-badioulowpage (+ 18 277) "A Scholium as Impressive as it is Subtle: The Transcendental Functor")
;; (find-badioulowpage (+ 18 277) "1 Objective phenomenology of the existential analysis of an object and of the construction of the transcendental functor")
;; (find-badioulowpage (+ 18 280) "2 Example of a functor: logical evaluation of a battle")
;; (find-badioulowpage (+ 18 289) "3 Formal demonstration: existence of the transcendental functor")

;; (find-badioulowpage (+ 18 315) "vituperation")
;; (find-badioulowtext (+ 18 315) "vituperation")

;; (find-badioulowpage (+ 14 611) "Index")
;; (find-badioulowtext "")

;; (find-badioumtpage (+ 9 183) "daqui")
;; (find-badioumtpage (+ 9 216) "até daqui")

;; «badiou-smp»  (to ".badiou-smp")
;; (find-books "__cats/__cats.el" "badiou-smp")
(code-pdf-page "badiousmp" "~/books/__cats/badiou__second_manifesto_for_philosophy.pdf")
(code-pdf-text "badiousmp" "~/books/__cats/badiou__second_manifesto_for_philosophy.pdf" 1)
;; (find-badiousmppage)
;; (find-badiousmppage         7  "Contents")
;; (find-badiousmptext         7  "Contents")
;; (find-badiousmppage (+ 36 157) "Index")
;; (find-badiousmptext "")





;; «baez»  (to ".baez")
;; (find-books "__cats/__cats.el" "baez")
;; http://math.ucr.edu/home/baez/
;; https://johncarlosbaez.wordpress.com/2020/03/31/structured-cospans-and-double-categories/
;; http://math.ucr.edu/home/baez/structured/
;; http://math.ucr.edu/home/baez/structured/structured_1.pdf
(code-pdf-page "baezstrcospslides" "$S/http/math.ucr.edu/home/baez/structured/structured_1.pdf")
(code-pdf-text "baezstrcospslides" "$S/http/math.ucr.edu/home/baez/structured/structured_1.pdf")
;; (find-baezstrcospslidespage)
;; (find-baezstrcospslidestext)
;;
;; Baez/Courser: Structured Cospans
;; https://arxiv.org/abs/1911.04630
;; https://arxiv.org/pdf/1911.04630.pdf
;; (find-fline "$S/https/arxiv.org/pdf/")
(code-pdf-page "baezcourserstrcosp" "$S/https/arxiv.org/pdf/1911.04630.pdf")
(code-pdf-text "baezcourserstrcosp" "$S/https/arxiv.org/pdf/1911.04630.pdf")
;; (find-baezcourserstrcosppage)
;; (find-baezcourserstrcosptext)

;; «baez-diary»  (to ".baez-diary")
;; http://math.ucr.edu/home/baez/diary/diary_pdfs/baez_diary_2003-2019.pdf
(code-pdf-page "baezdiary" "$S/http/math.ucr.edu/home/baez/diary/diary_pdfs/baez_diary_2003-2019.pdf")
(code-pdf-text "baezdiary" "$S/http/math.ucr.edu/home/baez/diary/diary_pdfs/baez_diary_2003-2019.pdf")
;; (find-baezdiarypage)
;; (find-baezdiarytext)
;; (find-baezdiarypage 1975 "identities for +, times")
;; (find-baezdiarytext 1975 "identities for +, times")

;; «baez-dolan»  (to ".baez-dolan")
;; https://arxiv.org/abs/9802029
;; https://arxiv.org/pdf/math/9802029.pdf
;; (find-fline "$S/https/arxiv.org/pdf/math/")
(code-pdf-page "categorification" "$S/https/arxiv.org/pdf/math/9802029.pdf")
(code-pdf-text "categorification" "$S/https/arxiv.org/pdf/math/9802029.pdf")
;; (find-categorificationpage)
;; (find-categorificationtext)


;; «baez-uadr»  (to ".baez-uadr")
;; Universal Algebra and Diagrammatic Reasoning (slides, 2006)
;; http://iml.univ-mrs.fr/~lafont/Geocal-week1.html
;; http://math.ucr.edu/home/baez/universal/universal_hyper.pdf
(code-pdf-page "baezuadr" "$S/http/math.ucr.edu/home/baez/universal/universal_hyper.pdf")
(code-pdf-text "baezuadr" "$S/http/math.ucr.edu/home/baez/universal/universal_hyper.pdf")
;; (find-baezuadrpage)
;; (find-baezuadrpage 13 "adjunctions / zig-zag identities")
;; (find-baezuadrpage 14 "into string diagrams")
;; (find-baezuadrtext 14 "into string diagrams")
;; (find-baezuadrpage 15 "the zig-zag identities become")
;; (find-baezuadrtext)

;; «baez-rosetta»  (to ".baez-rosetta")
;; Baez/Stay: "Physics, Topology, Logic and Computation: A Rosetta Stone" (2009)
;; http://math.ucr.edu/home/baez/rosetta.pdf
;; (find-fline "$S/http/math.ucr.edu/home/baez/")
(code-pdf-page "baezrosetta" "$S/http/math.ucr.edu/home/baez/rosetta.pdf")
(code-pdf-text "baezrosetta" "$S/http/math.ucr.edu/home/baez/rosetta.pdf")
;; (find-baezrosettapage)
;; (find-baezrosettatext)
;; (find-baezrosettapage 18 "deletion morphism")
;; (find-baezrosettatext 18 "deletion morphism")
;; (find-baezrosettapage 30 "clasp")
;; (find-baezrosettatext 30 "clasp")

;; «baez-shulman»  (to ".baez-shulman")
;; (find-books "__cats/__cats.el" "baez-shulman")
;; "Lectures on n-Categories and Cohomology" (2007)
;; https://arxiv.org/abs/0608420
;; https://arxiv.org/pdf/math/0608420.pdf
;;   https://ncatlab.org/nlab/show/stuff,+structure,+property
;;   http://math.ucr.edu/home/baez/qg-spring2004/discussion.html
(code-pdf-page "baezshulmanlncc" "$S/https/arxiv.org/pdf/math/0608420.pdf")
(code-pdf-text "baezshulmanlncc" "$S/https/arxiv.org/pdf/math/0608420.pdf")
;; (find-baezshulmanlnccpage)
;; (find-baezshulmanlncctext)
;; (find-baezshulmanlnccpage 15 "2.4. Stuff, structure, and properties")
;; (find-baezshulmanlncctext 15 "2.4. Stuff, structure, and properties")
;; (find-baezshulmanlnccpage 43 "5.4. Geometric morphisms, classifying topoi")
;; (find-baezshulmanlncctext 43 "5.4. Geometric morphisms, classifying topoi")
;; (find-baezshulmanlnccpage 55 "6. Annotated Bibliography")
;; (find-baezshulmanlncctext 55 "6. Annotated Bibliography")
;; (find-baezshulmanlnccpage 61 "pedagogical introduction to properties")
;; (find-baezshulmanlncctext 61 "pedagogical introduction to properties")

;; «baez-weiss»  (to ".baez-weiss")
;; https://diagonalargument.com/mathnotes/first-order-categorical-logic-the-series/

;; https://math.ucr.edu/home/baez/ramanujan/ramanujan_whittier_web.pdf

;; https://www.azimuthproject.org/azimuth/show/Applied+Category+Theory+Course

;; I suggest looking at my written "lectures" on category theory here:
;; Applied category theory course. Starting with lecture 49 I explain
;; Kan extensions, but I explain them using the example of databases,
;; so you might want to start further back, like lecture 34 or lecture
;; 36, to see how databases are functors.




;; «barr»  (to ".barr")
;; (find-angg ".emacs.papers" "barr")
;; http://www.math.mcgill.ca/barr/
;; Michael Barr: "*-Autonomous Categories" (SLNM 752)
(code-djvu "starautcats" "~/books/__cats/barr__star_autonomous_cats.djvu")
;; (find-starautcatspage        4  "Table of Contents")
;; (find-starautcatspage (+ 5   1) "Chapter I. Preliminaries")
;; (find-starautcatspage (+ 5 101) "Bibliography")
;; (find-starautcatspage (+ 5 138) "Index of Definitions")
;; (find-starautcatspage (+ 5 139) "Index of Notation")

;; «barr-wells»  (to ".barr-wells")
;; (find-books "__cats/__cats.el" "barr-wells")
;; http://www.math.mcgill.ca/barr/
;; http://www.math.mcgill.ca/barr/papers/tttall.pdf version 1.3
;; http://www.tac.mta.ca/tac/reprints/articles/12/tr12abs.html
;; http://www.tac.mta.ca/tac/reprints/articles/12/tr12.pdf version 1.1
;; http://www.tac.mta.ca/tac/reprints/articles/22/tr22.pdf ctcs 2020
;; http://www.numdam.org/article/DIA_1986__15__A4_0.pdf Lair: "A propos de TTT"
(code-pdf-page "barrwellsttt" "$S/http/www.math.mcgill.ca/barr/papers/tttall.pdf")
(code-pdf-text "barrwellsttt" "$S/http/www.math.mcgill.ca/barr/papers/tttall.pdf" 14)
;; (find-barrwellstttpage)
;; (find-barrwellstttpage 5 "Contents")
;; (find-barrwellsttttext 5 "Contents")
;; (find-barrwellstttpage (+ 14 1) "1 Categories")
;; (find-barrwellstttpage (+ 14 1) "1.1 Definition of category")
;; (find-barrwellstttpage (+ 14 9) "1.2 Functors")
;; (find-barrwellstttpage (+ 14 13) "1.3 Natural transformations")
;; (find-barrwellstttpage (+ 14 17) "1.4 Elements and Subobjects")
;; (find-barrwellstttpage (+ 14 21) "1.5 The Yoneda Lemma")
;; (find-barrwellstttpage (+ 14 24) "1.6 Pullbacks")
;; (find-barrwellstttpage (+ 14 29) "1.7 Limits")
;; (find-barrwellstttpage (+ 14 39) "1.8 Colimits")
;; (find-barrwellstttpage (+ 14 45) "1.9 Adjoint functors")
;; (find-barrwellstttpage (+ 14 55) "1.10 Filtered colimits")
;; (find-barrwellstttpage (+ 14 58) "1.11 Notes to Chapter I")
;; (find-barrwellstttpage (+ 14 61) "2 Toposes")
;; (find-barrwellstttpage (+ 14 61) "2.1 Basic Ideas about Toposes")
;; (find-barrwellstttpage (+ 14 64) "2.2 Sheaves on a Space")
;; (find-barrwellstttpage (+ 14 71) "2.3 Properties of Toposes")
;; (find-barrwellstttpage (+ 14 76) "2.4 The Beck Conditions")
;; (find-barrwellstttpage (+ 14 78) "2.5 Notes to Chapter 2")
;; (find-barrwellstttpage (+ 14 81) "3 Triples")
;; (find-barrwellstttpage (+ 14 81) "3.1 Definition and Examples")
;; (find-barrwellstttpage (+ 14 86) "3.2 The Kleisli and Eilenberg-Moore Categories")
;; (find-barrwellstttpage (+ 14 91) "3.3 Tripleability")
;; (find-barrwellstttpage (+ 14 102) "3.4 Properties of Tripleable Functors")
;; (find-barrwellstttpage (+ 14 106) "3.5 Sufficient Conditions for Tripleability")
;; (find-barrwellstttpage (+ 14 108) "3.6 Morphisms of Triples")
;; (find-barrwellstttpage (+ 14 112) "3.7 Adjoint Triples")
;; (find-barrwellstttpage (+ 14 118) "3.8 Historical Notes on Triples")
;; (find-barrwellstttpage (+ 14 121) "4 Theories")
;; (find-barrwellstttpage (+ 14 122) "4.1 Sketches")
;; (find-barrwellstttpage (+ 14 126) "4.2 The Ehresmann-Kennison Theorem")
;; (find-barrwellstttpage (+ 14 128) "4.3 Finite-Product Theories")
;; (find-barrwellstttpage (+ 14 133) "4.4 Left Exact Theories")
;; (find-barrwellstttpage (+ 14 144) "4.5 Notes on Theories")
;; (find-barrwellstttpage (+ 14 147) "5 Properties of Toposes")
;; (find-barrwellstttpage (+ 14 147) "5.1 Tripleability of P")
;; (find-barrwellstttpage (+ 14 149) "5.2 Slices of Toposes")
;; (find-barrwellstttpage (+ 14 151) "5.3 Logical Functors")
;; (find-barrwellstttpage (+ 14 156) "5.4 Toposes are Cartesian Closed")
;; (find-barrwellstttpage (+ 14 158) "5.5 Exactness Properties of Toposes")
;; (find-barrwellstttpage (+ 14 164) "5.6 The Heyting Algebra Structure on")
;; (find-barrwellstttpage (+ 14 169) "6 Permanence Properties of Toposes")
;; (find-barrwellstttpage (+ 14 169) "6.1 Topologies")
;; (find-barrwellstttpage (+ 14 174) "6.2 Sheaves for a Topology")
;; (find-barrwellstttpage (+ 14 179) "6.3 Sheaves form a topos")
;; (find-barrwellstttpage (+ 14 181) "6.4 Left exact cotriples")
;; (find-barrwellstttpage (+ 14 183) "6.5 Left exact triples")
;; (find-barrwellstttpage (+ 14 188) "6.6 Categories in a Topos")
;; (find-barrwellstttpage (+ 14 193) "6.7 Grothendieck Topologies")
;; (find-barrwellstttpage (+ 14 198) "6.8 Giraud's Theorem")
;; (find-barrwellstttpage (+ 14 205) "7 Representation Theorems")
;; (find-barrwellstttpage (+ 14 205) "7.1 Freyd's Representation Theorems")
;; (find-barrwellstttpage (+ 14 209) "7.2 The Axiom of Choice")
;; (find-barrwellstttpage (+ 14 213) "7.3 Morphisms of Sites")
;; (find-barrwellstttpage (+ 14 219) "7.4 Deligne's Theorem")
;; (find-barrwellstttpage (+ 14 220) "7.5 Natural Number Objects")
;; (find-barrwellstttpage (+ 14 227) "7.6 Countable Toposes and Separable Toposes")
;; (find-barrwellstttpage (+ 14 232) "7.7 Barr's Theorem")
;; (find-barrwellstttpage (+ 14 234) "7.8 Notes to Chapter 7")
;; (find-barrwellstttpage (+ 14 237) "8 Cocone Theories")
;; (find-barrwellstttpage (+ 14 237) "8.1 Regular Theories")
;; (find-barrwellstttpage (+ 14 240) "8.2 Finite Sum Theories")
;; (find-barrwellstttpage (+ 14 241) "8.3 Geometric Theories")
;; (find-barrwellstttpage (+ 14 243) "8.4 Properties of Model Categories")
;; (find-barrwellstttpage (+ 14 249) "9 More on Triples")
;; (find-barrwellstttpage (+ 14 249) "9.1 Duskin's Tripleability Theorem")
;; (find-barrwellstttpage (+ 14 256) "9.2 Distributive Laws")
;; (find-barrwellstttpage (+ 14 261) "9.3 Colimits of Triple Algebras")
;; (find-barrwellstttpage (+ 14 266) "9.4 Free Triples")
;; (find-barrwellstttpage (+ 14 273) "Bibliography")
;; (find-barrwellsttttext)

;; «barr-wells-ctcs»  (to ".barr-wells-ctcs")
;; (find-books "__cats/__cats.el" "barr-wells-ctcs")
;; (find-LATEX "catsem-u.bib" "bib-BarrWellsCTCS")
;; http://www.math.mcgill.ca/barr/
;; http://www.math.mcgill.ca/barr/papers/ctcs.pdf
;; http://www.tac.mta.ca/tac/reprints/articles/22/tr22abs.html
;; http://www.tac.mta.ca/tac/reprints/articles/22/tr22.pdf
(code-pdf-page "barrwellsctcs" "$S/http/www.math.mcgill.ca/barr/papers/ctcs.pdf")
(code-pdf-text "barrwellsctcs" "$S/http/www.math.mcgill.ca/barr/papers/ctcs.pdf" 19)
(code-pdf-page "barrwellsctcs" "$S/http/www.tac.mta.ca/tac/reprints/articles/22/tr22.pdf")
(code-pdf-text "barrwellsctcs" "$S/http/www.tac.mta.ca/tac/reprints/articles/22/tr22.pdf" 20)
;; (find-barrwellsctcspage)
;; (find-barrwellsctcstext)
;; (find-barrwellsctcspage 7 "Contents")
;; (find-barrwellsctcstext 7 "Contents")
;; (find-barrwellsctcspage (+ 19   1) "1. Preliminaries")
;; (find-barrwellsctcstext (+ 19   1)    "Preliminaries")
;; (find-barrwellsctcspage (+ 19 195) "6 Cartesian closed categories")
;; (find-barrwellsctcspage (+ 19 195) "6.1 Cartesian closed categories")
;; (find-barrwellsctcspage (+ 19 202) "6.2 Properties of cartesian closed categories")
;; (find-barrwellsctcspage (+ 19 208) "6.3 Typed lambda-calculus")
;; (find-barrwellsctcspage (+ 19 210) "6.4 lambda-calculus to category and back")
;; (find-barrwellsctcspage (+ 19 212) "6.5 Arrows vs. terms")
;; (find-barrwellsctcspage (+ 19 215) "6.6 Fixed points in cartesian closed categories")
;; (find-barrwellsctcspage (+ 20 331) "12 Fibrations")
;; (find-barrwellsctcspage (+ 20 453) "Index")
;; (find-barrwellsctcstext)

;; «barr-chu»  (to ".barr-chu")
;; "*-Autonomous Categories" (SLNM 752)
;; http://www.math.mcgill.ca/barr/
;; http://www.math.mcgill.ca/barr/papers/sac.pdf
;; http://chu.stanford.edu/
(code-pdf-page "barrchustaraut" "$S/http/www.math.mcgill.ca/barr/papers/sac.pdf")
(code-pdf-text "barrchustaraut" "$S/http/www.math.mcgill.ca/barr/papers/sac.pdf")
;; (find-barrchustarautpage)
;; (find-barrchustarauttext)



;; Old:
;; http://www.cwru.edu/artsci/math/wells/home.html
;; http://www.abstractmath.org/MM/MMIntro.htm
;; http://sixwingedseraph.wordpress.com/
;; http://www.abstractmath.org/Handbook/handbook.pdf
;; http://www.abstractmath.org/MM/dm.pdf
;; Barr/Wells: "Category Theory for Computing Science"
;; (code-djvu       "barrwellsctcs" "~/books/__cats/barr_wells__category_theory_for_computing_science.djvu")
;; (code-djvutotext "barrwellsctcs" "~/books/__cats/barr_wells__category_theory_for_computing_science.djvu")



;; «barret-phd»  (to ".barret-phd")
;; (find-fline "$S/https/chrisbarrett2.github.io/")
;; https://chrisbarrett2.github.io/On%20the%20Simply-Typed%20Functional%20Machine%20Calculus.pdf
(code-pdf-page "barretphd" "$S/https/chrisbarrett2.github.io/On%20the%20Simply-Typed%20Functional%20Machine%20Calculus.pdf")
(code-pdf-text "barretphd" "$S/https/chrisbarrett2.github.io/On%20the%20Simply-Typed%20Functional%20Machine%20Calculus.pdf")
;; (find-barretphdpage)
;; (find-barretphdtext)



;; «bartels»  (to ".bartels")
;; (find-books "__cats/__cats.el" "bartels")
;; http://math.ucr.edu/home/baez/qg-spring2004/polynomials.pdf
;; Toby Bartels: "A pedagogical analogy between forgetful functors and certain polynomials" (2004)
(code-pdf-page "bartelspaffp" "$S/http/math.ucr.edu/home/baez/qg-spring2004/polynomials.pdf")
(code-pdf-text "bartelspaffp" "$S/http/math.ucr.edu/home/baez/qg-spring2004/polynomials.pdf")
;; (find-bartelspaffppage)
;; (find-bartelspaffptext)
;; (find-bartelspaffppage 1 "F forgets only property")
;; (find-bartelspaffptext 1 "F forgets only property")


;; «bauer»  (to ".bauer")
;; http://math.andrej.com/
;; http://math.andrej.com/category/publications/
;; http://math.andrej.com/2014/05/08/seemingly-impossible-proofs/
;; http://math.andrej.com/2018/08/25/how-to-implement-type-theory-in-an-hour/
;; https://github.com/andrejbauer/spartan-type-theory
;; (find-es "ocaml" "plzoo-git")

;; Five Stages of Accepting Constructive Mathematics:
;; https://www.ams.org/journals/bull/2017-54-03/S0273-0979-2016-01556-4/S0273-0979-2016-01556-4.pdf

;; «bauer-dawn»  (to ".bauer-dawn")
;; (find-books "__cats/__cats.el" "bauer-dawn")
;; http://math.andrej.com/2021/06/24/the-dawn-of-formalized-mathematics/
;; https://vimeo.com/567049015 The Dawn of Formalized Mathematics - Andrej Bauer
;; http://math.andrej.com/asset/data/the-dawn-of-formalized-mathematics.pdf
(code-pdf-page "bauerdawn" "$S/http/math.andrej.com/asset/data/the-dawn-of-formalized-mathematics.pdf")
(code-pdf-text "bauerdawn" "$S/http/math.andrej.com/asset/data/the-dawn-of-formalized-mathematics.pdf")
;; (find-bauerdawnpage)
;; (find-bauerdawntext)
;; (find-bauerdawnpage 6 "entire book of analysis")
;; (find-bauerdawntext 6 "entire book of analysis")
;; (find-bauerdawnpage 15 "If f is linear then")
;; (find-bauerdawntext 15 "If f is linear then")
;; (find-bauerdawnpage 20 "called elaboration")
;; (find-bauerdawntext 20 "called elaboration")
;; (find-bauerdawnpage 23 "the vernacular")
;; (find-bauerdawntext 23 "the vernacular")
;; (find-bauerdawnpage 33 "vimeo")
;; (find-bauerdawntext 33 "vimeo")

;; «bauer-gddtt»  (to ".bauer-gddtt")
;; (find-books "__cats/__cats.el" "bauer-gddtt")
;; https://arxiv.org/abs/2009.05539
;; https://arxiv.org/pdf/2009.05539.pdf
;; Bauer/Haselwarter/Lumsdaine: "A general definition of dependent type theories"
;; http://math.andrej.com/2020/09/14/a-general-definition-of-dependent-type-theories/
(code-pdf-page "bauergddtt" "$S/https/arxiv.org/pdf/2009.05539.pdf")
(code-pdf-text "bauergddtt" "$S/https/arxiv.org/pdf/2009.05539.pdf")
;; (find-bauergddttpage)
;; (find-bauergddtttext)

;; http://math.andrej.com/2021/02/22/burali-forti-in-hott-uf/




;; «bazerman»  (to ".bazerman")
;; (find-books "__cats/__cats.el" "bazerman")
;; http://gbaz.github.io/
;; https://johncarlosbaez.wordpress.com/2020/04/28/a-localic-approach-to-dependency-conflict-and-concurrency/
;; http://math.ucr.edu/home/baez/mathematical/ACTUCR/Bazerman_Localic_Semantics.pdf
;; "A localic approach to the semantics of dependency, conflict, and concurrency" (slides)
(code-pdf-page "bazermanlas" "$S/http/math.ucr.edu/home/baez/mathematical/ACTUCR/Bazerman_Localic_Semantics.pdf")
(code-pdf-text "bazermanlas" "$S/http/math.ucr.edu/home/baez/mathematical/ACTUCR/Bazerman_Localic_Semantics.pdf")
;; (find-bazermanlaspage)
;; (find-bazermanlastext)
;;
;; "The Topological and Logical Structure of Concurrency and Dependency via Distributive Lattices":
;; https://arxiv.org/abs/2004.05688
;; https://arxiv.org/pdf/2004.05688.pdf
(code-pdf-page "bazermantlscd" "$S/https/arxiv.org/pdf/2004.05688.pdf")
(code-pdf-text "bazermantlscd" "$S/https/arxiv.org/pdf/2004.05688.pdf")
;; (find-bazermantlscdpage)
;; (find-bazermantlscdtext)


;; «beck»  (to ".beck")
;; (find-books "__cats/__cats.el" "beck")
;; http://www.tac.mta.ca/tac/reprints/articles/2/tr2abs.html
;; http://www.tac.mta.ca/tac/reprints/articles/2/tr2.pdf
(code-pdf-page "beckthesis" "$S/http/www.tac.mta.ca/tac/reprints/articles/2/tr2.pdf")
(code-pdf-text "beckthesis" "$S/http/www.tac.mta.ca/tac/reprints/articles/2/tr2.pdf")
;; (find-beckthesispage)
;; (find-beckthesistext)

;; «beck-distrlaws»  (to ".beck-distrlaws")
;; http://www.tac.mta.ca/tac/reprints/articles/18/tr18abs.html
;; http://www.tac.mta.ca/tac/reprints/articles/18/tr18.pdf
;; https://golem.ph.utexas.edu/category/2017/02/distributive_laws.html Liang Ze Wong
;; http://sheaves.github.io/me/
;; http://sheaves.github.io/slides/kan-dist-long.pdf
(code-pdf-page "slnm80" "$S/http/www.tac.mta.ca/tac/reprints/articles/18/tr18.pdf")
(code-pdf-text "slnm80" "$S/http/www.tac.mta.ca/tac/reprints/articles/18/tr18.pdf")
;; (find-slnm80page)
;; (find-slnm80text)
;; (find-slnm80page 11 "An Outline of Functorial Semantics" "Linton")
;; (find-slnm80text 11 "An Outline of Functorial Semantics" "Linton")
;; (find-slnm80page 27 "8. Codensity triples")
;; (find-slnm80text 27 "8. Codensity triples")
;; (find-slnm80text 96)
;; (find-slnm80page 95 "Distributive Laws" "Jon Beck")
;; (find-slnm80text 95 "Distributive Laws" "Jon Beck")


;; «bell»  (to ".bell")
;; (find-books "__cats/__cats.el" "bell")

;; «bell-lst»  (to ".bell-lst")
;; (find-books "__cats/__cats.el" "bell-lst")
;; (find-LATEX "2020bell-lst.tex")
;; (find-LATEX "catsem-u.bib" "bib-BellLST")
(code-pdf-page "bellt"   "~/books/__cats/bell__toposes_and_local_set_theories.pdf")
(code-pdf-text "bellt"   "~/books/__cats/bell__toposes_and_local_set_theories.pdf" 14)
;; (find-belltpage)
;; (find-belltpage        13  "Contents")
;; (find-belltpage (+ 14   1) "1. Elements of Category Theory")
;; (find-belltpage (+ 14  23)    "Yoneda lemma")
;; (find-belltpage (+ 14  24)    "Yoneda embedding")
;; (find-belltpage (+ 14  49) "2. Introducing Toposes")
;; (find-belltpage (+ 14  68) "3. Local Set Theories")
;; (find-belltpage (+ 14  72)    "|-_S")
;; (find-belltpage (+ 14 120) "4. Fundamental Properties of Toposes")
;; (find-belltpage (+ 14 162) "5. From Logic to Sheaves")
;; (find-belltpage (+ 14 162)    "truth-set")
;; (find-belltpage (+ 14 163)    "modality")
;; (find-belltpage (+ 14 164)    "universal closure operation")
;; (find-belltpage (+ 14 168)    "examples of modalities")
;; (find-belltpage (+ 14 169)    "stricter and laxer")
;; (find-belltpage (+ 14 170)    "meet and join")
;; (find-belltpage (+ 14 170)    "Exercises")
;; (find-belltpage (+ 14 171)    "Sheaves")
;; (find-belltpage (+ 14 171)    "closed")
;; (find-belltpage (+ 14 171)    "dense")
;; (find-belltpage (+ 14 171)    "non-not is the laxest modality")
;; (find-belltpage (+ 14 171)    "separated")
;; (find-belltpage (+ 14 174)    "(mu-)sheaf")
;; (find-belltpage (+ 14 180)    "The sheafification functor")
;; (find-belltpage (+ 14 202) "6. Locale-Valued Sets")
;; (find-belltpage (+ 14 220) "7. Natural Numbers and Real Numbers")
;; (find-belltpage (+ 14 235) "8. Epilogue: The Wider Significance of Topos Theory")
;; (find-belltpage (+ 14 264) "Index")
;; (find-bellttext "")

;; «bell-sia»  (to ".bell-sia")
;; (find-books "__cats/__cats.el" "bell-sia")
(code-pdf-page "bellsia" "~/books/__cats/bell__a_primer_of_infinitesimal_analysis.pdf")
(code-pdf-text "bellsia" "~/books/__cats/bell__a_primer_of_infinitesimal_analysis.pdf")
;; (find-bellsiapage         9  "Contents")
;; (find-bellsiapage (+ 14 123) "Index")
;; (find-bellsiatext "")

;; Lambek: review of "Toposes and local set theories: An introduction"
;; https://www.ams.org/journals/bull/1989-21-02/S0273-0979-1989-15849-7/S0273-0979-1989-15849-7.pdf
(code-pdf-page "belllstrev" "$S/https/www.ams.org/journals/bull/1989-21-02/S0273-0979-1989-15849-7/S0273-0979-1989-15849-7.pdf")
(code-pdf-text "belllstrev" "$S/https/www.ams.org/journals/bull/1989-21-02/S0273-0979-1989-15849-7/S0273-0979-1989-15849-7.pdf")
;; (find-belllstrevpage)
;; (find-belllstrevtext)

;; See also: https://plato.stanford.edu/entries/logic-free/




;; «bellin»  (to ".bellin")
;; (find-books "__cats/__cats.el" "bellin")
;; http://profs.sci.univr.it/~bellin/papers.html
;; http://profs.sci.univr.it/~bellin/PICALCPAPER.pdf
;; http://profs.sci.univr.it/~bellin/PICALCPAPER.dvi
;; (find-sh "cd $S/http/profs.sci.univr.it/~bellin/ && dvipdf PICALCPAPER.dvi")
;; https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.33.3948
;; "On the pi-calculus and linear logic":
(code-pdf-page "bellinscott" "$S/http/profs.sci.univr.it/~bellin/PICALCPAPER.pdf")
(code-pdf-text "bellinscott" "$S/http/profs.sci.univr.it/~bellin/PICALCPAPER.pdf")
;; (find-bellinscottpage)
;; (find-bellinscotttext)


;; «benabou»  (to ".benabou")
;; (find-books "__cats/__cats.el" "benabou")
;; https://link.springer.com/chapter/10.1007/BFb0074299
(code-pdf-page "benabouibic" "~/books/__cats/benabou__introduction_to_bicategories.pdf")
(code-pdf-text "benabouibic" "~/books/__cats/benabou__introduction_to_bicategories.pdf" 1)
;; (find-benabouibicpage)
;; (find-benabouibicpage        1  "Introduction")
;; (find-benabouibicpage        3  "1. Bicategories")
;; (find-benabouibicpage       18  "2. Examples of bicategories")
;; (find-benabouibicpage       26  "3. Dualities")
;; (find-benabouibicpage       29  "4. Morphisms of bicategories")
;; (find-benabouibicpage       37  "5. Examples")
;; (find-benabouibicpage       52  "6. Some corollaries of Theorem (4.3.1)")
;; (find-benabouibicpage       55  "7. Some basic constructions")
;; (find-benabouibicpage       59  "8. Transformations between morphisms")
;; (find-benabouibictext "")

;; «benabou-fibfo»  (to ".benabou-fibfo")
;; (find-books "__cats/__cats.el" "benabou-fibfo")
;; https://artscimedia.case.edu/wp-content/uploads/2013/07/14182624/Benabou-Fibered.pdf
;; https://projecteuclid.org/euclid.jsl/1183741768 JSL Volume 50, Issue 1 (1985)
;; https://projecteuclid.org/euclid.jsl/1183741771 article
(code-pdf-page "benaboufibfo" "~/books/__cats/benabou__fibered_categories_and_the_foundations_of_naive_category_theory.pdf")
(code-pdf-text "benaboufibfo" "~/books/__cats/benabou__fibered_categories_and_the_foundations_of_naive_category_theory.pdf" 1)
;; (find-benaboufibfopage)
;; (find-benaboufibfopage (+ -9 10) "0. Introduction")
;; (find-benaboufibfotext (+ -9 10) "0. Introduction")
;; (find-benaboufibfotext "")


;; «benini»  (to ".benini")
;; (find-books "__cats/__cats.el" "benini")
;; Marco Benini: "Intuitionistic First-Order Logic - Categorical
;; Semantics Via the Curry-Howard Isomorphism" (2013)
;; https://arxiv.org/abs/1307.0108
;; https://arxiv.org/pdf/1307.0108.pdf
(code-pdf-page "benini" "$S/https/arxiv.org/pdf/1307.0108.pdf")
(code-pdf-text "benini" "$S/https/arxiv.org/pdf/1307.0108.pdf")
;; (find-beninipage)
;; (find-beninitext)
;; (find-beninipage 2 "C ONTENTS")
;; (find-beninitext 2 "C ONTENTS")
;; (find-beninipage 3 "1. Introduction")
;; (find-beninipage 5 "2. First-order intuitionistic logic")
;; (find-beninipage 8 "3. First-order lambda-calculus")
;; (find-beninipage 12 "4. Categorical semantics")
;; (find-beninipage 19 "5. Soundness")
;; (find-beninipage 40 "6. Completeness")
;; (find-beninipage 54 "6.1. Soundness and completeness in logic")
;; (find-beninipage 56 "7. Heyting categories")
;; (find-beninipage 62 "8. Heyting versus logically distributive categories")
;; (find-beninipage 71 "9. Models in a topos")
;; (find-beninipage 73 "10. Topoi versus logically distributive categories")
;; (find-beninipage 77 "11. Kripke semantics")
;; (find-beninipage 79 "12. Grothendieck topoi")
;; (find-beninipage 79 "12.1. Ideal elements")
;; (find-beninipage 80 "12.2. Grothendieck topoi")
;; (find-beninipage 83 "13. Impredicative theories")
;; (find-beninipage 83 "13.1. An illustrating example")
;; (find-beninipage 88 "14. Some philosophical remarks")
;; (find-beninipage 88 "14.1. A point-free approach")
;; (find-beninipage 89 "14.2. Inconsistent theories")
;; (find-beninipage 90 "14.3. Equality")
;; (find-beninipage 90 "14.4. Ideal elements")
;; (find-beninipage 92 "References")


;; «benzuller-mscott»  (to ".benzuller-mscott")
;; Christoph Benzmüller and Dana Scott:
;; "Some Reflections on a Computer-aided Theory Exploration Study in Category Theory" (2018)
;; http://aitp-conference.org/2018/slides/CBDS.pdf
;; (find-fline "$S/http/aitp-conference.org/2018/slides/")
(code-pdf-page "benzmscott" "$S/http/aitp-conference.org/2018/slides/CBDS.pdf")
(code-pdf-text "benzmscott" "$S/http/aitp-conference.org/2018/slides/CBDS.pdf")
;; (find-benzmscottpage)
;; (find-benzmscottpage 34 "Freyd-Scedrov")
;; (find-benzmscotttext)


;; «blackwell-kelly-power»  (to ".blackwell-kelly-power")
;; (find-books "__cats/__cats.el" "blackwell-kelly-power")
(code-pdf-page "twodmonadtheory" "~/books/__cats/blackwell_kelly_power__two-dimensional_monad_theory.pdf")
(code-pdf-text "twodmonadtheory" "~/books/__cats/blackwell_kelly_power__two-dimensional_monad_theory.pdf" 1)
;; (find-twodmonadtheorypage)
;; (find-twodmonadtheorypage  1)
;; (find-twodmonadtheorytext  1)
;; (find-twodmonadtheorytext "")



;; «blass»  (to ".blass")
;; (find-books "__cats/__cats.el" "blass")
;; "Questions and Answers -- A Category Arising in Linear Logic, Complexity Theory, and Set Theory"
;; https://arxiv.org/abs/9309208v1
;; https://arxiv.org/pdf/math/9309208v1.pdf
(code-pdf-page "blass-qa" "$S/https/arxiv.org/pdf/math/9309208v1.pdf")
(code-pdf-text "blass-qa" "$S/https/arxiv.org/pdf/math/9309208v1.pdf")
;; (find-blass-qapage)
;; (find-blass-qatext)


;; «blechschmidt»  (to ".blechschmidt")
;; (find-books "__cats/__cats.el" "blechschmidt")
;; "Using the internal language of toposes in algebraic geometry"
;; https://github.com/iblech
;; https://www.ingo-blechschmidt.eu/
;; https://rawgit.com/iblech/internal-methods/master/notes.pdf
(code-pdf-page "blechschmidtdiss" "$S/https/rawgit.com/iblech/internal-methods/master/notes.pdf")
(code-pdf-text "blechschmidtdiss" "$S/https/rawgit.com/iblech/internal-methods/master/notes.pdf")
;; (find-blechschmidtdisspage)
;; (find-blechschmidtdisspage 7 "Contents")
;; (find-blechschmidtdisstext 7 "Contents")
;; (find-blechschmidtdisspage 19 "Table 1. The Kripke" "Joyal semantics of a sheaf topos")
;; (find-blechschmidtdisstext 19 "Table 1. The Kripke" "Joyal semantics of a sheaf topos")
;; (find-blechschmidtdisstext)



;; «blute-scott»  (to ".blute-scott")
;; Blute/Scott: "Category Theory for Linear Logicians" (2003)
;; http://www.csi.uottawa.ca/~phil/papers/catsurv.web.pdf
(code-pdf-page "blutescottctll" "$S/http/www.csi.uottawa.ca/~phil/papers/catsurv.web.pdf")
(code-pdf-text "blutescottctll" "$S/http/www.csi.uottawa.ca/~phil/papers/catsurv.web.pdf")
;; (find-blutescottctllpage)
;; (find-blutescottctlltext)



;; «boisseau»  (to ".boisseau")
;; Boisseau: "String Diagrams for Optics"
;; https://arxiv.org/abs/2002.11480
;; https://arxiv.org/pdf/2002.11480.pdf
(code-pdf-page "boisseausdo" "$S/https/arxiv.org/pdf/2002.11480.pdf")
(code-pdf-text "boisseausdo" "$S/https/arxiv.org/pdf/2002.11480.pdf")
;; (find-psne-arxiv-links "https://arxiv.org/pdf/2002.11480.pdf" "boisseausdo")
;; (code-c-d "boisseausdo" "~/usrc/arxiv-boisseausdo/")
;; (find-boisseausdofile "")
;; (find-boisseausdopage)
;; (find-boisseausdotext)

;; «boisseau-gibbons»  (to ".boisseau-gibbons")
;; (find-books "__cats/__cats.el" "boisseau-gibbons")
;; https://dl.acm.org/doi/10.1145/3236779
;; https://www.youtube.com/watch?v=Z3vr5xylMCE
;; "What You Needa Know about Yoneda - Profunctor Optics and the Yoneda Lemma (Functional Pearl)"
(code-pdf-page "wynkay" "~/books/__cats/boisseau_gibbons__what_you_needa_know_about_yoneda.pdf")
(code-pdf-text "wynkay" "~/books/__cats/boisseau_gibbons__what_you_needa_know_about_yoneda.pdf" 1)
;; (find-wynkaypage)
;; (find-wynkaypage        1  "Contents")
;; (find-wynkaypage (+ 1 189) "Index")
;; (find-wynkaytext "")



;; «borceux»  (to ".borceux")
;; (find-books "__cats/__cats.el" "borceux")
;; (find-LATEX "catsem.bib" "bib-BorceuxIII")
(code-pdf-page "borceux1" "~/books/__cats/borceux__handbook_of_categorical_algebra_1.pdf")
(code-pdf-text "borceux1" "~/books/__cats/borceux__handbook_of_categorical_algebra_1.pdf" 17)
(code-pdf-page "borceux2" "~/books/__cats/borceux__handbook_of_categorical_algebra_2.pdf")
(code-pdf-text "borceux2" "~/books/__cats/borceux__handbook_of_categorical_algebra_2.pdf" 1)
(code-pdf-page "borceux3" "~/books/__cats/borceux__handbook_of_categorical_algebra_3.pdf")
(code-pdf-text "borceux3" "~/books/__cats/borceux__handbook_of_categorical_algebra_3.pdf" 1)
;; (find-borceux1page)
;; (find-borceux1page         8  "Contents")
;; (find-borceux1text         8  "Contents")
;; (find-borceux1page (+ 17   1) "1.1 Logical foundations of the theory")
;; (find-borceux1page (+ 17   4) "1.2 Categories and functors")
;; (find-borceux1page (+ 17  10) "1.3 Natural transformations")
;; (find-borceux1page (+ 17  15) "1.4 Contravariant functors")
;; (find-borceux1page (+ 17  18) "1.5 Full and faithful functors")
;; (find-borceux1page (+ 17  20) "1.6 Comma categories")
;; (find-borceux1page (+ 17  23) "1.7 Monomorphisms")
;; (find-borceux1page (+ 17  27) "1.8 Epimorphisms")
;; (find-borceux1page (+ 17  31) "1.9 Isomorphisms")
;; (find-borceux1page (+ 17  33) "1.10 The duality principle")
;; (find-borceux1page (+ 17  36) "1.11 Exercises")
;; (find-borceux1page (+ 17  38) "2 Limits")
;; (find-borceux1page (+ 17  38) "2.1 Products")
;; (find-borceux1page (+ 17  44) "2.2 Coproducts")
;; (find-borceux1page (+ 17  47) "2.3 Initial and terminal objects")
;; (find-borceux1page (+ 17  48) "2.4 Equalizers, coequalizers")
;; (find-borceux1page (+ 17  51) "2.5 Pullbacks, pushouts")
;; (find-borceux1page (+ 17  56) "2.6 Limits and colimits")
;; (find-borceux1page (+ 17  59) "2.7 Complete categories")
;; (find-borceux1page (+ 17  60) "2.8 Existence theorem for limits")
;; (find-borceux1page (+ 17  63) "2.9 Limit preserving functors")
;; (find-borceux1page (+ 17  66) "2.10 Absolute colimits")
;; (find-borceux1page (+ 17  69) "2.11 Final functors")
;; (find-borceux1page (+ 17  72) "2.12 Interchange of limits")
;; (find-borceux1page (+ 17  75) "2.13 Filtered colimits")
;; (find-borceux1page (+ 17  84) "2.14 Universality of colimits")
;; (find-borceux1page (+ 17  87) "2.15 Limits in categories of functors")
;; (find-borceux1page (+ 17  91) "2.16 Limits in comma categories")
;; (find-borceux1page (+ 17  93) "2.17 Exercises")
;; (find-borceux1page (+ 17  96) "3 Adjoint functors")
;; (find-borceux1text (+ 17  96)   "Adjoint functors")
;; (find-borceux1page (+ 17  96) "3.1 Reflection along a functor")
;; (find-borceux1page (+ 17  99)   "Theorem 3.1.5")
;; (find-borceux1text (+ 17  99)   "Theorem 3.1.5")
;; (find-borceux1page (+ 17 100)   "triangular equalities")
;; (find-borceux1text (+ 17 100)   "triangular equalities")
;; (find-borceux1page (+ 17 106) "3.2 Properties of adjoint functors")
;; (find-borceux1page (+ 17 108) "3.3 The adjoint functor theorem")
;; (find-borceux1page (+ 17 114) "3.4 Fully faithful adjoint functors")
;; (find-borceux1page (+ 17 118) "3.5 Reflective subcategories")
;; (find-borceux1page (+ 17 120) "3.6 Epireflective subcategories")
;; (find-borceux1page (+ 17 122) "3.7 Kan extensions")
;; (find-borceux1page (+ 17 128) "3.8 Tensor product of set-valued functors")
;; (find-borceux1page (+ 17 130) "3.9 Exercises")
;; (find-borceux1page (+ 17 132) "4 Generators and projectives")
;; (find-borceux1page (+ 17 132) "4.1 Well-powered categories")
;; (find-borceux1page (+ 17 133) "4.2 Intersection and union")
;; (find-borceux1page (+ 17 136) "4.3 Strong epimorphisms")
;; (find-borceux1page (+ 17 147) "4.4 Epi-mono factorizations")
;; (find-borceux1page (+ 17 150) "4.5 Generators")
;; (find-borceux1page (+ 17 163) "4.6 Projectives")
;; (find-borceux1page (+ 17 167) "4.7 Injective cogenerators")
;; (find-borceux1page (+ 17 174) "4.8 Exercises")
;; (find-borceux1page (+ 17 176) "5 Categories of fractions")
;; (find-borceux1page (+ 17 176) "5.1 Graphs and path categories")
;; (find-borceux1page (+ 17 181) "5.2 Calculus of fractions")
;; (find-borceux1page (+ 17 190) "5.3 Reflective subcategories as categories of fractions")
;; (find-borceux1page (+ 17 193) "5.4 The orthogonal subcategory problem")
;; (find-borceux1page (+ 17 209) "5.5 Factorization systems")
;; (find-borceux1page (+ 17 218) "5.6 The case of localizations")
;; (find-borceux1page (+ 17 227) "5.7 Universal closure operations")
;; (find-borceux1page (+ 17 235) "5.8 The calculus of bidense morphisms")
;; (find-borceux1page (+ 17 248) "5.9 Exercises")
;; (find-borceux1page (+ 17 250) "6 Flat functors and Cauchy completeness")
;; (find-borceux1page (+ 17 250) "6.1 Exact functors")
;; (find-borceux1page (+ 17 253) "6.2 Left exact reflection of a functor")
;; (find-borceux1page (+ 17 260) "6.3 Flat functors")
;; (find-borceux1page (+ 17 267) "6.4 The relevance of regular cardinals")
;; (find-borceux1page (+ 17 271) "6.5 The splitting of idempotents")
;; (find-borceux1page (+ 17 277) "6.6 The more general adjoint functor theorem")
;; (find-borceux1page (+ 17 279) "6.7 Exercises")
;; (find-borceux1page (+ 17 281) "7 Bicategories and distributors")
;; (find-borceux1page (+ 17 281) "7.1 2-categories")
;; (find-borceux1page (+ 17 287) "7.2 2-functors and 2-natural transformations")
;; (find-borceux1page (+ 17 290) "7.3 Modifications and n-categories")
;; (find-borceux1page (+ 17 293) "7.4 2-limits and bilimits")
;; (find-borceux1page (+ 17 296) "7.5 Lax functors and pseudo-functors")
;; (find-borceux1page (+ 17 300) "7.6 Lax limits and pseudo-limits")
;; (find-borceux1page (+ 17 302) "7.7 Bicategories")
;; (find-borceux1page (+ 17 308) "7.8 Distributors")
;; (find-borceux1page (+ 17 314) "7.9 Cauchy completeness versus distributors")
;; (find-borceux1page (+ 17 323) "7.10 Exercises")
;; (find-borceux1page (+ 17 325) "8 Internal category theory")
;; (find-borceux1page (+ 17 325) "8.1 Internal categories and functors")
;; (find-borceux1page (+ 17 328) "8.2 Internal base-valued functors")
;; (find-borceux1page (+ 17 333) "8.3 Internal limits and colimits")
;; (find-borceux1page (+ 17 339) "8.4 Exercises")
;; (find-borceux1page (+ 17 341) "Bibliography")
;; (find-borceux1page (+ 17 343) "Index")
;; (find-borceux1text "")

;; (find-borceux2page)
;; (find-borceux2page         8  "Contents")
;; (find-borceux2page (+ 19   1) "1. Abelian Categories")
;; (find-borceux2page (+ 19  13) "1.4 Abelian Categories")
;; (find-borceux2page (+ 19  21) "1.6 Additivity of Abelian Categories")
;; (find-borceux2page (+ 19  34) "1.9 Diagram Chasing")
;; (find-borceux2page (+ 19  40) "1.10 Some Diagram Lemmas")
;; (find-borceux2page (+ 19  89) "2 Regular Categories")
;; (find-borceux2page (+ 19 212) "4.4 Characterization of monadic categories")
;; (find-borceux2page (+ 19 412) "8.6 Locally small fibrations")
;; (find-borceux2page (+ 19 439) "Index")
;; (find-borceux2text "")

;; (find-borceux3page)
;; (find-borceux3page         8  "Contents")
;; (find-borceux3page (+ 19   1) "1. Locales")
;; (find-borceux3page (+ 19  70) "1.9 Sober spaces")
;; (find-borceux3page (+ 19 113) "2.5 The stalks of a topological sheaf")
;; (find-borceux3page (+ 19 514) "Bibliography")
;; (find-borceux3page (+ 19 517) "Index")
;; (find-borceux3page (+ 19 1) "1 Locales")
;; (find-borceux3page (+ 19 1) "1.1 The intuitionistic propositional calculus")
;; (find-borceux3page (+ 19 5) "1.2 Heyting algebras")
;; (find-borceux3page (+ 19 13) "1.3 Locales")
;; (find-borceux3page (+ 19 18) "1.4 Limits and colimits of locales")
;; (find-borceux3page (+ 19 29) "1.5 Nuclei")
;; (find-borceux3page (+ 19 38) "1.6 Open morphisms of locales")
;; (find-borceux3page (+ 19 47) "1.7 Etale morphisms of locales")
;; (find-borceux3page (+ 19 61) "1.8 The points of a locale")
;; (find-borceux3page (+ 19 70) "1.9 Sober spaces")
;; (find-borceux3page (+ 19 73) "1.10 Compactness conditions")
;; (find-borceux3page (+ 19 82) "1.11 Regularity conditions")
;; (find-borceux3page (+ 19 84) "1.12 Exercises")
;; (find-borceux3page (+ 19 87) "2 Sheaves")
;; (find-borceux3page (+ 19 88) "2.1 Sheaves on a locale")
;; (find-borceux3page (+ 19 94) "2.2 Closed subobjects")
;; (find-borceux3page (+ 19 102) "2.3 Some categorical properties of sheaves")
;; (find-borceux3page (+ 19 108) "2.4 Etale spaces")
;; (find-borceux3page (+ 19 113) "2.5 The stalks of a topological sheaf")
;; (find-borceux3page (+ 19 123) "2.6 Associated sheaves and etale morphisms")
;; (find-borceux3page (+ 19 138) "2.7 Systems of generators for a sheaf")
;; (find-borceux3page (+ 19 144) "2.8 The theory of O-sets")
;; (find-borceux3page (+ 19 156) "2.9 Complete ft-sets")
;; (find-borceux3page (+ 19 168) "2.10 Some basic facts in ring theory")
;; (find-borceux3page (+ 19 173) "2.11 Sheaf representation of a ring")
;; (find-borceux3page (+ 19 183) "2.12 Change of base")
;; (find-borceux3page (+ 19 189) "2.13 Exercises")
;; (find-borceux3page (+ 19 192) "3 Grothendieck toposes")
;; (find-borceux3page (+ 19 192) "3.1 A categorical glance at sheaves")
;; (find-borceux3page (+ 19 195) "3.2 Grothendieck topologies")
;; (find-borceux3page (+ 19 205) "3.3 The associated sheaf functor theorem")
;; (find-borceux3page (+ 19 214) "3.4 Categorical properties of Grothendieck toposes")
;; (find-borceux3page (+ 19 222) "3.5 Localizations of Grothendieck toposes")
;; (find-borceux3page (+ 19 230) "3.6 Characterization of Grothendieck toposes")
;; (find-borceux3page (+ 19 243) "3.7 Exercises")
;; (find-borceux3page (+ 19 244) "4 The classifying topos")
;; (find-borceux3page (+ 19 244) "4.1 The points of a topos")
;; (find-borceux3page (+ 19 250) "4.2 The classifying topos of a finite limit theory")
;; (find-borceux3page (+ 19 257) "4.3 The classifying topos of a geometric sketch")
;; (find-borceux3page (+ 19 270) "4.4 The classifying topos of a coherent theory")
;; (find-borceux3page (+ 19 280) "4.5 Diaconescu's theorem")
;; (find-borceux3page (+ 19 287) "4.6 Exercises")
;; (find-borceux3page (+ 19 288) "5 Elementary toposes")
;; (find-borceux3page (+ 19 289) "5.1 The notion of a topos")
;; (find-borceux3page (+ 19 293) "5.2 Examples of toposes")
;; (find-borceux3page (+ 19 303) "5.3 Monomorphisms in a topos")
;; (find-borceux3page (+ 19 304) "5.4 Some set theoretical notions in a topos")
;; (find-borceux3page (+ 19 308) "5.5 Partial morphisms")
;; (find-borceux3page (+ 19 314) "5.6 Injective objects")
;; (find-borceux3page (+ 19 315) "5.7 Finite colimits")
;; (find-borceux3page (+ 19 321) "5.8 The slice toposes")
;; (find-borceux3page (+ 19 328) "5.9 Exactness properties of toposes")
;; (find-borceux3page (+ 19 334) "5.10 Union of subobjects")
;; (find-borceux3page (+ 19 338) "5.11 Morphisms of toposes")
;; (find-borceux3page (+ 19 339) "5.12 Exercises")
;; (find-borceux3page (+ 19 342) "6 Internal logic of a topos")
;; (find-borceux3page (+ 19 344) "6.1 The language of a topos")
;; (find-borceux3page (+ 19 348) "6.2 Categorical foundations of the logic of toposes")
;; (find-borceux3page (+ 19 354) "6.3 The calculus of truth tables")
;; (find-borceux3page (+ 19 359) "6.4 The point about "ghost" variables")
;; (find-borceux3page (+ 19 361) "6.5 Coherent theories")
;; (find-borceux3page (+ 19 371) "6.6 The Kripke-Joyal semantics")
;; (find-borceux3page (+ 19 395) "6.7 The intuitionistic propositional calculus in a topos")
;; (find-borceux3page (+ 19 400) "6.8 The intuitionistic predicate calculus in a topos")
;; (find-borceux3page (+ 19 409) "6.9 Intuitionistic set theory in a topos")
;; (find-borceux3page (+ 19 417) "6.10 The structure of a topos in its internal language")
;; (find-borceux3page (+ 19 424) "6.11 Locales in a topos")
;; (find-borceux3page (+ 19 430) "6.12 Exercises")
;; (find-borceux3page (+ 19 432) "7 The law of excluded middle")
;; (find-borceux3page (+ 19 432) "7.1 The regular elements of (I")
;; (find-borceux3page (+ 19 440) "7.2 Boolean toposes")
;; (find-borceux3page (+ 19 442) "7.3 De Morgan toposes")
;; (find-borceux3page (+ 19 444) "7.4 Decidable objects")
;; (find-borceux3page (+ 19 447) "7.5 The axiom of choice")
;; (find-borceux3page (+ 19 452) "7.6 Exercises")
;; (find-borceux3page (+ 19 453) "8 The axiom of infinity")
;; (find-borceux3page (+ 19 453) "8.1 The natural number object")
;; (find-borceux3page (+ 19 465) "8.2 Infinite objects in a topos")
;; (find-borceux3page (+ 19 468) "8.3 Arithmetic in a topos")
;; (find-borceux3page (+ 19 473) "8.4 The trichotomy")
;; (find-borceux3page (+ 19 478) "8.5 Finite objects in a topos")
;; (find-borceux3page (+ 19 483) "8.6 Exercises")
;; (find-borceux3page (+ 19 486) "9 Sheaves in a topos")
;; (find-borceux3page (+ 19 486) "9.1 Topologies in a topos")
;; (find-borceux3page (+ 19 492) "9.2 Sheaves for a topology")
;; (find-borceux3page (+ 19 500) "9.3 The localizations of a topos")
;; (find-borceux3page (+ 19 510) "9.4 The double negation sheaves")
;; (find-borceux3page (+ 19 511) "9.5 Exercises")
;; (find-borceux3page (+ 19 514) "Bibliography")
;; (find-borceux3page (+ 19 517) "Index")
;; (find-borceux3text "")




;; «bradley»  (to ".bradley")
;; (find-books "__cats/__cats.el" "bradley")
;; https://www.math3ma.com/blog/the-yoneda-embedding
;; https://www.math3ma.com/blog/the-yoneda-lemma
;; https://www.math3ma.com/blog/limits-and-colimits-part-2
;; https://www.math3ma.com/blog/what-is-an-adjunction-part-3
;; https://www.math3ma.com/blog/the-sierpinski-space-and-its-special-property
;; https://www.math3ma.com/blog/one-line-proof-fundamental-group-of-the-circle
;; https://www.math3ma.com/blog/notes-on-act
;; Tai-Danae Bradley: "What is applied category theory?"
;; https://arxiv.org/abs/1809.05923
;; https://arxiv.org/pdf/1809.05923.pdf
;; (find-fline "$S/https/arxiv.org/pdf/")
;; (find-psne-arxiv-links "https://arxiv.org/pdf/1809.05923.pdf" "bradleywhatisact")
(code-pdf-page "bradleywhatisact" "$S/https/arxiv.org/pdf/1809.05923.pdf")
(code-pdf-text "bradleywhatisact" "$S/https/arxiv.org/pdf/1809.05923.pdf")
;; (find-bradleywhatisactpage)
;; (find-bradleywhatisactpage 4 "Contents")
;; (find-bradleywhatisacttext)
;;
;; https://www.youtube.com/watch?v=wiadG3ywJIs At the Interface of Algebra and Statistics

;; «bradley-bryson-terilla»  (to ".bradley-bryson-terilla")
;; https://topology.mitpress.mit.edu/

;; «brandenburg»  (to ".brandenburg")
;; (find-books "__cats/__cats.el" "brandenburg")
;; Martin Brandenburg: "Tensor categorical foundations of algebraic geometry"
;; https://arxiv.org/abs/1410.1716
;; https://arxiv.org/pdf/1410.1716.pdf
(code-pdf-page "brandenburg" "$S/https/arxiv.org/pdf/1410.1716.pdf")
(code-pdf-text "brandenburg" "$S/https/arxiv.org/pdf/1410.1716.pdf")
;; (find-brandenburgpage)
;; (find-brandenburgtext)
;; (find-brandenburgpage 2 "Contents")
;; (find-brandenburgtext 2 "Contents")
;; (find-brandenburgpage 4 "trivially trivial")
;; (find-brandenburgtext 4 "trivially trivial")




;; «brown» (to ".brown")
;; (find-books "__cats/__cats.el" "brown")
;; https://groupoids.org.uk/publar.html
;; https://groupoids.org.uk/pdffiles/Analogy-and-Comparison.pdf
;; (find-fline "$S/https/groupoids.org.uk/pdffiles/")
(code-xpdf     "brownac" "$S/https/groupoids.org.uk/pdffiles/Analogy-and-Comparison.pdf")
(code-pdf-text "brownac" "$S/https/groupoids.org.uk/pdffiles/Analogy-and-Comparison.pdf")
(code-xpdf     "brownem" "$S/https/groupoids.org.uk/pdffiles/eureka-meth1.pdf")
(code-pdf-text "brownem" "$S/https/groupoids.org.uk/pdffiles/eureka-meth1.pdf")
;; (find-brownacpage)
;; (find-brownactext)
;; (find-brownacpage 9 "Comparing categories")
;; (find-brownactext 9 "Comparing categories")
;; (find-brownacpage 11 "A case study: comma categories")
;; (find-brownactext 11 "A case study: comma categories")
;; (find-brownacpage 13 "A question of identities")
;; (find-brownactext 13 "A question of identities")
;; (find-brownacpage 15 "Categories as mixed algebraic / geometric")
;; (find-brownactext 15 "Categories as mixed algebraic / geometric")
;; (find-brownempage)
;; (find-brownemtext)

;; «burroni»  (to ".burroni")
;; http://cahierstgdc.com/index.php/backsets/
;; http://www.numdam.org/journals/CTGDC/
;; http://www.numdam.org/issues/CTGDC_1981__22_3/
;; http://www.numdam.org/article/CTGDC_1981__22_3_249_0.pdf
;; Albert Burroni: "Algèbres graphiques (sur un concept de dimension dans les langages formels)"
;; Cahiers de topologie et géométrie différentielle catégoriques, tome 22, no 3 (1981), p.249-265
(code-pdf-page "burroni" "$S/http/www.numdam.org/article/CTGDC_1981__22_3_249_0.pdf")
(code-pdf-text "burroni" "$S/http/www.numdam.org/article/CTGDC_1981__22_3_249_0.pdf")
;; (find-burronipage)
;; (find-burronitext)

;; «caccamo»  (to ".caccamo")
;; (find-books "__cats/__cats.el" "caccamo")
;; http://bvs.fapesp.br/pt/pesquisador/36812/mario-jose-caccamo/
;; https://www3.ic.unicamp.br/ensino/pg/defesas/historico/1998
;; https://scholar.google.com/citations?hl=en&user=067pB_0AAAAJ&view_op=list_works&sortby=pubdate auth
;; https://scholar.google.com/scholar?oi=bibs&hl=en&cites=7527025564163275229 article
;; https://scholar.google.com/scholar?oi=bibs&hl=en&cites=5700899832747216969 thesis
;;
;; https://www.cl.cam.ac.uk/~gw104/catnotes.ps
;; https://www.cl.cam.ac.uk/~gw104/catnotes.pdf
;; (find-sh0 "cd $S/https/www.cl.cam.ac.uk/~gw104/ && ps2pdf catnotes.ps")
(code-pdf-page "caccamocatnotes" "$S/https/www.cl.cam.ac.uk/~gw104/catnotes.pdf")
(code-pdf-text "caccamocatnotes" "$S/https/www.cl.cam.ac.uk/~gw104/catnotes.pdf")
;; (find-caccamocatnotespage)
;; (find-caccamocatnotestext)
;;
;; «caccamo-phd»  (to ".caccamo-phd")
;; (find-books "__cats/__cats.el" "caccamo-phd")
;; Mario José Cáccamo: "A Formal Calculus for Categories" (PhD thesis, 2004)
;; http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1.7460
(code-pdf-page "caccamophd" "~/books/__cats/caccamo__a_formal_calculus_for_categories.pdf")
(code-pdf-text "caccamophd" "~/books/__cats/caccamo__a_formal_calculus_for_categories.pdf" 16)
;; (find-caccamophdpage)
;; (find-caccamophdpage        13  "Contents")
;; (find-caccamophdtext        13  "Contents")
;; (find-caccamophdpage (+ 16   1) "1 Introduction")
;; (find-caccamophdpage (+ 16   1) "1.1 Motivation")
;; (find-caccamophdpage (+ 16   2) "1.2 Category Theory")
;; (find-caccamophdpage (+ 16   2) "1.2.1 Categories, Functors and Natural Transformations")
;; (find-caccamophdpage (+ 16   3) "1.2.2 Constructions on Categories")
;; (find-caccamophdpage (+ 16   5) "1.3 Functoriality and Naturality")
;; (find-caccamophdpage (+ 16   8) "1.4 Universal Properties and Representables")
;; (find-caccamophdpage (+ 16   9) "1.5 The Calculus")
;; (find-caccamophdpage (+ 16   9) "1.5.1 Syntax")
;; (find-caccamophdpage (+ 16  10) "1.5.2 Semantics")
;; (find-caccamophdpage (+ 16  11) "1.6 Related Work and Applications")
;; (find-caccamophdpage (+ 16  11) "1.7 Synopsis")
;; (find-caccamophdpage (+ 16  13) "2 Representability")
;; (find-caccamophdpage (+ 16  13) "2.1 Universal Properties")
;; (find-caccamophdpage (+ 16  15) "2.2 Limits")
;; (find-caccamophdpage (+ 16  16) "2.2.1 Completeness and Parameters")
;; (find-caccamophdpage (+ 16  18) "2.2.2 Colimits")
;; (find-caccamophdpage (+ 16  19) "2.2.3 Initial Functors")
;; (find-caccamophdpage (+ 16  21) "2.2.4 Preservation of Limits")
;; (find-caccamophdpage (+ 16  21) "2.3 Adjunctions")
;; (find-caccamophdpage (+ 16  24) "2.3.1 Examples of Adjunctions")
;; (find-caccamophdpage (+ 16  27) "3 Ends and Coends")
;; (find-caccamophdpage (+ 16  27) "3.1 Dinatural Transformations")
;; (find-caccamophdpage (+ 16  30) "3.1.1 Dinaturality generalises naturality")
;; (find-caccamophdpage (+ 16  30) "3.1.2 Wedges")
;; (find-caccamophdpage (+ 16  31) "3.1.3 Examples")
;; (find-caccamophdpage (+ 16  33) "3.2 Ends")
;; (find-caccamophdpage (+ 16  34) "3.2.1 Limits are Ends")
;; (find-caccamophdpage (+ 16  34) "3.2.2 Ends are Limits")
;; (find-caccamophdpage (+ 16  35) "3.2.3 Ends in Set")
;; (find-caccamophdpage (+ 16  35) "3.2.4 (Di)Naturality Formula")
;; (find-caccamophdpage (+ 16  36) "3.2.5 Iterated Ends: Fubini")
;; (find-caccamophdpage (+ 16  38) "3.2.6 Ends in Functor Categories")
;; (find-caccamophdpage (+ 16  39) "3.3 Coends")
;; (find-caccamophdpage (+ 16  39) "3.4 Powers and Copowers")
;; (find-caccamophdpage (+ 16  41) "3.5 Presheaf Categories")
;; (find-caccamophdpage (+ 16  41) "3.5.1 Weighted Limits")
;; (find-caccamophdpage (+ 16  48) "3.5.2 Weighted Colimits")
;; (find-caccamophdpage (+ 16  50) "3.5.3 Density")
;; (find-caccamophdpage (+ 16  52) "3.5.4 Exponentials")
;; (find-caccamophdpage (+ 16  53) "4 Preservation of Limits")
;; (find-caccamophdpage (+ 16  53) "4.1 Limiting Cones")
;; (find-caccamophdpage (+ 16  55) "4.2 Preservation of Limiting Cones")
;; (find-caccamophdpage (+ 16  57) "4.3 Connected Diagrams")
;; (find-caccamophdpage (+ 16  60) "4.4 Products")
;; (find-caccamophdpage (+ 16  62) "4.5 General Limits")
;; (find-caccamophdpage (+ 16  66) "4.6 Some Examples")
;; (find-caccamophdpage (+ 16  66) "4.6.1 Adjunctions and limits")
;; (find-caccamophdpage (+ 16  67) "4.6.2 Profunctors")
;; (find-caccamophdpage (+ 16  71) "5 A Term Calculus for Functors")
;; (find-caccamophdpage (+ 16  71) "5.1 The Language")
;; (find-caccamophdpage (+ 16  71) "5.1.1 Basic Types")
;; (find-caccamophdpage (+ 16  72) "5.1.2 Syntax and Type Theory")
;; (find-caccamophdpage (+ 16  76) "5.1.3 Substitution")
;; (find-caccamophdpage (+ 16  80) "5.1.4 Examples")
;; (find-caccamophdpage (+ 16  82) "5.2 A Normal Form for Derivations")
;; (find-caccamophdpage (+ 16  82) "5.2.1 W-normal Derivations")
;; (find-caccamophdpage (+ 16  85) "5.2.2 CW-normal Derivations")
;; (find-caccamophdpage (+ 16  87) "5.2.3 DCW-normal Derivations")
;; (find-caccamophdpage (+ 16  89) "5.3 Categorical Model")
;; (find-caccamophdpage (+ 16  89) "5.3.1 Types and Contexts")
;; (find-caccamophdpage (+ 16  89) "5.3.2 Interpretation for Derivations")
;; (find-caccamophdpage (+ 16  92) "5.3.3 Example")
;; (find-caccamophdpage (+ 16  92) "5.3.4 Semantics of Substitution")
;; (find-caccamophdpage (+ 16  94) "5.4 Coherence")
;; (find-caccamophdpage (+ 16  98) "5.5 Without Duality")
;; (find-caccamophdpage (+ 16 100) "5.6 Products")
;; (find-caccamophdpage (+ 16 103) "6 Natural Isomorphisms")
;; (find-caccamophdpage (+ 16 103) "6.1 Isomorphism Judgements")
;; (find-caccamophdpage (+ 16 103) "6.1.1 Equational Theory of the Lambda Calculus")
;; (find-caccamophdpage (+ 16 106) "6.1.2 Representables and Ends")
;; (find-caccamophdpage (+ 16 109) "6.1.3 Duality")
;; (find-caccamophdpage (+ 16 111) "6.1.4 Products")
;; (find-caccamophdpage (+ 16 112) "6.1.5 Examples")
;; (find-caccamophdpage (+ 16 112) "6.1.6 Limits")
;; (find-caccamophdpage (+ 16 113) "6.1.7 Density Formula and the Yoneda Lemma")
;; (find-caccamophdpage (+ 16 114) "6.2 Interpretation")
;; (find-caccamophdpage (+ 16 114) "6.2.1 Lambda Calculus")
;; (find-caccamophdpage (+ 16 115) "6.2.2 Axioms")
;; (find-caccamophdpage (+ 16 116) "6.2.3 Representability and Duality")
;; (find-caccamophdpage (+ 16 116) "6.2.4 Lack of Coherence")
;; (find-caccamophdpage (+ 16 117) "6.3 Weighted Limits")
;; (find-caccamophdpage (+ 16 120) "6.4 Another Approach to Contravariance")
;; (find-caccamophdpage (+ 16 123) "7 Towards a Calculus for Enrichment")
;; (find-caccamophdpage (+ 16 123) "7.1 Symmetric Monoidal Closed Categories")
;; (find-caccamophdpage (+ 16 125) "7.2 V-Categories, V-Functors and V-Naturality")
;; (find-caccamophdpage (+ 16 126) "7.2.1 Opposite V-Category")
;; (find-caccamophdpage (+ 16 127) "7.2.2 V-Bifunctors")
;; (find-caccamophdpage (+ 16 128) "7.2.3 The Underlying "Ordinary" Category")
;; (find-caccamophdpage (+ 16 128) "7.3 Representable Functors and Universality")
;; (find-caccamophdpage (+ 16 130) "7.3.1 Functor V-Categories and the Enriched Yoneda Lemma")
;; (find-caccamophdpage (+ 16 132) "7.3.2 Tensors and Cotensors")
;; (find-caccamophdpage (+ 16 132) "7.3.3 A Notion of Limit")
;; (find-caccamophdpage (+ 16 133) "7.4 An Enriched Model for the Calculus")
;; (find-caccamophdpage (+ 16 134) "7.4.1 Contexts and Judgements")
;; (find-caccamophdpage (+ 16 135) "7.4.2 Structural Rules, Limits and Dinaturalities")
;; (find-caccamophdpage (+ 16 137) "8 Extensions and Applications")
;; (find-caccamophdpage (+ 16 141) "A The Calculus")
;; (find-caccamophdpage (+ 16 141) "A.1 Syntax")
;; (find-caccamophdpage (+ 16 141) "A.2 Rules for Functoriality")
;; (find-caccamophdpage (+ 16 141) "A.2.1 Axioms")
;; (find-caccamophdpage (+ 16 141) "A.2.2 Structural Rules")
;; (find-caccamophdpage (+ 16 142) "A.2.3 Logical Rules")
;; (find-caccamophdpage (+ 16 142) "A.3 Products")
;; (find-caccamophdpage (+ 16 142) "A.3.1 Syntax")
;; (find-caccamophdpage (+ 16 143) "A.3.2 Rules")
;; (find-caccamophdpage (+ 16 143) "A.4 Rules for Natural Isomorphisms")
;; (find-caccamophdpage (+ 16 143) "A.4.1 Structural Rules")
;; (find-caccamophdpage (+ 16 143) "A.4.2 Conversion Rules")
;; (find-caccamophdpage (+ 16 144) "A.4.3 Equivalence Rules")
;; (find-caccamophdpage (+ 16 144) "A.4.4 Congruence Rules")
;; (find-caccamophdpage (+ 16 144) "A.4.5 Categorical Rules")
;; (find-caccamophdpage (+ 16 145) "A.5 Rules for Weighted Limits")
;; (find-caccamophdpage (+ 16 147) "Bibliography")
;; (find-caccamophdtext "")

;; http://repositorio.unicamp.br/jspui/handle/REPOSIP/276048/ Cáccamo - mestrado unicamp
;; http://bvs.fapesp.br/pt/pesquisador/36812/mario-jose-caccamo/


;; «caccamo-winskel»  (to ".caccamo-winskel")
;; (find-books "__cats/__cats.el" "caccamo-winskel")
;; (find-books "__cats/__cats.el" "winskel")
;; (find-LATEX "catsem-u.bib" "bib-CaccamoWinskel")
;; See: (find-books "__cats/__cats.el" "loregian")
;; Caccamo-Winskel: "A Higher-Order Calculus for Categories" (2001)
;; https://www.brics.dk/RS/01/27/BRICS-RS-01-27.pdf
(code-pdf-page "hocc" "$S/https/www.brics.dk/RS/01/27/BRICS-RS-01-27.pdf")
(code-pdf-text "hocc" "$S/https/www.brics.dk/RS/01/27/BRICS-RS-01-27.pdf")
;; (find-hoccpage)
;; (find-hocctext)
;; (find-hoccpage (+ 2 5) "Yoneda")
;; (find-hocctext (+ 2 5) "Yoneda")
;; (find-hoccpage (+ 2 6) "3      Ends and Coends")
;; (find-hocctext (+ 2 6) "3      Ends and Coends")
;; (find-hoccpage (+ 2 15) "Figure 2: Typing rules")
;; (find-hocctext (+ 2 15) "Figure 2: Typing rules")

(code-pdf-page "caccamowinskellip" "~/books/__cats/caccamo_winskel__limit_preservation_from_naturality.pdf")
(code-pdf-text "caccamowinskellip" "~/books/__cats/caccamo_winskel__limit_preservation_from_naturality.pdf" 1)
;; (find-caccamowinskellippage)
;; (find-caccamowinskellippage        1  "Contents")
;; (find-caccamowinskellippage (+ 1 189) "Index")
;; (find-caccamowinskelliptext "")


;; «cahali»  (to ".cahali")
;; https://www.teses.usp.br/teses/disponiveis/45/45131/tde-17072019-150841/pt-br.php
;; https://www.teses.usp.br/teses/disponiveis/45/45131/tde-17072019-150841/publico/cahali_versao_corrigida.pdf
(code-pdf-page "cahali" "$S/https/www.teses.usp.br/teses/disponiveis/45/45131/tde-17072019-150841/publico/cahali_versao_corrigida.pdf")
(code-pdf-text "cahali" "$S/https/www.teses.usp.br/teses/disponiveis/45/45131/tde-17072019-150841/publico/cahali_versao_corrigida.pdf" 10)
;; (find-cahalipage)
;; (find-cahalitext)
;; (find-cahalipage 9 "Sumário")
;; (find-cahalitext 9 "Sumário")
;; (find-cahalipage (+ 10 123) "4.6        Linguagem de Mitchell-Bénabou")
;; (find-cahalitext (+ 10 123) "4.6        Linguagem de Mitchell-Bénabou")
;; (find-cahalipage (+ 10 137) "4.7      Semântica de Kripke-Joyal")
;; (find-cahalitext (+ 10 137) "4.7      Semântica de Kripke-Joyal")
;; (find-cahalipage (+ 10 185) "Bibliografia")
;; (find-cahalitext (+ 10 185) "Bibliografia")


;; «capucci»  (to ".capucci")
;; (find-books "__cats/__cats.el" "capucci")
(code-pdf-page "capucciim" "~/books/__cats/capucci__internal_methods_for_algebraic_geometry.pdf")
(code-pdf-text "capucciim" "~/books/__cats/capucci__internal_methods_for_algebraic_geometry.pdf" 1)
;; (find-capucciimpage)
;; (find-capucciimpage        1  "Contents")
;; (find-capucciimpage (+ 1 189) "Index")
;; (find-capucciimtext "")



;; «caramello»  (to ".caramello")
;; (find-books "__cats/__cats.el" "caramello")
(code-pdf-page "caramello" "~/books/__cats/caramello__theories_sites_toposes.pdf")
(code-pdf-text "caramello" "~/books/__cats/caramello__theories_sites_toposes.pdf" 13)
;; (find-caramellopage)
;; (find-caramellotext "")
;; (find-caramellopage 10 "CONTENTS")
;; (find-caramellotext 10 "CONTENTS")
;; (find-caramellopage (+ 13 1) "Notation and terminology")
;; (find-caramellopage (+ 13 3) "Introduction")
;; (find-caramellopage (+ 13 9) "1 Topos-theoretic background")
;; (find-caramellopage (+ 13 9) "1.1 Grothendieck toposes")
;; (find-caramellopage (+ 13 10) "1.1.1 The notion of site")
;; (find-caramellopage (+ 13 12) "1.1.2 Sheaves on a site")
;; (find-caramellopage (+ 13 14) "1.1.3 Basic properties of categories of sheaves")
;; (find-caramellopage (+ 13 17) "1.1.4 Geometric morphisms")
;; (find-caramellopage (+ 13 20) "1.1.5 Diaconescu's equivalence")
;; (find-caramellopage (+ 13 22) "1.2 First-order logic")
;; (find-caramellopage (+ 13 23) "1.2.1 First-order theories")
;; (find-caramellopage (+ 13 27) "1.2.2 Deduction systems for first-order logic")
;; (find-caramellopage (+ 13 28) "1.2.3 Fragments of first-order logic")
;; (find-caramellopage (+ 13 29) "1.3 Categorical semantics")
;; (find-caramellopage (+ 13 31) "1.3.1 Classes of `logical' categories")
;; (find-caramellopage (+ 13 34) "1.3.2 Completions of `logical' categories")
;; (find-caramellopage (+ 13 35) "1.3.3 Models of first-order theories in categories")
;; (find-caramellopage (+ 13 39) "1.3.4 Elementary toposes")
;; (find-caramellopage (+ 13 43) "1.3.5 Toposes as mathematical universes")
;; (find-caramellopage (+ 13 45) "1.4 Syntactic categories")
;; (find-caramellopage (+ 13 45) "1.4.1 Definition")
;; (find-caramellopage (+ 13 48) "1.4.2 Syntactic sites")
;; (find-caramellopage (+ 13 49) "1.4.3 Models as functors")
;; (find-caramellopage (+ 13 50) "1.4.4 Categories with `logical structure' as syntactic categories")
;; (find-caramellopage (+ 13 51) "1.4.5 Soundness and completeness")
;; (find-caramellopage (+ 13 53) "2 Classifying toposes and the `bridge' technique")
;; (find-caramellopage (+ 13 53) "2.1 Geometric logic and classifying toposes")
;; (find-caramellopage (+ 13 53) "2.1.1 Geometric theories")
;; (find-caramellopage (+ 13 55) "2.1.2 The notion of classifying topos")
;; (find-caramellopage (+ 13 60) "2.1.3 Interpretations and geometric morphisms")
;; (find-caramellopage (+ 13 63) "2.1.4 Classifying toposes for propositional theories")
;; (find-caramellopage (+ 13 64) "2.1.5 Classifying toposes for cartesian theories")
;; (find-caramellopage (+ 13 65) "2.1.6 Further examples")
;; (find-caramellopage (+ 13 67) "2.1.7 A characterization theorem for universal models in classifying toposes")
;; (find-caramellopage (+ 13 69) "2.2 Toposes as `bridges'")
;; (find-caramellopage (+ 13 69) "2.2.1 The `bridge-building' technique")
;; (find-caramellopage (+ 13 70) "2.2.2 Decks of `bridges' : Morita equivalences")
;; (find-caramellopage (+ 13 74) "2.2.3 Arches of `bridges' : site characterizations")
;; (find-caramellopage (+ 13 76) "2.2.4 Some simple examples")
;; (find-caramellopage (+ 13 80) "2.2.5 A theory of `structural translations'")
;; (find-caramellopage (+ 13 83) "3 A duality theorem")
;; (find-caramellopage (+ 13 83) "3.1 Preliminary results")
;; (find-caramellopage (+ 13 83) "3.1.1 A 2-dimensional Yoneda lemma")
;; (find-caramellopage (+ 13 84) "3.1.2 An alternative view of Grothendieck topologies")
;; (find-caramellopage (+ 13 86) "3.1.3 Generators for Grothendieck topologies")
;; (find-caramellopage (+ 13 88) "3.2 Quotients and subtoposes")
;; (find-caramellopage (+ 13 88) "3.2.1 The duality theorem")
;; (find-caramellopage (+ 13 94) "3.2.2 The proof-theoretic interpretation")
;; (find-caramellopage (+ 13 105) "3.3 A deduction theorem for geometric logic")
;; (find-caramellopage (+ 13 107) "4 Lattices of theories")
;; (find-caramellopage (+ 13 107) "4.1 The lattice operations on Grothendieck topologies and quotients")
;; (find-caramellopage (+ 13 108) "4.1.1 The lattice operations on Grothendieck topologies")
;; (find-caramellopage (+ 13 112) "4.1.2 The lattice operations on theories")
;; (find-caramellopage (+ 13 115) "4.1.3 The Heyting implication in ThT")
;; (find-caramellopage (+ 13 119) "4.2 Transfer of notions from topos theory to logic")
;; (find-caramellopage (+ 13 119) "4.2.1 Relativization of local operators")
;; (find-caramellopage (+ 13 126) "4.2.2 Open, closed, quasi-closed subtoposes")
;; (find-caramellopage (+ 13 130) "4.2.3 The Booleanization and DeMorganization of a geometric theory")
;; (find-caramellopage (+ 13 132) "4.2.4 The dense-closed factorization of a geometric inclusion")
;; (find-caramellopage (+ 13 133) "4.2.5 Skeletal inclusions")
;; (find-caramellopage (+ 13 134) "4.2.6 The surjection-inclusion factorization")
;; (find-caramellopage (+ 13 135) "4.2.7 Atoms")
;; (find-caramellopage (+ 13 138) "4.2.8 Subtoposes with enough points")
;; (find-caramellopage (+ 13 139) "5 Flat functors and classifying toposes")
;; (find-caramellopage (+ 13 140) "5.1 Preliminary results on indexed colimits in toposes")
;; (find-caramellopage (+ 13 140) "5.1.1 Background on indexed categories")
;; (find-caramellopage (+ 13 144) "5.1.2 E-filtered indexed categories")
;; (find-caramellopage (+ 13 145) "5.1.3 Indexation of internal diagrams")
;; (find-caramellopage (+ 13 146) "5.1.4 Colimits and tensor products")
;; (find-caramellopage (+ 13 150) "5.1.5 E-final functors")
;; (find-caramellopage (+ 13 157) "5.1.6 A characterization of E-indexed colimits")
;; (find-caramellopage (+ 13 169) "5.1.7 Explicit calculation of set-indexed colimits")
;; (find-caramellopage (+ 13 176) "5.2 Extensions of flat functors")
;; (find-caramellopage (+ 13 176) "5.2.1 General extensions")
;; (find-caramellopage (+ 13 178) "5.2.2 Extensions along embeddings of categories")
;; (find-caramellopage (+ 13 181) "5.2.3 Extensions from categories of set-based models to syntactic categories")
;; (find-caramellopage (+ 13 187) "5.2.4 A general adjunction")
;; (find-caramellopage (+ 13 194) "5.3 Yoneda representations of flat functors")
;; (find-caramellopage (+ 13 195) "5.3.1 Cauchy completion of sites")
;; (find-caramellopage (+ 13 197) "6 Theories of presheaf type: general criteria")
;; (find-caramellopage (+ 13 198) "6.1 Preliminary results")
;; (find-caramellopage (+ 13 198) "6.1.1 A canonical form for Morita equivalences")
;; (find-caramellopage (+ 13 199) "6.1.2 Universal models and definability")
;; (find-caramellopage (+ 13 202) "6.1.3 A syntactic criterion for a theory to be of presheaf type")
;; (find-caramellopage (+ 13 204) "6.1.4 Finitely presentable = finitely presented")
;; (find-caramellopage (+ 13 208) "6.1.5 A syntactic description of the finitely presentable models")
;; (find-caramellopage (+ 13 210) "6.2 Internal finite presentability")
;; (find-caramellopage (+ 13 210) "6.2.1 Objects of homomorphisms")
;; (find-caramellopage (+ 13 212) "6.2.2 Strong finite presentability")
;; (find-caramellopage (+ 13 216) "6.2.3 Semantic E-finite presentability")
;; (find-caramellopage (+ 13 217) "6.3 Semantic criteria for a theory to be of presheaf type")
;; (find-caramellopage (+ 13 217) "6.3.1 The characterization theorem")
;; (find-caramellopage (+ 13 223) "6.3.2 Concrete reformulations")
;; (find-caramellopage (+ 13 239) "6.3.3 Abstract reformulation")
;; (find-caramellopage (+ 13 241) "7 Expansions and faithful interpretations")
;; (find-caramellopage (+ 13 241) "7.1 Expansions of geometric theories")
;; (find-caramellopage (+ 13 241) "7.1.1 General theory")
;; (find-caramellopage (+ 13 246) "7.1.2 Another criterion for a theory to be of presheaf type")
;; (find-caramellopage (+ 13 247) "7.1.3 Expanding a geometric theory to a theory of presheaf type")
;; (find-caramellopage (+ 13 249) "7.1.4 Presheaf-type expansions")
;; (find-caramellopage (+ 13 251) "7.2 Faithful interpretations of theories of presheaf type")
;; (find-caramellopage (+ 13 251) "7.2.1 General results")
;; (find-caramellopage (+ 13 256) "7.2.2 Injectivizations of theories")
;; (find-caramellopage (+ 13 258) "7.2.3 Finitely presentable and finitely generated models")
;; (find-caramellopage (+ 13 261) "7.2.4 Further reformulations of condition (iii) of Theorem 6.3.1")
;; (find-caramellopage (+ 13 268) "7.2.5 A criterion for injectivizations")
;; (find-caramellopage (+ 13 273) "8 Quotients of a theory of presheaf type")
;; (find-caramellopage (+ 13 274) "8.1 Studying quotients through the associated Grothendieck topologies")
;; (find-caramellopage (+ 13 274) "8.1.1 The notion of J-homogeneous model")
;; (find-caramellopage (+ 13 280) "8.1.2 Axiomatizations for the J-homogeneous models")
;; (find-caramellopage (+ 13 284) "8.1.3 Quotients with enough set-based models")
;; (find-caramellopage (+ 13 288) "8.1.4 Coherent quotients and topologies of finite type")
;; (find-caramellopage (+ 13 292) "8.1.5 An example")
;; (find-caramellopage (+ 13 293) "8.2 Presheaf-type quotients")
;; (find-caramellopage (+ 13 293) "8.2.1 Finality conditions")
;; (find-caramellopage (+ 13 295) "8.2.2 Rigid topologies")
;; (find-caramellopage (+ 13 299) "8.2.3 Finding theories classified by a given presheaf topos")
;; (find-caramellopage (+ 13 305) "9 Examples of theories of presheaf type")
;; (find-caramellopage (+ 13 305) "9.1 Theories whose finitely presentable models are finite")
;; (find-caramellopage (+ 13 307) "9.2 The theory of abstract circles")
;; (find-caramellopage (+ 13 310) "9.3 The geometric theory of finite sets")
;; (find-caramellopage (+ 13 312) "9.4 The theory of Diers fields")
;; (find-caramellopage (+ 13 317) "9.5 The theory of algebraic extensions of a given field")
;; (find-caramellopage (+ 13 318) "9.6 Groups with decidable equality")
;; (find-caramellopage (+ 13 320) "9.7 Locally finite groups")
;; (find-caramellopage (+ 13 321) "9.8 Vector spaces")
;; (find-caramellopage (+ 13 322) "9.9 The theory of abelian `-groups with strong unit")
;; (find-caramellopage (+ 13 325) "10 Some applications")
;; (find-caramellopage (+ 13 325) "10.1 Restrictions of Morita equivalences")
;; (find-caramellopage (+ 13 326) "10.2 A solution to the boundary problem for subtoposes")
;; (find-caramellopage (+ 13 327) "10.3 Syntax-semantics `bridges'")
;; (find-caramellopage (+ 13 331) "10.4 Topos-theoretic Fraïssé theorem")
;; (find-caramellopage (+ 13 340) "10.5 Maximal theories and Galois representations")
;; (find-caramellopage (+ 13 345) "10.6 A characterization theorem for geometric logic")
;; (find-caramellopage (+ 13 346) "10.7 The maximal spectrum of a commutative ring")
;; (find-caramellopage (+ 13 354) "10.8 Compactness conditions for geometric theories")
;; (find-caramellopage (+ 13 359) "Bibliography")
;; (find-caramellopage (+ 13 363) "Index")
;; (find-caramellotext "")


;; «caramello-tfil»  (to ".caramello-tfil")
;; (find-books "__cats/__cats.el" "caramello-tfil")
;; Olivia Caramello: "Topologies for intermediate logics"
;; https://arxiv.org/abs/1205.2547
;; https://arxiv.org/pdf/1205.2547.pdf
;; (find-fline "$S/https/arxiv.org/pdf/")
(code-pdf-page "caramellotfil" "$S/https/arxiv.org/pdf/1205.2547.pdf")
(code-pdf-text "caramellotfil" "$S/https/arxiv.org/pdf/1205.2547.pdf")
;; (find-caramellotfilpage)
;; (find-caramellotfiltext)
;; (find-caramellotfilpage 2 "1    Introduction")
;; (find-caramellotfiltext 2 "1    Introduction")
;; (find-caramellotfilpage 3 "2     Criteria" "to satisfy" "an intermediate logic")
;; (find-caramellotfiltext 3 "2     Criteria" "to satisfy" "an intermediate logic")
;; (find-caramellotfilpage 8 "3    Dense, weakly open and implicationally open")
;; (find-caramellotfiltext 8 "3    Dense, weakly open and implicationally open")
;; (find-caramellotfilpage 15 "4      Analogues of the double negation")
;; (find-caramellotfiltext 15 "4      Analogues of the double negation")
;; (find-caramellotfilpage 21 "References")
;; (find-caramellotfiltext 21 "References")

;; "A topos-theoretic approach to Stone-type dualities" (2011)
;; https://arxiv.org/abs/1103.3493
;; https://arxiv.org/pdf/1103.3493.pdf
(code-pdf-page "caramellottstone" "$S/https/arxiv.org/pdf/1103.3493.pdf")
(code-pdf-text "caramellottstone" "$S/https/arxiv.org/pdf/1103.3493.pdf")
;; (find-caramellottstonepage)
;; (find-caramellottstonetext)
;; (find-caramellottstonepage 2 "Contents")
;; (find-caramellottstonetext 2 "Contents")



;; «carter»  (to ".carter")
;; (find-books "__cats/__cats.el" "carter")
;; https://link.springer.com/article/10.1007/s11229-007-9166-9
(code-pdf-page "cartermimpp" "~/books/__cats/carter__categories_for_the_working_mathematician_making_the_impossible_possible.pdf")
(code-pdf-text "cartermimpp" "~/books/__cats/carter__categories_for_the_working_mathematician_making_the_impossible_possible.pdf" 1)
;; (find-cartermimpppage)
;; (find-cartermimpppage        1  "Contents")
;; (find-cartermimpppage (+ 1 189) "Index")
;; (find-cartermimpptext "")


;; «cassidy-hebert-kelly»  (to ".cassidy-hebert-kelly")
;; (find-books "__cats/__cats.el" "cassidy-hebert-kelly")
(code-pdf-page "reflsublocfs" "~/books/__cats/cassidy_hebert_kelly__reflective_subcategories_localizations_and_factorization_systems.pdf")
(code-pdf-text "reflsublocfs" "~/books/__cats/cassidy_hebert_kelly__reflective_subcategories_localizations_and_factorization_systems.pdf" 1)
;; (find-reflsublocfspage)
;; (find-reflsublocfspage        1  "Contents")
;; (find-reflsublocfspage (+ 1 189) "Index")
;; (find-reflsublocfstext "")



;; «caterina»  (to ".caterina")
;; (find-books "__cats/__cats.el" "caterina")
;; https://scholar.google.com/citations?user=P9rgCKcAAAAJ&hl=en
;; https://dblp.org/pid/98/8610.html

;; «caterina-gangle»  (to ".caterina-gangle")
;; (find-books "__cats/__cats.el" "caterina-gangle")
(code-pdf-page "iconicityandab" "~/books/__cats/caterina_gangle__iconicity_and_abduction.pdf")
(code-pdf-text "iconicityandab" "~/books/__cats/caterina_gangle__iconicity_and_abduction.pdf" 13)
;; (find-iconicityandabpage)
;; (find-iconicityandabpage         6  "Contents")
;; (find-iconicityandabpage (+ 13   1) "Index")
;; (find-iconicityandabpage (+ 13   1) "1 Modeling Abductive Reasoning")
;; (find-iconicityandabpage (+ 13   1) "1.1 Introduction")
;; (find-iconicityandabpage (+ 13   2) "1.2 Framing the Problem")
;; (find-iconicityandabpage (+ 13   5) "1.3 Defining Abduction")
;; (find-iconicityandabpage (+ 13   6) "1.3.1 Early Characterizations")
;; (find-iconicityandabpage (+ 13  10) "1.3.2 Recent Studies")
;; (find-iconicityandabpage (+ 13  13) "1.4 Abduction and Context-Bound Reasoning")
;; (find-iconicityandabpage (+ 13  15) "1.5 The Problem of Formalization")
;; (find-iconicityandabpage (+ 13  18) "1.6 The Generic Shape of Abductive Reasoning.")
;; (find-iconicityandabpage (+ 13  21) "1.7 Mathematical Abduction in Science")
;; (find-iconicityandabpage (+ 13  23) "1.8 Conclusion")
;; (find-iconicityandabpage (+ 13  25) "References")
;; (find-iconicityandabpage (+ 12  27) "2 Iconicity in Peirce's Semiotics")
;; (find-iconicityandabpage (+ 12  27) "2.1 Introduction")
;; (find-iconicityandabpage (+ 12  28) "2.2 Peirce's Theory of Signs")
;; (find-iconicityandabpage (+ 12  28) "2.2.1 Peirce's General SOI Schema")
;; (find-iconicityandabpage (+ 12  30) "2.2.2 Three Trichotomies and Ten Classes of Signs.")
;; (find-iconicityandabpage (+ 12  33) "2.3 Analyzing Iconicity")
;; (find-iconicityandabpage (+ 12  34) "2.3.1 Iconicity as Quality")
;; (find-iconicityandabpage (+ 12  35) "2.3.2 Iconicity as Structure.")
;; (find-iconicityandabpage (+ 12  37) "2.3.3 Iconicity as Abductive Support")
;; (find-iconicityandabpage (+ 12  38) "2.4 Iconicity in Peirce's Theory of Dicisigns")
;; (find-iconicityandabpage (+ 12  41) "2.5 Representation and Hypostatic Abstraction")
;; (find-iconicityandabpage (+ 12  43) "2.5.1 Hypostatic Abstraction")
;; (find-iconicityandabpage (+ 12  46) "2.5.2 Iconicity and Axiomatics.")
;; (find-iconicityandabpage (+ 12  48) "2.6 Iconicity and Diagrammatic Abduction")
;; (find-iconicityandabpage (+ 12  49) "2.6.1 Introducing the Sheet of Indication")
;; (find-iconicityandabpage (+ 12  52) "2.6.2 Formal Definition of the Sheet of Indication")
;; (find-iconicityandabpage (+ 12  55) "2.7 Conclusion")
;; (find-iconicityandabpage (+ 12  56) "References")
;; (find-iconicityandabpage (+ 12  57) "3 Categorical Iconicity in Peirce's Existential Graphs")
;; (find-iconicityandabpage (+ 12  57) "3.1 Introduction")
;; (find-iconicityandabpage (+ 12  58) "3.2 Motivating Iconic Logic")
;; (find-iconicityandabpage (+ 12  60) "3.3 An Iconic Model of Propositional Logic")
;; (find-iconicityandabpage (+ 12  61) "3.3.1 The Sheet of Assertion")
;; (find-iconicityandabpage (+ 12  61) "3.3.2 The Graphical Syntax of EGfi")
;; (find-iconicityandabpage (+ 12  67) "3.4 EGfi Graphs as Sheets of Indication")
;; (find-iconicityandabpage (+ 12  72) "3.5 Logical Consequence in Peirce's Transformation Rules")
;; (find-iconicityandabpage (+ 12  76) "3.6 The Categorical Structure of EGfi")
;; (find-iconicityandabpage (+ 12  79) "3.6.1 Truth Values as Initial and Terminal Objects")
;; (find-iconicityandabpage (+ 12  81) "3.6.2 Logical Conjunction as Categorical Product")
;; (find-iconicityandabpage (+ 12  82) "3.6.3 Logical Disjunction as Categorical Coproduct")
;; (find-iconicityandabpage (+ 12  84) "3.6.4 Logical Implication as Categorical Exponentiation")
;; (find-iconicityandabpage (+ 12  86) "3.7 Abductive Reasoning in EGfi Via Categorical Adjunctions")
;; (find-iconicityandabpage (+ 12  91) "3.8 Conclusion")
;; (find-iconicityandabpage (+ 12  92) "References")
;; (find-iconicityandabpage (+ 12  93) "4 Ontology and Abduction in Badiou's Being and Event")
;; (find-iconicityandabpage (+ 12  93) "4.1 Introduction")
;; (find-iconicityandabpage (+ 12  95) "4.2 Abductive Reasoning in Badiou")
;; (find-iconicityandabpage (+ 12  96) "4.3 The Continuum Hypothesis")
;; (find-iconicityandabpage (+ 12  97) "4.4 The Generic Extension of Standard Models of ZF")
;; (find-iconicityandabpage (+ 12  97) "4.4.1 The Generic Set")
;; (find-iconicityandabpage (+ 12 101) "4.4.2 From M to M[G]")
;; (find-iconicityandabpage (+ 12 102) "4.4.3 Diagrammatic Recapitulation.")
;; (find-iconicityandabpage (+ 12 103) "4.5 Modeling the Forcing Relation in EG")
;; (find-iconicityandabpage (+ 12 103) "and Peirce's Existential Graphs")
;; (find-iconicityandabpage (+ 12 105) "of EG from EGfl")
;; (find-iconicityandabpage (+ 12 106) "4.5.3 Truth and the Mathematical Subject")
;; (find-iconicityandabpage (+ 12 107) "4.6 Mathematical Ontology, Realism and Naturalism")
;; (find-iconicityandabpage (+ 12 110) "4.7 Conclusion")
;; (find-iconicityandabpage (+ 12 110) "References")
;; (find-iconicityandabpage (+ 12 111) "5 Phenomenology and Iconicity in Badiou's Logics of Worlds")
;; (find-iconicityandabpage (+ 12 111) "5.1 Introduction")
;; (find-iconicityandabpage (+ 12 113) "5.2 Badiou's Transcendental")
;; (find-iconicityandabpage (+ 12 114) "5.2.1 T as a Heyting Algebra")
;; (find-iconicityandabpage (+ 12 116) "5.3 EGfi as a Concrete Model of the Transcendental")
;; (find-iconicityandabpage (+ 12 119) "5.4 Degrees of Identity and Appearing")
;; (find-iconicityandabpage (+ 12 119) "5.4.1 The Function Id")
;; (find-iconicityandabpage (+ 12 120) "5.5 Atoms")
;; (find-iconicityandabpage (+ 12 122) "5.5.1 The Postulate of Materialism and the Object")
;; (find-iconicityandabpage (+ 12 122) "5.5.2 Localization.")
;; (find-iconicityandabpage (+ 12 123) "5.5.3 Compatibiilty")
;; (find-iconicityandabpage (+ 12 124) "5.6 Worlds as Sheaves")
;; (find-iconicityandabpage (+ 12 125) "5.6.1 Presheaves Over a Topological Space")
;; (find-iconicityandabpage (+ 12 125) "5.6.2 From Presheaves to Sheaves")
;; (find-iconicityandabpage (+ 12 126) "5.6.3 Badiou's Synthetic Ontology.")
;; (find-iconicityandabpage (+ 12 127) "5.7 Points")
;; (find-iconicityandabpage (+ 12 128) "5.8 Transcendental Abduction.")
;; (find-iconicityandabpage (+ 12 130) "5.9 Conclusion")
;; (find-iconicityandabpage (+ 12 132) "References")
;; (find-iconicityandabpage (+ 12 133) "6 Abductive Realism in Topos Theory")
;; (find-iconicityandabpage (+ 12 133) "6.1 Introduction")
;; (find-iconicityandabpage (+ 12 135) "6.2 Topos Quantum Theory: Flori")
;; (find-iconicityandabpage (+ 12 136) "6.2.1 Naturalizing Abstraction: Cayley's Theorem")
;; (find-iconicityandabpage (+ 12 137) "6.2.2 Yoneda's Lemma and Embedding.")
;; (find-iconicityandabpage (+ 12 138) "6.2.3 Sieves")
;; (find-iconicityandabpage (+ 12 139) "6.2.4 The Presheaf in the Topos of Quantum Mechanics")
;; (find-iconicityandabpage (+ 12 139) "6.2.5 Truth Values in a Topos")
;; (find-iconicityandabpage (+ 12 140) "6.3 Topos Quantum Theory: Epperson and Zafiris")
;; (find-iconicityandabpage (+ 12 141) "6.3.1 Ontological Duality")
;; (find-iconicityandabpage (+ 12 143) "6.3.2 Points, Fibers, Germs")
;; (find-iconicityandabpage (+ 12 144) "6.4 Quantum Theory and Partition Logic: Ellerman")
;; (find-iconicityandabpage (+ 12 146) "6.4.1 Partition Logic")
;; (find-iconicityandabpage (+ 12 147) "6.4.2 Operations")
;; (find-iconicityandabpage (+ 12 148) "6.4.3 Partition Logic and Quantum Mechanics.")
;; (find-iconicityandabpage (+ 12 150) "6.5 Conclusion")
;; (find-iconicityandabpage (+ 12 151) "References")
;; (find-iconicityandabpage (+ 12 153) "Conclusion")
;; (find-iconicityandabpage (+ 12 155) "Appendix A: Category Theory: A Primer")
;; (find-iconicityandabpage (+ 12 171) "Appendix B: Topos Theory: A Primer")
;; (find-iconicityandabtext "")

;; «caterina-gangle-tohme»  (to ".caterina-gangle-tohme")
;; (find-books "__cats/__cats.el" "caterina-gangle-tohme")
(code-pdf-page "genericfigurespierce" "~/books/__cats/caterina_gangle_tohme__a_generic_figures_reconstruction_of_peirce_existential_graphs.pdf")
(code-pdf-text "genericfigurespierce" "~/books/__cats/caterina_gangle_tohme__a_generic_figures_reconstruction_of_peirce_existential_graphs.pdf" 1)
;; (find-genericfigurespiercepage)
;; (find-genericfigurespiercetext "")
;; (find-genericfigurespiercepage 6 "De/Iterate")
;; (find-genericfigurespiercetext 6 "De/Iterate")

;; «cheng»  (to ".cheng")
;; (find-angg ".emacs.papers" "cheng")
;; http://eugeniacheng.com/
;; http://eugeniacheng.com/math/research/
;; http://eugeniacheng.com/inclusivity/

;; «cheng-cakes»  (to ".cheng-cakes")
;; (find-books "__cats/__cats.el" "cheng-cakes")
(code-pdf-page "chengcakes" "~/books/__cats/cheng__cakes_custard_and_category_theory.pdf")
(code-pdf-text "chengcakes" "~/books/__cats/cheng__cakes_custard_and_category_theory.pdf" 1)
;; (find-chengcakespage)
;; (find-chengcakespage        1  "Contents")
;; (find-chengcakespage (+ 1 189) "Index")
;; (find-chengcakestext "")

;; «cheng-morally»  (to ".cheng-morally")
;; (find-books "__cats/__cats.el" "cheng-morally")
;; (find-LATEX "catsem-u.bib" "bib-ChengMorally")
;; http://eugeniacheng.com/wp-content/uploads/2017/02/cheng-morality.pdf
(code-pdf-page "chengmorally" "$S/http/eugeniacheng.com/wp-content/uploads/2017/02/cheng-morality.pdf")
(code-pdf-text "chengmorally" "$S/http/eugeniacheng.com/wp-content/uploads/2017/02/cheng-morality.pdf")
;; (find-chengmorallypage)
;; (find-chengmorallytext)

;; "Distributive laws for Lawvere theories":
;; https://compositionality-journal.org/papers/compositionality-2-1/pdf
(code-pdf-page "chengdllt" "$S/https/compositionality-journal.org/papers/compositionality-2-1/pdf")
(code-pdf-text "chengdllt" "$S/https/compositionality-journal.org/papers/compositionality-2-1/pdf")
;; (find-chengdlltpage)
;; (find-chengdllttext)

(code-pdf-page "chengabs" "~/books/__cats/cheng__the_joy_of_abstraction_an_exploration_of_math_category_theory_and_life.pdf")
(code-pdf-text "chengabs" "~/books/__cats/cheng__the_joy_of_abstraction_an_exploration_of_math_category_theory_and_life.pdf" 1)
;; (find-chengabspage)
;; (find-chengabspage        1  "Contents")
;; (find-chengabspage (+ 1 189) "Index")
;; (find-chengabstext "")
;; (find-chengabspage 11 "Contents")
;; (find-chengabstext 11 "Contents")

;; «cheng-lauda»  (to ".cheng-lauda")
;; (find-books "__cats/__cats.el" "cheng-lauda")
;; Cheng-Lauda: "Higher-Dimensional Categories: an illustrated guide book" (2004)
;; http://eugeniacheng.com/wp-content/uploads/2017/02/cheng-lauda-guidebook.pdf
(code-pdf-page "chenglauda" "$S/http/eugeniacheng.com/wp-content/uploads/2017/02/cheng-lauda-guidebook.pdf")
(code-pdf-text "chenglauda" "$S/http/eugeniacheng.com/wp-content/uploads/2017/02/cheng-lauda-guidebook.pdf")
;; (find-chenglaudapage)
;; (find-chenglaudatext)
;; (find-chenglaudapage (+ 10 5) "1.2.1     The Data-Structure-Properties (DSP) trichotomy")
;; (find-chenglaudatext (+ 10 5) "1.2.1     The Data-Structure-Properties (DSP) trichotomy")



;; «chrein»  (to ".chrein")
;; (find-books "__cats/__cats.el" "chrein")
;; Noah Chrein: "Yoneda Ontologies" (2020)
;; https://nchrein.github.io/assets/docs/NYCT_talk_2020.pdf
(code-pdf-page "chreinyo" "$S/https/nchrein.github.io/assets/docs/NYCT_talk_2020.pdf")
(code-pdf-text "chreinyo" "$S/https/nchrein.github.io/assets/docs/NYCT_talk_2020.pdf")
;; (find-chreinyopage)
;; (find-chreinyotext)
;;
;; https://nchrein.github.io/
;; https://nchrein.github.io/pages/Talks.html
;; https://nchrein.github.io/assets/docs/Olog_Talk_1.pdf
;; https://nchrein.github.io/assets/docs/Olog_talk_2__Official_.pdf
;; https://nchrein.github.io/assets/docs/Olog_Talk_3__Final_Version_.pdf
;; https://nchrein.github.io/assets/docs/NYCT_talk_2020.pdf
;; https://ct-octoberfest.github.io/
;; https://ct-octoberfest.github.io/2019-slides/nchrein.pdf JHU
;; https://nchrein.github.io/assets/docs/NYCT_talk_2020.pdf
;;
;; Ellen Lehet: "The Explanatory Value of Category Theory"
;; https://ct-octoberfest.github.io/
;; https://ct-octoberfest.github.io/2019-slides/elehet.pdf
;;
;; Todd Trimble: "An Elementary Approach to Elementary Topos Theory"
;; https://ct-octoberfest.github.io/2019-slides/ttrimble.pdf


;; «clarke»  (to ".clarke")
;; https://bryceclarke.github.io/The_Double_Category_Of_Lenses_Phd_Thesis.pdf
;; (find-fline "$S/https/bryceclarke.github.io/")
(code-pdf-page "clarkephd" "$S/https/bryceclarke.github.io/The_Double_Category_Of_Lenses_Phd_Thesis.pdf")
(code-pdf-text "clarkephd" "$S/https/bryceclarke.github.io/The_Double_Category_Of_Lenses_Phd_Thesis.pdf")
;; (find-clarkephdpage)
;; (find-clarkephdtext)


;; «cockett»  (to ".cockett")
;; "Cartesian differential categories" (slides, 2009)
;; https://pages.cpsc.ucalgary.ca/~robin/
;; https://pages.cpsc.ucalgary.ca/~robin/talks/DiffCats.pdf
(code-pdf-page "cockettdc2009" "$S/https/pages.cpsc.ucalgary.ca/~robin/talks/DiffCats.pdf")
(code-pdf-text "cockettdc2009" "$S/https/pages.cpsc.ucalgary.ca/~robin/talks/DiffCats.pdf")
;; (find-cockettdc2009page)
;; (find-cockettdc2009text)
;;
;; "Seely categories revisited" (slides, 2006)
;; https://pages.cpsc.ucalgary.ca/~robin/talks/seely.pdf
(code-pdf-page "cockettscatsr" "$S/https/pages.cpsc.ucalgary.ca/~robin/talks/seely.pdf")
(code-pdf-text "cockettscatsr" "$S/https/pages.cpsc.ucalgary.ca/~robin/talks/seely.pdf")
;; (find-cockettscatsrpage)
;; (find-cockettscatsrtext)


;; «coecke»  (to ".coecke")
;; (find-books "__cats/__cats.el" "coecke")
;; (find-LATEX "catsem-u.bib" "bib-CoeckePQP")
;; https://www.amazon.com/Picturing-Quantum-Processes-Diagrammatic-Reasoning/dp/110710422X
;; http://www.cs.ox.ac.uk/people/bob.coecke/Home.html
;; http://www.cs.ox.ac.uk/people/bob.coecke/
(code-pdf-page "coeckebook" "~/books/__cats/coecke_kissinger__picturing_quantum_processes.pdf")
(code-pdf-text "coeckebook" "~/books/__cats/coecke_kissinger__picturing_quantum_processes.pdf" 1)
;; (find-coeckebookpage)
;; (find-coeckebookpage        5  "Contents")
;; (find-coeckebookpage       22  "Introduction")
;; (find-coeckebookpage       45  "Guide to reading")
;; (find-coeckebookpage (+ 1 189) "Index")
;; (find-coeckebooktext "")

;; https://www.cs.ox.ac.uk/ss2014/
;; https://www.cs.ox.ac.uk/ss2014/programme/Bob.pdf

;; «coecke-newstrup»  (to ".coecke-newstrup")
;; (find-books "__cats/__cats.el" "coecke-newstrup")
;; (find-books "__cats/__cats.el" "abramsky-tzevelekos")
;; (find-books "__cats/__cats.el" "selinger-surveygl")
;; (find-LATEX "catsem-u.bib" "bib-CoeckeNewStruP")
(code-pdf-page "newstrup" "~/books/__cats/coecke__new_structures_for_physics.pdf")
(code-pdf-text "newstrup" "~/books/__cats/coecke__new_structures_for_physics.pdf" 20)
;; (find-newstruppage)
;; (find-newstruptext "")
;; (find-newstruppage         14  "Contents")
;; (find-newstruptext         14  "Contents")
;; (find-newstruppage (+ 20    3) "S. Abramsky and N. Tzevelekos")
;; (find-newstruptext (+ 20    3) "S. Abramsky and N. Tzevelekos")
;; (find-newstruppage (+ 20   3) "1 Introduction to Categories and Categorical Logic")
;; (find-newstruppage (+ 20  95) "2 Physics, Topology, Logic and Computation: A Rosetta Stone")
;; (find-newstruppage (+ 20 173) "3 Categories for the Practising Physicist")
;; (find-newstruppage (+ 20 211)   "two important symmetric monoidal structures")
;; (find-newstruptext (+ 20 211)   "two important symmetric monoidal structures")
;; (find-newstruppage (+ 20 289) "4 A Survey of Graphical Languages for Monoidal Categories")
;; (find-newstruppage (+ 20 357) "5 Geometry of Interaction and the Dynamics of Proof Reduction.")
;; (find-newstruppage (+ 20 421) "6 Dagger Categories and Formal Distributions")
;; (find-newstruppage (+ 20 437) "7 Proof Nets as Formal Feynman Diagrams")
;; (find-newstruppage (+ 20 467) "8 Compact Monoidal Categories from Linguistics to Physics")
;; (find-newstruppage (+ 20 491) "9 Domain Theory and Measurement")
;; (find-newstruppage (+ 20 593) "10 A Partial Order on Classical and Quantum States")
;; (find-newstruppage (+ 20 687) "11 Domain Theory and General Relativity")
;; (find-newstruppage (+ 20 705) "12 Process, Distinction, Groupoids and Clifford Algebras")
;; (find-newstruppage (+ 20 753) "13 "What is a Thing?": Topos Theory in the Foundations of Physics")
;; (find-newstruppage (+ 20 757)   "Kochen-Specker theorem")
;; (find-newstruptext (+ 20 757)   "Kochen-Specker theorem")
;; (find-newstruppage (+ 20 941) "14 Can a Quantum Computer Run the von Neumann Architecture?")
;; (find-newstruppage (+ 20 983) "15 A Categorical Presentation of Quantum Computation with Anyons")
;; (find-newstruppage (+ 20 1027) "Index")



;; «coecke-genovese-marsden»  (to ".coecke-genovese-marsden")
;; (find-books "__cats/__cats.el" "coecke-genovese-marsden")
;; Coecke, Genovese, Marsden, +2: "Uniqueness of Composition in Quantum Theory and Linguistics" (2018)
;; https://arxiv.org/abs/1803.00708
;; https://arxiv.org/pdf/1803.00708.pdf
(code-pdf-page "coeckegenoveseuc" "$S/https/arxiv.org/pdf/1803.00708.pdf")
(code-pdf-text "coeckegenoveseuc" "$S/https/arxiv.org/pdf/1803.00708.pdf")
;; (find-coeckegenoveseucpage)
;; (find-coeckegenoveseuctext)
;; (find-coeckegenoveseucpage 2 "The use of the word property" "structure")
;; (find-coeckegenoveseuctext 2 "The use of the word property" "structure")

;; «coecke-gogioso-pinzani»  (to ".coecke-gogioso-pinzani")
;; (find-books "__cats/__cats.el" "coecke-gogioso-pinzani")
;; Nicola Pinzani, Stefano Gogioso, Bob Coecke: "Categorical Semantics for Time Travel"
;; https://arxiv.org/abs/1902.00032
;; https://arxiv.org/pdf/1902.00032.pdf
;; (find-fline "$S/https/arxiv.org/pdf/")
(code-pdf-page "coeckecstt" "$S/https/arxiv.org/pdf/1902.00032.pdf")
(code-pdf-text "coeckecstt" "$S/https/arxiv.org/pdf/1902.00032.pdf")
;; (find-coeckecsttpage)
;; (find-coeckecstttext)

;; «coecke-kgqm»  (to ".coecke-kgqm")
;; Bob Coecke: "Kindergarten Quantum Mechanics"
;; https://arxiv.org/abs/0510032
;; https://arxiv.org/pdf/quant-ph/0510032.pdf
(code-pdf-page "coeckekgqm" "$S/https/arxiv.org/pdf/quant-ph/0510032.pdf")
(code-pdf-text "coeckekgqm" "$S/https/arxiv.org/pdf/quant-ph/0510032.pdf")
;; (find-coeckekgqmpage)
;; (find-coeckekgqmtext)

;; «coecke-kgqmg»  (to ".coecke-kgqmg")
;; Coecke/Horsman/Kissinger/Wang: "Kindergarden quantum mechanics graduates - ...or how I learned to stop gluing LEGO together and love the ZX-calculus"
;; https://arxiv.org/abs/2102.10984
;; https://arxiv.org/pdf/2102.10984.pdf
(code-pdf-page "coeckekgqmg" "$S/https/arxiv.org/pdf/2102.10984.pdf")
(code-pdf-text "coeckekgqmg" "$S/https/arxiv.org/pdf/2102.10984.pdf")
;; (find-coeckekgqmgpage)
;; (find-coeckekgqmgtext)





;; «coniglio-miraglia»  (to ".coniglio-miraglia")
;; (find-books "__cats/__cats.el" "coniglio-miraglia")
;; https://www.sciencedirect.com/journal/annals-of-pure-and-applied-logic/vol/108/issue/1
;; https://reader.elsevier.com/reader/sd/pii/S0168007200000427
(code-pdf-page "conigliomiraglia" "~/books/__cats/coniglio_miraglia__modules_in_the_category_of_sheaves_over_quantales.pdf")
(code-pdf-text "conigliomiraglia" "~/books/__cats/coniglio_miraglia__modules_in_the_category_of_sheaves_over_quantales.pdf" 1)
;; (find-conigliomiragliapage)
;; (find-conigliomiragliapage (+ -103 104) "Index")
;; (find-conigliomiragliatext "")


;; «coniglio-sernadas»  (to ".coniglio-sernadas")
;; Coniglio/Sernadas: "A complete axiomatization of higher-order intuitionistic logic"
;; http://sqig.math.ist.utl.pt/pub/SernadasC/02-CS-hol.pdf
(code-pdf-page "cahoil" "$S/http/sqig.math.ist.utl.pt/pub/SernadasC/02-CS-hol.pdf")
(code-pdf-text "cahoil" "$S/http/sqig.math.ist.utl.pt/pub/SernadasC/02-CS-hol.pdf")
;; (find-cahoilpage)
;; (find-cahoiltext)
;; (find-cahoilpage 2 "1    Higher-Order Languages")
;; (find-cahoiltext 2 "1    Higher-Order Languages")
;; (find-cahoilpage 4 "2     Topos Semantics")
;; (find-cahoiltext 4 "2     Topos Semantics")
;; (find-cahoilpage 5 "3    Hilbert Calculi")
;; (find-cahoiltext 5 "3    Hilbert Calculi")
;; (find-cahoilpage 8 "4     Local Set Theories")
;; (find-cahoiltext 8 "4     Local Set Theories")
;; (find-cahoilpage 10 "5    Hilbert-style axiomatization of Higher-order logic")
;; (find-cahoiltext 10 "5    Hilbert-style axiomatization of Higher-order logic")
;; (find-cahoilpage 17 "6     Extending the language")
;; (find-cahoiltext 17 "6     Extending the language")

;; https://www.semanticscholar.org/paper/A-Hilbert-style-axiomatization-of-higher-order-Coniglio-Sernadas/cd2365cbefd08105f17f81ae749a47333d8429f7
;; https://www.semanticscholar.org/paper/Fibring-Logics-with-Topos-Semantics-Coniglio-Sernadas/510c3f19ef94a9443e37f97cf6cfd2544f746a8d




;; «corry»  (to ".corry")
;; (find-books "__cats/__cats.el" "corry")
(code-pdf-page "corry" "~/books/__cats/corry__modern_algebra_and_the_rise_of_mathematical_structures.pdf")
(code-pdf-text "corry" "~/books/__cats/corry__modern_algebra_and_the_rise_of_mathematical_structures.pdf" 13)
;; (find-corrypage)
;; (find-corrypage        11  "Contents")
;; (find-corrypage (+ 13   1) "Introduction")
;; (find-corrypage (+ 12 253) "Part Two: Structures in the Body of Mathematics")
;; (find-corrypage (+ 12 259) "Chapter 6 Oystein are: Algebraic Structures")
;; (find-corrypage (+ 12 261) "6.1 Decomposition Theorems and Algebraic Structures")
;; (find-corrypage (+ 12 263) "6.2 Non-Commutative Polynomials and Algebraic Structure")
;; (find-corrypage (+ 12 267) "6.3 Structures and Lattices")
;; (find-corrypage (+ 12 275) "6.4 Structures in Action")
;; (find-corrypage (+ 12 279) "6.5 Universal Algebra, Model Theory, Boolean Algebras")
;; (find-corrypage (+ 12 286) "6.6 Ore's Structures and the Structural Image of Algebra")
;; (find-corrypage (+ 12 289) "Chapter 7 Nicolas Bourbaki: Theory of Structures")
;; (find-corrypage (+ 12 291) "7.1 The Myth")
;; (find-corrypage (+ 12 301) "7.2 Structures and Mathematics")
;; (find-corrypage (+ 12 311) "7.3 Structures and the Body of Mathematics")
;; (find-corrypage (+ 12 312) "7.3.1 Set Theory")
;; (find-corrypage (+ 12 322) "7.3.2 Algebra")
;; (find-corrypage (+ 12 325) "7.3.3 General Topology")
;; (find-corrypage (+ 12 327) "7.3.4 Commutative Algebra")
;; (find-corrypage (+ 12 329) "7.4 Structures and the Structural Image of Mathematics")
;; (find-corrypage (+ 12 339) "Chapter 8 Category Theory: Early Stages")
;; (find-corrypage (+ 12 340) "8.1 Category Theory: Basic Concepts")
;; (find-corrypage (+ 12 344) "8.2 Category Theory: A Theory of Structures")
;; (find-corrypage (+ 12 351) "8.3 Category Theory: Early Works")
;; (find-corrypage (+ 12 364) "8.4 Category Theory: Some Contributions")
;; (find-corrypage (+ 12 372) "8.5 Category Theory and Bourbaki")
;; (find-corrypage (+ 12 380) "Chapter 9 Categories and Images of Mathematics")
;; (find-corrypage (+ 12 380) "9.1 Categories and the Structural Image of Mathematics")
;; (find-corrypage (+ 12 386) "9.2 Categories and the Essence of Mathematics")
;; (find-corrypage (+ 12 395) "9.3 What is Algebra and what has it been in History?")
;; (find-corrypage (+ 12 399) "Bibliography")
;; (find-corrypage (+ 11 433) "Author Index")
;; (find-corrypage (+ 11 441) "Subject Index")
;; (find-corrytext "")

;; «coya»  (to ".coya")
;; (find-books "__cats/__cats.el" "coya")
;; https://arxiv.org/abs/1805.08290
;; https://arxiv.org/pdf/1805.08290.pdf
;; "Circuits, Bond Graphs, and Signal-Flow Diagrams: A Categorical Perspective" (PhD thesis)
(code-pdf-page "coya" "$S/https/arxiv.org/pdf/1805.08290.pdf")
(code-pdf-text "coya" "$S/https/arxiv.org/pdf/1805.08290.pdf")
;; (find-coyapage)
;; (find-coyatext)
;; (find-coyapage 8 "naturally inclined to draw diagrams")
;; (find-coyatext 8 "naturally inclined to draw diagrams")

;; «crolard»  (to ".crolard")
;; (find-books "__cats/__cats.el" "crolard")
;; Tristan Crolard: "Subtractive Logic"
;; https://cedric.cnam.fr/sys/crolard/publications/index.html
;; https://cedric.cnam.fr/sys/crolard/publications/tcs.pdf
(code-pdf-page "crolardsublo" "$S/https/cedric.cnam.fr/sys/crolard/publications/tcs.pdf")
(code-pdf-text "crolardsublo" "$S/https/cedric.cnam.fr/sys/crolard/publications/tcs.pdf")
;; (find-crolardsublopage)
;; (find-crolardsublotext)


;; «crole» (to ".crole")
;; (find-books "__cats/__cats.el" "crole")
(code-pdf       "catsfortypes" "~/books/__cats/crole__categories_for_types.pdf")
(code-pdftotext "catsfortypes" "~/books/__cats/crole__categories_for_types.pdf" 14)
;; (find-catsfortypespage)
;; (find-catsfortypespage         8  "Contents")
;; (find-catsfortypespage        11  "Preface")
;; (find-catsfortypespage        15  "Advice for the reader")
;; (find-catsfortypespage (+ 19   1) "1. Order, Lattices, and Domains")
;; (find-catsfortypespage (+ 19  61) "2.7. The Yoneda lemma")
;; (find-catsfortypespage (+ 19  67) "2.8. Cartesian Closed Categories")
;; (find-catsfortypespage (+ 19  73) "2.9. ")
;; (find-catsfortypespage (+ 19  77) "2.10. Adjunctions")
;; (find-catsfortypespage (+ 19 320) "Index")
;; (find-catsfortypestext "")

;; «crosilla»  (to ".crosilla")
;; http://gigapedia.com/items/59403/from-sets-and-types-to-topology-and-analysis--towards-practicable-foundations-for-constructive-mathematics--oxford-logic-guides-
(code-xpdf      "fromsetsandtypes" "~/books/__cats/crosilla_schuster_eds__from_sets_and_types_to_topology_and_analysis.pdf")
(code-pdftotext "fromsetsandtypes" "~/books/__cats/crosilla_schuster_eds__from_sets_and_types_to_topology_and_analysis.pdf")
;; (find-fromsetsandtypespage        12  "Contents")
;; (find-fromsetsandtypespage (+ 21 335) "Index")
;; (find-fromsetsandtypestext)

;; «dana-scott»  (to ".dana-scott")
;; (find-books "__cats/__cats.el" "dana-scott")
;; (to "fourman-scott")
;; https://github.com/CMU-HoTT/scott

;; «depaiva»  (to ".depaiva")
;; (find-books "__cats/__cats.el" "depaiva")
;; (find-LATEX "2020dialectica.tex")
;; http://vcvpaiva.github.io/
;; https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-213.pdf The Dialectica categories (PhD Thesis)
(code-pdf-page "depaivaphd" "$S/https/www.cl.cam.ac.uk/techreports/UCAM-CL-TR-213.pdf")
(code-pdf-text "depaivaphd" "$S/https/www.cl.cam.ac.uk/techreports/UCAM-CL-TR-213.pdf" 1)
;; (find-depaivaphdpage)
;; (find-depaivaphdpage       3  "Contents")
;; (find-depaivaphdpage (+ 6  1) "Introduction")
;; (find-depaivaphdpage (+ 6  3) "1. The Dialectica Categories DC")
;; (find-depaivaphdpage (+ 6 18) "1.5. Intuitionistic Linear Logic and DC")
;; (find-depaivaphdpage (+ 6 21) "2. The linear connective `!' in DC")
;; (find-depaivaphdpage (+ 6 41) "3. The categories GC")
;; (find-depaivaphdpage (+ 6 62) "4. Modalities in GC")
;; (find-depaivaphdpage (+ 6 81) "Bibliography")
;; (find-depaivaphdtext "")
;;
;; de Paiva/Rodin: "Elements of Categorical Logic: Fifty Years Later"
;; https://link.springer.com/article/10.1007/s11787-013-0086-9
;; https://link.springer.com/content/pdf/10.1007%2Fs11787-013-0086-9.pdf
;; (find-fline "$S/https/link.springer.com/content/pdf/")
(code-pdf-page "elementsofcatlogic" "$S/https/link.springer.com/content/pdf/10.1007%2Fs11787-013-0086-9.pdf")
(code-pdf-text "elementsofcatlogic" "$S/https/link.springer.com/content/pdf/10.1007%2Fs11787-013-0086-9.pdf")
;; (find-elementsofcatlogicpage)
;; (find-elementsofcatlogictext)

;; de Paiva: "Categorical Multirelations, Linear Logic, and Petri Nets" (draft, 1991):
;; https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-225.pdf



;; «detoffoli»  (to ".detoffoli")
;; https://philarchive.org/archive/DETCTDv1
;; http://www.silviadetoffoli.net/research/
;; Silvia de Toffoli: `Chasing' the Diagram - The Use of Visualizations in Algebraic Reasoning
;; (find-fline "$S/https/philarchive.org/archive/")
(code-pdf-page "detoffolicd" "$S/https/philarchive.org/archive/DETCTDv1")
(code-pdf-text "detoffolicd" "$S/https/philarchive.org/archive/DETCTDv1" -157)
;; (find-detoffolicdpage)
;; (find-detoffolicdtext)
;; (find-detoffolicdpage (+ -157 169) "3.1. Commutative diagrams.")
;; (find-detoffolicdtext (+ -157 169) "3.1. Commutative diagrams.")





;; «diaconescu»  (to ".diaconescu")
;; (find-books "__cats/__cats.el" "diaconescu")
;; http://www.imar.ro/~diacon/
;; https://rdiaconescu.weebly.com/
;; https://www.researchgate.net/profile/Rzvan_Diaconescu
;; https://rdiaconescu.weebly.com/uploads/1/0/8/6/108663361/cv.pdf
(code-pdf-page "diaconescu" "~/books/__cats/diaconescu__institution-independent_model_theory.pdf")
(code-pdf-text "diaconescu" "~/books/__cats/diaconescu__institution-independent_model_theory.pdf" 11)
;; (find-diaconescupage)
;; (find-diaconescutext)
;; (find-diaconescupage         9  "Contents")
;; (find-diaconescupage (+ 11   1) "1 Introduction")
;; (find-diaconescupage (+ 11   7) "2 Categories")
;; (find-diaconescupage (+ 11   7)  "2.1 Basic Concepts")
;; (find-diaconescupage (+ 11  11)  "2.2 Limits and Co-limits")
;; (find-diaconescupage (+ 11  16)  "2.3 Adjunctions")
;; (find-diaconescupage (+ 11  18)  "2.4 2-categories")
;; (find-diaconescupage (+ 11  20)  "2.5 Indexed Categories and Fibrations")
;; (find-diaconescutext (+ 11  20)  "2.5 Indexed Categories and Fibrations")
;; (find-diaconescupage (+ 10  23) "3 Institutions")
;; (find-diaconescupage (+ 10  23)  "3.1 From concrete logic to Institutions")
;; (find-diaconescupage (+ 10  28)  "3.2 Examples of institutions")
;; (find-diaconescupage (+ 10  38)  "3.3 Morphisms and Comorphisms")
;; (find-diaconescupage (+ 10  45)  "3.4 Institutions as Functors")
;; (find-diaconescupage (+  9  49) "4 Theories and Models")
;; (find-diaconescupage (+  9  50)  "4.1 Theories and Presentations")
;; (find-diaconescupage (+  9  57)  "4.2 Theory (co-)limits")
;; (find-diaconescupage (+  9  60)  "4.3 Model Amalgamation")
;; (find-diaconescupage (+  9  65)  "4.4 The method of Diagrams")
;; (find-diaconescupage (+  9  74)  "4.5 Inclusion Systems")
;; (find-diaconescupage (+  9  82)  "4.6 Free Models")
;; (find-diaconescupage (+  8  91) "5 Internal Logic")
;; (find-diaconescupage (+  8  92)  "5.1 Logical Connectives")
;; (find-diaconescupage (+  8  94)  "5.2 Quantifiers")
;; (find-diaconescupage (+  8  97)  "5.3 Substitutions")
;; (find-diaconescupage (+  8 102)  "5.4 Representable Signature Morphisms")
;; (find-diaconescupage (+  8 107)  "5.5 Satisfaction by Injectivity")
;; (find-diaconescupage (+  8 114)  "5.6 Elementary Homomorphisms")
;; (find-diaconescupage (+  7 121) "6 Model Ultraproducts")
;; (find-diaconescupage (+  7 121)  "6.1 Filtered Products")
;; (find-diaconescupage (+  7 124)  "6.2 Fundamental Theorem")
;; (find-diaconescupage (+  7 132)  "6.3 Los Institutions")
;; (find-diaconescupage (+  7 134)  "6.4 Compactness")
;; (find-diaconescupage (+  7 137)  "6.5 Finitely Sized Models")
;; (find-diaconescupage (+  7 141) "7 Saturated Models")
;; (find-diaconescupage (+  7 141)  "7.1 Elementary Co-limits")
;; (find-diaconescupage (+  7 144)  "7.2 Existence of Saturated Models")
;; (find-diaconescupage (+  7 152)  "7.3 Uniqueness of Saturated Models")
;; (find-diaconescupage (+  7 157)  "7.4 Saturated Ultraproducts")
;; (find-diaconescupage (+  6 163) "8 Preservation and Axiomatizability")
;; (find-diaconescupage (+  6 163)  "8.1 Preservation by Saturation")
;; (find-diaconescupage (+  6 168)  "8.2 Axiomatizability by Ultraproducts")
;; (find-diaconescupage (+  6 170)  "8.3 Quasi-varieties and Initial Models")
;; (find-diaconescupage (+  6 174)  "8.4 Quasi-Variety Theorem")
;; (find-diaconescupage (+  6 178)  "8.5 Birkhoff Variety Theorem")
;; (find-diaconescupage (+  6 181)  "8.6 General Birkhoff Axiomatizability")
;; (find-diaconescupage (+  6 189) "9 Interpolation")
;; (find-diaconescupage (+  6 192)  "9.1 Semantic interpolation")
;; (find-diaconescupage (+  6 197)  "9.2 Interpolation by Axiomatizability")
;; (find-diaconescupage (+  6 204)  "9.3 Interpolation by Consistency")
;; (find-diaconescupage (+  6 211)  "9.4 Craig-Robinson Interpolation")
;; (find-diaconescupage (+  6 215)  "9.5 Borrowing Interpolation")
;; (find-diaconescupage (+  5 223) "10 Definability")
;; (find-diaconescupage (+  5 226)  "10.1 Explicit implies implicit definability")
;; (find-diaconescupage (+  5 228)  "10.2 Definability by Interpolation")
;; (find-diaconescupage (+  5 230)  "10.3 Definability by Axiomatizability")
;; (find-diaconescupage (+  4 235) "11 Possible Worlds")
;; (find-diaconescupage (+  4 236)  "11.1 Internal Modal Logic")
;; (find-diaconescupage (+  4 242)  "11.2 Ultraproducts of Kripke models")
;; (find-diaconescupage (+  3 253) "12 Grothendieck Institutions")
;; (find-diaconescupage (+  3 254)  "12.1 Fibred and Grothendieck Institutions")
;; (find-diaconescupage (+  3 260)  "12.2 Theory Co-limits and Model Amalgamation")
;; (find-diaconescupage (+  3 267)  "12.3 Interpolation")
;; (find-diaconescupage (+  2 275) "13 Institutions with Proofs")
;; (find-diaconescupage (+  2 278)  "13.1 Free Proof Systems")
;; (find-diaconescupage (+  2 284)  "13.2 Compactness")
;; (find-diaconescupage (+  2 288)  "13.3 Proof-theoretic Internal Logic")
;; (find-diaconescupage (+  2 297)  "13.4 The Entailment Institution")
;; (find-diaconescupage (+  2 302)  "13.5 Birkhoff Completeness")
;; (find-diaconescupage (+  2 317) "14 Specification")
;; (find-diaconescupage (+  2 318)  "14.1 Structured Specifications")
;; (find-diaconescupage (+  2 327)  "14.2 Specifications with Proofs")
;; (find-diaconescupage (+  2 331)  "14.3 Predefined Types")
;; (find-diaconescupage (+  1 337) "15 Logic Programming")
;; (find-diaconescupage (+  1 338)  "15.1 Herbrand Theorems")
;; (find-diaconescupage (+  1 340)  "15.2 Unification")
;; (find-diaconescupage (+  1 344)  "15.3 Modularization")
;; (find-diaconescupage (+  1 346)  "15.4 Constraints")
;; (find-diaconescupage (+  1 351) "A Table of Notation")
;; (find-diaconescupage (+  1 355) "Bibliography")
;; (find-diaconescupage (+  1 368) "Index")
;; (find-diaconescutext (+  1 368) "Index")

;; «diaconescu-qvis»  (to ".diaconescu-qvis")
;; Diaconescu: "Quasi-varieties and initial semantics for hybridized institutions"
;; Journal of Logic and Computation, 26(3):855­891, 2016.
(code-pdf-page "diaconescuqvis" "~/books/__cats/diaconescu__quasi-varieties_and_initial_semantics_for_hybridized_institutions.pdf")
(code-pdf-text "diaconescuqvis" "~/books/__cats/diaconescu__quasi-varieties_and_initial_semantics_for_hybridized_institutions.pdf" 1)
;; (find-diaconescuqvispage)
;; (find-diaconescuqvispage (+ 1 1)  "1. Introduction")
;; (find-diaconescuqvistext (+ 1 1)  "1. Introduction")
;; (find-diaconescuqvispage (+ 1 6) "Definition 2.5 (Quantification space)")
;; (find-diaconescuqvistext (+ 1 6) "Definition 2.5 (Quantification space)")
;; (find-diaconescuqvispage (+ 1 189) "Index")
;; (find-diaconescuqvistext "")



;; «dieudonne»  (to ".dieudonne")
;; (find-books "__cats/__cats.el" "dieudonne")
;; Jean Dieudonné: "The Historical Development of Algebraic Geometry"
;; https://arxiv.org/abs/1803.00163
;; https://arxiv.org/pdf/1803.00163.pdf
(code-pdf-page "dieudonnehdapt" "$S/https/arxiv.org/pdf/1803.00163.pdf")
(code-pdf-text "dieudonnehdapt" "$S/https/arxiv.org/pdf/1803.00163.pdf")
(code-pdf-page "dieudonnehdap" "~/books/__cats/dieudonne__the_historical_development_of_algebraic_geometry.pdf")
(code-pdf-text "dieudonnehdap" "~/books/__cats/dieudonne__the_historical_development_of_algebraic_geometry.pdf" 1)
;; (find-dieudonnehdaptpage)
;; (find-dieudonnehdapttext)
;; (find-dieudonnehdappage)
;; (find-dieudonnehdaptext "")





;; «dosen»  (to ".dosen")
;; http://www.mi.sanu.ac.yu/~kosta/publications.htm
;; http://gigapedia.org/items/133482/cut-elimination-in-categories--trends-in-logic-
;; http://gigapedia.org/items/102883/proof-theoretical-coherence--studies-in-logic--logic--amp--cognitive-systems--
;; http://gigapedia.com/items/102885/proof-net-categories
;; http://article.gmane.org/gmane.science.mathematics.categories/5203
(code-ps        "dosenceic" "~/books/__cats/dosen__cut_elimination_in_categories.pdf")
(code-xpdf      "dosenceic" "~/books/__cats/dosen__cut_elimination_in_categories.pdf")
(code-pdftotext "dosenceic" "~/books/__cats/dosen__cut_elimination_in_categories.pdf")
(code-ps        "dosenptc"  "~/books/__cats/dosen_petric__proof-theoretical_coherence.pdf")
(code-xpdf      "dosenptc"  "~/books/__cats/dosen_petric__proof-theoretical_coherence.pdf")
(code-pdftotext "dosenptc"  "~/books/__cats/dosen_petric__proof-theoretical_coherence.pdf")
(code-xpdf      "proofnetcats" "~/books/__cats/dosen_petric__proof-net_categories.pdf")
(code-pdftotext "proofnetcats" "~/books/__cats/dosen_petric__proof-net_categories.pdf")
;; (find-dosenceicpage 1)
;; (find-dosenceicpage 102 "Chapter 4" "Adjunctions")
;; (find-dosenceicpage 152 "4.7. Rectangular \\ adjunctions")
;; (find-dosenceictext)
;; (find-dosenptcpage 1)
;; (find-dosenptctext)
;; (find-proofnetcatspage        5  "Contents")
;; (find-proofnetcatspage (+ 6 132) "Index")
;; (find-proofnetcatstext)

;; Dosen/Petric: "The Maximality of Cartesian Categories" (1999)
;; https://arxiv.org/pdf/math/9911059.pdf
(code-pdf-page "maxcc" "$S/https/arxiv.org/pdf/math/9911059.pdf")
(code-pdf-text "maxcc" "$S/https/arxiv.org/pdf/math/9911059.pdf")
;; (find-maxccpage)
;; (find-maxcctext)

;; https://arxiv.org/abs/math/9911073
;; https://arxiv.org/pdf/math/9911073.pdf
;; Dosen/Petric: "The Maximality of the Typed Lambda Calculus and of Cartesian Closed Categories"
;; (find-fline "$S/https/arxiv.org/pdf/math/")
(code-pdf-page "maxtlcccc" "$S/https/arxiv.org/pdf/math/9911073.pdf")
(code-pdf-text "maxtlcccc" "$S/https/arxiv.org/pdf/math/9911073.pdf")
;; (find-maxtlccccpage)
;; (find-maxtlcccctext)

;; «dubuc-kelly»  (to ".dubuc-kelly")
;; (find-books "__cats/__cats.el" "dubuc-kelly")
;; Dubuc/Kelly: "A Presentation of Topoi as Algebraic Relative to Categories or Graphs" (1983)
;; https://core.ac.uk/download/pdf/82757533.pdf
(code-pdf-page "dubuckellytarcg" "~/books/__cats/dubuc_kelly__a_presentation_of_topoi_as_algebraic_relative_to_categories_or_graphs.pdf")
(code-pdf-text "dubuckellytarcg" "~/books/__cats/dubuc_kelly__a_presentation_of_topoi_as_algebraic_relative_to_categories_or_graphs.pdf" 1)
;; (find-dubuckellytarcgpage)
;; (find-dubuckellytarcgpage (+ -419 420) "Index")
;; (find-dubuckellytarcgtext "")

;; «duval»  (to ".duval")
;; (find-books "__cats/__cats.el" "duval")
;; https://link.springer.com/journal/11787/7/3/page/1
(code-pdf-page "duvaldar" "~/books/__cats/duval__deduction_as_reduction.pdf")
(code-pdf-text "duvaldar" "~/books/__cats/duval__deduction_as_reduction.pdf" 1)
;; (find-duvaldarpage)
;; (find-duvaldarpage        1  "Contents")
;; (find-duvaldarpage (+ 1 189) "Index")
;; (find-duvaldartext "")

;; "Diagrammatic Inference" (2009):
;; https://arxiv.org/abs/0710.1208
;; https://arxiv.org/pdf/0710.1208.pdf
(code-pdf-page "duvaldiaginf" "$S/https/arxiv.org/pdf/0710.1208.pdf")
(code-pdf-text "duvaldiaginf" "$S/https/arxiv.org/pdf/0710.1208.pdf")
;; (find-duvaldiaginfpage)
;; (find-duvaldiaginftext)

;; Logical Rules as Fractions and Logics as Sketches (2020):
;; https://link.springer.com/article/10.1007/s11787-020-00259-w
;; https://doi.org/10.1007/s11787-020-00259-w

;; «dyson»  (to ".dyson")
;; (find-books "__cats/__cats.el" "dyson")
;; "Birds and Frogs"
;; https://www.ams.org/notices/200902/rtx090200212p.pdf
(code-pdf-page "dysonbirdandfrogs" "$S/https/www.ams.org/notices/200902/rtx090200212p.pdf")
(code-pdf-text "dysonbirdandfrogs" "$S/https/www.ams.org/notices/200902/rtx090200212p.pdf")
;; (find-dysonbirdandfrogspage)
;; (find-dysonbirdandfrogstext)


;; «eberhart-hirschowitz»  (to ".eberhart-hirschowitz")
;; (find-books "__cats/__cats.el" "eberhart-hirschowitz")
;; Eberhart/Hirschowitz: "Justified Sequences in String Diagrams: a Comparison Between Two Approaches to Concurrent Game Semantics"
;; https://hal.archives-ouvertes.fr/hal-01715405
;; https://hal.archives-ouvertes.fr/hal-01715405/document
(code-pdf-page "justifseqs" "~/books/__cats/eberhart_hirschowitz__justified_sequences_in_string_diagrams.pdf")
(code-pdf-text "justifseqs" "~/books/__cats/eberhart_hirschowitz__justified_sequences_in_string_diagrams.pdf" 1)
;; (find-justifseqspage)
;; (find-justifseqspage        1  "Contents")
;; (find-justifseqspage (+ 1 189) "Index")
;; (find-justifseqstext "")



;; «eilenberg»  (to ".eilenberg")
;; (find-books "__cats/__cats.el" "eilenberg")
(code-pdf-page "eilenbergautlama" "~/books/__cats/eilenberg__automata_languages_and_machines_part_a.pdf")
(code-pdf-text "eilenbergautlama" "~/books/__cats/eilenberg__automata_languages_and_machines_part_a.pdf" 1)
;; (find-eilenbergautlamapage)
;; (find-eilenbergautlamapage        1  "Contents")
;; (find-eilenbergautlamapage (+ 1 189) "Index")
;; (find-eilenbergautlamatext "")

;; (find-books "__cats/__cats.el" "eilenberg")
(code-pdf-page "eilenbergautlamb" "~/books/__cats/eilenberg__automata_languages_and_machines_part_b.pdf")
(code-pdf-text "eilenbergautlamb" "~/books/__cats/eilenberg__automata_languages_and_machines_part_b.pdf" 15)
;; (find-eilenbergautlambpage)
;; (find-eilenbergautlambpage        6  "Contents")
;; (find-eilenbergautlambpage (+ 15 39) "Krohn-Rhodes")
;; (find-eilenbergautlambtext "")


;; «eilenberg-maclane»  (to ".eilenberg-maclane")
;; (find-books "__cats/__cats.el" "eilenberg-maclane")
;; General Theory of Natural Equivalences
;; Samuel Eilenberg and Saunders MacLane
;; Transactions of the American Mathematical Society, Vol. 58, No. 2 (Sep., 1945), pp. 231-294
(code-pdf-page "gtone" "~/books/__cats/eilenberg_maclane__GToNe.pdf")
(code-pdf-text "gtone" "~/books/__cats/eilenberg_maclane__GToNe.pdf" 230)
;; (find-gtonepage)
;; (find-gtonepage           1  "Contents")
;; (find-gtonepage (+ -229 231) "Contents")
;; (find-gtonetext "")

;; «eilenberg-moore»  (to ".eilenberg-moore")
;; (find-books "__cats/__cats.el" "eilenberg-moore")
;; https://projecteuclid.org/euclid.ijm/1256068141
;; https://ncatlab.org/nlab/show/Eilenberg-Moore+category#Linton69
(code-pdf-page "eilenbergmoore" "~/books/__cats/eilenberg_moore__adjoint_functors_and_triples.pdf")
(code-pdf-text "eilenbergmoore" "~/books/__cats/eilenberg_moore__adjoint_functors_and_triples.pdf" -380)
;; (find-eilenbergmoorepage)
;; (find-eilenbergmoorepage (+ -380 381) "")
;; (find-eilenbergmoorepage (+ -380 382) "1. Review of adjoint functors")
;; (find-eilenbergmooretext (+ -380 382) "1. Review of adjoint functors")
;; (find-eilenbergmoorepage (+ -380 383) "2. Triples")
;; (find-eilenbergmooretext (+ -380 383) "2. Triples")
;; (find-eilenbergmooretext "")




;; «eilenberg-steenrod»  (to ".eilenberg-steenrod")
;; (find-books "__cats/__cats.el" "eilenberg-steenrod")
;; (find-books "__cats/__cats.el" "riehl")
;; (find-riehlccpage (+ 18 36) "1.6. The art of the diagram chase")
(code-pdf-page "eilenbergsteenrod" "~/books/__cats/eilenberg_steenrod__foundations_of_algebraic_topology.pdf")
(code-pdf-text "eilenbergsteenrod" "~/books/__cats/eilenberg_steenrod__foundations_of_algebraic_topology.pdf")
;; (find-eilenbergsteenrodpage)
;; (find-eilenbergsteenrodtext)
;; (find-eilenbergsteenrodpage         9  "The diagrams incorporate")
;; (find-eilenbergsteenrodpage        13  "Contents")
;; (find-eilenbergsteenrodpage (+ 14 325) "Index")
;; (find-eilenbergsteenrodtext "")



;; «elliott»  (to ".elliott")
;; Conal Elliott: "The simple essence of automatic differentiation"
;; http://conal.net/papers/essence-of-ad/
;; https://arxiv.org/abs/1804.00746
;; http://conal.net/papers/compiling-to-categories/
;; http://conal.net/talks/compiling-to-categories.pdf
(code-pdf-page "elliottctc" "$S/http/conal.net/talks/compiling-to-categories.pdf")
(code-pdf-text "elliottctc" "$S/http/conal.net/talks/compiling-to-categories.pdf")
;; (find-elliottctcpage)
;; (find-elliottctctext)


;; «erbele»  (to ".erbele")
;; "Categories in Control: Applied PROPs" (PhD thesis)
;; https://johncarlosbaez.wordpress.com/2015/04/23/categories-in-control-2/
;; https://arxiv.org/abs/1611.07591
;; https://arxiv.org/pdf/1611.07591.pdf
(code-pdf-page "erbele" "$S/https/arxiv.org/pdf/1611.07591.pdf")
(code-pdf-text "erbele" "$S/https/arxiv.org/pdf/1611.07591.pdf")
;; (find-erbelepage)
;; (find-erbeletext)



;; «erne-gehrke-pultr»  (to ".erne-gehrke-pultr")
;; (find-books "__cats/__cats.el" "erne-gehrke-pultr")
;; Erné/Gehrke/Pultr: "Complete Congruences on Topologies and Down-Set Lattices"
;; https://link.springer.com/article/10.1007/s10485-006-9054-3
(code-pdf-page "completecongs" "~/books/__cats/erne_gehrke_pultr__complete_congruences_on_topologies_and_down-set_lattices.pdf")
(code-pdf-text "completecongs" "~/books/__cats/erne_gehrke_pultr__complete_congruences_on_topologies_and_down-set_lattices.pdf" -162)
;; (find-completecongspage)
;; (find-completecongstext "")
;; (find-completecongspage (+ -162 164) "1 Introduction: The Role of Down-set Lattices in Dualities")
;; (find-completecongstext (+ -162 164) "1 Introduction: The Role of Down-set Lattices in Dualities")
;; (find-completecongspage (+ -162 181) "Theorem 4.12")
;; (find-completecongstext (+ -162 181) "Theorem 4.12")



;; «fausk-hu-may»  (to ".fausk-hu-may")
;; (find-books "__cats/__cats.el" "fausk-hu-may")
;; Fausk/Hu/May: "Isomorphisms Between Left and Right Adjoints"
;; http://www.tac.mta.ca/tac/volumes/11/4/11-04.pdf
;; (find-fline "$S/http/www.tac.mta.ca/tac/volumes/11/4/")
(code-pdf-page "fauskhumay" "$S/http/www.tac.mta.ca/tac/volumes/11/4/11-04.pdf")
(code-pdf-text "fauskhumay" "$S/http/www.tac.mta.ca/tac/volumes/11/4/11-04.pdf")
;; (find-fauskhumaypage)
;; (find-fauskhumaytext)



;; «fiore»  (to ".fiore")
;; (find-books "__cats/__cats.el" "fiore")
;; https://www.cl.cam.ac.uk/~mpf23/
;; https://www.cl.cam.ac.uk/teaching/1516/L29/ <- recommends some papers by Moggi
;; https://www.cl.cam.ac.uk/~mpf23/papers/Types/AbsSyn.pdf
;; Marcelo Fiore: "Second-Order and Dependently-Sorted Abstract Syntax"
(code-pdf-page "fioreabssyn" "$S/https/www.cl.cam.ac.uk/~mpf23/papers/Types/AbsSyn.pdf")
(code-pdf-text "fioreabssyn" "$S/https/www.cl.cam.ac.uk/~mpf23/papers/Types/AbsSyn.pdf")
;; (find-fioreabssynpage)
;; (find-fioreabssyntext)
;;
;; https://www.cl.cam.ac.uk/~mpf23/Notes/daytensor.pdf
(code-pdf-page "fioredayt" "$S/https/www.cl.cam.ac.uk/~mpf23/Notes/daytensor.pdf")
(code-pdf-text "fioredayt" "$S/https/www.cl.cam.ac.uk/~mpf23/Notes/daytensor.pdf")
;; (find-fioredaytpage)
;; (find-fioredayttext)



;; «fong»  (to ".fong")
;; http://math.ucr.edu/home/baez/networks/
;; https://arxiv.org/abs/1609.05382
;; https://arxiv.org/pdf/1609.05382.pdf
;; http://math.ucr.edu/home/baez/networks/
;; https://johncarlosbaez.wordpress.com/2016/10/23/open-and-interconnected-systems/
(code-pdf-page "fongphd" "$S/https/arxiv.org/pdf/1609.05382.pdf")
(code-pdf-text "fongphd" "$S/https/arxiv.org/pdf/1609.05382.pdf")
;; (find-fongphdpage)
;; (find-fongphdtext)

;; «fong-myers-spivak»  (to ".fong-myers-spivak")
;; (find-books "__cats/__cats.el" "fong-myers-spivak")
;; Fong/Myers/Spivak: "Behavioral Mereology: A Modal Logic for Passing Constraints"
;; https://golem.ph.utexas.edu/category/2019/06/behavioral_mereology.html
;; https://arxiv.org/abs/1811.00420
;; https://arxiv.org/pdf/1811.00420.pdf
(code-pdf-page "behamer" "$S/https/arxiv.org/pdf/1811.00420.pdf")
(code-pdf-text "behamer" "$S/https/arxiv.org/pdf/1811.00420.pdf")
;; (find-behamerpage)
;; (find-behamertext)

;; «fong-milewski-spivak»  (to ".fong-milewski-spivak")
;; (find-books "__cats/__cats.el" "fong-milewski-spivak")
;; http://brendanfong.com/programmingcats.html
;; http://brendanfong.com/programmingcats_files/cats4progs-DRAFT.pdf
;; https://www.youtube.com/playlist?list=PLhgq-BqyZ7i7MTGhUROZy3BOICnVixETS course videos
(code-pdf-page "cats4progs" "$S/http/brendanfong.com/programmingcats_files/cats4progs-DRAFT.pdf")
(code-pdf-text "cats4progs" "$S/http/brendanfong.com/programmingcats_files/cats4progs-DRAFT.pdf")
;; (find-cats4progspage)
;; (find-cats4progstext)

;; «fong-spivak»  (to ".fong-spivak")
;; (find-books "__cats/__cats.el" "fong-spivak")
;; (find-LATEX "catsem-u.bib" "bib-FongSpivak")
;; (find-es "tikz" "seven-sketches-src")
;; http://math.mit.edu/~dspivak/
;; http://math.mit.edu/~dspivak/teaching/sp18/7Sketches.pdf
(code-pdf-page "fongspivak" "~/books/__cats/fong_spivak__seven_sketches_on_compositionality.pdf")
(code-pdf-text "fongspivak" "~/books/__cats/fong_spivak__seven_sketches_on_compositionality.pdf" 12)
;; (find-fongspivakpage)
;; (find-fongspivaktext)
;; (find-fongspivakpage (+ 12   1) "1 Generative effects: Orders and adjunctions")
;; (find-fongspivakpage (+ 12   1) "1.1 More than the sum of their parts")
;; (find-fongspivakpage (+ 12   2) "1.1.1 A first look at generative effects")
;; (find-fongspivakpage (+ 12   5) "1.1.2 Ordering systems")
;; (find-fongspivakpage (+ 12   7) "1.2 What is order?")
;; (find-fongspivakpage (+ 12   7) "1.2.1 Review of sets, relations, and functions")
;; (find-fongspivakpage (+ 12  12) "1.2.2 Preorders")
;; (find-fongspivakpage (+ 12  18) "1.2.3 Monotone maps")
;; (find-fongspivakpage (+ 12  23) "1.3 Meets and joins")
;; (find-fongspivakpage (+ 12  23) "1.3.1 Definition and basic examples")
;; (find-fongspivakpage (+ 12  26) "1.3.2 Back to observations and generative effects")
;; (find-fongspivakpage (+ 12  26) "1.4 Galois connections")
;; (find-fongspivakpage (+ 12  27) "1.4.1 Definition and examples of Galois connections")
;; (find-fongspivakpage (+ 12  28) "1.4.2 Back to partitions")
;; (find-fongspivakpage (+ 12  30) "1.4.3 Basic theory of Galois connections")
;; (find-fongspivakpage (+ 12  33) "1.4.4 Closure operators")
;; (find-fongspivakpage (+ 12  35) "1.4.5 Level shifting")
;; (find-fongspivakpage (+ 12  36) "1.5 Summary and further reading")
;; (find-fongspivakpage (+ 12  39) "2 Resources: monoidal preorders and enrichment")
;; (find-fongspivakpage (+ 12  39) "2.1 Getting from a to b")
;; (find-fongspivakpage (+ 12  41) "2.2 Symmetric monoidal preorders")
;; (find-fongspivakpage (+ 12  41) "2.2.1 Definition and first examples")
;; (find-fongspivakpage (+ 12  43) "2.2.2 Introducing wiring diagrams")
;; (find-fongspivakpage (+ 12  48) "2.2.3 Applied examples")
;; (find-fongspivakpage (+ 12  52) "2.2.4 Abstract examples")
;; (find-fongspivakpage (+ 12  55) "2.2.5 Monoidal monotone maps")
;; (find-fongspivakpage (+ 12  57) "2.3 Enrichment")
;; (find-fongspivakpage (+ 12  57) "2.3.1 V-categories")
;; (find-fongspivakpage (+ 12  58) "2.3.2 Preorders as Bool-categories")
;; (find-fongspivakpage (+ 12  59) "2.3.3 Lawvere metric spaces")
;; (find-fongspivakpage (+ 12  63) "2.3.4 V-variations on preorders and metric spaces")
;; (find-fongspivakpage (+ 12  64) "2.4 Constructions on V-categories")
;; (find-fongspivakpage (+ 12  64) "2.4.1 Changing the base of enrichment")
;; (find-fongspivakpage (+ 12  65) "2.4.2 Enriched functors")
;; (find-fongspivakpage (+ 12  66) "2.4.3 Product V-categories")
;; (find-fongspivakpage (+ 12  68) "2.5 Computing presented V-categories with matrix mult.")
;; (find-fongspivakpage (+ 12  69) "2.5.1 Monoidal closed preorders")
;; (find-fongspivakpage (+ 12  71) "2.5.2 Quantales")
;; (find-fongspivakpage (+ 12  73) "2.5.3 Matrix multiplication in a quantale")
;; (find-fongspivakpage (+ 12  75) "2.6 Summary and further reading")
;; (find-fongspivakpage (+ 12  77) "3 Databases: Categories, functors, and (co)limits")
;; (find-fongspivakpage (+ 12  77) "3.1 What is a database?")
;; (find-fongspivakpage (+ 12  81) "3.2 Categories")
;; (find-fongspivakpage (+ 12  82) "3.2.1 Free categories")
;; (find-fongspivakpage (+ 12  84) "3.2.2 Presenting categories via path equations")
;; (find-fongspivakpage (+ 12  85) "3.2.3 Preorders and free categories: two ends of a spectrum")
;; (find-fongspivakpage (+ 12  86) "3.2.4 Important categories in mathematics")
;; (find-fongspivakpage (+ 12  88) "3.2.5 Isomorphisms in a category")
;; (find-fongspivakpage (+ 12  89) "3.3 Functors, natural transformations, and databases")
;; (find-fongspivakpage (+ 12  89) "3.3.1 Sets and functions as databases")
;; (find-fongspivakpage (+ 12  91) "3.3.2 Functors")
;; (find-fongspivakpage (+ 12  93) "3.3.3 Database instances as Set-valued functors")
;; (find-fongspivakpage (+ 12  95) "3.3.4 Natural transformations")
;; (find-fongspivakpage (+ 12  97) "3.3.5 The category of instances on a schema")
;; (find-fongspivakpage (+ 12  99) "3.4 Adjunctions and data migration")
;; (find-fongspivakpage (+ 12 100) "3.4.1 Pulling back data along a functor")
;; (find-fongspivakpage (+ 12 102) "3.4.2 Adjunctions")
;; (find-fongspivakpage (+ 12 104) "3.4.3 Left and right pushforward functors, and")
;; (find-fongspivakpage (+ 12 106) "3.4.4 Single set summaries of databases")
;; (find-fongspivakpage (+ 12 107) "3.5 Bonus: An introduction to limits and colimits")
;; (find-fongspivakpage (+ 12 107) "3.5.1 Terminal objects and products")
;; (find-fongspivakpage (+ 12 110) "3.5.2 Limits")
;; (find-fongspivakpage (+ 12 111) "3.5.3 Finite limits in Set")
;; (find-fongspivakpage (+ 12 112)   "Pullbacks")
;; (find-fongspivakpage (+ 12 113) "3.5.4 A brief note on colimits")
;; (find-fongspivakpage (+ 12 114) "3.6 Summary and further reading")
;; (find-fongspivakpage (+ 12 117) "4 Co-design: profunctors and monoidal categories")
;; (find-fongspivakpage (+ 12 117) "4.1 Can we build it?")
;; (find-fongspivakpage (+ 12 119) "4.2 Enriched profunctors")
;; (find-fongspivakpage (+ 12 119) "4.2.1 Feasibility relationships as Bool-profunctors")
;; (find-fongspivakpage (+ 12 121) "4.2.2 V-profunctors")
;; (find-fongspivakpage (+ 12 124) "4.2.3 Back to co-design diagrams")
;; (find-fongspivakpage (+ 12 125) "4.3 Categories of profunctors")
;; (find-fongspivakpage (+ 12 125) "4.3.1 Composing profunctors")
;; (find-fongspivakpage (+ 12 127) "4.3.2 The categories V-Prof and Feas")
;; (find-fongspivakpage (+ 12 130) "4.3.3 Fun profunctor facts: companions, conjoints, collages")
;; (find-fongspivakpage (+ 12 132) "4.4 Categorification")
;; (find-fongspivakpage (+ 12 133) "4.4.1 The basic idea of categorification")
;; (find-fongspivakpage (+ 12 134) "4.4.2 A reflection on wiring diagrams")
;; (find-fongspivakpage (+ 12 136) "4.4.3 Monoidal categories")
;; (find-fongspivakpage (+ 12 138) "4.4.4 Categories enriched in a symmetric monoidal category")
;; (find-fongspivakpage (+ 12 139) "4.5 Profunctors form a compact closed category")
;; (find-fongspivakpage (+ 12 141) "4.5.1 Compact closed categories")
;; (find-fongspivakpage (+ 12 143) "4.5.2 Feas as a compact closed category")
;; (find-fongspivakpage (+ 12 145) "4.6 Summary and further reading")
;; (find-fongspivakpage (+ 12 147) "5 Signal flow graphs: Props, presentations, & proofs")
;; (find-fongspivakpage (+ 12 147) "5.1 Comparing systems as interacting signal processors")
;; (find-fongspivakpage (+ 12 149) "5.2 Props and presentations")
;; (find-fongspivakpage (+ 12 149) "5.2.1 Props: definition and first examples")
;; (find-fongspivakpage (+ 12 151) "5.2.2 The prop of port graphs")
;; (find-fongspivakpage (+ 12 153) "5.2.3 Free constructions and universal properties")
;; (find-fongspivakpage (+ 12 155) "5.2.4 The free prop on a signature")
;; (find-fongspivakpage (+ 12 158) "5.2.5 Props via presentations")
;; (find-fongspivakpage (+ 12 159) "5.3 Simplified signal flow graphs")
;; (find-fongspivakpage (+ 12 159) "5.3.1 Rigs")
;; (find-fongspivakpage (+ 12 160) "5.3.2 The iconography of signal flow graphs")
;; (find-fongspivakpage (+ 12 164) "5.3.3 The prop of matrices over a rig")
;; (find-fongspivakpage (+ 12 165) "5.3.4 Turning signal flow graphs into matrices")
;; (find-fongspivakpage (+ 12 168) "5.3.5 The idea of functorial semantics")
;; (find-fongspivakpage (+ 12 168) "5.4 Graphical linear algebra")
;; (find-fongspivakpage (+ 12 168) "5.4.1 A presentation of Mat(R)")
;; (find-fongspivakpage (+ 12 172) "5.4.2 Aside: monoid objects in a monoidal category")
;; (find-fongspivakpage (+ 12 174) "5.4.3 Signal flow graphs: feedback and more")
;; (find-fongspivakpage (+ 12 178) "5.5 Summary and further reading")
;; (find-fongspivakpage (+ 12 181) "6 Circuits: hypergraph categories and operads")
;; (find-fongspivakpage (+ 12 181) "6.1 The ubiquity of network languages")
;; (find-fongspivakpage (+ 12 184) "6.2 Colimits and connection")
;; (find-fongspivakpage (+ 12 184) "6.2.1 Initial objects")
;; (find-fongspivakpage (+ 12 186) "6.2.2 Coproducts")
;; (find-fongspivakpage (+ 12 188) "6.2.3 Pushouts")
;; (find-fongspivakpage (+ 12 191) "6.2.4 Finite colimits")
;; (find-fongspivakpage (+ 12 194) "6.2.5 Cospans")
;; (find-fongspivakpage (+ 12 197) "6.3 Hypergraph categories")
;; (find-fongspivakpage (+ 12 197) "6.3.1 Frobenius monoids")
;; (find-fongspivakpage (+ 12 200) "6.3.2 Wiring diagrams for hypergraph categories")
;; (find-fongspivakpage (+ 12 201) "6.3.3 Definition of hypergraph category")
;; (find-fongspivakpage (+ 12 203) "6.4 Decorated cospans")
;; (find-fongspivakpage (+ 12 204) "6.4.1 Symmetric monoidal functors")
;; (find-fongspivakpage (+ 12 204) "6.4.2 Decorated cospans")
;; (find-fongspivakpage (+ 12 207) "6.4.3 Electric circuits")
;; (find-fongspivakpage (+ 12 211) "6.5 Operads and their algebras")
;; (find-fongspivakpage (+ 12 211) "6.5.1 Operads design wiring diagrams")
;; (find-fongspivakpage (+ 12 214) "6.5.2 Operads from symmetric monoidal categories")
;; (find-fongspivakpage (+ 12 216) "6.5.3 The operad for hypergraph props")
;; (find-fongspivakpage (+ 12 218) "6.6 Summary and further reading")
;; (find-fongspivakpage (+ 12 221) "7 Logic of behavior: Sheaves, toposes, languages")
;; (find-fongspivakpage (+ 12 221) "7.1 How can we prove our machine is safe?")
;; (find-fongspivakpage (+ 12 224) "7.2 The category Set as an exemplar topos")
;; (find-fongspivakpage (+ 12 225) "7.2.1 Set-like properties enjoyed by any topos")
;; (find-fongspivakpage (+ 12 228) "7.2.2 The subobject classifier")
;; (find-fongspivakpage (+ 12 230) "7.2.3 Logic in the topos Set")
;; (find-fongspivakpage (+ 12 232) "7.3 Sheaves")
;; (find-fongspivakpage (+ 12 232) "7.3.1 Presheaves")
;; (find-fongspivakpage (+ 12 234) "7.3.2 Topological spaces")
;; (find-fongspivakpage (+ 12 236) "7.3.3 Sheaves on topological spaces")
;; (find-fongspivakpage (+ 12 242) "7.4 Toposes")
;; (find-fongspivakpage (+ 12 243) "7.4.1 The subobject classifier in a sheaf topos")
;; (find-fongspivakpage (+ 12 245) "7.4.2 Logic in a sheaf topos")
;; (find-fongspivakpage (+ 12 247) "7.4.3 Predicates")
;; (find-fongspivakpage (+ 12 248) "7.4.4 Quantification")
;; (find-fongspivakpage (+ 12 250) "7.4.5 Modalities")
;; (find-fongspivakpage (+ 12 251) "7.4.6 Type theories and semantics")
;; (find-fongspivakpage (+ 12 252) "7.5 A topos of behavior types")
;; (find-fongspivakpage (+ 12 252) "7.5.1 The interval domain")
;; (find-fongspivakpage (+ 12 253) "7.5.2 Sheaves on IR")
;; (find-fongspivakpage (+ 12 255) "7.5.3 Safety proofs in temporal logic")
;; (find-fongspivakpage (+ 12 256) "7.6 Summary and further reading")
;; (find-fongspivakpage (+ 12 259) "A Exercise solutions")
;; (find-fongspivakpage (+ 12 259) "A.1 Solutions for Chapter 1")
;; (find-fongspivakpage (+ 12 270) "A.2 Solutions for Chapter 2")
;; (find-fongspivakpage (+ 12 277) "A.3 Solutions for Chapter 3")
;; (find-fongspivakpage (+ 12 286) "A.4 Solutions for Chapter 4")
;; (find-fongspivakpage (+ 12 293) "A.5 Solutions for Chapter 5")
;; (find-fongspivakpage (+ 12 303) "A.6 Solutions for Chapter 6")
;; (find-fongspivakpage (+ 12 312) "A.7 Solutions for Chapter 7")
;; (find-fongspivakpage (+ 12 323) "Bibliography")
;; (find-fongspivakpage (+ 12 331) "Index")
;; (find-fongspivakpage        1  "Contents")
;; (find-fongspivakpage (+ 1 189) "Index")
;; (find-fongspivaktext "")

;; «fong-spivak-grl»  (to ".fong-spivak-grl")
;; (find-books "__cats/__cats.el" "fong-spivak-grl")
;; Brendan Fong and David I. Spivak: "Graphical Regular Logic" (2019)
;; https://www.youtube.com/watch?v=Ft0_l_PPO4w
;; https://arxiv.org/abs/1812.05765
;; https://arxiv.org/pdf/1812.05765.pdf
(code-pdf-page "fongspivakgrl" "$S/https/arxiv.org/pdf/1812.05765.pdf")
(code-pdf-text "fongspivakgrl" "$S/https/arxiv.org/pdf/1812.05765.pdf")
;; (find-fongspivakgrlpage)
;; (find-fongspivakgrltext)




;; «freyd» (to ".freyd")
;; (find-books "__cats/__cats.el" "freyd")

;; «freyd-aspects»  (to ".freyd-aspects")
;; (find-books "__cats/__cats.el" "freyd-aspects")
;; Peter Freyd: "Aspects of Topoi" (1972)
;; https://ncatlab.org/spahn/files/aspects_of_topoi.pdf
;; https://www.cambridge.org/core/services/aop-cambridge-core/content/view/S0004972700045408
;; (find-fline "$S/https/ncatlab.org/spahn/files/")
(code-pdf-page "freydat" "$S/https/ncatlab.org/spahn/files/aspects_of_topoi.pdf")
(code-pdf-text "freydat" "$S/https/ncatlab.org/spahn/files/aspects_of_topoi.pdf")
;; (find-freydatpage)
;; (find-freydatpage  2 "1. Cartesian Closed Categories")
;; (find-freydatpage  7   "PROPOSITION 1.11" "The following" "natural maps are isomorphisms:")
;; (find-freydattext  7   "PROPOSITION 1.11" "The following" "natural maps are isomorphisms:")
;; (find-freydatpage  8   "1.14. For any small A the category of set-valued contravariant functors S^A^op is cartesian-closed.")
;; (find-freydatpage  9 "1.2. Heyting algebras")
;; (find-freydatpage 12   "We call such a set a filter")
;; (find-freydatpage 13 "1.3. Adjoint functors arising from cartesian-closed categories")
;; (find-freydatpage 15   "xB : A -> A/B has a right adjoint")
;; (find-freydatpage 16 "1.4. Modal operators in Heyting Algebras")
;; (find-freydatpage 17 "1.5. Scattered comments")
;; (find-freydatpage 18 "2. The fundamentals of topoi")
;; (find-freydatpage 19 "2.11. For any small A, S^A^op is a topos.")
;; (find-freydatpage 21 "2.2. The representability of partial maps")
;; (find-freydatpage 24 "2.3. The fundamental theorem of topoi")
;; (find-freydatpage 27 "2.4. The propositional calculus of a topos")
;; (find-freydatpage 31 "2.5. Injective objects")
;; (find-freydatpage 33 "2.6. Sheaves")
;; (find-freydatpage 40 "2.7. Insoluble topoi, or how topoi are not as complete as you'd like")
;; (find-freydatpage 42 "3. Well-pointed topoi")
;; (find-freydatpage 43 "3.2. The plentitude of well-pointed topoi")
;; (find-freydatpage 45 "3.3. Metatheorems")
;; (find-freydatpage 47 "3.4. Solvable topoi")
;; (find-freydatpage 48 "3.5. Topoi exactly embeddable in well-pointed topoi")
;; (find-freydatpage 49 "4. The first order calculus of a topos")
;; (find-freydatpage 51 "4.2. The boolean case")
;; (find-freydatpage 55 "5. Arithmetic in topoi")
;; (find-freydatpage 58 "5.2. Primitive recursive functions in topoi")
;; (find-freydatpage 61 "5.3. The exact characterization of the natural numbers")
;; (find-freydatpage 64 "5.4. Inferring the axiom of infinity")
;; (find-freydatpage 70 "5.5. One coequalizer for all")
;; (find-freydatpage 72 "5.6. A standard recovery")
;; (find-freydatpage 73 "6. Problems")
;; (find-freydatpage 74 "Index of definitions")
;; (find-freydatpage 75 "References")
;; (find-freydatpage 8)
;; (find-freydattext)

;; «freyd-aspectscorr»  (to ".freyd-aspectscorr")
;; (find-books "__cats/__cats.el" "freyd-aspectscorr")
(code-pdf-page "freydatcorr" "~/books/__cats/freyd__aspects_of_topoi_corrigenda_and_acknowledgements.pdf")
(code-pdf-text "freydatcorr" "~/books/__cats/freyd__aspects_of_topoi_corrigenda_and_acknowledgements.pdf" -466)
;; (find-freydatcorrpage)
;; (find-freydatcorrpage (+ -466 467) "")
;; (find-freydatcorrtext "")

;; «freyd76»  (to ".freyd76")
;; (find-books "__cats/__cats.el" "freyd76")
;; (find-LATEX "catsem-u.bib" "bib-Freyd76")
;; In: (find-books "__cats/__cats.el" "heller-tierney")
;; http://angg.twu.net/scans/
;; http://angg.twu.net/scans/freyd76__properties_invariant_within_equivalence_types_of_categories.pdf
;; http://mathoverflow.net/questions/28644/the-isomorphism-inference-rule
;; http://www.mta.ca/~cat-dist/catlist/preprints/paper-availability
(code-pdf "freyd76" "$S/http/angg.twu.net/scans/freyd76__properties_invariant_within_equivalence_types_of_categories.pdf")
;; (find-freyd76page (+ -54 55) "Index")

;; «freyd-abcats»  (to ".freyd-abcats")
;; (find-books "__cats/__cats.el" "freyd-abcats")
;; http://www.tac.mta.ca/tac/reprints/articles/3/tr3abs.html
;; http://www.tac.mta.ca/tac/reprints/articles/3/tr3.pdf
(code-pdf-page "freydabcatsr" "$S/http/www.tac.mta.ca/tac/reprints/articles/3/tr3.pdf")
(code-pdf-text "freydabcatsr" "$S/http/www.tac.mta.ca/tac/reprints/articles/3/tr3.pdf")
(code-pdf-page "freydabcats" "~/books/__cats/freyd__abelian_categories.pdf")
(code-pdf-text "freydabcats" "~/books/__cats/freyd__abelian_categories.pdf" 10)
;; (find-freydabcatsrpage)
;; (find-freydabcatsrpage (+ 26 -7) "Contents")
;; (find-freydabcatsrpage (+ 26  1) "Introduction")
;; (find-freydabcatsrpage (+ 26 35) "2. Fundamentals of Abelian categories")
;; (find-freydabcatsrtext)
;; (find-freydabcatspage)
;; (find-freydabcatspage (+ 12  -7)  "Contents")
;; (find-freydabcatstext (+ 12  -7)  "Contents")
;; (find-freydabcatspage (+ 10   1) "Introduction")
;; (find-freydabcatspage (+ 10  11) "Exercises on Extremal Categories")
;; (find-freydabcatspage (+ 10  12) "Exercises on Typical Categories")
;; (find-freydabcatspage (+ 10  14) "CHAPTER 1. FUNDAMENTALS")
;; (find-freydabcatspage (+ 10  15) "1.1. Contravariant Functors and Dual Categories")
;; (find-freydabcatspage (+ 10  16) "1.2. Notation")
;; (find-freydabcatspage (+ 10  16) "1.3. The Standard Functors")
;; (find-freydabcatspage (+ 10  17) "1.4. Special Maps")
;; (find-freydabcatspage (+ 10  19) "1.5. Subobjects and Quotient Objects")
;; (find-freydabcatspage (+ 10  21) "1.6. Difference Kernels and Cokernels")
;; (find-freydabcatspage (+ 10  22) "1.7. Products and Sums")
;; (find-freydabcatspage (+ 10  25) "1.8. Complete Categories")
;; (find-freydabcatspage (+ 10  26) "1.9. Zero Objects, Kernels, and Cokernels")
;; (find-freydabcatspage (+ 10  27) "Exercises")
;; (find-freydabcatspage (+ 10  35) "CHAPTER 2. FUNDAMENTALS OF ABELIAN CATEGORIES")
;; (find-freydabcatspage (+ 10  36) "2.1. Theorems for Abelian Categories")
;; (find-freydabcatspage (+ 10  44) "2.2. Exact Sequences")
;; (find-freydabcatspage (+ 10  45) "2.3. The Additive Structure for Abelian Categories")
;; (find-freydabcatspage (+ 10  51) "2.5. The Pullback and Pushout Theorems")
;; (find-freydabcatspage (+ 10  54) "2.6. Classical Lemmas")
;; (find-freydabcatspage (+ 10  60) "Exercises")
;; (find-freydabcatspage (+ 10  64) "CHAPTER 3. SPECIAL FUNCTORS AND SUBCATEGORIES")
;; (find-freydabcatspage (+ 10  64) "3.1. Additivity and Exactness")
;; (find-freydabcatspage (+ 10  66) "3.2. Embeddings")
;; (find-freydabcatspage (+ 10  67) "3.3. Special Objects")
;; (find-freydabcatspage (+ 10  70) "3.4. Subcategories")
;; (find-freydabcatspage (+ 10  72) "3.5. Special Contravariant Functors")
;; (find-freydabcatspage (+ 10  72) "3.6. Bifunctors")
;; (find-freydabcatspage (+ 10  74) "Exercises")
;; (find-freydabcatspage (+ 10  89)   "M. The special adjoint functor theorem")
;; (find-freydabcatstext (+ 10  89)   "M. The special adjoint functor theorem")
;; (find-freydabcatspage (+ 10  94) "CHAPTER 4. METATHEOREMS")
;; (find-freydabcatspage (+ 10  95) "4.1. Very Abelian Categories")
;; (find-freydabcatspage (+ 10  96) "4.2. First Metatheorem")
;; (find-freydabcatspage (+ 10  97) "4.3. Fully Abelian Categories")
;; (find-freydabcatspage (+ 10 100) "4.4. Mitchell's Theorem")
;; (find-freydabcatspage (+ 10 103) "Exercises")
;; (find-freydabcatspage (+ 10 109) "CHAPTER 5. FUNCTOR CATEGORIES")
;; (find-freydabcatspage (+ 10 109) "5.1. Abelianness")
;; (find-freydabcatspage (+ 10 111) "5.2. Grothendieck Categories")
;; (find-freydabcatspage (+ 10 112) "5.3. The Representation Functor")
;; (find-freydabcatspage (+ 10 115) "Exercises")
;; (find-freydabcatspage (+ 10 123) "CHAPTER 6. INJECTIVE ENVELOPES")
;; (find-freydabcatspage (+ 10 123) "6.1. Extensions")
;; (find-freydabcatspage (+ 10 126) "6.2. Envelopes")
;; (find-freydabcatspage (+ 10 131) "Exercises")
;; (find-freydabcatspage (+ 10 138) "CHAPTER 7. EMBEDDING THEOREMS")
;; (find-freydabcatspage (+ 10 138) "7.1. First Embedding")
;; (find-freydabcatspage (+ 10 141) "7.2. An Abstraction")
;; (find-freydabcatspage (+ 10 148) "Objects and Left-Exact Functors")
;; (find-freydabcatspage (+ 10 150) "Exercises")
;; (find-freydabcatspage (+ 10 155) "APPENDIX")
;; (find-freydabcatspage (+ 10 161) "BILIOGRAPHY")
;; (find-freydabcatspage (+ 10 163) "INDEX")
;; (find-freydabcatstext "")


;; «freyd-kelly»  (to ".freyd-kelly")
;; http://tetrapharmakon.github.io/stuff/3.Freyd-Kelly-Continuous.pdf
(code-pdf-page "freydkelly" "$S/http/tetrapharmakon.github.io/stuff/3.Freyd-Kelly-Continuous.pdf")
(code-pdf-text "freydkelly" "$S/http/tetrapharmakon.github.io/stuff/3.Freyd-Kelly-Continuous.pdf")
;; (find-freydkellypage)
;; (find-freydkellytext)



;; «freyd-scedrov»  (to ".freyd-scedrov")
;; (find-books "__cats/__cats.el" "freyd-scedrov")
;; (find-LATEX "catsem-ab.bib" "bib-FreydScedrov")
;; (find-LATEX "catsem.bib"    "bib-FreydScedrov")
(code-pdf-page "freydscedrov" "~/books/__cats/freyd_scedrov__categories_allegories.pdf")
(code-pdf-text "freydscedrov" "~/books/__cats/freyd_scedrov__categories_allegories.pdf" 19)
;; (find-freydscedrovpage        10  "Contents")
;; (find-freydscedrovpage (+ 19   3) "1.1. Basic definitions")
;; (find-freydscedrovpage (+ 19   5) "1.18. Functor")
;; (find-freydscedrovpage (+ 19  10)   "founded on B")
;; (find-freydscedrovpage (+ 19  10)   "preserve structure")
;; (find-freydscedrovpage (+ 19  17)   "redundant and is omitted")
;; (find-freydscedrovpage (+ 19  28) "1.39. The language of diagrams")
;; (find-freydscedrovpage (+ 19  34) "1.3(10)1." "with a free category as root")
;; (find-freydscedrovpage (+ 19  37) "1.4. Cartesian Categories")
;; (find-freydscedrovpage (+ 19  44) "1.431. Pullback")
;; (find-freydscedrovpage (+ 19  54) "1.49. tau-categories")
;; (find-freydscedrovpage (+ 19  54) "1.491. Diversion." "ith digit of x")
;; (find-freydscedrovpage (+ 19  57) "be canonical pullbacks")
;; (find-freydscedrovpage (+ 19  66) "1.4(12). A metatheorem for tau categories")
;; (find-freydscedrovpage (+ 19  96)   "snake lemma")
;; (find-freydscedrovpage (+ 19  98) "1.6. Pre-Logoi")
;; (find-freydscedrovpage (+ 19 117) "1.7. Logoi")
;; (find-freydscedrovpage (+ 19 138) "1.8. Adjoint functors, Grothendieck topoi, and exp. categories")
;; (find-freydscedrovpage (+ 19 140) "1.8.18. A pair of contravariant functors")
;; (find-freydscedrovpage (+ 19 148) "1.8.4. Grothendieck topoi")
;; (find-freydscedrovpage (+ 19 150) "1.8.5. Exponential categories")
;; (find-freydscedrovpage (+ 19 153) "1.8.5.4." "(Sigma is left adjoint to Delta)")
;; (find-freydscedrovpage (+ 19 156) "1.8.5.8." "A Lawvere-Tierney closure operator")
;; (find-freydscedrovpage (+ 19 157) "1.9. Topoi")
;; (find-freydscedrovpage (+ 19 190) "1.(10). Sconing")
;; (find-freydscedrovpage (+ 19 193) "CHAPTER TWO - ALLEGORIES")
;; (find-freydscedrovpage (+ 19 265) "APPENDICES")
;; (find-freydscedrovpage (+ 19 270) "APPENDIX B")
;; (find-freydscedrovpage (+ 19 271) "B.2. Rules of inference")
;; (find-freydscedrovpage (+ 19 287) "Subject index")
;; (find-freydscedrovtext            "")



;; «fritz-perrone» (to ".fritz-perrone")
;; (find-books "__cats/__cats.el" "fritz-perrone")
;; https://arxiv.org/abs/1810.06037
;; https://arxiv.org/pdf/1810.06037.pdf
(code-pdf-page "fppartialev" "~/books/__cats/fritz_perrone__monads_partial_evaluations_and_rewriting.pdf")
(code-pdf-text "fppartialev" "~/books/__cats/fritz_perrone__monads_partial_evaluations_and_rewriting.pdf" 1)
;; (find-fppartialevpage)
;; (find-fppartialevpage        1  "Contents")
;; (find-fppartialevpage (+ 1 189) "Index")
;; (find-fppartialevtext "")


;; «fuehrmann»  (to ".fuehrmann")
;; https://carstenfuehrmann.org/papers/structure-of-call-by-value-thesis.pdf
(code-pdf-page "fuehrmannphd" "$S/https/carstenfuehrmann.org/papers/structure-of-call-by-value-thesis.pdf")
(code-pdf-text "fuehrmannphd" "$S/https/carstenfuehrmann.org/papers/structure-of-call-by-value-thesis.pdf")
;; (find-fuehrmannphdpage)
;; (find-fuehrmannphdtext)



;; «gabriel-zisman»  (to ".gabriel-zisman")
;; (find-angg ".emacs.papers" "fritz")
(code-djvu "gabrielzisman" "~/books/__cats/gabriel_zisman__calculus_of_fractions.djvu")
;; (find-gabrielzismanpage        7  "Contents")
;; (find-gabrielzismanpage (+ 8   6) "1. Categories of Fractions")
;; (find-gabrielzismanpage (+ 8  11) "2. The Calculus of Fractions")
;; (find-gabrielzismanpage (+ 8  16) "3. Calculus of Left Fractions and Direct Limits")
;; (find-gabrielzismanpage (+ 8 167) "Index")

;; «gaina-kowalski»  (to ".gaina-kowalski")
;; (find-books "__cats/__cats.el" "gaina-kowalski")
(code-pdf-page "fraissehint" "~/books/__cats/gaina_kowalski__fraisse-hintikka_theorem_in_institutions.pdf")
(code-pdf-text "fraissehint" "~/books/__cats/gaina_kowalski__fraisse-hintikka_theorem_in_institutions.pdf" 1)
;; (find-fraissehintpage)
;; (find-fraissehintpage 1 "1      Introduction")
;; (find-fraissehinttext 1 "1      Introduction")
;; (find-fraissehintpage 3 "2     Preliminaries")
;; (find-fraissehinttext 3 "2     Preliminaries")
;; (find-fraissehintpage 4 "2.1    Examples")
;; (find-fraissehinttext 4 "2.1    Examples")
;; (find-fraissehintpage 5   "Example 3 (Partial algebra (PA))")
;; (find-fraissehinttext 5   "Example 3 (Partial algebra (PA))")
;; (find-fraissehintpage 6   "Example 5 (Institution of presentations)")
;; (find-fraissehinttext 6   "Example 5 (Institution of presentations)")
;; (find-fraissehintpage 7 "3     Institution independent concepts")
;; (find-fraissehinttext 7 "3     Institution independent concepts")
;; (find-fraissehintpage 8   "binds stronger than")
;; (find-fraissehinttext 8   "binds stronger than")
;; (find-fraissehintpage 8 "3.2    Quantification space")
;; (find-fraissehinttext 8 "3.2    Quantification space")
;; (find-fraissehintpage 9 "4       Fraisse-Hintikka theorem")
;; (find-fraissehinttext 9 "4       Fraisse-Hintikka theorem")
;; (find-fraissehintpage       19  "References")
;; (find-fraissehinttext "")

;; (find-booksfile "__logic/__logic.el" "tapsoft93")
;; (find-books "__cats/__cats.el" "diaconescu" "diaconescuqvis")


;; «gangle»  (to ".gangle")
;; (find-books "__cats/__cats.el" "gangle")
(code-pdf-page "gangledictp" "~/books/__cats/gangle__diagrammatic_immanence_category_theory_and_philosophy.pdf")
(code-pdf-text "gangledictp" "~/books/__cats/gangle__diagrammatic_immanence_category_theory_and_philosophy.pdf" 1)
;; (brg "~/books/__cats/gangle__diagrammatic_immanence_category_theory_and_philosophy.pdf")
;; (find-gangledictppage)
;; (find-gangledictppage (+ 9   1) "Introduction")
;; (find-gangledictppage (+ 9  20) "1 Spinoza and Relational Immanence")
;; (find-gangledictppage (+ 9  70) "2 Diagrams of Structure: Categories and Functors")
;; (find-gangledictppage (+ 9 104) "3 Peirce and Semiotic Immanence")
;; (find-gangledictppage (+ 9 139) "4 Diagrams of Variation: Functor Categories and Presheaves")
;; (find-gangledictppage (+ 9 162) "5 Deleuze and Expressive Immanence")
;; (find-gangledictppage (+ 9 211) "6 Diagrams of Difference: Adjunctions and Topoi")
;; (find-gangledictppage (+ 9 242) "Conclusion")
;; (find-gangledictppage (+ 9 245) "Bibliography")
;; (find-gangledictppage (+ 9 255) "Index")

;; (find-gangledictppage        1  "Contents")
;; (find-gangledictppage (+ 1 189) "Index")
;; (find-gangledictptext "")
;; (find-gangledictppage 6 "Contents")
;; (find-gangledictptext 6 "Contents")


;; «garner»  (to ".garner")
;; (find-books "__cats/__cats.el" "garner")
;; Richard Garner: "Understanding the small object argument" (2008)
;; https://ncatlab.org/nlab/show/algebraic+small+object+argument
;; https://arxiv.org/abs/0712.0724
;; https://arxiv.org/pdf/0712.0724.pdf
(code-pdf-page "garnerso" "$S/https/arxiv.org/pdf/0712.0724.pdf")
(code-pdf-text "garnerso" "$S/https/arxiv.org/pdf/0712.0724.pdf")
;; (find-garnersopage)
;; (find-garnersotext)

;; «garner-lemay»  (to ".garner-lemay")
;; (find-books "__cats/__cats.el" "garner-lemay")
;; "Cartesian Differential Categories as Skew Enriched Categories"
;; https://arxiv.org/abs/2002.02554
;; https://arxiv.org/pdf/2002.02554.pdf
(code-pdf-page "garnerlemay" "$S/https/arxiv.org/pdf/2002.02554.pdf")
(code-pdf-text "garnerlemay" "$S/https/arxiv.org/pdf/2002.02554.pdf")
;; (find-garnerlemaypage)
;; (find-garnerlemaytext)



;; «gavranovicphd»  (to ".gavranovicphd")
;; https://www.brunogavranovic.com/assets/FundamentalComponentsOfDeepLearning.pdf
;; (find-fline "$S/https/www.brunogavranovic.com/assets/")
(code-pdf-page "gavranovicphd" "$S/https/www.brunogavranovic.com/assets/FundamentalComponentsOfDeepLearning.pdf")
(code-pdf-text "gavranovicphd" "$S/https/www.brunogavranovic.com/assets/FundamentalComponentsOfDeepLearning.pdf")
;; (find-gavranovicphdpage)
;; (find-gavranovicphdtext)
;; (find-gavranovicphdpage 4 "Contents")
;; (find-gavranovicphdtext 4 "Contents")



;; «genovese»  (to ".genovese")
;; (find-books "__cats/__cats.el" "genovese")
;; (find-es "idris" "idris-ct")
;; https://mathoverflow.net/questions/152497/formalizations-of-category-theory-in-proof-assistants
;; https://www.philipzucker.com/category-theory-in-the-e-automated-theorem-prover/
;;
;; «genovese-idris-ct»  (to ".genovese-idris-ct")
;; (find-books "__cats/__cats.el" "genovese-idris-ct")
;; Genovese/Gryzlov/Herold/Knispel/Perone/Post/Videla/Statebox team:
;; "idris-ct: A library to do category theory in Idris" (2019)
;; (find-sh0 "cp -v $S/https/arxiv.org/pdf/1912.06191.pdf /tmp/idris-ct.pdf")
;; https://arxiv.org/abs/1912.06191
;; https://arxiv.org/pdf/1912.06191.pdf
(code-pdf-page "idrisct" "$S/https/arxiv.org/pdf/1912.06191.pdf")
(code-pdf-text "idrisct" "$S/https/arxiv.org/pdf/1912.06191.pdf")
;; (find-idrisctpage)
;; (find-idriscttext)
;; (find-idrisctpage 9 "raising awareness")
;; (find-idriscttext 9 "raising awareness")
;; (find-idrisctpage 11 "References")
;; (find-idriscttext 11 "References")
;;
;; This is a draft of the arxiv paper above...
;; https://mail.google.com/mail/ca/u/0/#inbox/KtbxLrjKVqwQSSnLQgJpgSgtqZWFZBVBZg
(code-pdf-page "idrisctact2019" "~/books/__cats/genovese_et_al__idris-ct_a_library_to_do_category_theory_in_idris.pdf")
(code-pdf-text "idrisctact2019" "~/books/__cats/genovese_et_al__idris-ct_a_library_to_do_category_theory_in_idris.pdf" 1)
;; (find-idrisctact2019page)
;; (find-idrisctact2019page        1  "Contents")
;; (find-idrisctact2019page (+ 1 189) "Index")
;; (find-idrisctact2019text "")

;; https://www.cs.ox.ac.uk/people/bob.coecke/Fabrizio.pdf
;; (find-fline "$S/https/www.cs.ox.ac.uk/people/bob.coecke/")
(code-pdf-page "genovesephd" "$S/https/www.cs.ox.ac.uk/people/bob.coecke/Fabrizio.pdf")
(code-pdf-text "genovesephd" "$S/https/www.cs.ox.ac.uk/people/bob.coecke/Fabrizio.pdf" 10)
;; (find-genovesephdpage)
;; (find-genovesephdtext)
;; (find-genovesephdpage 7 "CONTENTS")
;; (find-genovesephdtext 7 "CONTENTS")
;; (find-genovesephdpage (+ 10 135) "COMPOSITIONALITY IN MIDDLE EGYPTIAN")
;; (find-genovesephdtext (+ 10 135) "COMPOSITIONALITY IN MIDDLE EGYPTIAN")
;; (find-genovesephdpage (+ 10 185) "BIBLIOGRAPHY")
;; (find-genovesephdtext (+ 10 185) "BIBLIOGRAPHY")
;; (find-genovesephdpage (+ 10 191) "A. H. Gardiner. Egyptian Grammar")
;; (find-genovesephdtext (+ 10 191) "A. H. Gardiner. Egyptian Grammar")
;; (find-genovesephdpage (+ 10 192) "J. E. Hoch. Middle Egyptian Grammar")
;; (find-genovesephdtext (+ 10 192) "J. E. Hoch. Middle Egyptian Grammar")


;; «gilmore-tsiknis»  (to ".gilmore-tsiknis")
;; (find-books "__cats/__cats.el" "gilmore-tsiknis")
(code-pdf-page "gilmoretsik" "~/books/__cats/gilmore_tsiknis__a_logic_for_category_theory.pdf")
(code-pdf-text "gilmoretsik" "~/books/__cats/gilmore_tsiknis__a_logic_for_category_theory.pdf" -210)
;; (find-gilmoretsikpage)
;; (find-gilmoretsikpage (+ -210 211) "1. Introduction")
;; (find-gilmoretsikpage (+ -210 213) "2. The logic NaDSet")
;; (find-gilmoretsiktext (+ -210 213) "2. The logic NaDSet")
;; (find-gilmoretsikpage (+ -210 251) "References")
;; (find-gilmoretsiktext (+ -210 251) "References")
;; (find-gilmoretsiktext "")



;; «godement»  (to ".godement")
;; (find-books "__cats/__cats.el" "godement")
(code-pdf-page "godement" "~/books/__cats/godement__topologie_algebrique_et_theorie_des_faisceaux.pdf")
(code-pdf-text "godement" "~/books/__cats/godement__topologie_algebrique_et_theorie_des_faisceaux.pdf" 1)
;; (find-godementpage)
;; (find-godementpage         5  "Preface")
;; (find-godementpage        11  "Leitfaden")
;; (find-godementpage (+ 12   1) "I. Algèbre homologique")
;; (find-godementpage (+ 12  16) "1.9. Prefaisceaux sur un espace topologique")
;; (find-godementpage (+ 12  19) "2. Généralités sur les complexes")
;; (find-godementpage (+ 12  35) "3. Complexes simpliciaux")
;; (find-godementpage (+ 12  63) "3.9. Equivalence entre produits cartésiens et tensoriels")
;; (find-godementpage (+ 12  75) "4. Suites spectrales")
;; (find-godementpage (+ 12  90) "5. Les groupes Ext e Tor")
;; (find-godementpage (+ 12 107) "II. Théorie des faisceaux")
;; (find-godementpage (+ 12 109) "1. Faisceaux d'ensembles")
;; (find-godementpage (+ 12 109) "1.1. Axiomes des faisceaux")
;; (find-godementpage (+ 12 113) "1.4. Faisceaux simples")
;; (find-godementpage (+ 12 123) "2. Faisceaux de modules")
;; (find-godementpage (+ 12 147) "3. Problemes de prolongement et de relevement de sections")
;; (find-godementpage (+ 12 164) "4. Cohomologie a valeurs dans un faisceau")
;; (find-godementpage (+ 12 203) "5. Cohomologie de Cech")
;; (find-godementpage (+ 12 238) "6. Produit cartesien et cup-produit")
;; (find-godementpage (+ 12 260) "7. Foncteurs derives en theorie des faisceaux")
;; (find-godementpage (+ 12 280) "Index des notations")
;; (find-godementpage (+ 12 281) "Table des matières")
;; (find-godementpage (+ 1 189) "Index")
;; (find-godementtext "")



;; «gogioso»  (to ".gogioso")
;; http://www.cs.ox.ac.uk/people/stefano.gogioso/
;; Stefano Gogioso: "Categorical Quantum Dynamics" (PhD thesis, 2017)
;; https://arxiv.org/abs/1709.09772
;; https://arxiv.org/pdf/1709.09772.pdf
(code-pdf-page "gogiosophd" "$S/https/arxiv.org/pdf/1709.09772.pdf")
(code-pdf-text "gogiosophd" "$S/https/arxiv.org/pdf/1709.09772.pdf")
;; (find-gogiosophdpage)
;; (find-gogiosophdtext)


;; «goguen»  (to ".goguen")
;; (find-books "__cats/__cats.el" "goguen")
;; https://en.wikipedia.org/wiki/Joseph_Goguen
;; https://cseweb.ucsd.edu/~goguen/pubs/
;; https://cseweb.ucsd.edu/~goguen/projs/semio.html
;; https://cseweb.ucsd.edu/~goguen/pps/notn.ps
;; https://cseweb.ucsd.edu/~goguen/pps/notn.pdf
;; (find-fline "$S/https/cseweb.ucsd.edu/~goguen/pps/")
(code-pdf-page "onnotation" "$S/https/cseweb.ucsd.edu/~goguen/pps/notn.pdf")
(code-pdf-text "onnotation" "$S/https/cseweb.ucsd.edu/~goguen/pps/notn.pdf")
;; (find-onnotationpage)
;; (find-onnotationtext)
;; (find-onnotationpage 1 "C.S. Peir e")
;; (find-onnotationtext 1 "C.S. Peir e")

;; "An introduction to algebraic semiotics, with application to user interface design"
(code-pdf-page "goguenalgsem" "$S/https/cseweb.ucsd.edu/~goguen/pps/as.pdf")
(code-pdf-text "goguenalgsem" "$S/https/cseweb.ucsd.edu/~goguen/pps/as.pdf")
;; (find-goguenalgsempage)
;; (find-goguenalgsemtext)

;; https://dl.acm.org/doi/10.1145/321992.321997
;; Goguen/Thatcher/Wagner/Wright: "Initial Algebra Semantics and Continuous Algebras" (1977)
(code-pdf-page "gogueniasc" "~/books/__cats/goguen_thatcher_wagner_wright__initial_algebra_semantics_and_continuous_algebras.pdf")
(code-pdf-text "gogueniasc" "~/books/__cats/goguen_thatcher_wagner_wright__initial_algebra_semantics_and_continuous_algebras.pdf" -67)
;; (find-gogueniascpage)
;; (find-gogueniascpage        1  "Contents")
;; (find-gogueniascpage (+ -67 68) "Index")
;; (find-gogueniasctext "")

;; "A categorical manifesto" (1991)
;; http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.362
(code-pdf-page "goguencatman" "~/books/__cats/goguen__a_categorical_manifesto.pdf")
(code-pdf-text "goguencatman" "~/books/__cats/goguen__a_categorical_manifesto.pdf" 1)
;; (find-goguencatmanpage)
;; (find-goguencatmanpage        1  "Contents")
;; (find-goguencatmanpage (+ 1 189) "Index")
;; (find-goguencatmantext "")



;; «goldblatt»  (to ".goldblatt")
;; (find-books "__cats/__cats.el" "goldblatt")
;; (find-LATEX "catsem-u.bib" "bib-Goldblatt")
(code-pdf-page "goldblatt" "~/books/__cats/goldblatt__topoi.pdf")
(code-pdf-text "goldblatt" "~/books/__cats/goldblatt__topoi.pdf" 17)
;; (find-goldblattpage)
;; (find-goldblattpage        16  "Contents")
;; (find-goldblattpage (+ 17   1) "Prospectus")
;; (find-goldblattpage (+ 17   6) "1. Mathematics = Set Theory?")
;; (find-goldblattpage (+ 17  75) "4. Introducing Topoi")
;; (find-goldblattpage (+ 17  75) "4.1. Subobjects")
;; (find-goldblattpage (+ 17 146) "7. Algebra of subobjects")
;; (find-goldblattpage (+ 17 531) "Catalogue of notation")
;; (find-goldblattpage (+ 17 541) "Index of definitions")
;; (find-goldblatttext "")


;; «gorard-namuduri-arsiwalla»  (to ".gorard-namuduri-arsiwalla")
;; Gorard/Namuduri/Arsiwalla: "ZX-Calculus and Extended Hypergraph
;;   Rewriting Systems I: A Multiway Approach to Categorical Quantum
;;   Information Theory"
;; https://arxiv.org/abs/2010.02752
;; https://arxiv.org/pdf/2010.02752.pdf
(code-pdf-page "multiacqit" "$S/https/arxiv.org/pdf/2010.02752.pdf")
(code-pdf-text "multiacqit" "$S/https/arxiv.org/pdf/2010.02752.pdf")
;; (find-multiacqitpage)
;; (find-multiacqittext)



;; «gray»  (to ".gray")
;; (find-books "__cats/__cats.el" "gray")
;; (find-LATEX "catsem-u.bib" "bib-Gray66")
;; Fibred and cofibred categories
;; https://link.springer.com/chapter/10.1007/978-3-642-99902-4_2
(code-pdf-page "grayfib" "~/books/__cats/gray__fibred_and_cofibred_categories.pdf")
(code-pdf-text "grayfib" "~/books/__cats/gray__fibred_and_cofibred_categories.pdf" -20)
;; (find-grayfibpage)
;; (find-grayfibpage (+ -20 21) "o. Introduction")
;; (find-grayfibtext (+ -20 21) "o. Introduction")
;; (find-grayfibpage (+ -20 22) "0.1. Generalities")
;; (find-grayfibtext (+ -20 22) "0.1. Generalities")
;; (find-grayfibpage (+ -20 23) "0.2. Specific Categories and Functors")
;; (find-grayfibtext (+ -20 23) "0.2. Specific Categories and Functors")
;; (find-grayfibpage (+ -20 25) "0.3. Adjointness")
;; (find-grayfibtext (+ -20 25) "0.3. Adjointness")
;; (find-grayfibpage (+ -20 30) "1. Review of [SGA]")
;; (find-grayfibtext (+ -20 30) "1. Review of [SGA]")
;; (find-grayfibpage (+ -20 30)    "cleavage")
;; (find-grayfibtext (+ -20 30)    "cleavage")
;; (find-grayfibpage (+ -20 35) "2. Fibred Categories")
;; (find-grayfibtext (+ -20 35) "2. Fibred Categories")
;; (find-grayfibpage (+ -20 57) "4. Limits and Sheaves")
;; (find-grayfibtext (+ -20 57) "4. Limits and Sheaves")
;; (find-grayfibpage (+ -20 67) "5. Cofibrations")
;; (find-grayfibtext (+ -20 67) "5. Cofibrations")
;; (find-grayfibpage (+ -20 83) "References")
;; (find-grayfibtext (+ -20 83) "References")
;; (find-grayfibtext "")

;; «gray-histsheaf»  (to ".gray-histsheaf")
;; (find-books "__cats/__cats.el" "slnm0753")
(code-pdf-page "slnm0753" "~/books/__cats/fourman_mulvey_scott_eds__applications_of_sheaves_slnm0753.pdf")
(code-pdf-text "slnm0753" "~/books/__cats/fourman_mulvey_scott_eds__applications_of_sheaves_slnm0753.pdf")
;; (find-slnm0753page         7  "Contents")
;; (find-slnm0753text         7  "Contents")
;; (find-slnm0753page (+ 16   1) "Fragments of the history of sheaf theory" "Gray")
;; (find-slnm0753page (+ 16   4)  "1. Sheaves and algebraic topology")
;; (find-slnm0753page (+ 16  10)   "Bibliography")
;; (find-slnm0753page (+ 16  15)  "2. Sheaves and complex analysis")
;; (find-slnm0753page (+ 16  21)   "Bibliography")
;; (find-slnm0753page (+ 16  39)  "3. Sheaves and algebraic geometry")
;; (find-slnm0753page (+ 16  42)   "Bibliography")
;; (find-slnm0753page (+ 16  50)  "4. Sheaves and differential equations")
;; (find-slnm0753page (+ 16  53)   "Bibliography")
;; (find-slnm0753page (+ 16  60)  "5. Sheaves, category theory, and topoi")
;; (find-slnm0753page (+ 16  64)   "Bibliography")





;; «grothendieck» (to ".grothendieck")
;; (find-angg ".emacs.papers" "grothendieck")
;; https://webusers.imj-prg.fr/~leila.schneps/grothendieckcircle/index.php
;; http://kolmogorov.unex.es/~navarro/res/
;; http://archive.numdam.org/
;; https://grothendieck.umontpellier.fr/

;; «grothendieck-ams»  (to ".grothendieck-ams")
;; "Comme Appelé du Néant - As If Summoned from the Void: The Life of Alexandre Grothendieck":
;; https://www.ams.org/notices/200409/fea-grothendieck-part1.pdf
;; https://www.ams.org/notices/200410/fea-grothendieck-part2.pdf

;; «grothendieck-kansas»  (to ".grothendieck-kansas")
;; https://webusers.imj-prg.fr/~leila.schneps/grothendieckcircle/Kansasnotes.pdf
(code-pdf-page "grothkansas" "$S/https/webusers.imj-prg.fr/~leila.schneps/grothendieckcircle/Kansasnotes.pdf")
(code-pdf-text "grothkansas" "$S/https/webusers.imj-prg.fr/~leila.schneps/grothendieckcircle/Kansasnotes.pdf")
;; (find-grothkansaspage)
;; (find-grothkansaspage       2  "Table of contents")
;; (find-grothkansaspage (+ 3  1) "Introduction")
;; (find-grothkansaspage (+ 4 16) "II. Sheaves of sets")
;; (find-grothkansastext)

;; «grothendieck-sga1»  (to ".grothendieck-sga1")
;; SGA1: "Revetements Etales et Groupe Fondamental"
;; https://arxiv.org/abs/math/0206203
;; https://arxiv.org/pdf/math/0206203.pdf
;; http://matematicas.unex.es/~navarro/res/sga/
;; http://matematicas.unex.es/~navarro/res/sga/SGA1%20LaTeX.pdf
(code-pdf-page "sga1" "$S/https/arxiv.org/pdf/math/0206203.pdf")
(code-pdf-text "sga1" "$S/https/arxiv.org/pdf/math/0206203.pdf" 16)
;; (find-sga1page)
;; (find-sga1text)
;; (find-sga1page 13 "TABLE DES MATIERES")
;; (find-sga1text 13 "TABLE DES MATIERES")
;; (find-sga1page (+ 16 119) "VI. Categories fibrees et descente")
;; (find-sga1page (+ 16 119) "0. Introduction")
;; (find-sga1page (+ 16 120) "1. Univers, categories, equivalence de categories")
;; (find-sga1page (+ 16 121) "2. Categories sur une autre")
;; (find-sga1page (+ 16 124) "3. Changement de base dans les categories sur E")
;; (find-sga1page (+ 16 128) "4. Categories-fibres ; equivalence de E -categories")
;; (find-sga1page (+ 16 130) "5. Morphismes cartesiens, images inverses, foncteurs cartesiens")
;; (find-sga1page (+ 16 132) "6. Categories fibrees et categories prefibrees. Produits et changement de base dans icelles")
;; (find-sga1page (+ 16 136) "7. Categories clivees sur E")
;; (find-sga1page (+ 16 139) "8. Categorie clivee definie par un pseudo-foncteur E Cat")
;; (find-sga1page (+ 16 142) "9. Exemple : categorie clivee definie par un foncteur E Cat ; categories scindees sur E")
;; (find-sga1page (+ 16 143) "10. Categories co-fibrees, categories bi-fibrees")
;; (find-sga1page (+ 16 144) "11. Exemples divers")
;; (find-sga1page (+ 16 148) "12. Foncteurs sur une categorie clivee")
;; (find-sga1page (+ 16 151) "13. Bibliographie")

;; «grothendieck-sga41» (to ".grothendieck-sga41")
;; (find-books "__cats/__cats.el" "grothendieck-sga41")
;; https://mail.google.com/mail/ca/u/0/#search/sga4/FMfcgxmMlZZRnmCGhxmkkGZCfgFrjMpk Peter
;; https://www.wikiwand.com/en/S%C3%A9minaire_de_G%C3%A9om%C3%A9trie_Alg%C3%A9brique_du_Bois_Marie
;; http://www.cmls.polytechnique.fr/perso/laszlo/sga4/SGA4-1/sga41.pdf
;; (find-fline "$S/http/www.cmls.polytechnique.fr/perso/laszlo/sga4/SGA4-1/")
(code-pdf-page "sga41" "$S/http/www.cmls.polytechnique.fr/perso/laszlo/sga4/SGA4-1/sga41.pdf")
(code-pdf-text "sga41" "$S/http/www.cmls.polytechnique.fr/perso/laszlo/sga4/SGA4-1/sga41.pdf" 6)
;; (find-sga41page)
;; (find-sga41text)
;; (find-sga41page (+ 6   1) "Exposé i préfaisceaux par A. Grothendieck et J. L. Verdier)")
;; (find-sga41page (+ 6   1) "0. Univers")
;; (find-sga41page (+ 6   3) "1. U-catégories. Préfaisceaux d'ensembles")
;; (find-sga41page (+ 6   6) "2. Limites projectives et inductives")
;; (find-sga41page (+ 6  11) "3. Propriétés d'exactitude de la catégorie des préfaisceaux")
;; (find-sga41page (+ 6  13) "4. Cribles")
;; (find-sga41page (+ 6  14) "5. Fonctorialité des catégories de préfaisceaux")
;; (find-sga41page (+ 6  24) "6. Foncteurs fidèles et foncteurs conservatifs")
;; (find-sga41page (+ 6  28) "7. Sous-catégories génératrices et cogénératrices")
;; (find-sga41page (+ 6  37) "8. Ind-objets et pro-objets")
;; (find-sga41page (+ 6  80) "9. Foncteurs accessibles, filtrations cardinales et construction de petites sous-catégories génératrices")
;; (find-sga41page (+ 6 103) "10. Glossaire")
;; (find-sga41page (+ 6 106)     "Références")
;; (find-sga41page (+ 6 107) "II. Appendice : Univers (par N. Bourbaki( ))")
;; (find-sga41page (+ 6 107) "1. Définition et premières propriétés des univers")
;; (find-sga41page (+ 6 109) "2. Univers et espèces de structures")
;; (find-sga41page (+ 6 110) "3. Univers et catégories")
;; (find-sga41page (+ 6 111) "4. L'axiome des univers")
;; (find-sga41page (+ 6 112) "5. Univers et cardinaux fortement inaccessibles")
;; (find-sga41page (+ 6 116) "6. Ensembles et univers artiniens")
;; (find-sga41page (+ 6 121) "7. Remarques métamathématiques vaseuses")
;; (find-sga41page (+ 6 123)    "Références")
;; (find-sga41page (+ 6 125) "Exposé ii topologies et faisceaux par J.L. Verdier")
;; (find-sga41page (+ 6 125) "1. Topologies, familles couvrantes, prétopologies")
;; (find-sga41page (+ 6 128) "2. Faisceaux d'ensembles")
;; (find-sga41page (+ 6 130) "3. Faisceau associé à un préfaisceau")
;; (find-sga41page (+ 6 135) "4. Propriétés d'exactitude de la catégorie des faisceaux")
;; (find-sga41page (+ 6 146) "5. Extension d'une topologie de C à Cb")
;; (find-sga41page (+ 6 149) "6. Faisceaux à valeurs dans une catégorie")
;; (find-sga41page (+ 6 153)    "Références")
;; (find-sga41page (+ 6 155) "Exposé iii fonctorialité des catégories de faisceaux par J.L. Verdier")
;; (find-sga41page (+ 6 155) "1. Foncteurs continus")
;; (find-sga41page (+ 6 163) "2. Foncteurs cocontinus")
;; (find-sga41page (+ 6 167) "3. Topologie induite")
;; (find-sga41page (+ 6 170) "4. Lemme de comparaison")
;; (find-sga41page (+ 6 172) "5. Localisation")
;; (find-sga41page (+ 6 175)    "Références")
;; (find-sga41page (+ 6 177) "Exposé iv topos par A. Grothendieck et J. L. Verdier")
;; (find-sga41page (+ 6 177) "0. Introduction")
;; (find-sga41page (+ 6 179) "1. Définition et caractérisation des topos")
;; (find-sga41page (+ 6 184) "2. Exemples de topos")
;; (find-sga41page (+ 6 191) "3. Morphismes de topos")
;; (find-sga41page (+ 6 196) "4. Exemples de morphismes de topos")
;; (find-sga41page (+ 6 215) "5. Topos induit")
;; (find-sga41page (+ 6 228) "6. Points d'un topos et foncteurs fibres")
;; (find-sga41page (+ 6 237) "7. Exemples de foncteurs fibres et de points de topos")
;; (find-sga41page (+ 6 248) "8. Localisation. Ouverts d'un topos")
;; (find-sga41page (+ 6 254) "9. Sous-topos et recollement de topos")
;; (find-sga41page (+ 6 253)     "Exercice 8.8. -- (Morphismes dominants de topos).")
;; (find-sga41text (+ 6 253)     "Exercice 8.8. -- (Morphismes dominants de topos).")
;; (find-sga41page (+ 6 297) "10. Faisceaux de morphismes")
;; (find-sga41page (+ 6 301) "11. Topos annelés, localisation dans les topos annelés")
;; (find-sga41page (+ 6 305) "12. Opération sur les modules")
;; (find-sga41page (+ 6 310) "13. Morphisme de topos annelés")
;; (find-sga41page (+ 6 315) "14. Modules sur un topos défini par recollement")
;; (find-sga41page (+ 6 317)     "Références")
;; (find-sga41page (+ 6 319) "Index terminologique")
;; (find-sga41page (+ 6 325) "Index des notations")

;; Translation to English:
;; http://www.christophertownsend.org/
;; http://www.christophertownsend.org/Documents/sga4_english_v5.pdf
;; (find-fline "$S/http/www.christophertownsend.org/Documents/")
(code-pdf-page "sga41t" "$S/http/www.christophertownsend.org/Documents/sga4_english_v5.pdf")
(code-pdf-text "sga41t" "$S/http/www.christophertownsend.org/Documents/sga4_english_v5.pdf")
;; (find-sga41tpage)
;; (find-sga41ttext)
;; (find-sga41tpage 3 "Lecture IV" "Topos")
;; (find-sga41ttext 3 "Lecture IV" "Topos")
;; (find-sga41tpage 5 "1 Definition and characterisation of toposes")
;; (find-sga41ttext 5 "1 Definition and characterisation of toposes")
;; (find-sga41tpage 6 "Theorem 1.2 (J. Giraud)")
;; (find-sga41ttext 6 "Theorem 1.2 (J. Giraud)")
;; (find-sga41tpage 12 "2.1   Topos associated with a topological space")
;; (find-sga41ttext 12 "2.1   Topos associated with a topological space")
;; (find-sga41tpage 15 "2.5 The \"large site\" and \"large topos\"")
;; (find-sga41ttext 15 "2.5 The \"large site\" and \"large topos\"")
;; (find-sga41tpage 48 "Buy the editor18 a chocolate medal.")
;; (find-sga41ttext 48 "Buy the editor18 a chocolate medal.")

;; «grothendieck-tohoku»  (to ".grothendieck-tohoku")
;; (find-books "__cats/__cats.el" "grothendieck-tohoku")
;; https://golem.ph.utexas.edu/category/2010/09/grothendiecks_tohoku_paper.html
;; http://www.math.mcgill.ca/barr/papers/
;; http://www.math.mcgill.ca/barr/papers/gk.pdf
;; (find-fline "$S/http/www.math.mcgill.ca/barr/papers/")
(code-pdf-page "grothtohokut" "$S/http/www.math.mcgill.ca/barr/papers/gk.pdf")
(code-pdf-text "grothtohokut" "$S/http/www.math.mcgill.ca/barr/papers/gk.pdf" 9)
;; (find-grothtohokutpage)
;; (find-grothtohokuttext)
;; (find-grothtohokutpage (+ 9 1) "1 Generalities on abelian categories")
;; (find-grothtohokutpage (+ 9 1) "1.1 Categories")
;; (find-grothtohokutpage (+ 9 4) "1.2 Functors")
;; (find-grothtohokutpage (+ 9 5) "1.3 Additive categories")
;; (find-grothtohokutpage (+ 9 6) "1.4 Abelian categories")
;; (find-grothtohokutpage (+ 9 8) "1.5 Infinite sums and products")
;; (find-grothtohokutpage (+ 9 10) "1.6 Categories of diagrams and permanence properties")
;; (find-grothtohokutpage (+ 9 11) "1.7 Examples of categories defined by diagram schemes")
;; (find-grothtohokutpage (+ 9 13) "1.8 Inductive and projective limits")
;; (find-grothtohokutpage (+ 9 14) "1.9 Generators and cogenerators")
;; (find-grothtohokutpage (+ 9 15) "1.10 Injective and projective objects")
;; (find-grothtohokutpage (+ 9 18) "1.11 Quotient categories")
;; (find-grothtohokutpage (+ 9 20) "2 Homological algebra in abelian categories")
;; (find-grothtohokutpage (+ 9 20) "2.1 -functors and -functors")
;; (find-grothtohokutpage (+ 9 21) "2.2 Universal -functors")
;; (find-grothtohokutpage (+ 9 24) "2.3 Derived functors")
;; (find-grothtohokutpage (+ 9 26) "2.4 Spectral sequences and spectral functors")
;; (find-grothtohokutpage (+ 9 30) "2.5 Resolvent functors")
;; (find-grothtohokutpage (+ 9 36) "3 Cohomology with coefficients in a sheaf")
;; (find-grothtohokutpage (+ 9 36) "3.1 General remarks on sheaves")
;; (find-grothtohokutpage (+ 9 39) "3.2 Definition of the Hp (X, F )")
;; (find-grothtohokutpage (+ 9 40) "3.3 Criteria for Acyclicity")
;; (find-grothtohokutpage (+ 9 43) "3.4 Applications to questions of lifting of structure groups")
;; (find-grothtohokutpage (+ 9 49) "3.5 The exact sequence of a closed subspace")
;; (find-grothtohokutpage (+ 9 50) "3.6 On the cohomological dimension of certain spaces")
;; (find-grothtohokutpage (+ 9 54) "3.7 The Leray spectral sequence of a continuous function")
;; (find-grothtohokutpage (+ 9 57) "3.8 Comparison with Cech cohomology")
;; (find-grothtohokutpage (+ 9 62) "3.9 Acyclicity criteria by the method of covers")
;; (find-grothtohokutpage (+ 9 65) "3.10 Passage to the limit in sheaf cohomology")
;; (find-grothtohokutpage (+ 9 68) "4 Ext of sheaves of modules")
;; (find-grothtohokutpage (+ 9 68) "4.1 The functors HomO (A, B) and HomO (A, B)")
;; (find-grothtohokutpage (+ 9 71) "4.2 The functors ExtpO (X; A, B) and ExtpO (A, B)")
;; (find-grothtohokutpage (+ 9 75) "4.3 Case of a constant sheaf of rings")
;; (find-grothtohokutpage (+ 9 78) "4.4 Case of sheaves with an operator group")
;; (find-grothtohokutpage (+ 9 81) "5 Cohomological study of operator spaces")
;; (find-grothtohokutpage (+ 9 81) "5.1 Generalities on G-sheaves")
;; (find-grothtohokutpage (+ 9 85) "5.2 The functors H n (X; G, A) and Hn (G, A)")
;; (find-grothtohokutpage (+ 9 90) "5.3 Case of a discontinuous group of homeomorphisms")
;; (find-grothtohokutpage (+ 9 92) "5.4 Transformation of the first spectral sequence")
;; (find-grothtohokutpage (+ 9 94) "5.5 Computation of the H n (X; G, A) using covers")
;; (find-grothtohokutpage (+ 9 101) "5.6 The groups ExtnO,G (X; A, B)")
;; (find-grothtohokutpage (+ 9 107) "5.7 Introduction of families")

;; In French:
;; http://kolmogorov.unex.es/~navarro/res/
;; http://kolmogorov.unex.es/~navarro/res/tohoku.pdf
(code-pdf-page "grothtohoku" "$S/http/kolmogorov.unex.es/~navarro/res/tohoku.pdf")
(code-pdf-text "grothtohoku" "$S/http/kolmogorov.unex.es/~navarro/res/tohoku.pdf")
;; (find-grothtohokupage 1)
;; (find-grothtohokutpage      3  "Contents")
;; (find-grothtohokutpage (+ 9 1) "Index")
;; (find-grothtohokuttext "")

;; «grothendieck-fga»  (to ".grothendieck-fga")
;; "Fondements de la Géométrie Algébrique", Séminaire Bourbaki (1957-1962)
;; http://matematicas.unex.es/~navarro/res/
;; http://matematicas.unex.es/~navarro/res/fga.pdf
(code-pdf-page "grothendieckfga" "$S/http/matematicas.unex.es/~navarro/res/fga.pdf")
;; (find-grothendieckfgapage)
;; (find-grothendieckfgapage  2 "Table des Matières")
;; (find-grothendieckfgapage 97 "195-01")

;; «grothendieck-sb»  (to ".grothendieck-sb")
;; Séminaire Bourbaki, années 1958/59 - 1959/60, exposé 195:
;; "Technique de descente et théorèmes d'existence en géométrie algébriques.
;;  II. Le théorème d'existence en théorie formelle des modules"
;; http://www.numdam.org/item/SB_1958-1960__5__369_0/
;; http://www.numdam.org/article/SB_1958-1960__5__369_0.pdf
;; (find-fline "$S/http/www.numdam.org/article/")
(code-pdf-page "grothendiecksbexp195" "$S/http/www.numdam.org/article/SB_1958-1960__5__369_0.pdf")
(code-pdf-text "grothendiecksbexp195" "$S/http/www.numdam.org/article/SB_1958-1960__5__369_0.pdf")
;; (find-grothendiecksbexp195page)
;; (find-grothendiecksbexp195text)
;; (find-grothendiecksbexp195page (+ -367 369) "pleinement fidèle")
;; (find-grothendiecksbexp195text (+ -367 369) "pleinement fidèle")
;; https://math.stackexchange.com/questions/53656/what-is-the-origin-of-the-expression-yoneda-lemma


;; «guitart»  (to ".guitart")
;; https://webusers.imj-prg.fr/~rene.guitart/
;; http://rene.guitart.pagesperso-orange.fr/publications.html
;; http://www.numdam.org/search/guitart-q/

;; «guitart-slfd»  (to ".guitart-slfd")
;; (find-books "__cats/__cats.el" "guitart-slfd")
;; "Sur le foncteur diagramme"
;; http://archive.numdam.org/article/CTGDC_1973__14_2_153_0.pdf
(code-pdf-page "guitartslfd" "$S/http/archive.numdam.org/article/CTGDC_1973__14_2_153_0.pdf")
(code-pdf-text "guitartslfd" "$S/http/archive.numdam.org/article/CTGDC_1973__14_2_153_0.pdf" 1)
;; (find-guitartslfdpage)
;; (find-guitartslfdtext)
;; (find-guitartslfdpage (+ 1 29) "SUR LE FONCTEUR DIAGRAMME")
;; (find-guitartslfdtext (+ 1 29) "SUR LE FONCTEUR DIAGRAMME")

;; "Tenseurs et Machines"
;; http://www.numdam.org/article/CTGDC_1980__21_1_5_0.pdf
(code-pdf-page "guitarttm" "$S/http/www.numdam.org/article/CTGDC_1980__21_1_5_0.pdf")
(code-pdf-text "guitarttm" "$S/http/www.numdam.org/article/CTGDC_1980__21_1_5_0.pdf")
;; (find-guitarttmpage)
;; (find-guitarttmtext)

;; "Qu'est-ce que la logique dans une catégorie?"
;; Cahiers de topologie et géométrie différentielle catégoriques, tome 23, no 2 (1982), p. 115-148
;; http://www.numdam.org/article/CTGDC_1982__23_2_115_0.pdf
(code-pdf-page "guitartqqll" "$S/http/www.numdam.org/article/CTGDC_1982__23_2_115_0.pdf")
(code-pdf-text "guitartqqll" "$S/http/www.numdam.org/article/CTGDC_1982__23_2_115_0.pdf")
;; (find-guitartqqllpage)
;; (find-guitartqqlltext)

;; "Existence de diagrammes localement libres"
;; Guitart, R.; Lair, C.
;; Diagrammes, Volume 6 (1981), Talk no. 4, 13 p.
;; http://www.numdam.org/item/DIA_1981__6__A4_0/


;; «hadzihasanovic»  (to ".hadzihasanovic")
;; (find-books "__cats/__cats.el" "hadzihasanovic")
;; https://www.irif.fr/~ahadziha/
;; https://www.irif.fr/~ahadziha/teaching.html
;; Amar Hadzihasanovic: "Category theory and diagrammatic reasoning" (slides)
;;   https://www.irif.fr/~ahadziha/notes/ct2019_lecture4.pdf
;;   https://www.irif.fr/~ahadziha/notes/ct2019_lecture7.pdf
(code-pdf-page "hadzihactdr4" "$S/https/www.irif.fr/~ahadziha/notes/ct2019_lecture4.pdf")
(code-pdf-text "hadzihactdr4" "$S/https/www.irif.fr/~ahadziha/notes/ct2019_lecture4.pdf")
;; (find-hadzihactdr4page)
;; (find-hadzihactdr4text)
;; (find-hadzihactdr4page 14 "The theory of Hopf algebras")
;; (find-hadzihactdr4text 14 "The theory of Hopf algebras")
(code-pdf-page "hadzihactdr7" "$S/https/www.irif.fr/~ahadziha/notes/ct2019_lecture7.pdf")
(code-pdf-text "hadzihactdr7" "$S/https/www.irif.fr/~ahadziha/notes/ct2019_lecture7.pdf")
;; (find-hadzihactdr7page)
;; (find-hadzihactdr7text)
;; (find-hadzihactdr7page 1 "Adjunctions, monads and comonads")
;; (find-hadzihactdr7text 1 "Adjunctions, monads and comonads")
;;
;; Amar Hadzihasanovic: "The smash product of monoidal theories"
;; https://arxiv.org/abs/2101.10361
;; https://arxiv.org/pdf/2101.10361.pdf
(code-pdf-page "hadzismash" "$S/https/arxiv.org/pdf/2101.10361.pdf")
(code-pdf-text "hadzismash" "$S/https/arxiv.org/pdf/2101.10361.pdf")
;; (find-hadzismashpage)
;; (find-hadzismashtext)

;; «hazratpour»  (to ".hazratpour")
;; (find-books "__cats/__cats.el" "hazratpour")
;; (find-LATEX "catsem-ab.bib" "bib-Hazratpour")
;; Sina Hazratpour: "A logical study of some 2-categorical aspects of Topos Theory"
;; http://www1.maths.leeds.ac.uk/~pmtsh/
;; http://www1.maths.leeds.ac.uk/~pmtsh/files/Hazratpour2019PhD.pdf
(code-pdf-page "hazratpourphd" "$S/http/www1.maths.leeds.ac.uk/~pmtsh/files/Hazratpour2019PhD.pdf")
(code-pdf-text "hazratpourphd" "$S/http/www1.maths.leeds.ac.uk/~pmtsh/files/Hazratpour2019PhD.pdf" 10)
;; (find-hazratpourphdpage)
;; (find-hazratpourphdtext)
;; (find-hazratpourphdpage         9  "Contents")
;; (find-hazratpourphdtext         9  "Contents")
;; (find-hazratpourphdpage (+ 10   6)   "consisting of only one sort N")
;; (find-hazratpourphdtext (+ 10   6)   "consisting of only one sort N")
;; (find-hazratpourphdpage (+ 10 281) "A.5 String diagrams for 2-categories")
;; (find-hazratpourphdtext (+ 10 281) "A.5 String diagrams for 2-categories")
;; (find-hazratpourphdpage (+ 10 281)   "pasting diagrams")
;; (find-hazratpourphdtext (+ 10 281)   "pasting diagrams")
;; (find-hazratpourphdpage (+ 10 315) "List of References")
;; (find-hazratpourphdtext (+ 10 315) "List of References")
;; (find-hazratpourphdpage (+ 10 281))
;; (find-hazratpourphdtext (+ 10 281))

;; https://sinhp.github.io/research/
;; https://sinhp.github.io/files/phil/phil-maths/reflections-mathstr-understanding.pdf
(code-pdf-page "hazratpourrefl1" "$S/https/sinhp.github.io/files/phil/phil-maths/reflections-mathstr-understanding.pdf")
(code-pdf-text "hazratpourrefl1" "$S/https/sinhp.github.io/files/phil/phil-maths/reflections-mathstr-understanding.pdf")
;; (find-hazratpourrefl1page)
;; (find-hazratpourrefl1text)

;; https://sinhp.github.io/scribbling/2017-10-24-Lawevere-Tierney-topologies




;; «haeusler-finct»  (to ".haeusler-finct")
;; Edward Hermann Haeusler: "Finiteness and Computation in Toposes"
;; (find-books "__cats/__cats.el" "haeusler-finct")
;; https://arxiv.org/abs/1603.00978
;; https://arxiv.org/pdf/1603.00978.pdf
(code-pdf-page "haeuslerfinct" "$S/https/arxiv.org/pdf/1603.00978.pdf")
(code-pdf-text "haeuslerfinct" "$S/https/arxiv.org/pdf/1603.00978.pdf")
;; (find-haeuslerfinctpage)
;; (find-haeuslerfincttext)



;; «heijltjes»  (to ".heijltjes")
;; https://arxiv.org/abs/2212.08177
;; https://arxiv.org/pdf/2212.08177.pdf
;; Willem Heijltjes: "The Functional Machine Calculus"
(code-pdf-page "thefmc" "$S/https/arxiv.org/pdf/2212.08177.pdf")
(code-pdf-text "thefmc" "$S/https/arxiv.org/pdf/2212.08177.pdf")
;; (find-thefmcpage)
;; (find-thefmctext)




;; «heller-tierney»  (to ".heller-tierney")
;; (find-books "__cats/__cats.el" "heller-tierney")
;; (find-LATEX "catsem-u.bib" "bib-HellerTierney")
;; Contains: (find-books "__cats/__cats.el" "freyd76")
(code-pdf-page "hellertierney" "~/books/__cats/heller_tierney__algebra_topology_and_category_theory.pdf")
(code-pdf-text "hellertierney" "~/books/__cats/heller_tierney__algebra_topology_and_category_theory.pdf" 1)
;; (find-hellertierneypage)
;; (find-hellertierneypage       1  "Contents")
;; (find-hellertierneypage (+ 6  1) "Auslander")
;; (find-hellertierneypage (+ 5 19) "Chen")
;; (find-hellertierneypage (+ 5 33) "Cheng / Mitchell")
;; (find-hellertierneypage (+ 5 45) "Dyer / Vasquez")
;; (find-hellertierneypage (+ 5 55) "Freyd")
;; (find-hellertierneypage (+ 4 63) "Gray")
;; (find-hellertierneypage (+ 4 77) "Husemoller")
;; (find-hellertierneypage (+ 4 95) "Kan")
;; (find-hellertierneypage (+ 3 101) "Lawvere: Variable quantites and variable structures in topoi")
;; (find-hellertierneypage (+ 2 133) "MacLane")
;; (find-hellertierneypage (+ 2 145) "Moore")
;; (find-hellertierneypage (+ 2 149) "Rhodes / Tilson")
;; (find-hellertierneypage (+ 2 169) "Rinehart / Rosenberg")
;; (find-hellertierneypage (+ 2 181) "Rosenberg / Stafford")
;; (find-hellertierneypage (+ 2 189) "Tierney: On the spectrum of a ringed topos")
;; (find-hellertierneypage (+ 2 211) "Tierney: forcing topologies and classifying topoi")
;; (find-hellertierneypage (+ 1 221) "Published works of Samuel Eilenberg")
;; (find-hellertierneytext "")


;; «hellman-sommaruga»  (to ".hellman-sommaruga")
;; (find-books "__cats/__cats.el" "hellman-sommaruga")
(code-pdf-page "foundconstrmath" "~/books/__cats/hellman_sommaruga__foundational_theories_of_classical_and_constructive_mathematics.pdf")
(code-pdf-text "foundconstrmath" "~/books/__cats/hellman_sommaruga__foundational_theories_of_classical_and_constructive_mathematics.pdf" 1)
;; (find-foundconstrmathpage)
;; (find-foundconstrmathpage         8  "Contents")
;; (find-foundconstrmathtext         8  "Contents")
;; (find-foundconstrmathpage (+ 13   1) "Index")
;; (find-foundconstrmathpage (+ 13 311) "Index")
;; (find-foundconstrmathtext "")



;; «hemelaer»  (to ".hemelaer")
;; (find-books "__cats/__cats.el" "hemelaer")
;; (find-es "math" "presheaves-calc")
;; https://jhemelae.github.io/images/
;; https://jhemelae.github.io/images/Presheaves-Calc.pdf
;; https://www.uantwerpen.be/en/staff/jens-hemelaer/
;; https://arxiv.org/pdf/1811.10039.pdf

;; «hemelaer-gtposets»  (to ".hemelaer-gtposets")
;; https://arxiv.org/abs/1811.10039
;; https://arxiv.org/pdf/1811.10039.pdf
(code-pdf-page "hemegtposets" "$S/https/arxiv.org/pdf/1811.10039.pdf")
(code-pdf-text "hemegtposets" "$S/https/arxiv.org/pdf/1811.10039.pdf")
;; (find-hemegtposetspage)
;; (find-hemegtposetstext)


;; «hemelaer-rogers»  (to ".hemelaer-rogers")
;; (find-books "__cats/__cats.el" "hemelaer-rogers")
;; Jens Hemelaer/Morgan Rogers: "Monoid Properties as Invariants of Toposes of Monoid Actions" (2020)
;; https://arxiv.org/abs/2004.10513
;; https://arxiv.org/pdf/2004.10513.pdf
(code-pdf-page "hemelaerrogers" "$S/https/arxiv.org/pdf/2004.10513.pdf")
(code-pdf-text "hemelaerrogers" "$S/https/arxiv.org/pdf/2004.10513.pdf")
;; (find-hemelaerrogerspage)
;; (find-hemelaerrogerstext)



;; «himmel»  (to ".himmel")
;; (find-books "__cats/__cats.el" "himmel")
;; Markus Himmel: "Diagram Chasing in Interactive Theorem Proving"
;; https://pp.ipd.kit.edu/uploads/publikationen/himmel20bachelorarbeit.pdf
;; (find-fline "$S/https/pp.ipd.kit.edu/uploads/publikationen/")
(code-pdf-page "himmeldiagch" "$S/https/pp.ipd.kit.edu/uploads/publikationen/himmel20bachelorarbeit.pdf")
(code-pdf-text "himmeldiagch" "$S/https/pp.ipd.kit.edu/uploads/publikationen/himmel20bachelorarbeit.pdf")
;; (find-himmeldiagchpage)
;; (find-himmeldiagchtext)
;; (find-himmeldiagchpage 3 "Contents")
;; (find-himmeldiagchtext 3 "Contents")
;; (find-himmeldiagchpage 19 "3.2. A formal proof of the four lemma")
;; (find-himmeldiagchtext 19 "3.2. A formal proof of the four lemma")



;; «hofstra-scott»  (to ".hofstra-scott")
;; (find-books "__cats/__cats.el" "hofstra-scott")
;; Pieter Hofstra and Philip Scott: "Aspects of Categorical Recursion Theory" (2020)
;; https://arxiv.org/abs/2001.05778
;; https://arxiv.org/pdf/2001.05778.pdf
(code-pdf-page "hofstrascott" "$S/https/arxiv.org/pdf/2001.05778.pdf")
(code-pdf-text "hofstrascott" "$S/https/arxiv.org/pdf/2001.05778.pdf")
;; (find-hofstrascottpage)
;; (find-hofstrascotttext)
;; (find-hofstrascottpage 2 "1. Introduction")
;; (find-hofstrascottpage 2 "1.1. On Lambek's Questions")
;; (find-hofstrascottpage 3 "1.2. General Notation and Background")
;; (find-hofstrascottpage 3 "2. What is a computable function?")
;; (find-hofstrascottpage 4 "2.1. The primitive recursive functions")
;; (find-hofstrascottpage 5 "2.2. The computable functions")
;; (find-hofstrascottpage 5 "2.3. Some Newer Models of Computability")
;; (find-hofstrascottpage 6 "3. Lambek's Categorical Proof Theory")
;; (find-hofstrascottpage 6 "3.1. A brief history")
;; (find-hofstrascottpage 7 "3.2. Internal Languages and free categories")
;; (find-hofstrascottpage 8 "3.3. CCCs and the Curry-Howard-Lambek correspondence")
;; (find-hofstrascottpage 10 "3.4. Elementary toposes and HAH")
;; (find-hofstrascottpage 12 "4. What are computable functions in categories?")
;; (find-hofstrascottpage 12 "4.1. Natural Numbers Objects and Prim")
;; (find-hofstrascottpage 14 "4.2. Representability")
;; (find-hofstrascottpage 15 "4.3. Going beyond the primitive recursive functions: free CCCs")
;; (find-hofstrascottpage 16 "4.4. Some properties of the free topos")
;; (find-hofstrascottpage 17 "4.5. C-monoids and Untyped Lambda Calculi")
;; (find-hofstrascottpage 18 "4.6. Plotkin's characterization of Kleene's µ-recursion")
;; (find-hofstrascottpage 19 "5. Abstract Computability")
;; (find-hofstrascottpage 19 "5.1. Categories of Partial Maps")
;; (find-hofstrascottpage 20 "5.2. Turing Categories")
;; (find-hofstrascottpage 21 "5.3. Computable maps and PCAs")
;; (find-hofstrascottpage 23 "6. Realizability")
;; (find-hofstrascottpage 23 "6.1. Kleene Realizability")
;; (find-hofstrascottpage 24 "6.2. Realizability Toposes")
;; (find-hofstrascottpage 25 "6.3. PCAs and Toposes")
;; (find-hofstrascottpage 26 "7. Other Directions")
;; (find-hofstrascottpage 27 "7.1. Traced Categories")
;; (find-hofstrascottpage 27 "7.2. Typed PCAs")
;; (find-hofstrascottpage 28 "7.3. Computation at higher types")
;; (find-hofstrascottpage 29 "7.4. Higher-order computation in toposes")
;; (find-hofstrascottpage 30 "7.5. Complexity Theory")
;; (find-hofstrascottpage 31 "Conclusion")
;; (find-hofstrascottpage 31 "References")



;; «hu-carette»  (to ".hu-carette")
;; (find-books "__cats/__cats.el" "hu-carette")
;; (find-LATEX "catsem-slides.bib" "bib-HuCarette")
;; Hu/Carette: "Formalizing Category Theory in Agda"
;; https://arxiv.org/abs/2005.07059
;; https://arxiv.org/pdf/2005.07059.pdf
(code-pdf-page "fctinagda" "$S/https/arxiv.org/pdf/2005.07059.pdf")
(code-pdf-text "fctinagda" "$S/https/arxiv.org/pdf/2005.07059.pdf")
;; (find-fctinagdapage)
;; (find-fctinagdatext)


;; «huber»  (to ".huber")
;; (find-books "__cats/__cats.el" "huber")
;; https://link.springer.com/article/10.1007%2FBF01396534
(code-pdf-page "huber1961" "~/books/__cats/huber__homotopy_theory_in_general_categories.pdf")
(code-pdf-text "huber1961" "~/books/__cats/huber__homotopy_theory_in_general_categories.pdf" -360)
;; (find-huber1961page)
;; (find-huber1961page (+ -360 361) "Introduction")
;; (find-huber1961page (+ -360 364) "2. Definition of the Standard Construction")
;; (find-huber1961text (+ -360 364) "2. Definition of the Standard Construction")
;; (find-huber1961page (+ -360 378) "7. Adjoint Constructions")
;; (find-huber1961text (+ -360 378) "7. Adjoint Constructions")
;; (find-huber1961text "")


;; «hughes»  (to ".hughes")
;; (find-books "__cats/__cats.el" "hughes")
;; http://boole.stanford.edu/~dominic/papers/
;; https://arxiv.org/pdf/1906.11236.pdf First-order proofs without syntax
;; (find-fline "$S/https/arxiv.org/pdf/")
(code-pdf-page "hughesfopws" "$S/https/arxiv.org/pdf/1906.11236.pdf")
(code-pdf-text "hughesfopws" "$S/https/arxiv.org/pdf/1906.11236.pdf")
;; (find-hughesfopwspage)
;; (find-hughesfopwstext)

;; «hughes-pavlovic»  (to ".hughes-pavlovic")
;; (find-books "__cats/__cats.el" "hughes-pavlovic")
;; https://arxiv.org/abs/2004.07353
;; https://arxiv.org/pdf/2004.07353.pdf
;; "The nucleus: Mining concepts from adjunctions" (2020)
;; https://categorytheory.zulipchat.com/#narrow/stream/229111-general/topic/Introduce.20Yourself!/near/194575438
;; https://golem.ph.utexas.edu/category/2013/08/the_nucleus_of_a_profunctor_so.html
(code-pdf-page "hughespavlovic" "$S/https/arxiv.org/pdf/2004.07353.pdf")
(code-pdf-text "hughespavlovic" "$S/https/arxiv.org/pdf/2004.07353.pdf")
;; (find-hughespavlovicpage)
;; (find-hughespavlovictext)
;; (find-hughespavlovicpage (+ 0 4) "1 Introduction")
;; (find-hughespavlovicpage (+ 0 4) "1.1 Definition")
;; (find-hughespavlovicpage (+ 0 4) "1.2 Background")
;; (find-hughespavlovicpage (+ 0 5) "1.3 Result")
;; (find-hughespavlovicpage (+ 0 6) "1.4 Schema")
;; (find-hughespavlovicpage (+ 0 8) "1.5 Summary of the paper")
;; (find-hughespavlovicpage (+ 0 8) "2 Example 1: Concept lattices and poset bicompletions")
;; (find-hughespavlovicpage (+ 0 8) "2.1 From context matrices to concept lattices, intuitively")
;; (find-hughespavlovicpage (+ 0 10) "2.2 Formalizing concept analysis")
;; (find-hughespavlovicpage (+ 0 12) "2.3 Summary")
;; (find-hughespavlovicpage (+ 0 13) "3 Example 2: Nuclei in linear algebra")
;; (find-hughespavlovicpage (+ 0 13) "3.1 Matrices and linear operators")
;; (find-hughespavlovicpage (+ 0 14) "3.2 Nucleus as an automorphism of the rank space of a linear operator")
;; (find-hughespavlovicpage (+ 0 15) "3.2.1 Hilbert space adjoints: Notation and construction")
;; (find-hughespavlovicpage (+ 0 15) "3.2.2 Factorizations")
;; (find-hughespavlovicpage (+ 0 16) "3.3 Nucleus as matrix diagonalization")
;; (find-hughespavlovicpage (+ 0 18) "3.4 Summary")
;; (find-hughespavlovicpage (+ 0 19) "4 Example 3: Nuclear Chu spaces")
;; (find-hughespavlovicpage (+ 0 19) "4.1 Abstract matrices")
;; (find-hughespavlovicpage (+ 0 19) "4.1.1 Posets")
;; (find-hughespavlovicpage (+ 0 20) "4.1.2 Linear spaces")
;; (find-hughespavlovicpage (+ 0 20) "4.1.3 Categories")
;; (find-hughespavlovicpage (+ 0 20) "4.2 Representability and completions")
;; (find-hughespavlovicpage (+ 0 21) "4.3 Abstract adjunctions")
;; (find-hughespavlovicpage (+ 0 21) "4.3.1 The Chu-construction")
;; (find-hughespavlovicpage (+ 0 21) "4.3.2 Representing matrices as adjunctions")
;; (find-hughespavlovicpage (+ 0 21) "4.3.3 Separated and extensional adjunctions")
;; (find-hughespavlovicpage (+ 0 23) "4.4 What does the separated-extensional nucleus capture in examples 4.1?")
;; (find-hughespavlovicpage (+ 0 23) "4.4.1 Posets")
;; (find-hughespavlovicpage (+ 0 23) "4.4.2 Linear spaces")
;; (find-hughespavlovicpage (+ 0 23) "4.4.3 Categories")
;; (find-hughespavlovicpage (+ 0 23) "4.5 Discussion: Combining factorization-based approaches")
;; (find-hughespavlovicpage (+ 0 24) "4.5.1 How nuclei depend on factorizations?")
;; (find-hughespavlovicpage (+ 0 25) "4.5.2 Exercise")
;; (find-hughespavlovicpage (+ 0 25) "4.5.3 Workout")
;; (find-hughespavlovicpage (+ 0 28) "4.6 Towards the categorical nucleus")
;; (find-hughespavlovicpage (+ 0 30) "5 Example : Nuclear adjunctions, monads, comonads")
;; (find-hughespavlovicpage (+ 0 30) "5.1 The categories")
;; (find-hughespavlovicpage (+ 0 31) "5.2 Assumption: Idempotents split.")
;; (find-hughespavlovicpage (+ 0 32) "5.3 Tools")
;; (find-hughespavlovicpage (+ 0 32) "5.3.1 Extending matrices to adjunctions")
;; (find-hughespavlovicpage (+ 0 33) "5.3.2 Comprehending presheaves as discrete fibrations")
;; (find-hughespavlovicpage (+ 0 34) "5.4 The functors")
;; (find-hughespavlovicpage (+ 0 34) "5.4.1 The functor MA : Mat - Adj")
;; (find-hughespavlovicpage (+ 0 34) "5.4.2 From adjunctions to monads and comonads, and back")
;; (find-hughespavlovicpage (+ 0 35) "6 Theorem")
;; (find-hughespavlovicpage (+ 0 37) "7 Propositions")
;; (find-hughespavlovicpage (+ 0 49) "8 Simple nucleus")
;; (find-hughespavlovicpage (+ 0 55) "9 Little nucleus")
;; (find-hughespavlovicpage (+ 0 60) "10 Example 0: The Kan adjunction")
;; (find-hughespavlovicpage (+ 0 61) "10.1 Simplices and the simplex category")
;; (find-hughespavlovicpage (+ 0 62) "10.2 Kan adjunctions and extensions")
;; (find-hughespavlovicpage (+ 0 63) "10.3 Troubles with localizations")
;; (find-hughespavlovicpage (+ 0 66) "11 Further directions and dimensions")
;; (find-hughespavlovicpage (+ 0 66) "11.1 Concrete")
;; (find-hughespavlovicpage (+ 0 66) "11.2 What we did not do")
;; (find-hughespavlovicpage (+ 0 67) "11.3 What needs to be done")
;; (find-hughespavlovicpage (+ 0 73) "Appendices")
;; (find-hughespavlovicpage (+ 0 73) "A Overview of factorizations")
;; (find-hughespavlovicpage (+ 0 75) "B Adjunctions, monads, comonads")
;; (find-hughespavlovicpage (+ 0 75) "B.1 Matrices (a.k.a. distributors, profunctors, bimodules)")
;; (find-hughespavlovicpage (+ 0 75) "B.2 Adjunctions")
;; (find-hughespavlovicpage (+ 0 76) "B.3 Monads")
;; (find-hughespavlovicpage (+ 0 76) "B.4 Comonads")
;; (find-hughespavlovicpage (+ 0 76) "B.5 The initial (Kleisli) resolutions KM : Mnd - Adj and KC : Cmn - Adj")
;; (find-hughespavlovicpage (+ 0 80) "B.6 The final (Eilenberg-Moore) resolutions EM : Mnd - Adj and EC : Cmn - Adj")
;; (find-hughespavlovicpage (+ 0 80) "C Split equalizers")



;; «hyland»  (to ".hyland")
;; https://www.dpmms.cam.ac.uk/~martin/
;; https://www.dpmms.cam.ac.uk/~martin/Research/research.html
;; https://undergroundmathematics.org/

;; <hyland-fibsinlogic>
;; https://www.dpmms.cam.ac.uk/~martin/Research/Slides/ct2007.pdf
(code-pdf-page "hylandfibsinlogic" "$S/https/www.dpmms.cam.ac.uk/~martin/Research/Slides/ct2007.pdf")
(code-pdf-text "hylandfibsinlogic" "$S/https/www.dpmms.cam.ac.uk/~martin/Research/Slides/ct2007.pdf")
;; (find-hylandfibsinlogicpage)
;; (find-hylandfibsinlogictext)

;; «hyland-pitts»  (to ".hyland-pitts")
;; (find-books "__cats/__cats.el" "hyland-pitts")
;; (find-LATEX "catsem-u.bib" "bib-HylandPitts")
;; https://www.dpmms.cam.ac.uk/~martin/Research/Oldpapers/hp89.pdf
(code-pdf-page "hyland-pitts" "$S/https/www.dpmms.cam.ac.uk/~martin/Research/Oldpapers/hp89.pdf")
(code-pdf-text "hyland-pitts" "$S/https/www.dpmms.cam.ac.uk/~martin/Research/Oldpapers/hp89.pdf")
;; (find-hyland-pittspage)
;; (find-hyland-pittstext)


;; «isaev»  (to ".isaev")
;; (find-books "__cats/__cats.el" "isaev")
;; https://research.jetbrains.org/researchers/valis


;; «isham»  (to ".isham")
;; (find-books "__cats/__cats.el" "isham")
(code-pdf-page "isham" "~/books/__cats/isham__modern_differential_geometry_for_physicists.pdf")
(code-pdf-text "isham" "~/books/__cats/isham__modern_differential_geometry_for_physicists.pdf" 1)
;; (find-ishampage)
;; (find-ishampage        10  "Contents")
;; (find-ishampage (+ 15  54) "1.4.12 Frames and Locales")
;; (find-ishamtext "")




;; «jacobs»  (to ".jacobs")
;; (find-books "__cats/__cats.el" "jacobs")
;; (find-LATEX "catsem-u.bib" "bib-Jacobs")
;; (find-angg ".emacs.papers" "jacobs")
;; https://www.cs.ru.nl/B.Jacobs/
;; https://www.cs.ru.nl/B.Jacobs/PAPERS/index.html
;; http://www.cs.ru.nl/B.Jacobs/CLT/bookinfo.html
;; http://www.math.mcgill.ca/rags/jacobs.html
;; https://people.mpi-sws.org/~dreyer/courses/catlogic/jacobs.pdf
(code-pdf-page "jacobs" "~/books/__cats/jacobs__categorical_logic_and_type_theory.pdf")
(code-pdf-text "jacobs" "~/books/__cats/jacobs__categorical_logic_and_type_theory.pdf" 20)
;; (find-jacobspage)
;; (find-jacobstext "")
;; (find-jacobspage         7  "Preface")
;; (find-jacobspage         9  "Contents")
;; (find-jacobspage        13  "Preliminaries")
;; (find-jacobspage (+ 19   1) "0. Prospectus")
;; (find-jacobspage (+ 19   1) "0.1. Logic, type theory, and fibred category theory")
;; (find-jacobspage (+ 19   6)   "The most important adjunctions are:")
;; (find-jacobspage (+ 19  11)   "Pred")
;; (find-jacobspage (+ 19  11) "0.2. The logic and type theory of sets")
;; (find-jacobspage (+ 19  27)   "cartesian lifting")
;; (find-jacobspage (+ 19  19) "1. Introduction to fibred category theory")
;; (find-jacobspage (+ 19  19)   "simple slice categories")
;; (find-jacobspage (+ 19  20) "1.1. Fibrations")
;; (find-jacobspage (+ 19  22)   "Sets^\\to")
;; (find-jacobspage (+ 19  23)   "cod: Sets^\\to -> Sets")
;; (find-jacobspage (+ 19  26)   "p: E -> B")
;; (find-jacobspage (+ 19  30)   "1.1.5." "Pullback lemmas")
;; (find-jacobspage (+ 19  31) "1.2. Some concrete examples: sets, ct/-sets and PERs")
;; (find-jacobspage (+ 19  40) "1.3. Some general examples")
;; (find-jacobspage (+ 19  41)   "simple fibration")
;; (find-jacobspage (+ 19  47) "1.4. Cloven and split fibrations")
;; (find-jacobspage (+ 19  56) "1.5. Change-of-base and composition for fibrations")
;; (find-jacobspage (+ 19  64) "1.6. Fibrations of signatures")
;; (find-jacobspage (+ 19  72) "1.7. Categories of fibrations")
;; (find-jacobspage (+ 19  80) "1.8. Fibrewise structure and fibred adjunctions")
;; (find-jacobspage (+ 19  93) "1.9. Fibred products and coproducts")
;; (find-jacobspage (+ 19 107) "1.10. Indexed categories")
;; (find-jacobspage (+ 19 107)   "Grothendieck construction")
;; (find-jacobspage (+ 19 119) "2. Simple type theory")
;; (find-jacobspage (+ 19 120) "2.1. The basic calculus of types and terms")
;; (find-jacobspage (+ 19 121)     "context")
;; (find-jacobspage (+ 19 121)     "basic rules")
;; (find-jacobspage (+ 19 126) "2.2. Functorial semantics")
;; (find-jacobspage (+ 19 133) "2.3. Exponents, products and coproducts")
;; (find-jacobspage (+ 19 146) "2.4. Semantics of simple type theories")
;; (find-jacobspage (+ 19 154) "2.5. Semantics of the untyped lambda calculus as a corollary")
;; (find-jacobspage (+ 19 157) "2.6. Simple parameters")
;; (find-jacobspage (+ 19 169) "3. Equational Logic")
;; (find-jacobspage (+ 19 170) "3.1. Logics")
;; (find-jacobspage (+ 19 172)   "substitution")
;; (find-jacobspage (+ 19 177) "3.2. Specifications and theories in equational logic")
;; (find-jacobspage (+ 19 183) "3.3. Algebraic specifications")
;; (find-jacobspage (+ 19 190) "3.4. Fibred equality")
;; (find-jacobspage (+ 19 201) "3.5. Fibrations for equational logic")
;; (find-jacobspage (+ 19 209) "3.6. Fibred functorial semantics")
;; (find-jacobspage (+ 19 219) "4. First order predicate logic")
;; (find-jacobspage (+ 19 221) "4.1. Signatures, connectives and quantifiers")
;; (find-jacobspage (+ 19 225)   "Rules for (many-typed) first order predicate logic")
;; (find-jacobspage (+ 19 230)   "mate")
;; (find-jacobspage (+ 19 232) "4.2. Fibrations for first order predicate logic")
;; (find-jacobspage (+ 19 246) "4.3. Functorial interpretation and internal language")
;; (find-jacobspage (+ 19 256) "4.4. Subobject fibrations I: regular categories")
;; (find-jacobspage (+ 19 265) "4.5. Subobject fibrations II: coherent categories and logoses")
;; (find-jacobspage (+ 19 272) "4.6. Subset types")
;; (find-jacobspage (+ 19 282) "4.7. Quotient types")
;; (find-jacobspage (+ 19 290) "4.8. Quotient types, categorically")
;; (find-jacobspage (+ 19 304) "4.9. A logical characterisation of subobject fibrations")
;; (find-jacobspage (+ 19 311) "5. Higher order predicate logic")
;; (find-jacobspage (+ 19 312) "5.1. Higher order signatures")
;; (find-jacobspage (+ 19 321) "5.2. Generic objects")
;; (find-jacobspage (+ 19 330) "5.3. Fibrations for higher order logic")
;; (find-jacobspage (+ 19 334)   "topos")
;; (find-jacobspage (+ 19 338) "5.4. Elementary toposes")
;; (find-jacobspage (+ 19 346) "5.5. Colimits, powerobjects and well-poweredness in a topos")
;; (find-jacobspage (+ 19 353) "5.6. Nuclei in a topos")
;; (find-jacobspage (+ 19 360) "5.7. Separated objects and sheaves in a topos")
;; (find-jacobspage (+ 19 368) "5.8. A logical description of separated objects and sheaves")
;; (find-jacobspage (+ 19 373) "6. The effective topos")
;; (find-jacobspage (+ 19 374) "6.1. Constructing a topos from a higher order fibration")
;; (find-jacobspage (+ 19 385) "6.2. The effective topos and its subcategories of sets, w-sets, and PERs")
;; (find-jacobspage (+ 19 393) "6.3. Families of PERs and w-sets over the effective topos")
;; (find-jacobspage (+ 19 398) "6.4. Natural numbers in the effective topos and some associated principles")
;; (find-jacobspage (+ 19 407) "7. Internal category theory ,.")
;; (find-jacobspage (+ 19 408) "7.1. Definition and examples of internal categories")
;; (find-jacobspage (+ 19 414) "7.2. Internal functors and natural transformations")
;; (find-jacobspage (+ 19 421) "7.3. Externalisation")
;; (find-jacobspage (+ 19 430) "7.4. Internal diagrams and completeness")
;; (find-jacobspage (+ 19 441) "8. Polymorphic type theory")
;; (find-jacobspage (+ 19 444) "8.1. Syntax")
;; (find-jacobspage (+ 19 447)     "The introduction rules for $\\Pi$ and $\\Sigma$ are")
;; (find-jacobspage (+ 19 454) "8.2. Use of polymorphic type theory")
;; (find-jacobspage (+ 19 463) "8.3. Naive set theoretic semantics")
;; (find-jacobspage (+ 19 465)     "naive set theoretic semantics")
;; (find-jacobspage (+ 19 471) "8.4. Fibrations for polymorphic type theory")
;; (find-jacobspage (+ 19 485) "8.5. Small polymorphic fibrations")
;; (find-jacobspage (+ 19 495) "8.6. Logic over polymorphic type theory")
;; (find-jacobspage (+ 19 509) "9. Advanced fibred category theory")
;; (find-jacobspage (+ 19 510) "9.1. Opfibrations and fibred spans")
;; (find-jacobspage (+ 19 518) "9.2. Logical predicates and relations")
;; (find-jacobspage (+ 19 535) "9.3. Quantification")
;; (find-jacobspage (+ 19 547) "9.4. Category theory over a fibration")
;; (find-jacobspage (+ 19 558) "9.5. Locally small fibrations")
;; (find-jacobspage (+ 19 568) "9.6. Definability")
;; (find-jacobspage (+ 19 581) "10. First order dependent type theory")
;; (find-jacobspage (+ 19 584) "10.1. A calculus of dependent types")
;; (find-jacobspage (+ 19 586)     "rules for dependent product" "sum" "and" "equality")
;; (find-jacobspage (+ 19 594) "10.2. Use of dependent types")
;; (find-jacobspage (+ 19 601) "10.3. A term model")
;; (find-jacobspage (+ 19 603) "10.3.1." "The above display maps are" "stable under pullback")
;; (find-jacobspage (+ 19 604)     "display" "maps")
;; (find-jacobspage (+ 19 605) "10.3.2." "A unit type")
;; (find-jacobspage (+ 19 606) "10.3.3." "(i) Dependent products")
;; (find-jacobspage (+ 19 606) "10.3.3." "(ii) Weak dependent sums")
;; (find-jacobspage (+ 19 606) "10.3.3." "(iii) And strong dependent sums")
;; (find-jacobspage (+ 19 609) "10.4. Display maps and comprehension categories")
;; (find-jacobspage (+ 19 610) "10.4.1." "display map category")
;; (find-jacobspage (+ 19 611)   "Comprehension categories")
;; (find-jacobspage (+ 19 613) "10.4.2. Definition. A comprehension category")
;; (find-jacobspage (+ 19 614)     "some important examples of (full) comprehension")
;; (find-jacobspage (+ 19 616) "10.4.7." "comprehension category with unit")
;; (find-jacobspage (+ 19 623) "10.5. Closed comprehension categories")
;; (find-jacobspage (+ 19 637) "10.6. Domain theoretic models of type dependency")
;; (find-jacobspage (+ 19 645) "11. Higher order dependent type theory")
;; (find-jacobspage (+ 19 648) "11.1. Dependent predicate logic")
;; (find-jacobspage (+ 19 653) "11.2. Dependent predicate logic, categorically")
;; (find-jacobspage (+ 19 662) "11.3. Polymorphic dependent type theory")
;; (find-jacobspage (+ 19 674) "11.4. Strong and very strong sum and equality")
;; (find-jacobspage (+ 19 684) "11.5. Full higher order dependent type theory")
;; (find-jacobspage (+ 19 692) "11.6. Full higher order dependent type theory, categorically")
;; (find-jacobspage (+ 19 707) "11.7. Completeness of the category of PERs in the effective topos")
;; (find-jacobspage (+ 19 717) "References")
;; (find-jacobspage (+ 19 735) "Notation Index")
;; (find-jacobspage (+ 19 743) "Subject Index")
;; (find-jacobspage (+ 19 743) "Subject Index" "Beck-Chevalley")
;; (find-jacobspage (+ 19 746) "Subject Index" "comprehension")
;; (find-jacobspage (+ 19 750) "Subject Index" "Frobenius")



;; «jacobs-coalgebra»  (to ".jacobs-coalgebra")
;; (find-books "__cats/__cats.el" "jacobs")
;; Also: http://www.cs.ru.nl/B.Jacobs/CLG/JacobsCoalgebraIntro.pdf
(code-pdf-page "jacobscoa" "~/books/__cats/jacobs__introduction_to_coalgebra.pdf")
(code-pdf-text "jacobscoa" "~/books/__cats/jacobs__introduction_to_coalgebra.pdf" 16)
;; (find-jacobscoapage)
;; (find-jacobscoapage        5  "Contents")
;; (find-jacobscoapage (+ 16 1) "1. Motivation")
;; (find-jacobscoapage (+ 16 1) "1 Motivation")
;; (find-jacobscoapage (+ 16 2) "1.1 Naturalness of Coalgebraic Representations")
;; (find-jacobscoapage (+ 16 6) "1.2 The Power of the Coinduction")
;; (find-jacobscoapage (+ 16 18) "1.3 Generality of Temporal Logic of Coalgebras")
;; (find-jacobscoapage (+ 16 24) "1.4 Abstractness of the Coalgebraic Notions")
;; (find-jacobscoapage (+ 16 33) "2 Coalgebras of Polynomial Functors")
;; (find-jacobscoapage (+ 16 33) "2.1 Constructions on Sets")
;; (find-jacobscoapage (+ 16 48) "2.2 Polynomial Functors and Their Coalgebras")
;; (find-jacobscoapage (+ 16 67) "2.3 Final Coalgebras")
;; (find-jacobscoapage (+ 16 78) "2.4 Algebras")
;; (find-jacobscoapage (+ 16 94) "2.5 Adjunctions, Cofree Coalgebras, Behaviour-Realisation")
;; (find-jacobscoapage (+ 16 114) "3 Bisimulations")
;; (find-jacobscoapage (+ 16 115) "3.1 Relation Lifting, Bisimulations and Congruences")
;; (find-jacobscoapage (+ 16 122) "3.2 Properties of Bisimulations")
;; (find-jacobscoapage (+ 16 131) "3.3 Bisimulations as Spans and Cospans")
;; (find-jacobscoapage (+ 16 142) "3.4 Bisimulations and the Coinduction Proof Principle")
;; (find-jacobscoapage (+ 16 149) "3.5 Process Semantics")
;; (find-jacobscoapage (+ 16 159) "4 Logic, Lifting and Finality")
;; (find-jacobscoapage (+ 16 160) "4.1 Multiset and Distribution Functors")
;; (find-jacobscoapage (+ 16 169) "4.2 Weak Pullbacks")
;; (find-jacobscoapage (+ 16 183) "4.3 Predicates and Relations")
;; (find-jacobscoapage (+ 16 202) "4.4 Relation Lifting, Categorically")
;; (find-jacobscoapage (+ 16 212) "4.5 Logical Bisimulations")
;; (find-jacobscoapage (+ 16 222) "4.6 Existence of Final Coalgebras")
;; (find-jacobscoapage (+ 16 232) "4.7 Polynomial and Analytical Functors")
;; (find-jacobscoapage (+ 16 246) "5 Monads, Comonads and Distributive Laws")
;; (find-jacobscoapage (+ 16 247) "5.1 Monads and Comonads: Definition and Examples")
;; (find-jacobscoapage (+ 16 263) "5.2 Kleisli Categories and Distributive Laws")
;; (find-jacobscoapage (+ 16 280) "5.3 Trace Semantics via Finality in Kleisli Categories")
;; (find-jacobscoapage (+ 16 296) "5.4 Eilenberg­Moore Categories and Distributive Laws")
;; (find-jacobscoapage (+ 16 316) "5.5 Bialgebras and Operational Semantics")
;; (find-jacobscoapage (+ 16 334) "6 Invariants and Assertions")
;; (find-jacobscoapage (+ 16 335) "6.1 Predicate Lifting")
;; (find-jacobscoapage (+ 16 347) "6.2 Invariants")
;; (find-jacobscoapage (+ 16 354) "6.3 Greatest Invariants and Limits of Coalgebras")
;; (find-jacobscoapage (+ 16 363) "6.4 Temporal Logic for Coalgebras")
;; (find-jacobscoapage (+ 16 377) "6.5 Modal Logic for Coalgebras")
;; (find-jacobscoapage (+ 16 391) "6.6 Algebras and Terms")
;; (find-jacobscoapage (+ 16 401) "6.7 Algebras and Assertions")
;; (find-jacobscoapage (+ 16 419) "6.8 Coalgebras and Assertions")
;; (find-jacobscoapage (+ 16 434) "6.9 Coalgebraic Class Specifications")
;; (find-jacobscoapage (+ 16 440) "References")
;; (find-jacobscoapage (+ 16 466) "Definition and Symbol Index")
;; (find-jacobscoapage (+ 16 469) "Subject Index")
;; (find-jacobscoatext "")

;; «jacobs-phd»  (to ".jacobs-phd")
;; (find-books "__cats/__cats.el" "jacobs-phd")
(code-pdf-page "jacobsphd" "~/books/__cats/jacobs__phd_thesis.pdf")
(code-pdf-text "jacobsphd" "~/books/__cats/jacobs__phd_thesis.pdf" 1)
;; (find-jacobsphdpage)
;; (find-jacobsphdpage        1  "Contents")
;; (find-jacobsphdpage (+ 1 189) "Index")
;; (find-jacobsphdtext "")





;; «johnstone»  (to ".johnstone")
;; (find-books "__cats/__cats.el" "johnstone")
;; (find-angg ".emacs.papers" "johnstone")
;;
;; «johnstone-topostheory»  (to ".johnstone-topostheory")
;; (find-books "__cats/__cats.el" "johnstone-topostheory")
(code-pdf-page "topostheory" "~/books/__cats/johnstone__topos_theory.pdf")
(code-pdf-text "topostheory" "~/books/__cats/johnstone__topos_theory.pdf")
(code-pdf-page "toposthepub" "~/books/__cats/johnstone__topos_theory_epub.pdf")
(code-pdf-text "toposthepub" "~/books/__cats/johnstone__topos_theory_epub.pdf")
;;
;; (find-topostheorypage         7  "Contents")
;; (find-topostheorypage (+ 24   6) "0.18. (calculus of right fractions)")
;; (find-topostheorypage (+ 24  76) "3.1. Topologies")
;; (find-toposthepubpage       108  "3.1. Topologies")
;; (find-toposthepubtext       108  "3.1. Topologies")
;; (find-topostheorypage (+ 24  81) "3.2. Sheaves")
;; (find-toposthepubpage       113  "3.2. Sheaves")
;; (find-toposthepubtext       113  "3.2. Sheaves")
;; (find-topostheorypage (+ 24  90) "3.39. Corollary")
;; (find-topostheorypage (+ 24  90) "3.4. sh_j(E) as a Category of Fractions")
;; (find-topostheorypage (+ 24 152) "Mitchell-Benabou")
;; (find-topostheorypage (+ 24 157) "Kripke-Joyal")
;; (find-topostheorypage (+ 24 319) "9.4. The Filter-Power Construction")
;; (find-topostheorypage (+ 24 347) "Bibliography")
;; (find-toposthepubpage       414  "P. Freyd, Aspects of Topoi")
;; (find-toposthepubtext       414  "P. Freyd, Aspects of Topoi")
;; (find-topostheorypage (+ 24 357) "Index of Definitions")
;; (find-topostheorypage (+ 24 361) "Index of Notation")
;; (find-topostheorytext "")
;;
;; «johnstone-stonespaces»  (to ".johnstone-stonespaces")
(code-pdf-page "stonespaces" "~/books/__cats/johnstone__stone_spaces.pdf")
(code-pdf-text "stonespaces" "~/books/__cats/johnstone__stone_spaces.pdf" 20)
;; (find-stonespacespage         4  "Contents")
;; (find-stonespacespage (+ 21  26) "Adjoint Functor Theorem")
;; (find-stonespacestext (+ 21  26) "Adjoint Functor Theorem")
;; (find-stonespacespage (+ 21  27) "complete Boolean algebra")
;; (find-stonespacespage (+ 21  31) "free complete lattice on three generators")
;; (find-stonespacespage (+ 21  34) "The free Heyting algebra on one generator")
;; (find-stonespacestext (+ 21  34) "The free Heyting algebra on one generator")
;; (find-stonespacespage (+ 21  45) "Alexandrov topology")
;; (find-stonespacespage (+ 21  48) "nucleus")
;; (find-stonespacespage (+ 21  53) "every nucleus is expressible as a join")
;; (find-stonespacespage (+ 21 169) "V. 1. A Crash Course in Sheaf Theory")
;; (find-stonespacespage (+ 21 324) "Bibliography")
;; (find-stonespacespage (+ 21 364) "Index of categories")
;; (find-stonespacespage (+ 21 366) "Index of other symbols")
;; (find-stonespacespage (+ 21 368) "Index of Definitions")
;; (find-stonespacestext)
;;
;; «johnstone-elephant» (to ".johnstone-elephant")
;; (find-books "__cats/__cats.el" "johnstone-elephant")
;; (find-angg "LATEX/2017elephant.tex")
(code-pdf-page   "elephant" "~/books/__cats/johnstone__sketches_of_an_elephant_2vols.pdf")
(code-pdf-text   "elephant" "~/books/__cats/johnstone__sketches_of_an_elephant_2vols.pdf" 17)
;; (find-elephantpage          13  "Contents")
;; (find-elephantpage          13  "CONTENTS VOLUME \nA")
;; (find-elephanttext          13  "CONTENTS VOLUME \nA")
;; (find-elephantpage (+  17    3) "A1.1 Preliminary assumptions")
;; (find-elephantpage (+  17    4) "Lemma 1.1.1")
;; (find-elephantpage (+  17    6) "Lambek" "Lemma 1.1.4" "initial object (A,\aa)")
;; (find-elephantpage (+  17   11) "A1.2 Cartesian categories")
;; (find-elephantpage (+  17   11)   "cartesian functor")
;; (find-elephantpage (+  17   13)   "Example A1.2.5" "Sp")
;; (find-elephantpage (+  17   18) "A1.3 Regular categories")
;; (find-elephantpage (+  17   19)   "cover")
;; (find-elephantpage (+  17   19)   "covering family")
;; (find-elephantpage (+  17   22)   "the covers are exactly the epimorphisms")
;; (find-elephantpage (+  17   30) "A1.4 Coherent categories")
;; (find-elephantpage (+  17   44) "A1.5 Cartesian closed categories")
;; (find-elephantpage (+  17   57) "A1.6 Subobject classifiers")
;; (find-elephantpage (+  17   68) "A2 Toposes - Basic Theory")
;; (find-elephantpage (+  17   68) "A2.1 Definition and examples")
;; (find-elephantpage (+  17   69)   "logical functor")
;; (find-elephantpage (+  17   84)   "Example 2.1.3 [The filterquotient construction]")
;; (find-elephantpage (+  17   85) "A2.2 The monadicity theorem")
;; (find-elephantpage (+  17   90) "A2.3 The fundamental theorem")
;; (find-elephantpage (+  17   97) "A2.4 Effectiveness, positivity, and partial maps")
;; (find-elephantpage (+  17  107) "A2.5 Natural number objects")
;; (find-elephantpage (+  17  161) "A4 Geometric Morphisms - Basic Theory")
;; (find-elephantpage (+  17  164)   "essential geometric morphism")
;; (find-elephanttext (+  17  164)   "essential geometric morphism")
;; (find-elephantpage (+  17  184) "A4.3 Cartesian reflectors and sheaves")
;; (find-elephantpage (+  17  188)   "separated")
;; (find-elephantpage (+  17  195) "A4.4 Local Operators")
;; (find-elephantpage (+  17  264) "B1.3 Fibred Categories")
;; (find-elephantpage (+  17  265) "prone")
;; (find-elephantpage (+  17  471) "C1 Sheaves on a Locale")
;; (find-elephantpage (+  17  471) "C1.1 Frames and Nuclei")
;; (find-elephantpage (+  17  490)   "neighbourhood filter")
;; (find-elephantpage (+  17  536) "C2.1 Sites and coverages")
;; (find-elephantpage (+  17  545) "C2.2 The topos of sheaves")
;; (find-elephantpage (+  17  552)   "Proposition 2.2.7")
;; (find-elephantpage (+  20  606) "C3 Classes of Geometric Morphisms")
;; (find-elephantpage (+  20  606) "C3.1 Open maps")
;; (find-elephantpage (+  20  627) "C3.2 Proper maps")
;; (find-elephantpage (+  20  648) "C3.3 Locally connected morphisms")
;; (find-elephantpage (+  20  665) "C3.4 Tidy morphisms")
;; (find-elephantpage (+  20  684) "C3.5 Atomic morphisms")
;; (find-elephantpage (+  20  695) "C3.6 Local maps")
;; (find-elephantpage (+  15  828) "D1.3 First order logic")
;; (find-elephantpage (+  15  841) "D1.4 Syntactic categories")
;; (find-elephantpage (+  15  940) "D4.1 Interpreting higher-order logic in a topos")
;; (find-elephantpage (+  15  951) "D4.2 Lambda-calculus and cartesian-closed categories")
;; (find-elephantpage (+  15  952)   "logic-free")
;; (find-elephantpage (+  15  963) "D4.3 Toposes as type theories")
;; (find-elephantpage (+  15 1032) "D4.7.17" "The Dedekind unit interval is a terminal coalgebra")
;; (find-elephantpage (+ 1104   1) "Bibiliography")
;; (find-elephantpage (+ 1104  55) "Index of Notation")
;; (find-elephantpage (+ 1104  61) "General Index")
;; (find-elephantpage (+ 1104  66) "General Index" "Local operator")
;; (find-elephantpage (+ 1104  69) "General Index" "Sheafification")
;; (find-elephantpage (+ 1104  71) "General Index" "Universal closure")
;; (find-elephanttext "")

;; (format "%d-%d" (+ 17 68) (+ 17 129))
;; (brg "~/books/__cats/johnstone__sketches_of_an_elephant_2vols.pdf"

;; (find-books "__cats/__cats.el" "johnstone")
(code-xpdf      "nolst" "~/books/__cats/johnstone__notes_on_logic_and_set_theory.pdf")
(code-xpdf-text "nolst" "~/books/__cats/johnstone__notes_on_logic_and_set_theory.pdf" 8)
(code-djvu      "nolst" "~/books/__cats/johnstone__notes_on_logic_and_set_theory.djvu")
(code-djvu-text "nolst" "~/books/__cats/johnstone__notes_on_logic_and_set_theory.djvu" 8)
;; (find-code-djvu      "nolst" "~/books/__cats/johnstone__notes_on_logic_and_set_theory.djvu")
;; (find-code-djvu-text "nolst" "~/books/__cats/johnstone__notes_on_logic_and_set_theory.djvu" 11)
;; (find-nolstpage)
;; (find-nolstpage         6  "Contents")
;; (find-nolstpage (+ 11 108) "Index of Definitions")
;; (find-nolstpage (+ 11 111) "Index of Names")
;; (find-nolsttext "")

;; (find-nolstpage (+ 11 1) "1 Universal algebra")
;; (find-nolsttext (+ 11 1) "1 Universal algebra")
;; (find-nolstpage (+ 11 11) "2 Propositional calculus")
;; (find-nolsttext (+ 11 11) "2 Propositional calculus")
;; (find-nolstpage (+ 11 18) "3 First-order theories")
;; (find-nolsttext (+ 11 18) "3 First-order theories")
;; (find-nolstpage (+ 11 34) "4 Recursive functions")
;; (find-nolsttext (+ 11 34) "4 Recursive functions")
;; (find-nolstpage (+ 11 53) "5 Zermelo-Fraenkel set theory")
;; (find-nolsttext (+ 11 53) "5 Zermelo-Fraenkel set theory")
;; (find-nolstpage (+ 11 68) "6 Ordinals and well-orderings")
;; (find-nolsttext (+ 11 68) "6 Ordinals and well-orderings")
;; (find-nolstpage (+ 11 78) "7 The axiom of choice")
;; (find-nolsttext (+ 11 78) "7 The axiom of choice")
;; (find-nolstpage (+ 11 88) "8 Cardinal arithmetic")
;; (find-nolsttext (+ 11 88) "8 Cardinal arithmetic")
;; (find-nolstpage (+ 11 97) "9 Consistency and independence")
;; (find-nolsttext (+ 11 97) "9 Consistency and independence")

;; «johnstone-fact1» (to ".johnstone-fact1")
;; (find-books "__cats/__cats.el" "johnstone-fact1")
;; Factorization theorems for geometric morphisms, I
;; Cahiers de topologie et géométrie différentielle catégoriques,
;; tome 22, no 1 (1981), p. 3-17.
;; <http://www.numdam.org/item?id=CTGDC_1981__22_1_3_0>
(code-pdf-page "johnstonefact1" "~/books/__cats/johnstone__factorization_theorems_for_geometric_morphisms_1.pdf")
(code-pdf-text "johnstonefact1" "~/books/__cats/johnstone__factorization_theorems_for_geometric_morphisms_1.pdf" -1)
;; (find-johnstonefact1page)
;; (find-johnstonefact1page   (+ -1 3) "Contents")
;; (find-johnstonefact1page (+ 1 189) "Index")
;; (find-johnstonefact1text "")

;; «johnstone-fact2» (to ".johnstone-fact2")
;; (find-books "__cats/__cats.el" "johnstone-fact2")
(code-pdf-page "johnstonefact2" "~/books/__cats/johnstone__factorization_theorems_for_geometric_morphisms_2.pdf")
(code-pdf-text "johnstonefact2" "~/books/__cats/johnstone__factorization_theorems_for_geometric_morphisms_2.pdf" -215)
;; (find-johnstonefact2page)
;; (find-johnstonefact2page (+ -215 216))
;; (find-johnstonefact2text (+ -215 216))
;; (find-johnstonefact2text "")

;; <johnstone>
;; (find-books "__cats/__cats.el" "johnstone")
;; https://link.springer.com/journal/12/21/2
;; https://link.springer.com/article/10.1007/BF01188056
;; https://doi.org/10.1007/BF01188056
(code-pdf-page "johnstonewiavat" "~/books/__cats/johnstone__when_is_a_variety_a_topos.pdf")
(code-pdf-text "johnstonewiavat" "~/books/__cats/johnstone__when_is_a_variety_a_topos.pdf" 1)
;; (find-johnstonewiavatpage)
;; (find-johnstonewiavatpage        1  "Contents")
;; (find-johnstonewiavatpage (+ 1 189) "Index")
;; (find-johnstonewiavattext "")



;; «joyal»  (to ".joyal")
;; (find-books "__cats/__cats.el" "joyal")
;; Mathieu Anel and André Joyal: "Topo-logie"
;; http://mathieu.anel.free.fr/mat/doc/Anel-Joyal-Topo-logie.pdf
(code-pdf-page "aneljoyal" "$S/http/mathieu.anel.free.fr/mat/doc/Anel-Joyal-Topo-logie.pdf")
(code-pdf-text "aneljoyal" "$S/http/mathieu.anel.free.fr/mat/doc/Anel-Joyal-Topo-logie.pdf")
;; (find-aneljoyalpage)
;; (find-aneljoyaltext)

;; «joyal-nielsen-winskel»  (to ".joyal-nielsen-winskel")
;; Joyal/Nielsen/Winskel: "Bisimulation from Open Maps"
;; https://www.brics.dk/RS/94/7/BRICS-RS-94-7.pdf
(code-pdf-page "joyalnwbisimufom" "$S/https/www.brics.dk/RS/94/7/BRICS-RS-94-7.pdf")
(code-pdf-text "joyalnwbisimufom" "$S/https/www.brics.dk/RS/94/7/BRICS-RS-94-7.pdf")
;; (find-joyalnwbisimufompage)
;; (find-joyalnwbisimufomtext)

;; «joyal-street»  (to ".joyal-street")
;; Braided monoidal categories (1986):
;; https://maths.mq.edu.au/~street/
;; https://maths.mq.edu.au/~street/JS1.pdf
(code-pdf-page "joyalstreetbmc" "$S/https/maths.mq.edu.au/~street/JS1.pdf")
(code-pdf-text "joyalstreetbmc" "$S/https/maths.mq.edu.au/~street/JS1.pdf")
;; (find-joyalstreetbmcpage)
;; (find-joyalstreetbmctext)

;; «joyal-tierney»  (to ".joyal-tierney")
;; (find-books "__cats/__cats.el" "joyal-tierney")
(code-pdf-page "joyaltierney" "~/books/__cats/joyal_tierney__an_extension_of_the_galois_theory_of_grothendieck.pdf")
(code-pdf-text "joyaltierney" "~/books/__cats/joyal_tierney__an_extension_of_the_galois_theory_of_grothendieck.pdf" 11)
;; (find-joyaltierneypage)
;; (find-joyaltierneypage        6  "Contents")
;; (find-joyaltierneytext        6  "")
;; (find-joyaltierneypage (+ 11 1) "Chapter I - Sup-lattices,,")
;; (find-joyaltierneypage (+ 11 1) "1. Definitions and duality")
;; (find-joyaltierneypage (+ 11 2) "2. Limits and colimits")
;; (find-joyaltierneypage (+ 11 3) "3. Free sup-lattices")
;; (find-joyaltierneypage (+ 11 4) "4. Sub and quotient lattices")
;; (find-joyaltierneypage (+ 11 5) "5. Tensor products")
;; (find-joyaltierneypage (+ 11 7) "Chapter II - Rings, modules and descent")
;; (find-joyaltierneypage (+ 11 7) "1. Rings and modules")
;; (find-joyaltierneypage (+ 11 8) "2. Tensor product of modules")
;; (find-joyaltierneypage (+ 11 9) "3. Change of rings")
;; (find-joyaltierneypage (+ 11 11) "4. Flatness, projectivity, and purity")
;; (find-joyaltierneypage (+ 11 12) "5. Descent theory for modules")
;; (find-joyaltierneypage (+ 11 21) "Chapter III - Locales")
;; (find-joyaltierneypage (+ 11 21) "1. Locales and commutative monoids")
;; (find-joyaltierneypage (+ 11 21) "2. Limits and colimits")
;; (find-joyaltierneypage (+ 11 22) "3. The free locale")
;; (find-joyaltierneypage (+ 11 22) "4. Local operators and quotients")
;; (find-joyaltierneypage (+ 11 25) "5. T he splitting locale")
;; (find-joyaltierneypage (+ 11 27) "Chapter IV - Spaces")
;; (find-joyaltierneypage (+ 11 27) "1. Subspaces")
;; (find-joyaltierneypage (+ 11 28) "2. Points and discrete spaces")
;; (find-joyaltierneypage (+ 11 29) "3. The Sierpinski space")
;; (find-joyaltierneypage (+ 11 30) "4. Pullbacks and projective limits")
;; (find-joyaltierneypage (+ 11 31) "5. The splitting space")
;; (find-joyaltierneypage (+ 11 33) "Chapter V - Open maps of spaces")
;; (find-joyaltierneypage (+ 11 33) "1. Open maps - definition")
;; (find-joyaltierneypage (+ 11 34) "2. Open subspaces")
;; (find-joyaltierneypage (+ 11 35) "3. Conditions for openness")
;; (find-joyaltierneypage (+ 11 38) "4. Open surjections, pullbacks")
;; (find-joyaltierneypage (+ 11 40) "5. A characterization of discrete spaces")
;; (find-joyaltierneypage (+ 11 42) "Chapter VI - Change of base")
;; (find-joyaltierneypage (+ 11 42) "1. Change of base for sup-lattices and locales")
;; (find-joyaltierneypage (+ 11 46) "2. Determination of si(S-) and loc(S-)")
;; (find-joyaltierneypage (+ 11 49) "3. Determination ofs£(sh(A)) and loc(sh(A)) for Aeloc(S)")
;; (find-joyaltierneypage (+ 11 52) "4. The Beck-Chevalleyv conditions")
;; (find-joyaltierneypage (+ 11 53) "5. The spatial reflection")
;; (find-joyaltierneypage (+ 11 56) "Chapter VII - Open morphisms of topoi")
;; (find-joyaltierneypage (+ 11 56) "1. Open geometric morphisms")
;; (find-joyaltierneypage (+ 11 58) "2. A site characterization of openness")
;; (find-joyaltierneypage (+ 11 59) "3. The spatial cover")
;; (find-joyaltierneypage (+ 11 61) "4. A characterization of atomic topoi")
;; (find-joyaltierneypage (+ 11 64) "Chapter VIII - Descen t morphisms oftopoi")
;; (find-joyaltierneypage (+ 11 64) "1. Effective descent morpnisms")
;; (find-joyaltierneypage (+ 11 65) "2. Open surjections")
;; (find-joyaltierneypage (+ 11 68) "3. Applications to the structure of topoi")
;; (find-joyaltierneypage (+ 11 71) "References")
;; (find-joyaltierneytext "")





;; «julesh»  (to ".julesh")
;; (find-books "__cats/__cats.el" "julesh")
;; https://julesh.com/2017/11/09/compositional-game-theory-reading-list/
;; https://julesh.com/2018/01/16/towards-compositional-game-theory/
;; https://julesh.com/2018/08/16/lenses-for-philosophers/
;; https://julesh.com/2019/04/18/folklore-monoidal-kleisli-categories/
;; http://www.cs.ox.ac.uk/people/julian.hedges/papers/Thesis.pdf
(code-pdf-page "juleshphd" "$S/http/www.cs.ox.ac.uk/people/julian.hedges/papers/Thesis.pdf")
(code-pdf-text "juleshphd" "$S/http/www.cs.ox.ac.uk/people/julian.hedges/papers/Thesis.pdf")
;; (find-juleshphdpage)
;; (find-juleshphdtext)
;; (find-juleshphdpage)
;; (find-juleshphdpage        4  "Contents")
;; (find-juleshphdtext        4  "Contents")
;; (find-juleshphdpage (+ 0 10) "Introduction")
;; (find-juleshphdtext "")

;; «julesh-opengames»  (to ".julesh-opengames")
;; (find-books "__cats/__cats.el" "julesh-opengames")
;; http://math.ucr.edu/home/baez/mathematical/ACTUCR/Hedges_Open_Games.pdf
;; http://www.youtube.com/watch?v=Kwflmrd2AfM ACT@UCR Seminar: Open Games: the Long Road to Practical Applications - Jules Hedges
(code-pdf-page "juleshopengames" "$S/http/math.ucr.edu/home/baez/mathematical/ACTUCR/Hedges_Open_Games.pdf")
(code-pdf-text "juleshopengames" "$S/http/math.ucr.edu/home/baez/mathematical/ACTUCR/Hedges_Open_Games.pdf")
;; (find-juleshopengamespage)
;; (find-juleshopengamestext)




;; «kan»  (to ".kan")
;; (find-books "__cats/__cats.el" "kan")
;; (find-books "__cats/__cats.el" "marquis")
;; (find-books "__cats/__cats.el" "marquis" "4.2 Kan's Discovery")
;; https://www.ams.org/journals/tran/1958-087-02/S0002-9947-1958-0131451-0/
;; https://www.ams.org/journals/tran/1958-087-02/S0002-9947-1958-0131451-0/S0002-9947-1958-0131451-0.pdf
(code-pdf-page "kan58" "~/books/__cats/kan__adjoint_functors.pdf")
(code-pdf-text "kan58" "~/books/__cats/kan__adjoint_functors.pdf" -293)
;; (find-kan58page)
;; (find-kan58page (+ -293 294) "1. Introduction")
;; (find-kan58text (+ -293 294) "1. Introduction")
;; (find-kan58page (+ -293 295) "2. Notation and terminology")
;; (find-kan58text (+ -293 295) "2. Notation and terminology")
;; (find-kan58page (+ -293 296) "3. Adjoint functors in one variable")
;; (find-kan58text (+ -293 296) "3. Adjoint functors in one variable")
;; (find-kan58page (+ -293 299) "4. Adjoint functors in several variables")
;; (find-kan58text (+ -293 299) "4. Adjoint functors in several variables")
;; (find-kan58page (+ -293 302) "5. The relative case")
;; (find-kan58text (+ -293 302) "5. The relative case")
;; (find-kan58page (+ -293 305) "6. Two natural transformations")
;; (find-kan58text (+ -293 305) "6. Two natural transformations")
;; (find-kan58page (+ -293 309) "7. Direct limits")
;; (find-kan58text (+ -293 309) "7. Direct limits")
;; (find-kan58page (+ -293 310)    "extension")
;; (find-kan58text (+ -293 310)    "extension")
;; (find-kan58page (+ -293 312) "8. Inverse limits")
;; (find-kan58text (+ -293 312) "8. Inverse limits")
;; (find-kan58page (+ -293 313) "9. Direct and inverse categories")
;; (find-kan58text (+ -293 313) "9. Direct and inverse categories")
;; (find-kan58page (+ -293 316) "10. Subdivision of a category")
;; (find-kan58text (+ -293 316) "10. Subdivision of a category")
;; (find-kan58page (+ -293 318) "11. Lifted functors")
;; (find-kan58text (+ -293 318) "11. Lifted functors")
;; (find-kan58page (+ -293 320) "12. Existence theorems")
;; (find-kan58text (+ -293 320) "12. Existence theorems")
;; (find-kan58page (+ -293 321) "13. The relative case")
;; (find-kan58text (+ -293 321) "13. The relative case")
;; (find-kan58page (+ -293 326) "14. The functor H")
;; (find-kan58text (+ -293 326) "14. The functor H")
;; (find-kan58text "")


;; «kassel»  (to ".kassel")
;; (find-books "__cats/__cats.el" "kassel")
(code-pdf-page "kasselqg" "~/books/__cats/kassel__quantum_groups.pdf")
(code-pdf-text "kasselqg" "~/books/__cats/kassel__quantum_groups.pdf" 11)
;; (find-kasselqgpage)
;; (find-kasselqgpage        7  "Contents")
;; (find-kasselqgpage (+ 8 275) "XI. Tensor Categories")
;; (find-kasselqgpage (+ 8 375) "Index")
;; (find-kasselqgtext "")



;; «kelly»  (to ".kelly")
;; (find-books "__cats/__cats.el" "kelly")
;; https://doi.org/10.1017/S0004972700006353
(code-pdf-page "kellyutt" "~/books/__cats/kelly__a_unified_treatment_of_transfinite_constructions_for_free_algebras_free_monoids_colimits_associated_sheaves_and_so_on.pdf")
(code-pdf-text "kellyutt" "~/books/__cats/kelly__a_unified_treatment_of_transfinite_constructions_for_free_algebras_free_monoids_colimits_associated_sheaves_and_so_on.pdf" 1)
;; (find-kellyuttpage)
;; (find-kellyutttext "")
;; (find-kellyuttpage 14 "3. Examples and counterexamples")
;; (find-kellyutttext 14 "3. Examples and counterexamples")
;; (find-kellyuttpage 17 "4.        A reduction in the well-copowered case")
;; (find-kellyutttext 17 "4.        A reduction in the well-copowered case")
;; (find-kellyuttpage 59 "21. The special case A = Set")
;; (find-kellyutttext 59 "21. The special case A = Set")
;; (find-kellyuttpage 79 "28. Algebraic colimits of monoids")
;; (find-kellyutttext 79 "28. Algebraic colimits of monoids")

;; https://www.science.org.au/fellowship/fellows/biographical-memoirs/gregory-maxwell-kelly-1930%E2%80%932007



;; «kelly-lack»  (to ".kelly-lack")
;; (find-books "__cats/__cats.el" "kelly-lack")
;; "On Property-Like Structures" (1997)
;; http://www.tac.mta.ca/tac/volumes/1997/n9/n9.pdf
;; (find-fline "$S/http/www.tac.mta.ca/tac/volumes/1997/n9/")
(code-pdf-page "kellylack" "$S/http/www.tac.mta.ca/tac/volumes/1997/n9/n9.pdf")
(code-pdf-text "kellylack" "$S/http/www.tac.mta.ca/tac/volumes/1997/n9/n9.pdf")
;; (find-kellylackpage)
;; (find-kellylacktext)


;; «kelly-street»  (to ".kelly-street")
;; (find-books "__cats/__cats.el" "kelly-street")
;; https://link.springer.com/chapter/10.1007%2FBFb0063101
(code-pdf-page "kellystreet" "~/books/__cats/kelly_street__review_of_the_elements_of_2-categories.pdf")
(code-pdf-text "kellystreet" "~/books/__cats/kelly_street__review_of_the_elements_of_2-categories.pdf" 1)
;; (find-kellystreetpage)
;; (find-kellystreetpage (+ -74 75) "1. Double categories and 2-categories")
;; (find-kellystreetpage (+ -74 84) "2. Adjunction in a 2-category")
;; (find-kellystreettext "")



;; «kim-oh-kim»  (to ".kim-oh-kim")
;; (find-books "__cats/__cats.el" "kim-oh-kim")
;; Joon-Hwi Kim, Maverick S. H. Oh, Keun-Young Kim:
;; "Boosting Vector Calculus with the Graphical Notation" (2019)
;; https://arxiv.org/abs/1911.00892
;; https://arxiv.org/pdf/1911.00892.pdf
(code-pdf-page "boostingvc" "$S/https/arxiv.org/pdf/1911.00892.pdf")
(code-pdf-text "boostingvc" "$S/https/arxiv.org/pdf/1911.00892.pdf" 1)
;; (find-boostingvcpage)
;; (find-boostingvcpage        1  "Contents")
;; (find-boostingvcpage (+ 1 189) "Index")
;; (find-boostingvctext "")



;; «kleisli»  (to ".kleisli")
;; (find-books "__cats/__cats.el" "kleisli")
;; https://ncatlab.org/nlab/show/Kleisli+category
;; https://doi.org/10.1090/S0002-9939-1965-0177024-4
;; https://www.ams.org/journals/proc/1965-016-03/S0002-9939-1965-0177024-4/
;; https://www.ams.org/journals/proc/1965-016-03/S0002-9939-1965-0177024-4/S0002-9939-1965-0177024-4.pdf
;; H. Kleisli: "Every standard construction is induced by a pair of adjoint functors"
;; Proc. Amer. Math. Soc. 16 (1965), 544-546 
(code-pdf-page "kleisli65" "~/books/__cats/kleisli65.pdf")
(code-pdf-text "kleisli65" "~/books/__cats/kleisli65.pdf" -543)
;; (find-kleisli65page)
;; (find-kleisli65page (+ -543 544) "induced by the pair of adjoint" "functors F and G")
;; (find-kleisli65text (+ -543 544) "induced by the pair of adjoint" "functors F and G")
;; (find-kleisli65text "")



;; «kock» (to ".kock")
;; (find-books "__cats/__cats.el" "kock")
;; (find-LATEX "2020kockdiff.tex")
;; (find-angg ".emacs.papers" "kock")
;; (find-LATEX "catsem-u.bib" "bib-Kock77")
;; http://www.mscand.dk/article/view/11687/9703
(code-pdf-page "kockdiff" "~/books/__cats/kock__a_simple_axiomatics_for_differentiation.pdf")
(code-pdf-text "kockdiff" "~/books/__cats/kock__a_simple_axiomatics_for_differentiation.pdf" -182)
;; (find-kockdiffpage)
;; (find-kockdiffpage (+ -182 183) "")
;; (find-kockdiffpage (+ -182 184) "1. Some generalities about rings in cartesian categories")
;; (find-kockdiffpage (+ -182 186) "2. Axiom: the invertibility of alpha")
;; (find-kockdiffpage (+ -182 190) "3. Ring objects of line type")
;; (find-kockdifftext "")

;; «kock-sgm-final»  (to ".kock-sgm-final")
;; (find-books "__cats/__cats.el" "kock-sgm-final")
;; https://users-math.au.dk/~kock/
;; https://users-math.au.dk/~kock/SGM-final.pdf
(code-pdf-page "kocksgmfinal" "$S/https/users-math.au.dk/~kock/SGM-final.pdf")
(code-pdf-text "kocksgmfinal" "$S/https/users-math.au.dk/~kock/SGM-final.pdf")
;; (find-kocksgmfinalpage)
;; (find-kocksgmfinaltext)
;; (find-kocksgmfinalpage   3 "Contents")
;; (find-kocksgmfinaltext   3 "Contents")
;; (find-kocksgmfinalpage 275 "9.2 Models; sheaf semantics")
;; (find-kocksgmfinaltext 275 "9.2 Models; sheaf semantics")

;; Joachim Kock:
;; http://mat.uab.es/~kock/cat/notes-on-polynomial-functors.html
;; http://mat.uab.es/~kock/cat/polynomial.html




;; «kromer»  (to ".kromer")
;; (find-books "__cats/__cats.el" "kromer")
;; (find-LATEX "catsem.bib" "bib-Kromer")
;; http://www2.math.uni-wuppertal.de/~kroemer/index.html
;; http://poincare.univ-nancy2.fr/Presentation/?contentId=1527
(code-pdf-page "kromer" "~/books/__cats/kromer___tool_and_object_a_history_and_philosophy_of_category_theory.pdf")
(code-pdf-text "kromer" "~/books/__cats/kromer___tool_and_object_a_history_and_philosophy_of_category_theory.pdf" 34)
;; (find-kromerpage 1)
;; (find-kromerpage         8  "Contents")
;; (find-kromertext         8  "Contents")
;; (find-kromerpage         9  "1.3.2 A new conception of intuition")
;; (find-kromertext         9  "1.3.2 A new conception of intuition")
;; (find-kromerpage (+ -1  21) "Introduction")
;; (find-kromerpage        25  "a first tentative \"philosophy\" of category theory")
;; (find-kromertext        25  "a first tentative \"philosophy\" of category theory")
;; (find-kromerpage (+ 35   1) "Chapter 1. Prelude")
;; (find-kromerpage (+ 35  27) "explain the more basic and the" "clearer by the more obscure")
;; (find-kromertext (+ 35  27) "explain the more basic and the" "clearer by the more obscure")
;; (find-kromerpage (+ 34  28) "but not their meaning")
;; (find-kromertext (+ 34  28) "but not their meaning")
;; (find-kromerpage (+ 34  30) "1.3.2 A new conception of intuition")
;; (find-kromertext (+ 34  30) "1.3.2 A new conception of intuition")
;; (find-kromerpage (+ 34  58) "2.2.5 Passage to the limit and \"naturality\"")
;; (find-kromertext (+ 34  58) "2.2.5 Passage to the limit and \"naturality\"")
;; (find-kromerpage (+ 34  65) "2.3.2 The reception of the 1945 paper")
;; (find-kromertext (+ 34  65) "2.3.2 The reception of the 1945 paper")
;; (find-kromerpage (+ 34  70) "2.3.4.1 \"Natural transformation\"")
;; (find-kromertext (+ 34  70) "2.3.4.1 \"Natural transformation\"")
;; (find-kromerpage (+ 34  83) "The diagrams incorporate a large amount of information.")
;; (find-kromertext            "The diagrams incorporate a large amount of information")
;; (find-kromerpage (+ 34  98) "proofs based on diagrams")
;; (find-kromertext (+ 34  98) "proofs based on diagrams")
;; (find-kromerpage (+ 34 114) "corresponding commutative diagram")
;; (find-kromertext (+ 34 114) "corresponding commutative diagram")
;; (find-kromerpage (+ 34 143) "like diagram language at all")
;; (find-kromertext (+ 34 143) "like diagram language at all")
;; (find-kromerpage (+ 34 151) "3.3.4.4 Diagram chasing and the full embedding theorem")
;; (find-kromertext (+ 34 151) "3.3.4.4 Diagram chasing and the full embedding theorem")
;; (find-kromerpage (+ 34 152) "absence of elements" "painfully difficult")
;; (find-kromertext            "absence of elements" "painfully di" "cult")
;; (find-kromerpage (+ 34 152) "no abelian categories not" "admitting diagram chasing")
;; (find-kromertext            "no abelian categories not" "admitting diagram chasing")
;; (find-kromerpage (+ 34 165) "dictionnaire")
;; (find-kromertext (+ 34 165) "dictionnaire")
;; (find-kromerpage (+ 34 174) "4.1.2.2 The notion of Grothendieck topology")
;; (find-kromertext (+ 34 174) "4.1.2.2 The notion of Grothendieck topology")
;; (find-kromerpage (+ 33 207) "5.3 What is the concept of object about?")
;; (find-kromertext (+ 33 207) "5.3 What is the concept of object about?")
;; (find-kromerpage (+ 34 215) "nonstructural categories")
;; (find-kromertext            "nonstructural categories")
;; (find-kromerpage (+ 34 218) "5.3.2.1 Objects cannot be penetrated")
;; (find-kromertext          "\n5.3.2.1 Objects cannot be penetrated")
;; (find-kromerpage (+ 34 224) "5.4.3 Categories as graphs")
;; (find-kromertext (+ 34 224) "5.4.3 Categories as graphs")
;; (find-kromerpage (+ 34 225) "convenient graphical")
;; (find-kromertext (+ 34 225) "convenient graphical")
;; (find-kromerpage (+ 34 226) "diagrams are mere symbols")
;; (find-kromertext (+ 34 226) "diagrams are mere symbols")
;; (find-kromerpage (+ 34 232) "same technical common sense")
;; (find-kromertext            "same technical common sense")
;; (find-kromerpage (+ 34 236) "simulate" "set-theoretical features in CT")
;; (find-kromertext            "simulate" "set-theoretical features in CT")
;; (find-kromerpage (+ 33 240) "the set of all sets")
;; (find-kromerpage (+ 34 254) "it would be pointless")
;; (find-kromerpage (+ 34 260) "consider universes")
;; (find-kromerpage (+ 34 272) "canonical universes which are larger than L")
;; (find-kromerpage (+ 34 279) "statements" "(equivalent to) elementary ones")
;; (find-kromerpage (+ 33 288) "conceptual problem in Lawvere's approach")
;; (find-kromertext (+ 33 288) "conceptual problem in Lawvere's approach")
;; (find-kromerpage (+ 32 321) "Bibliography")
;; (find-kromertext (+ 32 321) "Bibliography")
;; (find-kromertext)

;; «kromer-slides»  (to ".kromer-slides")
;; (find-books "__cats/__cats.el" "kromer-slides")
;; http://angg.twu.net/logic-for-children-2018/ralf_kroemer__slides.pdf
;; (find-fline "$S/http/angg.twu.net/logic-for-children-2018/")
;; https://mail.google.com/mail/ca/u/0/#inbox/KtbxLxgRNrzRDmlXzxmHzqbvfsFVLspkkL
(code-pdf-page "kromerslides" "$S/http/angg.twu.net/logic-for-children-2018/ralf_kroemer__slides.pdf")
(code-pdf-text "kromerslides" "$S/http/angg.twu.net/logic-for-children-2018/ralf_kroemer__slides.pdf")
;; (find-kromerslidespage)
;; (find-kromerslidestext)
;; (find-kromerslidespage 5 "supply it himself")
;; (find-kromerslidestext 5 "supply it himself")

;; Feferman: "Foundations of unlimited category theory: What remains to be done" (2013)
;; https://philpapers.org/rec/FEFFOU-2



;; «lafont»  (to ".lafont")
;; (find-books "__cats/__cats.el" "lafont")
;; http://iml.univ-mrs.fr/~lafont/recherche.html
;; http://iml.univ-mrs.fr/~lafont/publications.html
;; http://iml.univ-mrs.fr/~lafont/pub/syntax.pdf
;; http://iml.univ-mrs.fr/~lafont/pub/Sigma-diagrammes.pdf Lafont/Rannou 2010 (slides)
(code-pdf-page "lafontic" "~/books/__cats/lafont__interaction_combinators.pdf")
(code-pdf-text "lafontic" "~/books/__cats/lafont__interaction_combinators.pdf" 1)
;; (find-lafonticpage)
;; (find-lafonticpage        1  "Contents")
;; (find-lafonticpage (+ 1 189) "Index")
;; (find-lafontictext "")






;; «lambek» (to ".lambek")
;; (find-books "__cats/__cats.el" "lambek")
;; http://www.math.mcgill.ca/barr/lambek/pdffiles/
;; http://www.math.mcgill.ca/barr/lambek/pdffiles/RecRelCat.pdf
(code-pdf-page "lambekrrc" "$S/http/www.math.mcgill.ca/barr/lambek/pdffiles/RecRelCat.pdf")
(code-pdf-text "lambekrrc" "$S/http/www.math.mcgill.ca/barr/lambek/pdffiles/RecRelCat.pdf")
;; (find-lambekrrcpage)
;; (find-lambekrrctext)
;; (find-lambekrrcpage 4 "the second lemma to be named after me")
;; (find-lambekrrctext 4 "the second lemma to be named after me")

;; «lambek-dedsc1»  (to ".lambek-dedsc1")
;; (find-books "__cats/__cats.el" "lambek-dedsc1")
;; https://link.springer.com/article/10.1007/BF01703261
;; Lambek, J.: "Deductive systems and categories I: Syntactic calculus
;; and residuated categories". Math. Systems Theory 2, 287­318
;; (1968)
(code-pdf-page "lambekdedsc1" "~/books/__cats/lambek__deductive_systems_and_categories_i.pdf")
(code-pdf-text "lambekdedsc1" "~/books/__cats/lambek__deductive_systems_and_categories_i.pdf" 1)
;; (find-lambekdedsc1page)
;; (find-lambekdedsc1page        1  "Contents")
;; (find-lambekdedsc1page (+ 1 189) "Index")
;; (find-lambekdedsc1text "")

;; «lambek-dedsc2»  (to ".lambek-dedsc2")
;; (find-books "__cats/__cats.el" "lambek-dedsc2")
;; doi:10.1007/bfb0079385
;; Lambek, J.: "Deductive systems and categories ii: Standard
;; constructions and closed categories". SLNM 86 (1969)"
(code-pdf-page "lambekdedsc2" "~/books/__cats/lambek__deductive_systems_and_categories_ii.pdf")
(code-pdf-text "lambekdedsc2" "~/books/__cats/lambek__deductive_systems_and_categories_ii.pdf" 1)
;; (find-lambekdedsc2page)
;; (find-lambekdedsc2page        1  "Contents")
;; (find-lambekdedsc2page (+ 1 189) "Index")
;; (find-lambekdedsc2text "")

;; «lambek86»  (to ".lambek86")
;; (find-books "__cats/__cats.el" "lambek86")
;; (find-books "__cats/__cats.el" "lncs0242")
;; https://link.springer.com/book/10.1007/3-540-17184-3 LNCS 242
;; https://link.springer.com/chapter/10.1007%2F3-540-17184-3_44 Lambek 86
(code-pdf-page "lambek86" "~/books/__cats/lambek__cartesian_closed_categories_and_typed_lambda-calculi.pdf")
(code-pdf-text "lambek86" "~/books/__cats/lambek__cartesian_closed_categories_and_typed_lambda-calculi.pdf" -135)
;; (find-lambek86page)
;; (find-lambek86page (+ -135 137) "I. INTRODUCTION TO CATEGORY THEORY")
;; (find-lambek86text (+ -135 137) "I. INTRODUCTION TO CATEGORY THEORY")
;; (find-lambek86page (+ -135 140) "2. CARTESIAN CATEGORIES")
;; (find-lambek86text (+ -135 140) "2. CARTESIAN CATEGORIES")
;; (find-lambek86page (+ -135 148) "3. CARTESIAN CLOSED CATEGORIES")
;; (find-lambek86text (+ -135 148) "3. CARTESIAN CLOSED CATEGORIES")
;; (find-lambek86page (+ -135 150)   "the name of f")
;; (find-lambek86text (+ -135 150)   "the name of f")
;; (find-lambek86page (+ -135 153) "4. TYPED A-CALCULI")
;; (find-lambek86text (+ -135 153) "4. TYPED A-CALCULI")
;; (find-lambek86page (+ -135 159) "5. NATURAL Nlh~ERS OBJECT")
;; (find-lambek86text (+ -135 159) "5. NATURAL Nlh~ERS OBJECT")
;; (find-lambek86page (+ -135 165) "6. CAN THE NNO BE PRESENTED EQUATIONALLY?")
;; (find-lambek86text (+ -135 165) "6. CAN THE NNO BE PRESENTED EQUATIONALLY?")
;; (find-lambek86page (+ -135 173) "REFERENCES")
;; (find-lambek86text (+ -135 173) "REFERENCES")
;; (find-lambek86text "")



;; «lambek90th»  (to ".lambek90th")
;; (find-books "__cats/__cats.el" "lambek90th")
;; Casadio, Coecke, Moortgat, Scott (Eds.):
;; Categories and Types in Logic, Language, and Physics -
;; Essays Dedicated to Jim Lambek on the Occasion of His 90th Birthday
(code-pdf-page "lambek90th" "~/books/__cats/categories_and_types_in_logic_language_and_physics_essays_dedicated_to_jim_lambek_on_the_occasion_of_his_90th_birthday.pdf")
(code-pdf-text "lambek90th" "~/books/__cats/categories_and_types_in_logic_language_and_physics_essays_dedicated_to_jim_lambek_on_the_occasion_of_his_90th_birthday.pdf" 1)
;; (find-lambek90thpage)
;; (find-lambek90thtext "")
;; (find-lambek90thpage)
;; (find-lambek90thpage        10  "Contents")
;; (find-lambek90thpage (+ 11   1) "Semantic Unification")
;; (find-lambek90thpage (+ 11 331) "Semantic Unification")
;; (find-lambek90thtext "")



;; «lambek-scott»  (to ".lambek-scott")
;; (find-books "__cats/__cats.el" "lambek-scott")
;; (find-LATEX "catsem.bib" "bib-LambekScott")
;; (find-LATEX "2020lambek-scott.tex")
(code-pdf-page "lambekscott" "~/books/__cats/lambek_scott__introduction_to_higher_order_categorical_logic.pdf")
;; (find-lambekscottpage        3  "Contents")
;; (find-lambekscottpage (+ 8   1) "0. Introduction to Category Theory")
;; (find-lambekscottpage (+ 8   3)   "Introduction to part 0")
;; (find-lambekscottpage (+ 8   4)   "1. Categories and functors")
;; (find-lambekscottpage (+ 8   8)   "2. Natural transformations")
;; (find-lambekscottpage (+ 8  11)     "Exercises")
;; (find-lambekscottpage (+ 8  12)   "3. Adjoint functors")
;; (find-lambekscottpage (+ 8  16)   "4. Equivalence of categories")
;; (find-lambekscottpage (+ 8  19)   "5. Limits in categories")
;; (find-lambekscottpage (+ 8  20)     "Definition 5.3")
;; (find-lambekscottpage (+ 8  22)     "Proposition 5.4 (Burroni). Equalizers...")
;; (find-lambekscottpage (+ 8  27)   "6. Triples")
;; (find-lambekscottpage (+ 8  35)   "7. Examples of cartesian closed categories")
;; (find-lambekscottpage (+ 8  39) "I. Cartesian Closed Categories and lambda-calculus")
;; (find-lambekscottpage (+ 8  41)   "Introduction to part I")
;; (find-lambekscottpage (+ 8  42)   "Historical perspective on Part I")
;; (find-lambekscottpage (+ 8  46)     "Dana Scott" "B^B iso to B")
;; (find-lambekscottpage (+ 8  47)   "1. Propositional calculus as a deductive system")
;; (find-lambekscottpage (+ 8  49)     "(the name of)")
;; (find-lambekscottpage (+ 8  50)   "2. The deduction theorem")
;; (find-lambekscottpage (+ 8  52)     "Exercise")
;; (find-lambekscottpage (+ 8  52)   "3. Cartesian closed categories equationally presented")
;; (find-lambekscottpage (+ 8  55)     "Exercises")
;; (find-lambekscottpage (+ 8  55)   "4. Free cartesian closed categories generated by graphs")
;; (find-lambekscottpage (+ 8  57)   "5. Polynomial categories")
;; (find-lambekscottpage (+ 8  58)     "polynomials")
;; (find-lambekscottpage (+ 8  59)   "6. Functional completeness in cartesian closed categories")
;; (find-lambekscottpage (+ 8  61)     "Exercises")
;; (find-lambekscottpage (+ 8  62)   "7. Polynomials and Kleisli Categories")
;; (find-lambekscottpage (+ 8  65)   "8. Cartesian closed categories with coproducts")
;; (find-lambekscottpage (+ 8  68)     "Exercises")
;; (find-lambekscottpage (+ 8  68)   "9. Natural numbers objects in cartesian closed categories")
;; (find-lambekscottpage (+ 8  72)   "10. Typed lambda-calculi")
;; (find-lambekscottpage (+ 8  75)     "internal language L(A) of a cartesian closed category")
;; (find-lambekscottpage (+ 8  77)     "Exercises")
;; (find-lambekscottpage (+ 8  77)   "11. The cartesian closed category generated by a typed lambda-calculus")
;; (find-lambekscottpage (+ 8  81)   "12. The decision problem for equality")
;; (find-lambekscottpage (+ 8  84)   "13. The Church-Rosser theorem for bounded terms")
;; (find-lambekscottpage (+ 8  88)   "14. All terms are bounded")
;; (find-lambekscottpage (+ 8  93)   "15. C-monoids")
;; (find-lambekscottpage (+ 8  98)   "16. C-monoids are cartesian closed categories")
;; (find-lambekscottpage (+ 8 101)   "17. C-monoids and untyped lambda-calculus")
;; (find-lambekscottpage (+ 8 107)   "18. A construction by Dana Scott")
;; (find-lambekscottpage (+ 8 114)   "Historical comments on Part I")
;; (find-lambekscottpage (+ 8 121) "II. Type theory and toposes")
;; (find-lambekscottpage (+ 8 123)   "Introduction to Part II")
;; (find-lambekscottpage (+ 8 128)   "1. Intuitionistic type theory")
;; (find-lambekscottpage (+ 8 131)      "some unicorns have horns")
;; (find-lambekscottpage (+ 8 133)   "2 Type Theory based on equality")
;; (find-lambekscottpage (+ 8 139)   "3 The internal language of a topos")
;; (find-lambekscottpage (+ 8 139)     "subobject clasifier")
;; (find-lambekscottpage (+ 8 148)   "5 The internal language at work")
;; (find-lambekscottpage (+ 8 153)   "6 The internal language at work II")
;; (find-lambekscottpage (+ 8 200)      "Toposes with canonical subobjects")
;; (find-lambekscottpage (+ 8 257) "NNO")
;; (find-lambekscottpage (+ 8 279) "Bibliography")
;; (find-lambekscottpage (+ 8 291) "Subject index")

;; <lambekscott81>
;; http://www.numdam.org/article/CTGDC_1981__22_2_129_0.pdf
;; Lambek/Scott: "Algebraic aspects of topos theory"
;; (find-fline "$S/http/www.numdam.org/article/")
(code-pdf-page "lambekscott81" "$S/http/www.numdam.org/article/CTGDC_1981__22_2_129_0.pdf")
(code-pdf-text "lambekscott81" "$S/http/www.numdam.org/article/CTGDC_1981__22_2_129_0.pdf" -127)
;; (find-lambekscott81page)
;; (find-lambekscott81page (+ -127 129))
;; (find-lambekscott81page (+ -127 130) "predogma")
;; (find-lambekscott81text (+ -127 130) "predogma")
;; (find-lambekscott81page (+ -127 140) "REFERENCES")
;; (find-lambekscott81text (+ -127 140) "REFERENCES")
;; (find-lambekscott81text)

;; Lambek: "Programs, grammars, arguments"
;; http://www.math.mcgill.ca/barr/papers/pga.pdf
;; (find-fline "$S/http/www.math.mcgill.ca/barr/papers/")
(code-pdf-page "lambekpga" "$S/http/www.math.mcgill.ca/barr/papers/pga.pdf")
(code-pdf-text "lambekpga" "$S/http/www.math.mcgill.ca/barr/papers/pga.pdf")
;; (find-lambekpgapage)
;; (find-lambekpgapage 3 "Contents")
;; (find-lambekpgapage 15 "1.3 Primitive recursive functions are calculable")
;; (find-lambekpgatext 15 "1.3 Primitive recursive functions are calculable")
;; (find-lambekpgatext)



;; «landry» (to ".landry")
;; (find-books "__cats/__cats.el" "landry")
(code-pdf-page "landry" "~/books/__cats/landry__categories_for_the_working_philosopher.pdf")
(code-pdf-text "landry" "~/books/__cats/landry__categories_for_the_working_philosopher.pdf" 15)
;; (find-landrypage)
;; (find-landrypage        12  "Contents")
;; (find-landrypage (+ 15   1) "1. The Roles of Set Theories in Mathematics")
;; (find-landrypage (+ 15  18) "2. Reviving the Philosophy of Geometry")
;; (find-landrypage (+ 15  36) "3. Homotopy Type Theory: A Synthetic Approach to Higher Equalities")
;; (find-landrypage (+ 15  58) "4. Structuralism, Invariance, and Univalence")
;; (find-landrypage (+ 15  69) "5. Category Theory and Foundations")
;; (find-landrypage (+ 15  90) "6. Canonical Maps")
;; (find-landrypage (+ 15 113) "7. Categorical Logic and Model Theory")
;; (find-landrypage (+ 15 136) "8. Unfolding FOLDS: A Foundational Framework for Abstract Mathematical Concepts")
;; (find-landrypage (+ 15 163) "9. Categories and Modalities")
;; (find-landrypage (+ 15 223) "10. Proof Theory of the Cut Rule")
;; (find-landrypage (+ 15 262) "11. Contextuality: At the Borders of Paradox")
;; (find-landrypage (+ 15 286) "12. Categorical Quantum Mechanics I: Causal Quantum Processes")
;; (find-landrypage (+ 15 329) "13. Category Theory and the Foundations of Classical Space-Time Theories")
;; (find-landrypage (+ 15 349) "14. Six-Dimensional Lorentz Category")
;; (find-landrypage (+ 15 358) "15. Applications of Categories to Biology and Cognition")
;; (find-landrypage (+ 15 381) "16. Categories as Mathematical Models")
;; (find-landrypage (+ 15 402) "17. Categories of Scientific Theories")
;; (find-landrypage (+ 15 430) "18. Structural Realism and Category Mistakes")
;; (find-landrypage (+ 15 451) "Name Index")
;; (find-landrypage (+ 15 457) "Subject Index")
;; (find-landrytext "")

;; (find-landrypage 12 "Contents")
;; (find-landrytext 12 "Contents")
;; (find-landrypage (+ 1 15) "Colin McLarty")
;; (find-landrytext (+ 1 15) "Colin McLarty")

;; «landry-asif»  (to ".landry-asif")
;; https://www.chapman.edu/scst/conferences-and-events/grothendieck-files/landry-elaine-slides.pdf
;; (find-fline "$S/https/www.chapman.edu/scst/conferences-and-events/grothendieck-files/")
(code-pdf-page "landryasif" "$S/https/www.chapman.edu/scst/conferences-and-events/grothendieck-files/landry-elaine-slides.pdf")
(code-pdf-text "landryasif" "$S/https/www.chapman.edu/scst/conferences-and-events/grothendieck-files/landry-elaine-slides.pdf")
;; (find-landryasifpage)
;; (find-landryasiftext)




;; «lavendhomme»  (to ".lavendhomme")
(code-djvu       "lavendhomme" "~/books/__cats/lavendhomme__basic_convepts_of_synthetic_differential_geometry.djvu")
(code-djvutotext "lavendhomme" "~/books/__cats/lavendhomme__basic_convepts_of_synthetic_differential_geometry.djvu")
;; (find-lavendhommepage           2  "Contents")
;; (find-lavendhommepage (+ -151 317) "Index")
;; (find-lavendhommetext "")


;; «lawvere»  (to ".lawvere")
;; (find-angg ".emacs.papers" "lawvere")
;; (find-books "__cats/__cats.el" "lawvere")
;; https://github.com/mattearnshaw/lawvere/
;; https://github.com/mattearnshaw/lawvere/tree/master/pdfs

;; "Metric Spaces, Generalized Logic, and Closed Categories"
;; http://www.tac.mta.ca/tac/reprints/articles/1/tr1.pdf
(code-pdf-page "lawveremetric" "$S/http/www.tac.mta.ca/tac/reprints/articles/1/tr1.pdf")
(code-pdf-text "lawveremetric" "$S/http/www.tac.mta.ca/tac/reprints/articles/1/tr1.pdf")
;; (find-lawveremetricpage)
;; (find-lawveremetricpage (+ -130 135))
;; (find-lawveremetrictext)

;; «lawvere-adjfo»  (to ".lawvere-adjfo")
;; (find-books "__cats/__cats.el" "lawvere-adjfo")
;; (find-LATEX "catsem-u.bib" "bib-LawvereAdjFo")
;; (find-LATEX "2020lawvere-adjfo.tex")
;; "Adjointness in Foundations" (with author commentary)
;; http://www.tac.mta.ca/tac/reprints/articles/16/tr16abs.html
;; http://www.tac.mta.ca/tac/reprints/articles/16/tr16.pdf
(code-pdf-page "lawvereadjfo" "$S/http/www.tac.mta.ca/tac/reprints/articles/16/tr16.pdf")
(code-pdf-text "lawvereadjfo" "$S/http/www.tac.mta.ca/tac/reprints/articles/16/tr16.pdf")
;; (find-lawvereadjfopage)
;; (find-lawvereadjfotext)
;; (find-lawvereadjfopage 11 "A hyperdoctrine shall consist of")
;; (find-lawvereadjfotext 11 "A hyperdoctrine shall consist of")
;; (find-lawvereadjfopage 15 "semantics")
;; (find-lawvereadjfotext 15 "semantics")

;; «lawvere-diag»  (to ".lawvere-diag")
;; http://www.tac.mta.ca/tac/reprints/articles/15/tr15abs.html
;; http://www.tac.mta.ca/tac/reprints/articles/15/tr15.pdf
(code-pdf-page "lawverediag" "$S/http/www.tac.mta.ca/tac/reprints/articles/15/tr15.pdf")
(code-pdf-text "lawverediag" "$S/http/www.tac.mta.ca/tac/reprints/articles/15/tr15.pdf")
;; (find-lawverediagpage)
;; (find-lawverediagtext)

;; «lawvere-equahyp»  (to ".lawvere-equahyp")
;; (find-books "__cats/__cats.el" "lawvere-equahyp")
;; (find-LATEX "catsem-u.bib" "bib-LawvereEqHyp")
;; (find-LATEX "2020lawvere-equahyp.tex")
;; "Equality in hyperdoctrines and comprehension schema as an adjoint functor"
;; https://github.com/mattearnshaw/lawvere/tree/master/pdfs
;; https://github.com/mattearnshaw/lawvere/blob/master/pdfs/1970-equality-in-hyperdoctrines-and-comprehension-schema-as-an-adjoint-functor.pdf (best)
;; https://ncatlab.org/nlab/files/LawvereComprehension.pdf
;; https://ncatlab.org/nlab/show/Equality+in+hyperdoctrines+and+comprehension+schema+as+an+adjoint+functor
;; https://ncatlab.org/nlab/show/Frobenius+reciprocity#References
(code-pdf-page "lawvereequahyp" "~/books/__cats/lawvere__equality_in_hyperdoctrines_and_comprehension_schema_as_an_adjoint_functor.pdf")
(code-pdf-text "lawvereequahyp" "~/books/__cats/lawvere__equality_in_hyperdoctrines_and_comprehension_schema_as_an_adjoint_functor.pdf")
;; (find-lawvereequahyppage)
;; (find-lawvereequahyptext)
;; (find-lawvereequahyppage 5 "reflexivity")
;; (find-lawvereequahyptext 5 "reflexivity")
;; (find-lawvereequahyppage 6 "in an arbitrary eed")
;; (find-lawvereequahyptext 6 "in an arbitrary eed")
;; (find-lawvereequahyppage 6 "PROPOSITION (SUBSTITUTIVITY OF EQUALITY)")
;; (find-lawvereequahyptext 6 "PROPOSITION (SUBSTITUTIVITY OF EQUALITY)")
;; (find-lawvereequahyppage 6 "(1) Frobenius Reciprocity holds")
;; (find-lawvereequahyptext 6 "(1) Frobenius Reciprocity holds")
;; (find-lawvereequahyppage 8 "Beck condition")
;; (find-lawvereequahyptext 8 "Beck condition")

;; "Equality in Hyperdoctrines and Comprehension Schema as an Adjoint
;;   Functor" - Proceedings of the American Mathematical Society
;;   Symposium on Pure Mathematics XVII (1970), 1-14.
;;
;; http://www.acsu.buffalo.edu/~wlawvere/subject.html
;; http://angg.twu.net/books/__cats/
;; http://angg.twu.net/books/__cats/lawvere__equality_in_hyperdoctrines__1970.djvu
;; http://books.google.com/books?id=3Lyvsc694T4C&printsec=frontcover
;; [I scanned this one myself].
(code-djvu "lawvere70" "~/books/__cats/lawvere__equality_in_hyperdoctrines__1970.djvu")
;; (find-lawvere70page      1  "Contents")
;; (find-lawvere70page (+ 1 1) "Index")

;; «lawvere-taking»  (to ".lawvere-taking")
;; (find-books "__cats/__cats.el" "lawvere-taking")
;; Lawvere: "Taking Categories Seriously" (TAC reprints)
;; http://www.tac.mta.ca/tac/reprints/articles/8/tr8abs.html
;; http://www.tac.mta.ca/tac/reprints/articles/8/tr8.pdf
(code-pdf-page "lawveretak" "$S/http/www.tac.mta.ca/tac/reprints/articles/8/tr8.pdf")
(code-pdf-text "lawveretak" "$S/http/www.tac.mta.ca/tac/reprints/articles/8/tr8.pdf")
;; (find-lawveretakpage)
;; (find-lawveretaktext)

;; «lawvere-etcs»  (to ".lawvere-etcs")
;; (find-books "__cats/__cats.el" "lawvere-etcs")
;; http://www.tac.mta.ca/tac/reprints/articles/11/tr11abs.html
;; http://www.tac.mta.ca/tac/reprints/articles/11/tr11.pdf
(code-pdf-page "lawvereetcs" "$S/http/www.tac.mta.ca/tac/reprints/articles/11/tr11.pdf")
(code-pdf-text "lawvereetcs" "$S/http/www.tac.mta.ca/tac/reprints/articles/11/tr11.pdf")
;; (find-lawvereetcspage)
;; (find-lawvereetcstext)

;; https://github.com/mattearnshaw/lawvere/blob/master/pdfs/1992-categories-of-space-and-quantity.pdf
;; https://github.com/mattearnshaw/lawvere/raw/master/pdfs/1992-categories-of-space-and-quantity.pdf
(code-pdf-page "lawverecatspq" "$S/https/github.com/mattearnshaw/lawvere/raw/master/pdfs/1992-categories-of-space-and-quantity.pdf")
(code-pdf-text "lawverecatspq" "$S/https/github.com/mattearnshaw/lawvere/raw/master/pdfs/1992-categories-of-space-and-quantity.pdf" -13)
;; (find-lawverecatspqpage)
;; (find-lawverecatspqtext)
;; (find-lawverecatspqpage (+ -13 24) "Pythagoras-Steiner-Burnside")
;; (find-lawverecatspqtext (+ -13 24) "Pythagoras-Steiner-Burnside")

;; «lawvere-perugia»  (to ".lawvere-perugia")
;; (find-books "__cats/__cats.el" "lawvere-perugia")
;; https://github.com/mattearnshaw/lawvere/blob/master/pdfs/1972-perugia-lecture-notes.pdf
(code-pdf-page "lawvere-perugia" "~/books/__cats/lawvere__perugia_lecture_notes.pdf")
(code-pdf-text "lawvere-perugia" "~/books/__cats/lawvere__perugia_lecture_notes.pdf" 4)
;; (find-lawvere-perugiapage)
;; (find-lawvere-perugiapage (+ 4   1) "1. The topos of abstract sets and mappings")
;; (find-lawvere-perugiatext (+ 4   1) "1. The topos of abstract sets and mappings")
;; (find-lawvere-perugiapage (+ 4  12) "2. Subsets, images, and choice")
;; (find-lawvere-perugiatext (+ 4  12) "2. Subsets, images, and choice")
;; (find-lawvere-perugiapage (+ 4  23) "Lesson 2")
;; (find-lawvere-perugiatext (+ 4  23) "Lesson 2")
;; (find-lawvere-perugiapage (+ 4  23) "1. Generating families")
;; (find-lawvere-perugiatext (+ 4  23) "1. Generating families")
;; (find-lawvere-perugiapage (+ 4  45) "2. Finite (inverse or projective) limits")
;; (find-lawvere-perugiatext (+ 4  45) "2. Finite (inverse or projective) limits")
;; (find-lawvere-perugiapage (+ 4  59) "3. Images and \"Existence\"")
;; (find-lawvere-perugiatext (+ 4  59) "3. Images and \"Existence\"")
;; (find-lawvere-perugiapage (+ 4  89) "Lesson 3")
;; (find-lawvere-perugiatext (+ 4  89) "Lesson 3")
;; (find-lawvere-perugiapage (+ 4  89) "1. Introduction to Yoneda's lemma and Kan extension")
;; (find-lawvere-perugiatext (+ 4  89) "1. Introduction to Yoneda's lemma and Kan extension")
;; (find-lawvere-perugiapage (+ 4 116) "4. Large categories with an S-atlas of families")
;; (find-lawvere-perugiatext (+ 4 116) "4. Large categories with an S-atlas of families")
;; (find-lawvere-perugiapage (+ 4 134) "5. Adequacy and density")
;; (find-lawvere-perugiatext (+ 4 134) "5. Adequacy and density")
;; (find-lawvere-perugiapage (+ 4 139) "Lesson 4")
;; (find-lawvere-perugiatext (+ 4 139) "Lesson 4")
;; (find-lawvere-perugiapage (+ 4 139) "1. Functorial semantics of algebraic theories")
;; (find-lawvere-perugiatext (+ 4 139) "1. Functorial semantics of algebraic theories")
;; (find-lawvere-perugiapage (+ 4 140) "2. Colimit preservation by modified Yoneda embedding")
;; (find-lawvere-perugiatext (+ 4 140) "2. Colimit preservation by modified Yoneda embedding")
;; (find-lawvere-perugiapage (+ 4 147) "3. Structure as the adjoint of semantics")
;; (find-lawvere-perugiatext (+ 4 147) "3. Structure as the adjoint of semantics")
;; (find-lawvere-perugiatext "")





;; «lawvere-thesis»  (to ".lawvere-thesis")
;; (find-books "__cats/__cats.el" "lawvere-thesis")
;; "Functorial Semantics of Algebraic Theories" (thesis, 1963):
;; http://www.tac.mta.ca/tac/reprints/
;; http://www.tac.mta.ca/tac/reprints/articles/5/tr5.pdf
(code-pdf-page "lawverethesis" "$S/http/www.tac.mta.ca/tac/reprints/articles/5/tr5.pdf")
(code-pdf-text "lawverethesis" "$S/http/www.tac.mta.ca/tac/reprints/articles/5/tr5.pdf")
;; (find-lawverethesispage)
;; (find-lawverethesistext)
;; (find-lawverethesispage 16 "semantics has an adjoint called \"structure\"")
;; (find-lawverethesistext 16 "semantics has an adjoint called \"structure\"")

;; (find-lawverethesispage   6 "A Author's comments")
;; (find-lawverethesispage   8   "1 Seven ideas introduced in the 1963 thesis")
;; (find-lawverethesispage   9   "2 Delays and Developments")
;; (find-lawverethesispage  10   "3 Comments on the chapters of the 1963 Thesis")
;; (find-lawverethesispage  17   "4 Some developments related to the problem list in the 1968 Article")
;; (find-lawverethesispage  18   "5 Concerning Notation and Terminology")
;; (find-lawverethesispage  20   "6 Outlook")
;; (find-lawverethesispage  20   "References")
;; (find-lawverethesispage  23 "B Functorial Semantics of Algebraic Theories")
;; (find-lawverethesispage  24 "Introduction")
;; (find-lawverethesispage  26   "I The category of categories and adjoint functors")
;; (find-lawverethesispage  26   "1 The category of categories")
;; (find-lawverethesispage  27     "The arrow category 2 is")
;; (find-lawverethesistext  27     "The arrow category 2 is")
;; (find-lawverethesispage  38   "2 Adjoint functors")
;; (find-lawverethesispage  39     "then we say g is adjoint to f")
;; (find-lawverethesistext  39     "then we say g is adjoint to f")
;; (find-lawverethesispage  58   "3 Regular epimorphisms and monomorphisms")
;; (find-lawverethesispage  61 "II Algebraic theories")
;; (find-lawverethesispage  61   "1 The category of algebraic theories")
;; (find-lawverethesispage  69   "2 Presentations of algebraic theories")
;; (find-lawverethesispage  74 "III Algebraic categories")
;; (find-lawverethesispage  74   "1 Semantics as a coadjoint functor")
;; (find-lawverethesispage  81   "2 Characterization of algebraic categories")
;; (find-lawverethesispage  90 "IV Algebraic functors")
;; (find-lawverethesispage  90   "1 The algebra engendered by a prealgebra")
;; (find-lawverethesispage  93   "2 Algebraic functors and their adjoints")
;; (find-lawverethesispage  97   "V Certain 0-ary and unary extensions of algebraic theories")
;; (find-lawverethesispage  97   "1 Presentations of algebras: polynomial algebras")
;; (find-lawverethesispage 102   "2 Monoids of operators")
;; (find-lawverethesispage 105   "3 Rings of operators (Theories of categories of modules)")
;; (find-lawverethesispage 106   "References")
;; (find-lawverethesispage 108 "Functorial Semantics of Algebraic Theories")
;; (find-lawverethesispage 109   "1 Basic concepts")
;; (find-lawverethesispage 112   "2 Methodological remarks and examples")
;; (find-lawverethesispage 115   "3 Solved problems")
;; (find-lawverethesispage 118   "4 Unsolved problems")
;; (find-lawverethesispage 119   "5 Completion problems")
;; (find-lawverethesispage 120 "References")


;; «lawvere-rosebrugh»  (to ".lawvere-rosebrugh")
;; (find-books "__cats/__cats.el" "lawvere-rosebrugh")
;; http://www.mta.ca/~rrosebru/setsformath/
(code-pdf       "lawveresetsmath" "~/books/__cats/lawvere_rosebrugh__sets_for_mathematics.pdf")
(code-pdftotext "lawveresetsmath" "~/books/__cats/lawvere_rosebrugh__sets_for_mathematics.pdf" 15)
;; (find-lawveresetsmathpage)
;; (find-lawveresetsmathpage         6  "Contents")
;; (find-lawveresetsmathpage (+ 15   2) "internal diagram")
;; (find-lawveresetsmathpage (+ 15  29) "Example: cographs")
;; (find-lawveresetsmathpage (+ 15  80) "Show that the cograph is an" "epimorphism")
;; (find-lawveresetsmathpage (+ 15 190) "cograph of f")
;; (find-lawveresetsmathpage (+ 15 190) "cograph of f but with different adjunction")
;; (find-lawveresetsmathpage (+ 15 257) "Index")
;; (find-lawveresetsmathtext            "")

;; «lawvere-schanuel» (to ".lawvere-schanuel")
;; (find-books "__cats/__cats.el" "lawvere-schanuel")
;; (find-LATEX "catsem-u.bib" "bib-LawvereSchanuel")
;; (find-angg ".emacs.papers" "lawvere-schanuel")
;; http://books.google.com/books?id=o1tHw4W5MZQC
(code-pdf-page "lawvereconcmath" "~/books/__cats/lawvere_schanuel__conceptual_mathematics.pdf")
(code-pdf-text "lawvereconcmath" "~/books/__cats/lawvere_schanuel__conceptual_mathematics.pdf" 1)
;; (find-lawvereconcmathpage)
;; (find-lawvereconcmathpage         6  "Contents")
;; (find-lawvereconcmathpage (+ 15  3) "")
;; (find-lawvereconcmathpage (+ 15  13) "internal diagram of a set")
;; (find-lawvereconcmathpage (+ 15  28) "3. External diagrams")
;; (find-lawvereconcmathpage (+ 15  76) "6. Stacking in a Chinese Restaurant")
;; (find-lawvereconcmathpage (+ 13 135) "III. Examples of categories")
;; (find-lawvereconcmathpage (+ 13 161) "12. Categories of diagrams")
;; (find-lawvereconcmathpage (+ 13 166) "13. Monoids")
;; (find-lawvereconcmathpage (+ 13 170) "14. Maps preserve positive properties")
;; (find-lawvereconcmathpage (+ 13 175) "15. Objectification of properties in dynamical systems")
;; (find-lawvereconcmathpage (+ 13 187) "16. Idempotents, involutions, and graphs")
;; (find-lawvereconcmathpage (+ 13 196) "17. Some uses of graphs")
;; (find-lawvereconcmathpage (+ 13 213) "IV. Universal mapping properties")
;; (find-lawvereconcmathpage (+ 13 230)   "Points of an object")
;; (find-lawvereconcmathpage (+ 15 245) "22. Universal mapping properties")
;; (find-lawvereconcmathpage (+ 13 294) "cograph")
;; (find-lawvereconcmathpage (+ 13 353) "Index")
;; (find-lawvereconcmathtext "")

;; «lawvere-interview»  (to ".lawvere-interview")
;; http://www.mat.uc.pt/~picado/lawvere/interview.pdf
(code-pdf-page "lawvereintpic" "$S/http/www.mat.uc.pt/~picado/lawvere/interview.pdf")
(code-pdf-text "lawvereintpic" "$S/http/www.mat.uc.pt/~picado/lawvere/interview.pdf")
;; (find-lawvereintpicpage)
;; (find-lawvereintpictext)
;; (find-lawvereintpicpage 13 "no need to verify in every instance")
;; (find-lawvereintpictext 13 "no need to verify in every instance")
;; (find-lawvereintpicpage 18 "were burned down by police")
;; (find-lawvereintpictext 18 "were burned down by police")

;; http://books.google.com/books?id=3Lyvsc694T4C&pg=PA1&source=gbs_toc_r&cad=6 Heller

;; «lawvere-comments»  (to ".lawvere-comments")
;; "Comments on The Development of Topos Theory"
;; http://www.tac.mta.ca/tac/reprints/articles/24/tr24abs.html
;; http://www.tac.mta.ca/tac/reprints/articles/24/tr24.pdf
;; (find-fline "$S/http/www.tac.mta.ca/tac/reprints/articles/24/")
(code-pdf-page "lawverecommodtt" "$S/http/www.tac.mta.ca/tac/reprints/articles/24/tr24.pdf")
(code-pdf-text "lawverecommodtt" "$S/http/www.tac.mta.ca/tac/reprints/articles/24/tr24.pdf")
;; (find-lawverecommodttpage)
;; (find-lawverecommodtttext)





;; «leinster»  (to ".leinster")
;; https://www.maths.ed.ac.uk/~tl/
;; https://www.maths.ed.ac.uk/~tl/bct/
;; https://golem.ph.utexas.edu/category/2010/03/a_perspective_on_higher_catego.html
;;
;; «leinster-basic»  (to ".leinster-basic")
;; (find-books "__cats/__cats.el" "leinster-basic")
;; (find-LATEX "catsem-u.bib" "bib-Leinster")
;; Tom Leinster: "Basic Category Theory" (2016)
;; https://arxiv.org/abs/1612.09375
;; https://arxiv.org/pdf/1612.09375.pdf
(code-pdf-page "leinsterbasic" "$S/https/arxiv.org/pdf/1612.09375.pdf")
(code-pdf-text "leinsterbasic" "$S/https/arxiv.org/pdf/1612.09375.pdf" 8)
;; (find-leinsterbasicpage)
;; (find-leinsterbasictext)
;; (find-leinsterbasicpage 5 "Contents")
;; (find-leinsterbasictext 5 "Contents")
;; (find-leinsterbasicpage (+ 8   1) "Introduction")
;; (find-leinsterbasictext (+ 8   1) "Introduction")
;; (find-leinsterbasicpage (+ 8   1)   "universal property")
;; (find-leinsterbasictext (+ 8   1)   "universal property")
;; (find-leinsterbasicpage (+ 8   9) "1 Categories, functors and natural transformations")
;; (find-leinsterbasicpage (+ 8  10) "1.1 Categories")
;; (find-leinsterbasicpage (+ 8  17) "1.2 Functors")
;; (find-leinsterbasicpage (+ 8  27) "1.3 Natural transformations")
;; (find-leinsterbasicpage (+ 8  41) "2 Adjoints")
;; (find-leinsterbasicpage (+ 8  41) "2.1 Definition and examples")
;; (find-leinsterbasicpage (+ 8  50) "2.2 Adjunctions via units and counits")
;; (find-leinsterbasicpage (+ 8  58) "2.3 Adjunctions via initial objects")
;; (find-leinsterbasicpage (+ 8  65) "3 Interlude on sets")
;; (find-leinsterbasicpage (+ 8  66) "3.1 Constructions with sets")
;; (find-leinsterbasicpage (+ 8  72)   "What is the black king in chess?")
;; (find-leinsterbasictext (+ 8  72)   "What is the black king in chess?")
;; (find-leinsterbasicpage (+ 8  73) "3.2 Small and large categories")
;; (find-leinsterbasicpage (+ 8  78) "3.3 Historical remarks")
;; (find-leinsterbasicpage (+ 8  83) "4 Representables")
;; (find-leinsterbasicpage (+ 8  84) "4.1 Definitions and examples")
;; (find-leinsterbasicpage (+ 8  86)   "Lemma 4.1.10")
;; (find-leinsterbasictext (+ 8  86)   "Lemma 4.1.10")
;; (find-leinsterbasictext (+ 8  87)   "4.1.11" "with a left adjoint is representable")
;; (find-leinsterbasicpage (+ 8  93) "4.2 The Yoneda lemma")
;; (find-leinsterbasicpage (+ 8  97)   "is determinded by its value at 1_A")
;; (find-leinsterbasicpage (+ 8  99) "4.3 Consequences of the Yoneda lemma")
;; (find-leinsterbasicpage (+ 8 107) "5 Limits")
;; (find-leinsterbasicpage (+ 8 107) "5.1 Limits: definition and examples")
;; (find-leinsterbasicpage (+ 8 126) "5.2 Colimits: definition and examples")
;; (find-leinsterbasicpage (+ 8 136) "5.3 Interactions between functors and limits")
;; (find-leinsterbasicpage (+ 8 142) "6 Adjoints, representables and limits")
;; (find-leinsterbasicpage (+ 8 142) "6.1 Limits in terms of representables and adjoints")
;; (find-leinsterbasicpage (+ 8 146) "6.2 Limits and colimits of presheaves")
;; (find-leinsterbasicpage (+ 8 158) "6.3 Interactions between adjoint functors and limits")
;; (find-leinsterbasicpage (+ 8 171) "Appendix Proof of the general adjoint functor theorem")
;; (find-leinsterbasicpage (+ 8 174) "Further reading")
;; (find-leinsterbasicpage (+ 8 177) "Index of notation")
;; (find-leinsterbasicpage (+ 8 178) "Index")

;; «leinster-topos»  (to ".leinster-topos")
;; (find-books "__cats/__cats.el" "leinster-topos")
;; "An informal introduction to topos theory" (2011)
;; https://arxiv.org/abs/1012.5647
;; https://arxiv.org/pdf/1012.5647.pdf
(code-pdf-page "leinsteriitt" "$S/https/arxiv.org/pdf/1012.5647.pdf")
(code-pdf-text "leinsteriitt" "$S/https/arxiv.org/pdf/1012.5647.pdf")
;; (find-leinsteriittpage)
;; (find-leinsteriitttext)

;; https://www.maths.ed.ac.uk/~tl/docs/strike_door_poster.pdf
;; https://www.maths.ed.ac.uk/~tl/elements.pdf "Doing without diagrams"
(code-pdf-page "leinsterdwd" "$S/https/www.maths.ed.ac.uk/~tl/elements.pdf")
(code-pdf-text "leinsterdwd" "$S/https/www.maths.ed.ac.uk/~tl/elements.pdf")
;; (find-leinsterdwdpage)
;; (find-leinsterdwdtext)
;;
;; https://arxiv.org/pdf/1212.6543.pdf "Rethinking Set Theory"
(code-pdf-page "leinsterrst" "$S/https/arxiv.org/pdf/1212.6543.pdf")
(code-pdf-text "leinsterrst" "$S/https/arxiv.org/pdf/1212.6543.pdf")
;; (find-leinsterrstpage)
;; (find-leinsterrsttext)
;;
;; http://www.maths.ed.ac.uk/~tl/categories/yoneda.ps "The Yoneda Lemma: What's It All About?"
;; http://www.maths.ed.ac.uk/~tl/categories/yoneda.pdf
;; (find-sh "cd $S/http/www.maths.ed.ac.uk/~tl/categories/ && ps2pdf yoneda.ps")
(code-pdf-page "leinsteryon" "$S/http/www.maths.ed.ac.uk/~tl/categories/yoneda.pdf")
(code-pdf-text "leinsteryon" "$S/http/www.maths.ed.ac.uk/~tl/categories/yoneda.pdf")
;; (find-leinsteryonpage)
;; (find-leinsteryontext)
;;
;; "The categorical origins of Lebesgue integration"
;; https://www.maths.ed.ac.uk/~tl/cambridge_ct14/cambridge_ct14_talk.pdf
(code-pdf-page "leinsterleb" "$S/https/www.maths.ed.ac.uk/~tl/cambridge_ct14/cambridge_ct14_talk.pdf")
(code-pdf-text "leinsterleb" "$S/https/www.maths.ed.ac.uk/~tl/cambridge_ct14/cambridge_ct14_talk.pdf")
;; (find-leinsterlebpage)
;; (find-leinsterlebtext)
;;
;; "A Survey of Definitions of n-Category"
;; http://www.tac.mta.ca/tac/volumes/10/1/10-01.pdf
(code-pdf-page "leinsterdefnscat" "$S/http/www.tac.mta.ca/tac/volumes/10/1/10-01.pdf")
(code-pdf-text "leinsterdefnscat" "$S/http/www.tac.mta.ca/tac/volumes/10/1/10-01.pdf")
;; (find-leinsterdefnscatpage)
;; (find-leinsterdefnscattext)



;; «leung»  (to ".leung")
;; (find-books "__cats/__cats.el" "leung")
;; http://hdl.handle.net/1959.14/1260669 Poon Leung's thesis:
;; "Tangent Bundles, Monoidal Theories, and Weil Algebras"
(code-pdf-page "leungthesis" "~/books/__cats/leung__tangent_bundles_monoidal_theories_and_weil_algebras.pdf")
(code-pdf-text "leungthesis" "~/books/__cats/leung__tangent_bundles_monoidal_theories_and_weil_algebras.pdf" 1)
;; (find-leungthesispage)
;; (find-leungthesispage        3  "Contents")
;; (find-leungthesispage (+ 1 189) "Index")
;; (find-leungthesistext "")
;;
;; "The Free Tangent Structure"
;; https://arxiv.org/abs/1605.07275
;; https://arxiv.org/pdf/1605.07275.pdf
(code-pdf-page "leungfts" "$S/https/arxiv.org/pdf/1605.07275.pdf")
(code-pdf-text "leungfts" "$S/https/arxiv.org/pdf/1605.07275.pdf")
;; (find-leungftspage)
;; (find-leungftstext)



;; «licata»  (to ".licata")
;; https://dlicata.wescreates.wesleyan.edu/
;; https://dlicata.wescreates.wesleyan.edu/pubs/lsr17multi/lsr17multi-ex.pdf
;; Licata/Shulman/Riley: "A Fibrational Framework for Substructural and Modal Logics (ext. version)"
(code-pdf-page "ffsubmol" "$S/https/dlicata.wescreates.wesleyan.edu/pubs/lsr17multi/lsr17multi-ex.pdf")
(code-pdf-text "ffsubmol" "$S/https/dlicata.wescreates.wesleyan.edu/pubs/lsr17multi/lsr17multi-ex.pdf")
;; (find-ffsubmolpage)
;; (find-ffsubmoltext)

;; «licata-pitts-spitters»  (to ".licata-pitts-spitters")
;; (find-books "__cats/__cats.el" "licata-pitts-spitters")
;; Licata/Orton/Pitts/Spitters: "Internal Universes in Models of Homotopy Type Theory"
;; https://www.cl.cam.ac.uk/~rio22/ Ian Orton
;; https://arxiv.org/abs/1801.07664
;; https://arxiv.org/pdf/1801.07664.pdf
(code-pdf-page "iumhott" "$S/https/arxiv.org/pdf/1801.07664.pdf")
(code-pdf-text "iumhott" "$S/https/arxiv.org/pdf/1801.07664.pdf")
;; (find-iumhottpage)
;; (find-iumhotttext)
;; (find-iumhottpage 6 "Definition 2.2 (fibrations).")
;; (find-iumhotttext 6 "Definition 2.2 (fibrations).")

;; «licata-vett»  (to ".licata-vett")
;; (find-books "__cats/__cats.el" "licata")
;; https://link.springer.com/chapter/10.1007/978-3-031-30829-1_6
(code-pdf-page "licatavett" "~/books/__cats/fossacs-2023.pdf")
(code-pdf-text "licatavett" "~/books/__cats/fossacs-2023.pdf" 1)
;; (find-licatavettpage)
;; (find-licatavettpage        12  "Contents")
;; (find-licatavettpage (+ 13 113) "A Formal Logic for Formal Category Theory")
;; (find-licatavetttext "")



;; <lindenhovius>
;; http://www.cs.tulane.edu/~alindenh/

;; «lindenhovius-gtop»  (to ".lindenhovius-gtop")
;; (find-books "__cats/__cats.el" "lindenhovius-gtop")
;; (find-LATEX "2020lindenhovius.tex")
;; A.J. Lindenhovius: Grothendieck topologies on posets
;; https://arxiv.org/abs/1405.4408v2
;; https://arxiv.org/pdf/1405.4408v2.pdf
;; https://ncatlab.org/nlab/show/nucleus
;; (find-sh0 "cp -v $S/https/arxiv.org/pdf/1405.4408v2.pdf /tmp/lind.pdf")
(code-pdf-page "grtopsonposets" "$S/https/arxiv.org/pdf/1405.4408v2.pdf")
(code-pdf-text "grtopsonposets" "$S/https/arxiv.org/pdf/1405.4408v2.pdf")
;; (find-grtopsonposetspage)
;; (find-grtopsonposetstext)
;; (find-grtopsonposetspage  3 "1 Preliminaries on order theory")
;; (find-grtopsonposetspage  8 "2 Grothendieck topologies on posets")
;; (find-grtopsonposetspage 11   "Proposition 2.8")
;; (find-grtopsonposetstext 11   "Proposition 2.8")
;; (find-grtopsonposetspage 14 "3 Non-Artinian and downwards directed posets")
;; (find-grtopsonposetspage 21 "4 Sheaves and morphisms of sites")
;; (find-grtopsonposetspage 35 "5 Other Grothendieck topologies and its sheaves")
;; (find-grtopsonposetspage 43   "Conclusion")
;; (find-grtopsonposetstext 43   "Conclusion")
;; (find-grtopsonposetspage 44 "A The poset of commutative unital C*-subalgebras of a C*-algebra")
;; (find-grtopsonposetspage 48 "B Grothendieck topologies and Locale Theory")
;; (find-grtopsonposetspage 70 "C Structures induced by a subset of a poset")
;; (find-grtopsonposetspage 77 "References")
;; (find-grtopsonposetstext 77 "References")

;; «lindenhovius-phd»  (to ".lindenhovius-phd")
;; (find-books "__cats/__cats.el" "lindenhovius-phd")
;; https://www.math.ru.nl/~landsman/Lindenhovius.pdf
;; (find-fline "$S/https/www.math.ru.nl/~landsman/")
(code-pdf-page "lindenhoviusphd" "$S/https/www.math.ru.nl/~landsman/Lindenhovius.pdf")
(code-pdf-text "lindenhoviusphd" "$S/https/www.math.ru.nl/~landsman/Lindenhovius.pdf")
;; (find-lindenhoviusphdpage)
;; (find-lindenhoviusphdtext)
;; (find-lindenhoviusphdpage 6 "Contents")
;; (find-lindenhoviusphdtext 6 "Contents")
;; (find-lindenhoviusphdpage 195 "10       Grothendieck topologies")
;; (find-lindenhoviusphdtext 195 "10       Grothendieck topologies")



;; «logan»  (to ".logan")
;; (find-books "__cats/__cats.el" "logan")
(code-pdf-page "loganhypslides" "~/books/__cats/logan__hyperdoctrines_and_why_you_should_care_about_them.pdf")
(code-pdf-text "loganhypslides" "~/books/__cats/logan__hyperdoctrines_and_why_you_should_care_about_them.pdf" 1)
;; (find-loganhypslidespage)
;; (find-loganhypslidespage        1  "Contents")
;; (find-loganhypslidespage (+ 1 189) "Index")
;; (find-loganhypslidestext "")



;; «loregian»  (to ".loregian")
;; (find-books "__cats/__cats.el" "loregian")
;; See: (find-books "__cats/__cats.el" "caccamo-winskel")
;; https://ncatlab.org/nlab/show/Fosco+Loregian
;; https://scholar.google.es/citations?user=Jj_0mHgAAAAJ&hl=en
;; https://arxiv.org/search/math?searchtype=author&query=Loregian%2C+F
;; https://arxiv.org/abs/1501.02503 Coend calculus
;; https://arxiv.org/pdf/1501.02503.pdf
;; (find-psne-arxiv-links "https://arxiv.org/pdf/1501.02503.pdf" "coendcalculus")
;; https://www.cambridge.org/core/books/coend-calculus/C662E90767358B336F17B606D19D8C43
;; http://tetrapharmakon.github.io/
;; (code-pdf-page "coendcalculus" "~/books/__cats/loregian__coend_calculus.pdf")
;; (code-pdf-text "coendcalculus" "~/books/__cats/loregian__coend_calculus.pdf" 20)
(code-pdf-page "coendcalculus" "$S/https/arxiv.org/pdf/1501.02503.pdf")
(code-pdf-text "coendcalculus" "$S/https/arxiv.org/pdf/1501.02503.pdf" 20)
;; (find-coendcalculuspage)
;; (find-coendcalculustext)
;; (find-coendcalculuspage)
;; (find-coendcalculuspage         3  "Contents")
;; (find-coendcalculustext         3  "Contents")
;; (find-coendcalculuspage         9   "deduction rules")
;; (find-coendcalculustext         9   "deduction rules")
;; (find-coendcalculuspage (+ 20   1) "1 Dinaturality and co/ends")
;; (find-coendcalculuspage (+ 20   1) "1.1 Supernaturality")
;; (find-coendcalculuspage (+ 20  11) "1.2 Co/ends as co/limits")
;; (find-coendcalculuspage (+ 20  17) "1.3 The Fubini rule")
;; (find-coendcalculuspage (+ 20  21) "1.4 First instances of co/ends")
;; (find-coendcalculuspage (+ 20  24)  "Exercises")
;; (find-coendcalculuspage (+ 20  30) "2 Yoneda and Kan")
;; (find-coendcalculuspage (+ 20  31) "2.1 A brief recap: the Yoneda lemma and Kan extensions")
;; (find-coendcalculuspage (+ 20  34) "2.2 Yoneda lemma using co/ends")
;; (find-coendcalculuspage (+ 20  37) "2.3 Kan extensions using co/ends")
;; (find-coendcalculuspage (+ 20 38)      "Proposition 2.3.5")
;; (find-coendcalculustext (+ 20 38)      "Proposition 2.3.5")
;; (find-coendcalculuspage (+ 20  44) "2.4 A Yoneda structure on Cat")
;; (find-coendcalculuspage (+ 20  50) "2.5 Addendum: relative monads")
;; (find-coendcalculuspage (+ 20  65)  "Exercises")
;; (find-coendcalculuspage (+ 20  70) "3 Nerves and realisations")
;; (find-coendcalculuspage (+ 20  70) "3.1 The classical nerve and realisation")
;; (find-coendcalculuspage (+ 20  75) "3.2 Abstract realisations and nerves")
;; (find-coendcalculuspage (+ 20  86)  "Exercises")
;; (find-coendcalculuspage (+ 20  90) "4 Weighted co/limits")
;; (find-coendcalculuspage (+ 20  92) "4.1 Weighted limits and colimits")
;; (find-coendcalculuspage (+ 20  97) "4.2 Examples of weighted colimits")
;; (find-coendcalculuspage (+ 20 103) "4.3 Enriched co/ends")
;; (find-coendcalculuspage (+ 20 110)  "Exercises")
;; (find-coendcalculuspage (+ 20 113) "5 Profunctors")
;; (find-coendcalculuspage (+ 20 113) "5.1 The 2-category of profunctors")
;; (find-coendcalculuspage (+ 20 119) "5.2 Embeddings and adjoints")
;; (find-coendcalculuspage (+ 20 124) "5.3 The structure of Prof")
;; (find-coendcalculuspage (+ 20 126) "5.4 A more abstract look at Prof")
;; (find-coendcalculuspage (+ 20 132)  "Exercises")
;; (find-coendcalculuspage (+ 20 136) "6 Operads")
;; (find-coendcalculuspage (+ 20 137) "6.1 Introduction")
;; (find-coendcalculuspage (+ 20 138) "6.2 The convolution product")
;; (find-coendcalculuspage (+ 20 142) "6.3 Substitution product and operads")
;; (find-coendcalculuspage (+ 20 147) "6.4 Some advanced results")
;; (find-coendcalculuspage (+ 20 153)  "Exercises")
;; (find-coendcalculuspage (+ 20 157) "7 Higher dimensional co/ends")
;; (find-coendcalculuspage (+ 20 158) "7.1 2-dimensional coends")
;; (find-coendcalculuspage (+ 20 174) "7.2 Coends in homotopy theory")
;; (find-coendcalculuspage (+ 20 190) "7.3 Co/ends in quasicategories")
;; (find-coendcalculuspage (+ 20 195) "7.4 Co/ends in a derivator")
;; (find-coendcalculuspage (+ 20 199)  "Exercises")
;; (find-coendcalculuspage (+ 20 203) "8 Addenda et Paralipomena")
;; (find-coendcalculuspage (+ 20 203) "8.1 Fourier theory")
;; (find-coendcalculuspage (+ 20 208) "8.2 Tambara theory")
;; (find-coendcalculuspage (+ 20 212) "8.3 Coends in Haskell")
;; (find-coendcalculuspage (+ 20 216)  "Exercises")
;; (find-coendcalculuspage (+ 20 219) "Appendix A Review of category theory")
;; (find-coendcalculuspage (+ 20 219) "A.1 Foundations")
;; (find-coendcalculuspage (+ 20 222) "A.2 Categories and functors")
;; (find-coendcalculuspage (+ 20 230) "A.3 Natural transformations")
;; (find-coendcalculuspage (+ 20 242) "A.4 Limits and colimits")
;; (find-coendcalculuspage (+ 20 256) "A.5 Adjunctions")
;; (find-coendcalculuspage (+ 20 265) "A.6 The Yoneda lemma")
;; (find-coendcalculuspage (+ 20 275) "A.7 Factorisation systems")
;; (find-coendcalculuspage (+ 20 279) "A.8 Monoidal categories and monads")
;; (find-coendcalculuspage (+ 20 287) "A.9 2-categories")
;; (find-coendcalculuspage (+ 20 295) "A.10 Higher categories")
;; (find-coendcalculuspage (+ 20 300) "A.11 Miscellaneous definitions")
;; (find-coendcalculuspage (+ 20 304)  "Exercises")
;; (find-coendcalculuspage (+ 20 310) "Appendix B")
;; (find-coendcalculuspage (+ 20 313) "Bibliography")
;; (find-coendcalculustext "")

;; https://arxiv.org/pdf/1806.06129.pdf Categorical Notions of Fibration

;; <dilibertiloregian>
;; https://arxiv.org/abs/1804.08710
;; https://arxiv.org/pdf/1804.08710.pdf
(code-pdf-page "dilibertiloregian" "$S/https/arxiv.org/pdf/1804.08710.pdf")
(code-pdf-text "dilibertiloregian" "$S/https/arxiv.org/pdf/1804.08710.pdf")
;; (find-dilibertiloregianpage)
;; (find-dilibertiloregiantext)




;; «low»  (to ".low")
;; Zhen Lin Low: Universes for category theory
;; https://arxiv.org/abs/1304.5227
;; https://arxiv.org/pdf/1304.5227.pdf
;; (find-fline "$S/https/arxiv.org/pdf/")
(code-pdf-page "universesforct" "$S/https/arxiv.org/pdf/1304.5227.pdf")
(code-pdf-text "universesforct" "$S/https/arxiv.org/pdf/1304.5227.pdf")
;; (find-universesforctpage)
;; (find-universesforcttext)



;; «lucatelli»  (to ".lucatelli")
;; (find-books "__cats/__cats.el" "lucatelli")
;; (find-angg ".emacs.papers" "lucatelli")
;; https://arxiv.org/find/math/1/au:+Nunes_F/0/1/0/all/0/1

;; «lucatelli-sfd»  (to ".lucatelli-sfd")
;; "Semantic Factorization and Descent"
;; https://mail.google.com/mail/ca/u/0/?q=lua-l#inbox/FMfcgxwGCtFTVVJQjlBhbKwTRcfGqLzr
;; https://arxiv.org/abs/1902.01225
;; https://arxiv.org/pdf/1902.01225.pdf
;; (find-psne-arxiv-links "https://arxiv.org/pdf/1902.01225.pdf" "lucatellisfd")
(code-pdf-page "lucatellisfd0" "~/books/__cats/DescidaSemantica.pdf")
(code-pdf-text "lucatellisfd0" "~/books/__cats/DescidaSemantica.pdf" 1)
(code-pdf-page "lucatellisfd" "$S/https/arxiv.org/pdf/1902.01225.pdf")
(code-pdf-text "lucatellisfd" "$S/https/arxiv.org/pdf/1902.01225.pdf")
;; (find-lucatellisfd0page)
;; (find-lucatellisfd0page        1  "Contents")
;; (find-lucatellisfd0page (+ 1 189) "Index")
;; (find-lucatellisfd0text "")
;; (find-lucatellisfdpage)
;; (find-lucatellisfdtext)

;; 2022, Applied Categorical Structures:
(code-pdf-page "sfd" "~/books/__cats/lucatelli__semantic_factorization_descent.pdf")
(code-pdf-text "sfd" "~/books/__cats/lucatelli__semantic_factorization_descent.pdf" 1)
;; (find-sfdpage)
;; (find-sfdpage        1  "Contents")
;; (find-sfdpage (+ 1 189) "Index")
;; (find-sfdtext "")

;; «lucatelli-pseudokan»  (to ".lucatelli-pseudokan")
;; "Pseudo-Kan Extensions and Descent Theory" (2018)
;; http://www.mat.uc.pt/preprints/ps/p1630.pdf
;; https://arxiv.org/abs/1606.04999
;; https://arxiv.org/pdf/1606.04999.pdf
;; http://www.tac.mta.ca/tac/volumes/33/15/33-15abs.html
;; http://www.tac.mta.ca/tac/volumes/33/15/33-15.pdf
(code-pdf-page "lucatellipke00" "$S/http/www.mat.uc.pt/preprints/ps/p1630.pdf")
(code-pdf-text "lucatellipke00" "$S/http/www.mat.uc.pt/preprints/ps/p1630.pdf")
(code-pdf-page "lucatellipke0" "$S/https/arxiv.org/pdf/1606.04999.pdf")
(code-pdf-text "lucatellipke0" "$S/https/arxiv.org/pdf/1606.04999.pdf")
(code-pdf-page "lucatellikan" "$S/http/www.tac.mta.ca/tac/volumes/33/15/33-15.pdf")
(code-pdf-text "lucatellikan" "$S/http/www.tac.mta.ca/tac/volumes/33/15/33-15.pdf" -389)
;; (find-lucatellipke00page)
;; (find-lucatellipke00text)
;; (find-lucatellipke0page)
;; (find-lucatellipke0text)
;; (find-lucatellikanpage)
;; (find-lucatellikantext)
;; (find-lucatellikanpage (+ -389 436) "9.1. Definition. [Pure Structure]")
;; (find-lucatellikantext (+ -389 436) "9.1. Definition. [Pure Structure]")

;; Clementino/Nunes: "Lax Comma 2-Categories and Admissible 2-Functors"
;; https://arxiv.org/abs/2002.03132
;; https://arxiv.org/pdf/2002.03132.pdf
(code-pdf-page "lucatellilaxcomma2c" "$S/https/arxiv.org/pdf/2002.03132.pdf")
(code-pdf-text "lucatellilaxcomma2c" "$S/https/arxiv.org/pdf/2002.03132.pdf")
;; (find-lucatellilaxcomma2cpage)
;; (find-lucatellilaxcomma2ctext)
;; (find-psne-arxiv-links "https://arxiv.org/pdf/2002.03132.pdf" "lucatellilaxcomma2c")
;; (code-c-d "lucatellilaxcomma2c" "~/usrc/arxiv-lucatellilaxcomma2c/")
;; (find-lucatellilaxcomma2cfile "")

;; «lucatelli-pseudoa»  (to ".lucatelli-pseudoa")
;; "Pseudoalgebras and Non-Canonical Isomorphisms" (2018)
;; https://doi.org/10.1007/s10485-018-9541-3
;; https://arxiv.org/abs/1711.02051
;; https://arxiv.org/pdf/1711.02051.pdf
(code-pdf-page "lucatellipseudoa" "$S/https/arxiv.org/pdf/1711.02051.pdf")
(code-pdf-text "lucatellipseudoa" "$S/https/arxiv.org/pdf/1711.02051.pdf")
(code-pdf-page "lucatellipseudoa" "~/books/__cats/lucatelli__pseudoalgebras_and_non-canonical_isomorphisms.pdf")
(code-pdf-text "lucatellipseudoa" "~/books/__cats/lucatelli__pseudoalgebras_and_non-canonical_isomorphisms.pdf" 1)
;; (find-lucatellipseudoapage)
;; (find-lucatellipseudoatext)
;; (find-lucatellipseudoapage)
;; (find-lucatellipseudoatext "")





;; «lurie»  (to ".lurie")
;; https://www.math.ias.edu/~lurie/
;; https://www.math.ias.edu/~lurie/papers/HTT.pdf
(code-pdf-page "luriehtt" "$S/https/www.math.ias.edu/~lurie/papers/HTT.pdf")
(code-pdf-text "luriehtt" "$S/https/www.math.ias.edu/~lurie/papers/HTT.pdf")
;; (find-luriehttpage)
;; (find-luriehtttext)
;; (find-luriehttpage 5 "Contents")
;; (find-luriehtttext 5 "Contents")


;; «macdonald-sobral»  (to ".macdonald-sobral")
;; (find-books "__cats/__cats.el" "macdonald-sobral")
;; (find-books "__cats/__cats.el" "pedicchio-tholen")
;; (find-LATEX "2020macdonaldsobral.tex" "title")
;; https://www.cambridge.org/core/books/categorical-foundations/aspects-of-monads/DAE5E7135F78327CCBAA54D4B592E6CA
;; https://doi.org/10.1017/CBO9781107340985.008
(code-pdf-page "mcdsobral" "~/books/__cats/macdonald_sobral__aspects_of_monads.pdf")
(code-pdf-text "mcdsobral" "~/books/__cats/macdonald_sobral__aspects_of_monads.pdf" -212)
;; (find-mcdsobralpage)
;; (find-mcdsobraltext "")
;; (find-mcdsobralpage (+ -212 215) "1. Monoids and monads")
;; (find-mcdsobraltext (+ -212 215) "1. Monoids and monads")
;; (find-mcdsobralpage (+ -212 216) "1.2. Monads")
;; (find-mcdsobraltext (+ -212 216) "1.2. Monads")
;; (find-mcdsobralpage (+ -212 217) "1.3. The Eilenberg-Moore construction")
;; (find-mcdsobraltext (+ -212 217) "1.3. The Eilenberg-Moore construction")
;; (find-mcdsobralpage (+ -212 220) "1.6. The Kleisli construction")
;; (find-mcdsobraltext (+ -212 220) "1.6. The Kleisli construction")
;; (find-mcdsobralpage (+ -212 239) "3. Conditions for the unit of a monad to be a monomorphism")
;; (find-mcdsobraltext (+ -212 239) "3. Conditions for the unit of a monad to be a monomorphism")








;; «maclane»  (to ".maclane")
;; (find-books "__cats/__cats.el" "maclane")
;; find-LATEX "catsem-ab.bib" "bib-CWM2")
;; (find-LATEX "catsem-u.bib" "bib-MacLane")
;; (find-angg ".emacs.papers" "maclane")
;; (find-angg ".emacs.templates" "find-cwm-links")
(code-pdf-page "cwm1" "~/books/__cats/maclane__cwm_springer_1st_ed.pdf")
(code-pdf-text "cwm1" "~/books/__cats/maclane__cwm_springer_1st_ed.pdf" 9)
(code-pdf-page "cwm2" "~/books/__cats/maclane__cwm_springer_2nd_ed.pdf")
(code-pdf-text "cwm2" "~/books/__cats/maclane__cwm_springer_2nd_ed.pdf" 13)
;; (find-cwm1page)
;; (find-cwm1page        7  "Contents")
;; (find-cwm1page (+ 9   1) "Introduction")
;; (find-cwm1page (+ 3 253) "Index")
;; (find-cwm1text "")

;; (find-cwm2page)
;; (find-cwm2page        8  "Contents")
;; (find-cwm2page (+ 3 303) "Index")
;; (find-cwm2text "")

;; (find-cwm2page 5 "Preface to the Second Edition")
;; (find-cwm2page 6 "Preface to the First Edition")
;; (find-cwm2page (+ 11   1) "Introduction")
;; (find-cwm2page (+ 13   7) "I. Categories, Functors, and Natural Transformations")
;; (find-cwm2page (+ 13  10)   "1. Axioms for Categories")
;; (find-cwm2page (+ 13  10)   "2. Categories")
;; (find-cwm2page (+ 13  13)   "3. Functors")
;; (find-cwm2page (+ 13  16)   "4. Natural Transformations")
;; (find-cwm2page (+ 13  19)   "5. Monics, Epis, and Zeros")
;; (find-cwm2page (+ 13  21)   "6. Foundations")
;; (find-cwm2page (+ 13  24)   "7. Large Categories")
;; (find-cwm2page (+ 13  27)   "8. Hom-Sets")
;; (find-cwm2page (+ 13  31) "II. Constructions on Categories")
;; (find-cwm2page (+ 13  31)   "1. Duality")
;; (find-cwm2page (+ 13  33)   "2. Contravariance and Opposites")
;; (find-cwm2page (+ 13  36)   "3. Products of Categories")
;; (find-cwm2page (+ 13  40)   "4. Functor Categories")
;; (find-cwm2page (+ 13  42)   "5. The Category of All Categories")
;; (find-cwm2page (+ 13  45)   "6. Comma Categories")
;; (find-cwm2page (+ 13  48)   "7. Graphs and Free Categories")
;; (find-cwm2page (+ 13  51)   "8. Quotient Categories")
;; (find-cwm2page (+ 13  55) "III. Universals and Limits")
;; (find-cwm2page (+ 13  55)   "1. Universal Arrows")
;; (find-cwm2page (+ 13  59)   "2. The Yoneda Lemma")
;; (find-cwm2page (+ 13  60)      "representation of a functor")
;; (find-cwm2page (+ 13  62)   "3. Coproducts and Colimits")
;; (find-cwm2page (+ 13  68)   "4. Products and Limits")
;; (find-cwm2page (+ 13  72)   "5. Categories with Finite Products")
;; (find-cwm2page (+ 13  75)   "6. Groups in Categories")
;; (find-cwm2page (+ 13  76)   "7. Colimits of Representable Functors")
;; (find-cwm2page (+ 13  79) "IV. Adjoints")
;; (find-cwm2page (+ 13  79)   "1. Adjunctions")
;; (find-cwm2page (+ 13  86)   "2. Examples of Adjoints")
;; (find-cwm2page (+ 13  90)   "3. Reflective Subcategories")
;; (find-cwm2page (+ 13  92)   "4. Equivalence of Categories")
;; (find-cwm2page (+ 13  95)   "5. Adjoints for Preorders")
;; (find-cwm2page (+ 13  97)   "6. Cartesian Closed Categories")
;; (find-cwm2page (+ 13  99)   "7. Transformations of Adjoints")
;; (find-cwm2page (+ 13 103)   "8. Composition of Adjoints")
;; (find-cwm2page (+ 13 105)   "9. Subsets and Characteristic Functions")
;; (find-cwm2page (+ 13 106)   "10. Categories Like Sets")
;; (find-cwm2page (+ 13 109) "V. Limits")
;; (find-cwm2page (+ 13 109)   "1. Creation of Limits")
;; (find-cwm2page (+ 13 112)   "2. Limits by Products and Equalizers")
;; (find-cwm2page (+ 13 115)   "3. Limits with Parameters")
;; (find-cwm2page (+ 13 116)   "4. Preservation of Limits")
;; (find-cwm2page (+ 13 118)   "5. Adjoints on Limits")
;; (find-cwm2page (+ 13 120)   "6. Freyd's Adjoint Functor Theorem")
;; (find-cwm2page (+ 13 126)   "7. Subobjects and Generators")
;; (find-cwm2page (+ 13 128)   "8. The Special Adjoint Functor Theorem")
;; (find-cwm2page (+ 13 132)   "9. Adjoints in Topology")
;; (find-cwm2page (+ 13 137) "VI. Monads and Algebras")
;; (find-cwm2page (+ 13 137)   "1. Monads in a Category")
;; (find-cwm2page (+ 13 139)   "2. Algebras for a Monad")
;; (find-cwm2page (+ 13 139)     "Eilenberg-Moore")
;; (find-cwm2page (+ 13 142)   "3. The Comparison with Algebras")
;; (find-cwm2page (+ 13 144)   "4. Words and Free Semigroups")
;; (find-cwm2page (+ 13 147)   "5. Free Algebras for a Monad")
;; (find-cwm2page (+ 13 149)   "6. Split Coequalizers")
;; (find-cwm2page (+ 13 151)   "7. Beck's Theorem")
;; (find-cwm2page (+ 13 156)   "8. Algebras Are T-Algebras")
;; (find-cwm2page (+ 13 157)   "9. Compact Hausdorff Spaces")
;; (find-cwm2page (+ 13 161) "VII. Monoids")
;; (find-cwm2page (+ 13 161)   "1. Monoidal Categories")
;; (find-cwm2page (+ 13 165)   "2. Coherence")
;; (find-cwm2page (+ 13 170)   "3. Monoids")
;; (find-cwm2page (+ 13 174)   "4. Actions")
;; (find-cwm2page (+ 13 175)   "5. The Simplicial Category")
;; (find-cwm2page (+ 13 180)   "6. Monads and Homology")
;; (find-cwm2page (+ 13 184)   "7. Closed Categories")
;; (find-cwm2page (+ 13 185)   "8. Compactly Generated Spaces")
;; (find-cwm2page (+ 13 188)   "9. Loops and Suspensions")
;; (find-cwm2page (+ 13 191) "VIII. Abelian Categories")
;; (find-cwm2page (+ 13 191)   "1. Kernels and Cokernels")
;; (find-cwm2page (+ 13 194)   "2. Additive Categories")
;; (find-cwm2page (+ 13 198)   "3. Abelian Categories")
;; (find-cwm2page (+ 13 202)   "4. Diagram Lemmas")
;; (find-cwm2page (+ 13 211) "IX. Special Limits")
;; (find-cwm2page (+ 13 211)   "1. Filtered Limits")
;; (find-cwm2page (+ 13 214)   "2. Interchange of Limits")
;; (find-cwm2page (+ 13 217)   "3. Final Functors.")
;; (find-cwm2page (+ 13 218)   "4. Diagonal Naturality")
;; (find-cwm2page (+ 13 222)   "5. Ends")
;; (find-cwm2page (+ 13 226)   "6. Coends")
;; (find-cwm2page (+ 13 228)   "7. Ends with Parameters")
;; (find-cwm2page (+ 13 230)   "8. Iterated Ends and Limits")
;; (find-cwm2page (+ 13 233) "X. Kan Extensions")
;; (find-cwm2page (+ 13 233)   "1. Adjoints and Limits")
;; (find-cwm2page (+ 13 235)   "2. Weak Universality")
;; (find-cwm2page (+ 13 236)   "3. The Kan Extension")
;; (find-cwm2page (+ 13 240)   "4. Kan Extensions as Coends")
;; (find-cwm2page (+ 13 243)   "5. Pointwise Kan Extensions")
;; (find-cwm2page (+ 13 245)   "6. Density")
;; (find-cwm2page (+ 13 248)   "7. All Concepts Are Kan Extensions")
;; (find-cwm2page (+ 13 251) "XI. Symmetry and Braiding in Monoidal Categories")
;; (find-cwm2page (+ 13 251)   "1. Symmetric Monoidal Categories")
;; (find-cwm2page (+ 13 255)   "2. Monoidal Functors")
;; (find-cwm2page (+ 13 257)   "3. Strict Monoidal Categories")
;; (find-cwm2page (+ 13 260)   "4. The Braid Groups Bn and the Braid Category")
;; (find-cwm2page (+ 13 263)   "5. Braided Coherence")
;; (find-cwm2page (+ 13 266)   "6. Perspectives")
;; (find-cwm2page (+ 13 267) "XII. Structures in Categories")
;; (find-cwm2page (+ 13 267)   "1. Internal Categories")
;; (find-cwm2page (+ 13 270)   "2. The Nerve of a Category")
;; (find-cwm2page (+ 13 272)   "3. 2-Categories")
;; (find-cwm2page (+ 13 276)   "4. Operations in 2-Categories")
;; (find-cwm2page (+ 13 279)   "5. Single-Set Categories")
;; (find-cwm2page (+ 13 281)   "6. Bicategories")
;; (find-cwm2page (+ 13 283)   "7. Examples of Bicategories")
;; (find-cwm2page (+ 13 285)   "8. Crossed Modules and Categories in Grp")
;; (find-cwm2page (+ 13 289) "Appendix. Foundations")
;; (find-cwm2page (+ 13 293) "Table of Standard Categories: Objects and Arrows")
;; (find-cwm2page (+ 13 295) "Table of Terminology")
;; (find-cwm2page (+ 13 297) "Bibliography")
;; (find-cwm2page (+ 13 303) "Index")

;; See: (find-books "__cats/__cats.el" "loregian")
;; See: (find-books "__cats/__cats.el" "loregian" "coend_calculus")

;; «maclane-bowdoin»  (to ".maclane-bowdoin")
;; (find-books "__cats/__cats.el" "maclane-bowdoin")
;; https://ncatlab.org/nlab/show/Lectures+on+category+theory
;; https://ncatlab.org/nlab/files/MacLaneBowdoinLectures69.pdf
;; https://dl.dropboxusercontent.com/u/12630719/MacLaneBowdoinLectures69.pdf
;; (find-fline "$S/https/dl.dropboxusercontent.com/u/12630719/")
(code-pdf-page "bowdoin" "$S/https/dl.dropboxusercontent.com/u/12630719/MacLaneBowdoinLectures69.pdf")
(code-pdf-text "bowdoin" "$S/https/dl.dropboxusercontent.com/u/12630719/MacLaneBowdoinLectures69.pdf")
(code-pdf-page "bowdoin" "$S/https/ncatlab.org/nlab/files/MacLaneBowdoinLectures69.pdf")
(code-pdf-text "bowdoin" "$S/https/ncatlab.org/nlab/files/MacLaneBowdoinLectures69.pdf")
;; (find-bowdoinpage)
;; (find-bowdoinpage 2 "1")
;; (find-bowdoinpage 8 "2")
;; (find-bowdoinpage 12 "3")
;; (find-bowdoinpage 20 "4")
;; (find-bowdoinpage 28 "5")
;; (find-bowdoinpage 38 "Universal")
;; (find-bowdoinpage 128 "structure is left adjoint to semantics")

;; «maclane-ca»  (to ".maclane-ca")
;; (find-books "__cats/__cats.el" "maclane-ca")
;; Saunders MacLane: "Categorical algebra"
;; Journal: Bull. Amer. Math. Soc. 71 (1965), 40-106
;; https://www.ams.org/journals/bull/1965-71-01/S0002-9904-1965-11234-4/
;; DOI: https://doi.org/10.1090/S0002-9904-1965-11234-4
;; MathSciNet review: 0171826
(code-pdf-page "maclaneca" "~/books/__cats/maclane__categorical_algebra.pdf")
(code-pdf-text "maclaneca" "~/books/__cats/maclane__categorical_algebra.pdf" 1)
;; (find-maclanecapage)
;; (find-maclanecapage        1  "Contents")
;; (find-maclanecapage (+ 1 189) "Index")
;; (find-maclanecatext "")



;; https://math.stackexchange.com/questions/53656/what-is-the-origin-of-the-expression-yoneda-lemma
;; Saunders MacLane: "The Yoneda lemma". Mathematica Japonica, vol.47, no.1. p.156
;; http://www.jams.or.jp/notice/mj/47-1.html
;; https://dmitripavlov.org/scans/yoneda.pdf
(code-pdf-page "maclaneyonedamj" "$S/https/dmitripavlov.org/scans/yoneda.pdf")
;; (find-maclaneyonedamjpage (+ -154 156))

;; [ML88] Saunders Mac Lane. Concepts and categories in perspective.
;; In A century of mathematics in America, Part I, volume 1 of Hist.
;; Math., pages 323­365. Amer. Math. Soc., Providence, RI, 1988.
;; http://www.ams.org/publicoutreach/math-history/hmath1-maclane25.pdf
(code-pdf-page "maclaneccinperspective" "$S/http/www.ams.org/publicoutreach/math-history/hmath1-maclane25.pdf")
(code-pdf-text "maclaneccinperspective" "$S/http/www.ams.org/publicoutreach/math-history/hmath1-maclane25.pdf")
;; (find-maclaneccinperspectivepage)
;; (find-maclaneccinperspectivepage (+ -322 330) "adjoint T^* to the linear transformation T")
;; (find-maclaneccinperspectivepage (+ -322 333) "9. Categories")
;; (find-maclaneccinperspectivepage (+ -322 341) "14. Adjoint functors")
;; (find-maclaneccinperspectivetext)

;; Saunders MacLane: "Groups, Categories and Duality" (1948)
;; https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1079106/
;; https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1079106/pdf/pnas01707-0037.pdf
(code-pdf-page "maclane48" "$S/https/www.ncbi.nlm.nih.gov/pmc/articles/PMC1079106/pdf/pnas01707-0037.pdf")
(code-pdf-text "maclane48" "$S/https/www.ncbi.nlm.nih.gov/pmc/articles/PMC1079106/pdf/pnas01707-0037.pdf")
;; (find-maclane48page)
;; (find-maclane48text)

;; «maclane-mff»  (to ".maclane-mff")
;; (find-books "__cats/__cats.el" "maclane-mff")
(code-pdf-page "maclanemff" "~/books/__cats/maclane__mathematics_form_and_function.pdf")
(code-pdf-text "maclanemff" "~/books/__cats/maclane__mathematics_form_and_function.pdf" 11)
;; (find-maclanemffpage)
;; (find-maclanemffpage         6  "Contents")
;; (find-maclanemffpage (+ 11   6) "1. Origins of formal structure")
;; (find-maclanemffpage (+ 11 358) "11. Sets, Logic, and Categories")
;; (find-maclanemffpage (+ 11 373) "ZBQC")
;; (find-maclanemfftext (+ 11 373) "ZBQC")
;; (find-maclanemfftext "")

;; «maclane-moerdijk»  (to ".maclane-moerdijk")
;; (find-books "__cats/__cats.el" "maclane-moerdijk")
;; (find-books "__cats/__cats.el" "moerdijk")
;; (find-LATEX "catsem.bib" "bib-MacLaneMoerdijk")
;; https://www.springer.com/gp/book/9780387977102
(code-pdf-page "maclanemoerdijk" "~/books/__cats/maclane_moerdijk__sheaves_in_geometry_and_logic.pdf")
(code-pdf-text "maclanemoerdijk" "~/books/__cats/maclane_moerdijk__sheaves_in_geometry_and_logic.pdf")
;; (brg "~/books/__cats/maclane_moerdijk__sheaves_in_geometry_and_logic.pdf")
;; (find-maclanemoerdijkpage           8  "Contents")
;; (find-maclanemoerdijkpage (+   11  10) "Categorical Preliminaries")
;; (find-maclanemoerdijkpage (+   11  24) "I. Categories of functors")
;; (find-maclanemoerdijkpage (+   11  25)     "presheaves")
;; (find-maclanemoerdijkpage (+   11  26)     "This makes y into a functor")
;; (find-maclanemoerdijkpage (+   11  29)   "2. Pullbacks")
;; (find-maclanemoerdijkpage (+   11  32)     "Definition" "subobject classifier")
;; (find-maclanemoerdijkpage (+   11  31)   "3. Characteristic functions of subobjects")
;; (find-maclanemoerdijkpage (+   11  35)   "4. Typical Subobject Classifiers")
;; (find-maclanemoerdijkpage (+   11  36)     "For an arbitrary small category C,")
;; (find-maclanemoerdijkpage (+   11  38)     "Sieve on C =")
;; (find-maclanemoerdijkpage (+   11  38)     "Omega(C) =")
;; (find-maclanemoerdijkpage (+   11  39)   "5. Colimits")
;; (find-maclanemoerdijkpage (+   11  44)   "6. Exponentials")
;; (find-maclanemoerdijkpage (+   11  48)   "7. Propositional calculus")
;; (find-maclanemoerdijkpage (+   11  50)   "8. Heyting Algebras")
;; (find-maclanemoerdijkpage (+   11  57)   "9. Quantifiers as Adjoints")
;; (find-maclanemoerdijkpage (+   11  62)   "Exercises")
;; (find-maclanemoerdijkpage (+   11  64) "II. Sheaves of Sets")
;; (find-maclanemoerdijkpage (+   11  64)   "1. Sheaves")
;; (find-maclanemoerdijkpage (+   11  69)   "2. Sieves and Sheaves")
;; (find-maclanemoerdijkpage (+   11  73)   "3. Sheaves and manifolds")
;; (find-maclanemoerdijkpage (+   11  79)     "sheaf of cross-sections")
;; (find-maclanemoerdijkpage (+   11  83)   "5. Sheaves and cross-sections")
;; (find-maclanemoerdijkpage (+   11  88)   "6. Sheaves as Étale Spaces")
;; (find-maclanemoerdijkpage (+   11  95)   "7. Sheaves with algebraic structure")
;; (find-maclanemoerdijkpage (+   11  99)   "9. Inverse Image Sheaf")
;; (find-maclanemoerdijkpage (+   11 106) "III. Grothendieck Topologies and Sheaves")
;; (find-maclanemoerdijkpage (+   11 110)     "Definition 1. A Grothendieck Topology")
;; (find-maclanemoerdijkpage (+   11 115)     "forcing")
;; (find-maclanemoerdijkpage (+   11 121)   "4. Sheaves on a Site")
;; (find-maclanemoerdijkpage (+   11 128)   "5. The associated sheaf functor")
;; (find-maclanemoerdijkpage (+   11 129)     "a(P) = (P^+)^+")
;; (find-maclanemoerdijkpage (+   11 134)   "6. First properties")
;; (find-maclanemoerdijkpage (+   11 140)   "7. Subobject classifiers for sites")
;; (find-maclanemoerdijkpage (+   11 145)   "8. Subsheaves")
;; (find-maclanemoerdijkpage (+   11 162)     "classifier")
;; (find-maclanemoerdijkpage (+   11 219) "V.1 Lawvere-Tierney Topologies")
;; (find-maclanemoerdijkpage (+   11 222)   "Theorem 2")
;; (find-maclanemoerdijkpage (+   11 233) "V.4 Lawvere-Tierney Subsumes Grothendieck")
;; (find-maclanemoerdijkpage (+   11 267) "VI. Topoi and Logic")
;; (find-maclanemoerdijkpage (+   11 347) "VII. Geometric Morphisms")
;; (find-maclanemoerdijkpage (+   11 366) "VII.4 Embeddings and Surjections")
;; (find-maclanemoerdijkpage (+   11 376)   "Factorization theorem; uniqueness")
;; (find-maclanemoerdijkpage (+   11 407)   "10. Morphisms Between Sites")
;; (find-maclanemoerdijkpage (+   11 470) "IX. Localic Topoi")
;; (find-maclanemoerdijkpage (+   11 475)   "3. Spaces from Locales")
;; (find-maclanemoerdijkpage (+   11 480)   "4. Embeddings and Surjections of Locales")
;; (find-maclanemoerdijkpage (+   11 483)     "nucleus")
;; (find-maclanemoerdijkpage (+   11 487)   "5. Localic Topoi")
;; (find-maclanemoerdijkpage (+   11 278) "forcing")
;; (find-maclanemoerdijkpage (+   11 603) "Bibliography")
;; (find-maclanemoerdijkpage (+   11 613) "Index of Notation")
;; (find-maclanemoerdijkpage (+   11 617) "Index")
;; (find-maclanemoerdijkpage (+   11 626) "Index" "subobject classifier")
;; (find-maclanemoerdijktext)


;; «makkai-reyes»  (to ".makkai-reyes")
;; (find-books "__cats/__cats.el" "makkai-reyes")
;; Makkai/Reyes: "First-Order Categorical Logic" (1977)
(code-pdf-page "makkaireyes" "~/books/__cats/makkai_reyes__first-order_categorical_logic.pdf")
(code-pdf-text "makkaireyes" "~/books/__cats/makkai_reyes__first-order_categorical_logic.pdf" 8)
;; (brg "~/books/__cats/makkai_reyes__first-order_categorical_logic.pdf")
;; (find-makkaireyespage)
;; (find-makkaireyespage        1  "Contents")
;; (find-makkaireyespage (+ 8  1) "Introduction")
;; (find-makkaireyespage (+ 8  9) "1. Grothendieck topoi")
;; (find-makkaireyestext (+ 8  9)     "Grothendieck topoi")
;; (find-makkaireyespage (+ 8 13)     "Definition 1.1.8")
;; (find-makkaireyestext (+ 8 13)     "Definition 1.1.8")
;; (find-makkaireyespage (+ 8 14)     "Proposition 1.1.9" "canonical topology")
;; (find-makkaireyestext (+ 8 14)     "Proposition 1.1.9" "canonical topology")
;; (find-makkaireyespage (+ 8 14)  "2. The associated sheaf")
;; (find-makkaireyestext (+ 8 14)  "2. The associated sheaf")
;; (find-makkaireyespage (+ 8 22)  "3 Grothendieck Topoi")
;; (find-makkaireyestext (+ 8 22)  "3 Grothendieck Topoi")
;; (find-makkaireyespage (+ 8 30)     "Lemma 1.3.14")
;; (find-makkaireyestext (+ 8 30)     "Lemma 1.3.14")
;; (find-makkaireyespage (+ 8 33)  "4. Characterization of Grothendieck topoi:")
;; (find-makkaireyestext (+ 8 33)  "4. Characterization of Grothendieck topoi:")
;; (find-makkaireyespage (+ 8 47) "2. Interpretation of the logic L... in categories")
;; (find-makkaireyestext (+ 8 47)    "Interpretation of the logic L")
;; (find-makkaireyestext "")


;; «maietti»  (to ".maietti")
;; (find-books "__cats/__cats.el" "maietti")
;; Maria Emilia Maietti: "Modular correspondence between dependent
;; type theories and categories including pretopoi and topoi" (2005)
;; https://www.math.unipd.it/~maietti/papers/tumscs.pdf
;; https://doi.org/10.1017/S0960129505004962
;; See also: (to "tlca2011")
;;
(code-pdf-page "maiettimodcorr" "$S/https/www.math.unipd.it/~maietti/papers/tumscs.pdf")
(code-pdf-text "maiettimodcorr" "$S/https/www.math.unipd.it/~maietti/papers/tumscs.pdf")
;; (find-maiettimodcorrpage)
;; (find-maiettimodcorrtext)




;; «maneggia»  (to ".maneggia")
;; (find-books "__cats/__cats.el" "maneggia")
(code-pdf-page "maneggia" "~/books/__cats/maneggia__models_of_linear_polymorphism.pdf")
(code-pdf-text "maneggia" "~/books/__cats/maneggia__models_of_linear_polymorphism.pdf" 1)
;; (find-maneggiapage)
;; (find-maneggiapage   9  "Contents")
;; (find-maneggiapage  87 "3.5 A linear hyperdoctrine")
;; (find-maneggiatext  87 "3.5 A linear hyperdoctrine")
;; (find-maneggiatext "")


;; «mannone»  (to ".mannone")
;; http://www.mathisintheair.com/eng/2018/01/30/creative-mathematics-an-application-of-category-theory/
;; http://www.mathisintheair.com/eng/2020/06/27/smiling-math/
;; http://mariamannone.com/
;; http://mariamannone.com/composizioni.html
;;
;; Maria Mannone: "Introduction to Gestural Similarity in Music. An
;; Application of Category Theory to the Orchestra" (2019)
;;
;; https://arxiv.org/abs/1904.10340
;; https://arxiv.org/pdf/1904.10340.pdf
(code-pdf-page "mannoneigs" "$S/https/arxiv.org/pdf/1904.10340.pdf")
(code-pdf-text "mannoneigs" "$S/https/arxiv.org/pdf/1904.10340.pdf")
;; (find-mannoneigspage)
;; (find-mannoneigstext)
;;
;; Mannone/Turchet: "Shall We (Math and) Dance?" (2019)
;; https://arxiv.org/abs/1912.13411
;; https://arxiv.org/pdf/1912.13411.pdf
(code-pdf-page "mannonemad" "$S/https/arxiv.org/pdf/1912.13411.pdf")
(code-pdf-text "mannonemad" "$S/https/arxiv.org/pdf/1912.13411.pdf")
;; (find-mannonemadpage)
;; (find-mannonemadtext)



;; «marmolejo»  (to ".marmolejo")
;; http://www.tac.mta.ca/tac/volumes/1997/n2/n2.pdf
;; "Doctrines Whose Structure Forms a Fully Faithful Adjoint String"
(code-pdf-page "marmolejodffas" "$S/http/www.tac.mta.ca/tac/volumes/1997/n2/n2.pdf")
(code-pdf-text "marmolejodffas" "$S/http/www.tac.mta.ca/tac/volumes/1997/n2/n2.pdf")
;; (find-marmolejodffaspage)
;; (find-marmolejodffastext)




;; «marquis»  (to ".marquis")
;; (find-books "__cats/__cats.el" "marquis")
;; Marquis: "From a Geometrical Point of View - Logic, Epistemology, and the Unity of Science" (2009)
;; https://www.springer.com/gp/book/9781402093838
(code-pdf-page "marquis" "~/books/__cats/marquis__from_a_geometrical_point_of_view.pdf")
(code-pdf-text "marquis" "~/books/__cats/marquis__from_a_geometrical_point_of_view.pdf" 12)
;; (find-marquispage)
;; (find-marquispage        11  "Contents")
;; (find-marquistext            "Contents")
;; (find-marquispage (+ 12   1) "Introduction")
;; (find-marquispage (+ 12   9) "1 Category Theory and Klein's Erlangen Program")
;; (find-marquispage (+ 12   9) "1.1 Eilenberg and Mac Lane's Claim")
;; (find-marquispage (+ 12  12) "1.2 Klein's Program: Basic Aspects")
;; (find-marquispage (+ 12  12) "1.2.1 A Philosophical Fable")
;; (find-marquispage (+ 12  15) "1.2.2 Transformation Groups: Encoding Basic Geometric Facts")
;; (find-marquispage (+ 12  25) "1.2.3 Transfer of Structure: The Irrelevance of the Nature of the Elements of a Space")
;; (find-marquispage (+ 12  28) "1.2.4 Why a Transformation Group is not Quite Enough")
;; (find-marquispage (+ 12  29) "1.2.5 But Then Again, why a Group is Enough")
;; (find-marquispage (+ 12  31) "1.2.6 Classifying Geometries")
;; (find-marquispage (+ 12  32) "1.3 Logical Remarks")
;; (find-marquispage (+ 12  34) "1.4 Main Ontological and Epistemological Consequences of Klein's Program")
;; (find-marquispage (+ 12  36) "1.5 Groups and Geometries: Formal Supervenience and Reduction")
;; (find-marquispage (+ 12  39) "1.6 Summing Up")
;; (find-marquispage (+ 12  41) "2 Introducing Categories, Functors and Natural Transformations")
;; (find-marquispage (+ 12  44) "2.1 From a Transformation Group to the Algebra of Mappings")
;; (find-marquispage (+ 12  51) "2.2 Foundations of Category Theory")
;; (find-marquispage (+ 12  54) "2.3 Philosophical Interlude: An Argument Against the Foundational Status of Category Theory")
;; (find-marquispage (+ 12  60) "2.4 At Last, Natural Transformations")
;; (find-marquispage (+ 12  64) "2.5 Extending Klein's Program in the Wrong Direction")
;; (find-marquispage (+ 12  67) "2.6 Category Theory: The First Phase 1945­1958")
;; (find-marquispage (+ 12  73) "3 Categories as Spaces, Functors as Transformations")
;; (find-marquispage (+ 12  74) "3.1 Universal Morphisms")
;; (find-marquispage (+ 12  77) "3.1.1 Mac Lane: Doing Duality without Elements")
;; (find-marquispage (+ 12  86) "3.1.2 Universal Morphisms")
;; (find-marquispage (+ 12  90) "3.2 Grothendieck and Abelian Categories")
;; (find-marquispage (+ 12  92) "3.2.1 Abelian Categories")
;; (find-marquispage (+ 12 102) "3.2.2 Representable Functors")
;; (find-marquispage (+ 12 109) "4 Discovering Fundamental Categorical Transformations: Adjoint Functors")
;; (find-marquispage (+ 12 114) "4.1 The Background: Homotopy Theory and Category Theory")
;; (find-marquispage (+ 12 125) "4.2 Kan's Discovery")
;; (find-marquispage (+ 12 132) "4.3 Kan's 1958 Papers "Adjoint Functors"")
;; (find-marquispage (+ 12 138)   "Kan succeeded in doing all three.")
;; (find-marquistext (+ 12 138)   "Kan succeeded in doing all three.")
;; (find-marquispage (+ 12 147) "5 Adjoint Functors: What They are, What They Mean")
;; (find-marquispage (+ 12 148) "5.1 Adjointness")
;; (find-marquispage (+ 12 161) "5.2 Equivalence of Categories Again")
;; (find-marquispage (+ 12 164) "5.3 Back to Klein")
;; (find-marquispage (+ 12 166) "5.4 From Groups to Groupoids")
;; (find-marquispage (+ 12 175) "5.5 The Foundations of Category Theory. Again")
;; (find-marquispage (+ 12 191) "6 Invariants in Foundations: Algebraic Logic")
;; (find-marquispage (+ 12 194) "6.1 Lawvere's Thesis")
;; (find-marquispage (+ 12 197) "6.2 The Category of Categories as a Foundational Framework")
;; (find-marquispage (+ 12 208) "6.3 The Elementary Theory of the Category of Sets")
;; (find-marquispage (+ 12 210) "6.4 Categorical Logic: the Program")
;; (find-marquispage (+ 12 216) "6.5 An Adjoint Presentation of Propositional Logic")
;; (find-marquispage (+ 12 220) "6.6 Quantifiers as Adjoint Functors")
;; (find-marquispage (+ 12 225) "6.7 Graphical Syntax: Sketches")
;; (find-marquispage (+ 12 234) "6.8 Categorical Theories: Conceptual and Generic Structures")
;; (find-marquispage (+ 12 246) "6.9 Summing Up")
;; (find-marquispage (+ 12 247) "7 Invariants in Foundations: Geometric Logic")
;; (find-marquispage (+ 12 248) "7.1 Grothendieck Toposes: Generalized Spaces")
;; (find-marquispage (+ 12 261) "7.2 Elementary Toposes")
;; (find-marquispage (+ 12 267) "7.3 Invariants Under Geometric Transformations")
;; (find-marquispage (+ 12 271) "7.4 Invariants Under Logical Transformations")
;; (find-marquispage (+ 12 276) "7.5 Invariant Foundational Frameworks")
;; (find-marquispage (+ 12 282) "7.6 Using Geometric and Logical Invariants")
;; (find-marquispage (+ 12 283) "7.7 Summing Up")
;; (find-marquispage (+ 12 285) "Conclusion")
;; (find-marquispage (+ 12 291) "References")
;; (find-marquispage (+ 12 303) "Index")
;; (find-marquistext            "Index")
;; (find-marquistext)

;; http://www.math.mcgill.ca/rags/seminar/
;; http://www.math.mcgill.ca/rags/seminar/Marquis_KreiselLawvere.pdf
;; https://www.youtube.com/watch?v=efd7oiUDPy0 The Kreisel Lawvere Debate on Categories and the Foundations of Mathematics
;; 54:00 species of categories
;; 56:00 logical ops as adjoints
;; 58:30 semantics and structure
;; 1:04:00 a regular category can be thought as a deductive system -> coherent
;;   -> heyting category -> boolean category
(code-pdf-page "marquiskrelaw" "$S/http/www.math.mcgill.ca/rags/seminar/Marquis_KreiselLawvere.pdf")
(code-pdf-text "marquiskrelaw" "$S/http/www.math.mcgill.ca/rags/seminar/Marquis_KreiselLawvere.pdf")
;; (find-marquiskrelawpage)
;; (find-marquiskrelawtext)

;; «marquis-reyes»  (to ".marquis-reyes")
;; (find-books "__cats/__cats.el" "marquis-reyes")
;; https://www.webdepot.umontreal.ca/Usagers/marquisj/MonDepotPublic/HistofCatLog.pdf
(code-pdf-page "histofcatlog" "$S/https/www.webdepot.umontreal.ca/Usagers/marquisj/MonDepotPublic/HistofCatLog.pdf")
(code-pdf-text "histofcatlog" "$S/https/www.webdepot.umontreal.ca/Usagers/marquisj/MonDepotPublic/HistofCatLog.pdf")
;; (find-histofcatlogpage)
;; (find-histofcatlogtext)
;; (find-histofcatlogpage 25 "1. Lawvere introduces")
;; (find-histofcatlogtext 25 "1. Lawvere introduces")
;; (find-histofcatlogpage 26 "Corry")
;; (find-histofcatlogtext 26 "Corry")
;; (find-histofcatlogpage 26 "polyadic")
;; (find-histofcatlogtext 26 "polyadic")
;; (find-histofcatlogpage 103 "vertical notation")
;; (find-histofcatlogtext 103 "vertical notation")


;; «maruyama»  (to ".maruyama")
;; (find-books "__cats/__cats.el" "maruyama")
;; "Meaning and Duality From Categorical Logic to Quantum Physics" (PhD Thesis, 2016)
;; http://www.cs.ox.ac.uk/people/bob.coecke/Yoshi.pdf
;; (find-fline "$S/http/www.cs.ox.ac.uk/people/bob.coecke/")
(code-pdf-page "maruyama" "$S/http/www.cs.ox.ac.uk/people/bob.coecke/Yoshi.pdf")
(code-pdf-text "maruyama" "$S/http/www.cs.ox.ac.uk/people/bob.coecke/Yoshi.pdf")
;; (find-maruyamapage)
;; (find-maruyamatext)
;; (find-maruyamapage 11 "Contents")
;; (find-maruyamatext 11 "Contents")
;; (find-maruyamapage (+ 12   2) "1 Introduction")
;; (find-maruyamapage (+ 12   2) "1.1 Dualism")
;; (find-maruyamapage (+ 12   5) "1.2 Duality")
;; (find-maruyamapage (+ 12   8) "1.3 Disduality")
;; (find-maruyamapage (+ 12  10) "1.4 Synopsis")
;; (find-maruyamapage (+ 12  17) "2 Categorical Duality")
;; (find-maruyamapage (+ 12  17) "2.1 Introduction to the Chapter")
;; (find-maruyamapage (+ 12  21) "2.2 Duality Theory via Categorical Topology and Algebra")
;; (find-maruyamapage (+ 12  22) "2.2.1 A Categorical Conception of Point-Set Spaces")
;; (find-maruyamapage (+ 12  25) "2.2.2 Dual Adjunction via Harmony Condition")
;; (find-maruyamapage (+ 12  33) "2.3 Domain-Convexity Duality")
;; (find-maruyamapage (+ 12  33) "2.3.1 Convexity-Theoretical Duality for Scott's Continuous Domains")
;; (find-maruyamapage (+ 12  36) "2.3.2 Jacobs Duality for Algebras of the Distribution Monad")
;; (find-maruyamapage (+ 12  40) "2.4 Categorical Duality as Philosophy of Space")
;; (find-maruyamapage (+ 12  48) "3 Articulating Duality")
;; (find-maruyamapage (+ 12  48) "3.1 Introduction to the First Part")
;; (find-maruyamapage (+ 12  52) "3.2 The Notion of ISPM and the Kripke Condition")
;; (find-maruyamapage (+ 12  56) "3.3 Modal Semi-Primal Duality")
;; (find-maruyamapage (+ 12  68) "3.4 Coalgebraic Duality and its Applications")
;; (find-maruyamapage (+ 12  73) "3.5 Introduction to the Second Part")
;; (find-maruyamapage (+ 12  77) "3.6 The Notion of Topological Dualisability")
;; (find-maruyamapage (+ 12  78) "3.7 Non-Hausdorff Stone Duality and its Applications")
;; (find-maruyamapage (+ 12  94) "3.8 Mathematical and Philosophical Remarks")
;; (find-maruyamapage (+ 12 100) "4 Duality and Categorical Logic")
;; (find-maruyamapage (+ 12 101) "4.1 Introduction to the First Part")
;; (find-maruyamapage (+ 12 105) "4.2 Typed Full Lambek Calculus and Full Lambek Hyperdoctrine")
;; (find-maruyamapage (+ 12 119) "4.3 Hyperdoctrinal Girard and Godel Translation")
;; (find-maruyamapage (+ 12 120) "4.4 Higher-Order Full Lambek Calculus and Full Lambek Tripos")
;; (find-maruyamapage (+ 12 130) "4.5 Tripos-Theoretical Girard and Godel Translation")
;; (find-maruyamapage (+ 12 133) "4.6 Introduction to the Second Part")
;; (find-maruyamapage (+ 12 136) "4.7 Categorical Universal Logic")
;; (find-maruyamapage (+ 12 142) "4.8 Duality as Categorical Semantics")
;; (find-maruyamapage (+ 12 150) "4.9 Geometric Logic, Convexity Logic, and Quantum Logic, Categorically")
;; (find-maruyamapage (+ 12 156) "4.10 Lawvere-Tierney Topology as Logical Translation")
;; (find-maruyamapage (+ 12 161) "4.11 Remarks on Duality in Logic and Algebraic Geometry")
;; (find-maruyamapage (+ 12 166) "5 Duality and Quantum Physics")
;; (find-maruyamapage (+ 12 166) "5.1 Introduction to the Chapter")
;; (find-maruyamapage (+ 12 169) "5.2 Duality and Chu Space Representation")
;; (find-maruyamapage (+ 12 170) "5.2.1 Chu Representation of Quantum Systems")
;; (find-maruyamapage (+ 12 172) "5.2.2 Chu Theory of T1 -Type Dualities via Closure Conditions")
;; (find-maruyamapage (+ 12 183) "5.3 Quantum Symmetries and Closure-Based Coalgebras")
;; (find-maruyamapage (+ 12 184) "5.3.1 Born Coalgebras on Closure Spaces")
;; (find-maruyamapage (+ 12 186) "5.3.2 Quantum Symmetries Are Purely Coalgebraic")
;; (find-maruyamapage (+ 12 191) "5.4 Remarks on the Duality of Reproducing Kernel Hilbert Spaces")
;; (find-maruyamapage (+ 12 197) "6 Conclusions and Prospects")
;; (find-maruyamapage (+ 12 197) "6.1 How Duality Emerges, Changes, and Breaks")
;; (find-maruyamapage (+ 12 199) "6.2 A Bird's-Eye View of Stone Dualities")
;; (find-maruyamapage (+ 12 201) "6.3 The Disclosure of Meaning")
;; (find-maruyamapage (+ 12 207) "A Scheme-Theoretical Duality Theory")
;; (find-maruyamapage (+ 12 224) "B Duality, Modality, and Vagueness")
;; (find-maruyamapage (+ 12 250) "C Artificial Intelligence Applications")
;; (find-maruyamapage (+ 12 266) "Bibliography")



;; «maschio»  (to ".maschio")
;; (find-books "__cats/__cats.el" "maschio")
;; https://scholar.google.com/citations?user=KfcKFaYAAAAJ#
(code-pdf-page "maschionepic" "~/books/__cats/maschio__numerical_existence_property_and_categories_with_an_internal_copy.pdf")
(code-pdf-text "maschionepic" "~/books/__cats/maschio__numerical_existence_property_and_categories_with_an_internal_copy.pdf" 1)
;; (find-maschionepicpage)
;; (find-maschionepicpage        1  "Contents")
;; (find-maschionepicpage (+ 1 189) "Index")
;; (find-maschionepictext "")


;; «master»  (to ".master")
;; https://jadeedenstarmaster.wordpress.com/2021/01/29/nets-within-nets-from-the-grothendieck-construction/
;; https://jadeedenstarmaster.wordpress.com/2018/09/27/lets-grothendieck-everything-in-sight-week-2/
;; https://jadeedenstarmaster.wordpress.com/2020/04/29/marked-petri-nets-via-the-grothendieck-construction/
;; Master: "Petri Nets Based on Lawvere Theories"
;; https://arxiv.org/abs/1904.09091
;; https://arxiv.org/pdf/1904.09091.pdf
(code-pdf-page "masterpetriblaw" "$S/https/arxiv.org/pdf/1904.09091.pdf")
(code-pdf-text "masterpetriblaw" "$S/https/arxiv.org/pdf/1904.09091.pdf")
;; (find-masterpetriblawpage)
;; (find-masterpetriblawtext)



;; «mazur»  (to ".mazur")
;; Barry Mazur: "When is one thing equal to some other thing?" (2007)
;; http://people.math.harvard.edu/~mazur/preprints/when_is_one.pdf
(code-pdf-page "mazurwhen" "$S/http/people.math.harvard.edu/~mazur/preprints/when_is_one.pdf")
(code-pdf-text "mazurwhen" "$S/http/people.math.harvard.edu/~mazur/preprints/when_is_one.pdf")
;; (find-mazurwhenpage)
;; (find-mazurwhentext)
;; (find-mazurwhenpage 6 "4    Category Theory as balancing act")
;; (find-mazurwhentext 6 "4    Category Theory as balancing act")
;; (find-mazurwhenpage 12 "10     Defining the natural numbers as an \"initial object.\"")
;; (find-mazurwhentext 12 "10     Defining the natural numbers as an \"initial object.\"")
;; (find-mazurwhenpage 19 "15      Representable functors")
;; (find-mazurwhentext 19 "15      Representable functors")
;; (find-mazurwhenpage 22 "18     Object and problem")
;; (find-mazurwhentext 22 "18     Object and problem")
;; (find-mazurwhenpage 23 "19     Object and equality")
;; (find-mazurwhentext 23 "19     Object and equality")


;; «mclarty»  (to ".mclarty")
;; (find-books "__cats/__cats.el" "mclarty")
;; (find-LATEX "catsem.bib" "bib-McLarty")
;; http://www.colinmclarty.com/
;; http://www.colinmclarty.com/files/McLartyCV_2006.pdf
;; https://philosophy.case.edu/faculty/colin-mclarty/
;; https://case.academia.edu/ColinMcLarty?swp=rr-ac-3249804
;; "Elementary Categories, Elementary Toposes"
(code-pdf-page "mclarty" "~/books/__cats/mclarty__elementary_categories_elementary_toposes.pdf")
(code-pdf-text "mclarty" "~/books/__cats/mclarty__elementary_categories_elementary_toposes.pdf")
;; (find-mclartypage        6  "Contents")
;; (find-mclartypage (+ 10  1) "Introduction")
;; (find-mclartypage (+ 8  13) "1. Rudimentary structures in a category")
;; (find-mclartypage (+ 8  20) "2. Products, equalizers, and their duals")
;; (find-mclartypage (+ 8  34) "3. Groups")
;; (find-mclartypage (+ 8  38) "4. Sub-objects, pullbacks, and limits")
;; (find-mclartypage (+ 8  54) "5. Relations")
;; (find-mclartypage (+ 8  57) "6. Cartesian Closed Categories")
;; (find-mclartypage (+ 8  58)   "the name of f")
;; (find-mclartypage (+ 8  68) "7. Product operators and others")
;; (find-mclartypage (+ 6  73) "8. Functors and categories")
;; (find-mclartypage (+ 6  82) "9. Natural transformations")
;; (find-mclartypage (+ 6  88) "10. Adjunctions")
;; (find-mclartypage (+ 6  99) "11. Slice categories")
;; (find-mclartypage (+ 6 107) "12. Mathematical foundations")
;; (find-mclartypage (+ 4 117) "13. Basics")
;; (find-mclartypage (+ 4 117) "13.2. The sub-object classifier")
;; (find-mclartypage (+ 4 118) "13.3. Conjunction and intersection")
;; (find-mclartypage (+ 4 119) "13.4. Order and implicates")
;; (find-mclartypage (+ 4 126) "14. The internal language")
;; (find-mclartypage (+ 4 135) "15. Soundness proof for topos logic")
;; (find-mclartypage (+ 4 141) "16. From the internal language to the topos")
;; (find-mclartypage (+ 4 154) "17. The fundamental theorem")
;; (find-mclartypage (+ 4 167) "18. External semantics")
;; (find-mclartypage (+ 4 172) "19. Natural numbers objects")
;; (find-mclartypage (+ 4 182) "20. Categories in a topos")
;; (find-mclartypage (+ 4 196) "21. Topologies")
;; (find-mclartypage (+ 4 198) "21.2. Sheaves")
;; (find-mclartypage (+ 4 199) "21.3. The sheaf reflection")
;; (find-mclartypage (+ 4 205) "21.4. Grothendieck toposes")
;; (find-mclartypage (+ 2 211) "22. Sets")
;; (find-mclartypage (+ 2 219) "23. Synthetic differential geometry")
;; (find-mclartypage (+ 2 229) "24. The effective topos")
;; (find-mclartypage (+ 2 241) "25. Relations in regular categories")
;; (find-mclartypage (+ 2 253) "Further reading")
;; (find-mclartypage (+ 2 257) "Bibliography")
;; (find-mclartypage (+ 2 262) "Symbol Index")
;; (find-mclartypage (+ 2 263) "Subject Index")

;; (brg "~/books/__cats/mclarty__elementary_categories_elementary_toposes.pdf")
;; (find-mclartypage 200)
;; (find-mclartypage 211)
;; (format "%d-%d" (+ 4 196) (+ 17 129))

;; DOI: 10.1093/bjps/41.3.351
(code-pdf-page "mclartyua" "~/books/__cats/mclarty__the_uses_and_abuses_of_the_history_of_topos_theory.pdf")
(code-pdf-text "mclartyua" "~/books/__cats/mclarty__the_uses_and_abuses_of_the_history_of_topos_theory.pdf" -351)
;; (find-mclartyuapage)
;; (find-mclartyuatext)
;; (find-mclartyuapage (+ -351 352) "I INTRODUCTION")
;; (find-mclartyuatext (+ -351 352) "I INTRODUCTION")
;; (find-mclartyuatext "")

(code-pdf-page "mclartysmlu" "~/books/__cats/mclarty__saunders_mac_lane_and_the_universal_in_mathematics.pdf")
(code-pdf-text "mclartysmlu" "~/books/__cats/mclarty__saunders_mac_lane_and_the_universal_in_mathematics.pdf" 1)
;; (find-mclartysmlupage)
;; (find-mclartysmlupage        1  "Contents")
;; (find-mclartysmlupage (+ 1 189) "Index")
;; (find-mclartysmlutext "")

;; McLarty: "Saunders Mac Lane (1909-2005): His Mathematical Life and Philosophical Works" (2005)
;; Philosophia Mathematica, Volume 13, Issue 3, October 2005, Pages 237-251
;; https://doi.org/10.1093/philmat/nki038
;; Published: 01 October 2005
(code-pdf-page "mclartysmhiml" "~/books/__cats/mclarty__saunders_mac_lane_his_mathematical_life_and_philosophical_works.pdf")
(code-pdf-text "mclartysmhiml" "~/books/__cats/mclarty__saunders_mac_lane_his_mathematical_life_and_philosophical_works.pdf" 1)
;; (find-mclartysmhimlpage)
;; (find-mclartysmhimlpage        1  "Contents")
;; (find-mclartysmhimlpage (+ 1 189) "Index")
;; (find-mclartysmhimltext "")

(code-pdf-page "mclartylast" "~/books/__cats/mclarty__the_last_mathematician_from_hilberts_gottingen_saunders_maclane.pdf")
(code-pdf-text "mclartylast" "~/books/__cats/mclarty__the_last_mathematician_from_hilberts_gottingen_saunders_maclane.pdf" 1)
;; (find-mclartylastpage)
;; (find-mclartylastpage        1  "Contents")
;; (find-mclartylastpage (+ 1 189) "Index")
;; (find-mclartylasttext "")

;; «mclarty-risingsea»  (to ".mclarty-risingsea")
;; (find-books "__cats/__cats.el" "mclarty-risingsea")
;; http://www.landsburg.com/grothendieck/mclarty1.pdf
;; The Rising Sea: Grothendieck on simplicity and generality I
(code-pdf-page "risingsea" "$S/http/www.landsburg.com/grothendieck/mclarty1.pdf")
(code-pdf-text "risingsea" "$S/http/www.landsburg.com/grothendieck/mclarty1.pdf")
;; (find-risingseapage)
;; (find-risingseatext)
;; (find-risingseapage 1 "nut to be opened")
;; (find-risingseatext 1 "nut to be opened")

;; «mclarty-twocons»  (to ".mclarty-twocons")
;; (find-books "__cats/__cats.el" "mclarty")
;; Colin McLarty: "Two Constructivist Aspects of Category Theory" (2006)
;; https://www.academia.edu/3249819/Two_Constructivist_Aspects_of_Category_Theory
;; https://journals.openedition.org/philosophiascientiae/413
;; https://journals.openedition.org/philosophiascientiae/pdf/413
(code-pdf-page "mclarty-twocons" "~/books/__cats/mclarty__two_constructivist_aspects_of_category_theory.pdf")
(code-pdf-text "mclarty-twocons" "~/books/__cats/mclarty__two_constructivist_aspects_of_category_theory.pdf" 1)
;; (find-mclarty-twoconspage)
;; (find-mclarty-twoconspage        1  "Contents")
;; (find-mclarty-twoconspage (+ 1 189) "Index")
;; (find-mclarty-twoconstext "")

;; "Emmy Noether's first great mathematics and the culmination of
;; first-phase logicism, formalism, and intuitionism":
;; https://link.springer.com/article/10.1007/s00407-010-0073-y

;; Elementary Axioms for Canonical Points of Toposes
;; https://www.jstor.org/stable/2273873?seq=1



;; «marsden» (to ".marsden")
;; (find-books "__cats/__cats.el" "marsden")
;; https://www.cs.ox.ac.uk/people/dan.marsden/
;; https://www.cs.ox.ac.uk/people/publications/date/Dan.Marsden.html
;;
;; «marsden-dragging»  (to ".marsden-dragging")
;; (find-books "__cats/__cats.el" "marsden-dragging")
;; "Dragging Proofs Out of Pictures" (2016)
;; http://dx.doi.org/10.1007/978-3-319-30936-1_8
(code-pdf-page "hmdragging" "~/books/__cats/hinze_marsden__dragging_proofs_out_of_pictures.pdf")
(code-pdf-text "hmdragging" "~/books/__cats/hinze_marsden__dragging_proofs_out_of_pictures.pdf" -151)
;; (find-hmdraggingpage)
;; (find-hmdraggingtext "")
;; (find-hmdraggingpage (+ -151 153) "horizontal tangent")
;; (find-hmdraggingtext (+ -151 153) "horizontal tangent")

;; «marsden-ctusd»  (to ".marsden-ctusd")
;; (find-books "__cats/__cats.el" "marsden-ctusd")
;; (find-LATEX "catsem-ab.bib" "bib-MarsdenCTUSD")
;; (find-LATEX "catsem-u.bib"  "bib-MarsdenCTUSD")
;; (find-es "tikz" "ctusd")
;; https://arxiv.org/abs/1401.7220 "Category Theory Using String Diagrams" (2014)
;; https://arxiv.org/pdf/1401.7220.pdf
;; (code-pdf-page "ctusd" "~/books/__cats/marsden__category_theory_using_string_diagrams.pdf")
;; (code-pdf-text "ctusd" "~/books/__cats/marsden__category_theory_using_string_diagrams.pdf" 1)
(code-pdf-page "ctusd" "$S/https/arxiv.org/pdf/1401.7220.pdf")
(code-pdf-text "ctusd" "$S/https/arxiv.org/pdf/1401.7220.pdf")
;; (find-ctusdpage)
;; (find-ctusdpage  1 "1     Introduction")
;; (find-ctusdtext  1 "1     Introduction")
;; (find-ctusdpage  3         "calculational style similar to [Fokkinga, 1992b]")
;; (find-ctusdtext  3         "calculational style similar to [Fokkinga, 1992b]")
;; (find-ctusdpage  4         "Finally, we will sketch")
;; (find-ctusdtext  4         "Finally, we will sketch")
;; (find-ctusdpage  4         "three styles" "of reasoning:")
;; (find-ctusdtext  4         "three styles" "of reasoning:")
;; (find-ctusdpage  5 "2     An Outline of the Graphical Approach")
;; (find-ctusdtext  5 "2     An Outline of the Graphical Approach")
;; (find-ctusdpage  9         "Naturality")
;; (find-ctusdtext  9         "Naturality")
;; (find-ctusdpage  9 "3     Adjunctions")
;; (find-ctusdtext  9 "3     Adjunctions")
;; (find-ctusdpage 19 "4     Monads")
;; (find-ctusdtext 19 "4     Monads")
;; (find-ctusdpage 36 "5     Representable Functors")
;; (find-ctusdtext 36 "5     Representable Functors")
;; (find-ctusdpage 42 "6     Limits and colimits")
;; (find-ctusdtext 42 "6     Limits and colimits")
;; (find-ctusdpage 53 "7    Bifunctors")
;; (find-ctusdtext 53 "7    Bifunctors")
;; (find-ctusdpage 55 "8       Conclusion")
;; (find-ctusdtext 55 "8       Conclusion")
;; (find-ctusdpage 56 "References")
;; (find-ctusdtext 56 "References")
;; (find-ctusdtext "")




;; «meleiro»  (to ".meleiro")
;; Juan Meleiro/Hugo Mariano: "Formalizing the Curry-Howard Correspondence" (2019)
;; https://arxiv.org/abs/1912.10961
;; https://arxiv.org/pdf/1912.10961.pdf
(code-pdf-page "meleiro" "$S/https/arxiv.org/pdf/1912.10961.pdf")
(code-pdf-text "meleiro" "$S/https/arxiv.org/pdf/1912.10961.pdf")
;; (find-meleiropage)
;; (find-meleirotext)




;; «mellies»  (to ".mellies")
;; https://www.irif.fr/~mellies/
;; https://www.irif.fr/~mellies/gallery.html
;;
;; Mellies: "Categorical Semantics of Linear Logic"
;; https://www.irif.fr/~mellies/papers/panorama.pdf
(code-pdf-page "melliescatsemlilo" "$S/https/www.irif.fr/~mellies/papers/panorama.pdf")
(code-pdf-text "melliescatsemlilo" "$S/https/www.irif.fr/~mellies/papers/panorama.pdf")
;; (find-melliescatsemlilopage)
;; (find-melliescatsemlilotext)
;;
;; «mellies-zeilberger-hyp»  (to ".mellies-zeilberger-hyp")
;; (find-books "__cats/__cats.el" "mellies-zeilberger-hyp")
;; Mellies/Zeilberger: "A bifibrational reconstruction of Lawvere's presheaf hyperdoctrine":
;; https://arxiv.org/abs/1601.06098
;; https://arxiv.org/pdf/1601.06098.pdf
(code-pdf-page "melliesbifib" "$S/https/arxiv.org/pdf/1601.06098.pdf")
(code-pdf-text "melliesbifib" "$S/https/arxiv.org/pdf/1601.06098.pdf")
;; (find-melliesbifibpage)
;; (find-melliesbifibtext)




;; «menni» (to ".menni")
;; (find-books "__cats/__cats.el" "menni")
;; Matias Menni: "Every sufficiently cohesive topos is infinitesimally generated"
;; (find-fline "$S/http/cahierstgdc.com/wp-content/uploads/2019/01/")
(code-xpdf     "menni" "$S/http/cahierstgdc.com/wp-content/uploads/2019/01/Menni_-LX-1.pdf")
(code-pdf-text "menni" "$S/http/cahierstgdc.com/wp-content/uploads/2019/01/Menni_-LX-1.pdf")
;; (find-mennipage)
;; (find-mennitext)

;; "One: a characterization of skeletal objects for the
;; Aufhebung of Level 0 in certain toposes of spaces":
;; http://conferences.inf.ed.ac.uk/ct2019/slides/58.pdf


;; «milewski»  (to ".milewski")
;; https://bartoszmilewski.com/
;; https://github.com/BartoszMilewski/Publications
;; https://stackoverflow.com/users/90088/bartosz-milewski
;; https://www.researchgate.net/profile/Bartosz_Milewski2
;; https://ncatlab.org/nlab/show/Bartosz+Milewski
;; https://rakhim.org/summary-of-truth-about-types-a-talk-by-bartosz-milewski/

;; «milewski-ctfp»  (to ".milewski-ctfp")
;; (find-books "__cats/__cats.el" "milewski-ctfp")
;; (find-LATEX "catsem-u.bib" "bib-MilewskiCTFPOCaml")
;; (find-es "ocaml" "ctfp")
;; https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/
;; https://www.youtube.com/playlist?list=PLbgaMIhjbmEnaH_LTkxLI7FMa2HsnawM_
;; https://github.com/hmemcpy/milewski-ctfp-pdf/
;; https://github.com/hmemcpy/milewski-ctfp-pdf/releases
;; https://github.com/hmemcpy/milewski-ctfp-pdf/releases/tag/v1.4.0-rc1
;; https://github.com/hmemcpy/milewski-ctfp-pdf/releases/download/v1.4.0-rc1/category-theory-for-programmers-ocaml.pdf
(code-pdf-page "ctfpocaml" "$S/https/github.com/hmemcpy/milewski-ctfp-pdf/releases/download/v1.4.0-rc1/category-theory-for-programmers-ocaml.pdf")
(code-pdf-text "ctfpocaml" "$S/https/github.com/hmemcpy/milewski-ctfp-pdf/releases/download/v1.4.0-rc1/category-theory-for-programmers-ocaml.pdf" 20)
;; (find-ctfpocamlpage)
;; (find-ctfpocamltext)
;; (find-ctfpocamlpage 3 "Contents")
;; (find-ctfpocamltext 3 "Contents")
;; (find-ctfpocamlpage (+ 20 2) "1\nCategory: The Essence of Composition")
;; (find-ctfpocamltext (+ 20 2) "1\nCategory: The Essence of Composition")

;; «milewski-dao»  (to ".milewski-dao")
;; (find-books "__cats/__cats.el" "milewski")
(code-pdf-page "daofp" "~/books/__cats/milewski__the_dao_of_functional_programming.pdf")
(code-pdf-text "daofp" "~/books/__cats/milewski__the_dao_of_functional_programming.pdf" 1)
;; (find-daofppage)
;; (find-daofppage        1  "Contents")
;; (find-daofppage (+ 1 189) "Index")
;; (find-daofptext "")



;; «mitchell» (to ".mitchell")
;; (find-books "__cats/__cats.el" "mitchell")
(code-pdf       "mitchell" "~/books/__cats/mitchell__theory_of_categories.pdf")
(code-pdftotext "mitchell" "~/books/__cats/mitchell__theory_of_categories.pdf" 1)
;; (find-mitchellpage)
;; (find-mitchellpage        12  "Contents")
;; (find-mitchellpage (+ 17   1) "1. Preliminaries")
;; (find-mitchelltext "")

;; «mitchell-rso»  (to ".mitchell-rso")
;; (find-books "__cats/__cats.el" "mitchell-rso")
;; https://www.sciencedirect.com/science/article/pii/0001870872900023
;; http://www.therisingsea.org/notes/RingsWithSeveralObjects.pdf
(code-pdf-page "mitchellrso" "~/books/__cats/mitchell__rings_with_several_objects.pdf")
(code-pdf-text "mitchellrso" "~/books/__cats/mitchell__rings_with_several_objects.pdf" 1)
;; (find-mitchellrsopage)
;; (find-mitchellrsopage        1  "Contents")
;; (find-mitchellrsopage (+ 1 189) "Index")
;; (find-mitchellrsotext "")





;; «miraglia»  (to ".miraglia")
;; http://lna.unb.br/lnal
;; http://lna.unb.br/An%20Introduction%20to%20Partially%20Ordered%20Structures%20and%20Sheaves.pdf
;; Francisco Miraglia: An Introduction to Partially Ordered Structures and Sheaves
(code-pdf-page "miragliaiposs" "$S/http/lna.unb.br/An%20Introduction%20to%20Partially%20Ordered%20Structures%20and%20Sheaves.pdf")
(code-pdf-text "miragliaiposs" "$S/http/lna.unb.br/An%20Introduction%20to%20Partially%20Ordered%20Structures%20and%20Sheaves.pdf")
;; (find-miragliaiposspage)
;; (find-miragliaiposstext)
;; (find-miragliaiposspage 10 "Contents")
;; (find-miragliaiposstext 10 "Contents")


;; «moeller»  (to ".moeller")
;; (find-books "__cats/__cats.el" "moeller")
;; https://johncarlosbaez.wordpress.com/2020/04/24/the-monoidal-grothendieck-construction-2/
;; http://math.ucr.edu/home/baez/mathematical/ACTUCR/Moeller_Monoidal_Grothendieck_Construction.pdf
;; https://arxiv.org/abs/1809.00727
(code-pdf-page "moellermogroslides" "$S/http/math.ucr.edu/home/baez/mathematical/ACTUCR/Moeller_Monoidal_Grothendieck_Construction.pdf")
(code-pdf-text "moellermogroslides" "$S/http/math.ucr.edu/home/baez/mathematical/ACTUCR/Moeller_Monoidal_Grothendieck_Construction.pdf")
;; (find-moellermogroslidespage)
;; (find-moellermogroslidestext)
;;
;; Moeller/Vasilakopoulou: "Monoidal Grothendieck Construction"
;; https://arxiv.org/abs/1809.00727
;; https://arxiv.org/pdf/1809.00727.pdf
(code-pdf-page "monoidalgroth" "$S/https/arxiv.org/pdf/1809.00727.pdf")
(code-pdf-text "monoidalgroth" "$S/https/arxiv.org/pdf/1809.00727.pdf")
;; (find-monoidalgrothpage)
;; (find-monoidalgrothtext)



;; «moerdijk»  (to ".moerdijk")
;; (find-books "__cats/__cats.el" "moerdijk")
;; (find-books "__cats/__cats.el" "maclane-moerdijk")
;; (find-angg ".emacs.papers" "moerdijk")
;;
;; http://gigapedia.org/items/39282/models-for-smooth-infinitesimal-analysis
(code-djvu "moerdijkreyes"   "~/books/__cats/moerdijk_reyes__models_for_smooth_infinitesimal_analysis.djvu")
;; (find-moerdijkreyespage        8 "Contents")
;; (find-moerdijkreyespage (+ 9  24) "I.2. Manifolds as Cinfty-rings")
;; (find-moerdijkreyespage (+ 9  27) "transversal")
;; (find-moerdijkreyespage (+ 9 387) "Index")
;;
;; http://gigapedia.com/items/81450/classifying-spaces-and-classifying-topoi--lecture-notes-in-mathematics-
(code-djvu "moerdijkcsct" "~/books/__cats/moerdijk__classifying_spaces_and_classifying_topoi.djvu")
;; (find-moerdijkcsctpage       6  "Contents")
;; (find-moerdijkcsctpage (+ 6 92) "Index")


;; «moerdijk-reyes»  (to ".moerdijk-reyes")
;; (find-books "__cats/__cats.el" "moerdijk-reyes")
(code-pdf-page "moerdijkreyes" "~/books/__cats/moerdijk_reyes__models_for_smooth_infinitesimal_analysis.pdf")
(code-pdf-text "moerdijkreyes" "~/books/__cats/moerdijk_reyes__models_for_smooth_infinitesimal_analysis.pdf" 1)
;; (find-moerdijkreyespage)
;; (find-moerdijkreyespage        7  "Contents")
;; (find-moerdijkreyestext        7  "Contents")
;; (find-moerdijkreyespage (+ 1 189) "Index")
;; (find-moerdijkreyestext "")


;; «morrison»  (to ".morrison")
;; https://www.cs.bham.ac.uk/~sjv/MorrisonAUs.pdf
;; Alan Morrison: "Reasoning in Arithmetic Universes" (MsC Thesis, 1996)
;; (find-fline "$S/https/www.cs.bham.ac.uk/~sjv/")
(code-pdf-page "morrisonaus" "$S/https/www.cs.bham.ac.uk/~sjv/MorrisonAUs.pdf")
(code-pdf-text "morrisonaus" "$S/https/www.cs.bham.ac.uk/~sjv/MorrisonAUs.pdf")
;; (find-morrisonauspage)
;; (find-morrisonaustext)
;; (find-morrisonauspage (+ 4  1) "1. Introduction")
;; (find-morrisonauspage (+ 4  1) "1. Introduction" "Joyal")
;; (find-morrisonauspage (+ 4  6) "2. Arithmetic Universes")
;; (find-morrisonauspage (+ 4  6) "2.1. Parameterised Recursion")
;; (find-morrisonauspage (+ 4 12) "2.2. List Arithmetic Categories")
;; (find-morrisonauspage (+ 4 18) "2.3. Natural Numbers Objects")
;; (find-morrisonauspage (+ 4 20) "2.4. Inductive Proofs in Arithmetic Categories")
;; (find-morrisonauspage (+ 4 23) "3. Internal Categories")



;; «mortberg»  (to ".mortberg")
;; Anders Mörtberg: "Cubical Methods in Homotopy Type Theory and Univalent Foundations" (slides)
;; https://topos.site/topos-colloquium/slides/2021-10-07.pdf
(code-pdf-page "mortbergcm" "$S/https/topos.site/topos-colloquium/slides/2021-10-07.pdf")
(code-pdf-text "mortbergcm" "$S/https/topos.site/topos-colloquium/slides/2021-10-07.pdf")
;; (find-mortbergcmpage)
;; (find-mortbergcmtext)




;; «myers»  (to ".myers")
;; (find-books "__cats/__cats.el" "myers")
;; http://davidjaz.com/about/
;; http://davidjaz.com/Talks/DJM_Coimbra2020.pdf
;; https://arxiv.org/abs/1612.02762
;; https://arxiv.org/pdf/1612.02762.pdf
;; "String Diagrams for Double Categories and Equipments" (2016)
;; (find-psne-arxiv-links "https://arxiv.org/pdf/1612.02762.pdf" "myerssddce")
(code-pdf-page "myerssddce" "$S/https/arxiv.org/pdf/1612.02762.pdf")
(code-pdf-text "myerssddce" "$S/https/arxiv.org/pdf/1612.02762.pdf")
(code-c-d "myerssddce" "~/usrc/arxiv-myerssddce/")
;; (find-myerssddcefile "")
;; (find-myerssddcepage)
;; (find-myerssddcetext)

;; «myersdynb»  (to ".myersdynb")
;; (find-books "__cats/__cats.el" "myersdynb")
;; http://davidjaz.com/Papers/DynamicalBook.pdf
;; (find-fline "$S/http/davidjaz.com/Papers/")
(code-pdf-page "myersdynb" "$S/http/davidjaz.com/Papers/DynamicalBook.pdf")
(code-pdf-text "myersdynb" "$S/http/davidjaz.com/Papers/DynamicalBook.pdf")
;; (find-myersdynbpage)
;; (find-myersdynbtext)
;; (find-myersdynbpage (+ 12 244) "Theorem 5.3.3.1" "Behave")
;; (find-myersdynbtext (+ 12 244) "Theorem 5.3.3.1" "Behave")

;; «myers-yeveq»  (to ".myers-yeveq")
;; (find-books "__cats/__cats.el" "myers-yeveq")
;; https://arxiv.org/abs/2003.02124
;; https://arxiv.org/pdf/2003.02124.pdf
;; "A Yoneda-style embedding for virtual equipments" (2020)
(code-pdf-page "myersyeveq" "$S/https/arxiv.org/pdf/2003.02124.pdf")
(code-pdf-text "myersyeveq" "$S/https/arxiv.org/pdf/2003.02124.pdf")
(code-c-d "myersyeveq" "~/usrc/arxiv-myersyeveq/")
;; (find-psne-arxiv-links "https://arxiv.org/pdf/2003.02124.pdf" "myersyeveq")
;; (find-myersyeveqfile "")
;; (find-myersyeveqpage)
;; (find-myersyeveqpage "10")
;; (find-myersyeveqtext)

;; <myerssdvpe>
;; "String Diagrams for (Virtual) Proarrow Equipments"
;; http://davidjaz.com/Talks/DJaz_CT17_Strings.pdf
;; (find-fline "$S/http/davidjaz.com/Talks/" "DJaz_CT17_Strings.pdf")
(code-pdf-page "myerssdvpe" "$S/http/davidjaz.com/Talks/DJaz_CT17_Strings.pdf")
(code-pdf-text "myerssdvpe" "$S/http/davidjaz.com/Talks/DJaz_CT17_Strings.pdf")
;; (find-myerssdvpepage)
;; (find-myerssdvpetext)
;; (find-myerssdvpepage 26 "Tile it")
;; (find-myerssdvpetext 26 "Tile it")




;; «oberg»  (to ".oberg")
;; Sebastian Öberg - Homotopy Theory and TDA with a View Towards Category Theory
;; (find-fline "~/books/__cats/")
;; (find-fline "~/tmp/derived_functor.jpg")
;; https://www.facebook.com/photo.php?fbid=10156423947836169&set=gm.2229271090718276&type=3&theater
(code-pdf-page "obergbananasplit" "~/books/__cats/oberg__banana_split.pdf")
(code-pdf-text "obergbananasplit" "~/books/__cats/oberg__banana_split.pdf" 8)
;; (find-obergbananasplitpage)
;; (find-obergbananasplittext)
;; (find-obergbananasplitpage (+ 8 2) "banana split exact sequence")
;; (find-obergbananasplittext (+ 8 2) "banana split exact sequence")



;; «ochs»  (to ".ochs")
;; (find-books "__cats/__cats.el" "ochs")
;; (find-LATEX "catsem-u.bib" "bib-Ochs")
;; (find-LATEX "catsem-u.bib" "bib-Ochs" "OchsIDARCT")
;; (find-angg ".emacs" "idarct-preprint")
;; IDARCT, published version:
;; https://link.springer.com/journal/11787/7/3/page/1
;; https://link.springer.com/article/10.1007/s11787-013-0083-z
(code-pdf-page "ochsidarct" "~/books/__cats/ochs__idarct_2013.pdf")
(code-pdf-text "ochsidarct" "~/books/__cats/ochs__idarct_2013.pdf" 1)
;; (find-TH "math-b" "internal-diags-in-ct")
;; (find-ochsidarctpage)
;; (find-ochsidarctpage           1  "Contents")
;; (find-ochsidarctpage (+ -290 291) "Index")
;; (find-ochsidarcttext "")



;; «paixao»  (to ".paixao")
;; (find-books "__cats/__cats.el" "paixao")
;; Paixao, Rufino, Sobocinski: "High-level Axioms for Graphical Linear Algebra" (draft)
(code-pdf-page "paixaorsgla" "~/books/__cats/paixao_rufino_sobocinski__high-level-axiom_GLA.pdf")
(code-pdf-text "paixaorsgla" "~/books/__cats/paixao_rufino_sobocinski__high-level-axiom_GLA.pdf" 1)
;; (find-paixaorsglapage)
;; (find-paixaorsglapage        1  "Contents")
;; (find-paixaorsglapage (+ 1 189) "Index")
;; (find-paixaorsglatext "")






;; «pare-schumacher»  (to ".pare-schumacher")
;; (find-books "__cats/__cats.el" "pare-schumacher")
;; (find-books "__cats/__cats.el" "slnm0661")
;; (find-LATEX "catsem-u.bib" "bib-PareSchumacher")
;; https://www.mscs.dal.ca/~pare/
;; https://www.mscs.dal.ca/~pare/publications.html
;; https://ncatlab.org/nlab/show/cleavage
;; https://ncatlab.org/nlab/show/Grothendieck+fibration
(code-pdf-page "paresch" "~/books/__cats/slnm_661__indexed_categories_and_their_applications.pdf")
(code-pdf-text "paresch" "~/books/__cats/slnm_661__indexed_categories_and_their_applications.pdf" 6)
;; (find-pareschpage)
;; (find-pareschpage        1 "Indexed Categories and Their Applications")
;; (find-pareschpage        3 "Preface")
;; (find-pareschpage (+ 6   1) "0. Introduction")
;; (find-pareschpage (+ 6   3)    "indexed category" "fibration")
;; (find-pareschpage (+ 6   6) "I. Abstract families")
;; (find-pareschpage (+ 6   6)  "0. Preliminaries")
;; (find-pareschpage (+ 6   7)  "1. Definitions")
;; (find-pareschpage (+ 6   7)    "an S-indexed category")
;; (find-pareschpage (+ 6   9)  "2. Examples")
;; (find-pareschpage (+ 6  16)  "3. Localization")
;; (find-pareschpage (+ 6  22) "II. Smallness")
;; (find-pareschpage (+ 6  22)  "1. Small categories")
;; (find-pareschpage (+ 6  29)  "2. General smallness conditions")
;; (find-pareschpage (+ 6  29)     "We express this by saying that there is a bijection")
;; (find-pareschpage (+ 6  34)  "3. Small homs")
;; (find-pareschpage (+ 6  42)    "sequence of natural bijections")
;; (find-pareschpage (+ 6  45)  "4. Well-powered categories")
;; (find-pareschpage (+ 6  61) "III. Limites")
;; (find-pareschpage (+ 6  61)  "1. Functor categories")
;; (find-pareschpage (+ 6  68)  "2. Adjoints")
;; (find-pareschpage (+ 6  75)  "3. Small limits")
;; (find-pareschpage (+ 6  87)  "4. Completeness")
;; (find-pareschpage (+ 6  94) "IV. The adjoint functor theorems")
;; (find-pareschpage (+ 6  94)  "1. The general adjoint functor theorem")
;; (find-pareschpage (+ 6  98)  "2. Generators")
;; (find-pareschpage (+ 6 105)  "3. The special adjoint functor theorem")
;; (find-pareschpage (+ 6 108) "V. Applications")
;; (find-pareschpage (+ 6 108)  "1. Small categories")
;; (find-pareschpage (+ 6 111)  "2. Free phi-algebras")
;; (find-pareschpage (+ 6 121)  "3. Existence of colimits")
;; (find-pareschpage (+ 6 122)  "4. Logical functors")
;; (find-pareschpage (+ 6 124) "References")
;; (find-pareschtext)


;; «pareigis»  (to ".pareigis")
;; (find-books "__cats/__cats.el" "pareigis")
;; http://www.mathematik.uni-muenchen.de/~pareigis/
(code-pdf-page "pareigis" "~/books/__cats/pareigis__categories_and_functors.pdf")
(code-pdf-text "pareigis" "~/books/__cats/pareigis__categories_and_functors.pdf" 9)
;; (find-pareigispage)
;; (find-pareigispage        6  "Contents")
;; (find-pareigispage (+ 9  41) "1.15 The Yoneda Lemma")
;; (find-pareigistext (+ 9  41) "1.15 The Yoneda Lemma")
;; (find-pareigispage (+ 1 189) "Index")
;; (find-pareigistext "")



;; «pavlovic»  (to ".pavlovic")
;; http://www.isg.rhul.ac.uk/dusko/papers/1990-proefschrift-dusko.pdf
(code-pdf-page "duskophd" "$S/http/www.isg.rhul.ac.uk/dusko/papers/1990-proefschrift-dusko.pdf")
(code-pdf-text "duskophd" "$S/http/www.isg.rhul.ac.uk/dusko/papers/1990-proefschrift-dusko.pdf")
;; (find-duskophdpage)
;; (find-duskophdpage 7 "Contents")
;; (find-duskophdtext)

(code-pdf-page "duskopad" "~/books/__cats/pavlovic__programs_as_diagrams.pdf")
(code-pdf-text "duskopad" "~/books/__cats/pavlovic__programs_as_diagrams.pdf" 1)
;; (find-duskopadpage)
;; (find-duskopadpage        3  "Contents")
;; (find-duskopadpage (+ 1 189) "Index")
;; (find-duskopadtext "")

;; https://arxiv.org/pdf/2007.10057.pdf
;; Pavlovic: Retracing some paths in categorical semantics: From process-propositions-as-types to categorified reals and computers
;; (find-pdf-page "$S/https/arxiv.org/pdf/2007.10057.pdf")
;; (find-pdf-text "$S/https/arxiv.org/pdf/2007.10057.pdf")



;; «paykin-zdancewic»  (to ".paykin-zdancewic")
;; https://arxiv.org/abs/1502.04770
;; https://arxiv.org/pdf/1502.04770.pdf
;; Paykin/Zdancewic: "A Linear/Producer/Consumer Model of Classical Linear Logic"
(code-pdf-page "lpcmcll" "$S/https/arxiv.org/pdf/1502.04770.pdf")
(code-pdf-text "lpcmcll" "$S/https/arxiv.org/pdf/1502.04770.pdf")
;; (find-lpcmcllpage)
;; (find-lpcmclltext)



;; «pedicchio» (to ".pedicchio")
;; (find-books "__cats/__cats.el" "pedicchio")
;;
;; «pedicchio-tholen»  (to ".pedicchio-tholen")
;; (find-books "__cats/__cats.el" "pedicchio-tholen")
;; (find-books "__cats/__cats.el" "macdonald-sobral")
(code-pdf-page "catfoundations" "~/books/__cats/pedicchio_tholen__categorical_foundations.pdf")
(code-pdf-text "catfoundations" "~/books/__cats/pedicchio_tholen__categorical_foundations.pdf" 16)
;; (find-catfoundationspage)
;; (find-catfoundationspage         3  "Summary of Contents")
;; (find-catfoundationspage         7  "Contents")
;; (find-catfoundationspage (+ 16 222) "2. Conditions for monadicity")
;; (find-catfoundationstext (+ 16 222) "2. Conditions for monadicity")
;; (find-catfoundationspage (+ 16 407) "Index")
;; (find-catfoundationstext "")

;; ``Categorical Foundations: Special Topics in Order, Topology, Algebra, and Sheaf Theory'' (2003)



;; «pedrot»  (to ".pedrot")
;; Pierre-Marie Pedrot
;; https://www.xn--pdrot-bsa.fr/
;;        https://www.pédrot.fr/
;;
;; «pedrot-sheaftt»  (to ".pedrot-sheaftt")
;; (find-booksfile "__cats/__cats.el" "pedrot-sheaftt")
;; Pierre-Marie Pedrot: "Debunking Sheaves" (2021)
;; https://www.xn--pdrot-bsa.fr/drafts/sheaftt.pdf
;;        https://www.pédrot.fr/drafts/sheaftt.pdf
(code-pdf-page "pedrotsheaftt" "$S/https/www.xn--pdrot-bsa.fr/drafts/sheaftt.pdf")
(code-pdf-text "pedrotsheaftt" "$S/https/www.xn--pdrot-bsa.fr/drafts/sheaftt.pdf")
;; (find-pedrotsheafttpage)
;; (find-pedrotsheaftttext)
;; (find-pedrotsheafttpage 6 "3.1    Set theory as a type theory")
;; (find-pedrotsheaftttext 6 "3.1    Set theory as a type theory")

;; <pedrot-cbv>
;; https://www.xn--pdrot-bsa.fr/drafts/cbvpresheaf.pdf
;;        https://www.pédrot.fr/drafts/cbvpresheaf.pdf
;; (find-fline "$S/https/www.xn--pdrot-bsa.fr/drafts/")
(code-pdf-page "pedrotcbv" "$S/https/www.xn--pdrot-bsa.fr/drafts/cbvpresheaf.pdf")
(code-pdf-text "pedrotcbv" "$S/https/www.xn--pdrot-bsa.fr/drafts/cbvpresheaf.pdf")
;; (find-pedrotcbvpage)
;; (find-pedrotcbvtext)

;;
;; «pedrot-markov»  (to ".pedrot-markov")
;; Pierre-Marie Pedrot: "Russian Constructivism in a Prefascist Theory" (2020)
;; https://www.xn--pdrot-bsa.fr/articles/markov.pdf
;;        https://www.pédrot.fr/articles/markov.pdf
;; (find-fline "$S/https/www.xn--pdrot-bsa.fr/articles/")
(code-pdf-page "pedrotmarkov" "$S/https/www.xn--pdrot-bsa.fr/articles/markov.pdf")
(code-pdf-text "pedrotmarkov" "$S/https/www.xn--pdrot-bsa.fr/articles/markov.pdf")
;; (find-pedrotmarkovpage)
;; (find-pedrotmarkovtext)




;; «pelissier»  (to ".pelissier")
;; (find-books "__cats/__cats.el" "pelissier")
;; Luc Pelissier: "Reductions & Linear approximations" (PhD thesis)
;; https://lipn.univ-paris13.fr/~pellissier/soutenance/manuscript.pdf
(code-pdf-page "pelissier" "$S/https/lipn.univ-paris13.fr/~pellissier/soutenance/manuscript.pdf")
(code-pdf-text "pelissier" "$S/https/lipn.univ-paris13.fr/~pellissier/soutenance/manuscript.pdf")
;; (find-pelissierpage)
;; (find-pelissiertext)
;; (find-pelissierpage 5 "Contents")
;; (find-pelissiertext 5 "Contents")


;; «perrone»  (to ".perrone")
;; (find-books "__cats/__cats.el" "perrone")
;; (find-LATEX "catsem-u.bib" "bib-Perrone")
;; http://www.paoloperrone.org/
;; Paolo Perrone: "Notes on Category Theory with examples from basic mathematics"
;; (find-psne-arxiv-links "https://arxiv.org/pdf/1912.10642.pdf" "perronenct")
;; https://arxiv.org/abs/1912.10642
;; https://arxiv.org/pdf/1912.10642.pdf
(code-pdf-page "perronenct" "$S/https/arxiv.org/pdf/1912.10642.pdf")
(code-pdf-text "perronenct" "$S/https/arxiv.org/pdf/1912.10642.pdf")
;; (find-perronenctpage)
;; (find-perronenctpage 2 "Contents")
;; (find-perronencttext 2 "Contents")
;; (find-perronenctpage 108 "4 Adjunctions")
;; (find-perronencttext 108 "4 Adjunctions")
;; (find-perronenctpage   2 "Contents")
;; (find-perronenctpage   5 "About these notes")
;; (find-perronenctpage   6 "Acknowledgements")
;; (find-perronenctpage   6 "Notation and conventions")
;; (find-perronenctpage   7 "1 Basic concepts")
;; (find-perronenctpage   7 "1.1 Categories")
;; (find-perronenctpage   8 "1.1.1 Categories as relations")
;; (find-perronenctpage  11 "1.1.2 Categories as operations")
;; (find-perronenctpage  13 "1.1.3 Categories as spaces and maps with extra structure")
;; (find-perronenctpage  15 "1.1.4 Set-theoretical considerations")
;; (find-perronenctpage  16 "1.1.5 Isomorphisms and groupoids")
;; (find-perronenctpage  18 "1.1.6 Diagrams, informally")
;; (find-perronenctpage  20 "1.1.7 The opposite category")
;; (find-perronenctpage  22 "1.2 Mono and epi")
;; (find-perronenctpage  22 "1.2.1 Monomorphisms")
;; (find-perronenctpage  23 "1.2.2 Split monomorphisms")
;; (find-perronenctpage  25 "1.2.3 Epimorphisms")
;; (find-perronenctpage  26 "1.2.4 Split epimorphisms")
;; (find-perronenctpage  27 "1.3 Functors and functoriality")
;; (find-perronenctpage  28 "1.3.1 Functors as mappings preserving relations")
;; (find-perronenctpage  28 "1.3.2 Functors as mappings preserving operations")
;; (find-perronenctpage  30 "1.3.3 Functors defining induced maps")
;; (find-perronenctpage  37 "1.3.4 Functors and cocycles")
;; (find-perronenctpage  39 "1.3.5 Functors, mono and epi")
;; (find-perronenctpage  42 "1.3.6 What is not a functor?")
;; (find-perronenctpage  42 "1.3.7 Contravariant functors and presheaves")
;; (find-perronenctpage  45 "1.4 Natural transformations")
;; (find-perronenctpage  45 "1.4.1 Natural transformations as systems of arrows")
;; (find-perronenctpage  46 "1.4.2 Natural transformations as structure-preserving mappings")
;; (find-perronenctpage  48 "1.4.3 Natural transformations as canonical maps")
;; (find-perronenctpage  51 "1.4.4 What is not natural?")
;; (find-perronenctpage  52 "1.4.5 Functor categories and diagrams")
;; (find-perronenctpage  54 "1.4.6 Whiskering and horizontal composition")
;; (find-perronenctpage  57 "1.5 Studying categories by means of functors")
;; (find-perronenctpage  57 "1.5.1 The category of categories")
;; (find-perronenctpage  58 "1.5.2 Subcategories")
;; (find-perronenctpage  59 "1.5.3 Full, faithful, essentially surjective")
;; (find-perronenctpage  61 "1.5.4 Equivalences of categories")
;; (find-perronenctpage  66 "2 Universal properties and the Yoneda lemma")
;; (find-perronenctpage  66 "2.1 Representable functors and the Yoneda embedding theorem")
;; (find-perronenctpage  66 "2.1.1 Extracting sets from objects")
;; (find-perronenctpage  67 "2.1.2 Representable functors")
;; (find-perronenctpage  70 "2.1.3 The Yoneda embedding theorem")
;; (find-perronenctpage  71 "2.2 The Yoneda lemma")
;; (find-perronenctpage  72 "2.2.1 Proof of the Yoneda lemma")
;; (find-perronenctpage  74 "2.2.2 Particular cases")
;; (find-perronenctpage  76 "2.3 Universal properties")
;; (find-perronenctpage  77 "2.3.1 The universal property of the cartesian product")
;; (find-perronenctpage  80 "2.3.2 The universal property of the tensor product")
;; (find-perronenctpage  82 "3 Limits and colimits")
;; (find-perronenctpage  82 "3.1 General definitions")
;; (find-perronenctpage  86 "3.2 Particular limits and colimits")
;; (find-perronenctpage  86 "3.2.1 The poset case: constrained optimization")
;; (find-perronenctpage  87 "3.2.2 The group case: invariants and orbits")
;; (find-perronenctpage  89 "3.2.3 Products and coproducts")
;; (find-perronenctpage  91 "3.2.4 Equalizers and coequalizers")
;; (find-perronenctpage  93 "3.2.5 Pullbacks and pushouts")
;; (find-perronenctpage  97 "3.2.6 Initial and terminal objects, trivial cases")
;; (find-perronenctpage  99 "3.3 Functors, limits and colimits")
;; (find-perronenctpage 100 "3.3.1 The power set and probability functors, and complexity")
;; (find-perronenctpage 102 "3.3.2 Continuous functors and equivalence")
;; (find-perronenctpage 102 "3.3.3 The case of representable functors and presheaves")
;; (find-perronenctpage 103 "3.4 Limits and colimits of sets")
;; (find-perronenctpage 103 "3.4.1 Completeness of the category of sets")
;; (find-perronenctpage 106 "3.4.2 General proof of Theorem 3.3.16")
;; (find-perronenctpage 108 "4 Adjunctions")
;; (find-perronencttext 108 "4. Adjunctions")
;; (find-perronenctpage 108 "4.1 General definitions")
;; (find-perronenctpage 108 "4.1.1 Free-forgetful adjunctions")
;; (find-perronenctpage 110 "4.1.2 Galois connections")
;; (find-perronenctpage 111 "4.2 Unit and counit as universal arrows")
;; (find-perronenctpage 116 "4.2.1 Alternative definition of adjunctions")
;; (find-perronenctpage 116   "precisely the universal property of a basis")
;; (find-perronencttext 116   "precisely the universal property of a basis")
;; (find-perronenctpage 119 "4.2.2 Example: the adjunction between categories and multigraphs")
;; (find-perronenctpage 124 "4.3 Adjunctions, limits and colimits")
;; (find-perronenctpage 124 "4.3.1 Right-adjoints and binary products")
;; (find-perronenctpage 125 "4.3.2 General proof of Theorem 4.3.1")
;; (find-perronenctpage 126 "4.3.3 Examples")
;; (find-perronenctpage 127 "4.4 The adjoint functor theorem for preorders")
;; (find-perronenctpage 128 "4.4.1 The case of convex subsets")
;; (find-perronenctpage 128 "4.4.2 Proof of Theorem 4.4.1")
;; (find-perronenctpage 129 "4.4.3 Further considerations and examples")
;; (find-perronenctpage 131 "5 Monads and comonads")
;; (find-perronenctpage 132 "5.1 Monads as extensions of spaces")
;; (find-perronenctpage 137 "5.1.1 Kleisli morphisms")
;; (find-perronenctpage 143 "5.1.2 The Kleisli adjunction")
;; (find-perronenctpage 145 "5.1.3 Closure operators and idempotent monads")
;; (find-perronenctpage 148 "5.2 Monads as theories of operations")
;; (find-perronenctpage 151 "5.2.1 Algebras of a monad")
;; (find-perronenctpage 155 "5.2.2 Free algebras")
;; (find-perronenctpage 156 "5.2.3 The Eilenberg-Moore adjunction")
;; (find-perronenctpage 159 "5.3 Comonads as extra information")
;; (find-perronenctpage 162 "5.3.1 Co-Kleisli morphisms")
;; (find-perronenctpage 164 "5.3.2 The co-Kleisli adjunction")
;; (find-perronenctpage 165 "5.4 Comonads as processes on spaces")
;; (find-perronenctpage 168 "5.4.1 Coalgebras of a comonad")
;; (find-perronenctpage 172 "5.4.2 The adjunction of coalgebras")
;; (find-perronenctpage 173 "5.5 Adjunctions, monads and comonads")
;; (find-perronenctpage 177 "5.5.1 The adjunction between categories and multigraphs is monadic")
;; (find-perronenctpage 180 "Conclusion")
;; (find-perronenctpage 181 "Bibliography")
;; (find-perronencttext)

;; «perrone-kan»  (to ".perrone-kan")
;; (find-books "__cats/__cats.el" "perrone-kan")
;; https://www.youtube.com/watch?v=wTjdEzFGuOg Paolo Perrone: Kan extensions are partial colimits



;; «piaget»  (to ".piaget")
;; (find-books "__cats/__cats.el" "piaget")
;; https://www.karger.com/Article/Abstract/275811
;; https://doi.org/10.1159/000275811
(code-pdf-page "davidsonpiaget" "~/books/__cats/davidson__piaget_s_category_theoretic.pdf")
(code-pdf-text "davidsonpiaget" "~/books/__cats/davidson__piaget_s_category_theoretic.pdf" 1)
;; (find-davidsonpiagetpage)
;; (find-davidsonpiagetpage (+ -224 225) "")
;; (find-davidsonpiagettext "")



;; «picado-pultr»  (to ".picado-pultr")
;; (find-books "__cats/__cats.el" "picado-pultr")
;; https://mail.google.com/mail/ca/u/0/#inbox/KtbxLrjZrWwDvVtgXJVXhnlRlDcnDVdCLB
(code-pdf-page "picadopultr" "~/books/__cats/picado_pultr__frames_and_locales_topology_without_points.pdf")
(code-pdf-text "picadopultr" "~/books/__cats/picado_pultr__frames_and_locales_topology_without_points.pdf" 1)
;; (find-picadopultrpage)
;; (find-picadopultrpage        7  "Contents")
;; (find-picadopultrpage (+ 1 189) "Index")
;; (find-picadopultrtext "")




;; «pierce»  (to ".pierce")
;; (find-books "__cats/__cats.el" "pierce")
(code-pdf-page "bctcs" "~/books/__cats/pierce__basic_category_theory_for_computer_scientists.pdf")
(code-pdf-text "bctcs" "~/books/__cats/pierce__basic_category_theory_for_computer_scientists.pdf" 1)
;; (find-bctcspage)
;; (find-bctcspage        7  "Contents")
;; (find-bctcspage (+ 12  1) "1 Basic Constructions")
;; (find-bctcstext (+ 12  1)    "Basic Constructions")
;; (find-bctcspage (+ 12  1) "1.1 Categories")
;; (find-bctcspage (+ 12 10) "1.2 Diagrams")
;; (find-bctcspage (+ 12 13) "1.3 Monomorphisms, Epimorphisms, and Isomorphisms")
;; (find-bctcspage (+ 12 16) "1.4 Initial and Terminal Objects")
;; (find-bctcspage (+ 12 17) "1.5 Products")
;; (find-bctcspage (+ 12 20) "1.6 Universal Constructions")
;; (find-bctcspage (+ 12 21) "1.7 Equalizers")
;; (find-bctcspage (+ 12 22) "1.8 Pullbacks")
;; (find-bctcspage (+ 12 26) "1.9 Limits")
;; (find-bctcspage (+ 12 33) "1.10 Exponentiation")
;; (find-bctcspage (+ 12 36) "2 Functors, Natural Transformations, and Adjoints")
;; (find-bctcspage (+ 12 36) "2.1 Functors")
;; (find-bctcspage (+ 12 39) "2.2 F-Algebras")
;; (find-bctcspage (+ 12 41) "2.3 Natural Transformations")
;; (find-bctcspage (+ 12 45) "2.4 Adjoints")
;; (find-bctcspage (+ 12 53) "3 Applications")
;; (find-bctcspage (+ 12 53) "3.1 Cartesian Closed Categories")
;; (find-bctcspage (+ 12 57) "3.2 Implicit Conversions and Generic Operators")
;; (find-bctcspage (+ 12 59) "3.3 Programming Language Semantics")
;; (find-bctcspage (+ 12 61) "3.4 Recursive Domain Equations")
;; (find-bctcspage (+ 12 73) "4 Further Reading")
;; (find-bctcspage (+ 12 73) "4.1 Textbooks")
;; (find-bctcspage (+ 12 74) "4.2 Introductory Articles")
;; (find-bctcspage (+ 12 76) "4.3 Reference Books")
;; (find-bctcspage (+ 12 78) "4.4 Selected Research Articles")
;; (find-bctcspage (+ 12 95) "Index")
;; (find-bctcstext "")


;; «plotkin»  (to ".plotkin")
;; (find-books "__comp/__comp.el" "plotkin-partdiff")

;; «pratt»  (to ".pratt")
;; http://boole.stanford.edu/pratt.html
;; The Yoneda Lemma without category theory: algebra and applications
;; http://boole.stanford.edu/pub/yon.pdf
(code-pdf-page "prattyon" "$S/http/boole.stanford.edu/pub/yon.pdf")
(code-pdf-text "prattyon" "$S/http/boole.stanford.edu/pub/yon.pdf")
;; (find-prattyonpage)
;; (find-prattyontext)

;; «power» (to ".power")
;;
;; «power-pasting»  (to ".power-pasting")
;; (find-books "__cats/__cats.el" "power")
;; Power: "A 2-Categorical Pasting Theorem" (1990)
;; https://www.sciencedirect.com/journal/journal-of-algebra/vol/129/issue/2
;; https://core.ac.uk/download/pdf/81929927.pdf
(code-pdf-page "power2catpast" "~/books/__cats/power__a_2-categorical_pasting_theorem.pdf")
(code-pdf-text "power2catpast" "~/books/__cats/power__a_2-categorical_pasting_theorem.pdf" -438)
;; (find-power2catpastpage (+ -438 439) "1. Introduction")
;; (find-power2catpasttext "")



;; «pym-ritter»  (to ".pym-ritter")
;; http://gigapedia.com/items/100288/reductive-logic-and-proof-search--proof-theory--semantics--and-control--oxford-logic-guides--45-
(code-xpdf      "pymritter" "~/books/__cats/pym_ritter__reductive_logic_and_proof_search.pdf")
(code-pdftotext "pymritter" "~/books/__cats/pym_ritter__reductive_logic_and_proof_search.pdf")
;; (find-pymritterpage 1)
;; (find-pymritterpage (+ 1 1))
;; (find-pymrittertext)


;; «rabe»  (to ".rabe")
;; https://uniformal.github.io/
;; https://uniformal.github.io/doc/philosophy/papers.html
;; https://kwarc.info/people/frabe/
;; https://kwarc.info/people/frabe/Research/pubscv.html
;; https://kwarc.info/people/frabe/Research/KR_ilfsurvey_20.pdf
;; https://kwarc.info/people/frabe/Research/RS_diagops_19.pdf
;; https://vimeo.com/421123419 Florian Rabe: MMT - A Foundation-Independent Logical System

;; «rabe-diagops»  (to ".rabe-diagops")
;; https://kwarc.info/people/frabe/Research/RS_diagops_19.pdf
(code-pdf-page "rabediagops" "$S/https/kwarc.info/people/frabe/Research/RS_diagops_19.pdf")
(code-pdf-text "rabediagops" "$S/https/kwarc.info/people/frabe/Research/RS_diagops_19.pdf")
;; (find-rabediagopspage)
;; (find-rabediagopstext)
;; (find-rabediagopspage 3 "N is an optional notation")
;; (find-rabediagopstext 3 "N is an optional notation")




;; «reddy»  (to ".reddy")
;; (find-books "__cats/__cats.el" "reddy")
;; https://www.cs.bham.ac.uk/~udr/
;;
;; Hermida, Reddy, Robinson: "Logical Relations and Parametricity - A
;; Reynolds Programme for Category Theory and Programming Languages" (2013)
;; https://www.cs.bham.ac.uk/~udr/papers/logical-relations-and-parametricity.pdf
(code-pdf-page "reddylrp" "$S/https/www.cs.bham.ac.uk/~udr/papers/logical-relations-and-parametricity.pdf")
(code-pdf-text "reddylrp" "$S/https/www.cs.bham.ac.uk/~udr/papers/logical-relations-and-parametricity.pdf")
;; (find-reddylrppage)
;; (find-reddylrptext)



;; «reutter-vicary»  (to ".reutter-vicary")
;; Reutter/Vicary: "High-level methods for homotopy construction in associative n-categories"
;; https://vimeo.com/484400667
;; ncatlab.org/nlab/show/homotopy.io
;; https://arxiv.org/abs/1902.03831
;; https://arxiv.org/pdf/1902.03831.pdf
(code-pdf-page "reuttervicaryhlm" "$S/https/arxiv.org/pdf/1902.03831.pdf")
(code-pdf-text "reuttervicaryhlm" "$S/https/arxiv.org/pdf/1902.03831.pdf")
;; (find-reuttervicaryhlmpage)
;; (find-reuttervicaryhlmtext)



;; «reyes»  (to ".reyes")
;; (find-books "__cats/__cats.el" "reyes")
;; (find-LATEX "catsem.bib" "bib-Reyes")
;; https://mail.google.com/mail/ca/u/0/#inbox/1614394cb9eb3ac3 e-mail to me and other people
;;
;; 2019jun04:
;; https://reyes-reyes.com/category/categorical-logic/
;; https://reyes-reyes.com/2019/02/13/topos-theory-in-montreal-in-the-1970s-my-personal-involvement/
;; https://reyes-reyes.com/1996/06/01/bi-heyting-algebras-toposes-and-modalities/
;;
;; https://reyes-reyes.com/2004/06/01/generic-figures-and-their-glueings-a-constructive-approach-to-functor-categories/
;; https://marieetgonzalo.files.wordpress.com/2004/06/generic-figures.pdf
(code-pdf-page "reyeszolf" "$S/https/marieetgonzalo.files.wordpress.com/2004/06/generic-figures.pdf")
(code-pdf-text "reyeszolf" "$S/https/marieetgonzalo.files.wordpress.com/2004/06/generic-figures.pdf")
;; (find-reyeszolfpage)
;; (find-reyeszolftext)
;; (find-reyeszolfpage  11 "1 The category of C-Sets")
;; (find-reyeszolfpage  12 "1.1 Examples of C-Sets")
;; (find-reyeszolfpage  19 "1.2 Monomorphism, epimorphism, isomorphism")
;; (find-reyeszolfpage  22 "2 Representable C-sets and Yoneda lemma")
;; (find-reyeszolfpage  23 "2.1 Computation of representable -sets in the examples")
;; (find-reyeszolfpage  29 "2.2 Yoneda lemma")
;; (find-reyeszolfpage  30 "3 A C-set as a container of generic figures")
;; (find-reyeszolfpage  32 "3.1 Glueing in the examples")
;; (find-reyeszolfpage  34 "3.2 Glueing schemes as categories")
;; (find-reyeszolfpage  36 "4 Operations on -sets")
;; (find-reyeszolfpage  36 "4.1 Finite limits and finite collimates")
;; (find-reyeszolfpage  51 "4.2 Limits and colimits")
;; (find-reyeszolfpage  58 "4.3 Exponentiation")
;; (find-reyeszolfpage  70 "5 Generic figures")
;; (find-reyeszolfpage  70 "5.1 What is a generic figure?")
;; (find-reyeszolfpage  74 "5.2 Continuous C-sets and the Cauchy completion of the category")
;; (find-reyeszolfpage  81 "6 The object of truth values")
;; (find-reyeszolfpage  83 "6.1 Computation of the object in the examples")
;; (find-reyeszolfpage  90 "6.2 as a classifier")
;; (find-reyeszolfpage  95 "7 Adjointness in posets")
;; (find-reyeszolfpage  95 "7.1 General theory")
;; (find-reyeszolfpage 100 "7.2 Logical operations as adjoint maps")
;; (find-reyeszolfpage 106 "8 Adjointness in categories")
;; (find-reyeszolfpage 107 "8.1 Adjoint functors")
;; (find-reyeszolfpage 112 "8.2 Examples of adjoint functors")
;; (find-reyeszolfpage 120 "9 Logical operations in C-Sets")
;; (find-reyeszolfpage 121 "9.1 The poset of sub-C-sets of a C-set")
;; (find-reyeszolfpage 130 "9.2 Naturality of logical operations")
;; (find-reyeszolfpage 140 "9.3 Quantifiers")
;; (find-reyeszolfpage 144 "9.4 Internal power sets")
;; (find-reyeszolfpage 151 "9.5 Examples of internal power sets")
;; (find-reyeszolfpage 156 "10 Doctrines")
;; (find-reyeszolfpage 156 "10.1 Propositional doctrines")
;; (find-reyeszolfpage 159 "10.2 Predicate doctrines")
;; (find-reyeszolfpage 170 "11 Geometric morphisms")
;; (find-reyeszolfpage 170 "11.1 The pair (DD,GG)")
;; (find-reyeszolfpage 177 "11.2 Sieves and")
;; (find-reyeszolfpage 179 "11.3 Essential geometric morphisms")
;; (find-reyeszolfpage 183 "11.4 Geometric morphisms in examples")
;; (find-reyeszolfpage 188 "11.5 The right adjoint to GG: the functor B")
;; (find-reyeszolfpage 195 "12 Connectivity")
;; (find-reyeszolfpage 195 "12.1 Connected C-sets")
;; (find-reyeszolfpage 202 "12.2 Connectivity of")
;; (find-reyeszolfpage 209 "13 Geometric morphisms (bis)")
;; (find-reyeszolfpage 210 "13.1 Geometric morphisms: general case")
;; (find-reyeszolfpage 221 "13.2 The right adjoint to u")
;; (find-reyeszolfpage 231 "13.3 Comparing objects")
;; (find-reyeszolfpage 236 "14 Points of a category of C-sets")
;; (find-reyeszolfpage 247 "14.1 Categories and theories")
;; (to "slnm1448")
;;
;; (find-angg ".emacs" "caderno")
;; (find-caderno2page 51  "RRZ's book is centered on presheaves")

;; https://marieetgonzalo.files.wordpress.com/2011/04/history-of-categorical-logic-1963-1977-jean-pierre-marquis-and-gonzalo-e-reyes.pdf



;; «riehl» (to ".riehl")
;; (find-books "__cats/__cats.el" "riehl")
;; (find-LATEX "catsem-u.bib" "bib-Riehl")
;; Emily Riehl: "Category Theory in Context" (2016)
;; https://www.amazon.com/Category-Theory-Context-Aurora-Originals/dp/048680903X/
;; http://www.math.jhu.edu/~eriehl/
;; http://www.math.jhu.edu/~eriehl/context.pdf
;; (find-fline "$S/http/www.math.jhu.edu/~eriehl/")
(code-pdf-page "riehlcc" "$S/http/www.math.jhu.edu/~eriehl/context.pdf")
(code-pdf-text "riehlcc" "$S/http/www.math.jhu.edu/~eriehl/context.pdf" 18)
;; (find-riehlccpage)
;; (find-riehlcctext)
;; (find-riehlccpage 7 "Contents")
;; (find-riehlcctext)
;; (find-riehlccpage (+ 18   1) "1. Categories, Functors, Natural Transformations")
;; (find-riehlccpage (+ 18   3) "1.1. Abstract and concrete categories")
;; (find-riehlccpage (+ 18   9) "1.2. Duality")
;; (find-riehlccpage (+ 18  13) "1.3. Functoriality")
;; (find-riehlccpage (+ 18  17)      "functor is depicted as follows")
;; (find-riehlcctext (+ 18  17)      "functor is depicted as follows")
;; (find-riehlccpage (+ 18  19)      "functors represented by")
;; (find-riehlcctext (+ 18  19)      "functors represented by")
;; (find-riehlccpage (+ 18  23) "1.4. Naturality")
;; (find-riehlccpage (+ 18  29) "1.5. Equivalence of categories")
;; (find-riehlccpage (+ 18  36) "1.6. The art of the diagram chase")
;; (find-riehlcctext (+ 18  36) "1.6. The art of the diagram chase")
;; (find-riehlccpage (+ 18  40)      "equational reasoning")
;; (find-riehlccpage (+ 18  44) "1.7. The 2-category of categories")
;; (find-riehlccpage (+ 18  49) "2. Universal Properties, Representability, and the Yoneda Lemma")
;; (find-riehlccpage (+ 18  50) "2.1. Representable functors")
;; (find-riehlccpage (+ 18  55) "2.2. The Yoneda lemma")
;; (find-riehlccpage (+ 18  57)      "Theorem 2.2.4 (Yoneda lemma).")
;; (find-riehlcctext (+ 18  57)      "Theorem 2.2.4 (Yoneda lemma).")
;; (find-riehlccpage (+ 18  60)      "Corollary 2.2.8 (Yoneda embedding)")
;; (find-riehlcctext (+ 18  60)      "Corollary 2.2.8 (Yoneda embedding)")
;; (find-riehlccpage (+ 18  62) "2.3. Universal properties and universal elements")
;; (find-riehlccpage (+ 18  66) "2.4. The category of elements")
;; (find-riehlccpage (+ 18  73) "3. Limits and Colimits")
;; (find-riehlccpage (+ 18  74) "3.1. Limits and colimits as universal cones")
;; (find-riehlccpage (+ 18  84) "3.2. Limits in the category of sets")
;; (find-riehlccpage (+ 18  90) "3.3. Preservation, reflection, and creation of limits and colimits")
;; (find-riehlccpage (+ 18  93) "3.4. The representable nature of limits and colimits")
;; (find-riehlccpage (+ 18  99) "3.5. Complete and cocomplete categories")
;; (find-riehlccpage (+ 18 106) "3.6. Functoriality of limits and colimits")
;; (find-riehlccpage (+ 18 109) "3.7. Size matters")
;; (find-riehlccpage (+ 18 110) "3.8. Interactions between limits and colimits")
;; (find-riehlccpage (+ 18 115) "4. Adjunctions")
;; (find-riehlccpage (+ 18 116) "4.1. Adjoint functors")
;; (find-riehlccpage (+ 18 122) "4.2. The unit and counit as universal arrows")
;; (find-riehlccpage (+ 18 126) "4.3. Contravariant and multivariable adjoint functors")
;; (find-riehlccpage (+ 18 132) "4.4. The calculus of adjunctions")
;; (find-riehlccpage (+ 18 136) "4.5. Adjunctions, limits, and colimits")
;; (find-riehlccpage (+ 18 136)      "Theorem 4.5.2 (RAPL)")
;; (find-riehlcctext (+ 18 136)      "Theorem 4.5.2 (RAPL)")
;; (find-riehlccpage (+ 18 143) "4.6. Existence of adjoint functors")
;; (find-riehlccpage (+ 18 153) "5. Monads and their Algebras")
;; (find-riehlccpage (+ 18 154) "5.1. Monads from adjunctions")
;; (find-riehlccpage (+ 18 158) "5.2. Adjunctions from monads")
;; (find-riehlccpage (+ 18 160)   "Eilenberg-Moore Category")
;; (find-riehlccpage (+ 18 162)   "Kleisli Category")
;; (find-riehlccpage (+ 18 166) "5.3. Monadic functors")
;; (find-riehlccpage (+ 18 168) "5.4. Canonical presentations via free algebras")
;; (find-riehlccpage (+ 18 173) "5.5. Recognizing categories of algebras")
;; (find-riehlccpage (+ 18 180) "5.6. Limits and colimits in categories of algebras")
;; (find-riehlccpage (+ 18 189) "6. All Concepts are Kan Extensions")
;; (find-riehlccpage (+ 18 190) "6.1. Kan extensions")
;; (find-riehlccpage (+ 18 193) "6.2. A formula for Kan extensions")
;; (find-riehlccpage (+ 18 199) "6.3. Pointwise Kan extensions")
;; (find-riehlccpage (+ 18 204) "6.4. Derived functors as Kan extensions")
;; (find-riehlccpage (+ 18 209) "6.5. All concepts")
;; (find-riehlccpage (+ 18 217) "Epilogue: Theorems in Category Theory")
;; (find-riehlccpage (+ 18 217) "E.1. Theorems in basic category theory")
;; (find-riehlccpage (+ 18 219) "E.2. Coherence for symmetric monoidal categories")
;; (find-riehlccpage (+ 18 221) "E.3. The universal property of the unit interval")
;; (find-riehlccpage (+ 18 222) "E.4. A characterization of Grothendieck toposes")
;; (find-riehlccpage (+ 18 223) "E.5. Embeddings of abelian categories")
;; (find-riehlccpage (+ 18 225) "Bibliography")
;; (find-riehlccpage (+ 18 229) "Catalog of Categories")
;; (find-riehlccpage (+ 18 231) "Glossary of Notation")
;; (find-riehlccpage (+ 18 233) "Index")
;; (find-riehlccpage (+ 18 235) "Index" "Eilenberg-Moore")

;; «riehl-matrices»  (to ".riehl-matrices")
;; (find-books "__cats/__cats.el" "riehl-matrices")
;; http://www.math.jhu.edu/~eriehl/matrices.pdf
(code-pdf-page "riehlmatrices" "$S/http/www.math.jhu.edu/~eriehl/matrices.pdf")
(code-pdf-text "riehlmatrices" "$S/http/www.math.jhu.edu/~eriehl/matrices.pdf")
;; (find-riehlmatricespage)
;; (find-riehlmatricestext)

;; «rileycops»  (to ".rileycops")
;; https://arxiv.org/abs/1809.00738
;; https://arxiv.org/pdf/1809.00738.pdf
;; Mitchell Riley: "Categories of Optics"
(code-pdf-page "rileycops" "$S/https/arxiv.org/pdf/1809.00738.pdf")
(code-pdf-text "rileycops" "$S/https/arxiv.org/pdf/1809.00738.pdf")
;; (find-rileycopspage)
;; (find-rileycopstext)

;; «rivas»  (to ".rivas")
;; (find-books "__cats/__cats.el" "rivas")
;; https://dcc.fceia.unr.edu.ar/~erivas/
;; Exequiel Rivas: "Relating Idioms, Arrows and Monads from Monoidal Adjunctions" 
;; https://arxiv.org/abs/1807.04084v1
;; https://arxiv.org/pdf/1807.04084v1.pdf
(code-pdf-page "rivasriamma" "$S/https/arxiv.org/pdf/1807.04084v1.pdf")
(code-pdf-text "rivasriamma" "$S/https/arxiv.org/pdf/1807.04084v1.pdf")
;; (find-rivasriammapage)
;; (find-rivasriammatext)


;; «roberts-fixps»  (to ".roberts-fixps")
;; https://arxiv.org/abs/2110.00239
;; https://arxiv.org/pdf/2110.00239.pdf
;; David Michael Roberts:
;; "Substructural fixed-point theorems and the diagonal argument: theme and variations"
(code-pdf-page "dmrfixed" "$S/http/2110.00239.pdf")
(code-pdf-text "dmrfixed" "$S/http/2110.00239.pdf")
;; (find-dmrfixedpage)
;; (find-dmrfixedtext)


;; «rodin»  (to ".rodin")
;; (find-books "__cats/__cats.el" "rodin")
;; Also here:
;; https://arxiv.org/abs/1210.1478
;; http://arxiv.org/pdf/1210.1478v1.pdf
(code-pdf-page "rodinamct" "~/books/__cats/rodin__axiomatic_method_and_category_theory.pdf")
(code-pdf-text "rodinamct" "~/books/__cats/rodin__axiomatic_method_and_category_theory.pdf" 12)
;; (find-rodinamctpage)
;; (find-rodinamctpage        10  "Contents")
;; (find-rodinamctpage (+ 12  1) "1 Introduction")
;; (find-rodinamctpage (+ 12 13) "Part I A Brief History of the Axiomatic Method")
;; (find-rodinamctpage (+ 12 15) "2 Euclid: Doing and Showing.")
;; (find-rodinamctpage (+ 12 16) "2.1 Demonstration and "Monstration".")
;; (find-rodinamctpage (+ 12 19) "2.2 Are Euclid's Proofs Logical?")
;; (find-rodinamctpage (+ 12 23) "2.3 Instantiation, Objecthood and Objectivity")
;; (find-rodinamctpage (+ 12 27) "2.4 Proto-Logical Deduction and Geometrical Production")
;; (find-rodinamctpage (+ 12 35) "2.5 Euclid and Modern Mathematics")
;; (find-rodinamctpage (+ 11 39) "3 Hilbert: Making It Formal")
;; (find-rodinamctpage (+ 11 40) "3.1 Foundations of 1899: Logical Form and Mathematical Intuition")
;; (find-rodinamctpage (+ 11 47) "3.2 Foundations of 1899: Logicality and Logicism")
;; (find-rodinamctpage (+ 11 54) "3.3 Axiomatization of Logic: Logical Form Versus Symbolic Form")
;; (find-rodinamctpage (+ 11 60) "3.4 Foundations of 1927: Intuition Strikes Back")
;; (find-rodinamctpage (+ 11 64) "3.5 Symbolic Logic and Diagrammatic Logic")
;; (find-rodinamctpage (+ 11 68) "3.6 Foundations of 1934­1939: Doing Is Showing?")
;; (find-rodinamctpage (+ 11 70)   "useful fictions")
;; (find-rodinamcttext (+ 11 70)   "useful fictions")
;; (find-rodinamctpage (+ 11 73) "4 Formal Axiomatic Method and the Twentieth Century Mathematics")
;; (find-rodinamctpage (+ 11 74) "4.1 Set Theory")
;; (find-rodinamctpage (+ 11 76)   "if-thenism")
;; (find-rodinamcttext (+ 11 76)   "if-thenism")
;; (find-rodinamctpage (+ 11 78) "4.2 Bourbaki")
;; (find-rodinamctpage (+ 11 81)   "GT is not categorical")
;; (find-rodinamcttext (+ 11 81)   "GT is not categorical")
;; (find-rodinamctpage (+ 11 85)   "concept of structure")
;; (find-rodinamcttext (+ 11 85)   "concept of structure")
;; (find-rodinamctpage (+ 11 87) "4.3 Galilean Science and Set-Theoretic Foundations of Mathematics")
;; (find-rodinamctpage (+ 11 93) "4.4 Towards the New Axiomatic Method: Interpreting Logic")
;; (find-rodinamctpage (+ 10 99) "5 Lawvere: Pursuit of Objectivity")
;; (find-rodinamctpage (+ 10 104) "5.1 Elementary Theory of the Category of Sets")
;; (find-rodinamctpage (+ 10 105) "5.2 Category of Categories as a Foundation.")
;; (find-rodinamctpage (+ 10 110) "5.3 Conceptual Theories and Their Presentations.")
;; (find-rodinamctpage (+ 10 112)   "calculus ratiocinator")
;; (find-rodinamcttext (+ 10 112)   "calculus ratiocinator")
;; (find-rodinamctpage (+ 10 118) "5.4 Curry-Howard Correspondence and Cartesian Closed Categories")
;; (find-rodinamctpage (+ 10 122) "5.5 Hyperdoctrines")
;; (find-rodinamctpage (+ 10 125) "5.6 Functorial Semantics")
;; (find-rodinamctpage (+ 10 126) "5.7 Formal and Conceptual")
;; (find-rodinamctpage (+ 10 128) "5.8 Categorical Logic and Hegelian Dialectics")
;; (find-rodinamctpage (+ 10 136) "5.9 Toposes and Their Internal Logic")
;; (find-rodinamctpage (+ 8 149) "Part II Identity and Categorification")
;; (find-rodinamctpage (+ 8 149) "6 Identity in Classical and Constructive Mathematics")
;; (find-rodinamctpage (+ 8 149) "6.1 Paradoxes of Identity and Mathematical Doubles")
;; (find-rodinamctpage (+ 8 152) "6.2 Types and Tokens.")
;; (find-rodinamctpage (+ 8 153) "6.3 Frege and Russell on the Identity of Natural Numbers")
;; (find-rodinamctpage (+ 8 154) "6.4 Plato")
;; (find-rodinamctpage (+ 8 156) "6.5 Definitions by Abstraction")
;; (find-rodinamctpage (+ 8 157) "6.6 Relative Identity")
;; (find-rodinamctpage (+ 8 158) "6.7 Internal Relations.")
;; (find-rodinamctpage (+ 8 160) "6.8 Classes")
;; (find-rodinamctpage (+ 8 163) "6.9 Individuals")
;; (find-rodinamctpage (+ 8 166) "6.10 Extension and Intension.")
;; (find-rodinamctpage (+ 8 169) "6.11 Identity in the Intuitionistic Type Theory")
;; (find-rodinamctpage (+ 7 175) "7 Identity Through Change, Category Theory and Homotopy Theory")
;; (find-rodinamctpage (+ 7 175) "7.1 Relations Versus Transformations")
;; (find-rodinamctpage (+ 7 181) "7.2 How to Think Circle")
;; (find-rodinamctpage (+ 7 183) "7.3 Categorification.")
;; (find-rodinamctpage (+ 7 187) "7.4 Are Identity Morphisms Logical?")
;; (find-rodinamctpage (+ 7 188) "7.5 Fibred Categories.")
;; (find-rodinamctpage (+ 7 190) "7.6 Higher Categories")
;; (find-rodinamctpage (+ 7 193) "7.7 Homotopies")
;; (find-rodinamctpage (+ 7 199) "7.8 Model Categories.")
;; (find-rodinamctpage (+ 7 201) "7.9 Homotopy Type Theory")
;; (find-rodinamctpage (+ 7 204) "7.10 Univalent Foundations")
;; (find-rodinamctpage (+ 5 214) "Part III Subjective Intuitions and Objective Structures")
;; (find-rodinamctpage (+ 5 215) "8 How Mathematical Concepts Get Their Bodies")
;; (find-rodinamctpage (+ 5 215) "8.1 Changing Intuition")
;; (find-rodinamctpage (+ 5 217) "8.2 Form and Motion")
;; (find-rodinamctpage (+ 5 219) "8.3 Non-Euclidean Intuition")
;; (find-rodinamctpage (+ 5 224) "8.4 Lost Ideals")
;; (find-rodinamctpage (+ 5 230) "8.5 Are Intuitions Fundamental?.")
;; (find-rodinamctpage (+ 5 235) "9 Categories Versus Structures")
;; (find-rodinamctpage (+ 5 236) "9.1 Structuralism, Mathematical")
;; (find-rodinamctpage (+ 5 238) "9.2 What Replaces What?")
;; (find-rodinamctpage (+ 5 242) "9.3 Erlangen Program and Axiomatic Method")
;; (find-rodinamctpage (+ 5 246) "9.4 Objective Structures")
;; (find-rodinamctpage (+ 5 249) "9.5 Types and Categories of Structures")
;; (find-rodinamctpage (+ 5 253) "9.6 Invariance Versus Functoriality")
;; (find-rodinamctpage (+ 5 255) "9.7 Are Categories Structures?")
;; (find-rodinamctpage (+ 5 257) "9.8 Objects Are Maps")
;; (find-rodinamctpage (+ 4 265) "10 New Axiomatic Method (Instead of Conclusion)")
;; (find-rodinamctpage (+ 4 265) "10.1 Unification")
;; (find-rodinamctpage (+ 4 267) "10.2 Concentration")
;; (find-rodinamctpage (+ 4 268) "10.3 Internal Logic as a Guide and as an Organizing Principle")
;; (find-rodinamctpage (+ 4 273) "Bibliography")
;; (find-rodinamctpage (+ 3 283) "Index")
;; (find-rodinamcttext "")

;; http://ffp14.cpt.univ-mrs.fr/DOCUMENTS/SLIDES/RODIN_Andrei.pdf
;; "Constructive Identities for Physics" - slides, 2014
(code-pdf-page "rodincifp" "$S/http/ffp14.cpt.univ-mrs.fr/DOCUMENTS/SLIDES/RODIN_Andrei.pdf")
(code-pdf-text "rodincifp" "$S/http/ffp14.cpt.univ-mrs.fr/DOCUMENTS/SLIDES/RODIN_Andrei.pdf")
;; (find-rodincifppage)
;; (find-rodincifptext)


;; «roman»  (to ".roman")
;; (find-books "__cats/__cats.el" "roman")
;; Clarke, Elkins, Gibbons, Loregian, Milewski, Pillmore, Roman: "Profunctor optics, a categorical update"
;; https://arxiv.org/abs/2001.07488v1
;; https://arxiv.org/pdf/2001.07488v1.pdf
(code-pdf-page "romanpoptics" "$S/https/arxiv.org/pdf/2001.07488v1.pdf")
(code-pdf-text "romanpoptics" "$S/https/arxiv.org/pdf/2001.07488v1.pdf")
;; (find-romanpopticspage)
;; (find-romanpopticstext)
;; (find-romanpopticspage 2 "Contents")
;; (find-romanpopticstext 2 "Contents")

;; Steven Roman: "An Introduction to the Language of Category Theory" (Compact Textbooks in Maths)
(code-pdf-page "romanilct" "~/books/__cats/roman__an_introduction_to_the_language_of_category_theory.pdf")
(code-pdf-text "romanilct" "~/books/__cats/roman__an_introduction_to_the_language_of_category_theory.pdf" 11)
;; (find-romanilctpage)
;; (find-romanilctpage        10  "Contents")
;; (find-romanilcttext        10  "Contents")
;; (find-romanilctpage (+ 11   1) "1 Categories")
;; (find-romanilctpage (+ 11   1)  "Foundations")
;; (find-romanilctpage (+ 11   1)  "The Definition")
;; (find-romanilctpage (+ 11   7)  "Functors")
;; (find-romanilctpage (+ 11  11)  "The Category of All Small Categories")
;; (find-romanilctpage (+ 11  11)  "Concrete Categories")
;; (find-romanilctpage (+ 11  12)  "Subcategories")
;; (find-romanilctpage (+ 11  14)  "Diagrams")
;; (find-romanilctpage (+ 11  17)  "Special Types of Morphisms")
;; (find-romanilctpage (+ 11  20)  "Initial, Terminal and Zero Objects")
;; (find-romanilctpage (+ 11  21)  "Duality")
;; (find-romanilctpage (+ 11  23)  "New Categories From Old Categories")
;; (find-romanilctpage (+ 11  29)  "The Categorical Product")
;; (find-romanilctpage (+ 11  32)  "Exercises")
;; (find-romanilctpage (+ 11  37) "2 Functors and Natural Transformations")
;; (find-romanilctpage (+ 11  37)  "Examples of Functors")
;; (find-romanilctpage (+ 11  43)  "Morphisms of Functors: Natural Transformations")
;; (find-romanilctpage (+ 11  53)  "Functor Categories")
;; (find-romanilctpage (+ 11  53)  "The Category of Diagrams")
;; (find-romanilctpage (+ 11  54)  "Natural Equivalence")
;; (find-romanilctpage (+ 11  56)  "Natural Transformations Between Hom Functors")
;; (find-romanilctpage (+ 11  57)  "The Yoneda Embedding")
;; (find-romanilctpage (+ 11  60)  "Yoneda's Lemma")
;; (find-romanilctpage (+ 11  65)  "Exercises")
;; (find-romanilctpage (+ 11  71) "3 Universality")
;; (find-romanilctpage (+ 11  71)  "The Universal Mapping Property")
;; (find-romanilctpage (+ 11  72)  "The Mediating Morphism Maps")
;; (find-romanilctpage (+ 11  76)  "Examples")
;; (find-romanilctpage (+ 11  80)  "The Importance of Universality")
;; (find-romanilctpage (+ 11  80)  "Uniqueness of Universal Pairs")
;; (find-romanilctpage (+ 11  82)  "Couniversality")
;; (find-romanilctpage (+ 11  85)  "Exercises")
;; (find-romanilctpage (+ 11  87) "4 Cones and Limits")
;; (find-romanilctpage (+ 11  87)  "Cones and Cocones")
;; (find-romanilctpage (+ 11  88)  "Cone and Cocone Categories")
;; (find-romanilctpage (+ 11  89)  "Any Category Is a Cone Category: Objects Are One-Legged Cones")
;; (find-romanilctpage (+ 11  90)  "Limits and Colimits")
;; (find-romanilctpage (+ 11  91)  "Terminal Cones and Couniversality")
;; (find-romanilctpage (+ 11  92)  "Categorical Constructions")
;; (find-romanilctpage (+ 11  93)  "Equalizers and Coequalizers")
;; (find-romanilctpage (+ 11  98)  "Products and Coproducts")
;; (find-romanilctpage (+ 11 101)  "Pullbacks and Pushouts")
;; (find-romanilctpage (+ 11 106)  "Exponentials")
;; (find-romanilctpage (+ 11 109)  "Existence of Limits")
;; (find-romanilctpage (+ 11 113)  "Exercises")
;; (find-romanilctpage (+ 11 119) "5 Adjoints")
;; (find-romanilctpage (+ 11 119)  "Binaturalness")
;; (find-romanilctpage (+ 11 121)  "The Unit-Counit Structure")
;; (find-romanilctpage (+ 11 124)  "Uniqueness of Adjoints")
;; (find-romanilctpage (+ 11 125)  "Summary")
;; (find-romanilctpage (+ 11 127)  "Examples of Adjoints")
;; (find-romanilctpage (+ 11 133)  "Adjoints and the Preservation of Limits")
;; (find-romanilctpage (+ 11 135)  "The Existence of Adjoints")
;; (find-romanilctpage (+ 11 141)  "Exercises")
;; (find-romanilctpage (+ 11 145) "Answers to Selected Exercises")
;; (find-romanilctpage (+ 11 163) "Index of Symbols")
;; (find-romanilctpage (+ 11 165) "References")
;; (find-romanilctpage (+ 11 167) "Index")







;; «rosebrugh-wood» (to ".rosebrugh-wood")
;; (find-books "__cats/__cats.el" "rosebrugh-wood")
;; http://www.ams.org/journals/proc/1994-122-02/home.html
;; http://www.ams.org/journals/proc/1994-122-02/S0002-9939-1994-1216823-2/S0002-9939-1994-1216823-2.pdf
(code-pdf       "acotcos" "~/books/__cats/rosebrugh_wood__an_adjoint_characterizationof_the_category_of_sets.pdf")
(code-pdftotext "acotcos" "~/books/__cats/rosebrugh_wood__an_adjoint_characterizationof_the_category_of_sets.pdf" 1)
;; (find-acotcospage)
;; (find-acotcospage (+ -408 409) "Index")
;; (find-acotcostext "")

;; "Distributive Adjoint Strings" (1995):
;; http://www.tac.mta.ca/tac/volumes/1995/n6/v1n6.pdf



;; «rosiak»  (to ".rosiak")
;; (find-books "__cats/__cats.el" "rosiak")
(code-pdf-page "rosiak" "~/books/__cats/rosiak__sheaf_theory_through_examples.pdf")
(code-pdf-text "rosiak" "~/books/__cats/rosiak__sheaf_theory_through_examples.pdf" 10)
;; (find-rosiakpage)
;; (find-rosiaktext "")
;; (find-rosiakpage         7  "Contents")
;; (find-rosiaktext         7  "Contents")
;; (find-rosiakpage (+ 10   1) "Introduction")
;; (find-rosiakpage (+ 10  21) "1 Categories")
;; (find-rosiakpage (+ 10  21) "1.1 Categorical Preliminaries")
;; (find-rosiakpage (+ 10  35) "1.2 A Few More Examples")
;; (find-rosiakpage (+ 10  36) "1.3 Returning to the Definition and Distinctions of Size")
;; (find-rosiakpage (+ 10  40) "1.4 Some New Categories from Old")
;; (find-rosiakpage (+ 10  43) "1.5 Aside on "No Objects"")
;; (find-rosiakpage (+ 10  45) "2 Prelude to Sheaves: Presheaves")
;; (find-rosiakpage (+ 10  46) "2.1 Functors")
;; (find-rosiakpage (+ 10  61) "2.2 Natural Transformations")
;; (find-rosiakpage (+ 10  65) "2.3 Seeing Structures as Presheaves")
;; (find-rosiakpage (+ 10  71) "2.4 The Presheaf Action")
;; (find-rosiakpage (+ 10  85) "2.5 Philosophical Pass: The Four Action Perspectives")
;; (find-rosiakpage (+ 10  89) "3 Universal Constructions")
;; (find-rosiakpage (+ 10  89) "3.1 Limits and Colimits")
;; (find-rosiakpage (+ 10 104) "3.2 Philosophical Pass: Universality and Mediation")
;; (find-rosiakpage (+ 10 109) "4 Topology: A First Pass at Space")
;; (find-rosiakpage (+ 10 109) "4.1 Motivation")
;; (find-rosiakpage (+ 10 111) "4.2 A Dialogue Introducing the Key Notions of Topology")
;; (find-rosiakpage (+ 10 123) "4.3 Topology and Topological Spaces More Formally")
;; (find-rosiakpage (+ 10 144) "4.4 Philosophical Pass: Open Questions")
;; (find-rosiakpage (+ 10 147) "5 First Look at Sheaves")
;; (find-rosiakpage (+ 10 147) "5.1 Sheaves: The Topological Definition")
;; (find-rosiakpage (+ 10 151) "5.2 Examples")
;; (find-rosiakpage (+ 10 168) "5.3 Philosophical Pass: Sheaf as Local-Global Passage")
;; (find-rosiakpage (+ 10 171) "6 There's a Yoneda Lemma for That")
;; (find-rosiakpage (+ 10 171) "6.1 First, Enrichment!")
;; (find-rosiakpage (+ 10 175) "6.2 Downsets and Yoneda in the Miniature")
;; (find-rosiakpage (+ 10 178)   "Proposition 149 (Yoneda embedding for posets)")
;; (find-rosiaktext (+ 10 178)   "Proposition 149 (Yoneda embedding for posets)")
;; (find-rosiakpage (+ 10 179) "6.3 Representability Simplified")
;; (find-rosiakpage (+ 10 183) "6.4 More on Representability, Fixed Points, and a Paradox")
;; (find-rosiakpage (+ 10 187) "6.5 Yoneda in the General")
;; (find-rosiakpage (+ 10 190) "6.6 Philosophical Pass: Yoneda and Relationality")
;; (find-rosiakpage (+ 10 195) "7 Adjunctions")
;; (find-rosiakpage (+ 10 195) "7.1 Adjunctions through Morphology")
;; (find-rosiakpage (+ 10 210) "7.2 Adjunctions through Modalities")
;; (find-rosiakpage (+ 10 237) "7.3 Some Additional Adjunctions and Final Thoughts")
;; (find-rosiakpage (+ 10 239) "7.4 Philosophical Pass: The Idea of Adjointness")
;; (find-rosiakpage (+ 10 241) "8 Sheaves Revisited")
;; (find-rosiakpage (+ 10 241) "8.1 Three Historically Significant Examples")
;; (find-rosiakpage (+ 10 267) "8.2 What Is Not a Sheaf?")
;; (find-rosiakpage (+ 10 271) "8.3 Presheaves and Sheaves in Order Theory")
;; (find-rosiakpage (+ 10 277) "9 Cellular Sheaf Cohomology through Examples")
;; (find-rosiakpage (+ 10 279) "9.1 Simplices and Their Sheaves")
;; (find-rosiakpage (+ 10 292) "9.2 Sheaf Cohomology")
;; (find-rosiakpage (+ 10 305) "9.3 Philosophical Pass: Sheaf Cohomology")
;; (find-rosiakpage (+ 10 306) "9.4 A Glimpse into Cosheaves")
;; (find-rosiakpage (+ 10 311) "10 Sheaves on a Site")
;; (find-rosiakpage (+ 10 311) "10.1 Revisiting Covers: Toward General Sheaves")
;; (find-rosiakpage (+ 10 314) "10.2 Grothendieck Toposes")
;; (find-rosiakpage (+ 10 353) "10.3 A Few More Examples")
;; (find-rosiakpage (+ 10 365) "10.4 Philosophical Pass: The Idea of Toposes")
;; (find-rosiakpage (+ 10 369) "11 Elementary Toposes")
;; (find-rosiakpage (+ 10 370) "11.1 The Subobject Classifier")
;; (find-rosiakpage (+ 10 377) "11.2 Examples of Elementary Toposes")
;; (find-rosiakpage (+ 10 379) "11.3 Lawvere-Tierney Topologies and Their Sheaves")
;; (find-rosiakpage (+ 10 394) "11.4 Morphisms of Toposes")
;; (find-rosiakpage (+ 10 400) "11.5 Toward Cohesive Toposes")
;; (find-rosiakpage (+ 10 411) "A Appendix (Revisiting Topology)")
;; (find-rosiakpage (+ 10 412) "A.1 Conceptual Motivation: Topology as Logic of Finite Observations")
;; (find-rosiakpage (+ 10 415) "A.2 Explicit Connections to Modal Logic")
;; (find-rosiakpage (+ 10 424) "A.3 The Idea of All This")
;; (find-rosiakpage (+ 10 426) "A.4 Why Opens?")
;; (find-rosiakpage (+ 10 429) "A.5 What Is Topology Really About?")
;; (find-rosiakpage (+ 10 431) "References")
;; (find-rosiakpage (+ 10 439) "Index")




;; «rydeheard-burstall»  (to ".rydeheard-burstall")
;; (find-books "__cats/__cats.el" "rydeheard-burstall")
;; http://www.philipzucker.com/computational-category-theory-in-python-i-dictionaries-for-finset/
;; http://www.philipzucker.com/computational-category-theory-in-python-ii-numpy-for-finvect/
;; http://www.cs.man.ac.uk/~david/
;; http://www.cs.man.ac.uk/~david/categories/index.html
;; http://www.cs.man.ac.uk/~david/categories/programs/
;; http://www.cs.man.ac.uk/~david/categories/book/book.pdf
;; (find-fline "$S/http/www.cs.man.ac.uk/~david/categories/book/")
(code-pdf-page "rydeheardburst" "$S/http/www.cs.man.ac.uk/~david/categories/book/book.pdf")
(code-pdf-text "rydeheardburst" "$S/http/www.cs.man.ac.uk/~david/categories/book/book.pdf" 13)
;; (find-rydeheardburstpage)
;; (find-rydeheardbursttext)
;; (find-rydeheardburstpage 4 "Contents")
;; (find-rydeheardbursttext 4 "Contents")
;; (find-rydeheardburstpage (+ 13 1) "1 Introduction")
;; (find-rydeheardburstpage (+ 13 4) "1.1 The contents")
;; (find-rydeheardburstpage (+ 13 6) "1.2 Accompanying texts")
;; (find-rydeheardburstpage (+ 13 6) "1.2.1 Textbooks on category theory")
;; (find-rydeheardburstpage (+ 13 7) "1.2.2 ML references and availability")
;; (find-rydeheardburstpage (+ 13 7) "1.2.3 A selection of textbooks on functional programming")
;; (find-rydeheardburstpage (+ 13 8) "1.3 Acknowledgements")
;; (find-rydeheardburstpage (+ 13 9) "2 Functional Programming in ML")
;; (find-rydeheardburstpage (+ 13 11) "2.1 Expressions, values and environments")
;; (find-rydeheardburstpage (+ 13 13) "2.2 Functions")
;; (find-rydeheardburstpage (+ 13 14) "2.2.1 Recursive definitions")
;; (find-rydeheardburstpage (+ 13 14) "2.2.2 Higher order functions")
;; (find-rydeheardburstpage (+ 13 15) "2.3 Types")
;; (find-rydeheardburstpage (+ 13 16) "2.3.1 Primitive types")
;; (find-rydeheardburstpage (+ 13 16) "2.3.2 Compound types")
;; (find-rydeheardburstpage (+ 13 17) "2.3.3 Type abbreviation")
;; (find-rydeheardburstpage (+ 13 17) "2.4 Type polymorphism")
;; (find-rydeheardburstpage (+ 13 20) "2.5 Patterns")
;; (find-rydeheardburstpage (+ 13 21) "2.6 Defining types")
;; (find-rydeheardburstpage (+ 13 24) "2.7 Abstract types")
;; (find-rydeheardburstpage (+ 13 26) "2.8 Exceptions")
;; (find-rydeheardburstpage (+ 13 27) "2.9 Other facilities")
;; (find-rydeheardburstpage (+ 13 27) "2.10 Exercises")
;; (find-rydeheardburstpage (+ 13 35) "3 Categories and Functors")
;; (find-rydeheardburstpage (+ 13 35) "3.1 Categories")
;; (find-rydeheardburstpage (+ 13 38) "3.1.1 Diagram chasing")
;; (find-rydeheardburstpage (+ 13 39) "3.1.2 Subcategories, isomorphisms, monics and epis")
;; (find-rydeheardburstpage (+ 13 40) "3.2 Examples")
;; (find-rydeheardburstpage (+ 13 40) "3.2.1 Sets and finite sets")
;; (find-rydeheardburstpage (+ 13 40) "3.2.2 Graphs")
;; (find-rydeheardburstpage (+ 13 41) "3.2.3 Finite categories")
;; (find-rydeheardburstpage (+ 13 41) "3.2.4 Relations and partial orders")
;; (find-rydeheardburstpage (+ 13 42) "3.2.5 Partial orders as categories")
;; (find-rydeheardburstpage (+ 13 42) "3.2.6 Deductive systems")
;; (find-rydeheardburstpage (+ 13 43) "3.2.7 Universal algebra: terms, algebras and equations")
;; (find-rydeheardburstpage (+ 13 46) "3.2.8 Sets with structure and structure-preserving arrows")
;; (find-rydeheardburstpage (+ 13 47) "3.3 Categories computationally")
;; (find-rydeheardburstpage (+ 13 49) "3.4 Categories as values")
;; (find-rydeheardburstpage (+ 13 49) "3.4.1 The category of finite sets")
;; (find-rydeheardburstpage (+ 13 50) "3.4.2 Terms and term substitutions: the category T F in")
;; (find-rydeheardburstpage (+ 13 52) "3.4.3 A finite category")
;; (find-rydeheardburstpage (+ 13 53) "3.5 Functors")
;; (find-rydeheardburstpage (+ 13 54) "3.5.1 Functors computationally")
;; (find-rydeheardburstpage (+ 13 54) "3.5.2 Examples")
;; (find-rydeheardburstpage (+ 13 55) "3.6 Duality")
;; (find-rydeheardburstpage (+ 13 57) "3.7 An assessment")
;; (find-rydeheardburstpage (+ 13 60) "3.8 Conclusion")
;; (find-rydeheardburstpage (+ 13 60) "3.9 Exercises")
;; (find-rydeheardburstpage (+ 13 65) "4 Limits and Colimits")
;; (find-rydeheardburstpage (+ 13 67) "4.1 Definition by universality")
;; (find-rydeheardburstpage (+ 13 68) "4.2 Finite colimits")
;; (find-rydeheardburstpage (+ 13 69) "4.2.1 Initial objects")
;; (find-rydeheardburstpage (+ 13 70) "4.2.2 Binary coproducts")
;; (find-rydeheardburstpage (+ 13 72) "4.2.3 Coequalizers and pushouts")
;; (find-rydeheardburstpage (+ 13 74) "4.3 Computing colimits")
;; (find-rydeheardburstpage (+ 13 79) "4.4 Graphs, diagrams and colimits")
;; (find-rydeheardburstpage (+ 13 82) "4.5 A general construction of colimits")
;; (find-rydeheardburstpage (+ 13 88) "4.6 Colimits in the category of finite sets")
;; (find-rydeheardburstpage (+ 13 90) "4.7 A calculation of pushouts")
;; (find-rydeheardburstpage (+ 13 93) "4.8 Duality and limits")
;; (find-rydeheardburstpage (+ 13 95) "4.9 Limits in the category of finite sets")
;; (find-rydeheardburstpage (+ 13 97) "4.10 An application: operations on relations")
;; (find-rydeheardburstpage (+ 13 100) "4.11 Exercises")
;; (find-rydeheardburstpage (+ 13 103) "5 Constructing Categories")
;; (find-rydeheardburstpage (+ 13 104) "5.1 Comma categories")
;; (find-rydeheardburstpage (+ 13 105) "5.1.1 Representing comma categories")
;; (find-rydeheardburstpage (+ 13 107) "5.2 Colimits in comma categories")
;; (find-rydeheardburstpage (+ 13 109) "5.3 Calculating colimits of graphs")
;; (find-rydeheardburstpage (+ 13 113) "5.4 Functor categories")
;; (find-rydeheardburstpage (+ 13 113) "5.4.1 Natural transformations")
;; (find-rydeheardburstpage (+ 13 114) "5.4.2 Functor categories")
;; (find-rydeheardburstpage (+ 13 116) "5.5 Colimits in functor categories")
;; (find-rydeheardburstpage (+ 13 118) "5.6 Duality and limits")
;; (find-rydeheardburstpage (+ 13 120) "5.7 Abstract colimits and limits")
;; (find-rydeheardburstpage (+ 13 121) "5.7.1 Abstract diagrams and colimits")
;; (find-rydeheardburstpage (+ 13 122) "5.7.2 Category constructions")
;; (find-rydeheardburstpage (+ 13 123) "5.7.3 Indexed colimit structures")
;; (find-rydeheardburstpage (+ 13 123) "5.7.4 Discussion")
;; (find-rydeheardburstpage (+ 13 124) "5.8 Exercises")
;; (find-rydeheardburstpage (+ 13 127) "6 Adjunctions")
;; (find-rydeheardburstpage (+ 13 128) "6.1 Definitions of adjunctions")
;; (find-rydeheardburstpage (+ 13 130) "6.2 Representing adjunctions")
;; (find-rydeheardburstpage (+ 13 131) "6.3 Examples")
;; (find-rydeheardburstpage (+ 13 132) "bers to integers")
;; (find-rydeheardburstpage (+ 13 132) "6.3.2 Components of a graph")
;; (find-rydeheardburstpage (+ 13 134) "6.3.3 Free algebras")
;; (find-rydeheardburstpage (+ 13 136) "6.3.4 Graph theory")
;; (find-rydeheardburstpage (+ 13 138) "6.3.5 Limits and colimits")
;; (find-rydeheardburstpage (+ 13 138) "6.3.6 Adjunctions and comma categories")
;; (find-rydeheardburstpage (+ 13 139) "6.3.7 Examples from algebra and topology")
;; (find-rydeheardburstpage (+ 13 140) "6.4 Computing with adjunctions")
;; (find-rydeheardburstpage (+ 13 142) "6.5 Free algebras")
;; (find-rydeheardburstpage (+ 13 143) "6.5.1 Constructing free algebras")
;; (find-rydeheardburstpage (+ 13 144) "6.5.2 A program")
;; (find-rydeheardburstpage (+ 13 146) "6.5.3 An example: transitive closure")
;; (find-rydeheardburstpage (+ 13 149) "6.5.4 Other constructions of free algebras")
;; (find-rydeheardburstpage (+ 13 152) "6.6 Exercises")
;; (find-rydeheardburstpage (+ 13 155) "7 Toposes")
;; (find-rydeheardburstpage (+ 13 156) "7.1 Cartesian closed categories")
;; (find-rydeheardburstpage (+ 13 157) "7.1.1 An example: the category of finite sets")
;; (find-rydeheardburstpage (+ 13 159) "7.2 Toposes")
;; (find-rydeheardburstpage (+ 13 161) " 7.2.1 An example: the topos of finite sets")
;; (find-rydeheardburstpage (+ 13 162) "7.2.2 Computing in a topos")
;; (find-rydeheardburstpage (+ 13 164) "7.2.3 Logic in a topos")
;; (find-rydeheardburstpage (+ 13 166) "7.2.4 An example: a three-valued logic")
;; (find-rydeheardburstpage (+ 13 170) "7.3 Conclusion")
;; (find-rydeheardburstpage (+ 13 171) "7.4 Exercises")
;; (find-rydeheardburstpage (+ 13 173) "8 A Categorical Unification Algorithm")
;; (find-rydeheardburstpage (+ 13 174) "8.1 The unification of terms")
;; (find-rydeheardburstpage (+ 13 175) "8.2 Unification as a coequalizer")
;; (find-rydeheardburstpage (+ 13 176) "8.3 On constructing coequalizers")
;; (find-rydeheardburstpage (+ 13 180) "8.4 A categorical program")
;; (find-rydeheardburstpage (+ 13 187) "9 Constructing Theories")
;; (find-rydeheardburstpage (+ 13 188) "9.1 Preliminaries")
;; (find-rydeheardburstpage (+ 13 190) "9.2 Constructing theories")
;; (find-rydeheardburstpage (+ 13 194) "9.3 Theories and institutions")
;; (find-rydeheardburstpage (+ 13 197) "9.4 Colimits of theories")
;; (find-rydeheardburstpage (+ 13 199) "9.5 Environments")
;; (find-rydeheardburstpage (+ 13 200) "9.6 Semantic operations")
;; (find-rydeheardburstpage (+ 13 201) "9.7 Implementing a categorical semantics")
;; (find-rydeheardburstpage (+ 13 203) "10 Formal Systems for Category Theory")
;; (find-rydeheardburstpage (+ 13 204) "10.1 Formal aspects of category theory")
;; (find-rydeheardburstpage (+ 13 207) "10.2 Category theory in OBJ")
;; (find-rydeheardburstpage (+ 13 216) "10.3 Category theory in a type theory")
;; (find-rydeheardburstpage (+ 13 218) "10.4 Categorical data types")
;; (find-rydeheardburstpage (+ 13 223) "A ML Keywords")
;; (find-rydeheardburstpage (+ 13 225) "B Index of ML Functions")
;; (find-rydeheardburstpage (+ 13 229) "C Other ML Functions")
;; (find-rydeheardburstpage (+ 13 231) "D Answers to Programming Exercises")
;; (find-rydeheardburstpage (+ 13 236) "References")

;; «schubert»  (to ".schubert")
;; (find-books "__cats/__cats.el" "schubert")
;; Horst Schubert: "Categories" (1972)
(code-pdf-page "schubertcats" "~/books/__cats/schubert__categories.pdf")
(code-pdf-text "schubertcats" "~/books/__cats/schubert__categories.pdf" 12)
;; (find-schubertcatspage)
;; (find-schubertcatspage         9  "Contents")
;; (find-schubertcatspage (+ 12   1) "1. Categories")
;; (find-schubertcatspage (+ 12 378) "Index")
;; (find-schubertcatstext "")


;; «scedrov»  (to ".scedrov")
;; (find-books "__cats/__cats.el" "scedrov")
(code-pdf-page "scedrovfact" "~/books/__cats/scedrov__forcing_and_classifying_topoi.pdf")
(code-pdf-text "scedrovfact" "~/books/__cats/scedrov__forcing_and_classifying_topoi.pdf" 1)
;; (find-scedrovfactpage)
;; (find-scedrovfactpage        3  "Contents")
;; (find-scedrovfactpage (+ 10 1) "0. Preliminaries")
;; (find-scedrovfacttext "")



;; «scott»  (to ".scott")
;; http://www.site.uottawa.ca/~phil/
;; http://www.site.uottawa.ca/~phil/papers/Lambekfest2.pdf
;; Phil Scott: "From Gödel to Lambek: Studies in the Foundations of Mathematics"
(code-pdf-page "scottfgtl" "$S/http/www.site.uottawa.ca/~phil/papers/Lambekfest2.pdf")
(code-pdf-text "scottfgtl" "$S/http/www.site.uottawa.ca/~phil/papers/Lambekfest2.pdf")
;; (find-scottfgtlpage)
;; (find-scottfgtltext)

;; Cubric, Dybjer, Scott: "Normalization and the Yoneda Embedding"
;; https://www.site.uottawa.ca/~phil/papers/yonedaccc.pdf (ugly)
;; https://dl.acm.org/doi/10.1017/S0960129597002508
(code-pdf-page "yonedaccc" "~/books/__cats/cubric_dybjer_scott__normalization_and_the_yoneda_embedding.pdf")
(code-pdf-text "yonedaccc" "~/books/__cats/cubric_dybjer_scott__normalization_and_the_yoneda_embedding.pdf" 1)
;; (find-yonedacccpage)
;; (find-yonedacccpage        1  "Contents")
;; (find-yonedacccpage (+ 1 189) "Index")
;; (find-yonedaccctext "")

;; Dana Scott: Relating theories of the lambda-calculus (1980)
;; http://maxsnew.com/docs/scott80.pdf
(code-pdf-page "danascott80rtl" "$S/http/maxsnew.com/docs/scott80.pdf")
(code-pdf-text "danascott80rtl" "$S/http/maxsnew.com/docs/scott80.pdf")
;; (find-danascott80rtlpage)
;; (find-danascott80rtltext)





;; «seely»  (to ".seely")
;; (find-books "__cats/__cats.el" "seely")

;; «seely-hyp»  (to ".seely-hyp")
;; (find-books "__cats/__cats.el" "seely-hyp")
;; (find-LATEX "catsem.bib"   "bib-SeelyBeck")
;; (find-angg ".emacs.papers" "seely")
;; "Hyperdoctrines, Natural Deduction and The Beck Condition" (1983)
;; http://www.math.mcgill.ca/rags/ZML/ZML.PDF
;; https://richardzach.org/2007/10/08/zeitschrift-fur-mathematische-logik-und-grundlagen-der-mathematik/
(code-pdf-page "seelyhyp" "$S/http/www.math.mcgill.ca/rags/ZML/ZML.PDF")
(code-pdf-text "seelyhyp" "$S/http/www.math.mcgill.ca/rags/ZML/ZML.PDF" -504)
;; (find-angg ".emacs.papers" "seely-hyp")
;; (find-seelyhyppage (+ -504 505) "1. First Order Logic")
;; (find-seelyhyppage (+ -504 507)   "equality rules")
;; (find-seelyhyppage (+ -504 508) "2. Operations on derivations")
;; (find-seelyhyppage (+ -504 510) "3. Hyperdoctrines")
;; (find-seelyhyppage (+ -504 511)   "Beck condition")
;; (find-seelyhyppage (+ -504 512) "4. Construction 1: LPCE -> Hyperdoctrine")
;; (find-seelyhyppage (+ -504 513)   "These are the required adjoints")
;; (find-seelyhyppage (+ -504 516)   "ap is a derived rule")
;; (find-seelyhyppage (+ -504 518) "5. Construction 2: Hyperdoctrine -> LPCE")
;; (find-seelyhyppage (+ -504 525) "6. Equivalences")
;; (find-seelyhyppage (+ -504 527) "7. Examples")
;; (find-seelyhyppage (+ -504 529) "8. The Beck Condition")
;; (find-seelyhyppage (+ -504 523) "Lawvere [10]")
;; (find-seelyhyptext "")

;; «seely-lccc»  (to ".seely-lccc")
;; (find-books "__cats/__cats.el" "seely-lccc")
;; (find-angg ".emacs.papers"     "seely-lccc")
;; (find-LATEX "catsem.bib"   "bib-SeelyLCCC")
;; "Locally cartesian closed categories and type theory" (1984)
;; http://www.math.mcgill.ca/rags/LCCC/LCCC.pdf
;; (find-books "__cats/__cats.el" "tlca2011")
(code-pdf-page "seelylccc" "$S/http/www.math.mcgill.ca/rags/LCCC/LCCC.pdf")
(code-pdf-text "seelylccc" "$S/http/www.math.mcgill.ca/rags/LCCC/LCCC.pdf" -32)
;; (find-seelylcccpage)
;; (find-seelylccctext)
;; (find-seelylcccpage (+ -32 33) "0. Introduction")
;; (find-seelylccctext (+ -32 33) "0. Introduction")
;; (find-seelylcccpage (+ -32 33) "1. The type theory ML")
;; (find-seelylccctext (+ -32 33) "1. The type theory ML")
;; (find-seelylcccpage (+ -32 35) "1-2. Remarks")
;; (find-seelylccctext (+ -32 35) "1-2. Remarks")
;; (find-seelylcccpage (+ -32 36) "2. Categorical preliminaries")
;; (find-seelylccctext (+ -32 36) "2. Categorical preliminaries")
;; (find-seelylcccpage (+ -32 37)    "(iv)    P satisfies the Beck condition:")
;; (find-seelylccctext (+ -32 37)    "(iv)    P satisfies the Beck condition:")
;; (find-seelylcccpage (+ -32 38) "3. From ML to LCC")
;; (find-seelylccctext (+ -32 38) "3. From ML to LCC")
;; (find-seelylcccpage (+ -32 41) "4. Interpreting ML in LGC")
;; (find-seelylccctext (+ -32 41) "4. Interpreting ML in LGC")
;; (find-seelylcccpage (+ -32 46) "5. From LCC to ML")
;; (find-seelylccctext (+ -32 46) "5. From LCC to ML")

;; «seely-plc»  (to ".seely-plc")
;; (find-books "__cats/__cats.el" "seely-plc")
;; (find-angg ".emacs.papers"     "seely-plc")
;; (find-LATEX "catsem.bib"   "bib-SeelyPLC")
;; "Categorical Semantics for Higher Order Polymorphic Lambda Calculus" (1987)
;; http://www.math.mcgill.ca/rags/JSL/PLC.pdf
;; https://www.jstor.org/stable/2273831 / doi:10.2307/2273831 
(code-pdf-page "seelyplc" "~/books/__cats/seely__categorical_semantics_for_higher_order_polymorphic_lambda_calculus.pdf")
(code-pdf-text "seelyplc" "~/books/__cats/seely__categorical_semantics_for_higher_order_polymorphic_lambda_calculus.pdf" -967)
;; (find-seelyplcpage)
;; (find-seelyplcpage (+ -967 969) "0. Introduction")
;; (find-seelyplcpage (+ -967 972) "1.1.2. Operators")
;; (find-seelyplctext (+ -967 972) "1.1.2. Operators")
;; (find-seelyplcpage (+ -967 972) "1.1.4. Terms")
;; (find-seelyplctext (+ -967 972) "1.1.4. Terms")
;; (find-seelyplcpage (+ -967 974) "2. PL categories")
;; (find-seelyplctext (+ -967 974) "2. PL categories")
;; (find-seelyplcpage (+ -967 988) "REFERENCES")
;; (find-seelyplctext (+ -967 988) "REFERENCES")
;; (find-seelyplctext "")

;; «seely-diff»  (to ".seely-diff")
;; (find-books "__cats/__cats.el" "seely-diff")
;; (find-LATEX "catsem.bib"    "bib-SeelyDiff")
;; (find-angg ".emacs.papers"     "seely-diff")
;; Blute/Cockett/Seely: "Differential categories"
;; http://www.math.mcgill.ca/rags/difftl/difftl.pdf
(code-pdf-page "seelydiff" "$S/http/www.math.mcgill.ca/rags/difftl/difftl.pdf")
(code-pdf-text "seelydiff" "$S/http/www.math.mcgill.ca/rags/difftl/difftl.pdf")
;; (find-seelydiffpage)
;; (find-seelydifftext)

;; «seely-cartdiffstor»  (to ".seely-cartdiffstor")
;; http://www.math.mcgill.ca/rags/difftl/cart-diff-stor.pdf
(code-pdf-page "cartdiffstor" "$S/http/www.math.mcgill.ca/rags/difftl/cart-diff-stor.pdf")
(code-pdf-text "cartdiffstor" "$S/http/www.math.mcgill.ca/rags/difftl/cart-diff-stor.pdf")
;; (find-cartdiffstorpage)
;; (find-cartdiffstortext)

;; «seely-dcr»  (to ".seely-dcr")
;; (find-books "__cats/__cats.el" "seely-dcr")
;; Blute/Cockett/Lemay/Seely: "Differential Categories Revisited" (2019)
;; https://arxiv.org/abs/1806.04804
;; https://arxiv.org/pdf/1806.04804.pdf
(code-pdf-page "seelydcr" "$S/https/arxiv.org/pdf/1806.04804.pdf")
(code-pdf-text "seelydcr" "$S/https/arxiv.org/pdf/1806.04804.pdf")
;; (find-seelydcrpage)
;; (find-seelydcrtext)

;; «seely-lics»  (to ".seely-lics")
;; "Modelling computations: a 2-categorical framework"
;; http://www.math.mcgill.ca/rags/WkAdj/
;; http://www.math.mcgill.ca/rags/WkAdj/LICS.pdf
(code-pdf-page "seelylics" "$S/http/www.math.mcgill.ca/rags/WkAdj/LICS.pdf")
(code-pdf-text "seelylics" "$S/http/www.math.mcgill.ca/rags/WkAdj/LICS.pdf")
;; (find-seelylicspage)
;; (find-seelylicstext)

;; «seely-thesis»  (to ".seely-thesis")
;; (find-books "__cats/__cats.el" "seely-thesis")
(code-pdf-page "seelythesis" "~/books/__cats/seely__thesis_chapter_1.pdf")
(code-pdf-text "seelythesis" "~/books/__cats/seely__thesis_chapter_1.pdf" 1)
;; (find-seelythesispage)
;; (find-seelythesispage (+  -5  7) "0. Introduction")
;; (find-seelythesispage (+  -7 10) "1. LPC")
;; (find-seelythesispage (+  -9 15) "1.2. Reductions and expansions")
;; (find-seelythesispage (+ -12 21) "2. LPC as a 2-category")
;; (find-seelythesispage (+ -13 23) "3. Structure of the connectives and quantifiers")
;; (find-seelythesispage (+ -23 43) "4. Formal adjointness")
;; (find-seelythesispage (+ 1 189) "Index")

;; «seely-bang»  (to ".seely-bang")
;; (find-books "__cats/__cats.el" "seely-bang")
;; http://www.math.mcgill.ca/rags/bang/bang.pdf
;; https://www.cambridge.org/core/journals/mathematical-structures-in-computer-science/issue/48C25B04C6A6335045C0AF083F38E469
;; https://www.cambridge.org/core/journals/mathematical-structures-in-computer-science/article/and-storage-as-tensorial-strength/FDCA0CA55952F87BD9C9FCE818FF2BBA
;; https://doi.org/10.1017/S0960129500001055
(code-pdf-page "seelybang" "$S/http/www.math.mcgill.ca/rags/bang/bang.pdf")
(code-pdf-text "seelybang" "$S/http/www.math.mcgill.ca/rags/bang/bang.pdf")
;; (find-seelybangpage)
;; (find-seelybangtext)
(code-pdf-page "seelybang" "~/books/__cats/blute_cockett_seely__storage_as_tensorial_strength.pdf")
(code-pdf-text "seelybang" "~/books/__cats/blute_cockett_seely__storage_as_tensorial_strength.pdf" 1)
;; (find-seelybangpage)
;; (find-seelybangpage        1  "Contents")
;; (find-seelybangpage (+ 1 189) "Index")
;; (find-seelybangtext "")

;; «seely-cut»  (to ".seely-cut")
;; "Proof Theory of the Cut Rule"
;; http://www.math.mcgill.ca/rags/misc/proof_theory-essay.pdf
(code-pdf-page "seelycut" "$S/http/www.math.mcgill.ca/rags/misc/proof_theory-essay.pdf")
(code-pdf-text "seelycut" "$S/http/www.math.mcgill.ca/rags/misc/proof_theory-essay.pdf")
;; (find-seelycutpage)
;; (find-seelycuttext)


;; «seely-sum-prod»  (to ".seely-sum-prod")
;; (find-books "__cats/__cats.el" "seely-sum-prod")
;; Cockett/Seely: "Finite Sum-Product Logic"
;; http://www.tac.mta.ca/tac/volumes/8/n5/n5.pdf
(code-pdf-page "seelysumprod" "$S/http/www.tac.mta.ca/tac/volumes/8/n5/n5.pdf")
(code-pdf-text "seelysumprod" "$S/http/www.tac.mta.ca/tac/volumes/8/n5/n5.pdf")
;; (find-seelysumprodpage)
;; (find-seelysumprodtext)


;; http://www.math.mcgill.ca/rags/nets/nets.pdf




;; «selinger»  (to ".selinger")
;; (find-books "__cats/__cats.el" "selinger")
;; https://www.mathstat.dal.ca/~selinger/
;; https://www.mathstat.dal.ca/~selinger/people.html
;; https://www.mathstat.dal.ca/~selinger/papers.html#diss
;; https://www.mathstat.dal.ca/~selinger/papers/diss.pdf
(code-pdf-page "selingerdiss" "$S/https/www.mathstat.dal.ca/~selinger/papers/diss.pdf")
(code-pdf-text "selingerdiss" "$S/https/www.mathstat.dal.ca/~selinger/papers/diss.pdf" 13)
;; (find-selingerdisspage)
;; (find-selingerdisstext)
;; (find-selingerdisspage 9 "Contents")
;; (find-selingerdisstext 9 "Contents")
;; (find-selingerdisspage (+ 13   1) "Introduction")
;; (find-selingerdisspage (+ 13   5) "1 Preliminaries")
;; (find-selingerdisspage (+ 13   5) "1.1 Basic category theory")
;; (find-selingerdisspage (+ 13   5) "1.1.1 Categories")
;; (find-selingerdisspage (+ 13   6) "1.1.2 Functors")
;; (find-selingerdisspage (+ 13   7) "1.1.3 Natural transformations")
;; (find-selingerdisspage (+ 13   7) "1.1.4 Adjunctions")
;; (find-selingerdisspage (+ 13   7) "1.1.5 Limits and colimits")
;; (find-selingerdisspage (+ 13   8) "1.1.6 Cartesian-closed categories")
;; (find-selingerdisspage (+ 13  10) "1.2 Basic domain theory")
;; (find-selingerdisspage (+ 13  10) "1.2.1 Preorders and posets")
;; (find-selingerdisspage (+ 13  11) "1.2.2 Complete partial orders")
;; (find-selingerdisspage (+ 13  11) "1.2.3 Bounded complete partial orders")
;; (find-selingerdisspage (+ 13  11) "1.2.4 Stability")
;; (find-selingerdisspage (+ 13  12) "1.2.5 Domain equations")
;; (find-selingerdisspage (+ 13  13) "1.2.6 The D -construction")
;; (find-selingerdisspage (+ 13  13) "1.3 Basic universal algebra")
;; (find-selingerdisspage (+ 13  13) "1.3.1 -algebras")
;; (find-selingerdisspage (+ 13  14) "1.3.2 Term algebras")
;; (find-selingerdisspage (+ 13  14) "1.3.3 Algebraic varieties")
;; (find-selingerdisspage (+ 13  15) "1.3.4 Indeterminates")
;; (find-selingerdisspage (+ 13  16) "1.3.5 Ordered algebras")
;; (find-selingerdisspage (+ 13  17) "1.3.6 Dcpo-algebras")
;; (find-selingerdisspage (+ 13  19) "2 The Lambda Calculus is Algebraic")
;; (find-selingerdisspage (+ 13  20) "2.1 The lambda calculus")
;; (find-selingerdisspage (+ 13  20) "2.1.1 Lambda conversion")
;; (find-selingerdisspage (+ 13  21) "2.1.2 Lambda reduction and consistency")
;; (find-selingerdisspage (+ 13  22) "2.2 Combinatory models of the lambda calculus")
;; (find-selingerdisspage (+ 13  22) "2.2.1 Combinatory algebras and combinatory logic")
;; (find-selingerdisspage (+ 13  23) "2.2.2 The derived lambda abstractor")
;; (find-selingerdisspage (+ 13  23) "2.2.3 The local interpretation of lambda terms")
;; (find-selingerdisspage (+ 13  24) "2.2.4 Lambda algebras")
;; (find-selingerdisspage (+ 13  25) "2.3 Lambda algebras and indeterminates")
;; (find-selingerdisspage (+ 13  25) "2.3.1 A characterization of A[x] for lambda algebras")
;; (find-selingerdisspage (+ 13  26) "2.3.2 The absolute interpretation")
;; (find-selingerdisspage (+ 13  28) "2.3.3 Soundness and completeness for lambda algebras")
;; (find-selingerdisspage (+ 13  28) "2.4 Lambda theories and lambda algebras form equivalent categories")
;; (find-selingerdisspage (+ 13  29) "2.5 Lambda models")
;; (find-selingerdisspage (+ 13  30) "2.6 Models of the lambda--calculus")
;; (find-selingerdisspage (+ 13  30) "2.6.1 Curry algebras")
;; (find-selingerdisspage (+ 13  30) "2.6.2 Extensional models")
;; (find-selingerdisspage (+ 13  30) "2.7 Lambda algebras and categorical models")
;; (find-selingerdisspage (+ 13  30) "2.7.1 Reflexive ccc models")
;; (find-selingerdisspage (+ 13  31) "2.7.2 Reflexive ccc models and lambda algebras")
;; (find-selingerdisspage (+ 13  35) "3 Unorderability")
;; (find-selingerdisspage (+ 13  36) "3.1 Lambda terms cannot be ordered")
;; (find-selingerdisspage (+ 13  36) "3.1.1 Plotkin's unorderable algebra: Separability")
;; (find-selingerdisspage (+ 13  36) "3.1.2 The standard term algebras are unorderable")
;; (find-selingerdisspage (+ 13  37) "3.2 The Topological Completeness Problem")
;; (find-selingerdisspage (+ 13  39) "3.3 A characterization of absolutely unorderable algebras")
;; (find-selingerdisspage (+ 13  39) "3.3.1 Absolutely unorderable algebras and generalized Mal'cev operators")
;; (find-selingerdisspage (+ 13  40) "3.3.2 An application to ordered algebras and dcpo-algebras")
;; (find-selingerdisspage (+ 13  41) "3.4 Absolutely unorderable combinatory algebras")
;; (find-selingerdisspage (+ 13  43) "3.5 Relating different notions of unorderability")
;; (find-selingerdisspage (+ 13  43) "3.5.1 Local notions")
;; (find-selingerdisspage (+ 13  44) "3.5.2 Absolute notions")
;; (find-selingerdisspage (+ 13  47) "4 Finite Lambda Models")
;; (find-selingerdisspage (+ 13  47) "4.1 Models of reduction")
;; (find-selingerdisspage (+ 13  47) "4.1.1 Syntactical models of reduction")
;; (find-selingerdisspage (+ 13  48) "4.1.2 Categorical models of reduction")
;; (find-selingerdisspage (+ 13  49) "4.1.3 Models of -reduction: Order-extensionality")
;; (find-selingerdisspage (+ 13  49) "4.2 Tree models")
;; (find-selingerdisspage (+ 13  49) "4.2.1 Recapturing convertibility")
;; (find-selingerdisspage (+ 13  50) "4.2.2 A method for constructing models")
;; (find-selingerdisspage (+ 13  51) "4.3 Partial models")
;; (find-selingerdisspage (+ 13  52) "4.4 Examples")
;; (find-selingerdisspage (+ 13  52) "4.4.1 A class of finite models to distinguish the terms n")
;; (find-selingerdisspage (+ 13  53) "4.4.2 A non-trivial 3-element model")
;; (find-selingerdisspage (+ 13  54) "4.5 Completeness")
;; (find-selingerdisspage (+ 13  54) "4.6 Relating models of reduction to D -models")
;; (find-selingerdisspage (+ 13  57) "5 Henkin Representations, Polymorphism, and Empty Types")
;; (find-selingerdisspage (+ 13  58) "5.1 Henkin representations of cartesian-closed categories")
;; (find-selingerdisspage (+ 13  58) "5.1.1 Henkin representations")
;; (find-selingerdisspage (+ 13  59) "5.1.2 Henkin representations and well-pointed ccc's")
;; (find-selingerdisspage (+ 13  60) "5.1.3 Freely adjoining arrows to a ccc")
;; (find-selingerdisspage (+ 13  62) "5.1.4 Henkin representation theorems")
;; (find-selingerdisspage (+ 13  64) "5.2 The interpretation of the simply-typed lambda calculus")
;; (find-selingerdisspage (+ 13  64) "5.2.1 The simply-typed lambda calculus")
;; (find-selingerdisspage (+ 13  65) "5.2.2 Strict interpretation in a cartesian-closed category")
;; (find-selingerdisspage (+ 13  67) "5.2.3 The cartesian-closed category associated to a theory")
;; (find-selingerdisspage (+ 13  67) "5.2.4 Henkin representations of a free ccc")
;; (find-selingerdisspage (+ 13  67) "5.2.5 The non-strict interpretation of the simply-typed lambda calculus")
;; (find-selingerdisspage (+ 13  68) "5.3 From Henkin representation theorems to completeness theorems")
;; (find-selingerdisspage (+ 13  68) "5.3.1 The problem with empty types")
;; (find-selingerdisspage (+ 13  69) "5.3.2 A categorical analysis of the rule (non-empty)")
;; (find-selingerdisspage (+ 13  69) "5.3.3 Set-theoretic models with non-empty types")
;; (find-selingerdisspage (+ 13  69) "5.3.4 Set-theoretic models with empty types")
;; (find-selingerdisspage (+ 13  72) "5.3.5 Kripke lambda models")
;; (find-selingerdisspage (+ 13  72) "5.3.6 A remark on the principal model property")
;; (find-selingerdisspage (+ 13  72) "5.4 Henkin representations of PL -categories")
;; (find-selingerdisspage (+ 13  72) "5.4.1 PL -categories")
;; (find-selingerdisspage (+ 13  74) "5.4.2 Henkin-PL -representations")
;; (find-selingerdisspage (+ 13  75) "5.4.3 Standard structures")
;; (find-selingerdisspage (+ 13  76) "5.4.4 Freely adjoining arrows to the base of a PL -category")
;; (find-selingerdisspage (+ 13  77) "5.4.5 Henkin-PL -representation theorems")
;; (find-selingerdisspage (+ 13  78) "5.5 The interpretation of the polymorphic lambda calculus")
;; (find-selingerdisspage (+ 13  78) "5.5.1 The polymorphic lambda calculus")
;; (find-selingerdisspage (+ 13  79) "5.5.2 Strict interpretation in a PL -category")
;; (find-selingerdisspage (+ 13  81) "5.5.3 The PL -category associated to a theory")
;; (find-selingerdisspage (+ 13  81) "5.5.4 The non-strict interpretation of the polymorphic lambda calculus")
;; (find-selingerdisspage (+ 13  82) "5.6 From Henkin-PL -representation theorems to polymorphic completeness theorems")
;; (find-selingerdisspage (+ 13  82) "5.6.1 Set-theoretic models with non-empty types")
;; (find-selingerdisspage (+ 13  82) "5.6.2 Polymorphic Kripke models")
;; (find-selingerdisspage (+ 13  83) "6 First-Order Axioms for Asynchrony")
;; (find-selingerdisspage (+ 13  83) "6.1 An elementary definition of asynchrony")
;; (find-selingerdisspage (+ 13  84) "6.1.1 Labeled transition systems and bisimulation")
;; (find-selingerdisspage (+ 13  85) "6.1.2 Input, output and sequential composition")
;; (find-selingerdisspage (+ 13  87) "6.1.3 Buffers and queues")
;; (find-selingerdisspage (+ 13  87) "6.1.4 Notions of asynchrony")
;; (find-selingerdisspage (+ 13  88) "6.1.5 Examples")
;; (find-selingerdisspage (+ 13  89) "6.2 First-order axioms for asynchrony")
;; (find-selingerdisspage (+ 13  89) "6.2.1 Out-buffered agents")
;; (find-selingerdisspage (+ 13  92) "6.2.2 In-buffered agents")
;; (find-selingerdisspage (+ 13  93) "6.2.3 Out-queued and in-queued agents")
;; (find-selingerdisspage (+ 13  93) "6.3 More agent constructors and asynchrony with feedback")
;; (find-selingerdisspage (+ 13  93) "6.3.1 Some operations on agents")
;; (find-selingerdisspage (+ 13  94) "6.3.2 Asynchrony with feedback")
;; (find-selingerdisspage (+ 13  96) "6.4 Example: Asynchronous CCS")
;; (find-selingerdisspage (+ 13  99) "6.5 Example: The core join calculus")
;; (find-selingerdisspage (+ 13 100) "6.6 Other characterizations of asynchrony")
;; (find-selingerdisspage (+ 13 100) "6.6.1 Out-buffered agents")
;; (find-selingerdisspage (+ 13 102) "6.6.2 In-buffered agents")
;; (find-selingerdisspage (+ 13 104) "6.6.3 Out-queued and in-queued agents")

;; «selinger-ln»  (to ".selinger-ln")
;; (find-books "__cats/__cats.el" "selinger-ln")
;; (find-LATEX "catsem-ab.bib" "bib-SelingerLN")
;; https://www.mathstat.dal.ca/~selinger/papers.html#lambdanotes
;; https://www.mathstat.dal.ca/~selinger/papers/lambdanotes.pdf
;; Also here: https://arxiv.org/pdf/0804.3434.pdf
;;            https://arxiv.org/abs/0804.3434v2
(code-pdf-page "selingerln" "$S/https/www.mathstat.dal.ca/~selinger/papers/lambdanotes.pdf")
(code-pdf-text "selingerln" "$S/https/www.mathstat.dal.ca/~selinger/papers/lambdanotes.pdf")
;; (find-selingerlnpage)
;; (find-selingerlntext)
;; (find-selingerlnpage   1 "Contents")
;; (find-selingerlntext   1 "Contents")
;; (find-selingerlnpage   6 "1 Introduction")
;; (find-selingerlnpage   6 "1.1 Extensional vs. intensional view of functions")
;; (find-selingerlnpage   7 "1.2 The lambda calculus")
;; (find-selingerlnpage   8 "1.3 Untyped vs. typed lambda-calculi")
;; (find-selingerlnpage   9 "1.4 Lambda calculus and computability")
;; (find-selingerlnpage  10 "1.5 Connections to computer science")
;; (find-selingerlnpage  10 "1.6 Connections to logic")
;; (find-selingerlnpage  11 "1.7 Connections to mathematics")
;; (find-selingerlnpage  11 "2 The untyped lambda calculus")
;; (find-selingerlnpage  11 "2.1 Syntax")
;; (find-selingerlnpage  13 "2.2 Free and bound variables, -equivalence")
;; (find-selingerlnpage  15 "2.3 Substitution")
;; (find-selingerlnpage  17 "2.4 Introduction to -reduction")
;; (find-selingerlnpage  18 "2.5 Formal definitions of -reduction and -equivalence")
;; (find-selingerlnpage  19 "3 Programming in the untyped lambda calculus")
;; (find-selingerlnpage  19 "3.1 Booleans")
;; (find-selingerlnpage  20 "3.2 Natural numbers")
;; (find-selingerlnpage  22 "3.3 Fixed points and recursive functions")
;; (find-selingerlnpage  24 "3.4 Other data types: pairs, tuples, lists, trees, etc.")
;; (find-selingerlnpage  26 "4 The Church-Rosser Theorem")
;; (find-selingerlnpage  26 "4.1 Extensionality, -equivalence, and -reduction")
;; (find-selingerlnpage  28 "4.2 Statement of the Church-Rosser Theorem, and some consequences")
;; (find-selingerlnpage  30 "4.3 Preliminary remarks on the proof of the Church-Rosser Theorem")
;; (find-selingerlnpage  32 "4.4 Proof of the Church-Rosser Theorem")
;; (find-selingerlnpage  37 "4.5 Exercises")
;; (find-selingerlnpage  38 "5 Combinatory algebras")
;; (find-selingerlnpage  39 "5.1 Applicative structures")
;; (find-selingerlnpage  40 "5.2 Combinatory completeness")
;; (find-selingerlnpage  42 "5.3 Combinatory algebras")
;; (find-selingerlnpage  43 "5.4 The failure of soundness for combinatory algebras")
;; (find-selingerlnpage  45 "5.5 Lambda algebras")
;; (find-selingerlnpage  49 "5.6 Extensional combinatory algebras")
;; (find-selingerlnpage  51 "6 Simply-typed lambda calculus, propositional logic, and the Curry-Howard isomorphism")
;; (find-selingerlnpage  51 "6.1 Simple types and simply-typed terms")
;; (find-selingerlnpage  52   "typing judgment")
;; (find-selingerlntext  52   "typing judgment")
;; (find-selingerlnpage  54 "6.2 Connections to propositional logic")
;; (find-selingerlnpage  56 "6.3 Propositional intuitionistic logic")
;; (find-selingerlnpage  58 "6.4 An alternative presentation of natural deduction")
;; (find-selingerlnpage  60 "6.5 The Curry-Howard Isomorphism")
;; (find-selingerlnpage  62 "6.6 Reductions in the simply-typed lambda calculus")
;; (find-selingerlnpage  63 "6.7 A word on Church-Rosser")
;; (find-selingerlnpage  64 "6.8 Reduction as proof simplification")
;; (find-selingerlnpage  65 "6.9 Getting mileage out of the Curry-Howard isomorphism")
;; (find-selingerlnpage  66 "6.10 Disjunction and sum types")
;; (find-selingerlnpage  68 "6.11 Classical logic vs. intuitionistic logic")
;; (find-selingerlnpage  70 "6.12 Classical logic and the Curry-Howard isomorphism")
;; (find-selingerlnpage  71 "7 Weak and strong normalization")
;; (find-selingerlnpage  71 "7.1 Definitions")
;; (find-selingerlnpage  72 "7.2 Weak and strong normalization in typed lambda calculus")
;; (find-selingerlnpage  73 "8 Polymorphism")
;; (find-selingerlnpage  73 "8.1 Syntax of System F")
;; (find-selingerlnpage  74 "8.2 Reduction rules")
;; (find-selingerlnpage  75 "8.3 Examples")
;; (find-selingerlnpage  75 "8.3.1 Booleans")
;; (find-selingerlnpage  76 "8.3.2 Natural numbers")
;; (find-selingerlnpage  77 "8.3.3 Pairs")
;; (find-selingerlnpage  77 "8.4 Church-Rosser property and strong normalization")
;; (find-selingerlnpage  78 "8.5 The Curry-Howard isomorphism")
;; (find-selingerlnpage  79 "8.6 Supplying the missing logical connectives")
;; (find-selingerlnpage  80 "8.7 Normal forms and long normal forms")
;; (find-selingerlnpage  82 "8.8 The structure of closed normal forms")
;; (find-selingerlnpage  84 "8.9 Application: representation of arbitrary data in System F")
;; (find-selingerlnpage  86 "9 Type inference")
;; (find-selingerlnpage  87 "9.1 Principal types")
;; (find-selingerlnpage  87 "9.2 Type templates and type substitutions")
;; (find-selingerlnpage  89 "9.3 Unifiers")
;; (find-selingerlnpage  90 "9.4 The unification algorithm")
;; (find-selingerlnpage  92 "9.5 The type inference algorithm")
;; (find-selingerlnpage  93 "10 Denotational semantics")
;; (find-selingerlnpage  94 "10.1 Set-theoretic interpretation")
;; (find-selingerlnpage  96 "10.2 Soundness")
;; (find-selingerlnpage  98 "10.3 Completeness")
;; (find-selingerlnpage  98 "11 The language PCF")
;; (find-selingerlnpage  99 "11.1 Syntax and typing rules")
;; (find-selingerlnpage 100 "11.2 Axiomatic equivalence")
;; (find-selingerlnpage 101 "11.3 Operational semantics")
;; (find-selingerlnpage 103 "11.4 Big-step semantics")
;; (find-selingerlnpage 105 "11.5 Operational equivalence")
;; (find-selingerlnpage 106 "11.6 Operational approximation")
;; (find-selingerlnpage 106 "11.7 Discussion of operational equivalence")
;; (find-selingerlnpage 107 "11.8 Operational equivalence and parallel or")
;; (find-selingerlnpage 109 "12 Complete partial orders")
;; (find-selingerlnpage 109 "12.1 Why are sets not enough, in general?")
;; (find-selingerlnpage 109 "12.2 Complete partial orders")
;; (find-selingerlnpage 111 "12.3 Properties of limits")
;; (find-selingerlnpage 111 "12.4 Continuous functions")
;; (find-selingerlnpage 112 "12.5 Pointed cpo's and strict functions")
;; (find-selingerlnpage 112 "12.6 Products and function spaces")
;; (find-selingerlnpage 114 "12.7 The interpretation of the simply-typed lambda calculus in complete partial orders")
;; (find-selingerlnpage 114 "12.8 Cpo's and fixed points")
;; (find-selingerlnpage 115 "12.9 Example: Streams")
;; (find-selingerlnpage 116 "13 Denotational semantics of PCF")
;; (find-selingerlnpage 116 "13.1 Soundness and adequacy")
;; (find-selingerlnpage 118 "13.2 Full abstraction")
;; (find-selingerlnpage 119 "14 Acknowledgements")
;; (find-selingerlnpage 120 "15 Bibliography")

;; https://www.mathstat.dal.ca/~selinger/papers.html#lh
;; https://www.mathstat.dal.ca/~selinger/papers/lh.pdf
;; "LH has nonempty products"
(code-pdf-page "selingerlh" "$S/https/www.mathstat.dal.ca/~selinger/papers/lh.pdf")
(code-pdf-text "selingerlh" "$S/https/www.mathstat.dal.ca/~selinger/papers/lh.pdf")
;; (find-selingerlhpage)
;; (find-selingerlhtext)

;; «selinger-surveygl»  (to ".selinger-surveygl")
;; (find-books "__cats/__cats.el" "selinger-surveygl")
;; (find-books "__cats/__cats.el" "coecke-newstrup")
;; "A survey of graphical languages for monoidal categories" (2009)
;; Also here: https://arxiv.org/pdf/0908.3347.pdf
;; https://www.mscs.dal.ca/~selinger/papers/graphical.pdf
(code-pdf-page "selingersurveygl" "$S/https/www.mscs.dal.ca/~selinger/papers/graphical.pdf")
(code-pdf-text "selingersurveygl" "$S/https/www.mscs.dal.ca/~selinger/papers/graphical.pdf")
;; (find-selingersurveyglpage)
;; (find-selingersurveygltext)

;; <selinger-rios>
;; "A Categorical Model for a Quantum Circuit Description Language (Extended Abstract)"
;; https://arxiv.org/abs/1706.02630
;; https://arxiv.org/pdf/1706.02630.pdf
(code-pdf-page "selingerquipper" "$S/https/arxiv.org/pdf/1706.02630.pdf")
(code-pdf-text "selingerquipper" "$S/https/arxiv.org/pdf/1706.02630.pdf")
;; (find-selingerquipperpage)
;; (find-selingerquippertext)






;; «shulman»  (to ".shulman")
;; (find-books "__cats/__cats.el" "shulman")
;; https://home.sandiego.edu/~shulman/
;; https://home.sandiego.edu/~shulman/hottminicourse2012/
;; https://home.sandiego.edu/~shulman/hottminicourse2012/01typetheory-handout1up.pdf
;; https://home.sandiego.edu/~shulman/hottminicourse2012/02hott-handout1up.pdf
;; https://home.sandiego.edu/~shulman/hottminicourse2012/03models-handout1up.pdf
;; https://home.sandiego.edu/~shulman/hottminicourse2012/04induction-handout1up.pdf
(code-pdf-page "shulmanhott20121" "$S/https/home.sandiego.edu/~shulman/hottminicourse2012/01typetheory-handout1up.pdf")
(code-pdf-text "shulmanhott20121" "$S/https/home.sandiego.edu/~shulman/hottminicourse2012/01typetheory-handout1up.pdf")
;; (find-shulmanhott20121page)
;; (find-shulmanhott20121text)
;;
;; https://arxiv.org/abs/0810.1279 Set Theory for Category Theory (2008)
;; https://arxiv.org/pdf/0810.1279.pdf
(code-pdf-page "shulmanstforct" "$S/https/arxiv.org/pdf/0810.1279.pdf")
(code-pdf-text "shulmanstforct" "$S/https/arxiv.org/pdf/0810.1279.pdf")
;; (find-shulmanstforctpage)
;; (find-shulmanstforcttext)
;;
;; «shulman-catlog»  (to ".shulman-catlog")
;; "Categorical logic from a categorical point of view" (2016)
;; https://mikeshulman.github.io/catlog/catlog.pdf
;; https://github.com/mikeshulman/catlog
(code-pdf-page "shulmancatlog" "$S/https/mikeshulman.github.io/catlog/catlog.pdf")
(code-pdf-text "shulmancatlog" "$S/https/mikeshulman.github.io/catlog/catlog.pdf")
;; (find-shulmancatlogpage)
;; (find-shulmancatlogtext)
;; (find-shulmancatlogpage (+ 3 48) "sequent calculus and natural\ndeduction make different choices")
;; (find-shulmancatlogtext (+ 3 48) "sequent calculus and natural\ndeduction make different choices")

;; «shulman-starautenv»  (to ".shulman-starautenv")
;; (find-books "__cats/__cats.el" "shulman-starautenv")
;; Michael Shulman: "*-Autonomous Envelopes"
;; https://arxiv.org/abs/2004.08487
;; https://arxiv.org/pdf/2004.08487.pdf
;; https://johncarlosbaez.wordpress.com/2020/04/21/star-autonomous-envelopes/
;; http://home.sandiego.edu/~shulman/papers/clsaut-act-ucr.pdf slides 2020apr22
(code-pdf-page "shulmanstarautenv" "$S/https/arxiv.org/pdf/2004.08487.pdf")
(code-pdf-text "shulmanstarautenv" "$S/https/arxiv.org/pdf/2004.08487.pdf")
;; (find-shulmanstarautenvpage)
;; (find-shulmanstarautenvtext)

;; Avoiding large cardinals in category theory
;; http://home.sandiego.edu/~shulman/papers/wisconsin-lgcard.pdf

;; «shulman-2chud»  (to ".shulman-2chud")
;; "The 2-Chu-Dialectica Construction and the Polycategory of Multivariable Adjunctions"
;; https://arxiv.org/abs/1806.06082
;; https://arxiv.org/pdf/1806.06082.pdf
(code-pdf-page "shulman2chud" "$S/https/arxiv.org/pdf/1806.06082.pdf")
(code-pdf-text "shulman2chud" "$S/https/arxiv.org/pdf/1806.06082.pdf")
;; (find-shulman2chudpage)
;; (find-shulman2chudtext)
;;
;; Also here:
;; http://tac.mta.ca/tac/volumes/35/4/35-04abs.html
;; http://www.tac.mta.ca/tac/volumes/35/4/35-04.pdf
;;
;; See also:
;; https://golem.ph.utexas.edu/category/2020/04/model_categories_as_a_chu_cons.html
;;
;; «shulman-brouwer»  (to ".shulman-brouwer")
;; Shulman: "Brouwer's Fixed-Point Theorem in Real-Cohesive Homotopy Type Theory"
;; https://arxiv.org/abs/1509.07584
;; https://arxiv.org/pdf/1509.07584.pdf
(code-pdf-page "brorcohott" "$S/https/arxiv.org/pdf/1509.07584.pdf")
(code-pdf-text "brorcohott" "$S/https/arxiv.org/pdf/1509.07584.pdf")
;; (find-brorcohottpage)
;; (find-brorcohotttext)

;; "Unbounded quantifiers and strong axioms in topos theory" (slides, 2009):
;; http://home.sandiego.edu/~shulman/papers/uqsatalk.pdf

;; «shulman-linear»  (to ".shulman-linear")
;; "Linear logic for constructive mathematics" (slides, 2019):
;; http://home.sandiego.edu/~shulman/papers/lcm-bloomington-talk.pdf
;;
;; https://golem.ph.utexas.edu/category/2018/05/linear_logic_for_constructive.html
;;
;; "Linear logic for constructive mathematics" (slides):
;; https://arxiv.org/abs/1805.07518
;; https://arxiv.org/pdf/1805.07518.pdf
(code-pdf-page "shulmanlinear" "$S/https/arxiv.org/pdf/1805.07518.pdf")
(code-pdf-text "shulmanlinear" "$S/https/arxiv.org/pdf/1805.07518.pdf")
;; (find-shulmanlinearpage)
;; (find-shulmanlineartext)

;; «shulman-lnl»  (to ".shulman-lnl")
;; (find-books "__cats/__cats.el" "shulman-lnl")
;; Michael Shulman: "LNL polycategories and doctrines of linear logic"
;; https://arxiv.org/abs/2106.15042
;; https://arxiv.org/pdf/2106.15042.pdf
(code-pdf-page "shulmanlnl" "$S/https/arxiv.org/pdf/2106.15042.pdf")
(code-pdf-text "shulmanlnl" "$S/https/arxiv.org/pdf/2106.15042.pdf")
;; (find-shulmanlnlpage)
;; (find-shulmanlnltext)

;; «shulman-stacksem»  (to ".shulman-stacksem")
;; Shulman: "Stack Semantics and the Comparison of Material and Structural Set Theories" (2010)
;; https://arxiv.org/abs/1004.3802
;; https://arxiv.org/pdf/1004.3802.pdf
(code-pdf-page "shulmanstacksem" "$S/https/arxiv.org/pdf/1004.3802.pdf")
(code-pdf-text "shulmanstacksem" "$S/https/arxiv.org/pdf/1004.3802.pdf")
;; (find-shulmanstacksempage)
;; (find-shulmanstacksemtext)

;; Michael Shulman: "Homotopy Type Theory: A synthetic approach to higher equalities"
;; https://arxiv.org/pdf/1601.05035.pdf






;; «simmons» (to ".simmons")
;; (find-books "__cats/__cats.el" "simmons")
(code-pdf-page "simmonsi" "~/books/__cats/simmons__an_introduction_to_category_theory.pdf")
(code-pdf-text "simmonsi" "~/books/__cats/simmons__an_introduction_to_category_theory.pdf" 12)
;; (find-simmonsipage)
;; (find-simmonsitext "")
;; (find-simmonsipage (+ 12   1) "1 Categories")
;; (find-simmonsipage (+ 12   1) "1.1 Categories defined")
;; (find-simmonsipage (+ 12   8) "1.2 Categories of structured sets")
;; (find-simmonsipage (+ 12  16) "1.3 An arrow need not be a function")
;; (find-simmonsipage (+ 12  27) "1.4 More complicated categories")
;; (find-simmonsipage (+ 12  31) "1.5 Two simple categories and a bonus")
;; (find-simmonsipage (+ 12  34) "2 Basic gadgetry")
;; (find-simmonsipage (+ 12  34) "2.1 Diagram chasing")
;; (find-simmonsipage (+ 12  37) "2.2 Monics and epics")
;; (find-simmonsipage (+ 12  43) "2.3 Simple limits and colimits")
;; (find-simmonsipage (+ 12  45) "2.4 Initial and final objects")
;; (find-simmonsipage (+ 12  47) "2.5 Products and coproducts")
;; (find-simmonsipage (+ 12  56) "2.6 Equalizers and coequalizers")
;; (find-simmonsipage (+ 12  64) "2.7 Pullbacks and pushouts")
;; (find-simmonsipage (+ 12  71) "2.8 Using the opposite category")
;; (find-simmonsipage (+ 12  72) "3 Functors and natural transformations")
;; (find-simmonsipage (+ 12  73) "3.1 Functors defined")
;; (find-simmonsipage (+ 12  76) "3.2 Some simple functors")
;; (find-simmonsipage (+ 12  79) "3.3 Some less simple functors")
;; (find-simmonsipage (+ 12  90) "3.4 Natural transformations defined")
;; (find-simmonsipage (+ 12  93) "3.5 Examples of natural transformations")
;; (find-simmonsipage (+ 12 108) "4 Limits and colimits in general")
;; (find-simmonsipage (+ 12 109) "4.1 Template and diagram - a first pass")
;; (find-simmonsipage (+ 12 114) "4.2 Functor categories")
;; (find-simmonsipage (+ 12 118) "4.3 Problem and solution")
;; (find-simmonsipage (+ 12 120) "4.4 Universal solution")
;; (find-simmonsipage (+ 12 124) "4.5 A geometric limit and colimit")
;; (find-simmonsipage (+ 12 130) "4.6 How to calculate certain limits")
;; (find-simmonsipage (+ 12 143) "4.7 Confluent colimits in Set")
;; (find-simmonsipage (+ 12 148) "5 Adjunctions")
;; (find-simmonsipage (+ 12 148) "5.1 Adjunctions defined")
;; (find-simmonsipage (+ 12 153) "5.2 Adjunctions illustrated")
;; (find-simmonsipage (+ 12 164) "5.3 Adjunctions uncoupled")
;; (find-simmonsipage (+ 12 170) "5.4 The unit and the counit")
;; (find-simmonsipage (+ 12 174) "5.5 Free and cofree constructions")
;; (find-simmonsipage (+ 12 186) "5.6 Contravariant adjunctions")
;; (find-simmonsipage (+ 12 190) "6 Posets and monoid sets")
;; (find-simmonsipage (+ 12 190) "6.1 Posets and complete posets")
;; (find-simmonsipage (+ 12 191) "6.2 Two categories of complete posets")
;; (find-simmonsipage (+ 12 193) "6.3 Sections of a poset")
;; (find-simmonsipage (+ 12 195) "6.4 The two completions")
;; (find-simmonsipage (+ 12 197) "6.5 Three endo-functors on Pos")
;; (find-simmonsipage (+ 12 199) "6.6 Long strings of adjunctions")
;; (find-simmonsipage (+ 12 202) "6.7 Two adjunctions for R-sets")
;; (find-simmonsipage (+ 12 205) "6.8 The upper left adjoint")
;; (find-simmonsipage (+ 12 209) "6.9 The upper adjunction")
;; (find-simmonsipage (+ 12 212) "6.10 The lower right adjoint")
;; (find-simmonsipage (+ 12 218) "6.11 The lower adjunction")
;; (find-simmonsipage (+ 12 221) "6.12 Some final projects")
;; (find-simmonsipage (+ 12 223) "Bibliography")
;; (find-simmonsipage (+ 12 224) "Index")

;; «simmons-omegasets»  (to ".simmons-omegasets")
;; (find-books "__cats/__cats.el" "simmons-omegasets")
;; (find-angg ".emacs.papers" "simmons")
;; http://www.cs.man.ac.uk/~hsimmons/DOCUMENTS/papersandnotes.html
;; http://www.cs.man.ac.uk/~hsimmons/DOCUMENTS/PAPERSandNOTES/Omegasets.pdf
;; https://www.researchgate.net/scientific-contributions/72394402_Harold_Simmons
;; http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.192.9322&rep=rep1&type=pdf
;; http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.192.9322
(code-pdf-page  "omegasets" "$S/http/www.cs.man.ac.uk/~hsimmons/DOCUMENTS/PAPERSandNOTES/Omegasets.pdf")
(code-pdf-text  "omegasets" "$S/http/www.cs.man.ac.uk/~hsimmons/DOCUMENTS/PAPERSandNOTES/Omegasets.pdf")
;; (find-omegasetspage 1)
;; (find-omegasetstext)
;; (find-omegasetspage 1 "Contents")
;; (find-omegasetstext 1 "Contents")
;; (find-omegasetspage  1 "1 Introduction")
;; (find-omegasetspage  4 "2 Presheaves and sheaves")
;; (find-omegasetspage  8   "Exercises")
;; (find-omegasetspage  9 "3 Prestacks and presheaves")
;; (find-omegasetspage 12   "Exercises")
;; (find-omegasetspage 13 "4 Separated and collated prestacks")
;; (find-omegasetspage 15   "Exercises")
;; (find-omegasetspage 16 "5 Completeness properties of a prestack")
;; (find-omegasetspage 19   "Exercises - To be done")
;; (find-omegasetspage 19 "6 Omega-sets")
;; (find-omegasetspage 22   "Exercises")
;; (find-omegasetspage 23 "7 Omega-morphisms")
;; (find-omegasetspage 28   "Exercises")
;; (find-omegasetspage 29 "8 Separated Omega-sets")
;; (find-omegasetspage 37   "Exercises")
;; (find-omegasetspage 37 "9 Replete Ome-sets")
;; (find-omegasetspage 42 "10 Sheafification")
;; (find-omegasetspage 49   "Exercises")
;; (find-omegasetspage 49 "References")
;; (find-omegasetspage 51 "Some solutions")



;; «smith» (to ".smith")
;; (find-books "__cats/__cats.el" "smith")
;; (find-books "__logic/__logic.el" "smith")
;; Peter Smith: "Category Theory: A Gentle Introduction"
;; http://www.logicmatters.net/categories/ (lots of links)


;; Deleted:
;; http://www.logicmatters.net/resources/pdfs/GentleIntro.pdf
(code-pdf-page "smithctgi" "$S/http/www.logicmatters.net/resources/pdfs/GentleIntro.pdf")
(code-pdf-text "smithctgi" "$S/http/www.logicmatters.net/resources/pdfs/GentleIntro.pdf")
;; (find-smithctgipage)
;; (find-smithctgitext)
;; (find-smithctgipage (+ 10 49) "6.3 Elements and generalized elements")
;; (find-smithctgitext (+ 10 49) "6.3 Elements and generalized elements")


;; «sobocinski» (to ".sobocinski")
;; (find-books "__cats/__cats.el" "sobocinski")
;; https://www.ioc.ee/~pawel/
;; https://www.southampton.ac.uk/~ps1a06/
;; https://graphicallinearalgebra.net/
;; https://graphicallinearalgebra.net/2015/04/24/methodology-handwaving-and-diagrams/
;; https://graphicallinearalgebra.net/2015/04/29/dumbing-down-magic-lego-and-the-rules-of-the-game-part-1/
;; https://graphicallinearalgebra.net/2015/05/16/natural-numbers-diagrammatically/
;; https://graphicallinearalgebra.net/2015/05/23/from-diagrams-to-matrices/
;; https://graphicallinearalgebra.net/2015/05/06/crema-di-mascarpone-rules-of-the-game-part-2-and-diagrammatic-reasoning/
;; https://graphicallinearalgebra.net/2015/10/01/22-the-frobenius-equation/
;;   "Diagrammatic Algebra: From Linear to Concurrent Systems":
;; https://www.ioc.ee/~pawel/papers/popl19.pdf
(code-pdf-page "sobodalcs" "$S/https/www.ioc.ee/~pawel/papers/popl19.pdf")
(code-pdf-text "sobodalcs" "$S/https/www.ioc.ee/~pawel/papers/popl19.pdf")
;; (find-sobodalcspage)
;; (find-sobodalcstext)

;; «sobocinski-peirce»  (to ".sobocinski-peirce")
;; (find-books "__cats/__cats.el" "sobocinski-peirce")
;; Haydon/Sobocinski: "Compositional Diagrammatic First-Order Logic?" (2020)
;; https://www.ioc.ee/~pawel/papers/peirce.pdf
(code-pdf-page "haydonsobpierce" "$S/https/www.ioc.ee/~pawel/papers/peirce.pdf")
(code-pdf-text "haydonsobpierce" "$S/https/www.ioc.ee/~pawel/papers/peirce.pdf")
;; (find-haydonsobpiercepage)
;; (find-haydonsobpiercetext)

;; «sobocinski-ihopfa»  (to ".sobocinski-ihopfa")
;; (find-books "__cats/__cats.el" "sobocinski-ihopfa")
;; Bonchi, Sobocinski, Zanasi: "Interacting Hopf Algebras"
;; https://arxiv.org/abs/1403.7048
;; https://arxiv.org/pdf/1403.7048.pdf
(code-pdf-page "ihopfa" "$S/https/arxiv.org/pdf/1403.7048.pdf")
(code-pdf-text "ihopfa" "$S/https/arxiv.org/pdf/1403.7048.pdf")
;; (find-ihopfapage)
;; (find-ihopfatext)

;; (find-psne-arxiv-links "https://arxiv.org/pdf/1403.7048.pdf" "ihopfa")
;; (code-c-d "ihopfa" "~/usrc/arxiv-ihopfa/")
;; (find-ihopfafile "")
;; (find-ihopfafile "main.tex")
;; (find-ihopfafile "source/Background.tex" "which we depict as a circuit")
;; (find-ihopfafile "macros.tex" "\\newcommand\\Wmult")


;; «sommaruga»  (to ".sommaruga")
;; (find-books "__cats/__cats.el" "sommaruga")
(code-pdf-page "histphictt" "~/books/__cats/sommaruga__history_and_philosophy_of_constructive_type_theory.pdf")
(code-pdf-text "histphictt" "~/books/__cats/sommaruga__history_and_philosophy_of_constructive_type_theory.pdf" 1)
;; (find-histphicttpage)
;; (find-histphicttpage         5  "Contents")
;; (find-histphictttext         5  "Contents")
;; (find-histphicttpage         7  "PREFACE")
;; (find-histphictttext         7  "PREFACE")
;; (find-histphicttpage (+ 10   1) "1. THE PRESENT VERSION OF CONSTRUCTIVE TYPE THEORY (1995)")
;; (find-histphicttpage (+ 10   9)    "i Types and Objects (Non-Dependent and Non-Function)")
;; (find-histphicttpage (+ 10  19)   "ii Dependent Types and Dependent Objects (or Families of Types and Fcts. in the Oldfashioned Sense)")
;; (find-histphicttpage (+ 10  24)  "iii Function Types and Function Objects (or Function Types and Fcts. in the Modem Sense)")
;; (find-histphicttpage (+ 10  33)   "iv Digression. Explicit Substitutions")
;; (find-histphicttpage (+ 10  45)    "v Digression. Explicit (Abbreviatory) and Partial (Conditional) Definitions in Constructive Type Theory")
;; (find-histphicttpage (+ 10  49)   "vi Sets and Elements")
;; (find-histphicttpage (+ 10  59)  "vii Propositions and Proof-Objects")
;; (find-histphicttpage (+ 10  67) "viii Digression. Syntax and Semantics/the Theory of Indirect Reference in Constructive Type Theory")
;; (find-histphicttpage (+ 10  74)   "ix Constructive Set Theory: Ground Sets, Dependent Sets and Sets of Different Sizes")
;; (find-histphicttpage (+ 10 125)    "x Constructive Logic")
;; (find-histphicttpage (+ 10 158)   "xi The Curry-Howard Isomorphism or the Propositions-as-Sets Interpretation")
;; (find-histphicttpage (+ 10 161)  "xii An Extension of the Curry-Howard Isomorphism to Sequents or the Sequents-as-Types Interpretation")
;; (find-histphicttpage (+ 10 167) "2. METATHEORETICAL CONSIDERATIONS")
;; (find-histphicttpage (+ 10 167)    "i The Identity Issue: The Many Faces of Identity in Constructive Type Theory")
;; (find-histphicttpage (+ 10 177)   "ii The Judgement Issue")
;; (find-histphicttpage (+ 10 203)  "iii Traditional Metamathematical Issues: Consistency, Completeness, Decidability, in a New Framework")
;; (find-histphicttpage (+ 10 211)   "iv Constructive Type Theory and the Traditional Points of View on the Foundations of Mathematics")
;; (find-histphicttpage (+ 9  219) "3. HISTORY OF CONSTRUCTIVE TYPE THEORY (1970-95)")
;; (find-histphicttpage (+ 9  219)    "i Forms of Symbolic Expressions/Sentences/Judgements")
;; (find-histphicttpage (+ 9  222)   "ii The Notion of Type and the Splitting of Type (Set/Type)")
;; (find-histphicttpage (+ 9  224)  "iii From Metamathematical Semantics to Direct Semantics and Other Semantical Matters")
;; (find-histphicttpage (+ 9  249)   "iv Constructive Type Theory as a Mathematical Language to be Used")
;; (find-histphicttpage (+ 9  271)    "v Kinds of Equality/ldentity")
;; (find-histphicttpage (+ 9  283)   "vi Universes")
;; (find-histphicttpage (+ 9  291)  "vii Variations on the Basic Stock Rules Pi, Sigma, +, N n , N")
;; (find-histphicttpage (+ 9  299) "viii Monomorphism/Polymorphism and Decidability/Undecidability of Type Checking")
;; (find-histphicttpage (+ 9  300)   "ix Appendix. The Battle with the Direct Semantical Tum: From Type Theory to Logical Theory and Back")
;; (find-histphicttpage (+ 9  311) "4. PHILOSOPHICAL AND TECHNICAL PREHISTORY OF CONSTRUCTIVE TYPE THEORY (1880--1970)")
;; (find-histphicttpage (+ 9  311)    "i Philosophical Sources of Constructive Type Theory: Two Approaches to Logic")
;; (find-histphicttpage (+ 9  318)   "ii Technical Sources of Constructive Type Theory")
;; (find-histphicttpage (+ 9  347) "CONCLUSION")
;; (find-histphicttpage (+ 9  349) "REFERENCES")

;; (find-histphicttpage (+ 10  1) "Index")
;; (find-histphictttext (+ 10  1) "Index")
;; (find-histphicttpage (+ 1 189) "Index")
;; (find-histphictttext "")

;; https://plato.stanford.edu/entries/type-theory-intuitionistic/
;; https://plato.stanford.edu/entries/set-theory-constructive/




;; «soto-andrade»  (to ".soto-andrade")
;; (find-books "__cats/__cats.el" "soto-andrade")
;; (find-books "__phil/__phil.el" "liljedahl")
;; https://categoricalouroboros.wordpress.com/
;; https://categoricalouroboros.wordpress.com/2020/07/01/53/
;;
;; https://www.researchgate.net/publication/225997258_Self-reference_and_fixed_points_A_discussion_and_an_extension_of_Lawvere's_Theorem
(code-pdf-page "sotoandradefp" "~/books/__cats/soto-andrade__self-reference-and-fixed-points.pdf")
(code-pdf-text "sotoandradefp" "~/books/__cats/soto-andrade__self-reference-and-fixed-points.pdf" 1)
;; (find-sotoandradefppage)
;; (find-sotoandradefppage        1  "Contents")
;; (find-sotoandradefppage (+ 1 189) "Index")
;; (find-sotoandradefptext "")
;;
;; Letelier/Soto-Andrade/Valdes-Zorrilla:
;; "A Diagrammatic and Categorical Approach to The Ouroboros Equation" (2020)
(code-pdf-page "sotoandradeact2020" "~/books/__cats/sotoandrade__act2020_extended_abstract.pdf")
(code-pdf-text "sotoandradeact2020" "~/books/__cats/sotoandrade__act2020_extended_abstract.pdf" 1)
;; (find-sotoandradeact2020page)
;; (find-sotoandradeact2020page        1  "Contents")
;; (find-sotoandradeact2020page (+ 1 189) "Index")
;; (find-sotoandradeact2020text "")
;;
;; Soto-Andrade/Letelier: "A Categorical Approach to The Ouroboros Equation"
(code-pdf-page "sotoandradeact2019" "~/books/__cats/soto-andrade__act_2019_paper_51bis.pdf")
(code-pdf-text "sotoandradeact2019" "~/books/__cats/soto-andrade__act_2019_paper_51bis.pdf" 1)
;; (find-sotoandradeact2019page)
;; (find-sotoandradeact2019page        1  "Contents")
;; (find-sotoandradeact2019page (+ 1 189) "Index")
;; (find-sotoandradeact2019text "")
;;
;; Soto-Andrade/Jaramillo/Gutierrez/Letelier:
;; "Ouroboros avatars: A mathematical exploration of Self-reference and Metabolic Closure"
(code-pdf-page "sotoandradeour" "~/books/__cats/soto-andrade__ouroboros.pdf")
(code-pdf-text "sotoandradeour" "~/books/__cats/soto-andrade__ouroboros.pdf" 1)
;; (find-sotoandradeourpage)
;; (find-sotoandradeourpage        1  "Contents")
;; (find-sotoandradeourpage (+ 1 189) "Index")
;; (find-sotoandradeourtext "")






;; «spivak» (to ".spivak")
;; (find-books "__cats/__cats.el" "spivak")
;; http://math.mit.edu/~dspivak/
;; http://math.mit.edu/~dspivak/teaching/sp13/
;; http://math.mit.edu/~dspivak/teaching/sp13/CT4S.pdf
;; http://math.mit.edu/~dspivak/teaching/sp13/CT4S--static.pdf
;; https://topos.site/blog/2021/07/jump-monads-from-conjugation-to-dependent-types/
;; (find-fline "$S/http/math.mit.edu/~dspivak/teaching/sp13/")
(code-xpdf     "spivakctd" "$S/http/math.mit.edu/~dspivak/teaching/sp13/CT4S.pdf")
(code-pdf-text "spivakctd" "$S/http/math.mit.edu/~dspivak/teaching/sp13/CT4S.pdf")
(code-xpdf     "spivakcts" "$S/http/math.mit.edu/~dspivak/teaching/sp13/CT4S--static.pdf")
(code-pdf-text "spivakcts" "$S/http/math.mit.edu/~dspivak/teaching/sp13/CT4S--static.pdf")
;; (find-spivakctdpage)
;; (find-spivakctdtext)
;; (find-spivakctspage)
;; (find-spivakctstext)

;; «spivak-dmig»  (to ".spivak-dmig")
;; David I. Spivak: "Functorial Data Migration"
;; https://arxiv.org/abs/1009.1166
;; https://arxiv.org/pdf/1009.1166.pdf
(code-pdf-page "spivakdmig" "$S/https/arxiv.org/pdf/1009.1166.pdf")
(code-pdf-text "spivakdmig" "$S/https/arxiv.org/pdf/1009.1166.pdf")
;; (find-spivakdmigpage)
;; (find-spivakdmigtext)

;; Poly:
;; https://news.ycombinator.com/item?id=37672852 Applied Category Theory Course (ucr.edu)

(code-pdf       "spivakct" "~/books/__cats/spivak__category_theory_for_the_sciences.pdf")
(code-pdftotext "spivakct" "~/books/__cats/spivak__category_theory_for_the_sciences.pdf" 1)
;; (find-spivakctpage)
;; (find-spivakctpage        6  "Contents")
;; (find-spivakctpage (+ 9   1) "1. Introduction")
;; (find-spivakctpage (+ 9 479) "Index")
;; (find-spivakcttext "")

;; <spivak-poly>
;; http://www.dspivak.net/talks/Topos20210204.pdf
;; http://www.youtube.com/watch?v=Cp5_o2lDqj0 David Spivak: "Poly: a category of remarkable abundance"
(code-pdf-page "spivakpolyrema" "$S/http/www.dspivak.net/talks/Topos20210204.pdf")
(code-pdf-text "spivakpolyrema" "$S/http/www.dspivak.net/talks/Topos20210204.pdf")
;; (find-spivakpolyremapage)
;; (find-spivakpolyrematext)




;; «stay»  (to ".stay")
;; (find-books "__cats/__cats.el" "stay")
;; Stay/Meredith: "Logic as a Distributive Law"
;; https://www.youtube.com/watch?v=l3KjoIfquMw 15: LADL, Lawvere Theory of a Monoid, DoCC 10
;; https://arxiv.org/abs/1610.02247
;; https://arxiv.org/pdf/1610.02247.pdf
(code-pdf-page "staymeredithladl" "$S/https/arxiv.org/pdf/1610.02247.pdf")
(code-pdf-text "staymeredithladl" "$S/https/arxiv.org/pdf/1610.02247.pdf")
;; (find-staymeredithladlpage)
;; (find-staymeredithladltext)


;; «sterling»  (to ".sterling")
;; (find-books "__cats/__cats.el" "sterling")
;; http://www.jonmsterling.com/
;; http://www.jonmsterling.com/pdfs/connectives.pdf
;; http://www.jonmsterling.com/pdfs/hottest-slides.pdf
;; http://www.jonmsterling.com/pdfs/ok-type-theory.pdf
(code-pdf-page "sterlingok" "$S/http/www.jonmsterling.com/pdfs/ok-type-theory.pdf")
(code-pdf-text "sterlingok" "$S/http/www.jonmsterling.com/pdfs/ok-type-theory.pdf")
;; (find-sterlingokpage)
;; (find-sterlingoktext)


;; «street»  (to ".street")
;; (find-books "__cats/__cats.el" "street")
;; http://web.science.mq.edu.au/~street/Publications.htm
;; https://ncatlab.org/nlab/show/Grothendieck+topos#Streetcharacterization
(code-pdf-page "streetnot" "~/books/__cats/street__notions_of_topos.pdf")
(code-pdf-text "streetnot" "~/books/__cats/street__notions_of_topos.pdf" -198)
;; (find-streetnotpage)
;; (find-streetnotpage        1  "Contents")
;; (find-streetnotpage (+ -198 199) "Index")
;; (find-streetnottext "")

;; https://golem.ph.utexas.edu/category/2014/01/formal_theory_of_monads_follow.html
;; https://www.sciencedirect.com/journal/journal-of-pure-and-applied-algebra/vol/2/issue/2

(code-pdf-page "streetftm" "~/books/__cats/street__the_formal_theory_of_monads.pdf")
(code-pdf-text "streetftm" "~/books/__cats/street__the_formal_theory_of_monads.pdf" 1)
;; (find-streetftmpage)
;; (find-streetftmpage        1  "Contents")
;; (find-streetftmpage (+ 1 189) "Index")
;; (find-streetftmtext "")

;; «street-walters»  (to ".street-walters")
;; (find-books "__cats/__cats.el" "street-walters")
(code-pdf-page "strwyos2" "~/books/__cats/street_walters__yoneda_structures_on_2-categories.pdf")
(code-pdf-text "strwyos2" "~/books/__cats/street_walters__yoneda_structures_on_2-categories.pdf" -349)
;; (find-strwyos2page)
;; (find-strwyos2page (+ -349 366) "5. RELATIONS BETWEEN THE CONSTRUCTIONS OF KLEISLI")
;; (find-strwyos2text (+ -349 366) "5. RELATIONS BETWEEN THE CONSTRUCTIONS OF KLEISLI")
;; (find-strwyos2text "")







;; «streicher»  (to ".streicher")
;; (find-books "__cats/__cats.el" "streicher")
;; (find-angg ".emacs.papers" "streicher")
;;
;; "Introduction to Category Theory and Categorical Logic"
;; https://www2.mathematik.tu-darmstadt.de/~streicher/CTCL.pdf
(code-pdf-page "streicherctcl" "$S/https/www2.mathematik.tu-darmstadt.de/~streicher/CTCL.pdf")
(code-pdf-text "streicherctcl" "$S/https/www2.mathematik.tu-darmstadt.de/~streicher/CTCL.pdf")
;; (find-streicherctclpage)
;; (find-streicherctcltext)
;; (find-streicherctclpage       2  "Contents")
;; (find-streicherctclpage (+ 1 86) "13 Logic of Toposes")
;;
;; "Fibred Categories à la Jean Bénabou":
;; https://www2.mathematik.tu-darmstadt.de/~streicher/FIBR/FiBo.pdf
;; (find-fline "$S/https/www2.mathematik.tu-darmstadt.de/~streicher/FIBR/")
(code-pdf-page "streicherbenabou" "$S/https/www2.mathematik.tu-darmstadt.de/~streicher/FIBR/FiBo.pdf")
(code-pdf-text "streicherbenabou" "$S/https/www2.mathematik.tu-darmstadt.de/~streicher/FIBR/FiBo.pdf")
;; (find-streicherbenaboupage)
;; (find-streicherbenaboutext)
;;
;; Peter Lietz's MsC thesis: "A Fibrational Theory of Geometric Morphisms" (1998)
;; https://www2.mathematik.tu-darmstadt.de/~streicher/FIBR/Lietz_Dipl_1998.ps.gz
;; https://www2.mathematik.tu-darmstadt.de/~streicher/FIBR/Lietz_Dipl_1998.pdf
;; (find-sh "cd $S/https/www2.mathematik.tu-darmstadt.de/~streicher/FIBR/ && zcat Lietz_Dipl_1998.ps.gz | ps2pdf - Lietz_Dipl_1998.pdf")
(code-pdf-page "lietzfibr" "$S/https/www2.mathematik.tu-darmstadt.de/~streicher/FIBR/Lietz_Dipl_1998.pdf")
(code-pdf-text "lietzfibr" "$S/https/www2.mathematik.tu-darmstadt.de/~streicher/FIBR/Lietz_Dipl_1998.pdf")
;; (find-lietzfibrpage)
;; (find-lietzfibrtext)
;;
;; "How Intensional is Homotopy Type Theory?"
;; https://www2.mathematik.tu-darmstadt.de/~streicher/barc_corr.pdf
(code-pdf-page "howintensionalishott" "$S/https/www2.mathematik.tu-darmstadt.de/~streicher/barc_corr.pdf")
(code-pdf-text "howintensionalishott" "$S/https/www2.mathematik.tu-darmstadt.de/~streicher/barc_corr.pdf")
;; (find-howintensionalishottpage)
;; (find-howintensionalishotttext)

;; "Semantics of Type Theory Formulated in Terms of Representability"
;; https://www2.mathematik.tu-darmstadt.de/~streicher/FIBR/natmod.pdf
(code-pdf-page "streichersttr" "$S/https/www2.mathematik.tu-darmstadt.de/~streicher/FIBR/natmod.pdf")
(code-pdf-text "streichersttr" "$S/https/www2.mathematik.tu-darmstadt.de/~streicher/FIBR/natmod.pdf")
;; (find-streichersttrpage)
;; (find-streichersttrtext)





;; «szabo»  (to ".szabo")
;; (find-books "__cats/__cats.el" "szabo")
(code-pdf-page "szaboap" "~/books/__cats/szabo__algebra_of_proofs.pdf")
(code-pdf-text "szaboap" "~/books/__cats/szabo__algebra_of_proofs.pdf" 5)
;; (find-szaboappage)
;; (find-szaboappage (+ 5   1) "Introduction")
;; (find-szaboappage (+ 5   4) "1.1. Categorical preliminaries")
;; (find-szaboaptext (+ 5   4) "1.1. Categorical preliminaries")
;; (find-szaboappage (+ 5  16) "1.2. Logical preliminaries")
;; (find-szaboaptext (+ 5  16) "1.2. Logical preliminaries")
;; (find-szaboappage (+ 5  21) "2" "MONOIDAL CATEGORIES")
;; (find-szaboaptext (+ 5  21) "2" "MONOIDAL CATEGORIES")
;; (find-szaboappage (+ 5  31) "3" "SYMMETRIC MONOIDAL CATEGORIES")
;; (find-szaboaptext (+ 5  31) "3" "SYMMETRIC MONOIDAL CATEGORIES")
;; (find-szaboappage (+ 5  40) "4" "CARTESIAN CATEGORIES")
;; (find-szaboaptext (+ 5  40) "4" "CARTESIAN CATEGORIES")
;; (find-szaboappage (+ 5  54) "5" "BICARTESIAN CATEGORIES")
;; (find-szaboaptext (+ 5  54) "5" "BICARTESIAN CATEGORIES")
;; (find-szaboappage (+ 5  70) "6" "DISTRIBUTIVE BICARTESIAN CATEGORIES")
;; (find-szaboaptext (+ 5  70) "6" "DISTRIBUTIVE BICARTESIAN CATEGORIES")
;; (find-szaboappage (+ 5  92) "7" "MONOIDAL CLOSED CATEGORIES")
;; (find-szaboaptext (+ 5  92) "7" "MONOIDAL CLOSED CATEGORIES")
;; (find-szaboappage (+ 5 107) "8" "SYMMETRIC MONOIDAL CLOSED CATEGORIES")
;; (find-szaboaptext (+ 5 107) "8" "SYMMETRIC MONOIDAL CLOSED CATEGORIES")
;; (find-szaboappage (+ 5 128) "9" "CARTESIAN CLOSED CATEGORIES")
;; (find-szaboaptext (+ 5 128) "9" "CARTESIAN CLOSED CATEGORIES")
;; (find-szaboappage (+ 5 145) "10" "BIC ARTESIAN CLOSED CATEGORIES")
;; (find-szaboaptext (+ 5 145) "10" "BIC ARTESIAN CLOSED CATEGORIES")
;; (find-szaboappage (+ 5 163) "11" "RESIDUATED CATEGORIES")
;; (find-szaboaptext (+ 5 163) "11" "RESIDUATED CATEGORIES")
;; (find-szaboappage (+ 5 178) "12" "MONOIDAL BICLOSED CATEGORIES")
;; (find-szaboaptext (+ 5 178) "12" "MONOIDAL BICLOSED CATEGORIES")
;; (find-szaboappage (+ 5 189) "13" "QUANTIFIER-COMPLETE CATEGORIES")
;; (find-szaboaptext (+ 5 189) "13" "QUANTIFIER-COMPLETE CATEGORIES")
;; (find-szaboappage (+ 5 219) "APPENDIX A")
;; (find-szaboaptext (+ 5 219) "APPENDIX A")
;; (find-szaboappage (+ 5 224) "APPENDIX B")
;; (find-szaboaptext (+ 5 224) "APPENDIX B")
;; (find-szaboappage (+ 5 229) "APPENDIX C")
;; (find-szaboaptext (+ 5 229) "APPENDIX C")
;; (find-szaboappage (+ 5 244) "APPENDIX D")
;; (find-szaboaptext (+ 5 244) "APPENDIX D")
;; (find-szaboappage (+ 5 278) "BIBLIOGRAPHY")
;; (find-szaboaptext (+ 5 278) "BIBLIOGRAPHY")
;; (find-szaboappage (+ 5 285) "INDEX OF SYMBOLS")
;; (find-szaboaptext (+ 5 285) "INDEX OF SYMBOLS")
;; (find-szaboappage (+ 5 291) "INDEX OF SUBJECTS")
;; (find-szaboaptext (+ 5 291) "INDEX OF SUBJECTS")
;; (find-szaboappage (+ 1 189) "Index")
;; (find-szaboaptext "")


;; «tambara»  (to ".tambara")
;; (find-books "__cats/__cats.el" "tambara")
;; "Finite categories with pushouts"
;; http://www.tac.mta.ca/tac/volumes/30/30/30-30.pdf
;; (find-fline "$S/http/www.tac.mta.ca/tac/volumes/30/30/")
(code-pdf-page "tambarafcwpo" "$S/http/www.tac.mta.ca/tac/volumes/30/30/30-30.pdf")
(code-pdf-text "tambarafcwpo" "$S/http/www.tac.mta.ca/tac/volumes/30/30/30-30.pdf")
;; (find-tambarafcwpopage)
;; (find-tambarafcwpotext)


;; «tarlecki»  (to ".tarlecki")
;; (find-books "__cats/__cats.el" "tarlecki")
;;
;; «tarlecki-casl»  (to ".tarlecki-casl")
;; (find-books "__cats/__cats.el" "tarlecki-casl")
;; https://www.sciencedirect.com/journal/theoretical-computer-science/vol/286/issue/2
;; https://www.sciencedirect.com/science/article/pii/S0304397501003681
(code-pdf-page "tarleckicasl" "~/books/__cats/tarlecki_et_al__casl_the_common_algebraic_specification_language.pdf")
(code-pdf-text "tarleckicasl" "~/books/__cats/tarlecki_et_al__casl_the_common_algebraic_specification_language.pdf" -152)
;; (find-tarleckicaslpage)
;; (find-tarleckicaslpage           1  "Contents")
;; (find-tarleckicaslpage (+ -152 153) "Index")
;; (find-tarleckicasltext "")



;; «taylor»  (to ".taylor")
;; (find-books "__cats/__cats.el" "taylor")
;; (find-LATEX "catsem-ab.bib" "bib-Taylor")
;; https://www.paultaylor.eu/~pt/prafm/
(code-pdf-page "taylorpfm" "~/books/__cats/taylor__practical_foundations_of_mathematics.pdf")
(code-pdf-text "taylorpfm" "~/books/__cats/taylor__practical_foundations_of_mathematics.pdf" 14)
;; (find-taylorpfmpage)
;; (find-taylorpfmpage         7  "Contents")
;; (find-taylorpfmpage (+ 14   1) "1.")
;; (find-taylorpfmpage (+ 14   8)   "Bound variables")
;; (find-taylorpfmpage (+ 14  11) "1.2. Denotation and Description")
;; (find-taylorpfmpage (+ 14  25) "1.4. Direct Reasoning")
;; (find-taylorpfmpage (+ 14  27)   "Definition 1.4.2. The Direct logical rules are")
;; (find-taylorpfmpage (+ 14  32)   "Definition 1.5.4.: a Context")
;; (find-taylorpfmpage (+ 14  32)   "Remark 1.5.5." "quantifier rules")
;; (find-taylorpfmpage (+ 14  37)   "referential transparency")
;; (find-taylorpfmpage (+ 14  39) "1.5. Proof Boxes")
;; (find-taylorpfmpage (+ 14  52) "1.8. Classical and Intuitionistic Logic")
;; (find-taylorpfmpage (+ 14  53)   "indirect rules")
;; (find-taylorpfmpage (+ 14  56)   "Kolmogorov")
;; (find-taylorpfmpage (+ 14  61)   "8. (...) proof-box rules for Ex!")
;; (find-taylorpfmpage (+ 14  62)   "Prove the following by the box method")
;; (find-taylorpfmpage (+ 14 151) "3.6. Adjunctions")
;; (find-taylorpfmpage (+ 14 161) "3.8. Modalities and Galois Connections")
;; (find-taylorpfmpage (+ 14 169) "3.9. Constructions with Closure Conditions")
;; (find-taylorpfmpage (+ 14 174)   "Generalizing from propositions to types")
;; (find-taylorpfmpage (+ 14 209)   "co-Kleisli")
;; (find-taylorpfmpage (+ 14 398)   "The Kleisli and Eilenberg-Moore Categories")
;; (find-taylorpfmpage (+ 14 399)   "Eilenberg-Moore Category")
;; (find-taylorpfmpage (+ 14 553) "Index")
;; (find-taylorpfmpage (+ 14 563) "Index" "Kleisli")
;; (find-taylorpfmtext "")


;; «tennison»  (to ".tennison")
(code-djvu "tennison" "~/books/__cats/tennison__sheaf_theory.djvu")
;; (find-tennisonpage        1  "Contents")
;; (find-tennisonpage (+ 8 159) "Index")

;; «tenorio»  (to ".tenorio")
;; (find-books "__cats/__cats.el" "tenorio")
;; Ana Luiza da Conceição Tenório: "Álgebra Homológica em Topos" (dissertação, 2019)
;; https://teses.usp.br/teses/disponiveis/45/45131/tde-24042019-195658/publico/AlgebraHomologicaEmTopos.pdf
(code-pdf-page "tenoriodiss" "$S/https/teses.usp.br/teses/disponiveis/45/45131/tde-24042019-195658/publico/AlgebraHomologicaEmTopos.pdf")
(code-pdf-text "tenoriodiss" "$S/https/teses.usp.br/teses/disponiveis/45/45131/tde-24042019-195658/publico/AlgebraHomologicaEmTopos.pdf" 14)
;; (find-tenoriodisspage)
;; (find-tenoriodisstext)
;; (find-tenoriodisspage 9 "Sumário")
;; (find-tenoriodisstext 9 "Sumário")
;; (find-tenoriodisspage (+ 14   1) "1 Categorias Abelianas e Álgebra Homológica")
;; (find-tenoriodisspage (+ 14   1) "1.1 Categorias Abelianas")
;; (find-tenoriodisspage (+ 14  13) "1.2 Funtores Exatos")
;; (find-tenoriodisspage (+ 14  16) "1.3 Homologia e Cohomologia")
;; (find-tenoriodisspage (+ 14  20) "1.4 Funtores Derivados")
;; (find-tenoriodisspage (+ 14  31) "1.5 Funtor Ext")
;; (find-tenoriodisspage (+ 14  34) "1.6 Sequências Espectrais")
;; (find-tenoriodisspage (+ 14  36) "1.7 Complementos sobre Categorias Abelianas")
;; (find-tenoriodisspage (+ 14  43) "2 Teoria de Topos")
;; (find-tenoriodisspage (+ 14  44)   "fibrado")
;; (find-tenoriodisspage (+ 14  44) "2.1 Feixes de Conjuntos")
;; (find-tenoriodisspage (+ 14  46)   "Definição 2.1.8 Um feixe (geométrico)")
;; (find-tenoriodisstext (+ 14  46)   "Definição 2.1.8 Um feixe (geométrico)")
;; (find-tenoriodisspage (+ 14  49)   "funtor de feixifi")
;; (find-tenoriodisstext (+ 14  49)   "funtor de feixifi")
;; (find-tenoriodisspage (+ 14  50) "2.2 Topologias e Topos de Grothendieck e Feixes")
;; (find-tenoriodisspage (+ 14  53)   "Definição 2.2.12")
;; (find-tenoriodisstext (+ 14  53)   "Definição 2.2.12")
;; (find-tenoriodisspage (+ 14  56)   "Definição 2.2.17")
;; (find-tenoriodisstext (+ 14  56)   "Definição 2.2.17")
;; (find-tenoriodisspage (+ 14  56)   "Definição 2.2.18")
;; (find-tenoriodisstext (+ 14  56)   "Definição 2.2.18")
;; (find-tenoriodisspage (+ 14  61) "2.3 Topos Elementares")
;; (find-tenoriodisspage (+ 14  70) "2.4 Morfismos Geométricos e Categoria Slice")
;; (find-tenoriodisspage (+ 14  79) "2.5 Álgebras de Heyting em um Topos")
;; (find-tenoriodisspage (+ 14  87) "2.6 Aspectos Lógicos da Teoria de Topos")
;; (find-tenoriodisspage (+ 14  95) "3 Álgebra Homológica em Topos")
;; (find-tenoriodisspage (+ 14  95) "3.1 Feixes Algébricos")
;; (find-tenoriodisspage (+ 14 100) "3.2 Cohomologia de Feixes")
;; (find-tenoriodisspage (+ 14 103) "3.3 Cohomologia de Ab(E)")
;; (find-tenoriodisspage (+ 14 112) "3.4 Cohomologia de Cech")
;; (find-tenoriodisspage (+ 14 125) "4 Considerações Finais")
;; (find-tenoriodisspage (+ 14 129) "5 Apêndice")
;; (find-tenoriodisspage (+ 14 131) "Referências Bibliográficas")

;; (brg "$S/https/teses.usp.br/teses/disponiveis/45/45131/tde-24042019-195658/publico/AlgebraHomologicaEmTopos.pdf")

;; «tenorio-isocsq»  (to ".tenorio-isocsq")
;; https://arxiv.org/abs/2204.08351
;; https://arxiv.org/pdf/2204.08351.pdf
(code-pdf-page "analuizaisocsq" "$S/https/arxiv.org/pdf/2204.08351.pdf")
(code-pdf-text "analuizaisocsq" "$S/https/arxiv.org/pdf/2204.08351.pdf")
;; (find-analuizaisocsqpage)
;; (find-analuizaisocsqtext)

;; (find-psne-arxiv-links "https://arxiv.org/pdf/2204.08351.pdf" "analuizaisocsq")
;; (code-c-d "analuizaisocsq" "~/usrc/arxiv-analuizaisocsq/")
;; (find-analuizaisocsqfile "")


;; «tilson»  (to ".tilson")
;; (find-books "__cats/__cats.el" "tilson")
;; https://doi.org/10.1016/0022-4049(87)90108-3
;; See also: http://james.overton.ca/files/Overton-HonoursThesis.pdf
(code-pdf-page "tilsoncaa" "~/books/__cats/tilson__categories_as_algebra.pdf")
(code-pdf-text "tilsoncaa" "~/books/__cats/tilson__categories_as_algebra.pdf" -82)
;; (find-tilsoncaapage)
;; (find-tilsoncaapage        1  "Contents")
;; (find-tilsoncaapage (+ 1 189) "Index")
;; (find-tilsoncaatext "")
;; (find-tilsoncaapage (+ -82 90) "1. Graphs and categories")
;; (find-tilsoncaatext (+ -82 90) "1. Graphs and categories")
;; (find-tilsoncaapage (+ -82 95) "2. Division")
;; (find-tilsoncaatext (+ -82 95) "2. Division")
;; (find-tilsoncaapage (+ -82 106) "4. The derived category of a morphism")
;; (find-tilsoncaatext (+ -82 106) "4. The derived category of a morphism")
;; (find-tilsoncaapage (+ -82 112) "5. The Derived Category Theorem")
;; (find-tilsoncaatext (+ -82 112) "5. The Derived Category Theorem")
;; (find-tilsoncaapage (+ -82 117) "6. Congruences, free categories, and generators")
;; (find-tilsoncaatext (+ -82 117) "6. Congruences, free categories, and generators")

;; «trimble»  (to ".trimble")
;; https://ncatlab.org/nlab/show/Todd+Trimble
;; https://ncatlab.org/toddtrimble/published/HomePage
;; https://ncatlab.org/toddtrimble/published/Epistemologies
;; https://ncatlab.org/toddtrimble/published/Three+topos+theorems+in+one
;; https://ncatlab.org/toddtrimble/published/An+elementary+approach+to+elementary+topos+theory
;; https://ncatlab.org/toddtrimble/published/Notes+on+predicate+logic
;; https://ncatlab.org/toddtrimble/published/Proving+lemmas+on+monoidal+categories
;; https://ncatlab.org/toddtrimble/published/Functional+completeness+for+cartesian+closed+categories
;; https://ncatlab.org/toddtrimble/published/Hyperdoctrine+version+of+G%C3%B6del+incompleteness
;; https://ncatlab.org/toddtrimble/published/multisorted+Lawvere+theories
;; https://ncatlab.org/toddtrimble/published/category+of+simple+graphs
;; https://ncatlab.org/toddtrimble/published/graph+minor
;; https://ncatlab.org/toddtrimble/published/abstraction centipede mathematics
;; https://en.wikipedia.org/wiki/Centipede_mathematics

;; https://ncatlab.org/toddtrimble/published/An+elementary+approach+to+elementary+topos+theory
(code-pdf-page "eaet" "~/books/__cats/trimble__an_elementary_approach_to_elementary_topos_theory.pdf")
(code-pdf-text "eaet" "~/books/__cats/trimble__an_elementary_approach_to_elementary_topos_theory.pdf" 1)
;; (find-eaetpage)
;; (find-eaetpage  1 "Contents")
;; (find-eaettext  1 "Contents")
;; (find-eaetpage  3 "proven for more general \"points\"")
;; (find-eaettext  3 "proven for more general \"points\"")
;; (find-eaetpage 10 "Consequences of the slice theorem")
;; (find-eaettext 10 "Consequences of the slice theorem")
;; (find-eaetpage 11 "4. Internal logic")
;; (find-eaettext 11 "4. Internal logic")
;; (find-eaettext "")



;; «tuhola»  (to ".tuhola")
;; (find-books "__cats/__cats.el" "tuhola")
;; http://boxbase.org/
;; http://boxbase.org/entries/2020/apr/27/cam_mk2
;; http://boxbase.org/entries/2019/aug/26/idris-review/
;; http://boxbase.org/entries/2020/mar/23/adjunctions_visualized/




;; «tupinamba-yao»  (to ".tupinamba-yao")
;; (find-books "__cats/__cats.el" "tupinamba-yao")
(code-pdf-page "tupinambap" "~/books/__cats/tupinamba_yao__primer_on_phenomenological_political_economy-2021-04-07.pdf")
(code-pdf-text "tupinambap" "~/books/__cats/tupinamba_yao__primer_on_phenomenological_political_economy-2021-04-07.pdf" 1)
;; (find-tupinambappage)
;; (find-tupinambappage        2  "Contents")
;; (find-tupinambaptext        2  "Contents")
;; (find-tupinambappage (+ 1 189) "Index")
;; (find-tupinambaptext "")





;; «vakar»  (to ".vakar")
;; https://arxiv.org/search/cs?searchtype=author&query=V%C3%A1k%C3%A1r%2C%20M
;;
;; Matthijs Vakar: "A Framework for Dependent Types and Effects"
;; https://arxiv.org/abs/1512.08009
;; https://arxiv.org/pdf/1512.08009.pdf
(code-pdf-page "vakarfdte" "$S/https/arxiv.org/pdf/1512.08009.pdf")
(code-pdf-text "vakarfdte" "$S/https/arxiv.org/pdf/1512.08009.pdf")
;; (find-vakarfdtepage)
;; (find-vakarfdtetext)


;; «valero»  (to ".valero")
;; (find-books "__cats/__cats.el" "valero")
(code-pdf-page "valerogt" "~/books/__cats/valero__gesture_theory_topos-theoretic_perspectives_and_philosophical_framework.pdf")
(code-pdf-text "valerogt" "~/books/__cats/valero__gesture_theory_topos-theoretic_perspectives_and_philosophical_framework.pdf" 1)
;; (find-valerogtpage)
;; (find-valerogtpage        1  "Contents")
;; (find-valerogtpage (+ 1 189) "Index")
;; (find-valerogttext "")




;; «van_oosten»  (to ".van_oosten")
;; http://www.staff.science.uu.nl/~ooste110/
;; http://www.staff.science.uu.nl/~ooste110/realizability/johnstonereview.PDF
;; http://www.staff.science.uu.nl/~ooste110/realizability/johnstonereply.pdf
(code-xpdf      "oostenrealizbook" "~/books/__cats/van_oosten__realizability_an_introduction_to_its_categorical_side.pdf")
(code-pdftotext "oostenrealizbook" "~/books/__cats/van_oosten__realizability_an_introduction_to_its_categorical_side.pdf")
;; (find-oostenrealizbookpage        10  "Introduction")
;; (find-oostenrealizbookpage        14  "Contents")
;; (find-oostenrealizbookpage (+ 17 138) "Eff as a universal construction")
;; (find-oostenrealizbookpage (+ 17 193) "Per models")
;; (find-oostenrealizbookpage (+ 17 291) "Bibliography")
;; (find-oostenrealizbookpage (+ 17 305) "Index")
;; (find-oostenrealizbooktext)

;; «vicary»  (to ".vicary")
;; (find-books "__cats/__cats.el" "vicary")
;; http://www.cs.ox.ac.uk/people/jamie.vicary/
;; http://www.cs.ox.ac.uk/people/jamie.vicary/IntroductionToCategoricalQuantumMechanics.pdf
(code-pdf-page "heunenvicary" "$S/http/www.cs.ox.ac.uk/people/jamie.vicary/IntroductionToCategoricalQuantumMechanics.pdf")
(code-pdf-text "heunenvicary" "$S/http/www.cs.ox.ac.uk/people/jamie.vicary/IntroductionToCategoricalQuantumMechanics.pdf")
;; (find-heunenvicarypage)
;; (find-heunenvicarytext)

;; «vicary-globular»  (to ".vicary-globular")
;; https://golem.ph.utexas.edu/category/2015/12/globular.html
;; http://globular.science/
;; http://ncatlab.org/nlab/show/Globular
;; https://ncatlab.org/nlab/show/homotopy.io
;; https://github.com/jamievicary/globular
;; https://www.youtube.com/watch?v=QXZJvXgs0xk&feature=youtu.be
;;
;; https://arxiv.org/abs/1612.01093
;; https://arxiv.org/pdf/1612.01093.pdf
(code-pdf-page "globular" "$S/https/arxiv.org/pdf/1612.01093.pdf")
(code-pdf-text "globular" "$S/https/arxiv.org/pdf/1612.01093.pdf")
;; (find-globularpage)
;; (find-globulartext)



;; «vickers»  (to ".vickers")
;; (find-books "__cats/__cats.el" "vickers")
;; https://www.cs.bham.ac.uk/~sjv/papersfull.php
(code-djvu "vickerstopvialogic" "~/books/__cats/vickers__topology_via_logic.djvu")
;; (find-vickerstopvialogicpage         3  "Contents")
;; (find-vickerstopvialogicpage (+ 11   1) "Chapter one")
;; (find-vickerstopvialogicpage (+ 11 181) "12. Spectra of rings")
;; (find-vickerstopvialogicpage (+ 11 191) "Bibliography")
;; (find-vickerstopvialogicpage (+ 11 196) "Index")
;;
;; https://www.cs.bham.ac.uk/~sjv/papersfull.php
;; https://www.cs.bham.ac.uk/~sjv/LocTopSpaces.pdf
;; https://www.cs.bham.ac.uk/~sjv/TopPLVN.pdf
;; https://www.cs.bham.ac.uk/~sjv/TopPLN.pdf
;; https://www.cs.bham.ac.uk/~sjv/lnp.pdf
;; https://www.cs.bham.ac.uk/~sjv/papersfull.php#LocTopSpaces
;; https://www.cs.bham.ac.uk/~sjv/papersfull.php#TPLVN
;; https://www.cs.bham.ac.uk/~sjv/papersfull.php#TPLN
;; https://www.cs.bham.ac.uk/~sjv/papersfull.php#LNP


;; «vistoli»  (to ".vistoli")
;; https://arxiv.org/abs/0412512
;; https://arxiv.org/pdf/math/0412512.pdf
;; Angelo Vistoli: Notes on Grothendieck topologies, fibered categories and descent theory (2007)
(code-pdf-page "vistoli" "$S/https/arxiv.org/pdf/math/0412512.pdf")
(code-pdf-text "vistoli" "$S/https/arxiv.org/pdf/math/0412512.pdf")
;; (find-vistolipage)
;; (find-vistolitext)



;; «voevodsky»  (to ".voevodsky")
;; https://mathoverflow.net/questions/338607/why-doesnt-mathematics-collapse-even-though-humans-quite-often-make-mistakes-in/
;; https://mathoverflow.net/questions/96510/when-have-we-lost-a-body-of-mathematics-because-errors-were-found
;; https://en.wikipedia.org/wiki/Italian_school_of_algebraic_geometry
;; https://www.ias.edu/ideas/2014/voevodsky-origins (the 1993 quote below)
;; https://www.ias.edu/ideas/2013/awodey-coquand-univalent-foundations
;;
;; This story got me scared. Starting from 1993, multiple groups of
;; mathematicians studied my paper at seminars and used it in their
;; work and none of them noticed the mistake. And it clearly was not
;; an accident. A technical argument by a trusted author, which is
;; hard to check and looks similar to arguments known to be correct,
;; is hardly ever checked in detail.



;; «willerton»  (to ".willerton")
;; https://arxiv.org/abs/0807.0658
;; https://arxiv.org/pdf/0807.0658.pdf
;; Simon Willerton: "A Diagrammatic Approach to Hopf Monads"
(code-pdf-page "willertondahm" "$S/https/arxiv.org/pdf/0807.0658.pdf")
(code-pdf-text "willertondahm" "$S/https/arxiv.org/pdf/0807.0658.pdf")
;; (find-willertondahmpage)
;; (find-willertondahmtext)

;; <willertonlegfe>
;; https://johncarlosbaez.wordpress.com/2020/05/26/the-legendre-transform-a-category-theoretic-perspective/
;; "The Legendre-Fenchel transform from a category theoretic perspective"
;; https://arxiv.org/abs/1501.03791
;; https://arxiv.org/pdf/1501.03791.pdf
(code-pdf-page "willertonlegfe" "$S/https/arxiv.org/pdf/1501.03791.pdf")
(code-pdf-text "willertonlegfe" "$S/https/arxiv.org/pdf/1501.03791.pdf")
;; (find-willertonlegfepage)
;; (find-willertonlegfetext)


;; «williams»  (to ".williams")
;; https://math.ucr.edu/~williams/
;; (find-books "__cats/__cats.el" "williams")
;; https://www.localcharts.org/t/matrices-of-categories-in-3d-string-diagrams/9424 2023oct18
;; https://richardblute.files.wordpress.com/2023/10/williams-oct23.mp4
;; https://color-logic.io/

;; 2022nov02:
;; (find-pdf-page "~/books/__cats/williams__Logic-3-Matrices-Monads.pdf")
;; (find-pdf-page "~/books/__cats/williams__Logic-7_-Higher-Order-Logic.pdf")
;; (find-pdf-page "~/books/__cats/williams__Logic-in-Color-2-Duality-Equipments.pdf")
;; (find-pdf-page "~/books/__cats/williams__Logic-in-Color-Monads-and-Modules.pdf")
;; (find-pdf-page "~/books/__cats/williams__Logic-in-Color-The-Language.pdf")
;; (find-pdf-page "~/books/__cats/williams__Logic-in-Color_-Yoneda.pdf")
(code-pdf-page "williamsmnd" "~/books/__cats/williams__mnd.pdf")
(code-pdf-text "williamsmnd" "~/books/__cats/williams__mnd.pdf" 1)
;; (find-williamsmndpage)
;; (find-williamsmndtext "")
(code-pdf-page "williams3d" "~/books/__cats/williams__thinking_in_3D.pdf")
(code-pdf-text "williams3d" "~/books/__cats/williams__thinking_in_3D.pdf" 1)
;; (find-williams3dpage)
;; (find-williams3dtext "")

;; Williams/Stay: "Native Type Theory"
;; https://golem.ph.utexas.edu/category/2021/02/native_type_theory.html
;; https://golem.ph.utexas.edu/category/2021/03/native_type_theory_part_2.html
;; https://arxiv.org/abs/2102.04672
;; https://arxiv.org/pdf/2102.04672.pdf
(code-pdf-page "nativett" "$S/https/arxiv.org/pdf/2102.04672.pdf")
(code-pdf-text "nativett" "$S/https/arxiv.org/pdf/2102.04672.pdf")
;; (find-nativettpage)
;; (find-nativetttext)

;; (find-video "$S/https/richardblute.files.wordpress.com/2021/11/williams-novfest.mp4")
;; (code-video "williamsnovfestvideo" "$S/https/richardblute.files.wordpress.com/2021/11/williams-novfest.mp4")
;; (find-williamsnovfestvideo "0:00")
;; (find-pdf-page "$S/https/richardblute.files.wordpress.com/2021/11/williams-novfest.pdf")




;; «winskel»  (to ".winskel")
;; (find-books "__cats/__cats.el" "winskel")
;; https://www.cl.cam.ac.uk/~gw104/
;; https://johncarlosbaez.wordpress.com/2019/10/06/quantales-from-petri-nets/
;; http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.37.3821
(code-pdf-page "winskelpnll" "~/books/__cats/engberg_winskel__petri_nets_as_models_of_linear_logic.pdf")
(code-pdf-text "winskelpnll" "~/books/__cats/engberg_winskel__petri_nets_as_models_of_linear_logic.pdf" 1)
;; (find-winskelpnllpage)
;; (find-winskelpnllpage        1  "Contents")
;; (find-winskelpnllpage (+ 1 189) "Index")
;; (find-winskelpnlltext "")




;; «wolter»  (to ".wolter")
;; (find-books "__cats/__cats.el" "wolter")
;; https://www.sciencedirect.com/journal/electronic-notes-in-theoretical-computer-science/vol/203/issue/6 (2008)
(code-pdf-page "wolterdloovm" "~/books/__cats/diskin_wolter__a_diagrammatic_logic_for_object-oriented_visual_modeling.pdf")
(code-pdf-text "wolterdloovm" "~/books/__cats/diskin_wolter__a_diagrammatic_logic_for_object-oriented_visual_modeling.pdf" -18)
;; (find-wolterdloovmpage)
;; (find-wolterdloovmpage 1 "1      Introduction")
;; (find-wolterdloovmtext 1 "1      Introduction")
;; (find-wolterdloovmpage 3 "2     A quest for logic convenient for diagrammatic mod-" "eling")
;; (find-wolterdloovmtext 3 "2     A quest for logic convenient for diagrammatic mod-" "eling")
;; (find-wolterdloovmpage 7 "2.3   Semantics for generalized sketches, engineeringly")
;; (find-wolterdloovmtext 7 "2.3   Semantics for generalized sketches, engineeringly")
;; (find-wolterdloovmpage 8 "3    Modeling via sketches.")
;; (find-wolterdloovmtext 8 "3    Modeling via sketches.")
;; (find-wolterdloovmtext "")

(code-pdf-page "wolter2020" "~/books/__cats/wolter__logics_of_first-order_constraints_a_category_independent_approach.pdf")
(code-pdf-text "wolter2020" "~/books/__cats/wolter__logics_of_first-order_constraints_a_category_independent_approach.pdf" 1)
;; (find-wolter2020page)
;; (find-wolter2020page 1 "1    Introduction")
;; (find-wolter2020text 1 "1    Introduction")
;; (find-wolter2020page 3 "2    Base Category")
;; (find-wolter2020text 3 "2    Base Category")
;; (find-wolter2020page 4 "3     Variables, Features and Footprints")
;; (find-wolter2020text 4 "3     Variables, Features and Footprints")
;; (find-wolter2020page 14 "5     Institutions of First-Order Constraints")
;; (find-wolter2020text 14 "5     Institutions of First-Order Constraints")
;; (find-wolter2020page 16 "6      Sketches and Sketch Morphisms")
;; (find-wolter2020text 16 "6      Sketches and Sketch Morphisms")
;; (find-wolter2020page 19 "7      Sketch Rules")
;; (find-wolter2020text 19 "7      Sketch Rules")
;; (find-wolter2020page 21 "8     Conclusions and Future Research")
;; (find-wolter2020text 21 "8     Conclusions and Future Research")
;; (find-wolter2020text "")

(code-pdf-page "woltermak2009" "~/books/__cats/diskin_wolter__generalized_makkai_construction_2009.pdf")
(code-pdf-text "woltermak2009" "~/books/__cats/diskin_wolter__generalized_makkai_construction_2009.pdf" 1)
(code-pdf-page "woltermak2010" "~/books/__cats/diskin_wolter__generalized_makkai_construction_2010.pdf")
(code-pdf-text "woltermak2010" "~/books/__cats/diskin_wolter__generalized_makkai_construction_2010.pdf" 1)
;; (find-woltermak2009page)
;; (find-woltermak2009page        1  "Contents")
;; (find-woltermak2009page (+ 1 189) "Index")
;; (find-woltermak2009text "")

;; (find-woltermak2010page)
;; (find-woltermak2010page        1  "Contents")
;; (find-woltermak2010page (+ 1 189) "Index")
;; (find-woltermak2010text "")




;; «wood»  (to ".wood")
;; (find-books "__cats/__cats.el" "wood")
;;
;; <wood-proarrows1>
;; http://www.numdam.org/item/CTGDC_1982__23_3_279_0.pdf
;; (find-fline "$S/http/www.numdam.org/item/" "CTGDC_1982__23_3_279_0.pdf")
;; R. J. Wood: "Abstract pro arrows I"
(code-pdf-page "proarrows1" "$S/http/www.numdam.org/item/CTGDC_1982__23_3_279_0.pdf")
(code-pdf-text "proarrows1" "$S/http/www.numdam.org/item/CTGDC_1982__23_3_279_0.pdf" -277)
;; (find-proarrows1page (+ -277 283))
;; (find-proarrows1text)
;; (find-proarrows1page (+ -277 283) "PROPOSITION 3" "(Yoneda)")
;; (find-proarrows1text (+ -277 283) "PROPOSITION 3" "(Yoneda)")
;; (find-proarrows1page (+ -277 290) "REFERENCES")
;; (find-proarrows1text (+ -277 290) "REFERENCES")
;;
;; <wood-proarrows2>
;; R.J. Wood: "Abstract pro arrows II"
;; http://www.numdam.org/article/CTGDC_1985__26_2_135_0.pdf
;; (find-fline "$S/http/www.numdam.org/article/" "CTGDC_1985__26_2_135_0.pdf")
(code-pdf-page "proarrows2" "$S/http/www.numdam.org/article/CTGDC_1985__26_2_135_0.pdf")
(code-pdf-text "proarrows2" "$S/http/www.numdam.org/article/CTGDC_1985__26_2_135_0.pdf" -133)
;; (find-proarrows2page)
;; (find-proarrows2text)
;; (find-proarrows2page (+ -133 168) "REFERENCES")
;; (find-proarrows2text (+ -133 168) "REFERENCES")

https://www.sciencedirect.com/journal/journal-of-algebra/vol/50/issue/2




;; «yanofksy»  (to ".yanofksy")
;; http://www.sci.brooklyn.cuny.edu/~noson/
;; http://www.sci.brooklyn.cuny.edu/~noson/pubs.html
;; https://www.jstor.org/stable/i359590 Bulletin of Symbolic Logic sep/2004
;;
;; A Universal Approach to Self-Referential Paradoxes, Incompleteness and Fixed Points:
;; https://arxiv.org/abs/0305282
;; https://arxiv.org/pdf/math/0305282.pdf
(code-pdf-page "yanofksysrpifp" "$S/https/arxiv.org/pdf/math/0305282.pdf")
(code-pdf-text "yanofksysrpifp" "$S/https/arxiv.org/pdf/math/0305282.pdf")
;; (find-yanofksysrpifppage)
;; (find-yanofksysrpifptext)

;; Book:
;; http://www.sci.brooklyn.cuny.edu/~noson/TCSbeginning.pdf
;;
;; https://mdcats.github.io/assets/docs/Noson_TCStalkHandout.pdf
;; (find-fline "$S/https/mdcats.github.io/assets/docs/")
(code-pdf-page "nosontcstalkhandout" "$S/https/mdcats.github.io/assets/docs/Noson_TCStalkHandout.pdf")
(code-pdf-text "nosontcstalkhandout" "$S/https/mdcats.github.io/assets/docs/Noson_TCStalkHandout.pdf")
;; (find-nosontcstalkhandoutpage)
;; (find-nosontcstalkhandouttext)



;; «yoneda»  (to ".yoneda")
;; (find-books "__cats/__cats.el" "yoneda")
;; Nobuo Yoneda: On Ext and Exact Sequences
;; http://alpha.math.uga.edu/~lorenz/YonedaExtExactSequences.pdf
;; (find-fline "$S/http/alpha.math.uga.edu/~lorenz/")
(code-pdf-page "yoneda60" "$S/http/alpha.math.uga.edu/~lorenz/YonedaExtExactSequences.pdf")
(code-pdf-text "yoneda60" "$S/http/alpha.math.uga.edu/~lorenz/YonedaExtExactSequences.pdf")
;; (find-yoneda60page)
;; (find-yoneda60page (+ -505 507) "0. Introduction")
;; (find-yoneda60page (+ -505 509) "1. Additive Categories")
;; (find-yoneda60page (+ -505 521) "2. S-Categories")
;; (find-yoneda60page (+ -505 532) "3. Similarity Classification and Composition Product")
;; (find-yoneda60text)

;; «yorgey»  (to ".yorgey")
;; (find-books "__cats/__cats.el" "yorgey")
;; https://www.cis.upenn.edu/~sweirich/papers/yorgey-thesis.pdf
;; https://byorgey.wordpress.com/2012/11/20/combinatorial-species-definition/
;; Brent Yorgey: "Combinatorial Species and Labelled Structures" (PhD Thesis, 2014)
(code-pdf-page "yorgeyphd" "$S/https/www.cis.upenn.edu/~sweirich/papers/yorgey-thesis.pdf")
(code-pdf-text "yorgeyphd" "$S/https/www.cis.upenn.edu/~sweirich/papers/yorgey-thesis.pdf")
;; (find-yorgeyphdpage)
;; (find-yorgeyphdtext)

;; «zalamea-fraser»  (to ".zalamea-fraser")
;; (find-books "__cats/__cats.el" "zalamea-fraser")
;; https://fernandozalamea.academia.edu/
;; https://ncatlab.org/nlab/show/Fernando+Zalamea
(code-pdf-page "zalameafraser" "~/books/__cats/zalamea_fraser__synthetic_philosophy_of_contemporary_mathematics.pdf")
(code-pdf-text "zalameafraser" "~/books/__cats/zalamea_fraser__synthetic_philosophy_of_contemporary_mathematics.pdf" 1)
;; (find-zalameafraserpage)
;; (find-zalameafraserpage        5  "Contents")
;; (find-zalameafraserpage (+ 8 205) "Quiddital")
;; (find-zalameafrasertext "")





;; «zhang-ttct»  (to ".zhang-ttct")
;; (find-books "__cats/__cats.el" "zhang-ttct")
;; Tesla Zhang: "Type Theories in Category Theory"
;; http://personal.psu.edu/yqz5714/
;; https://personal.psu.edu/yqz5714/cwa.pdf
(code-pdf-page "zhangttct" "$S/https/personal.psu.edu/yqz5714/cwa.pdf")
(code-pdf-text "zhangttct" "$S/https/personal.psu.edu/yqz5714/cwa.pdf")
;; (find-zhangttctpage)
;; (find-zhangttcttext)
;; (find-zhangttctpage 2 "1. Preface")
;; (find-zhangttctpage 2 "2. Background and motivation")
;; (find-zhangttctpage 4 "2.1. Pullbacks and products")
;; (find-zhangttctpage 5 "2.2. Duality and coproducts")
;; (find-zhangttctpage 6 "2.3. The category of contexts")
;; (find-zhangttctpage 7 "3. Basic category theory")
;; (find-zhangttctpage 9 "3.1. Grothendieck fibrations")
;; (find-zhangttctpage 10 "3.2. Towards a comprehension category")
;; (find-zhangttctpage 12 "3.3. Slightly higher categories")
;; (find-zhangttctpage 13 "3.4. Preparation for a category with attributes")
;; (find-zhangttctpage 14 "3.5. Cartmell's artifacts")
;; (find-zhangttctpage 15 "4. Categorical semantics")
;; (find-zhangttctpage 17 "4.1. Star at the top: the unit type")
;; (find-zhangttctpage 18 "4.2. Like a semiring: the (co)product type")
;; (find-zhangttctpage 20 "4.3. Internal homs and the evaluation map")
;; (find-zhangttctpage 21 "4.4. Locally cartesian closed contextual categories and fiber exponents")
;; (find-zhangttctpage 22 "4.5. Simple type theory: the function type")
;; (find-zhangttctpage 23 "5. Alternative constructions")
;; (find-zhangttctpage 24 "5.1. Type categories")
;; (find-zhangttctpage 26 "5.2. Categories with families")
;; (find-zhangttctpage 27 "6. Dependent type theory")
;; (find-zhangttctpage 28 "6.1. Equalizers: the extensional equality type")
;; (find-zhangttctpage 30 "6.2. Locally cartesian closed categories: the dependent product type")
;; (find-zhangttctpage 31 "6.3. Subobject classifiers: the universe of all propositions")
;; (find-zhangttctpage 33 "6.4. Internalized constructions")
;; (find-zhangttctpage 34 "7. More category theory")
;; (find-zhangttctpage 36 "7.1. Common mistakes and countereaxmples")
;; (find-zhangttctpage 37 "Acknowledgement")
;; (find-zhangttctpage 37 "References")









;; http://alpha.math.uga.edu/~lorenz/YonedaHomologyTheoryModules.pdf
;; (find-fline "$S/http/alpha.math.uga.edu/~lorenz/")
(code-pdf-page "yoneda54" "$S/http/alpha.math.uga.edu/~lorenz/YonedaHomologyTheoryModules.pdf")
;; (find-yoneda54page)





;; «diagrams2020»  (to ".diagrams2020")
;; (find-books "__cats/__cats.el" "diagrams2020")
;; http://www.diagrams-conference.org/2020/
;; http://www.diagrams-conference.org/2020/index.php/program/
;; http://www.diagrams-conference.org/2020/index.php/program/logic-and-diagrams/ld3/
;; http://www.diagrams-conference.org/2020/index.php/program/logic-and-diagrams/ld4/ smessaert
;; https://link.springer.com/book/10.1007%2F978-3-030-54249-8
(code-pdf-page "diagrams2020" "~/books/__cats/diagrams_2020.pdf")
(code-pdf-text "diagrams2020" "~/books/__cats/diagrams_2020.pdf" 1)
;; (find-diagrams2020page)
;; (find-diagrams2020page        10  "Contents")
;; (find-diagrams2020page (+ 13 3) "Index")
;; (find-diagrams2020text "")
;; (find-diagrams2020page (+ 13 394) "Nathan Haydon and Pawel Sobocinski")
;; (find-diagrams2020text (+ 13 394) "Nathan Haydon and Pawel Sobocinski")


;; «lncs0242»  (to ".lncs0242")
;; (find-books "__cats/__cats.el" "lncs0242")
;; (find-books "__cats/__cats.el" "lambek86")
;; https://link.springer.com/book/10.1007/3-540-17184-3 LNCS 242
(code-pdf-page "lncs0242" "~/books/__cats/lncs0242__combinators_and_functional_programming_languages.pdf")
(code-pdf-text "lncs0242" "~/books/__cats/lncs0242__combinators_and_functional_programming_languages.pdf" 1)
;; (find-lncs0242page)
;; (find-lncs0242page        5  "Contents")
;; (find-lncs0242page (+ 5 136) "Lambek" "Cartesian Closed Categories and Lambda Calculus")
;; (find-lncs0242text "")


;; «slnm0274»  (to ".slnm0274")
(code-djvu "slnm0274" "~/books/__cats/lawvere_ed__toposes_algebraic_geometry_and_logic_slnm0274.djvu")
;; (find-slnm0274page       4  "Contents")
;; (find-slnm0274page (+ 5 43) "Classifying Topos" "Jean Giraud")
;; (find-slnm0274page (+ 5 57) "Deductive systems and categories III" "Joachim Lambek")

;; «slnm0661»  (to ".slnm0661")
;; (find-books "__cats/__cats.el" "slnm0661")
;; (find-books "__cats/__cats.el" "pare-schumacher")
(code-pdf-page "slnm0661" "~/books/__cats/slnm_661__indexed_categories_and_their_applications.pdf")
(code-pdf-text "slnm0661" "~/books/__cats/slnm_661__indexed_categories_and_their_applications.pdf" 1)
;; (find-slnm0661page)
;; (find-slnm0661page        6  "Contents")
;; (find-slnm0661page (+ 6   1) "Paré-Schumacher")
;; (find-slnm0661page (+ 1 189) "Index")
;; (find-slnm0661text "")

;; «slnm0753»       (to ".slnm0753")
;; «fourman»        (to ".fourman")
;; «fourman-scott»  (to ".fourman-scott")
;; (to "dana-scott")
;; (find-books "__cats/__cats.el" "slnm0753")
;; (find-books "__cats/__cats.el" "fourman-scott")
;; (find-books "__cats/__cats.el" "gray-histsheaf")
;; (find-LATEX "catsem.bib" "bib-Fourman")
;; https://link.springer.com/book/10.1007/BFb0061811 SLNM 0753
(code-pdf-page "slnm0753" "~/books/__cats/fourman_mulvey_scott_eds__applications_of_sheaves_slnm0753.pdf")
(code-pdf-text "slnm0753" "~/books/__cats/fourman_mulvey_scott_eds__applications_of_sheaves_slnm0753.pdf")
;; (find-slnm0753page         7  "Contents")
;; (find-slnm0753text         7  "Contents")
;; (find-slnm0753page (+ 16   1) "Fragments of the history of sheaf theory" "Gray")
;; (find-slnm0753page (+ 16 302) "Sheaves and Logic" "Fourman" "Scott")
;; (find-slnm0753page (+ 16 302)  "Preamble")
;; (find-slnm0753page (+ 16 307)  "I. Complete Heyting Algebras.")
;; (find-slnm0753page (+ 16 307)   "1. Definitions and first examples.")
;; (find-slnm0753page (+ 16 313)     "Various finite distributive lattices")
;; (find-slnm0753page (+ 16 318)   "2. Morphisms and quotients.")
;; (find-slnm0753page (+ 16 321)     "The image of a cHa under a cHa morphism is again a cHa")
;; (find-slnm0753page (+ 16 324)     "Congruence relations")
;; (find-slnm0753page (+ 16 324)     "J-operators")
;; (find-slnm0753page (+ 16 325)     "The fixed points of a multiplicative operator on a cHa form a cHa")
;; (find-slnm0753page (+ 16 329)     "2.17 Lemma." "least J-operator")
;; (find-slnm0753page (+ 16 329)     "2.18 Elementary J-operators")
;; (find-slnm0753page (+ 16 330)     "The forcing quotient")
;; (find-slnm0753page (+ 16 331)     "(i) J_a v J_b = J_avb")
;; (find-slnm0753page (+ 16 331)     "polynomial")
;; (find-slnm0753page (+ 16 333)     "THE ALGEBRA OF PROPOSITIONS")
;; (find-slnm0753page (+ 16 334)   "3. Points and sober spaces.")
;; (find-slnm0753page (+ 16 339)  "II. First-order Structures.")
;; (find-slnm0753page (+ 16 339)   "4. Omega-sets and sheaves.")
;; (find-slnm0753page (+ 16 353)     "4.19 (ii) Presheaves as sheaves")
;; (find-slnm0753page (+ 16 358)   "5. First-order logic.")
;; (find-slnm0753page (+ 16 371)   "6. Change of base.")
;; (find-slnm0753page (+ 16 379)  "III. Higher-order Structures.")
;; (find-slnm0753page (+ 16 379)   "7. Types and higher-order logic.")
;; (find-slnm0753page (+ 16 383)   "8. The reals and topological spaces.")
;; (find-slnm0753page (+ 16 393)   "9. Topoi and internalization.")
;; (find-slnm0753page (+ 16 399)   "Bibliography")
;; (find-slnm0753page (+ 16 660) "Identity and existence in intuitionistic logic" "Dana Scott")

;; «slnm1348»  (to ".slnm1348")
;; http://gigapedia.com/items/88817/categorical-algebra-and-its-applications
(code-djvu "slnm1348" "~/books/__cats/borceux_ed__categorical_algebra_and_its_applications_slnm1348.djvu")
;; (find-slnm1348page         4  "Contents")
;; (find-slnm1348page (+ 20 221) "On the Unity of Algebra and Logic" "J. Lambek")

;; «slnm1448»  (to ".slnm1448")
;; Carboni, Pedicchio, Rosolini, eds.: "Category Theory (Proceedings..., Como 1990)" (SLNM 1488)
(code-djvu "ctcomo90" "~/books/__cats/carboni_pedicchio_rosolini_eds__category_theory_slnm1488.djvu")
(code-djvu "slnm1488" "~/books/__cats/carboni_pedicchio_rosolini_eds__category_theory_slnm1488.djvu")
;; (find-ctcomo90page         5  "Table of Contents")
;; (find-ctcomo90page (+  8 157) "Precategories and Galois Theory")
;; (find-ctcomo90page (+ 14 359) "Topos-theoreric approaches to modality")
;; (to "reyes")

;; «slnm1915»  (to ".slnm1915")
;; http://gigapedia.org/items/88814/categorical-aspects-of-topology-and-analysis--proceedings-of-an-international-conference-held-at-carleton-university--ottawa--august-11-15--1981--lecture-notes-in-mathematics-
;; Banaschewski, ed.: "Categorical Aspects of Topology and Analysis" (SLNM 1915)
(code-djvu "cataspoftaa" "~/books/__cats/banaschewski_ed__categorical_aspects_of_topology_and_analysis.djvu")
;; (find-cataspoftaapage 4 "Contents")
;; (find-cataspoftaapage (+ -3 310) "Simmons")


;; «tlca2011»  (to ".tlca2011")
;; (find-books "__cats/__cats.el" "tlca2011")
;; https://link.springer.com/chapter/10.1007%2F978-3-642-21691-6_10
;; Clairambault/Dybjer:
;; "The Biequivalence of Locally Cartesian Closed Categories and Martin-Lof Type Theories" (2011)
;; Similar to:
;; https://www.cse.chalmers.se/~peterd/papers/TLCA2011.pdf
;; http://www.cse.chalmers.se/~peterd/papers/ClairambaultDybjer.pdf
;;
(code-pdf-page "tlca2011" "~/books/__cats/ong_ed__typed_lambda_calculi_and_applications_2011.pdf")
(code-pdf-text "tlca2011" "~/books/__cats/ong_ed__typed_lambda_calculi_and_applications_2011.pdf" 10)
;; (find-tlca2011page)
;; (find-tlca2011text "")
;; (find-tlca2011page 9 "Table of Contents")
;; (find-tlca2011text 9 "Table of Contents")
;; (find-tlca2011page (+ 10 91) "Pierre Clairambault and Peter Dybjer")
;; (find-tlca2011text (+ 10 91) "Pierre Clairambault and Peter Dybjer")
;; (find-tlca2011page (+ 10 91) "Seely's paper")
;; (find-tlca2011text (+ 10 91) "Seely's paper")




;; slnm 0445: contains wraith's article
;; http://gigapedia.com/items/108113/model-theory-and-topoi--a-collection-of-lectures-by-various-authors
(code-djvu       "slnm0445" "~/books/__cats/lawvere_maurer_wraith__model_theory_and_topoi_a_collection_of_lectures_by_various_authors_slnm0445.djvu")
(code-djvutotext "slnm0445" "~/books/__cats/lawvere_maurer_wraith__model_theory_and_topoi_a_collection_of_lectures_by_various_authors_slnm0445.djvu")
;; (find-slnm0445page      1  "Contents")
;; (find-slnm0445page (+ -1 114) "Index")
;; (find-slnm0445page (+ -3 297) "Index")
;; (find-slnm0445text "")

;; Makkai:
;; http://gigapedia.com/items/102448/first-order-categorical-logic--model-theoretical-methods-in-the-theory-of-topoi-and-related-categories

;; http://gigapedia.com/items/339844/category-theory-and-computer-programming--tutorial-and-workshop--guildford--u-k---september-16---20--1985--proceedings--lecture-notes-in-computer-science-
;; http://gigapedia.com/items/4498/computational-category-theory--prentice-hall-international-series-in-computer-science-
;; http://gigapedia.com/items/339847/category-theory-and-computer-science--edinburgh--uk--september-7-9--1987--proceedings--lecture-notes-in-computer-science-
;; http://gigapedia.com/items/339848/category-theory-and-computer-science--manchester--uk--september-5-8--1989--proceedings--lecture-notes-in-computer-science-
;; http://gigapedia.com/items/339849/category-theory-and-computer-science--6th-international-conference--ctcs---039-95--cambridge--united-kingdom--august-7---11--1995--proceedings--lecture-notes-in-computer-science-
;; http://gigapedia.com/items/339851/category-theory-and-computer-science--paris--france--september-3-6--1991--proceedings--lecture-notes-in-computer-science-


;; https://agrothendieck.github.io/ 1973: audios

;; Michael Heller - Jerzy Krol:
;; How Logic Interacts with Geometry: Infinitesimal Curvature of Categorical Spaces
;; https://arxiv.org/pdf/1605.03099.pdf

;; Pierre-Marie Pédrot and Nicolas Tabareau: Failure is Not an Option - An Exceptional Type Theory
;; https://www.xn--pdrot-bsa.fr/articles/exceptional.pdf






;;
;; Local Variables:
;; mode:   emacs-lisp
;; coding: raw-text-unix
;; ee-anchor-format:     "«%s»"
;; End: