source:

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2192   7 years sacerdot Shuffling around.
(edit) @2191   7 years sacerdot Only one daemon left.
(edit) @2190   7 years sacerdot Two daemons left.
(edit) @2189   7 years sacerdot Proof very close to completion.
(edit) @2188   7 years sacerdot 1. Policy specification generalized 2. All invariants but the main one …
(edit) @2187   7 years mulligan Work from today on the big proof.
(edit) @2186   7 years tranquil updated joint semantics
(edit) @2185   7 years campbell Use bitvectors for offsets.
(edit) @2184   7 years campbell Minor fix ups.
(edit) @2183   7 years mulligan More progress on main lemma proof.
(edit) @2182   7 years tranquil updated linearisation pass
(edit) @2181   7 years mulligan Work from the last week on the new formulation of the main lemma for …
(edit) @2180   7 years campbell Fix off-by-one error in GenMem?.ma.
(edit) @2179   7 years campbell Dependent pair monad binding notation.
(edit) @2178   7 years campbell Shift some notation into utilities.
(edit) @2177   7 years campbell Tidy up multiplication.
(edit) @2176   7 years campbell Remove memory spaces other than XData and Code; simplify pointers as a …
(edit) @2175   7 years tranquil corrected small bug
(edit) @2174   7 years tranquil * factored out script for (axiomatised) fixpoint computation * ERTL → …
(edit) @2173   7 years mulligan MUL case of main lemma nearly complete (subject to two small holes …
(edit) @2172   7 years mulligan Moved new versions of get_ / set_arg_* into Status.ma. Commented out …
(edit) @2171   7 years mulligan Finished the commutations
(edit) @2170   7 years sacerdot Splitted from AssemblyProofSplit?.ma
(edit) @2169   7 years tranquil corrected bug where definition of carry bit by MUL and DIV (which …
(edit) @2168   7 years sacerdot No more daemons left! All axioms are real axioms.
(edit) @2167   7 years sacerdot Only one daemon left.
(edit) @2166   7 years sacerdot 1. less daemons 2. more easily usable statement
(edit) @2165   7 years sacerdot Only three daemons left.
(edit) @2164   7 years sacerdot More steady progress.
(edit) @2163   7 years sacerdot Steady progress.
(edit) @2162   7 years tranquil * yet another correction to joint * added functions adding prologues …
(edit) @2161   7 years sacerdot Most of the old proof restored.
(edit) @2160   7 years mulligan Added a new scratch file Test.ma for working on lemmas that are needed …
(edit) @2159   7 years sacerdot One daemon left, back to original proof.
(edit) @2158   7 years sacerdot One less daemon.
(edit) @2157   7 years sacerdot Anticipating a proof needed before.
(edit) @2156   7 years sacerdot One more invariant, one less daemon.
(edit) @2155   7 years tranquil updates to blocks and RTLabs to RTL translation (which sidesteps …
(edit) @2154   7 years sacerdot Code shuffled around.
(edit) @2153   7 years boender - updated the proof some more
(edit) @2152   7 years boender - this should compile
(edit) @2151   7 years sacerdot 1. Lemmas from AssemblyProof? anticipated to Assembly.ma 2. Jaap's …
(edit) @2150   7 years campbell Add labelling result to the correctness file.
(edit) @2149   7 years sacerdot Code shuffling to proper places.
(edit) @2148   7 years sacerdot 1. specification made more user-friendly for AssemblyProof? 2. no more …
(edit) @2147   7 years sacerdot Theorem closed (up to one more lemma on overflow), but new proof …
(edit) @2146   7 years sacerdot 1. specification fixed again 2. the proof in AssemblyProof? is now …
(edit) @2145   7 years campbell Cost labelling doesn't affect interaction.
(edit) @2144   7 years sacerdot 1. Policy specification fixed 2. Proof of monotonicity of sigma
(edit) @2143   7 years mulligan Changes to the subaddressing mode elim functions moved into their …
(edit) @2142   7 years sacerdot Down to one daemon that requires one lemma (monotonicity of sigma).
(edit) @2141   7 years boender - committed working version
(edit) @2140   7 years mulligan Done the hardest cases in the main theorem. Just got a few daemons to …
(edit) @2139   7 years mulligan Changes to get the main lemma compiling again. Changes pushed into …
(edit) @2138   7 years sacerdot Invariant exported from proof of assembly_ok.
(edit) @2137   7 years sacerdot Bug fixed in specification.
(edit) @2136   7 years sacerdot
(edit) @2135   7 years sacerdot One complex daemon changed to two simpler ones.
(edit) @2134   7 years campbell Split out behavioural equivalence spec for labelling.
(edit) @2133   7 years boender - moved does_not_occur_occur_absurd
(edit) @2132   7 years sacerdot Two more daemons closed, one left.
(edit) @2131   7 years sacerdot No more need for functional extensionality.
(edit) @2130   7 years sacerdot Proof repaired after Dominic's bug fix.
(edit) @2129   7 years mulligan Large changes from today trying to complete the main theorem. Again :(
(edit) @2128   7 years sacerdot Final shuffling around
(edit) @2127   7 years sacerdot Last daemon closed
(edit) @2126   7 years sacerdot Proof improved (for case 3) + new proof (for case 11)
(edit) @2125   7 years boender - some more displacement from Policy to Util
(edit) @2124   7 years sacerdot Much more shuffling around to proper places
(edit) @2123   7 years boender - moved is_well_labeled_p to Status and instruction_is_label to ASM …
(edit) @2122   7 years sacerdot More stuff moved around in proper places
(edit) @2121   7 years sacerdot More functions moved to the places they belong to
(edit) @2120   7 years campbell Fix victim of alloc unfolding.
(edit) @2119   7 years sacerdot load_code_memory moved to Fetch.ma and proved correct w.r.t. next …
(edit) @2118   7 years campbell Labelling preserves behaviour.
(edit) @2117   7 years campbell Workaround for bug in Matita.
(edit) @2116   7 years sacerdot load_code_memory will be moved into Fetch.ma in the next commit. This …
(edit) @2115   7 years sacerdot Old commented out code removed
(edit) @2114   7 years sacerdot Proof repaired
(edit) @2113   7 years sacerdot Proof by cases repaired; dead code removed.
(edit) @2112   7 years sacerdot WARNING: this commit may break some code. - dead/useless code removed
(edit) @2111   7 years sacerdot Cleanup: lemmas/theorems/axioms moved to the right places.
(edit) @2110   7 years sacerdot
(edit) @2109   7 years mulligan Finished porting the large, main lemma to the new notion of jump …
(edit) @2108   7 years mulligan Various axioms closed and others moved around. Uncommented main lemma …
(edit) @2107   7 years campbell Memory initialisation and program transformations.
(edit) @2106   7 years campbell Fix up a couple of proofs broken by recent changes.
(edit) @2105   7 years campbell Show some results about globalenvs and program transformations.
(edit) @2104   7 years campbell Fill in misc axiom.
(edit) @2103   7 years campbell Make transform_*program take a more general transformation to make …
(edit) @2102   7 years boender - some small changes
(edit) @2101   7 years boender - renamed medium to absolute jump - revised proofs of policy, some …
(edit) @2100   7 years tranquil temporary solution to a bug where operations on spilled registers …
(edit) @2099   8 years boender - added reference to Intel dev manual
(edit) @2098   8 years boender - updates & changes
(edit) @2097   8 years mulligan Consistency change (institution)
(edit) @2096   8 years mulligan Changes to the English for Jaap, and some tidying up and making …
(edit) @2095   8 years mulligan Added reference to CompCert? and CompCertTSO.
(edit) @2094   8 years boender - oops
(edit) @2093   8 years boender - added reference to CompCertTSO
Note: See TracRevisionLog for help on using the revision log.