Introduction     Law as Computation        Law is not Computation        Computation on Law         Law and Computation   ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationHey stupid, you...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationHey stupid, you...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationHey stupid, you...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationHey stupid, you...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationHey stupid, you...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationHey stupid, you...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationHey stupid, you...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and Computation               ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationOutline       I...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationDefinitions     ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationDefinitions     ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationDefinitions     ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationDefinitions     ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationWait, one more:...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationWait, one more:...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationWait, one more:...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationWait, one more:...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationWait, one more:...
Introduction      Law as Computation          Law is not Computation         Computation on Law         Law and Computatio...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationNot a new idea....
Introduction      Law as Computation          Law is not Computation        Computation on Law          Law and Computatio...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as Computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as Computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as Computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as Computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as Computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as Computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as Computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as Computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as Computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as Computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as Computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as Computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as Computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction       Law as Computation          Law is not Computation         Computation on Law           Law and Computa...
Introduction       Law as Computation          Law is not Computation         Computation on Law           Law and Computa...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw as computat...
Introduction     Law as Computation       Law is not Computation      Computation on Law   Law and ComputationExamples of ...
Introduction       Law as Computation           Law is not Computation          Computation on Law            Law and Comp...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationExamples of tom...
Introduction     Law as Computation       Law is not Computation    Computation on Law   Law and ComputationExamples of to...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationSummary       L...
Introduction       Law as Computation     Law is not Computation   Computation on Law   Law and ComputationSummary       L...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and Computation       Before w...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and Computation       Before w...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and Computation       Before w...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and Computation       Before w...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and Computation       Before w...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and Computation       Before w...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and Computation       Before w...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationThe “Law and . ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationThe “Law and . ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationThe “Law and . ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationThe “Law and . ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationThe “Law and . ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationThe “Law and . ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationThe “Law and . ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationThe “Law and . ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationThe “Law and . ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationThe “Law and . ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and economi...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and economi...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and economi...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and economi...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and economi...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and economi...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and economi...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and economi...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and economi...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and economi...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and economi...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and economi...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and economi...
Introduction       Law as Computation         Law is not Computation         Computation on Law          Law and Computati...
Introduction     Law as Computation       Law is not Computation          Computation on Law   Law and ComputationEmpirica...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationEmpirical Legal...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationEmpirical Legal...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationEmpirical Legal...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationEmpirical Legal...
Introduction      Law as Computation      Law is not Computation   Computation on Law   Law and ComputationEmpirical Legal...
Introduction     Law as Computation       Law is not Computation            Computation on Law   Law and ComputationCritic...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationComputation on ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationComputation on ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationComputation on ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationComputation on ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationComputation on ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationComputation on ...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationSummary       L...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationSummary       L...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and computa...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and computa...
Introduction      Law as Computation          Law is not Computation         Computation on Law         Law and Computatio...
Introduction      Law as Computation          Law is not Computation         Computation on Law         Law and Computatio...
Introduction      Law as Computation          Law is not Computation         Computation on Law         Law and Computatio...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and computa...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and computa...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and computa...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and computa...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and computa...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation        Law is not Computation      Computation on Law           Law and ComputationBui...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationResults       $...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law      Law and ComputationBuilding a b...
Introduction     Law as Computation       Law is not Computation   Computation on Law      Law and ComputationBuilding a b...
Introduction     Law as Computation       Law is not Computation   Computation on Law      Law and ComputationBuilding a b...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationBuilding a bett...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and computa...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and computa...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and computa...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationLaw and computa...
Introduction     Law as Computation       Law is not Computation   Computation on Law   Law and ComputationConclusion     ...
Upcoming SlideShare
Loading in …5
×

Bommarito Presentation for University of Houston Computational Law Conference

1,924
-1

Published on

Law ? Computation: The past, present, and future relationship
In this talk, I will present the set of frames through which I view the relationship between law and computation: "law as computation," "computation on law," and "law and computation." By distinguishing these frames and understanding their context, I hope to increase clarity in our discussions, summarize current research, and suggest future avenues for both academic and commerical effort. This talk will include a number of original examples that highlight current possibilities at the forefront of law and computation.

