source: src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2241   8 years boender - merged changes by Claudio
(edit) @2240   8 years sacerdot All "interesting" technical lemmas singled out, proofs to be uncommented.
(edit) @2239   8 years sacerdot One more lemma polished.
(edit) @2238   8 years sacerdot Taken out lemma integrated.
(edit) @2237   8 years sacerdot Even shorter version.
(edit) @2236   8 years sacerdot One subproof made shorter.
(edit) @2235   8 years sacerdot Towards smaller proofs.
(edit) @2234   8 years garnier Progress on proving semantics preservation under memory injections.
(edit) @2233   8 years tranquil * completed update of ERTL semantics * some minor changes in joint …
(edit) @2232   8 years campbell Remove unused block structure in Cminor.
(edit) @2231   8 years garnier Various tiny lemmas used in at least two files in the fornt-end.
(edit) @2230   8 years sacerdot Glue proof maximally simplified or sort of.
(edit) @2229   8 years sacerdot More cleaning up, ready for more aggressive factorization.
(edit) @2228   8 years sacerdot Further proof reduction.
(edit) @2227   8 years garnier * New version of the switch removal algorithm, described at the top of …
(edit) @2226   8 years campbell Whole program proof.
(edit) @2225   8 years sacerdot Minor and major improvements everywhere, shortened proofs.
(edit) @2224   8 years campbell Proper whole program result in RTLabs/Traces
(edit) @2223   8 years campbell Simplify RTLabs structure traces proofs by getting rid of wrong …
(edit) @2222   8 years sacerdot More robust to possible future changes to the "in match" semantics …
(edit) @2221   8 years boender - removed cases daemon from PolicyFront?
(edit) @2220   8 years sacerdot Some minor speed up and daemon-uncommenting.
(edit) @2219   8 years campbell Speed up cast simplification proof checking a bit.
(edit) @2218   8 years campbell Separate out cost properties required of RTLabs programs from the …
(edit) @2217   8 years tranquil * collapsed step_params, unserialized_params, funct_params and …
(edit) @2216   8 years mulligan More work on the big lemma. Nearly there now.
(edit) @2215   8 years sacerdot Some speed up.
(edit) @2214   8 years tranquil * changed order of parameters of joint_internal_function and genv in …
(edit) @2213   8 years boender - removed one cases daemon
(edit) @2212   8 years mulligan More work on the INC case
(edit) @2211   8 years boender - finished proof of sigma specification - added some stuff to Util, as …
(edit) @2210   8 years mulligan XOR case completely finished.
(edit) @2209   8 years mulligan Closed major daemons in the supporting lemmas of the main lemma.
(edit) @2208   8 years tranquil * moving some code around * changed immediates to hold beval in …
(edit) @2207   8 years mulligan Improvements and corrections to the main lemma proof in …
(edit) @2206   8 years campbell Add note about cost maps to simulation definition.
(edit) @2205   8 years campbell Get correctness.ma type checking again.
(edit) @2204   8 years sacerdot Shuffling around, suggestions, improvements.
(edit) @2203   8 years campbell A general result about simulations of executions.
(edit) @2202   8 years campbell Start defining equivalent executions.
(edit) @2201   8 years campbell Forgotten comment update.
(edit) @2200   8 years tranquil * updated joint semantics: generation of linear and graph semantics * …
(edit) @2199   8 years sacerdot No longer used lemma containing the last daemon removed. The proof is …
(edit) @2198   8 years mulligan Work from today.
(edit) @2197   8 years sacerdot Main lemmas all closed.
(edit) @2196   8 years sacerdot Speed up using patterns.
(edit) @2195   8 years mulligan Got AssemblyProof?.ma compiling again using daemons.
(edit) @2194   8 years sacerdot 1. monotone moved to Assembly 2. some easier daemons, one shows an …
(edit) @2193   8 years sacerdot Statement clean-up.
(edit) @2192   8 years sacerdot Shuffling around.
(edit) @2191   8 years sacerdot Only one daemon left.
(edit) @2190   8 years sacerdot Two daemons left.
(edit) @2189   8 years sacerdot Proof very close to completion.
(edit) @2188   8 years sacerdot 1. Policy specification generalized 2. All invariants but the main one …
(edit) @2187   8 years mulligan Work from today on the big proof.
(edit) @2186   8 years tranquil updated joint semantics
(edit) @2185   8 years campbell Use bitvectors for offsets.
(edit) @2184   8 years campbell Minor fix ups.
(edit) @2183   8 years mulligan More progress on main lemma proof.
(edit) @2182   8 years tranquil updated linearisation pass
(edit) @2181   8 years mulligan Work from the last week on the new formulation of the main lemma for …
(edit) @2180   8 years campbell Fix off-by-one error in GenMem?.ma.
(edit) @2179   8 years campbell Dependent pair monad binding notation.
(edit) @2178   8 years campbell Shift some notation into utilities.
(edit) @2177   8 years campbell Tidy up multiplication.
(edit) @2176   8 years campbell Remove memory spaces other than XData and Code; simplify pointers as a …
(edit) @2175   8 years tranquil corrected small bug
(edit) @2174   8 years tranquil * factored out script for (axiomatised) fixpoint computation * ERTL → …
(edit) @2173   8 years mulligan MUL case of main lemma nearly complete (subject to two small holes …
(edit) @2172   8 years mulligan Moved new versions of get_ / set_arg_* into Status.ma. Commented out …
(edit) @2171   8 years mulligan Finished the commutations
(edit) @2170   8 years sacerdot Splitted from AssemblyProofSplit?.ma
(edit) @2168   8 years sacerdot No more daemons left! All axioms are real axioms.
(edit) @2167   8 years sacerdot Only one daemon left.
(edit) @2166   8 years sacerdot 1. less daemons 2. more easily usable statement
(edit) @2165   8 years sacerdot Only three daemons left.
(edit) @2164   8 years sacerdot More steady progress.
(edit) @2163   8 years sacerdot Steady progress.
(edit) @2162   8 years tranquil * yet another correction to joint * added functions adding prologues …
(edit) @2161   8 years sacerdot Most of the old proof restored.
(edit) @2160   8 years mulligan Added a new scratch file Test.ma for working on lemmas that are needed …
(edit) @2159   8 years sacerdot One daemon left, back to original proof.
(edit) @2158   8 years sacerdot One less daemon.
(edit) @2157   8 years sacerdot Anticipating a proof needed before.
(edit) @2156   8 years sacerdot One more invariant, one less daemon.
(edit) @2155   8 years tranquil updates to blocks and RTLabs to RTL translation (which sidesteps …
(edit) @2154   8 years sacerdot Code shuffled around.
(edit) @2153   8 years boender - updated the proof some more
(edit) @2152   8 years boender - this should compile
(edit) @2151   8 years sacerdot 1. Lemmas from AssemblyProof? anticipated to Assembly.ma 2. Jaap's …
(edit) @2150   8 years campbell Add labelling result to the correctness file.
(edit) @2149   8 years sacerdot Code shuffling to proper places.
(edit) @2148   8 years sacerdot 1. specification made more user-friendly for AssemblyProof? 2. no more …
(edit) @2147   8 years sacerdot Theorem closed (up to one more lemma on overflow), but new proof …
(edit) @2146   8 years sacerdot 1. specification fixed again 2. the proof in AssemblyProof? is now …
(edit) @2145   8 years campbell Cost labelling doesn't affect interaction.
(edit) @2144   8 years sacerdot 1. Policy specification fixed 2. Proof of monotonicity of sigma
(edit) @2143   8 years mulligan Changes to the subaddressing mode elim functions moved into their …
(edit) @2142   8 years sacerdot Down to one daemon that requires one lemma (monotonicity of sigma).
(edit) @2141   8 years boender - committed working version
Note: See TracRevisionLog for help on using the revision log.