Academic Journal

A Curry-Howard Correspondence for Linear, Reversible Computation

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: A Curry-Howard Correspondence for Linear, Reversible Computation
Συγγραφείς: Chardonnet, Kostia, Saurin, Alexis, Valiron, Benoît
Συνεισφορές: Saurin, Alexis, Kostia Chardonnet and Alexis Saurin and Benoît Valiron
Πηγή: Logical Methods in Computer Science. 21
Publication Status: Preprint
Στοιχεία εκδότη: Centre pour la Communication Scientifique Directe (CCSD), 2025.
Έτος έκδοσης: 2025
Θεματικοί όροι: FOS: Computer and information sciences, Theory of computation → Linear logic, [INFO.INFO-LO] Computer Science [cs]/Logic in Computer Science [cs.LO], Logic in Computer Science, Curry-Howard, 0102 computer and information sciences, 02 engineering and technology, Linear Logic, 01 natural sciences, Logic in Computer Science (cs.LO), Reversible Computation, 0202 electrical engineering, electronic engineering, information engineering, Theory of computation → Equational logic and rewriting, ddc:004
Περιγραφή: In this paper, we present a linear and reversible programming language with inductives types and recursion. The semantics of the languages is based on pattern-matching; we show how ensuring syntactical exhaustivity and non-overlapping of clauses is enough to ensure reversibility. The language allows to represent any Primitive Recursive Function. We then give a Curry-Howard correspondence with the logic $μ$MALL: linear logic extended with least fixed points allowing inductive statements. The critical part of our work is to show how primitive recursion yields circular proofs that satisfy $μ$MALL validity criterion and how the language simulates the cut-elimination procedure of $μ$MALL.
Τύπος εγγράφου: Article
Conference object
Περιγραφή αρχείου: application/pdf
Γλώσσα: English
ISSN: 1860-5974
DOI: 10.46298/lmcs-21(3:4)2025
DOI: 10.48550/arxiv.2302.11887
DOI: 10.4230/lipics.csl.2023.13
Σύνδεσμος πρόσβασης: http://arxiv.org/abs/2302.11887
https://hal.science/hal-04308283v1/document
https://doi.org/10.4230/lipics.csl.2023.13
https://hal.science/hal-04308283v1
https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CSL.2023.13
Rights: CC BY
Αριθμός Καταχώρησης: edsair.doi.dedup.....3da2a93a80c6a990d1a6db977a6586a3
Βάση Δεδομένων: OpenAIRE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://explore.openaire.eu/search/publication?articleId=doi_dedup___%3A%3A3da2a93a80c6a990d1a6db977a6586a3
    Name: EDS - OpenAIRE (ns324271)
    Category: fullText
    Text: View record at OpenAIRE
  – Url: https://resolver.ebsco.com/c/fiv2js/result?sid=EBSCO:edsair&genre=article&issn=18605974&ISBN=&volume=21&issue=&date=20250715&spage=&pages=&title=Logical Methods in Computer Science&atitle=A%20Curry-Howard%20Correspondence%20for%20Linear%2C%20Reversible%20Computation&aulast=Chardonnet%2C%20Kostia&id=DOI:10.46298/lmcs-21(3:4)2025
    Name: Full Text Finder (for New FTF UI) (ns324271)
    Category: fullText
    Text: Full Text Finder
    MouseOverText: Full Text Finder
Header DbId: edsair
DbLabel: OpenAIRE
An: edsair.doi.dedup.....3da2a93a80c6a990d1a6db977a6586a3
RelevancyScore: 1017
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 1017.20593261719
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A Curry-Howard Correspondence for Linear, Reversible Computation
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Chardonnet%2C+Kostia%22">Chardonnet, Kostia</searchLink><br /><searchLink fieldCode="AR" term="%22Saurin%2C+Alexis%22">Saurin, Alexis</searchLink><br /><searchLink fieldCode="AR" term="%22Valiron%2C+Benoît%22">Valiron, Benoît</searchLink>
– Name: Author
  Label: Contributors
  Group: Au
  Data: Saurin, Alexis<br />Kostia Chardonnet and Alexis Saurin and Benoît Valiron
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <i>Logical Methods in Computer Science</i>. 21
– Name: Publisher
  Label: Publication Status
  Group: PubInfo
  Data: Preprint
