Skip to content

Fix LogLinarith flipping a > b into Theta(b) >= Theta(a) - #57

Open
chessing234 wants to merge 1 commit into
teorth:mainfrom
chessing234:fix-loglinarith-gt-direction
Open

chessing234 wants to merge 1 commit into
teorth:mainfrom
chessing234:fix-loglinarith-gt-direction

Conversation

@chessing234

Copy link
Copy Markdown
Contributor

Summary

  • LogLinarith mapped a > b to Theta(b) >= Theta(a), so it could prove the false goal a ≲ b and fail on the true goal a ≳ b.
  • Keep argument order and use >=, matching ApplyTheta.

Test plan

  • uv run --with pytest pytest tests/test_all.py::TestAll::test_loglinarith_gt_does_not_flip tests/test_all.py::TestAll::test_loglinarith_gt_proves_gtrsim

@chessing234

Copy link
Copy Markdown
Contributor Author

@teorth loglinarith still turns a > b into theta(b) >= theta(a). this has been sitting since mid september and still merges clean.

This branch has not been deployed

No deployments
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.

1 participant