P3: party totals by what moved the money, once (defects 14, 11, 24)
Each party's part of an entry is signed as its own account would show it, with a direction and its cash and in-kind amounts; a reversal is its original negated. Totals on a cash or all basis: for a member, all equals the members' equity statement and cash the K-1's cash. Money is cash, cards and the financing accounts, and a liability credit never pays its own creditor (creditor_of), so accruals and declared distributions count once. tin_last4 from the TIN or W-9 facts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T3gXMVt7XJPi6ens1or9Dj
This commit is contained in:
52 files changed
+7535
-560
No files matched your search
@@ -256,6 +256,32 @@ their numbers are assigned when P3 lands:
|
||||
year, closed and never closed), the viewer's
|
||||
`a_members_page_shows_the_same_capital_before_and_after_a_close`
|
||||
|
||||
### Parties
|
||||
|
||||
19. **A party's part of an entry is signed as its own account would be,
|
||||
with a direction that is its sign**: paid exactly when what counts is
|
||||
positive, received when negative, neither exactly when nothing counts;
|
||||
the money and property in it each carry the whole's sign and never
|
||||
exceed it; a money target is all cash; a contribution counts all of
|
||||
itself; a distribution counts no more money than it paid and no more
|
||||
property than it gave, the rest still owed (rules.md B-35).
|
||||
- Kani `party_target_direction_is_its_sign` · bridge
|
||||
`party_target_agrees`
|
||||
20. **A reversal is the exact opposite of what it reverses**: the target
|
||||
is odd (negating the lines' capital movement, money and own-account
|
||||
movement gives the original's reverse, but for the debits fallback and
|
||||
a member's entry whose cash isn't exactly its money: an expense booked
|
||||
straight to capital, a debt converted, a distribution still owed; the
|
||||
engine never reads those off a reversal's lines: its reversal arm
|
||||
takes the original's target), reversing twice gives the original
|
||||
back, and a reversal's movement over any accounts is the original's
|
||||
negated (B-9).
|
||||
- Kani `party_target_is_odd`, `reverse_target_is_an_involution` ·
|
||||
Lean `partyTarget_odd`, `capitalTarget_odd` (with `cashIsMoney`
|
||||
shown satisfiable), `reverseTarget_involutive`,
|
||||
`sumOver_movement_reversal` · property
|
||||
`a_reversal_is_the_exact_opposite`
|
||||
|
||||
## What the proofs found
|
||||
|
||||
The engine already had 190+ tests, property tests, mutation testing,
|
||||
|
||||
Reference in new issue
Block a user