– Name: Publisher
  Label: Publisher Information
  Group: PubInfo
  Data: Centre pour la Communication Scientifique Directe (CCSD), 2025.
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2025
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22FOS%3A+Computer+and+information+sciences%22">FOS: Computer and information sciences</searchLink><br /><searchLink fieldCode="DE" term="%22Theory+of+computation+→+Linear+logic%22">Theory of computation → Linear logic</searchLink><br /><searchLink fieldCode="DE" term="%22[INFO%2EINFO-LO]+Computer+Science+[cs]%2FLogic+in+Computer+Science+[cs%2ELO]%22">[INFO.INFO-LO] Computer Science [cs]/Logic in Computer Science [cs.LO]</searchLink><br /><searchLink fieldCode="DE" term="%22Logic+in+Computer+Science%22">Logic in Computer Science</searchLink><br /><searchLink fieldCode="DE" term="%22Curry-Howard%22">Curry-Howard</searchLink><br /><searchLink fieldCode="DE" term="%220102+computer+and+information+sciences%22">0102 computer and information sciences</searchLink><br /><searchLink fieldCode="DE" term="%2202+engineering+and+technology%22">02 engineering and technology</searchLink><br /><searchLink fieldCode="DE" term="%22Linear+Logic%22">Linear Logic</searchLink><br /><searchLink fieldCode="DE" term="%2201+natural+sciences%22">01 natural sciences</searchLink><br /><searchLink fieldCode="DE" term="%22Logic+in+Computer+Science+%28cs%2ELO%29%22">Logic in Computer Science (cs.LO)</searchLink><br /><searchLink fieldCode="DE" term="%22Reversible+Computation%22">Reversible Computation</searchLink><br /><searchLink fieldCode="DE" term="%220202+electrical+engineering%2C+electronic+engineering%2C+information+engineering%22">0202 electrical engineering, electronic engineering, information engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Theory+of+computation+→+Equational+logic+and+rewriting%22">Theory of computation → Equational logic and rewriting</searchLink><br /><searchLink fieldCode="DE" term="%22ddc%3A004%22">ddc:004</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: In this paper, we present a linear and reversible programming language with inductives types and recursion. The semantics of the languages is based on pattern-matching; we show how ensuring syntactical exhaustivity and non-overlapping of clauses is enough to ensure reversibility. The language allows to represent any Primitive Recursive Function. We then give a Curry-Howard correspondence with the logic $μ$MALL: linear logic extended with least fixed points allowing inductive statements. The critical part of our work is to show how primitive recursion yields circular proofs that satisfy $μ$MALL validity criterion and how the language simulates the cut-elimination procedure of $μ$MALL.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Article<br />Conference object
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: application/pdf
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 1860-5974
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.46298/lmcs-21(3:4)2025
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.48550/arxiv.2302.11887
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.4230/lipics.csl.2023.13
– Name: URL
  Label: Access URL
  Group: URL
  Data: <link linkTarget="URL" linkTerm="http://arxiv.org/abs/2302.11887" linkWindow="_blank">http://arxiv.org/abs/2302.11887</link><br /><link linkTarget="URL" linkTerm="https://hal.science/hal-04308283v1/document" linkWindow="_blank">https://hal.science/hal-04308283v1/document</link><br /><link linkTarget="URL" linkTerm="https://doi.org/10.4230/lipics.csl.2023.13" linkWindow="_blank">https://doi.org/10.4230/lipics.csl.2023.13</link><br /><link linkTarget="URL" linkTerm="https://hal.science/hal-04308283v1" linkWindow="_blank">https://hal.science/hal-04308283v1</link><br /><link linkTarget="URL" linkTerm="https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CSL.2023.13" linkWindow="_blank">https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CSL.2023.13</link>
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: CC BY
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsair.doi.dedup.....3da2a93a80c6a990d1a6db977a6586a3
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsair&AN=edsair.doi.dedup.....3da2a93a80c6a990d1a6db977a6586a3
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.46298/lmcs-21(3:4)2025
    Languages:
      – Text: English
    Subjects:
      – SubjectFull: FOS: Computer and information sciences
        Type: general
      – SubjectFull: Theory of computation → Linear logic
        Type: general
      – SubjectFull: [INFO.INFO-LO] Computer Science [cs]/Logic in Computer Science [cs.LO]
        Type: general
      – SubjectFull: Logic in Computer Science
        Type: general
      – SubjectFull: Curry-Howard
        Type: general
      – SubjectFull: 0102 computer and information sciences
        Type: general
      – SubjectFull: 02 engineering and technology
        Type: general
      – SubjectFull: Linear Logic
        Type: general
      – SubjectFull: 01 natural sciences
        Type: general
      – SubjectFull: Logic in Computer Science (cs.LO)
        Type: general
      – SubjectFull: Reversible Computation
        Type: general
      – SubjectFull: 0202 electrical engineering, electronic engineering, information engineering
        Type: general
      – SubjectFull: Theory of computation → Equational logic and rewriting
        Type: general
      – SubjectFull: ddc:004
        Type: general
    Titles:
      – TitleFull: A Curry-Howard Correspondence for Linear, Reversible Computation
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Chardonnet, Kostia
      – PersonEntity:
          Name:
            NameFull: Saurin, Alexis
      – PersonEntity:
          Name:
            NameFull: Valiron, Benoît
      – PersonEntity:
          Name:
            NameFull: Saurin, Alexis
      – PersonEntity:
          Name:
            NameFull: Kostia Chardonnet and Alexis Saurin and Benoît Valiron
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 15
              M: 07
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 18605974
            – Type: issn-locals
              Value: edsair
            – Type: issn-locals
              Value: edsairFT
          Numbering:
            – Type: volume
              Value: 21
          Titles:
            – TitleFull: Logical Methods in Computer Science
              Type: main
ResultId 1