source: src/ASM/Interpret.ma

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1962   8 years sacerdot More examples are now indexed.
(edit) @1951   8 years sacerdot Bug with overloaded names in the context.
(edit) @1948   8 years mulligan Weakened statements of ASM/Assembly.ma and ASM/AssemblyProof.ma, so …
(edit) @1946   8 years sacerdot \snd half_add => add everywhere
(edit) @1939   8 years mulligan Changes to get things to compile and to avoid the dependency …
(edit) @1938   8 years sacerdot Definitions moved to the right places, now everything compiles again.
(edit) @1935   8 years mulligan Generalized some lemma in ASM/CostsProof.ma to work on abstract …
(edit) @1928   8 years mulligan Moved code from in ASM/ASMCosts*.ma and ASM/CostsProof.ma that should …
(edit) @1910   8 years mulligan Finished proof modulo termination argument
(edit) @1909   8 years mulligan Ported new statements to remainder of Interpret.ma file.
(edit) @1710   8 years mulligan changes from friday afternoon
(edit) @1709   8 years mulligan Changes to the execution of the MOVC instruction
(edit) @1666   8 years sacerdot PreStatus? datatype change: the code_memory field is not a left …
(edit) @1606   8 years sacerdot Porting to last library of Matita.
(edit) @1600   8 years sacerdot utilities and ASM ported to the new standard library
(edit) @1588   8 years sacerdot All goals generated by Russell for execute_1* are now closed, mostly …
(edit) @1587   8 years mulligan changes from today, including removing indexing of problematic …
(edit) @1582   8 years mulligan more added to the proof of execute_1_preinstruction --- ~260 cases now …
(edit) @1581   8 years mulligan Dangling de Bruijn pointer when trying to propagate russell to set_arg_1
(edit) @1577   8 years mulligan A lot more cases added to the proof at the bottom of …
(edit) @1575   8 years mulligan Changes to specifications on execute functions
(edit) @1573   8 years mulligan more complicated than it appears :(
(edit) @1547   8 years sacerdot Invariant on cost of one execution step strengthened.
(edit) @1541   8 years mulligan interpret.ma now compiles
(edit) @1540   8 years mulligan changes to proof in interrupt.ma
(edit) @1538   8 years mulligan changes to execute_1_0 proof
(edit) @1534   8 years mulligan committing my changes to interpret to prevent any further conflicts
(edit) @1533   8 years sacerdot Proof of execute_1 with Russell completed (up to some daemon used before).
(edit) @1527   8 years sacerdot More on Russell.
(edit) @1526   8 years sacerdot Using Russell to prove some properties.
(edit) @1522   8 years mulligan changes to preamble and lin to asm pass, resolved conflict in interpret
(edit) @1519   8 years campbell More syntax updates.
(edit) @1515   8 years campbell Add type of maps on positive binary numbers, and use them for …
(edit) @1514   8 years mulligan changes from today. matita keeps dieing
(edit) @1511   8 years mulligan proofs, added, changes to execute_1_0 function therefore required to …
(edit) @1494   8 years mulligan changes to get everything compiling again
(edit) @1037   8 years sacerdot Main theorem: comments are working again.
(edit) @985   8 years sacerdot 1) Major refactoring: proofs moved where they should be. 2) New …
(edit) @936   8 years sacerdot Ticks are now handled correctly everywhere and the main proof takes …
(edit) @928   9 years sacerdot Technical splitting.
(edit) @910   9 years mulligan removed bug in execute_1_pseudoinstruction
(edit) @865   9 years sacerdot Renaming.
(edit) @856   9 years sacerdot 1. if_then_else is now a notation for match with (to allow Russell to …
(edit) @843   9 years sacerdot Function moved from Interpret to Status.
(edit) @827   9 years sacerdot The preamble is now part of the PseudoStatus?.
(edit) @825   9 years mulligan lots of refactoring, finally got something to prove
(edit) @822   9 years mulligan removed all axioms
(edit) @821   9 years mulligan changes to introduce pseudostatus
(edit) @820   9 years mulligan changes to get the semantics of pseudoassembly working
(edit) @757   9 years mulligan Lots more fixing to get both front and backends using same conventions …
(edit) @712   9 years mulligan Changes to get things to typecheck.
(edit) @698   9 years mulligan Commit with changes to files to get our files to typecheck.
(copy) @690   9 years mulligan Moved new matita files into correct place.
copied from src/ASM/new-matita-development/Interpret.ma:
(copy) @688   9 years mulligan Fixed local conflicts. Restructured svn repository.
Note: See TracRevisionLog for help on using the revision log.