├── .DS_Store ├── .gitignore ├── ATT ├── 0906.4931v2.pdf ├── arXiv.pdf ├── att.pdf ├── att.tex └── draft_Proof_hi.pdf ├── Bib └── catlog.bib ├── Cubical ├── cubical-01.xyc ├── cubical-02.xyc ├── cubical-03.xyc ├── cubical-04.xyc ├── cubical-05.xyc ├── cubical-06.xyc ├── cubical-07.xyc ├── cubical-08.xyc ├── cubical-09.xyc ├── cubical-10.xyc ├── cubical-11.xyc ├── cubical-12.xyc ├── cubical-13.xyc ├── cubical-14.xyc ├── cubical-15.xyc ├── cubical-16.xyc ├── cubical-17.xyc ├── cubical-18.xyc ├── cubical-19.xyc ├── cubical-20.xyc ├── cubical-21.xyc ├── cubical-22.xyc ├── cubical-23.xyc ├── cubical-24.xyc ├── cubical-25.xyc ├── cubical-26.xyc ├── cubical-27.xyc ├── cubical-28.xyc ├── cubical-29.xyc ├── cubical-30.xyc ├── cubical-31.xyc ├── cubical-32.xyc ├── cubical-33.xyc ├── cubical-34.xyc ├── cubical-35.xyc ├── cubical-36.xyc ├── cubical-37.xyc ├── cubical-38.xyc ├── cubical-39.xyc ├── cubical-40.xyc ├── cubical-41.xyc ├── cubical-42.xyc ├── cubical-43.xyc ├── cubical-44.xyc ├── cubical-45.xyc ├── cubical-46.xyc ├── cubical.pdf ├── cubical.tex └── prooftree.tex ├── Flat_algebras ├── .DS_Store ├── References │ ├── .DS_Store │ ├── BFMcD-1989.pdf │ ├── Banaschewski.pdf │ ├── Beke-TheoriesPresheafType-2004.pdf │ ├── BulmanFleming-FlatSemilattices-1978.pdf │ ├── FlatDLtriv.pdf │ ├── Grillet1969a.pdf │ ├── Grillet1969b.pdf │ ├── Grillet1976.pdf │ ├── HigherLawvere.pdf │ ├── Hyland.pdf │ ├── KellyLack.pdf │ └── Shannon.pdf └── flat_algebras.tex ├── QMS ├── .DS_Store ├── .qms-76.xyc.swp ├── .qms-93.xyc.swp ├── .qms.tex.swm ├── .qms.tex.swn ├── .qms.tex.swo ├── .qms.tex.swp ├── Re_ [CMU-HoTT] Seminar_ Steve Awodey.rtf ├── appendices │ ├── .DS_Store │ └── qms_with_appendices.tex ├── notes │ ├── .DS_Store │ ├── Awodey_universes.pdf │ ├── CompInCC.pdf │ ├── CompInCC.tex │ ├── IMG_4531.jpg │ ├── MSCS │ │ └── universes.pdf │ ├── arXiv Submission metadata.webarchive │ ├── qms-appendix.pdf │ └── qms-appendix.tex ├── paper │ ├── qmspaper-01.xyc │ ├── qmspaper-02.xyc │ ├── qmspaper-03.xyc │ ├── qmspaper-04.xyc │ ├── qmspaper-05.xyc │ ├── qmspaper-06.xyc │ ├── qmspaper-07.xyc │ ├── qmspaper-08.xyc │ ├── qmspaper-09.xyc │ ├── qmspaper-10.xyc │ ├── qmspaper-100.xyc │ ├── qmspaper-101.xyc │ ├── qmspaper-102.xyc │ ├── qmspaper-103.xyc │ ├── qmspaper-104.xyc │ ├── qmspaper-105.xyc │ ├── qmspaper-106.xyc │ ├── qmspaper-107.xyc │ ├── qmspaper-108.xyc │ ├── qmspaper-109.xyc │ ├── qmspaper-11.xyc │ ├── qmspaper-110.xyc │ ├── qmspaper-111.xyc │ ├── qmspaper-112.xyc │ ├── qmspaper-113.xyc │ ├── qmspaper-114.xyc │ ├── qmspaper-115.xyc │ ├── qmspaper-116.xyc │ ├── qmspaper-117.xyc │ ├── qmspaper-118.xyc │ ├── qmspaper-119.xyc │ ├── qmspaper-12.xyc │ ├── qmspaper-120.xyc │ ├── qmspaper-121.xyc │ ├── qmspaper-122.xyc │ ├── qmspaper-123.xyc │ ├── qmspaper-124.xyc │ ├── qmspaper-125.xyc │ ├── qmspaper-126.xyc │ ├── qmspaper-127.xyc │ ├── qmspaper-13.xyc │ ├── qmspaper-14.xyc │ ├── qmspaper-15.xyc │ ├── qmspaper-16.xyc │ ├── qmspaper-17.xyc │ ├── qmspaper-18.xyc │ ├── qmspaper-19.xyc │ ├── qmspaper-20.xyc │ ├── qmspaper-21.xyc │ ├── qmspaper-22.xyc │ ├── qmspaper-23.xyc │ ├── qmspaper-24.xyc │ ├── qmspaper-25.xyc │ ├── qmspaper-26.xyc │ ├── qmspaper-27.xyc │ ├── qmspaper-28.xyc │ ├── qmspaper-29.xyc │ ├── qmspaper-30.xyc │ ├── qmspaper-31.xyc │ ├── qmspaper-32.xyc │ ├── qmspaper-33.xyc │ ├── qmspaper-34.xyc │ ├── qmspaper-35.xyc │ ├── qmspaper-36.xyc │ ├── qmspaper-37.xyc │ ├── qmspaper-38.xyc │ ├── qmspaper-39.xyc │ ├── qmspaper-40.xyc │ ├── qmspaper-41.xyc │ ├── qmspaper-42.xyc │ ├── qmspaper-43.xyc │ ├── qmspaper-44.xyc │ ├── qmspaper-45.xyc │ ├── qmspaper-46.xyc │ ├── qmspaper-47.xyc │ ├── qmspaper-48.xyc │ ├── qmspaper-49.xyc │ ├── qmspaper-50.xyc │ ├── qmspaper-51.xyc │ ├── qmspaper-52.xyc │ ├── qmspaper-53.xyc │ ├── qmspaper-54.xyc │ ├── qmspaper-55.xyc │ ├── qmspaper-56.xyc │ ├── qmspaper-57.xyc │ ├── qmspaper-58.xyc │ ├── qmspaper-59.xyc │ ├── qmspaper-60.xyc │ ├── qmspaper-61.xyc │ ├── qmspaper-62.xyc │ ├── qmspaper-63.xyc │ ├── qmspaper-64.xyc │ ├── qmspaper-65.xyc │ ├── qmspaper-66.xyc │ ├── qmspaper-67.xyc │ ├── qmspaper-68.xyc │ ├── qmspaper-69.xyc │ ├── qmspaper-70.xyc │ ├── qmspaper-71.xyc │ ├── qmspaper-72.xyc │ ├── qmspaper-73.xyc │ ├── qmspaper-74.xyc │ ├── qmspaper-75.xyc │ ├── qmspaper-76.xyc │ ├── qmspaper-77.xyc │ ├── qmspaper-78.xyc │ ├── qmspaper-79.xyc │ ├── qmspaper-80.xyc │ ├── qmspaper-81.xyc │ ├── qmspaper-82.xyc │ ├── qmspaper-83.xyc │ ├── qmspaper-84.xyc │ ├── qmspaper-85.xyc │ ├── qmspaper-86.xyc │ ├── qmspaper-87.xyc │ ├── qmspaper-88.xyc │ ├── qmspaper-89.xyc │ ├── qmspaper-90.xyc │ ├── qmspaper-91.xyc │ ├── qmspaper-92.xyc │ ├── qmspaper-93.xyc │ ├── qmspaper-94.xyc │ ├── qmspaper-95.xyc │ ├── qmspaper-96.xyc │ ├── qmspaper-97.xyc │ ├── qmspaper-98.xyc │ ├── qmspaper-99.xyc │ ├── qmspaper.pdf │ └── qmspaper.tex ├── references.bib └── talks │ ├── CT2023.pdf │ └── CT2023.tex ├── README.md ├── Stockholm ├── prooftree.tex ├── stockholm-01.xyc ├── stockholm-02.xyc ├── stockholm-03.xyc ├── stockholm-04.xyc ├── stockholm-05.xyc ├── stockholm-06.xyc ├── stockholm-07.xyc ├── stockholm-08.xyc ├── stockholm-09.xyc ├── stockholm-10.xyc ├── stockholm-11.xyc ├── stockholm-12.xyc ├── stockholm-13.xyc ├── stockholm-14.xyc ├── stockholm-15.xyc ├── stockholm-16.xyc ├── stockholm-17.xyc ├── stockholm-18.xyc ├── stockholm-19.xyc ├── stockholm-20.xyc ├── stockholm-21.xyc ├── stockholm-22.xyc ├── stockholm-23.xyc ├── stockholm-24.xyc ├── stockholm-25.xyc ├── stockholm-26.xyc ├── stockholm-27.xyc ├── stockholm-28.xyc ├── stockholm-29.xyc ├── stockholm-30.xyc ├── stockholm-31.xyc ├── stockholm-32.xyc ├── stockholm-33.xyc ├── stockholm-34.xyc ├── stockholm-35.xyc ├── stockholm-36.xyc ├── stockholm-37.xyc ├── stockholm-38.xyc ├── stockholm-39.xyc ├── stockholm-40.xyc ├── stockholm-41.xyc ├── stockholm-42.xyc ├── stockholm-43.xyc ├── stockholm-44.xyc ├── stockholm-45.xyc ├── stockholm-46.xyc ├── stockholm-47.xyc ├── stockholm-48.xyc ├── stockholm-49.xyc ├── stockholm-50.xyc ├── stockholm-51.xyc ├── stockholm-52.xyc ├── stockholm-53.xyc ├── stockholm-54.xyc ├── stockholm-55.xyc ├── stockholm-56.xyc ├── stockholm-57.xyc ├── stockholm.pdf └── stockholm.tex └── universes ├── awodey_mscs.zip ├── universes.pdf └── universes.tex /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | ## Core latex/pdflatex auxiliary files: 2 | *.aux 3 | *.lof 4 | *.log 5 | *.lot 6 | *.fls 7 | *.out 8 | *.toc 9 | 10 | ## Intermediate documents: 11 | *.dvi 12 | # these rules might exclude image files for figures etc. 13 | # *.ps 14 | # *.eps 15 | # *.pdf 16 | 17 | ## Bibliography auxiliary files (bibtex/biblatex/biber): 18 | *.bbl 19 | *.bcf 20 | *.blg 21 | *-blx.aux 22 | *-blx.bib 23 | *.run.xml 24 | 25 | ## Build tool auxiliary files: 26 | *.fdb_latexmk 27 | *.synctex.gz 28 | *.synctex.gz(busy) 29 | *.pdfsync 30 | 31 | ## Auxiliary and intermediate files from other packages: 32 | 33 | # algorithms 34 | *.alg 35 | *.loa 36 | 37 | # amsthm 38 | *.thm 39 | 40 | # beamer 41 | *.nav 42 | *.snm 43 | *.vrb 44 | 45 | # glossaries 46 | *.acn 47 | *.acr 48 | *.glg 49 | *.glo 50 | *.gls 51 | 52 | # hyperref 53 | *.brf 54 | 55 | # listings 56 | *.lol 57 | 58 | # makeidx 59 | *.idx 60 | *.ilg 61 | *.ind 62 | *.ist 63 | 64 | # minitoc 65 | *.maf 66 | *.mtc 67 | *.mtc0 68 | 69 | # minted 70 | *.pyg 71 | 72 | # nomencl 73 | *.nlo 74 | 75 | # sagetex 76 | *.sagetex.sage 77 | *.sagetex.py 78 | *.sagetex.scmd 79 | 80 | # sympy 81 | *.sout 82 | *.sympy 83 | sympy-plots-for-*.tex/ 84 | 85 | # todonotes 86 | *.tdo 87 | 88 | # xindy 89 | *.xdy 90 | -------------------------------------------------------------------------------- /ATT/0906.4931v2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/ATT/0906.4931v2.pdf -------------------------------------------------------------------------------- /ATT/arXiv.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/ATT/arXiv.pdf -------------------------------------------------------------------------------- /ATT/att.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/ATT/att.pdf -------------------------------------------------------------------------------- /ATT/draft_Proof_hi.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/ATT/draft_Proof_hi.pdf -------------------------------------------------------------------------------- /Cubical/cubical-02.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{cubical-02}{2014/5/11:853 [cubical:129]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { 1 {\ar @<-.5ex>[r]_{\bot } \ar @<.5ex>[r]^{\top }} & I \ar [r]^{!} & 1 }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =5.7375pt\R@c =5.7375pt\D@c =5.73749pt\U@c =7.31917pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =6.74124pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =5.7375pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =6.74124pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =5.83635pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =5.7375pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =5.83635pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =5.83635pt\R@c =5.83635pt\D@c =5.73749pt\U@c =7.745pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\dimen@ =6.74124pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =5.83635pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =6.74124pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =5.7375pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 16 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 17 | \xy@{}{\dimen@ =5.83635pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =5.7375pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 18 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 19 | \xy@{}{\L@c =5.7375pt\R@c =5.7375pt\D@c =5.73749pt\U@c =7.31917pt\Edge@c ={\rectangleEdge }\idfromc@ {1,3}}% 20 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 21 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 22 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 23 | \xy@@ix@{{!V\entrybox }{1 {\ar @<-.5ex>[r]_{\bot } \ar @<.5ex>[r]^{\top }} }}\relax 24 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 25 | \xy@{\save }{\save@ }% 26 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 27 | \xy@{~={\preconnect \dir {-}}}{}% 28 | \xy@{~/{}}{}% 29 | \xy@{~<{|<*h\dir {}}}{}% 30 | \xy@{~>{|>*h\dir {>}}}{}% 31 | \xy@{~+{}}{}% 32 | \xy@{}{\pfromc@ }% 33 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 34 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 35 | \xy@{<-.5ex>}{\dimen@ =-.5ex\relax \edef \PATHslide@@ {\the \dimen@ }}% 36 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 37 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 38 | \xy@@ix@{{\dir }{-}}\relax 39 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 40 | \xy@{|}{}% 41 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 42 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 43 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 44 | \xy@{}{\leave@ }% 45 | \xy@@ix@{{!Ch\dir }{}}\relax 46 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 47 | \xy@{}{\Cbreak@@ }% 48 | \xy@{_}{}% 49 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 50 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 51 | \xy@{}{\leave@ }% 52 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 53 | \xy@@ix@{\labelbox {\bot }}\relax 54 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \aboveDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 55 | \xy@{|}{}% 56 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 57 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 58 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 59 | \xy@{}{\leave@ }% 60 | \xy@@ix@{{!Ch\dir }{>}}\relax 61 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 62 | \xy@{}{\Cbreak@@ }% 63 | \xy@{}{\Clast@@ }% 64 | \xy@{}{\setupDirection@ }% 65 | \xy@{PATHaction/{}}{}% 66 | \xy@{\restore }{\leave@ }% 67 | \xy@{\save }{\save@ }% 68 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 69 | \xy@{~={\preconnect \dir {-}}}{}% 70 | \xy@{~/{}}{}% 71 | \xy@{~<{|<*h\dir {}}}{}% 72 | \xy@{~>{|>*h\dir {>}}}{}% 73 | \xy@{~+{}}{}% 74 | \xy@{}{\pfromc@ }% 75 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 76 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 77 | \xy@{<.5ex>}{\dimen@ =.5ex\relax \edef \PATHslide@@ {\the \dimen@ }}% 78 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 79 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 80 | \xy@@ix@{{\dir }{-}}\relax 81 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 82 | \xy@{|}{}% 83 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 84 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 85 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 86 | \xy@{}{\leave@ }% 87 | \xy@@ix@{{!Ch\dir }{}}\relax 88 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 89 | \xy@{}{\Cbreak@@ }% 90 | \xy@{^}{}% 91 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 92 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 93 | \xy@{}{\leave@ }% 94 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 95 | \xy@@ix@{\labelbox {\top }}\relax 96 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 97 | \xy@{|}{}% 98 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 99 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 100 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 101 | \xy@{}{\leave@ }% 102 | \xy@@ix@{{!Ch\dir }{>}}\relax 103 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 104 | \xy@{}{\Cbreak@@ }% 105 | \xy@{}{\Clast@@ }% 106 | \xy@{}{\setupDirection@ }% 107 | \xy@{PATHaction/{}}{}% 108 | \xy@{\restore }{\leave@ }% 109 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 110 | \xy@@ix@{{!V\entrybox }{I \ar [r]^{!} }}\relax 111 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 112 | \xy@{\save }{\save@ }% 113 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 114 | \xy@{~={\preconnect \dir {-}}}{}% 115 | \xy@{~/{}}{}% 116 | \xy@{~<{|<*h\dir {}}}{}% 117 | \xy@{~>{|>*h\dir {>}}}{}% 118 | \xy@{~+{}}{}% 119 | \xy@{}{\pfromc@ }% 120 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 121 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,3\endcsname \ifx \next@ \relax \xyerror@RC {1,3}\else \next@ \fi }% 122 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 123 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 124 | \xy@@ix@{{\dir }{-}}\relax 125 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 126 | \xy@{|}{}% 127 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 128 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 129 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 130 | \xy@{}{\leave@ }% 131 | \xy@@ix@{{!Ch\dir }{}}\relax 132 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 133 | \xy@{}{\Cbreak@@ }% 134 | \xy@{^}{}% 135 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 136 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 137 | \xy@{}{\leave@ }% 138 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 139 | \xy@@ix@{\labelbox {!}}\relax 140 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 141 | \xy@{|}{}% 142 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 143 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 144 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 145 | \xy@{}{\leave@ }% 146 | \xy@@ix@{{!Ch\dir }{>}}\relax 147 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 148 | \xy@{}{\Cbreak@@ }% 149 | \xy@{}{\Clast@@ }% 150 | \xy@{}{\setupDirection@ }% 151 | \xy@{PATHaction/{}}{}% 152 | \xy@{\restore }{\leave@ }% 153 | \xy@{ENTRY "1,3"}{\Row =1 \Col =3\relax \cfromid@ {1,3}\pfromc@ }% 154 | \xy@@ix@{{!V\entrybox }{1 }}\relax 155 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 156 | \xy@{}{\leave@ }% 157 | \xy@{}{}% 158 | \xy@{\restore }{\leave@ }% 159 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 160 | \xy@{}{\leave@ }% 161 | \xyendcompiled 162 | -------------------------------------------------------------------------------- /Cubical/cubical-06.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{cubical-06}{2014/5/11:892 [cubical:225]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { 1 {\ar @<-.5ex>[r]_{\bot } \ar @<.5ex>[r]^{\top }} & I \ar [r]^{!} & 1. }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =5.7375pt\R@c =5.7375pt\D@c =5.73749pt\U@c =7.31917pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =6.74124pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =5.7375pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =6.74124pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =5.83635pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =5.7375pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =5.83635pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =5.83635pt\R@c =5.83635pt\D@c =5.73749pt\U@c =7.745pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\dimen@ =6.74124pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =5.83635pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =6.74124pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =7.25833pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 16 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 17 | \xy@{}{\dimen@ =5.83635pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.25833pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 18 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 19 | \xy@{}{\L@c =7.25833pt\R@c =7.25835pt\D@c =5.73749pt\U@c =7.31917pt\Edge@c ={\rectangleEdge }\idfromc@ {1,3}}% 20 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 21 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 22 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 23 | \xy@@ix@{{!V\entrybox }{1 {\ar @<-.5ex>[r]_{\bot } \ar @<.5ex>[r]^{\top }} }}\relax 24 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 25 | \xy@{\save }{\save@ }% 26 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 27 | \xy@{~={\preconnect \dir {-}}}{}% 28 | \xy@{~/{}}{}% 29 | \xy@{~<{|<*h\dir {}}}{}% 30 | \xy@{~>{|>*h\dir {>}}}{}% 31 | \xy@{~+{}}{}% 32 | \xy@{}{\pfromc@ }% 33 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 34 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 35 | \xy@{<-.5ex>}{\dimen@ =-.5ex\relax \edef \PATHslide@@ {\the \dimen@ }}% 36 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 37 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 38 | \xy@@ix@{{\dir }{-}}\relax 39 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 40 | \xy@{|}{}% 41 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 42 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 43 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 44 | \xy@{}{\leave@ }% 45 | \xy@@ix@{{!Ch\dir }{}}\relax 46 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 47 | \xy@{}{\Cbreak@@ }% 48 | \xy@{_}{}% 49 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 50 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 51 | \xy@{}{\leave@ }% 52 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 53 | \xy@@ix@{\labelbox {\bot }}\relax 54 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \aboveDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 55 | \xy@{|}{}% 56 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 57 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 58 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 59 | \xy@{}{\leave@ }% 60 | \xy@@ix@{{!Ch\dir }{>}}\relax 61 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 62 | \xy@{}{\Cbreak@@ }% 63 | \xy@{}{\Clast@@ }% 64 | \xy@{}{\setupDirection@ }% 65 | \xy@{PATHaction/{}}{}% 66 | \xy@{\restore }{\leave@ }% 67 | \xy@{\save }{\save@ }% 68 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 69 | \xy@{~={\preconnect \dir {-}}}{}% 70 | \xy@{~/{}}{}% 71 | \xy@{~<{|<*h\dir {}}}{}% 72 | \xy@{~>{|>*h\dir {>}}}{}% 73 | \xy@{~+{}}{}% 74 | \xy@{}{\pfromc@ }% 75 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 76 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 77 | \xy@{<.5ex>}{\dimen@ =.5ex\relax \edef \PATHslide@@ {\the \dimen@ }}% 78 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 79 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 80 | \xy@@ix@{{\dir }{-}}\relax 81 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 82 | \xy@{|}{}% 83 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 84 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 85 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 86 | \xy@{}{\leave@ }% 87 | \xy@@ix@{{!Ch\dir }{}}\relax 88 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 89 | \xy@{}{\Cbreak@@ }% 90 | \xy@{^}{}% 91 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 92 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 93 | \xy@{}{\leave@ }% 94 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 95 | \xy@@ix@{\labelbox {\top }}\relax 96 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 97 | \xy@{|}{}% 98 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 99 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 100 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 101 | \xy@{}{\leave@ }% 102 | \xy@@ix@{{!Ch\dir }{>}}\relax 103 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 104 | \xy@{}{\Cbreak@@ }% 105 | \xy@{}{\Clast@@ }% 106 | \xy@{}{\setupDirection@ }% 107 | \xy@{PATHaction/{}}{}% 108 | \xy@{\restore }{\leave@ }% 109 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 110 | \xy@@ix@{{!V\entrybox }{I \ar [r]^{!} }}\relax 111 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 112 | \xy@{\save }{\save@ }% 113 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 114 | \xy@{~={\preconnect \dir {-}}}{}% 115 | \xy@{~/{}}{}% 116 | \xy@{~<{|<*h\dir {}}}{}% 117 | \xy@{~>{|>*h\dir {>}}}{}% 118 | \xy@{~+{}}{}% 119 | \xy@{}{\pfromc@ }% 120 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 121 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,3\endcsname \ifx \next@ \relax \xyerror@RC {1,3}\else \next@ \fi }% 122 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 123 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 124 | \xy@@ix@{{\dir }{-}}\relax 125 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 126 | \xy@{|}{}% 127 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 128 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 129 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 130 | \xy@{}{\leave@ }% 131 | \xy@@ix@{{!Ch\dir }{}}\relax 132 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 133 | \xy@{}{\Cbreak@@ }% 134 | \xy@{^}{}% 135 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 136 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 137 | \xy@{}{\leave@ }% 138 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 139 | \xy@@ix@{\labelbox {!}}\relax 140 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 141 | \xy@{|}{}% 142 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 143 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 144 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 145 | \xy@{}{\leave@ }% 146 | \xy@@ix@{{!Ch\dir }{>}}\relax 147 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 148 | \xy@{}{\Cbreak@@ }% 149 | \xy@{}{\Clast@@ }% 150 | \xy@{}{\setupDirection@ }% 151 | \xy@{PATHaction/{}}{}% 152 | \xy@{\restore }{\leave@ }% 153 | \xy@{ENTRY "1,3"}{\Row =1 \Col =3\relax \cfromid@ {1,3}\pfromc@ }% 154 | \xy@@ix@{{!V\entrybox }{1. }}\relax 155 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 156 | \xy@{}{\leave@ }% 157 | \xy@{}{}% 158 | \xy@{\restore }{\leave@ }% 159 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 160 | \xy@{}{\leave@ }% 161 | \xyendcompiled 162 | -------------------------------------------------------------------------------- /Cubical/cubical-18.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{cubical-18}{2015/5/13:995 [cubical:692]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { \sqcup ^n \ar @{ >->}[d] \ar [r] & A \\ \I ^n \ar @{ ..>}[ur] }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =9.47874pt\R@c =9.47874pt\D@c =5.73749pt\U@c =7.68062pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =6.74124pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =9.47874pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =6.74124pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =7.10625pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =9.47874pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.10625pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =7.10625pt\R@c =7.10626pt\D@c =5.73749pt\U@c =7.745pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\cfromid@ {1,1}}% 16 | \xy@{}{\dimen@ =6.74124pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =9.47874pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =6.74124pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =9.47874pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 17 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@sinsign@@ \R@ }% 18 | \xy@{}{\dimen@ =9.47874pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =9.47874pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 19 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c -\xy@cossign@@ \R@ }% 20 | \xy@{}{\L@c =7.80582pt\R@c =7.80582pt\D@c =5.73749pt\U@c =7.745pt\Edge@c ={\rectangleEdge }\idfromc@ {2,1}}% 21 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 22 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 23 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 24 | \xy@@ix@{{!V\entrybox }{\sqcup ^n \ar @{ >->}[d] \ar [r] }}\relax 25 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 26 | \xy@{\save }{\save@ }% 27 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 28 | \xy@{~={\preconnect \dir {-}}}{}% 29 | \xy@{~/{}}{}% 30 | \xy@{~<{|<*h\dir { >}}}{}% 31 | \xy@{~>{|>*h\dir {>}}}{}% 32 | \xy@{~+{}}{}% 33 | \xy@{}{\pfromc@ }% 34 | \xy@{[d]}{\def \thematrixCOORD@@ {[d]}}% 35 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,1\endcsname \ifx \next@ \relax \xyerror@RC {2,1}\else \next@ \fi }% 36 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 37 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 38 | \xy@@ix@{{\dir }{-}}\relax 39 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 40 | \xy@{|}{}% 41 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 42 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 43 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 44 | \xy@{}{\leave@ }% 45 | \xy@@ix@{{!Ch\dir }{ >}}\relax 46 | \xy@{\drop !Ch\dir { >}}{\expandafter \drop@ \the \toks 9 }% 47 | \xy@{}{\Cbreak@@ }% 48 | \xy@{|}{}% 49 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 50 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 51 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 52 | \xy@{}{\leave@ }% 53 | \xy@@ix@{{!Ch\dir }{>}}\relax 54 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 55 | \xy@{}{\Cbreak@@ }% 56 | \xy@{}{\Clast@@ }% 57 | \xy@{}{\setupDirection@ }% 58 | \xy@{PATHaction/{}}{}% 59 | \xy@{\restore }{\leave@ }% 60 | \xy@{\save }{\save@ }% 61 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 62 | \xy@{~={\preconnect \dir {-}}}{}% 63 | \xy@{~/{}}{}% 64 | \xy@{~<{|<*h\dir {}}}{}% 65 | \xy@{~>{|>*h\dir {>}}}{}% 66 | \xy@{~+{}}{}% 67 | \xy@{}{\pfromc@ }% 68 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 69 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 70 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 71 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 72 | \xy@@ix@{{\dir }{-}}\relax 73 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 74 | \xy@{|}{}% 75 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 76 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 77 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 78 | \xy@{}{\leave@ }% 79 | \xy@@ix@{{!Ch\dir }{}}\relax 80 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 81 | \xy@{}{\Cbreak@@ }% 82 | \xy@{|}{}% 83 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 84 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 85 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 86 | \xy@{}{\leave@ }% 87 | \xy@@ix@{{!Ch\dir }{>}}\relax 88 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 89 | \xy@{}{\Cbreak@@ }% 90 | \xy@{}{\Clast@@ }% 91 | \xy@{}{\setupDirection@ }% 92 | \xy@{PATHaction/{}}{}% 93 | \xy@{\restore }{\leave@ }% 94 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 95 | \xy@@ix@{{!V\entrybox }{A }}\relax 96 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 97 | \xy@{ENTRY "2,1"}{\Row =2 \Col =1\relax \cfromid@ {2,1}\pfromc@ }% 98 | \xy@@ix@{{!V\entrybox }{\protect \ensuremath {\mathrm {I}}^n \ar @{ ..>}[ur] }}\relax 99 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 100 | \xy@{\save }{\save@ }% 101 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 102 | \xy@{~={\preconnect \dir {..}}}{}% 103 | \xy@{~/{}}{}% 104 | \xy@{~<{|<*h\dir { }}}{}% 105 | \xy@{~>{|>*h\dir {>}}}{}% 106 | \xy@{~+{}}{}% 107 | \xy@{}{\pfromc@ }% 108 | \xy@{[ur]}{\def \thematrixCOORD@@ {[ur]}}% 109 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 110 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 111 | \xy@{PATHaction={\preconnect \dir {..}}}{}% 112 | \xy@@ix@{{\dir }{..}}\relax 113 | \xy@{\connect \dir {..}}{\expandafter \preconnect@ \the \toks 9 }% 114 | \xy@{|}{}% 115 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 116 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 117 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 118 | \xy@{}{\leave@ }% 119 | \xy@@ix@{{!Ch\dir }{ }}\relax 120 | \xy@{\drop !Ch\dir { }}{\expandafter \drop@ \the \toks 9 }% 121 | \xy@{}{\Cbreak@@ }% 122 | \xy@{|}{}% 123 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 124 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 125 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 126 | \xy@{}{\leave@ }% 127 | \xy@@ix@{{!Ch\dir }{>}}\relax 128 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 129 | \xy@{}{\Cbreak@@ }% 130 | \xy@{}{\Clast@@ }% 131 | \xy@{}{\setupDirection@ }% 132 | \xy@{PATHaction/{}}{}% 133 | \xy@{\restore }{\leave@ }% 134 | \xy@{}{\leave@ }% 135 | \xy@{}{}% 136 | \xy@{\restore }{\leave@ }% 137 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 138 | \xy@{}{\leave@ }% 139 | \xyendcompiled 140 | -------------------------------------------------------------------------------- /Cubical/cubical-30.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{cubical-30}{2015/5/13:995 [cubical:882]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { A^{\I ^n} \ar [rr]^{A^{i^n}} & & \ar @{.>}@/{}^{2pc}/[ll]^{s_n} A^{\sqcup ^n} }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =11.44585pt\R@c =11.44585pt\D@c =5.73749pt\U@c =9.70284pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =7.72015pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =11.44585pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.72015pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =3.0pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =11.44585pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.72015pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =3.0pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.72015pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =3.0pt\R@c =3.0pt\D@c =4.36874pt\U@c =1.63126pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\dimen@ =7.72015pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =3.0pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.72015pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =12.74864pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 16 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 17 | \xy@{}{\dimen@ =3.0pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.72015pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =12.74864pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.72015pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 18 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 19 | \xy@{}{\L@c =12.74864pt\R@c =12.74864pt\D@c =5.73749pt\U@c =9.64282pt\Edge@c ={\rectangleEdge }\idfromc@ {1,3}}% 20 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 21 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 22 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 23 | \xy@@ix@{{!V\entrybox }{A^{\I ^n} \ar [rr]^{A^{i^n}} }}\relax 24 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 25 | \xy@{\save }{\save@ }% 26 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 27 | \xy@{~={\preconnect \dir {-}}}{}% 28 | \xy@{~/{}}{}% 29 | \xy@{~<{|<*h\dir {}}}{}% 30 | \xy@{~>{|>*h\dir {>}}}{}% 31 | \xy@{~+{}}{}% 32 | \xy@{}{\pfromc@ }% 33 | \xy@{[rr]}{\def \thematrixCOORD@@ {[rr]}}% 34 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,3\endcsname \ifx \next@ \relax \xyerror@RC {1,3}\else \next@ \fi }% 35 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 36 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 37 | \xy@@ix@{{\dir }{-}}\relax 38 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 39 | \xy@{|}{}% 40 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 41 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 42 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 43 | \xy@{}{\leave@ }% 44 | \xy@@ix@{{!Ch\dir }{}}\relax 45 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 46 | \xy@{}{\Cbreak@@ }% 47 | \xy@{^}{}% 48 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 49 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 50 | \xy@{}{\leave@ }% 51 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 52 | \xy@@ix@{\labelbox {A^{i^n}}}\relax 53 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 54 | \xy@{|}{}% 55 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 56 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 57 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 58 | \xy@{}{\leave@ }% 59 | \xy@@ix@{{!Ch\dir }{>}}\relax 60 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 61 | \xy@{}{\Cbreak@@ }% 62 | \xy@{}{\Clast@@ }% 63 | \xy@{}{\setupDirection@ }% 64 | \xy@{PATHaction/{}}{}% 65 | \xy@{\restore }{\leave@ }% 66 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 67 | \xy@@ix@{{!V\entrybox }{}}\relax 68 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 69 | \xy@{ENTRY "1,3"}{\Row =1 \Col =3\relax \cfromid@ {1,3}\pfromc@ }% 70 | \xy@@ix@{{!V\entrybox }{\relax \arSAFE @{.>}@/{}^{2pc}/[ll]^{s_n} A^{\sqcup ^n} }}\relax 71 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 72 | \xy@{\save }{\save@ }% 73 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 74 | \xy@{~={\save @(,\xy@ {**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {.}}}{}% 75 | \xy@{~/{\POS @i @) }}{}% 76 | \xy@{~<{|<*h\dir {}}}{}% 77 | \xy@{~>{|>*h\dir {>}}}{}% 78 | \xy@{~+{}}{}% 79 | \xy@{}{\pfromc@ }% 80 | \xy@{[ll]}{\def \thematrixCOORD@@ {[ll]}}% 81 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,1\endcsname \ifx \next@ \relax \xyerror@RC {1,1}\else \next@ \fi }% 82 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 83 | \xy@{PATHaction={\save @(,\xy@ {**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {.}}}{}% 84 | \xy@{\save }{\save@ }% 85 | \xy@{@(}{\senter@ }% 86 | \xy@{,}{\comma@@ }% 87 | \xy@{**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }% 88 | \xy@{\restore }{\leave@ }% 89 | \xy@@ix@{{\crvi }{.}}\relax 90 | \xy@{\connect \crvi {.}}{\expandafter \preconnect@ \the \toks 9 }% 91 | \xy@{|}{}% 92 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 93 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 94 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 95 | \xy@{}{\leave@ }% 96 | \xy@@ix@{{!Ch\dir }{}}\relax 97 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 98 | \xy@{}{\Cbreak@@ }% 99 | \xy@{^}{}% 100 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 101 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 102 | \xy@{}{\leave@ }% 103 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 104 | \xy@@ix@{\labelbox {s_n}}\relax 105 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 106 | \xy@{|}{}% 107 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 108 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 109 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 110 | \xy@{}{\leave@ }% 111 | \xy@@ix@{{!Ch\dir }{>}}\relax 112 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 113 | \xy@{}{\Cbreak@@ }% 114 | \xy@{}{\Clast@@ }% 115 | \xy@{}{\setupDirection@ }% 116 | \xy@{PATHaction/{\POS @i @) }}{}% 117 | \xy@{@i}{\sinit@ }% 118 | \xy@{@)}{\sleave@ }% 119 | \xy@{\restore }{\leave@ }% 120 | \xy@{}{\leave@ }% 121 | \xy@{}{}% 122 | \xy@{\restore }{\leave@ }% 123 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 124 | \xy@{}{\leave@ }% 125 | \xyendcompiled 126 | -------------------------------------------------------------------------------- /Cubical/cubical-34.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{cubical-34}{2015/5/13:988 [cubical:922]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { A^{\I ^n} \ar [rr]^{A^{i^n}} & & \ar @{.>}@/{}^{2pc}/[ll]^{s_n} A^{\sqcup ^n}. }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =11.44585pt\R@c =11.44585pt\D@c =5.73749pt\U@c =9.70284pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =7.72015pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =11.44585pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.72015pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =3.0pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =11.44585pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.72015pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =3.0pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.72015pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =3.0pt\R@c =3.0pt\D@c =4.36874pt\U@c =1.63126pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\dimen@ =7.72015pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =3.0pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.72015pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =14.26947pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 16 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 17 | \xy@{}{\dimen@ =3.0pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.72015pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =14.26947pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.72015pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 18 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 19 | \xy@{}{\L@c =14.26947pt\R@c =14.26949pt\D@c =5.73749pt\U@c =9.64282pt\Edge@c ={\rectangleEdge }\idfromc@ {1,3}}% 20 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 21 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 22 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 23 | \xy@@ix@{{!V\entrybox }{A^{\I ^n} \ar [rr]^{A^{i^n}} }}\relax 24 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 25 | \xy@{\save }{\save@ }% 26 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 27 | \xy@{~={\preconnect \dir {-}}}{}% 28 | \xy@{~/{}}{}% 29 | \xy@{~<{|<*h\dir {}}}{}% 30 | \xy@{~>{|>*h\dir {>}}}{}% 31 | \xy@{~+{}}{}% 32 | \xy@{}{\pfromc@ }% 33 | \xy@{[rr]}{\def \thematrixCOORD@@ {[rr]}}% 34 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,3\endcsname \ifx \next@ \relax \xyerror@RC {1,3}\else \next@ \fi }% 35 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 36 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 37 | \xy@@ix@{{\dir }{-}}\relax 38 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 39 | \xy@{|}{}% 40 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 41 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 42 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 43 | \xy@{}{\leave@ }% 44 | \xy@@ix@{{!Ch\dir }{}}\relax 45 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 46 | \xy@{}{\Cbreak@@ }% 47 | \xy@{^}{}% 48 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 49 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 50 | \xy@{}{\leave@ }% 51 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 52 | \xy@@ix@{\labelbox {A^{i^n}}}\relax 53 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 54 | \xy@{|}{}% 55 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 56 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 57 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 58 | \xy@{}{\leave@ }% 59 | \xy@@ix@{{!Ch\dir }{>}}\relax 60 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 61 | \xy@{}{\Cbreak@@ }% 62 | \xy@{}{\Clast@@ }% 63 | \xy@{}{\setupDirection@ }% 64 | \xy@{PATHaction/{}}{}% 65 | \xy@{\restore }{\leave@ }% 66 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 67 | \xy@@ix@{{!V\entrybox }{}}\relax 68 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 69 | \xy@{ENTRY "1,3"}{\Row =1 \Col =3\relax \cfromid@ {1,3}\pfromc@ }% 70 | \xy@@ix@{{!V\entrybox }{\relax \arSAFE @{.>}@/{}^{2pc}/[ll]^{s_n} A^{\sqcup ^n}. }}\relax 71 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 72 | \xy@{\save }{\save@ }% 73 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 74 | \xy@{~={\save @(,\xy@ {**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {.}}}{}% 75 | \xy@{~/{\POS @i @) }}{}% 76 | \xy@{~<{|<*h\dir {}}}{}% 77 | \xy@{~>{|>*h\dir {>}}}{}% 78 | \xy@{~+{}}{}% 79 | \xy@{}{\pfromc@ }% 80 | \xy@{[ll]}{\def \thematrixCOORD@@ {[ll]}}% 81 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,1\endcsname \ifx \next@ \relax \xyerror@RC {1,1}\else \next@ \fi }% 82 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 83 | \xy@{PATHaction={\save @(,\xy@ {**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {.}}}{}% 84 | \xy@{\save }{\save@ }% 85 | \xy@{@(}{\senter@ }% 86 | \xy@{,}{\comma@@ }% 87 | \xy@{**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }% 88 | \xy@{\restore }{\leave@ }% 89 | \xy@@ix@{{\crvi }{.}}\relax 90 | \xy@{\connect \crvi {.}}{\expandafter \preconnect@ \the \toks 9 }% 91 | \xy@{|}{}% 92 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 93 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 94 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 95 | \xy@{}{\leave@ }% 96 | \xy@@ix@{{!Ch\dir }{}}\relax 97 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 98 | \xy@{}{\Cbreak@@ }% 99 | \xy@{^}{}% 100 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 101 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 102 | \xy@{}{\leave@ }% 103 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 104 | \xy@@ix@{\labelbox {s_n}}\relax 105 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 106 | \xy@{|}{}% 107 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 108 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 109 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 110 | \xy@{}{\leave@ }% 111 | \xy@@ix@{{!Ch\dir }{>}}\relax 112 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 113 | \xy@{}{\Cbreak@@ }% 114 | \xy@{}{\Clast@@ }% 115 | \xy@{}{\setupDirection@ }% 116 | \xy@{PATHaction/{\POS @i @) }}{}% 117 | \xy@{@i}{\sinit@ }% 118 | \xy@{@)}{\sleave@ }% 119 | \xy@{\restore }{\leave@ }% 120 | \xy@{}{\leave@ }% 121 | \xy@{}{}% 122 | \xy@{\restore }{\leave@ }% 123 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 124 | \xy@{}{\leave@ }% 125 | \xyendcompiled 126 | -------------------------------------------------------------------------------- /Cubical/cubical-35.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{cubical-35}{2015/5/13:995 [cubical:930]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { A^{\I ^n} \ar [rr]^{A^{i^n}} & & \ar @{.>}@/{}^{2pc}/[ll]^{s_n} A^{\sqcup ^n}. }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =11.44585pt\R@c =11.44585pt\D@c =5.73749pt\U@c =9.70284pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =7.72015pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =11.44585pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.72015pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =3.0pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =11.44585pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.72015pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =3.0pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.72015pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =3.0pt\R@c =3.0pt\D@c =4.36874pt\U@c =1.63126pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\dimen@ =7.72015pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =3.0pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.72015pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =14.26947pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 16 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 17 | \xy@{}{\dimen@ =3.0pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.72015pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =14.26947pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.72015pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 18 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 19 | \xy@{}{\L@c =14.26947pt\R@c =14.26949pt\D@c =5.73749pt\U@c =9.64282pt\Edge@c ={\rectangleEdge }\idfromc@ {1,3}}% 20 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 21 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 22 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 23 | \xy@@ix@{{!V\entrybox }{A^{\I ^n} \ar [rr]^{A^{i^n}} }}\relax 24 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 25 | \xy@{\save }{\save@ }% 26 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 27 | \xy@{~={\preconnect \dir {-}}}{}% 28 | \xy@{~/{}}{}% 29 | \xy@{~<{|<*h\dir {}}}{}% 30 | \xy@{~>{|>*h\dir {>}}}{}% 31 | \xy@{~+{}}{}% 32 | \xy@{}{\pfromc@ }% 33 | \xy@{[rr]}{\def \thematrixCOORD@@ {[rr]}}% 34 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,3\endcsname \ifx \next@ \relax \xyerror@RC {1,3}\else \next@ \fi }% 35 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 36 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 37 | \xy@@ix@{{\dir }{-}}\relax 38 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 39 | \xy@{|}{}% 40 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 41 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 42 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 43 | \xy@{}{\leave@ }% 44 | \xy@@ix@{{!Ch\dir }{}}\relax 45 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 46 | \xy@{}{\Cbreak@@ }% 47 | \xy@{^}{}% 48 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 49 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 50 | \xy@{}{\leave@ }% 51 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 52 | \xy@@ix@{\labelbox {A^{i^n}}}\relax 53 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 54 | \xy@{|}{}% 55 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 56 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 57 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 58 | \xy@{}{\leave@ }% 59 | \xy@@ix@{{!Ch\dir }{>}}\relax 60 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 61 | \xy@{}{\Cbreak@@ }% 62 | \xy@{}{\Clast@@ }% 63 | \xy@{}{\setupDirection@ }% 64 | \xy@{PATHaction/{}}{}% 65 | \xy@{\restore }{\leave@ }% 66 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 67 | \xy@@ix@{{!V\entrybox }{}}\relax 68 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 69 | \xy@{ENTRY "1,3"}{\Row =1 \Col =3\relax \cfromid@ {1,3}\pfromc@ }% 70 | \xy@@ix@{{!V\entrybox }{\relax \arSAFE @{.>}@/{}^{2pc}/[ll]^{s_n} A^{\sqcup ^n}. }}\relax 71 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 72 | \xy@{\save }{\save@ }% 73 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 74 | \xy@{~={\save @(,\xy@ {**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {.}}}{}% 75 | \xy@{~/{\POS @i @) }}{}% 76 | \xy@{~<{|<*h\dir {}}}{}% 77 | \xy@{~>{|>*h\dir {>}}}{}% 78 | \xy@{~+{}}{}% 79 | \xy@{}{\pfromc@ }% 80 | \xy@{[ll]}{\def \thematrixCOORD@@ {[ll]}}% 81 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,1\endcsname \ifx \next@ \relax \xyerror@RC {1,1}\else \next@ \fi }% 82 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 83 | \xy@{PATHaction={\save @(,\xy@ {**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {.}}}{}% 84 | \xy@{\save }{\save@ }% 85 | \xy@{@(}{\senter@ }% 86 | \xy@{,}{\comma@@ }% 87 | \xy@{**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }% 88 | \xy@{\restore }{\leave@ }% 89 | \xy@@ix@{{\crvi }{.}}\relax 90 | \xy@{\connect \crvi {.}}{\expandafter \preconnect@ \the \toks 9 }% 91 | \xy@{|}{}% 92 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 93 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 94 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 95 | \xy@{}{\leave@ }% 96 | \xy@@ix@{{!Ch\dir }{}}\relax 97 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 98 | \xy@{}{\Cbreak@@ }% 99 | \xy@{^}{}% 100 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 101 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 102 | \xy@{}{\leave@ }% 103 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 104 | \xy@@ix@{\labelbox {s_n}}\relax 105 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 106 | \xy@{|}{}% 107 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 108 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 109 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 110 | \xy@{}{\leave@ }% 111 | \xy@@ix@{{!Ch\dir }{>}}\relax 112 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 113 | \xy@{}{\Cbreak@@ }% 114 | \xy@{}{\Clast@@ }% 115 | \xy@{}{\setupDirection@ }% 116 | \xy@{PATHaction/{\POS @i @) }}{}% 117 | \xy@{@i}{\sinit@ }% 118 | \xy@{@)}{\sleave@ }% 119 | \xy@{\restore }{\leave@ }% 120 | \xy@{}{\leave@ }% 121 | \xy@{}{}% 122 | \xy@{\restore }{\leave@ }% 123 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 124 | \xy@{}{\leave@ }% 125 | \xyendcompiled 126 | -------------------------------------------------------------------------------- /Cubical/cubical-36.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{cubical-36}{2015/5/13:995 [cubical:936]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { (A^X)^{\I ^n} \ar [rr]^{(A^X)^{i^n}} & & \ar @{.>}@/{}^{2pc}/[ll]^{t_n} (A^X)^{\sqcup ^n}. }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =19.76187pt\R@c =19.76189pt\D@c =8.47498pt\U@c =9.70284pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =9.0889pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =19.76187pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =9.0889pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =3.0pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =19.76187pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =9.0889pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =3.0pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =9.0889pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =3.0pt\R@c =3.0pt\D@c =4.36874pt\U@c =1.63126pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\dimen@ =9.0889pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =3.0pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =9.0889pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =22.58551pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 16 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 17 | \xy@{}{\dimen@ =3.0pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =9.0889pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =22.58551pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =9.0889pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 18 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 19 | \xy@{}{\L@c =22.58551pt\R@c =22.58551pt\D@c =8.47498pt\U@c =9.70284pt\Edge@c ={\rectangleEdge }\idfromc@ {1,3}}% 20 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 21 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 22 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 23 | \xy@@ix@{{!V\entrybox }{(A^X)^{\I ^n} \ar [rr]^{(A^X)^{i^n}} }}\relax 24 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 25 | \xy@{\save }{\save@ }% 26 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 27 | \xy@{~={\preconnect \dir {-}}}{}% 28 | \xy@{~/{}}{}% 29 | \xy@{~<{|<*h\dir {}}}{}% 30 | \xy@{~>{|>*h\dir {>}}}{}% 31 | \xy@{~+{}}{}% 32 | \xy@{}{\pfromc@ }% 33 | \xy@{[rr]}{\def \thematrixCOORD@@ {[rr]}}% 34 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,3\endcsname \ifx \next@ \relax \xyerror@RC {1,3}\else \next@ \fi }% 35 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 36 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 37 | \xy@@ix@{{\dir }{-}}\relax 38 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 39 | \xy@{|}{}% 40 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 41 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 42 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 43 | \xy@{}{\leave@ }% 44 | \xy@@ix@{{!Ch\dir }{}}\relax 45 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 46 | \xy@{}{\Cbreak@@ }% 47 | \xy@{^}{}% 48 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 49 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 50 | \xy@{}{\leave@ }% 51 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 52 | \xy@@ix@{\labelbox {(A^X)^{i^n}}}\relax 53 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 54 | \xy@{|}{}% 55 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 56 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 57 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 58 | \xy@{}{\leave@ }% 59 | \xy@@ix@{{!Ch\dir }{>}}\relax 60 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 61 | \xy@{}{\Cbreak@@ }% 62 | \xy@{}{\Clast@@ }% 63 | \xy@{}{\setupDirection@ }% 64 | \xy@{PATHaction/{}}{}% 65 | \xy@{\restore }{\leave@ }% 66 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 67 | \xy@@ix@{{!V\entrybox }{}}\relax 68 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 69 | \xy@{ENTRY "1,3"}{\Row =1 \Col =3\relax \cfromid@ {1,3}\pfromc@ }% 70 | \xy@@ix@{{!V\entrybox }{\relax \arSAFE @{.>}@/{}^{2pc}/[ll]^{t_n} (A^X)^{\sqcup ^n}. }}\relax 71 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 72 | \xy@{\save }{\save@ }% 73 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 74 | \xy@{~={\save @(,\xy@ {**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {.}}}{}% 75 | \xy@{~/{\POS @i @) }}{}% 76 | \xy@{~<{|<*h\dir {}}}{}% 77 | \xy@{~>{|>*h\dir {>}}}{}% 78 | \xy@{~+{}}{}% 79 | \xy@{}{\pfromc@ }% 80 | \xy@{[ll]}{\def \thematrixCOORD@@ {[ll]}}% 81 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,1\endcsname \ifx \next@ \relax \xyerror@RC {1,1}\else \next@ \fi }% 82 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 83 | \xy@{PATHaction={\save @(,\xy@ {**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {.}}}{}% 84 | \xy@{\save }{\save@ }% 85 | \xy@{@(}{\senter@ }% 86 | \xy@{,}{\comma@@ }% 87 | \xy@{**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }% 88 | \xy@{\restore }{\leave@ }% 89 | \xy@@ix@{{\crvi }{.}}\relax 90 | \xy@{\connect \crvi {.}}{\expandafter \preconnect@ \the \toks 9 }% 91 | \xy@{|}{}% 92 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 93 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 94 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 95 | \xy@{}{\leave@ }% 96 | \xy@@ix@{{!Ch\dir }{}}\relax 97 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 98 | \xy@{}{\Cbreak@@ }% 99 | \xy@{^}{}% 100 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 101 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 102 | \xy@{}{\leave@ }% 103 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 104 | \xy@@ix@{\labelbox {t_n}}\relax 105 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 106 | \xy@{|}{}% 107 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 108 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 109 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 110 | \xy@{}{\leave@ }% 111 | \xy@@ix@{{!Ch\dir }{>}}\relax 112 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 113 | \xy@{}{\Cbreak@@ }% 114 | \xy@{}{\Clast@@ }% 115 | \xy@{}{\setupDirection@ }% 116 | \xy@{PATHaction/{\POS @i @) }}{}% 117 | \xy@{@i}{\sinit@ }% 118 | \xy@{@)}{\sleave@ }% 119 | \xy@{\restore }{\leave@ }% 120 | \xy@{}{\leave@ }% 121 | \xy@{}{}% 122 | \xy@{\restore }{\leave@ }% 123 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 124 | \xy@{}{\leave@ }% 125 | \xyendcompiled 126 | -------------------------------------------------------------------------------- /Cubical/cubical-41.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{cubical-41}{2015/5/13:995 [cubical:975]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { B^{\I ^n} \ar [rr]^-{(f^{\I ^n},\, B^{i^n})} & & \ar @{.>}@/{}^{2pc}/[ll]^{s_n} A^{\I ^n} \times _{A^{\sqcup ^n }} B^{\sqcup ^n } }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =11.7671pt\R@c =11.76712pt\D@c =5.73749pt\U@c =9.70284pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =9.12598pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =11.7671pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =9.12598pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =3.0pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =11.7671pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =9.12598pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =3.0pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =9.12598pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =3.0pt\R@c =3.0pt\D@c =4.36874pt\U@c =1.63126pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\dimen@ =9.12598pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =3.0pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =9.12598pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =36.94977pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 16 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 17 | \xy@{}{\dimen@ =3.0pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =9.12598pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =36.94977pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =9.12598pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 18 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 19 | \xy@{}{\L@c =36.94977pt\R@c =36.94977pt\D@c =8.54913pt\U@c =9.70284pt\Edge@c ={\rectangleEdge }\idfromc@ {1,3}}% 20 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 21 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 22 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 23 | \xy@@ix@{{!V\entrybox }{B^{\I ^n} \ar [rr]^-{(f^{\I ^n},\, B^{i^n})} }}\relax 24 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 25 | \xy@{\save }{\save@ }% 26 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 27 | \xy@{~={\preconnect \dir {-}}}{}% 28 | \xy@{~/{}}{}% 29 | \xy@{~<{|<*h\dir {}}}{}% 30 | \xy@{~>{|>*h\dir {>}}}{}% 31 | \xy@{~+{}}{}% 32 | \xy@{}{\pfromc@ }% 33 | \xy@{[rr]}{\def \thematrixCOORD@@ {[rr]}}% 34 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,3\endcsname \ifx \next@ \relax \xyerror@RC {1,3}\else \next@ \fi }% 35 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 36 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 37 | \xy@@ix@{{\dir }{-}}\relax 38 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 39 | \xy@{|}{}% 40 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 41 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 42 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 43 | \xy@{}{\leave@ }% 44 | \xy@@ix@{{!Ch\dir }{}}\relax 45 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 46 | \xy@{}{\Cbreak@@ }% 47 | \xy@{^}{}% 48 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 49 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 50 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 51 | \xy@{(.5)}{\def \PLACEf@ {{.5}}}% 52 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 53 | \xy@{}{\leave@ }% 54 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 55 | \xy@@ix@{\labelbox {(f^{\I ^n},\, B^{i^n})}}\relax 56 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 57 | \xy@{|}{}% 58 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 59 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 60 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 61 | \xy@{}{\leave@ }% 62 | \xy@@ix@{{!Ch\dir }{>}}\relax 63 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 64 | \xy@{}{\Cbreak@@ }% 65 | \xy@{}{\Clast@@ }% 66 | \xy@{}{\setupDirection@ }% 67 | \xy@{PATHaction/{}}{}% 68 | \xy@{\restore }{\leave@ }% 69 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 70 | \xy@@ix@{{!V\entrybox }{}}\relax 71 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 72 | \xy@{ENTRY "1,3"}{\Row =1 \Col =3\relax \cfromid@ {1,3}\pfromc@ }% 73 | \xy@@ix@{{!V\entrybox }{\relax \arSAFE @{.>}@/{}^{2pc}/[ll]^{s_n} A^{\I ^n} \times _{A^{\sqcup ^n }} B^{\sqcup ^n } }}\relax 74 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 75 | \xy@{\save }{\save@ }% 76 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 77 | \xy@{~={\save @(,\xy@ {**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {.}}}{}% 78 | \xy@{~/{\POS @i @) }}{}% 79 | \xy@{~<{|<*h\dir {}}}{}% 80 | \xy@{~>{|>*h\dir {>}}}{}% 81 | \xy@{~+{}}{}% 82 | \xy@{}{\pfromc@ }% 83 | \xy@{[ll]}{\def \thematrixCOORD@@ {[ll]}}% 84 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,1\endcsname \ifx \next@ \relax \xyerror@RC {1,1}\else \next@ \fi }% 85 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 86 | \xy@{PATHaction={\save @(,\xy@ {**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {.}}}{}% 87 | \xy@{\save }{\save@ }% 88 | \xy@{@(}{\senter@ }% 89 | \xy@{,}{\comma@@ }% 90 | \xy@{**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }% 91 | \xy@{\restore }{\leave@ }% 92 | \xy@@ix@{{\crvi }{.}}\relax 93 | \xy@{\connect \crvi {.}}{\expandafter \preconnect@ \the \toks 9 }% 94 | \xy@{|}{}% 95 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 96 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 97 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 98 | \xy@{}{\leave@ }% 99 | \xy@@ix@{{!Ch\dir }{}}\relax 100 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 101 | \xy@{}{\Cbreak@@ }% 102 | \xy@{^}{}% 103 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 104 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 105 | \xy@{}{\leave@ }% 106 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 107 | \xy@@ix@{\labelbox {s_n}}\relax 108 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 109 | \xy@{|}{}% 110 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 111 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 112 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 113 | \xy@{}{\leave@ }% 114 | \xy@@ix@{{!Ch\dir }{>}}\relax 115 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 116 | \xy@{}{\Cbreak@@ }% 117 | \xy@{}{\Clast@@ }% 118 | \xy@{}{\setupDirection@ }% 119 | \xy@{PATHaction/{\POS @i @) }}{}% 120 | \xy@{@i}{\sinit@ }% 121 | \xy@{@)}{\sleave@ }% 122 | \xy@{\restore }{\leave@ }% 123 | \xy@{}{\leave@ }% 124 | \xy@{}{}% 125 | \xy@{\restore }{\leave@ }% 126 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 127 | \xy@{}{\leave@ }% 128 | \xyendcompiled 129 | -------------------------------------------------------------------------------- /Cubical/cubical-43.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{cubical-43}{2015/5/13:995 [cubical:1007]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { (\Pi _A.B)^{\I ^n} \ar [rr]^{(\Pi _A.B)^{i^n}} & & \ar @{.>}@/{}^{2pc}/[ll]^{s_n} (\Pi _A.B)^{\sqcup ^n}. }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =25.08592pt\R@c =25.08594pt\D@c =8.47498pt\U@c =9.70284pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =9.0889pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =25.08592pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =9.0889pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =3.0pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =25.08592pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =9.0889pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =3.0pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =9.0889pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =3.0pt\R@c =3.0pt\D@c =4.36874pt\U@c =1.63126pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\dimen@ =9.0889pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =3.0pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =9.0889pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =27.90956pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 16 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 17 | \xy@{}{\dimen@ =3.0pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =9.0889pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =27.90956pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =9.0889pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 18 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 19 | \xy@{}{\L@c =27.90956pt\R@c =27.90956pt\D@c =8.47498pt\U@c =9.64282pt\Edge@c ={\rectangleEdge }\idfromc@ {1,3}}% 20 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 21 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 22 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 23 | \xy@@ix@{{!V\entrybox }{(\Pi _A.B)^{\I ^n} \ar [rr]^{(\Pi _A.B)^{i^n}} }}\relax 24 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 25 | \xy@{\save }{\save@ }% 26 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 27 | \xy@{~={\preconnect \dir {-}}}{}% 28 | \xy@{~/{}}{}% 29 | \xy@{~<{|<*h\dir {}}}{}% 30 | \xy@{~>{|>*h\dir {>}}}{}% 31 | \xy@{~+{}}{}% 32 | \xy@{}{\pfromc@ }% 33 | \xy@{[rr]}{\def \thematrixCOORD@@ {[rr]}}% 34 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,3\endcsname \ifx \next@ \relax \xyerror@RC {1,3}\else \next@ \fi }% 35 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 36 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 37 | \xy@@ix@{{\dir }{-}}\relax 38 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 39 | \xy@{|}{}% 40 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 41 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 42 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 43 | \xy@{}{\leave@ }% 44 | \xy@@ix@{{!Ch\dir }{}}\relax 45 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 46 | \xy@{}{\Cbreak@@ }% 47 | \xy@{^}{}% 48 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 49 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 50 | \xy@{}{\leave@ }% 51 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 52 | \xy@@ix@{\labelbox {(\Pi _A.B)^{i^n}}}\relax 53 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 54 | \xy@{|}{}% 55 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 56 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 57 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 58 | \xy@{}{\leave@ }% 59 | \xy@@ix@{{!Ch\dir }{>}}\relax 60 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 61 | \xy@{}{\Cbreak@@ }% 62 | \xy@{}{\Clast@@ }% 63 | \xy@{}{\setupDirection@ }% 64 | \xy@{PATHaction/{}}{}% 65 | \xy@{\restore }{\leave@ }% 66 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 67 | \xy@@ix@{{!V\entrybox }{}}\relax 68 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 69 | \xy@{ENTRY "1,3"}{\Row =1 \Col =3\relax \cfromid@ {1,3}\pfromc@ }% 70 | \xy@@ix@{{!V\entrybox }{\relax \arSAFE @{.>}@/{}^{2pc}/[ll]^{s_n} (\Pi _A.B)^{\sqcup ^n}. }}\relax 71 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 72 | \xy@{\save }{\save@ }% 73 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 74 | \xy@{~={\save @(,\xy@ {**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {.}}}{}% 75 | \xy@{~/{\POS @i @) }}{}% 76 | \xy@{~<{|<*h\dir {}}}{}% 77 | \xy@{~>{|>*h\dir {>}}}{}% 78 | \xy@{~+{}}{}% 79 | \xy@{}{\pfromc@ }% 80 | \xy@{[ll]}{\def \thematrixCOORD@@ {[ll]}}% 81 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,1\endcsname \ifx \next@ \relax \xyerror@RC {1,1}\else \next@ \fi }% 82 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 83 | \xy@{PATHaction={\save @(,\xy@ {**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {.}}}{}% 84 | \xy@{\save }{\save@ }% 85 | \xy@{@(}{\senter@ }% 86 | \xy@{,}{\comma@@ }% 87 | \xy@{**{} ?+/{}^{2pc}/+/{}^{2pc}/ @+c}{\setupDirection@ \vfromslide@ {{}^{2pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }% 88 | \xy@{\restore }{\leave@ }% 89 | \xy@@ix@{{\crvi }{.}}\relax 90 | \xy@{\connect \crvi {.}}{\expandafter \preconnect@ \the \toks 9 }% 91 | \xy@{|}{}% 92 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 93 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 94 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 95 | \xy@{}{\leave@ }% 96 | \xy@@ix@{{!Ch\dir }{}}\relax 97 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 98 | \xy@{}{\Cbreak@@ }% 99 | \xy@{^}{}% 100 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 101 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 102 | \xy@{}{\leave@ }% 103 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 104 | \xy@@ix@{\labelbox {s_n}}\relax 105 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 106 | \xy@{|}{}% 107 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 108 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 109 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 110 | \xy@{}{\leave@ }% 111 | \xy@@ix@{{!Ch\dir }{>}}\relax 112 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 113 | \xy@{}{\Cbreak@@ }% 114 | \xy@{}{\Clast@@ }% 115 | \xy@{}{\setupDirection@ }% 116 | \xy@{PATHaction/{\POS @i @) }}{}% 117 | \xy@{@i}{\sinit@ }% 118 | \xy@{@)}{\sleave@ }% 119 | \xy@{\restore }{\leave@ }% 120 | \xy@{}{\leave@ }% 121 | \xy@{}{}% 122 | \xy@{\restore }{\leave@ }% 123 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 124 | \xy@{}{\leave@ }% 125 | \xyendcompiled 126 | -------------------------------------------------------------------------------- /Cubical/cubical.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Cubical/cubical.pdf -------------------------------------------------------------------------------- /Flat_algebras/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/.DS_Store -------------------------------------------------------------------------------- /Flat_algebras/References/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/References/.DS_Store -------------------------------------------------------------------------------- /Flat_algebras/References/BFMcD-1989.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/References/BFMcD-1989.pdf -------------------------------------------------------------------------------- /Flat_algebras/References/Banaschewski.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/References/Banaschewski.pdf -------------------------------------------------------------------------------- /Flat_algebras/References/Beke-TheoriesPresheafType-2004.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/References/Beke-TheoriesPresheafType-2004.pdf -------------------------------------------------------------------------------- /Flat_algebras/References/BulmanFleming-FlatSemilattices-1978.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/References/BulmanFleming-FlatSemilattices-1978.pdf -------------------------------------------------------------------------------- /Flat_algebras/References/FlatDLtriv.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/References/FlatDLtriv.pdf -------------------------------------------------------------------------------- /Flat_algebras/References/Grillet1969a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/References/Grillet1969a.pdf -------------------------------------------------------------------------------- /Flat_algebras/References/Grillet1969b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/References/Grillet1969b.pdf -------------------------------------------------------------------------------- /Flat_algebras/References/Grillet1976.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/References/Grillet1976.pdf -------------------------------------------------------------------------------- /Flat_algebras/References/HigherLawvere.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/References/HigherLawvere.pdf -------------------------------------------------------------------------------- /Flat_algebras/References/Hyland.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/References/Hyland.pdf -------------------------------------------------------------------------------- /Flat_algebras/References/KellyLack.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/References/KellyLack.pdf -------------------------------------------------------------------------------- /Flat_algebras/References/Shannon.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Flat_algebras/References/Shannon.pdf -------------------------------------------------------------------------------- /QMS/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/.DS_Store -------------------------------------------------------------------------------- /QMS/.qms-76.xyc.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/.qms-76.xyc.swp -------------------------------------------------------------------------------- /QMS/.qms-93.xyc.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/.qms-93.xyc.swp -------------------------------------------------------------------------------- /QMS/.qms.tex.swm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/.qms.tex.swm -------------------------------------------------------------------------------- /QMS/.qms.tex.swn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/.qms.tex.swn -------------------------------------------------------------------------------- /QMS/.qms.tex.swo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/.qms.tex.swo -------------------------------------------------------------------------------- /QMS/.qms.tex.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/.qms.tex.swp -------------------------------------------------------------------------------- /QMS/Re_ [CMU-HoTT] Seminar_ Steve Awodey.rtf: -------------------------------------------------------------------------------- 1 | {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf600 2 | {\fonttbl\f0\fnil\fcharset0 HelveticaNeue;\f1\fswiss\fcharset0 Helvetica;} 3 | {\colortbl;\red255\green255\blue255;\red0\green0\blue0;\red0\green0\blue0;\red69\green60\blue204; 4 | \red20\green160\blue194;\red29\green184\blue14;} 5 | {\*\expandedcolortbl;;\csgray\c0;\cssrgb\c0\c0\c0;\cssrgb\c34510\c33725\c83922; 6 | \cssrgb\c0\c68627\c80392;\cssrgb\c7059\c75294\c5490;} 7 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 8 | 9 | \f0\fs28 \cf2 From: Anders Mortberg \ 10 | Subject: Re: [CMU-HoTT] Seminar: Steve Awodey\ 11 | Date: February 2, 2019 at 10:41:24 PM EST\ 12 | To: Steve Awodey \ 13 | Cc: Jonas Frey \ 14 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 15 | 16 | \f1\fs24 \cf2 \ 17 | \pard\pardeftab720\sl320\partightenfactor0 18 | 19 | \fs28 \cf3 \expnd0\expndtw0\kerning0 20 | \outl0\strokewidth0 \strokec3 Thanks for the note, very interesting!\ 21 | \ 22 | I don't understand proofs 1 and 2 very well, but for 3 I know at least\ 23 | three variations that work in cartesian cubes:\ 24 | \ 25 | a) The version in my note that I sent you last week. It is the closest\ 26 | to CCHM and the most direct. It should be straightforward to express\ 27 | in the internal language style \'e1 la Orton-Pitts.\ 28 | \ 29 | b) The version in section 2.11 of the ABCFHL paper:\ 30 | \ 31 | https://github.com/dlicata335/cart-cube/blob/master/cart-cube.pdf\ 32 | \ 33 | I seem to recall Dan telling me that this is quite close to the\ 34 | strategy in Sattler's proof, except that it's expressed in the OP\ 35 | internal language style. I think this definitely is the most\ 36 | pedagogical type theoretical presentation, but the construction is\ 37 | less direct than what I did in my note (in particular it crucially\ 38 | relies on the decomposition of Kan filling into homogeneous Kan\ 39 | filling and coercion while mine can be presented for filling\ 40 | directly).\ 41 | \ 42 | c) The version in computational type theory on page 9 of:\ 43 | \ 44 | https://arxiv.org/abs/1712.01800\ 45 | \ 46 | I spent a lot of time analyzing this last summer and concluded after\ 47 | translating it to "normal" type theory that it is not simpler than 1\ 48 | or 2 (in fact I found some big simplifications). I have some notes\ 49 | presenting this construction in type theoretical style (which should\ 50 | possible to translate to OP style). If you're curious I can send them,\ 51 | but I must warn you that they are very complicated... :)\ 52 | \ 53 | \ 54 | I'm not sure what style of presentation you want, but one approach to\ 55 | get an "external" semantical presentation would be to first translate\ 56 | 1 to O-P style and then use the Kripke-Joyal semantics to get it for\ 57 | cubical sets. It might also be possible to directly express the\ 58 | construction semantically using diagrams, but I don't think my\ 59 | category theory skills are strong enough to do this.\ 60 | \ 61 | --\ 62 | Anders\ 63 | \ 64 | \ 65 | On Sat, Feb 2, 2019 at 4:27 PM Steve Awodey wrote:\ 66 | \pard\pardeftab720\sl320\partightenfactor0 67 | \cf4 \strokec4 \ 68 | thanks Anders!\ 69 | \ 70 | attached is what I have written up so far. It\'92s still a bit rough, missing the acknowldgements and references,\ 71 | and there are a few missing proofs, but only routine steps that I have checked and just need to write up.\ 72 | \ 73 | The main thing remaining to do is the fibration extension property (FEP), which should be an independent section.\ 74 | I think it is an especially interesting fact that the QMS can be derived from it (rather than the other way around),\ 75 | and I still want to analyze it some more.\ 76 | \ 77 | We have at least three proofs of the FEP already:\ 78 | \ 79 | 1. Vladimir\'92s simplicial proof using minimal fibrations (and variations of it)\ 80 | 2. Sattlers \'93elementary\'94 proof of the EEP, from which the FEP follows\ 81 | 3. CCHM proof in CTT using gluing\ 82 | \ 83 | some of these are known to hold in cartesian cubes \'97 but none are done in the style that I want.\ 84 | My goal is to give a self-contained proof in the style of the rest of these notes, using the ideas from these other proofs.\ 85 | \ 86 | Steve\ 87 | \ 88 | \ 89 | \ 90 | \ 91 | \pard\pardeftab720\sl320\partightenfactor0 92 | \cf5 \strokec5 On Feb 2, 2019, at 11:45 AM, Anders Mortberg wrote:\ 93 | \ 94 | Thanks for a very illuminating seminar yesterday! I never had anyone\ 95 | explain Quillen model structures and wfs so clearly to me before.\ 96 | \ 97 | Is your note available somewhere? I'm very curious about the\ 98 | 2-out-of-3 part as that's where the ideas from cubical type theory\ 99 | seems to really come into play.\ 100 | \ 101 | --\ 102 | Anders\ 103 | \ 104 | On Thu, Jan 31, 2019 at 2:21 PM steve awodey wrote:\ 105 | \pard\pardeftab720\sl320\partightenfactor0 106 | \cf6 \strokec6 \ 107 | HoTT Seminar\ 108 | Friday 1 February\ 109 | BH 150\ 110 | 1-3 pm (lunch at 12:30)\ 111 | \ 112 | Speaker: Steve Awodey\ 113 | \ 114 | Title: A Quillen model structure on the cartesian cubical sets\ 115 | \ 116 | Abstract:\ 117 | I will give an explicit construction of a QMS on the presheaf category of Cartesian cubical sets,\ 118 | using some ideas from cubical type theory.\ 119 | \ 120 | --\ 121 | You received this message because you are subscribed to the Google Groups "CMU HoTT" group.\ 122 | To unsubscribe from this group and stop receiving emails from it, send an email to cmu-hott+unsubscribe@googlegroups.com.\ 123 | Visit this group at https://groups.google.com/group/cmu-hott.\ 124 | For more options, visit https://groups.google.com/d/optout.\ 125 | \pard\pardeftab720\sl320\partightenfactor0 126 | \cf4 \strokec4 \ 127 | } -------------------------------------------------------------------------------- /QMS/appendices/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/appendices/.DS_Store -------------------------------------------------------------------------------- /QMS/notes/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/notes/.DS_Store -------------------------------------------------------------------------------- /QMS/notes/Awodey_universes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/notes/Awodey_universes.pdf -------------------------------------------------------------------------------- /QMS/notes/CompInCC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/notes/CompInCC.pdf -------------------------------------------------------------------------------- /QMS/notes/IMG_4531.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/notes/IMG_4531.jpg -------------------------------------------------------------------------------- /QMS/notes/MSCS/universes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/notes/MSCS/universes.pdf -------------------------------------------------------------------------------- /QMS/notes/arXiv Submission metadata.webarchive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/notes/arXiv Submission metadata.webarchive -------------------------------------------------------------------------------- /QMS/notes/qms-appendix.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/notes/qms-appendix.pdf -------------------------------------------------------------------------------- /QMS/paper/qmspaper-117.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{qmspaper-117}{2022/5/3:1223 [qmspaper:2978]}{Xy-pic 3.8.9}% 2 | {\xymatrixnocompile { A_0 \ar @{>->}[d] \ar @{>->}[r] & A_0\times \I \ar @{>>}[d] \\ A \ar @{>>}[r] & C\times \I }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =9.77914pt\R@c =9.77916pt\D@c =7.79999pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =7.99998pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =9.77914pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.99998pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =19.23187pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =9.77914pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.99998pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =19.23187pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.99998pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =19.23187pt\R@c =19.23189pt\D@c =7.79999pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\cfromid@ {1,1}}% 16 | \xy@{}{\dimen@ =7.99998pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =19.23187pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.59999pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =19.23187pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 17 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@sinsign@@ \R@ }% 18 | \xy@{}{\dimen@ =19.23187pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.99998pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =19.23187pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =7.59999pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 19 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c -\xy@cossign@@ \R@ }% 20 | \xy@{}{\L@c =7.40411pt\R@c =7.40413pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {2,1}}% 21 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 22 | \xy@{}{\dimen@ =7.99998pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =9.77914pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.99998pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =19.23187pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 23 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 24 | \xy@{}{\dimen@ =9.77914pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.99998pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =19.23187pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.99998pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 25 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 26 | \xy@{}{\L@c =17.08684pt\R@c =17.08685pt\D@c =7.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {2,2}}% 27 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 28 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 29 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 30 | \xy@@ix@{{!V\entrybox }{A_0 \ar @{>->}[d] \ar @{>->}[r] }}\relax 31 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 32 | \xy@{\save }{\save@ }% 33 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 34 | \xy@{~={\preconnect \dir {-}}}{}% 35 | \xy@{~/{}}{}% 36 | \xy@{~<{|<*h\dir {>}}}{}% 37 | \xy@{~>{|>*h\dir {>}}}{}% 38 | \xy@{~+{}}{}% 39 | \xy@{}{\pfromc@ }% 40 | \xy@{[d]}{\def \thematrixCOORD@@ {[d]}}% 41 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,1\endcsname \ifx \next@ \relax \xyerror@RC {2,1}\else \next@ \fi }% 42 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 43 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 44 | \xy@@ix@{{\dir }{-}}\relax 45 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 46 | \xy@{|}{}% 47 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 48 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 49 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 50 | \xy@{}{\leave@ }% 51 | \xy@@ix@{{!Ch\dir }{>}}\relax 52 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 53 | \xy@{}{\Cbreak@@ }% 54 | \xy@{|}{}% 55 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 56 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 57 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 58 | \xy@{}{\leave@ }% 59 | \xy@@ix@{{!Ch\dir }{>}}\relax 60 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 61 | \xy@{}{\Cbreak@@ }% 62 | \xy@{}{\Clast@@ }% 63 | \xy@{}{\setupDirection@ }% 64 | \xy@{PATHaction/{}}{}% 65 | \xy@{\restore }{\leave@ }% 66 | \xy@{\save }{\save@ }% 67 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 68 | \xy@{~={\preconnect \dir {-}}}{}% 69 | \xy@{~/{}}{}% 70 | \xy@{~<{|<*h\dir {>}}}{}% 71 | \xy@{~>{|>*h\dir {>}}}{}% 72 | \xy@{~+{}}{}% 73 | \xy@{}{\pfromc@ }% 74 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 75 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 76 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 77 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 78 | \xy@@ix@{{\dir }{-}}\relax 79 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 80 | \xy@{|}{}% 81 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 82 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 83 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 84 | \xy@{}{\leave@ }% 85 | \xy@@ix@{{!Ch\dir }{>}}\relax 86 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 87 | \xy@{}{\Cbreak@@ }% 88 | \xy@{|}{}% 89 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 90 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 91 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 92 | \xy@{}{\leave@ }% 93 | \xy@@ix@{{!Ch\dir }{>}}\relax 94 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 95 | \xy@{}{\Cbreak@@ }% 96 | \xy@{}{\Clast@@ }% 97 | \xy@{}{\setupDirection@ }% 98 | \xy@{PATHaction/{}}{}% 99 | \xy@{\restore }{\leave@ }% 100 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 101 | \xy@@ix@{{!V\entrybox }{A_0\times \I \ar @{>>}[d] }}\relax 102 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 103 | \xy@{\save }{\save@ }% 104 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 105 | \xy@{~={\preconnect \dir {-}}}{}% 106 | \xy@{~/{}}{}% 107 | \xy@{~<{|<*h\dir {}}}{}% 108 | \xy@{~>{|>*h\dir {>>}}}{}% 109 | \xy@{~+{}}{}% 110 | \xy@{}{\pfromc@ }% 111 | \xy@{[d]}{\def \thematrixCOORD@@ {[d]}}% 112 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,2\endcsname \ifx \next@ \relax \xyerror@RC {2,2}\else \next@ \fi }% 113 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 114 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 115 | \xy@@ix@{{\dir }{-}}\relax 116 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 117 | \xy@{|}{}% 118 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 119 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 120 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 121 | \xy@{}{\leave@ }% 122 | \xy@@ix@{{!Ch\dir }{}}\relax 123 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 124 | \xy@{}{\Cbreak@@ }% 125 | \xy@{|}{}% 126 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 127 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 128 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 129 | \xy@{}{\leave@ }% 130 | \xy@@ix@{{!Ch\dir }{>>}}\relax 131 | \xy@{\drop !Ch\dir {>>}}{\expandafter \drop@ \the \toks 9 }% 132 | \xy@{}{\Cbreak@@ }% 133 | \xy@{}{\Clast@@ }% 134 | \xy@{}{\setupDirection@ }% 135 | \xy@{PATHaction/{}}{}% 136 | \xy@{\restore }{\leave@ }% 137 | \xy@{ENTRY "2,1"}{\Row =2 \Col =1\relax \cfromid@ {2,1}\pfromc@ }% 138 | \xy@@ix@{{!V\entrybox }{A \ar @{>>}[r] }}\relax 139 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 140 | \xy@{\save }{\save@ }% 141 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 142 | \xy@{~={\preconnect \dir {-}}}{}% 143 | \xy@{~/{}}{}% 144 | \xy@{~<{|<*h\dir {}}}{}% 145 | \xy@{~>{|>*h\dir {>>}}}{}% 146 | \xy@{~+{}}{}% 147 | \xy@{}{\pfromc@ }% 148 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 149 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,2\endcsname \ifx \next@ \relax \xyerror@RC {2,2}\else \next@ \fi }% 150 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 151 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 152 | \xy@@ix@{{\dir }{-}}\relax 153 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 154 | \xy@{|}{}% 155 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 156 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 157 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 158 | \xy@{}{\leave@ }% 159 | \xy@@ix@{{!Ch\dir }{}}\relax 160 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 161 | \xy@{}{\Cbreak@@ }% 162 | \xy@{|}{}% 163 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 164 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 165 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 166 | \xy@{}{\leave@ }% 167 | \xy@@ix@{{!Ch\dir }{>>}}\relax 168 | \xy@{\drop !Ch\dir {>>}}{\expandafter \drop@ \the \toks 9 }% 169 | \xy@{}{\Cbreak@@ }% 170 | \xy@{}{\Clast@@ }% 171 | \xy@{}{\setupDirection@ }% 172 | \xy@{PATHaction/{}}{}% 173 | \xy@{\restore }{\leave@ }% 174 | \xy@{ENTRY "2,2"}{\Row =2 \Col =2\relax \cfromid@ {2,2}\pfromc@ }% 175 | \xy@@ix@{{!V\entrybox }{C\times \I }}\relax 176 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 177 | \xy@{}{\leave@ }% 178 | \xy@{}{}% 179 | \xy@{\restore }{\leave@ }% 180 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 181 | \xy@{}{\leave@ }% 182 | \xyendcompiled 183 | -------------------------------------------------------------------------------- /QMS/paper/qmspaper-119.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{qmspaper-119}{2022/5/3:1223 [qmspaper:3002]}{Xy-pic 3.8.9}% 2 | {\xymatrixnocompile { A \ar @{>->}[d] \ar @{>->}[r] & C \ar @{>>}[d] \\ B \ar @{>>}[r] & D \\ }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =7.40411pt\R@c =7.40413pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =7.09999pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.76593pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.09999pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =8.04106pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =7.76593pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =8.04106pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =7.63411pt\R@c =7.63412pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\cfromid@ {1,1}}% 16 | \xy@{}{\dimen@ =7.09999pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =8.04106pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.09999pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =8.04106pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 17 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@sinsign@@ \R@ }% 18 | \xy@{}{\dimen@ =8.04106pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =8.04106pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 19 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c -\xy@cossign@@ \R@ }% 20 | \xy@{}{\L@c =7.76593pt\R@c =7.76593pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {2,1}}% 21 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 22 | \xy@{}{\dimen@ =7.09999pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.76593pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.09999pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =8.04106pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 23 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 24 | \xy@{}{\dimen@ =7.76593pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =8.04106pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 25 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 26 | \xy@{}{\L@c =8.04106pt\R@c =8.04108pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {2,2}}% 27 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 28 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 29 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 30 | \xy@@ix@{{!V\entrybox }{A \ar @{>->}[d] \ar @{>->}[r] }}\relax 31 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 32 | \xy@{\save }{\save@ }% 33 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 34 | \xy@{~={\preconnect \dir {-}}}{}% 35 | \xy@{~/{}}{}% 36 | \xy@{~<{|<*h\dir {>}}}{}% 37 | \xy@{~>{|>*h\dir {>}}}{}% 38 | \xy@{~+{}}{}% 39 | \xy@{}{\pfromc@ }% 40 | \xy@{[d]}{\def \thematrixCOORD@@ {[d]}}% 41 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,1\endcsname \ifx \next@ \relax \xyerror@RC {2,1}\else \next@ \fi }% 42 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 43 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 44 | \xy@@ix@{{\dir }{-}}\relax 45 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 46 | \xy@{|}{}% 47 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 48 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 49 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 50 | \xy@{}{\leave@ }% 51 | \xy@@ix@{{!Ch\dir }{>}}\relax 52 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 53 | \xy@{}{\Cbreak@@ }% 54 | \xy@{|}{}% 55 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 56 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 57 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 58 | \xy@{}{\leave@ }% 59 | \xy@@ix@{{!Ch\dir }{>}}\relax 60 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 61 | \xy@{}{\Cbreak@@ }% 62 | \xy@{}{\Clast@@ }% 63 | \xy@{}{\setupDirection@ }% 64 | \xy@{PATHaction/{}}{}% 65 | \xy@{\restore }{\leave@ }% 66 | \xy@{\save }{\save@ }% 67 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 68 | \xy@{~={\preconnect \dir {-}}}{}% 69 | \xy@{~/{}}{}% 70 | \xy@{~<{|<*h\dir {>}}}{}% 71 | \xy@{~>{|>*h\dir {>}}}{}% 72 | \xy@{~+{}}{}% 73 | \xy@{}{\pfromc@ }% 74 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 75 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 76 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 77 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 78 | \xy@@ix@{{\dir }{-}}\relax 79 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 80 | \xy@{|}{}% 81 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 82 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 83 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 84 | \xy@{}{\leave@ }% 85 | \xy@@ix@{{!Ch\dir }{>}}\relax 86 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 87 | \xy@{}{\Cbreak@@ }% 88 | \xy@{|}{}% 89 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 90 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 91 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 92 | \xy@{}{\leave@ }% 93 | \xy@@ix@{{!Ch\dir }{>}}\relax 94 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 95 | \xy@{}{\Cbreak@@ }% 96 | \xy@{}{\Clast@@ }% 97 | \xy@{}{\setupDirection@ }% 98 | \xy@{PATHaction/{}}{}% 99 | \xy@{\restore }{\leave@ }% 100 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 101 | \xy@@ix@{{!V\entrybox }{C \ar @{>>}[d] }}\relax 102 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 103 | \xy@{\save }{\save@ }% 104 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 105 | \xy@{~={\preconnect \dir {-}}}{}% 106 | \xy@{~/{}}{}% 107 | \xy@{~<{|<*h\dir {}}}{}% 108 | \xy@{~>{|>*h\dir {>>}}}{}% 109 | \xy@{~+{}}{}% 110 | \xy@{}{\pfromc@ }% 111 | \xy@{[d]}{\def \thematrixCOORD@@ {[d]}}% 112 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,2\endcsname \ifx \next@ \relax \xyerror@RC {2,2}\else \next@ \fi }% 113 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 114 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 115 | \xy@@ix@{{\dir }{-}}\relax 116 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 117 | \xy@{|}{}% 118 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 119 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 120 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 121 | \xy@{}{\leave@ }% 122 | \xy@@ix@{{!Ch\dir }{}}\relax 123 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 124 | \xy@{}{\Cbreak@@ }% 125 | \xy@{|}{}% 126 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 127 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 128 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 129 | \xy@{}{\leave@ }% 130 | \xy@@ix@{{!Ch\dir }{>>}}\relax 131 | \xy@{\drop !Ch\dir {>>}}{\expandafter \drop@ \the \toks 9 }% 132 | \xy@{}{\Cbreak@@ }% 133 | \xy@{}{\Clast@@ }% 134 | \xy@{}{\setupDirection@ }% 135 | \xy@{PATHaction/{}}{}% 136 | \xy@{\restore }{\leave@ }% 137 | \xy@{ENTRY "2,1"}{\Row =2 \Col =1\relax \cfromid@ {2,1}\pfromc@ }% 138 | \xy@@ix@{{!V\entrybox }{B \ar @{>>}[r] }}\relax 139 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 140 | \xy@{\save }{\save@ }% 141 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 142 | \xy@{~={\preconnect \dir {-}}}{}% 143 | \xy@{~/{}}{}% 144 | \xy@{~<{|<*h\dir {}}}{}% 145 | \xy@{~>{|>*h\dir {>>}}}{}% 146 | \xy@{~+{}}{}% 147 | \xy@{}{\pfromc@ }% 148 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 149 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,2\endcsname \ifx \next@ \relax \xyerror@RC {2,2}\else \next@ \fi }% 150 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 151 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 152 | \xy@@ix@{{\dir }{-}}\relax 153 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 154 | \xy@{|}{}% 155 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 156 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 157 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 158 | \xy@{}{\leave@ }% 159 | \xy@@ix@{{!Ch\dir }{}}\relax 160 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 161 | \xy@{}{\Cbreak@@ }% 162 | \xy@{|}{}% 163 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 164 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 165 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 166 | \xy@{}{\leave@ }% 167 | \xy@@ix@{{!Ch\dir }{>>}}\relax 168 | \xy@{\drop !Ch\dir {>>}}{\expandafter \drop@ \the \toks 9 }% 169 | \xy@{}{\Cbreak@@ }% 170 | \xy@{}{\Clast@@ }% 171 | \xy@{}{\setupDirection@ }% 172 | \xy@{PATHaction/{}}{}% 173 | \xy@{\restore }{\leave@ }% 174 | \xy@{ENTRY "2,2"}{\Row =2 \Col =2\relax \cfromid@ {2,2}\pfromc@ }% 175 | \xy@@ix@{{!V\entrybox }{D }}\relax 176 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 177 | \xy@{}{\leave@ }% 178 | \xy@{}{}% 179 | \xy@{\restore }{\leave@ }% 180 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 181 | \xy@{}{\leave@ }% 182 | \xyendcompiled 183 | -------------------------------------------------------------------------------- /QMS/paper/qmspaper-12.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{qmspaper-12}{2022/5/3:1196 [qmspaper:408]}{Xy-pic 3.8.9}% 2 | {\xymatrixnocompile { C \ar @{>->}[d]_{c} \ar [r]^{x} & X \\ Z & }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =7.63411pt\R@c =7.63412pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =7.09999pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.63411pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.09999pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =8.34752pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =7.63411pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =8.34752pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =8.34752pt\R@c =8.34753pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\cfromid@ {1,1}}% 16 | \xy@{}{\dimen@ =7.09999pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =8.34752pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.09999pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =8.34752pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 17 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@sinsign@@ \R@ }% 18 | \xy@{}{\dimen@ =8.34752pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =8.34752pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 19 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c -\xy@cossign@@ \R@ }% 20 | \xy@{}{\L@c =7.45204pt\R@c =7.45204pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {2,1}}% 21 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 22 | \xy@{}{\dimen@ =7.09999pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.63411pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.09999pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =8.34752pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 23 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 24 | \xy@{}{\dimen@ =7.63411pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =8.34752pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 25 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 26 | \xy@{}{\L@c =3.0pt\R@c =3.0pt\D@c =4.5pt\U@c =1.5pt\Edge@c ={\rectangleEdge }\idfromc@ {2,2}}% 27 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 28 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 29 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 30 | \xy@@ix@{{!V\entrybox }{C \ar @{>->}[d]_{c} \ar [r]^{x} }}\relax 31 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 32 | \xy@{\save }{\save@ }% 33 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 34 | \xy@{~={\preconnect \dir {-}}}{}% 35 | \xy@{~/{}}{}% 36 | \xy@{~<{|<*h\dir {>}}}{}% 37 | \xy@{~>{|>*h\dir {>}}}{}% 38 | \xy@{~+{}}{}% 39 | \xy@{}{\pfromc@ }% 40 | \xy@{[d]}{\def \thematrixCOORD@@ {[d]}}% 41 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,1\endcsname \ifx \next@ \relax \xyerror@RC {2,1}\else \next@ \fi }% 42 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 43 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 44 | \xy@@ix@{{\dir }{-}}\relax 45 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 46 | \xy@{|}{}% 47 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 48 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 49 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 50 | \xy@{}{\leave@ }% 51 | \xy@@ix@{{!Ch\dir }{>}}\relax 52 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 53 | \xy@{}{\Cbreak@@ }% 54 | \xy@{_}{}% 55 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 56 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 57 | \xy@{}{\leave@ }% 58 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 59 | \xy@@ix@{\labelbox {c}}\relax 60 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \aboveDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 61 | \xy@{|}{}% 62 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 63 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 64 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 65 | \xy@{}{\leave@ }% 66 | \xy@@ix@{{!Ch\dir }{>}}\relax 67 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 68 | \xy@{}{\Cbreak@@ }% 69 | \xy@{}{\Clast@@ }% 70 | \xy@{}{\setupDirection@ }% 71 | \xy@{PATHaction/{}}{}% 72 | \xy@{\restore }{\leave@ }% 73 | \xy@{\save }{\save@ }% 74 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 75 | \xy@{~={\preconnect \dir {-}}}{}% 76 | \xy@{~/{}}{}% 77 | \xy@{~<{|<*h\dir {}}}{}% 78 | \xy@{~>{|>*h\dir {>}}}{}% 79 | \xy@{~+{}}{}% 80 | \xy@{}{\pfromc@ }% 81 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 82 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 83 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 84 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 85 | \xy@@ix@{{\dir }{-}}\relax 86 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 87 | \xy@{|}{}% 88 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 89 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 90 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 91 | \xy@{}{\leave@ }% 92 | \xy@@ix@{{!Ch\dir }{}}\relax 93 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 94 | \xy@{}{\Cbreak@@ }% 95 | \xy@{^}{}% 96 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 97 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 98 | \xy@{}{\leave@ }% 99 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 100 | \xy@@ix@{\labelbox {x}}\relax 101 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 102 | \xy@{|}{}% 103 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 104 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 105 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 106 | \xy@{}{\leave@ }% 107 | \xy@@ix@{{!Ch\dir }{>}}\relax 108 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 109 | \xy@{}{\Cbreak@@ }% 110 | \xy@{}{\Clast@@ }% 111 | \xy@{}{\setupDirection@ }% 112 | \xy@{PATHaction/{}}{}% 113 | \xy@{\restore }{\leave@ }% 114 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 115 | \xy@@ix@{{!V\entrybox }{X }}\relax 116 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 117 | \xy@{ENTRY "2,1"}{\Row =2 \Col =1\relax \cfromid@ {2,1}\pfromc@ }% 118 | \xy@@ix@{{!V\entrybox }{Z }}\relax 119 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 120 | \xy@{ENTRY "2,2"}{\Row =2 \Col =2\relax \cfromid@ {2,2}\pfromc@ }% 121 | \xy@@ix@{{!V\entrybox }{}}\relax 122 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 123 | \xy@{}{\leave@ }% 124 | \xy@{}{}% 125 | \xy@{\restore }{\leave@ }% 126 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 127 | \xy@{}{\leave@ }% 128 | \xyendcompiled 129 | -------------------------------------------------------------------------------- /QMS/paper/qmspaper-127.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{qmspaper-127}{2022/5/3:1196 [qmspaper:3000]}{Xy-pic 3.8.9}% 2 | {\xymatrixnocompile { A \ar @{>->}[d] \ar @{>->}[r] & C \ar @{>>}[d] \\ B \ar @{>>}[r] & D \\ }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =7.40411pt\R@c =7.40413pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =7.09999pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.76593pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.09999pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =8.04106pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =7.76593pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =8.04106pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =7.63411pt\R@c =7.63412pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\cfromid@ {1,1}}% 16 | \xy@{}{\dimen@ =7.09999pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =8.04106pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.09999pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =8.04106pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 17 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@sinsign@@ \R@ }% 18 | \xy@{}{\dimen@ =8.04106pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =8.04106pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 19 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c -\xy@cossign@@ \R@ }% 20 | \xy@{}{\L@c =7.76593pt\R@c =7.76593pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {2,1}}% 21 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 22 | \xy@{}{\dimen@ =7.09999pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.76593pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.09999pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =8.04106pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 23 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 24 | \xy@{}{\dimen@ =7.76593pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =8.04106pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 25 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 26 | \xy@{}{\L@c =8.04106pt\R@c =8.04108pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {2,2}}% 27 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 28 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 29 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 30 | \xy@@ix@{{!V\entrybox }{A \ar @{>->}[d] \ar @{>->}[r] }}\relax 31 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 32 | \xy@{\save }{\save@ }% 33 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 34 | \xy@{~={\preconnect \dir {-}}}{}% 35 | \xy@{~/{}}{}% 36 | \xy@{~<{|<*h\dir {>}}}{}% 37 | \xy@{~>{|>*h\dir {>}}}{}% 38 | \xy@{~+{}}{}% 39 | \xy@{}{\pfromc@ }% 40 | \xy@{[d]}{\def \thematrixCOORD@@ {[d]}}% 41 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,1\endcsname \ifx \next@ \relax \xyerror@RC {2,1}\else \next@ \fi }% 42 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 43 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 44 | \xy@@ix@{{\dir }{-}}\relax 45 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 46 | \xy@{|}{}% 47 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 48 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 49 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 50 | \xy@{}{\leave@ }% 51 | \xy@@ix@{{!Ch\dir }{>}}\relax 52 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 53 | \xy@{}{\Cbreak@@ }% 54 | \xy@{|}{}% 55 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 56 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 57 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 58 | \xy@{}{\leave@ }% 59 | \xy@@ix@{{!Ch\dir }{>}}\relax 60 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 61 | \xy@{}{\Cbreak@@ }% 62 | \xy@{}{\Clast@@ }% 63 | \xy@{}{\setupDirection@ }% 64 | \xy@{PATHaction/{}}{}% 65 | \xy@{\restore }{\leave@ }% 66 | \xy@{\save }{\save@ }% 67 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 68 | \xy@{~={\preconnect \dir {-}}}{}% 69 | \xy@{~/{}}{}% 70 | \xy@{~<{|<*h\dir {>}}}{}% 71 | \xy@{~>{|>*h\dir {>}}}{}% 72 | \xy@{~+{}}{}% 73 | \xy@{}{\pfromc@ }% 74 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 75 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 76 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 77 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 78 | \xy@@ix@{{\dir }{-}}\relax 79 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 80 | \xy@{|}{}% 81 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 82 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 83 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 84 | \xy@{}{\leave@ }% 85 | \xy@@ix@{{!Ch\dir }{>}}\relax 86 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 87 | \xy@{}{\Cbreak@@ }% 88 | \xy@{|}{}% 89 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 90 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 91 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 92 | \xy@{}{\leave@ }% 93 | \xy@@ix@{{!Ch\dir }{>}}\relax 94 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 95 | \xy@{}{\Cbreak@@ }% 96 | \xy@{}{\Clast@@ }% 97 | \xy@{}{\setupDirection@ }% 98 | \xy@{PATHaction/{}}{}% 99 | \xy@{\restore }{\leave@ }% 100 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 101 | \xy@@ix@{{!V\entrybox }{C \ar @{>>}[d] }}\relax 102 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 103 | \xy@{\save }{\save@ }% 104 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 105 | \xy@{~={\preconnect \dir {-}}}{}% 106 | \xy@{~/{}}{}% 107 | \xy@{~<{|<*h\dir {}}}{}% 108 | \xy@{~>{|>*h\dir {>>}}}{}% 109 | \xy@{~+{}}{}% 110 | \xy@{}{\pfromc@ }% 111 | \xy@{[d]}{\def \thematrixCOORD@@ {[d]}}% 112 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,2\endcsname \ifx \next@ \relax \xyerror@RC {2,2}\else \next@ \fi }% 113 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 114 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 115 | \xy@@ix@{{\dir }{-}}\relax 116 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 117 | \xy@{|}{}% 118 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 119 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 120 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 121 | \xy@{}{\leave@ }% 122 | \xy@@ix@{{!Ch\dir }{}}\relax 123 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 124 | \xy@{}{\Cbreak@@ }% 125 | \xy@{|}{}% 126 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 127 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 128 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 129 | \xy@{}{\leave@ }% 130 | \xy@@ix@{{!Ch\dir }{>>}}\relax 131 | \xy@{\drop !Ch\dir {>>}}{\expandafter \drop@ \the \toks 9 }% 132 | \xy@{}{\Cbreak@@ }% 133 | \xy@{}{\Clast@@ }% 134 | \xy@{}{\setupDirection@ }% 135 | \xy@{PATHaction/{}}{}% 136 | \xy@{\restore }{\leave@ }% 137 | \xy@{ENTRY "2,1"}{\Row =2 \Col =1\relax \cfromid@ {2,1}\pfromc@ }% 138 | \xy@@ix@{{!V\entrybox }{B \ar @{>>}[r] }}\relax 139 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 140 | \xy@{\save }{\save@ }% 141 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 142 | \xy@{~={\preconnect \dir {-}}}{}% 143 | \xy@{~/{}}{}% 144 | \xy@{~<{|<*h\dir {}}}{}% 145 | \xy@{~>{|>*h\dir {>>}}}{}% 146 | \xy@{~+{}}{}% 147 | \xy@{}{\pfromc@ }% 148 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 149 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,2\endcsname \ifx \next@ \relax \xyerror@RC {2,2}\else \next@ \fi }% 150 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 151 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 152 | \xy@@ix@{{\dir }{-}}\relax 153 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 154 | \xy@{|}{}% 155 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 156 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 157 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 158 | \xy@{}{\leave@ }% 159 | \xy@@ix@{{!Ch\dir }{}}\relax 160 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 161 | \xy@{}{\Cbreak@@ }% 162 | \xy@{|}{}% 163 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 164 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 165 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 166 | \xy@{}{\leave@ }% 167 | \xy@@ix@{{!Ch\dir }{>>}}\relax 168 | \xy@{\drop !Ch\dir {>>}}{\expandafter \drop@ \the \toks 9 }% 169 | \xy@{}{\Cbreak@@ }% 170 | \xy@{}{\Clast@@ }% 171 | \xy@{}{\setupDirection@ }% 172 | \xy@{PATHaction/{}}{}% 173 | \xy@{\restore }{\leave@ }% 174 | \xy@{ENTRY "2,2"}{\Row =2 \Col =2\relax \cfromid@ {2,2}\pfromc@ }% 175 | \xy@@ix@{{!V\entrybox }{D }}\relax 176 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 177 | \xy@{}{\leave@ }% 178 | \xy@{}{}% 179 | \xy@{\restore }{\leave@ }% 180 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 181 | \xy@{}{\leave@ }% 182 | \xyendcompiled 183 | -------------------------------------------------------------------------------- /QMS/paper/qmspaper-32.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{qmspaper-32}{2022/5/3:1196 [qmspaper:911]}{Xy-pic 3.8.9}% 2 | {\xymatrixnocompile { C \ar [rd] \ar @{>->}[r]^{c} & Z \ar [d]^z \\ & \I }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =7.63411pt\R@c =7.63412pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =7.09999pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.63411pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.09999pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =7.45204pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =7.63411pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.45204pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =7.45204pt\R@c =7.45204pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\cfromid@ {1,1}}% 16 | \xy@{}{\dimen@ =7.09999pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.63411pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.09999pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.63411pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 17 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@sinsign@@ \R@ }% 18 | \xy@{}{\dimen@ =7.63411pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.63411pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 19 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c -\xy@cossign@@ \R@ }% 20 | \xy@{}{\L@c =3.0pt\R@c =3.0pt\D@c =4.5pt\U@c =1.5pt\Edge@c ={\rectangleEdge }\idfromc@ {2,1}}% 21 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 22 | \xy@{}{\dimen@ =7.09999pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.63411pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.09999pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =7.45204pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 23 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 24 | \xy@{}{\dimen@ =7.63411pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.45204pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.09999pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 25 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 26 | \xy@{}{\L@c =5.11942pt\R@c =5.11943pt\D@c =6.0pt\U@c =8.2pt\Edge@c ={\rectangleEdge }\idfromc@ {2,2}}% 27 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 28 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 29 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 30 | \xy@@ix@{{!V\entrybox }{C \ar [rd] \ar @{>->}[r]^{c} }}\relax 31 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 32 | \xy@{\save }{\save@ }% 33 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 34 | \xy@{~={\preconnect \dir {-}}}{}% 35 | \xy@{~/{}}{}% 36 | \xy@{~<{|<*h\dir {}}}{}% 37 | \xy@{~>{|>*h\dir {>}}}{}% 38 | \xy@{~+{}}{}% 39 | \xy@{}{\pfromc@ }% 40 | \xy@{[rd]}{\def \thematrixCOORD@@ {[rd]}}% 41 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,2\endcsname \ifx \next@ \relax \xyerror@RC {2,2}\else \next@ \fi }% 42 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 43 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 44 | \xy@@ix@{{\dir }{-}}\relax 45 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 46 | \xy@{|}{}% 47 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 48 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 49 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 50 | \xy@{}{\leave@ }% 51 | \xy@@ix@{{!Ch\dir }{}}\relax 52 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 53 | \xy@{}{\Cbreak@@ }% 54 | \xy@{|}{}% 55 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 56 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 57 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 58 | \xy@{}{\leave@ }% 59 | \xy@@ix@{{!Ch\dir }{>}}\relax 60 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 61 | \xy@{}{\Cbreak@@ }% 62 | \xy@{}{\Clast@@ }% 63 | \xy@{}{\setupDirection@ }% 64 | \xy@{PATHaction/{}}{}% 65 | \xy@{\restore }{\leave@ }% 66 | \xy@{\save }{\save@ }% 67 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 68 | \xy@{~={\preconnect \dir {-}}}{}% 69 | \xy@{~/{}}{}% 70 | \xy@{~<{|<*h\dir {>}}}{}% 71 | \xy@{~>{|>*h\dir {>}}}{}% 72 | \xy@{~+{}}{}% 73 | \xy@{}{\pfromc@ }% 74 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 75 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 76 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 77 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 78 | \xy@@ix@{{\dir }{-}}\relax 79 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 80 | \xy@{|}{}% 81 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 82 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 83 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 84 | \xy@{}{\leave@ }% 85 | \xy@@ix@{{!Ch\dir }{>}}\relax 86 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 87 | \xy@{}{\Cbreak@@ }% 88 | \xy@{^}{}% 89 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 90 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 91 | \xy@{}{\leave@ }% 92 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 93 | \xy@@ix@{\labelbox {c}}\relax 94 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 95 | \xy@{|}{}% 96 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 97 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 98 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 99 | \xy@{}{\leave@ }% 100 | \xy@@ix@{{!Ch\dir }{>}}\relax 101 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 102 | \xy@{}{\Cbreak@@ }% 103 | \xy@{}{\Clast@@ }% 104 | \xy@{}{\setupDirection@ }% 105 | \xy@{PATHaction/{}}{}% 106 | \xy@{\restore }{\leave@ }% 107 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 108 | \xy@@ix@{{!V\entrybox }{Z \ar [d]^z }}\relax 109 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 110 | \xy@{\save }{\save@ }% 111 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 112 | \xy@{~={\preconnect \dir {-}}}{}% 113 | \xy@{~/{}}{}% 114 | \xy@{~<{|<*h\dir {}}}{}% 115 | \xy@{~>{|>*h\dir {>}}}{}% 116 | \xy@{~+{}}{}% 117 | \xy@{}{\pfromc@ }% 118 | \xy@{[d]}{\def \thematrixCOORD@@ {[d]}}% 119 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,2\endcsname \ifx \next@ \relax \xyerror@RC {2,2}\else \next@ \fi }% 120 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 121 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 122 | \xy@@ix@{{\dir }{-}}\relax 123 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 124 | \xy@{|}{}% 125 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 126 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 127 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 128 | \xy@{}{\leave@ }% 129 | \xy@@ix@{{!Ch\dir }{}}\relax 130 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 131 | \xy@{}{\Cbreak@@ }% 132 | \xy@{^}{}% 133 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 134 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 135 | \xy@{}{\leave@ }% 136 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 137 | \xy@@ix@{\labelbox {z}}\relax 138 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 139 | \xy@{|}{}% 140 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 141 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 142 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 143 | \xy@{}{\leave@ }% 144 | \xy@@ix@{{!Ch\dir }{>}}\relax 145 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 146 | \xy@{}{\Cbreak@@ }% 147 | \xy@{}{\Clast@@ }% 148 | \xy@{}{\setupDirection@ }% 149 | \xy@{PATHaction/{}}{}% 150 | \xy@{\restore }{\leave@ }% 151 | \xy@{ENTRY "2,1"}{\Row =2 \Col =1\relax \cfromid@ {2,1}\pfromc@ }% 152 | \xy@@ix@{{!V\entrybox }{}}\relax 153 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 154 | \xy@{ENTRY "2,2"}{\Row =2 \Col =2\relax \cfromid@ {2,2}\pfromc@ }% 155 | \xy@@ix@{{!V\entrybox }{\protect \ensuremath {\mathrm {I}}}}\relax 156 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 157 | \xy@{}{\leave@ }% 158 | \xy@{}{}% 159 | \xy@{\restore }{\leave@ }% 160 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 161 | \xy@{}{\leave@ }% 162 | \xyendcompiled 163 | -------------------------------------------------------------------------------- /QMS/paper/qmspaper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/paper/qmspaper.pdf -------------------------------------------------------------------------------- /QMS/talks/CT2023.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/QMS/talks/CT2023.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | math 2 | ==== 3 | 4 | Mathematical notes and papers 5 | -------------------------------------------------------------------------------- /Stockholm/stockholm-01.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{stockholm-01}{2016/6/10:760 [stockholm:136]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { \L \ \ar @{_{(}->}[r] & \C _1 & \ar @{_{(}->}[l]\ \R }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =8.60123pt\R@c =8.60124pt\D@c =5.73749pt\U@c =7.745pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =7.5929pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =8.60123pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.5929pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =9.3292pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =8.60123pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.5929pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =9.3292pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.5929pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =9.3292pt\R@c =9.32921pt\D@c =7.37997pt\U@c =7.80583pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\dimen@ =7.5929pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =9.3292pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.5929pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =9.46507pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 16 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 17 | \xy@{}{\dimen@ =9.3292pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =7.5929pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =9.46507pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =7.5929pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 18 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 19 | \xy@{}{\L@c =9.46507pt\R@c =9.46507pt\D@c =5.73749pt\U@c =7.745pt\Edge@c ={\rectangleEdge }\idfromc@ {1,3}}% 20 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 21 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 22 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 23 | \xy@@ix@{{!V\entrybox }{\protect \ensuremath {\mathcal {L}}\ \ar @{_{(}->}[r] }}\relax 24 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 25 | \xy@{\save }{\save@ }% 26 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 27 | \xy@{~={\preconnect \dir {-}}}{}% 28 | \xy@{~/{}}{}% 29 | \xy@{~<{|<*h\dir _{(}}}{}% 30 | \xy@{~>{|>*h\dir {>}}}{}% 31 | \xy@{~+{}}{}% 32 | \xy@{}{\pfromc@ }% 33 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 34 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 35 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 36 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 37 | \xy@@ix@{{\dir }{-}}\relax 38 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 39 | \xy@{|}{}% 40 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 41 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 42 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 43 | \xy@{}{\leave@ }% 44 | \xy@@ix@{{!Ch\dir _}{(}}\relax 45 | \xy@{\drop !Ch\dir _{(}}{\expandafter \drop@ \the \toks 9 }% 46 | \xy@{}{\Cbreak@@ }% 47 | \xy@{|}{}% 48 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 49 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 50 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 51 | \xy@{}{\leave@ }% 52 | \xy@@ix@{{!Ch\dir }{>}}\relax 53 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 54 | \xy@{}{\Cbreak@@ }% 55 | \xy@{}{\Clast@@ }% 56 | \xy@{}{\setupDirection@ }% 57 | \xy@{PATHaction/{}}{}% 58 | \xy@{\restore }{\leave@ }% 59 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 60 | \xy@@ix@{{!V\entrybox }{\protect \ensuremath {\mathbb {C}}_1 }}\relax 61 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 62 | \xy@{ENTRY "1,3"}{\Row =1 \Col =3\relax \cfromid@ {1,3}\pfromc@ }% 63 | \xy@@ix@{{!V\entrybox }{\relax \arSAFE @{_{(}->}[l]\ \R }}\relax 64 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 65 | \xy@{\save }{\save@ }% 66 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 67 | \xy@{~={\preconnect \dir {-}}}{}% 68 | \xy@{~/{}}{}% 69 | \xy@{~<{|<*h\dir _{(}}}{}% 70 | \xy@{~>{|>*h\dir {>}}}{}% 71 | \xy@{~+{}}{}% 72 | \xy@{}{\pfromc@ }% 73 | \xy@{[l]}{\def \thematrixCOORD@@ {[l]}}% 74 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 75 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 76 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 77 | \xy@@ix@{{\dir }{-}}\relax 78 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 79 | \xy@{|}{}% 80 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 81 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 82 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 83 | \xy@{}{\leave@ }% 84 | \xy@@ix@{{!Ch\dir _}{(}}\relax 85 | \xy@{\drop !Ch\dir _{(}}{\expandafter \drop@ \the \toks 9 }% 86 | \xy@{}{\Cbreak@@ }% 87 | \xy@{|}{}% 88 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 89 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 90 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 91 | \xy@{}{\leave@ }% 92 | \xy@@ix@{{!Ch\dir }{>}}\relax 93 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 94 | \xy@{}{\Cbreak@@ }% 95 | \xy@{}{\Clast@@ }% 96 | \xy@{}{\setupDirection@ }% 97 | \xy@{PATHaction/{}}{}% 98 | \xy@{\restore }{\leave@ }% 99 | \xy@{}{\leave@ }% 100 | \xy@{}{}% 101 | \xy@{\restore }{\leave@ }% 102 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 103 | \xy@{}{\leave@ }% 104 | \xyendcompiled 105 | -------------------------------------------------------------------------------- /Stockholm/stockholm-20.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{stockholm-20}{2016/6/10:980 [stockholm:482]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { \sqcup ^n \ar @{ >->}[d] \ar [r] & A \\ \I ^n \ar @{ ..>}[ur] }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =9.47874pt\R@c =9.47874pt\D@c =5.73749pt\U@c =7.68062pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =6.74124pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =9.47874pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =6.74124pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =7.10625pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =9.47874pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =7.10625pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =7.10625pt\R@c =7.10626pt\D@c =5.73749pt\U@c =7.745pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\cfromid@ {1,1}}% 16 | \xy@{}{\dimen@ =6.74124pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =9.47874pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =6.74124pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =9.47874pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 17 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@sinsign@@ \R@ }% 18 | \xy@{}{\dimen@ =9.47874pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =9.47874pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =6.74124pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 19 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c -\xy@cossign@@ \R@ }% 20 | \xy@{}{\L@c =7.80582pt\R@c =7.80582pt\D@c =5.73749pt\U@c =7.745pt\Edge@c ={\rectangleEdge }\idfromc@ {2,1}}% 21 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 22 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 23 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 24 | \xy@@ix@{{!V\entrybox }{\sqcup ^n \ar @{ >->}[d] \ar [r] }}\relax 25 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 26 | \xy@{\save }{\save@ }% 27 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 28 | \xy@{~={\preconnect \dir {-}}}{}% 29 | \xy@{~/{}}{}% 30 | \xy@{~<{|<*h\dir { >}}}{}% 31 | \xy@{~>{|>*h\dir {>}}}{}% 32 | \xy@{~+{}}{}% 33 | \xy@{}{\pfromc@ }% 34 | \xy@{[d]}{\def \thematrixCOORD@@ {[d]}}% 35 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,1\endcsname \ifx \next@ \relax \xyerror@RC {2,1}\else \next@ \fi }% 36 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 37 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 38 | \xy@@ix@{{\dir }{-}}\relax 39 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 40 | \xy@{|}{}% 41 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 42 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 43 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 44 | \xy@{}{\leave@ }% 45 | \xy@@ix@{{!Ch\dir }{ >}}\relax 46 | \xy@{\drop !Ch\dir { >}}{\expandafter \drop@ \the \toks 9 }% 47 | \xy@{}{\Cbreak@@ }% 48 | \xy@{|}{}% 49 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 50 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 51 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 52 | \xy@{}{\leave@ }% 53 | \xy@@ix@{{!Ch\dir }{>}}\relax 54 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 55 | \xy@{}{\Cbreak@@ }% 56 | \xy@{}{\Clast@@ }% 57 | \xy@{}{\setupDirection@ }% 58 | \xy@{PATHaction/{}}{}% 59 | \xy@{\restore }{\leave@ }% 60 | \xy@{\save }{\save@ }% 61 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 62 | \xy@{~={\preconnect \dir {-}}}{}% 63 | \xy@{~/{}}{}% 64 | \xy@{~<{|<*h\dir {}}}{}% 65 | \xy@{~>{|>*h\dir {>}}}{}% 66 | \xy@{~+{}}{}% 67 | \xy@{}{\pfromc@ }% 68 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 69 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 70 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 71 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 72 | \xy@@ix@{{\dir }{-}}\relax 73 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 74 | \xy@{|}{}% 75 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 76 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 77 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 78 | \xy@{}{\leave@ }% 79 | \xy@@ix@{{!Ch\dir }{}}\relax 80 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 81 | \xy@{}{\Cbreak@@ }% 82 | \xy@{|}{}% 83 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 84 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 85 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 86 | \xy@{}{\leave@ }% 87 | \xy@@ix@{{!Ch\dir }{>}}\relax 88 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 89 | \xy@{}{\Cbreak@@ }% 90 | \xy@{}{\Clast@@ }% 91 | \xy@{}{\setupDirection@ }% 92 | \xy@{PATHaction/{}}{}% 93 | \xy@{\restore }{\leave@ }% 94 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 95 | \xy@@ix@{{!V\entrybox }{A }}\relax 96 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 97 | \xy@{ENTRY "2,1"}{\Row =2 \Col =1\relax \cfromid@ {2,1}\pfromc@ }% 98 | \xy@@ix@{{!V\entrybox }{\protect \ensuremath {\mathrm {I}}^n \ar @{ ..>}[ur] }}\relax 99 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 100 | \xy@{\save }{\save@ }% 101 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 102 | \xy@{~={\preconnect \dir {..}}}{}% 103 | \xy@{~/{}}{}% 104 | \xy@{~<{|<*h\dir { }}}{}% 105 | \xy@{~>{|>*h\dir {>}}}{}% 106 | \xy@{~+{}}{}% 107 | \xy@{}{\pfromc@ }% 108 | \xy@{[ur]}{\def \thematrixCOORD@@ {[ur]}}% 109 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 110 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 111 | \xy@{PATHaction={\preconnect \dir {..}}}{}% 112 | \xy@@ix@{{\dir }{..}}\relax 113 | \xy@{\connect \dir {..}}{\expandafter \preconnect@ \the \toks 9 }% 114 | \xy@{|}{}% 115 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 116 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 117 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 118 | \xy@{}{\leave@ }% 119 | \xy@@ix@{{!Ch\dir }{ }}\relax 120 | \xy@{\drop !Ch\dir { }}{\expandafter \drop@ \the \toks 9 }% 121 | \xy@{}{\Cbreak@@ }% 122 | \xy@{|}{}% 123 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 124 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 125 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 126 | \xy@{}{\leave@ }% 127 | \xy@@ix@{{!Ch\dir }{>}}\relax 128 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 129 | \xy@{}{\Cbreak@@ }% 130 | \xy@{}{\Clast@@ }% 131 | \xy@{}{\setupDirection@ }% 132 | \xy@{PATHaction/{}}{}% 133 | \xy@{\restore }{\leave@ }% 134 | \xy@{}{\leave@ }% 135 | \xy@{}{}% 136 | \xy@{\restore }{\leave@ }% 137 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 138 | \xy@{}{\leave@ }% 139 | \xyendcompiled 140 | -------------------------------------------------------------------------------- /Stockholm/stockholm-31.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{stockholm-31}{2016/6/11:1349 [stockholm:708]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { \ar @/{}_{1pc}/@{..>}[d]_{\phi } X^{ \sqcup ^n}\\ \ar [u]_{X^{i^n}} X^{ \I ^n}\,, }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =13.6079pt\R@c =13.60791pt\D@c =5.73749pt\U@c =9.64282pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\cfromid@ {1,1}}% 10 | \xy@{}{\dimen@ =7.69016pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =14.73842pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =8.78474pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =14.73842pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 11 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@sinsign@@ \R@ }% 12 | \xy@{}{\dimen@ =14.73842pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =7.69016pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =14.73842pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =8.78474pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 13 | \xy@{}{\dimen@ =\xymatrixrowsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c -\xy@cossign@@ \R@ }% 14 | \xy@{}{\L@c =14.73842pt\R@c =14.73843pt\D@c =7.86665pt\U@c =9.70284pt\Edge@c ={\rectangleEdge }\idfromc@ {2,1}}% 15 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 16 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 17 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 18 | \xy@@ix@{{!V\entrybox }{\relax \arSAFE @/{}_{1pc}/@{..>}[d]_{\phi } X^{ \sqcup ^n}}}\relax 19 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 20 | \xy@{\save }{\save@ }% 21 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 22 | \xy@{~={\save @(,\xy@ {**{} ?+/{}_{1pc}/+/{}_{1pc}/ @+c}{\setupDirection@ \vfromslide@ {{}_{1pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {..}}}{}% 23 | \xy@{~/{\POS @i @) }}{}% 24 | \xy@{~<{|<*h\dir {}}}{}% 25 | \xy@{~>{|>*h\dir {>}}}{}% 26 | \xy@{~+{}}{}% 27 | \xy@{}{\pfromc@ }% 28 | \xy@{[d]}{\def \thematrixCOORD@@ {[d]}}% 29 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@2,1\endcsname \ifx \next@ \relax \xyerror@RC {2,1}\else \next@ \fi }% 30 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 31 | \xy@{PATHaction={\save @(,\xy@ {**{} ?+/{}_{1pc}/+/{}_{1pc}/ @+c}{\setupDirection@ \vfromslide@ {{}_{1pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }\restore \preconnect \crvi {..}}}{}% 32 | \xy@{\save }{\save@ }% 33 | \xy@{@(}{\senter@ }% 34 | \xy@{,}{\comma@@ }% 35 | \xy@{**{} ?+/{}_{1pc}/+/{}_{1pc}/ @+c}{\setupDirection@ \vfromslide@ {{}_{1pc}}\X@c =2\X@c \advance \X@c \X@p \advance \X@c .5\d@X \Y@c =2\Y@c \advance \Y@c \Y@p \advance \Y@c .5\d@Y \czeroEdge@ \spushc@ }% 36 | \xy@{\restore }{\leave@ }% 37 | \xy@@ix@{{\crvi }{..}}\relax 38 | \xy@{\connect \crvi {..}}{\expandafter \preconnect@ \the \toks 9 }% 39 | \xy@{|}{}% 40 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 41 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 42 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 43 | \xy@{}{\leave@ }% 44 | \xy@@ix@{{!Ch\dir }{}}\relax 45 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 46 | \xy@{}{\Cbreak@@ }% 47 | \xy@{_}{}% 48 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 49 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 50 | \xy@{}{\leave@ }% 51 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 52 | \xy@@ix@{\labelbox {\phi }}\relax 53 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \aboveDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 54 | \xy@{|}{}% 55 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 56 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 57 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 58 | \xy@{}{\leave@ }% 59 | \xy@@ix@{{!Ch\dir }{>}}\relax 60 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 61 | \xy@{}{\Cbreak@@ }% 62 | \xy@{}{\Clast@@ }% 63 | \xy@{}{\setupDirection@ }% 64 | \xy@{PATHaction/{\POS @i @) }}{}% 65 | \xy@{@i}{\sinit@ }% 66 | \xy@{@)}{\sleave@ }% 67 | \xy@{\restore }{\leave@ }% 68 | \xy@{ENTRY "2,1"}{\Row =2 \Col =1\relax \cfromid@ {2,1}\pfromc@ }% 69 | \xy@@ix@{{!V\entrybox }{\relax \arSAFE [u]_{X^{i^n}} X^{ \I ^n}\,, }}\relax 70 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 71 | \xy@{\save }{\save@ }% 72 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 73 | \xy@{~={\preconnect \dir {-}}}{}% 74 | \xy@{~/{}}{}% 75 | \xy@{~<{|<*h\dir {}}}{}% 76 | \xy@{~>{|>*h\dir {>}}}{}% 77 | \xy@{~+{}}{}% 78 | \xy@{}{\pfromc@ }% 79 | \xy@{[u]}{\def \thematrixCOORD@@ {[u]}}% 80 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,1\endcsname \ifx \next@ \relax \xyerror@RC {1,1}\else \next@ \fi }% 81 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 82 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 83 | \xy@@ix@{{\dir }{-}}\relax 84 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 85 | \xy@{|}{}% 86 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 87 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 88 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 89 | \xy@{}{\leave@ }% 90 | \xy@@ix@{{!Ch\dir }{}}\relax 91 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 92 | \xy@{}{\Cbreak@@ }% 93 | \xy@{_}{}% 94 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 95 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 96 | \xy@{}{\leave@ }% 97 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 98 | \xy@@ix@{\labelbox {X^{i^n}}}\relax 99 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \aboveDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 100 | \xy@{|}{}% 101 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 102 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 103 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 104 | \xy@{}{\leave@ }% 105 | \xy@@ix@{{!Ch\dir }{>}}\relax 106 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 107 | \xy@{}{\Cbreak@@ }% 108 | \xy@{}{\Clast@@ }% 109 | \xy@{}{\setupDirection@ }% 110 | \xy@{PATHaction/{}}{}% 111 | \xy@{\restore }{\leave@ }% 112 | \xy@{}{\leave@ }% 113 | \xy@{}{}% 114 | \xy@{\restore }{\leave@ }% 115 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 116 | \xy@{}{\leave@ }% 117 | \xyendcompiled 118 | -------------------------------------------------------------------------------- /Stockholm/stockholm-35.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{stockholm-35}{2016/6/11:838 [stockholm:693]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { TX \ar @<.8ex>[r]^{Tt_X} \ar @<-.8ex>[r]_{t_{TX}} & T^2X\,, }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =11.92538pt\R@c =11.9254pt\D@c =5.73749pt\U@c =7.745pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =8.6292pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =11.92538pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =8.6292pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =16.73373pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =11.92538pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =8.6292pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =16.73373pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =8.6292pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =16.73373pt\R@c =16.73375pt\D@c =7.86665pt\U@c =9.39174pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 16 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 17 | \xy@@ix@{{!V\entrybox }{TX \ar @<.8ex>[r]^{Tt_X} \ar @<-.8ex>[r]_{t_{TX}} }}\relax 18 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 19 | \xy@{\save }{\save@ }% 20 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 21 | \xy@{~={\preconnect \dir {-}}}{}% 22 | \xy@{~/{}}{}% 23 | \xy@{~<{|<*h\dir {}}}{}% 24 | \xy@{~>{|>*h\dir {>}}}{}% 25 | \xy@{~+{}}{}% 26 | \xy@{}{\pfromc@ }% 27 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 28 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 29 | \xy@{<.8ex>}{\dimen@ =.8ex\relax \edef \PATHslide@@ {\the \dimen@ }}% 30 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 31 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 32 | \xy@@ix@{{\dir }{-}}\relax 33 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 34 | \xy@{|}{}% 35 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 36 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 37 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 38 | \xy@{}{\leave@ }% 39 | \xy@@ix@{{!Ch\dir }{}}\relax 40 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 41 | \xy@{}{\Cbreak@@ }% 42 | \xy@{^}{}% 43 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 44 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 45 | \xy@{}{\leave@ }% 46 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 47 | \xy@@ix@{\labelbox {Tt_X}}\relax 48 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 49 | \xy@{|}{}% 50 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 51 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 52 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 53 | \xy@{}{\leave@ }% 54 | \xy@@ix@{{!Ch\dir }{>}}\relax 55 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 56 | \xy@{}{\Cbreak@@ }% 57 | \xy@{}{\Clast@@ }% 58 | \xy@{}{\setupDirection@ }% 59 | \xy@{PATHaction/{}}{}% 60 | \xy@{\restore }{\leave@ }% 61 | \xy@{\save }{\save@ }% 62 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 63 | \xy@{~={\preconnect \dir {-}}}{}% 64 | \xy@{~/{}}{}% 65 | \xy@{~<{|<*h\dir {}}}{}% 66 | \xy@{~>{|>*h\dir {>}}}{}% 67 | \xy@{~+{}}{}% 68 | \xy@{}{\pfromc@ }% 69 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 70 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 71 | \xy@{<-.8ex>}{\dimen@ =-.8ex\relax \edef \PATHslide@@ {\the \dimen@ }}% 72 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 73 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 74 | \xy@@ix@{{\dir }{-}}\relax 75 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 76 | \xy@{|}{}% 77 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 78 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 79 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 80 | \xy@{}{\leave@ }% 81 | \xy@@ix@{{!Ch\dir }{}}\relax 82 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 83 | \xy@{}{\Cbreak@@ }% 84 | \xy@{_}{}% 85 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 86 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 87 | \xy@{}{\leave@ }% 88 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 89 | \xy@@ix@{\labelbox {t_{TX}}}\relax 90 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \aboveDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 91 | \xy@{|}{}% 92 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 93 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 94 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 95 | \xy@{}{\leave@ }% 96 | \xy@@ix@{{!Ch\dir }{>}}\relax 97 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 98 | \xy@{}{\Cbreak@@ }% 99 | \xy@{}{\Clast@@ }% 100 | \xy@{}{\setupDirection@ }% 101 | \xy@{PATHaction/{}}{}% 102 | \xy@{\restore }{\leave@ }% 103 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 104 | \xy@@ix@{{!V\entrybox }{T^2X\,, }}\relax 105 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 106 | \xy@{}{\leave@ }% 107 | \xy@{}{}% 108 | \xy@{\restore }{\leave@ }% 109 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 110 | \xy@{}{\leave@ }% 111 | \xyendcompiled 112 | -------------------------------------------------------------------------------- /Stockholm/stockholm-36.xyc: -------------------------------------------------------------------------------- 1 | \xycompiled{stockholm-36}{2016/6/11:838 [stockholm:699]}{Xy-pic 3.8.8}% 2 | {\xymatrixnocompile { TX \ar @<.8ex>[r]^{Tt_X} \ar @<-.8ex>[r]_{t_{TX}} & T^2X \ar [r]^c & T_2X\,. }}\relax 3 | \xy@{\xymatrix }{\enter@ {\def \noexpand \xy@minX@@ {\xy@minX@@ }\def \noexpand \xy@maxX@@ {\xy@maxX@@ }\def \noexpand \xy@minY@@ {\xy@minY@@ }\def \noexpand \xy@maxY@@ {\xy@maxY@@ }\edef \noexpand \xymatrixprefix@@ {\codeof \xymatrixprefix@@ }}}% 4 | \xy@{}{\save@ \edef \matrixorigin@ {\X@c =\the \X@c \Y@c =\the \Y@c }\edef \xy@minX@@ {\the \X@c }\edef \xy@maxX@@ {\the \X@c }\edef \xy@minY@@ {\the \Y@c }\edef \xy@maxY@@ {\the \Y@c }}% 5 | \xy@{""}{\edef \xymatrixprefix@@ {}}% 6 | \xy@{}{\matrixorigin@ }% 7 | \xy@{}{\L@c =11.92538pt\R@c =11.9254pt\D@c =5.73749pt\U@c =7.745pt\Edge@c ={\rectangleEdge }\idfromc@ {1,1}}% 8 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 9 | \xy@{}{\dimen@ =8.38585pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =11.92538pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =8.38585pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =14.30042pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 10 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 11 | \xy@{}{\dimen@ =11.92538pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =8.38585pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =14.30042pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =8.38585pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 12 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 13 | \xy@{}{\L@c =14.30042pt\R@c =14.30043pt\D@c =5.73749pt\U@c =9.39174pt\Edge@c ={\rectangleEdge }\idfromc@ {1,2}}% 14 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 15 | \xy@{}{\dimen@ =8.38585pt\R@ =\xy@cotabs@@ \dimen@ \dimen@ =14.30042pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =8.38585pt\B@ =\xy@cotabs@@ \dimen@ \dimen@ =15.97331pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 16 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@cosabs@@ \dimen@ \advance \R@ \dimen@ \advance \X@c \xy@cossign@@ \R@ }% 17 | \xy@{}{\dimen@ =14.30042pt\R@ =\xy@tanabs@@ \dimen@ \dimen@ =8.38585pt\relax \ifdim \R@ >\dimen@ \R@ =\dimen@ \fi \dimen@ =15.97331pt\B@ =\xy@tanabs@@ \dimen@ \dimen@ =8.38585pt\relax \ifdim \B@ >\dimen@ \B@ =\dimen@ \fi \advance \R@ \B@ }% 18 | \xy@{}{\dimen@ =\xymatrixcolsep@ \dimen@ =\xy@sinabs@@ \dimen@ \advance \R@ \dimen@ \advance \Y@c \xy@sinsign@@ \R@ }% 19 | \xy@{}{\L@c =15.97331pt\R@c =15.97333pt\D@c =7.37997pt\U@c =7.745pt\Edge@c ={\rectangleEdge }\idfromc@ {1,3}}% 20 | \xy@{}{\dimen@ =\X@c \advance \dimen@ -\L@c \ifdim \dimen@ <\xy@minX@@ \edef \xy@minX@@ {\the \dimen@ }\fi \dimen@ =\X@c \advance \dimen@ +\R@c \ifdim \dimen@ >\xy@maxX@@ \edef \xy@maxX@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ -\D@c \ifdim \dimen@ <\xy@minY@@ \edef \xy@minY@@ {\the \dimen@ }\fi \dimen@ =\Y@c \advance \dimen@ +\U@c \ifdim \dimen@ >\xy@maxY@@ \edef \xy@maxY@@ {\the \dimen@ }\fi }% 21 | \xy@{}{\ifx \xymatrixsavedCOORD@ \relax \enter@ {\noexpand \let \noexpand \COORD@ \noexpand \xymatrixsavedCOORD@ }\let \xymatrixsavedCOORD@ =\COORD@ \let \COORD@ =\xymatrixCOORD@ \else \enter@ {}\fi }% 22 | \xy@{ENTRY "1,1"}{\Row =1 \Col =1\relax \cfromid@ {1,1}\pfromc@ }% 23 | \xy@@ix@{{!V\entrybox }{TX \ar @<.8ex>[r]^{Tt_X} \ar @<-.8ex>[r]_{t_{TX}} }}\relax 24 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 25 | \xy@{\save }{\save@ }% 26 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 27 | \xy@{~={\preconnect \dir {-}}}{}% 28 | \xy@{~/{}}{}% 29 | \xy@{~<{|<*h\dir {}}}{}% 30 | \xy@{~>{|>*h\dir {>}}}{}% 31 | \xy@{~+{}}{}% 32 | \xy@{}{\pfromc@ }% 33 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 34 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 35 | \xy@{<.8ex>}{\dimen@ =.8ex\relax \edef \PATHslide@@ {\the \dimen@ }}% 36 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 37 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 38 | \xy@@ix@{{\dir }{-}}\relax 39 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 40 | \xy@{|}{}% 41 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 42 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 43 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 44 | \xy@{}{\leave@ }% 45 | \xy@@ix@{{!Ch\dir }{}}\relax 46 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 47 | \xy@{}{\Cbreak@@ }% 48 | \xy@{^}{}% 49 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 50 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 51 | \xy@{}{\leave@ }% 52 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 53 | \xy@@ix@{\labelbox {Tt_X}}\relax 54 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 55 | \xy@{|}{}% 56 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 57 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 58 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 59 | \xy@{}{\leave@ }% 60 | \xy@@ix@{{!Ch\dir }{>}}\relax 61 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 62 | \xy@{}{\Cbreak@@ }% 63 | \xy@{}{\Clast@@ }% 64 | \xy@{}{\setupDirection@ }% 65 | \xy@{PATHaction/{}}{}% 66 | \xy@{\restore }{\leave@ }% 67 | \xy@{\save }{\save@ }% 68 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 69 | \xy@{~={\preconnect \dir {-}}}{}% 70 | \xy@{~/{}}{}% 71 | \xy@{~<{|<*h\dir {}}}{}% 72 | \xy@{~>{|>*h\dir {>}}}{}% 73 | \xy@{~+{}}{}% 74 | \xy@{}{\pfromc@ }% 75 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 76 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,2\endcsname \ifx \next@ \relax \xyerror@RC {1,2}\else \next@ \fi }% 77 | \xy@{<-.8ex>}{\dimen@ =-.8ex\relax \edef \PATHslide@@ {\the \dimen@ }}% 78 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 79 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 80 | \xy@@ix@{{\dir }{-}}\relax 81 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 82 | \xy@{|}{}% 83 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 84 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 85 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 86 | \xy@{}{\leave@ }% 87 | \xy@@ix@{{!Ch\dir }{}}\relax 88 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 89 | \xy@{}{\Cbreak@@ }% 90 | \xy@{_}{}% 91 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 92 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 93 | \xy@{}{\leave@ }% 94 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 95 | \xy@@ix@{\labelbox {t_{TX}}}\relax 96 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \aboveDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 97 | \xy@{|}{}% 98 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 99 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 100 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 101 | \xy@{}{\leave@ }% 102 | \xy@@ix@{{!Ch\dir }{>}}\relax 103 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 104 | \xy@{}{\Cbreak@@ }% 105 | \xy@{}{\Clast@@ }% 106 | \xy@{}{\setupDirection@ }% 107 | \xy@{PATHaction/{}}{}% 108 | \xy@{\restore }{\leave@ }% 109 | \xy@{ENTRY "1,2"}{\Row =1 \Col =2\relax \cfromid@ {1,2}\pfromc@ }% 110 | \xy@@ix@{{!V\entrybox }{T^2X \ar [r]^c }}\relax 111 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 112 | \xy@{\save }{\save@ }% 113 | \xy@{\afterPATH {\afterar@@ }}{\def \PATHslide@@ {\z@ }}% 114 | \xy@{~={\preconnect \dir {-}}}{}% 115 | \xy@{~/{}}{}% 116 | \xy@{~<{|<*h\dir {}}}{}% 117 | \xy@{~>{|>*h\dir {>}}}{}% 118 | \xy@{~+{}}{}% 119 | \xy@{}{\pfromc@ }% 120 | \xy@{[r]}{\def \thematrixCOORD@@ {[r]}}% 121 | \xy@{}{\expandafter \let \expandafter \next@ \csname Q@1,3\endcsname \ifx \next@ \relax \xyerror@RC {1,3}\else \next@ \fi }% 122 | \xy@{}{\setupDirection@ \dimen@ =\PATHslide@@ \dimen@ii =-\sinDirection \dimen@ \ifPATHomitslide@@ \else \advance \X@p \dimen@ii \fi \advance \X@c \dimen@ii \dimen@ii = \cosDirection \dimen@ \ifPATHomitslide@@ \else \advance \Y@p \dimen@ii \fi \advance \Y@c \dimen@ii \PATHomitslide@@false \resetupDirection@ }% 123 | \xy@{PATHaction={\preconnect \dir {-}}}{}% 124 | \xy@@ix@{{\dir }{-}}\relax 125 | \xy@{\connect \dir {-}}{\expandafter \preconnect@ \the \toks 9 }% 126 | \xy@{|}{}% 127 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 128 | \xy@{<}{\def \PLACEf@ {{0}}\PLACEedgep@@ }% 129 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 130 | \xy@{}{\leave@ }% 131 | \xy@@ix@{{!Ch\dir }{}}\relax 132 | \xy@{\drop !Ch\dir {}}{\expandafter \drop@ \the \toks 9 }% 133 | \xy@{}{\Cbreak@@ }% 134 | \xy@{^}{}% 135 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 136 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 137 | \xy@{}{\leave@ }% 138 | \xy@{}{\enter@ \DirectionfromtheDirection@ }% 139 | \xy@@ix@{\labelbox {c}}\relax 140 | \xy@{}{\setbox \z@ =\expandafter \object \the \toks 9 \advance \L@c \labelmargin@ \advance \R@c \labelmargin@ \advance \D@c \labelmargin@ \advance \U@c \labelmargin@ \setboxz@h {\kern \labelmargin@ \boxz@ \kern \labelmargin@ }\A@ =\X@c \B@ =\Y@c \belowDirection@ \xydashl@ \the \Edge@c \thr@@ \advance \A@ -\X@c \advance \B@ -\Y@c \advance \X@c 2\A@ \advance \Y@c 2\B@ \ht \z@ =\U@c \dp \z@ =\D@c \dimen@ =\L@c \advance \dimen@ \R@c \wd \z@ =\dimen@ \setbox \lastobjectbox@ =\hbox {\X@c =\L@c \Y@c =\z@ \Drop@@ }\drop@ {\box \lastobjectbox@ }{}\leave@ }% 141 | \xy@{|}{}% 142 | \xy@{}{\enter@ {\pfromthep@ }\Creset@@ \def \PLACEf@ {{.5}}\let \PLACEedgep@@ =\PLACEedgep@ \let \PLACEedgec@@ =\PLACEedgec@ }% 143 | \xy@{>}{\def \PLACEf@ {{1}}\PLACEedgec@@ }% 144 | \xy@{}{\expandafter \Calong@@ \PLACEf@ \czeroEdge@ }% 145 | \xy@{}{\leave@ }% 146 | \xy@@ix@{{!Ch\dir }{>}}\relax 147 | \xy@{\drop !Ch\dir {>}}{\expandafter \drop@ \the \toks 9 }% 148 | \xy@{}{\Cbreak@@ }% 149 | \xy@{}{\Clast@@ }% 150 | \xy@{}{\setupDirection@ }% 151 | \xy@{PATHaction/{}}{}% 152 | \xy@{\restore }{\leave@ }% 153 | \xy@{ENTRY "1,3"}{\Row =1 \Col =3\relax \cfromid@ {1,3}\pfromc@ }% 154 | \xy@@ix@{{!V\entrybox }{T_2X\,. }}\relax 155 | \xy@{}{\expandafter \dropentry@ \the \toks 9}% 156 | \xy@{}{\leave@ }% 157 | \xy@{}{}% 158 | \xy@{\restore }{\leave@ }% 159 | \xy@{}{\edef \nextii@ {{\xy@minX@@ }{\xy@maxX@@ }{\xy@minY@@ }{\xy@maxY@@ }}\expandafter \xymatrix@insert@ \nextii@ }% 160 | \xy@{}{\leave@ }% 161 | \xyendcompiled 162 | -------------------------------------------------------------------------------- /Stockholm/stockholm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/Stockholm/stockholm.pdf -------------------------------------------------------------------------------- /universes/awodey_mscs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/universes/awodey_mscs.zip -------------------------------------------------------------------------------- /universes/universes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awodey/math/014f1add595502132438886db656f66461e75e25/universes/universes.pdf --------------------------------------------------------------------------------