Tasks / trusted base
The shared trusted base
The modules every task statement rests on.
- Modules
- 17
- Lines
- 15095
Every task statement rests on these modules: the ls-sv semantics of SystemVerilog and svGolf's statement helpers. A proved submission guarantees what its task's statement says under them. Each task page lists only the trusted text specific to that task. Any module of the ls-sv library may be imported by a proof; only the modules below are trusted, since proof helpers are kernel-checked like any submission. The list is computed from the import lines of the task statements.
| module | role | file | lines | sha256 |
|---|---|---|---|---|
LeanModels.Sv.Ast | ls-sv semantics | LeanModels/Sv/Ast.lean | 220 | ddf990d46960 |
LeanModels.Sv.Basic | ls-sv semantics | LeanModels/Sv/Basic.lean | 833 | 74d24ac1278a |
LeanModels.Sv.Comb2 | ls-sv semantics | LeanModels/Sv/Comb2.lean | 355 | 553d6eeecf42 |
LeanModels.Sv.Comb2Base | ls-sv semantics | LeanModels/Sv/Comb2Base.lean | 2196 | 73576972594f |
LeanModels.Sv.Comb2Proc | ls-sv semantics | LeanModels/Sv/Comb2Proc.lean | 3035 | 80b1c132bb3d |
LeanModels.Sv.Comb2Sound | ls-sv semantics | LeanModels/Sv/Comb2Sound.lean | 272 | 8bbaefbf8585 |
LeanModels.Sv.Comb2Term | ls-sv semantics | LeanModels/Sv/Comb2Term.lean | 672 | 774c73de2b5c |
LeanModels.Sv.Known2 | ls-sv semantics | LeanModels/Sv/Known2.lean | 1019 | 46f66561d915 |
LeanModels.Sv.Mono2 | ls-sv semantics | LeanModels/Sv/Mono2.lean | 971 | f5aee8e39ee6 |
LeanModels.Sv.Obs | ls-sv semantics | LeanModels/Sv/Obs.lean | 905 | 3844f59766b0 |
LeanModels.Sv.Pure2 | ls-sv semantics | LeanModels/Sv/Pure2.lean | 726 | 98439f9af2f7 |
LeanModels.Sv.Sem2 | ls-sv semantics | LeanModels/Sv/Sem2.lean | 1098 | 9b421e3718b1 |
LeanModels.Sv.Semantics | ls-sv semantics | LeanModels/Sv/Semantics.lean | 504 | 06652c4cca2c |
LeanModels.Sv.Spec2 | ls-sv semantics | LeanModels/Sv/Spec2.lean | 522 | a2836f647332 |
SvGolf.Task | svGolf statement helpers | svgolf/SvGolf/Task.lean | 282 | b3f184fea555 |
SvGolf.TaskReact | svGolf statement helpers | svgolf/SvGolf/TaskReact.lean | 309 | a065631fb9c2 |
SvGolf.TaskSeq | svGolf statement helpers | svgolf/SvGolf/TaskSeq.lean | 1176 | 2c1fdc159967 |