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. Note: Based on our findings, the specification text of the proposal will be updated in the nearest future. Our mechanization is based on a previous version of the specification (the most recent snapshot of which was available on October 16th, 2025).

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

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

  •  
  •  
  •