A Transaction Represented with Weighted Finite-State Transducers

J. Nathaniel Holmes, Homayoon Beigi
2/1/2023
cs.FLcs.AIcs.CL

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Not all contracts are good, but all good contracts can be expressed as a finite-state transition system ("State-Transition Contracts"). Contracts that can be represented as State-Transition Contracts discretize fat-tailed risk to foreseeable, managed risk, define the boundary of relevant events governed by the relationship, and eliminate the potential of inconsistent contractual provisions. Additionally, State-Transition Contracts reap the substantial benefit of being able to be analyzed under the rules governing the science of the theory of computation. Simple State-Transition Contracts can be represented as discrete finite automata; more complicated State-Transition Contracts, such as those that have downstream effects on other agreements or complicated pathways of performance, benefit from representation as weighted finite-state transducers, with weights assigned as costs, penalties, or probabilities of transitions. This research paper (the "Research" or "Paper") presents a complex legal transaction represented as weighted finite-state transducers. Furthermore, we show that the mathematics/algorithms permitted by the algebraic structure of weighted finite-state transducers provides actionable, legal insight into the transaction.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{holmes2023transaction,
  title  = {A Transaction Represented with Weighted Finite-State Transducers},
  author = {J. Nathaniel Holmes and Homayoon Beigi},
  year   = {2023},
  eprint = {2302.00200},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.00200v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.00200.svg)](https://codeofpaper.com/paper/2302.00200)

Discussion