Mr. Bommarito is consultant, currently employed in the hedge fund industry, who specializes in collecting, processing, and analyzing information from financial, political, and legal systems. His publications range from graph theory to the Supreme Court to algorithmic trading, and can be found in Quantitative Finance, Physica A, and various law reviews. He holds three degrees from the University of Michigan, including an MSE in Financial Engineering. Outside of academia, Mr. Bommarito’s contributions include co-founding the Computational Legal Studies blog, maintenance of the World Treaty Index, and press coverage on Seeking Alpha, the Financial Times, the New York Times, Zero Hedge, Abnormal Returns, Marginal Revolution, and Wired Magazine.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,924
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Bommarito Presentation for University of Houston Computational Law Conference

  1. 1. Introduction Law as Computation Law is not Computation Computation on Law Law and Computation Law ? Computation Michael J. Bommarito II michael.bommarito@gmail.com April 22, 2011 M.S.E. Financial Engineering, M.S. Political Science, University of Michigan. Currently a hedge fund quant ⇒ This is my own work and in no way represents my employer.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  2. 2. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationHey stupid, your title is broken.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  3. 3. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationHey stupid, your title is broken. Or is it?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  4. 4. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationHey stupid, your title is broken. Or is it? Law ⊂ ComputationMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  5. 5. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationHey stupid, your title is broken. Or is it? Law ⊂ Computation Law ⊥ ComputationMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  6. 6. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationHey stupid, your title is broken. Or is it? Law ⊂ Computation Law ⊥ Computation Computation(Law)Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  7. 7. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationHey stupid, your title is broken. Or is it? Law ⊂ Computation Law ⊥ Computation Computation(Law) Law + ComputationMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  8. 8. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationHey stupid, your title is broken. Or is it? Law ⊂ Computation Law ⊥ Computation Computation(Law) Law + Computation So let’s try this again.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  9. 9. Introduction Law as Computation Law is not Computation Computation on Law Law and Computation Law ? Computation The past, present, and future relationship Michael J. Bommarito II michael.bommarito@gmail.com April 22, 2011Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  10. 10. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationOutline Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  11. 11. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationDefinitions Hang on, what do you mean by law or computation anyway?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  12. 12. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationDefinitions Hang on, what do you mean by law or computation anyway? Law What I mean: A set of rules designed to affect the action and especially interaction of members of a group.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  13. 13. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationDefinitions Hang on, what do you mean by law or computation anyway? Law What I mean: A set of rules designed to affect the action and especially interaction of members of a group. Computation What I mean: Manipulating symbols and evaluating statements in a systematic and well-defined way.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  14. 14. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationDefinitions Hang on, what do you mean by law or computation anyway? Law What I mean: A set of rules designed to affect the action and especially interaction of members of a group. Computation What I mean: Manipulating symbols and evaluating statements in a systematic and well-defined way. OK, let’s continue.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  15. 15. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationWait, one more: an admissionMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  16. 16. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationWait, one more: an admission I am not a lawyer and have no formal legal education.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  17. 17. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationWait, one more: an admission I am not a lawyer and have no formal legal education. I am certainly under-read in a number of the fields we will discuss. This is the curse of interdisciplinarity.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  18. 18. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationWait, one more: an admission I am not a lawyer and have no formal legal education. I am certainly under-read in a number of the fields we will discuss. This is the curse of interdisciplinarity. Please do point out any references that are relevant to today’s talk that I’ve missed.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  19. 19. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationWait, one more: an admission I am not a lawyer and have no formal legal education. I am certainly under-read in a number of the fields we will discuss. This is the curse of interdisciplinarity. Please do point out any references that are relevant to today’s talk that I’ve missed. OK, let’s actually get started.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  20. 20. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationNot a new idea. Those long chains of reasoning, simple and easy as they are, of which geometricians make use in order to arrive at the most difficult demonstrations, had caused me to imagine that all those things which fall under the cognizance of man might very likely be mutually related in the same fashion. Descartes. McCrae, The Unity of the Sciences: Bacon, Descartes, and Leibniz, 18 J. Hist. Ideas 27 (1957)Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  21. 21. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationNot a new idea. Descartes, along with Bacon and Leibniz, didn’t draw a strong distinction between law and natural science.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  22. 22. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationNot a new idea. Descartes, along with Bacon and Leibniz, didn’t draw a strong distinction between law and natural science. Leibniz Center for Law at the University of Amsterdam In particular, Leibniz viewed the recently rediscovered work of Roman jurists as equal to Greek geometricians. See Hoeflich, Law & Geometry: Legal Science from Leibniz to Langdell, Amer. J. Legal Hist., 30:2 (1986) for more.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  23. 23. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as Computation Here’s a simple example of law as computation:Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  24. 24. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as Computation Here’s a simple example of law as computation: Define a set of legal axioms or premises - a legal system.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  25. 25. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as Computation Here’s a simple example of law as computation: Define a set of legal axioms or premises - a legal system. Where do these come from?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  26. 26. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as Computation Here’s a simple example of law as computation: Define a set of legal axioms or premises - a legal system. Where do these come from? (bootstrapping...)Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  27. 27. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as Computation Here’s a simple example of law as computation: Define a set of legal axioms or premises - a legal system. Where do these come from? (bootstrapping...) Common lawMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  28. 28. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as Computation Here’s a simple example of law as computation: Define a set of legal axioms or premises - a legal system. Where do these come from? (bootstrapping...) Common law Civil lawMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  29. 29. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as Computation Here’s a simple example of law as computation: Define a set of legal axioms or premises - a legal system. Where do these come from? (bootstrapping...) Common law Civil law Divine law or law by decreeMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  30. 30. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as Computation Here’s a simple example of law as computation: Define a set of legal axioms or premises - a legal system. Where do these come from? (bootstrapping...) Common law Civil law Divine law or law by decree What do they map to?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  31. 31. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as Computation Here’s a simple example of law as computation: Define a set of legal axioms or premises - a legal system. Where do these come from? (bootstrapping...) Common law Civil law Divine law or law by decree What do they map to? Legal/Illegal BooleanMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  32. 32. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as Computation Here’s a simple example of law as computation: Define a set of legal axioms or premises - a legal system. Where do these come from? (bootstrapping...) Common law Civil law Divine law or law by decree What do they map to? Legal/Illegal Boolean Transfer paymentMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  33. 33. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as Computation Here’s a simple example of law as computation: Define a set of legal axioms or premises - a legal system. Where do these come from? (bootstrapping...) Common law Civil law Divine law or law by decree What do they map to? Legal/Illegal Boolean Transfer payment ActionMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  34. 34. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as Computation Here’s a simple example of law as computation: Define a set of legal axioms or premises - a legal system. Where do these come from? (bootstrapping...) Common law Civil law Divine law or law by decree What do they map to? Legal/Illegal Boolean Transfer payment Action State an argument, which consists of a set of observed or hypothetical facts.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  35. 35. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as Computation Here’s a simple example of law as computation: Define a set of legal axioms or premises - a legal system. Where do these come from? (bootstrapping...) Common law Civil law Divine law or law by decree What do they map to? Legal/Illegal Boolean Transfer payment Action State an argument, which consists of a set of observed or hypothetical facts. Deduce the consequence of the argument. These consequences are either rulings or new, “derived” laws.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  36. 36. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation today A number of fields have taken up this mantle.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  37. 37. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation today A number of fields have taken up this mantle. Artificial Intelligence and Law (in their own words): the study of legal reasoning and argumentation, using computational methodsMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  38. 38. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation today A number of fields have taken up this mantle. Artificial Intelligence and Law (in their own words): the study of legal reasoning and argumentation, using computational methods the formal representation of norms, normative actions, normative systems and norm-governed societies and multi-agent systemsMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  39. 39. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation today A number of fields have taken up this mantle. Artificial Intelligence and Law (in their own words): the study of legal reasoning and argumentation, using computational methods the formal representation of norms, normative actions, normative systems and norm-governed societies and multi-agent systems the investigation of techniques from advanced information technology, using law as the illustrative domain applications of advanced information technology to support tasks in the legal domainMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  40. 40. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation today A number of fields have taken up this mantle. Artificial Intelligence and Law (in their own words): the study of legal reasoning and argumentation, using computational methods the formal representation of norms, normative actions, normative systems and norm-governed societies and multi-agent systems the investigation of techniques from advanced information technology, using law as the illustrative domain applications of advanced information technology to support tasks in the legal domain We’ll get to these last two later.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  41. 41. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation today A number of fields have taken up this mantle.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  42. 42. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation today A number of fields have taken up this mantle. Philosophy and Law (from the titled journal):Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  43. 43. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation today A number of fields have taken up this mantle. Philosophy and Law (from the titled journal): . . . a philosophical reflection on the law informed by a knowledge of the lawMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  44. 44. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation today A number of fields have taken up this mantle. Philosophy and Law (from the titled journal): . . . a philosophical reflection on the law informed by a knowledge of the law . . . legal analysis informed by philosophical methods and principlesMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  45. 45. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation today A number of fields have taken up this mantle. Philosophy and Law (from the titled journal): . . . a philosophical reflection on the law informed by a knowledge of the law . . . legal analysis informed by philosophical methods and principles But, to be honest, this isn’t my cup of tea.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  46. 46. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation today So there are two fields that continue to approach law as computation, either implicitly or explicitly.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  47. 47. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation today So there are two fields that continue to approach law as computation, either implicitly or explicitly. Artificial intelligence and law, where we think about how to represent and evaluate computation in a legal system.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  48. 48. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation today So there are two fields that continue to approach law as computation, either implicitly or explicitly. Artificial intelligence and law, where we think about how to represent and evaluate computation in a legal system. Philosophy and law, where we use logical computations to create or examine legal systems.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  49. 49. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation tomorrowMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  50. 50. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation tomorrow Structured, machine-readable lawsMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  51. 51. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation tomorrow Structured, machine-readable laws Validated, well-defined legal systemsMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  52. 52. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation tomorrow Structured, machine-readable laws Validated, well-defined legal systems Automated legal reasoningMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  53. 53. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation tomorrow Structured, machine-readable laws Validated, well-defined legal systems Automated legal reasoning Flexible, goal-based generation of new laws or contracts (like automated theorem provers)Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  54. 54. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw as computation tomorrow Structured, machine-readable laws Validated, well-defined legal systems Automated legal reasoning Flexible, goal-based generation of new laws or contracts (like automated theorem provers) While many treat automated reasoning as the holy grail, I think the inverse or optimization problem will provide more benefit to society.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  55. 55. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationExamples of tomorrow, today - Hammurabi Hammurabi (Michael Poulshock)Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  56. 56. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationExamples of tomorrow, today - Hammurabi Around the world, there are millions of pages of law - constitutions, statutes, regulations, case law, and interpretive decisions - with which societies are expected to comply. This mass of material is logically complicated, referentially byzantine, terminologically inaccessible, difficult to contextualize, and sometimes vague and ambiguous. Aside from the ethical issues caused by this complexity, it is grossly inefficient as an information system. The capital required for an actor to understand a legal right or obligation is a wasted resource that creates drag on individual, corporate, and social progress. Though not often thought of this way, law is inherently computational. It is a set of algorithms that prescribe how various computations are to be carried out. What is my standard (tax) deduction? Am I eligible for family and medical leave? On what day did I become liable for unemployment taxes? Determinations such as these are like mathematical functions: given various inputs, they produce corresponding outputs. The Hammurabi Project provides a vehicle for representing portions of the law in an executable format, so that the process of logical inference can be offloaded from human to machine. Once executable, it can be embedded into our computing infrastructure where it can drive other applications. From the Hammurabi rationale.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  57. 57. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationExamples of tomorrow, today - Estrella EstrellaMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  58. 58. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationExamples of tomorrow, today - MetaLex CEN MetaLexMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  59. 59. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationSummary Law should be viewed as computable in the mathematical sense or a machine in the Turing sense.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  60. 60. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationSummary Law should be viewed as computable in the mathematical sense or a machine in the Turing sense. Code is law (is code). Lessig.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  61. 61. Introduction Law as Computation Law is not Computation Computation on Law Law and Computation Before we continue, we should acknowledge a reality.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  62. 62. Introduction Law as Computation Law is not Computation Computation on Law Law and Computation Before we continue, we should acknowledge a reality. For the majority of lawyers in the real world, law is not computation.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  63. 63. Introduction Law as Computation Law is not Computation Computation on Law Law and Computation Before we continue, we should acknowledge a reality. For the majority of lawyers in the real world, law is not computation. Law is ADR, where warm cookies at 5pm trump legal and economic theory. See Barry Goldman, The Psychology of Settlement.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  64. 64. Introduction Law as Computation Law is not Computation Computation on Law Law and Computation Before we continue, we should acknowledge a reality. For the majority of lawyers in the real world, law is not computation. Law is ADR, where warm cookies at 5pm trump legal and economic theory. See Barry Goldman, The Psychology of Settlement. Law is the judge’s ideology.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  65. 65. Introduction Law as Computation Law is not Computation Computation on Law Law and Computation Before we continue, we should acknowledge a reality. For the majority of lawyers in the real world, law is not computation. Law is ADR, where warm cookies at 5pm trump legal and economic theory. See Barry Goldman, The Psychology of Settlement. Law is the judge’s ideology. Law is the relative professionalism and sophistication of counsels.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  66. 66. Introduction Law as Computation Law is not Computation Computation on Law Law and Computation Before we continue, we should acknowledge a reality. For the majority of lawyers in the real world, law is not computation. Law is ADR, where warm cookies at 5pm trump legal and economic theory. See Barry Goldman, The Psychology of Settlement. Law is the judge’s ideology. Law is the relative professionalism and sophistication of counsels. Law is a business.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  67. 67. Introduction Law as Computation Law is not Computation Computation on Law Law and Computation Before we continue, we should acknowledge a reality. For the majority of lawyers in the real world, law is not computation. Law is ADR, where warm cookies at 5pm trump legal and economic theory. See Barry Goldman, The Psychology of Settlement. Law is the judge’s ideology. Law is the relative professionalism and sophistication of counsels. Law is a business. While computation may be involved in these processes, computation alone cannot explain observed outcomes.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  68. 68. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationThe “Law and . . . ” movements What happens when social science scholars try to explain these outcomes?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  69. 69. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationThe “Law and . . . ” movements What happens when social science scholars try to explain these outcomes? Law and economicsMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  70. 70. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationThe “Law and . . . ” movements What happens when social science scholars try to explain these outcomes? Law and economics Law and anthropologyMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  71. 71. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationThe “Law and . . . ” movements What happens when social science scholars try to explain these outcomes? Law and economics Law and anthropology Law and sociologyMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  72. 72. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationThe “Law and . . . ” movements What happens when social science scholars try to explain these outcomes? Law and economics Law and anthropology Law and sociology Law and psychologyMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  73. 73. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationThe “Law and . . . ” movements What happens when social science scholars try to explain these outcomes? Law and economics Law and anthropology Law and sociology Law and psychology Law and neuroscienceMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  74. 74. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationThe “Law and . . . ” movements What happens when social science scholars try to explain these outcomes? Law and economics Law and anthropology Law and sociology Law and psychology Law and neuroscience Law and networksMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  75. 75. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationThe “Law and . . . ” movements What happens when social science scholars try to explain these outcomes? Law and economics Law and anthropology Law and sociology Law and psychology Law and neuroscience Law and networks Broadly, “empirical legal studies”Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  76. 76. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationThe “Law and . . . ” movements What happens when social science scholars try to explain these outcomes? Law and economics Law and anthropology Law and sociology Law and psychology Law and neuroscience Law and networks Broadly, “empirical legal studies” In general, these are the application of a mode of analysis to law.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  77. 77. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationThe “Law and . . . ” movements What happens when social science scholars try to explain these outcomes? Law and economics Law and anthropology Law and sociology Law and psychology Law and neuroscience Law and networks Broadly, “empirical legal studies” In general, these are the application of a mode of analysis to law.(somewhat loose usage of computation...)Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  78. 78. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics What kind of questions can we ask and answer?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  79. 79. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics What kind of questions can we ask and answer? How will a law affect the economic behavior or utility of an actor?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  80. 80. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics What kind of questions can we ask and answer? How will a law affect the economic behavior or utility of an actor? How will a law affect the distribution of utility amongst actors?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  81. 81. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics What kind of questions can we ask and answer? How will a law affect the economic behavior or utility of an actor? How will a law affect the distribution of utility amongst actors? And the inverse,Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  82. 82. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics What kind of questions can we ask and answer? How will a law affect the economic behavior or utility of an actor? How will a law affect the distribution of utility amongst actors? And the inverse, Given a desired behavior, how can we effect this through law?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  83. 83. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics What kind of questions can we ask and answer? How will a law affect the economic behavior or utility of an actor? How will a law affect the distribution of utility amongst actors? And the inverse, Given a desired behavior, how can we effect this through law? Given a desired allocation, how can we effect this through law?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  84. 84. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics What kind of questions can we ask and answer? How will a law affect the economic behavior or utility of an actor? How will a law affect the distribution of utility amongst actors? And the inverse, Given a desired behavior, how can we effect this through law? Given a desired allocation, how can we effect this through law? These are questions about the design of economic rules and institutions.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  85. 85. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics Some scholars also apply economics to specific legal contexts.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  86. 86. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics Some scholars also apply economics to specific legal contexts. For example, why would a legal dispute go through a lengthy, expensive trial instead of a relatively cheap settlement?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  87. 87. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics Some scholars also apply economics to specific legal contexts. For example, why would a legal dispute go through a lengthy, expensive trial instead of a relatively cheap settlement? 1 Close probability of success, i.e., near p ≈ 2Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  88. 88. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics Some scholars also apply economics to specific legal contexts. For example, why would a legal dispute go through a lengthy, expensive trial instead of a relatively cheap settlement? 1 Close probability of success, i.e., near p ≈ 2 High cost of discoveryMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  89. 89. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics Some scholars also apply economics to specific legal contexts. For example, why would a legal dispute go through a lengthy, expensive trial instead of a relatively cheap settlement? 1 Close probability of success, i.e., near p ≈ 2 High cost of discovery Significant amount of asymmetric informationMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  90. 90. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics Some scholars also apply economics to specific legal contexts. For example, why would a legal dispute go through a lengthy, expensive trial instead of a relatively cheap settlement? 1 Close probability of success, i.e., near p ≈ 2 High cost of discovery Significant amount of asymmetric information . . . or just an irrational actor.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  91. 91. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and economics Some scholars also apply economics to specific legal contexts. For example, why would a legal dispute go through a lengthy, expensive trial instead of a relatively cheap settlement? 1 Close probability of success, i.e., near p ≈ 2 High cost of discovery Significant amount of asymmetric information . . . or just an irrational actor. For the seminal work and a good review, see Priest & Klein, The Selection of Disputes for Litigation and Daughety & Reinganum, Economic Theories of Settlement Bargaining.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  92. 92. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationEmpirical Legal Studies Often referred to pejoratively as “law and regression.” Journal of Empirical Legal StudiesMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  93. 93. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationEmpirical Legal Studies Unlike other legal analyses, however, ELS tends to start from observed outcomes.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  94. 94. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationEmpirical Legal Studies Unlike other legal analyses, however, ELS tends to start from observed outcomes. Held to some accountability w.r.t. data!Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  95. 95. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationEmpirical Legal Studies Unlike other legal analyses, however, ELS tends to start from observed outcomes. Held to some accountability w.r.t. data! Higher likelihood of relevance and policy implication.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  96. 96. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationEmpirical Legal Studies Unlike other legal analyses, however, ELS tends to start from observed outcomes. Held to some accountability w.r.t. data! Higher likelihood of relevance and policy implication. Researchers have a common language and knowledge of research design and methodology.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  97. 97. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationEmpirical Legal Studies Unlike other legal analyses, however, ELS tends to start from observed outcomes. Held to some accountability w.r.t. data! Higher likelihood of relevance and policy implication. Researchers have a common language and knowledge of research design and methodology. It is easy to lie with statistics, but it is easier to lie without them. Fred MostellerMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  98. 98. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationCriticism of “Law and . . . ” research Balkinization, Jan 16, 2008Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  99. 99. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationComputation on Law tomorrow What are the possible payoffs of computation on law?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  100. 100. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationComputation on Law tomorrow What are the possible payoffs of computation on law? Less inconsistent sentencing, awards, or damages (close to today...)Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  101. 101. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationComputation on Law tomorrow What are the possible payoffs of computation on law? Less inconsistent sentencing, awards, or damages (close to today...) Better understanding of inefficiencies in legal systemsMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  102. 102. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationComputation on Law tomorrow What are the possible payoffs of computation on law? Less inconsistent sentencing, awards, or damages (close to today...) Better understanding of inefficiencies in legal systems Better design of legal systems from economic or psychological perspectivesMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  103. 103. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationComputation on Law tomorrow What are the possible payoffs of computation on law? Less inconsistent sentencing, awards, or damages (close to today...) Better understanding of inefficiencies in legal systems Better design of legal systems from economic or psychological perspectives Learning and classification for prediction of legal outcomesMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  104. 104. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationComputation on Law tomorrow What are the possible payoffs of computation on law? Less inconsistent sentencing, awards, or damages (close to today...) Better understanding of inefficiencies in legal systems Better design of legal systems from economic or psychological perspectives Learning and classification for prediction of legal outcomesMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  105. 105. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationSummary Law is a domain for the application of analysis that may or may not be motivated by legal principles.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  106. 106. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationSummary Law is a domain for the application of analysis that may or may not be motivated by legal principles. The results of these inquiries may or may not be useful to lawyers or legal professionals.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  107. 107. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation What happens when we set out to use computation with law instead of on it?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  108. 108. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation What happens when we set out to use computation with law instead of on it? Artificial Intelligence and Law (in their own words):Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  109. 109. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation What happens when we set out to use computation with law instead of on it? Artificial Intelligence and Law (in their own words): the study of legal reasoning and argumentation, using computational methods the formal representation of norms, normative actions, normative systems and norm-governed societies and multi-agent systems the investigation of techniques from advanced information technology, using law as the illustrative domainMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  110. 110. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation What happens when we set out to use computation with law instead of on it? Artificial Intelligence and Law (in their own words): the study of legal reasoning and argumentation, using computational methods the formal representation of norms, normative actions, normative systems and norm-governed societies and multi-agent systems the investigation of techniques from advanced information technology, using law as the illustrative domain applications of advanced information technology to support tasks in the legal domainMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  111. 111. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation What happens when we set out to use computation with law instead of on it? Artificial Intelligence and Law (in their own words): the study of legal reasoning and argumentation, using computational methods the formal representation of norms, normative actions, normative systems and norm-governed societies and multi-agent systems the investigation of techniques from advanced information technology, using law as the illustrative domain applications of advanced information technology to support tasks in the legal domainMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  112. 112. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation - a motivating example Let’s walk through a simple example to emphasize how easy this can be. Let’s use the following requirements:Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  113. 113. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation - a motivating example Let’s walk through a simple example to emphasize how easy this can be. Let’s use the following requirements: Public domain dataMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  114. 114. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation - a motivating example Let’s walk through a simple example to emphasize how easy this can be. Let’s use the following requirements: Public domain data Open source, easily-licensed softwareMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  115. 115. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation - a motivating example Let’s walk through a simple example to emphasize how easy this can be. Let’s use the following requirements: Public domain data Open source, easily-licensed software UsefulMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  116. 116. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation - a motivating example Let’s walk through a simple example to emphasize how easy this can be. Let’s use the following requirements: Public domain data Open source, easily-licensed software Useful Easily extendedMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  117. 117. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine Data: U.S. Code (LRC XHTML)Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  118. 118. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine Data: U.S. Code (LRC XHTML) Software: Java, Apache Lucene, HTMLParserMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  119. 119. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine Data: U.S. Code (LRC XHTML) Software: Java, Apache Lucene, HTMLParser Result: Working, fast search engine for the Code.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  120. 120. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine Data: U.S. Code (LRC XHTML) Software: Java, Apache Lucene, HTMLParser Result: Working, fast search engine for the Code. $ wc -l src / main / java / org / mjb /* Code * 425 src / main / java / org / mjb / buildCodeIndex . java 86 src / main / java / org / mjb / searchCodeIndex . java 511 totalMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  121. 121. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine // Create document . Document doc = new Document (); doc . add ( new Field ( " documentid " , documentID , Field . Store . YES , Field . Index . NOT_ANALYZED )); doc . add ( new Field ( " usckey " , uscKey , Field . Store . YES , Field . Index . NOT_ANALYZED )); doc . add ( new Field ( " currentthrough " , currentThrough , Field . Store . YES , Field . Index . NOT_ANALYZED )); doc . add ( new Field ( " itempath " , itemPath , Field . Store . YES , Field . Index . ANALYZED )); doc . add ( new Field ( " head " , head , Field . Store . YES , Field . Index . ANALYZED , Field . TermVector . YES )); doc . add ( new Field ( " text " , text , Field . Store . NO , Field . Index . ANALYZED , Field . TermVector . YES )); // Write into index . indexWriter . addDocument ( doc );Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  122. 122. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationResults $ mvn -q exec : java - Dexec . mainClass = " org . mjb . searchCodeIndex " - Dexec . args = " text swap " documentid :7 U . S . C . 6 s curr entthrough :20110107 score :2.2053032 itempath : Title 7 CHAPTER 1 > 6 s . Registration and regulation of swap dealers and major swap participants documentid :7 U . S . C . 6 r curr entthrough :20110107 score :2.0396917 itempath : Title 7 CHAPTER 1 > 6 r . Reporting and recordkeeping for uncleared swaps documentid :7 U . S . C . 7b -3 curr entthrough :20110107 score :1.7781076 itempath : Title 7 CHAPTER 1 > 7b 3 . Swap execution facilities ...Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  123. 123. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions How about a web interface?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  124. 124. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions How about a web interface?(Sorry LII, that Perl code is getting a little long in the tooth...)Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  125. 125. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions How about a web interface?(Sorry LII, that Perl code is getting a little long in the tooth...) What if we plugged the Lucene index into a Solr Tomcat servlet?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  126. 126. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions How about a web interface?(Sorry LII, that Perl code is getting a little long in the tooth...) What if we plugged the Lucene index into a Solr Tomcat servlet? http://localhost:8080/solrdev/browse?q=swapMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  127. 127. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions OK, that’s cute enough for a presentation. But what about extending this into a more useful application?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  128. 128. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions OK, that’s cute enough for a presentation. But what about extending this into a more useful application? Adaptive search weighting to “personalize” legal researchMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  129. 129. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions OK, that’s cute enough for a presentation. But what about extending this into a more useful application? Adaptive search weighting to “personalize” legal research Related document suggestion with MahoutMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  130. 130. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions OK, that’s cute enough for a presentation. But what about extending this into a more useful application? Adaptive search weighting to “personalize” legal research Related document suggestion with Mahout Relational modeling with neo4j.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  131. 131. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions OK, that’s cute enough for a presentation. But what about extending this into a more useful application? Adaptive search weighting to “personalize” legal research Related document suggestion with Mahout Relational modeling with neo4j. Including other source material, like the C.F.R., state and municipality codes, etc.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  132. 132. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions OK, that’s cute enough for a presentation. But what about extending this into a more useful application? Adaptive search weighting to “personalize” legal research Related document suggestion with Mahout Relational modeling with neo4j. Including other source material, like the C.F.R., state and municipality codes, etc. Apply to internal document stores like contracts or evidenceMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  133. 133. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions OK, that’s cute enough for a presentation. But what about extending this into a more useful application? Adaptive search weighting to “personalize” legal research Related document suggestion with Mahout Relational modeling with neo4j. Including other source material, like the C.F.R., state and municipality codes, etc. Apply to internal document stores like contracts or evidenceMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  134. 134. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions But none of those are really creative.Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  135. 135. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions But none of those are really creative. What if we stored metadata about clients, case facts, and dispute outcomes along with search history?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  136. 136. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationBuilding a better legal search engine - extensions But none of those are really creative. What if we stored metadata about clients, case facts, and dispute outcomes along with search history? ...Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  137. 137. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation tomorrow What are the possible payoffs of computation on law?Michael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  138. 138. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation tomorrow What are the possible payoffs of computation on law? Better access and management of legal materialMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  139. 139. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation tomorrow What are the possible payoffs of computation on law? Better access and management of legal material Learning and classification to aid legal researchMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  140. 140. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationLaw and computation tomorrow What are the possible payoffs of computation on law? Better access and management of legal material Learning and classification to aid legal research Learning and classification for prediction of legal outcomesMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  141. 141. Introduction Law as Computation Law is not Computation Computation on Law Law and ComputationConclusion Thanks for listening! . . . and an even bigger thanks to Seth for organizing this. http://michaelbommarito.comMichael J. Bommarito II michael.bommarito@gmail.comLaw ? Computation
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×