source: src/ASM

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2281   7 years sacerdot
(edit) @2280   7 years sacerdot Proof repaired.
(edit) @2279   7 years sacerdot 1. Bug fixed in the semantics of PUSH (no indirection performed) 2. …
(edit) @2278   7 years mulligan Half of JC case complete
(edit) @2276   7 years sacerdot
(edit) @2275   7 years tranquil * moved around some code (I8051.ma does not depend on ByteValues?.ma …
(edit) @2274   7 years sacerdot Dead code commented out and code out of place moved to Test.ma.
(edit) @2273   7 years sacerdot 1. lemmas moved from all files to Test.ma 2. most of the lemmas in …
(edit) @2272   7 years mulligan Changed proof strategy for main lemma after noticed that the current …
(edit) @2270   7 years mulligan Bug spotted and fixed in write_at_stack_pointer
(edit) @2269   7 years sacerdot Proof completely repaired up to …
(edit) @2268   7 years mulligan Bug spotted in instruction_size (lookup_datalabels cannot just be a …
(edit) @2267   7 years sacerdot Call is now proved using the new strategy.
(edit) @2266   7 years sacerdot All daemons closed in Jmp case.
(edit) @2265   7 years sacerdot Commented out code removed.
(edit) @2264   7 years sacerdot 1) Major change: we now always use the efficient way of resolving …
(edit) @2262   7 years mulligan Changes from today.
(edit) @2261   7 years mulligan Resolved conflict
(edit) @2260   7 years sacerdot Now we use the efficient lookup_address.
(edit) @2259   7 years mulligan For Claudio
(edit) @2258   7 years sacerdot 1. lemma generalized 2. automation replaced with expansion to make …
(edit) @2257   7 years mulligan Daemon in SETB case closed.
(edit) @2256   7 years mulligan MOV and MOVX cases complete
(edit) @2248   7 years sacerdot Final changes. All daemons removed, but the real one (open goal).
(edit) @2247   7 years mulligan Work on the MOV instruction from today and bug fixes in set_arg_1.
(edit) @2246   7 years sacerdot Final technical lemma streamlined. Maybe it can be streamlined even more.
(edit) @2245   7 years sacerdot Temporary commit to have a backtracking point. Yes, I know this breaks …
(edit) @2244   7 years sacerdot Technical lemma used.
(edit) @2243   7 years sacerdot One more lemma streamlined, one to go + one to be completed.
(edit) @2242   7 years sacerdot jump_expansion_step3 streamlined
(edit) @2241   7 years boender - merged changes by Claudio
(edit) @2240   7 years sacerdot All "interesting" technical lemmas singled out, proofs to be uncommented.
(edit) @2239   7 years sacerdot One more lemma polished.
(edit) @2238   7 years sacerdot Taken out lemma integrated.
(edit) @2237   7 years sacerdot Even shorter version.
(edit) @2236   7 years sacerdot One subproof made shorter.
(edit) @2235   7 years sacerdot Towards smaller proofs.
(edit) @2230   7 years sacerdot Glue proof maximally simplified or sort of.
(edit) @2229   7 years sacerdot More cleaning up, ready for more aggressive factorization.
(edit) @2228   7 years sacerdot Further proof reduction.
(edit) @2225   7 years sacerdot Minor and major improvements everywhere, shortened proofs.
(edit) @2222   7 years sacerdot More robust to possible future changes to the "in match" semantics …
(edit) @2221   7 years boender - removed cases daemon from PolicyFront?
(edit) @2220   7 years sacerdot Some minor speed up and daemon-uncommenting.
(edit) @2216   7 years mulligan More work on the big lemma. Nearly there now.
(edit) @2215   7 years sacerdot Some speed up.
(edit) @2213   7 years boender - removed one cases daemon
(edit) @2212   7 years mulligan More work on the INC case
(edit) @2211   7 years boender - finished proof of sigma specification - added some stuff to Util, as …
(edit) @2210   7 years mulligan XOR case completely finished.
(edit) @2209   7 years mulligan Closed major daemons in the supporting lemmas of the main lemma.
(edit) @2207   7 years mulligan Improvements and corrections to the main lemma proof in …
(edit) @2204   7 years sacerdot Shuffling around, suggestions, improvements.
(edit) @2200   7 years tranquil * updated joint semantics: generation of linear and graph semantics * …
(edit) @2199   7 years sacerdot No longer used lemma containing the last daemon removed. The proof is …
(edit) @2198   7 years mulligan Work from today.
(edit) @2197   7 years sacerdot Main lemmas all closed.
(edit) @2196   7 years sacerdot Speed up using patterns.
(edit) @2195   7 years mulligan Got AssemblyProof?.ma compiling again using daemons.
(edit) @2194   7 years sacerdot 1. monotone moved to Assembly 2. some easier daemons, one shows an …
(edit) @2193   7 years sacerdot Statement clean-up.
(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) @2183   7 years mulligan More progress on main lemma proof.
(edit) @2181   7 years mulligan Work from the last week on the new formulation of the main lemma for …
(edit) @2177   7 years campbell Tidy up multiplication.
(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) @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) @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) @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) @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) @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 …
Note: See TracRevisionLog for help on using the revision log.