-
Notifications
You must be signed in to change notification settings - Fork 1
/
2dtypesZot.bib
1609 lines (1503 loc) · 116 KB
/
2dtypesZot.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
@inproceedings{aaronsonClassificationReversibleBit2017,
title = {The {{Classification}} of {{Reversible Bit Operations}}},
booktitle = {8th {{Innovations}} in {{Theoretical Computer Science Conference}} ({{ITCS}} 2017)},
author = {Aaronson, Scott and Grier, Daniel and Schaeffer, Luke},
editor = {Papadimitriou, Christos H.},
year = {2017},
series = {Leibniz {{International Proceedings}} in {{Informatics}} ({{LIPIcs}})},
volume = {67},
pages = {23:1--23:34},
publisher = {{Schloss Dagstuhl\textendash Leibniz-Zentrum fuer Informatik}},
address = {{Dagstuhl, Germany}},
issn = {1868-8969},
doi = {10.4230/LIPIcs.ITCS.2017.23},
url = {http://drops.dagstuhl.de/opus/volltexte/2017/8173},
urldate = {2021-11-10},
isbn = {978-3-95977-029-3},
keywords = {Boolean logic,Circuit synthesis,Gate classification,Post’s lattice,Reversible computation,Reversible gates}
}
@inproceedings{abramskyAbstractScalarsLoops2005,
title = {Abstract {{Scalars}}, {{Loops}}, and {{Free Traced}} and {{Strongly Compact Closed Categories}}},
booktitle = {Algebra and {{Coalgebra}} in {{Computer Science}}},
author = {Abramsky, Samson},
editor = {Fiadeiro, Jos{\'e} Luiz and Harman, Neil and Roggenbach, Markus and Rutten, Jan},
year = {2005},
series = {Lecture {{Notes}} in {{Computer Science}}},
pages = {1--29},
publisher = {{Springer}},
address = {{Berlin, Heidelberg}},
doi = {10.1007/11548133_1},
url = {10.1007/11548133_1},
abstract = {We study structures which have arisen in recent work by the present author and Bob Coecke on a categorical axiomatics for Quantum Mechanics; in particular, the notion of strongly compact closed category. We explain how these structures support a notion of scalar which allows quantitative aspects of physical theory to be expressed, and how the notion of strong compact closure emerges as a significant refinement of the more classical notion of compact closed category.We then proceed to an extended discussion of free constructions for a sequence of progressively more complex kinds of structured category, culminating in the strongly compact closed case. The simple geometric and combinatorial ideas underlying these constructions are emphasized. We also discuss variations where a prescribed monoid of scalars can be `glued in' to the free construction.},
isbn = {978-3-540-31876-7},
langid = {english},
keywords = {Algebraic Description,Monoidal Category,Monoidal Structure,Symmetric Monoidal Category,Tensor Product},
annotation = {ZSCC: NoCitationData[s1]}
}
@article{abramskyStructuralApproachReversible2005,
title = {A Structural Approach to Reversible Computation},
author = {Abramsky, Samson},
year = {2005},
month = dec,
journal = {Theoretical Computer Science},
volume = {347},
number = {3},
pages = {441--464},
issn = {03043975},
doi = {10.1016/j.tcs.2005.07.002},
url = {https://linkinghub.elsevier.com/retrieve/pii/S0304397505003804},
urldate = {2021-11-10},
abstract = {Reversibility is a key issue in the interface between computation and physics, and of growing importance as miniaturization progresses towards its physical limits. Most foundational work on reversible computing to date has focussed on simulations of low-level machine models. By contrast, we develop a more structural approach. We show how high-level functional programs can be mapped compositionally (i.e. in a syntax-directed fashion) into a simple kind of automata which are immediately seen to be reversible. The size of the automaton is linear in the size of the functional term. In mathematical terms, we are building a concrete model of functional computation. This construction stems directly from ideas arising in Geometry of Interaction and Linear Logic\textemdash but can be understood without any knowledge of these topics. In fact, it serves as an excellent introduction to them. At the same time, an interesting logical delineation between reversible and irreversible forms of computation emerges from our analysis.},
langid = {english}
}
@misc{aleksandrowiczQiskitOpensourceFramework2019,
title = {Qiskit: An {{Open}}-Source {{Framework}} for {{Quantum Computing}}},
shorttitle = {Qiskit},
author = {Aleksandrowicz, Gadi and Alexander, Thomas and Barkoutsos, Panagiotis and Bello, Luciano and {Ben-Haim}, Yael and Bucher, David and {Cabrera-Hern{\'a}ndez}, Francisco Jose and {Carballo-Franquis}, Jorge and Chen, Adrian and Chen, Chun-Fu and Chow, Jerry M. and {C{\'o}rcoles-Gonzales}, Antonio D. and Cross, Abigail J. and Cross, Andrew and {Cruz-Benito}, Juan and Culver, Chris and Gonz{\'a}lez, Salvador De La Puente and Torre, Enrique De La and Ding, Delton and Dumitrescu, Eugene and Duran, Ivan and Eendebak, Pieter and Everitt, Mark and Sertage, Ismael Faro and Frisch, Albert and Fuhrer, Andreas and Gambetta, Jay and Gago, Borja Godoy and {Gomez-Mosquera}, Juan and Greenberg, Donny and Hamamura, Ikko and Havlicek, Vojtech and Hellmers, Joe and {\L}ukasz Herok and Horii, Hiroshi and Shaohan Hu and Imamichi, Takashi and Toshinari Itoko and {Javadi-Abhari}, Ali and Kanazawa, Naoki and Karazeev, Anton and Krsulich, Kevin and Liu, Peng and Luh, Yang and Yunho Maeng and Marques, Manoel and {Mart{\'i}n-Fern{\'a}ndez}, Francisco Jose and McClure, Douglas T. and McKay, David and Srujan Meesala and Mezzacapo, Antonio and Moll, Nikolaj and Rodr{\'i}guez, Diego Moreda and Nannicini, Giacomo and Nation, Paul and Ollitrault, Pauline and O'Riordan, Lee James and Hanhee Paik and P{\'e}rez, Jes{\'u}s and Phan, Anna and Pistoia, Marco and Prutyanov, Viktor and Reuter, Max and Rice, Julia and Abd{\'o}n Rodr{\'i}guez Davila and Rudy, Raymond Harry Putra and Mingi Ryu and Ninad Sathaye and Schnabel, Chris and Schoute, Eddie and Kanav Setia and Yunong Shi and Adenilton Silva and Siraichi, Yukio and Seyon Sivarajah and Smolin, John A. and Soeken, Mathias and Takahashi, Hitomi and Tavernelli, Ivano and Taylor, Charles and Taylour, Pete and Kenso Trabing and Treinish, Matthew and Turner, Wes and {Vogt-Lee}, Desiree and Vuillot, Christophe and Wildstrom, Jonathan A. and Wilson, Jessica and Winston, Erick and Wood, Christopher and Wood, Stephen and W{\"o}rner, Stefan and Akhalwaya, Ismail Yunus and Zoufal, Christa},
year = {2019},
month = jan,
doi = {10.5281/ZENODO.2562110},
url = {https://zenodo.org/record/2562110},
urldate = {2021-07-09},
abstract = {Qiskit is an open-source framework for working with noisy quantum computers at the level of pulses, circuits, and algorithms. https://qiskit.org},
copyright = {Apache License 2.0, Open Access},
howpublished = {Zenodo},
langid = {english},
keywords = {qiskit,quantum computing,quantum programming language,sdk},
annotation = {ZSCC: NoCitationData[s0]}
}
@phdthesis{angiuliComputationalSemanticsCartesianCubical2019,
title = {Computational {{Semantics}} of {{CartesianCubical Type Theory}}},
author = {Angiuli, Carlo},
year = {2019},
month = sep,
address = {{Pittsburgh, PA}},
url = {https://www.cs.cmu.edu/~cangiuli/thesis/thesis.pdf},
school = {Carnegie Mellon University},
annotation = {ZSCC: NoCitationData[s0]}
}
@article{angiuliInternalizingRepresentationIndependence2021,
title = {Internalizing Representation Independence with Univalence},
author = {Angiuli, Carlo and Cavallo, Evan and M{\"o}rtberg, Anders and Zeuner, Max},
year = {2021},
month = jan,
journal = {Proceedings of the ACM on Programming Languages},
volume = {5},
number = {POPL},
pages = {12:1--12:30},
doi = {10.1145/3434293},
url = {https://doi.org/10.1145/3434293},
urldate = {2021-07-09},
abstract = {In their usual form, representation independence metatheorems provide an external guarantee that two implementations of an abstract interface are interchangeable when they are related by an operation-preserving correspondence. If our programming language is dependently-typed, however, we would like to appeal to such invariance results within the language itself, in order to obtain correctness theorems for complex implementations by transferring them from simpler, related implementations. Recent work in proof assistants has shown that Voevodsky's univalence principle allows transferring theorems between isomorphic types, but many instances of representation independence in programming involve non-isomorphic representations. In this paper, we develop techniques for establishing internal relational representation independence results in dependent type theory, by using higher inductive types to simultaneously quotient two related implementation types by a heterogeneous correspondence between them. The correspondence becomes an isomorphism between the quotiented types, thereby allowing us to obtain an equality of implementations by univalence. We illustrate our techniques by considering applications to matrices, queues, and finite multisets. Our results are all formalized in Cubical Agda, a recent extension of Agda which supports univalence and higher inductive types in a computationally well-behaved way.},
keywords = {Cubical Type Theory,Higher Inductive Types,Proof Assistants,Representation Independence,Univalence},
annotation = {ZSCC: 0000007}
}
@article{baezCategoriesNets2021,
title = {Categories of {{Nets}}},
author = {Baez, John C. and Genovese, Fabrizio and Master, Jade and Shulman, Michael},
year = {2021},
month = apr,
journal = {arXiv:2101.04238 [cs, math]},
eprint = {2101.04238},
eprinttype = {arxiv},
primaryclass = {cs, math},
url = {http://arxiv.org/abs/2101.04238},
urldate = {2021-06-29},
abstract = {We present a unified framework for Petri nets and various variants, such as pre-nets and Kock's whole-grain Petri nets. Our framework is based on a less well-studied notion that we call \$\textbackslash Sigma\$-nets, which allow finer control over whether tokens are treated using the collective or individual token philosophy. We describe three forms of execution semantics in which pre-nets generate strict monoidal categories, \$\textbackslash Sigma\$-nets (including whole-grain Petri nets) generate symmetric strict monoidal categories, and Petri nets generate commutative monoidal categories, all by left adjoint functors. We also construct adjunctions relating these categories of nets to each other, in particular showing that all kinds of net can be embedded in the unifying category of \$\textbackslash Sigma\$-nets, in a way that commutes coherently with their execution semantics.},
archiveprefix = {arXiv},
keywords = {⛔ No DOI found,Computer Science - Formal Languages and Automata Theory,Mathematics - Category Theory},
annotation = {ZSCC: 0000004}
}
@incollection{baezFiniteSetsFeynman2001,
title = {From {{Finite Sets}} to {{Feynman Diagrams}}},
booktitle = {Mathematics {{Unlimited}} \textemdash{} 2001 and {{Beyond}}},
author = {Baez, John C. and Dolan, James},
editor = {Engquist, Bj{\"o}rn and Schmid, Wilfried},
year = {2001},
pages = {29--50},
publisher = {{Springer}},
address = {{Berlin, Heidelberg}},
doi = {10.1007/978-3-642-56478-9_3},
url = {https://doi.org/10.1007/978-3-642-56478-9_3},
urldate = {2021-11-10},
abstract = {Prediction is hard, especially when it comes to the future, but barring some unforeseen catastrophe, we can expect the amount of mathematics produced in the 21st century to dwarf that of all the centuries that came before. By the very nature of its subject matter, mathematics is capable of limitless expansion. Thanks to rapid improvements in technology, our computational power is in a phase of exponential growth. Even if this growth slows, we have barely begun to exploit our new abilities. Thus the interesting question is not whether the 21st century will see an unprecedented explosion of new mathematics. It is whether anyone will ever understand more than the tiniest fraction of this new mathematics \textemdash{} or even the mathematics we already have.},
isbn = {978-3-642-56478-9},
langid = {english}
}
@article{baezHIGHERDIMENSIONALALGEBRA2010,
title = {{{HIGHER DIMENSIONAL ALGEBRA VII}}: {{GROUPOIDIFICATION}}},
author = {Baez, John C and Hoffnung, Alexander E and Walker, Christopher D},
year = {2010},
journal = {Theory and Applications of Categories},
volume = {24},
pages = {66},
url = {http://www.tac.mta.ca/tac/volumes/24/18/24-18abs.html},
abstract = {Groupoidification is a form of categorification in which vector spaces are replaced by groupoids and linear operators are replaced by spans of groupoids. We introduce this idea with a detailed exposition of `degroupoidification': a systematic process that turns groupoids and spans into vector spaces and linear operators. Then we present three applications of groupoidification. The first is to Feynman diagrams. The Hilbert space for the quantum harmonic oscillator arises naturally from degroupoidifying the groupoid of finite sets and bijections. This allows for a purely combinatorial interpretation of creation and annihilation operators, their commutation relations, field operators, their normal-ordered powers, and finally Feynman diagrams. The second application is to Hecke algebras. We explain how to groupoidify the Hecke algebra associated to a Dynkin diagram whenever the deformation parameter q is a prime power. We illustrate this with the simplest nontrivial example, coming from the A2 Dynkin diagram. In this example we show that the solution of the Yang\textendash Baxter equation built into the A2 Hecke algebra arises naturally from the axioms of projective geometry applied to the projective plane over the finite field Fq. The third application is to Hall algebras. We explain how the standard construction of the Hall algebra from the category of Fq representations of a simply-laced quiver can be seen as an example of degroupoidification. This in turn provides a new way to categorify\textemdash or more precisely, groupoidify\textemdash the positive part of the quantum group associated to the quiver.},
langid = {english},
keywords = {⛔ No DOI found},
annotation = {ZSCC: 0000054}
}
@article{bakerLivelyLinearLisp1992,
title = {Lively Linear {{Lisp}}: ``Look Ma, No Garbage!''},
shorttitle = {Lively Linear {{Lisp}}},
author = {Baker, Henry G.},
year = {1992},
month = aug,
journal = {ACM SIGPLAN Notices},
volume = {27},
number = {8},
pages = {89--98},
issn = {0362-1340},
doi = {10.1145/142137.142162},
url = {https://doi.org/10.1145/142137.142162},
urldate = {2021-11-10},
abstract = {Linear logic has been proposed as one solution to the problem of garbage collection and providing efficient "update-in-place" capabilities within a more functional language. Linear logic conserves accessibility, and hence provides a mechanical metaphor which is more appropriate for a distributed-memory parallel processor in which copying is explicit. However, linear logic's lack of sharing may introduce significant inefficiencies of its own.We show an efficient implementation of linear logic called Linear Lisp that runs within a constant factor of non-linear logic. This Linear Lisp allows RPLACX operations, and manages storage as safely as a non-linear Lisp, but does not need a garbage collector. Since it offers assignments but no sharing, it occupies a twilight zone between functional languages and imperative languages. Our Linear Lisp Machine offers many of the same capabilities as combinator/graph reduction machines, but without their copying and garbage collection problems.}
}
@inproceedings{bakerNREVERSALFortuneThermodynamics1992,
title = {{{NREVERSAL}} of Fortune \textemdash{} {{The}} Thermodynamics of Garbage Collection},
booktitle = {Memory {{Management}}},
author = {Baker, Henry G.},
editor = {Bekkers, Yves and Cohen, Jacques},
year = {1992},
series = {Lecture {{Notes}} in {{Computer Science}}},
pages = {507--524},
publisher = {{Springer}},
address = {{Berlin, Heidelberg}},
doi = {10.1007/BFb0017210},
abstract = {The need to reverse a computation arises in many contexts\textemdash debugging, editor undoing, optimistic concurrency undoing, speculative computation undoing, trace scheduling, exception handling undoing, database recovery, optimistic discrete event simulations, subjunctive computing, etc. The need to analyze a reversed computation arises in the context of static analysis\textemdash liveness analysis, strictness analysis, type inference, etc. Traditional means for restoring a computation to a previous state involve checkpoints; checkpoints require time to copy, as well as space to store, the copied material. Traditional reverse abstract interpretation produces relatively poor information due to its inability to guess the previous values of assigned-to variables.We propose an abstract computer model and a programming language\textemdash{$\Psi$}-Lisp\textemdash whose primitive operations are injective and hence reversible, thus allowing arbitrary undoing without the overheads of checkpointing. Such a computer can be built from reversible conservative logic circuits, with the serendipitous advantage of dissipating far less heat than traditional Boolean AND/OR/NOT circuits. Unlike functional languages, which have one ``state'' for all times, {$\Psi$}-Lisp has at all times one ``state'', with unique predecessor and successor states.Compiling into a reversible pseudocode can have benefits even when targeting a traditional computer. Certain optimizations, e.g., update-in-place, and compile-time garbage collection may be more easily performed, because the information may be elicited without the difficult and time-consuming iterative abstract interpretation required for most non-reversible models.In a reversible machine, garbage collection for recycling storage can always be performed by a reversed (sub)computation. While this ``collection is reversed mutation'' insight does not reduce space requirements when used for the computation as a whole, it does save space when used to recycle at finer scales. This insight also provides an explanation for the fundamental importance of the push-down stack both for recognizing palindromes and for managing storage.Reversible computers are related to Prolog, linear logic and chemical abstract machines.},
isbn = {978-3-540-47315-2},
langid = {english},
keywords = {Functional Language,Garbage Collection,Garbage Collector,Lambda Calculus,Reversible Computer}
}
@article{beauregardCircuitShorAlgorithm2003,
title = {Circuit for {{Shor}}'s Algorithm Using 2n+3 Qubits},
author = {Beauregard, Stephane},
year = {2003},
month = mar,
journal = {Quantum Information \& Computation},
volume = {3},
number = {2},
pages = {175--185},
issn = {1533-7146},
abstract = {We try to minimize the number of qubits needed to factor an integer of n bits using Shor's algorithm on a quantum computer. We introduce a circuit which uses 2n + 3 qubits and 0(n3lg(n)) elementary quantum gates in a depth of 0(n3) to implement the factorization algorithm. The circuit is computable in polynomial time on a classical computer and is completely general as it does not rely on any property of the number to be factored.},
keywords = {factorization,modular arithmetics,quantum circuits}
}
@article{bekeCategorificationTermRewriting2011,
title = {Categorification, Term Rewriting and the {{Knuth}}\textendash{{Bendix}} Procedure},
author = {Beke, Tibor},
year = {2011},
month = may,
journal = {Journal of Pure and Applied Algebra},
volume = {215},
number = {5},
pages = {728--740},
issn = {0022-4049},
doi = {10.1016/j.jpaa.2010.06.019},
url = {10.1016/j.jpaa.2010.06.019},
urldate = {2021-06-28},
abstract = {An axiomatization of a finitary, equational universal algebra by a convergent term rewrite system gives rise to a finite, coherent categorification of the algebra.},
langid = {english},
annotation = {ZSCC: 0000004}
}
@book{bellmanCombinatorialAnalysis1960,
title = {Combinatorial {{Analysis}}},
author = {Bellman, Richard and Hall, Marshall},
year = {1960},
series = {Proceedings of {{Symposia}} in {{Applied Mathematics}}},
volume = {10},
publisher = {{American Mathematical Society}},
issn = {2324-7088, 0160-7634},
doi = {http://dx.doi.org/10.1090/psapm/010},
url = {https://doi.org/10.1090/psapm/010},
urldate = {2021-01-30},
abstract = {Advancing research. Creating connections.},
isbn = {978-0-8218-1310-2 978-0-8218-7334-2 978-0-8218-9225-1},
langid = {english},
annotation = {ZSCC: 0000000}
}
@article{bennettFundamentalPhysicalLimits1985,
title = {The {{Fundamental Physical Limits}} of {{Computation}}},
author = {Bennett, Charles H. and Landauer, Rolf},
year = {1985},
journal = {Scientific American},
volume = {253},
number = {1},
pages = {48--57},
publisher = {{Scientific American, a division of Nature America, Inc.}},
issn = {0036-8733},
url = {https://www.jstor.org/stable/24967723},
urldate = {2021-11-10}
}
@article{bergerTeachingOrdinalPatterns2019,
title = {Teaching {{Ordinal Patterns}} to a {{Computer}}: Efficient {{Encoding Algorithms Based}} on the {{Lehmer Code}}},
shorttitle = {Teaching {{Ordinal Patterns}} to a {{Computer}}},
author = {Berger, Sebastian and Kravtsiv, Andrii and Schneider, Gerhard and Jordan, Denis},
year = {2019},
month = oct,
journal = {Entropy},
volume = {21},
number = {10},
pages = {1023},
issn = {1099-4300},
doi = {10.3390/e21101023},
url = {https://www.mdpi.com/1099-4300/21/10/1023},
urldate = {2021-07-05},
abstract = {Ordinal patterns are the common basis of various techniques used in the study of dynamical systems and nonlinear time series analysis. The present article focusses on the computational problem of turning time series into sequences of ordinal patterns. In a first step, a numerical encoding scheme for ordinal patterns is proposed. Utilising the classical Lehmer code, it enumerates ordinal patterns by consecutive non-negative integers, starting from zero. This compact representation considerably simplifies working with ordinal patterns in the digital domain. Subsequently, three algorithms for the efficient extraction of ordinal patterns from time series are discussed, including previously published approaches that can be adapted to the Lehmer code. The respective strengths and weaknesses of those algorithms are discussed, and further substantiated by benchmark results. One of the algorithms stands out in terms of scalability: its run-time increases linearly with both the pattern order and the sequence length, while its memory footprint is practically negligible. These properties enable the study of high-dimensional pattern spaces at low computational cost. In summary, the tools described herein may improve the efficiency of virtually any ordinal pattern-based analysis method, among them quantitative measures like permutation entropy and symbolic transfer entropy, but also techniques like forbidden pattern identification. Moreover, the concepts presented may allow for putting ideas into practice that up to now had been hindered by computational burden. To enable smooth evaluation, a function library written in the C programming language, as well as language bindings and native implementations for various numerical computation environments are provided in the supplements.},
langid = {english},
annotation = {ZSCC: 0000006}
}
@incollection{beylinExtractingProofCoherence1996,
title = {Extracting a Proof of Coherence for Monoidal Categories from a Proof of Normalization for Monoids},
booktitle = {Types for {{Proofs}} and {{Programs}}},
author = {Beylin, Ilya and Dybjer, Peter},
editor = {Goos, Gerhard and Hartmanis, Juris and Leeuwen, Jan and Berardi, Stefano and Coppo, Mario},
year = {1996},
volume = {1158},
pages = {47--61},
publisher = {{Springer Berlin Heidelberg}},
address = {{Berlin, Heidelberg}},
doi = {10.1007/3-540-61780-9_61},
url = {http://link.springer.com/10.1007/3-540-61780-9_61},
urldate = {2021-07-07},
abstract = {This paper studies the problem of coherence in category theory from a type-theoretic viewpoint. We first show how a Curry-Howard interpretation of a formal proof of normalization for monoids almost directly yields a coherence proof for monoidal categories. Then we formalize this coherence proof in intensional intuitionistic type theory and show how it relies on explicit reasoning about proof objects for intensional equality. This formalization has been checkedin the proof assistant ALF.},
isbn = {978-3-540-61780-8 978-3-540-70722-6},
langid = {english}
}
@article{blackwellTwodimensionalMonadTheory1989,
title = {Two-Dimensional Monad Theory},
author = {Blackwell, R. and Kelly, G. M. and Power, A. J.},
year = {1989},
month = jul,
journal = {Journal of Pure and Applied Algebra},
volume = {59},
number = {1},
pages = {1--41},
issn = {0022-4049},
doi = {10.1016/0022-4049(89)90160-6},
url = {10.1016/0022-4049(89)90160-6},
urldate = {2021-06-12},
abstract = {We consider a 2-monad T with rank on a complete and cocomplete 2-category, and write T-Alg for the 2-category given the T-algebras, the morphisms preserving the structure to within coherent isomorphisms, and the appropriate 2-cells; T-Algs is the sub-2-category obtained by taking the strict morphisms. We show that T-Alg admits pseudo-limits and certain other limits, and that the inclusion 2-functor T-Algs \textrightarrow{} T-Alg has a left adjoint. We introduce the notion of flexible algebra, and use it to prove that T-Alg admits all bicolimits and that the 2-functor T-Alg \textrightarrow{} S-Alg induced by a monad-map S \textrightarrow{} T admits a left biadjoint.},
langid = {english},
annotation = {ZSCC: 0000302}
}
@inproceedings{bowmanDaggerTracedSymmetric2011,
title = {Dagger {{Traced Symmetric Monoidal Categories}} and {{Reversible Programming}}},
booktitle = {Workshop on {{Reversible Computation}}},
author = {Bowman, William J. and James, Roshan P. and Sabry, Amr},
year = {2011},
abstract = {We develop a reversible programming language from elementary mathematical and categorical foundations. The core language is based on isomorphisms between finite types: it is complete for combinational circuits and has an elegant semantics in dagger symmetric monoidal categories. The categorical semantics enables the definition of canonical and well-behaved reversible loop operators based on the notion of traced categories. The extended language can express recursive reversible algorithms on recursive types such as the natural numbers, lists, and trees. Computations in the extended language may diverge but every terminating computation is still reversible.}
}
@inproceedings{buchholtzHigherGroupsHomotopy2018,
title = {Higher {{Groups}} in {{Homotopy Type Theory}}},
booktitle = {Proceedings of the 33rd {{Annual ACM}}/{{IEEE Symposium}} on {{Logic}} in {{Computer Science}}},
author = {Buchholtz, Ulrik and {van Doorn}, Floris and Rijke, Egbert},
year = {2018},
month = jul,
pages = {205--214},
publisher = {{ACM}},
address = {{Oxford United Kingdom}},
doi = {10.1145/3209108.3209150},
url = {https://dl.acm.org/doi/10.1145/3209108.3209150},
urldate = {2021-06-16},
abstract = {We present a development of the theory of higher groups, including infinity groups and connective spectra, in homotopy type theory. An infinity group is simply the loops in a pointed, connected type, where the group structure comes from the structure inherent in the identity types of Martin-L\"of type theory. We investigate ordinary groups from this viewpoint, as well as higher dimensional groups and groups that can be delooped more than once. A major result is the stabilization theorem, which states that if an n-type can be delooped n + 2 times, then it is an infinite loop type. Most of the results have been formalized in the Lean proof assistant.},
isbn = {978-1-4503-5583-4},
langid = {english},
annotation = {ZSCC: 0000018}
}
@inproceedings{buchholtzRealProjectiveSpaces2017,
title = {The Real Projective Spaces in Homotopy Type Theory},
booktitle = {Proceedings of the 32nd {{Annual ACM}}/{{IEEE Symposium}} on {{Logic}} in {{Computer Science}}},
author = {Buchholtz, Ulrik and Rijke, Egbert},
year = {2017},
month = jun,
series = {{{LICS}} '17},
pages = {1--8},
publisher = {{IEEE Press}},
address = {{Reykjav\'ik, Iceland}},
abstract = {Homotopy type theory is a version of Martin-L\"of type theory taking advantage of its homotopical models. In particular, we can use and construct objects of homotopy theory and reason about them using higher inductive types. In this article, we construct the real projective spaces, key players in homotopy theory, as certain higher inductive types in homotopy type theory. The classical definition of RPn, as the quotient space identifying antipodal points of the n-sphere, does not translate directly to homotopy type theory. Instead, we define RPn by induction on n simultaneously with its tautological bundle of 2-element sets. As the base case, we take RP-1 to be the empty type. In the inductive step, we take RPn+1 to be the mapping cone of the projection map of the tautological bundle of RPn, and we use its universal property and the univalence axiom to define the tautological bundle on RPn+1. By showing that the total space of the tautological bundle of RPn is the n-sphere Sn, we retrieve the classical description of RPn+1 as RPn with an (n + 1)-disk attached to it. The infinite dimensional real projective space RP{$\infty$}, defined as the sequential colimit of RPn with the canonical inclusion maps, is equivalent to the Eilenberg-MacLane space K(Z/2Z, 1), which here arises as the subtype of the universe consisting of 2-element types. Indeed, the infinite dimensional projective space classifies the 0-sphere bundles, which one can think of as synthetic line bundles. These constructions in homotopy type theory further illustrate the utility of homotopy type theory, including the interplay of type theoretic and homotopy theoretic ideas.},
isbn = {978-1-5090-3018-7},
keywords = {higher inductive types,homotopy type theory,real projective spaces,univalence axiom},
annotation = {ZSCC: 0000014}
}
@incollection{caretteComputingSemiringsWeak2016,
title = {Computing with {{Semirings}} and {{Weak Rig Groupoids}}},
booktitle = {Programming {{Languages}} and {{Systems}}},
author = {Carette, Jacques and Sabry, Amr},
editor = {Thiemann, Peter},
year = {2016},
volume = {9632},
pages = {123--148},
publisher = {{Springer Berlin Heidelberg}},
address = {{Berlin, Heidelberg}},
doi = {10.1007/978-3-662-49498-1_6},
url = {http://link.springer.com/10.1007/978-3-662-49498-1_6},
urldate = {2021-07-05},
abstract = {The original formulation of the Curry\textendash Howard correspondence relates propositional logic to the simply-typed {$\lambda$}-calculus at three levels: the syntax of propositions corresponds to the syntax of types; the proofs of propositions correspond to programs of the corresponding types; and the normalization of proofs corresponds to the evaluation of programs. This rich correspondence has inspired our community for half a century and has been generalized to deal with more advanced logics and programming models. We propose a variant of this correspondence which is inspired by conservation of information and recent homotopy theoretic approaches to type theory.},
isbn = {978-3-662-49497-4 978-3-662-49498-1},
langid = {english},
annotation = {ZSCC: NoCitationData[s0]}
}
@article{caretteEmbracingLawsPhysics2021,
title = {Embracing the {{Laws}} of {{Physics}}: Three {{Reversible Models}} of {{Computation}}},
shorttitle = {Embracing the {{Laws}} of {{Physics}}},
author = {Carette, Jacques and James, Roshan P. and Sabry, Amr},
year = {2021},
journal = {Advances in Computers},
volume = {126},
url = {http://arxiv.org/abs/1811.03678},
urldate = {2021-11-10},
abstract = {Our main models of computation (the Turing Machine and the RAM) and most modern computer architectures make fundamental assumptions about which primitive operations are realizable on a physical computing device. The consensus is that these primitive operations include logical operations like conjunction, disjunction and negation, as well as reading and writing to a large collection of memory locations. This perspective conforms to a macro-level view of physics and indeed these operations are realizable using macro-level devices involving thousands of electrons. This point of view is however incompatible with computation realized using quantum devices or analyzed using elementary thermodynamics as both these fundamental physical theories imply that information is a conserved quantity of physical processes and hence of primitive computational operations.},
langid = {english},
keywords = {68Q05,Computer Science - Logic in Computer Science,Computer Science - Programming Languages,Mathematics - Category Theory,Quantum Physics},
annotation = {To appear}
}
@article{caretteReversibleProgramsUnivalent2018,
title = {From {{Reversible Programs}} to {{Univalent Universes}} and {{Back}}},
author = {Carette, Jacques and Chen, Chao-Hong and Choudhury, Vikraman and Sabry, Amr},
year = {2018},
month = apr,
journal = {Electronic Notes in Theoretical Computer Science},
series = {The {{Thirty}}-Third {{Conference}} on the {{Mathematical Foundations}} of {{Programming Semantics}} ({{MFPS XXXIII}})},
volume = {336},
pages = {5--25},
issn = {1571-0661},
doi = {10.1016/j.entcs.2018.03.013},
url = {https://www.sciencedirect.com/science/article/pii/S1571066118300161},
urldate = {2021-05-03},
abstract = {We establish a close connection between a reversible programming language based on type isomorphisms and a formally presented univalent universe. The correspondence relates combinators witnessing type isomorphisms in the programming language to paths in the univalent universe; and combinator optimizations in the programming language to 2-paths in the univalent universe. The result suggests a simple computational interpretation of paths and of univalence in terms of familiar programming constructs whenever the universe in question is computable.},
langid = {english},
keywords = {Agda,Reversible programming,unilance},
annotation = {ZSCC: 0000005}
}
@article{chenComputationalInterpretationCompact2021,
title = {A Computational Interpretation of Compact Closed Categories: Reversible Programming with Negative and Fractional Types},
shorttitle = {A Computational Interpretation of Compact Closed Categories},
author = {Chen, Chao-Hong and Sabry, Amr},
year = {2021},
month = jan,
journal = {Proceedings of the ACM on Programming Languages},
volume = {5},
number = {POPL},
pages = {9:1--9:29},
doi = {10.1145/3434290},
url = {https://doi.org/10.1145/3434290},
urldate = {2021-07-02},
abstract = {Compact closed categories include objects representing higher-order functions and are well-established as models of linear logic, concurrency, and quantum computing. We show that it is possible to construct such compact closed categories for conventional sum and product types by defining a dual to sum types, a negative type, and a dual to product types, a fractional type. Inspired by the categorical semantics, we define a sound operational semantics for negative and fractional types in which a negative type represents a computational effect that ``reverses execution flow'' and a fractional type represents a computational effect that ``garbage collects'' particular values or throws exceptions. Specifically, we extend a first-order reversible language of type isomorphisms with negative and fractional types, specify an operational semantics for each extension, and prove that each extension forms a compact closed category. We furthermore show that both operational semantics can be merged using the standard combination of backtracking and exceptions resulting in a smooth interoperability of negative and fractional types. We illustrate the expressiveness of this combination by writing a reversible SAT solver that uses backtracking search along freshly allocated and de-allocated locations. The operational semantics, most of its meta-theoretic properties, and all examples are formalized in a supplementary Agda package.},
keywords = {Abstract Machines,Duality of Computation,Higher-Order Reversible Programming,Termination Proofs,Type Isomorphisms},
annotation = {ZSCC: 0000001}
}
@inproceedings{chenFractionalTypes2020,
title = {Fractional {{Types}}},
booktitle = {Reversible {{Computation}}},
author = {Chen, Chao-Hong and Choudhury, Vikraman and Carette, Jacques and Sabry, Amr},
year = {2020},
month = jul,
pages = {169--186},
publisher = {{Springer, Cham}},
doi = {10.1007/978-3-030-52482-1_10},
url = {https://link.springer.com/chapter/10.1007/978-3-030-52482-1_10},
urldate = {2021-10-30},
abstract = {In reversible computing, the management of space is subject to two broad classes of constraints. First, as with general-purpose computation, every allocation must be paired with a matching...},
langid = {english}
}
@misc{choudhuryArtifactSymmetriesReversible2021,
title = {Artifact for {{Symmetries}} in {{Reversible Programming}}},
author = {Choudhury, Vikraman and Karwowski, Jacek and Sabry, Amr},
year = {2021},
month = oct,
doi = {10.5281/zenodo.5671746},
url = {https://zenodo.org/record/5671746},
urldate = {2021-11-11},
abstract = {Artifact for POPL'22},
howpublished = {Zenodo}
}
@article{choudhuryFinitemultisetConstructionHoTT2019,
title = {The Finite-Multiset Construction in {{HoTT}}},
author = {Choudhury, Vikraman and Fiore, Marcelo},
year = {2019},
month = aug,
pages = {40},
url = {https://hott.github.io/HoTT-2019/conf-slides/Choudhury.pdf},
langid = {english},
keywords = {⛔ No DOI found},
annotation = {ZSCC: NoCitationData[s1]}
}
@article{choudhuryFreeCommutativeMonoids2021,
title = {Free {{Commutative Monoids}} in {{Homotopy Type Theory}}},
author = {Choudhury, Vikraman and Fiore, Marcelo},
year = {2021},
month = oct,
url = {https://arxiv.org/abs/2110.05412v1},
urldate = {2021-10-27},
abstract = {We develop a constructive theory of finite multisets, defining them as free commutative monoids in Homotopy Type Theory. We formalise two algebraic presentations of this construction using 1-HITs, establishing the universal property for each and thereby their equivalence. These presentations correspond to equational theories including a commutation axiom. In this setting, we prove important structural combinatorial properties of singleton multisets arising from concatenations and projections of multisets. This is done in generality, without assuming decidable equality on the carrier set. Further, as applications, we present a constructive formalisation of the relational model of differential linear logic and use it to characterise the equality type of multisets. This leads us to the introduction of a novel conditional equational presentation of the finite-multiset construction.},
langid = {english}
}
@article{choudhurySymmetriesReversibleProgramming2021,
title = {Symmetries in {{Reversible Programming}}: From {{Symmetric Rig Groupoids}} to {{Reversible Programming Languages}}},
shorttitle = {Symmetries in {{Reversible Programming}}},
author = {Choudhury, Vikraman and Karwowski, Jacek and Sabry, Amr},
year = {2021},
month = oct,
url = {https://arxiv.org/abs/2110.05404v1},
urldate = {2021-10-27},
abstract = {The \$\textbackslash mathit\{\textbackslash Pi\}\$ family of reversible programming languages for boolean circuits is presented as a syntax of combinators witnessing type isomorphisms of algebraic datatypes. In this paper, we give a denotational semantics for this language, using the language of weak groupoids \textbackslash `a la Homotopy Type Theory, and show how to derive an equational theory for it, presented by 2-combinators witnessing equivalences of reversible circuits. We establish a correspondence between the syntactic groupoid of the language and a formally presented univalent subuniverse of finite types. The correspondence relates 1-combinators to 1-paths, and 2-combinators to 2-paths in the universe, which is shown to be sound and complete for both levels, establishing full abstraction and adequacy. We extend the already established Curry-Howard correspondence for \$\textbackslash mathit\{\textbackslash Pi\}\$ to a Curry-Howard-Lambek correspondence between Reversible Logic, Reversible Programming Languages, and Symmetric Rig Groupoids, by showing that the syntax of \$\textbackslash mathit\{\textbackslash Pi\}\$ is presented by the free symmetric rig groupoid, given by finite sets and permutations. Our proof uses techniques from the theory of group presentations and rewriting systems to solve the word problem for symmetric groups. Using the formalisation of our results, we show how to perform normalisation-by-evaluation, verification, and synthesis of reversible logic gates, motivated by examples from quantum computing.},
langid = {english}
}
@article{christensenCharacterizationUnivalentFibrations2015,
title = {A {{Characterization}} of {{Univalent Fibrations}}},
author = {Christensen, Dan},
year = {2015},
month = jun,
pages = {53},
url = {http://sweet.ua.pt/dirk/ct2015/slides/Christensen.pdf},
langid = {english},
keywords = {⛔ No DOI found},
annotation = {ZSCC: 0000002}
}
@article{cohenCoherenceRewriting2theories2009,
title = {Coherence for Rewriting 2-Theories},
author = {Cohen, Jonathan Asher},
year = {2009},
month = apr,
journal = {arXiv:0904.0125 [cs, math]},
eprint = {0904.0125},
eprinttype = {arxiv},
primaryclass = {cs, math},
url = {http://arxiv.org/abs/0904.0125},
urldate = {2021-06-28},
abstract = {General coherence theorems are constructed that yield explicit presentations of categorical and algebraic objects. The categorical structures involved are finitary discrete Lawvere 2-theories, though they are approached within the language of term rewriting theory. Two general coherence theorems are obtained. The first applies to terminating and confluent rewriting 2-theories. This result is exploited to construct systematic presentations for the higher Thompson groups and the Higman-Thompson groups. The presentations are categorically interesting as they arise from higher-arity analogues of the Stasheff/Mac Lane coherence axioms, which involve phenomena not present in the classical binary axioms. The second general coherence theorem holds for 2-theories that are not necessarily confluent or terminating and is used to construct a new proof of coherence for iterated monoidal categories, which arise as categorical models of iterated loop spaces and fail to be confluent.},
archiveprefix = {arXiv},
keywords = {⛔ No DOI found,18C10,18D99,20F05,68Q42,Computer Science - Logic in Computer Science,Mathematics - Category Theory},
annotation = {ZSCC: 0000002}
}
@article{cohenCubicalTypeTheory2018,
title = {Cubical {{Type Theory}}: A {{Constructive Interpretation}} of the {{Univalence Axiom}}},
shorttitle = {Cubical {{Type Theory}}},
author = {Cohen, Cyril and Coquand, Thierry and Huber, Simon and M{\"o}rtberg, Anders},
year = {2018},
pages = {34 pages},
publisher = {{Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik GmbH, Wadern/Saarbruecken, Germany}},
doi = {10.4230/LIPICS.TYPES.2015.5},
url = {http://drops.dagstuhl.de/opus/volltexte/2018/8475/},
urldate = {2021-06-29},
abstract = {This paper presents a type theory in which it is possible to directly manipulate n-dimensional cubes (points, lines, squares, cubes, etc.) based on an interpretation of dependent type theory in a cubical set model. This enables new ways to reason about identity types, for instance, function extensionality is directly provable in the system. Further, Voevodsky's univalence axiom is provable in this system. We also explain an extension with some higher inductive types like the circle and propositional truncation. Finally we provide semantics for this cubical type theory in a constructive meta-theory.},
collaborator = {Herbstritt, Marc},
langid = {english},
keywords = {000 Computer science; knowledge; general works,Computer Science},
annotation = {ZSCC: NoCitationData[s1]}
}
@book{curryCurryEssaysCombinatory1980,
title = {To {{H}}.{{B}}. {{Curry}}: Essays on Combinatory Logic, Lambda Calculus, and Formalism},
shorttitle = {To {{H}}.{{B}}. {{Curry}}},
editor = {Curry, Haskell B. and Hindley, J. Roger and Seldin, J. P.},
year = {1980},
publisher = {{Academic Press}},
address = {{London ; New York}},
isbn = {978-0-12-349050-6},
lccn = {QA9.2 .T6},
keywords = {Curry; Haskell B,Haskell Brooks,Logic; Symbolic and mathematical},
annotation = {ZSCC: 0000016}
}
@inproceedings{danosReversibleCommunicatingSystems2004,
title = {Reversible {{Communicating Systems}}},
booktitle = {{{CONCUR}} 2004 - {{Concurrency Theory}}},
author = {Danos, Vincent and Krivine, Jean},
editor = {Gardner, Philippa and Yoshida, Nobuko},
year = {2004},
series = {Lecture {{Notes}} in {{Computer Science}}},
pages = {292--307},
publisher = {{Springer}},
address = {{Berlin, Heidelberg}},
doi = {10.1007/978-3-540-28644-8_19},
abstract = {One obtains in this paper a process algebra RCCS, in the style of CCS, where processes can backtrack. Backtrack, just as plain forward computation, is seen as a synchronization and incurs no additional cost on the communication structure. It is shown that, given a past, a computation step can be taken back if and only if it leads to a causally equivalent past.},
isbn = {978-3-540-28644-8},
langid = {english},
keywords = {Forward Action,Forward Transition,Monitor Process,Naming Scheme,Structural Congruence}
}
@book{davisGeometryTopologyCoxeter2008,
title = {The Geometry and Topology of Coxeter Groups},
author = {Davis, Michael},
year = {2008},
series = {London {{Mathematical Society}} Monographs Series},
publisher = {{Princeton University Press}},
address = {{Princeton}},
isbn = {978-0-691-13138-2},
langid = {english},
lccn = {QA183 .D38 2008},
keywords = {Coxeter groups,Geometric group theory},
annotation = {ZSCC: NoCitationData[s1] OCLC: ocm77485786}
}
@article{dipierroReversibleCombinatoryLogic2006,
title = {Reversible Combinatory Logic},
author = {Di Pierro, Alessandra and Hankin, Chris and Wiklicky, Herbert},
year = {2006},
month = aug,
journal = {Mathematical Structures in Computer Science},
volume = {16},
number = {4},
pages = {621--637},
issn = {0960-1295},
doi = {10.1017/S0960129506005391},
url = {https://doi.org/10.1017/S0960129506005391},
urldate = {2021-11-10},
abstract = {The \$\textbackslash lambda\$-calculus is destructive: its main computational mechanism, beta reduction, destroys the redex, which makes replaying the computational steps impossible. Combinatory logic is a variant of the \$\textbackslash lambda\$-calculus that maintains irreversibility. Recently, reversible computational models have been studied mainly in the context of quantum computation, as (without measurements) quantum physics is inherently reversible. However, reversibility also fundamentally changes the semantical framework in which classical computation has to be investigated. We describe an implementation of classical combinatory logic in a reversible calculus for which we present an algebraic model based on a generalisation of the notion of a group.}
}
@article{duboisTestsProofsCustom2018,
title = {Tests and Proofs for Custom Data Generators},
author = {Dubois, Catherine and Giorgetti, Alain},
year = {2018},
month = nov,
journal = {Formal Aspects of Computing},
volume = {30},
number = {6},
pages = {659--684},
issn = {0934-5043, 1433-299X},
doi = {10.1007/s00165-018-0459-1},
url = {http://link.springer.com/10.1007/s00165-018-0459-1},
urldate = {2021-06-14},
abstract = {We address automated testing and interactive proving of properties involving complex data structures with constraints, like the ones studied in enumerative combinatorics, e.g., permutations and maps. In this paper we show testing techniques to check properties of custom data generators for these structures. We focus on random property-based testing and bounded exhaustive testing, to find counterexamples for false conjectures in the Coq proof assistant. For random testing we rely on the existing Coq plugin QuickChick and its toolbox to write random generators. For bounded exhaustive testing, we use logic programming to generate all the data up to a given size. We also propose an extension of QuickChick with bounded exhaustive testing based on generators developed inside Coq, but also on correct-by-construction generators developed with Why3. These tools are applied to an original Coq formalization of the combinatorial structures of permutations and rooted maps, together with some operations on them and properties about them. Recursive generators are defined for each combinatorial family. They are used for debugging properties which are finally proved in Coq. This large case study is also a contribution in enumerative combinatorics.},
langid = {english},
annotation = {ZSCC: 0000004}
}
@article{elguetaGroupoidFiniteSets2021,
title = {The Groupoid of Finite Sets Is Biinitial in the 2-Category of Rig Categories},
author = {Elgueta, Josep},
year = {2021},
month = nov,
journal = {Journal of Pure and Applied Algebra},
volume = {225},
number = {11},
pages = {106738},
issn = {0022-4049},
doi = {10.1016/j.jpaa.2021.106738},
url = {https://www.sciencedirect.com/science/article/pii/S0022404921000785},
urldate = {2021-07-09},
abstract = {The groupoid of finite sets has a ``canonical'' structure of a symmetric 2-rig with the sum and product respectively given by the coproduct and product of sets. This 2-rig FSet\textasciicircum{} is just one of the many non-equivalent categorifications of the commutative rig N of natural numbers, together with the rig N itself viewed as a discrete rig category, the whole category of finite sets, the category of finite dimensional vector spaces over a field k, etc. In this paper it is shown that FSet\textasciicircum{} is the right categorification of N in the sense that it is biinitial in the 2-category of rig categories, in the same way as N is initial in the category of rigs. As a by-product, an explicit description of the homomorphisms of rig categories from a suitable version of FSet\textasciicircum{} into any (semistrict) rig category S is obtained in terms of a sequence of automorphisms of the objects 1+{$\cdots$}n)+1 in S for each n{$\geq$}0.},
langid = {english},
keywords = {Categorification,Groupoid of finite sets,Rig categories},
annotation = {ZSCC: 0000001}
}
@article{feynmanSimulatingPhysicsComputers1982,
title = {Simulating Physics with Computers},
author = {Feynman, Richard P.},
year = {1982},
month = jun,
journal = {International Journal of Theoretical Physics},
volume = {21},
number = {6},
pages = {467--488},
issn = {1572-9575},
doi = {10.1007/BF02650179},
url = {https://doi.org/10.1007/BF02650179},
urldate = {2021-11-10},
langid = {english}
}
@article{fioreCartesianClosedBicategory2008,
title = {The Cartesian Closed Bicategory of Generalised Species of Structures},
author = {Fiore, M. and Gambino, N. and Hyland, M. and Winskel, G.},
year = {2008},
month = feb,
journal = {Journal of the London Mathematical Society},
volume = {77},
number = {1},
pages = {203--220},
issn = {00246107},
doi = {10.1112/jlms/jdm096},
url = {http://doi.wiley.com/10.1112/jlms/jdm096},
urldate = {2021-06-29},
abstract = {The concept of generalised species of structures between small categories and, correspondingly, that of generalised analytic functor between presheaf categories are introduced. An operation of substitution for generalised species, which is the counterpart to the composition of generalised analytic functors, is also put forward. These definitions encompass most notions of combinatorial species considered in the literature\textemdash including of course Joyal's original notion\textemdash together with their associated substitution operation. Our first main result exhibits the substitution calculus of generalised species as arising from a Kleisli bicategory for a pseudo-comonad on profunctors. Our second main result establishes that the bicategory of generalised species of structures is cartesian closed.},
langid = {english},
annotation = {ZSCC: 0000087}
}
@inproceedings{fioreIsomorphismsGenericRecursive2004,
title = {Isomorphisms of Generic Recursive Polynomial Types},
booktitle = {Proceedings of the 31st {{ACM SIGPLAN}}-{{SIGACT}} Symposium on {{Principles}} of Programming Languages},
author = {Fiore, Marcelo},
year = {2004},
month = jan,
series = {{{POPL}} '04},
pages = {77--88},
publisher = {{Association for Computing Machinery}},
address = {{New York, NY, USA}},
doi = {10.1145/964001.964008},
url = {https://doi.org/10.1145/964001.964008},
urldate = {2021-06-11},
abstract = {This paper gives the first decidability results on type isomorphism for recursive types, establishing the explicit decidability of type isomorphism for the type theory of sums and products over an inhabited generic recursive polynomial type. The technical development provides connections between themes in programming-language theory (type isomorphism) and computational algebra (Gr\"obner bases).},
isbn = {978-1-58113-729-3},
keywords = {data structure,Gröbner bases,recursive types,rigs,semigroups,type isomorphism,type theory,word problem},
annotation = {ZSCC: 0000040}
}
@inproceedings{fioreRemarksIsomorphismsTyped2002,
title = {Remarks on {{Isomorphisms}} in {{Typed Lambda Calculi}} with {{Empty}} and {{Sum Types}}},
booktitle = {Proceedings of the 17th {{Annual IEEE Symposium}} on {{Logic}} in {{Computer Science}}},
author = {Fiore, Marcelo P. and Cosmo, Roberto Di and Balat, Vincent},
year = {2002},
month = jul,
series = {{{LICS}} '02},
pages = {147},
publisher = {{IEEE Computer Society}},
address = {{USA}},
abstract = {Tarski asked whether the arithmetic identities taught in high school are complete for showing all arithmetic equations valid for the natural numbers. The answer to this question for the language of arithmetic expressions using a constant for the number one and the operations of product and exponentiation is affirmative, and the complete equational theory also characterises isomorphism in the typed lambda calculus, where the constant for one and the operations of product and exponentiation respectively correspond to the unit type and the product and arrow type constructors. This paper studies isomorphisms in typed lambda calculiwith empty and sum types from this viewpoint. We close an open problem by establishing that the theory of type isomorphisms in the presence of product, arrow, and sum types (with or without the unit type) is not finitely axiomatisable. Further, we observe that for type theories with arrow, empty and sum types the correspondence between isomorphism and arithmetic equality generally breaks down, but that it still holds in some particular cases including that of type isomorphism with the empty type and equality with zero.},
isbn = {978-0-7695-1483-3},
annotation = {ZSCC: 0000023}
}
@inproceedings{fioreSecondOrderAlgebraicTheories2010,
title = {Second-{{Order Algebraic Theories}}},
booktitle = {Mathematical {{Foundations}} of {{Computer Science}} 2010},
author = {Fiore, Marcelo and Mahmoud, Ola},
editor = {Hlin{\v e}n{\'y}, Petr and Ku{\v c}era, Anton{\'i}n},
year = {2010},
series = {Lecture {{Notes}} in {{Computer Science}}},
pages = {368--380},
publisher = {{Springer}},
address = {{Berlin, Heidelberg}},
doi = {10.1007/978-3-642-15155-2_33},
url = {10.1007/978-3-642-15155-2_33},
abstract = {Fiore and Hur [10] recently introduced a conservative extension of universal algebra and equational logic from first to second order. Second-order universal algebra and second-order equational logic respectively provide a model theory and a formal deductive system for languages with variable binding and parameterised metavariables. This work completes the foundations of the subject from the viewpoint of categorical algebra. Specifically, the paper introduces the notion of second-order algebraic theory and develops its basic theory. Two categorical equivalences are established: at the syntactic level, that of second-order equational presentations and second-order algebraic theories; at the semantic level, that of second-order algebras and second-order functorial models. Our development includes a mathematical definition of syntactic translation between second-order equational presentations. This gives the first formalisation of notions such as encodings and transforms in the context of languages with variable binding.},
isbn = {978-3-642-15155-2},
langid = {english},
annotation = {ZSCC: NoCitationData[s1]}
}
@article{forestCoherenceGrayCategories2018,
title = {Coherence of {{Gray Categories}} via {{Rewriting}}},
author = {Forest, Simon and Mimram, Samuel},
year = {2018},
pages = {16 pages},
publisher = {{Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik GmbH, Wadern/Saarbruecken, Germany}},
doi = {10.4230/LIPICS.FSCD.2018.15},
url = {http://drops.dagstuhl.de/opus/volltexte/2018/9185/},
urldate = {2021-07-09},
abstract = {Over the recent years, the theory of rewriting has been extended in order to provide systematic techniques to show coherence results for strict higher categories. Here, we investigate a further generalization to low-dimensional weak categories, and consider in details the first non-trivial case: presentations of tricategories. By a general result, those are equivalent to the stricter Gray categories, for which we introduce a notion of rewriting system, as well as associated tools: critical pairs, termination orders, etc. We show that a finite rewriting system admits a finite number of critical pairs and, as a variant of Newman's lemma in our context, that a convergent rewriting system is coherent, meaning that two parallel 3-cells are necessarily equal. This is illustrated on rewriting systems corresponding to various well-known structures in the context of Gray categories (monoids, adjunctions, Frobenius monoids). Finally, we discuss generalizations in arbitrary dimension.},
collaborator = {Wagner, Michael},
langid = {english},
keywords = {000 Computer science; knowledge; general works,Computer Science},
annotation = {ZSCC: NoCitationData[s0]}
}
@article{forestCoherenceGrayCategories2018a,
title = {Coherence of {{Gray Categories}} via {{Rewriting}}},
author = {Forest, Simon and Mimram, Samuel},
year = {2018},
pages = {16 pages},
publisher = {{Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik GmbH, Wadern/Saarbruecken, Germany}},
doi = {10.4230/LIPICS.FSCD.2018.15},
url = {http://drops.dagstuhl.de/opus/volltexte/2018/9185/},
urldate = {2021-07-09},
abstract = {Over the recent years, the theory of rewriting has been extended in order to provide systematic techniques to show coherence results for strict higher categories. Here, we investigate a further generalization to low-dimensional weak categories, and consider in details the first non-trivial case: presentations of tricategories. By a general result, those are equivalent to the stricter Gray categories, for which we introduce a notion of rewriting system, as well as associated tools: critical pairs, termination orders, etc. We show that a finite rewriting system admits a finite number of critical pairs and, as a variant of Newman's lemma in our context, that a convergent rewriting system is coherent, meaning that two parallel 3-cells are necessarily equal. This is illustrated on rewriting systems corresponding to various well-known structures in the context of Gray categories (monoids, adjunctions, Frobenius monoids). Finally, we discuss generalizations in arbitrary dimension.},
collaborator = {Wagner, Michael},
langid = {english},
keywords = {000 Computer science; knowledge; general works,Computer Science}
}
@phdthesis{frankReversibilityEfficientComputing1999,
title = {Reversibility for Efficient Computing},
author = {Frank, Michael P.},
year = {1999},
address = {{USA}},
abstract = {Today's computers are based on irreversible logic devices, which have been known to be fundamentally energy-inefficient for several decades. Recently, alternative reversible logic technologies have improved rapidly, and are now becoming practical. In traditional models of computation, pure reversibility seems to decrease overall computational efficiency; I provide a proof to this effect. However, traditional models ignore important physical constraints on information processing. This thesis gives the first analysis demonstrating that in a realistic model of computation that accounts for thermodynamic issues, as well as other physical constraints, the judicious use of reversible computing can strictly increase asymptotic computational efficiency, as machine sizes increase. I project real benefits for supercomputing at a large (but achievable) scale in the fairly near term. And with proposed future computing technologies, I show that reversibility will benefit computing at all scales. Next, the thesis demonstrates that reversible computing techniques do not make computer design much more difficult. I describe how to design asymptotically efficient processors using an ``adiabatic'' reversible electronic logic technology that can be built with today's microprocessor fabrication processes. I describe a simple universal reversible parallel processor chip that our group recently fabricated, and a reversible instruction set for a more traditional RISC-style uniprocessor. Finally, I describe techniques for programming reversible computers. I present a high-level language and a compiler suitable for coding efficient reversible algorithms, and I describe a variety of example algorithms, including efficient reversible sorting, searching, arithmetic, matrix, and graph algorithms. As an example application, I present a linear-time, constant-space reversible program for simulating the Schr\"odinger wave equation of quantum mechanics. (Copies available exclusively from MIT Libraries, Rm. 14-0551, Cambridge, MA 02139-4307. Ph. 617-253-5668; Fax 617-253-1690.)},
school = {Massachusetts Institute of Technology},
annotation = {AAI0800784}
}
@article{fredkinConservativeLogic1982,
title = {Conservative Logic},
author = {Fredkin, Edward and Toffoli, Tommaso},
year = {1982},
month = apr,
journal = {International Journal of Theoretical Physics},
volume = {21},
number = {3},
pages = {219--253},
issn = {1572-9575},
doi = {10.1007/BF01857727},
url = {https://doi.org/10.1007/BF01857727},
urldate = {2021-11-10},
abstract = {Conservative logic is a comprehensive model of computation which explicitly reflects a number of fundamental principles of physics, such as the reversibility of the dynamical laws and the conservation of certainadditive quantities (among which energy plays a distinguished role). Because it more closely mirrors physics than traditional models of computation, conservative logic is in a better position to provide indications concerning the realization of high-performance computing systems, i.e., of systems that make very efficient use of the ``computing resources'' actually offered by nature. In particular, conservative logic shows that it is ideally possible to build sequential circuits with zero internal power dissipation. After establishing a general framework, we discuss two specific models of computation. The first uses binary variables and is the conservative-logic counterpart of switching theory; this model proves that universal computing capabilities are compatible with the reversibility and conservation constraints. The second model, which is a refinement of the first, constitutes a substantial breakthrough in establishing a correspondence between computation and physics. In fact, this model is based on elastic collisions of identical ``balls,'' and thus is formally identical with the atomic model that underlies the (classical) kinetic theory of perfect gases. Quite literally, the functional behavior of a general-purpose digital computer can be reproduced by a perfect gas placed in a suitably shaped container and given appropriate initial conditions.},
langid = {english}
}
@article{gurskiInfiniteLoopSpaces2013,
title = {Infinite Loop Spaces, and Coherence for Symmetric Monoidal Bicategories},
author = {Gurski, Nick and Osorno, Ang{\'e}lica M.},
year = {2013},
month = oct,
journal = {Advances in Mathematics},
volume = {246},
pages = {1--32},
issn = {0001-8708},
doi = {10.1016/j.aim.2013.06.028},
url = {https://www.sciencedirect.com/science/article/pii/S0001870813002387},
urldate = {2021-07-09},
abstract = {This paper proves three different coherence theorems for symmetric monoidal bicategories. First, we show that in a free symmetric monoidal bicategory every diagram of 2-cells commutes. Second, we show that this implies that the free symmetric monoidal bicategory on one object is equivalent, as a symmetric monoidal bicategory, to the discrete symmetric monoidal bicategory given by the disjoint union of the symmetric groups. Third, we show that every symmetric monoidal bicategory is equivalent to a strict one. We give two topological applications of these coherence results. First, we show that the classifying space of a symmetric monoidal bicategory can be equipped with an E{$\infty$} structure. Second, we show that the fundamental 2-groupoid of an En space, n{$\geq$}4, has a symmetric monoidal structure. These calculations also show that the fundamental 2-groupoid of an E3 space has a sylleptic monoidal structure.},
langid = {english},
keywords = {Coherence,space,Symmetric monoidal bicategory},
annotation = {ZSCC: 0000026}
}
@article{gylterudMultisetsTypeTheory2020,
title = {Multisets in Type Theory},
author = {Gylterud, H{\aa}kon Robbestad},
year = {2020},
month = jul,
journal = {Mathematical Proceedings of the Cambridge Philosophical Society},
volume = {169},
number = {1},
pages = {1--18},
publisher = {{Cambridge University Press}},
issn = {0305-0041, 1469-8064},
doi = {10.1017/S0305004119000045},
url = {https://www.cambridge.org/core/journals/mathematical-proceedings-of-the-cambridge-philosophical-society/article/abs/multisets-in-type-theory/C17604B9927E477B70126529A2A91321#access-block},
urldate = {2021-07-07},
abstract = {A multiset consists of elements, but the notion of a multiset is distinguished from that of a set by carrying information of how many times each element occurs in a given multiset. In this work we will investigate the notion of iterative multisets, where multisets are iteratively built up from other multisets, in the context Martin\textendash L\"of Type Theory, in the presence of Voevodsky's Univalence Axiom.In his 1978 paper, ``the type theoretic interpretation of constructive set theory'' Aczel introduced a model of constructive set theory in type theory, using a W-type quantifying over a universe, and an inductively defined equivalence relation on it. Our investigation takes this W-type and instead considers the identity type on it, which can be computed from the univalence axiom. Our thesis is that this gives a model of multisets. In order to demonstrate this, we adapt axioms of constructive set theory to multisets, and show that they hold for our model.},
langid = {english},
keywords = {03B15},
annotation = {ZSCC: 0000004}
}
@book{heyFeynmanComputationExploring1999,
title = {Feynman and Computation: Exploring the Limits of Computers},
shorttitle = {Feynman and Computation},
editor = {Hey, Anthony J. G.},
year = {1999},
publisher = {{Perseus Books}},
address = {{USA}},
isbn = {978-0-7382-0057-6}
}
@misc{hiverCoqCombiCoxeterPresentation2021,
title = {Coq-{{Combi}}: The {{Coxeter Presentation}} of the {{Symmetric Group}}},
author = {Hiver, Florent},
year = {2021},
month = oct,
url = {https://github.com/math-comp/Coq-Combi/blob/1ba924ecc1a1c7714a9b3a2dbb23d91af2a1193a/theories/SymGroup/presentSn.v},
urldate = {2021-11-10},
abstract = {Algebraic Combinatorics in Coq},
copyright = {GPL-3.0},
howpublished = {Mathematical Components},
annotation = {Based on unfinished notes 'The Symmetric Group', by Alain Lascoux}
}
@article{huelsbergenLogicallyReversibleEvaluator1996,
title = {A {{Logically Reversible Evaluator}} for the {{Call}}-by-Name {{Lambda Calculus}}},
author = {Huelsbergen, Lorenz},
year = {1996},
journal = {InterJournal Complex Systems},
volume = {46}
}
@article{huetConfluentReductionsAbstract1980,
title = {Confluent {{Reductions}}: Abstract {{Properties}} and {{Applications}} to {{Term Rewriting Systems}}: Abstract {{Properties}} and {{Applications}} to {{Term Rewriting Systems}}},
shorttitle = {Confluent {{Reductions}}},
author = {Huet, G{\'e}rard},
year = {1980},
month = oct,
journal = {Journal of the ACM},
volume = {27},
number = {4},
pages = {797--821},
issn = {0004-5411},
doi = {10.1145/322217.322230},
url = {10.1145/322217.322230},
urldate = {2021-07-02},
annotation = {ZSCC: 0001631}
}
@article{hylandClassicalLambdaCalculus2017,
title = {Classical Lambda Calculus in Modern Dress},
author = {Hyland, J. M. E.},
year = {2017},
month = jun,
journal = {Mathematical Structures in Computer Science},
volume = {27},
number = {5},
pages = {762--781},
publisher = {{Cambridge University Press}},
issn = {0960-1295, 1469-8072},
doi = {10.1017/S0960129515000377},
url = {10.1017/S0960129515000377},
urldate = {2021-06-27},
abstract = {Recent developments in the categorical foundations of universal algebra have given an impetus to an understanding of the lambda calculus coming from categorical logic: an interpretation is a semi-closed algebraic theory. Scott's representation theorem is then completely natural and leads to a precise Fundamental Theorem showing the essential equivalence between the categorical and more familiar notions.},
langid = {english},
annotation = {ZSCC: 0000026}
}
@article{hylandSymmetricMonoidalSketches2004,
title = {Symmetric {{Monoidal Sketches}} and {{Categories}} of {{Wirings}}},
author = {Hyland, Martin and Power, John},
year = {2004},
month = oct,
journal = {Electronic Notes in Theoretical Computer Science},
volume = {100},
pages = {31--46},
issn = {15710661},
doi = {10.1016/j.entcs.2004.09.004},
url = {https://linkinghub.elsevier.com/retrieve/pii/S1571066104050984},
urldate = {2021-06-29},
abstract = {We introduce a potential application of two-dimensional linear algebra to concurrency. Motivated by the structure of categories of wirings, in particular in action calculi but also in other models of concurrency, we investigate the notion of symmetric monoidal sketch for providing an abstract notion of category of wirings. Every symmetric monoidal sketch generates a generic model. If the sketch is single-sorted, the generic model can be characterised as a free structure on 1, with structure defined coalgebraically. We investigate how these results generalise results about categories of wirings given by Milner and others, and we outline how the constructs may be extended to model controls and dynamics.},
langid = {english},
annotation = {ZSCC: 0000004}
}
@inproceedings{jamesInformationEffects2012,
title = {Information Effects},
booktitle = {Proceedings of the 39th Annual {{ACM SIGPLAN}}-{{SIGACT}} Symposium on {{Principles}} of Programming Languages},
author = {James, Roshan P. and Sabry, Amr},
year = {2012},
month = jan,
series = {{{POPL}} '12},
pages = {73--84},
publisher = {{Association for Computing Machinery}},
address = {{New York, NY, USA}},
doi = {10.1145/2103656.2103667},
url = {https://doi.org/10.1145/2103656.2103667},
urldate = {2021-06-14},
abstract = {Computation is a physical process which, like all other physical processes, is fundamentally reversible. From the notion of type isomorphisms, we derive a typed, universal, and reversible computational model in which information is treated as a linear resource that can neither be duplicated nor erased. We use this model as a semantic foundation for computation and show that the "gap" between conventional irreversible computation and logically reversible computation can be captured by a type-and-effect system. Our type-and-effect system is structured as an arrow metalanguage that exposes creation and erasure of information as explicit effect operations. Irreversible computations arise from interactions with an implicit information environment, thus making them a derived notion, much like open systems in Physics. We sketch several applications which can benefit from an explicit treatment of information effects, such as quantitative information-flow security and differential privacy.},
isbn = {978-1-4503-1083-3},
keywords = {arrows,linear logic,quantum computing,reversible logic},
annotation = {ZSCC: 0000048}
}
@inproceedings{jamesTheseusHighLevelLanguage2014,
title = {Theseus: A {{High}}-{{Level Language}} for {{Reversible Computation}}},
booktitle = {Reversible {{Computation}}},
author = {James, Roshan P. and Sabry, Amr},
year = {2014},
annotation = {Booklet of work-in-progress and short reports}
}
@article{joyalBraidedTensorCategories1993,
title = {Braided {{Tensor Categories}}},
author = {Joyal, A. and Street, R.},
year = {1993},
month = nov,
journal = {Advances in Mathematics},
volume = {102},
number = {1},
pages = {20--78},
issn = {0001-8708},
doi = {10.1006/aima.1993.1055},
url = {10.1006/aima.1993.1055},
urldate = {2021-07-09},
langid = {english},
annotation = {ZSCC: 0001124}
}
@article{kapulkinSimplicialModelUnivalent2021,
title = {The Simplicial Model of {{Univalent Foundations}} (after {{Voevodsky}})},
author = {Kapulkin, Krzysztof and Lumsdaine, Peter LeFanu},
year = {2021},
month = mar,
journal = {Journal of the European Mathematical Society},
volume = {23},
number = {6},
pages = {2071--2126},
issn = {1435-9855},
doi = {10.4171/JEMS/1050},
url = {10.4171/JEMS/1050},
urldate = {2021-07-06},
langid = {english},
annotation = {ZSCC: 0000003}
}
@article{kapulkinUnivalenceSimplicialSets2012,
title = {Univalence in {{Simplicial Sets}}},
author = {Kapulkin, Chris and Lumsdaine, Peter LeFanu and Voevodsky, Vladimir},
year = {2012},
month = mar,
url = {https://arxiv.org/abs/1203.2553v1},
urldate = {2021-10-27},
abstract = {We present an accessible account of Voevodsky's construction of a univalent universe of Kan fibrations.},
langid = {english}
}
@article{kapulkinUnivalenceSimplicialSets2018,
title = {Univalence in {{Simplicial Sets}}},
author = {Kapulkin, Chris and Lumsdaine, Peter LeFanu and Voevodsky, Vladimir},
year = {2018},
month = oct,
journal = {arXiv:1203.2553 [math]},
eprint = {1203.2553},
eprinttype = {arxiv},
primaryclass = {math},
url = {http://arxiv.org/abs/1203.2553},
urldate = {2021-07-06},
abstract = {We present an accessible account of Voevodsky's construction of a univalent universe of Kan fibrations.},
archiveprefix = {arXiv},
keywords = {⛔ No DOI found,55U10 (Primary) 55U35 (Secondary),Mathematics - Algebraic Topology,Mathematics - Category Theory},
annotation = {ZSCC: NoCitationData[s0]}
}
@inproceedings{kellyCoherenceTheoremsLax1974,
title = {Coherence Theorems for Lax Algebras and for Distributive Laws},
booktitle = {Category {{Seminar}}},
author = {Kelly, G. M.},
editor = {Kelly, Gregory M.},
year = {1974},
series = {Lecture {{Notes}} in {{Mathematics}}},
pages = {281--375},
publisher = {{Springer}},
address = {{Berlin, Heidelberg}},
doi = {10.1007/BFb0063106},
isbn = {978-3-540-37270-7},
langid = {english},
keywords = {Closed Category,Monoidal Category,Natural Transformation,Symmetric Monoidal Category,Symmetric Monoidal Structure}
}
@inproceedings{klugeReversibleSECD2000,
title = {A {{Reversible SE}}({{M}}){{CD Machine}}},
booktitle = {Implementation of {{Functional Languages}}},
author = {Kluge, Werner},
editor = {Koopman, Pieter and Clack, Chris},
year = {2000},
series = {Lecture {{Notes}} in {{Computer Science}}},
pages = {95--113},
publisher = {{Springer}},
address = {{Berlin, Heidelberg}},