Skip to content

Latest commit

 

History

History
53 lines (51 loc) · 6.17 KB

File metadata and controls

53 lines (51 loc) · 6.17 KB

Sorry Report (Thu Mar 26 03:15:15 PM UTC 2026)

  • VerifiedJS/Proofs/LowerCorrect.lean:69theorem lower_behavioral_correctobtain ⟨ir, hirsteps, hrel⟩ := lower_sim_steps s t h _ _ _ _ (IR.LowerSimRel.init s t h (by sorry)) hsteps
  • VerifiedJS/Proofs/ANFConvertCorrect.lean:106theorem anfConvert_step_starsorry
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:903theorem false| forIn => sorry /- forIn converts to .lit .undefined (stub); theorem false -/
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:904theorem false| forOf => sorry /- forOf converts to .lit .undefined (stub); theorem false -/
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:1456theorem closureConvert_step_simulation-- STAGING: proof temporarily
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:1459theorem closureConvert_step_simulation-- Previous proof (in git history) had 6 sorry cases; will be restored with HeapInj types.
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:1508theorem closureConvert_step_simulationsorry
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:1695theorem closureConvert_step_simulation· sorry -- conversion relation for let stepping — same CCState issue as if stepping
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:1893theorem closureConvert_step_simulation· sorry -- conversion relation for if stepping — needs CCState preservation lemma
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:1978theorem closureConvert_step_simulation· sorry -- conversion relation for seq stepping — same CCState issue as if stepping
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2209theorem closureConvert_step_simulation· sorry -- conversion relation for binary lhs stepping — same CCState issue as if stepping
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2210theorem closureConvert_step_simulation| call f args => sorry
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2211theorem closureConvert_step_simulation| newObj f args => sorry
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2217theorem closureConvert_step_simulation| some cv => sorry -- value sub-case (heap reasoning needed, skip for now)
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2270theorem closureConvert_step_simulation| setProp obj prop value => sorry
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2276theorem closureConvert_step_simulation| some cv => sorry -- value sub-case (heap reasoning needed, skip for now)
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2332theorem closureConvert_step_simulation| setIndex obj idx value => sorry
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2338theorem closureConvert_step_simulation| some cv => sorry -- value sub-case (heap reasoning needed, skip for now)
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2480theorem closureConvert_step_simulation| objectLit props => sorry
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2481theorem closureConvert_step_simulation| arrayLit elems => sorry
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2482theorem closureConvert_step_simulation| functionDef fname params body isAsync isGen => sorry
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2572theorem closureConvert_step_simulation| tryCatch body catchParam catchBody finally_ => sorry
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2573theorem closureConvert_step_simulation| while_ cond body => sorry
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2574theorem closureConvert_step_simulation| forIn binding obj body => sorry
  • VerifiedJS/Proofs/ClosureConvertCorrect.lean:2575theorem closureConvert_step_simulation| forOf binding iterable body => sorry
  • VerifiedJS/Wasm/Semantics.lean:6039def LowerRelshowing the target takes a matching step. These are
  • VerifiedJS/Wasm/Semantics.lean:6334theorem initEach case is decomposed below; each sub-case may still be
  • VerifiedJS/Wasm/Semantics.lean:6443theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:6451theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:6455theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:6458theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:6461theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:6464theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:6505theorem step_sim| some t => sorry
  • VerifiedJS/Wasm/Semantics.lean:6508theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:6511theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:6514theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:6517theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:6520theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:6904theorem step_sim_stuttersorry
  • VerifiedJS/Wasm/Semantics.lean:6911theorem step_sim_stutter| litStr => sorry
  • VerifiedJS/Wasm/Semantics.lean:6912theorem step_sim_stutter| litObject => sorry
  • VerifiedJS/Wasm/Semantics.lean:6913theorem step_sim_stutter| litClosure => sorry
  • VerifiedJS/Wasm/Semantics.lean:10096theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:10100theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:10110theorem step_simsorry
  • VerifiedJS/Wasm/Semantics.lean:11102theorem ir_forward_simexact LowerSimRel.init prog irmod hlower (by sorry)
  • VerifiedJS/Wasm/Semantics.lean:11117theorem ir_stutter_simexact LowerSimRel.init prog irmod hlower (by sorry)
  • VerifiedJS/Wasm/Semantics.lean:11141theorem lower_behavioral_obs_correct(LowerSimRel.init prog irmod hlower (by sorry))

Total: 49 sorries