Academic literature on the topic 'Algebraic datatypes'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Algebraic datatypes.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Journal articles on the topic "Algebraic datatypes"
Martinez Lopez, P. "Fork algebraic datatypes." Logic Journal of IGPL 6, no. 4 (July 1, 1998): 531–43. http://dx.doi.org/10.1093/jigpal/6.4.531.
Full textMalewski, Stefan, Michael Greenberg, and Éric Tanter. "Gradually structured data." Proceedings of the ACM on Programming Languages 5, OOPSLA (October 20, 2021): 1–29. http://dx.doi.org/10.1145/3485503.
Full textKuncak, Viktor, and Daniel Jackson. "Relational analysis of algebraic datatypes." ACM SIGSOFT Software Engineering Notes 30, no. 5 (September 2005): 207–16. http://dx.doi.org/10.1145/1095430.1081740.
Full textZenger, Matthias, and Martin Odersky. "Extensible algebraic datatypes with defaults." ACM SIGPLAN Notices 36, no. 10 (October 2001): 241–52. http://dx.doi.org/10.1145/507669.507665.
Full textDinesh, T. B., Magne Haveraaen, and Jan Heering. "An Algebraic Programming Style for Numerical Software and Its Optimization." Scientific Programming 8, no. 4 (2000): 247–59. http://dx.doi.org/10.1155/2000/494281.
Full textMordido, Andreia, Janek Spaderna, Peter Thiemann, and Vasco T. Vasconcelos. "Parameterized Algebraic Protocols." Proceedings of the ACM on Programming Languages 7, PLDI (June 6, 2023): 1389–413. http://dx.doi.org/10.1145/3591277.
Full textKoparkar, Chaitanya, Mike Rainey, Michael Vollmer, Milind Kulkarni, and Ryan R. Newton. "Efficient tree-traversals: reconciling parallelism and dense data representations." Proceedings of the ACM on Programming Languages 5, ICFP (August 22, 2021): 1–29. http://dx.doi.org/10.1145/3473596.
Full textZaiser, Fabian, and C. H. Luke Ong. "The Extended Theory of Trees and Algebraic (Co)datatypes." Electronic Proceedings in Theoretical Computer Science 320 (August 7, 2020): 167–96. http://dx.doi.org/10.4204/eptcs.320.14.
Full textShah, Amar, Federico Mora, and Sanjit A. Seshia. "An Eager Satisfiability Modulo Theories Solver for Algebraic Datatypes." Proceedings of the AAAI Conference on Artificial Intelligence 38, no. 8 (March 24, 2024): 8099–107. http://dx.doi.org/10.1609/aaai.v38i8.28649.
Full textTASSON, CHRISTINE, and LIONEL VAUX. "Transport of finiteness structures and applications." Mathematical Structures in Computer Science 28, no. 7 (December 5, 2016): 1061–96. http://dx.doi.org/10.1017/s0960129516000384.
Full textDissertations / Theses on the topic "Algebraic datatypes"
Le, Normand Jacques. "Generalized algebraic datatypes: a different approach." Thesis, McGill University, 2007. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=18303.
Full textCe document propose une methode alternative de verification du type dans une extension du systeme de typage de Hindley et Milner avec des types de donnees algebriques generalises. Cette methode n’utilise pas d’unificateur et d’egalite de type. De plus, elle ne convertit les types qu’a l’expression de case, et ce de maniere deterministique. Tout est fait localement dans ce systeme. Le systeme est prouve complet et correcte et une implementation est decrite.
Losekoot, Théo. "Automatic program verification by inference of relational models." Electronic Thesis or Diss., Université de Rennes (2023-....), 2024. http://www.theses.fr/2024URENS102.
Full textThis thesis is concerned with automatically proving properties about the input/output relation of functional programs operating over algebraic data types. Recent results show how to approximate the image of a functional program using a regular tree language. Though expressive, those techniques cannot prove properties relating the input and the output of a function, e.g., proving that the output of a function reversing a list has the same length as the input list. In this thesis, we build upon those results and define a procedure to compute or over-approximate such a relation, thereby allowing to prove properties that require a more precise relational representation. Formally, the program verification problem reduces to satisfiability of clauses over the theory of algebraic data types, which we solve by exhibiting a Herbrand model of the clauses. In this thesis, we propose two relational representations of these Herbrand models: convoluted tree automata and shallow Horn clauses. Convoluted tree automata generalize tree automata and are in turn generalized by shallow Horn clauses. The Herbrand model inference problem arising from relational verification is undecidable, so we propose an incomplete but sound inference procedure. Experiments show that this procedure performs well in practice w.r.t. state of the art tools, both for verifying properties and for finding counterexamples
Kuncak, Viktor, and Daniel Jackson. "On Relational Analysis of Algebraic Datatypes." 2005. http://hdl.handle.net/1721.1/30534.
Full textBook chapters on the topic "Algebraic datatypes"
Benton, P. N. "Strictness properties of lazy algebraic datatypes." In Static Analysis, 206–17. Berlin, Heidelberg: Springer Berlin Heidelberg, 1993. http://dx.doi.org/10.1007/3-540-57264-3_42.
Full textBaumeister, Hubert. "Relating Abstract Datatypes and Z-Schemata." In Recent Trends in Algebraic Development Techniques, 366–82. Berlin, Heidelberg: Springer Berlin Heidelberg, 2000. http://dx.doi.org/10.1007/978-3-540-44616-3_21.
Full textSheng, Ying, Yoni Zohar, Christophe Ringeissen, Jane Lange, Pascal Fontaine, and Clark Barrett. "Politeness for the Theory of Algebraic Datatypes." In Automated Reasoning, 238–55. Cham: Springer International Publishing, 2020. http://dx.doi.org/10.1007/978-3-030-51074-9_14.
Full textPadberg, Julia. "Abstract Datatype Semantics for Algebraic High-Level Nets Using Dynamic Abstract Datatypes." In Quality of Communication-Based Systems, 1–17. Dordrecht: Springer Netherlands, 1995. http://dx.doi.org/10.1007/978-94-011-0187-5_1.
Full textBlanchette, Jasmin Christian. "Relational Analysis of (Co)inductive Predicates, (Co)algebraic Datatypes, and (Co)recursive Functions." In Tests and Proofs, 117–34. Berlin, Heidelberg: Springer Berlin Heidelberg, 2010. http://dx.doi.org/10.1007/978-3-642-13977-2_11.
Full textPéchoux, Romain, Simon Perdrix, Mathys Rennela, and Vladimir Zamdzhiev. "Quantum Programming with Inductive Datatypes: Causality and Affine Type Theory." In Lecture Notes in Computer Science, 562–81. Cham: Springer International Publishing, 2020. http://dx.doi.org/10.1007/978-3-030-45231-5_29.
Full textJenks, Richard D., Robert S. Sutor, and Stephen M. Watt. "Scratchpad II: An abstract datatype system for mathematical computation." In Trends in Computer Algebra, 12–37. Berlin, Heidelberg: Springer Berlin Heidelberg, 1988. http://dx.doi.org/10.1007/3-540-18928-9_3.
Full textBaumeister, Hubert. "Relations as abstract datatypes: An institution to specify relations between algebras." In TAPSOFT '95: Theory and Practice of Software Development, 756–71. Berlin, Heidelberg: Springer Berlin Heidelberg, 1995. http://dx.doi.org/10.1007/3-540-59293-8_233.
Full textPopescu, Andrei. "Rensets and Renaming-Based Recursion for Syntax with Bindings." In Automated Reasoning, 618–39. Cham: Springer International Publishing, 2022. http://dx.doi.org/10.1007/978-3-031-10769-6_36.
Full textEllis, Graham. "Path Components and the Fundamental Group." In An Invitation to Computational Homotopy, 1–126. Oxford University Press, 2019. http://dx.doi.org/10.1093/oso/9780198832973.003.0001.
Full textConference papers on the topic "Algebraic datatypes"
Kuncak, Viktor, and Daniel Jackson. "Relational analysis of algebraic datatypes." In the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium. New York, New York, USA: ACM Press, 2005. http://dx.doi.org/10.1145/1081706.1081740.
Full textVassena, Marco. "Generic Diff3 for algebraic datatypes." In ICFP'16: ACM SIGPLAN International Conference on Functional Programming. New York, NY, USA: ACM, 2016. http://dx.doi.org/10.1145/2976022.2976026.
Full textZenger, Matthias, and Martin Odersky. "Extensible algebraic datatypes with defaults." In the sixth ACM SIGPLAN international conference. New York, New York, USA: ACM Press, 2001. http://dx.doi.org/10.1145/507635.507665.
Full textSheng, Ying, Yoni Zohar, Christophe Ringeissen, Jane Lange, Pascal Fontaine, and Clark Barrett. "Politeness for the Theory of Algebraic Datatypes (Extended Abstract)." In Thirtieth International Joint Conference on Artificial Intelligence {IJCAI-21}. California: International Joint Conferences on Artificial Intelligence Organization, 2021. http://dx.doi.org/10.24963/ijcai.2021/660.
Full textRahaman, Sydur, Iulian Neamtiu, and Xin Yin. "Algebraic-datatype taint tracking, with applications to understanding Android identifier leaks." In ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. New York, NY, USA: ACM, 2021. http://dx.doi.org/10.1145/3468264.3468550.
Full text