Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

prove cnplimc in iset.mm #3638

Merged
merged 4 commits into from
Nov 20, 2023
Merged

Conversation

jkingdon
Copy link
Contributor

@jkingdon jkingdon commented Nov 18, 2023

Fixes #3634 (see discussion there)

iset.mm Show resolved Hide resolved
Specifically, use xmetres2 in place of xmetres .  This takes the size
in SHOW PROOF/SIZE from 3263 characters to 3125.
This is cnplimc from set.mm with different notation for the topology on
the complex numbers.  The forward direction is cnplimcim which we had already.
The reverse direction is a new proof by Mario Carneiro, formalized by
Jim Kingdon, which is in new lemmas cnplimclemle and cnplimclemr .
Stated as in set.mm.  The proof is similar to the set.mm proof with
adjustments for the notation of the topology on the complex numbers.
This is for recent changes in iset.mm related to cnlimc , limccnp2
and cnplimc
@jkingdon jkingdon force-pushed the limccnp2cntop-shorten branch from a4a73d9 to 4b2fb0a Compare November 18, 2023 21:00
@GinoGiotto
Copy link
Contributor

Specifically, use xmetres2 in place of xmetres . This takes the size
in SHOW PROOF/SIZE from 3263 characters to 3125.

A little note: SHOW PROOF /SIZE is bugged metamath/metamath-exe#137 (comment). If you want to know the true size of a compressed proof I recommend using SHOW PROOF /COMPRESSED instead (at the end of the proof metamath-exe always shows the proof length). So in your case the size of limccnp2cntop was reduced from 2984 bytes to 2854 bytes.

@jkingdon
Copy link
Contributor Author

Specifically, use xmetres2 in place of xmetres . This takes the size
in SHOW PROOF/SIZE from 3263 characters to 3125.

A little note: SHOW PROOF /SIZE is bugged metamath/metamath-exe#137 (comment). If you want to know the true size of a compressed proof I recommend using SHOW PROOF /COMPRESSED instead (at the end of the proof metamath-exe always shows the proof length). So in your case the size of limccnp2cntop was reduced from 2984 bytes to 2854 bytes.

Ah yeah, thanks for the analysis. Most of the proof shortenings I do will end up shorter using any of our various ways of measuring it, but if I do post numbers next time I'll try to remember about SHOW PROOF /COMPRESSED.

@jkingdon jkingdon merged commit b68f59f into metamath:develop Nov 20, 2023
10 checks passed
@jkingdon jkingdon deleted the limccnp2cntop-shorten branch November 20, 2023 07:17
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.

Can cnplimc be proved in iset.mm?
3 participants