no comments (yet)

sorted by: hot top controversial new old
there doesn't seem to be anything here
14 comments in c/programming@programming.dev view that post
[–] 55 points 1 day ago* (1 child)

The legal system, famously completely deterministic with no human-judgement element whatsoever and therefore modelable as computer code.

LLMs, famously super reliable in the legal field.

sits down with a biiig bucket of popcorn

I can't wait for somebody to actually try to argue a case with this.

  • source
  • hideshow 1 child comment
  • [–] 13 points 1 day ago

    One of the better uses for LLMs is finding a needle in a haystack, where a hard to find but easily verifiable result is buried somewhere in a mass of text. Tax loopholes are obviously harder to verify, and you probably need a lawyer for that, but you don’t need to find them all either.

  • source
  • parent
  • load more comments (-1 replies)
    [–] 24 points 1 day ago (1 child)

    Also, a lot of things people refer to as tax loopholes aren't actually gaps in logic. A lot of them are things that exist for a logical reason, but are being applied in a way that isn't intentional.

    Things like "I own a convenience store, my wife and kids work there" which then gets used when some billionaire spins up a subcontractor of his business, hires his wife and kids as the only employees, and then assigns his house as an asset owned by that business and uses it to siphon away expenses or whatever.

    I'm not a tax lawyer either 😛, but the point is that a lot of the loopholes exist for a sensible purpose, but are being chained or applied outside their original purpose.

  • source
  • hideshow 1 child comment
  • [–] 19 points 1 day ago*

    Formalizing =/= proof. There's nothing to prove. Don't change the headline if you don't know what you're talking about.

    Also it's funny how this formalization reveals MANY inconsistencies in the law. I have no doubt that the legal system is formally a huge turd. Imagine if they did this for the death penalty. Too bad these computers are controlled by the ultra privileged. Ofc they're trying to dodge taxes.

  • source
  • [–] 36 points 1 day ago (7 children)

    Skimming this, it's not clear to me what exactly is being done in Lean. It sounds like an LLM is translating the tax code into lean and then using those lean statements. But the translation step is highly error prone. Tax codes are not mathematically complicated (which is what Lean is good for) but logically complicated (which LLMs suck at)

    Maybe someone with more patience can chime in

  • source
  • hideshow 7 child comments
  • [–] -5 points 1 day ago (6 children)

    not mathematically complicated but logically complicated

    Lean is more than capable of modeling logic.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 13 points 1 day ago (4 children)

    Not really my point, but sure.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 0 points 21 hours ago (3 children)
  • [–] 5 points 19 hours ago (2 children)

    Lean helps a lot in formalising advanced mathematics, because it is able to express statements and proofs of that mathematics in a way that most tools can't, and it can be checked by computer. It doesn't help much in formalising logically complicated scenarios because you can express those in any old formal language.

    If your tax bill depended on the convergence of some gnarly integral, Lean would be great. But it doesn't; it depends on a billion bits of trivial mathematics composed together with rules that combine to be ambiguous and complicated. No computer environment helps with the ambiguity, whilst any computer environment can formalise that complication once an interpretation has been chosen.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 1 day ago

    formal methods will always have a huge place in my heart

  • source
  • [+] 0 points 1 day ago