Skip to content

prove: 12 axiom in page table and freshness#531

Merged
rikosellic merged 13 commits into
asterinas:mainfrom
Marsman1996:fix-axiom
Jun 19, 2026
Merged

prove: 12 axiom in page table and freshness#531
rikosellic merged 13 commits into
asterinas:mainfrom
Marsman1996:fix-axiom

Conversation

@Marsman1996

Copy link
Copy Markdown
Collaborator

No description provided.

@rikosellic

Copy link
Copy Markdown
Collaborator

Superceded by #532

Comment thread ostd/specs/mm/embedding/mod.rs Outdated
Comment thread ostd/src/mm/page_table/mod.rs Outdated
@Marsman1996 Marsman1996 requested a review from rikosellic June 18, 2026 06:24
Comment thread ostd/specs/mm/page_table/vaddr_range_proofs.rs Outdated
@rikosellic

Copy link
Copy Markdown
Collaborator

LGTM, please solve the merge conflicts.

@Marsman1996 Marsman1996 marked this pull request as ready for review June 18, 2026 09:11
@Marsman1996 Marsman1996 changed the title prove: axioms prove: 12 axioms from page table and freshness Jun 18, 2026
@Marsman1996 Marsman1996 changed the title prove: 12 axioms from page table and freshness prove: 12 axiom in page table and freshness Jun 18, 2026
@Marsman1996 Marsman1996 requested a review from rikosellic June 18, 2026 09:23
@Marsman1996

Copy link
Copy Markdown
Collaborator Author

GLM 5.1 saves me when Opus 4.6 not available

@Marsman1996 Marsman1996 added AI-assist AI-aided proof or generation pure proof Exec-unrelated proofs labels Jun 18, 2026
Comment thread ostd/src/mm/page_table/mod.rs
Comment thread ostd/specs/mm/page_table/vaddr_range_proofs.rs Outdated
Comment thread ostd/specs/mm/page_table/vaddr_range_proofs.rs Outdated
Comment thread ostd/specs/mm/page_table/vaddr_range_proofs.rs Outdated
Comment thread ostd/specs/mm/page_table/vaddr_range_proofs.rs Outdated
Comment thread ostd/specs/mm/page_table/owners.rs Outdated
Comment thread ostd/src/mm/page_table/mod.rs Outdated
Comment thread ostd/src/mm/page_table/mod.rs Outdated
@rikosellic

Copy link
Copy Markdown
Collaborator

LGTM, some small issues about reduandant proofs.

@Marsman1996 Marsman1996 requested a review from rikosellic June 19, 2026 05:31
@rikosellic

Copy link
Copy Markdown
Collaborator

LGTM, thanks for your contribution!

@rikosellic rikosellic merged commit 856819e into asterinas:main Jun 19, 2026
3 checks passed
Marsman1996 pushed a commit to rikosellic/vostd that referenced this pull request Jun 20, 2026
Resolved conflicts between paging-const genericization and upstream
changes (PRs asterinas#531, asterinas#534, asterinas#537). Adapted upstream's new proven proofs
to use generic C::NR_LEVELS()/nr_subpage_per_huge::<C>() forms.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Marsman1996 added a commit to rikosellic/vostd that referenced this pull request Jun 20, 2026
Resolved conflicts between paging-const genericization and upstream
changes (PRs asterinas#531, asterinas#534, asterinas#537). Adapted upstream's new proven proofs
to use generic C::NR_LEVELS()/nr_subpage_per_huge::<C>() forms.
Marsman1996 added a commit to rikosellic/vostd that referenced this pull request Jun 20, 2026
Resolved conflicts between paging-const genericization and upstream
changes (PRs asterinas#531, asterinas#534, asterinas#537). Adapted upstream's new proven proofs
to use generic C::NR_LEVELS()/nr_subpage_per_huge::<C>() forms.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI-assist AI-aided proof or generation pure proof Exec-unrelated proofs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants