Sign in
Join now
pac
ryan.freumh.org
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
This repository has no description
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
pac
/
theories
26 files
at
main
Ryan Gibb
·
PeerDependency.v's versions_lookupIntermediate binds its dependee name as o, as its sibling dependees theorems do
·
4w ago
fcf1279c
Alpine.v
theories: GFacts is GF; ownedBy takes the owner first in npm as in opam; split4 where PackageFormula said repeat split would overrun; alpine's bare provides are PBare and bareProvSet
1mo ago
Cargo.v
Cargo.v's lookup theorems bind the crate name as n, the slot class as w, the chosen class as w' and the delivered feature as f'
4w ago
Complexity.v
theories: one skeleton across the ecosystem files, membership lemmas everywhere, comments a Rocq reader needs, dead fields gone
1mo ago
Concurrent.v
Prelude.v holds if_scrutinee, SetSpecs.mem_eq_of_iff and one granFibre functor, which Npm.v, Concurrent.v and FeatureConcurrent.v share rather than each keeping its own
4w ago
Conflict.v
theories: one skeleton across the ecosystem files, membership lemmas everywhere, comments a Rocq reader needs, dead fields gone
1mo ago
ConflictClass.v
ConflictClass and DebianMA: classPkgs and clsPreimage take their set of packages as ps
4w ago
Core.v
theories: shared membership lemmas, and an inversion spec with named cases beside each reduction
1mo ago
Debian.v
Debian.v and DebianMA.v state their instance as a record, as Alpine.v, Opam.v and Npm.v do
1mo ago
DebianMA.v
ConflictClass and DebianMA: classPkgs and clsPreimage take their set of packages as ps
4w ago
dune
the core calculus over list-backed ordered sets: dependency relation, resolutions, dependees
2mo ago
Feature.v
theories: one skeleton across the ecosystem files, membership lemmas everywhere, comments a Rocq reader needs, dead fields gone
1mo ago
FeatureConcurrent.v
Prelude.v holds if_scrutinee, SetSpecs.mem_eq_of_iff and one granFibre functor, which Npm.v, Concurrent.v and FeatureConcurrent.v share rather than each keeping its own
4w ago
Npm.v
Npm.v's lookup theorems bind the directory key as k', the peer name as n and a descriptor's registry name as m
4w ago
NpmCommon.v
NpmPlacement.v and Placement.v keep only Rocq comments, the npm reasoning moving to the driver, and NpmCommon holds what NpmPlacement.v restated of Npm.v
4w ago
NpmPlacement.v
Placement's reduction drops the Tree atom and its soundness decodes the layout's reachable restriction, so the placement driver hands PubGrub only exact ranges and solves once, and npm-place.t's grow cases pass in pubgrub order
4w ago
Opam.v
Cargo.v's versions_link_mono and Opam.v's versions_class_mono show a links value's and a class's versions only grow with the loaded instance, and the drivers' comments cite the resolver contract
4w ago
PackageFormula.v
PackageFormula.v's lookup theorems bind the looked-up name as n and a negated name as m
4w ago
PeerDependency.v
PeerDependency.v's versions_lookupIntermediate binds its dependee name as o, as its sibling dependees theorems do
4w ago
Placement.v
Placement's reduction drops the Tree atom and its soundness decodes the layout's reachable restriction, so the placement driver hands PubGrub only exact ranges and solves once, and npm-place.t's grow cases pass in pubgrub order
4w ago
Prelude.v
Prelude.v holds if_scrutinee, SetSpecs.mem_eq_of_iff and one granFibre functor, which Npm.v, Concurrent.v and FeatureConcurrent.v share rather than each keeping its own
4w ago
Semver.v
theories: restore the class-table bridge the Debian driver relies on; drop the true orphans
1mo ago
Smoke.v
The placement reading keeps the project apart from the registry package of its name, and the npm reading refuses a query that reaches its own name
4w ago
VariableFormula.v
VariableFormula.v's lookup theorems bind the looked-up name as n and a negated name as m
4w ago
Versions.v
theories: one skeleton across the ecosystem files, membership lemmas everywhere, comments a Rocq reader needs, dead fields gone
1mo ago
Virtual.v
theories: one skeleton across the ecosystem files, membership lemmas everywhere, comments a Rocq reader needs, dead fields gone
1mo ago
Visibility.v
theories: one skeleton across the ecosystem files, membership lemmas everywhere, comments a Rocq reader needs, dead fields gone
1mo ago