Skip to content

bldl/temporal-rocq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Temporal Mechanization

Our mission is to prove the correctness of a selection of the functions in the ECMAScript Temporal Proposal.

Changes to Specification

Based on our findings, the specification text of the proposal has been changed. Our mechanization is now updated without the inconsistencies we found, but there are links to the proofs of the inconsistencies in the Previous Inconsistencies section.

Developers

  • Aria Bjørnbakken Eide
  • Vebjørn Søreide Øiestad

Supervisor

  • Mikhail Barash

Creating Makefile and Building Project

$ rocq makefile -f _CoqProject -o Makefile
$ make

or just

$ ./build.sh

Mechanized Functions

Section 3

Section 4

Section 5

Section 7

Section 8

Section 9

Section 11

Section 12

Section 13

Previous Inconsistencies

Other Findings

Notes

Theorems

Proven

Unproven

About

Formalisation of parts of the TC39 Temporal proposal in Rocq.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •