source: src/ASM

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2215   9 years sacerdot Some speed up.
(edit) @2213   9 years boender - removed one cases daemon
(edit) @2212   9 years mulligan More work on the INC case
(edit) @2211   9 years boender - finished proof of sigma specification - added some stuff to Util, as …
(edit) @2210   9 years mulligan XOR case completely finished.
(edit) @2209   9 years mulligan Closed major daemons in the supporting lemmas of the main lemma.
(edit) @2207   9 years mulligan Improvements and corrections to the main lemma proof in …
(edit) @2204   9 years sacerdot Shuffling around, suggestions, improvements.
(edit) @2200   9 years tranquil * updated joint semantics: generation of linear and graph semantics * …
(edit) @2199   9 years sacerdot No longer used lemma containing the last daemon removed. The proof is …
(edit) @2198   9 years mulligan Work from today.
(edit) @2197   9 years sacerdot Main lemmas all closed.
(edit) @2196   9 years sacerdot Speed up using patterns.
(edit) @2195   9 years mulligan Got AssemblyProof?.ma compiling again using daemons.
(edit) @2194   9 years sacerdot 1. monotone moved to Assembly 2. some easier daemons, one shows an …
(edit) @2193   9 years sacerdot Statement clean-up.
(edit) @2192   9 years sacerdot Shuffling around.
(edit) @2191   9 years sacerdot Only one daemon left.
(edit) @2190   9 years sacerdot Two daemons left.
(edit) @2189   9 years sacerdot Proof very close to completion.
(edit) @2188   9 years sacerdot 1. Policy specification generalized 2. All invariants but the main one …
(edit) @2187   9 years mulligan Work from today on the big proof.
(edit) @2183   9 years mulligan More progress on main lemma proof.
(edit) @2181   9 years mulligan Work from the last week on the new formulation of the main lemma for …
(edit) @2177   9 years campbell Tidy up multiplication.
(edit) @2173   9 years mulligan MUL case of main lemma nearly complete (subject to two small holes …
(edit) @2172   9 years mulligan Moved new versions of get_ / set_arg_* into Status.ma. Commented out …
(edit) @2171   9 years mulligan Finished the commutations
(edit) @2170   9 years sacerdot Splitted from AssemblyProofSplit?.ma
(edit) @2168   9 years sacerdot No more daemons left! All axioms are real axioms.
(edit) @2167   9 years sacerdot Only one daemon left.
(edit) @2166   9 years sacerdot 1. less daemons 2. more easily usable statement
(edit) @2165   9 years sacerdot Only three daemons left.
(edit) @2164   9 years sacerdot More steady progress.
(edit) @2163   9 years sacerdot Steady progress.
(edit) @2161   9 years sacerdot Most of the old proof restored.
(edit) @2160   9 years mulligan Added a new scratch file Test.ma for working on lemmas that are needed …
(edit) @2159   9 years sacerdot One daemon left, back to original proof.
(edit) @2158   9 years sacerdot One less daemon.
(edit) @2157   9 years sacerdot Anticipating a proof needed before.
(edit) @2156   9 years sacerdot One more invariant, one less daemon.
(edit) @2154   9 years sacerdot Code shuffled around.
(edit) @2153   9 years boender - updated the proof some more
(edit) @2152   9 years boender - this should compile
(edit) @2151   9 years sacerdot 1. Lemmas from AssemblyProof? anticipated to Assembly.ma 2. Jaap's …
(edit) @2149   9 years sacerdot Code shuffling to proper places.
(edit) @2148   9 years sacerdot 1. specification made more user-friendly for AssemblyProof? 2. no more …
(edit) @2147   9 years sacerdot Theorem closed (up to one more lemma on overflow), but new proof …
(edit) @2146   9 years sacerdot 1. specification fixed again 2. the proof in AssemblyProof? is now …
(edit) @2144   9 years sacerdot 1. Policy specification fixed 2. Proof of monotonicity of sigma
(edit) @2143   9 years mulligan Changes to the subaddressing mode elim functions moved into their …
(edit) @2142   9 years sacerdot Down to one daemon that requires one lemma (monotonicity of sigma).
(edit) @2141   9 years boender - committed working version
(edit) @2140   9 years mulligan Done the hardest cases in the main theorem. Just got a few daemons to …
(edit) @2139   9 years mulligan Changes to get the main lemma compiling again. Changes pushed into …
(edit) @2138   9 years sacerdot Invariant exported from proof of assembly_ok.
(edit) @2137   9 years sacerdot Bug fixed in specification.
(edit) @2136   9 years sacerdot
(edit) @2135   9 years sacerdot One complex daemon changed to two simpler ones.
(edit) @2132   9 years sacerdot Two more daemons closed, one left.
(edit) @2131   9 years sacerdot No more need for functional extensionality.
(edit) @2130   9 years sacerdot Proof repaired after Dominic's bug fix.
(edit) @2129   9 years mulligan Large changes from today trying to complete the main theorem. Again :(
(edit) @2128   9 years sacerdot Final shuffling around
(edit) @2127   9 years sacerdot Last daemon closed
(edit) @2126   9 years sacerdot Proof improved (for case 3) + new proof (for case 11)
(edit) @2125   9 years boender - some more displacement from Policy to Util
(edit) @2124   9 years sacerdot Much more shuffling around to proper places
(edit) @2123   9 years boender - moved is_well_labeled_p to Status and instruction_is_label to ASM …
(edit) @2122   9 years sacerdot More stuff moved around in proper places
(edit) @2121   9 years sacerdot More functions moved to the places they belong to
(edit) @2119   9 years sacerdot load_code_memory moved to Fetch.ma and proved correct w.r.t. next …
(edit) @2115   9 years sacerdot Old commented out code removed
(edit) @2114   9 years sacerdot Proof repaired
(edit) @2113   9 years sacerdot Proof by cases repaired; dead code removed.
(edit) @2112   9 years sacerdot WARNING: this commit may break some code. - dead/useless code removed
(edit) @2111   9 years sacerdot Cleanup: lemmas/theorems/axioms moved to the right places.
(edit) @2110   9 years sacerdot
(edit) @2109   9 years mulligan Finished porting the large, main lemma to the new notion of jump …
(edit) @2108   9 years mulligan Various axioms closed and others moved around. Uncommented main lemma …
(edit) @2102   9 years boender - some small changes
(edit) @2101   9 years boender - renamed medium to absolute jump - revised proofs of policy, some …
(edit) @2099   9 years boender - added reference to Intel dev manual
(edit) @2098   9 years boender - updates & changes
(edit) @2097   9 years mulligan Consistency change (institution)
(edit) @2096   9 years mulligan Changes to the English for Jaap, and some tidying up and making …
(edit) @2095   9 years mulligan Added reference to CompCert? and CompCertTSO.
(edit) @2094   9 years boender - oops
(edit) @2093   9 years boender - added reference to CompCertTSO
(edit) @2092   9 years mulligan Jaap noticed it's Randall Hyde not Holmes.
(edit) @2091   9 years boender - systematically changed 'jump' to 'branch'
(edit) @2090   9 years mulligan Fixed mistaken reference to RISC instead of CISC architectures.
(edit) @2089   9 years mulligan Harmonised institution name to that used by Jaap
(edit) @2088   9 years mulligan Added list of keywords as is required. Other minor changes.
(edit) @2087   9 years mulligan Tidied up the paper, added a few more things, tidied and expanded …
(edit) @2086   9 years boender - spell-check
(edit) @2085   9 years boender - rewrote introduction - changed 'medium' to 'absolute' - added a bit …
(edit) @2084   9 years boender - changed bibliography style - added CerCo? thanks - some words of …
(edit) @2083   9 years mulligan More work on paper from today.
(edit) @2082   9 years boender - reworked and extended presentation of invariants
Note: See TracRevisionLog for help on using the revision log.