Skip to content

Commit b6ff6d2

Browse files
alleystoughtonstrub
authored andcommitted
trying CBC.eca with more explicit lemmas
1 parent 54ae128 commit b6ff6d2

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

examples/MEE-CBC/CBC.eca

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -502,24 +502,24 @@ section Reduce.
502502
/\ Compute.qs{2} = (DoubleQuery.qs `|` (fset1 (s + nth witness p i))){1}).
503503
wp; rnd (fun x => x + pi{2}); auto=> /> &1 &2 ge0_iP _ _ lt_i_szp.
504504
case: (mem DoubleQuery.qs{1} _)=> //=.
505-
split=> [sR _|_]; 1:smt(addbA addbK add0b). (* TODO: instantiate ring structure *)
505+
split=> [sR _|_]; 1:smt(addbA addbK addbC add0b). (* TODO: instantiate ring structure *)
506506
split=> [|_ r _]; 1:smt (dBlock_uffu).
507507
split=> [|_]; 1:smt (dBlock_uffu).
508-
split=> [|_]; 1:smt (addbA addbK add0b). (* TODO: instantiate ring structure *)
508+
split=> [|_]; 1:smt (addbA addbK addbC add0b). (* TODO: instantiate ring structure *)
509509
by split=> [|/#];
510-
split; [congr; congr; smt(addbA addbK add0b) | smt()]. (* TODO: instantiate ring structure *)
511-
split=> [sR _ |_]; 1:smt (addbA addbK add0b). (* TODO: instantiate ring structure *)
510+
split; [congr; congr; smt(addbA addbK addbC add0b) | smt()]. (* TODO: instantiate ring structure *)
511+
split=> [sR _ |_]; 1:smt (addbA addbK addbC add0b). (* TODO: instantiate ring structure *)
512512
split=> [|_ r _]; 1:smt (dBlock_uffu).
513513
split=> [|_]; 1:smt (dBlock_uffu).
514-
split=> [|_]; 1:smt (addbA addbK add0b). (* TODO: instantiate ring structure *)
514+
split=> [|_]; 1:smt (addbA addbK addbC add0b). (* TODO: instantiate ring structure *)
515515
split.
516516
by move=> h; rewrite -addbA Block.subrr Block.addr0 /= /#.
517517
by move=> h; rewrite -addbA Block.subrr Block.addr0 /= /#.
518518
wp; rnd (fun x => x + pi{2}).
519-
auto=> /> &2 szp_neq_0; split=> [|_]; 1:smt (addbA addbK add0b). (* TODO: instantiate ring structure *)
519+
auto=> /> &2 szp_neq_0; split=> [|_]; 1:smt (addbA addbK addbC add0b). (* TODO: instantiate ring structure *)
520520
split=> [|_ s _]; 1:smt (dBlock_uffu).
521521
split=> [|_]; 1:smt (dBlock_uffu).
522-
split=> [|_]; 1:smt (addbA addbK add0b). (* TODO: instantiate ring structure *)
522+
split=> [|_]; 1:smt (addbA addbK addbC add0b). (* TODO: instantiate ring structure *)
523523
smt (size_ge0).
524524
qed.
525525

0 commit comments

Comments
 (0)