Skip to content

Repair batched evaluation proof#833

Open
john-h-kastner-aws wants to merge 5 commits intomainfrom
repair-batched-eval
Open

Repair batched evaluation proof#833
john-h-kastner-aws wants to merge 5 commits intomainfrom
repair-batched-eval

Conversation

@john-h-kastner-aws
Copy link
Contributor

@john-h-kastner-aws john-h-kastner-aws commented Jan 22, 2026

cedar-lean/Cedar/Thm/TPE/BatchedEvaluator.lean was not imported in any other files, so what look like unintentionally committed changes in #736 were not detected. Fortunately nothing substantial about TPE or batched eval has changed, so fixing the proof is straightforward.

Copy link
Contributor

@cdisselkoen cdisselkoen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should also rename the file

@john-h-kastner-aws
Copy link
Contributor Author

john-h-kastner-aws commented Jan 22, 2026

Also make the checkThm script stricter to check that all submodules of Thm are always imported by their parents. It's a little over-eager and flags false positives where the submodule is eventually imported into Cedar.Thm, but these are easy enough to fix, so I think it's worth enforcing this.

john-h-kastner-aws and others added 5 commits January 23, 2026 16:28
Signed-off-by: John Kastner <jkastner@amazon.com>
Signed-off-by: John Kastner <jkastner@amazon.com>
Signed-off-by: John Kastner <jkastner@amazon.com>
Signed-off-by: John Kastner <jkastner@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants