Caml1999O0227:9T)*8! 8" (+6h "688!8!? "6h" A9TW C "?((3+8%)*W88C 3"?(C 1!8G"?(D C D C 1" " 8"@(()*WC 4!8G!8G"?(C 4!8G"?()*V9C WD D C 2" " @@(D E D C 2" " " A@(c(E D C " A(E D C "A(D C " @(E D C " A()*W"=Vd}#<`D C !8G" @(F E DC  !8G" >(E D C  !8"  " A(D C  " @(E D C  +z8G" A(D C  +V8G" @(G F EDC "3!8!8">(C !8!8G"?(G G FEDC  ">(E D CDC +8G" !8" @A ( D C "@ (E D C  " !8"A (F E DC 3!8"  +j8G" > (C W" (D E D C  !8" A@ (D D C  "@@ (h&D C " @(h&)*W!!7GWy'7DQ^hr|GG"C D 1"8 +!?(D C 2" 2"@(C 2!8G"?(E D C 2!8G" 2" 2!8G"A(D C 2!8G" 2"@(F E DC 2!8G" 2" 2!8G" 2">(C 2!8G"?(C 2"?(C 2!8G"?(C 2"? (D C 2" 2"@ (C 2"? (C 2"? (E D C 2" 2" 2"A (D C 2" 2"@(D C 2" @(D C 2" @(D C 2" @(C 2"?(C 2"?(C 2"?(D C 2"@(C 2"?(E D C 4+I8G" 2" A(E D C 4" 2" A(E D C 4" A(C 3"?(C D 4"8 +!?(D C 2" @(C D D C C 4!8G" @ @?(C D D C 8$" 4!8G" @h8 "? ( ()*D C 1" @()*W !,PS^c(C 4"?(C "?(C  "?(C D D C C 2!8G"  "@ 8 "?((C 4"?(C "?()*V@C W'D E D C "  "2" 4" A@( D C 2" 4"?@(c(8!8"" 8!8&)*D C C W2t 8!8"8&C 2+ 8G" 8!8!8& C V-C 8!8"2" 8!8" ? 8!8!8"Tc 8!8!8" (D CDC 8!8"2" 8!8" 8!8" 2"8!8" @8"8!8& )* &)* &)*()*()*()*()*()*()*W C "?(D C " @()*W+C "?(D C " "@(D C " @(C "?(! ! !8')*E D C 8" " A()*D C " @(8*! !%8 " D C 8 "XVSc8! D C 89!68! 8#68!68! 89!68!8 "8 "8 "8 "8 "8 "h8"(+ !%8$!!%8 %)*W C !?(()*Ch !@()*D C WC "? @( (()*D C " @()*D C " "@()*Wc(C !8G"?(C !8G"?(D C " "@(+8%)*D C 8"@()*()*(+ + + + + +o +[,$e+/ + + + + + +e+Q+4 + + + ,T  , qA+88 " 8 8 "+w88 "+g88 "+W88 "+G88 "88 "88 "8 8 "+88 "+ 8 8 "+88 " 88 "8 8 "88 "88 "88 "c  >9T)*h ? >!h8&)* h>! 8"c(?(D F E D CC 8" ">()*V C 8$"?(c(D F E DC D C V C '  6#' )*D F E D CC D CV C 'XV   ?#')*D F E D CC D CV C 'XV   ?#')* E@ CA()*8 E! C +C 8G#I()*c AC 8F#I(C 8G"C(C 8G"D(C(D C YCG" O|V5[ ^Z(6 yV58! !68!8 "8 "hh8')*VC TcC E"V,V C G"IT58! !68!8 "8 "hh8#CF#I(D8!68! C8!8 "8 &)*D D8G " C C8G &(C 8E&Y C8G"Z(6 yV#58! 8 G!68!8 "8 "hh8')*C 8F#I(CD 8G"CC 8G CG'CD 8G&CC G&CC G&CC E&)*C D C     D  8F# @I(8! D C 8G! @(78 + A8 G ? 81!!8C C@6h8# + + +s +e+V+88C6h8# + + + + ? 8C! + C? +- +8C6h8# + + + ++s +, + + + + +68! G G   C>8! +O +7  #%')+->"9T,&&)*7G "V7G " 2+8,&7G "V7G " 2+8"&7G "V87G " D C68! 2"68! 2"68!8 "8 "8 "8 &D C 8E!68! 8!68!8 "8 " 8E! VaC C ? ?8! W( C 8D" V9 ?8"8! W Ch %C8h8! &C E D 8h8!'( ()*V1C WD C 2" !@(D C D C D C2"  "@( c(W+7COZC6 2!8"68&C6 2!8"68&C6 2!8&C6 2!8&C6 2!8&C C 8D%D 8!68&8%)*WKzKz5C ! V C 2"8!&58!6"68!8 "8 &C 8 ! "V6 &TiC ! V C 2"8,& 58!6"68!8 "8 &D C ! VC 2"+c8&' 58!6"68!8 "8 & 58! 6 "68!8 "8 &h8!8 &)*7288  7288  +88(8(!888882> $ )*()*58%)*(C %C %C %h8"8% +6'+?(C %58%V58%58%c8! D 8'&c8! D 8)&)*! ! ! 8$%)* +?(%)* +?()* $)* +88A?()*DC W#C " D C ?@ @T @T  @T D C 8" 8"'+?()* " D C 8" 8"'+?()* " D C 8" 8"8'+?()* 8-" !8"8">&+?( " D C 8')* + 8&+?(88$+?()*+ 8&)*58%)* +8"8"$+A?( !8'!!8)!!$c8! +A?( 88$+A?()*W58!hh8#TcT +++w 8$ )*58%)* + 8"8"$+?(c8! ! 8'!! 8)!!$+?(88$+?()*W58!hh8#TcT+ ++ 8$ )* $)* $)*%)* +$8)!! ! 8'!! 8)!!$788$)*58%8'8'56@[)*56@[)*56@[)*+ + +8!! 8+" 8-"8)!! + + +>  $)* +  &)*8! 8G!@(8! W58!hh8'E D C 8!hh8"@@@2' )*8~C! , h ' &h8!8 &)*! 8)! !2 8'! ! 8)! !  ! 8)! !2 8'! ! 8)! !  +8!!  !!8! 8'! ! 8)! ! 8)! ! 8'! ! 8)! !2>  $ )*     ,C &)*D C %)*C %)*c @ 8G!@(8! W88888888888888D T F E C h@hh8"@@@2' 58!hh8')*C , h ' G!h 68!h8!8 "8 & G!i 68!h8!8 "8 &D C ! @(D C "@()*'+ W!!G}$GY|6Dz(DRmC D C  &%$# i8" 8"@TD C h@2"h8 !h!i@2"8 "8 "8 "i8"@TVC 2!"@TDE DC  2! @T(D C 2!!"h8 !h!i@2"8 "8 "8 "i8"@TF EDC  2! h8 !h!i@2"8 "8 "8 "i8"@TC 2!"h8 !6!8 "8 "@TC i@2"@TzC 2!"h8 !6!8 "8 "@TWC i@2"h8 !6!8 "8 "i8"@T/D C i@2"68!68!h8 !h@2"8 "8 "8 "8 "i8"@TC i@2"h8 !6!8 "8 "i8"@TC i@2"h8 !6!8 "8 "i8"@TE DC68!i@2"h8 !68!68!i@2"h8 !68!68! i@2"h8 !68!8 "8 "8 "8 "8 "8 "8 "8 "8 "8 "8 "i8"@TD C i@2"68!68!h8 !h@2"8 "8 "8 "8 "i8"@TD C i@2"h8 ! 88"h8 !68!8 "8 "8 "8 "i8"@TD C i@2"h8 ! 88"6!8 "8 "8 "i8"@TYD C i@2"h8 ! 88!"6!8 "8 "8 "i8"@T#C i@2"h8 !6!8 "8 "i8"@TC i@2"h8 !6!8 "8 "i8"@TC i@2"h8 !6!8 "8 "i8"@TD C VX C 8!h8 !6!h8 !68!h@2"68!6!8 "8 "8 "8 "8 "8 "8 "h8"@T h@2"6!8 "@T5C $G!!8$"6!8 "@TE DC WC T c8!T 88!" 5!T5!$G!!8$" 8 "8 "i8"@TC! i@2"h8 !6!8 "8 "i8"@TE DC (+8G"i@2"h8!6!h8 ! 2!$G   8 "8 "h8"8 "8 "h8"@T2E DC6!h8!2$ +8$"6!h8 !2"h8 !6!  !8 "8 "8 "8 "8 "8 "8 "8 "h8"@TE DC6!h8!2$ +t8$"V5T5! !8 "8 "8 "8 "h8"@TC D C i@2"h8 !68! 8$"6!8 "8 "8 "8 "j8"@T@C D WXC $G !@TC W  $G$G$E$D @TC $D!6!8 "@TTxC D D C C V1 38 8&#h8 !$G!8 "8 "i8" 8"@T  $G!@T-C !6!8 "@TC 2"@T 3!@TfD C 2"h8 ! h "8 "8 "@TCC D D C C i$G # 8"@T$C D D C C  "!$G # 8"@T ! D C 8"V(58! 68!8 "8 &W&+@IXh8 "?1"8-!6!8 "h8&5%C "G"G"E"D$C "G%C !6!8 &C "D!6!8 &W@@@@@@@C W!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%!!!!TC D C ? @(h@()*+ !      ,&(W:::::::::::::C D VT5!TD VT 5!T68! 3!68!8 "8 " &c8 !68!8 &E D C FF# ! !8 "8 &E D C Gh"8!" F!8 " FF#8 "8 &c8 ! !8 &D C ! D"8 &W*Y0} kD C Ve V1C C W!!C TD VTc8!TTTF8!8 8&#h8 !8 " V5T5!8 "i8"T 1!TF E D C GF"8 " 88&#h8 !6"!Vc8!T5!8 "8 "8 "8 "i8"TE D C 8!" "6 "!8 "8 "i8"TTD C !h8 !6 "!8 "8 "i8"T.E D C  8 8&#h8 !6!h8 !!8!h8 !6!8 "8 "8 "8 "8 "8 "8 "i8"TD C !8 8&#h8 !6!h8 !8!h8 !6!8 "8 "8 "8 "8 "8 "i8"TE D C VUGFC i@C!!8 " EFD V V5T5T V5T5!8 "8 "i8"T/GF EFD  V5T5!8 "i8"TC  +88&#h8 !6!8 "8 "i8"TG F E DC,8!V% ED  V5T5!8 "i8"Tn  GG ?"8 " +8!" VED T D # V V5T5T V5T5!8 "8 "8 "i8"T(E D C DC 8!"  +e88&#h8 ! V5T5"!8 "8 "8 "i8"TD C G6"8 " !8 "i8"TE D C G6"8 " F! V'Ch8 !6!h8 ! G!8 "8 "8 "Tc8!68!6!8 "8 "8 "8 "i8"TNF E D C i@C!!8 " G6"8 " +X +D8&#h8 !6"!8 "8 "8 "8 "i8"TC WHD E D C G!8 " F !8 "!h8 !!8 "8 "8 "8 "i8"TD E D C D" F "!h8 !!6!8 "8 "8 "8 "8 "i8"TXD D C G!8 " D!h8 !6!h8 !!h8 !6!8 "8 "8 "8 "8 "8 "8 "i8"TT &D C68! !68! 8!68!8 "8 "8 "8 "i8&)*VD C D C 8C!|Va8Gj" D C VIC C VC @@ @( D D 68G!8"   ?8"@8"@@ @(56@[ 8C!o2# D C @@ @( 56@[)*C V C 8G F&()*C +8G'E D C ,3 " D C 8G C +8G#  # D C 8G G!c8!T458! 8!h8 !6!68!h8 !8 "8 "8 "8 "8 "68!!68! 8$"8!68!8 "8 "8 "8 "8 "8 "i8&D C E!68! 88 8&#8 "8 "68! 68!8 "8 "i8"h8 !8 &"6!8 &8!h8 !8 &E!h8 !8 &D!h8 !8 &)*E D" E D" GGED>!++ +++I  ++        ,!(D C VW (((C (58%)*V! 88&#h8 !6!8 "8 "j8&c8%8!h8 !8 &V#C V +8$"6!8 "j8&c8%58!6!8 &)*58!  68!8 "8 "h8&)*58!  68!8 "8 "h8&58!h8 ! !8 "8 &!68!h8 !8 "8 &)* +88)#68! "+88)#8 "8 "8 &)*W!0000000000000000000000!0000000000C VTc8% %58!h8 !8 &)*58! +8&#68!8 "8 "h8&58!h8 !8 &)*58! +8&#68!8 "8 "h8& 6 h8 !8 &)*V/DC +8$"    V5T5 8 "h8&58!hh8'W>>>>>>>C 8 !!6 ^U5 ^V%!8-!68! 8!8 "8 &h8 "?%)*D D CC + !68!68!8$"8!h8 ! !8 "8 "8 "8 "8 "8 "h8& 8G!h8 !8 &)*WC U4ED V+!68!68!h8 ! "8 "8 "8 "8 & ED !68!68!h8 ! "h8 !68!8 "8 "8 "8 "8 "8 "h8" 8G4!Uc8 !Tc8!!88&#h8"8 "8 "h8& C !68!68!h8 !68!8 "8 "8 "8 &)*WD C "68! 8!8 "8 &E D C "68! "68!8!8 "8 "8 "8 &)*WC %C V7D C68! !68! 8!h8 !6!8 "8 "8 "8 "8 &D68! !68!6!8 "8 "8 &W 5%5%c8%)* " Vc8!T58!8 &58%)*W*AVcT56@[58%C68! 8!8 &C68!  +8&#8 &C68! 8G!68!8 "8 &D C yV8%8!68! 8!8 "8 &W 5%5%5%)*D C " ')*W C 'C D C 8! 8&C 8%W .58%58%C 58! 8!8 &c8%C68! 8!8 &Vc8%58%58%58%"h8 !8 &58%)*C V\C U&D VC dTTTcV c @8&D V c8!T c @ +" + +8&#8 "%D V) 58!%VC TdTcVc8%c @ +E"%58%58%58%58%)*C V7D C V! +8&'h @ +" ! +8&#8 & D V 58%c @ +&)*VC D C " !h8 !8 "!8 &c8%)*V 8 8&#h8 !8 "%c8%6!8 "h8&58! !h8 !6!68!8 "8 "8 "8 &58! !h8 !6!68!8 "8 "8 "8 &)*D C W & +& +&)*VC !h8 !6!8 "8 &c8%)*VKC C WT=C WT1C!h8 !68! 8!8 "8 "8 "8-!h8 !8 &  " !h8 !8 "8 &)* " !h8 !8 "8 &)*V0C !h8 !68! 8!8 "8 "8 "8-!h8 !8 & !h8 !8 &)*! !h8 !8 "8 &V(C h8"8!h8 !6!h8 !8 "8 "8 &c8%)*VC &c8%)*VC &c8%)* 8"h8 !6!8 "8 "i8"h8 !8 &)*C V/D C V C !h8 ! "8 "8 "i8& !i8&D V C "i8&c8%C 8!6!8 &C 8&)* +8"h8 !6!8 "8 &)*W C 8%C ? 8Q!8)&7CV 8 G%Y 8!8 !Z(6 yV58! 8 G!68!8 "8 &)*WC %C D C 8! 8&)*C 8C! n(W E C @(58!hh8')*C W"58!hh8'D C +8G" h +8G# ~V 8"8G!@( o8"2' )*, h ')*h8 "? &)*+!$ )*h8 "? &)*+!$ )*!%)*!%)*? &)*W'''''C8? "V6 &T D j @ &WC +  '58! 6 "68!8 "8 &D C W$EC WT6C 8!8!8"?(C WTC 8!8!8"?(c(D C W&IC WT:C 8!8!8G"?(C WTC 8!8!8G"?(c()*C ??8 &)*h8 "?6 &58%)* VPC W D C 2" ?@(C D D C C V#VDC D 2" @@@?@( TD 2&Uc(5[)*Y.C8G" , D " " C}V8-!TZ(6 yV)+_68! 8,"h8 !8 G!8 "8 "8 &WC %C D C !68"8%YC8G"D+ 8,"Z(6 yV 8 G%)*D C 8!68! D8!68!C8!8 "8 "8 "8 "V8,"h8 !8 "Tc8! 68! 68!8 "8 "8 & ()*V!C WD C " !@TTT " +8,&)*V 68&(8!%+8"h8 !8 &)*W C 8!%C 8%C %)*V&C !h8 !6!8 "8 "i8"h8 !8 &c8%)*D C " ')*D C 8# !8 &)*VC  !68!8 & !8-% %W C 8%C 8%W C 8%C ?%)*D %8!68!8 &WC %C D C +8!" 8!8 &+8%)*C %)* !h8 !8 &c( +&)*W-xC !V58! !68!8 "8 "h8& % DC !h8 !6!h8 !    >"68!6!8 "8 "8 "8 "8 "8 "h8& DC C68! !68!h8 !8!h8 !6!8 "8 "8 "8 "8 "8 "h8& C !h8 !6!8 "8 "i8& )* 8')* 8')*D C 8D" V(56@[)*C 8D" Vd(c(8!%8!%W %C 8D%C6 2!8&C6 2!8&56@[C , %)*C 8F#I(8G C8)&)*()* 8&566 A + + C ! D !E!  +8C6h8# + + +P +C ++ + ,7++ + + + + + ++j +Q +( + ++++8$! +d,+$ + ,+{ + +z +f + + ,d+R +9 +*  +  + + + + +)+*+n +,+ + +/+ +q ++ ++4+|06+O6+ +  + 5+5 7+t +< +-+ 0+>+ +j + +C+D+P + + + IK+ + + + +D + + +P+PQ+ +6lkjllikihiiil + #%(*,/1579;=?BEG^bdfiosuz|+    $&)+-/248:jlwy+! +? DG_qs, ! +m +^  EGILOgj}+  +i +R  GIfx+8 8  O+, Q+W+[+!+  + ++R +/Pt+ +k+=+ + + + + + + + + 788!88!8 ~!8!8(8  7888 7888  +)8! !88! !88 $M+86P" !86Q" !88 7 !+ !8 !8 8 7" !+ !8 !8 8 7 !+u !8 !88 C !}!8!#! $!>! !88(!88>! !88 z{|8  ( !!"!8" !888" !88 & !!"!{" !88|" !88 & !!"!{" !88|" !88 & !!"!L" !88M" !88 7888  8  8 7888 7888  + 558  + + 578  3BE9;"((iy #%')^`s`,.0>!9T)*68"8G %58G ! +68 "68 "68"68G !68"68"68"68 "68 "68 "68 "68 "68"68G !68"68"68" 8!88 "88 " 8 8 " 8 8 "88 "88 "88 "88 "88 "88 " 88 "c      "$>9T. )*58!8!68!h8 !"h8 !68!8G!68!8 "8 "8 "8 "8 "8 "8 "8 "h 8')* 'V C D C &!h8 !68!8 "8 &)* + 8 ! W Ch %C %C E C +%C 8F%58%+?(!?(G! VC+ 8G&5@[)*78! "V88!"?(Y "Z( C yV5@[)*78! "V,88!" C WC WTC ?(5@[78! "V88!" ?(78! "V88!"?(D! VC 8,"V 8B"?(5@[)*D! VC Y 8f"CZ(6 yV5@[5@[')*G! VC + 8G&5@[5@[)*+88!"V188!" C WC WTC "V(c %78!"V88!" "V(c %D! VC 8,"V8B&c %#8&)*G! VC+ 8G& 5@[&)*G! VC + 8G&5@[5@[)*+88!"V@88!" C W))C WTC "V?TT TTc !T78!"V&88!" 8M! 8G D"V?Tc !Tv7 8!"V+8 8!" W C ?T C ?Tc !T@D! V3C 86"V 8I"C?T 8,"V 8B"?TTTc ! 8"V(c %)* " D C 8G4!XV5@[ ()*7 8! "V 8 8!&5@[5@[)*+88! "VA88!" C W,,C WTC Y  "h@Z(6 yVc% c %7 8! "V8 8!" h@(8! "V 8!&78! "V&88!" Y "h@Z(6 yVc %c %78! "V 88!&5@[78! "V/88!" C WC WT C 8G%5@[5@[)* # WC (5@[)*78! "V88!"C(78! "V88!" ??(D! VC 8,"V 8B"??(5@[5@[VC (58G%)* ++88!"V(88!" C WC WTC ( c % 78!"V 88!&D! VC 8" W%;fxc% C ( C 8d"% C C 81" VC ( c% C  8D" W58F!8G% 58F!8G% C C 8G!8G% C C ? 8(! ( C C ? 8(! ( c %5@[)*+88!"V(88!" C WC WTC ( c %78!"V 88!&D! V%C 8,"VV 8B""U8B& c %c %8! "V 8!&5@[)* 8!"8 %)*8!8L! 8G D&&&)*W7OC D C 8D" V(&C ! 8G# 2+8G&C ! 8G# 2+8&D C !8G# D C 2" 2"@(W 8!8%C 2!?(C 2!?(D C 2! 2!@()*C &)* !&)*VC ( &)*88" C 8F!68!8F!68! 68!68!8 "8 "8 "8 "8 "8 "hh8'8G&8G&8G&78! "V88!"?(c(88!&7 8! "V8 8!"?(c(8 8!&7 8! "V8 8!" ?(8! "V8!" D C Vc(?(c(8 8!&)* !" VC (56@[)* !@()*D C 8D" V?(c()*C ! 8D" Vd(c(8! W 56@[C ()* 8'+?(8!8! W58!hh8'C (c]6@ +68!h 8"88 ! !8" 68!h 8" + !8"  +n +T +7 +( + + + + ++u +R+D +6 +( + + ,,k + +   > + +  +t  + + +Y +: +  + + + +  + +p+?+ +p+5+ +W +068!h 8" + !!8"  + + +3  "$   !#%')+-1G2G3G4G5G6G7F8E9D:C> ;>#9T )* ]}V ^  2&(D C6 yV( ?8CG&D C C6 yVTC6 yVT  ?8CG&%5 ^V45 ^V^5 ^VW5 ^V5 ^U#l8CG !8CE&c8CC%?8CC%+?8CC! !8CE"8CE"8CG&!h!8CE&d!CV ?8CC!TE7+h8CG"h8CG"h8CG"8CE"8CE" 2+G +8CG 8CG"8CD"68! 8!68!h8!8 "8 "8 "8CG !8CE&D 8" 8! V C "?(c()*V'D C C 8!U8!U 8"V 2&2&()*! 8Gd! D C D C!V)c8!#8 "h8" ?  8"VT@( , "h @( VRC D W .???h @(D VC D W Th @(TC 8 !Vc @( D 2! @(c(,8G! !8G%D Ch8! D C 8#68!8G!8 "8 &W#/GyC h8!8"8%C 8!8%C 8!8%C h8 "?h8!8"8%D C68! h8!8"68! 8G!8!8 "8 "8 &D C C 8G D!U158! 8G G!8G! +288&#68!8 "8 "Tc8! h8!8)"8!8 &D()* +8G" @ + V^D V:8Gp! W 5T5T 8!8+"68!8 "8 "h8& C68! !68!8 "8 "h8& c8%V$C D W D 2%d(C 8 !X(c(c(,8G! %V84!U "V c8CG&c8CC%)* +8CG!8CD&)* VVC C W C ^(c(V'58!h8!68!8 "8 "!!!8CE&c8CC%)*+ !8CD&VA58!68!8 "8 "68!h8!68! 68!8 "8 "8 "8 "%c8CC%)*+ !8CD&V58!h8!68!8 "8 "%c8CC%+ !8CD&V(#68!!68!8 "8 "8 "%c8CC%)*DC + !8CD&V&c8!68!h8!68!8 "8 "8 "%c8CC%+ !8CD&V8|#68!8 "%c8CC%)* + !8CD&V58|#68!!8G!68!8 "8 "8 "8 "%c8CC%)*EC + !8CD& VC68! 8G!68!8 "8 &58%V@!h8 !68!h8!68!8!68!8 "8 "8 "8 "8 "8 "%c8CC%)* + !8CD&V8|#68!8 "%c8CC%)* + !8CD&hy8CC% VVc8CC%+8CG!8CD&c8CC%+8CG!8CD&D C ?8" 8!V&!68!8!68!8 "8 "8 "!Tc8CC!h8CG"h8CG"8CE"8CE"8D!8&+ !8&8CG&?8CC! c8CG"Tc8CC!8CE&8!V!8D!!8&?8CC!8CE"8D%+8CG!8D! &+8CG!+r8CG!8CD"8CE"8CE"8CD"8D%)*c!8 + 8CG!8D! "+ &c8! 8!68!8 "8 "%8CG&U8+8CG!+8CG!68!8CG !8CE"8CD"8CE"8CD&c8CC%c8CG" 8CG" c!Tc8CC!8CE"8CE&rQd" ]}V>]o 8F#h^0c^9+ !8CD&!?8CG&c%c%+h "8CD&56@h8CG&)*Y ^8CC!Z( h8CG&Y ]8CC!Z( h8CG&] c ^"] ^"]i 8F'(C(I(!h8!68!8 "8 "!8D!8&58!h8!68!h8!68!h8!68!h8!68!h8!68!8 "8 "8 "8 "8 "8 "8 "8 "8 "8 "%! h8!68!8 "8 "!8D%8AG! 8AE! 8}! 8)F!8|#h8! 68!h8!68!h8!8 "8 "8 "8 "8 "h8"68!8 "8 &c8! 8 "8CG %c8! 8 "8CG %7 @h8"C8%7 @h8"Ch8&Dh8! D C 8-' +h8!8!h8$)* 8-"8&h8!8&c8! + + + + + +n +Y + +8AG! +]  +4h8CG!8CG!h8CG!8CG!h8CG!8CG!h? + +66h>h8",+h8CG"h8CG"h8CG"8CE"8CE" + +d +Q   +( +]   ,Y  +  + +] +$ + ++7+ !++n+1 !+ +v +Y +& + +d + ++b 8!  *,'!;>-9T8W(C #?(C #?()* 43+8%)*W(C #?(C #?()*W>">C 3#?(C 4"8G"?(D C D C 4# " 8"@(()*WC 4"8G!8G"?(C 4"8G"?()* VC Tc VC WMD D C C   6   E D C   h2  E D C ""  @@ 8" A(D E D C C  6  E D C   6  E D C ?2  E D C  """  A@ 8" 8" A(chA(E D C " A()* 8G F&E D D CC!!8" "8" "8"@ "A(D C # "@(D C " #@(E D C " #A()*W#G`n=pKD C $"8G" @(F EDC ,"8" #!8G" >(E DC "!8" #" A(D C #" @(E DC!+h 8G" #A(D C !+3 8G" #@(G FEDC  8!Xh $"8" 4 !8!8">(C (+8G"?(G GFEDC #  &"8" .!5"  ">( E D CDC "!8" 5.'&%+%8G"@ A (D C *!.!5" +"@ (C VHED CC  h )  D C +  8G# E D A  .!5"  "?A (ED C VC VcTTTd D VdTc .!5" V V !"T "hA (F EDC 4 !8" .!5" #++8G" > (D C " -#@ ()* 3#D(D C VThC  @()*W!!Bj'6KZp,>Mfu.\C D CC?  4# !8 "? C@(D C 2# D C E DA2# D C @ @( C 4!8G"? C@(E DC 4!8G" 4" 4!8G"AC@(D C i2# D C E D A 4!8G" @ @( F EDC 2# D C E D A 4!8G" 4" 4!8G"> @( C 4!8G"? C@(C 4"? C@(C 4!8G"? C@(C 4"? C@(D C 4" 4"@ C@(C 4"? C@(C 4"? C@(E DC 4" 4" 4"A C@(D C 4" 4"@C@(D C 4" "@C@(D C 1# "@C@(D C 1# @C@(C 4"? C@(C 4"? C@(C 4"? C@(D C 4"@C@(C "? C@(E DC " " AC@(C 4"? C@(E DCC 0!8G G" E D A  4 +@8G" 1# AC@( E DC  h  4  4" AC@(E DC  6  4  AC@(C 4"? C@(C D C  3 C@(D C 4" @C@(C D D C C 8! hC4 #8G" @ @?C@( C D D C C hC4 #8G" @ 8 "? C@( )* C4  W  C ( @?( V % @?(h4&i4&)*D C C%8G#  E DA4" @()*W "+bsc(C 4" ?(C ""?(C  'C D D C C V#  hC2#8G"   "@ 8 "?(  ' C  !8G"?(C 4#?(C "?()* 8G F&)* VC Tc VC WD E D CC   ?#  E D C  ?  E D C + "" 8G# 8G# E D A ?2  4# A@(D C  ?  2  4#?@( c(8!8"" 8!8&)*D C C W4v 8!8"8"D(C 2+ 8G" 8!8!8& C V-C 8!8"2" 8!8" ? 8!8!8"Tc 8!8!8" (D CDC 8!8"2" 8!8" 8!8" 2"8!8" @8"8!8& )*C8! ?? ?8"@@()*+h 8G G # hA()* " @()* " @()* " @()* @(&)*c +8%')*7G C? # @()* !" @()*7G C? # E DCA @()* " @(c+(Y 8-!?Z(6 yVc(Y8!h8 ! 8G" + E 8GE" V. 888&# h8!68!h8!8 "8 "8 "Tc8! D! D C h8!8"h8 !68!h8 !8$"8!h8 !68!8 "8 "8 "8 "8 "j8"8 "8 "j8"8 " Z(6 yV!58!h8 ! 8!8 "8 "6h8'8G!h8 !8 &W!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'!!!!h@(C D C @()* 8G F&)*8G C +8G# 8! E DA!8%'h!!8%')*C VD C 8G"?@(D h@()* 8G E"V58!68' 8G F&)*C D C +8 G '+ 8G C 8G')*V C 8G F&()*V C 8G F&()*W.C "?(D C " "@(D C " "@(C "?()* VC Tc WC      D C ? hA( D C   h   D C @ A( )*D C D C " !8G!8"@@()*W7E DC "8" " A(E DC "8" !8" A(D C " "@(!8G%)*D C "8" "@()*W !+5?O_pD C !8" "@(C "?(C "?(C "?(C !8G"?(C !8G"?(C !8G"?(C !8"? (C !8"? ((Yh8"D8 "Z( 8!Vc(D Yh8"D8 "Z( 8!Vc(W ++++ +++++C +8G &C G +8G &c(h&Y "?Z( 8!VC W C TD h8"8#!8!? 8"TE8G CCA 8" 8! W*?????????????D VT(Ch D8"@??(C ?D8"h @??(8!h@ A?()*D C +K W C !TiC C WNNNNNNNNNNNNNNNNNNNNC C VT/E VT&D VTD ?8 +!!T  Ch  D?T @()*chCV5E8G CA  ? ? D8! D8  D C T h  hi  C 8! A@( )*E8G CA ??D8!D8  D C   hi  C 8! A@( )*D C " @()* G !8G" G G FEDC>()*D C " @()*C WBC C WT4D C "V 8"?( CU "V 8"? ?@?(  " ! @?(Wc(d()*C W C &D C D C  + 8 D8& )*8&! Y68"D8"Z(6 yVC WCCU?(8%C W#C C WTD CCU 8"?(c(h&h&)*D C WC "? @( C D CCVYc ?8 +!@8 +!" D C 8! Wc @@?@( C D8"? @( 8"?@((')* +8%')*WC +8"?(C C "V(58!hh8')*D C " @()*D C " "@()*Wc(C !8G"?(C !8G"?(D C " "@(+8%h& '()*E DCCV+T7 VcTd8G CA 8!8#? ? + +"CVcT ? @( )*()*W C ?(C ?(!8G%)*W C "?(()*Y "?Z(6 yV\Y #??Z(6 yVFY!Z(6 yV5C W%D CU?? 8"88!8" ?( 8&!8%)*Y"Z(6 yVY!Z(6 yV 8&!8%8&! D C 8! @?()*Y "?Z(6 yV4Y!Z(6 yV$Y#??Z(6 yV 8&!8%8&! D Ch 8! @?@ 8 "?(h&h&h&h&h&h&)*C W_C U( "V"c@8 +!? ?8 +!@( "V(VcTc @8 +!? ?8 +!@( 8&! VcTc @8 +j!?h h8"@8 +P!@()*C W5[D C "V 8"?(5[)*C WD C "V 8"?(8&! D Yh8"@?Z(6 yV8%(()*W C !?(C "?()*D CCU( "Vh8& 8&CVc(()*V C #?(c()* "XV C 8G F" I()*D8!8L! 8G D&)*C 8G E&)*C 8G E"UD8!8L! 8G D&(c8!8%58!h 8'+88! + + + + +l +Th? +B + + + ! + ! + +w  + + +F +, + + +h +Y +@ +6+hh "ih " + +p +X +D,L\!+ +  +N+ + + $(*++ + +++6 *+# + +  +++++ +O+.+$ +1+ +s +Z ,b+= +   &(*/1379;>@CEHNPTVXZa, # qBI+wC+G + + + +.+ 88"+ 88"K+g K+PG!88"E!8 8"+)88"88"I!88"!88"!88";!8 8"8+8 8"8+8 8"8+88"!88"5!88"4!88",!88"c +^ 88 " N$$ Q=B`b>W9T)*] *c6#V"6#Vc k8F# 2# "?( )c6#V!6#Vc k8F# 2#! @("6#Vc h8F# 2# "?( !6#Vc h8F# 2#! @("6#Vc h8F# 2# "?(+c6#V#g ^5g ^0g ^ "6@( "?()*W@XyC 2" D C C ? ??@(D C 2" D C C8 !? @ ??@(C 2" D C C ? ??@(D C 2" D C C8 !? @ ??@(C 2" D C C ? ??@(C C ? 8 !? ?@(D C Ch6 8D!#VcT56@[ &W%1:CC 2!?(D C 2!@(C 2!?(D C 2!@(C 2!?(C ??(D C ?@(W5c(D C 2! ?@(D C D D C C2! ? !@ @?@(D C D C 2!h !@ @?@(W"+4;C 2!?(C 2!?(C 2!?(C 2!?(C 2!?(C ?(C ?()*VD C !8!8G " !' 56@[)*V56@[%)*W %+(D 2&D C D C 2! +%D 2&W d(c(D C D C !V2%c(D C D !V2%c(W c(D 2%D C D D 2! ?@(D 2!h@(8G"'hi8 $)* @VkC C WT\D VTSD C !VG!h@ V!T! "h @h8 "? @?8G! + ? h8# 8&+m8G"8G ! h8# 8&V?CC 8G G" Y8 "8C!?Z( C8 yVD @?h8$ c(8AG! 8)F! + 8GE" &)*+8AG %)* + (W c(C8 ?8 "8%D C &C %8"h8&8!8! 8 %8!8!h8 !68!8 "8 &Y 8!?Z(6 yVc(8 G!h8 !8 &D Chh W!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!h TC D C @T D C + 8$"8!8 "j8&D C Y 8!?ZT6 yVcT V C D @?(c()*C C 8 G&c8 !8G! + 8G-" + 8GE" +3 88&#h8& h&h&D C W/C  h8 58! 8G!8 "8 +8&C 8 #8!68! 8!8 "8 +8&D C 68'+ 8G "8G&D C 8!8 8%# @()*C WC 8! 8!@@((WD C D C 8! 8G! !V58! 68!8 "8 "h8# Y>8G!88" W!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$!!!dTcTZT 8!VdT Vh"?@( D C Y8&!C8!ZT-6 yV#58! 8(!68!8 "8 "h D8#T ?@()*+ 8G" + h 8G#h8! + +h 8"+1 8G & 58!h8 ! 8G!h8 !68!8 "8 "8 "8 &Y 8 !cdZ(6 yVc()*?@%)*D CC 8G/E"V5 8"68"8!C8G/F"I V C @T?hh68 !? 68 !?68 !? 8 !?h@@@@@ +h @@ Ah @h@h88'h8"??(Wc(C D D ()*+ 8GE" o@ + 8G" @h8 "? i h$ )*8C! +8G! 8GV"hyV &(?()*V1C D C +8G"@ @h8 "? 8G!hh8 $ c(h&8"?8 +!?(W[C D C h" D C + 8" V C 88& [VC WD C @TTT56@[ D C+ Y8G"@?Z( yVc()*+ 8G" + 8GV&)*8GE" 8G"h8! 8# h$ )* @@ !> !h8& Wc(C D D (?(D C F D C G 8" @ E D C 8$">()*D C ! F 8"E! 8"iyVDXV E G '()*D C iyVDXV E G '(D C ! F 8"E G #E! 8&8!V58!hh8'(D C@(WC (5(C + 8G"68G"lh8!8 E!us 68#8G! 8%)*V5 ^VcT56@[7 C ?(C 8G0E"V C 8G0G&8E! VC (5 8"68"8!hh8'W C ?(C D D C D CC #+ " @@?( )*W 56@[C ?TC 8G0F#I()* A8&(W C ?(C D D C C C" D C  +8"@8 "?( 78! 8"VU  8"?(?()*+ 8G" @ ?8 "? ()*E D C C! D C+ChyV!XV 58!hh8#+[D 8G" 8"hh @hhA@@hA h @@(D V C Wd(c( c8 @( c8@(8!??8@(5 8!8"68"8!hh8'W%1:DC 2!?(D C 2!@(C 2!?(D C 2!@(C 2!?(Ch "?(D C ? "@()*, %)*V58!h 8'c(VC (58!hh8'yV lyXVhyX()*+ !V c88!@( !V d88!@(!88!@(7?(8@()*]i?h? T\Cn^ C^ yICV C{UcC(+ + +v +J +1 , + +t +\ , + 68" +b8G0C? +-   +h6h8# +K +/ + ++  + +k +b68! G G C>8! +.  +  +h]6@ + +8G/C? + + +dh668  + +86 +c88 +< +)  >8" +h8?@8 ?@8?@8?@ 68" ,,+ ,_,+ + ,,+58G! +s  +X +>59T D C C ^VcT56@[D8! E8! F8!G8!G80G!28G" h 6@@6@@6@@6@@6@@6A?()*WC C6 ^VTD VC C6 ^VTD VC CD6 ^V TD V~C CD6 ^V TwD VdC CD6 ^VTaD VJC CD6 ^VTKD VTBED 80C28G# ]] ]]> 80F'TT  TT58!hh8')*VD C V 2" h"@(c i"@(c()*DC Gh   3 h8! G!l "F8!l"D^!l"E^!l"68" 8"l(l-#8 "8 "8 "8 "h8"8 "8 & (V5T V5T5V5T V5T5 8" 8"$)*D D D D ^()*D C "V  @@(()*+h 80G # V3D VT*C D C U@6 8"   1 h8&  +8G-"1+G " +;8$& )*YH80G" GG280G #G G8"F Fn EE^ DD^ > 80F#Z(6 yV  80F')*V!D C C ^V  A?(  @2' c(c!V73C%(] ]in8"h6 8"8F#^(+83C&d(+ &5%)*D C 8 !8!"lz()*+C G "I!C+G #8E!8p! h# ?#h8&)*c8! ! 8"68!88!"8!8 "8 "8 "h8&YC!80G"Z(6 yVc8%Ch8! !80F#I(VC (5(c!CI(F D C W XXXXXXXXXXX XD6 ^VT?E ! YC  @G"ZT6 yV!TC h#@F#I(c()* ^(8E!8G%CV?8E! V0C D V"D C ! " @ @8D"c!?( 56@[c(c(V C D 'c(VC +8CG!8D!&()*VC Td + +h8CG!8D!8FC&8!8FD&D C ?8"8FD&)*+ + 8')* Y8G!GC80G"ZT6 yVT@()*h!^8E! VD VD C C! C ^XVc! GG8" VdTcFn E^ D^C>h C # V7C E D C 6 #  @ +Z8G# 8D"8E!8G!T0G C80F# G F  E^DC> @8D"hyVc!VC^VcT56@[c!% ( c!c%)*VC Td C C^VcT56@[GG80G # V GG8"TGFFn V EE^TEV DD^TDC>( g ((W!,CPC h8!8"TKC 8!T@C 8!T5C h8 "?h8!8"TC 8G!TC h8!8)"T80! +8G " Y5h8(#h8F#ZT6 yVT 8&%c8`! H H^()*YG80G"Z(6 yV%)*!V5^U 5^ ^^()*G C !V " i# "%.+ 80G &)*G FEDGFED C80C V  8"T n ^ V ^T>( )*C 80F#I()*Y C80G"Z(6 yV!C 80F#I()*D ^()*VC T5 G6G +80G #80C? + + +C  ,$ !Ch!+  i6 h8!  i6   h8!h8! !l "68!8 "h8"8 "8 "8 "8 "8 "8 "8 " ( )*8 ! oh8"8C"8! h8 #8!8 &)*8! 8 ! oh8"8!8 &6^68&68&!6hAhhh8$WNC C6 ^VT>D V7C C6 ^VT*D VT!E D 80C8G#6h6]>( 58!hh8' C^VcT56@[G80G!8G" h D8!6@@6A?(c!@8D"cI(70C6h66>(CXVdIc%(CVch&(58%C(I(72 + +h? +h668  + + +6h !@6h8C#  +q ,+0 ,9+ + + + +w +I ,c8!68!h8!68!8 "8 "8 "  ,  +V+V +B + ,+, ,m  %+  +   &+x+ + ? 8C! C?  !#+a8! +M80C? +7 + + +&(*+t +M +; -+ 8 !..66h>h8"    6> 09T)* @ !     G  G %)* @ ! G# G %)*?8& "C&)* +  "8&)*D C VD C 2+?( +?()*?8& !C& ')*"+ +C"8&)*D CVDC 2+?( +?( 8CC!8C&+ 8`" ')*VD C 2+ "&%)*?8& !C& $)*#+ +C"8&)*D CVDC 2+?( +?()*W"E DC 8!  #  c h & C %)*WD C C 'E D C C $ W(E D C ! 8 !#!  c i   c h ""&)*  + !&8CC! 8CG! ! 8 !#! c8CE! "&)* + !&)*WC V(E D  h$ C % "C&)*8! VRD C D C !8G C #h >  " VC   + "8&    @ "C&  ?8&)*D C 2+ ?()*W4C Y!!   DC8  !"Z(8 yV (D C ,  DC8  & ' ')*" VC h&h8&)*c > +?( &)* E D C>8%c> + C&)*h8&)*C&)* +C&)* +?()* !C&)* +C&)* +?()* &+?()*Y FEE"DD"CC">?Z( yVc()*!V(!V( DC$8G C8G C@ +8G C8G C + +{ +d +<+?  + ,w ++  + +    +   +^ , +0  + +\ , + ,   !#%')+-/13>()* 8G F8G G ')* V"C VC   V?([ TVC Tc( ?()*DCDC+ +  "8G G# @( )*DCDC 8C83#V  h8N$ (D C 8G D!V 8G D%()*8G D!V( 8G F8G G ')*VC 8G F'()*VC 8G F'(h@(D C +8G G" @(+ + + + +l +Eh]6@ +68!68A8 @    + + + @ 9T>&)*VD C D C2" +8BE&()*C WaC WTSC 8G F&C W .:T9C WC 8G !28G' C 28G' C 28G'D 2&()*WN 8"@(C WC     8"@(  ? 8"@(C    D C ?8" @()* 43 +8%)*W(C  $ C   ?()* hh$)*We6eC 3  D C ? @(C  4  D C ? @(DC D C +     4  D C 8"@ @(  @()*WC 3"8G{# D C ? @(C 4"8G{# D C ? @()*VsC C WTeC WTYD VTPD C Y" C8G G" 8  @Z( 6 yUC8 yVT    4"8G{' 4"8G{')*VC W:D D C C 8 G # 2    @@( D E D C C 8 G # 2     A@( c()*V_C W?D E D C      2     h A@( D C      2  ?@(c("8%"8% D8D# C@+ !8&W!!!!!!!!!!!!!!!!!!!!!!!!!!5Vhz!!! h C!h>!8%C ED 'ED 'EDC $EDC $C D C C!h>!8%C D &)*VC Tc 444444.+@h8!8! VC 20+  8' 0+ !8&c8%&h+8$D C + ! 8BE&"8%D8D#@ +h #&)* 8G F'+ C8G    +?@"8! &&h&h+8$+ "" 8BE&& D8D# C@8! +8 D" + 8&!8'%"8AF& ! !8FD"8FD&(C +8BD%D 8CG!8D%h8" h8"@8%" 8)F! 8)G!#8"h8'+8AG ! "h 68$&&" "h 68$)*W!'G[m#8FTtY}!!!! 4 &C D C ? 4$5+ @8"8FC&D C 4 " 4 "8AE&C 4 !8G"8$%E D C 4 !8G0" 4 " 4 !8G0"8&'D C 4 !8G" 4 "8AG&F E DC 4 !8G" 4 " 4 !8G" 4 "8AG $ C 4 !8G"8AG%C 4 "8AG%C 4 !8G"8AG %C 4 "8AG%D C 4 " 4 "8AG&C 4 "8AG%C 4 "8AG%E D C 4 + 4 +x 4 "8AG 'D C 4 " 4 "8AG &D C 4 " B"8AG&D C 4 " B"8AG%&D C 4 " 8AG&&C 4 "8AG%C 4 "8AG!%C 4 "8EG!8,!h8EC&D C ? 4 @5+ h@8"8FC&C V.+n S"8" +S +C 6!8"8D! +8& c 6!8"8D%E D C S" B+ +T 8& Chha" 2&C ? 4 &D C 4 " 8AG"&C D D C C 4541+[? 8 "8"8FC& C D D C C 8! D C8 4+8 C"   4 181+ 4+X 8!"8C! 8C! yVT*8!68! 8!68!8 "8 "8 "h8AG" + 8&)*78! #"V'+! W *!8%D C h DC@4'8%V #8%8%+   8!8&8D# 8G C@hh@@?8 ! ? #668$)*W?C D C8G CChB# ? 8"@ + D8D# 4-+ 4"8FC& C D C Y C8G G"ZT6 yV88!#"T 75+0 1"8& 8AG! 8AG!     hh  D C C!8! 8?C!8& h&8)F!8)G!  ??8 +!88!"8%&$++8 C"&8)F! 8AG!   D C C!8! 8?C!8&G!8%)*W"2<n~-+848FC"8%C 4&C L-+8%C hh1$C D D C C V 8   32+S   ih1  & ih1$ C A!+8%C h 4'C ZB-+8%""8%58%D C ?8"  +h 8D!8FD&8)F! 8)G!@?%8"h8!68!8 "8 &+"8D%" +8G4!V8!T    8 ! Wc !T +8AG !8FD&)*D C 8G F')*768!h8AG"88!"VM%!hhhhhWFEDC V G  T G W!!!!!!!!!!!!!!!!!!!!!!!!!!hhhhh!!!8C!68!6 8G*"8!68! 8!8!68!8 "8 "8 "8 "h8AG&      T(  @U! E D C +  8G# 8G4!VW 262+7+2h)D8D# @ &"+  h4#-"668 "8"&  "">$!8%(C 8G%C 8 G%)*78! "V_#! WIF E D C V V/C +8G" VC6 8"68"T56@[T58C! 8G G! +8G" 8C! D58! 88+"68!8 "8 "T(58! 8G!8!68!8 "8 "T58!h8!6 8 G8+"68!8 "T" 8G!8 G!68!8 "T56@[h8 !68!8!8 "8 "8 "8 "8 "h8AG&Gh'D8D#@ 4" !" +"h68$58!h8AG&78! "V88!" 2&58!h8AG& 8G F&)*D C C h8 "?@! +8 G ' C? +C 8G# I D @h ' )* 4 +h8!8FC& 8G F& +8 G #&)*VD C D C C 2+ "8&  D @h ')* 44, C &78! "VW! WJF VT@G E DC D8D# @ "6h8G C!> !8! 8FD"& 8%8%)*F E DC8 N8G G"#C8G G"C ,","-" D @ 4%"!+K h 4#& &&D C C8 yVD E 8A@?(c(c()*+ 1+ 8"8FC" W(8! 1+ 8FC&8%58%D C ?8"  +i 8D!8FD&8)F! 8AG! "   8 '+8%)*7 1K1+ ++4 "8" &8)F! 8AG! 8AF!V 8G!T8AE!  "     8 ' )* 4I/+8%@8G@8%+8!8""8 C&?8G@8%8G@8%8!8"&)*8 !88!8!8! 8 "V 4&7 8!8!8! 8 "V 3&D C C W %Q 8' C 2+ + 8 C"8 C& C VC +_ 8!8"2"8 C& c8G@8%D CDC  2+ 8!8" 2"8 C& 8AG! 8AG!8 8!8!8"    D C 8 !" 8! 8?C!8& )* 5 +8%8AG! 8AG!88!8!8"    8!" 8%)* '  +8%8"h8!68!8 "8 &8AG!6h8" +"8D!8FD&D C6 yV +8% ?8&8#h8!68!h8!8"8 "8 "8 "8 &8AG! 8)F! Y'8 " 8!  +"8D!8FD"Z( C8 yV=8AG! #h8!68!h8!68!8 "8 "8 "8 "h8AG&+{8%)*7  +  +h4#8" &&)*4+ h 4#8&8'+ 8BE&+858FC&)* + V C 8!T768FC&8AG! 8)F!    D C          8# @@ ?# 8?C!8AE& 8AG! 8)F!hhV"C     D C ? T c         D C   8  A@  ?#h8AG#' 8AG! 8)F!           D C   8 A@  ?#h8AG#' c(c "8AG!@()* $E D C DC + >(+8G" 8AG! 8)F!     +8"8  +8" > ?'58%)* C! 8G F')*C +8G G # D @VV8)G! $8)G! $C VC VcTTTdD VdTc + 8)F!8)G!  h8F'58%)* C! 8G F')*C +8G G # D @ Y    Z( !V58!hh8'5 yVd(8%8AG! 8)F!    + +     ?8F' 8)F!8)G!  D C 8)F!8)G!  8H" 8?C!8AE&)*E D D CC #          D C #8" @ A @ A@ @(8AG! 8)F! +8G{# D C 8G+! D C  "8# D C @ 8h# @ A  ?# 8?C!8AE&)*hh8"8" VcTi@? 8$ )*hh8"8" VcTi@?h8$ 8AG! 8)F!        8!VZc!   ?h  D C +              > ?# 8AG#' +-      D C   @       8AG##   > ?' 8)F! 8AG!   D C 8! ??#h8AG#' c(8AG! 8)F! 8!VdTch!  ? ?  D C      D C !8!8"   8   +8!8"> ?#8AG#' 58%)* &)*D C    D C   @ @(8)G! + 8)F! +8NGD# D Ch    8# 8?C!8AE&58%)* &)*E D C    D C    A @(8)G! + 8)F! +8NGD# D C c    8  8?C!8AE&8)F! 8AG!    D C 8e# @@?# 8AG#' 8AG! 8)F!    D C "8# D C  8c  @A ?# 8AG#' 58%D C " D C 8"@(8AG! 8)F!+8G"hhV3C     D D C C  8]   T8X#  8AG#' 8AG! 8)F!    D C 8#"@?#8AG#' )*W"Gd}DYD C 10+8AG %F E DC 74+8AG ! +8BE&E D D CC  16+8AG %D D CC 16+'8AG %E D C &+8AG! +8BE&D C &+*8AG! +8BE&G F EDC 143('+ 78AG %C 1,+8AG %G G FEDC 11)(' +8AG % E D CDC  18621 + 8AG%D C - +\8AG%C V&E D C *% +8AG ! +8BE&E D &% +8AG ! +8BE&F E DC 146 + C8AG %C W"AD E D C  152+ 8AG %D E D C  152%+ 8AG %D D C 15%+p8AG %c!hz(c!hz(V5Tc%)*7C @ "     8  D C 8!@( )*c!8 E CA 8 "$ )* "8&)* h #8&8)F!8AG! 8%)* +8%c8%)*+ "8FC&)* G "8%hh')*8%)* "8%)*8G! 8G% #8%)* +8%)* $)* +8%)* $)* +8%)* $)* +8%8AG! 8AG!   D C 8! 8?C!8&)* +8%c+(8AG! 8AG!  8%)* +8%c+( 8" 8 " &)*8%)*()* @(!8G"8%)*+ "8 C&)* + 8&8AG!%%8! 8" !V C 8AE&()* + V+868FC&+8AG %h!8G C8G C$8AG!8C8D# 8D# @8G G!8! E DA8" &)* +8AG %)* "88D!8FD&h!"88D!8FD&+h8!8FC&c!8C8D# 8G C@(58!h8!68!h8 !68!8 "8 "8 "8 &)*VC Tc! G Fh DC> VC TdDC8G C C E D>     8$)* 8G D"V$58! 8G!68!8 "8 "6h8' @()*WC   ?(DC        @()*ECV       @(   8  @(88!&)*C V1D V%D C DC VC @ @@2&  @2& c A(D V D hA(chA(D C , @h &)* hh  D Ch @ @(h&)*c@ @()*Yc"@@Z(6 yV058!8G!68!8G!8 "8 "8 "68' 8"V8"?@(+?@(58!8G!68!8 "8 "h8')* $)*D C W%C +? @( C D C +  +{ Y C8G G"88! "V588!" C WC WTC  !TTc !TY78! "V88!" !T<78! "V88!"? @TD! VC +? @Tc!Z( 6 yVI 8"V8"?@( c?8"@8 +F!??8"@  + ? @( ()* $)*D C C 8! ! 8"+ @( Wc(C 8Gp!C8%C 8Gp!D()*DC    D C    hh  D C @ @( )*DC    D C      D C @ @( )*W !c @(C   D C ? @(C "8G{# D C ? @()*DC D C     hh  D C   @8" @( )*W C ?(C Y!h8"  @?   8" Z(6 yV?()*W C ?(C Yh8"  @?  8! Z(6 yV?()*DC    D C     @ @( )*VC   D C ? @(c @()*VrC W&C D C       D C 8"? @( C D C       W!!C W TC 8"? @( 58!h8' c @()*$)*VC +8"?(c(( +8 8&#8%)*+ !8 C"8&)*WC 8!8%C 8!8%C C YC8G G"?ZT6 yVcT VC %58! 8G!8 "h8AG"8%)* '8)F! 8)G!"8%+8%+ 8 ! W Ch !8%C %C E D +%58%)*Y     ZT! 8!  +Ch 8CG!8 ! D C   !8 8CG! @(C8)"68!8 &)*W;qC Y     Z( 8!  +Ch  8CG!8 % DC       D C      D C 8" C  'DC D C YW    D C C8G G"8! 8~C! ?8~C! h 8@@8," 8! 8# C@ Z( 6 yV$58! 8G!68!8 "8 "68' C    D C   68  D C @( )* $)*W /BUh}DC #8"      @@(C  ?@(C  ?@(C  ?@(C #8G"?@(C   D C ? @(C +Q8NGD# D C ? @(C #8"? @(C #8"? @( @(c h@@(D C D C U(5[)*DC    D C      @ @( Y 8 #?Z( C8 yV8 " 8"8#?()*DC WgC W     ?TKC D C+ Y 8"@?  ZT6 yV8!!8"8!TTTC      ?T "@()*DC    D C "@ @( )*G#8G" G G FEDC>()*DC    "@(((hh'(()*  + +$ )*YG!C8! W5[CC 8G G" 8 "8G"@TZ( C8 yVT 5 yVT   D Ch @ @()*+{ 8G{# D C 8G ! @( )*D  i i  D C 8~C! 8' h i$)*VC Tdh!h$ )*VC Td VC Tc! h $dhh8!ih>(dhh8!ii>()*h!h$ dih8!ii>()*VTd  ??     D CC C E D>h 8" D  @8!@" 8# C   8  # D C !8 8CG! @()*hh$ )*DCVC TdVC Tc#VMC E8G G! D8G G!8G G"8CC8G G! A ? ?h8 @( @( )*E DC # ## A( )*Y   h8 8G F#Z( C8 yV()*Y8 "8G F#Z( C8 yV()*Y8 "8G F#Z( C8 yV()*+ ++| +W8G C8G C8G CA C 8G G ' WC (C C   8G%Wc(C C ?()*Y" h8"  @?   8" Z(6 yV()*+ +8GE" D8E" VC T7G C C #8G4!VT4+V8G"68G" 8!V 5 8"T 8G! 8 ' )*78! "V&88!" C 8G D"V(h8"&()*+ 8G G ')*Y8 " 8G F#Z( C8 yV()*+8G C C 8G G ')*DC " #8"@()* #8G"8G %c h@@()*DC D C  V       +8G& c       @( )*DC D C       "@@()* !8&)*WBC D C V4C D C Y @ "Z( 6 yVW8!! 8"8% ( (C D C Y" 8"  @? 8 " Z(6 yV%Y @ "Z(6 yV8!!8"8% )*D 8!" W ?8%?()*W C D (C D C Y" 8"  @? 8" Z(6 yV,Y 8!"8CC!?Z(6 yV8!!8"8% )* #8G"8G %)*C YC8G G"8#Z(6 yUC8 yVTc       @()*DC Y   @? 8" Z(6 yV"V(?8> 8 & )* !8G"8G %)*Wc @(C C YC8G G"8!Z(6 yUC8 yVTc "?@()*WC (C &)*D C Y  h 8 Z(6 yV$58! 8G!68!8 "8 "68')*Y# 8"  @?   8" Z(6 yV?()*Y# 8"  @?   8" Z(6 yV??()*VC  ?(c()*Y# h8"  @?   h8# Z(6 yV()*Y      Z(6 yV$58!C8G!68!8 "8 "hh8')*DC C 8G G" Y!Z( C8 yVD   8$!h8!68!h8 !h!8 "8 "8 "8 &)*V7 T7 + &)*! V/Ch8!h!68! 8!68!8 "8 "8 "8 "%c8CC%C(I()*8!8L! 8G D&)* ! 8G F'C V 88!&D C%)*D C+ 8G G" " +8G G ' )* 8G F8G G '!88!&h&??8 +%58!8G!68!8 "8 "h8')* +88!"V! W(c %c %)*78! "V(! WG F E DC 8">% (( > !8%)*78!"VE! W8G F E C 8G4!VT @?+  @ @"8FC& 8%8%)* D8E" V C @8%c @8%)* 8!"8 %)* 8"88!"Vf! W9G F E 8G4!VT @? #h8!68!8 "8 "T#D C C#h8!68!8 "8 "TT! h8 !68!8 "8 " 68!h8!8 "8 "8 &D C ! h8 !68!h8 !8G!8 "8 "8 "8 "h8&c8%)* 8" ++8G G! 8&#h8" h8!68!h8!8 "8 "8 "8 &  D8E" VC (c(D C ?8&)*+ " 8&)*Y!Z( 8!V8! 8 ')*D C 8"h8" 8G4!V8G4!V @%8!VcT56@[ 8" 8# @ % )*88&)*h C !h> % D8E" VC (c()*78! "V'! WG F E DC ">% ((88!&88!&)* VVC C 8"?( T  ()*VC &()*8 8&#h8 ! 8!8 "8 &C68! 88"68! 8F!68!8 "8 "8 "8 &D C 8" @()*VC +8G"?(c(c8!68!8 "8CG %+h8! 8 "8CG !8CG&C 8F%8!8%)*8! W 56@[C T " VC (56@[)*8! W 56@[C T @(@()*W 56@[C T +8G"8G@()*D C 8D" V?(c()*C 8! W 56@[C T 8D" Vd(c(g]7 + + +y +J + + + + + +` +> ,>+% + + + +h8G!h8G!h8G! +n8 C D E FGGGGG G  +7   >  ++ + ++]+  + +  + !+!+.!+ +  + + $+g +'h? + +#+ + +Q + + + ++H+ + + + +5 + + +` +? ++ +c + + + + ,?D+r68G! 6+ + + + +03+c +P +4+4+4+2+y+pu+_8"o!8 "!8"z!8"r!8"E!8"h!8"\!8 "+8"K!8";!8 "W +!8"8"8"8"8"c+ 8"+ 8"c+h8 "-+6+$R++ 88"+ +66h>h8"+66h>h8"88" !3$&JjlOtxz:J8G G GGGDC>>9T8)F! 8AE! " 8C!{V 58!hh8#h~V 58!hh8# 8G" 8[" 8 !h>8!84%+8AG%8)F! 8AG! ? 8#CVC T 8  8Q! 8" h??hhh? 8 D C 7h ?h8  8?C!8AE& )*dh8 " +|8AG %D Y 83"ZT6 yV58!hh8#T  $)* +h8EC&DWuC D C8K!8D" 8"" W$4WD 8!"T@58!hh8#T28CE!8!"T"W58!hh8#TD 8!"TT 8! "T 8C!{V 58!hh8#h~V 58!hh8# 8G" C $ )* +5h8EC&)*8" W 28h$C @()*,h &)*D C 8" 8 ! 8" C8G C8G C > @ @8# 8 % + + +i + +L + >9TCV 58!T58!Ch8!8"8 &C8!C@()* " @!h8&((D C Vc( @?(D D C C 8" @(D D C XV &(D D C &)*III()*VC T5h68"h8# 68"h8# C68"h8# + + + +{ 8! G G +X+Q+J C>8! +& + + A(+w ?9T )*()* @()*()*g()*g()*g()*g()*g()*g()*g()*g()*g()*g()*g()*g ()*g ()*g ()*g ()*g ()*g()*g()*g()*g()*g()*f()*d()*c()*()*g()*g()*g()*g()*f()*e()*d()*c()*()*e()*d()*c(D C 8!68!h8 !!8 "8 "8 &W!)08@HPX`hpx58!T58!T56@[58!T58!T58!T58!T58!T58!T58!Ty58!Tq58!Ti58!Ta58!TY58!TQ58!TI58!TA58!T958!T158!T)58!T!58!T58!T58!T 58!T68!8 &W (08@58!T958!T158!T)58!T!58!T58!T58!T 58!T68!8 &W 58!T58!T 58!T68!8 &D 8!8"?()*c()*88!8" 8 &)*88!8" 8"88!8&)*88!8" 8 "88!8" @()*c8%h8" WRR RRRRRRC6 ^VT=i8" W//// ////j8" W C6 ^VTc(c%c%c%7[D 8!8"?()*88!8" 8 &)*88!8" 8"88!8&)*88!8" 8 "88!8" @()*8G8 &)*88 &)* hh$D 8!8"?(c()*?()*88!8!8" 8 &)*88!8!8" 8"88!8!8&)*88!8!8" 8 "88!8!8" @()*V!C 6"h8 !68!8 "8 "j8&c8%D 8!8"?()* @()*888"8!8" 8 &)*888"8!8" 8"888"8!8&)*888"8!8" 8 "888"8!8" @()*DC 8G!68! 8G!8 "8 &D 8!8"?()*e h8"@?()*d h8"@?()*c h8"@?()*5(5( '+8)E" D C 8!8!8G" 8! 8?C!8&)* +8%)* " @()*()*8!8!  8!@()*WC D C     8 @?(5()*WC D C 8"@?(5()*7G%C 8G%)*+%)*WNC D C W*!68!8 &68! !68!8 "8 &68! !68!8 "8 &c8%D 8!8"?( '+8)E" D C 8 8!8!8G" 8! 8?C!8&)* +8%)*8 8!8" 8"8 8!8&)*8 8!8" 8 "8 8!8" @()* 8! 8! 8!?8$D 8!8"?( '+8)E" D C 8!8!8G" 8! 8?C!8&)* +8%)* " @(D 8!8"?()*8 8!8" 8 &)*8 8!8" 8"8 8!8&)*8 8!8" 8 "8 8!8" @(D 8!8"?( '+8)E" D C 8!8!8G" 8! 8?C!8&)* +8%)* " @()* %)*C @ 8!@()*Dh8! D 8)& )* %D 8!8"?()*?()*?( '+8)E" D C 8!8!8G" 8! 8?C!8&)* +8%)* " @()*()*()* # 8!@()*WC (C C YC8G G"!Z(6 yUC8 yVTc 8"@(%8G! V C +8&58@[8F! VC (58@[h}(V0C 88"?( +8"V 58!hh8#?(d()*WC %C C 8G%)*%D 8!8"?()*88!8" 8 &)*88!8" 8"88!8&)*88!8" 8 "88!8" @()*8%D 8!8"?(d()*c()*d()*88!8" 8 &)*88!8" 8"88!8&)*88!8" 8 "88!8" @()*c8%58%)* 8&D ?(D 8!8"?()*+h @ 8'+88 G 6 #88 G 6#88 D6#8 8 G6#8 8E6#8 8E6#88 6 #88E6 # +t68@ 68# +W86 "76 "76 "7 6 "c68!58!+68! + 8"+ 8 "+ 8"78!8!? 8"8!688 #hh +p68 !?h@@@ +W68 !?h@@@ +@h@@hhA@h@h 8#   8 c @ +68#+8 G 68! + 8"+ 8 "+{ 8"78!8!? 8" 8 "   8 c @ +568#chh #88,! + + + + + +4 + + + 68! + 8" 8 " + 8"78!8!8!? 8"8!688 #hh +e8 G ??h@@@ +I8 G?h@@@hhA@h@h 8#     8 c @ +68#chh # + + +8 +868! + 8" 8 " +w 8"c 8"7C 8 "8C     8 c @ +68#7E68! + 8"+ 8 "+ 8"7 8!8!? 8" 8 "      8 c @ +768#58!+ 8" 8 " + 8"8!8!? 8" 8 "   8 c @ +{68#+W68! +( 8"+ 8 " + 8"7 8!8!? 8"7C 8 "8C  8 c @ +`68#+ + +hhh# + + +c +Y68!+C 8" 8 " +# 8"c 8"8!688 #hh +h@@ +68 !?68 !?68 !?h@@@@@ +8G?68 !?h@@@@ +T68 !?8G?68 !?68 !?68 !?68 !?h@@@@@@@@ +68 !?8G?68 !?68 !?68 !?68 !?h@@@@@@@@hhA@h@h 8#      8 c @ +68#+Z68! + 8"+ 8 "+ 8"788"8!8!? 8"8!688 #hh +8G?68 !?8G?h@@@@@hhA@h@h 8#   8 c @ +068#+68! + 8"+ 8 "+t 8"78!8!8!? 8"8!688 #hh +=k8@68 !?h@@@@ +h@@hhA@h@h 8#   8 c @ +68#+ + +8 68! +{ 8"+S 8 "+6 8"78!8!? 8" 8 "    8 c @ +68#+ +68FF" +i68! +: 8"+ 8 "+ 8"78!8!? 8"8!688 #hh +?h@@@hhA@h@h 8#   8 c @ +68#+Q + + +68! 8!688 #hh +68 !?68 !?h@@@@ +68 !?68 !?h@@@@ +x68 !?68 !?h@@@@hhA@h@h 8# +C 8"58! 8!688 #hh +68 !?68 !?68 !?h@@@@@ +68 !?68 !?68 !?h@@@@@ +68 !?68 !?68 !?h@@@@@ +68 !?68 !?68 !?68 !?68 !?h@@@@@@@ +U68 !?68 !?68 !?h@@@@@ +'68 !?68 !?68 !?68 !?h@@@@@@ +68 !?68 !?68 !?h@@@@@ +68 !?68 !?68 !?h@@@@@hhA@h@h 8# + 8"58! 8!688 #hh +]68 !?68 !?h@@@@ +:68 !?68 !?h@@@@ +68 !?68 !?h@@@@ +68 !?68 !?68 !?68 !?h@@@@@@ +68 !?68 !?h@@@@ +68 !?68 !?68 !?h@@@@@ +i68 !?68 !?h@@@@ +E68 !?68 !?h@@@@ +!68 !?68 !?h@@@@ +68 !?68 !?h@@@@ +68 !?68 !?h@@@@ +68 !?68 !?h@@@@ +68 !?68 !?h@@@@ +m68 !?68 !?h@@@@ +I68 !?68 !?h@@@@ +%68 !?68 !?h@@@@ +68 !?68 !?h@@@@ +68 !?68 !?h@@@@ +68 !?68 !?h@@@@ +68 !?68 !?h@@@@ +q68 !?68 !?h@@@@ +M68 !?68 !?h@@@@ +)68 !?68 !?h@@@@ +68 !?68 !?h@@@@hhA@h@h 8# + 8"58! 8!688 #hh +8 G ?68 !??h@@@@@hhA@h@h 8# +n 8" *%'4:4:9?VQILL0Z`b>V9T )*VC 8!h8 !68!8 "8 &c8%)*h 6@8')* 6@8&7(5 +%VD VT+(58%7(5 +%V58%+()*D C 6@ 8')*?8!h8" (VD VTC 88!8" +(58%)*c8!h8" (V58%+()*h 6@8')* 6@8&7(5 +%VD VT+(58%7(5 +%V58%+()*D C 6@ 8')*?h8" (VD VTC 88!8" +(58%)*ch8" (V58%+()*h 6@8')* 6@8&7(5 +%V58%+()*D C 6@ 8')*c!68!8 "h8" (V58%+()*h 6@8')* 6@8&7(5 +%VD VT+(58%)*D C 6@ 8')*8! D8!"(VD VTC 88!8" +(58%)*h 6@8')* 6@8&7(5 +%VD VT+(58%7(5 +%V58%+()*D C 6@ 8')*?8! (VD VTC 88!8" +(58%)*c8! (V58%+()*h 6@8')* 6@8&7(5 +%VD VT+(58%7(5 +%V58%+()*D C 6@ 8')*8!?8 ! (VD VTC 88!8" +(58%)*c8 ! (V58%+()*h 6@8')* 6@8&7(5 +%VD VD VT+(58%7(5 +%VD VT+(58%7(5 +%V58%+()*D C 6@ 8')*8!??8 " (V4D V-D VT&C C 88!8" 88!8" +(58%)*8!?h8 " (VD VTC 88!8" +(58%)*ch8 " (V58%+()*h 6@8')* 6@8&7(5 +%VD VD VD VT +(T58%7(5 +%VD VD VT+(58%)*D C 6@ 8')*8!??8 # (VLD VED V<D VT9C CC 88!8" 88!8"88!8" +( T58%)*8!?h8 # (V4D V-D VT&C C 88!8" 88!8" +(58%)*h 6@8')* 6@8&5%V)D V"D VD VD VT+(TT58%5%V D VD VD VT +(T58%5%V D VD VD VT +(T58%5%VD VD VT +(58%5%VD VD VT +(58%5%VD VT+(58%)*D C 6@ 8')*??A" (VcD V\D VSD VJD VTKC CCC 88!8" 88!8"8 8!8"8!8" +( TT58%)*h?A" (VKD VDD V;D VT8C CC 88!8" 88!8"8!8" +( T58%)*?hA" (VKD VDD V;D VT8C CC 88!8" 8 8!8"8!8" +( T58%)*hhA" (V3D V,D VT%C C 88!8" 8!8" +(58%)*?" (V3D V,D VT%C C 88!8" 8!8" +(58%)*h" (VD VTC 8!8" +(58%5(8 &)* +&8&)* +&)*c 8h @>8 !@@8 !h 8h @A@( c()*?(h&)*c8!8! VC 88!8" 8" D ?Tc %c!D(5h8" E D C +h8!8" 8I +hh68!?8 +!8 !68! 8!688 # ch +fh8?@6@@@ +Nh@@hhA@h 8G#ch+68E?@6@8E?@6@8 E?@6@@@hhA@h8G 8G#++ +h +kh@@ +h@@ +h@@ +]h@@ +h@@ +ih@@ +:8V"c +@ +@ +@ +@ +Y@ +@ +8V"ch8 !?8!?@h8 "?@6@6@@h8 !?8!?@h8 "?@88 !?88!?@h8 "?@6@6@6@@h8 !?8!?@h8 "?@88 !?88!?@h8 "?@6@@h8 !?8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@88 !?88!?@h8 "?@6@@h8 !?8!?@h8 "?@88 !?88!?@h8 "?@6@88 !?88!?@h8 "?@6@@h8 !?8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@88 !?88!?@h8 "?@6@88 !?88!?@h8 "?@6@@ + 8V"c +h@@ +Sh@@ +#8V"c +@ +@ +8V"ch88 !?88!?@h8 "?@6@88 !?88!?@h8 "?@6@6@@h88 !?88!?@h8 "?@6@88 !?88!?@h8 "?@6@88 !?88!?@h8 "?@6@6@@ +8V"c +h@@ +h@@ +'h@@ +8V"c +@ +@ +@ +b8V"5h88 !?88!?@h8 "?@6@6@6@@h88 !?88!?@h8 "?@6@88 !?88!?@h8 "?@6@6@6@@ +8V"c +h@@ +|h@@ +P8V"c +7@ + @ +8V"5h88 !?88!?@h8 "?@6@6@6@6@@ +8V"c +h@@ +Oh@@ +'8V"c +@ +@ +8V"5h88 !?88!?@h8 "?@6@6@6@@ +~8V"c +Kh@@ +8V"c +@ +8V"ch88 !?88!?@h8 "?@6@6@6@@ +8V"c +|h@@ +I8V"c +0@ +8V"5 +8V"c +h@@ +h@@ +y8V"c +`@ +5@ +8V"5h88 !?88!?@h8 "?@6@6@@ +8V"c +h@@ +{h@@ +N8V"c +5@ + @ +8V"5h88 !?88!?@h8 "?@6@6@@ +8V"+{ 8"     > 9T)*c @()* " D C # D C @ @(V D C 2+(+(D C 8G!hh8 $!h8"??(68"8G%+ + +hhh!@6!@h@?hh!?@@?6@@hh!@6!@h@?hh!?@@?6@@ 8G &8&)*V5D VT,C 8G! VC +8G" %58!h8AG&56@[)*+ ? !h8'c !@(6@(h&D C 8G!hh8 $D C h8 "? 8G!hh8 $5 +6 8?@ 6@@ h8@@ 6@@ h@ 6@@ 6@ 6@@ 8G " +h68 +}!?6@@6@6@ 8G &)*h8&)*8K%)*8G4!Vc8M%8J%)*8M%c8 %)*?8 %)*h8&)* ?8&79()* 8&)*%7f8AG+! 8!8AE&)*%7b8AG+! 8!8AE&)*8R%)*8Q%)*c 8P&)*d 8P&)*? 8P&)*? 8P&dh8&)*d ?8&)*c ?8&)*d ?8&)*? ?8&)*? ?8&ch8&dh8&)*?h8&)*?h8&)*8%5i8s&i8s&)*+ !i8AG$'5h8s&h8s&)*+ !h8AG$'c @i8s&)*+ i8AG$'c @h8s&)*+ h8AG$'5i8s&5h8s&)*8%58%c 8O&)*+ h8AG$'? 8O&)*+ h8AG$'ci8l&)*c hi8k$hi8k$)*+ i8AG$'ch8l&)*c hh8k$hh8k$)*+ h8AG$'i8r&)*+ i8AG$'h8r&)*+ h8AG$'ci8r&ch8r&i8q&)*+ i8AG$'h8q&)*+ h8AG$'ci8q&ch8q&)*?8%)*8[%)*8j%)*8i%)*8+%)*8*%)*8)%)*8%c8%7(()*8)%7z(5 8 !c +6@@h68 2c +h68G!8 8!?@h8 "@6@@@h68 c +6@@h68 c +{6@@h68 2c +]h68G!8 8!?@h8 "@6@@@h68 2c +!h68G!8 8!?@h8 "@6@@@h68 2c +h68G!8 8!?@h8 "@6@@@h68 2c +h68G!8 8!?@h8 "@6@@@h68 2c +mh68G!8 8!?@h8 "@6@@@h68 2c +1h68G!8 8!?@h8 "@6@@@h68 2c +h68G!8 8!?@h8 "@6@@@h68 2c +h68G!8 8!?@h8 "@6@@@h68 c +|6@@h68 c +_6@@h68 6c +;h68G!88!?@h8 "@6@6@@@h68 6c +h68G!88!?@h8 "@6@6@@@h68 c +6@@h68 c +6@@h68 6c +gh68G!88!?@h8 "@6@6@@@h68 6c +h68G!88!?@h8 "@6@6@@@h68 c +h68G!88!?@h8 "@6@68G!88!?@h8 "@6@@@ +oh68G!88!?@h8 "@6@@@ +@6@@h68 c +h68G!88!?@h8 "@6@68G!88!?@h8 "@6@@@ +h68G!88!?@h8 "@6@@@ +6@@h68 wc +jh68G!88!?@h8 "@6@68G!88!?@h8 "@6@@@ + h68G!88!?@h8 "@6@@@h68 c +6@@h68 6c +h68G!88!?@h8 "@6@6@@@h68 ,c +i6@@h68 c +K6@@h68 6c +'h68G!88!?@h8 "@6@6@@@h68 6c +h68G!88!?@h8 "@6@6@@@h68 @c+h68G!688!?@@h8 "@6@@@ +J6@@h68 @c+$h68G!688!?@@h8 "@6@@@ +6@@h68 6c +h68G!88!?@h8 "@6@6@@@h68 c +h68G!88!?@h8 "@6@6@@@ +Qh68G!88!?@h8 "@6@6@@@ +6@@ + 6@@ +h68G!88!?@h8 "@6@68G!88!?@h8 "@6@@@ +h68G!88!?@h8 "@6@68G!88!?@h8 "@6@@@ +R668G!88!?@h8 "@6@@@ +668G!88!?@h8 "@6@@@ +h68G!88!?@h8 "@6@@@ +6@@h68 c +h68G!88!?@h8 "@6@68G!88!?@h8 "@6@@@ +Ih68G!88!?@h8 "@6@68G!88!?@h8 "@6@@@ +668G!88!?@h8 "@6@@@ +668G!88!?@h8 "@6@@@h68 6c +h68G!688!?@@h8 "@6@@@h68 4c +Kh68G!88!??@h8 "@6@@@h68 + 7c+h68G!88!?@h8 "@6@6@@@h68 + 7c+h68G!88!?@h8 "@6@6@@@h6 8 Qc +^h68G!88!?@h8 "@68G!88!?@h8 "@6@6@@@h6 8 c +6@@h6 8 tc +h68G!88!?@h8 "@68G!88!?@h8 "@6@@@ +h68G!88!?@h8 "@6@@@h6 8 =c +Zh68G!88!?@h8 "@6@@@ +,6@@h6 8 bc + h68G!88!??@h8 "@6@6@@@ +h68G!88!??@h8 "@6@@@h6 8 5c +h68G!88!??@h8 "@6@@@h6 8 7c +Ih68G!8 8!?@h8 "@6@6@@@h6 8 +6 8" +c +W +A8AG6 "8AG 6 " +6 8"   >  9T"&h&)*58G!?!hhh6A@@ hhA 8 +!?8" W7777777777777777E 8jG"V8,"V 8!@[!@[2+8e' (c]()*h 6@8')* 6@8&7(V58%c+(7(V58%c+()*D C 6@ 8')*c8 ! (V58%+()*c] (V58%+()*h 6@8')* 6@8&7(5 +%V58%+()*D C 6@ 8')*798!h8" (V58%+()*h 6@8')* 6@8&7(5 +%VD VD VT+(58%)*D C 6@ 8'8&8h8!8 # D C + 8&)*+ ! ! VVC C 8"Tc (V4D V-D VT&C C 8 8!8" 8 8!8" +(58%)* &8-"V 8K"C(58!hh8'8)F! + 8G" 8&)* +8AG %)*%!Vc8%!i8!68!8 "8 " h8AG&E D C ')* ~()* }()* |()* {()* y(W +(+(+(+(+(D 8!8"?()* A( '+8)E" D C 8!8!8G" 8! 8?C!8&)* +8%)*()* @()*E DC 8" 8" A8!@(D 8!8"?()*g()*f()*e()*d()*c()*8!8!8G"8%)*()* @()*()*()*E D C ! ! !8 "8 &)*(W !58%58%58%58%58%73()* 82&)*81%79()*h 6@8')* 6@8&7(V58%c+()*D C 6@ 8')*8%)*+8! (V58%+(8"8?G%C 88G" +8?G8FC&)*+ 8"80!8FC&7,(7)()*h 6@8')* 6@8&7(V58%c+()*D C 6@ 8')*8!G%)*+8! (V58%+( 8" W58!h8AF&c8%)*+858FC& 8" W58!h8AF&c8%)*+858FC& 8" W58!h8AF&c8%)*+858FC& 8" W58!h8AF&c8%)*+858FC& 8" W58!h8AF&c8%)*+858FC& 8" W58!h8AF&c8%)*+858FC& 8" W58!h8AF&c8%)*+858FC& 8"Vc8%58!h8AF&)*+858FC& 8" W58!h8AF&c8%)*+858FC& 8^#Vc8%58!h8AF&)* +858FC&)* &8)G! 8)F!  8_  Vc8%58!h8AF&)* +8AG %8"h68')* +8AG%8"?68')* +8AG%8AE!%+8AG %)*%8 ! 8)G" %+8AG %Y"58!h8AG"Z( C yVD (+858FC&8AE! 8)G ! 8)F!8A" 8AG!68G! 8 #h !@ h8"@8o8AG"@8AG%8AE! 8)F!8A"h +8AG !@!@8AG%+8AG %8AE! 8AG! 8h6@@8  D 84%c8f!@+8AG !@h@] @8!@8!@8AG% 8)G" +8!8AG:!8FC&+8AG %5%688"68' 8C"Vc8%c8 !hiihi8 8AG%8)G ! +8AG&+8AG %)*8%)* $ )* 'Y  Z( C8 yV 8!V2%)* ,d %8!C(Y hh8 Z( C8 yV;F WT!8! D 8!h +8# #2%8AG! 8AG!8_" 8AE! 8Q!  ihh8  ihh8  ,b# ! D C  8"  hh8  h>8!84! 8?C!8&)* +r8AG %8! WnnnnnnnnnnnnnnC W  TKC VDC :D VT7D V'EC(h6A hC@8!?8& TT28 &)*c? ? ,t %8! W28 &C 8C"V!C(5hC@8!?8&()*?T c @8!h? , ! C c@8%()*8%)*668')*h68')*668')*h68')*h 6@8')* 6@8&7(5 +%VD VD VD VT +(T58%)*D C 6@ 8')*h8h8!8  C h8h8!8  C 88" 88" 81# (VLD VED V<D VT9C CC 8 8!8" 88!8"8 8!8" +v( T58%)*h 6@8')* 6@8&7(5 +%VD VT+(58%7(5 +%V58%+()*D C 6@ 8')*! (VD VTC 88!8" +(58%)*c! (V58%+(c!h8&8!?!h8&)*iyV%(c(D C 8!8&D V C 8!8 %c8%)*h 6@8')* 6@8&7(5 +%VD VT+(58%)*D C 6@ 8')*h" (VD VTC 8 8!8" +(58%)*h 6@8')* 6@8&7(5 +%VD VT+(58%)*D C 6@ 8')*i" (VD VTC 8 8!8" +(58%)* 8" h')*c8! h')* 8" i')*c8! i')*c8! 8!  h8  C 8" @!h8& )*iyV%(?(D D C C 8," @(D D C V C @I(C @I(8!h@? @8Y!8AG&)*VTC +8G" 8AG%)*7ED 8"8AE&)*7ED 8#8AE&7ED()* ?8&)*h8&c?8"&)*8!%ch8"&)*h 6@8')* 6@8&%VOD VHD V?D VT<C CC 88!8" 8 8!8"8 8!8" c+( T58%)*D C 6@ 8')*7iE8 (VLD VED V<D VT9C CC 88!8" 8 8!8"8 8!8" +( T58%)*h 6@8')* 6@8&%VOD VHD V?D VT<C CC 88!8" 8 8!8"8 8!8" c+( T58%)*D C 6@ 8')*7iE8 (VLD VED V<D VT9C CC 88!8" 8 8!8"8 8!8" +( T58%)*h 6@8')* 6@8&%VOD VHD V?D VT<C CC 88!8" 8 8!8"8 8!8" c+( T58%%V7D V0D VT)C C 88!8" 8 8!8" c+(58%)*D C 6@ 8')*7hE8 (VLD VED V<D VT9C CC 88!8" 8 8!8"8 8!8" +( T58%)*7hhE8 (V4D V-D VT&C C 88!8" 8 8!8" +(58%)*h 6@8')* 6@8&%VOD VHD V?D VT<C CC 88!8" 8 8!8"8 8!8" c+( T58%%V7D V0D VT)C C 88!8" 8 8!8" c+(58%)*D C 6@ 8')*7hE8 (VLD VED V<D VT9C CC 88!8" 8 8!8"8 8!8" +( T58%)*7hhE8 (V4D V-D VT&C C 88!8" 8 8!8" +(58%dh @?@(7()*hi$)*hh$)*ii$)*ih$&8AE! 8AG!h! G F E D> ? ??8  + h8"V(7,8D 8FD"8FD& )* +8AG %dhh8!ii>()*h 6@8')* 6@8&7(5 +%VD VD VD VT +(T58%7(5 +%VD VD VT+(58%)*D C 6@ 8')* h (VYD VRD VID VTFC CC 88!8!8" 88!8!8"88!8!8" +( T58%)* 5h (V=D V6D VT/C C 88!8!8" 88!8!8" +(58%)*h 6@8')* 6@8&7(5 +%VD VD VD VT +(T58%7(5 +%VD VD VT+(58%)*D C 6@ 8')* i (VYD VRD VID VTFC CC 88!8!8" 88!8!8"88!8!8" +( T58%)* 5i (V=D V6D VT/C C 88!8!8" 88!8!8" +(58%)*  E#8G"? D8!8')*h8"h8! 8!  hhh8  D C 8!   hh8  &8F ] CT 8!T 8  8Y" D C 8Q"D VD VD VTC C Vc86!Tc87! hhh8  D C 8!h88G #@8! 8" i8jC" 8 " i8jC" 8 "A] @8!8%"V5T568"8(!8"8" 8" @hhhh68 h"@ ??hih>(%56@[)*h 6@8')* 6@8&5%V D VD VD VT +(T58%5%V)D V"D VD VD VT+(TT58%5%VD VD VT +(58%5%V D VD VD VT +(T58%)*D C 6@ 8')* hE (VUD VND VED VTBC CC 88!8" 8 8!8!8"88!8!8" +( T58%)*?E (VmD VfD V]D VTD VTUC CCC 88!8" 8 8!8!8"88!8"88!8!8" +( TT58%)* h6E (V9D V2D VT+C C 88!8" 8 8!8!8" +(58%)*?6E (VQD VJD VAD VT>C CC 88!8" 8 8!8!8"88!8" +( T58%5( 8& h8  D C 8" 8 !VT h8 "7'C88!8!8" @A8!8&)*c8! 8! + 8G" + 8G & )* 8! ? $ )* 8! ? $ )* h ? $ )* 8! h $ )* h h$ dh @ii8$ d 8"@()* +8" + ' )* 68')* 8"68$)* h8')* 8"h8$D 8!8"?()* @()*888"8!8" 8 &)*888"8!8" 8"888"8!8&)*888"8!8" 8 "888"8!8" @()*DC 8!h8 !      8 "8 &)*c8%58%)*8&?%)*VC + h8AG$'c %)*8%)*8%)*8%)* 8&)* 8')* 8&)* 8')*c8 !@ @(+h&+858FC&chh8')*hh8!')*ci ?h8$)*i ?h8"')*ch ?h8$)*h ?h8"'cihh8$)*ihh8"'chhh8$)*hhh8"')* hh8"')*c8 !@ @(+%+858FC&ci8&)*i8'ch8&)*h8'h8'cih8')*ih8!'chh8')*hh8!'?h@?&)* + 8AG$'8)G! 8)F!  8!  D C ?"8AG#' )* +8AG %W C ?h@(C h8"?h@()* h$)* 6$)* 6$)* $  8#')* + '8!8" 8 $)* + ')*dhh8!ih>  h?8  h8AG$'5 8 !+ + + c+}h68G!88!?@h8 "@68G!88!?@h8 "@68G!8 8!?@h8 "@6@68G!8 8!?@h8 "@6@@@h6 8 Qc+h68G!88!?@h8 "@68G!8 8!?@h8 "@6@6@@@h6 8 Qc+h68G!88!?@h8 "@68G!8 8!?@h8 "@6@6@@@h6 8 Mc+0h68G!88!?@h8 "@68G!8 8!?@h8 "@6@@@h6 8 + + +s =c+Rh68G!88!?@h8 "@6@@@ +"6@@h6 8 =c+h68G!88!?@h8 "@6@@@ +6@@h6 8 + =c+h68G!88!?@h8 "@6@@@ +r6@@h6 8 =c+Qh68G!88!?@h8 "@6@@@ +"6@@h6 8 + + >c+h68G!88!?@h8 "@6@@@ +6@@h68 >c+jh68G!88!?@h8 "@6@@@ +86@@h68 c+h68G!88!??@h8 "@6@68G!88!?@h8 "@6@@@ +h68G!88!??@h8 "@6@6@@@h68 c+ph68G!88!??@h8 "@6@68G!88!?@h8 "@6@@@ +h68G!88!??@h8 "@6@6@@@h68 Bc+h68G!88!?@h8 "@6@6@@@ +6@@h68 +| c +Rh68G!88!?@h8 "@6@68G!8 8!?@h8 "@68G!88!?@h8 "@6@6@@@ +h68G!8 8!?@h8 "@68G!88!?@h8 "@6@6@@@h68 c +h68G!88!?@h8 "@6@68G!8 8!?@h8 "@68G!88!?@h8 "@6@@@ +h68G!8 8!?@h8 "@68G!88!?@h8 "@6@@@h68 7c +h68G!8 8!?@h8 "@6@6@@@h68 7c +h68G!8 8!?@h8 "@6@6@@@h68 3c +Fh68G!8 8!?@h8 "@6@@@h68 + 5c+h68G!88!??@h8 "@6@@@h68 + +t68! +7 8"+ 8 "+ 8"788"8!8!? 8"8!688 #hh +8 C?8?h@@@@hhA@h@h 8#   8 c @ +W68#c +9h68G!88!?@h8 "@6@68G!88!?@h8 "@68G!88!??@h8 "@6@6@@@ +h68G!88!?@h8 "@68G!88!??@h8 "@6@6@@@h68 c +bh68G!88!?@h8 "@6@68G!88!?@h8 "@68G!88!??@h8 "@6@6@6@@@ +h68G!88!?@h8 "@68G!88!??@h8 "@6@6@6@@@h68 + c+Lh68G!88!?@h8 "@68G!8 8!?@h8 "@68G!88!?@h8 "@6@6@@@+h68G!88!?@h8 "@68G!88!?@h8 "@6@68G!8 8!?@h8 "@68G!88!?@h8 "@6@6@@@+Nh68G!88!?@h8 "@68G!88!?@h8 "@6@68G!8 8!?@h8 "@68G!88!?@h8 "@6@6@@@+h68G!88!?@h8 "@68G!88!?@h8 "@6@68G!88!?@h8 "@6@68G!8 8!?@h8 "@68G!88!?@h8 "@6@6@@@+h68G!88!?@h8 "@68G!88!?@h8 "@6@68G!88!?@h8 "@6@68G!8 8!?@h8 "@68G!88!?@h8 "@6@6@@@h68 +@ +h +h@@ +!h@@ +h@@ +h@@ +8V"c +@ +@ +L@ +@ +8V"ch88 !?88!?@h8 "?@6@8 8 !??8 8!8!?@h8 "?@88 !?88!?@h8 "?@6@6@@h8 8 !??8 8!8!?@h8 "?@88 !?88!?@h8 "?@6@6@@h88 !??88!8!?@h8 "?@6@88 !?88!?@h8 "?@6@8 8 !??8 8!8!?@h8 "?@88 !?88!?@h8 "?@6@6@@h88 !??88!8!?@h8 "?@6@8 8 !??8 8!8!?@h8 "?@88 !?88!?@h8 "?@6@6@@ +,8V"+ +h +gh@@ +h@@ +8V"c +@ +\@ +<8V"ch88 !??88!8!?@h8 "?@88 !??88!8!?@h8 "?@6@6@6@@h88 !??88!8!?@h8 "?@6@88 !??88!8!?@h8 "?@88 !??88!8!?@h8 "?@6@6@6@@ +S8V"c +h@@ +h@@ +\8V"c +3@ +@ +8V"ch88 !??88!8!?@h8 "?@88 !??88!8!?@h8 "?@6@6@6@@h88 !??88!8!?@h8 "?@6@88 !??88!8!?@h8 "?@88 !??88!8!?@h8 "?@6@6@6@@ +8V"+ + 3c+Th68G!8 8!?@h8 "@6@@@h68 7c+h68G!8 8!?@h8 "@6@6@@@h68 7c+h68G!8 8!?@h8 "@6@6@@@h68 ;c+h68G!8 8!?@h8 "@6@6@6@@@h68 c +M6@@h68 +/h +h@@ +xh@@ +F8V"c +@ +@ +8V"ch8 8 !?8 8!?@h8 "?@6@88 !?88!?@h8 "?@6@6@@h8 8 !?8 8!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@88 !?88!?@h8 "?@6@6@@ +8V"c +qh@@ +h@@ +8V"c +@ +@ +8V"ch8 8 !?8 8!?@h8 "?@6@88 !?88!?@h8 "?@6@6@@h8 8 !?8 8!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@88 !?88!?@h8 "?@6@6@@ +<8V"c +h@@ +8V"c +I@ +28V"ch8 8 !?8 8!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@88 !?88!?@h8 "?@6@6@6@@ +8V"c +Mh@@ +8V"c +@ +8V"ch8 8 !?8 8!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@88 !?88!?@h8 "?@6@6@6@@ +8V"?c + 6@@ +h68G!88!??@h8 "@6@@@h68 5 c+6@@h68 c +h68G!8 8!?@h8 "@6@@@ +a668G!8 8!?@h8 "@6@68G!88!?@h8 "@6@88!?h8 "@6@@@h68 c +6@@ +h68G!88!?@h8 "@6@68G!8 8!?@h8 "@6@68G!88!?@h8 "@6@6@@@ +\668G!8 8!?@h8 "@6@68G!88!?@h8 "@6@6@@@h68 c6h8#h6h8# + + +68! G G +q+`EC>8! + zc+ h68G!8 8!?@h8 "@6@@@+h68G!88!?@h8 "@6@68G!8 8!?@h8 "@6@@@h6%8 zc+th68G!8 8!?@h8 "@6@@@+>h68G!88!?@h8 "@6@68G!8 8!?@h8 "@6@@@h6%8 c +h@@ +8V"c +~@ +^8V"ch8 8 !?8 8!?@h8 "?@6@6@6@@ +8V"c +h@@ +8V"c +@ +8V"ch8 8 !?8 8!?@h8 "?@6@6@6@@ +=8V"+ + 68! G G ++EC>8! + +h +h@@ +gh@@ +C8V"c +*@ +@ +8V"5h88 !?88!?@h8 "?@6@6@6@@ +8V"c +;h@@ +8V"c +@ +8V"ch8 8 !?8 8!?@h8 "?@6@88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@@ + 8V"3c +h68G!88!?@h8 "@6@@@h6*8 7c +h68G!88!?@h8 "@6@6@@@h6*8 3c +nh68G!88!?@h8 "@6@@@h6*8 7c +-h68G!88!?@h8 "@6@6@@@h6*8 3c +h68G!88!?@h8 "@6@@@h6*8 + +& + + c+`h68G!8 8!?@h8 "@6@6@68G!8 8!?@h8 "@6@68G!88!?@h8 "@6@6@@@+h68G!8 8!?@h8 "@6@68G!88!?@h8 "@6@6@68G!8 8!?@h8 "@6@68G!88!?@h8 "@6@6@@@h6.8 3c +Kh68G!88!?@h8 "@6@@@h6.8 c]6@ + + + + + +,+y +E Ac+'h68G!88!?@h8 "@6@6@@@+6@@h668 zc +h68G!88!?@h8 "@6@68G!k88!@@h8 "@6@@@ +\h68G!k88!@@h8 "@6@@@h668 + Mc+h68G!8 8!?@h8 "@68G!8 8!?@h8 "@6@@@h678 Mc +ph68G!8 8!?@h8 "@68G!8 8!?@h8 "@6@@@h678 3c +h68G!8 8!?@h8 "@6@@@h678 3c +h68G!8 8!?@h8 "@6@@@h678 3c +&h68G!8 8!?@h8 "@6@@@h678 3c +h68G!8 8!?@h8 "@6@@@h678 3c +Dh68G!8 8!?@h8 "@6@@@h678 3c +h68G!8 8!?@h8 "@6@@@h678 3c +bh68G!8 8!?@h8 "@6@@@h678 3c +h68G!8 8!?@h8 "@6@@@h678 3c +h68G!8 8!?@h8 "@6@@@h678 c +h@@ +8V"c +@ +8V"5 +8V"c +6@@h678 c +f6@@h678 4c +:h68G!i88!@@h8 "@6@@@h678 c +h@@ +8V"c +@ +l8V"5 +S8V"c +B6@@h678 3c +#h68G!88!?@h8 "@6@@@h678 Mc +h68G!88!?@h8 "@68G!88!?@h8 "@6@@@h678 c +6@@h678 +S +J ++88! ! +8 ! + 68! + 8"+ 8 "+ 8"c 8"8!688 #hh +68 !?h@@@ +68 !?h@@@ +p68 !?h@@@ +W68 !?h@@@ +=68 !?h@@@hhA@h@h 8#      8 c @ +68#+68! + 8"+ 8 " + 8"c 8"8!688 #hh +.8 ??8 ?h@@@@@hhA@h@h 8#     8 c @ +ܿ68#+ +z  +J 2c+9T)*h 6@8')* 6@8&7(5 +%VD VD VT+(58%)*D C 6@ 8')*8 !? VC T5 D8!8#(V0D V)D VT"C C 8!8" 8!8" +(58%D 8!8"?(c()*?()*88!8!8!8" 8 &)*88!8!8!8" 8"88!8!8!8&)*88!8!8!8" 8 "88!8!8!8" @(D 8!8"?()* @()*?()* @()*d()*c()*?()*()*8!8!8G"8%)*()* " @(7 ()*8(8&)*8 %D 8!8"?()*c()*?()*8!8!8G"8%)*()* " @(7 ()*798%)*7(8%)*e 8&)* h8')*Y 8!?ZT6 yVcT VC 8 G ! ?8' 58!8!68!8 "8 " h8AG&)*c @? V C 6@T58&)*c V C 6@T58&)* 8&)* "h 8 "h8$)* " 8 "68$ )* " 8 "68$ )*VC " !h8$ " !h8 ')* " 8 "h8$ c 8 "D()* "8&)* " 68 $)* " 68 $)* " h8 $)* "68')* "68')* "h8'D 8!8"?(c()*()*8 8!8!8" 8 &)*8 8!8!8" 8"8 8!8!8&)*8 8!8!8" 8 "8 8!8!8" @()*c8! D C 8#"8%Ch8! D 8)&)*+8%)*78% h?8 %)* &)*dhh8!ih> + +8&D 8!8"?(5()*?()*c()*88!8!8!8" 8 &)*88!8!8!8" 8"88!8!8!8&)*88!8!8!8" 8 "88!8!8!8" @()*7()*h8&7(5 8 !c +6@@h68 2c +h68G!8 8!?@h8 "@6@@@h68 +68! +Y 8"+! 8 "+ 8"78!8!8!8!? 8"8!688 #hh +68 !?68 !?h@@@@ +8 C??68 !?h@@@@ +|h@@hhA@h@h 8#   8 c @ +A68#+ + + +68! + 8"+P 8 "+/ 8"7 8!8!8!? 8"8!688 #hh +68 !?8?@68 !?h@@@@ +h@@hhA@h@h 8#    8 c @ +68#Lc +{h68G!8!?@h8 "@68G!8!?@h8 "@6@@@h68 Lc +h68G!8!?@h8 "@68G!8!?@h8 "@6@@@h68 Pc +h68G!8!?@h8 "@68G!8!?@h8 "@6@6@@@h68 hc +bh68G!8!?@h8 "@68G!8!?@h8 "@68G!88!??@h8 "@6@@@h68 hc +h68G!8!?@h8 "@68G!8!?@h8 "@68G!88!??@h8 "@6@@@h68 lc +nh68G!8!?@h8 "@68G!8!?@h8 "@68G!88!??@h8 "@6@6@@@h68 Xc +h68G!88!?@h8 "@6@68G!8 8!??@h8 "@6@6@@@h68 + c +yh68G!8!?@h8 "@68G! 8!?@h8 "@68G!88!??@h8 "@68G!88!??@h8 "@6@@@h68 mc +h68G!8!?@h8 "@68G! 8!?@h8 "@68G!88!??@h8 "@6@6@@@h68 c +Lh68G!8!?@h8 "@68G! 8!?@h8 "@68G!88!??@h8 "@68G!88!??@h8 "@6@6@@@h68 c +h68G!8!?@h8 "@68G! 8!?@h8 "@68G!88!??@h8 "@68G!88!??@h8 "@6@@@h68 lc +h68G!8!?@h8 "@68G! 8!?@h8 "@68G!88!??@h8 "@6@6@@@h68 Lc +h68G!88!?@h8 "@68G!8!?@h8 "@6@@@h68 vc +7h68G!8!?@h8 "@6@@@ +h68G!88!?@h8 "@6@68G!8!?@h8 "@6@@@h68 c +Nh68G!88!?@h8 "@6@68G!8 8!?@h8 "@68G!8 8!?@h8 "@6@@@ +h68G!8 8!?@h8 "@68G!8 8!?@h8 "@6@@@h68 3c +h68G!8 8!?@h8 "@6@@@h68 +Q +B +868! +# 8"+ 8 "+ 8"c 8"8!688 #hh +8G??h@@@ +68 !?h@@@hhA@h@h 8#    8 c @ +l68#+[ +K +A68! +, 8"+ 8 "+ 8"c 8"8!688 #hh +68 !??68 !?h@@@@@ +68 !??h@@@@ +68 !?h@@@ +w68 !?h@@@ +[ ?68 !??h@@@@@ +6?h@@@ + ??h@@@@hhA@h@h 8#   8 c @ +68#58! + 8"+Z 8 "+5 8"78!8!8!8!? 8"8!688 #hh +8 C??68 !?h@@@@ +h@@hhA@h@h 8#   8 c @ +68#c +Vh@@ +8V"c +@ +8V"ch 8 !?8!?@h8 "?@6@8 !?8!?@h8 "?@6@6@6@@ +q8V"    "$&(*,>9T)* ')* 8" 8" W::::::::::::::::W&&&&&&&&&&&&&&&&C C C C 8"Ud( 2+8b$ )* 8"%8)F! 8AE!  #V58!h8AF&c8%8AE! +8AG ! 8FD&+8AG %)* 8 &)*8 %)*8%)* 8&)* 6hh8$)* hhh8$)*c8 @ hh68$)*h 6@8')* 6@8&7(5 +%VD VD VD VT +(T58%)*D C 6@ 8')*8!88 "8! (VLD VED V<D VT9C CC 8!8" 8!8"88!8!8" +( T58%D 8!8"?(c()*5()*5()*8!8!8G"8%)*()* @()*VC 58%58%c8%D 8!8"?(c()*d()*88!8" 8 &)*88!8" 8"88!8&)*88!8" 8 "88!8" @()*V58%c8%)*h 6@8')* 6@8&7(5 +%VD VT+(58%)*D C 6@ 8')*c" (V#D VTC 88!8!8" +(58%)*h 6@8')* 6@8&7(5 +%VD VT+(58%)*D C 6@ 8')*d" (V#D VTC 88!8!8" +(58%h8" h8!8"h8! 8')* +8&5 8 !+h +h@@ +x8V"c +V@ +68V"ch88 !??88!8!?@h8 "?@6@6@@ +8V"c +h@@ +8V"c +s@ +S8V"ch88 !??88!8!?@h8 "?@6@6@@ + 8V"+68! + 8"+ 8 "+ 8"78!8!? 8"8!688 #hh +N68 !?h@@@ +7h@@hhA@h@h 8#   8 c @ +68#+68! + 8"+ 8 "+ 8"c 8"8!688 #hh +l68 !?h@@@ +R68 !?h@@@ +;h@@hhA@h@h 8#   8 c @ +68#c +h@@ +l8V"c +:@ +8V"ch88 !??88!8!?@h8 "?@ 8 !?8!?@h8 "?@8 !?8!?@h8 "?@6@6@6@@ +8V"c +h68G!88!??@h8 "@6@6@@@ +Dh68G!88!??@h8 "@6@68G!88!??@h8 "@6@6@@@ +h68G!88!??@h8 "@6@68G!88!??@h8 "@6@6@6@@@h6 8 Mc +h68G!8 8!?@h8 "@68G!88!?@h8 "@6@@@h6 8 3c +)h68G!8 8!?@h8 "@6@@@h6 8 3c +h68G!8 8!?@h8 "@6@@@h6 8 Qc +h68G!88!?@h8 "@6@68G!8 8!?@h8 "@6@@@h6 8 ,+N 3c+h68G!88!?@h8 "@6@@@h68    >  9TA)* 8" 8" Wc%D C O 5* OOh8G# @8! ^ ^ A( 56@[c ^   2# E D C   8#i8!j8!@] j8jC"@8!?]j8jC"@8! i8jC"68G!?A8! 8?A8! A()*V3DC 8CC!8! V @8G &  @2$ c @8G &)*W 0<JT](D C 2# @(E DC 2# 2# A(D C !@(C 8G"?(D C @(C !?(C !?()*W ;58%58%58%D C 2#!h8 ! !8 "8 &C 4ED 2#!h8 ! 2#!h8 !68!8 "8 "8 "8 &ED 2#h8 !68! 2#8 "8 "8 &D C  % !h8 !68!8 "8 &C 8,"h8 !68!8 "8 &D C V5T5 8!h8 ! 8!8 "8 &C !h8 !68!8 "8 &C !h8 !68!8 "8 &G D ! 8 # D C! @ G G FEDC> G!C%C(D +8G" " G!C%W fD(C(E(D C 2! W "(-39T3T0G T*GT$G TG TFTGT G TG T %E D C 2! 2! GTG & D Ch C#?(C +G?(D C VG%G%C +?(C CG%)*8C@  D C C @( V/D V(D C C V  @2! D C @@(  @h@(58!hh8'8)F!8 ! 8)G" 8Y" D C 8Q" D C , ! D D C C 8G ! @8! @] @8! 8$"h8(@8 !8U!@@8@8AG! 8"8AG&+r8AG %VCh @? @8Y%8V%)*+ GG &i8" +6'8U%)*+ GG &8U!8AG%)*+ GG &)*#8!V8C@$ 8C@$ )*D C C ! 8?C!8AE&D C8 yV*C6 yV# C $ D ?8& ?8&+8&8AG! 8)F! 8AE! + YG # C   h8  D C 8=#C8G!D Yc!ZT6[  ZT h8"8&)* +8AG %)*58! 8!68!8#68!8 "8 "8 "8 "h8AF&D C C yVD 68!8 "h8AF& ?8& G G G FEDh>C! D h@(i#G&)* $    @  F E D C  + "  + G! +? 8)F!+V  i???  8?C!8AE"8AG!!8"h!8FD&)*DC  +h8AG %)*D C 8)F! 8)G! @ # D C V C 8)G"T 8)G!8" EDCG G$ 8&)*Y V T @? 8 ZT' 8!V VT@? 8 T D C +V !T !V !T ! ! !" !   hh8 !# @i8!  > 8!  >(D W D D C &E D C D C D C "& 8^"Vc(c 8d"@?8>[+8PG %)*8]! + +8G &h&h&h&h&)*c!c8!68"h@@@h68!?8 +!hA@8 +!hh ?8 +!@A6!8!h8! 47"??668 +s!i@?  h?h8 c( hh8!hh8!h8 8!8!c()*W 56@[C )?8G ] CT 8!T8 8!?')*c D"c!c8!68"h8! 8! # D Ch8!V^8" 5h@hA?@h h68  *? 8G ] CT 8!T8 8!? '5jA6!  + 8!h   +8&58%h&h&8! ?8 +!h @h8 "?8 +!?(h&h&h&)*c D"c!c@@@6"   c @@@6"        c @ @@6"        5     ch @ @ @6"68G!?8 +Z!@@h @ @ @6"68G!?8 +,!@@h @ @ @6"68G!?8 +!@@   c( 58%)*c8! 8! 8# DC8C @G  E C  A]G   D C  ! h8  D  # @( @]G  #c(D C +8 &8" Wc(E 2!h@()* h8  D C 8! 8# , ! c 8C @G  F E C ?  +u8G "  A]G  C " 8! 8~C! 8-" 8!88  8!@(8" W9999999999999999D O TCk ^ hG !8g#V2!(c()*8+!h8! 8!  hhh8  D C 8!   hh8  #   h8  D C 8Y" D C ,^8" W@@@@@@@@@@@@@@@@D C hG ! 8g#V O8G2"C @8!TTT ! kp 8A  D C 8$" 8$"8" 8" 8" h??hhh8  5?@hhh8 c(no8%)* + 8D&)*+ 8Y" D C 8H" D 8C!h"@8! ?] 8G"G ] CT 8!T@8! 8%& h&h&h&h&h&h&h&h&)*VC Tch!8!X 56 8"    c c  VfC VC V C        5  Xc68G!?8 +T!@@ 68G!?8 +5!@@ 68G!?8 +!@@ c(  c c(Vx C      5  =c68G!?8 +!@@68G!?8 +j!@@ c(   c(VC Vx C      5  =c68G!?8 +!@@68G!?8 +!@@ c(   c(VC    c(c(h&)*56 8" h68G!?8 +!@@ $ h&)*56 8" h68G!?8 +!@@ $ h&)*56 8" h68G!?8 +!@@ $ h&)*c8!h8!8hh6 ?8 +!i@?   6 ?h8$ )*c @ @'h&h&h&)*h 8!?8 +!hA@8 +!hh ?8 +!@A(h&h&)*h 8G!?8 +!hA@8 +%58! 68!8 "8 &W &-4;BI58%58%58%58%58%58%58%58%58%58%ci !A( hh8  D Ch @ @(c+(+ +8G% hh8  D Ch @ @(D +h!  h C%)*c +()* h')* h!  i'(D C C yVD 68!8 "h8AG&C8 yV0E D ] CT 8!T68!8 " 8AF&  ?8&)*+  hh 8" V7:T+{!h!8FD&Y c!c8!Z( 8!V58!h8AF& 8! X(8AE! 8AG! 8)F!VC 8$"8!TV%C 8r! + 8G " 8s!8)"T Y<  8G C  VC T8, "8FD"8FD"Z( C8 yV,F WTE D 8#@[hhhhhh 8 D C ?]@8! @(8AG! +8?F! i8"8FD& @()*8"V( @()*VC VC E D C+h 8#8G! 88G" V_C V:Ch8?F!@ +i8"@8AG! !  #8AG" 8?C!8FD& ! @8! 8?C!8FD"8FD&VC  +*8AG !8?C!8FD&e8"8?C!8FD&V 58!h&c8%58!h&c @8h8/')*e8@81! + +   +8AG % )*? 8Ah8&8CC! 8C"V(8 %hhhhhh 8 D C hhhhhh 8 D C + 8J" C 8G1" @8 !@( 8AE! 8AG! 8)F! 8r! 8C!8CC8"8Gm" D C V$D C h8CC!@  8"T56@[ 8s!8)"   +>i8& )* +~8AG ! jj8# 8&)* 8!"U& 8"8s!h8 !68!8 "8 "6h8' 8&)*VC Tc? 8#8C C@hhhhh8!V : i  D Ci T :G- h  D Ch V @ T# 8 !  D C @    V 5(c(C G D G " E 8" +8G#F WnD 8"#V7C D C  8"  8" ?] 68G!?A8!@8!TVC 8 !?] @8!T ?TcT A??()*D C ! ?8"66h?h8$ )*DC  !hh8  ? @    h>C! D ( i#G&)*D C # D Ch @$ + " +G! G G G FEDh> C! D h@()* + ?(G G F DC h !h8  D C Y  8#ZT 8!V58!hh8#T Y9 h8!?h 8  8"D @6 >? @Z( 8!Vc@( +k?(G G F DC 8" D C! # D C 86#Vd@(  ! @?  >?@( +?(G G !A(F 8~C! 8"+ 8G" !C%+?(G G !A(8! +8G"%F8! 8"hC8!@ @(c+()*E D C  c &+8G'!&+% !&+%! !!"&+%! !!"&+%! &"%+%&2+?!C%,?()*c8! % &C! D C V G G G FED>C% @()* +?(G E D C! D C V% G G G FED>C%c @(C C$)* +?(C! D C Vc @(c @(C ? @(+?(G G D CGFDChhVC  T(VGTG  # D C  # D C VGTG  A]   D C  # D C @   >? @(Ci @(Ch @()*GF!@CE>C! D C V ?TcTCF WD C F WjD C VGTG C@] G  D C  # D C EDD>] @8!  @ EDC>? T G FE DC>?TT G F E DC>?T @( !i8!@(!i8jC"@(!i8jC"@()*E D C 8!U  + A(@>C! D C V +h A(C+ ? A( c()* y()*VC E((V C F!X(c()*D E D CC 8!UU h@A @( !hh8  h@  >C! D C V)8!V5T h@ATh@ATC6 G ?@A @( )*  hA @ +V8G# D E D CC VC {8G!8G ! +8G"V8  @h  G G F DC @ > ?T& +8G5#6  @8! > ?TdTc @(  8 '?@(G G D CGFEDC+8" !8" W}E D C i!8jG #V8 8jG" ! hh8  ! hh8  VG"TG"    D C D C @>2! D C VT C G F EG! " DC>? @( A8!hhh8 C8]#V+G  @]  D C T8VGTGG!  @]  D C @>2! D C VT C G F EG! " DC>? @(E D CCV+38 G " @8k" !hh8  VG'TG' #@  >C! D C VTC F WLD CVG%TG% C G  D CA8! @ E DC>TT G F EA8!DA8!CA8!>? @(TwD C       +pDVU! hh8 hhhhhh 8G !VG&TG& c   V2C G F E DC8G !? T  h       @>C! D C V5  &c  &C F W,D CVG$TG$ @8!  !#@TT G  E@8! D@8!  C!88 > W#D C @ C ?T?T @(c &F E D C ! hh8  ?]  D C ? @ >C! D Chh V2 Eh +!8G"V?]  D ? +hA +r8G# E D C VFC !8G!8G !i8jC"i8jC">8!  !  ?    T    TY !h ?ZT6 yVcT V[C E C@ >2! D C V T'C G F E (!" C>?    T] TQCi8jC!8G"i8!i8jC">8!    @ ? VTC @ ? @(c @( )*      ,?(Wc(d()* 8" WJJJJJJJJJJJJJJJJD C 8I"C8G "V$7C@h8!86" 8! @8!8& (()*VC Tc8M" F E D C    hh8   8S" D C 8l"  hh8  hh8 i8jG #X VT8G!8 8jG"8$" V7T7 TV7 T7 T V7 T7 C 8" UV~C h8#  D C ##8D# D D8Gj" D C"8G ! +8G"h#@ 8" 8"h@8" 8" 8!@8!! V$T$!>(%5[8 !8(! 8!8&)*G?F WDD ?]   & E D ChA8! C>]   @TFT C E8jG" D8jG">()* C  D C I()*   VC ?(c(G D C D ! D C # D C G G GFEDC > @ + G G FEDh> "C! D h@()*+?(G G G FEDC !8."VcT # VKC  !Uc @( E GC86#Vd @(  G F E D >      ? @( c @( V  8G& 8G"X()*8! D C + +\?()*G" D D C C F E DC>  C  $)*D VC  C    $()*G F E DC ! D C D C VC 8jF"  8jF"V2C  " D CE@ h@ E@D@8">(VGTG  D C@ h@@@8">( 8!XV 58!hh8#  @  @ @>( F! C@()*8!X(()*DCVC T+ +8G#" VC T5h8" 8G2" D C 8G2" D  @8! ! 8# 8G !+}8!8G" VG TG  F E D C A] VGTG  D ChhVGG TGG TT0  : D  :  D68G!A8n" # D C $hhh>), +8G,  G F E DC 8G!@8!!8G! @8!!V6C D V-D VT&C C0!5  8jF"  8jF" >(;56@[)* GC86#V( A]! G  D C  # D C EDA] @8! @ E DC>(VG(G()*F WD C @@(C ! D C ! D C C?]@8! E D@] @8! D C@]@8!A8! @ @( c8'! &c8&! &)*D C 8 " D C  @@(W C ?(c()*DC G FEDC YI VT ?h8  @  @  >VT# ?Z( 8!Vc(7 yVc(8]"8&)*DC G GGFEDC YVT ?h8  6hh!?h8     + ! ! ! !!   hh8     hh8    " XV7[ @@    >VT "# ?Z( 8!Vc(7 yVc()*G CF WfD C Y3     D CEDA] @8!  @ @ZT(6 yV     D C @ @TT FG@T D C  D EC>( VG/(G/()* 8E&)* 8E"X()*Y 8"?ZT6 yVcT V*C D8)" C8!   8  D C  8' (c8%EVc(C8" Wc(C C ?()*VIC + 8GE"8C8G C@ DC C +  8#8" 8AG! +? 8G'()*D C  8  D C # D C G G GFEDC >@(c! G i G GGGG8< i D ?> ii G G G GGGGG8; E D C>  >(8!8 G %dh8$D C @(C( h8  D C  i8  D C # E D C   hh8    hh8      V8C # +8G1" @8!   8!  >@?(c()*D C  hh8  +L ! VC ( 8=# D C +#8G" 8$"! VC ( 58!hh8')* # E D C    hh8  8G#XVc!A( 58!hh8'VG(G()* h8O$ )*Y78X! D    h 8  8X! D yU "V?TcZ( 8!Vc(& +8G&)* +8G&)*F E C FECyU yV 8I"V 8I& (V D C @(56@[)* hh8  8@# 8D&)*D C 8o?8 # D C   >] @$ )*8 >] $ )*  D C  ! h8  C ! @@( )*( 8" W````````````````D O TDCj ^ h!8g#V 2' h! 8g#Vci8!@ @86"  2' 5h8&)*VqD C 8" W[[[[[[[[[[[[[[[[D O T?Cj ^ h! 8g#V  2' h! 8g#Vh @ @ 86" 2'5h8&()* 8" WD C O82"V 8H"CT h!8g#Vc(YrO8G2" C  8l" 7ohhhh 8  D C C @8!@]8C@F  D C  ! h8 8$"? Z( 8!Vc( c()*VC i!#?(c()* '! 8# 8" W5[E D C i8jG #V-l8jC"     2  D C A]  F$  @8k" 2  D C A8!A8!A]  F$)*VeDC Y.8C!    D C@  >?Z(6 yV)! 8#h@ 89#?] @8!2$ c()*VC D V C @( # D C  ' )*+ ,,S$ )*i !8jG #V,i !8jG #Vl8jC"l8jC"A] F$ A8!A8!A] F$ )* !8j" !8j" VV   @]  F @(V   @]G  F @(V+ " i8jC" hA8! @]  F @(   @]G  F @()* 8" WRRRRRRRRRRRRRRRRD O T6d ^ 8" W56@[E D C A8% 56@[)* 8" WRRRRRRRRRRRRRRRRD O T6d ^ 8" W56@[E D C A8% 56@[)* 8" W5555555555555555D O Tc ^i ^ i8jC" hA8%56@[)* ! 8# !8"  W////////////////VD C EDC  ! 8# i !8jG #Vv ! 8#  8 8jG"2  F E D C      D C  >]F  D C ? @@ A8! >(  @8k"2  F E D C !8#  A8!  A8! A]F  D C8!V h@@  A8! >(58!hh8'V58!6h8' V!C D VC Ch ? @@  >( C8#  c    D Ch ?@@  >( )*VC D V C @( # D C !8jG"V8 !8)" '  ' )*+ ,$ )*?] F$''')*A]F  D C  ' D C ] CT 8!T 8 " D C  @@( ] CT 8!TD(D C ] CT 8!T 8 " D C  @@( ] CT 8!TD( ] CT 8!TG8G!8!8!8%5D"8%5D"8% ED EC"6 C"6 C"6C"6C"6C"6C"6D"6 D"6 D"6 D"6 D"6 D"66"6D"6C"6D"6D"6C"+p?+]? +(? +? + +? +v +P +@ +1 +"+  + + +? + #+),,&+(+ +%(+P    "$&(*,.02468:<>@BDFHJLN>((*)*YV  @]    D C  !h8  D C !"V5[A]!@ Z( 8!V5[V(()* ! D C @8! @()* ! D C D C ? @8! 8#  C@@( )*U8"X()*+h 8')* C# D C I()*D Ch8C8" hh?hhh 8 D C 8J" C  8F"@@( D(C(D C ] CT 8!T 8 " D C  @@(&)* +? +()* 68' ] C(8%(68')* +? +(c8 !8 "Vc(58%c8 !8 "Vc(58%58G8G"8F! + + + +v +a66"66 "66"66"66" + + + + + +P +5 +&  +   +    +y66666"66"  > G F E DC> ! D E F GGGGGG  G  G  G  G  GGGGGGGGGGGGGGGGGGG  G!!G""G##G$$G%%G&&G') C D E FGG 2+   !#%')+-/13579;=?ACEGIKMOQSUWY[^`>02666 @ 66"66"  > G F E DC>! D E F GGGGGG  G  G  G  G  GGGGGGGGGGGGGGGGGGG  G!!G""G##G$$G%%G&&G') C D E FGG 8+   !#%')+-/13579;=?ACEGIKMOQSUWY[^`>02 + G( +| +O +; + + + + ,P +m  + 68D8G C@ +H8)!+4ihh8Ciii8<8;iih> ii > G i G GGGG F E D?>  ii > ++: + +T +E+0 + +  +%6 + + + + +l"$+W +/+ #').058+  + + 4+ +/+d :<+ + + +' +  68=EHK+ i "h "35:@+ +? +?57<B+? ++ +g +, + + + +   +   ++o +W 4+5 + + +QS+S+)    "$&(> $+IA++|h8G@8G!8!h]6@ #=CL+ ,+ + +iS+ +  .+l +_/+J + ,+} +c ,OXZ,ɻ+# + + +z +9 + + j+S68 +!!S+ U++W`+ W^d+ +h668    s+ +h +Qh668   _t+  s+j +9 KN_+& S+¿6 #%+16?L+ 88"+f Xz+K +hc+9i8x! hj+6#i8|! ik+ټ6# jl+ +j 8w8"8{8"8~8"88"+akG !lG !mG ! 7    (x::596>9T2)*h 6@8')* 6@8&7(5 +%VD VT+(58%)*D C 6@ 8')*c8! D C 8#h8" (VD VTC 88!8" +(58%)*?8%c8%7(7()*8%)*h 6@8')* 6@8&7(5 +%V(D V!D VD VD VT+(TT58%7(5 +%V1D V*D V!D VD VD VT+(T TT58%5(V5D V.D VT'C C 8 8!8" 88!8" c+(58%dh@h6A?@(VND VGD V>D VT;C CC 8 8!8" 8 8!8"88!8" c+( T58%dh@h6A?@(VdD V]D VTD VKD VTLC CCC 8!8" 8 8!8"8 8!8"88!8" c+( TT58%)*D C 6@ 8')*hD8!X8 (VdD V]D VTD VKD VTLC CCC 8 8!8" 8 8!8"8 8!8"88!8" +( TT58%)*D8!X8 (V}D VvD VmD VdD V[D VT`C CCC C 8!8" 8 8!8"8 8!8"8 8!8"88!8" +w(T TT58%)* D8!X8#(V4D V-D VT&C C 8 8!8" 88!8" +(58%)*hD8!X8 (VLD VED V<D VT9C CC 8 8!8" 8 8!8"88!8" +( T58%)*D8!X8 (VbD V[D VRD VID VTJC CCC 8!8" 8 8!8"8 8!8"88!8" +( TT58%)*h 6@8')* 6@8&7(5 +%V:D V3D V*D V!D VD VD VT+(TT TT58%7(5 +%VCD V<D V3D V*D V!D VD VD VT+(TTT TT58%7(5 +%V1D V*D V!D VD VD VT+(T TT58%)*D C 6@ 8')*?h??h8  (VD VD VD VD VvD VmD VTvC CCC C C 8!8" 8 8!8"8 8!8"8 8!8"8 8!8" 88!8"  +^(TT TT58%)*????h8  (VD VD VD VD VD VD VD VTC CCC C C C 8!8" 8 8!8"8 8!8"8 8!8"8 8!8" 8 8!8" 88!8"   +D(TTT TT58%)*?hh?h8  (V}D VvD VmD VdD V[D VT`C CCC C 8!8" 8 8!8"8 8!8"8 8!8"88!8" +y(T TT58%)*h 6@8')* 6@8&7(5 +%V1D V*D V!D VD VD VT+(T TT58%7(5 +%V:D V3D V*D V!D VD VD VT+(TT TT58%)*D C 6@ 8')*c?h?h8  (V}D VvD VmD VdD V[D VT`C CCC C 8!8" 8 8!8"8 8!8"8 8!8"88!8" +x(T TT58%)*??h?h8  (VD VD VD VD VvD VmD VTvC CCC C C 8!8" 8 8!8"8 8!8"8 8!8"8 8!8" 88!8"  +^(TT TT58%)*h 6@8')* 6@8&7(5 +%V:D V3D V*D V!D VD VD VT+(TT TT58%7(5 +%V1D V*D V!D VD VD VT+(T TT58%7(5 +%V(D V!D VD VD VT+(TT58%)*D C 6@ 8')*c???h8  (VD VD VD VD VvD VmD VTvC CCC C C 8!8" 8 8!8"8 8!8"8 8!8"8 8!8" 88!8"  +^(TT TT58%)*ch??h8  (V}D VvD VmD VdD V[D VT`C CCC C 8!8" 8 8!8"8 8!8"8 8!8"88!8" +x(T TT58%)*chh?h8  (VbD V[D VRD VID VTJC CCC 8!8" 8 8!8"8 8!8"88!8" +( TT58%)*()*88 &)*h 6@8')* 6@8&7(5 +%V1D V*D V!D VD VD VT+(T TT58%7(5 +%V:D V3D V*D V!D VD VD VT+(TT TT58%7(5 +%V(D V!D VD VD VT+(TT58%)*D C 6@ 8')*?h?hh8  (VD VxD VoD VfD V]D VTbC CCC C 8 8!8" 8 8!8"8 8!8"8 8!8"88!8" +w(T TT58%)*???hh8  (VD VD VD VD VxD VoD VTxC CCC C C 8 8!8" 8 8!8"8 8!8"8 8!8"8 8!8" 88!8"  +\(TT TT58%)*?hhhh8  (VdD V]D VTD VKD VTLC CCC 8 8!8" 8 8!8"8 8!8"88!8" +( TT58%)*h 6@8')* 6@8&7(5 +%V(D V!D VD VD VT+(TT58%7(5 +%V1D V*D V!D VD VD VT+(T TT58%)*D C 6@ 8')*c?hhh8  (VdD V]D VTD VKD VTLC CCC 8 8!8" 8 8!8"8 8!8"88!8" +( TT58%)*??hhh8  (VD VxD VoD VfD V]D VTbC CCC C 8 8!8" 8 8!8"8 8!8"8 8!8"88!8" +w(T TT58%)*h 6@8')* 6@8&7(5 +%V1D V*D V!D VD VD VT+(T TT58%7(5 +%V(D V!D VD VD VT+(TT58%7(5 +%VD VD VD VT +(T58%)*D C 6@ 8')*c??hh8  (VD VxD VoD VfD V]D VTbC CCC C 8 8!8" 8 8!8"8 8!8"8 8!8"88!8" +v(T TT58%)*ch?hh8  (VdD V]D VTD VKD VTLC CCC 8 8!8" 8 8!8"8 8!8"88!8" +( TT58%)*chhhh8  (VLD VED V<D VT9C CC 8 8!8" 8 8!8"88!8" +( T58%)*ch 8$)*?h 8$)*c 8! 8$)*? 8! 8$ )*?8! 8$ )* &VC !V7AD(h8$?(DCC8! WC 8C"Vd(c(+ 8)G ! +8"h@ +8AG&)* +8AG %)*? 8&)*c 8&)*? &)*c &!8!8%h@l@(D 8!8"?()*?()*?()*?()*h@()*i@()* iA()*()* hA()*l @()*l@()*l@()*l@()*e()*d()*c()*l@()*l@()*k@()*j@()*i@()*h@()*c @()*d @( '+8)E" D C 8!8!8G" 8! 8?C!8&)* +8%)* " @()*78(8!88>8! 8')*8(8! >8! 8')*58%)*(()* + 8!8')*8! 8! @(D 8!8"?( '+8)E" D C 8!8!8G" 8! 8?C!8&)* +8%)* " @()* 8&)* 8&)* @ 8!@()*C %)*c8! DCC 8)&)*c8! DDCC 8)&5 8 !+ + + + + +68! +{ 8" 8 " +[ 8"c 8"7 8 "8     8 c @ +68#+ + + + +w +Q68!+; 8" 8 " + 8"c 8"8!688 #hh +8 ?h@@@ +8C?68 !?h@@@@ +} ?68 !?h@@@@ +\ ?68 !?h@@@@ +; ?68 !?h@@@@ + ?68 !?h@@@@ + ?68 !?h@@@@ + ?68 !?h@@@@ +68 !?h@@@ +68 !?h@@@ +68 !?h@@@ +i ?68 !?h@@@@ +G ?68 !?h@@@@ +% ?68 !?h@@@@ + ?68 !?h@@@@ + ?68 !??h@@@@@ +68 !??68 !?h@@@@@ + ??68 !?h@@@@@ +l8 C?68 !?h@@@@ +H8 C?68 !?h@@@@ +%8C??68 !?h@@@@ +8G?68 !?h@@@@ +8C?68 !?h@@@@hhA@h@h 8#   8 c @ +68#+z +j c+[h68G!88!?@h8 "@6@@@+*h68G!88!?@h8 "@6@68G!88!?@h8 "@6@@@ +h68G! 8!?@h8 "@6@@@ +h68G!88!?@h8 "@6@68G! 8!?@h8 "@6@@@h68 +M Lc+h68G!8!?@h8 "@68G!88!?@h8 "@6@@@h68 c +kh68G!88!?@h8 "@6@68G!88!?@h8 "@6@68G!8!?@h8 "@68G!88!?@h8 "@6@@@ +h68G!88!?@h8 "@6@68G!88!?@h8 "@6@68G!8!?@h8 "@68G!88!?@h8 "@6@@@ +Oh68G!88!?@h8 "@6@68G!8!?@h8 "@68G!88!?@h8 "@6@@@ +h68G!88!?@h8 "@6@68G!8!?@h8 "@68G!88!?@h8 "@6@@@ +wh68G!8!?@h8 "@68G!88!?@h8 "@6@@@h68 c +h@@ +Kh@@ +h@@ +l8V"c +:@ +@ +@ +8V"ch88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@6@@ +8V"c +2h@@ +h@@ +o8V"c ++@ +@ +8V"ch88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@6@@ +h8V"c +h@@ +-h@@ +~h@@ +I8V"c +@ +@ +k@ +K8V"ch88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@6@@ + 8V"58! 8!688 # + 8" ch +h8G?@@@hhA@h 8G#c +Ah@@ +h@@ +h@@ +8V"c +a@ +@ +@ +8V"ch88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@8 !?8!?@h8 "?@6@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@8 !?8!?@h8 "?@6@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@8 !?8!?@h8 "?@6@6@6@@ +v8V"c +h@@ +h@@ +8V"c +@ +N@ +.8V"ch88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@8 !?8!?@h8 "?@6@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@8 !?8!?@h8 "?@6@6@6@@ +8V"c +h@@ +h@@ +Sh@@ +8V"c +@ +w@ +!@ +8V"ch88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@8 !?8!?@h8 "?@6@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@8 !?8!?@h8 "?@6@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@6@6@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@8 !?8!?@h8 "?@6@6@6@@ +^8V"c +h@@ +sh@@ +h@@ +sh@@ +h@@ +8V"c +5@ +@ +t@ +0@ +@ +8V"ch88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@8 8 !?8 8!?@h8 "?@6@8 !?8!?@h8 "?@6@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@8 8 !?8 8!?@h8 "?@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@8 !?8!?@h8 "?@6@6@6@@h88 !?88!?@h8 "?@6@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@8 8 !?8 8!?@h8 "?@6@6@@ +G8V"Ac +3h68G!88!?@h8 "@6@6@@@ +6@@h68 c +6@@h68 =c +6@@ +h68G!8 8!?@h8 "@6@@@h68 c +[h@@ +#8V"c +@ +8V"ch88 !?88!?@h8 "?@6@6@6@@ +8V"    !#%')+>9T)* 8&7(5 8 !c +6@@h68 Lc +h68G!8 8!?@h8 "@68G!8 8!?@h8 "@6@@@h68 ?9TD)*V8C C V)D E D C D  8"2#h A@@8& D 2' ()*D C 8!# D C  A  8!?8 "?( )* ?@ 8!?8 "?()* ?@ 8!?8 "?()* ?@ 8!?8 "?()* ? @ 8!?8 "?()* ? @ 8!?8 "?()* !?@ 8!?8 "?()* ?@ 8!?8 "?()* ?@ 8!?8 "?()* ?@ 8!?8 "?()* !@@ 8!?8 "?()*h@ 8!?8 "?()*6@ 8!?8 "?()* @@ 8!?8 "?()* jA@ 8!?8 "?()* iA@ 8!?8 "?()* hA@ 8!?8 "?()*e()*d()*c()*()* A@ 8!?8 "?()* i> 8!?8 "?()* h> 8!?8 "?()*ihA 8!?8 "?()*hhA 8!?8 "?()*iiA 8!?8 "?()*hiA 8!?8 "?()* @()* @@@?8!?8 "?(c h@@()*+ @ 8G"?8!?8 "?()*ch h@@@? 8!?8 "?()* ?hi>8!?8 "?()* ?hh>8!?8 "?()* hii>8!?8 "?()* hih>8!?8 "?()* ?ii>8!?8 "?()* ?ih>8!?8 "?()*DC ?? 8"??hi> 8 "?( )*DC ?? 8"??hh> 8 "?( )*DC ?? 8"??ii> 8 "?( )*DC ?? 8"??ih> 8 "?( )*DC ?? 8"?hii> 8 "?( )*DC ?? 8"?hih> 8 "?( )*h i>8!?8 "?()*h h>8!?8 "?()*ci i>8!?8 "?()*D Chi?i>8!?8 "?()*ci h>8!?8 "?()*D Chi?h>8!?8 "?()*ci8i>8!?8 "?()*D Chi8?i>8!?8 "?()*ci8h>8!?8 "?()*D Chi8?h>8!?8 "?()*8G" @8!?8 "?()*8G" A8!?8 "?()*i" 8!?8 "?()*h" 8!?8 "?()* iA8!?8 "?()* hA8!?8 "?()* ih>8!?8 "?()* hh>8!?8 "?()* ii>8!?8 "?()* hi>8!?8 "?()*i@ 8!?8 "?()*c6 8!?8"@h@ 8!?8 "?()*h@ 8!?8 "?()* V4C E VT)D VT VVD C h A@@( TVc%@()* @A()*D C A()*6@()* ?@()*()*()* ?@()* ?@()*()*()*h@()*i@(c()*?(c()*?(c()*8!6 ?"c ?8"?()*8!6 ?" ?8"?()*8!?8"?(c()*?()*?()* 8!?8"?(c()*?()*()*"@()*h 8!>(c()*?()* 8!>()*6A()*ch C??A 8!?8"6h @A(d()*c()*d(c()* @?(c()*(d()*(c()*6@?()*?(5()*(()*6@()*()*d ?@()* ?@()*h@()*h@()*D C @@()*j @()*i @()*h @()*?()*?()*?()*?()*? ()*? ()*!?()*?()*?()*?()* !@()*c()*5()*%)*8G !8%5()*?()*?()*c @()*5()*5()*5()*5()*5()*5(c()*()* @()*?()*?()*?@8!?8&)*?@8!?8&)*? 8!?8&)*5 8!?8&)*? 8!?8&)*?? 8!?8&)*()*8! 8" 8" 8"@?()*D C +  8G#8!?8&)*5 8!?8&)*5 8!?8&)*()*?()*c()*?()*?()*5()*5(V+D C V"D Vc 2!???!8"@ @(T()*,@ !?()*@?()*c @?()*5()*?()*()*()* @()*? @()*? @()* @(c()*()* @8!8G"?()*?()*@?@()* h@?@()*h@()*?()*?()*h@()*6@()*8&)*!6@()*?h@()*()*()*()*?()*?()*?()*?( 68#8%)*VC D C VTC V|C VXC C C VFTeD VT\ D V$DD Dh@@@?@T T2T.TT$TD VT6@TTT&8!V58!h?8#T58!h?8# ?@(8!Vh@(58!h ?8')*W C !?((8Gp!D 8G!D8&)*VC 8! 8!8G!D8" '(C D Wd(c(h&h&)*C VC C D C WAD C VTD VTE VTD V T D V TC @ @(D C VTD VTE VTD V T D V TxChh C? D8"@8 +^!@ @@(D C VTFD VT=E VT4D V T* D V T Ch !?8 + !@ @@(C +8G"V 58!hh8# hA (h| 8!8!@(D C V%Y8!C8!8"?Z( 8!V?(?(E D C A(D68!6 8'G F E DC +8" +8G" @ ?8" @(E D C A(C(C (G F E DC  V0C C V!D VT D VTVTdTTT]VNC +8G"8G ! +8G" YC8G8GT#ZT6 yV58!hh8#TT 58!hh8# +I8G" @ ?8" A(h8" W'' ''''''C6 ^V5 ^V 5 ^VTc(c%)* 8 "8Gp! WCC CCCCCCC6 ^V)5 ^V5 ^VT c%( 2& 2& 2& 8 "8Gp! W(( (,((((C6 ^V5 ^VT T h&c%2% 8 "8Gp! W33 373333C6 ^V5 ^V5 ^VTTc(!2%c%2%, ,g ,h8" W C6 ^VTe %c%h8" WRR RRRRRRC6 ^VT=i8" W c%j8" W C6 ^VTc(c%c%h8" WRR RRRRRRC6 ^VT=i8" W//// ////j8" W C6 ^VTc(c%c%c%h8" WRR RRRRRRC6 ^VT=i8" W//// ////j8" W C6 ^VTc(c%c%c%7[c @l@k@j@i@h@8%+6 88G "+ +o68FF" +68FF" +68FF" +R68FF"+)68FF" +d + + + + ,X+L +2 +6 +3 +h668 8 7777G7 777 7 7 777FC6 !6 !6 !6!6!6!6!6!6 !6 !6 !6 !6 !6!6!6!6!6!6!6!6!6!6!6!6!6!6!6!6!6!6!6 !6!!6"!6#!6$!6%!6&!6'!6(!6)!6*!6+!6,!hh +h8 G ?@@@ +h8 F?@@@hhA@h8 8G#ch +h8 G ?@@@ +h8 F?@@@hhA@h-8G#ch +~h8 F?@@@hhA@h,8G#ch +Vh8C?@@@hhA@h88G#ch +-h8C?@@@hhA@h88G#ch +h8 G ?@@@8+h8?@@?@@@8+h-?@@@hhA@h88G#ch +h8?@6@@@ +wh8?@@@hhA@h+8G#ch +Nh8 D?@@@ +5h8 G ?@@@hhA@h88G#ch +h8C?@@@ +h8C?@6@8C?@@@ +h8C?@6@+?@6@8C?@@@hhA@h*8G#ch +~h/??@@@2+Vh8 ??@/?@6@@@hhA@h)8G#ch +#h+?@6@@@ + h@@hhA@h(8G#ch +h*?@8C?@@@hhA@h'8G#ch +h*?@8 G?@@@ +h*?@8C?@@@hhA@h&8G#ch +ch*?@8 G?@@@hhA@h%8G#ch +4h!??@@@hhA@h$8G#ch + h!??@@@hhA@h#8G#ch +6h6(?A@6@@@ +6@@ +68 ?@6@@@ +6h68 ?A@6@8 ?@6@@@3+U6h68 ?A@6@8 ?@6@@@hhA@h"8G#ch +6@@ +6@@ +6&?@6@@@hhA@h!8G#ch +h8 G?@@@ +6@@ +nh8 D?@@@hhA@h 8G#ch +Fh8 ?@@@ +%6@@ + 6@@hhA@h8G#ch +hh +h68G@@6@@@8!?@ ?@@@hhA@h8 8G#ch +Sh$?@@@ +2h#?@@@ +6@@ +h"?@@@hhA@h8G#ch +68E?@6@8 D?@6@@@ +68E?@6@8 G ?@6@@@hhA@h8G#ch +Nh??@??@@@ +/h8C??@@@hhA@h88G#ch +h?@8C?@@@hhA@h88G#ch +h8?@6@@@ +h@@hhA@h8G#ch +6@@ +6@@ +x6@@ +g6@@ +V6@@ +E6@@ +2h?@6@@@hhA@h8G#ch +68 G??@6@6@@@ +68 G??@6@@@ +h@@hhA@h8G#ch +h??@@@B+h?@@@hhA@h8G#ch +[6@@ +K6@@B+5h(??@?@6@@@ +h?@6@@@ +h?@6@@@ +h?@6@@@B+h?@6@@@ +h(??@6@@@ +h(??@6@@@ +ihh6)?A@6@@@ +Ih8C??@6@@@ +*hh6+?A@6@@@ + 6@@hhA@h8G8G#ch +h.?@@@ +6.?@6@6@6@@@ +6.?@6@6@6@@@hhA@h88G#ch +dh*?@8?@@@hhA@h8G#ch +4h*?@6@@@ +h?@6@6@@@ +h?@6@h6?A@@@ +hh6?A@@@hhA@h8 8G#ch +h8 ?@6@@@ +h*?@@@1+oh@@hhA@h8 8G#ch +Oh8 ?@6@@@ +6h@@hhA@h8G#ch +h8 ?@6@@@ +h+?@6@@@ +h@@hhA@h8G#ch +h*?@6@@@ +h@@hhA@h8G#ch +h.??@6@@@ +ph@@hhA@h8G#ch +Lh ?@.?@6@@@ +/h@@hhA@h8G#ch +6@@ +6@@ +h@@hhA@h8G#ch +h8 E?@@@ +68E?@6@8 E??@6@@@hhA@h8G#ch +S68E?@6@?@??@8 D?@6@@@hhA@h8G#ch + 68 E?@6@6@@@ +h@@hhA@h8G#ch +68E?@6@??@8 D?@6@@@hhA@h8G#ch4+y68E?@6@??@8 D?@6@>?@@@hhA@h 8G#ch +2h8?@6@@@hhA@h 8G#ch +h8 ?@6@@@ +h@@hhA@h 8G#ch +h$?@@@ +h8 F?@@@hhA@h 8G#ch +h ?@6@@@ +ih@@hhA@h 8G#ch +=h"?@6@6@@@/+ h"?@6@6@@@/+6@@ +h@@hhA@h8G#ch +h8 D?@6@@@ +h@@hhA@h8G#ch +oh68@@6@@@ +Uh@@hhA@h8G#ch +4h-?@6@@@ +h-?@h +6@@ +6@@8!@@@ +h-?@6@8 G ?@@@ +h-?@h +6@@ +6@@8!@8 G ?@@@ +fh-?@8 G ?@@@ +Dh-?@@@hhA@h8G#ch +h?@?@@@hhA@h8G#ch +h?@ ?@ ?@8?@@@hhA@h 8G#ch@+jh?@??@h6?A@@@hhA@h 8G#ch +#h%?@6@@@ +6@@ +h%?@6@@@ +h?@h6/?A@6@@@ +hh?@h6/?A@6@@@ +1h?@h6/?A@6@6@@@ +h?@h6/?A@6@6@@@ +h??@-?@6@@@ +h??@-?@6@@@6+Yh?@6@@@6+0h?@6@@@:+h??@6@8 G ?@8 D?@6@@@9+h??@6@8 D?@6@@@ +sh?@6@@@ +Ch ?@8C?@6@@@ +h?@6@@@ +h ?@8C?@6@@@ +h8 ?@?@6@@@ +dh8 ?@ ?@8C?@6@@@ +!h8 ?@?@6@@@ +h8 ?@ ?@8C?@6@@@ +h?@ ?@ ?@8C?@6@@@ +mh?@ ?@ ?@8C?@6@@@ +#68E?@6@8 F?@6@A?@6@@@ +68E?@6@8 F?@6@A?@6@@@ +h?@6@8E?@6@8 F?@6@8?@6@@@ +(h?@6@8E?@6@8 F?@6@8?@6@@@ +h?@6@8E?@6@8 F?@6@8?@6@@@ +rh?@6@8E?@6@8 F?@6@8?@6@@@ + h?@ ?@8C?@6@@@ +h?@ ?@8C?@6@@@ +h ?@8E?@6@6@@@ +oh ?@8E?@6@6@@@ +4h?@ ?@8C?@6@@@ +h?@ ?@8C?@6@@@ +h8C?@6@@@ +h8C??@8C?@6@@@ +;hh +,h ?@,?@6@@@8!?@ ?@*?@=?@8C?@6@@@ +h?@6@@@ +h?@6@@@ +h?@6@@@ +Wh?@6@@@ +,h?@8 ?@h6?A@6@@@ +h?@8 ?@h6?A@6@@@ +hh +h8C?@6@@@8!?@ ?@8?@h +r6@@ +b6@@ +R6@@8!@6@@@ + h?@ ?@8?@6@6@@@ +h?@ ?@8?@6@@@ +h?@ ?@8?@6@@@ +oh?@8C?@6@8?@6@@@ +2h8 ?@6@@@ +h8 ?@6@@@B+h8 ?@(??@?@6@@@ +h8 ?@?@6@@@ +lh8 ?@?@6@@@ +:h8 ?@?@6@@@B+h8 ?@?@6@@@ +h8 ?@(??@6@@@ +h8 ?@(??@6@@@ +kh8 ?@h6)?A@6@@@ +4h8 ?@8C??@6@@@ +h8 ?@h6+?A@6@@@0+h8 ?@,?@6@@@hhA@h8 8G#-    "$&>9T)*h 6@8')* 6@8&7(5 +%V58%+()*D C 6@ 8')*c8! (V58%+()*h 6@8')* 6@8&W C C (C C W C 8!D(C (d +8G"?@(V"D VTC 8!8!8" c+(58%)*D C 6@ 8')* D8!8"(V D VTC 8!8!8" +(58%)*(VC 8G!h8 !8 &58%WD C C h 8G!ATD C i !AT E D ChhW!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!h TC D C @T D C 8!68!V 58!T58! +H8$"8 "8 "8 "8 & )*h 6@8')* 6@8&7(5 +%VD VT+(58%)*D C 6@ 8')*8! (VD VTC 88!8" +(58%)*h 6@8')* 6@8&7(5 +%VD VT+(58%)*D C 6@ 8')*8&!C8 !h8" (VD VTC 88!8" +(58%)*h 6@8')* 6@8&5(VQD VJD VAD VT>C CC 8!8!8" 8!8!8"88!8" c+( T58%)*D C 6@ 8')*h8" D8!8 (VPD VID V@D VT=C CC 8!8!8" 8!8!8"88!8" +( T58%)*()*ch 8G!@@ ?8 "?()*? 8G!@@?8 "?()*?(WC 8!8%C D C D C VD VT56@[D VT8%D CV#C 8!8!h8 !68!8 "8 "Tc8!68! 8G!68!8!8 "8 "8 "8 & )*58%)*()*()*(58! 8!68!8 "8 &)*? 6@8')* 6@8&7(VgD V`D VWD VND VTOC CCC 8!8!8" 8!8!8"88!8"8!8" c+( TT58%!! @lC@ V5Tci @?@(VQD VJD VAD VT>C CC 8!8!8" 88!8"8!8" c+( T58%)*D C 6@ 8')*h8!8"    (VhD VaD VXD VOD VTPC CCC 8!8!8" 8!8!8"88!8"8!8" +( TT58%)*!  h  (VOD VHD V?D VT<C CC 8!8!8" 88!8"8!8" +( T58%W!!!!!!!!!$!!!!!!!!!!!!!!!!!!!!!!!!c(d(W!llllllll!llllllllllllglllllllllllC V>C W!!!!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!!TD VTCh @?(TC ((W!uuuuuuuu!uuuuuuuuuuuuiuuuuuuuuuuuC V@C W!!!!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!!T&D VTD VTd(T D VTd(c()*()*d()*c(V58%c8%)*()*(8!h8 !68!8 "8 &)*(i8&)*V?TcWcTdC8 " h8# 8  D C 88" @( )* +8! XV fhhh8$ (C(I()*88!8" ?hhA 8!?8& )*! A()*%)*? @P()*()* !?@P()*?N()* %)*c()*()*()*?()*()*(@@?()* ? +8')*()*h8" @@?()* @()* @()*()*V @(! @()*V @?@(! @? @()*d()*c()*?()*?()*?()*()*()*?()* hA()*()*()*?()*A()* A(h&)*ch WEC C W44444444444444444444D C VTC ?? ?@Tc@T c T D C 68 +!?8" A()*A()* @()*?()*@(?()* @?! +8"@()*c 8!?8&)*! @(?()*! +8"@()*?()*c()*c()*d()*e()*c!?()*c @ 8!?8 "?()*!?()*?()*()*?()*@()* @()*C8! D 8!?8"?()*?()*c()*?()*?()*?()*c!?()*C W%%%%%%%%%%%%%%%%%%%%D VTC ?( ??()*()*?(c()*d()* A()* @?()*c()*d()*()*D C !VC D C 8G !>(  @( VC D C 8G !A @( ? @( )* @()* @()* @()*? @()*c @()*?()*? ()*? ()*?()*?()* @()* @()* @()*? ()* @()* @()* A ()* @ ()* @ ()* @ 8!?8 "? 8!?8 "?()* 8!?8 "?()*(()*()* A()*?()*?()*?()*A()*iA()*hA()* 8!?8 "?()*D C VC D C 8G !A( ?()*()*8!Vd(c(5()*D C 6@@()*ch @@()*6@?h@()* @?h@()*D C @@(:(VC (5()*8G ! +8G&h8" W// //////C6 ^VTi8" W c(7[7[8%7G8%8G ! ()*W58!h 8'C (88!8&8 8!8&88!8&88!8&c88!8&W!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&!!!?(C D (5 8 !5 + + + + + +o +R8!68G ! +76 !6 ! +!+6A 8"!+68FF"887777E777G7FC6 !6 !6 !6!6!6!6!6!6 !6 !6 !6 !6 !6!6!6!6!6!6!6!6!6!hh +hh68??A@6@@@ +h@@hhA@h8G#ch +68?@@@ +h?@6@8?@@@ +h?@6@@@ +bh8?@@@ +A6@@ +2h@@hhA@h8G#ch + 6@@hhA@h8G#ch +6@@ +6?@6@6@@@ +h?@@@h6A@h +p6 ?@6@6@?@@@ +H6 ?@6@6@6@?@@@ +6 ?@6@h@?@@@ +6h68?A@6@6@@@ +6h68?A@6@6@@@ +h ??@6@@@ +h ??@h +xh8 ?@@@)+ch@@8!@?@@@ +Eh8 ?@@@ +"h8?@@@ +h??@8 G?@@@66A@h +h8?@6@h@@@ +6@@ +6@@ +|h8?@6@h@@@ +\6@@66A@h +A6@@ +.68 ?@6@@@ +68 ?@6@@@ +68 G ??@6@@@ +6@@ +6@@ +6@@ +6@@ +6@@ +v6@@ +ah8 D?@6@i@6@@@ +<6?@@@66A@h +h8?@6@h@@@ +6@@ +6?@?@6@h@@@66A@h +uh8?@@@66A@h88G#ch +K6@@ +;6@@hhA@h8G#ch +h68@@6@??@6@@@ +h68@@6@h6?A@h +6@@ +h@@8!@6@@@ +h68@@6@@@6hA@h88G#ch +jh8?@@@ +%h8C?@@@$+ 6@@hhA@h8G#ch +h8?@@@ +h??@6@@@ +h8?@6@@@ +6@@hhA@h88G#ch +s6@@ +Nh8 G?@@@hhA@h8G#ch +"h8C?@6@8G?@6@@@ +68E?@6@8 F?@6@@@ +h8C?@6@6@@@hhA@h88G#ch +h8?@@@ +h8C?@@@hhA@h88G#ch#+Vh8 G ?@@@ +.h8 G?@@@$+6@@hhA@h8G#ch +6@@ +6@@ +6@@hhA@h8G#ch +6@@ +h8 D?@@@hhA@h8G#ch%+gh8?@6@8 F?@@@%+:h8?@6@h +6@@8!@@@%+h8?@6@??@8 F?@@@hhA@h8G#ch +68G ?@6@8G??@6@@@ +{h8G ?@@@hhA@h 8G#ch +Oh?@6@8 E?@@@ +)h?@6@6@?@6@6@8 E?@@@ +~h?@6@8 E?@@@hhA@h 8G#ch +Ch8?@6@?@6@h6?A@@@ +h8?@6@6@?@6@h6?A@6@@@ +h8?@6@6@@@hhA@h 8G#ch +hh6?A@@@ +hh6?A@6@@@hhA@h 8G#ch +[h8?@6@?@@@ +9h8?@6@6@@@hhA@h 8G#ch + hh6 ?A@@@ +hh6 ?A@6@@@hhA@h8G#ch +h8 F?@@@ +6@@ +h8 G ?@@@hhA@h8G#ch +l6@@ +\6@@hhA@h8G#ch+"h8?@?@??@8G?@@@+h8?@?@8G?@@@hhA@h8G#ch +h8?@@@hhA@h88G#ch +h8 G ?@6@8 G ?@@@ +\h8 G ?@@@hhA@h8G#ch +'hh +hh6 ?A@6@@@8!?@8 G ?@6@8 G ?@@@ +hh +hh6 ?A@6@@@8!?@8 G ?@@@hhA@h8G#ch +wh?@@@ +a68 D?@6@?@@@hhA@h 8G#ch +/6?@6@@@hhA@h 8G#ch +6?@@@ +6@@hhA@h8G#ch +h8?@??@@@ +6??@@@hhA@h8G#ch +~hh +rh8 ?@6@@@8!?@8?@6@6@@@ +8hh#+*h8?@6@@@8!?@8 ?@6@6@@@hhA@h8E8G#ch +h8?@6@8G ??@8 G ?@6@@@hhA@h8G#ch +|68?@6@6@6@@@hhA@68G8G#c? +A +966h>h8"+ +68! 8 " + 8"+}68! 8!688 #hh +^8 G ?68 !?h@@@@hhA@h@h 8#  +* 8"+68! 8!688 #hh +68 !?h@@@ +68 !?h@@@hhA@h@h 8#  + 8"+* + +h  +$h@@  +h@@ +U8V"c  +@  +R@ +:8V"ch8 !?8!?@h8 "?@88 !?88!?@h8 "?@ 8 !?? 8!8!?@h8 "?@6@6@@h8 !?8!?@h8 "?@88 !?88!?@h8 "?@ 8 !?? 8!8!?@h8 "?@ 8 !?? 8!8!?@h8 "?@@+B8V"+ 68! 8!688 #hh +68 !?8 G ?68 !?68 !?68 !?h@@@@@@@hhA@h@h 8#  + 8"58! 8!688 #hh +8 G ?68 !?h@@@@hhA@h@h 8#  +R 8"+68! 8!688 #hh +8 G ?h@@@ +c68 !???8 D?68 !?8 D?h@@@@@@@ +8 D?h@@@hhA@h@h 8#  + 8"c +h@@ +M8V"c +@ +8V"ch88 !?88!?@h8 "?@6@ 8 !??8!8!?@h8 "?@8 !?? 8!8!?@h8 "?@6@6@@ +L8V"c +h@@ +8V"c +@ +8V"ch88 !?88!?@h8 "?@6@6@@ +i8V"c +8h@@ +8V"c +@ +8V"ch88 !?88!?@h8 "?@6@6@@ +8V"7( +68! 8 " + 8"c +gh@@ +;8V"c +@ +8V"ch68 !?8 !?@8!8!?@h8 "?@6@@ +w8V"c +^h@@ +88V"c +@ +8V"5 +8V"    "$&(*,.02468:<>@BDFHJLNP>))9566666666666666666666666666>9.:iA(@3Ltac_plugin.Tacexpr&_none_A@AAA@Q*floatarray@,@@@A@@@t@@@@P5extension_constructor@A#int@,@@@A@@@z@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@@а_$true@@@@@A@@@@AF$unit@,@@а`"()@@@@@A@@@@A#G#exn@,@@AA@@@@@&H%array@,@M@A@A@@@@@-I$list@,N@Aаa"[]@@@@аb"::@ @@O@@@@A@Y@@@@EJ&option@,P@Aаc$None@@@@аd$Some@ @@@@A@Y@@@@WN&lazy_t@,1Q@A@A@Y@@@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@Aꠠ=ocaml.warn_on_literal_patternO@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@Ac@X+End_of_fileC+@@@A j@W)Sys_errorC2@.@@A$r@[.Sys_blocked_ioC:@@@A+y@V)Not_foundCA@@@A2@U'FailureCH@D@@A$:'@T0Invalid_argumentCP@L@@A,B/@Z.Stack_overflowCX@@@A3I6@S-Out_of_memoryC_@@@A:P=@R-Match_failureCf@eab@c@@AG]J@C%bytes@ِ@*PervasivesA@#LocA@%NamesA@*ConstrexprA@(LibnamesA@*GenredexprA@&GenargA@'PatternA@)MisctypesA@%LocusA-ltac_constant@,@@@A 'KerNameL!t@@@@7plugins/ltac/tacexpr.mlUU8@@@.direction_flag@,@@@A@@#a@@ W:: W:T@@A)lazy_flag@,@@а'General@@@YY@@а&Select@@@ Z!Z@@а$Once@@@([)[@@@A@@@+X@@A.+global_flag@,@@а)TacGlobal@@@6^7^@@а(TacLocal@@@>_?_@@@A@@@A]||@@AD*evars_flag@,@@@A?@@#v@@K`L`@@AO(rec_flag@,@@@AJ@@#@@VaWa%@@AZ-advanced_flag@,@@@AU@@#@@ab``bb`y@@Ae*letin_flag@,@@@A`@@#@@lcmc@@Ap*clear_flag@,@@@A2o@@#@@#@@|d}d@@@-goal_selector@,@@а)SelectNth@@@#@@gg@@а *SelectList@m@@#Ơ@@#@#@@#@@hh@@а (SelectId@"Id@!t@@#@@ii@@а )SelectAll@@@jj@@@A@*VernacexprA-goal_selector@@&@@fPP @@@ΰ T4core_destruction_arg@,!a)&@Aа U,ElimOnConstr@  V)'@@m!m5@@а V+ElimOnIdent@&lident@@))@@n68n6O@@а W-ElimOnAnonHyp@@@),@@oPRoPh@@@A@)MisctypesA4core_destruction_arg6 V)/@@)1Y@@ l@@@  /destruction_arg@,!a)@A@A@@)R )@@)@)ǠY@@$qjj%r@@@( .inversion_kind@,@@а /SimpleInversion@@@0u1u@@а -FullInversion@@@8v9v@@а 2FullInversionClear@@@@wAw@@@A@)MisctypesA.inversion_kind@@)@@Lt @@AO 2inversion_strength@,!c*!d*"id*@Cа /NonDepInversion@C@@*C *@@*3&or_var@$CAstA!t9or_and_intro_pattern_expr5 *A@@*C@@*H@@*M@@*R@@zAC{X@@а ,DepInversion@u@@*W]R *Z@@*\e&or_var@$CAstA!t9or_and_intro_pattern_exprg *a@@*c@@*h@@*m@@*r@@|} @@а .InversionUsing@{ *wx *y@@*{@@~  ~  8@@@A@Y_Y@@y@@@ް (location@,!a+!b+@Bа +HypLocation@ +@@@ : R@ : c@@а -ConclLocation@ + @@@ : d@ : y@@@A@YY@@@ : :@@@ -message_token@,"id+@Aа )MsgString@@@+@@C  C  @@а &MsgInt@"@@+@@%D  &D  @@а (MsgIdent@' +@@0E  1E  @@@A@Y@@4B { {@@@7 0induction_clause@,'dconstr+,"id+-@B@A?_-with_bindings +.@@+0@@+5@$CAstA!tx9intro_pattern_naming_expr@@+9@@+=@@+B+&or_var@$CAstA!t9or_and_intro_pattern_expr2@@+G@@+L@@+Q@@+V@+ZF+clause_exprS +[@@+]@@+b@+f_Y@@G  K  @@@ 5induction_clause_list@,&constr,'dconstr,"id,@C@A , ,@@,@@,!~-with_bindings- ,%@@,'@@,,@,0__Y@@M  O 6 X@@@Ӱ 1with_bindings_arg@,!a,@A@Ar@@,-with_bindings ,@@,@,_@@Q j jQ j @@@ -match_pattern@,!a,@Aа $Term@  ,@@U  U  @@а 'Subterm@Ƞ4"Id@!t@@,@@,䠰% ,@@V  V  @@@A@Y@@T  @@@ 2match_context_hyps@,!a,@Aа #Hyp@A%lname@@,G ,@@-@@:Z S U;Z S v@@а #Def@W%lname@@-]- -@@- e5 -@@-@@X[ w yY[ w @@@A@Y@@\Y 6 6@@@_ *match_rule@,!a-7!t-8@Bа #Pat@I[ -9@@-;@@-@# -E@@-G" -L@@_  _  =@@а #All@- -N@@` > @` > K@@@A@YY@@^  @@@ .ml_tactic_name@,@@а ,mltac_plugin@@@@-hf#%f#;@)ocaml.doc# ~ Name of the tactic entry where the tactic is defined, typically found after the TACTIC EXTEND statement in the source. @g<>h@@@@@а ,mltac_tactic@@@@-mii@@@@A@@@c  j@ 9 Extension indentifiers for the TACTIC EXTEND mechanism. @b M Mb M @@@@@@հ /ml_tactic_entry@,@@а *mltac_name@@D@@-}mm@@а +mltac_index@@@@-nn*@@@@A@@@lo+,@@@ 4glob_constr_and_expr@,@@@A@(TactypesA4glob_constr_and_expr@@-@@sFFsF@@@ 0open_constr_expr@,@@@A@@-Š/+constr_expr@@-@-@@uu@@@ 0open_glob_constr@,@@@A@@-ݠ2@@-@-@@$v%v@@@( 2binding_bound_vars@,@@@A@/Constr_matchingA2binding_bound_vars@@.H@@3x4x@@@7 V')?'`@@а d.TacMutualCofix@n"Id@!t@@=[&}"Id@!t@@=^ `=a@=b@@=d@@aacba@@а e)TacAssert@*@@=ig@@=l37 `=o@@=q@@=v@@$CAstA!t2intro_pattern_exprf `={@@=}@@=@@=V `=@@@@а f-TacGeneralize@z0with_occurrencesm `=@@=$NameA!t@@=@=@@=@@   C@@а g)TacLetTac@@@=$NameA!t@@= `= +clause_expr `=@@=Ơ|@@=ˠ@$CAstA!t9intro_pattern_naming_expr@@=@@=@@=@@DF@@а h4TacInductionDestruct@@@=۠@@=ޠr `=ᠰ `=⠰ `=@@=@@@@@а i)TacReduce@;,red_expr_gen `=𠰖 `=񠰖 `=@@=>+clause_expr `=@@>@@5UW6U@@а j)TacChange@ `>@@> `> Z+clause_expr `>@@>@@QR@@а k*TacRewrite@@@>6^@@>%multi@@>I `>@@>!@>%@@>'+clause_expr2 `>,@@>.B$ `>3@@>5@@@@а l,TacInversion@HU `>:n `>;P `><@@>@5quantified_hypothesis@@>I@@%@@@A@@@@@@ 2gen_tactic_fun_ast@,(constant@!cC C@C%dterm@$dtrmC C@C%level@!lC C@C$term@!tC C@C$name@!nC C@C)reference@!rC C@C'tacexpr@"teC C@C'pattern@!pC C@C@CCCCCCCCCǐ@C C@A@A꠰>$NameA!t@@C@@Cߠ /gen_tactic_expr@u C@@C@C@@)$$*)%%@@@ - ,(constant@!cAj AP@AQ%dterm@$dtrmAl AJ@AK%level@!lAn A\@A]$term@!tAv AG@AH$name@!nAp AV@AW)reference@!rAt AS@AT'tacexpr@'tacexprAx AY@AZ'pattern@!pAr AM@AN@A_A`AaAbAcAdAeAfAg@Ah AF@Aа 'TacAtom@@#LocA'locatedq A{@@A@@A@@xzx@@а 'TacThen@ A@@A A@@A@@@@а +TacDispatch@  A@@A@@A@@"@@а ,TacExtendTac@  A@@A@@Aڠ A@@Aᠰ Ơ̠ A@@A@@A@@#%s@@а (TacThens@ܠ A@@A ڠ砰 A@@A@@B@@  @@а .TacThens3parts@ B@@B  B @@B@@B  B@@B   B@@B!@@B&@@ < =Hf@@а (TacFirst@ ) B+@@B-@@B2@@ Pgi Qg@@а +TacComplete@9/ B7@@B9@@ _ `@@а (TacSolve@ ?LB B>@@B@@@BE@@ s t@@а &TacTry@\R BJ@@BL@@  @@а %TacOr@ka BQ@@BSrh BX@@BZ@@  &>@@а 'TacOnce@w B_@@Ba@@ ?A Nf@@а .TacExactlyOnce@ Bf@@Bh@@ gi }@@а .TacIfThenCatch@ Bm@@Bo Bt@@Bv B{@@B}@@  @@а )TacOrelse@ B@@Bà B@@B@@   ' ?@@а %TacDo@ &or_var @@B@@Bݠ B@@B@@  @ B  @ l@@а *TacTimeout@ &or_var @@B@@B B@@B@@  m o  m @@а 'TacTime@ 堰 &@@B@@B B@@B@@ 6   7  @@а )TacRepeat@ B@@B@@ E   F  @@а +TacProgress@.$ B@@B@@ T   U !@@а +TacShowHyps@=3 B@@B@@ c!! d!!@@@а +TacAbstract@LB B@@BԠ 2 "Id@!t@@B@@B@@ !A!C !T!z@@а %TacId@ _- B@@B@@B@@ !{!} !{!@@а 'TacFail@ s@@B &or_var @@B@@B R B@@B@@B@@ !! !!@@а 'TacInfo@ C@@C@@ !! !!@@а (TacLetIn@ @@C   %lname@@C ~.gen_tactic_arg@ C@@C@C@@C͠ C@@C @@ "" "D"\@@а (TacMatch@ @@C%ᠰ C(@@C* ߠ C/ C0@@C2@@C8@@C>@@ "]"_ ""@@а ,TacMatchGoal@ @@CD (@@CG נ CJ CK@@CM@@CS@@CY@@ A"" B "# @@а &TacFun@  C_@@Ca@@ P #!## Q #!#D@@а &TacArg@ 'located{4 Cf@@Ch@A  J&option@@#LocA!t@bk@bj!bh@bibg@Cm@@  #E#G  #E#l@@а )TacSelect@ @@Crmc Cu@@Cw@@  #m#o  #m#@@а %TacML@@#LocA'located@@C| ͠ C@@C@@C@C@ASP@bu@bt&br@bsbq@C@@ ## ##@@а (TacAlias@@#LocA'located 'KerNameL!t@@C  C@@C@@C@C@A @b@b~)b|@b}b{@C@@ $$ $$]@@@A@@@ __ $$@*ocaml.text Generic ltac expressions. 't : terms, 'p : patterns, 'c : constants, 'i : inductive, 'r : ltac refs, 'n : idents, 'l : levels @  .]@@@@@@ 4,(constant@#cst@ @@@߰%dterm@$dtrm@ @@@ٰ%level@#lev@ @@@$term@#trmA @@@ְ$name@#nam@ @@@)reference@#refA @@@'tacexpr@'tacexprA @@@'pattern@#patA @@@ܰ@@@@@@@@@@@@ @@Aа *TacGeneric@ 0generic_argumentK A @@A @@  @@@а -ConstrMayEval@ (may_evalQ Au A+ A@@A@@ AC Ap@@а )Reference@M A@@ qs q@@а 'TacCall@@#LocA'locatedc A! 㠰 A"@@A$@@A)@A-@@A/@@  @@а *TacFreshId@  &or_var @@A5@@A9@@A>@@  @@а &Tacexp@ AB@@  @@а *TacPretype@ AD@@  @@а +TacNumgoals@@@  ,@@@A@@@  @@@  %g_trm@,@@@A !@@PU@@ -%% -%&@@@ %g_pat@,@@@A@@Pi@@ .&& .&&0@@@" %g_cst@,@@@A 9&or_var >.and_short_name U:evaluable_global_reference@@P{@A  bJ&option@@)MisctypesA&lident@b@b@bb@P@@P@@ P/&1&1 Q/&1&n@@@T %g_ref@,@@@A k&or_var 'located o@@P@A  @b@bb@bb@P@@P@@ y0&o&o z0&o&@@@} %g_nam@,@@@A &lident@@P@@ 1&& 1&&@@@ 0glob_tactic_expr@,@@@Al *g_dispatch@@@Q@@Q:@@ >'b'b ?'y'@@@,@@@A(constant@@@P@P%dterm@@@P@P%level@ &glevel@@Q @Q$term@@@P@P$name@O@@Q@Q)reference@@@P@Q'tacexpr@U@@Q@Q 'pattern@@@P@P@QQQQQQQQQ@Q@@ 3&& <'_'`@@@ 7glob_atomic_tactic_expr@,@@@Aߠd@@Q@@R5@@ A'' B''@@@ /glob_tactic_arg@,@@@At@@R@@R@@ D'' E'(@@@  %r_trm@,@@@A3+constr_expr@@S1@@I()()I()(A@@@ %r_pat@,@@@A?3constr_pattern_expr@@SA@@!J(B(B"J(B(b@@@% %r_cst@,@@@A<.or_by_notationM)reference@@SS@A  @$CAstA!t0or_by_notation_rb@b@bb@SW@@IK(c(cJK(c(@@@M %r_ref@,@@@Ap)reference@@Sx@@UL((VL((@@@Y %r_nam@,@@@Ap&lident@@S@@aM((bM((@@@e %r_lev@,@@@A&rlevel@@S@@mN((nN((@@Aq /raw_tactic_expr@,@@@AT *r_dispatch@@@S@@S@@[)|)|\))@@@,@@@A(constant@j@@S@S%dterm@@@S@S%level@&rlevel@@S@Sа$term@@@S@S$name@[@@S@Sư)reference@p@@S@S'tacexpr@U@@S@S˰'pattern@@@S@S@SSSSSSSSSڐ@S@@P((Y)y)z@@@հ 6raw_atomic_tactic_expr@,@@@A Ǡd@@T@@T@@^))_))@@@ .raw_tactic_arg@,@@@At@@UW@@U@@a))b* **@@@ %t_trm@,@@@A@'EConstrA&constr@@U@@f*H*Hf*H*c@@@ %t_pat@,@@@A.constr_pattern@@Y@@ g*d*d g*d*@@@ %t_cst@,@@@A9:evaluable_global_reference@@Z@@h**h**@@@ %t_ref@,@@@AH'located2@@Z@A  Ġ@c-@c,c*@c+c)@Z#@@;i**<i**@@@? %t_nam@,@@@Ai"Id@!t@@ZG@@Ij**Jj**@@@M *t_dispatch@,@@@A(constant@K@@Zc@Zf%dterm@X@@ZY@Z\%level@&tlevel@@Zw@Zz$term@@@ZT@ZW$name@A@@Zm@Zp)reference@m@@Zh@Zk'tacexpr@x@@Zr@Zu'pattern@@@Z^@Za@Z|Z}Z~ZZZZZZ@Z@@l**u++@@@ 2atomic_tactic_expr@,@@@A _@@Z@@[@@w++x++@@@ ,raw_red_expr@,@@@A,red_expr_gen@@[@@[@@[@@[@@|++|+, @@@̰ -glob_red_expr@,@@@A,red_expr_gen@@[@@[@@[@@[@@}, , }, ,B@@@ .ltac_call_kind@,@@а *LtacMLCall@k@@[@@,i,k,i,@@а 0LtacNotationCall@$'KerNameL!t@@[@@,,,,@@а ,LtacNameCall@@@[@@,,,,@@а ,LtacAtomCall@1@@[@@,,,,@@а +LtacVarCall@N"Id@!t@@[@@[@@3,,4,-&@@а 0LtacConstrInterp@@)Glob_termA+glob_constr@@\נ@,Ltac_pretypeA,ltac_var_map@@\@@M-'-)N-'-p@@@A@@@P,S,S@@@S *ltac_trace@,@@@A-@#LocA'located@@]@A @cg@cfcd@cecc@]#@@](@@z-r-r{-r-@@@~ +tacdef_body@,@@а 0TacticDefinition@&lident@@]M @@]P@@----@@а 2TacticRedefinition@)reference@@]S3@@]V@@..!..T@@@A@@@--@@@@@@@@@@@@(2Ltac_plugin.Tacarg&_none_A@AAA@Q*floatarray@,@@@A@@@+@@@@P5extension_constructor@A#int@,@@@A@@@1@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@@@а_$true@@@E@@A@@@E@AF$unit@,@@а`"()@@@N@@A@@@N@A#G#exn@,@@AA@@@Q@@&H%array@,@M@A@A@@@X@@-I$list@,N@Aаa"[]@@@c@аb"::@ @@O@@o@@A@Y@@p@@EJ&option@,P@Aаc$None@@@{@аd$Some@ @@@@A@Y@@@@WN&lazy_t@,1Q@A@A@Y@@@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@A=ocaml.warn_on_literal_patternO@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@Ac@X+End_of_fileC+@@@Aj@W)Sys_errorC2@.@@AŠ$r@[.Sys_blocked_ioC:@@@A̠+y@V)Not_foundCA@@@AӠ2@U'FailureCH@D@@A۠:@T0Invalid_argumentCP@L@@A㠠B@Z.Stack_overflowCX@@@AꠠI@S-Out_of_memoryC_@@@A񠠠P@R-Match_failureCf@eab@c@@A]@C%bytes@ِ@*PervasivesA@&GenargA@)GeninterpA@'TacexprA%make0@#dyn@)GeninterpA#Val@#tag@f@@e5@@62@O&string@@@D9@&GenargA+genarg_typehi@@:@;3@41@6plugins/ltac/tacarg.mlQQ@@*wit_tactic@M+genarg_typeL/raw_tactic_expr@@R0glob_tactic_expr@@\#Val@!t@@@@@ Vbf!Vbp@@ (wit_ltac@5@'TacexprA/raw_tactic_expr@@  0glob_tactic_expr@@ F$unit@@@  @@ @GYHY@@N3wit_destruction_arg@\@'TacexprA/destruction_arg@)MisctypesA-with_bindings@*ConstrexprA+constr_expr@@M @@M @@M M @'TacexprA/destruction_arg-with_bindingsQ4glob_constr_and_expr@@M @@M @@M M @'TacexprA/destruction_argc !delayed_open_constr_with_bindings@@M @@M M @@ N @[[@@@@@'TacexprA@+Ltac_pluginA@A@@@A@@_D@@ABC@@B@@AC@@DA(2Ltac_plugin.Tacarg\\6@AB@@@@@AB@@C (2Ltac_plugin.TacargYY@B@(@@@@@AB@@B@(2Ltac_plugin.TacargYY@@@  ِA@:@@C@(2Ltac_plugin.TacargYY@@&GenargAbAb@b@b@bc8@@b@b@b@b@J  J  @@g,subst_or_var@@@@LgAg@&or_varg@@g @@g@g@g@N 6 :N 6 F@@k-subst_located@@@qҰr@kȰ@@#LocA'located@@Ѱ @@@k@k@R  R  @@m/subst_reference@@@)Mod_substA,substitution@@ mఖ@G*@%NamesA'KerNameL!t@@ n@@m@@鰳]@'KerNameL!t@@ n@@m@@@m@m@*T  +T  @@@"PpA@'PrinterA r6subst_global_reference@@@)Mod_substA,substitution@@? r?ǰ@q@)GlobnamesA0global_reference@@U sU@@U rU@@Uϰ@)GlobnamesA0global_reference@@U sU@@U rU@@U@U r?@? r?@p]  q]  @@ /subst_evaluable@@@@U Uﰖ@ɠ:evaluable_global_reference@@V V.V@V V@@V۠:evaluable_global_reference@@V V  CV@@V @V  V@@V@U U@U U@ii@@ =subst_constr_with_occurrences@@@@V7 V@V, V%@@V6kV4@V5 V&@V' V"@@V3@V2 V-@V. V#@V$ V@V  V@m+/m+L@@ Z@Z㠰@@Z@Z 2Zy@@Zx 2Zv@@Zu 2Zqy!! 2Zv@@Z" 2Z@Z@@Z@Z 2Z@@Z 2Z@@Z 2Zp@Zr@Zs 2Zn@||@@ <,subst_atomic@@@@ <Z@7glob_atomic_tactic_expr@@[" <Z6gen_atomic_tactic_expr*g_dispatch@@k <nP@@nk <Z@[@[ <Z@@@ =,subst_tactic@@' <[@0glob_tactic_expr@@dR <}@@ <}@} <[@[ <Z@ @@ >0subst_tactic_fun@@B <[@2gen_tactic_fun_ast7 <n@@n <[ > <n@@n <[ @[ @[  <Z@*&{&+&{&@@ ?,subst_tacarg@@_ <[@.gen_tactic_argV <n@@n <㰖 ] <o@@ <@ <[@[ <Z@I&&J&&@@ @0subst_match_rule@@~ <[@I$list@*match_rule#%g_pat@@oLh <oM@@oK@@oJ <[<@@o <o\u <oo@@on <@@ <[@[@[ <Z@((((@@ A,subst_genarg@@ <[@@&GenargA0generic_argument&glevel@@8@@; <[ @@ <@@ <[@[@[ <Z@ *9*= *9*I@@@@@&TacargA@A@A@B@@@'*match*@_@@APM@@Y@@ABQE@@F@@S@@ABCB@@L@@AYR@@K^@@A~D@@BCC@@T@@AG@@BDEH@@Q@@AK@@SI@@ABJ@@O@@iX@@ABCW@@]@@AHN@@BA@@@V@@ACU@@P@@\@@ABZ@@[@@ACDEF@@_@((4Ltac_plugin.Tacsubst511511@F$unit@@@KB[@X@@@LKBIHCDCE54F@@^@((4Ltac_plugin.Tacsubst 41V1X41V1@@@KBl@i@@^@((4Ltac_plugin.Tacsubst311311T@ @@KBx@u@@^@((4Ltac_plugin.Tacsubst%200&201@,@@KwB@@@)^@((`4Ltac_plugin.Tacsubst11002100@8@@KmB@@@5^@((<4Ltac_plugin.Tacsubst=00;0=>00;0@D@@K:B@@@A^@(( 4Ltac_plugin.TacsubstI///J//09@P@@KB@@@M^@('4Ltac_plugin.TacsubstU.//V.//@\@@KɐB@@@Y^@('4Ltac_plugin.Tacsubsta-/l/nb-/l/@h@@KqB@@@e^@('4Ltac_plugin.Tacsubstm,/9/;n,/9/j@t@@KTB@@@q^@('p4Ltac_plugin.Tacsubsty+//z+//7@@@K͐B@@@}^@('P4Ltac_plugin.Tacsubst*..*./@@@KB@@@^@('(4Ltac_plugin.Tacsubst)..)..@@@KB@@@^@('4Ltac_plugin.Tacsubst(.\.^(.\.@@@KqB@@@^@(&4Ltac_plugin.Tacsubst'.".$'.".Z@@@KSB @@@^@(&4Ltac_plugin.Tacsubst&--&-. @@@KcB @@@^@(&4Ltac_plugin.Tacsubst%--%--@@@KDB @@@^@($P4Ltac_plugin.Tacsubst[[@@@ !x@@[[@@@+@@@%param@B@@AA@@B@@B@($84Ltac_plugin.Tacsubst]]@@@ !x@@] ] @@@@@@@@B@@A A@@B@@B@($4Ltac_plugin.Tacsubst`AD`Af@B 7%subst@@_2_7@@!c@@_9_:@@!e@@ _<_=@@@d@@@D@@A C@@B2<@A@@B@@AC@@E@($4Ltac_plugin.Tacsubst`AC`Aj@@A&@u@@DA(#4Ltac_plugin.Tacsubst&AA@ a@|@@@B@@B (#4Ltac_plugin.Tacsubst/e0f(@@@ n5%subst@@6d7d@@@@@@ A@@A@B@@TA@@AB@A@(#4Ltac_plugin.TacsubstDfEf @4 B6!b@@OePe@@7!c@@UeVe@@@@@@C@@A B@@8@A@@AB@1C@@AB@@zA@@AB@D@(#4Ltac_plugin.Tacsubstjfkf'@ƐB%@@@C@(#4Ltac_plugin.Tacsubst/@@A*@@@CA(#x4Ltac_plugin.TacsubstzeK@A@J@@@@ @A@A (#h4Ltac_plugin.Tacsubstkk @1explicit_bindings9#@@9$9.B а:%subst@@h*=h*B@@c!l@9@@@kk@@@@@@C@@A<@A@@B@@AB@?B@@`A@@AB@C@(#P4Ltac_plugin.Tacsubstkk@@@$CAstA!t 5quantified_hypothesis@D9*9M:I@9L@@9K9?919&@9)@Y9(999/@9298AX@>@@ED@(#D4Ltac_plugin.Tacsubstkk@@A^@D@@KCC(#(4Ltac_plugin.Tacsubstjkjk@I$list@%9!@@9"9 Bsb!l@ A9@@@ jk jk@@@f@@@C@@AmkBi@C@(#4Ltac_plugin.Tacsubst jk jk@@U9G9 @99A"@{@@D@(#4Ltac_plugin.Tacsubst +jk5@@A(@@@C=("4Ltac_plugin.Tacsubst 2iN` 3iNj@@A@@@@B@BG("4Ltac_plugin.TacsubstAA@ y@@@BM("4Ltac_plugin.Tacsubst Bn8; Cn8T@'B >%subst@\@ Mm ) Nm .@@?!c@T@ Sm 0 Tm 1@@@"bl@O@ Ym 2 Zm 4@@@@@@ C@@D@@ABA@A@@B@@AC@B@@ A@@AB@E@("4Ltac_plugin.Tacsubst nn8V on8m@IB,@@@D@("4Ltac_plugin.Tacsubst wn8: xn8n@@A3@@@DA("4Ltac_plugin.Tacsubst3AA@ @@@@!B@B ("h4Ltac_plugin.Tacsubst q q@B ΰC%subst@U@ pp pp@@D%clear@M@ pp pp@@E!c@O@ pp pp@@@@@@ C@@D@@ABF@A@@B@@AC@A@@A@D@("\4Ltac_plugin.Tacsubst q q@@A(@ @@DA("H4Ltac_plugin.Tacsubst(AA@ @@@@B@B ("04Ltac_plugin.Tacsubst G {  G { @@A Y%subst@@ E   E  @@\%clear@X5@ G {  G { @@]!n@A#int@@@=Y:@ G {  G { @@^!x@Ġ <@@;@>@ G { @@@G@@@<@C@@Z%clear@D@@AB4B@@A@@AC@ A@@A@DC("(4Ltac_plugin.Tacsubst H   H  @@AD_%clear@X?@ H   H  @@`"id@ T&lident@@JYG@ H   H  @@a!x@ I@@H@K@ -H  @@@@@<5@E6@AC5@E3("4Ltac_plugin.Tacsubst 9F ) X :F ) z@BwE@ AF ) - BF ) 2@@[!c@@ GF ) @ HF ) A@@@@@@X@A E@@W@ABTSCQ@E@(!4Ltac_plugin.Tacsubst TF ) E@@A@@@ EU(!4Ltac_plugin.TacsubstSAA@ @@@@c@Aa@B`@B^(!4Ltac_plugin.Tacsubst dL ( + eL ( .@A c!f@@ oJ   pJ  @@d!c@@ uJ   vJ  @@e!n@@ {J   |J  @@@@@@C@@AB@@f@A@@AB@@D@(!4Ltac_plugin.Tacsubst L ( * L ( 4@@A$@@@CA(!4Ltac_plugin.Tacsubst$AA@ @@@@@A@B@@B (!x4Ltac_plugin.Tacsubst O U j O U k@@A h!f@@ N 6 G N 6 H@@i!x@ H@@@ O U Y O U f@@@@@@B@@AA@@B@@BB(!h4Ltac_plugin.Tacsubst P l  P l @A#j!x@ gg@ P l w P l x@@@ @@ C@B@@C@(!`4Ltac_plugin.Tacsubst P l |@@A@*@@ C(!@4Ltac_plugin.Tacsubst7AA@ @0@@*B%(!4Ltac_plugin.Tacsubst R   R  @@@ *l!f@@ R   R  @@@?@@@ A@@A@@A@(!4Ltac_plugin.Tacsubst U   U  @@@mmA Dn%subst@@ T   T  @@@X@@@ A@@A@?B@@jA@@AB@A@(!4Ltac_plugin.Tacsubst U   U  @@@nn A@l@@A@( 4Ltac_plugin.Tacsubst U  *@@@!@r@@A@( 4Ltac_plugin.Tacsubst "gp #gp@@ː@ rU rUאA x s%subst@@ 2]   3]  @@ t,subst_global@@@@L s?̰@@U s?@? s?@ F^   G^  @@@@@@A@@B@@AB@B@@A@@AB@B@( 4Ltac_plugin.Tacsubst Vgpr4@@A+@@@B@( 4Ltac_plugin.Tacsubst \^  :@@@0@@@@@A@A@( 4Ltac_plugin.Tacsubst dedg eedk@@A< u#ref@1@ m^   n^  @@ v$ref'@@@? t?@ x_   y_  @@ w"t'@@&ConstrA&constr@@? t?@ _   _  !@@@@@@@B@@A(A@@%D@@AC@@BC@iA@@A@D@( 4Ltac_plugin.Tacsubst b   dHa@ @@ sU tKBA %sigma@@#EvdA(evar_map@@E7 uD@ a a j a a o@@ #env@@'EnvironA#env@@E8 uD@ a a q a a t@@@@@@@E@@F@@AB@@?@A,G@@@@ABC?@G@( 4Ltac_plugin.Tacsubst b  =@@"PpA!t@@ tK uLB@@:@@G@( 4Ltac_plugin.Tacsubst b   c D@@"PpA!t@@ uL vLBS@M@@1H@( 4Ltac_plugin.Tacsubst c /@@@ vL wLB`@Z@@>I@( t4Ltac_plugin.Tacsubst  c @@@ wL xLBm@g@@KJ@( d4Ltac_plugin.Tacsubst- b  @,@@ xL yLBz@t@@XK@( T4Ltac_plugin.Tacsubst: $b  @9@@ yL zLB@@@eL@( D4Ltac_plugin.TacsubstG 1b  @F@@ zL {LA@@@rM@( ,4Ltac_plugin.Tacsubst >b  @S@@ zL {LƐA@@@L@( 4Ltac_plugin.Tacsubst Kb  5@`@@ yL zLϐA@@@K@(4Ltac_plugin.Tacsubst Xc  O@m@@ xL yLאA@@@J@(4Ltac_plugin.Tacsubst ec i@z@@ wL xLC@@@I@(4Ltac_plugin.Tacsubst rc 3@@@ vL wUA@@@H@(4Ltac_plugin.Tacsubst dHR dH`@@@ uL vUA@@@G@(4Ltac_plugin.Tacsubst@A@@@G@(4Ltac_plugin.Tacsubst a a w a a @@D uE6A5@@@D@(x4Ltac_plugin.Tacsubst a a e dHb@@A<@@@D@(l4Ltac_plugin.Tacsubst ` > H ` > [@E$bool@@@ tB; uB@BM@@@)D@(X4Ltac_plugin.Tacsubst ` > AT@@AS@@@/D@(D4Ltac_plugin.Tacsubst _  $ _  :@TJ@? t?אB`@@@@;@A6@A@(,4Ltac_plugin.Tacsubst _  k@@@h@%@@A@( 4Ltac_plugin.Tacsubst k k)@@ W E@ V V A, %subst@ k@ i i@@ .subst_eval_ref@@ b@@U S@@U@U U@ j j@@@L@@@A@@B@@AB@ A@@A `B@@B@B@(4Ltac_plugin.Tacsubst k0@@A'@[@@BA(4Ltac_plugin.Tacsubst j j@AA0@e@@@@A@A (4Ltac_plugin.Tacsubst jC@@@9@n@@ A@(4Ltac_plugin.Tacsubst m+^ m+w@ IBq %subst@ t@ )m+M *m+R@@ !l@ l@ /m+T 0m+U@@ !c@ n@ 5m+V 6m+W@@@@@@ C@@D@@AB d@A@@B@@AC@ A@@A@D@(4Ltac_plugin.Tacsubst Hm+[ Im+x@@A(@@@DA(4Ltac_plugin.Tacsubst(AA@@@@@B@B (4Ltac_plugin.Tacsubst Yp Zp@ ?B %subst@ {@ eoz foz@@ %bvars@ n@ koz loz@@ !c@ p@ qoz roz@@ !p@ k@ woz xoz@@@@@@E@@AD@@C@@AB @A@@%B@@AC@ 7A@@A@F@(4Ltac_plugin.Tacsubst p p@ hB3@@@E@(4Ltac_plugin.Tacsubst p p@@A:@@@EA(l4Ltac_plugin.Tacsubst9AA@@@@@B@B (L4Ltac_plugin.Tacsubst t" t;@@ f 3@ W WTA %subst@ |@ r r@@@ @@@ A@@A@ JB@@A lA@@ C@@AB@C@(@4Ltac_plugin.Tacsubst u<@ u<W@@ x F@ W WaA@ @@B@(44Ltac_plugin.Tacsubst vX\ vX@@ v @@ W WrA*@-@@#A@((4Ltac_plugin.Tacsubst s @@@0@3@@)A@(4Ltac_plugin.Tacsubst {Mp {M@ WB: %subst@ ;@ x x@@ !c@ 2 W W W@ {M^ {M_@@@Q@@@C@@A '@A@@B@@AB@ A@@A B@@B@C@( 4Ltac_plugin.Tacsubst {Mc*@@A%@c@@CD(4Ltac_plugin.Tacsubstz2zK@  WB3 %locid@@)MisctypesA&lident@@W@)z*z@@ !c@< W W@2z3z@@@@@@C@@D@@AB:8C6@D@(4Ltac_plugin.Tacsubst?z@zL@@A&@@@ D3(4Ltac_plugin.TacsubstGyHy@ ,red_expr_gen X M ;@@ W WBm !r@   @@W@ayby@@ !c@ @gyhy@@@@@@ C@@Am@D@@Am@BCl@E@(4Ltac_plugin.Tacsubstuyvy@  WӐB&@@@D@(4Ltac_plugin.Tacsubstyy@@A-@@@Dt(|4Ltac_plugin.Tacsubst||@  XB !c@ W@||@@@@@@ C@@AB@C@(p4Ltac_plugin.Tacsubst|@@A@@@ C(H4Ltac_plugin.TacsubstAA@@@@@B@B((4Ltac_plugin.Tacsubst=@ OB %subst@ @~~@@ #ido@J&option@@%NamesA"Id@!t@@X!@@X @@@ "pc@ @@@@-@@@#D@@A 1@A@@BC@@.B@@AC@ A@@A@D@(4Ltac_plugin.Tacsubst >@@A9@@@@DB(4Ltac_plugin.Tacsubst?S?z@  Z[BE 0"pc@  ZN Z8@?H?J@@@W@@@(@AC@@&@AB%@C@(4Ltac_plugin.Tacsubst ?N@@A@b@@ C"(4Ltac_plugin.TacsubstZ AA@c@h@@@8@5@AB4@B+(4Ltac_plugin.Tacsubst%--%--@@@wK!v@@)MisctypesA&or_varA#int@@@LP@@LO@2%--3%--@@@@@@L^@B@@AA@@B@@B@(4Ltac_plugin.Tacsubst?'.".X@'.".Y@@@M!v@O&string@@@L\@L'.".SM'.".T@@@@@@Nx@B@@AA@@B@@B@(4Ltac_plugin.TacsubstY(.\.Z(.\.@@@O!v@@%NamesA"Id@!t@@Lz@j(.\.k(.\.@@@@@@P@B@@AA@@B@@B@(l4Ltac_plugin.Tacsubstw)..x)..@@@ҰQ!v@[&lident@@L@)..)..@@@@@@R@B@@AA@@B@@B@(T4Ltac_plugin.Tacsubst*./*./@@@S!v@@$CAstA!t|2intro_pattern_expr@(TactypesA4glob_constr_and_expr@@L@@L@@L@*..*..@@@ @@@T@B@@A$A@@B@@B@(<4Ltac_plugin.Tacsubst.//.//@@@U!v@@%LocusA+clause_expr&lident@@L@@L@.//.//@@@ '@@@V@B@@AA@@B@@B@(4Ltac_plugin.Tacsubst//0//08@@@9W%subst@@)Mod_substA,substitution@@L3L"L@//0//0@@X!c@U4glob_constr_and_expr@@L{@//0//0@@@ U@@@A@@%B@@AB@A@@A@B@(4Ltac_plugin.Tacsubst 00;0w 00;0@@@hY%subst@/@@LfLULJ@00;0l00;0q@@Z!c@4glob_constr_and_expr@@LD@(00;0r)00;0s@@@ @@@A@@ B@@AB@A@@A@B@(4Ltac_plugin.Tacsubst6- -7- -2@@&GenargA6abstract_argument_typea"$8@@@>(@b"$9@@@>,@@>>  @@>8>>@@> >AȰm%subst@ @t *9*Ju *9*O@@'out_gen$wit1%subst#map,subst_genarg!x(wit_list!s#wit'wit_opt&glbwit#ans$wit2!p(wit_pair!q&in_gen@q#wit@`+genarg_typeo*$Glbwit_'a@@@8V9n*$GenArg_'a@@@'V=p*$Glbwit_'c@@@:V;@@?@ *9*` *9*c@@r!x@V(@ *9*e *9*f@@PONMLKJIHGFEDCBA@@e$wit1@?_"$6@@@?堰@@?蠰c#$10@@@?@@@,4,A,4,E@@f$wit2@``"$7@@@?栰@@?頰d#$11@@@?@@@,4,G,4,K@@A!p@@@?@$,P,X%,P,Y@@B!q@@ ?@0,P,[1,P,\@@C!p@@@?@;,d,l<,d,m@@D!q@@@?@F,,G,,@@@,@@@A@@@@@@mV@@f@A,@@@A@@򠰳b@@@@mV@@t@,@@@A@@b@@@@mV@@@AB,@@@A@@VV@@@y,@@@A@@VV@@@A2,@@@A@@VV@@@-,@@@A@@VV@@@,@@@A@@VV@@@y,@@@A@@VV@@@ABCDE@ @@@ @D@@dJI@@ABJ @A@@_KxH@@AC/B@@ E@@G@@ABF@@C@@ACD@ G@@AE@@^A@@AB H@@B@@A~C@@BC+D@@ ?L@@A K@@ J@@A I@@F@@ABCD@ @@A A@@@B z@@ @@A @@ @@ABCL@(4Ltac_plugin.Tacsubst- -- -1@9@@?'@@@?+@@???@@?)@ @@?-@!@??@@??B@ T@@rL@(4Ltac_plugin.Tacsubst- -- -9@@A@ \@@zKA(4Ltac_plugin.Tacsubst,,,-@AB@ g@@~@z@ACyxDpXJ(4Ltac_plugin.Tacsubst,,,,@?ɠ&glevel@@??@@??ѐA@ @@ K@(4Ltac_plugin.Tacsubst7,,)@0generic_argument@@??B@ @@1J@(p4Ltac_plugin.TacsubstH,,I,-@    @@@@@@@B@ @@FJ@(`4Ltac_plugin.Tacsubst],,^,-@'@@AA@A@@AAA *@ @@`K@(L4Ltac_plugin.Tacsubstw,,s@@A1@ @@gJA(H4Ltac_plugin.Tacsubst,d,p,d,@AB<@ @@@@@ABtCDI(84Ltac_plugin.Tacsubst,d,x,d,@sb?r@@??@@??A;Z@ @@J@($4Ltac_plugin.Tacsubst,d,'@p@@??BJi@ @@-I@(4Ltac_plugin.Tacsubst,d,,d,@nm@@@@@@@B]|@ @@@I@(4Ltac_plugin.Tacsubst,d,,d,@@@AA@A@@AAAw@ 3@@ZJ@(4Ltac_plugin.Tacsubst,d,h@@A~@ :@@aI@(4Ltac_plugin.Tacsubst,P,T@@A@ A@@@_@AY@BSRDJ2G@(4Ltac_plugin.Tacsubst,,,0,,,3@@A^#wit@b["$3@@@?\"$4@@@?]"$5@@@?@@@+7+B+7+E@@k#ans@@@?@@?@.+I+Q/+I+T@@@,@@@AJ&option@/@@@@@mV@@M@A,@@@AD@@@@@mV@@Y@,@@@A@@@@@@mV@@g@AV,@@@A@@VV@@j@Q,@@@A@@VV@@n@L,@@@A@@VV@@r@ABCD@ @@@@AMG@@@AB@uF@A@BCG@(4Ltac_plugin.Tacsubstt+d+ru+d+@TBI@ @@CF@(4Ltac_plugin.Tacsubst+d+y+d+@JV@@?A@@??n@@??Ah@ @@G@(4Ltac_plugin.Tacsubst+d++d+@Πs@@@A@@@@򠰖*@@@@A@@@@@@@@A@ @@KG@(4Ltac_plugin.TacsubstU@A@ @@PF@(x4Ltac_plugin.Tacsubst+++,$@?LBްl!x@@@@@++++@@m!s@@@ @ @++++@@@ D@@[@H@@ABW GR@BCQ9H@(h4Ltac_plugin.Tacsubst+,+,@Ơ|@@?hAa@@?`?N?V?M@@?O?TAB@ l@@(I@(X4Ltac_plugin.Tacsubst+, +,@M)@@@gA_@@@^@X,@U~&@@@iAc@@@b@Y@@@W@]Al@ @@RI@(<4Ltac_plugin.Tacsubstx@Aq@ @@WHA(84Ltac_plugin.TacsubstM++N++@AB{!@ @@e_CG ((4Ltac_plugin.TacsubstY++Z++@=z@<@@@@@@@@A<@ @@H@(4Ltac_plugin.Tacsubstq++$@:@@@@&BK@ @@*G@(4Ltac_plugin.Tacsubst++++@87@@A)@@A(A1B^@ @@=G@(4Ltac_plugin.Tacsubst++++@]@@BBB3A;B2@@B4B9Ax@ @@WH@(4Ltac_plugin.Tacsubst++@@A@@@^G@(4Ltac_plugin.Tacsubst+I+M@@A@ @@=F@(4Ltac_plugin.Tacsubst++++%@I$list@X"$1@@@>@@@>>JB@@>>>@@>>AwZ#wit@JW"$0@@@?&@@?Y"$2@@@?@@@ *|* *|*@@h#map@@?@@k?GD@@?H@I?F@ ** **@@@l,@@@AVR@@@@@mV@@2@A,@@@AbA@@@@@mV@@>@},@@@Ap@@@@@@mV@@L@AS,@@@A@@VV@@O@t,@@@A@@VV@@S@L,@@@A@@VV@@W@ABCD@@@@@AMG@@@AB@rF@A@BCH@(4Ltac_plugin.TacsubstY++Z++$@@@?@@@???@@?@@@??@@??Ai@@@6H@(4Ltac_plugin.Tacsubst++&++6@>Bu@@@BG@(p4Ltac_plugin.Tacsubst++ @@A|@@@IG@(X4Ltac_plugin.Tacsubst **@@A@@@LCF@(44Ltac_plugin.Tacsubst -L-u -L-@@&GenargA5glob_generic_argument@@>>BFg!s@z$ArgT@#tag@@?@@?@@?@@@-:-G-:-H@@@$,@@@A@@mm/@@@1,@@@A@@mm3@@@#,@@@A@@mm7@@@ABC@1@@A@@@A;@BC:"E@($4Ltac_plugin.Tacsubst -L-} -L-@D@@??@O>>?@@??AO/@T@@#F@( 4Ltac_plugin.Tacsubst -L-Rc@@AV6@[@@*E@(4Ltac_plugin.Tacsubst  *k*mj@@A=@b@@1EA(4Ltac_plugin.TacsubstrAA@l@i@@@@z@ABqYB (4Ltac_plugin.Tacsubst****@?s@@?}?u@@?v?{AQi!x@+@6 **7 **@@j#ans@@@P@@O@K@G**H**@@2@@@@B@@AA@@B@B@@AA@@sC@@AB@C@(4Ltac_plugin.TacsubstY**Z**@@A,E@@@BA(4Ltac_plugin.Tacsubstc**d**@AB6P@@@@@A@A (4Ltac_plugin.Tacsubsto** @&%@@@R@@@Q@ZBKe@@@A@(4Ltac_plugin.Tacsubst****@KA\@dA[@@A]AbAb|@@@,B@(l4Ltac_plugin.Tacsubst**?@@@i@@@3A@(`4Ltac_plugin.Tacsubst*+*5*+*7@@Ac%subst@ <s@((((@@@@@@l@A@@B@@AB@I@@AG@@gC@@ABJ@@D@@AE@@BC4F@@HN@@AM@@L@@AK@@H@@ABCD@@@AJB@@B@@@@@A@@@@ABCBC(H4Ltac_plugin.Tacsubst))'))>@ԐB?d"tc@} <H@))))@@e"tl@ <D@@E@))))@@@I@@@>@C@@AN@M@AE@@D@@ABCO7F@(44Ltac_plugin.Tacsubst))A))\@ <omB*@]@@E@((4Ltac_plugin.Tacsubst ))" @@A0@c@@E;(4Ltac_plugin.Tacsubst)))*@B}f"rl@ʠ <M@@P@@O@-)])g.)])i@@g"mp@ @@Q@7)])j8)])l@@h"tc@ <N@>)])m?)])o@@i"tl@ <J@@K@J)])sK)])u@@j$hyps@Š2binding_bound_vars@@ < <y@@{J&option@@*ConstrexprA+constr_expr@@ <@@ < <|@zT@@}@x@@w@@v =r@)y))y)@@k#pat@I4 <L@@/ <@t@@@@@ =@))))@@@@@@@A\H@@{F@@AB@+I@@AG@@@ABxE@@sD@@ACDJ@(4Ltac_plugin.Tacsubst*****@N <bB@@@I@(4Ltac_plugin.Tacsubst)) @@A@@@ IA(4Ltac_plugin.Tacsubst))))@AB@!@@*#@$@A#@B"!CD" H(4Ltac_plugin.Tacsubst)) @@A@-@@ HA(4Ltac_plugin.Tacsubst)y))y)@AB@7@@@@>@AB;D7G(4Ltac_plugin.Tacsubst)y)5@@A@B@@ G(X4Ltac_plugin.TacsubstLSAA@K@H@@JB (<4Ltac_plugin.Tacsubst'( '(%@%g_trm@@ <[ <nB^+%subst@f <@ && &&@@2!c@@@ <6 <@''''@@@n@@@C@@AB@@1!x@A@@AB@{K@@AI@@E@@ABJL@@FF@@AG@@BCH@@P@@AO@@N@@A M@@PJ@@ABCD@r@@AD@@BB@@@@@AQ@@8@@ABCC@(,4Ltac_plugin.TacsubstK''R@@AH@@@3CH(4Ltac_plugin.TacsubstS(E(\T(E(r@O <p;BT3!t@^ <0 <f@a(E(Pb(E(Q@@@@@@I@AC@@I@ABF.C@(4Ltac_plugin.Tacsubstm(E(U@@A@@@ C"(4Ltac_plugin.Tacsubstt''u''@@ArV>(constant@@%dterm@$@%level@*@$term@0@$name@6@)reference@<@'tacexpr@B@'pattern@H@@@@@@''''@@@@@@@A@B|Bj(4Ltac_plugin.Tacsubst'x''x'@䠰%g_ref@@ < <~x@@ <@ < <@@ <B԰.#loc@J&option@ !t@@@ =@']'j']'m@@/!f@,@@ <z =@']'o']'p@@0!l@1ɠ <@@@@ =@ ']'q ']'r@@@b@@@X@D[@C@@A(F@@BE@@CG@@A@@ABCG@(4Ltac_plugin.Tacsubst!'x'"'x'@] <ÐBQ@|@@H@(4Ltac_plugin.Tacsubst,'x'-'x'@b <B\@@@%G@(4Ltac_plugin.Tacsubst7'x'8'x'@ <Af@@@/H@(4Ltac_plugin.TacsubstA'x'~@@Al@@@5G(H4Ltac_plugin.TacsubstH&'I&'@@@ < <BM,!r@b <_@X&&Y&&@@@@@@ C@@AA@@@AB=%C@(84Ltac_plugin.Tacsubstd&&@@A@@@ C(4Ltac_plugin.Tacsubstk''@l''\@@*GenredexprA(may_eval|@@ <, <A%g_cst@@ <2 <&@@ <$ <@@ < <6B-!c@!@@ <~ <@@ < <@@@ <v <@@@''-''.@@@@@@ C@@A@@ABtC@( 4Ltac_plugin.Tacsubst''2H@@A'@ @@ Ch(4Ltac_plugin.Tacsubst(s((s(@ B4#arg@30 <@@@(s((s(@@@ @@@C@@A@@ABC@(4Ltac_plugin.Tacsubst(s(@@A@+@@ C(4Ltac_plugin.Tacsubst(&(9(&(D@@A@3@@+B(4Ltac_plugin.Tacsubst)AA@<@9@@1B(|4Ltac_plugin.Tacsubst&{&&{&@BI'%subst@@&{&&{&@@(#var@ >$NameA!t@ <$@ <# < <@ &{&&{&@@)$body@ < <@&{&&{&@@@n@@@C@@A*D@A@@1B@@-D@@ABC@|M@@AK@@G@@ABKN@@GH@@AI@@BCJ@@R@@A Q@@P@@A O@@QL@@ABCD@s@@AF@@BD@@B@@AR@@9@@@ABCD@(p4Ltac_plugin.TacsubstL&{&M&{&@@A`@@@5DA(\4Ltac_plugin.Tacsubst`AA@@@@@:@8@AB5B (H4Ltac_plugin.Tacsubst^ _ @@A%subst@_ <i-@ij @@!t@0glob_tactic_expr@@iK@tu@@"!x@:/gen_tactic_expr(constant@!jo@jn%dterm@'jm@jl%level@-jk@jj$term@3ji@jh$name@`%g_nam@@i =jg@jf)reference@Eje@jd'tacexpr@Kjc@jb'pattern@Qja@j`@j_j^j]j\j[jZjYjXjW@jV@@jU@@@@@@@^B@@AWA@@NC@@AB@O@@AM@@{I@@ABP@@J@@AK@@BCHL@@\T@@AS@@-R@@AQ@@N@@ABCD@@@A^H@@BF@@D@@A@@@B@@ABCC@(04Ltac_plugin.Tacsubst%%%&+@ 3'KerNameL!t@@ < <@@ <@ <  <5@@ <4BK!s@@@m =m@%%%%@@L!l@㠰7@@j =m@@m@@m =m@(%%)%%@@&!s@@@ =@3%%4%%@@@@@@@D@C@@A+E@@G:F@@AB@@ACiG@(4Ltac_plugin.TacsubstI%& J%&)@O <FBH@@@G@(4Ltac_plugin.TacsubstT%&U%&'@#AQ@@@#H@(4Ltac_plugin.Tacsubst]%%q@@AW@@@)GA(4Ltac_plugin.Tacsubste%%f%%@AB`@@@3-@*@AB)CF(4Ltac_plugin.Tacsubstr%%@@Ak@@@ F@(4Ltac_plugin.Tacsubstx&,&Xy&,&w@&@ <z@@ <y <B&M#loc@@@m@m =m@&,&7&,&:@@N#opn@_/ml_tactic_entry@@m =m@&,&<&,&?@@O!l@.t =m@@m@@m =m@&,&@&,&A@@@ @@@@D@C@@AE@@>G@@AB-F@@@@ABCG@(l4Ltac_plugin.Tacsubst&,&a&,&u@ <JAN@'@@H@(\4Ltac_plugin.Tacsubst&,&G&,&y@@AU@.@@!G@(4Ltac_plugin.Tacsubst%[%%[%@BI!s@-goal_selector@@m@%[%j%[%k@@J#tac@y =mq@@m@%[%m%[%p@@@P@@@D@@AA@B@@C@@AC?'D@(4Ltac_plugin.Tacsubst%[%u%[%@@A'@^@@D@(4Ltac_plugin.Tacsubst%%9%%Z@8 <~@@ <~ <~AH!a@堰 =mK@@mf =mh@&%%,'%%-@@@}@@@r@C@@D@@ABp@p@ACmUD@(4Ltac_plugin.Tacsubst@A@@@@ @A @#arg@F@@AB} CyaF@(4Ltac_plugin.TacsubstA%%EB%%Y@ <oB-@@@D@(4Ltac_plugin.TacsubstK%%2=@@A3@@@$D@(4Ltac_plugin.TacsubstQsRs@2B&tacfun@>s@@iU =i@@i@cs~ds@@@@@@C@@ABC@(4Ltac_plugin.Tacsubstns@@A@@@ C@(`4Ltac_plugin.TacsubsttUouU@ B"lz@?)lazy_flag@@i@5G5I@@"lr@J.direction_flag@@i@5J5L@@#lmr@=::@@i =i⠰'G =i@@i@@i@@i@5M5P@@@@@@ C@@A,D@@9E@@AB@@ACE@(P4Ltac_plugin.TacsubstU[U@@AC@@@E@( 4Ltac_plugin.Tacsubst@ <oBg"lz@M@@j@@@ !c@[{ =i@@j@@@!#lmr@M =jq@@j@@j@@j@@@@H@@@(D@@AC@@4E@@AB<@<@AC9!F@(4Ltac_plugin.Tacsubst@ <o@BA@[@@E@(4Ltac_plugin.Tacsubst  @@AH@b@@E@(4Ltac_plugin.Tacsubst  3@ <nOB!r@(rec_flag@@i@$%@@!l@Ҡ@)MisctypesA%lname@@iҠ =i@@i@i@@i@AB@@!u@͠ @@i@KL@@R!l@I$list@/@@n =n⠰" <n@n =n@@n =n@fg@@@@@@!FJD@@AVE@@@AB@1C@@ACF@(4Ltac_plugin.Tacsubstx y 4@@Ac@@@FA(4Ltac_plugin.Tacsubst@ABl@@@@@ABCE(4Ltac_plugin.Tacsubst@@Aw@@@ E@(`4Ltac_plugin.Tacsubst"%"@"%"X@AB8:#tac@# =l#@@l=@"%"1"%"4@@@@@@C@@ABC@(T4Ltac_plugin.Tacsubst"%"8@@A@@@ C@(84Ltac_plugin.Tacsubst@aBY%#tac@D =j@@k@@@&!s@  "Id@!t@@k@@k@@@@-@@@C@@A@@&D@@ABCE@((4Ltac_plugin.Tacsubst@@A.@;@@D@(4Ltac_plugin.TacsubstY}Y@ 0glob_tactic_expr@@ <p:B$#tac@ =j@@j@YiYl@@@V@@EC@C@@ABB*C@(4Ltac_plugin.Tacsubst Yp Y@@A@a@@ C@(4Ltac_plugin.Tacsubst 0 F@F0glob_tactic_expr@@ <oB##tac@ =j@@j@% & @@@|@@ki@C@@ABhPC@(4Ltac_plugin.Tacsubst0 #1 X@@A@@@ C@(4Ltac_plugin.Tacsubst7"Y"x8"Y"@B۰;#tac@Ơ" =l@@@lZ@F"Y"gG"Y"j@@@@@@C@@ABqC@(4Ltac_plugin.TacsubstQ"Y"n@@A@@@ C@(4Ltac_plugin.TacsubstW!!X!!@B7!s@O&string@@@l@@l@l!!m!!@@8#tac@T =k@@l@x!!y!!@@@@@@#D@@A@B@C@@ACD@(|4Ltac_plugin.Tacsubst!!!!@@A-@@@D@(T4Ltac_plugin.Tacsubst!y!!y!@:B25!n@f&or_varA#int@@@k@@k@!y!!y!@@6#tac@/ =k@@k@!y!!y!@@@@@@$D@@A@B@C@@ACD@(H4Ltac_plugin.Tacsubst!y!!y!@@A.@@@D@( 4Ltac_plugin.Tacsubst!C!a!C!w@qBi3!n@&or_var7@@k@@k@!C!N!C!O@@4#tac@d =k@@k@!C!P!C!S@@@;@@@"D@@A,@B+@C@@AC*D@(4Ltac_plugin.Tacsubst!C!X!C!x@@A,@I@@D@(4Ltac_plugin.Tacsubst$&$7$&$N@BC$tac1@ =l@@l@ $ $ $ $@@D$tac2@ @@l@$ $$ $!@@@j@@YW@D@@AC@@BCX@E@(4Ltac_plugin.Tacsubst $&$O!$&$f@͐B'@y@@D@(4Ltac_plugin.Tacsubst)$&$,*$&$g@@A.@@@D@(4Ltac_plugin.Tacsubst0##1##@ݐBְ@#tac@ =l@@l@A#j#~B#j#@@A$tact@͠ @@l@K#j#L#j#@@B$tace@נ@@l@U#j#V#j#@@@@@@&E@@AC@@D@@ABCG@(4Ltac_plugin.Tacsubstd##e##@B4@@@F@(4Ltac_plugin.Tacsubstm##n#$@B=@@@E@(4Ltac_plugin.Tacsubstv##w#$@@AD@@@!E@(X4Ltac_plugin.Tacsubst}#<#Q~#<#i@*B!?#tac@ h =l@@l@#"#5#"#8@@@@@@C@@ABC@(L4Ltac_plugin.Tacsubst#<#B@@A@@@ C@(04Ltac_plugin.Tacsubst"# "#!@JBA>#tac@, =l{@@l@""""@@@@@@C@@ABC@($4Ltac_plugin.Tacsubst"#@@A@ @@ C@(4Ltac_plugin.Tacsubst""""@jBb<$tac1@M =l]@@lw@""""@@=$tac2@Y @@lx@""""@@@.@@@D@@AC@@BCE@(4Ltac_plugin.Tacsubst""""@B'@=@@D@(4Ltac_plugin.Tacsubst""""@@A.@D@@D@(4Ltac_plugin.Tacsubst!" !"$@B9#tac@ =l@@l @ !! !"@@@Z@@IG@C@@ABF.C@(4Ltac_plugin.Tacsubst !"@@A@d@@ C@(4Ltac_plugin.Tacsubst $$ $$@  <}@@ <} <}BF!l@   =m@@m+@@m*@ /$$ 0$$@@@@@@C@@Av@v@ABs[C@(4Ltac_plugin.Tacsubst ;$$ <$$@B <}A @@@D@(|4Ltac_plugin.Tacsubst E$$1@@A&@@@C@(`4Ltac_plugin.Tacsubst K$% L$%@BG#tac@ڠ6 =m.@@mH@ Z$$ [$$@@@@@@C@@ABC@(T4Ltac_plugin.Tacsubst e$$@@A@@@ C@(84Ltac_plugin.Tacsubst k$h$ l$h$@m <}@@ <} <}BE!l@ a =l@@m @@m @ $h$u $h$v@@@@@@C@@A@@ABC@( 4Ltac_plugin.Tacsubst $h$ $h$@Y <zvA!@@@D@(4Ltac_plugin.Tacsubst $h$z2@@A'@@@C@(4Ltac_plugin.Tacsubst      @PBJ/"t1@5 =k@@k@      @@0"tf@H%array@G@@k@@k@      @@1"t2@R@@k@      @@2"tl@`+@@k@@k@      @@@6@@&$@@$A@@@IG@(4Ltac_plugin.Tacsubst!/  !0!!B@@A@@@PF@(P4Ltac_plugin.Tacsubst!6 G W!7 G k@B۰-!t@Ơ" =kh@@k@!F 0 >!G 0 ?@@."tl@֠@@k@@k@!U 0 @!V 0 B@@@@@D@C@@ABE@(@4Ltac_plugin.Tacsubst!b G m!c G @c <y@@ <y <zB3@@@D@((4Ltac_plugin.Tacsubst!r G v!s G @t <yA>@@@!E@(4Ltac_plugin.Tacsubst!} G M!~ G @@AE@@@(D@( 4Ltac_plugin.Tacsubst!!@Ϡ <q>@@ <q= <yB2*"tf@  | =kG@@kb@@ka@!!@@+!t@- @@kc@!!@@,"tl@;@@ke@@kd@!!@@@@@D@1E@@AC@@BCG@( 4Ltac_plugin.Tacsubst!!@[ <y <qAA@&@@H@( 4Ltac_plugin.Tacsubst!!@ BJ@/@@F@( 4Ltac_plugin.Tacsubst! ! .@4 <qA@@ <q@ <yBZ@?@@.E@( 4Ltac_plugin.Tacsubst! ! +@$Ac@H@@7F@( 4Ltac_plugin.Tacsubst!! /@@Aj@O@@>E@( p4Ltac_plugin.Tacsubst!<^"<@ <p@@ <p <qB)"tl@  =k)@@kD@@kC@"<L"<N@@@q@@`^@C@@AB]EC@( X4Ltac_plugin.Tacsubst"%<h"&<|@^ <hA @@@D@( L4Ltac_plugin.Tacsubst"0<R1@@A&@@@C@( 04Ltac_plugin.Tacsubst"6"7#@ B۰'"t1@Ơ" =k @@k%@"F"G@@("t2@Ҡ @@k&@"P"Q@@@@@@D@@AC@@BC}E@( 4Ltac_plugin.Tacsubst"]%"^:@ B'@@@D@( 4Ltac_plugin.Tacsubst"f"g;@@A.@@@D@( 4Ltac_plugin.Tacsubst"m1Q"n1r@ <n}@@ <n| <ntA$_loc@  @@i@i =i@"1>"1B@@!t@8 =iW@@ir =i@"1C"1D@@@@@@@C@@A@D@ABD@( 4Ltac_plugin.Tacsubst$@A.@@@@ @Qq@F@@AB CF@( 4Ltac_plugin.Tacsubst"1]"1q@ <^iB>@ @@D@( 4Ltac_plugin.Tacsubst"1IN@@AD@@@"D@( 4Ltac_plugin.Tacsubst"$@@@a@@@@BB@( 4Ltac_plugin.Tacsubst$#@@P@@@@P#eta@A@@A@$A@@A@A@( 4Ltac_plugin.Tacsubst""@ <[BðS!n@ =n@""@@T!b@ <[ =n@""@@@B@@@B@@AC@@U@A@@AB@B@@A@@AB@C@( 4Ltac_plugin.Tacsubst""@@A'@U@@CA( 4Ltac_plugin.Tacsubst##@A@@^@@@@A@A ( 4Ltac_plugin.Tacsubst$k@@@e@@@H@A@@A@A@@A@A@( 4Ltac_plugin.Tacsubst##@ "@@ <o <i(B$ B%subst@X@#-#.@@ C!t@U@@[!@#6#7@@ r!c@ ?@@] =]@#A~#B~@@ s"cl@@@] =]@@]@#Q~#R~@@ t#hyp@&5quantified_hypothesis@@]@#\~#]~@@@@@@@C@@.F@@AB$E@@D@@ABB@@>A@@ABC@Q@@A!gO@@#$K@@ABR@@"L@@A"DM@@BC!N@@V@@ARU@@T@@ATS@@ P@@ABCD@@@@AJ@@B@H@@bF@@AB@@D@@ABCH@( 4Ltac_plugin.Tacsubst##@@As@@@9F@( H4Ltac_plugin.Tacsubst##D@㠰 <h@@ <h <hB m!k@p.inversion_kind@@]@##@@ n!c@ @@[_ =]@@]@##@@ o!l@ &or_var@$CAstA!t9or_and_intro_pattern_expr @@[c =]@@]#@@]"@@]!@@] @##@@ p#hyp@@@]@##@@@I@@@@CF@@ABD@@SG@@A:E@@BCD{I@( 84Ltac_plugin.Tacsubst$)$B@@ @@ <o <_# <h <h <hŰ <_ <h <h@ <h <h̐At@q@@(J@( 4Ltac_plugin.Tacsubst$!$"L@@A{@x@@/G@( 4Ltac_plugin.Tacsubst$(M|$)M}@@A q!x@J(constant@#]p@]o%dterm@_ >]n@]m%level@#]l@]k$term@#]j@]i$name@ @@[] >]h@]g)reference@#]f@]e'tacexpr@#]d@]c'pattern@$]b@]a@]`]_]^]]]\][]Z]Y]X@]W@@]V@$lMQ$mMx@@@@@@@A@@JD@@ABCD@( 4Ltac_plugin.Tacsubst$yOS$zl@'E$bool@@@ <h$\%multi@@ <h%S1with_bindings_arg <h@@ <h&@ <h#@@ <h" <h/Bx i"ev@c*evars_flag@@\@$*$,@@ j!l@/.@@\+@@\) =\@@\@\@@\@$-$.@@ k"cl@@%LocusA+clause_expr =\@@\@$/$1@@ l"by@@@[Y =\@@\@$2$4@@@;@@@C@@A(D@@PF@@ABFE@@@@ABCmH@( x4Ltac_plugin.Tacsubst$$@" <h@@ <h( <hBf@V@@F@( h4Ltac_plugin.Tacsubst%%@ <dGAq@a@@&G@( \4Ltac_plugin.Tacsubst%9?%@@Ax@h@@-F@( (4Ltac_plugin.Tacsubst%%@_ <g@@ <g <gːB f"op@ @@[W =\@@\@%4s%5s@@ g!c@Z =\@%<s%=s@@ h"cl@y+clause_expr =\@@\@%Js%Ks@@@@@@D@@AC@@.E@@AB@@ACG@( 4Ltac_plugin.Tacsubst%Z%[@@@@ <g <g <gΰ <gw <g <g@ <g <gՐAJ@@@"H@( 4Ltac_plugin.Tacsubst%s%t@e <gBT@@@,F@( 4Ltac_plugin.Tacsubst%}%~@@A[@@@3E@( 4Ltac_plugin.Tacsubst%6Y%6m@ ,red_expr_genp <gb @@ <o <gh  <gZ@@ <gi <gnBt d!r@ =\ &@@[e =\} =\@@\@%6E%6F@@ e"cl@+clause_exprg =\@@\@%6G%6I@@@@@@C@@*D@@AB[@Z@ACYAE@( 4Ltac_plugin.Tacsubst%6N%6r@@A3@!@@D@( x4Ltac_plugin.Tacsubst%%!@@A `%isrec@@@\@%!;%!@@@ a"ev@C@@\@%!A%!C@@ b!l@ 0induction_clause =\ =\@@\@\ =\@&!E&!F@@ c"el@M-with_bindingsW =\@\@\ =\@&!G&!I@@ "l'@Р *clear_flag@@f =f\$%@@f`۠@@f@@f =fa@f_%& @@fd =fe@fc@@fb@f^@@f]@f[ =fT@$CAstA!t >9intro_pattern_naming_expr@@f@@f@@f J&or_var@$CAstA!t W9or_and_intro_pattern_expr@@fx =f{@@f@@f@@f@@f@f =fUڠ+clause_expr @@fy =f|@@f@@f =fV@fW =fE@@fD =f@@&OY&O[@@#el'@J&option@&w@@fZW@@f@@f =f@f& &@@f =f@f@@f@f =f@@f =f@&&@@@ 3@@@ )@C@@AD@@=I@@AF@@G@@ABCE@@H@@A@@ABDlIA( t4Ltac_plugin.Tacsubst&&@AB&@ O@@@BCDzH( d4Ltac_plugin.Tacsubst''@@@@ =f@@ =f =f =f_@ =f =fAC@ l@@I@( T4Ltac_plugin.Tacsubst'K@@AI@ r@@#HA( P4Ltac_plugin.Tacsubst'$O^'%{@ABR@ |@@->@;BDG ( 4Ltac_plugin.Tacsubst'0OU_@@A\@ @@ G@(4Ltac_plugin.Tacsubst'6'7@ <fB Z"ev@@@\j@'H'I@@ ["id@$NameA!t@@\k@'U'V@@ \!c@ =\c@']'^@@ ]#clp@+clause_expr =\a@@\l@'k'l@@ ^!b@"1*letin_flag@@\m@'v'w@@ _%eqpat@@$CAstA!t W9intro_pattern_naming_expr@@\p@@\o@@\n@''@@@ @@@)D@@AF@@AB:E@@%C@@A]H@@VG@@AB6@5@ACD4K@(4Ltac_plugin.Tacsubst''@@Al@ @@H@(l4Ltac_plugin.Tacsubst'Oc'O@!Z0with_occurrences <eq@@ <ez$NameA!t@@ <e{@ <ey@@ <ex <eB Y"cl@ =\C@@\L@@\M@\K@@\J@'7I'7K@@@!6@@@C@@A|@{@ABzbC@(T4Ltac_plugin.Tacsubst'Om'O@@C@@ <e@@ <e <e =eG <e <e@ <e <eV <e <e@ <e <eAC@!a@@+D@(D4Ltac_plugin.Tacsubst(Ou(O@@!d <e =e@ =e =eAT@!r@@D@@B/C@@KE@@A(@'@ABC&G@(4Ltac_plugin.Tacsubst**@@@@ <_" <_ <_y <_  <_@ <_ <_ As@$@@$H@(4Ltac_plugin.Tacsubst**@@Az@$@@+F@(4Ltac_plugin.Tacsubst*J*p@$e@$CAstA!t 2intro_pattern_expr <^@@ <^@@ <^@@ <^ <^B D"ev@5@@[G@*-*/@@ E!l@$#  =[D@@[J@@[I@@[H@*0*1@@@$F@@@#D@@AC@@B@@ACtD@(4Ltac_plugin.Tacsubst*S*n@@*)h@@ <^ <^@@ <^@@ <^ <^W <^ <^@ <^ <^AF@$m@@'E@(4Ltac_plugin.Tacsubst+6+q@@AM@$t@@.D@(<4Ltac_plugin.Tacsubst+$@@@@$z@@@@A@BB@(4Ltac_plugin.Tacsubst+- +.%@ <cB "id@ <c <c <c@+?+@@@ !n@ <c <c <c@+K+L@@ !c@V@@ <c <c <c@+X+Y@@@$@@@B@@,D@@AB!C@@ #@A@@AC@>B@@+A@@AB@D@( 4Ltac_plugin.Tacsubst+m+n&@@A=@$@@DA(4Ltac_plugin.Tacsubst+v+w'@A@E@$@@@@A@A (4Ltac_plugin.Tacsubst+H~+H@e <cB "id@ <d <c <c@+Hq+Hs@@ !c@@@ <d <c <c@+Ht+Hu@@@$@@@B@@AC@@ #@A@@AB@B@@+\A@@AB@C@(4Ltac_plugin.Tacsubst+Hz+H@@A.@%@@CA(4Ltac_plugin.Tacsubst+Hk+H@A@@%@@@@A@A (4Ltac_plugin.Tacsubst+{+{@B !c@&/destruction_arg-with_bindingsP@@ =f@@ =f~ =ff =fK@+Om+On@@ #ids@ =fL@+Oo+Or@@ #cls@X =fM@+Os+Ov@@@%F@@@,D@@AB@@BC@@$ @A@@AC@B@@)A@@AB@F@(4Ltac_plugin.Tacsubst@,{@@A=@%Z@@DA(|4Ltac_plugin.Tacsubst, Og, {@A@9@%c@@@@A@A (d4Ltac_plugin.Tacsubst,ly,l@ <hFB!b@ <ha <h? <h6@,)Ob,*Oc@@!m@ <hb <h@ <h7@,5Od,6Oe@@!c@C@@ <hd@@ <hc <hP <h8@,FOf,GOg@@@%@@@/D@@AB@@B%C@@$w@A@@AC@ ,B@@+!A@@AB@D@(X4Ltac_plugin.Tacsubst,[luE@@A@@%@@DA(<4Ltac_plugin.Tacsubst,cO\,dl@A@@%@@@@A@A (04Ltac_plugin.Tacsubst,m,n@@A-° 3%subst@&@,t|,u|@@@%@@@ ;$@A@@ B@@AB@'RA@@A@'@@@ABC(4Ltac_plugin.Tacsubst,:J,:f@'M& 2Z@@ 2Z 2ZƐB( 7$locs@j%lname@@Z@,%,)@@ 8"mv@'f' 2Z 2Z@@Z@,*,,@@ 9"mp@'s @@Z@,-,/@@ :"tl@-'2 2Z}@@Z~@,4,6@@@&@@@&@C@@7G@@AB E@@/F@@ACX@V@D@@ABDWUI@(4Ltac_plugin.Tacsubst,:h,:@'Q@@ 2Z 2ZڐBO@&7@@H@(4Ltac_plugin.Tacsubst,,@'A 2ZBY@&A@@'G@(4Ltac_plugin.Tacsubst,:@ @@A_@&G@@-Gr(4Ltac_plugin.Tacsubst,,@''M@@ 2Z 2ZB 4$locs@%lname@@Zz@--@@ 5"mp@'Ԡ'@@Z{@--@@ 6"tl@-'@@Zw@-"-#@@@&y@@@_@A%F@@E@@AB@@D@@ABCG@(4Ltac_plugin.Tacsubst-3-4@' 2ZB6@&@@F@(4Ltac_plugin.Tacsubst-= @@A<@&@@F(D4Ltac_plugin.TacsubstAA@.@&@@BĠ((4Ltac_plugin.Tacsubst-JA [ q-KA [ @$T+G@@GGB.T%subst@+@-\  1-]  6@@U!l@@$CAstA!t+ˠ+G@@@@@@@-u@ B V-v@ B W@@@&@@@C@@AW%@A@@(B@@AB@-1A@@A@+@@@A+@@+@@ABC@(4Ltac_plugin.Tacsubst-A [ {-A [ @+GGA=@&@@D@(4Ltac_plugin.Tacsubst-A [ aN@@AC@&@@"CB(4Ltac_plugin.Tacsubst-C  -C  @$$+@@G@@GGBZV"ll@,,,G@@@@@@@@@-B  -B  @@@'@@@C@@ARPBNLC@(4Ltac_plugin.Tacsubst-C  -C  @@,E@@GG;GG@GG A5@':@@D@(4Ltac_plugin.Tacsubst-C  -C  @\A>@'C@@%D@(4Ltac_plugin.Tacsubst-C  S@@AD@'I@@+C[(4Ltac_plugin.TacsubstYAA@/=@'O@@@B}{Bc(l4Ltac_plugin.Tacsubst.} .} @@A/JM%subst@,6@. w. w@@@$CAstAS!x@,8-@@@.}.} @@@'p@@@B@@AA@@B@-C@@A@,8B@@A,@@,\@@@ABBD(\4Ltac_plugin.Tacsubst./y.0y@@$CAstA!t,VG~@@GGB=N!t@,GH@.Ix.Jx@@O#loc@J&option@@#LocA!t@@@@@.^x._x@@P#pat@@$CAstA!t,ʠ,G@@@@@.rx.sx@@@'@@@'@D@@A1E@@C@@AB_@?F@@Aa@BC`^G@(H4Ltac_plugin.Tacsubst.yV@,ƐBI@'@@G@(84Ltac_plugin.Tacsubst.y.y:@,GŐBS@'@@F@(,4Ltac_plugin.Tacsubst.y.y;@@AZ@'@@%Fq(4Ltac_plugin.Tacsubst.|.|@%,G@@GGBR!l@ @$CAstA!t--G@@ @@@@@.|.|@@@(@@@C@@A@@ABC@(4Ltac_plugin.Tacsubst.|.|@DGĐA)@()@@D@(4Ltac_plugin.Tacsubst.|:@@A/@(/@@C(4Ltac_plugin.Tacsubst.{Wo.{W@,BQ!l@,-EG@@@.z<R.z<S@@@(E@@@C@@A@@ABC@(4Ltac_plugin.Tacsubst.{W]@@A@(P@@ CӠ(4Ltac_plugin.TacsubstAA@0D@(V@@B٠(L4Ltac_plugin.Tacsubst/s/uL}@@@0MJ%subst@-|@/s/s@@@(e@@@ A@@A@.E@@A@-+D@@A-@@@-OB@@ABA@(@4Ltac_plugin.Tacsubst/ uL{/!uL|@@AL!x@-.@@@/,uLP/-uLw@@@(@@@A@@A@*B@@-iA@@AB@AB(04Ltac_plugin.Tacsubst/@@)d#@@)c@)b@)a@qr@@ $find@@6@@)j@S@@)i8@@)h@)g@)f@@@ &exists@@K@@)o@h@@)nE$bool@@@)m@)l@)k@%@@ )user_name@@G&qualid@@)t@@@)sm@@)r@)q@)p@&(&P@@ /shortest_qualid@@@%NamesA"Id@#SetI!t@@){@@@)z@@@)yt&qualid@@)x@)w@)v@)u@QSQ@@ -find_prefixes@@&qualid@@)@@@)I$list@@@)@@)~@)}@)|@@@@@^^@ *tactic_tab@@*PervasivesA#ref'@@- ,ᠰJ%KNmapO!t @@ 45 .@@. ,@, *@@* )@` `@@ +push_tactic@@@@.7 .@ .@2Q@@.5 .F$unit@@@3d .@. .@. .@. .@bVZbVe@@ -locate_tactic@@@@3 3{@@3 3|@3} 3z@h h@@ :locate_extended_all_tactic@@@@3 36@@3@@3 3@3 3@ jCGjCa@@ -exists_tactic@@g@@3 3İ@@3 3@3 3@!l"l@@ .path_of_tactic@@#key@@3 3 3@3 3@3n4n@@ 9shortest_qualid_of_tactic@@@@4 4T@@43 4@4 4 @Hp Ip#@@ @%alias@,@@@Ak'KerNameL!t@@8<@@VvWv@@@R A,alias_tactic@,@@@A/"Id@!t@@8I@@8M0glob_tactic_expr@@8Q@8T@@rwsw@@@n B)alias_map@蠰%KNmapO!t0@@8@@8 B8r@@8q B8l@yy @@ C.register_alias@@k@@8 C8@@@8 C8@@8 C8@8 C8@8 C8@|X\|Xj@@ F,interp_alias@@@@8 F84@@8 F8@8 F8@@@ ~+check_alias@@@@: ~:E$bool@@@: ~:@: ~:@C=AC=L@@ )ml_tactic@,@@@A@@)GeninterpA#Val@!t@@;>@@;B@@)GeninterpA+interp_sign@@;F@)ProofviewA&tactic@@<@@<@<@<@@GH@@@ .&MLName@ /!t@,@@@A(.ml_tactic_name@@@F@@L  L  @@@A w'compare@@@'TacexprA.ml_tactic_name@@I< wBh@@@I? wBlA#int@@@I4 wBm@Bn wBi@Bj wBg@<M  $=M  +@@@@?J@Q  @;(MLTacMap@#key@,@@@AJ!t@@MH@@-clib/cMap.mliX  X  @@@@@A!t@,!aJ@A@A@#MapA$Make@!t@@MIA@@Y  Y  @@@A%empty@!!aJ@@MJ@-clib/cSig.mliyvzyv@@(is_empty@@!aK@@MME$bool@@@ML@MK@zz@@#mem@@^@@MR@2!aK@@MQ@@MP@MO@MN@5{6{@@#add@@@@MX@!aK@S @@MWW @@MV@MU@MT@MS@R|S|@@)singleton@@9@@M\@!aKn@@M[@MZ@MY@iCjC@@&remove@@P@@Ma@!aK@@M`@@M_@M^@M]@DD@@%merge@@@m@@Mn@J&option@!aK$@@Mm@ !bK"@@Ml!cK @@Mk@Mj@Mi@Mh@@@Mg@Š@@Mfɠ@@Me@Md@Mc@Mb@EF H@@'compare@@@!aK1@A#int@@@Mw@Mv@Mu@@@Mt@@@Ms@@Mr@Mq@Mp@Mo@G I MG I @@%equal@@@!aK;@@@M@M@M~@ @@M}@@@M|@@M{@Mz@My@Mx@H  H  @@$iter@@@@@M@!aKDF$unit@@@M@M@M@8@@M @@M@M@M@7I  8I  @@$fold@@@ @@M@!aKN@!bKL@M@M@M@]@@M@  @M@M@M@ZJ  [J  (@@'for_all@@@C@@M@!aKW\@@M@M@M@~ @@Mf@@M@M@M@}K ) -~K ) ]@@&exists@@@f@@M@!aK`@@M@M@M@ @@M@@M@M@M@L ^ bL ^ @@&filter@@@@@M@!aKh@@M@M@M@Ġ @@MȠ@@M@M@M@M  M  @@)partition@@@@@M@!aKr@@M@M@M@ @@M@@M@@M@M@M@M@N  N  @@(cardinal@@!aK|@@M*@@M@M@O  O  !@@(bindings@@!aK@@MI$list@@@M@M@@M@M@$P " &%P " K@@+min_binding@@7!aK@@M@@M @M@M@=Q L P>Q L s@@+max_binding@@P!aK@@M°/@@M @M@M@VR t xWR t @@&choose@@i!aK@@MưH@@MŠ @M@M@oS  pS  @@%split@@V@@Mΰ@!aK@@MͰ @@Mʠ@@Mˠ@@M@M@M@M@T  T  @@$find@@@@MҰ@!aK@@M@M@M@U  U  @@#map@@@!aK!bK@Mװ@Π @@MְҠ @@M@M@M@V  V  <@@$mapi@@@@@Mް@!aK!bK@M@Mܰ@ @@M۰ @@M@M@M@W = AW = l@@#get@@@@M@!aK@@M@M@M@5dJL6dJg@@#set@@@@M@!aK@% @@M簳) @@M@M@M@M@RgSg@@&modify@@ @@M@@@@M@!aK@M@M@I @@MM @@M@M@M@M@vkfhwkf@@&domain@@[!aK@@M@#SetA$Make@!t@@M@M@oo9@@$bind@@@N@@M!aK@M@ @!t@@M@@M@M@M@rprrp@@)fold_left@@@n@@N@!aKְ@!bK@N@N@M@@@M@  @M@M@M@vv6@@*fold_right@@@@@N @!aK@!bK@N @N@N@Π@@N@  @N@N@N@yy@@(smartmap@@@!aK@N@ @@N @@N @N @N @||@@)smartmapi@@@@@N@!aK@N@N@ @@N  @@N@N@N@2LN3L@@&height@@!aK@@NA#int@@@N@N@JBKB@@&Unsafe@#map@@@ @@N"@!aK@@N!!bK@N @N@N@M@@NQ @@N@N@N@zG  #{G  T@@@@}E  ~K 8 =@@%Monad@!M@@$UtilA#MapT&MonadS$fold@@@J@@N,@!aL@!bL(!t @@N+@N*@N)@N(@@@N'@!t@@N&@N%@N$@N#@O b fO b @@)fold_left@@@z@@N6@!aL@!bL0!t @@N5@N4@N3@N2@@@N1@>!t@@N0@N/@N.@N-@P  P  @@*fold_right@@@@@N@@!aL @!bL_!t @@N?@N>@N=@N<@@@N;@m!t@@N:@N9@N8@N7@Q  Q  5@@@@ M ? A!R 6 ;@@@@uS  vS  @*pr_tacname@@^@@NmNB@"PpA!t@@NINC@NDNA@U  U  @@'tac_tab@@*PervasivesA#refbJH%array@@@V^@@^OL@@OKNw@@NvNs@X > BX > I@@2register_ml_tactic@)overwrite { @@UOR@@OSOO@5@@UOe@ 4@@Ow@@OvOi@@UOj@OkOf@OgOP@OQON@Z ` dZ ` v@@0interp_ml_tactic@@/ml_tactic_entry@@V!VPV@VV@d   d  @@@'NametabA@)LibobjectAJ*ltac_entry@,@@аK*tac_for_ml@@ @@_> v   v  @@аL(tac_body@@ 30glob_tactic_expr@@_C w   !w  @@аM)tac_redef@@  G'ModPathI!t@@_g@@_k 3x   4x  @@@@A@@@ 6u | | 7y  @@@ 2N&mactab@ _%KNmapO!tE@@_@@_N_@@_N_@ P{   Q{  @@O,ltac_entries@@ >@@_O_@@_@@_O_@_O_@ iBF jBR@@R+interp_ltac@@H@@_R__@@_R_@_R_@ }ae ~ap@@T5is_ltac_for_ml_tactic@@\@@_T_ٰ~@@_T_@_T_@  @@V#add@@p@@`#V_@@@`V_@@@`V_@@`V`@`V_@_V_@_V_@  @@['replace@@@@`[`<@ m'KerNameL!t@@`S[`@@@@`[`D@@`[`E@`F[`A@`B[`=@`>[`;@ RV R]@@l'load_md@@A#int@@@a'l`@Ql`3@@a!l`@`l`E$bool@@@al` Ѡ@@a7la @@a l`@@a6l`@@a5l`@`l`@`l`򰖰Y@@a4l`@`l`@`l`@ 5  6 @@v'open_md@@T@@ava`@vaj@@avak@alvagR@@avamOA@@ava~@@a}vane@@avao`@@avap@aqvah@aivad@@avae@afvaa@abva_@  @@(cache_md@@aؠ@@aa@aaՠ@aa۠@@ba@@aaܠ@@baݠ@@ba@aa@aaҰ@@b a@aa@ mq my@@*subst_kind@@@)Mod_substA,substitution@@c^b7@Ơ@%NamesA'KerNameL!t@@c]bA@@b@b;ؠ'KerNameL!t@@c\bI@@bHb<@b=b8@b9b6@     @@(subst_md@@@)Mod_substA,substitution@@dd{@dd~ C@@d@@dddd@'TacexprA0glob_tactic_expr@@dd@dd|@d}dx )O@@d@@dd0glob_tactic_expr@@dd@ddy@dzdw@ Squ Tq}@@+classify_md@@@ddŠ@ddƠ@ddǠ@dd@dd°@)LibobjectA.substitutivity @dd@@dd@dd@  @@$inMD@@ @@d٠ O -ltac_constant@@d@@d࠰ @@d䠰 0glob_tactic_expr@@d@d갳#obj@@d@d@  @@-register_ltac@@@@gpf.@4@@gmf2@@%NamesA"Id@!t@@gbf6@8@@gqf: @@f@f;@f<f7@f8f3@f4f/@f0f-@ >B >O@@-redefine_ltac@@b@@gg@b@@gg@_@@ggF$unit@@@gg@gg@gg@gg@  @@@6>>@@(TacsubstA@>A@AB@@@ 7A@@A B@@B !N@@O@@X@@AB J@@\@@A qM@@_@@ABCD $G@@`@@A L@@V@@ABMS@@W@@A\Z@@ KF@@ABCE aE@@U@@AT@@[@@AB (H@@P@@AC D@@hb@@A K@@a@@ABR@@Y@@AC %I@@]@@^^@@ABQ@@ C@@ACDEF@@b@(8D2Ltac_plugin.Tacenv f]_ g<@ܐA @V@@N<@98B65CE/.$@!@ABDEF@@_@(72Ltac_plugin.Tacenv x]o y]@ 2object_declaration |@@e H @@e@@e @@e @@e@eef%@@f$feA @@@;_@(62Ltac_plugin.Tacenv |   }#@@pC @@@@@A@@ABC@@A~@y@ABDx@qpBn@j@h@ABe@a@A_@BCDE@@S@(6L2Ltac_plugin.Tacenv K @AA     @@@@@A@ N@@ABC@@A@BD@@A@@A}@v@ABCE@@N@(62Ltac_plugin.Tacenv y z0V@ eC @@@@@A@BC@@A@BCD@@I@(5h2Ltac_plugin.Tacenv ` `T@ ^C@@@@@@AB@@B@(42Ltac_plugin.Tacenv T }@AA         @@@@ A@@A C@@ B@@AB@@C@(42Ltac_plugin.Tacenv [ [@ A"sp@ @ Y Y@@#dir@ 'DirPathD!t@@  @ $Z %Z@@"id@ @@  @ /Z 0Z@@@@@@'*match*@B@@#D@@ABC@@,A@@AC@@D@(4x2Ltac_plugin.Tacenv A[7@@A4@.@@D@(4d2Ltac_plugin.Tacenv GZ HZ@5'@  ːAA@=@@@@A@@A@(4P2Ltac_plugin.Tacenv XZN@@@I@E@@A@(442Ltac_plugin.Tacenv ^f _f@@A #vis@ @ kbVf lbVi@@ "sp@ @ qbVj rbVl@@ "kn@ @ wbVm xbVo@@ #tab@ @@.* . @ cry cr|@@ &revtab@  @@.+ .!@ cr~ cr@@ #tab@ @@.4 .-@ d d@@ m&revtab@   2+@@2* 2%@ e e@@@@@@x@D@@A=A@@H0E@@ABHB@@(GAF@@ATC@@BC@ AA@@A 3B@@B@HA(402Ltac_plugin.Tacenv e e@ACg@@@ @@ABC@G(42Ltac_plugin.Tacenv et@@Ar@@@ GA(4 2Ltac_plugin.Tacenv d d@AD{@@@,@)@A(@BC'@F(32Ltac_plugin.Tacenv d@@A@@@ F@(32Ltac_plugin.Tacenv crt@@@@@@@C@A>@9@AB8@C@(32Ltac_plugin.Tacenv h hA@@@ #qid@ @ h h@@@@@@ A@@A@ A@@A |B@@B@A@(3l2Ltac_plugin.Tacenv jCh jC@@@3 #qid@ @jCbjCe@@@@@@ A@@A@ A@@A B@@B@A@(3H2Ltac_plugin.Tacenv!l"l@@@I "kn@ @(l)l@@@@@@ A@@A@ A@@A B@@B@A@(32Ltac_plugin.Tacenv6n7n@@@_ "kn@ @=n>n@@@+@@@ A@@A@ A@@A@A@(22Ltac_plugin.TacenvIrWYJrW@@At "kn@ @Qp$Rp&@@ "sp@  4@Xq)/Yq)1@@@F@@@A@@ B@@AB@ A@@A B@@B@BA(22Ltac_plugin.Tacenvjq)4kq)S@AB!@Y@@@@A@A (22Ltac_plugin.Tacenvuq)+,@@@*@b@@ A@(22Ltac_plugin.Tacenv{}u|}u@  @@ C8 C8C D#key@ @|Xk|Xn@@ E#tac@ @|Xo|Xr@@@@@@B@@A A@@B@ 'A@@A@B@(22Ltac_plugin.Tacenv}uw$@@@@@@ B@(2T2Ltac_plugin.TacenvAA;@@"PpA!t@@ F9. G:B G#key@ @@@@@@@ #exn@B@@AA@@B@ PA@@A@B@(2D2Ltac_plugin.TacenvAA/@H@@ G: H:B@@@C@(242Ltac_plugin.TacenvA@U@@ H: I:A+@@@$D@(22Ltac_plugin.TacenvA@b@@ H: I:A8@@@1C@(22Ltac_plugin.TacenvA3A:@p@@ G: H:AF@@@?B@(12Ltac_plugin.TacenvAY@@AL@@@EB@(12Ltac_plugin.Tacenv@@@ P F8ŐBW@@@@L@AK@E@(12Ltac_plugin.Tacenv@l@@@_@@@A@(1t2Ltac_plugin.TacenvC=SC=k@@@G #key@ W@C=MC=P@@@ @@@ A@@A@ A@@A@A@(1h2Ltac_plugin.Tacenv*P  +P  @@Ai x$tac1@ @3M  ,4M  0@@ y$tac2@ @9M  1:M  5@@ z!c@ @@I xBp@DN 8 @EN 8 A@@@2@@@C@@AB@@A@@AB@@C@(1<2Ltac_plugin.TacenvRO z SO z @@A(@@@@C@(102Ltac_plugin.TacenvYO z ~/@@A.@F@@CA(1,2Ltac_plugin.TacenvaN 8 DbN 8 v@AB7@P@@@@A@B@@B (12Ltac_plugin.TacenvmN 8 <C@@@A@Z@@ B@(02Ltac_plugin.TacenvsV  tV  &@@@NKNQB!t@@U  U  @@@o@@@ A@@A@@B@(02Ltac_plugin.TacenvV  @ @@NSNXA@@@C@(02Ltac_plugin.TacenvV  %@@@NRNaA$@@@B@(02Ltac_plugin.TacenvV  *V  <@%@@NJNiA2@@@+A@(02Ltac_plugin.Tacenv@ @@@7@@@0A@(0|2Ltac_plugin.Tacenvb  b  @VU@@UC%*opt*@@@OT@Z ` yZ ` A@ @ OV@Z ` @@ !s@@Z ` Z ` @@ !t@4@@Ou@@Ot@Z ` Z ` @@@@@@@E@@A*C@@"D@@ABB@@A@@AC@ A@@AB@@lC@@AB@E@(0d2Ltac_plugin.Tacenvb  H@@A>@@@E@(0`2Ltac_plugin.Tacenv` & .` & y@@@O|UUUCP@@@@'&B$#C!@D@(0H2Ltac_plugin.Tacenv` & >@u@@U UB`@@@D@(082Ltac_plugin.Tacenv(` & ?)` & m@@@ U UǐBn@@@E@(0(2Ltac_plugin.Tacenv6` & ]@@@ U UΐA{@*@@+F@(02Ltac_plugin.TacenvC` & a@@@ U UՐA@7@@8E@(02Ltac_plugin.TacenvP` & qQ` & x@@@ U UܐA@E@@FD@(/2Ltac_plugin.TacenvX@A@I@@JD@(/2Ltac_plugin.Tacenvb^  c^  @ƠU@@UB@W@@XD@(/2Ltac_plugin.Tacenvp^  @@A@]@@^D@(/2Ltac_plugin.Tacenvv]  p@@A@c@@dD@(/2Ltac_plugin.Tacenv|\  }\  @@@UOB@q@@rD@(/2Ltac_plugin.Tacenv[  @@A@w@@xD@(/2Ltac_plugin.TacenvZ ` @@A@}@@@@AB@C@(/2Ltac_plugin.Tacenv @AӰ %*sth*@O^OY@@@@@@@ D@@ABC@D@(/h2Ltac_plugin.Tacenv @@@@@C@(/82Ltac_plugin.Tacenvk  k  @@"PpA!t@@^^B!s@ @@V"@d  d  @@!i@A#int@@@V$@d  d  @@@@@@@D@@AB@@BI%param@A@@"C@@AC@ A@@AmB@@VC@@AB@D@(/(2Ltac_plugin.Tacenvk  k  @j@@^^B7@@@ E@(/2Ltac_plugin.Tacenvk  @w@@^^AD@@@-F@(/2Ltac_plugin.Tacenvk  @@@^^ɐAQ@@@:E@(.2Ltac_plugin.Tacenvk  k  @@@^^ѐA_@@@HD@(.2Ltac_plugin.Tacenv j s wr@@Ae@ @@ND@(.2Ltac_plugin.Tacenv&h R V'h R ^@}An$tacs@V)@/f  0f  @@@@@@@I@@A^@B]@Z@H@@ABC[@I@(.2Ltac_plugin.Tacenv@A@*@@ I@(.2Ltac_plugin.TacenvCg  EDg  N@G#exn@@@^^A%@:@@@x@AwCr@H@(.2Ltac_plugin.TacenvVg  ?@@A.@C@@ H@(.2Ltac_plugin.Tacenv\g  6@@A4@I@@HA(.|2Ltac_plugin.Tacenvdf  ef  @AB@S@@B@G (.X2Ltac_plugin.Tacenvoe  @@A@\@@ CA(.D2Ltac_plugin.Tacenvwd  AA@@d@@@@A@A (.42Ltac_plugin.TacenvBXB_@@@@n@@@Q@A@@A@QA@@A@A@(.(2Ltac_plugin.Tacenvaua@@@R_R_ÐBҰS!r@)@aqar@@@@@@ A@@A@lA@@A@A@(.2Ltac_plugin.Tacenva@@@@@@ A@(-2Ltac_plugin.Tacenv@!@@T_T_BU!r@5@@@@@@@ A@@A@A@@A@A@(-2Ltac_plugin.Tacenv@@@@@@ A@(-2Ltac_plugin.Tacenv*6*P@@@V`@@V`V` CW"kn@H@@@X!b@E@@@Y!t@B@@@Z%entry@d@@`W`@@@@@@@B@@D@@AB%C@@A@@AC@A@@A@D@(-2Ltac_plugin.Tacenv *,>@@A2@@@D@(-2Ltac_plugin.TacenvD@@@7@@@@@AB@C@(-p2Ltac_plugin.Tacenv @ޠ@@[`@@[`[`ʐCj\"kn@p@1R^2R`@@]$path@m@7Ra8Re@@^!t@f@=Rf>Rg@@_$path@'ModPathI!t@@`P\`I@LjqMju@@`%entry@@@`y\`v@@@`\`z@@`\`{@`|\`w@`x\`u@hi@@@V@@@^:@D@@A$F@@GC@@AB6EDB@@@A@@AC@ CA@@A@F@(-L2Ltac_plugin.Tacenvd@@AX@l@@F@(-82Ltac_plugin.Tacenvj@@A]@r@@@@A@BC@E@(-,2Ltac_plugin.Tacenvjj@U<'DirPathD!t@@`Q\`JF%LabelE!t@@`R\`K@`L\`OA@@@@=@A:9B7@C@(-2Ltac_plugin.Tacenvjl@@@@@@ C@(,2Ltac_plugin.Tacenv@@@a!e@c@@@@@@@ A@@k@B@@AB@B@@A@@AB@B@(,2Ltac_plugin.Tacenv@@Am!i@@  @@n"sp@@  @@o"kn@@ ! #@@p%local@@ ' ,@@q"id@@ . 0@@r!b@@ 2 3@@s!t@@ 5 6@@@@@@V@KW@HX@C@@E@@AB9B@@%F@@A2I@@.G@@ABu@@A@@?J@@A"D@@BCD@ B@@AkA@@ nC@@AB@K@(,2Ltac_plugin.Tacenv+Sp,S@ @@ama/ma Cb@"@@@.)B'&D@J@(,2Ltac_plugin.Tacenv@Ai@)@@J@(,2Ltac_plugin.TacenvBSUp@@Ao@/@@ J@(,l2Ltac_plugin.TacenvHI@@Awt#kn0@ 3lala@RS@@@@@@EBC@@K@@AB@BA?CD;@K@(,X2Ltac_plugin.Tacenv` ;@@A@M@@+JA(,2Ltac_plugin.TacenvAA@@T@@@Y@AQ@BK@B (+2Ltac_plugin.Tacenvq@Br@L@@Aw!i@ ?@~@@x"sp@ 1@@@y"kn@ 4@@@z%local@ /@@@{"id@ /@@@|!b@ )@@@}!t@ )@@@@@@@Ps@KQv@HRy@C@@E@@AB9B@@%F@@A2I@@.G@@AB@A@@?J@@A"D@@BCD@ 0B@@A A@@ C@@AB@K@(+2Ltac_plugin.Tacenv<@ v@@awawaCb@@@@.)B'&D@J@(+2Ltac_plugin.Tacenv@Ai@@@J@(+2Ltac_plugin.Tacenvp@@Ao@@@ J@(+2Ltac_plugin.TacenvM[Mk@@Aw~#kn0@ vava@MTMW@@@@@EBC@@K@@AB@BA?CD;@K@(+2Ltac_plugin.Tacenv@@A@@@+JA(+T2Ltac_plugin.TacenvAA@F@@@@Y@AQ@BK@B (+42Ltac_plugin.Tacenv@@AX"sp@ @m|m~@@"kn@ @"m#m@@%local@ @(m)m@@"id@ @.m/m@@!b@ ~@4m5m@@!t@ ~@:m;m@@@(@@@J @IK@FL@B@@AD@@B!E@@0G@@As@A@@;H@@AC@@BCD@ B@@AA@@ C@@AB@IA(+02Ltac_plugin.Tacenv`a@ACQ@O@@@$@A@BD@H(+2Ltac_plugin.Tacenvm]@@A\@Z@@ H@(+2Ltac_plugin.Tacenvst@@Ad#kn0@ aa@}~@@@k@@8@7@I@@AB86CD2@I@(*2Ltac_plugin.Tacenvm@@Ay@w@@(HA(*2Ltac_plugin.TacenvmzAA@@@@@H@AB@A (*2Ltac_plugin.Tacenv1;1?@@A%subst@ @  @@"id@ @   @@@@@@ A@@B@@AB@@B@(*2Ltac_plugin.Tacenv@R@o@ B"kn@ bGbC@@G@I@@@@@@@AC@@@AB@@C@(*2Ltac_plugin.Tacenv@M@@A@@@ C@(*l2Ltac_plugin.Tacenv #@@@7@@@)B@(*H2Ltac_plugin.Tacenv@ B$%subst@ @qq@@%local@ @qq@@"id@ @qq@@!b@ @qq@@!t@ @qq@@@@@@F@B@@AD@@BE@@$F@@A1@A@@/G@@AC@@BCD@ LA@@A@I@(*42Ltac_plugin.Tacenv@ ΐB?@ @@G@(* 2Ltac_plugin.Tacenv!"@@AF@ @@#GA()2Ltac_plugin.Tacenv*q~ AA@m@ @@@"@A@A ()2Ltac_plugin.Tacenv34@@@z%local@ @;<@@!o@  ޠ ڠ @d@GH@@@ 5@@@A@@A@@A@()2Ltac_plugin.TacenvQfoRf@@(LibnamesA+object_name@@g`B&for_ml@ @e>Pf>V@@%local@ @k>Wl>\@@"id@ @q>]r>_@@#tac@ @w>`x>c@@@ e@@@D@@AB@@BC@@A@@AC@ A@@A@D@()2Ltac_plugin.Tacenvff@@)LibobjectA#obj@@gagkA:@ @@D@()2Ltac_plugin.TacenvfhK@@@@@ @@$D@()p2Ltac_plugin.Tacenv@@)LibobjectA#obj@@ggA%local@ @@@"kn@ @@@#tac@ @@@@ @@@B@@AC@@A@@AB@ EA@@A@C@()D2Ltac_plugin.Tacenv1@@@$@ @@C@(\4Ltac_plugin.Pptactic&_none_A@AAA@Q*floatarray@,@@@A@@@@@@@P5extension_constructor@A#int@,@@@A@@@@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@@а_$true@@@@@A@@@@AF$unit@,@@а`"()@@@@@A@@@@A#G#exn@,@@AA@@@@@&H%array@,@M@A@A@@@@@-I$list@,N@Aаa"[]@@@ @аb"::@ @@O@@@@A@Y@@@@EJ&option@,P@Aаc$None@@@%@аd$Some@ @@+@@A@Y@@,@@WN&lazy_t@,1Q@A@A@Y@@2@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@AK=ocaml.warn_on_literal_patternOO@\.Assert_failureC@@X@@AY\\@Y0Division_by_zeroC$@@@A`cc@X+End_of_fileC+@@@Agjj@W)Sys_errorC2@.@@Ao$rr@[.Sys_blocked_ioC:@@@Av+yy@V)Not_foundCA@@@A}2@U'FailureCH@D@@A:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@AI@S-Out_of_memoryC_@@@AP@R-Match_failureCf@eab@c@@A]@C%bytes@ِ@*PervasivesA@"PpA@%NamesA@'NamegenA@'CErrorsA@$UtilA@*ConstrexprA@&GenargA@)GeninterpA@&StdargA@(LibnamesA@-Notation_termA@)MisctypesA@%LocusA@*Decl_kindsA@*GenredexprA@'PputilsA@(PpconstrA@'PrinterA@'TacexprA@&TacargA#Tag@'keyword@@@UT@8plugins/ltac/pptactic.mldd@@)primitive@@@WV@ee@@&string@@@YX@f f @@@@ah03@#tag@@@"PpA&pp_tag@@h[@!t@@g_@@f`@a\@]Z@Bj59Cj5<@@**do_not_tag@@@t*q@@v*u@w*r@s*p@XkNRYkN\@@-+tag_keyword@@*@@-@@@-}@hleiilet@@.-tag_primitive@@:@@=@@@.@xmym@@/*tag_string@@J@@M@@@/@nn@@04tag_glob_tactic_expr@@@@@@0@oo@@1;tag_glob_atomic_tactic_expr@@@@@1@p)-p)H@@23tag_raw_tactic_expr@@@ @@2@qVZqVm@@3:tag_raw_atomic_tactic_expr@@+@.@@3@rr@@46tag_atomic_tactic_expr@@9@<@@4@ss@@5)pr_global@@@)GlobnamesA0global_reference@@5@"PpA!t@@5@5@uu@@ =grammar_tactic_prod_item_expr@,!a3z@Aа 'TacTerm@@@3{@@x>>x>Q@@а *TacNonTerm@@#LocA'located% 3ؠ@%NamesA"Id@!t@@3@@3@3@@3@@*yRR+yR@@@A@Y@@.w@@@U 1grammar_terminals@,@@@A/K@&ExtendA+user_symbol@&GenargA$ArgT@#any@@5!@@5%@@5*@@5/@@Q{R{@@@y )pp_tactic@,@@а +pptac_level@@@@6`~a~@@а +pptac_prods@@:@@6!kl2@@@@A@@@n}o@34@@@ .prnotation_tab@@*PervasivesA#ref@%NamesA%KNmapO!t;@@ q :@@: 6@@6 61@CMQCM_@@ >declare_notation_tactic_pprule@@#key@@; :@ :F$unit@@@: :@: :@: :@EE@@ 8raw_extra_genarg_printer@,!an@@ Z   ^ t @@@3 $glob_extra_genarg_printer_with_level@,!aA@A@A@@24glob_constr_and_expr@@A@"PpA!t@@A@A@@C4glob_constr_and_expr@@A@"PpA!t@@A@A@@l,tolerability@@A@[0glob_tactic_expr@@A@"PpA!t@@A@A@A@,tolerability@@A@J A@"PpA!t@@A@A@A@A@A@An@@e`  fd A _@@@ ?extra_genarg_printer_with_level@,!aB@A@A@@@'EConstrA&constr@@B @"PpA!t@@B#@B&@@@'EConstrA&constr@@B'@"PpA!t@@B*@B-@@,tolerability@@B.@#Val@!t@@B1@"PpA!t@@B4@B7@B8@,tolerability@@B9@R B<@"PpA!t@@B=@B@@BA@BB@BC@BDn@@f a aj  @@@ 4string_of_genarg_arg@@@&GenargA-argument_type@@B B@@E^ B@B B@l  l  *@@3'keyword@@O&string@@@Ey3Em@@Es3En@Eo3El@t > Dt > K@@5)primitive@@@@E5E@@E5E@E5E@ u d j u d s@@7(has_type@@@)GeninterpA#Val@!t@@E7E@#typE@@E7EM@@I 7E@E7E@E7E@5w  6w  @@#%unbox@@v#Val@!t@@I@#Val@#typ!aI)@@I,@I+@I*@R{  S{  @@(pr_value@@@JI@'@@J~J1@@JJ@J@JI@lm@@&3pr_with_occurrences@@@][@"PpA!t@@]`@]_&]M@@%LocusA0with_occurrences@@]Z&]Q@"PpA!t@@]Y&]R@]S&]N@]O&]L@SYSl@@&+pr_red_expr@@@]@"PpA!t@@]@]@ @"PpA!t@@]@]@2]@"PpA!t@@]@]@>]@"PpA!t@@]@]@]&]s@@*GenredexprA,red_expr_gen:$@@]&]w@"PpA!t@@]&]x@]y&]t@]u&]r@@@&+pr_may_eval@@@@_"@@_&_A_&]̰@@&^ǰ@@^v&^@^&]а@@@@_&^@^&]԰@@^Ȱl@@^@^&]ذ@@^ɰl@@^@^&]ܰ@@*GenredexprA(may_eval:&]䠰"&]堰&]@@]&]ఖ@&]@]&]@]&]@]&]@]&]@]&]@]&]@XY@@&+pr_may_eval@@@@_&_氳2@@_@_&_ٰ@@ ;@@_@_@@_簳@@_@_@@_谳@@_@_@B% @@_$@_@_@_@_&_@_&_@@@&&pr_arg@@@@`h@@` &`A`&`@&`u@@` &`@`&`@`&`@:@:F@@&1pr_and_short_name@@@@`2@`6&`3A`4&`#@&`*@`0&`+@`,&`'&`(@`)&`$@`%&`"@^d^u@@&1pr_or_by_notation@@@@`@@`&`A`&`<@@$CAstA!t@)MisctypesA0or_by_notation_r!&`J@@`I&`E@@`D!&`C@`B&`=@`>&`;@  @@'*pr_located@@@@a@a'aAa'`@@a 'a'a@a'a'a@a'a@a'`@0 1*@@'6pr_evaluable_reference@@:evaluable_global_reference@@a'a@"PpA!t@@ae'a@a'a@K>DL>Z@@'=8pr_quantified_hypothesis@@[5quantified_hypothesis@@a'=a߰&@@a'=a@a'=a@ab@@'A-pr_clear_flag@@PB@@b 'Ab @@b 'Aa@@@bK@@b'AbAb 'Ab@'Ab 'Ab@b'Ab@b'Aa@a'Aa@$*$7@@'E0pr_with_bindings@@@ b@"PpA!t@@b@b'EbD@@@"PpA!t@@b@b'EbH@$'EbO@)MisctypesA(bindings/@@b'EbP@bQ'EbL@@bY'EbM@bN'EbI@bJ'EbE@bF'EbC@@@'K4pr_with_bindings_arg@@@ObڰC@@b@b'Kb@@ >@@b@b'Kb@@@b@@b'Kb'D+@@b@b'Kb@b'Kb@@b'Kb@b'Kb@b'Kb@b'Kb@2@@'Q.pr_with_constr@@@@c=@@c!'Qc>Ac?'Qbﰖ@ 'Qb@@b'Qb󰖰@@c'Qb@b'Qb@b'Qb@:;@@'U0pr_message_token@@@@e@@ew'UeAe'UcJ@@'TacexprA-message_token'UcR@@cQ'UcN'UcO@cP'UcK@cL'UcI@d e@@',pr_fresh_ids@@I$list@@)MisctypesA&or_var@@e'e@@e'e@@eN@@e@e'e@@@'*with_evars@@@@e'eͰ@O&string@@@e'eѰ'e@e'e@e'e@@@'7tacarg_using_rule_token@@@@f/@@f2@@f!'f3Af4'f0Af1'e@Ġ⠰&'f#'f@f 'e@@e'e@@e'e簖Ǡ('f,@@f-'e@e@e'e@%<@@'4pr_tacarg_using_rule@@@cf{@ff|@@f'fwAf~Af}'fB@?<@fz@@fy@@fx'fF@@f'fG@fH'fC@fD'fA@)@@'-pr_extend_gen@@@g#@@g%@g$'f@@f'f@/ml_tactic_entry@@f'f@֠!@@g"'f@@g2'f@f'f@f'f@f'f@f'f@NO@@'.pr_user_symbol@@@&ExtendA+user_symbol$ArgT@#any@@g'gh@@gg'ge@@g'gd@gf'gc@rs@@',pr_alias_key@@@@h3'h(K@@pd'h)@h*'h'@    @@',pr_alias_gen@@@ZU@@q@@q'q@q'qj@@qAqAq'p@S@@q'p@@@p'p@}#@@q'p@@q'p@p'p@p'p@p'p@p'p@!!!"@@('pr_farg@@@ @@r (r@-Notation_termA-parenRelation@@r!(r@r(r@/gen_tactic_expr(constant@mr=@r<%dterm@sr;@r:%level@yr9@r8$term@r7@r6$name@r5@r4)reference@r3@r2'tacexpr@r1@r0'pattern@r/@r.@r-r,r+r*r)r(r'r&r%@r$@@r#(rr(rAr(rAr(r@.gen_tactic_argG@@r?(r@r(r@r(r @ @$$$ A$$$@@()is_genarg@@@@rh(rZ@@@r~(r^E$bool@@@r}(r_@r`(r[@r\(rY@ a&%-%3 b&%-%<@@( (get_list@@ 0generic_argument!lr@@r V r 0generic_argument@@r@@r@@r@r@ *%% *%%@@,'get_opt@@ 0generic_argument!l@@ x | 0generic_argument@@@@@@@@ 0&& 0&&@@0*pr_any_arg@@@ j@@0@@ 0@0X@ 0generic_argument!lq@@x@"PpA!t@@0^@w@v@x@@ @@0c@ 0generic_argument!@@u @@0i@t@s@r@ 6'' 6''@@0'pr_targ@@@ @@Ѡ@@@0^@Ӡ(constant@ @%dterm@ @%level@ 0@$term@ @$name@ @)reference@ @'tacexpr@ @'pattern@ @@~}|{zyx@w@@v0a @@0bAc0_A`01@@@@@05@V090:@;06@702@300@ cK+k+q dK+k+x@@11pr_raw_extend_rec@@@1@@1@@ 8@@Y@@Z@X@@ T@S@ R@Q@ P@O@ N@M@ L@K@ J@I@ "H@G@ 'F@E@DCBA@?>=<@;@@W @@019AVAU1@@$1!@ @.@@@-@R@@:1,@@+ @@*@)@(@'1"@#1@1@1@1@ V,, V,,@@1 2pr_glob_extend_rec@@@l1 i@@p1 m@@ @@'@@@@@ @@ @@ @@ @@ @@ @@ @@ @@@@@ @@1 AA1 q@@x1 u@ @ @@@)R@@1 @@ 0@@~@}@|@{1 v@w1 r@s1 n@o1 j@k1 h@ kX-4-: lX-4-L@@1,pr_raw_alias@@@1@@1@@ B@@@@@1@@ :@9@ 8@7@ 6@5@ !4@3@ &2@1@ +0@/@ 0.@-@ 5,@+@*)('&%$#"@!@@ 1 @@1A1A1Ű@@1ɰ@ @@1Ͱ@ M@@1Ѱ@^@@<1@@1հ @@1@1@1@1@1@1@1@1@ [-- [--@@1-pr_glob_alias@@@l1i@@p1m@@ @@E@@@1ư@@>@ @=@ @<@ @;@ @߰:@ @ݰ9@ @۰8@ @ٰ7@ @װ@ΐ@@@1ɰ -@@1ʐA1ǐA1q@@x1u@ @@1y@ @@1}@HW^@@1@@1 `@@1@1~@1z@{1v@w1r@s1n@o1j@k1h@ ].. ]..#@@1#7strip_prod_binders_expr@@A#int@@@1#@@*ConstrexprA+constr_expr@@1#I$list@I$list@@)MisctypesA%lname@@@@ &@@@ @@ +@@@ 1#@1#@1#@ c/2/8 c/2/O@@15.pr_ltac_or_var@@@@?@"PpA!t@@F15@AA15"@&or_var15*@@)15&15'@(15#@$15!@ p11 p11@@1;0pr_ltac_constant@@@'TacexprA-ltac_constant@@1;\@"PpA!t@@)1;]@^1;[@ *t2 2 +t2 2 @@1:pr_evaluable_reference_env@@@'EnvironA#env@@1@@@1@@*1@1@1@ L{33 M{330@@16pr_as_disjunctive_ipat@@@  @"PpA!t@@ @ 1Ȱ@󠰖|9or_and_intro_pattern_expr@@1@@1@@1̰ E@@1@1@1@ 33 33@@1+pr_eqn_ipat@@9intro_pattern_naming_expr@@51@@1 a@@&1@1@ 4f4l 4f4w@@17pr_with_induction_names@@@ P@@@1=@L̠0@@@@1H@@G1D\Xߠa-@@@@@@1J@@I1E@F1A @@s1B@C1>@?1<@ 44 44@@13pr_as_intro_pattern@@@ \$@"PpA!t@@&@%1߰@@$CAstA!t@2intro_pattern_expr@@#@@"1㰖 @@1@1@1@5556@@17pr_with_inversion_names@@@ P@@R@Q13@?@@O@@N@@M1;@@:17@@D18@914@512@@6g6mA6g6@@1*pr_as_ipat@@@ y`@@{@z1]@렰`[@@x@@w1e@@d1a0@@n1b@c1^@_1\@k66l66@@1*pr_as_name@@ $name@@1F@@1@1@7A7G7A7Q@@2 0pr_pose_as_style@@@@>[@@22 ?A@2 @'@@F2 @2 "q@@)2 #@$2 @ 2 @2 @7777@@2'pr_pose@@@@2{@@o2|A}2S@@@@2ŐA2W@c@@d2[@'2_@@n2`@a2\@]2X@Y2T@U2R@8 88 8@@2,pr_assertion@@@@@@2A2ذ@@t@@@2ܰ@@2ఖ@@@@@@@2䰖@52谖@@2@2@2@2@2@2@/88088@@2-pr_assumption@@@@ @@2A2(@@`@@@2,@@2&@@f2A20@oj$@@@@@@24@28D@@Q29@:25@621@22-@.2)@*2'@9999@@2#,pr_by_tactic@@@@Y@@2#A2#԰@ /2#@@2#ذl@@2#@2#@2#@;I;O;I;[@@2'/pr_hyp_location@@@#\@@2'^@]2'@ =@@[2'@%LocusA1hyp_location_flag@@2'@2' C@@Z2'@2'@2'@;;;;@@2=%pr_in@@@@02=@@&2= @!2=@=;=A=;=F@@2?4pr_simple_hyp_clause@@@jm@@o@n2?@@@@l2?D@@N2?E@F2?A@B2??@=h=n=h=@@2B,pr_in_hyp_as@@@Ͱ0@@@2B@@@@@2BA2B@ ̠2B ٠LG1@@@@@@2B@2B@@2B@@2B@2B@2B@2B@X==Y==@@2H,pr_in_clause@@@ְ/@@@2Hݰ@+clause_expr2H@@2HᰖB@@&2H@2H@2H@}>g>m~>g>y@@2T*pr_clauses@@  ]@@S2TR@@Q2T@@ 2TJe@@M@L2T@6 @@2T @@h2T@2T@2T@2T@@@@@@@2a)pr_orient@@ @@t2ap@@w2aq@r2ao@D DD D@@2c(pr_multi@@ %multi@@2c@@2c@2c@D@DFD@DN@@2g7pr_core_destruction_arg@@@U I@@$@#2gⰖ@@  D@@"@!2g氖@ 4core_destruction_arg B#@@ @2g@@2g갖@@2g@2g@2g@2g@DDDE@@2o2pr_destruction_arg@@@s @@x@w2oM@@  |@@v@u2oQ@ ̠ @@g@@f2oXG* .@@t@r@@q2oY@Z2oU@@c2oV@W2oR@S2oN@O2oL@TEEUEE@@2u1pr_inversion_kind@@ .inversion_kind@@82u/@@2u@2u@jF7F=kF7FN@@2x1pr_range_selector@@@#IntA!t@@2x @@2x@2xS@@2x@2x@FFFG @@2|0pr_goal_selector@@ @@2|@ L-goal_selector@@2|r@@2|@2|@2|@G[G_G[Go@@20pr_goal_selector@(toplevel @@2@!@@2@@2@2@2@ HdHh HdHx@@2'pr_lazy@@ )lazy_flag@@2а@@2@2@HHHH@@20pr_match_pattern@@@@@@V2A2󰖰@ -match_pattern2@@22@2@2@IAIG IAIW@@2-pr_match_hyps@@@6@@24A72@ 2match_context_hyps2@@2@@2@2@2@1JIJO2JIJ\@@2-pr_match_rule@@ 7@@o2D@@@@@2A2H@@s$@@S2qAt2L@ *match_rule2T)2U@@S2P<@@s2Q@R2M@N2I@J2E@F2C@w!KGKMx!KGKZ@@2)pr_funvar@@$NameA!t@@ 2T@@2@2@5NcNi5NcNr@@2-pr_let_clause@@@@#2@@@&GenargA0generic_argument[@@2|@@2A2@@ Р@<z@y@Ax@w@(@v@Ju@t@Os@r@Tq@p@Yo@n@^m@l@kjihgfedc@b2@@2B2A2@ %lname@@12! @@E2=@@<2$ V@@a2%@&2"@#2@@2@ 2@2@2@2@$7NN%7NN@@3.pr_let_clauses@@*@@3@@$@@-@@*A,3@@ Z @@(@' ?@&@% >@"@# :@"@! 9@ @ 8@@ 7@@ 6@@@@@@+@= @<@; @:@9@876543210@/@@.3Y@@S3ZA[3'@=3+ 3,@-3(@)3&@6URR7URR@@31pr_tac_extend_gen@@@ Q O@@ N@@ M@@ L@@ް K@@ܰ J@@ڰ I@@ذ H@@ְ@͐@@@˰>@@ 3ʐA3c@H%array@E3@@3g@L3k@W3@@3of@@v3p@q3l@m3h@i3d@e3b@YSSYSS.@@3"+pr_then_gen@@@  @&@ @+@ @0@ @5@ @:@ @?@~ @D}@| @I{@z@yxwvutsrq@p@@o@@A3"8@i>@@3"<@E3"@@yN@@n3"D@@K3"E@F3"A@B3"=@>3"9@:3"7@^SS^SS@@3'-pr_tac_extend@@@  @@ @@ @@ @@ @@ @@ @@ @@@ߐ@@@ݰ @@A3'@ˠ>@@3'@E3'@۠N@@3'*@@3'@3'@3'@3'@3'@ecTfTlfcTfTy@@3,,pr_hintbases@@@@x3.`@@_3,@@3,J@@(3,@3,@hTThTT@@30-pr_auto_using@@@ư\@@@30@ @@30k@@30@30@30@mUUmUU@@33'pr_then@@@@33ݰ@@33@33@qVVqVV @@36$ltop@|@@36 @@36@36@sV/V5sV/V9@@37$lseq@@@37@tVBVHtVBVL@@38)ltactical@@@38@uVQVWuVQV`@@39'lorelse@@@39@vVeVkvVeVr@@3:$llet@@@3:@wVwV}wVwV@@3;$lfun@@@3;@xVV xVV@@3<)lcomplete@@@3<@yVVyVV@@3=)labstract@@@3=@zVVzVV@@3>&lmatch@@@3>@){VV*{VV@@3?%latom@@@3?@4|VV5|VV@@3@%lcall@@@3@@?}VV@}VV@@3A%leval@@@ 3A@J~VVK~VV@@3B<atom@@@ 3B @UVWVVW @@3C%linfo@@@ 3C @`WWaWW@@3D(level_of@@ *precedence@@/3D @@3D@3D 3D@3D@}W W&~W W.@@3I'printer@,(constant@#csta3KG@H%dterm@$dtrmc3KA@B%level@#leve3KS@T$term@#trmo3K>@?$name@#namg3KM@N)reference@#refk3KJ@K'tacexpr@'tacexprm3KP@Q'pattern@#pati3KD@E@VWXYZ[\]^@_3K=@Aа3J)pr_tactic@@@,tolerability@@r@!3Ku@"PpA!t@@v@y@zWWWX,@@а3K)pr_constr@@@U3K~@"PpA!t@@@ X-X1X-XM@@а3L*pr_lconstr@@@h3K@"PpA!t@@@ XNXR!XNXn@@а3M*pr_dconstr@@@3K@"PpA!t@@@3XoXs4XoX@@а3N*pr_pattern@@@b3K@"PpA!t@@@FXXGXX@@а3O+pr_lpattern@@@u3K@"PpA!t@@@YXXZXX@@а3P+pr_constant@@@3K@"PpA!t@@@lXXmXX@@а3Q,pr_reference@@@3K@"PpA!t@@@XXXY@@а3R'pr_name@@@3K@"PpA!t@@@YYYY5@@а3S*pr_generic@@@0generic_argument3K@@@"PpA!t@@@ǰY6Y:Y6Yg@@а3T)pr_extend@@@@@˰@/ml_tactic_entry@@ΰ@.gen_tactic_argF3L@@@@ @"PpA!t@@@@@YhYlYhY@@а3U(pr_alias@@@@@@/'KerNameL!t@@@蠰.gen_tactic_argr3L@@8@@V@"PpA!t@@Z@]@^@_YYYY@@@@A@@@WWZZ@@@-3V'pr_atom@@@0@/@.@-@,@+}@*@)w@3V(@'s@&@%m@$@#g@"@!@ @@@3V;@@ @@J3V谖@-3V밖`g@@@@3V@3VD@@I3V䠰3V@3V쐐A3V鐐A3V?@@)6gen_atomic_tactic_expr(constant@s3V@Ű%dterm@u3V@ð%level@@$term@K3V@$name@w3V@)reference@@'tacexpr@y3V@'pattern@{3V@@@@@3V@@@3V3VA3VA3VC@P @?3VD@E3V@@A3V<@=3V:@ZZZZ@@3+make_pr_tac@@ˠY@S@S@X@M@]@G@b@A@g@;@l@5@+3$@@#3@6@}@@@@@3G@@ t@@۳@.3ۣ\ %,@@۲@@۱@۰@@ۯ@ۮAۭA۬3K@@<3ې@@ۏ@@@ۄ3ێA۫A۪3O@@V3@)@@33A3A3S@@-Notation_termA,tolerability@@@r@@3T@U3P@Q3L@M3H@I3F@wp}_}gxp}_}r@@4H>strip_prod_binders_glob_constr@@@@h4H@@$DAstA!t@)Glob_termA-glob_constr_r`@@e@@d4H!@'4H"@#4H 젰Ơ@%NamesA$NameA!t@@]@@\@@[2-glob_constr_g/@@_eCb@@a@^@Z@@YKpNg@@f@c@X4H@ 4H@4H@@LR@Lp@@4,raw_printers@@ E@@䇰@ >@@䆰 7 4 1@@@@䂠 R@@@@@䀠 W@@@@~@}4|@ II@@43pr_raw_tactic_level@@@@/4@7/raw_tactic_expr@@4@@@@4@,L -L &@@4-pr_raw_tactic@@@@珰@@@4@<`;A=`;N@@42pr_and_constr_expr@@@@筰@4箐A4瞰@4祠@4@4碰4@4@4@cbkqdbk@@46pr_pat_and_constr_expr@@@@Ͱ@4ΐA4緰@@4羠4 @4@4翠@4@4绰%4@4@4@dd@@44pr_glob_tactic_level@@@'EnvironA#env@@)4װ@F@@4۰@0glob_tactic_expr@@4߰@@4@4@4@4@ff@@4.pr_glob_tactic@@-@@4@@@@@@4@4@&@@49strip_prod_binders_constr@@D@@4@@'EConstrA!t@@64A>@%NamesA$NameA!t@@@@@@&@@@@@ +@@@ 4@4@4@"LR#Lk@@56pr_atomic_tactic_level@@ @@v5%@@#EvdA(evar_map@@M5)@@5-@c2atomic_tactic_expr@@?51@@>52@35.@/5*@+5&@'5$@VW@@5.pr_raw_generic@@@'EnvironA#env@@U@@&GenargA0generic_argument&rlevel@@T@@S@"PpA!t@@R@Q@P5O@gmg{@@5.pr_glb_generic@@@'EnvironA#env@@\@*0generic_argument/&glevel@@[@@Z@"PpA!t@@Y@X@W5V@@@5-pr_raw_extend@@@a5^@'@@@@}r*r_dispatch@@5m@@l@@k@@j@i@h@g5_@`5]@@@5.pr_glob_extend@@:@@~5Ѱ@T@@@@*g_dispatch@@N5@@@@ް@@@@@5@5@@F@T@@5(pr_alias@@@@@@5A5@@@5@@@5@렰&5@@5@@5@5@5@5@5@:!';!/@@5)pr_extend@@@ذ@@@5@5Ű@ @@5ɰ@@@5Ͱ0@@5@5@5@5@5@kw}lw@@60pr_atomic_tactic@@A@@6찖@I@@6𰖰@=@@6V@@6@6@6@6@@@6;declare_extra_genarg_pprule@@@&GenargA+genarg_type!a!b!c@@6@ 6@@$6@Ġ#6+@@46(@~+6;@@D68F$unit@@@69@:6)@*6@6@6@ '@@6 &declare_extra_genarg_pprule_with_level@@R!a!b!c@@6Ұ@V6@@6ְ@ #6@@6氖@+6@@6@@-Notation_termA,tolerability@@6@6 `@@6 @ 6@6@6@6@6@6@@MQAMw@@6. "declare_extra_vernac_genarg_pprule@@+genarg_type@@6.ᰖ@@@@*ConstrexprA+constr_expr@@@"PpA!t@@@6.@@+constr_expr@@@"PpA!t@@@6.@@#@@ @u@@ `@@ @ @6.@P6.@"PpA!t@@6.A6.A6.A6.A6.尖@@6.@6.@6.@@@644pr_intro_pattern_env@@Ƞà@*#env@@O@@#EvdA(evar_map@@3(evar_map@@g@'EConstrA!t@@h@fAeAd64\@@[@@Z64+@(GenprintA2top_printer_result@@/64,@-64*@{{@@6BP>U@@6b$lift@@@@h@@b6biAj6bX@6b\w.printer_result@@`6b]@^6bY@Z6bW@sFJtFN@@6f(lift_top@@@@@"PpA!t@@~6fA6ft@6fx@@|6fy@z6fu@v6fs@{{@@6j5register_basic_print0@@ @@6j@@6j@@A6j@@6jʰ%@@̐A6j@@*6jڰR@@ܐA6j@@6j@6j@6j@6j@6j@@@6o4pr_glob_constr_pptac@@@)Glob_termA-glob_constr_gc@@6o밖@"PpA!t@@6o@6o@ " 6@@6r5pr_lglob_constr_pptac@@ -glob_constr_g@@6r@"PpA!t@@6r@6r@    @@@@aa@@&TacenvA@jA@ABjj+C@@@7'*match*@7@8@@@A LA@@B@@\@@A@@N@@ABC C@@n@@o@@ABDy@@AZ@@p@@ABDEFY@@9z@@A}@@BG@@@@@AC@@BC]D@@s@@%@@ABDo~@@ b@@m@@ABE@@K@@AC:_@@N@@AO@@@@A \@@%{@@ABCDEv]@@y@@As@@h@@ABl@@Od@@A=X@@6@@ABCu@@@@A@@s@@AB|@@({@@ACDL@@S;R@@A ea@@%F@@ABG@@wJ@@ACI@@@@AP@@B T@@JY@@A Z@@@@A\@@BCDEFGHx@@w@@AV@@U@@W@@ABCXW@@c@@A.M@@ ]@@ABD[@@JL@@Az@@PB@@AB|A@@^@@Q@@ABCt@@_@@Ar@@@@ABx@@w@@ACDEqV@@@@A p[@@B(H@@ `@@A ^@@5g@@ABC0q@@ {c@@A _@@i@@ABT@@`@@ACDUa@@@@Ab@@B|@@ ~@@AU@@@@6'printer@@@6Ұ@@6ְ@!b6@6@6@6@!rX^!rXe@@@@@@@A@BCD|{EkjFFEH@c@@AB@BCD@@5@@ABCDEFGI@@@(4Ltac_plugin.Pptacticx@An@@@@(4Ltac_plugin.Pptactic!rXZ|@@As@@@!EFGI@@@(4Ltac_plugin.Pptactic!m!n&@ :@@62F#6'printer@@@6@@ 6@!"6!@#6@6@6@" lͫͱ" lͫ͸@@@@@@@A@BCDEFH76  @@/@@ABCDEFGI@@@(4Ltac_plugin.Pptactic=@A3@@@@(4Ltac_plugin.Pptactic"'i_a"(i_͠@ {@@6u D$+6u'pr_bool@@7@@6vϰ" @@6v@6v@"E%"F%@@6w'pr_unit@@@6v尖"@@6v@6v@"X&6<"Y&6C@@@(GenprintA@=@@@*@A)(C"!DE  F@@A@;@@ABCDEGHa`TSQ@/@@ABQ@QPBCDNMEA@FGI@@@(@4Ltac_plugin.Pptactic"{h%'"|h%]@@@6u ΐDR@b@@%@(4Ltac_plugin.Pptactic"g"g#@@@6u D^@n@@1@(4Ltac_plugin.Pptactic"f̣̥"f̣@@@6u ~Dj@z@@=@(4Ltac_plugin.Pptactic"eoq"eo̡@@@6u VDv@@@I@(P4Ltac_plugin.Pptactic"`oq"cPj@@@6u dD@@@U@(04Ltac_plugin.Pptactic"a˜ˠ"a˜@'printer@'TacexprA/destruction_arg@)MisctypesA-with_bindings#@@6v c6w s@@6v r@@6v q6v j@@6v i6v A@@@@($4Ltac_plugin.Pptactic"a˜˦"a˜@@)6v 6w J@@6w @6w 6w B@@@@(4Ltac_plugin.Pptactic"b"bO@@@'TacexprA/destruction_arg>-with_bindings@'TacexprA4glob_constr_and_expr@@6v v@@6v u@@6v t6v h@@6v g6v A@@@@(4Ltac_plugin.Pptactic#b# bN@@)6v 6w @@6w @6w 6w ɐB@@@@(4Ltac_plugin.Pptactic#5b#6b"@@06x а@@6x @6x 6x ܐA@"@@@(4Ltac_plugin.Pptactic#Gb##HbM@@@@6x @6x 6x A"@2@@@(4Ltac_plugin.Pptactic#W[rt#X^Rj@~@@6u D.@>@@@(4Ltac_plugin.Pptactic#c\ʢʦ#d\ʢ@@)MisctypesA-with_bindings6w @@6v 6v @@6v 6v ÐAJ@Z@@@(4Ltac_plugin.Pptactic#\ʢʬ#\ʢ@@6v 6w Ű@@6w ǐ@6w 6w ΐB`@p@@3@(d4Ltac_plugin.Pptactic#]#]Q@ޠ2-with_bindings@(TactypesA4glob_constr_and_expr@@6v36w @@6v 6v @@6v 6v A@@@T@(X4Ltac_plugin.Pptactic#]#]P@@"6v 6w @@6w @6w 6w B@@@j@(L4Ltac_plugin.Pptactic#]#]$@@/6x 7@@6x @6x 6x A@@@|@(84Ltac_plugin.Pptactic#]%#]O@@7@@6x @6x 6x A@@@@(4Ltac_plugin.Pptactic#Vz|#YUm@@@6u D@@@@(4Ltac_plugin.Pptactic#Wɥɩ#Wɥ@C-with_bindings66w @@6v 6v @@6v 6v A@@@@(4Ltac_plugin.Pptactic$Wɥɯ$Wɥ@@6v 6w |@@6w @6w 6w B@@@@(4Ltac_plugin.Pptactic$)X$*XT@r-with_bindings6w @@6v 6v @@6v 6v 3A @@@@(4Ltac_plugin.Pptactic$BX$CXS@@6v @6w 5@@6w 7@6w 66w >B#@3@@@(4Ltac_plugin.Pptactic$XX$YX'@@6x A@@6x F@6x E6x MA5@E@@@(4Ltac_plugin.Pptactic$jX($kXR@@@@6x D@6x C6x ^AE@U@@@(|4Ltac_plugin.Pptactic$zQy{${Tbu@@@6u ?DQ@a@@$@(\4Ltac_plugin.Pptactic$RȘȜ$RȘ@Ϡ#(bindings6w M@@6v L6v E@@6v D6v ZAj@z@@=@(P4Ltac_plugin.Pptactic$RȘȢ$RȘ@@6v g6w \@@6w ^@6w ]6w eB@@@S@((4Ltac_plugin.Pptactic$S$Sa@R(bindings 6w O@@6v N6v C@@6v B6v A@@@l@(4Ltac_plugin.Pptactic$S$S`@@6v 6w 7@@6w @6w 6w B@@@@( 4Ltac_plugin.Pptactic$S $S4@@I6v 6x @"PpA!t@@6x @6x 6x A@@@@(4Ltac_plugin.Pptactic$S5$S_@@@"PpA!t@@6x @6x 6x A@@@@(4Ltac_plugin.Pptactic%P %Pw@9@@6u D@@@@(4Ltac_plugin.Pptactic%JƀƂ%N@E@@6u D@@@@(|4Ltac_plugin.Pptactic%*LƬư%+LƬ@s@*GenredexprA,red_expr_gen@*ConstrexprA+constr_expr@@6v .or_by_notation@(LibnamesA)reference@@6v @@6v +constr_expr@@6v @@6v 6v @@6v 6v #A,@<@@@(p4Ltac_plugin.Pptactic%aLƬƶ%bLƬ@@86v /6w %@@6w '@6w &6w -AB@R@@@(@4Ltac_plugin.Pptactic%wLƬ%xLƬ@@;6x 1 @@6x 9@6x 86x KAT@d@@'@(4Ltac_plugin.Pptactic%M#%M@Ҡ_,red_expr_gen6w .&or_var3.and_short_name@%NamesA:evaluable_global_reference@@6v @@6v @@6v  F@ +constr_expr@@6vx6vq@@6vp6vA@.@@@(T4Ltac_plugin.Pptactic&SG&TGH@6vo@@6vn6vA/@?@@@(84Ltac_plugin.Pptactic&dHIM3@r+top_printer@'EConstrA&constr@@6vz6vm@@6vl6vސAI@Y@@@(4Ltac_plugin.Pptactic&~>  &BŊ@ @@6uDU@e@@(@(4Ltac_plugin.Pptactic&@6:&@6X@ӠX+constr_expr@@6v6v@@6v6vAk@{@@>@(4Ltac_plugin.Pptactic&AY]&AYʼn@頰6v@@6v6vA|@@@O@(4Ltac_plugin.Pptactic&BŊŎ3@M@,Ltac_pretypeA2closed_glob_constr@@6v6v@@6v6vKA@@@g@(4Ltac_plugin.Pptactic&8SU&<@ @@6u%D@@@s@(4Ltac_plugin.Pptactic&:}ā&:}Ġ@+constr_expr@@6v26v+@@6v*6v@6v=6vUA#@3@@@(P4Ltac_plugin.Pptactic(X*(Y* @@(6vb6wXR@@6wZ@6wY6w`A7@G@@ @(,4Ltac_plugin.Pptactic(l(km(m(k@ @@6uDC@S@@@(4Ltac_plugin.Pptactic(x(k(y(k@@&or_varA#int@@@6v @@6v6v @@6v@6v6vAc@s@@6@(4Ltac_plugin.Pptactic((k((k@@4&or_var @@6v @@6v 6v @@6v@6v6v A@@@T@(4Ltac_plugin.PptacticJ@@A@@@Y@(4Ltac_plugin.Pptactic(&68@@A@@@_I@@@(4Ltac_plugin.Pptactic(`;Q(`;i@A*@@@@@@ABCEv@s@Ap@BonClkDg@d@Aa@B`@]\BCEFZXN@P@AI@BFECCB@@>@A<@BCDE;@9@A6@B5@4@4@AB1@+@ACD'&@@A@@ABCDEFG@@A@B@@@ABCDE@@ACD@@ABCE@@A@BCDEFGH@@w@(4Ltac_plugin.Pptactic)) @!A*@@@C@@A@@AB@{@Ap@BCDT@;@A.@+@A'@@ABC@@A@B@@ABCDE@@AC@@@ABCDF@@c@(4Ltac_plugin.Pptactic),CMb)-CM@'C*@ @@@@A@t@ABC@@ACD@@L@(4Ltac_plugin.Pptactic)=n)>n@(A*@ !@@ @@A@@ABC@@E@(x4Ltac_plugin.Pptactic)Km)Lm@(ߐA*@ /@@ @ @@ABC@@D@(h4Ltac_plugin.Pptactic)Xle)Yle@(A*@ <@@* @@AB@@C@(4Ltac_plugin.Pptactic)db)F@AA*)q)o)c)a)V)T@ H@@@)vA@@A)iB@@)^C@@AB@@C@(4Ltac_plugin.Pptactic)tj5C)uj5M@@@*԰!t@)T@)|j5=)}j5>@@!s@)L@)j5?)j5@@@@ d@@@ A@@B@@AB@@B@(4Ltac_plugin.Pptactic)kNc)kNd@@@*+!x@)A@)kN_)kN`@@@ w@@@,%param@B@@AA@@B@@B@(4Ltac_plugin.Pptactic)u)u@@@+ 6!x@(@)u)u@@@ @@@ A@@A@@A@(4Ltac_plugin.Pptactic)F)F@(:(3@@ : ;ϐC++ "kn@((@)E)E@@ "pt@(#@)E)E@@@ @@@B@@A A@@B@(dA@@A@B@(\4Ltac_plugin.Pptactic)F$@@@@ @@ B@(@4Ltac_plugin.Pptactic)r 3 5)r 3 <@@A+V#arg#aux!s!t!^@ #arg@&+genarg_type 0$ArgumentType_'a@@@BB 0$ArgumentType_'b@@@BB 0$ArgumentType_'c@@@BB@@B@*l  9*l  <@@ #aux@@*U+genarg_type!aBΠ!bBϠ!cB@@BҰ&Q@@B@B@*1m @ J*2m @ M@@@:,@@@A@@  ,2@@+]@5,@@@A@@  ,6@@+a@0,@@@A@@  ,:@@+e@ABC@ @@@VB@@A1C@@2@A@@AB@@C@(04Ltac_plugin.Pptactic*Lm @ Bn@@Al@ .@@@@A @B@@BA($4Ltac_plugin.Pptactic*Xl  +zAA@+@ 9@@@@A@@A ( 4Ltac_plugin.Pptactic*ap  *bp  @+@@ECEAQ@,@@@A@@E*vq  /@@@+R@,@@@A@@K@@@+R@,@@@A@@P @@@+@)"t1@#"$6@@@DD%"$8@@@DD'#$10@@@DD@@D@*p  *p  @@*"t2@$"$7@@@DD&"$9@@@DD(#$11@@@DD@@D@*p  *p  @@@@A@@Ab,@@@AK@@D+@@D@D@,@@,@l,@@@AR@@D2@@D@D@,@@,@w,@@@AY@@D9@@D@D@,@@,'@ABCDr,@@@A@@,@@,*@S,@@@A@@-@@,/@Aq,@@@A@@-@@,2@Q,@@@A@@- @@,6@p,@@@A@@-@@,:@P,@@@A@@-@@,>@ABCDE@ @@@1@A@@A@@ @@@AA@(4Ltac_plugin.Pptactic@AV@ @@ AD(4Ltac_plugin.Pptactic+*o  ++o  @"@@DDAȰ"!t@G"$3@@@DwDq "$4@@@DzDs!"$5@@@D}Du@@Dv@+Wo  +Xo  @@@b(@AY$@Q!@AB,@@@AJ&option@(@@Dy@@Dx@-f@@,@,@@@A-@@D|@@D{@-t@@,@,@@@A1@@D@@D~@-@@,@ABG,@@@A@@-@@,@B,@@@A@@-@@,@=,@@@A@@-@@,@ABCD@ q@@@y@aB@@AB@yC@(4Ltac_plugin.Pptacticp+o  @@AhC@ |@@ By(4Ltac_plugin.Pptactic+n  +n  @#:@@DDA@!t@"$0@@@DRDL"$1@@@DUDN"$2@@@DXDP@@DQ@+n  +n  @@@@A@@AB,@@@AI$list@(@@DT@@DS@-@@- @,@@@A-@@DW@@DV@-@@-@,@@@A1@@DZ@@DY@-@@-$@ABG,@@@A@@-@@-'@B,@@@A@@.@@-+@=,@@@A@@.@@-/@ABCD@ @@@@aB@@AB@C@(4Ltac_plugin.Pptacticp,n  @@AhC@ @@ B(4Ltac_plugin.Pptactic,q  $@@A+!s@##tagW@@DDŠM@@DDƠC@@DD@@D@,8q  ,9q  @@@ @@@"@"B@@AB@"B(h4Ltac_plugin.PptacticA@@ $@@,A!(\4Ltac_plugin.Pptactic,Jt > \,Kt > c@,@@3Et4ExA-ǰ4!x@(m@,Xt > L,Yt > M@@@ :@@@ A@@A@,A@@A@A@(H4Ltac_plugin.Pptactic,dt > P@@@@ E@@ A@(<4Ltac_plugin.Pptactic,ju d ,ku d @,8@@5E6EA-6!x@(v@,xu d t,yu d u@@@ Z@@@ A@@A@,A@@A@A@((4Ltac_plugin.Pptactic,u d x@@@@ e@@ A@(4Ltac_plugin.Pptactic,x  ,x  @@A.#tag!t@:#tag@(q9'$Dyn_'a@@@E!E@@E@,w  ,w  @@;!x@@,w  ,w  @@F-v|>R@X@@IID@@II@@I@@IB}B@ m@@@;@A98C@@D@(4Ltac_plugin.Pptactic-|>@}@@AL@ w@@ DA(t4Ltac_plugin.PptacticA@@ }@@H@B@@B(H4Ltac_plugin.Pptactic-St-S@@@/!&"pr@)7@-Sm-So@@&!c@),@-Sp-Sq@@@ @@@ A@@B@@AB@)A@@A@B@(4Ltac_plugin.Pptactic--@@@/>&"pr@)#@--@@&!c@(@--@@@ @@@ A@@B@@AB@)A@@A@B@(4Ltac_plugin.Pptactic-am-a@-@@&_l&_tB/f&$test@(@--@@&#prc@(@--@@&$prlc@(@--@@&#pr2@(@..@@&#pr3@(@.. @@&!c@(&^Z@.I\.I]@@@ @@@G@@A&~@A@@BC@@B@@AC-E@@)D@@7F@@ABD@*CA@@A)B@@B@G@(4Ltac_plugin.Pptactic.+an.,a@-@@&_v&_|BN@@@"H@(4Ltac_plugin.Pptactic.9a@.@@&_~&_A[@!@@/I@(4Ltac_plugin.Pptactic.Fa@.@@&_}&_Ah@.@@@/ @@&^w&^Ba&!r@*,red_expr_gen***@@]@/T /U@@&!c@* @/Z/[@@@<@@@ G@@AJ@BHGCE@E@AH@@E@ABDD@H@(`4Ltac_plugin.Pptactic/k!*/l@/9@@&^&^B.@T@@I@(P4Ltac_plugin.Pptactic/y@/F@@&^&^B;@a@@%J@(@4Ltac_plugin.Pptactic/I~@/S@@&^&^BH@n@@2K@(04Ltac_plugin.Pptactic(/It@/`@@&^&^BU@{@@?L@( 4Ltac_plugin.Pptactic5/!E@/m@@&^&^Bb@@@LM@(4Ltac_plugin.PptacticB/!8@/z@@&^&^Ao@@@YN@(4Ltac_plugin.Pptactic/!<@/@@&^&^A|@@@fM@(4Ltac_plugin.Pptactic/IT5@/@@&^&^ŐB@@@sL@(4Ltac_plugin.Pptactic/IxO@/@@&^&^A@@@K@(4Ltac_plugin.Pptactic/i@/@@&^&^A@@@J@(4Ltac_plugin.Pptactic/@/@@&^&^A@@@I@(x4Ltac_plugin.Pptactic//@*A@@@H@(p4Ltac_plugin.Pptactic0@@A@@@H(P4Ltac_plugin.Pptactic0 0 @@A'&!c@*&^b@00@@@@@@H&!c@G@@A@BCD@H@(04Ltac_plugin.Pptactic0$0%@/@@&_&_BG+&^^@0102@@@@@@@A @BCD@G@( 4Ltac_plugin.Pptactic0=0>@0 @@&_&_B@&@@H@(4Ltac_plugin.Pptactic0K@0@@&_&_A&@3@@ I@(4Ltac_plugin.Pptactic0X@A.@;@@(H@(4Ltac_plugin.Pptactic0`0a@0.@@&_&_A<@I@@6G@(4Ltac_plugin.Pptactic0nJ@@AB@O@@@8@@D@(4Ltac_plugin.PptacticL @@AC@=@@ DB(l4Ltac_plugin.Pptactic1d1e@@Ae&!v@+g@1k1l@@@M@@@-@ B@@AB)@B(L4Ltac_plugin.Pptactic1ww@A@v@X@@@8@A2@A(84Ltac_plugin.Pptactic11 @1N@@&`&`Ap'"sc@-@@&`&`@11@@@u@@@A@@A@@B@( 4Ltac_plugin.Pptactic1 1@1k@@&`&`A@@@A@( 4Ltac_plugin.Pptactic+ @@@"@@@A@(4Ltac_plugin.Pptactic181<@@A34'"pr@+@1+1-@@'#loc@+@1/12@@'!x@+@1314@@@@@@'0@A@@AB@@C@@AB@@CA(4Ltac_plugin.Pptactic%AA@3U@@@@@ @AB@@B (4Ltac_plugin.Pptactic11@@A3b'"sp@0f(ConstantP!t@@a@11@@@@@@'<W@A@@B@@AB@1'A@@A@BB(4Ltac_plugin.Pptactic1f}1f@@A3'"id@0"Id@!t@@a@2 fw2 fy@@@@@@B@@A!@B@B(4Ltac_plugin.Pptactic2>]9@A@3@@@@*@A&@A$(4Ltac_plugin.Pptactic2!2""@@A3'?"id@"Id@!t@@a@2/20@@@@@@B@@A'@@A@@B@@BB(`4Ltac_plugin.Pptactic2>2?@@A3°'>!n@A#int@@@a@2K2L@@@-@@@B@@A@B@@B(@4Ltac_plugin.Pptactic2W6@A@3@8@@@%@A@@A#(04Ltac_plugin.Pptactic2`2a@@A3'B*clear_flag@+@2i$82j$B@@'C"pp@+@2o$C2p$E@@'D!x@+@2u$F2v$G@@@W@@@C@@AB@@A@@AB@@C@(4Ltac_plugin.Pptactic2d2d@,A%@g@@@<Y@D@@A@BC@@D@(4Ltac_plugin.Pptactic2dx@@A1@s@@ D@(4Ltac_plugin.Pptactic22@2f@@'Ab('Bb-A?@@@E@(4Ltac_plugin.Pptactic22@,+'Ab''AbAK@@@&D@(4Ltac_plugin.Pptactic @@AP@@@+D@(4Ltac_plugin.Pptactic2JNW@@@V@@@AC@(4Ltac_plugin.Pptactic22@,&'Eb['Eb`A4L'F#prc@,3@22@@'G$prlc@,(@22@@'H!c@,@22@@'I"bl@,@22@@@@@@ D@@AE@@'J N@A@@AB#C@@B@@AC@@F@(4Ltac_plugin.Pptactic22@2@@'EbZ'FbC6@@@E@(p4Ltac_plugin.PptacticC @@A;@@@EA(\4Ltac_plugin.Pptactic:AA@4@@@@"@A B@@C (@4Ltac_plugin.Pptactic3Mj3M@@,'Kb, @'Kb'KbאB4'L#prc@,G@3$33%6@@'M$prlc@,A@3*73+;@@'N*clear_flag@,7@30=31G@@'O!c@,3@36H37I@@@@@@ D@@AE@@'P @A@@AB#C@@B@@AC@,A@@A,B@@B@F@(04Ltac_plugin.Pptactic3MMQ3NM@@A3@/@@EA(4Ltac_plugin.Pptactic2AA@4@6@@@@AB@C (4Ltac_plugin.Pptactic3_3`@@A4'R#prc@,J@3f3g@@@H@@@'T @A@@ B@@AB@/A@@A@BB(4Ltac_plugin.Pptactic3w3x@3E@@'Qc 'RcA 'S!c@,U'Qb'Qb@33@@@j@@@C@@A$"B @D@(4Ltac_plugin.Pptactic33@3a@@'Qc 'RcB@|@@C@(4Ltac_plugin.Pptactic3@3n@@'Rc'Sc B)@@@C@(4Ltac_plugin.Pptactic33@3|@@'Sc"'Tc(B7@@@-D@(4Ltac_plugin.Pptactic3@3@@'Tc*'Uc/AD@@@:E@(4Ltac_plugin.Pptactic3@3@@'Tc)'Uc6AQ@@@GD@(x4Ltac_plugin.Pptactic33@,AZ@@@PC@(p4Ltac_plugin.PptactichK@@A_@@@UCo(X4Ltac_plugin.PptacticQAA@5j@@@}Bu(@4Ltac_plugin.Pptactic3l3l@@A5u'V$prid@,@33!@@'"id@,'Uet'Uem@3l{3l}@@@@@@C@@A' h@A@@B@@AB@3A@@A@CC( 4Ltac_plugin.Pptactic4Tf4Tk@@A$'!n@A#int@@@ek@4Ta4Tb@@@@@@C@@A B@C(4Ltac_plugin.Pptactic4(-M4)-S@3@@'Uex'Ve|AD'W!s@O&string@@@cS@4<-=4=->@@@@@@?@A<@C@@AB=@C@(4Ltac_plugin.Pptactic4H-B @@A@)@@ CA(4Ltac_plugin.Pptactic\cAA@5@/@@@OMBK@BI(ߴ4Ltac_plugin.Pptactic4W4X@4%@@'e'eA5'!s@,@4e4f@@@G@@@ A@@A@3A@@A@B@(ߠ4Ltac_plugin.Pptactic4q4r@4?@@'e'eB@Z@@A@(|4Ltac_plugin.Pptactic( @@@@_@@A@(p4Ltac_plugin.Pptactic44@4R@@'e'eA.'!s@-@44@@@t@@@ A@@A@4 A@@A@A@(\4Ltac_plugin.Pptactic4@@@@@@ A@(P4Ltac_plugin.Pptactic44@@A60'"ev@-@44@@'!s@-@44@@@@@@B@@A A@@B@@B@(04Ltac_plugin.Pptactic4 4@@A@@@ B@($4Ltac_plugin.Pptactic4!@@@ @@@B@(4Ltac_plugin.Pptactic4dh4d@@A6Z'&pr_gen@,@4*40@@'!l@,@4142@@'!l@-,'fY@@fX'fJ@45=45>@@@@@@CA@@!B@@AB@0A@@A-MB@@B@C@(4Ltac_plugin.Pptactic41<41\@B/@@@@B@B@(4Ltac_plugin.Pptactic @A5@@@B@(ި4Ltac_plugin.Pptactic55  @-'f]AA'!s@4@@fQ@5N\5N]@@'!l@6-'fh'fM@@fN@5$Na5%Nb@@@@@@< @C@@AD@@?@"E@@ABC@@F@(ޜ4Ltac_plugin.Pptactic55560@6!Y@@'fZ'feB2@@@E@(ސ4Ltac_plugin.Pptactic<@@A7@$@@E@(T4Ltac_plugin.Pptactic5I59~@@@|@*@@MB@(<4Ltac_plugin.Pptactic5Od~5Pd@@@'!x@-]'f@5Xdy5Ydz@@@:@@@ A@@A@@A@((4Ltac_plugin.Pptactic5b5c@50@@'g4'g:B6'&pr_gen@-S@5v5w@@'#lev@-M@5|5}@@'!s@.+.ml_tactic_name@@f@55@@'!i@w@@f@55@@'!l@-U@55@@'$name@5g@@f'f@55@@'$args@5r@@g 'g@5>H5>L@@@@@@H@@A-E@@%A@@ABAC@@$G@@A' "@B@@BND@@DF@@ACD@@I@(4Ltac_plugin.Pptacticd5@5@@'g<'gBBc@@@J@(4Ltac_plugin.Pptacticq5@5@@'gD'gIAp@@@,K@(4Ltac_plugin.Pptactic5~@5@@'g;'gRA}@@@9I@(4Ltac_plugin.Pptactic5@@A@@@?H@(4Ltac_plugin.Pptactic5\l5\q@MA@@@@G@AE@BDCD@@G@(ݼ4Ltac_plugin.Pptactic @A@@@G@(ݴ4Ltac_plugin.Pptactic6r6r@^B@@@G@(ݤ4Ltac_plugin.Pptactic 6 r@5@@'g'gA@@@H@(ݐ4Ltac_plugin.Pptactic6r@5@@'g'g!B@@@+G@(x4Ltac_plugin.Pptactic#@A@@@/G@(p4Ltac_plugin.Pptactic6+>D?@@A@ @@5GA(l4Ltac_plugin.Pptactic63644@AB@@@?@~@A|{BC@@F(\4Ltac_plugin.Pptactic 6@+@6 @@'f'fB@(@@G@(L4Ltac_plugin.Pptactic6M@6@@'f'fǐB@5@@H@(<4Ltac_plugin.Pptactic'6Z@6'@@'f'fϐB@B@@,I@(,4Ltac_plugin.Pptactic46g@64@@'f'f֐A@O@@9J@(4Ltac_plugin.Pptactic6t@6A@@'f'fA@\@@FI@(4Ltac_plugin.Pptactic65@6N@@'f'fA@i@@SH@(4Ltac_plugin.Pptactic6$O@6[@@'f'fA)@v@@`G@(4Ltac_plugin.Pptactic6/h@6h@@'f'fA6@@@mF@(ܼ4Ltac_plugin.Pptactic6@@A<@@@sFA(ܨ4Ltac_plugin.Pptactic:AA@8;@@@@@A@@@ABC@@D (t4Ltac_plugin.Pptactic6!!6!!@@A8K'#key@.F@6  6  @@@@@@;#exn@B@@AA@@B@.C@@A2B@@5bA@@AB@B@(H4Ltac_plugin.Pptactic6!!6!!@.WB'%prods@5{@@hB'h,@6   6   @@'"pr@@/"..@@pY@@pX'hH@@hG'hD6@@hf'hE@hF'hC@7 ! !7 ! !@@@@@@>@A#G@@0F@@AB@@G@(44Ltac_plugin.Pptactic:@A5@@@ G@( 4Ltac_plugin.Pptactic7 ! !>@@A:@@@@M@@ABM@F@(4Ltac_plugin.Pptactic7   7   @5 h1Be@@@@Z@AY@E@(4Ltac_plugin.Pptactic7)  n@@@m@ @@A@(4Ltac_plugin.Pptactic7/ !E!n70 !E!@3H@@'hn'h͐B^'$symb@K'hb'hX@7@ !E!]7A !E!a@@@"@@@<@C<@B@@A' @A@@D@@AB@/B@@3YA@@AB@D@(4Ltac_plugin.Pptactic7W !E!7X !E!@O&string@@@'pA'pWA+@C@@!D@(۸4Ltac_plugin.Pptactic7h !E!j9@@A1@I@@'DB(ې4Ltac_plugin.Pptactic7p !$!97q !$!D@@A'!s@6x@@hI@7z !$!47{ !$!5@@@\@@@4@B@@AB2@B(p4Ltac_plugin.Pptactic7 ! !W@A@@g@@@?@A;@A (T4Ltac_plugin.Pptactic7"$$7"$$@7]@@'q'qϐB9+'&pr_gen@/@7!"7!"@@'#lev@.@7!" 7!" @@'#key@.@7!" 7!"@@'!l@.@7!"7!"@@("pr@@@q'q7@@q'q@q'q@7!$y$7!$y$@@@@@@;@E@@A'B@@B"A@@1C@@A F@@:D@@ABC@/B@@6kA@@AB@G@(D4Ltac_plugin.PptacticP7"$$@7@@'q'qאBO@@@H@(44Ltac_plugin.Pptactic]7"$$@7@@'q'qސA\@@@,I@(4Ltac_plugin.Pptactic7"$$@7@@'q'qAi@@@9H@(4Ltac_plugin.Pptactic8"$$w@7@@'q'qBv@@@FG@(4Ltac_plugin.Pptactic8"$$8"$$@7@@'q'qA@@@TF@(4Ltac_plugin.Pptactic @@A@@@YF@(4Ltac_plugin.Pptactic8&!$y$@@A@@@_Z@X@V@ABCU@E@(ژ4Ltac_plugin.Pptactic80$.$a81$.$b@@A'"pp@6'p@8;""'8<"")@@'$pack@@0~0}@qS'p@@p'p@@p'p@0 qT'p@@p'p9H0@qU'q0@@q/'q>@@q?'p@p@p'p@8r"N"\8s"N"`@@'%prods@9`07I7D@@q@@q'qw/'qx@qv@@qu@@qt'qp@8##8##@@'!p@8`@@q'q@8#$8#$@@@}@@@@A@B@L@@AjJ@@BrI@@@7K@@ABCD@L@(ڐ4Ltac_plugin.Pptactic8$.$Q8$.$[@/A@@@L@(|4Ltac_plugin.Pptactic @A@@@L@(h4Ltac_plugin.Pptactic8$.$4@@A@@@ LA(`4Ltac_plugin.Pptactic8#$ 8#$*@AB@@@*@&@A%$CD@K(P4Ltac_plugin.Pptactic8#$@@A@@@ KA(L4Ltac_plugin.Pptactic8##8##@AB@@@? 9@ @ABC @J(44Ltac_plugin.Pptactic8##@@A@@@ J@($4Ltac_plugin.Pptactic8"N"T@@A@@@O @@AKBC@IA( 4Ltac_plugin.Pptactic8"",8""J@ABb@@@].C'@H (4Ltac_plugin.Pptactic9""@@@k@@@ D@(4Ltac_plugin.Pptactic9 ##9 ##@G#exn@@@'qd'qfA'%prods@@9"N"a9"N"f@@'$args@@9 "N"g9!"N"k@@@@@@;'*match*@D;@C@@AA@@B@@AB@@@@@AD@(4Ltac_plugin.Pptactic95##,@@A"@@@D@(4Ltac_plugin.Pptactic9;""9<""@@A)@@@D@(ٴ4Ltac_plugin.Pptactic9B"#9C"#@@A2'%prods@:0'p@@p@9P"#9Q"#@@'$args@'p@9X"#9Y"# @@@:@@@;,@G;/@F;2@EB@AK>@B'#ido@H@@'#loc@J@@A-LF@'$symb@I@@ABC@IL@(P4Ltac_plugin.Pptactic9|#j#9}#j#@ 'q.BsJ&option@@#LocA!t@@p@p'p@9##39##6@@)T'q!'p@9##99##=@@;3;8@@p'q@@q@9##?9##N@@'%prods@:p'p@@p@9##T9##Y@@'#arg@g'q@9##[9##^@@'$args@: @@q@9##b9##f@@@@@@v@AL@@K@ABol(MhBC@M@(D4Ltac_plugin.Pptactic9#j#rd@@A`@@@M@(4Ltac_plugin.Pptactic9""9""@'q*Bڰ'!s@8@@p@9""9""@@'%prods@:ᠰ'p@@p@:"":""@@'$args@'p@:"": ""@@@@@@@A F@G@'H@@ABC@H@(ؼ4Ltac_plugin.Pptactic:""3@@A/@@@H@(t4Ltac_plugin.Pptactic:"N"n@@@ @@@@B@B@(L4Ltac_plugin.Pptactic:'!$y$:(!$y$@@@(#arg@q@:.!$y$:/!$y$@@@@@@ A@@A@@A@(04Ltac_plugin.Pptactic:8$$%:9$$%*@'located1 (rI@@(rHB;԰(%prtac@1u@:I$$$:J$$$@@(#arg@1@:O$$%:P$$%@@@1@@@ A@@B@@AB@@B@(4Ltac_plugin.Pptactic:[$$%:\$$%+@@@@=@@ B@(4Ltac_plugin.Pptactic:b(%e%i:c(%e%@@A;(#tag@1#@:m&%-%=:n&%-%@@@(#wit@1 @:s&%-%A:t&%-%D@@0argument_type_eq#tag#wit@( #tag@2#tag('$Any_'a@@@ro+rp( '$Any_'b@@@rq+rr( '$Any_'c@@@rs+rt@@rv@:'%G%X:'%G%[@@@,@@@A@@((<@@;@,@@@A@@((<@@;@,@@@A@@((<@@;@ABC@@@@7CKB@@AFA@@B@@C@(4Ltac_plugin.Pptactic:'%G%KW@@@S@@@@ @A @B@@B@(4Ltac_plugin.Pptactic:.&&:.&&@@A<[(1[@,@@@A@@((1L @@@;#arg#wit&glbwit&in_gen&rawwit@(#wit@7 6abstract_argument_type(*$GenArg_'a@@@s+s%@@s"+s@@s@:+%&:+%&@@(#arg@@:+%&:+%& @@+*)('@@,@@@A@@((<@@<)@A@@@@B@@A,m@A@@3C@@AB@@C@(װ4Ltac_plugin.Pptactic;-&d&;-&d&@<;U1V@@/@@/@@//Ba,#wit@8,"$3@@@s/s,"$4@@@s/s,"$5@@@s/s@@s@;H-&d&x;I-&d&{@@@_,@@@Aࠠ&glevel@@@s@A@7&glevel@s@(+=X@@<@Ax,@@@Ax+@@s@@s@(+=c@@<@+*$Glbwit_'a@,@@@AC@@s@@s@++=r@@<@AB,*$Glbwit_'c@,@@@A?@@s@@s@++=@@<@V,@@@A@@++=@@<@Q,@@@A@@++=@@<@L,@@@A@@++=@@<@ABCD@q@@@;c@D@@A@B@tE@AC@@E@(ט4Ltac_plugin.Pptactic;-&d&;-&d&@@s@@/8/1//;/ /@//Am@@@&F@(׈4Ltac_plugin.Pptactic;-&d&;-&d&@7/"7s@@/*/!@@/#/(A@@@@F@(t4Ltac_plugin.Pptactic;-&d&@@A@@@GE@($4Ltac_plugin.Pptactic;,&&?;,&&c@͠"@@=M@AB,@@@AR3@@s}@@s|@(+>-@@=X@+*$Rawwit_'b@,@@@AQ9@@s@@s@++><@@=g@AB+*$Rawwit_'c@,@@@AR>@@s@@s@++>J@@=u@U,@@@A@@++>N@@=y@P,@@@A@@++>R@@=}@K,@@@A@@++>V@@=@ABCD@;@@@;-@D@@A[@BZ@sEZ@AC@@E@( 4Ltac_plugin.PptacticP,3-@,@@@A@@,,3 @@@=#arg#wit&glbwit&in_gen&rawwit@,#wit@,*$GenArg_'a@@@0#@@0@@@<1' '<1' '!@@,#arg@@<1' '#<1' '&@@)('&%@@,@@@A@@,,>@@>@A@@@@B@@A0_@A@@1C@@AB@@C@(d4Ltac_plugin.Pptactic=3''=3''@=렰=G3oT@@4@@4@@44B_0#wit@*0"$3@@@40"$4@@@40"$5@@@4@@@=:3''=;3''@@@_,@@@Aࠠ@@@A@9u@@,0?G@@>r@Au,@@@Aߠ(@@@@@,0?R@@>}@0*$Glbwit_'a@,@@@A@@@@@@00?a@@>@AB0*$Glbwit_'c@,@@@A<@@@@@00?o@@>@S,@@@A@@00?s@@>@N,@@@A@@00?w@@>@I,@@@A@@00?{@@>@ABCD@`@@@;R@D@@A@B@qE@AC@@E@(T4Ltac_plugin.Pptactic=3''=3''@@p@@4 44鰖4 44@44Aj@@@&F@(D4Ltac_plugin.Pptactic=3''=3''@94󠰖9b@@44@@44A@@@@F@(04Ltac_plugin.Pptactic=3''@@A@@@GE@(4Ltac_plugin.Pptactic=2';'[=2';'@ʠ>48@@4@@4@@44B'0#wit@򠰖0"$0@@@_4Y0"$1@@@b4[0"$2@@@e4]@@^@>2';'N>2';'Q@@@',@@@Aࠠ@@E@A@:=@D@,0@@@?:@A=,@@@A1@@a@@`@,0@@@?E@0*$Rawwit_'b@,@@@A7@@d@@c@00@)@@?T@AB0*$Rawwit_'c@,@@@A<@@g@@f@00@7@@?b@S,@@@A@@00@;@@?f@N,@@@A@@00@?@@?j@I,@@@A@@00@C@@?n@ABCD@(@@@;@D@@AV@BU@qEU@AC@@E@(4Ltac_plugin.Pptactic>V2';'g>W2';'|@@y@@444444@44Aj@N@@&F@(4Ltac_plugin.Pptactic>s2';'o>t2';'{@Ƞ4:_@@44@@44A@g@@?F@(լ4Ltac_plugin.Pptactic>2';'V@@A@n@@FE@(X4Ltac_plugin.Pptactic>1' ',@@A@u@@CA(D4Ltac_plugin.PptacticA@@{@@@@A@@A(04Ltac_plugin.Pptactic>T,,>T,,@>q@@00B@C0%prtac@4@>K+k+y>K+k+~@@0$symb@4e@>K+k+>K+k+@@0#arg@4^@>K+k+>K+k+@@@@@@ A@@AC@@B@@AB@5A@@A5&B@@B@D@( 4Ltac_plugin.Pptactic.>T,,@>@@00A-@@@E@(4Ltac_plugin.Pptactic>T,,;@40ΐB6@@@!D@(4Ltac_plugin.Pptactic>T,,>T,,@>@@00AD@@@/C@(4Ltac_plugin.PptacticR @@AI@@@4C@(4Ltac_plugin.Pptactic>S,,>S,,@@AR1#arg@,Z4@@@?Q,C,T?Q,C,W@@1"pr@@50@,o40@@040@0@0@?R,[,e?R,[,g@@@@@@&D`@E@@ABa`C^@E@(Ը4Ltac_plugin.Pptactic?+R,[,a1@@A/@ @@@ @AjiBg@D@(Ԁ4Ltac_plugin.Pptactic?4P,0,4M@@A@@@tC@(d4Ltac_plugin.Pptactic?:N+,?;N+,&@@A1!l@A#int@@@B@?GN+,?HN+,@@@)@@@@D@@ABC@D@(04Ltac_plugin.Pptactic?SM++?TM++@@A0#tag@50O0?@?^L++?_L++@@@@@@@@D@@ABC@D@((4Ltac_plugin.Pptactic?jL++?kL++@:j@@0\0MB@S@@D@(4Ltac_plugin.Pptactic@A"@W@@D@(4Ltac_plugin.Pptactic?|K+k+@@@@]@@C@(Ӱ4Ltac_plugin.Pptactic?R,[,p?R,[,@@@1!l@z@?R,[,h?R,[,i@@1#arg@{@?R,[,j?R,[,m@@@r@@@ A@@B@@AB@A@@A@B@(Ә4Ltac_plugin.Pptactic?W--$?W--3@@44@1/18AA?1#prc@5A@?V,,?V,,@@1$prlc@5?@?V,,?V,-@@1%prtac@5=@?V,-?V,- @@1 %prpat@4@?V,- ?V,-@@@@@@D@@AC@@BA@@B@@AC@7A@@A7B@@B@D@(ӌ4Ltac_plugin.Pptactic?W--6@@@/@@@D@(t4Ltac_plugin.Pptactic?Y-d-v?Y-d-@@44@1 1 AA|1 #prc@4@?X-4-M?X-4-P@@1 $prlc@4@?X-4-Q?X-4-U@@1 %prtac@4@?X-4-V?X-4-[@@1%prpat@4@?X-4-\?X-4-a@@@@@@D@@AC@@BA@@B@@AC@7A@@A7@B@@B@D@(h4Ltac_plugin.Pptactic@Y-d-h6@@@/@@@D@(L4Ltac_plugin.Pptactic@\--@\-.@@>⠰>@@1@@1@404Z@1䐐@11AAɰ1#prc@4@@6[--@7[--@@1$prlc@4@@<[--@=[--@@1%prtac@4@@B[--@C[--@@1%prpat@4p@@H[--@I[--@@1#lev@4n@@N[--@O[--@@1#key@4k@@T[--@U[--@@1$args@4h@@Z[--@[[--@@@ <@@@ A@@AB@@BC@@6G@@A1F@@B&D@@.E@@ACD@7A@@A6B@@B@J@((4Ltac_plugin.Pptactic@t\--@u\-.@@@K@ V@@G@(4Ltac_plugin.Pptactic@{\--@|\--@C41F@@1EB\1!l@5@@\--@\--@@1!a@1@@\--@\--@@@ t@@@ A@@B@@AB@^A@@A@B@(4Ltac_plugin.Pptactic@\--@\-.@@@@ @@B@(4Ltac_plugin.Pptactic@^.H.Y@^.H.@@?s?n@@1@@1@4)4S@1@11AB[1#prc@4@@]..$@]..'@@1$prlc@4@@]..(@]..,@@1%prtac@4@@]..-@]..2@@1%prpat@4i@@]..3@]..8@@1#lev@4g@@]..9@]..<@@1#key@4d@@]..=@]..@@@1 $args@4a@@]..A@]..E@@@ @@@ A@@AB@@BC@@6G@@A1F@@B&D@@.E@@ACD@8xA@@A7B@@B@J@(Ҭ4Ltac_plugin.PptacticA^.H.LA^.H.@@@K@ @@G@(҈4Ltac_plugin.PptacticA ^.H.~A ^.H.@Ԡ41@@1B\1!!l@4@A^.H.gA^.H.h@@1"!a@1@A#^.H.iA$^.H.j@@@!@@@ A@@B@@AB@^A@@A@B@(p4Ltac_plugin.PptacticA1^.H.nA2^.H.@@@@!@@B@(L4Ltac_plugin.PptacticA8n1x1|A9n1x1@@ABְ1$!n@4@AAc/2/PABc/2/Q@@1%"ty@4@AGc/2/RAHc/2/T@@1&(strip_ty@@I$list@44@@@@Ԡ4@@@1%@@1$@4@@1$@4@@1$ 4'1$@@4@@@1$#@$@%@&1$@Ad/W/cAd/W/k@@@!i@@@QB@@AFC@@NA@@AB@@C@(<4Ltac_plugin.PptacticAd/W/[]@@@[@!v@@@ @A @B@@B@($4Ltac_plugin.PptacticAl01Al01@Q1$̐Bq1'#acc@^@Ad/W/lAd/W/o@@1(!n@I@Ad/W/pAd/W/q@@1)"ty@H@Ad/W/rAd/W/t@@1*#bll@451local_binder_expr@@0@@/@Af//Af//@@1+!a@5@@1@Af//Af//@@1,#bll@555@@Q@@P1%M5>@@R1%N@O1%<@@;1%7@Ag//Ag//@@10"nb@5V@@1%o@Bj0l0|Bj0l0~@@@!@@@;!@D@@A>E@@BaC@@9GTF@@AaB@@H@@A_A@@BCD@@@@@AJ@(4Ltac_plugin.PptacticBl01Bl01 @@Az@!@@H@(4Ltac_plugin.PptacticB#k00B$k00@A@"@@$I@(4Ltac_plugin.PptacticB,k00B-k00@5r@@1$1$B@"@@4I@(Ѵ4Ltac_plugin.PptacticB<k00@@A@"@@:H@(Ѥ4Ltac_plugin.PptacticBBk00&@@A@"#@@@HA(Ѡ4Ltac_plugin.PptacticBJj0l0BKj0l0@AC@"-@@JED@@=@ABC@@"@@:A/(4Ltac_plugin.PptacticBj0l0Bj0l0@6I@@1&1'AR11!i@1%t@Bj0l0Bj0l0@@12#nal@6E6<@@1%1%@@1%1%}@Cj0l0Cj0l0@@13!t@6f@@1%1%1%~@Cj0l0Cj0l0@@@"@@@,B@@A%C@@14@A@@AB@@C@(4Ltac_plugin.PptacticC+j0l0A@@A8@# @@CA(4Ltac_plugin.PptacticC3j0l0C4j0l0@A@@#@@@@A@B@@B (4Ltac_plugin.PptacticC>r11C?r12@@"PpA!t@@15G16PAD16"pr@6h@CSp11CTp11@@18"id@@@0162@C^r11C_r11@@19#loc@J&option@@#LocA!t@@6@@5@Csr11Ctr11@@@#U@@@;#G@C@@A(E@@D@@AB1:@A@@4B@@AC@@E@(ϴ4Ltac_plugin.PptacticCr11I@@A<@#h@@EB(ό4Ltac_plugin.PptacticCq11Cq11@@AD17!x@6@Cq11Cq11@@@#x@@@@A@ C@@AB@@C(l4Ltac_plugin.PptacticPdAA@E=@#@@@'%B@@B(D4Ltac_plugin.PptacticCy22Cy23@Cy@@1;1<BEP1<"kn@6@Ct2 2!Ct2 2#@@@#@@@;` @B@@A A@@B@@C@(44Ltac_plugin.PptacticCy22@C@@1<1=A@#@@D@(4Ltac_plugin.PptacticCy22(@C@@1<1=A'@#@@ C@(4Ltac_plugin.PptacticCy23Cy23@C@@1;1<A5@#@@.B@(4Ltac_plugin.PptacticC @@A:@#@@3B@(4Ltac_plugin.PptacticCw2c2nCw2c2@61;/AE@#@@@;@A@@E@(δ4Ltac_plugin.PptacticDw2c2x @@(LibnamesA&qualid@@1;01<AY@#@@E@(Θ4Ltac_plugin.PptacticDv2V2_2@@A_@#@@A@(x4Ltac_plugin.PptacticDu2&2EDu2&2U@@Af@#@@!A@(`4Ltac_plugin.PptacticDu2&2*?@@@l@$@@'A@(L4Ltac_plugin.PptacticD%~3y3D&~3y3@@%NamesA"Id@#SetI!t@@141AEհ1#env@7 @D={331D>{334@@1"sp@]@@"@DF}3`3sDG}3`3u@@@$(@@@B@@A1@A@@C@@AB@@D@(04Ltac_plugin.PptacticDU~3y3DV~3y3@@A @$7@@CB(4Ltac_plugin.PptacticD^|3@3WD_|3@3_@@A)1"id@`@@ @Dh|3@3QDi|3@3S@@@$J@@@"@AC@@#@AB@@C(4Ltac_plugin.Pptactic8AA@F@$U@@-+@B@@B (4Ltac_plugin.PptacticD}33D~34 @DK@@11ېBF%1#prc@76@D33D33@@1%ipatl@7+@D33D33@@@$t@@@ A@@B@@AB@@A@@A@C@(4Ltac_plugin.Pptactic#D34@Dm@@11A"@$@@D@(Ͱ4Ltac_plugin.PptacticD340@Dz@@11A/@$@@!C@(͜4Ltac_plugin.PptacticD44D44d@D@@11B=@$@@/B@(x4Ltac_plugin.PptacticK @@@B@$@@4B@(T4Ltac_plugin.PptacticD446D44]@@AK1!p@7d@D440D441@@1#loc@wt@@@@@D44%D44-@@@$@@@B@@A1N@A@@B@eA@@A@BA(H4Ltac_plugin.PptacticD44D44^@A@o@$@@@@A @A (44Ltac_plugin.PptacticD4f4D4f4@D@@1(1-AF1$ipat@7|@E 4f4E 4f4@@@$@@@ B@@A1w@A@@B@A3A@@A@C@($4Ltac_plugin.PptacticE4f4E4f4@D@@1'14A@%@@B@(4Ltac_plugin.Pptactic+ @@A"@%@@BA(4Ltac_plugin.PptacticE/4f4xAA@F@%@@@!@A@A (4Ltac_plugin.PptacticE845E945@@AFڰ1#prc@7@E?44E@44@@@%!@@@:=%@D:<%@C@@A1@A@@B@@AB@8A@@A7B@@B@DD(4Ltac_plugin.PptacticEX5=5\EY5=5}@E&@@11B(1$ipat@711p1X@Ek5=5NEl5=5R@@@%M@@@,@E@@AB)'C%@E@(4Ltac_plugin.PptacticEw5=5V@@A@%X@@ E'(̔4Ltac_plugin.PptacticE~5 5)E5 5<@EL@@1|1AN1%eqpat@711n1O@E5 5E5 5@@@%s@@@:>%d@DR@E@@ABRPCN@E@(̈4Ltac_plugin.PptacticE5 5#"@@A@%@@EP(p4Ltac_plugin.PptacticE55E55@Eu@@11Bx1%eqpat@(1]@E5~5E5~5@@1$ipat@U1_@E5~5E5~5@@@%@@@.@AF,@G@@AB}C{@G@(`4Ltac_plugin.PptacticE55E55@E@@11B&@%@@H@(P4Ltac_plugin.PptacticE55@E@@11B3@%@@#I@(<4Ltac_plugin.PptacticE55@E@@11ʐA@@%@@0H@((4Ltac_plugin.PptacticE55E55@E@@11ҐAN@%@@>G@( 4Ltac_plugin.PptacticF55\@@AT@%@@DG(4Ltac_plugin.PptacticbAA@G@%@@@B@B(4Ltac_plugin.PptacticF66F66@E@@11AG1#prc@87@F!56F"56 @@1$ipat@8,@F'56 F(56@@@& @@@ A@@B@@AB@BNA@@A@C@(ˬ4Ltac_plugin.PptacticF566 F666e@F@@11B#@&@@B@(˘4Ltac_plugin.PptacticFC66&@F@@11B0@&+@@"B@(ˈ4Ltac_plugin.PptacticFP66'FQ66=@F@@11 B>@&9@@0C@(x4Ltac_plugin.PptacticF^663@F+@@1 1AK@&F@@=D@(h4Ltac_plugin.PptacticFk667@F8@@1 1AX@&S@@JC@(T4Ltac_plugin.PptacticFx66AFy66d@FF@@11!Bf@&a@@XB@(<4Ltac_plugin.PptactictP@@@k@&f@@]B@(4Ltac_plugin.PptacticF66F66@@AH/1#prc@8w@F6g6F6g6@@@&t@@@1@A@@ B@@AB@9OA@@A@BB(4Ltac_plugin.PptacticF66F66@@A1$ipat@81A1=@F66F66@@@&@@@C@@AB@C(4Ltac_plugin.Pptactic'AA@HZ@&@@%B(4Ltac_plugin.PptacticF67 F67@@AHd1#prc@8|@F66F66@@@&@@@10@A@@ B@@AB@8A@@A@BB(ʼ4Ltac_plugin.PptacticF77#F77?@@A1$ipat@81k1g@F77F77@@@&@@@C@@AB@C(ʤ4Ltac_plugin.Pptactic'AA@H@&@@%B(ʀ4Ltac_plugin.PptacticF7]7pF7]7u@@AH@&@@@2 ]@A@@A@CA@@A@AB(l4Ltac_plugin.PptacticG7v7G7v7@F@@11ݐBH2"id@ !t@@@G7v7G7v7@@@&@@@B@@A$@B"@C@(\4Ltac_plugin.PptacticG 7v7@F@@12B@'@@D@(L4Ltac_plugin.Pptactic+G-7v7@F@@22A*@'@@E@(84Ltac_plugin.PptacticG:7v7@G@@22A7@'"@@+D@((4Ltac_plugin.PptacticGG7v7E@G@@12AD@'/@@8C@(4Ltac_plugin.PptacticGT7v7GU7v7@G"@@11AR@'=@@FB@(4Ltac_plugin.PptacticGb7v7@?&lident@@11 Ba@'L@@UB@(4Ltac_plugin.Pptactico@@Af@'Q@@ZBv(4Ltac_plugin.PptacticGw7A7T#@A@I@'X@@A}(4Ltac_plugin.PptacticG~77G77@GL@@2 +2 1BI.2 #prc@9@G77G77@@2 "na@8@G77G77@@2 !c@8@G77G77@@@'|@@@ A@@AB@@C@@AB@99A@@A@D@(ɴ4Ltac_plugin.Pptactic,G77@Gw@@2 32 8A+@'@@E@(ɠ4Ltac_plugin.PptacticG779@9)A3@'@@D@(ɔ4Ltac_plugin.PptacticG77G78 @G@@2 *2 EAA@'@@,C@(Ɉ4Ltac_plugin.PptacticO @@@F@'@@1C@(h4Ltac_plugin.PptacticG888KG888P@G@@2p2uAI2#prc@9-@G8 8G8 8@@2$prlc@9 @G8 8G8 8"@@2"na@9@G8 8#G8 8%@@2!c@9@G8 8&G8 8'@@@'@@@ A@@AB@@!D@@AC@@BC@@E@(T4Ltac_plugin.PptacticH888TH888Y@9KA.@'@@D@(H4Ltac_plugin.Pptactic<@@A3@'@@D@(44Ltac_plugin.PptacticH8Z8kH8Z8p@G@@22AB2"id@@@f@H$8Z8eH%8Z8g@@@(@@@/@E@@AB0/C@@F@( 4Ltac_plugin.PptacticH08Z8tH18Z8@G@@22A@(@@E@(4Ltac_plugin.PptacticH>8Z8}@H @@22B*@(&@@ E@(4Ltac_plugin.PptacticHK8Z8~HL8Z8@H@@22B8@(4@@.F@(4Ltac_plugin.PptacticHY8Z8@H&@@22BE@(A@@;G@(4Ltac_plugin.PptacticHf8Z8@H3@@22AR@(N@@HH@(4Ltac_plugin.PptacticHs8Z8@H@@@22A_@([@@UG@(ȴ4Ltac_plugin.PptacticH8Z85@HM@@22Al@(h@@bF@(Ƞ4Ltac_plugin.PptacticH8Z8H8Z8@9ĐAu@(q@@kE@(Ș4Ltac_plugin.Pptactice@@Az@(v@@pE@(Ȁ4Ltac_plugin.PptacticH8 8*k@@@@(|@@D@(`4Ltac_plugin.PptacticH99H99@Ho@@22BJV2#prc@9@H88H88@@2$prdc@9@H88H88@@2%_prlc@9@H88H88@@2$ipat@9@H88H88@@2!c@9@H88H88@@2$ipat@922@H99H99@@@(@@@ C@@AA@@F B@@A3E@@/D@@ABC@:A@@A@G@(P4Ltac_plugin.PptacticJH99@H@@22AI@(@@H@(<4Ltac_plugin.PptacticH99W@:AQ@(@@$G@(04Ltac_plugin.PptacticI99I99@H@@22B_@(@@2F@($4Ltac_plugin.Pptacticm @@Ad@(@@7F@(4Ltac_plugin.PptacticI88@@@i@(@@=;@8@A76BC4@E@(4Ltac_plugin.PptacticI;;!I;;/@H@@22BJӰ2#prc@9@I099I199@@2$prdc@9@I699I799@@2$prlc@9@I<99I=99@@2$ipat@9@IB99IC99@@2 !c@9@IH99II99@@2"$ipat@92=@IO; ;IP; ;@@@)1@@@A@@A FB@@0E@@A+D@@'C@@ABC@;A@@A@G@(4Ltac_plugin.PptacticHIe;;&@I2@@22AG@)M@@H@(4Ltac_plugin.PptacticIr;;*U@:6AO@)U@@$G@(4Ltac_plugin.PptacticIz;;3I{;;G@IH@@22B]@)c@@2F@(4Ltac_plugin.Pptactick @@Ab@)h@@7F@(Ǥ4Ltac_plugin.PptacticI::I::@I[@@2S2XAp2!"id@!"Id@!t@@F@I::I::@@@)@@@:8)v@H:7)y@G:6)|@F@@A\@I@@AB[ZCT@J@(ǐ4Ltac_plugin.PptacticI::I:; @I@@2R2_A*@)@@I@(ǀ4Ltac_plugin.PptacticI::@I@@2`2eB7@)@@)I@(p4Ltac_plugin.PptacticI::I:;@I@@2g2mBE@)@@7J@(`4Ltac_plugin.PptacticI::@I@@2o2uBR@)@@DK@(P4Ltac_plugin.PptacticI::@I@@2w2 |A_@)@@QL@(<4Ltac_plugin.PptacticI::@I@@2v2 Al@)@@^K@($4Ltac_plugin.PptacticJ::5@I@@2n2Ay@)@@kJ@(4Ltac_plugin.PptacticJ:;J:; @:A@)@@tI@(4Ltac_plugin.Pptactice@@A@)@@yI@(Ƅ4Ltac_plugin.PptacticJ"99@@@@*@@C@E@(`4Ltac_plugin.PptacticJ*;;J+;;@@AKհ2$#prt@:@J1;I;\J2;I;_@@@*@@@2& @A@@ B@@AB@FYA@@A@BB(L4Ltac_plugin.PptacticJB;k;}JC;k;@J@@2#2$B 2%#tac@:@JP;k;vJQ;k;y@@@*2@@@ @A@ C@@AB@D@(<4Ltac_plugin.PptacticJ\;k;@J)@@2$2%A@*D@@E@(,4Ltac_plugin.PptacticJi;k;'@J6@@2$2%A&@*Q@@D@(4Ltac_plugin.PptacticJv;k;Jw;k;@:A/@*Z@@(C@(4Ltac_plugin.Pptactic=@@A4@*_@@-CD(4Ltac_plugin.PptacticTZAA@L-@*e@@RBJ(4Ltac_plugin.PptacticJ<<J=-=9@@AL82(%pr_id@:@J;;J;;@@29$occs@:2'I@J<<J<<@@@*|@@@:4*m@C@@E2)$occs@D@@AB2<! @A@@B@@AC@FA@@AFBB@@B@EC(Ť4Ltac_plugin.PptacticJ<+<1J<<@@A+2*$occs@:2' @J<<J<<@@@*@@@$@ E"@ABC@E(ň4Ltac_plugin.PptacticJ;;J;< @@AA); @J;;J;;@@@*@@@7@3@AB0.C,@D((`4Ltac_plugin.PptacticJQAA@L@*@@@86B4@B0(@4Ltac_plugin.PptacticJ/BM2>"pp@<@K=;=GK=;=I@@@+@@@ A@@A@H A@@A@A@(4Ltac_plugin.PptacticK=;=SK=;=_@K@@2>12?6A@+@@B@(4Ltac_plugin.PptacticL=;=L(@@@ @+@@A@(ø4Ltac_plugin.PptacticL==L ==@@AM2@%pr_id@<@L=h=L=h=@@@+@@@2A!l@A@@B@@AB@(44Ltac_plugin.PptacticL^>>L_>>@@AN2C#prc@8A@@A>4L>>N@LO@@2B2CA,2E"id@>(L>>*@@2F$ipat@>+L>>/@@@,x@@@:3,i@D@@F@@ABE@@1@A/.BC,@G@(4Ltac_plugin.PptacticL>>:&@Lt@@2C2DB%@,@@G@(4Ltac_plugin.PptacticL>>;L>>A@L@@2D2EA3@,@@%H@(4Ltac_plugin.PptacticL>>EL>>M@>RL>>e@L@@2B2CɐBJ@,@@?L>?4@@AN2I%pr_id@<@L>g>zL>g>@@2J$occs@=(0occurrences_expr@@2J@L>>L>>@@@,@@@:2,@C@@D@@AB2S#i@A@@B@@AC@=aB@@HA@@AB@DD(`4Ltac_plugin.PptacticM>>M>>@@A,@,@@D ($4Ltac_plugin.PptacticM@'@.M@'@k@L@@2H2IC>2L!l@I$list@=e1hyp_location_expr<2H @@@@2I@M:??M;??@@2M$occs@M2J@MB??MC??@@2P'pr_occs@H@@2I@MM??MN??@@@-/@@@T@A/F2K!l@E@@D@@ABW@U@G@@ABCV@H@(4Ltac_plugin.PptacticMb@'@RMc@'@i@@<= @@2I2I2IM:@@2I@2I2IҐAR@-U@@&I@(4Ltac_plugin.PptacticMz@'@-M{@'@w@@AY@-\@@-GA(4Ltac_plugin.PptacticM??M?@#@ABb@-f@@7C@F (4Ltac_plugin.PptacticM??@@Ak@-o@@ F(4Ltac_plugin.PptacticM?j?M?j?@@o=/@@2Hy2Hn2HSMm@@2HU@2HT2HlAR~=@2H@@@@2I@M?5?IM?5?J@@@-@@jgdBC@F@(4Ltac_plugin.PptacticM?j?pM?j?@@A@-@@ E(L4Ltac_plugin.PptacticNAA@Ov@-@@@B@B($4Ltac_plugin.PptacticM?j?M?j?@@@+@-@@@2O$;@A@@A@@A@(4Ltac_plugin.PptacticM?@M?@@@@@-@@@2Q$F@A@@A@@A@(4Ltac_plugin.PptacticM@'@IM@'@P@@@@-@@@2R$Q@A@@A@@A@(4Ltac_plugin.PptacticM>?!M>?(@@@ @-@@@2N$\@A@@A@@A@(4Ltac_plugin.PptacticMBBMBB@M@@2T2UBO2U+has_default@=@N @@N@@@@2V%pr_id@=}@N@@N@@@@2X$occs@&@@2V3@NBbBNBbB@@@.@@@:1-@D@@AC@@E@@AB2`$@A@@B@@AC@>B@@A>VC@@IA@@AB@E@(4Ltac_plugin.PptacticN8BB;@@A3@.@@EE(4Ltac_plugin.PptacticN@ABNAAB@@A;@."@@"E@(x4Ltac_plugin.PptacticNGABNHAB @@AB@.)@@)E@(d4Ltac_plugin.PptacticNNAANOAA@@AI@.0@@@:/."@F3@A10B.,C*@F@(04Ltac_plugin.PptacticN\AAN]AB @@AW@.>@@>E%($4Ltac_plugin.PptacticNdBHBTNeBHBa@N2@@2T2UAf@.M@@ME@( 4Ltac_plugin.PptacticNrBHBN@@Al@.S@@SE:(4Ltac_plugin.PptacticNyCCNzCD @NG@@2T2UB~2Y!l@_\=2T5@@8@@72U:@NBBNBB@@2Z$occs@2V=@NBBNBB@@2\'pr_occs@Nm@@2U@NBCNBC @@@.@@@B*E@@F@@A@@G@@ABCD@G@(4Ltac_plugin.PptacticNCCNCC@N@@2U2VC@@.@@H@(4Ltac_plugin.PptacticNCCN@@AF@.@@G@(4Ltac_plugin.PptacticNC>CMNC>C@,BN@.@@'&%BC@F@(d4Ltac_plugin.Pptactic @AU@.@@F@(\4Ltac_plugin.PptacticNCC8NCC=@ClO/C>Cv@@@@/@@@2]%@A@@A@@A@((4Ltac_plugin.PptacticO9CCO:CC@O@@2W:2X?A2_"id@>@@2VV2VH2V@OOCCOPCC@@@/1@@@A@@A@?A@@AJB@@B@B@(4Ltac_plugin.PptacticO]CCO^CC@O+@@2W92XGB$@/F@@A@(4Ltac_plugin.Pptactic2 @@@)@/K@@A@(4Ltac_plugin.PptacticOpCCOqCC@@@@/R@@@2^%@A@@A@@A@(4Ltac_plugin.PptacticO{BBO|BB@@@w@/]@@@2[%@A@@A@@A@(4Ltac_plugin.PptacticOD D5OD D>@@AQ82b!b@>@OD DOD D@@@/o@@@ A@@A@@A@(4Ltac_plugin.PptacticOD D*OD D/@@A@/y@@ A@(4Ltac_plugin.PptacticOD D @@@@/@@A@(x4Ltac_plugin.PptacticODDODD@Or@@2c2dÐAQ^2e!n@m@@@ODDODD@@@/@@@B@@A2f&"@A@@B@@C@(d4Ltac_plugin.PptacticODDODD@O@@2c2dʐA@/@@B@(T4Ltac_plugin.Pptactic- @@A$@/@@BE(,4Ltac_plugin.PptacticODZDoODZDt@@AQ@/@@@2d!n@B@@A$@B@@B(4Ltac_plugin.PptacticODuDODuD@O@@2c2dAQ@@@ODuDODuD@@@/@@C@(4Ltac_plugin.PptacticODuDODuD@O@@2c2dA@/@@,B@(4Ltac_plugin.Pptactic% @@A@/@@1B:(4Ltac_plugin.PptacticPDDPDD@@AQ@/@@@Y@A@@AD(4Ltac_plugin.PptacticPDDPDD@@AQ@/@@ AL(4Ltac_plugin.PptacticP#D@DQ@A@Q@0@@AS(l4Ltac_plugin.PptacticP*EEP+EE@@AQ2h#prc@?P@P3DEP4DE@@2i$prlc@?J@P9DEP:DE@@2m!n@)@@ @PCEEPDEE@@@0%@@@D@@A2n&@A@@BC@@B@@AC@IA@@A@DC(H4Ltac_plugin.PptacticPXE[EPYE[E@ @@2g/2h8A62k"id@!@@2h@PlE[EyPmE[E{@@2l#loc@  @@@@@PyE[EnPzE[Ev@@@0[@@@:+0L@D@@ F@@ABE@@;@A98BC6@F@(84Ltac_plugin.PptacticPE[E2@@A*@0k@@F:(4Ltac_plugin.PptacticPE'E?PE'EZ@@Ag2j!c@?@PE'E:PE'E;@@@0z@@@ D@@AU@BSRCP@DN(4Ltac_plugin.PptacticrzAA@RV@0@@@^@A\[BY@CW(4Ltac_plugin.PptacticPEFPEF3@@?u2od?g@2oe2ooBRp2p#prc@?@PEEPEE@@2q$prlc@?@PEEPEE@@2r*clear_flag@?@PEEPEE@@2s!h@?@PEEPEE@@@0@@@E@@A D@@2t'C@A@@AB#C@@B@@AC@JA@@A@ B@@B@F@(4Ltac_plugin.PptacticPEEPEF5@@A3@0@@EA(4Ltac_plugin.Pptactic2AA@R@0@@@@AB@C (4Ltac_plugin.PptacticPFFPFF@@AR@0@@@2w'g@A@@A@M A@@A@AC(p4Ltac_plugin.PptacticQ FFQ FF@@AR@0@@A (\4Ltac_plugin.PptacticQFZFsQFZF@@AR@0@@A(D4Ltac_plugin.PptacticQF7FQ@A@R@0@@A(04Ltac_plugin.PptacticQ#G7G@Q$G7GP@P@@2x2yBR2y!i@?@Q2FGQ3FG@@2z!j@?@Q8FGQ9FG@@@1@@@C@@A B@@2{'@A@@AB@@D@( 4Ltac_plugin.Pptactic$QGG7GE@Q@@2y2zA#@1/@@E@( 4Ltac_plugin.PptacticQTG7GI1@Q!@@2y2zA0@1<@@"D@(4Ltac_plugin.PptacticQaG7GTQbG7GY@Q/@@2x2yA>@1J@@0C@(4Ltac_plugin.PptacticL @@AC@1O@@5C@(4Ltac_plugin.PptacticQtGG1QuGG6@@AJ@1V@@GG@@@2@@@C@@AB@D@(4Ltac_plugin.PptacticRHGGRIGG@R@@2|2})A@21@@C@(4Ltac_plugin.Pptactic+ @@A"@26@@Cr(l4Ltac_plugin.PptacticR\ H6HXR] H6Hb@@A@2>@@@B@B@(h4Ltac_plugin.PptacticRe H6HGRf H6HV@Sw@@2|A@2L@@B@(84Ltac_plugin.Pptactic @@A@2Q@@B(4Ltac_plugin.PptacticAA@T,@2W@@B(4Ltac_plugin.PptacticR}GGR~GG@@@@2_@@@2(@A@@A@@A@(4Ltac_plugin.PptacticR HHR HH@RV@@22ATI2@@@@R HdHzR HdH@@2!s@@@R HdHR HdH@@@2~@@@ A@@B@@AB@AA@@A@C@(4Ltac_plugin.Pptactic"@A@2@@ C@(4Ltac_plugin.PptacticR HHR HH@&2A#@2@@C@(4Ltac_plugin.Pptactic @A'@2@@C@(4Ltac_plugin.PptacticR HHR HH@R@@22B5@2@@(B@(4Ltac_plugin.PptacticR HH@@@;@2@@.B@(l4Ltac_plugin.PptacticRI,I:RI,I?@@AT@2@@@2);@A@@A@NA@@A@AC(X4Ltac_plugin.PptacticRI IRI I+@@AT@2@@A (D4Ltac_plugin.PptacticRHHRHI @@AT@2@@A(,4Ltac_plugin.PptacticRHH@A@T@2@@A(4Ltac_plugin.PptacticRIIRII@R@@22"BT2&pr_pat@A@SIAIXSIAI^@@2!a@A2@S IISII@@@2@@@:*2@C@@D@@AB2)|@A@@B@@AC@O:A@@A@E@(4Ltac_plugin.Pptactic*S!II@R@@2$2*B)@3 @@F@(4Ltac_plugin.Pptactic7S.II@R@@2,21A6@3@@'G@(4Ltac_plugin.PptacticS;II@S@@2+28AC@3#@@4F@(4Ltac_plugin.PptacticSHIIQ@ADAK@3+@@@@ODC(4Ltac_plugin.PptacticSeIISfIJ;@S3@@2O2UBo2"id@"Id@!t@@2@S}IIS~II@@2!a@A2@SIISII@@@3f@@@x@A D@@E@@ABwuCs@F@(4Ltac_plugin.Pptactic-SIJ/@S_@@2W2]B,@3z@@G@(p4Ltac_plugin.Pptactic:SIJ#@Sl@@2_2eB9@3@@!H@(`4Ltac_plugin.PptacticGSIJ@Sy@@2g2mBF@3@@.I@(P4Ltac_plugin.PptacticTSIJ @S@@2o2tAS@3@@;J@(@4Ltac_plugin.PptacticSIJ@S@@2n2{A`@3@@HI@(,4Ltac_plugin.PptacticSIJ5@S@@2f2Am@3@@UH@(4Ltac_plugin.PptacticSIJ'O@S@@2^2Az@3@@bG@(4Ltac_plugin.PptacticSIJ3@A2#A@3@@kF@(4Ltac_plugin.PptacticSIJ?SIJG@S@@2N2A@3@@yE@(4Ltac_plugin.Pptactic @@A@3@@~E(4Ltac_plugin.PptacticT IjIzT IjI@@A 2!a@B @TIjIuTIjIv@@@3@@@ C@@AB@C(4Ltac_plugin.Pptactic&AA@U@3@@@ B@B(l4Ltac_plugin.PptacticT%JJT&KK'@S@@22BU2&pr_pat@B$@T6JIJ]T7JIJc@@2#nal@@)MisctypesA%lname@@@TDJJTEJJ@@2"mv@BKB$2@@@TOJJTPJJ@@2"mp@BV @@@TYJJTZJJ@@@4;@@@C@@AD@@,E@@AB2*@A@@6B@@AC@BA@@A@F@(\4Ltac_plugin.PptacticITnJK@T;@@22BH@4V@@G@(L4Ltac_plugin.PptacticVT{JJ@TH@@22BU@4c@@(H@(<4Ltac_plugin.PptacticcTJJ@TU@@22 Ab@4p@@5I@((4Ltac_plugin.PptacticTJJ@Tb@@22Ao@4}@@BH@(4Ltac_plugin.PptacticTJJ5@B22B{@4@@NG@(4Ltac_plugin.PptacticTKK @T{@@22+A@4@@[F@(4Ltac_plugin.PptacticTKK+TKKE@BB@4@@dE@(4Ltac_plugin.Pptactic@@A@4@@iEB(4Ltac_plugin.PptacticTJJTJJ@T@@22ƐB2#nal@%lname@@@TJoJzTJoJ}@@2"mp@BB@@@TJoJ~TJoJ@@@4@@@C@@D@@ABC@E@(4Ltac_plugin.Pptactic+TJJ@T@@22͐A*@4@@F@(4Ltac_plugin.PptacticUJJ8@T@@22אA7@4@@ E@(p4Ltac_plugin.PptacticUJJUJJ@s22BD@4@@-D@(d4Ltac_plugin.PptacticR @@AI@4@@2DY(<4Ltac_plugin.PptacticgAA@V@5@@@B@Ba(4Ltac_plugin.PptacticU+3N N/U,3N NY@T@@22BV2!m@C@U<!KGK[U=!KGK\@@2"pr@B@UB!KGK]UC!KGK_@@2&pr_pat@B@UH!KGK`UI!KGKf@@2!t@B2c@UO3N N*UP3N N+@@@51@@@D@@A2+@A@@BC@@B@@E@@ABC@CVB@@C~A@@AB@F@( 4Ltac_plugin.Pptactic;Uf3N NL@U3@@22B:@5N@@G@(4Ltac_plugin.PptacticHUs3N N@@U@@@22BG@5[@@*H@(4Ltac_plugin.PptacticUU3N N6@UM@@22ÐAT@5h@@7I@(4Ltac_plugin.PptacticU3N N:@UZ@@22ʐAa@5u@@DH@(4Ltac_plugin.PptacticU3N ND5@Ug@@22ҐAn@5@@QG@(4Ltac_plugin.PptacticU3N NP|@Ut@@22ڐA{@5@@^F@(4Ltac_plugin.PptacticU3N N]U3N Na@Cn23A@5@@hE@(4Ltac_plugin.Pptactic @@A@5@@mEC(d4Ltac_plugin.PptacticU-MMU2MN@U@@22͐B2"rl@ܠCCp2\@@_@@^@U,LLU,LL@@2"mp@C @@`@U,LLU,LL@@2!t@C2]@U,LLU,LL@@@5@@@@AG@@@AB@@A+E@@F@@ABC@G@(T4Ltac_plugin.PptacticV.MMV/MVM@U@@22ՐB=@5@@H@(D4Ltac_plugin.PptacticV.MMR@U@@22ݐBJ@5@@&I@(04Ltac_plugin.PptacticV.MM@U@@22CW@6@@3I@(4Ltac_plugin.PptacticV*.MM8V+.MMN@@DC2@@22鰳V@@2@22An@6@@JJ@(4Ltac_plugin.PptacticVA/MVMVB/MVM@V@@22 A|@6*@@XH@(4Ltac_plugin.Pptactic@A@6.@@\H@(4Ltac_plugin.PptacticVS/MVMVT/MVM@2A@69@@gH@(4Ltac_plugin.Pptactic @A@6=@@kH@(4Ltac_plugin.PptacticVb/MVMhVc/MVMz@E$bool@@@2 2A@6N@@|H@(4Ltac_plugin.PptacticVs0MMVt2MN@VA@@22)B@6\@@G@(4Ltac_plugin.PptacticV0MM@VN@@2*22B@6i@@G@(4Ltac_plugin.PptacticV1MMV2MN@V\@@242:B@6w@@H@(x4Ltac_plugin.PptacticV2MN@Vi@@2<2BB@6@@I@(h4Ltac_plugin.PptacticV1MM@Vv@@2D2JB@6@@J@(X4Ltac_plugin.Pptactic(V1MM@V@@2L2RB@6@@K@(H4Ltac_plugin.Pptactic5V1MM@V@@2T2ZB@6@@L@(84Ltac_plugin.PptacticBV1MM@V@@2\2aA @6@@M@( 4Ltac_plugin.PptacticV1MM@V@@2[2hA@6@@L@( 4Ltac_plugin.PptacticV1MM5@DB@6@@K@(4Ltac_plugin.PptacticV1MMJ@V@@2K2}A,@6@@J@(4Ltac_plugin.PptacticV2MNd@V@@2C2A9@6@@I@(4Ltac_plugin.PptacticW 2MN ~@V@@2;2AF@6@@"H@(4Ltac_plugin.PptacticW2MNW2MN@g2tAQ@6@@-G@(4Ltac_plugin.PptacticW$-MM _@@AW@7@@3Gg(|4Ltac_plugin.PptacticW+#KKW,$KK@V@@2u2{B2"mp@E;D@@X@W>"KrKW?"KrK@@2!t@D@WD"KrKWE"KrK@@@7&@@@@AG@@@AB@@AT@F@@ABC@H@(l4Ltac_plugin.Pptactic*WU$KK@W"@@2}2B)@7=@@I@(\4Ltac_plugin.Pptactic7Wb$KK@W/@@22B6@7J@@$J@(L4Ltac_plugin.PptacticDWo#KK@E222BD@7X@@2K@(84Ltac_plugin.PptacticW}$KK@WJ@@22AQ@7e@@?J@($4Ltac_plugin.PptacticW$KK6@WW@@22A^@7r@@LI@( 4Ltac_plugin.PptacticW$KKl@Wd@@2|2Ak@7@@YH@(4Ltac_plugin.PptacticW$KKW$KK@E^At@7@@bG@(4Ltac_plugin.Pptactic@@Ay@7@@gG@(4Ltac_plugin.PptacticW"KrKW"KrK@@A@7@@nG(4Ltac_plugin.Pptactic~AA@Yt@7@@id@c@AC`@D(4Ltac_plugin.PptacticW5NcNwW5NcN}@W@@22AY2!n@EP@W5NcNsW5NcNt@@@7@@@ A@@A@@B@(p4Ltac_plugin.PptacticW5NcNW5NcN@W@@22 A@7@@A@(T4Ltac_plugin.Pptactic& @@@@7@@A@(<4Ltac_plugin.PptacticWAPPWBPXP@W@@22BY2!k@Ei@X7NNX7NN@@2&pr_gen@Ef@X7NNX 7NN@@2&pr_arg@EQ@X7NNX7NN@@2"na@E@X7NNX7NN@@2"bl@E @X7NNX7NN@@2!t@E@X 7NNX!7NN@@2"pr@@N򠰤N@WK@JN@WI@HN@E2G@FN@WE@DN@WC@BN@WA@@N@W?@>N@W=@<@;:9876543@2@@12.E2/@02-@X^8NNX_8NN@@@8@@@@:)82@E@@SG@@ABlD@@]H@@A3.@A@@OI@@ABChB@@pC@@ZF@@ABD@TB@@AFC@@TA@@AB@I@(,4Ltac_plugin.PptacticXAPPXBPXP{@XN@@22B@8i@@)J@(4Ltac_plugin.PptacticXBPXPn@X[@@22B@8v@@6K@( 4Ltac_plugin.PptacticXAPPT@Xh@@22 B@8@@CL@(4Ltac_plugin.Pptactic(XAPP=@Xu@@2 2B@8@@PM@(4Ltac_plugin.Pptactic5XAPP.@X@@22B@8@@]N@(4Ltac_plugin.PptacticBXAPP$@X@@22"A@8@@jO@(4Ltac_plugin.PptacticXAPP(@X@@22(A@8@@wN@(4Ltac_plugin.PptacticXAPP25@X@@220A@8@@M@(4Ltac_plugin.PptacticXAPPAO@X@@2 2;B@8@@L@(4Ltac_plugin.PptacticXBPXPei@X@@22JA@8@@K@(t4Ltac_plugin.PptacticYBPXPr@X@@22RA@8@@J@(\4Ltac_plugin.PptacticYBPXPYBPXP@Fb2A@8@@I@(T4Ltac_plugin.PptacticYAPP,@@A$@8@@I@(84Ltac_plugin.PptacticY 8NN2@@A)@9@@@BCD@HA(4Ltac_plugin.Pptactic*=AA@Z@9 @@@@A@B@@AC@D (4Ltac_plugin.PptacticY7@OPY8@OP @F%2@@2אBH@9 @@@3/@A@@A@>C@@AEB@@UA@@A1D@@BC@A@(4Ltac_plugin.PptacticYQ@OOYR@OP @@A[@93@@AB(4Ltac_plugin.PptacticYZ?OOY[?OO@Y(@@22Bm2#arg@F-@@L@Ym9NNYn9NN@@2$name@U@@T2Q@Yx:NNYy:NO@@@9Z@@@B@@AC@@>@AB<@D@(4Ltac_plugin.Pptactic+Y?OO@YR@@22A*@9m@@E@(4Ltac_plugin.PptacticY?OO8@Y_@@22A7@9z@@ D@(4Ltac_plugin.PptacticY?OOY?OO@Ym@@22AE@9@@.C@(|4Ltac_plugin.PptacticY?OO@SAM@9@@6C@(p4Ltac_plugin.Pptactic[@@AR@9@@;C@(`4Ltac_plugin.PptacticY=OOY=OO@@AY@9@@BC@(X4Ltac_plugin.PptacticY;O.OKY;O.OW@_@@2d2uAg@9@@PC@(<4Ltac_plugin.PptacticY;O.O:Y;O.OG@m@@2e2kAu@9@@^C@(04Ltac_plugin.PptacticY;O.O7>@@A{@9@@dCA((4Ltac_plugin.PptacticY:NOY:NO*@AA@9@@@n@A@B@B ( 4Ltac_plugin.PptacticY:NO @V#@@2U2YA@9@@B@(4Ltac_plugin.PptacticY:NN_@@A@9@@B(4Ltac_plugin.PptacticZ8NN@A@@9@@A(4Ltac_plugin.PptacticZ IQmQZ IQmQ@@"PpA!t@@3C3MA[ڰ3'recflag@F@Z!DPPZ"DPP@@3&pr_gen@F@Z'DPPZ(DPP@@3"pr@F@Z-DPPZ.DPP@@@:@@@3 0@A@@A B@@C@@D@@ABC@GA@@A@D@(4Ltac_plugin.PptacticZ@IQmQy4@@A'@:!@@DB(4Ltac_plugin.PptacticZHGPPZIHQ!Ql@Z@@33B93"hd@F@ZWEPPZXEPP@@3"tl@[CF@@@ZaEPPZbEPP@@@:C@@@F@@A6@B4@4@A2@E@@ABC3@F@(|4Ltac_plugin.PptacticZqGPPZrGPQ@Z?@@33D)@:Z@@G@(h4Ltac_plugin.PptacticZGPQ ZGPQ@@A0@:a@@M@(X4Ltac_plugin.PptacticZGPPZGPQ@@A7@:h@@%M@((4Ltac_plugin.PptacticZHQ!Q,ZHQ!Qk@Z[@@33BE@:v@@3F@(4Ltac_plugin.PptacticZFPPS@@AK@:|@@9F[(4Ltac_plugin.PptacticAA@\_@:@@sDa(4Ltac_plugin.PptacticZHQ!Q=ZHQ!QC@Zv@@33Aa3!t@G/3@ZHQ!Q8ZHQ!Q9@@@:@@@ A@@A@C@@AB@@H3A@@AB@B@(4Ltac_plugin.PptacticZHQ!QGZHQ!Qg@Z@@33D @:@@A@(4Ltac_plugin.Pptactic. @@@%@:@@A@(l4Ltac_plugin.PptacticZLQQZNR*R?@Z@@3 i3 qB\3 "pr@G;@ZKQQZKQQ@@3 "tl@G5@ZKQQZKQQ@@@:@@@B@@A A@@B@@B@(\4Ltac_plugin.PptacticZLQQZMQR&@Z@@3 s3 yB!@:@@C@(L4Ltac_plugin.Pptactic[ LQQ@Z@@3 {3 A.@:@@ D@(44Ltac_plugin.Pptactic[MQQ@Z@@3 z3 C;@:@@-C@( 4Ltac_plugin.Pptactic[$NR*R6[%NR*R>@Z@@3 r3 AI@; @@;B@(4Ltac_plugin.Pptactic[2LQQW@@@O@;@@AB@(4Ltac_plugin.Pptactic[8MQR [9MQR@[@@33A]@;!@@@31@A@@A@@B@(4Ltac_plugin.Pptactic[JMQR[KMQR@[@@33Ao@;3@@A@(4Ltac_plugin.Pptactic  @@@t@;8@@A@(4Ltac_plugin.Pptactic[]QR[Rd[^SRR@[+@@33֐B]'3"pr@G@[lPRARS[mPRARU@@3"tl@G@[rPRARV[sPRARX@@@;T@@@B@@A A@@B@@B@(4Ltac_plugin.Pptactic[~QR[Re[RRqR@[L@@33ސB!@;g@@C@(p4Ltac_plugin.Pptactic[QR[Rm@[Y@@33A.@;t@@ D@(X4Ltac_plugin.Pptactic[RRqR}@[f@@33C;@;@@-C@(04Ltac_plugin.Pptactic[SRR[SRR@[t@@33AI@;@@;B@(4Ltac_plugin.Pptactic[QR[R_W@@@O@;@@AB@(4Ltac_plugin.Pptactic[RRqR[RRqR@[@@33A]@;@@@32+@A@@A@@B@(4Ltac_plugin.Pptactic[RRqR[RRqR@[@@33 Ao@;@@A@(4Ltac_plugin.Pptactic  @@@t@;@@A@(4Ltac_plugin.Pptactic[WSS[WSS@@A]3"pr@G@[URR[URR@@3!t@G@[WSS [WSS @@@;@@@B@@A A@@B@@BB(4Ltac_plugin.Pptactic[VRS[VRS@@A@;@@@:(;@C@@A@@AB@@C(4Ltac_plugin.Pptactic")AA@]@;@@B(4Ltac_plugin.Pptactic\ZS=SA\[SS@[@@3x3~B]ݰ3"pr@G@\ YSS/\!YSS1@@3"tf@G@\&YSS2\'YSS4@@3"tm@G@\,YSS5\-YSS7@@3"tl@G@\2YSS8\3YSS:@@@<@@@D@@AC@@BA@@B@@AC@HWA@@A@E@(4Ltac_plugin.Pptactic5\D[SS@\@@33B4@<,@@F@(4Ltac_plugin.PptacticB\QZS=S|@\@@33CA@<9@@%G@(4Ltac_plugin.Pptactic\^[SS@GBI@ @@@5@<@@.A@(4Ltac_plugin.Pptactic\ZS=S^\ZS=Sl@\@@33 B3 !t@HP@\ZS=SY\ZS=SZ@@@<@@@ A@@A@A@@A@B@(4Ltac_plugin.Pptactic\ZS=Sb@Hv33A@<@@C@(4Ltac_plugin.Pptactic\ZS=Sf&@\@@3 3!A%@<@@B@(|4Ltac_plugin.Pptactic\ZS=Sp\ZS=Sx@\@@33 A3@<@@,A@(d4Ltac_plugin.PptacticA @@@8@<@@1A@(L4Ltac_plugin.Pptactic]_T T]aTOTd@\@@3"L3#TB^ް3#"pr@Hu@] ^SS]!^ST@@3$"tf@H>@]&^ST]'^ST@@3%"tm@H:@],^ST]-^ST@@3&"tl@H:@]2^ST]3^ST @@@=@@@D@@AC@@BA@@B@@AC@IA@@A@D@(<4Ltac_plugin.Pptactic]D_T T]E`T"TK@]@@3#V3$\B5@=-@@E@(,4Ltac_plugin.Pptactic]R_T T@]@@3$^3%cAB@=:@@&F@(4Ltac_plugin.Pptactic]_`T"T.@],@@3$]3%mDO@=G@@3E@(4Ltac_plugin.Pptactic]laTOT[]maTOTc@]:@@3#U3$A]@=U@@AD@(4Ltac_plugin.Pptactic]z_T Tk@@@c@=[@@GD@(4Ltac_plugin.Pptactic]dTT]fTT@]N@@3'3(B_P3("pr@H@]cTfTz]cTfT|@@3)"tf@HM@]cTfT}]cTfT@@3*"tm@HI@]cTfT]cTfT@@3+"tl@HI@]cTfT]cTfT@@@=@@@D@@AC@@BA@@B@@AC@IyA@@A@D@(4Ltac_plugin.Pptactic]dTT]eTT@]@@3(3)ʐB5@=@@E@(4Ltac_plugin.Pptactic]dTT@]@@3)3*ѐAB@=@@&F@(x4Ltac_plugin.Pptactic]eTT@]@@3)3*ېDO@=@@3E@(P4Ltac_plugin.Pptactic]fTT]fTT@]@@3(3)A]@=@@AD@(84Ltac_plugin.Pptactic]dTTk@@@c@=@@GD@(4Ltac_plugin.Pptactic]iUU]iUU@]@@3,*3-/A_@=@@@3/4b@A@@A@ZA@@A@B@(4Ltac_plugin.Pptactic^iUU ^iUU'@]@@3,)3-6A_@=@@A@(4Ltac_plugin.Pptactic" @@A_@=@@AC(4Ltac_plugin.Pptactic^jU(U9^jU(U>@@A_@=@@@3-!l@B@@A&@B$@B(4Ltac_plugin.Pptactic^(kU?UU^)kU?U@]@@3,G3-OB_H3,3,@^7kU?UJ^8kU?UK@@@>@@B@(4Ltac_plugin.Pptactic^>kU?UV^?kU?Ud@^ @@3-Q3.VA@>'@@+C@(4Ltac_plugin.Pptactic^LkU?Uh^MkU?U@^@@3-P3.^B$@>5@@9B@(|4Ltac_plugin.Pptactic^ZkU?UO2@@A*@>;@@?BH(\4Ltac_plugin.Pptactic^ahTT9@A@`&@>B@@hAO(H4Ltac_plugin.Pptactic^hkU?Uy^ikU?U@^6@@3/k30pAA3.!s@H@^vkU?Ut^wkU?Uu@@@>X@@@ A@@A@@B@(44Ltac_plugin.Pptactic^kU?U^kU?U@^N@@3/j30wA@>i@@A@( 4Ltac_plugin.Pptactic& @@@@>n@@A@(4Ltac_plugin.Pptactic^nUU^nUU@@A`[31#prc@I @^mUU^mUU@@@>|@@@32!l@A@@B@@AB@ZA@@A@BB(4Ltac_plugin.Pptactic^oUU^oUV@^z@@3031B!I30@^oUU^oUU@@@>@@B@(4Ltac_plugin.Pptactic^oUU^oUU@^@@3132B@>@@-C@(4Ltac_plugin.Pptactic^oUU@^@@3233A!@>@@:D@(4Ltac_plugin.Pptactic^oUU@^@@3233A.@>@@GC@(4Ltac_plugin.Pptactic^oUU^oUV@^@@3132ĐC<@>@@UB@(4Ltac_plugin.Pptactic^oUUJ@@AB@>@@[BR(|4Ltac_plugin.PptacticcPAA@`@>@@aBX(T4Ltac_plugin.Pptactic_qVV&_qVV-@@@`@>@@@355m@A@@A@@A@(L4Ltac_plugin.Pptactic_W Wb_W Wc@@A`3E!n@H@_W W0_W W1@@3F!p@H@_W W2_W W3@@3G!n@H@@@_&W W]_'W W^@@@?@@@DC@@AB@@3H5@A@@AB@IbA@@A@D@(44Ltac_plugin.Pptactic_9W Wm_:W Wq@@A*@?@@@@AB @C@((4Ltac_plugin.Pptactic_CW WI_DW WJ@@A4@?%@@ C@(4Ltac_plugin.Pptactic_JW WR_KW WU@@A;@?,@@C@(4Ltac_plugin.Pptactic_QW W7@@AA@?2@@CA(4Ltac_plugin.Pptactic_YW W/ AA@a/@?:@@@,@A*@A (4Ltac_plugin.Pptactic_bn}O}U_cn}O}]@@AaK3W"pr@Gi@_xZZ_yZZ@@3X2strip_prod_binders@G6@_~ZZ_ZZ@@3Y(tag_atom@G @_ZZ_Z[@@3Z0pr_with_bindings@@G<3VNXΠ@@O@M__@@L@K3WG@_[ [_[ [#@@3[9pr_with_bindings_arg_full@@@_Y@@@@@X@@@@YI[@@@@X@@@@_@@@@@3W@_[U[__[U[x@@3\4pr_with_bindings_arg@@Yi[@@@@G3VY@@@@_@@@3W@_[[_[[@@3]+pr_red_expr@@[G3VGm3VGB3V@@[@@@3W@`[[`[[@@3^-_pr_constrarg@@G3W_@@3W@3W@`\I\S`\I\`@@3`-pr_lconstrarg@@G3Wð_@@3W@3W@` \\`!\\@@3b)pr_intarg@@A#int@@@3W_@@3W@3W@`7\\`8\\@@3d-pr_eliminator@@G3V젰Y@@8@73W`@@3W@3W@`Q] ]`R] ]#@@3f-pr_binder_fix@@P\Me@@o3Z_@@^3WAH3WB@C3W>`7@@3W?@@3W=@`r][]e`s][]r@@3k*pr_fix_tac@@@%NamesA"Id@!t@@3WݠHB3WޠH;3W@3Wڰ`[@@3W@3W@`^~^`^~^@@3,pr_cofix_tac@@$@@}3WCHV3WD@E3W@`v@@M3WA@B3W?@`d,d6`d,dB@@3(pr_atom0@@H=3WG3V@3W@`dd`dd@@3(pr_atom1@@HI3WH3W@3W@`ee`ee@@@@@@@H@@AbC@@B$O@@P@@AL@@EN@@ABCK@@mM@@AJ@@I@@ABDG@@bD@@F@@ABOE@@sB@@oA@@ABCE@]A@@AK[@@B[gE@@RN@@ACRQ@@QR@@AQ~S@@PV@@ABOY@@SK@@APU@@OZ@@ABCDPDX@@P\W@@AR`P@@RO@@AZF@@\vD@@ABCQ%T@@ZG@@AZEH@@BZI@@SL@@AS M@@\C@@A])B@@YJ@@ABCDEF@P@(4Ltac_plugin.Pptactica)dd@@A@A @@\Z@VUBCSRDLKEA@N@(4Ltac_plugin.Pptactica4d,d2@@A@A@@ge@a@AB^]CWVDL@M@(4Ltac_plugin.Pptactica?^~^@@A@A @@ g@dcBCa`DV@L@(4Ltac_plugin.PptacticaI][]a@@A@A*@@{y@s@AonBClkDa@K@(t4Ltac_plugin.PptacticaT] ]@@A@A5@@@z@Ax@BCwvDl@J@(d4Ltac_plugin.Pptactica_\\@@A@A@@@@@ABC|{Dw@I@(T4Ltac_plugin.Pptacticaj\\@@A@AK@@@@ABCD@H@(D4Ltac_plugin.Pptacticau\I\O@@A @AV@@@ BCD@GA(@4Ltac_plugin.Pptactica[[a[\D@AA@Ad@@@@ABC@F(4Ltac_plugin.Pptactica[[,@@A!@Ao@@ FA(4Ltac_plugin.Pptactica[[a[[@AB*@Ay@@@@ABC@E(4Ltac_plugin.Pptactica[[A@@A5@A@@ E@(4Ltac_plugin.Pptactica[U[[G@@A:@A@@@@@ABC@DA(4Ltac_plugin.Pptactica[ [&a[ [Q@ABG@A@@@@AB@C (4Ltac_plugin.Pptactica[ [_@@@Q@A@@ C@(4Ltac_plugin.Pptactica\I\ea\I\k@a@@3W3XAd3_!c@@a\I\aa\I\b@@@A@@@ A@@A@iA@@A@B@(4Ltac_plugin.Pptactica\I\oa\I\}@a@@3W3XA@A@@A@(|4Ltac_plugin.Pptactic( @@@@A@@A@(h4Ltac_plugin.Pptactica\\a\\@a@@3W3XѐA3a!c@@b\\b\\@@@A@@@ A@@A@A@@A@B@(T4Ltac_plugin.Pptacticb\\b\\@a@@3W3XA@A@@A@(D4Ltac_plugin.Pptactic( @@@@A@@A@(04Ltac_plugin.Pptacticb!\\b"\\@a@@3W3X A3c!n@@b/\\b0\\@@@B@@@ A@@A@@B@(4Ltac_plugin.Pptacticb9\\b:\\@b@@3W3XA@B"@@A@(4Ltac_plugin.Pptactic& @@@@B'@@A@(4Ltac_plugin.PptacticbL] ])bM] ]8@b@@3W!3X&A3e"cb@@bZ] ]$b[] ]&@@@B<@@@ A@@A@^A@@A\B@@C@@AB@B@(4Ltac_plugin.Pptacticbj] ]<bk] ]V@b8@@3W 3X.B@BS@@A@(4Ltac_plugin.Pptactic, @@@#@BX@@A@(4Ltac_plugin.Pptacticb}^K^Sb~^K^X@bK@@3W3XA 3g#nal@-@b][]tb][]w@@3h!t@'@b][]xb][]y@@3i!s@bc@@L3XH@b]]b]]@@@B@@@C@@A3j9 @A@@D@@AB@@BC@9A@@A@E@(4Ltac_plugin.Pptacticb^K^\b^K^y@b@@3W3XB4@B@@D@(4Ltac_plugin.Pptacticb^K^b@b@@3X3YBA@B@@'D@(4Ltac_plugin.Pptacticb^K^cb^K^n@b@@3Y3ZBO@B@@5E@(x4Ltac_plugin.Pptacticb^K^i@b@@3Z3[ŐA\@B@@BF@(\4Ltac_plugin.Pptacticb^K^rb^K^x@b@@3Y3ZΐAj@B@@PD@(L4Ltac_plugin.PptacticxC@@Ao@B@@UDA(D4Ltac_plugin.Pptacticb]^b]^G@ABx@B@@_]@Y@ABX@C (44Ltac_plugin.Pptactic c]^4@b@@3XN3YTB@B@@D@($4Ltac_plugin.Pptacticc]^)@b@@3YV3Z]C@B@@E@(4Ltac_plugin.Pptacticc"]^-@b@@3YU3ZsA@C @@+D@(4Ltac_plugin.Pptacticc/]^83@b@@3XM3YA@C@@8C@(4Ltac_plugin.Pptacticc<]]@@A@C@@>CA(4Ltac_plugin.PptacticcD][]sAA@@C%@@@@A@A (4Ltac_plugin.PptacticcMc'c5cNcc@c@@3W3XАB3l"id@@cd^~^ce^~^@@3m!n@@cj^~^ck^~^@@3n!c@@cp^~^cq^~^@@3o,set_nth_name@@@%NamesA"Id@#SetI!t@@n3X@V@@3X@[ʠ ]U0@@43Y3@@23X@@3Xc+\d@e3X@@3X찖@@_3Xd)3X@@3X@3X@@@3X@c^^c^^@@3}#bll@Kl@c`ac`a@@3~"ty@K]@c`ac`a@@3%names@1#SetI!t@@!3X@ca%a1ca%a6@@3%idarg@@@B3X:@cbbcbb#@@3#bll@d֠K@@C3X;@cbb$cbb'@@3%annot@c@@h3XQ@cbFbRdbFbW@@@C@@@9C@J9C@F@@AM@@%KMH@@ABB@@D@@7L@@ABCC@@KI@@A3:@A@@BE@@VG@@ACD@`AA@@AD@@BC@@B@@AC@M@(4Ltac_plugin.Pptacticd,c'c6d-cc@c@@3X3YؐB@D@@4N@(4Ltac_plugin.Pptacticd:cLc@d@@3Y3ZB@D"@@AO@(x4Ltac_plugin.PptacticdGcLc@d@@3Z3[B@D/@@NP@(h4Ltac_plugin.Pptactic(dTcLcv@d!@@3[3\B@D<@@[Q@(X4Ltac_plugin.Pptactic5dac'cH@d.@@3\3]B@DI@@hR@(H4Ltac_plugin.PptacticBdnc'c<@d;@@3]3^A @DV@@uS@(04Ltac_plugin.Pptacticd{c'c@@dH@@3]3^A-@Dc@@R@(4Ltac_plugin.PptacticdcLc^5@dU@@3\3]B:@Dp@@Q@(4Ltac_plugin.PptacticdcLc\@db@@3Z3['AG@D}@@O@(4Ltac_plugin.Pptacticdccv@do@@3Y3Z/AT@D@@N@(4Ltac_plugin.Pptacticdccdcc@d}@@3X3Y5Ab@D@@M@(4Ltac_plugin.Pptacticdc'c/p@@Ah@D@@M@(4Ltac_plugin.Pptacticdbbdbc@3XpBr@D@@@@@ABCD@L@(4Ltac_plugin.Pptacticdbc@d@@3Xr3YxB@D@@M@(4Ltac_plugin.Pptacticdbb@d@@3Yz3ZB@D@@N@(4Ltac_plugin.Pptactic*dbb@d@@3Z3[B@D@@,O@(|4Ltac_plugin.Pptactic7dbb@d@@3[3\B@D@@9P@(l4Ltac_plugin.PptacticDebb@d@@3\3]A@D@@FQ@(X4Ltac_plugin.Pptacticebb@d@@3\3]A@D@@SP@(@4Ltac_plugin.Pptactice!bb5@d@@3[3\A@E @@`O@(04Ltac_plugin.Pptactice.bbO@d@@3Z3[A@E@@mN@(4Ltac_plugin.Pptactice;bci@e@@3Yy3ZA@E#@@zM@(4Ltac_plugin.PptacticeHbc@e@@3Xq3YA@E0@@L@(4Ltac_plugin.Pptactic@A@E4@@L@(4Ltac_plugin.PptacticeYbbeZbb@aA@E=@@L@(4Ltac_plugin.Pptactic @A @EA@@L@(4Ltac_plugin.PptacticefbZbqegbZb@S@@3XW3X^A@EO@@L@(4Ltac_plugin.PptacticetbFbN'@@A@EU@@L@(4Ltac_plugin.Pptacticezbb*e{bbB@@<3XAC+@Ed@@@@z@ABy@x@ACutDk@I@(4Ltac_plugin.PptacticebbB@@A7@Ep@@ IA(4Ltac_plugin.Pptacticea9aCeab@AC@@Ez@@@@ABD@H(@4Ltac_plugin.Pptacticea%a-W@@AK@E@@ H@(,4Ltac_plugin.Pptactice`a e`a!@MWBR@E@@@(B@@@ABC@E@(4Ltac_plugin.Pptactice``k@@A]@E@@ E@( 4Ltac_plugin.Pptactice^^q@@Ab@E@@@@AC@DA(4Ltac_plugin.Pptactice^~^|AA@b@E@@@@A@A (4Ltac_plugin.PptacticeaRaqeaa@@A|3"ln@3X@eaRaceaRae@@3#nal@M3VE3V 3X@eaRageaRaj@@@E@@@B@@AC@@3@g_w_g_w_@@3y"id@"Id@!t@@m3Yi@g-__g.__@@@G@@@:#G@L:"G@K\@(M@@ABWC@ O@@A:N@@BCD@Q@(`4Ltac_plugin.PptacticgE_` gF_`&@3YBU@G+@@R@(44Ltac_plugin.PptacticgP_`gQ_`6@@A\@G2@@#OA(,4Ltac_plugin.PptacticgY__gZ__@ABe@G<@@-|@"@ABCD@N(4Ltac_plugin.Pptacticgg__gh__@"Id@!t@@3Yo3ZtA}@GT@@O@(4Ltac_plugin.Pptacticgy__)@@A@GZ@@N@(4Ltac_plugin.Pptacticg_9_eg_9_v@@A3u"id@ v@@5@g_9_Yg_9_[@@@Gk@@@\@A3@M@@ABC5D@1M@(h4Ltac_plugin.Pptacticg__ g__3@3X@@@@@B8@G@@G@(@4Ltac_plugin.Pptacticg__@@A>@G@@G@(04Ltac_plugin.Pptacticg^^g^_@13X"3X AJ@G@@G@(4Ltac_plugin.Pptacticg^^S@@AP@G@@ G[(4Ltac_plugin.PptacticwAA@l@G@@oCa(4Ltac_plugin.PptacticgdLdZgdLd@g@@3WN3XVBr3"id@8@gd,dDgd,dF@@3!c@8@gd,dGgd,dH@@@G@@@ B@@AC@@3>Q@A@@AB@A@@A@C@(4Ltac_plugin.PptacticgdLd[gdLd@g@@3XX3Y^B&@G@@D@(4Ltac_plugin.PptactichdLdx@g@@3Y`3ZfB3@G@@%E@(4Ltac_plugin.PptactichdLdm@g@@3Zh3[nB@@G@@2F@(4Ltac_plugin.Pptactic(hdLda@g@@3[p3\uAM@H@@?G@(p4Ltac_plugin.Pptactich)dLde@g@@3[o3\|AZ@H@@LF@(\4Ltac_plugin.Pptactich6dLdq5@h@@3Zg3[Ag@H@@YE@(D4Ltac_plugin.PptactichCdLd|O@h@@3Y_3ZAt@H+@@fD@(84Ltac_plugin.PptactichPdLdhQdLd@h@@3XW3YA@H9@@tC@((4Ltac_plugin.Pptactich^dLdT@@A@H?@@zCA(4Ltac_plugin.Pptactichfd,dCAA@ @HG@@@~@A|@A (4Ltac_plugin.Pptactichof|?|Ihpk}2}=@O3VB 3!a@O@h|eeh}ee@@3!c@P/3V3Y@he| |1he| |2@@3"cl@P`3Y@@@he| |3he| |5@@3#hyp@[5quantified_hypothesis@@@he| |7he| |:@@@H~@@@9Ho@B@@A-A@@*E@@A"D@@C@@ABC@dA@@ARX@@B @Y@@c'D@@AZKK@@YN@@ABCYO@@YXyyj@j @@3X 3YBn@J&@@F@(\4Ltac_plugin.PptacticjKYyyjL[zWz@j@@3Y3ZB|@J4@@%G@(L4Ltac_plugin.PptacticjYZz+zV@j&@@3Z3["B@JA@@2H@(<4Ltac_plugin.PptacticjfYyz*@j3@@3[$3\*B@JN@@?I@(,4Ltac_plugin.Pptactic(jsYyz @j@@@3\,3]2B@J[@@LJ@(4Ltac_plugin.Pptactic5jYyz @jM@@3]43^9A@Jh@@YK@( 4Ltac_plugin.PptacticjYyz @jZ@@3]33^@A@Ju@@fJ@(4Ltac_plugin.PptacticjYyz$5@jg@@3\+3]JA@J@@sI@(4Ltac_plugin.PptacticjZz+z:O@jt@@3[#3\RA@J@@H@(4Ltac_plugin.Pptacticj[zWzfi@j@@3Z3[[B@J@@G@(4Ltac_plugin.Pptacticj\zzj\zz@j@@3Y3ZƍB@J@@F@(4Ltac_plugin.Pptactic@A@J@@F@(p4Ltac_plugin.Pptacticj_{{jd{|@dBd3!k@Y@@@j^zzj^zz@@3"cl@R3V3VE3Y@@@j^zzj^zz@@3#ids@&or_var@$CAstA!t9or_and_intro_pattern_expr3Y@@@@@@@@@k^zzk^zz@@3#hyp@@@@k^zzk^zz@@@J@@@AE@@ABC@@3D@@OF@@ABC=F@(\4Ltac_plugin.Pptactick._{{[@j@@3Xƻ3YÐB_@K@@F@(L4Ltac_plugin.Pptactick;`{{"k<b{l{@k @@3Y3ZːBm@K$@@%G@(<4Ltac_plugin.PptactickIa{@{k@k@@3Z3[ӐBz@K1@@2H@(,4Ltac_plugin.PptactickV`{{?@k#@@3[3\ېB@K>@@?I@(4Ltac_plugin.Pptactic(kc`{{5@k0@@3\3]A@KK@@LJ@( 4Ltac_plugin.Pptactickp`{{9@k=@@3\3]A@KX@@YI@(4Ltac_plugin.Pptactick}a{@{O5@kJ@@3[3\A@Ke@@fH@(4Ltac_plugin.Pptactickb{l{{O@kW@@3Z3[B@Kr@@sG@(4Ltac_plugin.Pptactickb{l{kb{l{@@e4d.e^7@@3[ @@3[ @@3[@@3[3[ky@@3[@3[3[A@K@@H@(4Ltac_plugin.Pptactickc{{kc{{@k@@3Y3Z9B@K@@F@(4Ltac_plugin.Pptactickc{{kc{{@@[ˠ@@3ZD3Z:k@@3Z<@3Z;3ZBA@K@@G@(4Ltac_plugin.Pptactic @A@K@@F@(<4Ltac_plugin.PptactickLwwkVyy@rBr3"ev@d*evars_flag@@k@kKwwkKww@@3!l@E$bool@@@n%multi@@od1with_bindings_arg3V3V3Vų3Va3Vh@@p@m@@l@lKwwlKww@@3"cl@@%LocusA+clause_exprJ3V^3V$3Vƨ3Vy3V3VŎ3Vb@@q@l8Kwwl9Kww@@3#tac@US3V3VZ3V 3VƤ3Vu3V3V^@@r@lPKwwlQKww@@@L2@@@@A9C@@qE@@AgD@@#B@@ABCpE@((4Ltac_plugin.PptacticlaLww@l.@@3Xą3YčB@LI@@E@(4Ltac_plugin.PptacticlnMwwloTxyA@l<@@3Yď3ZĕB@LW@@%F@(4Ltac_plugin.Pptacticl|Sxx@lI@@3Zė3[ĝB@Ld@@2G@(4Ltac_plugin.PptacticlMwx @lV@@3[ğ3\ĥB@Lq@@?H@(4Ltac_plugin.Pptactic(lMwx@lc@@3\ħ3]ĬA@L~@@LI@(4Ltac_plugin.PptacticlMww@h@@3]ĭ3^IJB@L@@YI@(4Ltac_plugin.PptacticlMwx(@l}@@3\Ħ3]ľA@L@@fH@(4Ltac_plugin.PptacticlNx xB@l@@3[Ğ3\ȐC@L@@sG@(d4Ltac_plugin.PptacticlTxy \@l@@3ZĖ3[ŁB@L@@F@(T4Ltac_plugin.PptacticlTxylTxy>@@\q@@3[ō3[łl@@3[ń@3[Ń3[ŋB@L@@G@(,4Ltac_plugin.PptacticlUyByQlUyBy@l@@3YĎ3ZſB@L@@E@(4Ltac_plugin.PptacticlUyByblUyBy@@f@@3Z3Zl@@3Z@3Z3ZȐA'@L@@F@(4Ltac_plugin.PptacticmUyBypmUyBy@@հl@@3[͐@3[3[A9@L@@F@(4Ltac_plugin.PptacticB@A=@M@@E@(4Ltac_plugin.Pptacticm'>uvm(Hwiwt@B3"op@IT3V3VX3V3VƢ3Vs3V3Vŧ3VU3V63Vk3V.3V3Va3V?@@N@mR=uumS=uu@@3!c@O3V3VB3Vw3V:3VK@ma=uumb=uu@@3!h@E+clause_exprJ3Vŭ3V[3V<3VR3VE@@O@mv=uumw=uu@@@MX@@@@A)C@@B@@SD@@ABCD@(4Ltac_plugin.Pptacticm>uv ^@mR@@3X{3YÃBb@Mm@@D@(4Ltac_plugin.Pptacticm?v vmGww.@m`@@3YÅ3ZËBp@M{@@#E@(4Ltac_plugin.PptacticmGww@mm@@3ZÍ3[ÓB}@M@@0F@(t4Ltac_plugin.Pptacticm?v v6@mz@@3[Õ3\ÛB@M@@=G@(d4Ltac_plugin.Pptactic(m?v v)@m@@3\Ý3]âA@M@@JH@(T4Ltac_plugin.Pptacticm?v v-@m@@3\Ü3]éA@M@@WG@(<4Ltac_plugin.PptacticmCv~vmCv~v@m@@3[ÔA@M@@cF@((4Ltac_plugin.Pptactic @A@M@@gF@(4Ltac_plugin.PptacticmEvvmFvw @B3!p@3]ý@mDvvmDvv@@@M@@xw@w@Au@G@@ABCL G@(4Ltac_plugin.PptacticmFvw@m@@3\3]ՐB@M@@H@(4Ltac_plugin.Pptactic$nEvv@m@@3]3^ݐB(@M@@ I@(4Ltac_plugin.Pptactic1nEvv@m@@3^3_A5@M@@-J@(4Ltac_plugin.Pptacticn"Evv@m@@3^3_AB@N @@:I@(4Ltac_plugin.Pptacticn/Fvv5@m@@3]3^ AO@N@@GH@(4Ltac_plugin.Pptacticn<FvwX@n @@3\3]A\@N$@@TG@(4Ltac_plugin.Pptactice@A`@N(@@XG@(4Ltac_plugin.PptacticnMGww@n@@3ZÌ3[>A*@N5@@E@(p4Ltac_plugin.PptacticnZGww2n[Gwwh@n(@@3YÄ3ZEB8@NC@@D@(`4Ltac_plugin.PptacticnhGwwCniGwwf@@^@@3ZQ3ZFn>@@3ZH@3ZG3ZOBN@NY@@E@(<4Ltac_plugin.PptacticW@AR@N]@@D@(4Ltac_plugin.Pptacticn9u[uen<uu@B3!r@@*GenredexprA,red_expr_gen3Vƪ3V{3V3Vů3V]3V>3Vs3V63V3Vi3V3V*V"3V0U3V"@@1@n8u>uSn8u>uT@@3!h@+clause_exprY3Vq3V43V3VH3V(@@2@n8u>uUn8u>uV@@@N@@@)@AB@@HC@@AB%C@(4Ltac_plugin.Pptacticn9u[ukR@n@@3X$3Y,BV@N@@C@(4Ltac_plugin.Pptacticn:umuyn:umu@n@@3Y.3Z3Ad@N@@!D@(4Ltac_plugin.Pptacticn;uun;uu@n@@3Y-3Z;Br@N@@/C@(4Ltac_plugin.Pptacticn;uun;uu@@^K@@3ZG3Z<n@@3Z>@3Z=3ZEB@N@@ED@(4Ltac_plugin.Pptactic@A@N@@IC@(4Ltac_plugin.Pptactico-snsxo5uu#@B3%isrec@g(rec_flag@@@o(,s:sZo),s:s_@@3"ev@A@@@o1,s:s`o2,s:sb@@3!l@@g0induction_clause3V3Vm3V3Y3Vg3V³3Y@@@3Y @oT,s:sdoU,s:se@@3"el@s$-with_bindings3Y@@3Y @oj,s:sfok,s:sh@@@OL@@@9O>@B@@A@C@@ABLE@@ZF@@AGD@@BCF@(p4Ltac_plugin.Pptactico~-sns~g@oK@@3X3YBk@Of@@F@(`4Ltac_plugin.Pptactico.sso3tt@oY@@3Y3ZBy@Ot@@(G@(P4Ltac_plugin.Pptactico/ss@of@@3Z3[ÐB@O@@5H@(@4Ltac_plugin.Pptactico.ss@os@@3[3\ʐA@O@@BI@(84Ltac_plugin.Pptactico.ss@k@@3\3]АB@O@@OI@( 4Ltac_plugin.Pptactico.sso.ss@@A@O@@VI@(4Ltac_plugin.Pptactico.sso.ss@@A@O@@]I@(4Ltac_plugin.Pptactico/ss6@o@@3[3\A@O@@jH@(4Ltac_plugin.Pptactico0ssP@o@@3Z3[C@O@@wG@(4Ltac_plugin.Pptactico4tuo4tu@o@@3Y3Z B@O@@F@(4Ltac_plugin.Pptactic@A@O@@F@(H4Ltac_plugin.Pptacticoooopq @B3"ev@@@@p o{op o{o@@3"na@p$NameA!t@@@po{opo{o@@3!c@3V–3V[3V<3V3V3V@p)o{op*o{o@@3"cl@ +clause_expr3V3V”3VY3V:3Vv3V@@@p@o{opAo{o@@3!b@h*letin_flag@@3Y@pMo{opNo{o@@3!e@j@$CAstA!t#9intro_pattern_naming_expr@@@@@@@pfo{opgo{o@@@PH@@@@A,B@@VH3!c@D@@ABJG3"cl@C@@-K@@AyJ3"ev@F@@vI3"na@E@@ABCK@(44Ltac_plugin.Pptacticpoo@pX@@3X3YB@Ps@@+K@($4Ltac_plugin.Pptacticpooppp@pf@@3Y3ZB@P@@9L@(4Ltac_plugin.Pptacticppdp@ps@@3Z3[B@P@@FM@(4Ltac_plugin.Pptacticpop@p@@3[3\A@P@@SN@(4Ltac_plugin.Pptacticpoppop@@A@P@@ZN@(4Ltac_plugin.Pptacticpoppop@@A@P@@aN@(4Ltac_plugin.Pptacticpoo@@A@P@@gN@(4Ltac_plugin.Pptacticpoopoo@@A@P@@nN@(4Ltac_plugin.Pptacticpoopoo@@A@P@@uN@(4Ltac_plugin.Pptacticpoo@@A@P@@{N@(4Ltac_plugin.Pptacticppdpyppdp@p@@3[3\C@P@@M@(|4Ltac_plugin.Pptactic@A@P@@M@(t4Ltac_plugin.Pptacticpp#p<pp#pc@3\D@P@@M@(44Ltac_plugin.Pptactic @A@P@@M@($4Ltac_plugin.Pptacticq ppq@p@@3Z3[@B@P@@L@(4Ltac_plugin.Pptacticqppqpq@p@@3Y3ZiB!@P@@K@(4Ltac_plugin.Pptacticq$ppq%pq@@`@@3Zu3Zjp@@3Zl@3Zk3ZsB7@Q@@L@(4Ltac_plugin.Pptactic@@A;@Q@@K@(4Ltac_plugin.Pptacticq>ooq?ooz@ϐB[@@@qKnnqLnn@@>@@@qRnnqSnn@@B3V13V3V3V3Vw3V@qannqbnn@@6D3V3V/3V3V3Vu3VV3V3V3V@@@qznnq{nn@@@Q\@@@@AB @@A@BCF@(4Ltac_plugin.Pptacticqoo#I@qT@@3X3Y!BM@Qo@@F@(p4Ltac_plugin.Pptacticqoo$qooN@qb@@3Y#3Z(A[@Q}@@!G@(`4Ltac_plugin.PptacticqooGqooM@@Ab@Q@@(G@(P4Ltac_plugin.Pptacticqoo:qooA@@Ai@Q@@/G@(D4Ltac_plugin.PptacticqooRqooy@q~@@3Y"3Z7Dw@Q@@=F@( 4Ltac_plugin.Pptactic@A{@Q@@AF@(4Ltac_plugin.Pptacticqnnqno@l@@3X3XA@Q@@OF@(4Ltac_plugin.Pptactic@A@Q@@SF@(4Ltac_plugin.Pptacticqmmqnn@ eB b3!l@䠰0with_occurrences3V83VX3V~3V@@ Q$NameA!t@@@@@@qmmqmm@@@Q@@@ [@(B@@AB V B@(4Ltac_plugin.Pptacticrmn1@q@@3X33Y;B5@Q@@B@(4Ltac_plugin.Pptacticrnnrnn3@q@@3Y=3ZCBC@Q@@C@(p4Ltac_plugin.Pptacticr nn)@q@@3ZE3[JAP@R@@,D@(`4Ltac_plugin.Pptacticr-nn-@q@@3ZD3[QA]@R@@9C@(L4Ltac_plugin.Pptacticr:n4nCr;nn@r@@3Y<3Z[Ck@R#@@GB@(4Ltac_plugin.Pptactict@Ao@R'@@KB@(4Ltac_plugin.PptacticrL m+m5rMmm@ ݐB ܰ3"ev@j@@}@rZ mmr[ mm@@3$ipat@w@$CAstA!t02intro_pattern_exprC3V3V@3V3V53V3V3V{3V\3V3V$3Vz@@@@@@@r mm r mm$@@3!c@3V3V 3Vv@r mm%r mm&@@@Rv@@@9Rh@B@@A @3!b@C@@ABF@@QE3"ev@D@@NG@@ABC  G@(4Ltac_plugin.Pptacticr m+m;b@r{@@3X3YBf@R@@ G@(4Ltac_plugin.Pptacticr m=mIr m=m@r@@3Y3ZAt@R@@.H@(4Ltac_plugin.Pptacticr m=mrr m=m~@@A{@R@@5H@(4Ltac_plugin.Pptacticr m=m_r m=ml@@A@R@@s@@3[a@3[`3[A@S@@H@( 4Ltac_plugin.Pptactic"@A@S@@G@(4Ltac_plugin.Pptactictjktkk@ B 3"id@"x"Id@!t@@:@t jjt!jj@@3!l@"-""Id@!t@@=[3V3@<@@;@t8jjt9jj@@@T@@@ @A*C@@B@@AB  TC@(4Ltac_plugin.PptactictEjk6@t@@3X*3Y2B:@T-@@C@(4Ltac_plugin.PptactictRkktSkMkt@t @@3Y43Z:BH@T;@@!D@(4Ltac_plugin.Pptactict`kMkj@t-@@3Z<3[BBU@TH@@.E@(t4Ltac_plugin.PptactictmkkL@t:@@3[D3\JBb@TU@@;F@(d4Ltac_plugin.Pptactic(tzkkC@tG@@3\L3]RBo@Tb@@HG@(T4Ltac_plugin.Pptactic5tkk7@tT@@3]T3^ZB|@To@@UH@(D4Ltac_plugin.PptacticBtkk-@ta@@3^\3_aA@T|@@bI@(44Ltac_plugin.Pptactictkk1@tn@@3^[3_hA@T@@oH@( 4Ltac_plugin.Pptactictkk;5@t{@@3]S3^pA@T@@|G@( 4Ltac_plugin.PptactictkkGO@t@@3\K3]xA@T@@F@(4Ltac_plugin.PptactictkMk\i@t@@3[C3\A@T@@E@(4Ltac_plugin.PptactictkMkn@t@@3Z;3[A@T@@D@(4Ltac_plugin.PptactictkMkxtkMk@t@@3Y33ZC@T@@C@(4Ltac_plugin.Pptactic@A@T@@C@(4Ltac_plugin.Pptactictj2j<tjj@ B 3"id@#^"Id@!t@@@ujj'ujj)@@3!n@@@@@ujj*ujj+@@3!l@##|"Id@!t@@A@@3V3V@@@@u.jj,u/jj-@@@U@@@ @;D@@AB%B@@1C@@AC  LD@(x4Ltac_plugin.Pptacticu=j2jBI@u @@3X3YBM@U%@@D@(h4Ltac_plugin.PptacticuJjDjPuKjj@u@@3Y3ZB[@U3@@#E@(X4Ltac_plugin.PptacticuXjj@u%@@3Z3[Bh@U@@@0F@(H4Ltac_plugin.PptacticuejDj@u2@@3[3\Bu@UM@@=G@(84Ltac_plugin.Pptactic(urjDj@u?@@3\3]B@UZ@@JH@((4Ltac_plugin.Pptactic5ujDju@uL@@3]3^ÐB@Ug@@WI@(4Ltac_plugin.PptacticBujDji@uY@@3^3_ːB@Ut@@dJ@(4Ltac_plugin.PptacticOujDj_@uf@@3_3`ҐA@U@@qK@(4Ltac_plugin.PptacticujDjc@us@@3_3`ِA@U@@~J@(4Ltac_plugin.PptacticujDjm5@u@@3^3_A@U@@I@(4Ltac_plugin.PptacticujDjyO@u@@3]3^A@U@@H@(4Ltac_plugin.PptacticujDji@u@@3\3]A@U@@G@(4Ltac_plugin.Pptacticujj@u@@3[3\A@U@@F@(4Ltac_plugin.Pptacticujj@u@@3Z3[A@U@@E@(4Ltac_plugin.Pptacticujjujj@u@@3Y3Z C@U@@D@(d4Ltac_plugin.Pptactic@A @U@@D@(84Ltac_plugin.Pptacticviivij@ B 3"ev@ #@@@viivii@@3"cb@ 3V@@@viivii@@@V@@@ @AB@@C@@AB | :C@($4Ltac_plugin.Pptacticv+ii%@u@@3XG3YOB)@V@@C@(4Ltac_plugin.Pptacticv8iiv9ii@v@@3YQ3ZWB7@V!@@!D@(4Ltac_plugin.PptacticvFii@v@@3ZY3[^AD@V.@@.E@(4Ltac_plugin.PptacticvSii@rk@@3[_3\dBQ@V;@@;E@(4Ltac_plugin.Pptacticv`ii(@v-@@3ZX3[pA^@VH@@HD@(4Ltac_plugin.Pptacticvmiivnij @v;@@3YP3ZxAl@VV@@VC@(4Ltac_plugin.Pptacticu@Ap@VZ@@ZC@(4Ltac_plugin.Pptacticviiviqi@B3"ev@ @@@vhhvhh@@3"cb@ l3V@@@vhhvhh@@3#cbo@ "f-with_bindings@@@@@vhhvhh@@@V@@@ @A!C@@B@@.D@@ABC  D@(4Ltac_plugin.Pptacticvii9@v@@3X3YB=@V@@D@(|4Ltac_plugin.Pptacticvii"viCip@v@@3Y3ZBK@V@@#E@(l4Ltac_plugin.PptacticviiB@v@@3Z3[AX@V@@0F@(d4Ltac_plugin.Pptacticvii,@r@@3[3\Be@V@@=F@(L4Ltac_plugin.PptacticviCiR(@v@@3Z3[Br@V@@JE@(44Ltac_plugin.Pptacticviqiviqi@v@@3Y3Z.B@V@@XD@(4Ltac_plugin.Pptactic@A@V@@\D@(4Ltac_plugin.Pptacticw ggw hh@B3!a@o-advanced_flag@@@wggwgg@@3"ev@ 6@@@w&ggw'gg@@3"cb@%3 $ 3V3V>3V@@@@@w:ggw;gg@@3%inhyp@ W^3V a@$CAstA!t#2intro_pattern_exprF3V3V'3V3V3V@@@@@@@@@@whggwigg@@@WJ@@@[E@AIC@@UD@@A9B@@BCE@(4Ltac_plugin.Pptacticwyggm@wF@@3X3YBq@Wa@@E@(4Ltac_plugin.PptacticwggwhHh@wT@@3Y 3ZB@Wo@@%F@(4Ltac_plugin.Pptacticwh hD@wa@@3Z3[B@W|@@2G@(4Ltac_plugin.Pptacticwh h:@wn@@3[3\B@W@@?H@(4Ltac_plugin.Pptacticwggwgh@w|@@3\!3]1A@W@@MI@(4Ltac_plugin.Pptactic@A@W@@QI@(4Ltac_plugin.Pptacticwggwgg@3]*A@W@@\I@(p4Ltac_plugin.Pptactic @A@W@@`I@(d4Ltac_plugin.Pptacticwh h/@w@@3\ 3]8A@W@@mH@(\4Ltac_plugin.Pptacticwh h#<@s@@3]93^>B@W@@zH@(D4Ltac_plugin.Pptacticwh h>V@w@@3[3\KA@W@@G@(04Ltac_plugin.PptacticwhHhVp@w@@3Z3[UC@W@@F@(4Ltac_plugin.Pptacticxhhxhh@w@@3Y3ZB@W@@E@(4Ltac_plugin.Pptacticxhhxhh@@q3V3V3V3Vy3V@3V!3V3VqĠj7j23V@@3Z@@3Z@@3Z@3Z@@3Z3Zx@@3Z@3Z3ZB2@X"@@F@(4Ltac_plugin.Pptactic;@A6@X&@@E@(4Ltac_plugin.PptacticxKf>fHxLf>fR@ܐAڰ3"ev@ j@@u3YR@xZff/x[ff1@@3!t@_࠰_@wt@s_@wr@q_@wp@o_@wn@m_@wl@k_@wj@i_@wh@g_@wf@e@dcba`_^]\@[@@Z@xffxff:@@@Xr@@@@AFC@@3!p@B@@AD@@ABCD@(4Ltac_plugin.PptacticV@AQ@X@@D@(t4Ltac_plugin.Pptacticxffxg2g@6B43"ev@ @@@xfSfnxfSfp@@p@$CAstA!t$2intro_pattern_expr3V3V3V)3V@@@@3Z@@@xfSfqxfSf|@@@X@@C.DD@C@AB0D@(`4Ltac_plugin.Pptacticxff:@x@@3Xc3YkB>@X@@D@(P4Ltac_plugin.Pptacticxffxff@x@@3Ym3ZrAL@X@@ E@(@4Ltac_plugin.Pptacticxffxff@@AS@X@@'E@(04Ltac_plugin.Pptacticyffyff@@AZ@X@@.E@($4Ltac_plugin.Pptacticyg2gMy g2g@x@@3YlBf@X@@:D@(4Ltac_plugin.Pptactic yg2gS@x@@3Z3[As@X@@GE@(4Ltac_plugin.Pptacticy!g2gW@x@@3Z3[C@Y @@TD@(4Ltac_plugin.Pptacticy.g2gky/g2g@@k;k6r@@3[@@3[3[y@@3[@3[3[ǐA@Y#@@nE@(4Ltac_plugin.Pptactic@@A@Y'@@rD@(4Ltac_plugin.PptacticyLfg,yMfg1@DA@Y0@@@9Y"@H9Y%@G9Y(@F9Y+@E@@A@BCsH@(x4Ltac_plugin.Pptactic@A@YC@@H@(4Ltac_plugin.Pptactic@A@YG@@D@(4Ltac_plugin.Pptacticyleeyml}>}E@@@@YN@@@@AA@(4Ltac_plugin.Pptacticyunlnzyvnln@yC@@3[v3\|B3"cl@t@@3Z}3Zj@yn4nbyn4nd@@3"na@k@@3Z3Zk@yn4neyn4ng@@@Yw@@@C@@AB@@3P@A@@AB@/C@@Ak7B@@u8A@@AB@D@(l4Ltac_plugin.Pptacticynlnynln@yx@@3[u3\A5@Y@@C@(d4Ltac_plugin.PptacticC @@A:@Y@@!CA(P4Ltac_plugin.Pptacticyn4n\ynln@A@@Y@@@&@A$@A (<4Ltac_plugin.Pptacticyppypp@y@@3\M3]RA հ3!p@s砰lK@@3[T@@3[S3[B@yppypp@@@Y@@@A@@A@lfA@@A@B@(04Ltac_plugin.Pptacticyppypp@y@@3\L3]YA#@Y@@A@(4Ltac_plugin.Pptactic1 @@@(@Y@@A@(4Ltac_plugin.Pptacticy1t#t1z2tet@y@@3\3]B 3!h@r/destruction_arg%-with_bindings 3[@@3[@@3[3[3[@z!0stz"0st@@3#ids@E@$CAstA!t%9intro_pattern_naming_expr@@3[@3[@3[렰]&&or_var@$CAstA!t&9or_and_intro_pattern_expr?@3[@ 3[@"3[@$3[@3[3[s3[@zd0stze0st@@3"cl@P+clause_expr -3[@;3[@=3[3[¦3[@z}0stz~0st@@@Z_@@@B@@{D@@ABdC@@3P@A@@AC@D@@AjB@@i}C@@lA@@ABC@E@(4Ltac_plugin.Pptacticz1t#ta@zc@@3]3^C@Z~@@F@(4Ltac_plugin.Pptacticz2tetu@zp@@3]3^hB@Z@@,E@(4Ltac_plugin.Pptacticz2tetz2tet@@3^iz@@3^k@3^j3^qA@Z@@>F@(4Ltac_plugin.Pptacticz3ttz3tt@z@@3\3]¥B@Z@@LD@(4Ltac_plugin.Pptacticz3ttz3tt@@j3[²3]§z@@3]©@3]¨3]°B@Z@@`E@(4Ltac_plugin.Pptactic!@@A@Z@@eDA(d4Ltac_plugin.Pptacticz0stz3tt@A@ @Z@@@h@Af@A (P4Ltac_plugin.PptacticzQxsxzQxsx@z@@3]3^B3!b@v@@3\ 3\@{ PxUxi{ PxUxj@@3!m@jC@@3\3\@{PxUxk{PxUxl@@3!c@@@3\o3\3\@{#PxUxm{$PxUxn@@@[@@@*D@@AB@@B!C@@3Q@A@@AC@C@@AjoB@@jA@@AD@@BC@E@(@4Ltac_plugin.PptacticG{<Qxsx@{ @@3^3_ AF@[$@@F@(44Ltac_plugin.Pptactic{IQxsxT@{@@3^3_AS@[1@@,E@((4Ltac_plugin.Pptactic{VRxx{WRxx@{$@@3]3^Ca@[?@@:D@( 4Ltac_plugin.Pptactico @@Af@[D@@?DA(4Ltac_plugin.Pptactic{kPxUxc{lRxx@A@@[M@@@B@A@@A (4Ltac_plugin.Pptactic{uOx,xE{vOx,xL@{C@@3]3^A@[^@@@3Q@A@@A@@B@(4Ltac_plugin.Pptactic{Ox,xN{Ox,xS@{U@@3]3^A@[p@@A@(4Ltac_plugin.Pptactic  @@@@[u@@A@(4Ltac_plugin.Pptactic{eoe~{eoe@+B<3!a@@{dd{dd@@3!t@c*@{eoey{eoez@@@[@@@A@@ B@@AB@wC@@AeZ@@BG[@@v.F@@AmRM@@lP@@ABClQ@@lCR@@kGU@@ABD/c@@jX@@Aa@@nLJ@@A@@kT@@ABCE`@@jY@@AkW@@Bk(V@@m.O@@AmZN@@uG@@ABC_@@kS@@A^@@BK]@@tH@@AnMK@@BCmL@@wE@@wD@@ABr\@@tiI@@ACDEF@D@@@A9B@@BB@(4Ltac_plugin.Pptacticb{eoe@{@@3X 3YBf@[@@XC@(t4Ltac_plugin.Pptactico| eoe@{@@3Y3ZAs@[@@eD@(\4Ltac_plugin.Pptactic|eoe@PA{@[@@mC@(P4Ltac_plugin.Pptactic|eoe@{@@3X 3Y%A@\@@zB@(@4Ltac_plugin.Pptactic@A@\ @@~B@(4Ltac_plugin.Pptactic|/de!|0de3@A@\@@@9\@C9\@B@@A@BHC@(4Ltac_plugin.Pptactic@A@\@@ C@(4Ltac_plugin.Pptactic|De4e[|Ee4en@ՐA@\(@@@9\@C@A@B[C@(4Ltac_plugin.Pptactic@A@\2@@ C@(@4Ltac_plugin.Pptactic|Wdd|Xee@@@@\9@@@@AhA@(44Ltac_plugin.Pptactic|`>9D|a>9J@@A~A3"pr@c@|mp}_}s|np}_}u@@32strip_prod_binders@c\@|sp}_}v|tp}_}@@3(tag_atom@c<@|yp}_}|zp}_}@@3#tag@c*@|p}_}|p}_}@@3/extract_binders@@sQr~@|@ٰr}@|@װr|@| @հry@|@Ӱrx@|@Ѱrw@|@ϰrv@ss@|+Ȑ@ȏs@|0Ȏ@ȍs@|5Ȍ@ȋs@|:Ȋ@ȉs@|?Ȉ@ȇs@|DȆ@ȅs@|IȄ@ȃs@|NȂ@ȁ@Ȁ~}|{zyx@w@@3@Ͱr@|V@˰@@@@3X*+V$NameA!t@@ȿ@@Ⱦ3Ȼw3ȼ@Ƚ3Y@Z3W@}r}}}r}}@@3&pr_tac@@c@@3谖@d3Űc3@3@3@}u~~/}u~~5@@3)pr_tacarg@@sc@@݁3rc3t@s3@})0}*0%@@@] @@@E@@AD@@0F@@G@@ABCC@@A@@B@@ABD@y^A@@Ag-Y@@g[@@ABg\@@g=X@@ACg]@@f`@@gNW@@ABf_@@g]V@@Ag2Z@@BCDgjU@@gS@@Ag|T@@Bg^@@gR@@wD@@ABCeYa@@iM@@uF@@ABjJ@@kG@@AkH@@BCDjEK@@k=I@@AxC@@v7E@@ABiN@@iL@@AChrP@@gQ@@AhO@@yB@@ABDEF@G@(4Ltac_plugin.Pptactic}u~~'!@@A@]b@@WU@Q@ABONCL@E@(4Ltac_plugin.Pptactic}r}}+@@@'@]l@@@`@A[@BYXCV@D@(4Ltac_plugin.Pptactic}t}~}t}~@@A33$body@3[@}t}~ }t}~@@@]@@@ A@@A@@AB(4Ltac_plugin.Pptactic}s}}}s}}@@AH3$lvar@@@Ȳ@ȱ3Ȓ@}s}}}s}}@@3$body@tҠ3Ȗ@ȳ3ȓ@}s}}}s}}@@@]@@@9]@C9]@B@@AD7@.E@@AB@@E8(4Ltac_plugin.Pptactic}r}}K@A@|@]@@BA?(4Ltac_plugin.Pptactic}8AM}8A`@}@@3y3~A4F!c@d3޸@}7%<}7%=@@@]@@@4G!a@A@@B@@AB@f@@Az$A@@gY@@ABg[@@g\@@hX@@ABg]@@g`@@hW@@ABCDg_@@h%V@@AgZ@@h4U@@AhKS@@hBT@@ABCg^@@hgR@@Ab@@xD@@Af"a@@BCDEjbM@@vF@@AkJ@@BlG@@lfH@@ACkK@@lI@@AxC@@wE@@ABjTN@@jL@@ACDi;P@@hQ@@AiO@@zMB@@ABc@@e@@d@@ABCEF@K@@A6@@@BC@(4Ltac_plugin.Pptactic~T8Ad~U8Ar@~"@@3x3ࡐAm@^=@@eB@(4Ltac_plugin.Pptactic{ @@Ar@^B@@jBF(4Ltac_plugin.Pptactic~i6~j6@~7@@3^3cA4E!l@,~*?&or_varJJ@@ޣ@@ޢ@@ޡ@~5~5@@@^h@@@@B@@ABAC@(p4Ltac_plugin.Pptactic~6~6$@~_@@3]3jA(@^z@@B@(d4Ltac_plugin.Pptactic6 @@A-@^@@B=(@4Ltac_plugin.Pptactic~2LX~2Li@@AF4C!r@e3J3+3 33ߵ3_@~11G~11H@@@^@@@@B@@ABsB\(~4Ltac_plugin.Pptactic~4~4@@Ae4D!c@?(may_evale3N3~e3T3ބe33v@@ޅ@~3j~3j@@@^@@@@B@@ABB(~4Ltac_plugin.Pptactic~:~:@@A@^@@@@AA(~4Ltac_plugin.Pptactic~<~<7@~@@33ฐBuƠe31@@0@;;@@@^@@A@(~4Ltac_plugin.Pptactic < <@~@@33࿐A@^@@)B@(~4Ltac_plugin.Pptactic< <6@~@@33ƐA&@_@@7A@(~4Ltac_plugin.Pptactic(<@e37B/@_ @@@A@(~l4Ltac_plugin.Pptactic1<)2<4@Dvf`3@@33@@3BD@_!@@UA@(~T4Ltac_plugin.PptacticF<R@@AJ@_'@@[A(~(4Ltac_plugin.PptacticM0(Y@A@@_.@@bA(~4Ltac_plugin.PptacticT.U.@"@@3036B3)inherited@Z@fu~~6gu~~?@@3#tac@f3@mu~~@nu~~C@@3&return@@f3G/3@3󰖰f'3@3@3@v~F~Tv~F~Z@@3$strm@e3 @w~z~w~z~@@3$prec@L@@3@w~z~w~z~@@@_}@@@9_o@D@@ACB@@E@@AB9C@@!F@@ADA@@BC@1h@@A{C@@i[@@ABi]@@i^@@iZ@@ABi{_@@i\b@@iY@@ABCDija@@iX@@Ai\@@iW@@AiU@@iV@@ABCi`@@jT@@Ahd@@zDF@@Agc@@BCDElO@@xvH@@AmdL@@Bn/I@@nJ@@AClM@@mK@@AzE@@xG@@ABlP@@lDN@@ACDjR@@jHS@@AkNQ@@{D@@ABe@@{g@@f@@ABCEF@@@@AB@@BG@(~4Ltac_plugin.Pptactic.@@@383=A@_@@kH@(}4Ltac_plugin.Pptactic ..@@@3/3EA@_@@yF@(}4Ltac_plugin.Pptactic @@A@_@@~F@(}4Ltac_plugin.Pptactic -!-@@A@`@@F@(}4Ltac_plugin.Pptactic'-(-@{'@@3*3B@`@@F@(}4Ltac_plugin.Pptactic5-(@@A@`@@F@(}4Ltac_plugin.Pptactic;w~z~<+@@3A@`%@@@@A@@ABRC@(}t4Ltac_plugin.PptacticN*KYO*K@f3ՐB48#loc@FѠF@@;@:34@f)$<g)$?@@49"kn@.'KerNameL!t@@13<@u)$Av)$C@@4:!l@.wG33@@3@@23=@)$D)$E@@@`l@@@9`^@E9`a@D@@A@0G@@AB"F@@FH@@ASBCI@(}`4Ltac_plugin.Pptactic*KoR@=a@@33CU@`@@I@(}L4Ltac_plugin.Pptactic*K|*K@gF*precedence@@33Ae@`@@,K@(}04Ltac_plugin.Pptactico*K@@Ak@`@@2H@(|4Ltac_plugin.Pptactic((@gh3ݗBl45#loc@GFGC@@@3 @''@@46!s@x@@3@''@@47!l@.wg3@@@@3@''@@@`@@@9`@E9`@D@@Aa@F@@>H@@ABCb@/G@@Aa@BD`I@(|4Ltac_plugin.Pptactic(M@=@@3ݘ3ݿCP@`@@I@(|4Ltac_plugin.PptacticZ(#@@AV@`@@#H@(|l4Ltac_plugin.Pptactic# .$ m@g3B˰4%!s@o@@̖@1 #2 $@@4&#tac@xDh43|@@̗@= &> )@@@a@@@E@@AD@BCOF@(|\4Ltac_plugin.Pptactic(K Z@@@33B+@a3@@G@(|L4Ltac_plugin.Pptactic5X P@%@@33B8@a@@@!H@(|84Ltac_plugin.Pptactice T@2@@33 AE@aM@@.G@(|$4Ltac_plugin.Pptacticr ^O@h3ސBN@aV@@7F@(|4Ltac_plugin.PptacticX{ t@@AT@a\@@=E@({4Ltac_plugin.Pptactic&&@]A'44!a@xR3@@3@%%@@@as@@@9ae@D@@AE@@@ABSCF@({4Ltac_plugin.Pptactic&@@A@a@@E@({4Ltac_plugin.Pptactic@hK3BM4*!e@h3Ъ3 @ff@@@a@@# @F@@AB@tBCG@({4Ltac_plugin.Pptactic@@A@a@@ F@({|4Ltac_plugin.Pptactic@hl3ܴBn4-!l@ZYW@@@@@@@@@@a@@KH@B>@F@@A>BC9G@({l4Ltac_plugin.Pptactic"@@@3ܶ3ܻA%@a@@H@({X4Ltac_plugin.Pptactic/@@@3ܵ3A2@a@@ G@({H4Ltac_plugin.Pptactic< @@A8@a@@&F@({ 4Ltac_plugin.Pptactic  @h3A4/#loc@HH@@o@n3h@ [z![}@@40!f@3ߒ3@33ݱ3۟3p@1[2[@@@b@@@9b@G9b@F@A@I@@AB@43!l@H@@7J@@ABCDOK@({4Ltac_plugin.PptacticBK@@A>@b,@@J@(z4Ltac_plugin.PptacticQ!R#8l@h3"B41#loc@HԠH@@@ο3ι@i j @@42!f@I3U3@r s @@10yB3Λ@@θ@@η3@  @@@bd@@Q@KL@AB@K@6LJ@ABGCDM@(z4Ltac_plugin.Pptactic!C@?U@@3#3-BF@b|@@M@(z4Ltac_plugin.Pptactic! #8k@o@@3.36BT@b@@&M@(z4Ltac_plugin.Pptactic" " 7@}@@383>Bb@b@@4N@(z4Ltac_plugin.Pptactic" -@@@3@3aAo@b@@AO@(z4Ltac_plugin.Pptactic" 1@@@3?3fA|@b@@NN@(zt4Ltac_plugin.Pptactic#8K#8j@@@373pC@b@@\M@(zP4Ltac_plugin.Pptactic$n@@A@b@@bL@(y4Ltac_plugin.Pptactic@i3B4+!c@A333߹3ߘ3D33ݵ3Y333ܡ33D33\@@@@b@@~@)G4,!c@F@@ABz@xBCs'H@(y4Ltac_plugin.Pptactic8# @@@33A;@c @@I@(y4Ltac_plugin.Pptactic0 E@@@33AH@c@@$H@(y4Ltac_plugin.PptacticR="@@AN@c@@*G@(y4Ltac_plugin.PptacticCN\DN@i3E-S3͘335333߿3J33ݻ3_333ܧ3͞3F3'333߱3<33ݭ3Q333!3͐@@͟@#H#I@@@cf@@@p@ABmCG@(y04Ltac_plugin.PptacticLN@@AH@cp@@ F@(x4Ltac_plugin.Pptactic4B4S@j:3A<4.#arg@pj3P31333߻3ߊ3F33ݷ3[333@@#@ , /@@@c@@,)@*F@@AB!@}BCG@(x4Ltac_plugin.Pptactic54Z@@A1@c@@ F@(xx4Ltac_plugin.Pptactic5]@ju3_Bx3$lvar@꠰@@@3@@@3$body@z3Ԭ3 33@3@@@@c@@@9c@D@@AE@@Ba@1F@@AaBC\G@(xd4Ltac_plugin.Pptactic <@@@3`3hB?@c@@G@(xT4Ltac_plugin.Pptactic4@@@3j3pBM@d@@%H@(xD4Ltac_plugin.Pptactic'*@@@3r3xBZ@d@@2I@(x44Ltac_plugin.Pptactic4@@@3z3ӀBg@d@@?J@(x$4Ltac_plugin.Pptactic(A@@@3ӂ3ӇAt@d)@@LK@(x4Ltac_plugin.PptacticN@@@3Ӂ3ӏB@d6@@YJ@(w4Ltac_plugin.Pptactic[!5@(@@3y3ӠA@dC@@fI@(w4Ltac_plugin.Pptactich.O@5@@3q3ӨA@dP@@sH@(w4Ltac_plugin.Pptacticu5Hv5\@v3ڍ3U3@333ԑ3I3 33B@dm@@G@(w4Ltac_plugin.Pptactic_q@@A@ds@@F@(wt4Ltac_plugin.Pptactic:HU@k=3ҟBA3"lz@r@@ɳ@+-@@3"lr@}V.direction_flag@@ɴ@.0@@3$lrul@2rUW3ۛ3/3Է33 3ɤ{ؠ3ə@@ɷ@@ɶ@@ɵ@15@@@d@@@5@A1E@@B'D@@>F@@A7BC2G@(w`4Ltac_plugin.Pptactic:NJ@@@3Ҡ3ҨBM@d@@G@(wP4Ltac_plugin.PptacticP`Ut@@@3Ҫ3ҰB[@d@@$H@(w@4Ltac_plugin.PptacticUk@@@3Ҳ3ҸBh@d@@1I@(w04Ltac_plugin.Pptactic k@@@3Һ3Bu@d@@>J@(w 4Ltac_plugin.Pptactic(Pj@@@33ǐA@d@@KK@(w4Ltac_plugin.Pptactic$k~@@@33ΐA@e @@XJ@(w4Ltac_plugin.Pptactic1k2k@@A@e@@_J@(v4Ltac_plugin.Pptactic8k9k@@A@e@@fJ@(v4Ltac_plugin.Pptactic?C@ @@3ҹ3ܐB@e'@@sI@(v4Ltac_plugin.PptacticLUo]@@@3ұ3HA@e4@@H@(v4Ltac_plugin.PptacticYUxZU@'@@3ҩ3PA@eB@@G@(v4Ltac_plugin.Pptacticg@@A@eH@@F@(vL4Ltac_plugin.Pptacticmn@l3ѣB3"lz@s@@ɓ@|v}v@@3!t@|3y@@ɔ@vv@@3$lrul@3s*3)3Ʉ|@@ɗ@@ɖ@@ɕ@vv@@@e@@@@AD@@3F@@AB@-E@@A@BCG@(v84Ltac_plugin.PptacticB@|@@3Ѥ3ѬBE@e@@G@(v(4Ltac_plugin.Pptactic@@@3Ѯ3ѴBS@e@@%H@(v4Ltac_plugin.Pptactic@@@3Ѷ3ѼB`@e@@2I@(v4Ltac_plugin.Pptactic&@@@3Ѿ3ĐBm@e@@?J@(u4Ltac_plugin.Pptactic(@@@33̐Bz@e@@LK@(u4Ltac_plugin.Pptactic5 @@@33ԐB@e@@YL@(u4Ltac_plugin.PptacticB@@@33ܐB@e@@fM@(u4Ltac_plugin.PptacticO @@@33B@e@@sN@(u4Ltac_plugin.Pptactic\@@@33A@f@@O@(u4Ltac_plugin.Pptactic%@@@33A@f @@N@(u4Ltac_plugin.Pptactic25@@@33A@f@@M@(u4Ltac_plugin.Pptactic?O@3O33B@f(@@L@(ul4Ltac_plugin.PptacticMj@@@33 A@f5@@K@(uX4Ltac_plugin.PptacticZ@'@@33A@fB@@J@(uH4Ltac_plugin.Pptacticg':@4@@3ѽ3B@fO@@I@(u 4Ltac_plugin.Pptactict@A@@3ѵ3҈A @f\@@H@(t4Ltac_plugin.Pptactic@O@@3ѭ3ҐA@fj@@G@(t4Ltac_plugin.Pptactic"@@A@fp@@F@(t4Ltac_plugin.Pptactic/a@m:3B?3'recflag@@@r@/6@@3#llc@42v%lname@@u}~3X@@v@t@@s@7:@@3!u@}Ѡ @@w@;<@@4;#llc@D(@@3Д 𠰳 @@Л@@К}m3Н@@М@Й3Е@Ж3Ї@@І3Ђ@ASAV@@@f@@@T@A/GTE@@_F@@ABV@S@@D@@ABCTH@(t4Ltac_plugin.Pptactico@@@33Br@f@@H@(t4Ltac_plugin.Pptactic/K@@@33B@f@@'I@(t|4Ltac_plugin.Pptactic/A@@@33B@g@@4J@(th4Ltac_plugin.Pptactic,@@@33B@g@@AJ@(tX4Ltac_plugin.Pptactic9:@@@33 B@g"@@OK@(tH4Ltac_plugin.PptacticG@@@33D@g/@@\L@(t 4Ltac_plugin.PptacticTU@ GA@g8@@eP@(s4Ltac_plugin.Pptactic]$@*@@3 3wA@gE@@rK@(s4Ltac_plugin.Pptacticj"k.@8@@33A@gS@@J@(s4Ltac_plugin.Pptacticx/Eg@E@@33шA@g`@@I@(s4Ltac_plugin.Pptactic/O/`@G39B@gj@@H@(s4Ltac_plugin.Pptacticcu@@A@gp@@GA(s4Ltac_plugin.PptacticAYA@AB@gz@@BCF (sp4Ltac_plugin.PptacticAO@@A @g@@ F@(s<4Ltac_plugin.PptacticHV@nN3QBP4!t@~|3Z@@t@-C-D@@@g@@u@D@@A@BCE@(s(4Ltac_plugin.PptacticH\@@@3R3ZB@g@@E@(s4Ltac_plugin.Pptactic^n^@@@3\3bB,@g@@ F@(s4Ltac_plugin.Pptactic^|@@@3d3iA9@g@@-G@(r4Ltac_plugin.Pptactic^@@@3c3pAF@g@@:F@(r4Ltac_plugin.Pptactic@3n3v3ؖ3ض3433ו3׮3[3!Bb@g@@VE@(r4Ltac_plugin.Pptacticl@@Ah@g@@\D@(r4Ltac_plugin.PptacticZh@n3Bư4!g@+global_flag@@ @./@@4 !n@3&or_varT#@@"@@!@>?@@4!!l@6K񠰖oh3L3-333߷3B33ݳ3ۡ353@@$@@#@cd@@4A#arg@3@@ٽ3٪@n+o.@@4B$name@>@@3@yz@@@h[@@@G@@A]F@@@ABDD@@WE@@H@@AB@CDI@(r4Ltac_plugin.PptacticZnr@Z@@33Bu@hu@@I@(rx4Ltac_plugin.Pptacticpp@h@@33B@h@@(J@(r`4Ltac_plugin.Pptactic@v@@33!B@h@@6I@(rP4Ltac_plugin.Pptactic@@iz3G3_38@@373#@@3%@3$3+A@h@@QJ@(rD4Ltac_plugin.Pptactic@@3-@@3/@3.35A@h@@eJ@(r$4Ltac_plugin.Pptactic@@A@h@@kH@(r4Ltac_plugin.Pptactic @yA@h@@to@n@A MBC HG@(r 4Ltac_plugin.Pptactic @A@h@@G@(r4Ltac_plugin.Pptactic:H@A@h@@G@(q4Ltac_plugin.Pptactic @A@h@@G@(q4Ltac_plugin.Pptactic %@@A@h@@G@(q4Ltac_plugin.Pptactictt@B@h@@@@A t@B&C l F@(q4Ltac_plugin.Pptactictt@@(@@33@@33ư@@3Ȑ@33ΐA@i@@!G@(q4Ltac_plugin.Pptactic*@A@i@@%F@(q4Ltac_plugin.Pptactic=Nn>Ns@֐A@i!@@@9i@G@@A@ @ABWC  QG@(q4Ltac_plugin.Pptactic@A*@i,@@ G@(q\4Ltac_plugin.PptacticQ'm@@A0@i2@@?F@(q(4Ltac_plugin.PptacticWX@o3!B 4'!l@7h3̪@@̴@@̳@kulu@@@iM@@@ @D@@AB  *C  {E@(q4Ltac_plugin.Pptactic w@D@@3#3(A#@i_@@F@(q4Ltac_plugin.Pptactic-@Q@@3"30B0@il@@E@(p4Ltac_plugin.Pptactic@@D@@3F32g@@34@333:AF@i@@5F@(p4Ltac_plugin.Pptactic@@3<y@@3>@3=3DAZ@i@@IF@(p4Ltac_plugin.Pptacticd@@A`@i@@OD@(p4Ltac_plugin.Pptacticy~~y~@PB g3!t@נ3@@2@x~~x~~@@@i@@@9i@D@@A 5@B 2@E@@A 1@BC 0 F@(p4Ltac_plugin.Pptacticy~~@@@33A#@i@@G@(p4Ltac_plugin.Pptacticy~~,@ b3B,@i@@F@(p\4Ltac_plugin.Pptactic5y~@@A2@i@@%E@(pD4Ltac_plugin.Pptactic{CQ~@p3B 3!t@?38@@R@ z6z7@@3!s@8t"Id@!t@@T3V@z=z>@@@i@@L z@G@@A"FK@ |@ABC { /H@(p04Ltac_plugin.Pptactic+{CW/@@@33B2@j@@H@(p 4Ltac_plugin.Pptactic8|Yi9~@@@3 3B@@j!@@#I@(p4Ltac_plugin.PptacticF~@@@33BM@j.@@0J@(p4Ltac_plugin.PptacticS}|@ @@33BZ@j;@@=K@(o4Ltac_plugin.Pptactic(`}|@-@@3!3'Bg@jH@@JL@(o4Ltac_plugin.Pptactic5m}|@:@@3)3/Bt@jU@@WM@(o4Ltac_plugin.PptacticBz}|@G@@3137B@jb@@dN@(o4Ltac_plugin.PptacticO|Y{@T@@393>A@jo@@qO@(o4Ltac_plugin.Pptactic}|@a@@383EA@j|@@~N@(o4Ltac_plugin.Pptactic}|5@303ߐB@j@@M@(ox4Ltac_plugin.Pptactic}|N@z@@3(3YA@j@@L@(o`4Ltac_plugin.Pptactic}|h@@@3 3aA@j@@K@(oL4Ltac_plugin.Pptactic~@@@33iA@j@@J@(o<4Ltac_plugin.Pptactic~@@@33qA@j@@I@(o(4Ltac_plugin.Pptactic~~@@@33yA@j@@H@(o4Ltac_plugin.Pptactic@@A@j@@G@(n4Ltac_plugin.Pptactic@q3B 4!t@  3>@@X@@@@j@@  b@D@@A a@BC ` E@(n4Ltac_plugin.Pptactic@@@33 B@j@@E@(n4Ltac_plugin.Pptactic@@@3"3(B,@k@@ F@(n4Ltac_plugin.Pptactic+@@@3*3/A9@k@@-G@(n4Ltac_plugin.Pptactic8@@@3)36AF@k @@:F@(nt4Ltac_plugin.PptacticEF@N3BQ@k+@@EE@(nT4Ltac_plugin.Pptactic[P,@@AW@k1@@KD@(n,4Ltac_plugin.PptacticVWFp@q3ݐB 4!t@m )3"@@<@ef@@@kG@@ " @D@@A @BC  uE@(n4Ltac_plugin.Pptacticq@>@@33B@kY@@E@(n4Ltac_plugin.Pptactic~)E@L@@33B,@kg@@ F@(m4Ltac_plugin.Pptactic;@Y@@33A9@kt@@-G@(m4Ltac_plugin.Pptactic?@f@@33AF@k@@:F@(m4Ltac_plugin.PptacticFYFo@c3֭BQ@k@@EE@(m4Ltac_plugin.Pptactic[r@@AW@k@@KD@(m4Ltac_plugin.Pptactic_m@r\3֣B ^4!t@Π 3@@ @BZB[@@@k@@  $@D@@A #@BC " E@(mx4Ltac_plugin.Pptactic_s@@@3֤3֬B@k@@E@(mh4Ltac_plugin.Pptacticuu@@@3֮3ִB,@k@@ F@(mX4Ltac_plugin.Pptacticu@@@3ֶ3ֻA9@k@@-G@(mH4Ltac_plugin.Pptacticu@@@3ֵ3AF@k@@:F@(m44Ltac_plugin.Pptactic@c3YBQ@k@@EE@(m4Ltac_plugin.Pptactic[@@AW@k@@KD@(l4Ltac_plugin.Pptactic(@r3OB 4!s@":W@@@@@,-@@4!t@? 3@@@78@@@l@@  @ E@@AD@@ @ABC  IF@(l4Ltac_plugin.PptacticE-@@@3P3XB0@l-@@F@(l4Ltac_plugin.PptacticRS@ @@3Z3`B>@l;@@"G@(l4Ltac_plugin.Pptactic`@-@@3b3hBK@lH@@/H@(l4Ltac_plugin.Pptacticm@:@@3j3oAX@lU@@@@3բ3ըB@@mY@@#G@(k4Ltac_plugin.Pptactic~Ce@K@@3ժ3հBM@mf@@0H@(j4Ltac_plugin.Pptactic B@X@@3ղ3ոBZ@ms@@=I@(j4Ltac_plugin.Pptactic( 8@e@@3պ3տAg@m@@JJ@(j4Ltac_plugin.Pptactic <@r@@3չ3ƐAt@m@@WI@(j4Ltac_plugin.PptacticCV5@@@3ձ3ϐB@m@@dH@(j4Ltac_plugin.PptacticCiO@@@3թ3A@m@@qG@(j4Ltac_plugin.Pptacticpp@3gB@m@@|F@(jh4Ltac_plugin.Pptactic@@A@m@@E@(j84Ltac_plugin.PptacticHV@t3KB4"t1@ 3@@@%>%@@@4"t2@ @@@%A%C@@@m@@ U@E@@AD@@V@ABCU F@(j$4Ltac_plugin.PptacticH\(@@@3L3TB+@m@@F@(j4Ltac_plugin.Pptactic^n@@@3V3\B9@m@@"G@(j4Ltac_plugin.Pptactic @@@3^3dBF@n@@/H@(i4Ltac_plugin.Pptactic-^@@@3f3lBS@n@@J@(h4Ltac_plugin.Pptactic(p@@@3؇3؍Bm@n@@KK@(h4Ltac_plugin.Pptactic5p@@@3؏3ؕBz@n@@XL@(h4Ltac_plugin.PptacticBp@@@3ؗ3؝B@n@@eM@(h4Ltac_plugin.PptacticO p@@@3؟3إB@n@@rN@(h4Ltac_plugin.Pptactic\"l@@@3ا3حB@n@@O@(h4Ltac_plugin.Pptactici#"`@@@3د3صB@o @@P@(h|4Ltac_plugin.Pptacticv0"F@@@3ط3ؽB@o@@Q@(hl4Ltac_plugin.Pptactic="=@ @@3ؿ3ĐA@o%@@R@(hT4Ltac_plugin.PptacticJ"A@@@3ؾ3ːA@o2@@Q@(h@4Ltac_plugin.PptacticW"J5@SB@o:@@P@(h4Ltac_plugin.Pptactic_"dJ@,@@3خ3ߐA@oG@@O@(h4Ltac_plugin.Pptacticlpd@9@@3ئ3A@oT@@N@(g4Ltac_plugin.Pptacticyp~@F@@3؞3A@oa@@M@(g4Ltac_plugin.Pptacticp@B @oi@@L@(g4Ltac_plugin.Pptacticp@[@@3؎3 A@ov@@K@(g4Ltac_plugin.Pptactic@h@@3؆3A&@o@@J@(g4Ltac_plugin.Pptactic@u@@3~3!A3@o@@I@(gt4Ltac_plugin.Pptactic@B;@o@@H@(gT4Ltac_plugin.Pptactic@@@3n35AI@o@@'G@(g<4Ltac_plugin.PptacticS $@@AO@o@@-F@(g4Ltac_plugin.PptacticUc@vv3*Bx4!t@蠰3˯@@@3P3Q@@@o@@>@D@@A=@BC<E@(f4Ltac_plugin.PptacticUi@@@3+33B@o@@E@(f4Ltac_plugin.Pptactick{k@@@353;B,@o@@ F@(f4Ltac_plugin.Pptactick@@@3=3BA9@o@@-G@(f4Ltac_plugin.Pptactick@@@3<3IAF@o@@:F@(f4Ltac_plugin.Pptactic!"@ BO@p@@CE@(f4Ltac_plugin.PptacticY*@@AU@p @@ID@(fd4Ltac_plugin.Pptactic01@v3Bװ4!t@G3˓@@˭@?@@@@p!@@@D@@A@BCOE@(fP4Ltac_plugin.PptacticK@@@33B@p3@@E@(f@4Ltac_plugin.PptacticXY@&@@33B,@pA@@ F@(f04Ltac_plugin.Pptacticf@3@@33A9@pN@@-G@(f 4Ltac_plugin.Pptactics@@@@33AF@p[@@:F@(f 4Ltac_plugin.Pptactic@BO@pd@@CE@(e4Ltac_plugin.PptacticY2@@AU@pj@@ID@(e4Ltac_plugin.PptacticT}@w43׋B74"t1@c3v@@ː@@@4"t2@ @@ˑ@@@@p@@f@E@@AD@@@ABCF@(e4Ltac_plugin.Pptactic(@@@3׌3הB+@p@@F@(e4Ltac_plugin.Pptactic ,S@@@3ז3לB9@p@@"G@(e4Ltac_plugin.Pptactic,F@@@3מ3פBF@p@@/H@(e4Ltac_plugin.Pptactic+@@@3צ3׬BS@p@@@@F@(a4Ltac_plugin.Pptacticcd@1@@33ԐB>@sL@@"G@(a4Ltac_plugin.Pptacticq@>@@33ܐBK@sY@@/H@(ax4Ltac_plugin.Pptactic~@3iBT@sb@@8I@(aX4Ltac_plugin.Pptactic@T@@33Aa@so@@EH@(aH4Ltac_plugin.Pptactic1@a@@33An@s|@@RG@(a44Ltac_plugin.Pptactic"@o@@33B|@s@@`F@(a(4Ltac_plugin.Pptactic@@zb3ԫ3 3A3Z3@33 A@s@@uG@(a4Ltac_plugin.Pptactic@3Ԑ3&3A@s@@G@(a4Ltac_plugin.Pptactic%7@@A@s@@E@(`4Ltac_plugin.Pptactic^l^@z~3ԩD4"tf@[3O@@j@@i@6R6T@@4!t@ @@k@6U6V@@4"tr@u@@m@@l@6W 6Y@@@s@@g@E@@ABe@2F@@AD@@BChG@(`4Ltac_plugin.Pptactic^z^@PA>@s@@M@(`4Ltac_plugin.PptacticH!^@@AD@t@@F@(`h4Ltac_plugin.Pptactic'(/@z3ԍBΰ4"tl@B8BD32@@M@@L@;<@@@t@@@@D@@ABCKE@(`\4Ltac_plugin.PptacticGH,@A@t+@@F@(`H4Ltac_plugin.Pptactic)P5@@A%@t1@@D@(` 4Ltac_plugin.PptacticVYgW@z3?B4"t1@np3@@/@f8Og8Q@@4"t2@y @@0@p8Rq8T@@@tR@@-@E@@AD@@@ABCF@(` 4Ltac_plugin.Pptactic~Ym(@K@@3@3HB+@tf@@F@(_4Ltac_plugin.Pptacticoo@Y@@3J3PB9@tt@@"G@(_4Ltac_plugin.Pptactico@f@@3R3XBF@t@@/H@(_4Ltac_plugin.Pptactico@BN@t@@7I@(_4Ltac_plugin.Pptactico@{@@3Y3jA[@t@@DH@(_4Ltac_plugin.Pptactico0@@@3Q3rAh@t@@QG@(_4Ltac_plugin.Pptactic@Bq@t@@ZF@(_x4Ltac_plugin.Pptactic{@@Aw@t@@`E@(_H4Ltac_plugin.Pptactic]@{|3xB4(#loc@[Y[V@@@3@@@4)!t@|v3̶@@3@@@@t@@@9t@D@@A`@(F@@AB_@E@@A^@BC]G@(_44Ltac_plugin.Pptactic +6@Q@@3y3ۃB9@t@@G@(_ 4Ltac_plugin.Pptactic2\@{֐DB@t@@!G@(^4Ltac_plugin.PptacticL#e@@AH@u@@'F@(^<4Ltac_plugin.Pptactic)w~z~@@A@u @@C@(^ 4Ltac_plugin.Pptactic/v~F~P"@@@@u@@@@A@Bk@A@@B@@AB@ A@@A@C@(]4Ltac_plugin.PptacticAqA@@A#@ut@@CA(]4Ltac_plugin.PptacticAbA@A@@u}@@@@A@A (]4Ltac_plugin.PptacticK]Ko@s@@3)3/B=4?!r@N3,3J3:3K@@3I3@'F'G@@@u@@@A@@A@ B@@AbC@@A@@AD@@BC@B@(]4Ltac_plugin.Pptactic.Kc@@@3136A-@u@@C@(]x4Ltac_plugin.PptacticKg;@@@303=A:@u@@%B@(]`4Ltac_plugin.Pptacticpp@@@3(3HDH@u@@3A@(]P4Ltac_plugin.Pptacticpp@;3N38AU@u@@@F@(](4Ltac_plugin.Pptacticc@@@Z@u@@EA@(]4Ltac_plugin.Pptactic  @@@33Bz4@!r@_e3 @@3 3@$%@@@v@@@A@@A@pB@@AC@@A@@A.D@@BC@B@(]4Ltac_plugin.Pptactic)6@@@33A(@v@@C@(\4Ltac_plugin.PptacticC6@@@33A5@v+@@%B@(\4Ltac_plugin.PptacticP "Q T@@@33DC@v9@@3A@(\4Ltac_plugin.Pptactic^ 6_ C@aAL@vB@@@G@@AB>@F@@A@@,H@@AA@BCD@@M@([4Ltac_plugin.PptacticxE&4yE&e@@A5@wZ@@H@([@4Ltac_plugin.PptacticCC@Ar@wc@@@W@AVUB@SC@([,4Ltac_plugin.PptacticCQ@@A{@wl@@ C@([4Ltac_plugin.PptacticBB@A@wu@@D@(Z4Ltac_plugin.PptacticBB@@A@w|@@C@(Z4Ltac_plugin.PptacticBg@@@@w@@C@(Z4Ltac_plugin.Pptacticbkbk@@A4"pr@}i@bkbk@@4!c@}Z@bkbk@@@w@@@ C@@A4n!@A@@B@@AB@@CA(Z4Ltac_plugin.PptacticAA@@w@@@  B@@B (Z4Ltac_plugin.Pptacticdd@@A4"pr@}i@dd@@4!c@}P@dd@@@w@@@9w@C@@D@@AB4nK@A@@B@@AC@@DA(Z4Ltac_plugin.Pptactic!AA@@w@@@  B@@B (Zp4Ltac_plugin.Pptactic@@Aް4#env@}`@ff@@4!n@}X@ f f@@4!t@}U@ff@@4-glob_printers@@@@@~~@@@@@pmG~@@@@@@頰~z!@@ݠ@@@@@@砰3蠰@@@@@@4@Zg[g@@4%prtac@@~@@S4ܰ@}@@4۰8@@ڐ@ِ@4@wj4@xj4E@@@xY@@@C@@oD@@AB|B@@(E@@AzA@@BC@J@@A~ML@@C@@ABbI@@F@@AE@@D@@ABCH@@G@@A~4M@@#K@@AB@@A@@ABCD@E@(Z4Ltac_plugin.Pptacticj48@@A@x@@+'@$@AC#@D@(Y4Ltac_plugin.Pptacticg@@@@x@@@4@A1 B,@C@(Y4Ltac_plugin.Pptactic}@@A4!n@Z4@j4Fj4G@@4!t@~ @@@j4Ij4J@@4"pr@|@@44 @@ 4@k_ik_k@@@x@@@&B@@AC@@"A@@AB@M@@AN@@J@@AB~K@@=C@@AI@@BCF@@ E@@D@@ABH@@G@@A~L@@dB@@uA@@ABCDE@@@@AC@(Y4Ltac_plugin.Pptacticmm@@%g_trm@@44> @@4F@4EA]@x@@@:@A7@B6L@(Y4Ltac_plugin.Pptacticm@@y9ࠠ#any@@@4'@A@@4&4X@@4W4M&4V4K@4O4UA@y@@%L@(Y4Ltac_plugin.Pptactic?o#@oO@@:4r.@@4z@4yA@y)@@4K@(Y4Ltac_plugin.PptacticNo6@@yJ34@@44聰44@44艐A@yC@@NK@(Yh4Ltac_plugin.Pptactichnin @@c@@44輰H@@4@4运A@yV@@aJ@(Y\4Ltac_plugin.Pptactic{n@@y^4@@44ǰ44Ő@44ϐA@yp@@{J@(YD4Ltac_plugin.PptacticpQfpQ@@F%g_pat@@44䰳d@@4@4A@y@@I@(Y84Ltac_plugin.PptacticpQ}@@yƠ4 @@4444@44A@y@@I@(Y 4Ltac_plugin.Pptacticqq@@/4z@@4+@4*A@y@@H@(Y4Ltac_plugin.Pptacticq@@yϠ+4@@@4?444>40@474=A0@y@@H@(X4Ltac_plugin.Pptacticrr3@@%g_cst@@44r@@4t@4sAE@y@@G@(X4Ltac_plugin.Pptacticr@@E.and_short_nameHp:evaluable_global_reference@@4@@444{t@@4}@4|4郐Ac@y@@G@(X4Ltac_plugin.Pptactic r!r2@@44醰44鄐@44鎐Az@z@@G@(X4Ltac_plugin.Pptactic7s5L8s5x@@%g_ref@@44駰@@4@4鲐A@z'@@2F@(X4Ltac_plugin.PptacticLs5[@@@#LocA'located-ltac_constant@@4}@@4|44麰#4鸐@44A@zI@@TF@(X4Ltac_plugin.Pptacticnvoxs@@@@4D@@@4C@4#@@4B@@4A@@4@@4?@4>@4=D@zj@@uC@(X4Ltac_plugin.Pptacticw w C@@z 4@@44ꃠ4@4ꂰz@@44@4ꀐA@z@@I@(Xx4Ltac_plugin.Pptacticw *w B@@@44ꋐA@z@@I@(X`4Ltac_plugin.Pptacticw Dw r@@z64@@44Ꙡ94@4꘰z@@44@4ꖐA@z@@H@(XT4Ltac_plugin.Pptacticw Xw q@@@44ꡐA(@z@@H@(X84Ltac_plugin.Pptacticxsw@@[4Ԡ{e4@@44֠h4@4ՠj4@4Ӱ{@@44@4ѐAJ@z@@F@(X,4Ltac_plugin.Pptacticxsxs@@@44ߐAY@z@@F@(X4Ltac_plugin.Pptacticy{>@@>@@4뮰@@@44뭰@;:[4@@4@@4뫰9@@4@4@4@4말D}@{@@ B@(W4Ltac_plugin.Pptactic:z;z@@{X4@@444@4찖{U@@44@4A@{1@@Nz@@4{4(@@4'44@44@4{@@4&4@4A@{@@E@(W4Ltac_plugin.Pptactic{>f{>~@@@44%A@{@@E@(W4Ltac_plugin.Pptactick_e @@@ @{@@B@(W`4Ltac_plugin.Pptacticuu@C@@44A4#arg@C4&glevel@@44@@44 @uu@@@{@@@A@@A@@B@(WH4Ltac_plugin.Pptacticuu@@@@{@@ A@(W44Ltac_plugin.Pptactic-J@@@ְ4#env@*@'*@@@{@@@ A@@A@FA@@AiB@@B@A@(W4Ltac_plugin.Pptactic @@A4!n@)@LlLm@@4"ty@&@LnLp@@4"ty@@&ConstrA!t@@54@(s{)s}@@5(strip_ty@@uQ;@@4@@4@@4\@@4@4@@4@@@4@@&ConstrA&constr@@484@@Ϡ~@@@4@@@4@uv@@@|W@@@nB@@ASD@@eCmA@@AB@@D@(W 4Ltac_plugin.Pptactic}@@A{@|f@@@@A @B@@CA(W4Ltac_plugin.Pptacticss@AA@|s@@ @B@@B (V4Ltac_plugin.Pptacticsw@@@@||@@ B@(V4Ltac_plugin.Pptactic>T>`@bB5#acc@}@@@5!n@_@@@5"ty@^@@@5"na@@@@35@@5!a@m%types@@4@67@@5!b@ @89@@@|@@@8|@D@@F@@AB7C@@E@@A5B@@,G@@A3A@@BCD@@@@@AL@(V4Ltac_plugin.Pptactic>b>u@AO@|@@J@(V4Ltac_plugin.Pptactic>H>@@AV@|@@"G@(VH4Ltac_plugin.Pptactic@Z@@44Ab@"PpA@|@@@5@A1@B-@*@AC@)D@(V04Ltac_plugin.Pptactic@@Aq@|@@ D@(U4Ltac_plugin.Pptactic @,kind_of_term@@ߠ_@@࠰@%SortsA!t@@ᠰ@$UnivA(Instance\!t@@@@ސA@}#@@@f@Ab5B@]C@(U4Ltac_plugin.PptacticK4@@A@},@@ C@(U4Ltac_plugin.PptacticQR@A@}5@@D@(U4Ltac_plugin.PptacticZ[@A@}>@@C@(U4Ltac_plugin.Pptacticcd@@A@}E@@"C@(U|4Ltac_plugin.PptacticjS@@@@}K@@(C@(U`4Ltac_plugin.PptacticpX\qXe@@AY5#env@O@{|@@5%sigma@L@@@5!n@D@@@5!t@C@@@5%prtac@@@956@U@@A5:n@@L5;@<57@855@',@@@}@@@:D@@A/B@@%E@@AB8C@@.A@@AC@}F@@AE@@BD@@B@@AC@@G@@A@@ABCD@E@(U4Ltac_plugin.Pptactic#Y@@@W@}@@@BC@D@(T4Ltac_plugin.Pptactic  P@@Ad5!n@D@-.@@5!t@@@@@01@@5"pr@۠i@@@u5a@`g@~ࠠ@@5@A@@55@@5J&option@@*ConstrexprA+constr_expr@@5@@55@5_@^@55]@\@@'EConstrA!t@@5[@Z@=@@5Y@X@56@@5@5W@V@F$unit@@@55U@T@G@@"5S@R@QPONMLKJI@H@@G5E@iHRjHT@@@~K@@@B@@AC@@A@@AB@H@@A:F@@BrE@@QD@@AsB@@rC@@ABI@@G@@A@@ABCD@C@(T4Ltac_plugin.Pptactic@@5㰳e@@5@5A@~s@@@(@A%@B$@J@(T4Ltac_plugin.Pptactic@@55쐐@55A@~@@J@(Tp4Ltac_plugin.PptacticDYDx@@R5 v@@5@5B@~@@$I@(TP4Ltac_plugin.Pptacticzz@@a55s@@5E@5DB@~@@4H@(T04Ltac_plugin.Pptactic@@5mo@@5o@5nA@~@@CG@(T4Ltac_plugin.Pptactic@@5k@@5@5A@~@@RF@(S4Ltac_plugin.PptacticHN@@@@~@@XB@(S4Ltac_plugin.Pptactic@@@57A!@~@@@5u^@C5ua@B5ud@A@@A@@C@(S4Ltac_plugin.Pptactic@@/@~@@C@(S4Ltac_plugin.Pptactic  @@@@5 A:@~@@@5uw@C5uz@B5u}@A@@A@@C@(S4Ltac_plugin.Pptactic@@H@~@@C@(Sx4Ltac_plugin.Pptactic"m#m@@@5AS@@@@5u@A@@A@@A@(S`4Ltac_plugin.Pptactic@@[@@@A@(S@4Ltac_plugin.Pptactic5&6A@@@c5!c@5@=!>"@@@@@@ A@@A@A@@AB@@B@A@(S 4Ltac_plugin.PptacticKL@@@y5!c@$@RS@@@4@@@ A@@A@A@@AB@@B@A@(S4Ltac_plugin.Pptactic`YyaY@@@@B@@@5u@B5u@A@@A@@B@(R4Ltac_plugin.Pptacticno>@@@V5#env@@uv@@@W@@@ A@@A@A@@ApB@@B@A@(R4Ltac_plugin.Pptacticnrn@@5@@555@5@@55@5A5#env@@@U@X@@@@@@ A@@A@jB@@A@@ABD@@HC@@AC@D@(R4Ltac_plugin.Pptacticnn@@-$@55A!@@@D@(R4Ltac_plugin.Pptacticnn@@<53@@525(?5)@5'@@515&@5%A=@@@6C@(R4Ltac_plugin.Pptacticnn@@@5*50AL@@@EC@(Rx4Ltac_plugin.Pptactic@@@@5@5@@@@5?5@@5@5@556?@@@@@@ A@@A@B@@A@@AB@A@(Px4Ltac_plugin.Pptacticgog@@@@@@@6 x5@A@@A@B@@AA@@C@@AB@A@(PL4Ltac_plugin.Pptacticz@@@6!x@@@@@@@@ A@@A@C@@AA@@TB@@AB@A@(P<4Ltac_plugin.Pptactic-@@@@6ڰ@6@66A'6#env@@'EnvironA#env@@6@@@@@@@B@@A6x@A@@B@*C@@A@@ABB@@ED@@AC@E@(P44Ltac_plugin.Pptactic(),@@Eࠠ  @@6 @A@@6 6@@66尖B66㐐@66A@@$@@/E@(P 4Ltac_plugin.PptacticI.J\@@-@V6װ,@Z6@66AU@9@@DD@(P4Ltac_plugin.Pptactic^B_[@@[66&@@6%66$6@66#Ap@T@@_D@(P4Ltac_plugin.Pptacticy]zw@@L@6԰@K@6ӰJ@6@6@669A@o@@zC@(O4Ltac_plugin.Pptacticy@@A@v@@BA(O4Ltac_plugin.Pptactic@AA@@@@@A@A (O4Ltac_plugin.Pptactic@@@@@@ A@(O4Ltac_plugin.Pptactic!@@@Ұ6!x@@@@@@@@ A@@A@A@@A@A@(O4Ltac_plugin.Pptactic@@c@@6j`@6i@6h6sB$6#env@@@66T@@@6%sigma@@@66S@@@@@@@B@@AA@@B@A@@ACB@@B@E@(O4Ltac_plugin.Pptactic@@@76g@;6f@6e6B6@@@D@(Od4Ltac_plugin.Pptactic  @@@=@@@%B@(O<4Ltac_plugin.Pptactic@@@D@@@@6y~@B6y@A@@A@@B@(O 4Ltac_plugin.Pptactic"#@@A6#wit@E@2Mx3M{@@6!f@10@@@<|=|@@6!g@.-@@@FG@@6!h@+*@@@PQ@@62default_surrounded@*@VW@@66default_non_surrounded@"@\]/@@@(GenprintA6 !f@@^6B@@F6C@D6A@op@@6#!g@@a6@@6@6@@@6'!h@@d63@@764@562@JPJQ@@@q@@@?A@@AFB@@9GhE@@AB,HaD@@ I[C@@wF@@ABC@jB@@AC@@A@@AB@I@(N4Ltac_plugin.PptacticJL@@A@@@@BC@H@(N4Ltac_plugin.Pptactic@@A@@@( C@G@(N4Ltac_plugin.Pptactic@@A@@@0.@+@AB(C!@F@(N4Ltac_plugin.PptacticI]I_@@A@6!s@w666666 @@!@IXIY@@@@@%F@(N4Ltac_plugin.Pptactic`t`@=@@6&C%@@@1F@(N4Ltac_plugin.Pptactic``@a@@:,:6A4@"PpA@@@CF@(Np4Ltac_plugin.Pptactic@A;@@@GF@(NT4Ltac_plugin.Pptactic 24@@@@@@MF@(N 4Ltac_plugin.Pptactic@@@6!!x@@@@@@@@ A@@A@D@@AC@@B@@A@@ABC@A@(M4Ltac_plugin.Pptactic,-@@@6"!n@<@@6b6J@:;@@@@@@A@@A@B@@A5A@@0C@@AB@A@(M4Ltac_plugin.PptacticJKD@@A(6$!x@@RS@@6%#env@O@@6@]^@@@?@@@B@@AA@@B@E@@AD@@.C@@A/A@@B@@ABC@BA(M4Ltac_plugin.Pptacticuv @AA+@X@@@@A@A (M|4Ltac_plugin.Pptactic6@@@4@a@@ A@(Ml4Ltac_plugin.Pptactic@@s@@6s@6@66ǐAL6&!n@K@66@@@@@@@A@@A@WE@@AnC@@qA@@AB@@dD@@ABC@E@(Md4Ltac_plugin.Pptactic@@Ӡࠠ  @@6@A@@66@@66ʰ=66Ȑ@66ҐA;@@@.E@(ML4Ltac_plugin.Pptactic"@@@Q6@U6@66AP@@@CD@(MD4Ltac_plugin.Pptactic!@@頰66 @@6 66 6@66Ak@@@^D@(M,4Ltac_plugin.Pptactic#=@@@6@@6@6@6@66A@@@yC@(M4Ltac_plugin.Pptactic"#A@@@@@@A@(L4Ltac_plugin.Pptactic)VZ*{@@@6(!x@@0JR1JS@@@@@@ A@@A@C@@AB@@A@@AB@A@(L4Ltac_plugin.Pptactic@"A<@@@@6f@6e@6d6pB)6)#env@T@@666M@_` @@6*%sigma@S@@666L@l m@@6+!n@F6<@st@@@U@@@&C@@A A@@B@@AB@8A@@AUB@@B@G@(L4Ltac_plugin.Pptactic=X@@@E6c@I6b@6a6BD@u@@ F@(L4Ltac_plugin.Pptactic x@@@K@|@@'C@(L`4Ltac_plugin.Pptactices@@@R@@@@6-| @B6,|@A@@A@@B@(L<4Ltac_plugin.Pptactic>@>e@@A6/#wit@n@@@60!f@c@@@61!f@@)6/갖]@@6/@6/@@@@@@@CA@@$B@@AB@A@@A@C@(L$4Ltac_plugin.Pptactic/@@@-@@@@  B @B@(K4Ltac_plugin.Pptactic:@@@762!x@%@@@@@@@ A@@A@;B@@A@@AB@A@(K4Ltac_plugin.Pptactic9@@@@@@@63|e@A@@A@KB@@AA@@C@@AB@A@(K4Ltac_plugin.Pptactic { K@@@65!p@P@{{@@@@@@ A@@A@@A@(K4Ltac_plugin.Pptactic!J@@A66#env@Y644@({){@@67%sigma@X@.{/{@@68,print_constr@@@65A@m65Di@@N65=i@@M65>@?65EAF65BAC658@"PpA!t@@L659@:657@ab@@@C@@@FB@@A9C@@AA@@AB@^A@@A@C@(Kp4Ltac_plugin.PptacticqT@@@R@R@@@@A @B @B@(KH4Ltac_plugin.Pptacticz{@@A_69!c@K@@@6:%sigma@A@@@6;!c@A@@@@q@@@87b@B@@A CA@@D@@AB@}A@@AvB@@B@D@(K44Ltac_plugin.Pptactic@eB*@@@@@A@A@(K$4Ltac_plugin.Pptactic5@@@2@@@A@(J4Ltac_plugin.PptacticMe-@@@6=!r@@MaMb@@@@@@ A@@A@B@@(A@@AB@A@(J4Ltac_plugin.Pptactic@@İ$@@6<@6<6<B 6>#env@8#env@@6<6<z@MM@@6?%sigma@(evar_map@@6<6<y@MM@@@@@@B@@AA@@B@B@@A]A@@EC@@AB@F@(J4Ltac_plugin.Pptactic@@P@@6<@6<6<B7@@@E@(J4Ltac_plugin.Pptactic@@T@@6<@6<6<AG@@@+D@(J4Ltac_plugin.Pptactic! ")@@X@@6<@6<6<BW@ @@;C@(J4Ltac_plugin.Pptactic12,@@@^@@@BB@(J`4Ltac_plugin.Pptactic8/H9@@@*6A"bl@ @?/C@/E@@@!@@@ A@@A@@A@(JL4Ltac_plugin.PptacticIJ@@@@6@@6@6@B6B#env@$6@@]/m^/p@@6C%sigma@@c/qd/v@@6D%sigma@@izjz@@6E"bl@@ozpz@@@Q@@@83B@C@@D@@AB"B@@EA@@AC@EA@@A@G@(J44Ltac_plugin.Pptactic@@2@@6@@6@6@B;@o@@F@(J4Ltac_plugin.Pptactic@@AB@v@@%E@(J4Ltac_plugin.Pptacticzz@WBI@@@@*@A&@B%@B@(I4Ltac_plugin.Pptacticz|@@@R@@@ B@(I4Ltac_plugin.Pptacticy@@@6G"bl@A@ @@@@@@ A@@A@*A@@A@A@(I4Ltac_plugin.Pptacticy}y@@3)@@6F6@6F56F>B 6H#env@\6F@7:@@6I%sigma@X@;@@@6J%sigma@V@DJDO@@6K"bl@V@DQDS@@@@@@8/@C@@D@@AB"B@@EA@@AC@GB@@gA@@AB@G@(I4Ltac_plugin.Pptacticyy@@pV@@6F4@6F36FKB=@@@ F@(I4Ltac_plugin.Pptactic fhy@@AD@@@'E@(Ix4Ltac_plugin.PptacticDVDb@BK@@@@,@A(@B'@B@(Ih4Ltac_plugin.Pptactic DF@@@T@@@ B@(I84Ltac_plugin.Pptactic&' <@@@6M!c@{@-.@@@@@@ A@@A@"A@@A@A@(I,4Ltac_plugin.Pptactic9 : @@]@@6L@6L6LB 6N#env@6Le@MN@@6O%sigma@6Ld@TU@@6P%sigma@6L6Li@] ^ @@6Q!c@6Lp6L@@6M@6Mj@q r @@@S@@@8+D@C@@D@@AB4B@@(E1A@@AC@YB@@qA@@AB@G@(I4Ltac_plugin.Pptactic  9@@@@6L@6L6LBO@s@@ F@(H4Ltac_plugin.Pptactic  ;@@AV@z@@'E@(H4Ltac_plugin.Pptactic  @@A^6T*clear_flag@B6Lu@  @@6U!n@Xs@@6Nz@  @@6V!x@à0@@@@ @@@@@@8'@C@@6R*clear_flag@D@@ABT@Q@E@@ABCR@E@(H4Ltac_plugin.Pptactic  @@A6W*clear_flag@76L@  @@6X"id@T&lident@@6N@  @@6Y!x@h@@@@ @@@@@8@@E@@ABC@E@(Hh4Ltac_plugin.Pptactic (f (@@A@X@ (, (6@@6S!g@O@ (D (E@@6Z%sigma@>@ (M (R@@6[!c@B@! (S" (T@@@@@@8&@Fb@AG@@a@AB@E@@AH@BC@H@(HT4Ltac_plugin.Pptactic6 (W7 (b@bB/@@@u@BC@E@(HH4Ltac_plugin.PptacticB (I;@@A8@#@@ E@(H4Ltac_plugin.PptacticH  @@@@)@@@@A@B@B@(G4Ltac_plugin.PptacticQ\^RD@@@G6]!f@W@Y>VZ>W@@6^!c@@_>X`>Y@@@A@@@ A@@B@@AB@@B@(G4Ltac_plugin.Pptactick3lB@@@6_#env@l@t$u'@@6`%sigma@d@z({-@@6a!n@\@./@@@b@@@C@@A A@@B@@AB@1B@@9A@@AB@C@(Gh4Ltac_plugin.PptacticFUFz@@@6c!f@A@FOFP@@6d!a@6@FQFR@@@@@@ A@@B@@AB@@B@(GL4Ltac_plugin.PptacticFvFy@@@@@@@6e@A@@A@B@@!A@@AB@A@(G(4Ltac_plugin.Pptactic{{@@@6g!f@F@{{@@6h!a@6@{{@@@@@@ A@@B@@AB@@B@(G 4Ltac_plugin.Pptactic{{@@@@@@@6i?@A@@A@B@@!A@@AB@A@(F4Ltac_plugin.Pptactic@-D@@6j6jA6k#wit@R@@@6l!f@I@@@6m!g@@@@@6n!h@7@ @@@@@@C@@AB@@A@@"D@@ABC@A@@AB@@B@F@(F4Ltac_plugin.Pptactic@ez@@6j6jȐA8@@@E@(F4Ltac_plugin.Pptactic+,@Ƞ@@6j6jؐAG@@@+D@(F4Ltac_plugin.Pptactic:@@@M@@@1D@(F4Ltac_plugin.Pptactic@kmAk@@A:6p!c@]@H7I8@@6q#env@@'EnvironA#env@@6p@X;DY;G@@@:@@@8+@B@@AA@@C@@AB@@C@(F4Ltac_plugin.Pptacticg;Jh;g@@#EvdA(evar_map@@6p-@6pA8@[@@@@A@@A@(F4Ltac_plugin.Pptactic;=B@@@@@c@@A@(Fp4Ltac_plugin.Pptactic""@@A6s!c@@  @@6t#env@H@@6s@!!@@@}@@@8n@B@@AA@@C@@AB@@C@(Fd4Ltac_plugin.Pptactic!!@C@@6s#@6sA.@@@@@A@@A@(FP4Ltac_plugin.Pptactic!8@@@6@@@A@(F44Ltac_plugin.Pptactic%'%2@@A6v!b@@% % @@@@@@ A@@A@@A@(F4Ltac_plugin.Pptactic%%!@@A@@@ A@(F 4Ltac_plugin.Pptactic% @@@@@@A@(E4Ltac_plugin.Pptactic&6H&6P@@@@@@@6xN@A@@A@@A@(E4Ltac_plugin.Pptactic00/@@A°6y!c@ ࠠ@@6vM@A@@6vL6v'@@6v&6x@00@@@@@@B@@A6{p@A@@B@,A@@A@BA(E4Ltac_plugin.Pptactic0 00@A@@@@@@A @A (E4Ltac_plugin.Pptactic6 6M@@@6|!c@|@@6v6w@@6v6v@1626@@@@@@A@@A@A@@A@A@(E4Ltac_plugin.Pptactic=6>6L@@@@@@@6~@A@@A@$B@@A@@AB@A@(Ex4Ltac_plugin.PptacticL6;M6I@c@@6x6x B56}"id@/@Z6+[6-@@@<@@@ A@@A@@A@(E`4Ltac_plugin.Pptacticd61@@@@E@@ A@(ET4Ltac_plugin.Pptacticj;ġĺk;ġ@@A=6!c@fࠠML@@6v@A@@6v6va@@6v`6wV@;ġı;ġIJ@@@a@@@B@@A6@A@@B@A@@A@BA(EH4Ltac_plugin.Pptactic;ġī;ġ@A@b@r@@@@A @A (E<4Ltac_plugin.PptacticAYqAYŇ@@Am6!c@ࠠ}|@@6v9@A@@6v86v@@6v6w @AYiAYj@@@@@@B@@A6@A@@B@A@@A@BA(E04Ltac_plugin.PptacticAYcAYň@A@@@@@@A @A (E$4Ltac_plugin.PptacticG0GF@@A6!c@栰ࠠ@@6v@A@@6v6v@@6v6w@G'G(@@@@@@B@@A6K@A@@B@A@@A@BA(E4Ltac_plugin.PptacticG!GG@A@@@@@@A @A (E 4Ltac_plugin.Pptacticlͫlͫ@@@6%prtac@@lͫͽlͫ@@@@@@6l@C6o@B@@AA@@B@@C@(D4Ltac_plugin.Pptacticq1Lq1T@@@ @@@@6{@E6~@D6@C6@B6@A@@A@@E@(D4Ltac_plugin.Pptactic(rXr)rXw@@@°6%prtac@y@/rXj0rXo@@@@@@6@C6@B@@AA@@B@@C@(D4Ltac_plugin.Pptactic?[@^09@@A 4!n@14@IL 'JL (@@4!t@/@@@RL *SL +@@4"pr@I@@4j4@@4@cM?GdM?I@@@E@@@&B@@AC@@"A@@AB@F@@C@@ABE@@D@@AG@@B@@A@@ABCD@n@@@AC@(DD4Ltac_plugin.PptacticT6JT6h@@2%r_cst@@44x*@@4z@4yAO@q@@@,@A)@B(G@(D4Ltac_plugin.PptacticXXa@@@@4!@@@4 @蠰砰R4@@4@@4@@4@4@4@4Ds@@@$C@(C4Ltac_plugin.PptacticYctYc@@@@4ư@)@@44Ű@ߠޠu4@@4@@4ð@@4@4@4@4濐D@@@HB@(C4Ltac_plugin.PptacticM?C@@@@@@NB@(Cd4Ltac_plugin.PptacticWW@@@44A4#arg@Q&rlevel@@44@@44@WW@@@@@@A@@A@@B@(CL4Ltac_plugin.Pptactic W W@@@@@@ A@(C84Ltac_plugin.PptacticI+8+<I+8+^@@@00B0V@,@@@A@@00ڰ5"I+8+i@@@I0%prtac@@~0@nQ@@0@@00q0@0@000@=7(>(D>7(>(I@@0$symb@렰n0@@00@K7(>(JL7(>(N@@0#arg@"0@S7(>(OT7(>(R@@@5@@@ A@@A8C@@B@@AB@B@@AC@@!A@@AB@@@@AD@(C(4Ltac_plugin.PptacticYiI+8+H@6@@00AX@Q@@E@(C4Ltac_plugin.PptacticvI+8+Lf@A00Bd@]@@(D@(B4Ltac_plugin.PptacticI+8+ba@O@@00Aq@j@@5C@(B4Ltac_plugin.Pptacticm@@Av@o@@:C@(B4Ltac_plugin.Pptactic@))@)*@b@@0.04B0!s@K`0@@0@>)x)>)x)@@0#sep@O&string@@@0@>)x)>)x)@@@@@@;@H@@Ah@Bg@@))@@@060;A=@@@ J@(B4Ltac_plugin.Pptactic@))K@BE@@@(I@(B4Ltac_plugin.Pptactic@)* @)*@@@0-0MAS@@@6H@(Bt4Ltac_plugin.Pptactica @@AX@@@;H@(BP4Ltac_plugin.PptacticA**GA**[@@"000u@@0t0Y&0[@0Z0sBs0!l@@@%@@$0!@A**A**@@@@@f@I@@ABeCJ@(B<4Ltac_plugin.Pptactic*A**#+A**]@@A@ @@ I@(B$4Ltac_plugin.Pptactic1?))2?))@ 70@@@@@@A@#@@CG@(B4Ltac_plugin.PptacticJ?))KB*^*e@@A@,@@ G@(A4Ltac_plugin.PptacticQ;))R;))1@@@0C0IBB0!s@0@@0@f9((g9((@@@H@@@;:@F@@A@B@@@ F@(@4Ltac_plugin.PptacticcE**dE**@1@@00ŐA:@L@@.E@(@4Ltac_plugin.PptacticH @@A?@Q@@3E@(@p4Ltac_plugin.PptacticvF**wF*+@@|0@@00@00ِBU0!l@@@@@0@F**F**@@@w@@YB@F@@ABCXC@:G@(@`4Ltac_plugin.PptacticF**F*+@@A@@@ F@(@H4Ltac_plugin.PptacticD*{*D*{*@0@@@@@@A@@@ecxC`ZD@(@@4Ltac_plugin.PptacticD*{*G++ @@A@@@ D@(@ 4Ltac_plugin.Pptactic7(>(V@@@@@@tC@(?4Ltac_plugin.PptacticA**>A**E@@@@@@@08@A@@A@A@@A@A@(?4Ltac_plugin.Pptactic j  j @C@@'h'hAt'#tkn@'g'g'g{@ j ~ j @@'#lvl@p@@g|@ j  j @@@@@@B@@A'e@A@@B@@@@@AB@(?4Ltac_plugin.Pptactic j -@@A$@@@BG(?4Ltac_plugin.Pptactic X \ X i@@A'#tag@-'gy@ ! 3 ! 6@@#tag@'#tag@u''$Any_'a@@@g+g󠰖''$Any_'b@@@g+g''$Any_'c@@@g+g@@g@A : KB : N@@@,@@@A@@''B@@m@,@@@A@@''F@@q@,@@@A@@''J@@u@ABC@/@@@R@5C@B@@AB@TC@(?4Ltac_plugin.PptacticZ : >J@@AF@;@@@^@ @AB@]BU(?p4Ltac_plugin.Pptacticd e @'gҐA'#tkn@'gv@@gw@st @@@U@@@x@B@@AB@xC@(?d4Ltac_plugin.Pptactic~ @@A@_@@ Bv(?@4Ltac_plugin.Pptactic@#'gĐA'#tkn@6'gr@@gs@@@@w@@@@B@@AB@C@(?44Ltac_plugin.Pptactic@@A@@@ B(?4Ltac_plugin.Pptacticzz@$'gA;'#tkn@X'go@@gp@zz@@@@@@@B@@AB@C@(?4Ltac_plugin.Pptacticz@@A@@@ B(>4Ltac_plugin.Pptactic4]4y@@@'g'gB`'#tkn@}'gk@@gl@4J4M@@@@@@@B@@AB@B@(>4Ltac_plugin.Pptactic4o@A'gA@@@C@(>4Ltac_plugin.Pptactic4U(@@A @@@B(>4Ltac_plugin.Pptactic3@@@'g'gB'#tkn@@@gi@   @@@@@@@B@@AB@B@(>4Ltac_plugin.Pptactic)@A@@@ C@(>t4Ltac_plugin.Pptactic%@@A@@@B(><4Ltac_plugin.Pptactic$I@A@@@@@(@A@&A(>04Ltac_plugin.Pptactic-O[.O]@@A'&pr_gen@@4=5C@@@@@@'@A@@ B@@AB@\A@@A@@@@ABC(> 4Ltac_plugin.PptacticGH@B'$symb@z@RS@@'#arg@}@XY@@'!l@D'e@@e@de@@@F@@@<8@G<;@F<>@E< A@C@@A#H@@D@@AB@@>@.I@@ABC?=J@(> 4Ltac_plugin.Pptactic @'fB:@e@@I@(=4Ltac_plugin.PptacticC @@A?@j@@$IJ(=4Ltac_plugin.Pptactic^v^@֐Ag'!s@@@e@^l^m@@'!l@'e@@e@^q^r@@@@@@:@D@@ABw@u@E@@ABCvtF@(=4Ltac_plugin.Pptactic^^@'fB(@@@E@(=4Ltac_plugin.Pptactic1 @@A-@@@E(=d4Ltac_plugin.PptacticFAA@Q@@@B(=L4Ltac_plugin.Pptactic@@AP#lev@@@@!v@@@@'printer9default_ensure_surrounded#arg!x'default'val_tag1generic_top_print#wit#tag#str"pr!t"++$name&in_gen@#tag@ޠ'$Dyn_'a@@@JJ@@J@$7$:@@!x@@$<$=@@$name@O&string@@@JJ@&FP'FT@@'default@@@JJ@2gq3gx@@PONMJMJI#tagFE@@@6,@@@A@@@@@k@A@%@@@<$@G@@A%F@@wB@@AB6E@@QD@@AvA@@BC@@ABC@KA@@A#B@@B@@@@AG@(=@4Ltac_plugin.Pptactic`~a~@@A#arg@w'$Any_'a@@@KIKJ'$Any_'b@@@KKKL'$Any_'c@@@KMKN@@KP@@@#wit@&@@KfK^#@@KgK_ @@KhK`@@KbK\@@@ŠĠ'defaults@!t@:@@K"K@@K@>Q>R@@ߠޠ۠֠ՠР@@@AZ,@@@A@@@@@U,@@@A@@@@@P,@@@A@@@@@ABC@@@@a@@*int_or_var@Z&or_varA#int@@@ @@  @@@ ? ;@WbXb@@3simple_intropattern@t@$CAstA!t&2intro_pattern_exprA+constr_expr@@ D@@ C@@ B S@@ R N@yc zc "@@)in_clause@@%LocusA+clause_expr&lident@@@@ f@@ e a@eTXeTa@@0clause_dft_concl@@%LocusA+clause_exprd&lident@@j@@i y@@ x t@ff@@*tactic_arg@Π.raw_tactic_arg@@ @@  @kk@@+tactic_expr@ᠰ/raw_tactic_expr@@ @@  @ll%@@-binder_tactic@/raw_tactic_expr@@, @@  @mMQmM^@@&tactic@@'TacexprA/raw_tactic_expr@@J @@  @oo@@*tactic_eoi@%entry @@  @rr@@@@@(PptacticA@A@A"BC@@@'*match*@U@@ALR@@BE@@O@@AdH@@G@@ABCD@@K@@AF@@N@@AL@@BCD3B@@C@@A7J@@M@@ABYA@@VS@@AP@@CT@@ABQ@@WI@@ACDE@@U@(1Ltac_plugin.PltacLA ) +MA ) a@F$unit@@@B@&StdargA@&TacargA@M@@@A@A@>B<;C98D0/E@@T@(t1Ltac_plugin.Pltaci@  j@  '@@@`B@_@@T@(T1Ltac_plugin.Pltacu  v  @)@@AB&@k@@T@(41Ltac_plugin.Pltac~  ~  @5@@B2@w@@*T@(1Ltac_plugin.Pltac} s u} s @A@@qB>@@@6T@(1Ltac_plugin.Pltac| / 1| / q@M@@NBJ@@@BT@(1Ltac_plugin.Pltac{{ -@Y@@BV@@@NT@(1Ltac_plugin.Pltaczz@e@@Bb@@@ZT@(1Ltac_plugin.Pltacyy@q@@Bn@@@fT@(`1Ltac_plugin.Pltacx]_x]@}@@ 9Bz@@@rT@(@1Ltac_plugin.Pltacw-/w-[@@@ B@@@~T@(1Ltac_plugin.Pltacrr@ݐA@@@@BCDE@@S@(1Ltac_plugin.Pltacoo@B @@@@@ABCE@@R@(1Ltac_plugin.PltacmMamM@"B-@@@@BCDE@@Q@(1Ltac_plugin.Pltac l( lL@CB:@@@@@A@BCE@@P@(1Ltac_plugin.Pltackk@dAG@ @@@@ACE@@O@(1Ltac_plugin.Pltac&g'g@BS@@@@ @ABDE@@N@(h1Ltac_plugin.Pltac4eTd5eT@B`@'@@ @ @ABC D@@M@(H1Ltac_plugin.PltacBd%'Cd%S@Bm@5@@@@@AB+CD@@L@((1Ltac_plugin.PltacPbQb @Bz@C@@*,+)@BC$D@@K@(1Ltac_plugin.Pltac]a^a@DB@P@@79@6@AC1D@@J@(1Ltac_plugin.Pltacj`fhk`f@dB@]@@ <@:@A6RBD@@I@(1Ltac_plugin.Pltacw^')x^'I@B@j@@I@F@C@ABD@@H@(1Ltac_plugin.Pltac\\@B@w@@@h@c@ABb)CYD@@G@(1Ltac_plugin.Pltac[[@B@@@@v@Ao6BfC@@F@(p1Ltac_plugin.PltacZwZw@-A@@@ {@s@ABo)C@@E@(P1Ltac_plugin.PltacYSUYSv@SB@@@@@A@B|6C@@D@(41Ltac_plugin.PltacWWC@|B@@@@@ABB@@C@(1Ltac_plugin.PltacUU@B@@@@@A@B@@B@(1Ltac_plugin.PltacNN @A@@@@@@@@(1Ltac_plugin.PltacP ;P M@O&string@@@}B$name@@P "P &@@@@@@ A@@%param@B@@AB@@B@(1Ltac_plugin.PltacP )@@@@@@ B@(65Ltac_plugin.Taccoerce&_none_A@AAA@Q*floatarray@,@@@A@@@R@@@@P5extension_constructor@A#int@,@@@A@@@X@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@g@а_$true@@@l@@A@@@l@AF$unit@,@@а`"()@@@u@@A@@@u@A#G#exn@,@@AA@@@x@@&H%array@,@M@A@A@@@@@-I$list@,N@Aаa"[]@@@@аb"::@ @@O@@@@A@Y@@@@EJ&option@,P@Aаc$None@@@@аd$Some@ @@@@A@Y@@@@WN&lazy_t@,1Q@A@A@Y@@@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@AȠ=ocaml.warn_on_literal_patternO@\.Assert_failureC@@X@@A֠\@Y0Division_by_zeroC$@@@Aݠc@X+End_of_fileC+@@@A䠠j@W)Sys_errorC2@.@@A젠$r@[.Sys_blocked_ioC:@@@A󠠠+y@V)Not_foundCA@@@A2@U'FailureCH@D@@A:@T0Invalid_argumentCP@L@@A B @Z.Stack_overflowCX@@@AI@S-Out_of_memoryC_@@@AP@R-Match_failureCf@eab@c@@A%](@C%bytes@ِ@*PervasivesA@$UtilA@%NamesA@&ConstrA@'EConstrA@)MisctypesA@&GenargA@&StdargA@)GeninterpA@"PpA.CannotCoerceTo@@@@!@@A9plugins/ltac/taccoerce.mlUU3@@,base_val_typ@@@&GenargA+genarg_type@hi.e@@g&@)GeninterpA#Val@#typ@@'@(%@+W59,W5E@@2wit_constr_context@@&GenargA+genarg_typea%EmptyM!t@@Xi%EmptyM!t@@Y@'EConstrA&constr@@Z@@W@RZSZ@@B8wit_constr_under_binders@@&GenargA+genarg_type%EmptyM!t@@!%EmptyM!t@@!@,Ltac_pretypeA4constr_under_binders@@!@@!@ybzb0@@'val_tag@@@&GenargAcoerce_to_intro_pattern_naming@@}}}h@@@}|}l@@@}{}p@)MisctypesA9intro_pattern_naming_expr@@}}q@}r}m@}n}i@}j}g@K~L~@@3coerce_to_hint_base@@@@}}O&string@@@}}@}}@b<@c<S@@-coerce_to_int@@@@~C~@@~U~@~~@vfjwfw@@0coerce_to_constr@@Z@@~g@@@~k @@x~l@~m~h@~i~f@ @@ 1coerce_to_uconstr@@@ 𰖰@@@ >@@- @ @ @""""@@7coerce_to_closed_constr@@@@O>@@@NB@'EConstrA&constr@@tC@D?@@=@#<#@#<#W@@7coerce_to_evaluable_ref@@@'EnvironA#env@@zz@E@@~@@@@:evaluable_global_reference@@@@{@|y@ ## ##@@"5coerce_to_constr_list@@@@"@&I@H@@"I$list@Y@@"@@"@"@"@&#'''#''@@)@V@@*GB5quantified_hypothesis@@GC@DG?@@G=@S--S-.@@N;coerce_to_decl_or_quant_hyp@@@gNd@@@Nh@}@@Nl'@@Nm@nNi@jNe@fNc@9d00:d00@@R9coerce_to_int_or_var_list@@2@@RͰ0 &or_var@@@@R@@R@R@Yl11Zl11@@W$appl@,@@аX+UnnamedAppl@@@eu22fu22@)ocaml.doc . For generic applications: nothing is printed @tu22uu23@@@@@аY'GlbAppl@R@%NamesA'KerNameL!t@@Id#Val@!t@@L@@P@T@@V@@v33v33I@7 6 For calls to global constants, some may alias other. @w3J3Qw3J3@@@@@@A@@@t22@F / Abstract application, to print ltac functions @s22s22@@@@@@Z(tacvalue@,@@а[$VFun@l@@r@'TacexprA*ltac_trace@@"Id@#MapJ!t#Val@!t@@@@$NameA!t@@@@@'TacexprA0glob_tactic_expr@@@@{33|34!@@а\$VRec@-#ref."Id@#MapJ!t$#Val@!t@@@@@@@'TacexprA0glob_tactic_expr@@@@#}4"4$$}4"4[@@@A@@@&z33@@@' L,wit_tacvalue@@&GenargA+genarg_type[%EmptyM!t@@@@ @@ @@@E4]4bF4]4n@@ R0pr_argument_type@@`@@f R\@"PpA!t@@u R]@^ R[@^55_55@@ V(pr_value@@@'EnvironA#env@@  V@#EvdA(evar_map@@ V@ V@@ V@@)GeninterpA#Val@!t@@ V@"PpA!t@@ V@ V@ V@6@6D6@6L@@ c3error_ltac_variable@#loc|@#LocA!t@@X c;@@< c8@!t@@ c?@ya@@Z@@@@@ cC@U@@ cG@O&string@@@ cKL@M cH@I cD@E c@@A c9@: c7@8888,@@@@@%PltacA@A@A < 9@BKHXC8D@@@A@@J@@ABB@@\V@@AT@@BCM@@X@@^@@ABBW@@R@@AZ@@[@@ABCDUO@@S@@_@@AB2P@@Y@@ACQ@@2]@@Ab\@@U@@ABDEN@@L@@Ac@@F@@AB^H@@K@@ACAI@@a@@Ab@@G@@ABE@@C@@AD@@ `@@ABCDF@@c@(6P5Ltac_plugin.TaccoerceK55L55@@A  M#wit@G&@@  L$@@  L%@@ L@@ M@i44j44@@@v@@@"A'*match*@b"C@a@@AsrBpoCkjD^]EM@J@H@ABGHF@@@AB?@4`@@A?@?@ABCDF@@bA(6L5Ltac_plugin.Taccoerce45515@AB?@@@@@ABCDyxEhF@@a(6<5Ltac_plugin.Taccoerce45450@@)GeninterpA#Val@#typH LE L3@@ M4 M9A`@@@!b@(6 5Ltac_plugin.Taccoerce44g@@Af@@@'aA(65Ltac_plugin.Taccoerce4444@ABp@@@GF@@` (65Ltac_plugin.Taccoerce44z@@Ay@@@ `A(65Ltac_plugin.Taccoerce4444@AA @@@ZX@TBCDF@@_(25Ltac_plugin.Taccoerce  @AA mkQO86a_B@@@@@@A@X@@AS@@@ABC@J@@A`N@@L@@ABD@vU@ZV@@ABK@@TO@@A9P@@Q@@ABCR@@M@@AT@@CW@@AB>CDE@@X@(15Ltac_plugin.Taccoerce h h@@A GC#wit@ @@!B!@@!B!@@!B!@@!C!@ 5c 6c@@@B@@@&@F&@E@@A;@B8@*D@@A@BC@@FA(05Ltac_plugin.Taccoerce Je Kg.@AB4@X@@@@AL@BIC@@E(05Ltac_plugin.Taccoerce We Xe@3B!B!@@C!C!AK@o@@F@(05Ltac_plugin.Taccoerce ieR@@AQ@u@@EA(05Ltac_plugin.Taccoerce qd rd@AB[@@@n6C@@D (05Ltac_plugin.Taccoerce |de@@Ad@@@ DA(05Ltac_plugin.Taccoerce c c@AA @@@@H@AB@@C (05Ltac_plugin.Taccoerce _ _@@A #wit@  e@@\c c@@]d a@@^e@@b_@ [  [ @@@@@@& B@E&"E@D@@A@B@)C@@AC@@EA(05Ltac_plugin.Taccoerce ][f ^@AB3@@@@@A@BC@@D(05Ltac_plugin.Taccoerce ][ ][@62@@AJ@@@E@(0x5Ltac_plugin.Taccoerce ^@@(GenprintA+top_printero@@nA]@@@*D@(0h5Ltac_plugin.Taccoerce ][]d@@Ac@@@0DA(0\5Ltac_plugin.Taccoerce \6A \6W@ABm@ @@@@AIB@@C (0H5Ltac_plugin.Taccoerce \68x@@Aw@@@ CA(0D5Ltac_plugin.Taccoerce [ [2@AA ?@@@@@@AB@@B (/5Ltac_plugin.Taccoerce XL| XL}@@A L#wit@ @ %W5F &W5I@@!t@K!t@  3w@@x@ 3XLw 4XLx@@@@@@@&%@B@@AC@@A@@AB@@C@(/5Ltac_plugin.Taccoerce BXL CXL@@"PpA!t@@235A1@[@@@@A@B@@B@(/5Ltac_plugin.Taccoerce XXL@@A:@d@@ B@(/5Ltac_plugin.Taccoerce ^XLT _XLh@ B#tag K@@-AH@s@@@.@A@@A@(/5Ltac_plugin.Taccoerce oXL\@  [@@/dAX@@@A@(/x5Ltac_plugin.Taccoerce }XLN;@@@^@@@A@(/X5Ltac_plugin.Taccoerce g.= g.@@@mD!c@*@ f) f*@@@@@@ A@@A@@A@(/85Ltac_plugin.Taccoerce g.o g.@@@E#env@@'EnvironA#env@@D"D!@ g.b g.e@@F%sigma@@#EvdA(evar_map@@D!D!@ g.f g.k@@@@@@%B@@AA@@B@:A@@A@B@(/$5Ltac_plugin.Taccoerce l l@@A #wit@ J@ k k@@!t@!t@  M *@@*@ l l@@@@@@%an@B@@AC@@A@@AB@@C@(/5Ltac_plugin.Taccoerce m! m-@ ]A&@@@@@A @B@@B@(.5Ltac_plugin.Taccoerce @A-@@@B@(.5Ltac_plugin.Taccoerce k k@ s@@*A9@ @@@@A@@A@(.5Ltac_plugin.Taccoerce k@@@A@@@A@(.5Ltac_plugin.Taccoerce r r@@A F k@,@@@A@@ h s@@@ !v@ 6 @ @@+=+I@ (o/| )o/}@@#wit@ F @@+<+H@@+G@ 9o/~ :o/@@'val_tag#wit!t@!t@ %'$Dyn_'a@@@+Z +[@@+]@ Qp Rp@@@@ ,@@@A@@ @@ W@A@b@@@%]@D@@AC@@BCB@@8A@@AC@ A@@A@D@(.5Ltac_plugin.Taccoerce hsM@@AY@ ,@@@A:@@.!@  @@ r@A@}@@D@(.5Ltac_plugin.Taccoerce wq xq@ t@$CSigA"eq?@@, +j[@@, +k@@+i@@+hBB@@@@;@A:9B7@C@(.5Ltac_plugin.Taccoerce q&@ @@ +l ,AT@@@C@(.5Ltac_plugin.Taccoerce q@@A[@@@C@(.|5Ltac_plugin.Taccoerce p@@@@@@@Y@AW@BV@B@(.d5Ltac_plugin.Taccoerce xbn xbr@@A   @,@@@A@@    ys@@@ ̰ !t@  @ @@ .@@ . .@ u% u&@@ !v@  @ @@ . .@ u' u(@@"t'!x!t@ "t'@ ՠ '$Dyn_'a@@@..@@.@ v,; v,=@@ !x@@ v,? v,@@@@@,@@@A@@   `@@ @A@@@@%Y@E@@AJB@@'D@@AB;A@@C@@AC@@E@(.P5Ltac_plugin.Taccoerce ysU@@Ab@',@@@AN@@/ @  {@@ )@A@4@@E@(.D5Ltac_plugin.Taccoerce .wIQ /wI\@c@@..ՠF@@..@@.@@.ӐB<@Q@@@54B21C@@D@(.,5Ltac_plugin.Taccoerce NwIK@@AF@[@@ D@(.5Ltac_plugin.Taccoerce Uv,.@@@@a@@@E@AB@B@@B@(-5Ltac_plugin.Taccoerce ^{ _{@ D @@/^/bA #wit@ @ n{ o{@@!v@ @ t{ u{@@@@@@ A@@B@@AB@ A@@A@C@(-5Ltac_plugin.Taccoerce { {@@@@@@B@(-5Ltac_plugin.Taccoerce | |@ zA #wit@ @ | |@@!v@ @ | |@@@@@@%V+@C@@A A@@B@@AB@ B@@ ,A@@AB@C@(-5Ltac_plugin.Taccoerce"@A@@@C@(-5Ltac_plugin.Taccoerce |  | @@A&!x@ //@ |  | @@@@@"@@D@@ABC@D@(-5Ltac_plugin.Taccoerce | |@ /}@@/|BC@@@@21B/@B@(-5Ltac_plugin.Taccoerce | |@ @@//AT@@@C@(-5Ltac_plugin.Taccoerce |6@@@Z@@@B@(-t5Ltac_plugin.Taccoerce C 6 O C 6 b@ l /@@//ÐA !c@ @ C 6 D C 6 E@@@ @@@ A@@A@ ,A@@A@B@(-T5Ltac_plugin.Taccoerce C 6 H C 6 d@@@@@@ A@(-H5Ltac_plugin.Taccoerce L   L  @@A(!v@ @ E f t E f u@@@#@@@ A@@A@ B@@A (C@@ A@@AB@A@(-45Ltac_plugin.Taccoerce &K V p 'K V v@@A$vars@I$list@@%NamesA"Id@!t@@1c@@1b1B@ AJ   BJ  !@@ !c@@@1d1C@ LJ  # MJ  $@@@Y@@@%T@B@@AC@@;@.D@@ABC<@D@(-(5Ltac_plugin.Taccoerce \K V ~ ]K V @@A6@i@@D@(- 5Ltac_plugin.Taccoerce cK V Z@@A<@o@@D@(- 5Ltac_plugin.Taccoerce iJ  ' jJ  R@ @@1]1HBa@}@@ZA@(-5Ltac_plugin.Taccoerce wJ  / xJ  P@ @@1J1SAp@@@iB@(,5Ltac_plugin.Taccoerce J  *@@Av@@@oA@(,5Ltac_plugin.Taccoerce I   I  @@@1@1'B@@@~A@(,5Ltac_plugin.Taccoerce I  @  5@@1=1)@@1(13A@@@A@(,5Ltac_plugin.Taccoerce I  @@A@@@A@(,5Ltac_plugin.Taccoerce H   H  @@A!c@ @@11@ G   G  @@@@@@B@@A@B@BA(,5Ltac_plugin.Taccoerce G   G  @AB@@@A (,5Ltac_plugin.Taccoerce G   G  @ W$1 @@1 1A@@@B@(,5Ltac_plugin.Taccoerce G  3@@A@@@A@(,5Ltac_plugin.Taccoerce F x } F x @a@@10B@@@A@(,t5Ltac_plugin.Taccoerce F x @ Z @@10@@00A@@@A@(,X5Ltac_plugin.TaccoerceF x z@@@@@@A@(,L5Ltac_plugin.TaccoerceN  N  @   1@@ 1 1A8 !c@ @%N  &N  @@@2@@@ A@@A@ UA@@A@B@(,,5Ltac_plugin.Taccoerce1N  2N  @@@@>@@ A@(, 5Ltac_plugin.Taccoerce8S ) 09S ) 4@@AS!v@ @?P  @P  @@@L@@@ A@@A@ A@@A QB@@B@A@(,5Ltac_plugin.TaccoerceMR  NR  (@ 2B@^@@A@(,5Ltac_plugin.TaccoerceXR  YR  %@ ٠@@2 2A(@m@@!B@(+5Ltac_plugin.TaccoercegR  @@A.@s@@'A@(+5Ltac_plugin.TaccoercemQ  nQ  @@@21B<@@@5A@(+5Ltac_plugin.Taccoerce{Q  @ ڠ @@11@@11AO@@@HA@(+5Ltac_plugin.TaccoerceQ  V@@@U@@@NA@(+5Ltac_plugin.TaccoerceU 6 LU 6 \@ 2-@@2.27A!i@ @U 6 AU 6 B@@@@@@ A@@A@ A@@A@B@(+5Ltac_plugin.TaccoerceU 6 EU 6 ^@@@@@@ A@(+5Ltac_plugin.TaccoerceZ  Z  @@Aհ!v@ @W ` kW ` l@@@@@@ A@@A@1A@@A B@@B@A@(+p5Ltac_plugin.TaccoerceY  Y  @ 2oB@@@A@(+h5Ltac_plugin.TaccoerceY  Y  @Y@@2q2zA(@@@!B@(+H5Ltac_plugin.TaccoerceY  @@A.@@@'A@(+@5Ltac_plugin.TaccoerceX o tX o @a@@2i2OB<@@@5A@(+45Ltac_plugin.TaccoerceX o @Z `@@2c2Q@@2P2[AO@@@HA@(+5Ltac_plugin.TaccoerceX o qV@@@U@@@NA@(*5Ltac_plugin.Taccoerce\  \  @@@2!v@ C@\  \  @@@(@@@ A@@A@mA@@A@A@(*5Ltac_plugin.Taccoerce'^  (^  @@@F!v@ 3@.^  /^  @@@;@@@ A@@A@A@@A@A@(*5Ltac_plugin.Taccoerce:`  !;`  3@@@Z !v@ #@A`  B`  @@@N@@@ A@@A@A@@A@A@(*5Ltac_plugin.TaccoerceMf  Ng  B@@"PpA!t@@ 3 3B"#wit@ %@fb 5 Dgb 5 G@@#!v@ @lb 5 Hmb 5 I@@$$pr_v@@"PpA!t@@2"2@|c L R}c L V@@#str$pr_v#tag#wit"++@&#tag@l%'$Dyn_'a@@@2 2@@2@d ~ d ~ @@'#tag@J@@3 3@e  e  @@@,@@@A@@$$@@@A@@@@@C@@E*D@@ABKA@@SB@@AC@@E@(*5Ltac_plugin.Taccoercef  g  )@@"PpA!t@@ 33"Bl#@@@F@(*p5Ltac_plugin.Taccoerceg  @@@3$3*Bz1@@@-G@(*`5Ltac_plugin.Taccoerce"f  @!@@3,32B?@@@;H@(*P5Ltac_plugin.Taccoerce0f  @/@@343:BM@@@II@(*@5Ltac_plugin.Taccoerce>f  @=@@3<3BB[@ @@WJ@(*05Ltac_plugin.TaccoerceLf  @K@@3D3IAi@@@eK@(*5Ltac_plugin.Taccoercef  +@YV@@3;3RAx@(@@tI@()5Ltac_plugin.Taccoerce"g  V@@@3+3\A@6@@G@()5Ltac_plugin.Taccoerce0g  w@@@3#3dA@D@@F@()5Ltac_plugin.Taccoerce>g  -?g  A@,@@ 33lA@S@@E@()5Ltac_plugin.TaccoerceMf  @@A@Z@@EA()5Ltac_plugin.TaccoerceVe  We  @AA@e@@@@@ABC@@D()5Ltac_plugin.Taccoercede  @@A @q@@ D@()5Ltac_plugin.Taccoercekd ~ @@A @w@@@@AB@@CA()5Ltac_plugin.Taccoercevc L Ywc L z@AB@@@@B@@B ()p5Ltac_plugin.Taccoercec L N4@@@"@@@ B@()P5Ltac_plugin.Taccoercej i sj i @@A)#wit@(@i D Ni D Q@@*!v@#@i D Ri D S@@+#ans@ @i D Ti D W@@@@@@ A@@AB@@C@@AB@oA@@A@C@()H5Ltac_plugin.Taccoercek  k  @@A&,!x@1(3(3@k  k  @@@@@@@D@@ABC@D@()05Ltac_plugin.Taccoercei D Z@@@;@@@&C@()5Ltac_plugin.Taccoerce~~~~@> Gh@@GjGoA#arg@@~~~~@@!v@ @~~~~@@@@@@B@@A A@@B@`A@@ABB@@B@C@()5Ltac_plugin.Taccoerce~~~~@@@@@@B@((5Ltac_plugin.Taccoerce@@A !v#wit(val_cast@!#wit@*$Topwit_'a@@@GG *$Topwit_'b@@@GGG@@G@ @@"!v@@%&@@@,@@@A@@}@@+@,@@@A@@@@/@AB@ :@@@'%param@B@@AA@@6C@@AB@kA@@A@CA((5Ltac_plugin.TaccoerceAJAA@e@ M@@@B @B ((5Ltac_plugin.TaccoerceJ|?_K|?l@0#tag#$10@@@G@@G G$A@,@@@A@@i|?|@@@j@,@@@A@@@@@o@,@@@A@@ @@@t #wit@@@E @@Eà@@E@@EE@xdxd@@"t1#wit*tag_of_arg!t"t2&topwit@"t1@"$6@@@FjF`"$8@@@FoFca@@FtFf@@Fh@|?J|?L@@"t2@"$7@@@FkFa"$9@@@FpFd#$11@@@FuFg@@Fi@|?N|?P@@@c,@@@AD@@Fm'@@Fn@Fl@ B@@@m,@@@AJ@@Fr-@@Fs@Fq@ Q@@@w,@@@A@@Fw3@@Fx@Fv@ `@@@ABCi,@@@A@@  c@@@M,@@@A@@  h@@@Ah,@@@A@@  k@@@K,@@@A@@  o@@@,@@@A@@  s@@!@J,@@@A@@  w@@%@ABCDE@ 0@@@C@@AoB@@A@@AB@@@@@AD@((5Ltac_plugin.Taccoerce3|?n4|?{@頰e@@G@@G!G3Aa@ L@@C@((5Ltac_plugin.TaccoerceF|?U@@Ah@ S@@#C@((5Ltac_plugin.TaccoerceM{0N{>@"$5@@@F@@FFA!t@V"$3@@@F=F7"$4@@@F@F9$@@FCF;@@F<@~{#{$@@@,@@@AJ&option@#@@F?@@F>@ @@@ ,@@@A'@@FB@@FA@ @@@,@@@AO@@FE@@FD@ @@@ABCA,@@@A@@  @@@<,@@@A@@  @@@[,@@@A@@  @@@ABD@ @@@[B@@A@B@B@((5Ltac_plugin.Taccoerce{(q@@Ab@@ @@ B@((h5Ltac_plugin.Taccoercez z@{ "$2@@@F@@FFېAx !t@Π "$0@@@FF "$1@@@FF$@@FF@@F@zz@@@{,@@@AI$list@#@@F@@F@ Z@@@,@@@A'@@F@@F@ g@@@,@@@AO@@F @@F@ t@@"@ABCA,@@@A@@  w@@%@<,@@@A@@  {@@)@[,@@@A@@  @@-@ABD@ 8@@@[B@@A@B@B@((`5Ltac_plugin.Taccoerce6zq@@Ab@@ C@@ B@((@5Ltac_plugin.Taccoerce=y>y@@@FFF@@FFA@ Z@@@&@A@%A@((,5Ltac_plugin.TaccoerceVy@@A@ b@@A@((5Ltac_plugin.Taccoerce\xd@@@@ h@@A@((5Ltac_plugin.Taccoercebrcr@6"$2@@@DDB /@,@@@A@@//|wQc@@@}0#tag@@@@/3@@/3/3@m  m  @@1!v@@@@/3/3@m  m  @@%unbox"t')to_option*cast_error$tag1!x$tag2!v'to_list#tag!y!t'to_pair#prj@8$tag1@lY@@4E4A@@4C@pp@@9$tag2@{7"$3@@@4F4B@@4D@pp@@!x@@@@DD@qq@@!y@@@@DD@qq@@@l,@@@A@@4H/@@4I@4G@/1U@@@A,@@@A@@11X@@@6,@@@A@@11\@@ @AB@ @@@% @E@@AB@@\D@@ABNC@@A@@A@G@@5F@@ABC@D@@APA@@/B@@AB C@@E@@AC@@@@AH@('5Ltac_plugin.Taccoerce+r,r@a@@DDŐBB@ @@@+G@('5Ltac_plugin.Taccoerce:r;r@@AJ@ H@@3G@('5Ltac_plugin.TaccoerceBqCq@pd@DDDC\@ Z@@@BAB?@=@AC9/D@('5Ltac_plugin.TaccoerceXq@@@DDAo@ m@@D@('5Ltac_plugin.Taccoercegq-@@Av@ t@@D@('h5Ltac_plugin.Taccoerceno2coo2@J&option@@@@DdD[@@DZDqC5#tag@84"$1@@@404.@@4/@o2<o2?@@@,@@@A@@42@@41@/1@@@A,@@@A@@11@@@B@ @@@(C@A@BC@('D5Ltac_plugin.Taccoerceo2xo2@aH@@DrDA9&@ @@C@('<5Ltac_plugin.Taccoerceo2CS@@A@-@ @@C@('5Ltac_plugin.Taccoercen n 1@X@@CXCO@@CNCeCg3#tag@2"$0@@@44@@4@n  n  @@@e,@@@A @@4!@@4 @/1L@@@A,@@@A@@11O@@@B@ @@@(C@A@BC@(&5Ltac_plugin.Taccoercen %n 0@D@@CfCsA9&@ @@C@(&5Ltac_plugin.Taccoercen  O@@A@-@ $@@C@(&5Ltac_plugin.Taccoercev6Bv6P@@A:!t@ @@4X4T@@4U@3s4s@@!v@"t'@'$Dyn_'a@@@DD@@D@KtLt@@!x@@QtRt@@@@,@@@A@@@@X@A@ c@@@%! @F@@A:C@@'E@@ABQ@L@D@@ABCJ@F@(&5Ltac_plugin.TaccoerceiwQb@@AJ@',@@@A@@E&@@@s@A@ ~@@F@(&5Ltac_plugin.Taccoercexu%yu0@  @@DD󠰖F@@DD@@D@@DBn<@ @@@54B2CyoE@(&5Ltac_plugin.Taccoerceu@@AxF@ @@ E@(&p5Ltac_plugin.Taccoercet$@@A{@ @@@E@A@@ABC@(&H5Ltac_plugin.Taccoercem  .@@@6@ @@@@A@BB@(&(5Ltac_plugin.Taccoercen n  @@@ݰ!v@@n  n @@@ @@@ A@@A@8A@@AB@@B@A@(&5Ltac_plugin.Taccoerceo2Xo2a@@@I!v@V@o2So2T@@<@ @@@ A@@A@NA@@AVB@@B@A@(%5Ltac_plugin.Taccoerce>@I$list@@@(HE@@(HD(hA$)#env@@@@*"id@@@@@@@@B@@A A@@B@@B@(%5Ltac_plugin.Taccoerce"=@@'ContextA%NamedA!t@@)hA&@@@B@(%5Ltac_plugin.Taccoerce;@@@,@%@@B@(%5Ltac_plugin.Taccoerce @@'ContextA%NamedA+Declaration@!t@@lBf'#env@@56@@("id@@;<@@@H@@@B@@A A@@B@@B@(%5Ltac_plugin.TaccoerceGH@@@@T@@ B@(%5Ltac_plugin.TaccoerceNO@G#exn@@@)m:*m@@@7A@(%05Ltac_plugin.TaccoerceFV@]@@)m)m@@)m)mAQ@@@JA@(%5Ltac_plugin.TaccoerceFHa@@@W@@@PA@(% 5Ltac_plugin.Taccoerce@@A,%fresh@1@!@@-#env@+@"%@@.%sigma@(@&+@@/!v@ @,-@@0$fail@@@@mW,mT@mc,mU@mV,mS@060:@@@@@@$z@F@@A.C@@BE@@8D@@A-B@@)A@@ABC@A@@AD@@gB@@ABE@@ C@@AC@F@($5Ltac_plugin.TaccoerceYbYi@@AQa!c@@@o,o@@@@@@@,@AG@@,@AB+*C$@G@($5Ltac_plugin.TaccoerceCI CX@@A@,@@ G@($5Ltac_plugin.Taccoerce&'<@@@-oB.oIB)@;@@G@($5Ltac_plugin.Taccoerce5+@@@.oJ.oSB6@H@@)G@($5Ltac_plugin.TaccoerceBC @@@+o*,o0BD@V@@7G@($5Ltac_plugin.TaccoercePK@@AJ@\@@=G@($p5Ltac_plugin.TaccoerceVgtWg@O@@o @@o A@l@@@w@AvtBrqCo@E@($\5Ltac_plugin.Taccoercejgne@@A@v@@ E@($P5Ltac_plugin.TaccoercepHTqHd@񠰖+n@@+n+nA@@@F@($05Ltac_plugin.TaccoerceHLHf@@A@@@"E@($(5Ltac_plugin.Taccoerce'B@ @@+n+nB@@@0E@($5Ltac_plugin.Taccoerce2@@%NamesA"Id@!t@@+n+n@@+n+nA@@@JE@($5Ltac_plugin.Taccoerce$@@A@@@PE@(#5Ltac_plugin.Taccoerce  @@A@@@@$J@G$M@F@@A@BBC@G@(#5Ltac_plugin.Taccoerce @@A`"id@@@n{@@@@@@@$e@H@A@B@@I@@ABCD@I@(#5Ltac_plugin.Taccoerce@@(TactypesA-intro_pattern@@m,mB:@@@E@(#5Ltac_plugin.Taccoerce@w@@,m,mʐAI@ @@F@(#d5Ltac_plugin.TaccoerceO@@AO@@@E@(#\5Ltac_plugin.Taccoerce ot o@ @@+m+miB]@@@E@(#P5Ltac_plugin.Taccoerceo@x:@@+m+mk@@+mj+muAp@2@@E@(#@5Ltac_plugin.Taccoerce,oq'@@Av@8@@E@(#$5Ltac_plugin.Taccoerce202-@@@{@>@@@H@E@ABDCCA@D@(#5Ltac_plugin.Taccoerce<0F=0k@@@,m]-m_A@O@@@1@A@@A@UA@@A@A@(#5Ltac_plugin.TaccoerceO0@@@@@[@@ A@("5Ltac_plugin.TaccoerceU+V2@@Ac#env@@a.Lb.O@@d%sigma@@g.Ph.U@@e!v@@m.Vn.W@@f!g@bo@tZ^uZ_@@g*id_of_name@@I$NameA!t@@oco@@oco@oco@koky@@s$fail@@@@ocoܰ@oco@oco@@@@@@@$3@G@@ALC@@F@@AB=D@@9E@@AMB@@IA@@ABC@A@@AD@@B!B@@C@@AC@G@("5Ltac_plugin.Taccoerce@@Amv!c@@@pcp@3>3?@@$cstr@@%NamesA+constructor@@scs@qq@@#ref@@)GlobnamesA0global_reference@@y$cx@@@(basename@@%NamesA"Id@!t@@z cy+@@@@ @@@$@J$@If@M@@ABKH@@CK@@AjiBCg@f@7L@@ABgfCDd@MA("5Ltac_plugin.Taccoerce@AA^@*@@@@AB}|CzDs@L("5Ltac_plugin.Taccoerce*l@@Aj@6@@ L@("5Ltac_plugin.Taccoerce0r@@Ao@<@@D@K@("5Ltac_plugin.Taccoerce8mp9mx@@Az#ind@n)inductive@@scs@H I @@#ref@k@@z)cz(@ST@@(basename@f@@z3cz0@^9@_9H@@@k@@@$@J`@AM@@]@ABC@@A2K@@'L@@ABCD@MA("5Ltac_plugin.Taccoercew9Kx9i@AA?@@@@@r@ABCD@L("5Ltac_plugin.Taccoerce9<M@@AK@@@ L@("5Ltac_plugin.TaccoerceS@@AP@@@@@$@ABCD@K@("\5Ltac_plugin.Taccoerce6\6p@e%LabelE!t@@bvEcxLA#cst@(ConstantP!t@@sccsd@6F6I@@@@@@$F@J@A@K@@ABCD @K@("D5Ltac_plugin.Taccoerce6P,@@A @@@K@("5Ltac_plugin.Taccoerce&@2@@b|nc|rA!s@p&ESorts@!t@@scs@yy@@@@@@$s@KjBA@C>@=@J@@AB>=CD;@K@(!5Ltac_plugin.Taccoerce)@@A!@@@K@(!5Ltac_plugin.Taccoerce@a@@b|ac|eA/@ @@K@(!5Ltac_plugin.Taccoerce@@A5@@@%K@(!5Ltac_plugin.Taccoerce  @@%SortsA!t@@z?BF@"@@@BtsCq3Dj@J@(!5Ltac_plugin.Taccoerce !'-@@AQ@-@@ J@(!t5Ltac_plugin.Taccoerce' (@@Ag"kn@@$EvarA!t@@s@cs:@:;@@@G@@@$>@L$@J>BC@@!K@@ABCD@L@(!l5Ltac_plugin.TaccoerceO'P)@@A)N"id@@%NamesA"Id@!t@@vcv@b!c#@@@o@@(@M@@A"BCD@M@(!T5Ltac_plugin.Taccoerceop@J&option@!@@t@@tBT@@@@>BC;D@K@(!@5Ltac_plugin.Taccoerce*5@@A_@@@ K@(! 5Ltac_plugin.Taccoerce@@@bscsB԰!m@@&ConstrA,metavariable@@s.@@@@@@@@J@@ABCD@J@(! 5Ltac_plugin.Taccoerce#@@A@@@ J@( 5Ltac_plugin.Taccoercej}j@@A"id@"Id@!t@@s#@jwjy@@@@@@J@@A@BCD@J@( 5Ltac_plugin.Taccoerce.<.B@@A@@@+*D$@I@( 5Ltac_plugin.TaccoerceCPCd@@&ConstrA,kind_of_term}@@p@@p@@p)EInstanceA!t@@p@@pB7@@@@YBWVCTSDM@H@( x5Ltac_plugin.TaccoerceCJ2@@AA@@@ H@( `5Ltac_plugin.Taccoerce  @@@p@@pA@@@@poBmlCf@F@( L5Ltac_plugin.TaccoerceK@@A@(@@ F@( @5Ltac_plugin.Taccoerce"#@Abpo@@bpqbpzA@9@@G@( 5Ltac_plugin.Taccoerce34@@A@@@@!F@( 5Ltac_plugin.Taccoerce:;@ @@bpkbpRB@N@@/F@( 5Ltac_plugin.TaccoerceH@@@bphbpT@@bpSbp^A@a@@BF@(5Ltac_plugin.Taccoerce[@@A@g@@HF@(5Ltac_plugin.Taccoerceab@@A @n@@@$@H$@G@@ABC@H@(5Ltac_plugin.Taccoerceqbrb@@Au"id@@@p:@{b|b@@@@@@$@I@AB@J@@A@BCD@J@(|5Ltac_plugin.Taccoerce.8.\@@@p,cpB?@@@F@(t5Ltac_plugin.Taccoerce.@.Z@@@cpcpAN@@@G@(T5Ltac_plugin.Taccoerce.2I@@AT@@@F@(L5Ltac_plugin.Taccoerce(@$@@bpboBb@@@F@(@5Ltac_plugin.Taccoerce@@@bp bo@@boboAu@@@F@(05Ltac_plugin.Taccoerce@@A{@@@F@(5Ltac_plugin.Taccoerce@@A@@@@5@A20B.-C+@E@(5Ltac_plugin.Taccoercekk@@A@@@@>@<@AB87C5@D@(5Ltac_plugin.TaccoerceZZ@@@@@@@H@AA@B>@C@(5Ltac_plugin.Taccoerce@@A@@@@r @A@@A@@AB(5Ltac_plugin.Taccoerce@@Aq!x@!t@@o@ @@@@@@@B@@AB@@B(5Ltac_plugin.Taccoercek|@A@@%@@$A (5Ltac_plugin.Taccoerce !@@@codoA@3@@@t @A@@A@9A@@A@A@(5Ltac_plugin.Taccoerce3@@@@?@@ A@(5Ltac_plugin.Taccoerce9CR:C|@@@}W}YA}#env@O@HEaIEd@@%sigma@M@NEeOEj@@!v@J@TEkUEl@@@a@@@$:@D@@AC@@BB@@A@@AC@oA@@APD@@BB@@qC@@AC@D@(5Ltac_plugin.TaccoercemCL4@@A-@y@@D@(`5Ltac_plugin.Taccoerces 0t A@@@}I}MB<!c@u@@}4}/@pypz@@@@@@2@AE@@2@AB10C.@E@(H5Ltac_plugin.Taccoerce  B@@A@@@ E@(@5Ltac_plugin.Taccoercepp@@@}D};B'@@@E@(,5Ltac_plugin.Taccoerce@A+@@@E@(5Ltac_plugin.TaccoerceLYLj@Z@@}(@@}'Av@@@@^@A]\BZ@C@(5Ltac_plugin.TaccoerceLS@@A@@@ C@(5Ltac_plugin.Taccoerce'+'K@@A"id@.@@}}@@@@@@@z@D@@AB{zCx@DA(5Ltac_plugin.Taccoerce #@AB@@@+C (5Ltac_plugin.Taccoerce!@i%}@@}}A@@@=D@(5Ltac_plugin.Taccoerce4@@A@@@CC@(5Ltac_plugin.Taccoerce@s@@}|B@@@QC@(5Ltac_plugin.Taccoerce @lw@@||@@||A@&@@dC@(5Ltac_plugin.Taccoerce @@A@,@@jC@(5Ltac_plugin.Taccoerce&'@C@@||ÐB@:@@xC@(x5Ltac_plugin.Taccoerce45@@@||ΐA@I@@D@(X5Ltac_plugin.TaccoerceC@@A@O@@C@(P5Ltac_plugin.TaccoerceIotJo@@@||B@]@@C@(D5Ltac_plugin.TaccoerceWo@x@@||@@||A$@p@@C@((5Ltac_plugin.Taccoercejoq1@@@*@v@@C@(5Ltac_plugin.Taccoercep q:@"@@}}A#env@S@~~@@%sigma@R@~~@@!v@O@~~@@@@@@$8@D@@AC@@BB@@A@@AC@A@@AB@@B@D@(5Ltac_plugin.Taccoerce0@@A)@@@D@(5Ltac_plugin.Taccoerce@@A1#pat@j@@}@@@@@@%"@E@@AB#"C @E@(5Ltac_plugin.Taccoerce@@@}z@@}yCO@@@@7@A65B3@C@(5Ltac_plugin.Taccoerce_@@@X@@@ C@(5Ltac_plugin.Taccoerce4A4d@@@~~A!v@@<T<U@@@@@@ A@@A@A@@AUB@@C@@AB@A@(5Ltac_plugin.Taccoerce4;@@A@@@A@(5Ltac_plugin.Taccoerce3@@@~~ A#@ @@@$3@C$2@B@@A"@B!@C@(5Ltac_plugin.Taccoerce  @@A1@@@C@(l5Ltac_plugin.Taccoerce@@A9"id@_@@}@@@@*@@@$4@D"@AE@@A@AB@@E@(5Ltac_plugin.Taccoerce,-@I@@}}͐BX@@@@QA@(5Ltac_plugin.Taccoerce:;@@@}}ؐAg@O@@`B@(5Ltac_plugin.TaccoerceIQ@@Am@U@@fA@(5Ltac_plugin.TaccoerceOX]PX@@@}}B{@c@@tA@(5Ltac_plugin.Taccoerce]Xh@~@@}}@@}}A@v@@A@(5Ltac_plugin.TaccoercepXZ@@@@|@@A@(5Ltac_plugin.Taccoercevw@(@@~^~`A!v@@fxfy@@@@@@ A@@A@A@@AB@@C@@AB@A@(5Ltac_plugin.Taccoerce@@A@@@A@(5Ltac_plugin.Taccoerce@1~B@@~D~MA'@@@ B@(t5Ltac_plugin.Taccoerce@@A.@@@'A@(l5Ltac_plugin.Taccoerce||@%@@~>~$B<@@@5A@(`5Ltac_plugin.Taccoerce|@$@@~8~&@@~%~0AO@@@HA@(D5Ltac_plugin.Taccoerce|~\@@@U@@@NA@(45Ltac_plugin.Taccoerce""""@@A #env@a@  @@!v@^@  @@$fail@@@@~s~p@~~q@~r~o@    @@@@@@$B@@AC@@!A@@AB@A@@AE@@BsC@@D@@B@@ABC@C@(5Ltac_plugin.Taccoerce"P""P"@@A; "id@{@@@"%"-"%"/@@@+@@@$@$)#exn@E@@AB'@D@@A(@BC'@E@(5Ltac_plugin.Taccoerce/"P"]0"P"p@l@@ƐB$@C@@<:C7@H@(5Ltac_plugin.Taccoerce?"P"T@"P"@@A-@L@@ DA(5Ltac_plugin.TaccoerceH"%"2I"%"L@ABq@V@@OC (5Ltac_plugin.TaccoerceQ"%":R"%"J@ҠA@@A@h@@aD@(5Ltac_plugin.Taccoerceb"%")#@@A@n@@gC@(5Ltac_plugin.Taccoerceh!"i!"@@@B@|@@uC@(5Ltac_plugin.Taccoercev!"@ՠ@@@@A@@@C@(p5Ltac_plugin.Taccoerce!"@@A@@@C@(`5Ltac_plugin.Taccoerce!!!!@ c@@enA@@@D@(H5Ltac_plugin.Taccoerce!!!!@@A@@@C@(@5Ltac_plugin.Taccoerce!!!!@@@_FB@@@C@(45Ltac_plugin.Taccoerce!!@O@@\H@@GRA@@@C@( 5Ltac_plugin.Taccoerce!!@@A@@@C@( 5Ltac_plugin.Taccoerce!!!!@@A !c@@@7@!U!]!U!^@@@@@@D@@A@BC@DA(5Ltac_plugin.Taccoerce!U!a!U!~@AB@@@C (5Ltac_plugin.Taccoerce!U!i!U!|@r%"@@$-A#@@@D@(5Ltac_plugin.Taccoerce !U!Y4@@A)@@@C@(5Ltac_plugin.Taccoerce !'!1 !'!O@|@@B7@@@C@(5Ltac_plugin.Taccoerce !'!<@u@@@@AJ@/@@(C@(5Ltac_plugin.Taccoerce )!'!.Q@@AP@5@@.C@(5Ltac_plugin.Taccoerce /!! 0!!&@@AW@<@@@$-@E$,@D@@A;@B:9C7@E@(5Ltac_plugin.Taccoerce ? !  @ !@@Ah "id@@@~@ I   J  @@@V@@@$.@F@AS@$+/@H@@ABU@G@@AV@BCU@H@(T5Ltac_plugin.Taccoerce ]   ^  @.~ߐB"@n@@g@BfCc@K@(45Ltac_plugin.Taccoerce k   l !@@A,@x@@ G@(5Ltac_plugin.Taccoerce r m w s m @@@~~B@@@C@(5Ltac_plugin.Taccoerce  m   m @ @@~~A@@@D@(5Ltac_plugin.Taccoerce  m q`@@A@@@C@(5Ltac_plugin.Taccoerce  = B  = g@ @@~~B@@@C@(5Ltac_plugin.Taccoerce  = M@ @@~~@@~~A@@@C@(5Ltac_plugin.Taccoerce  = ?@@A@@@C@(l5Ltac_plugin.Taccoerce   @@@@@@@@A@B@B@(\5Ltac_plugin.Taccoerce      9@ w@@~y~{A@@@@@A@@A@ A@@A@A@(H5Ltac_plugin.Taccoerce   @@@@@@ A@(D5Ltac_plugin.Taccoerce ## ##:@ @@ 3 5A"& #env@O@ "" ""@@!v@M@ "" ""@@@@@@B@@A A@@B@!A@@A gB@@ C@@AB@B@(05Ltac_plugin.Taccoerce!##&@@A@@@B@($5Ltac_plugin.Taccoerce! ""! "#@ i @@  #A0@!@@"C@(5Ltac_plugin.Taccoerce!""!"#@@A7@(@@)B@(5Ltac_plugin.Taccoerce!"""!#""@@@  BE@6@@7B@(5Ltac_plugin.Taccoerce!0""@ @@  @@  AX@I@@JB@(5Ltac_plugin.Taccoerce!C""e@@@^@O@@PB@(5Ltac_plugin.Taccoerce!I##!J##@@A"#env@@!S#<#X!T#<#[@@!v@@!Y#<#\!Z#<#]@@#ids@1.@@U@@TG@!h#`#f!i#`#i@@!c@@@VH@!s#`#j!t#`#k@@@@@@$$@F$( @C@@D@@AB2B@@)E@@A0A@@BC@!A@@AB@@B@F@(5Ltac_plugin.Taccoerce!##!##@ ?@@moAJ@@@@BC@E@(5Ltac_plugin.Taccoerce!##@@AS@@@ E@(5Ltac_plugin.Taccoerce!##!##@@@]aAb@@@E@(5Ltac_plugin.Taccoerce!##i@@Ah@@@E@(l5Ltac_plugin.Taccoerce!#`#n!#`#@!L@@MBr@@@@C@A?@B>@B@(\5Ltac_plugin.Taccoerce!#`#b~@@@{@@@ B@(@5Ltac_plugin.Taccoerce!!''!!''@@A##env@@! ##! ##@@%sigma@@! ##! #$@@!v@@! #$! #$@@$fail@@ @@@@@! $$ ! $$@@"ev@@@@" $H$N" $H$P@@@@@@6C@@AE@@'D@@AB4B@@0A@@AC@"A@@A D@@!B@@ABE@@!"C@@AC@E@(45Ltac_plugin.Taccoerce"!''"!''@@AQ@+@@E@(,5Ltac_plugin.Taccoerce"%!''"&!''@@@xB_@9@@*E@(5Ltac_plugin.Taccoerce"3!''f@@Ae@?@@0E@( 5Ltac_plugin.Taccoerce"9 'u'": 'u'@>Am@H@@@$@E@@A;@9@AB87C5@E@(5Ltac_plugin.Taccoerce@Ax@S@@ E@(5Ltac_plugin.Taccoerce"M'5'c"N'5't@!t@@ՐB!!c@ Q@@@"b'5'@"c'5'A@@@o@@@&@G !c@F@@ABe+baBC_@G@(5Ltac_plugin.Taccoerce"s'5'X&@@A@@@G@(5Ltac_plugin.Taccoerce"y'5'G"z'5'T@@@ƐB*@@@G@(5Ltac_plugin.Taccoerce@A.@@@"G@(x5Ltac_plugin.Taccoerce"&' "&'3@_(ConstantP!t@@!t@@@B:K@"&&"&&@@@@@@m@E@ABBC@F@(`5Ltac_plugin.Taccoerce"&'"&'4@@A@@@ F@(X5Ltac_plugin.Taccoerce"&&"&' @/@@B@@@F@(D5Ltac_plugin.Taccoerce@A#@@@F@(,5Ltac_plugin.Taccoerce"&&"&&@!{ @@@@A@@@@BC@D@(5Ltac_plugin.Taccoerce"&&@@A@@@ D@(5Ltac_plugin.Taccoerce"&&"&&@A@)GlobnamesA!r@@)GlobnamesA0global_reference@@Z?@"&&"&&@@@ @@@@A@E@@ABC@E@(5Ltac_plugin.Taccoerce$@A@@@ E@(5Ltac_plugin.Taccoerce#&s&#&s&@@A'!c@@%NamesA(ConstantP!t@@e@#&s&# &s&@@@,@@@F@@A@B$BC@F@(5Ltac_plugin.Taccoerce#,&P&d#-&P&r@@AE#var@(variable@@c@#8&P&]#9&P&`@@@E@@;0@/@F@@ABC0@F@(5Ltac_plugin.Taccoerce#D&?&C^@@A[@P@@FEA(5Ltac_plugin.Taccoerce#L&&!#M&&;@ABd@Z@@wD (5Ltac_plugin.Taccoerce#U&&)#V&&9@"֠kC@@ENAv@l@@E@(p5Ltac_plugin.Taccoerce#f&&@@A|@r@@D@(h5Ltac_plugin.Taccoerce#l%%#m%%@@@>eB@@@D@(\5Ltac_plugin.Taccoerce#z%%@"٠@@}g@@fqA@@@D@(@5Ltac_plugin.Taccoerce#%%T@@A@@@D@(05Ltac_plugin.Taccoerce#%%#%%@]Aʰ"id@ @@@'@#%N%V#%N%X@@@@@@@A@E@@ABC@E@($5Ltac_plugin.Taccoerce@A@@@ E@(5Ltac_plugin.Taccoerce#%y%#%y%@@A@@@E@(5Ltac_plugin.Taccoerce#%y%#%y%@/@@WFB+@@@E@(5Ltac_plugin.Taccoerce#%y%@ ꠰ @@H@@GQA<@@@0E@(5Ltac_plugin.Taccoerce#%y%}G@@AB@@@6EA(5Ltac_plugin.Taccoerce#%N%[#%N%u@AB@@@ D (5Ltac_plugin.Taccoerce#%N%c#%N%s@#lV+@@-6A'@@@E@(5Ltac_plugin.Taccoerce#%N%Ri@@A-@@@%D@(5Ltac_plugin.Taccoerce$%#%-$%#%H@v@@& B;@@@3D@(5Ltac_plugin.Taccoerce$%#%8@#o z@@#@@AN@)@@FD@(|5Ltac_plugin.Taccoerce$#%#%*@@AT@/@@LD@(l5Ltac_plugin.Taccoerce$)%%$*%%"@.A]@8@@@$@F$@E@@A.B*)C'@F@(`5Ltac_plugin.Taccoerce@Aj@E@@ F@(5Ltac_plugin.Taccoerce$?$%$@$%@@Ar"id@ @@@$I$$$J$$@@@V@@@$ @G!@AJ@BG@H@@AIHBCF@H@(5Ltac_plugin.Taccoerce$Z$$$[$$@@@B"@n@@H@(5Ltac_plugin.Taccoerce@A&@r@@H@(5Ltac_plugin.Taccoerce$l$$$m$$@ @@B@@@D@(5Ltac_plugin.Taccoerce$z$$${$$@#@@ʐA@@@E@(5Ltac_plugin.Taccoerce$$$`@@A@@@D@(x5Ltac_plugin.Taccoerce$ $S$X$ $S$}@@@B@@@D@(l5Ltac_plugin.Taccoerce$ $S$c@# @@@@A@@@D@(\5Ltac_plugin.Taccoerce$ $H$J@@A@@@D@(@5Ltac_plugin.Taccoerce$ $$@@@@@@@@AB@C@(05Ltac_plugin.Taccoerce$ $$$ $$D@q@@A@@@@@A@@A@$A@@A@A@(5Ltac_plugin.Taccoerce$ $$@@@@@@ A@(5Ltac_plugin.Taccoerce$)(a(s$)(a(@@@"#A&$##env@@$#''$#''@@$!v@@$#''$#''@@%!v@$$#$$@$ @@@@@@#@%$''%$''@@@@@@&B@@AC#A@@B@%A@@A#B@@ aC@@AB@C@(5Ltac_plugin.Taccoerce%)(a(m>@@A7@"@@C@(5Ltac_plugin.Taccoerce%((N(R%((N(`@@A@&!l@#B.@@@@#@%-&((%.&((@@'#map@@$o@@# u@@#@#@%A'((%%B'(((@@@N@@@?@A(D@@E@@AB@BC?@E@(5Ltac_plugin.Taccoerce%O'((!3@@A1@[@@  @K@ABH@D@(5Ltac_plugin.Taccoerce%X%((@@Ay@d@@UCA(5Ltac_plugin.Taccoerce%`$''%a$''@AA@n@@_[@BZ@B (5Ltac_plugin.Taccoerce%k$''@@@@w@@ B@(5Ltac_plugin.Taccoerce%q'((-%r'((J@@@U(!v@A@%x'(()%y'((*@@@@@@ A@@A@ A@@AB@@B@A@(5Ltac_plugin.Taccoerce%-((%-()@8@@)*A&԰* c@J&option@ c@@)5)@%+((%+((@@+#env@ ]@%+((%+((@@,%sigma@ \@%+((%+((@@-!v@ Y@%+((%+((@@@@@@#D@E@@AC@@*D@@ABB@@A@@AC@%A@@A$B@@!C@@AB@E@(l5Ltac_plugin.Taccoerce%-((C@@A<@@@E@(L5Ltac_plugin.Taccoerce%0)v)z%0)v)@@AE.!l@#@@@@*@%.))(%.)))@@/#map@@"8@@@*# !堰!@@?@@>*4@@3*$@%*"@%/)-)5%/)-)8@@@ @@NK@3F@@ABK@'G@@AMLBCJ@G@(05Ltac_plugin.Taccoerce& /)-)1>@@A<@@@V@VUBCS@F@(5Ltac_plugin.Taccoerce&,((&,((@%I$9%@@@@@@A@0@@@poBmlCj@D@(5Ltac_plugin.Taccoerce&-,((^@@@@9@@ D@(5Ltac_plugin.Taccoerce&3/)-)O&4/)-)r@ACf0!v@R@&</)-)9&=/)-):@@@I@@@ A@@A@"UA@@AC@@BB@@D@@AC@A@(5Ltac_plugin.Taccoerce&N/)-)=@@@@Z@@A@(5Ltac_plugin.Taccoerce&T=++&U=++@@A'2#env@ @&^2))&_2))@@3%sigma@ @&d2))&e2))@@4!v@ @&j2))&k2))@@5$fail@@@@z2w@2x@y2v@&}3))&~3))@@@@@@#@E@@A-C@@D@@AB*B@@&A@@AC@&A@@A%{D@@%B@@AB#vE@@%C@@AC@E@(5Ltac_plugin.Taccoerce&<+O+p&<+O+@@AG9!c@@@U2P@&<+O+X&<+O+Y@@@@@@(@F@@AB((&%BC#@F@(5Ltac_plugin.Taccoerce&<+O+_&<+O+l@'@@1e1\B @@@F@(x5Ltac_plugin.Taccoerce@A$@@@F@(`5Ltac_plugin.Taccoerce&;+++8&;+++I@%s@@I@@HAz@@@@NMBKJCH@D@(L5Ltac_plugin.Taccoerce&;+++2@@A@@@ D@(<5Ltac_plugin.Taccoerce&:*+#&:*+*@@A8"id@G@@-2@&9**&9**@@@@@@k@Ai@E@@ABjiCg@E@(05Ltac_plugin.Taccoerce&:*+&:*+@@A@@@ E@((5Ltac_plugin.Taccoerce&:*+&:*+@r@@1<13B'@@@E@(5Ltac_plugin.Taccoerce' :*+.@@A-@@@!EA(5Ltac_plugin.Taccoerce'9**'9**@AB@"@@GD ( 5Ltac_plugin.Taccoerce'9**'9**@&A2@@22#A@4@@YE@(5Ltac_plugin.Taccoerce'.9**P@@A@:@@_D@(5Ltac_plugin.Taccoerce'48**'58**@@@11B@H@@mD@(5Ltac_plugin.Taccoerce'B8**@&@@11@@11A@[@@D@(5Ltac_plugin.Taccoerce'U8**@@A@a@@D@(5Ltac_plugin.Taccoerce'[7**'\7**@@A@h@@@#@F#@E@@ABC@F@(5Ltac_plugin.Taccoerce'k6*E*'l6*E*@@A7"id@#@@@'u6*E*p'v6*E*r@@@@@@# @G@A@B@H@@ABC@H@(5Ltac_plugin.Taccoerce'6*E*z'6*E*@@@11B"@@@H@(5Ltac_plugin.Taccoerce@A&@@@H@($5Ltac_plugin.Taccoerce'5**'5**?@@@2BK@@@D@(5Ltac_plugin.Taccoerce'5**#'5**=@''@@22AZ@@@E@(5Ltac_plugin.Taccoerce'5**Z@@A`@@@D@(5Ltac_plugin.Taccoerce'4))'4)* @/@@11Bn@@@D@(5Ltac_plugin.Taccoerce'4))@'(@@11@@11A@@@D@(5Ltac_plugin.Taccoerce'4))@@A@@@ D@(5Ltac_plugin.Taccoerce'3))@@@@@@@a@A^]B[@C@(5Ltac_plugin.Taccoerce'3))'3))@@@23A@@@@6@A@@A@(A@@A@A@(5Ltac_plugin.Taccoerce'3))@@@@ @@ A@(5Ltac_plugin.Taccoerce(E,1,C(E,1,e@@@:;A)T;#env@"p@(?++(?++@@<%sigma@"m@(?++(?++@@=!v@"j@( ?++(!?++@@>!v@'W&G3@@@@@@;@(3@++(4@++@@@ @@@@*C@@A%B@@D#A@@AB@(LA@@A'-B@@"C@@AB@D@(5Ltac_plugin.Taccoerce(IE,1,=E@@A>@ U@@D@(`5Ltac_plugin.Taccoerce(OD,,"(PD,,0@@AG?!l@&ua@@@@;@(`B++(aB++@@@#map@@$@@;$@@;@;@(tC++(uC++@@@ @@@B@A)E@@F@@ABDCC?@F@(H5Ltac_plugin.Taccoerce(C++3@@A1@ @@@N@ @ABNMCI@E@(45Ltac_plugin.Taccoerce(A++@@A@ @@XDA(05Ltac_plugin.Taccoerce(@++(@++@AA@ @@b`@]@AB\@C (5Ltac_plugin.Taccoerce(@++@@@@ @@ C@(5Ltac_plugin.Taccoerce(C+,(C+,@@@WA!n@C@(C++(C++@@@ @@@ A@@A@#@A@@AB@@C@@AB@A@(5Ltac_plugin.Taccoerce(O-\-n(O-\-@o@@B-C/A* C#env@"@(H,,(H,,@@D%sigma@"@(H,,(H,,@@E!v@"@(H,,(H,,@@@ @@@# l@D@@AC@@BB@@A@@AC@(A@@A'B@@B@D@(5Ltac_plugin.Taccoerce(O-\-h0@@A)@ @@D@(5Ltac_plugin.Taccoerce(M--5(M--S@@@B#C%A7F!c@@@C@)J,,)J,,@@@!@@@-@AE@@B,@#a @F@@A/.BC,@F@(5Ltac_plugin.Taccoerce)M--/"@@A@!!@@F@(5Ltac_plugin.Taccoerce)L,,)L,-@#9B@'EConstrA)EInstanceA!t@@BB @B BB8@!>@@,+@W@ABVUCS@I@(t5Ltac_plugin.Taccoerce)<K,,)=N-T-[@@AC@!I@@ E@(\5Ltac_plugin.Taccoerce)CI,,)DI,,@'񠰳<@@@@A@!Y@@@q@ApoBm@C@(L5Ltac_plugin.Taccoerce)VI,,@@@@!b@@ C@(<5Ltac_plugin.Taccoerce)\`0%04)]`0%0^@@@GUHWA*H%sigma@#k@)jS-.)kS-.@@I!v@#h@)pS-.)qS-.@@@!}@@@#Z!@C@@AB@@A@@AB@)A@@A(jD@@B(B@@(C@@AC@C@((5Ltac_plugin.Taccoerce)`0%0.+@@A$@!@@C@(5Ltac_plugin.Taccoerce)_/0)_/0$@%"Id@!t@@GGGKB7M!c@@@5H0@)_//)_//@@@!@@@4@D@@AB43C1@D@( 5Ltac_plugin.Taccoerce)_/0 #@@A@!@@ D@( 5Ltac_plugin.Taccoerce)_//)_/0@*@@GEG*;Z/6/@@@@"G@@@C@@A@@AB@CA( 45Ltac_plugin.Taccoerce*HZ/6/C*IZ/6/]@AB@"V@@xB ( ,5Ltac_plugin.Taccoerce*QZ/6/K*RZ/6/[@)Ҡ%H@@HHِA@"h@@C@( 5Ltac_plugin.Taccoerce*bZ/6/:4@@A@"n@@B@( 5Ltac_plugin.Taccoerce*hY/ /*iY/ /0@@@GGB @"|@@B@( 5Ltac_plugin.Taccoerce*vY/ / @)ՠ@@GG@@GGA @"@@B@( 5Ltac_plugin.Taccoerce*Y/ /-@@A&@"@@B@( 5Ltac_plugin.Taccoerce*X..*X./ @A@@GHA4J!v@@@Hg@*U.K.S*U.K.T@@@"@@@#\"4@D@@A1@C2@AB1@D@( 5Ltac_plugin.Taccoerce*X..!@@A@"@@D@( 5Ltac_plugin.Taccoerce*W..*W..@@A"K"id@'@@@*W..*W..@@@"@@@#]"S@E"@F@@ABS"CP@F@( \5Ltac_plugin.Taccoerce*V..@@@A9@"@@)@BX@CA( X5Ltac_plugin.Taccoerce*U.K.W*U.K.{@ABx@"@@ B ( P5Ltac_plugin.Taccoerce*U.K._*U.K.y@*cOHk@@HmHvA@"@@C@( 05Ltac_plugin.Taccoerce*U.K.Od@@A@"@@!B@( (5Ltac_plugin.Taccoerce*T.. *T..E@m@@GfGIB@# @@/B@( 5Ltac_plugin.Taccoerce+T..+@*f(@@GcGK@@GJGUA@# @@BB@( 5Ltac_plugin.Taccoerce+T..@@@@#&@@HB@( 5Ltac_plugin.Taccoerce+ j11+!j11@@@NOA,rO#env@%@+/d00+0d00@@P%sigma@%@+5d00+6d00@@Q!v@% @+;d00+<d00@@@#H@@@C@@#: @D@@ABB@@#<#tag@E@@AA@@BC@+ZA@@A%ZD@@B*B@@*\C@@AC@E@( 5Ltac_plugin.Taccoerce+Xj118@@A1@#d@@E@( 5Ltac_plugin.Taccoerce+^h1C1K+_h1C1r@%.NB<@#o@@@'@A#@@AB@G@( 5Ltac_plugin.Taccoerce+mh1C1GM@@AF@#y@@ C@( 5Ltac_plugin.Taccoerce+sf11+tf11;@@@NNBT@#@@C@( x5Ltac_plugin.Taccoerce+f11(+f118@+@@NNAc@#@@'D@( X5Ltac_plugin.Taccoerce+f11@@Ai@#@@-C@( P5Ltac_plugin.Taccoerce+e00+e01 @ @@NNsBw@#@@;C@( D5Ltac_plugin.Taccoerce+e00@+* @@NNu@@NtNA@#@@NC@( (5Ltac_plugin.Taccoerce+e00@@@@#@@TC@( 5Ltac_plugin.Taccoerce+n22%+n22C@o@@RSA-S!v@%@+l11+l11@@@#@@@#9#]@B@@A A@@B@+A@@A*B@@'uC@@AB@B@( 5Ltac_plugin.Taccoerce+n22 @@A@#@@B@( 5Ltac_plugin.Taccoerce+q2~2+q2~2@@A"T!l@* @@@@S@+o2D2M+o2D2N@@U#map@@+6@@S%*e@@S@@S@S@,p2R2Z,p2R2]@@@$@@@D@A.C@@"D@@AF@BCE@D@( 5Ltac_plugin.Taccoerce,p2R2V9@@A7@$(@@  @O@ABN@C@( 5Ltac_plugin.Taccoerce,%m11,&m12 @+X*H4@@@@@@ԐAo@$?@@@e@Ad@A@( 5Ltac_plugin.Taccoerce,;m11X@@@w@$G@@A@( 5Ltac_plugin.Taccoerce,Ap2R2i,Bp2R2z@;A`V!n@L@,Jp2R2^,Kp2R2_@@@$W@@@ A@@A@'A@@A@A@( 5Ltac_plugin.Taccoerce,Vp2R2b@@@@$b@@ A@( p5Ltac_plugin.Taccoerce,\515H,]515@@@$@$i@@@ Q.@A@@A@@A@( T5Ltac_plugin.Taccoerce,g515l,h515@@@$@$t@@@ P9@A@@A@@A@( <5Ltac_plugin.Taccoerce,r55,s55@@A-İ S#arg@%-@,|55,}55@@#tag@ U#tag@,d T'$Dyn_'a@@@k$<l@@n@,55,55@@@ ,@@@A@@ S S-@@-@A@$@@@"A@@B@@AB@@B@( 05Ltac_plugin.Taccoerce,55.@@@*@$@@@ @A@@A@( 5Ltac_plugin.Taccoerce,77,78@@A- W#env@%L@,6@6M,6@6P@@ X!v@%.@,6@6Q,6@6R@@ Y+pr_with_env@@@%V V@%P V@@ WA WA W  W@ W@,6U6[,6U6f@@@(GenprintA _:default_already_surrounded@@-Notation_termA,tolerability@@@,7u7,7u7@@ `'printer@@(GenprintA6printer_fun_with_level@@ W@,7u7,7u7@@@%@@@":$@E"9$@D@@A)G@@YB@@ABNC@@!F@@AXA@@BC@%A@@A@G@( 5Ltac_plugin.Taccoerce-7E7f-7E7t@@Ak ^"pr@@@'EnvironA#env@@@@#EvdA(evar_map@@氳@"PpA!t@@@@@-77E7`-87E7b@@@%D@@@:@A6@)E@@AB7@4@AC3@E@( 5Ltac_plugin.Taccoerce-E7%7?-F7%7D@@A ]"pr@@F$unit@@@ళ%@@@@-W7%79-X7%7;@@@%d@@ U@E@@ABVCQ@E@( 5Ltac_plugin.Taccoerce-c77 -d77@u2top_printer_result@@ِA@%w@@@h@Ag0Bb@C@( 5Ltac_plugin.Taccoerce-t77@@A@%@@ C@( 5Ltac_plugin.Taccoerce-z6U6W@@@@%@@@w@Ar@Bq@B@( d5Ltac_plugin.Taccoerce-66-66@@@ W XB߰ Z"pr@@-6U6g-6U6i@@@%@@@ A@@A@B@@A&TA@@C@@AB@B@( T5Ltac_plugin.Taccoerce-66@@@ X YA@%@@C@( <5Ltac_plugin.Taccoerce-66+@@@ X YA*@%@@#B@( (5Ltac_plugin.Taccoerce-66-66@@@ W XǐA8@%@@1A@( 5Ltac_plugin.TaccoerceF @@A=@%@@6A@( 5Ltac_plugin.Taccoerce-66-66@@AF [#env@&d@-66-66@@ \%sigma@&_@-66-66@@@%@@@"=%o@B@@D@@ABP@C@@ACQ@D@(5Ltac_plugin.Taccoerce-6l6p1@@@a@%@@ZA@(5Ltac_plugin.Taccoerce-77-78@@@L a#env@& V @-77-77@@ b%sigma@& V @.77.77@@@&@@@B@@A A@@B@/A@@A"B@@B@B@(5Ltac_plugin.Taccoerce.8?8Y.88@@@ cT d_B/n d&u@J&option@&v@@ cW c=@.,88..-881@@ e"id@&p@.2882.3884@@ f#env@&k@.8885.9888@@ g!v@&]@.>889.?88:@@ h!s@&Z@.D88;.E88<@@@&Q@@@C@@AD@@/E@@ABA@@B@@AC@&A@@A@E@(5Ltac_plugin.Taccoerce.X8?8Z.Y88@@@ da egBF@&l@@F@(5Ltac_plugin.Taccoerce.f88@@@ ei foBS@&y@@(G@(t5Ltac_plugin.Taccoerce.s88@@@ fq gwB`@&@@5H@(d5Ltac_plugin.Taccoerce(.88@@@ gy hBm@&@@BI@(T5Ltac_plugin.Taccoerce5.88@@@ h iBz@&@@OJ@(D5Ltac_plugin.TaccoerceB.88@@@ i jB@&@@\K@(45Ltac_plugin.TaccoerceO.8?8}@@@ j kB@&@@iL@($5Ltac_plugin.Taccoerce\.8?8n@@@ k lA@&@@vM@( 5Ltac_plugin.Taccoerce.8?8r@@@ k lA@&@@L@(5Ltac_plugin.Taccoerce.885@@@ j kA@&@@K@(5Ltac_plugin.Taccoerce.88O@@@ i jA@&@@J@(5Ltac_plugin.Taccoerce.88i@@@ h iB@&@@I@(5Ltac_plugin.Taccoerce.88@*@@ gx hɐA@'@@H@(5Ltac_plugin.Taccoerce/88@7@@ fp gѐA@'@@G@(5Ltac_plugin.Taccoerce/88@D@@ eh fِA@'"@@F@(p5Ltac_plugin.Taccoerce/88/88@R@@ d` eA @'0@@E@(X5Ltac_plugin.Taccoerce/*8?8B@@@@'6@@E@(l8Ltac_plugin.Tactic_debug&_none_A@AAA@Q*floatarray@,@@@A@@@W@@@@P5extension_constructor@A#int@,@@@A@@@]@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@l@а_$true@@@q@@A@@@q@AF$unit@,@@а`"()@@@z@@A@@@z@A#G#exn@,@@AA@@@}@@&H%array@,@M@A@A@@@@@-I$list@,N@Aаa"[]@@@@аb"::@ @@O@@@@A@Y@@@@EJ&option@,P@Aаc$None@@@@аd$Some@ @@@@A@Y@@@@WN&lazy_t@,1Q@A@A@Y@@@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@A͠=ocaml.warn_on_literal_patternO@\.Assert_failureC@@X@@A۠\@Y0Division_by_zeroC$@@@A⠠c@X+End_of_fileC+@@@A頠j@W)Sys_errorC2@.@@A񠠠$r@[.Sys_blocked_ioC:@@@A+y@V)Not_foundCA@@@A2@U'FailureCH@D@@A: @T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@AI@S-Out_of_memoryC_@@@AP @R-Match_failureCf@eab@c@@A*]-@C%bytes@ِ@*PervasivesA@$UtilA@%NamesA@"PpA@'TacexprA@'TermopsA/ltac_trace_info@@'ExninfoA!t*ltac_trace@@ C@@ B@explain_logic_error_no_anomaly@@@@%6 %/@"PpA!t@@%5 %0@%1 %.@jW[jWy@@"-msg_tac_debug@@@"PpA!t@@+?"%X@)ProofviewA*NonLogicalC!tF$unit@@@'*@@')"%Y@%Z"%W@ n n@@.msg_tac_notice@@'@@+]+N"@@+U@@+T+O@+P+M@#o $$o 2@@*db_pr_goal@@@)ProofviewA$GoalA!t@@4+lL@@4+m@+n+k@>s|?s|@@*db_pr_goal@L&tacticF$unit@@@58@@5754@R|S|@@$help@@B@@5|5ykd@@5@@55z@5{5x@kD  lD  @@(goal_com@@j@@6o616~@@6J69@@6862@6360@M 0 4M 0 <@@'skipped@#ref@@66@@66{@U K OU K V@@$skip@/@@66@@66@V  V  @@*breakpoint@$oO&string@@@x6@@66@@66@W  W  @@%batch@@*PervasivesA#ref@@96@@66@Y  Y  $@@@(GoptionsA+drop_spaces@@O&string@@@B<,@A#int@@@C <-<.@t?t@@ *string_get@@`@@D C򰖰@A#int@@@D CbB$char@@@D C@@C C@C C@C C@gx&*hx&4@@ /run_invalid_arg@@@@D" D@D)@@D( D @D! D@~||@@ 'run_com@@@@D D7y@@E D?@@D> D8@D9 D6@.2.9@@ #run@@E$bool@@@ET EM@@E E\@@E[ EN@EO EL@y}y@@ &prompt@@@@G E͠9@@F[ G@@G E@E E@@@ ,debug_prompt@@A#int@@@K> H@@@Iy H"@@*@@Ji JwJa Jo@@Js JxAJy H& @@J` H'@H( H#@H$ H@H  H@ X\ Xh@@ (is_debug@@J@@K Kv!I@@K K~@@K} Kw@Kx Ku@#48$4@@@ )db_constr@@d@@L  K찖@@'EnvironA#env@@L, K𰖰@@#EvdA(evar_map@@L+ K@@'EConstrA&constr@@L* Ke`@@L L@@K K@K K@K K@K K@K K@g C Gh C P@@ /db_pattern_rule@@@@Lc LH@@@L LL@LѠ?@@L@LР@@L@@L LP@@Lk LX@@LW LQ@LR LM@LN LI@LJ LG@!/!3!/!B@@ )hyp_bound@@@%NamesA$name@@L L鰖@@g L@L L@"n"r"n"{@@K.db_matched_hyp@@@@j`Kj5@@@jKj9@@@jKj=@:"Id@!t@@jKjD@jKKjE@@jKjF@jGKjA@Q@@jKjM @@jhKjU@@jTKjN@jOKjB@jCKj>@j?Kj:@j;Kj6@j7Kj4@  ##   ##@@T0db_matched_concl@@L@@jTjа@@@kTj԰@@@kTjذ@@@kTjܰ>9@@jTj@@jTj@jTj@jTj@jTj@jTj@@$Q$UA$Q$e@@Z5db_mc_pattern_success@@@@k?Zk,XS@@kGZk4@@k3Zk-@k.Zk+@Z%q%u[%q%@@]6db_hyp_pattern_failure@@@@k]k@D@@k]k@?@@k]k@@@k]kEA@@k@@k]k@k]k@@k]k@@k]k@k]k@k]k@k]k@k]k@$&&$&&@@e3db_matching_failure@@@@l%el@@l-el@@lel@lel@.(( .((3@@h/db_eval_failure@@@@l|hle@@@lhli٠@@lhlq@@lphlj@lkhlf@lghld@7)R)V7)R)e@@m0db_logic_failure@@@@mml@7@@m(ml@@m/mm@@mml@lml@lml@B**B**@@q-is_breakpoint@@TS@@mqm|@@m{qmj@꠰@'TacexprA-message_tokenm@@mqm~@@m}qmnE$bool@@@mqmo@mpqmk@mlqmi@2M, ,3M, ,@@v-db_breakpoint@@s@@mvm@.+x@@x@@xvmY<@@xvm@@mvm@mvm@mvm@[Q,,\Q,,@@L/is_defined_ltac@@I$list@z'U.ltac_call_kind@@z(@z&L~@@~Ly@@z$Ly@yLy@\--\--@@f7explain_ltac_call_trace@@@@;f~ @.#~+g~)@~*g~#@@~"f~@@~f~@@f~@~f~@~f~@~f~ @e..e..@@/skip_extensions@@THݠQ@@@@@Sd@@T@UR@4444@@2extract_ltac_trace@#loc@#LocA!t@@@@@J&option@@@@@8@@@G_+@@XW@@VH@I@@@6666@@.get_ltac_trace@@@̠@'ExninfoA$info@@@ɰKf@@@h@@@@@@@@@\:: ]::@@@.5.5+@@)TaccoerceA@=A@AB?@BC>=#D@@@'*match*@m@@AP@@BO@@Cg@@ACS\@@d@@A!b@@BnS@@e@@Au`@@BCD_@@c@@AFa@@!]@@ABKJhI@@Z@@AQ@@E@@ABCEF@@i@@Ak@@}l@@AB1L@@LK@@^@@ABCT@@f@@A[@@Mh@@AA@@BCDG@@H@@R@@ABC@@RD@@Y@@ABCB@@"X@@A=W@@BUV@@'N@@j@@AB=M@@U@@ACDEFG@@mA(l8Ltac_plugin.Tactic_debug:::;@AA@q@@@c@AbaB_^DTSECBG@@l(iD8Ltac_plugin.Tactic_debugrr@ɐB@)ProofviewA*NonLogicalC@@@w@Ba@]@A[@BCZ@R@AP@F@ABDED@@?@AC<@5@A2@BDE@@R@(i08Ltac_plugin.Tactic_debugr@F$unit@@@ C@@ C CB)@@@#S@(i8Ltac_plugin.Tactic_debug2 r@@@ C@@ C CB:@@@4T@(h8Ltac_plugin.Tactic_debugr&@*) C C@@ C CBL@@@FS@(h8Ltac_plugin.Tactic_debug0rU@<@@ C CBZ@@@TR@(h8Ltac_plugin.Tactic_debug>^ I K?c @@(GoptionsA.write_functionE$bool@@@:F@@:EB@@@l@@ACjD@@AhBgCE@@P@(h@8Ltac_plugin.Tactic_debug^W  _W  @6A@@@@@A@B}CD@@N@(h(8Ltac_plugin.Tactic_debugnW  @z@@66A@@@N@(h 8Ltac_plugin.Tactic_debug|V  }V  @6A@$@@-@@ABCD@@M@(g8Ltac_plugin.Tactic_debugV  @@@66A@7@@M@(g8Ltac_plugin.Tactic_debugU K YU K @6~A@B@@<K@BCD@@L@(g8Ltac_plugin.Tactic_debugU K r@@@66A@T@@L@(gx8Ltac_plugin.Tactic_debug}@ z @uA@]@@@5@A/@B.@@AjBCD@@I@(f8Ltac_plugin.Tactic_debugQ Q@۠@@ E@@ D HA@v@@@@@@@(f8Ltac_plugin.Tactic_debugT*DT*R@@'EnvironA#env@@ ǐA !x@@S&S'@@@@@@ A@@A@@B@(f8Ltac_plugin.Tactic_debugT*,T*T@@@@@@ A@(fx8Ltac_plugin.Tactic_debugVuVu@@@"PpA!t@@@WB 5#env@@UUeUUh@@%sigma@@UUiUUn@@#hyp@@!UUo"UUr@@@@@@C@@A A@@B@@AB@@D@(f\8Ltac_plugin.Tactic_debug/Vuw0Vu@@@#@@@C@(f48Ltac_plugin.Tactic_debug6X7X@@@"PpA!t@@#@##A l"rl@@KWLW@@@@@@ A@@A@@C@(f$8Ltac_plugin.Tactic_debugUX VX@{@@##A@@@C@(e8Ltac_plugin.Tactic_debugcXd[e@@@@@@A@(e8Ltac_plugin.Tactic_debugj[elk[e@@A)!p@@sY&tY'@@%sigma@@#EvdA(evar_map@@$I#@Z,7Z,<@@#env@@'EnvironA#env@@$J#@Z,>Z,A@@@7@@@d)@C@@D@@AB/B@@%param@A@@/E@@ABC@@E@(e8Ltac_plugin.Tactic_debugZ,DZ,a@8)@#$HAD@T@@@@A@B@@B@(e8Ltac_plugin.Tactic_debugZ,3P@@AM@]@@ BA(e8Ltac_plugin.Tactic_debugY[e@A@~@f@@@(@A@@A (e8Ltac_plugin.Tactic_debughhT@@$UtilA$iexn@@%B !e@&@gg@@@@@@ A@@A@@A@(eh8Ltac_plugin.Tactic_debughhU@@@@@@ A@(eP8Ltac_plugin.Tactic_debugll@"@@!%AB !!e@'@jWzjW{@@@@@@ A@@A@@A@(e$8Ltac_plugin.Tactic_debug k~ l@@@@@@ A@(e8Ltac_plugin.Tactic_debug n n@@"PpA!t@@"'+#+=B C#!s@1@ n n@@@@@@ A@@A@@A@(d8Ltac_plugin.Tactic_debug (n )n@?@@#+>$+DA@@@A@(d8Ltac_plugin.Tactic_debug 6n+@@@@@@A@(d8Ltac_plugin.Tactic_debug @C@@34A@.@@E@(c\8Ltac_plugin.Tactic_debug w0@@A@4@@DA(cX8Ltac_plugin.Tactic_debug v v@AA$@>@@@@AB@@C (cH8Ltac_plugin.Tactic_debug vD@@A.@H@@ CA(cD8Ltac_plugin.Tactic_debug u u@AA7@R@@@@A@B@@B (c08Ltac_plugin.Tactic_debug uX@@AA@\@@ BA(c,8Ltac_plugin.Tactic_debug t t@AAJ@f@@@@A@@A (c8Ltac_plugin.Tactic_debug tk@@@S@o@@ A@(b8Ltac_plugin.Tactic_debug  7 K  7 y@ !t @@5;5O5I@@5J5NA "gl@ @@5C5<@ }  } @@"pg@ @@5B5?@ ~  ! ~  #@@@@@@A@@B@@AB@ B@@ A@@AB@B@(b8Ltac_plugin.Tactic_debug  7 [  7 x@ #@@5P5UB/@@@B@(b8Ltac_plugin.Tactic_debug  7 \  7 q@ 1@@5W5]B=@@@%C@(b8Ltac_plugin.Tactic_debug ( 7 g@ >@@5_5dAJ@@@2D@(b8Ltac_plugin.Tactic_debug 5 7 k@ K@@5^5kAW@@@?C@(b8Ltac_plugin.Tactic_debug B 7 9p@@A]@@@EBA(b8Ltac_plugin.Tactic_debug J~  & K~  3@AAf@@@@O@AL@A (b8Ltac_plugin.Tactic_debug U~  @@@o@@@ A@(b8Ltac_plugin.Tactic_debug [E   \J  @ r@@55B @@@@@A@@A@ A@@A@A@(b|8Ltac_plugin.Tactic_debug oE   pI  @ @@55B @@@B@(bl8Ltac_plugin.Tactic_debug }I  @ @@55B @'@@!C@(b\8Ltac_plugin.Tactic_debug H Y @ @@55B @4@@.D@(bL8Ltac_plugin.Tactic_debug( H Y @ @@55B @A@@;E@(b<8Ltac_plugin.Tactic_debug5 G  U@ @@55B @N@@HF@(b,8Ltac_plugin.Tactic_debugB G  L@ @@55B @[@@UG@(b8Ltac_plugin.Tactic_debugO F  @ @@55B @h@@bH@(b 8Ltac_plugin.Tactic_debug\ F  @ @@55ȐB @u@@oI@(a8Ltac_plugin.Tactic_debugi E  @ @@55АB @@@|J@(a8Ltac_plugin.Tactic_debugv E  @ @@55אA @@@K@(a8Ltac_plugin.Tactic_debug E  @ @@55ސA '@@@J@(a8Ltac_plugin.Tactic_debug F  5@ @@55A 4@@@I@(a8Ltac_plugin.Tactic_debug F  O@ "@@55A A@@@H@(a8Ltac_plugin.Tactic_debug G  #i@ /@@55A N@@@G@(a|8Ltac_plugin.Tactic_debug &G  P@ <@@55A [@@@F@(ah8Ltac_plugin.Tactic_debug 3H Y b@ I@@56A h@@@E@(aP8Ltac_plugin.Tactic_debug @H Y @ V@@56A u@@@D@(a<8Ltac_plugin.Tactic_debug MI  @ c@@56A @@@C@(a$8Ltac_plugin.Tactic_debug ZI  @ p@@56A @@@B@(a8Ltac_plugin.Tactic_debug gJ   hJ  @ ~@@56&A @@@ A@(`8Ltac_plugin.Tactic_debug uE  @@@ @@@A@(`8Ltac_plugin.Tactic_debug {P f j |P f @ ; @@6:6CA #tac@ @ M 0 = M 0 @@@@.@@@ A@@A@ SC@@A B@@ A@@AB@A@(`8Ltac_plugin.Tactic_debug P f } P f @Ƞ $6D@@6E6IA!@H@@A@(`8Ltac_plugin.Tactic_debug P f  P f @ @@6K6PB/@V@@(A@(`8Ltac_plugin.Tactic_debug P f  P f @ @@6R6XB=@d@@6B@(`8Ltac_plugin.Tactic_debug P f @ @@6Z6_AJ@q@@CC@(`8Ltac_plugin.Tactic_debug P f @ @@6Y6fAW@~@@PB@(`|8Ltac_plugin.Tactic_debug P f  P f @ @@6Q6nAe@@@^A@(`p8Ltac_plugin.Tactic_debug N C Et@@@k@@@dA@(`\8Ltac_plugin.Tactic_debug c  c @@@,!x@ (@@<&:H@ c  c @@@@@@A@@A@ CA@@A@A@(`L8Ltac_plugin.Tactic_debug b   b  @@@C@@@@s@A@@A@ PA@@A@A@(`@8Ltac_plugin.Tactic_debug m"& m"'@@AR !s@ @ !i "i@@@@@@ A@@A@@A@(` 8Ltac_plugin.Tactic_debug +k ,k@@A@@@ A@(`8Ltac_plugin.Tactic_debug 2j 3j@ @@ CTA@@@A@(_8Ltac_plugin.Tactic_debug =j >j@ @@ CAA'@@@ A@(_8Ltac_plugin.Tactic_debug Hj.@@@-@@@&A@(_8Ltac_plugin.Tactic_debug Nv Ov$@@A !s@ ,@ Vt Wt@@ !e@ @@C C@ av bv@@@@@@B@@AA@@B@@B@(_|8Ltac_plugin.Tactic_debug mu nu@ =A @@@@ @A@@E@(_h8Ltac_plugin.Tactic_debug xu @ BA)@@@ E@(_T8Ltac_plugin.Tactic_debug u1@@@/@"@@A@(_48Ltac_plugin.Tactic_debug znz zn@@A° !s@ F@ x&5 x&6@@ !i@ C@ x&7 x&8@@ !e@3@@D  D @ znu znv@@@C@@@C@@AA@@B@@AB@@C@(_$8Ltac_plugin.Tactic_debug y;A y;m@ VA)@S@@@ B@@F@(_8Ltac_plugin.Tactic_debug y;] @ [A2@\@@ F@(^8Ltac_plugin.Tactic_debug y;=:@@@8@b@@B@(^8Ltac_plugin.Tactic_debug | |@@@@i@@@ +@A@@A@@A@(^8Ltac_plugin.Tactic_debug df dw@ ݠ {@@ DJ DB@@ DC DIB $inst@ ]@ .: .>@@@)ProofviewA*NonLogicalC@@@@A@@A@ IC@@A D@@B F@@ E@@A H@@ cB@@A wA@@ G@@ABCD@B@(^L8Ltac_plugin.Tactic_debug4DZ@@@&@@@A@(^88Ltac_plugin.Tactic_debug DH@@A- *first_char@5@dd@@@@@@ A@@A@ oC@@A ;D@@y@@@)ProofviewA*NonLogicalC@@@@A@@A@fA@@A B@@B@A@(\ 8Ltac_plugin.Tactic_debugPQy@] g@@ E E_@@ E` EfB(@ @@B@([8Ltac_plugin.Tactic_debugdnu@pk@@ Ej@@ Ei EpB9@ @@,C@([8Ltac_plugin.Tactic_debuguv@ @@ E Et@@ Eu E{BM@ &@@@D@([8Ltac_plugin.Tactic_debug@@@ E@@ E~ EA^@ 7@@QE@([8Ltac_plugin.Tactic_debug@]@@ E EAk@ D@@^E@([8Ltac_plugin.Tactic_debug2@3 E E|@@ E} EA|@ U@@oD@([t8Ltac_plugin.Tactic_debugy}h@Ġi E Eg@@ Eh E͐A@ f@@B@([H8Ltac_plugin.Tactic_debugy@@A@ l@@A@([<8Ltac_plugin.Tactic_debug@@@@ r@@A@([8Ltac_plugin.Tactic_debug @@@ !x@@yy@@@ @@@ A@@A@\A@@A@A@([8Ltac_plugin.Tactic_debug#7#m@@@ E EB 'skipped@D@@@@ @@@ A@@A@A@@A@A@(Z8Ltac_plugin.Tactic_debug#8#c@@@ E EB@ @@B@(Z8Ltac_plugin.Tactic_debug#T@%@@ E EA'@ @@ C@(Z8Ltac_plugin.Tactic_debug#X@2@@ E EA4@ @@-B@(Z8Ltac_plugin.Tactic_debug)#g*#l@@@@ E EAB@ @@;A@(Z8Ltac_plugin.Tactic_debug7#)P@@@H@ @@AA@(Zl8Ltac_plugin.Tactic_debug=hj>+2@@A #lev@ p@JXiKXl@@ #tac@ j@PXmQXp@@ !f@ g@VXqWXr@@ (runfalse@eF@@H.@@H- H*@ef@@@)ProofviewA*NonLogicalC ">=@@. H:@@H;@@7H7@@H9@H8<@@H6@H5@H4 H3@@@ (newlevel@H @@I HA@@H@ H<@171?@@@ ;@@@3E@@ANA@@B[C@@F@@AMD@@[B@@ABC@F@@A@@ABAC@@B@@AC H@@G@@AE@@0D@@ABD@FA(Zh8Ltac_plugin.Tactic_debugBF]d@AB@ b@@'#@!@A@BC@E(Z`8Ltac_plugin.Tactic_debug B]@@#IntA!t@@ Hl HD@@ HE HJA@ @@F@(ZP8Ltac_plugin.Tactic_debugBX@ HU HK@@ HL HPA@ @@.F@(Y8Ltac_plugin.Tactic_debug13@@A@ @@4E@(Y8Ltac_plugin.Tactic_debug@@A@ @@@_@A^;CW@DA(Y8Ltac_plugin.Tactic_debug@AA@ @@ j@e@ABd@C (Y8Ltac_plugin.Tactic_debug@@@@ @@ C@(Y8Ltac_plugin.Tactic_debugY@C JH I@@ I IB ,initial_skip@<@(Be)Bq@@@ @@@ A@@A@I@@AD@@A@@ABF@@E@@AH@@C@@AB@@G@@ABCD@A@(Y8Ltac_plugin.Tactic_debugDE@Q{@@ J' I@@ I IːB0@ @@)B@(Y8Ltac_plugin.Tactic_debugX@d _@@ I@@ I IՐBA@ @@:C@(Yx8Ltac_plugin.Tactic_debug%i@u p@@ I@@ I IߐBR@ @@KD@(Yd8Ltac_plugin.Tactic_debugz{@@@ J I@@ I IAg@ ,@@`E@(Y08Ltac_plugin.Tactic_debugK@L J I@@ I JAx@ =@@qB@(X8Ltac_plugin.Tactic_debug@@A~@ C@@wA@(X8Ltac_plugin.Tactic_debug@fJ&option@t Ig@@ If H{@@ H| HA@ ]@@B@(X8Ltac_plugin.Tactic_debug@ H H@@ H HA@ n@@B@(X8Ltac_plugin.Tactic_debug+>@@A@ t@@A@(X|8Ltac_plugin.Tactic_debuguy@@@@ z@@A@(Xh8Ltac_plugin.Tactic_debug>Z @ V I I@@ I IBȰ *breakpoint@%@@@@ @@@ A@@A@A@@AC@@EB@@ABE@@D@@AC@A@(XL8Ltac_plugin.Tactic_debug>g>@' I@@ I IA%@ @@A@(X$8Ltac_plugin.Tactic_debug>ID@@A+@ @@$A@(X8Ltac_plugin.Tactic_debug@ڠ@@ Ir@@ Iq IwA>@ @@7B@(X8Ltac_plugin.Tactic_debug-.=@ Io@@ Ip IAO@ @@HA@(W8Ltac_plugin.Tactic_debug>0?<@l I@@ I IA`@ @@YA@(W8Ltac_plugin.Tactic_debugO"@@Af@ @@_A@(W8Ltac_plugin.Tactic_debugUV@M@@ Ij IeAu@ @@nA@(W8Ltac_plugin.Tactic_debugd@@@{@ @@tA@(W8Ltac_plugin.Tactic_debugj0k9@w r@@ J@@ J J>AU (new_skip@@|}@@@ @@@ A@@A@>B@@A@@AB@B@(W8Ltac_plugin.Tactic_debug @A@ +@@ B@(W8Ltac_plugin.Tactic_debug *@$ J2B@ 6@@B@(Wp8Ltac_plugin.Tactic_debug @A!@ :@@B@(W`8Ltac_plugin.Tactic_debug>D>\@ J@@ J JEA2@ K@@+A@(W88Ltac_plugin.Tactic_debug@@@8@ Q@@1A@(W 8Ltac_plugin.Tactic_debug@@@ !s@8 I@@@@ `@@@ A@@A@*A@@A@A@(V8Ltac_plugin.Tactic_debug@ԐA (newlevel@@hzh@@@ u@@@ A@@A@,A@@AF@@BE@@B@@AGD@@\C@@ABC@B@(V8Ltac_plugin.Tactic_debug@@@@ @@A@(V8Ltac_plugin.Tactic_debug@@@ J@@ J JA0 'reraise@G#exn@@@ K` KM J{@  @@ $info@@'ExninfoA$info@@ Kb J J|@@@@ @@@B@@A  @A@@+C@@AB@|A@@AE@@IB@@ABD@@C@@AC@D@(V8Ltac_plugin.Tactic_debug56@cL K J@@ J JBI@ @@%D@(V8Ltac_plugin.Tactic_debugH%I>@U P@@ J@@ J JB[@ @@7E@(Vt8Ltac_plugin.Tactic_debugZ.@f a@@ J@@ J JBl@ @@HF@(VP8Ltac_plugin.Tactic_debugk2#@w& J J@@ J JB~@ @@ZE@(V08Ltac_plugin.Tactic_debug}~@H J@@ J KTA@ +@@kD@(V8Ltac_plugin.Tactic_debug@A@ /@@oD@(V8Ltac_plugin.Tactic_debugxx@ KA@ :@@zD@(V8Ltac_plugin.Tactic_debugx @@@ K KB@ G@@D@(U8Ltac_plugin.Tactic_debugxx@@@ K! K'B@ U@@E@(U8Ltac_plugin.Tactic_debugx@@@ K) K/B@ b@@F@(U8Ltac_plugin.Tactic_debugx@@@ K1 K6A@ o@@G@(U8Ltac_plugin.Tactic_debugx@@@ K0 K=A@ |@@F@(U8Ltac_plugin.Tactic_debugx5@@@ K( KDA@ @@E@(U8Ltac_plugin.Tactic_debugxx@@@ K  KLA@ @@D@(U8Ltac_plugin.Tactic_debugh@A@ @@D@(U|8Ltac_plugin.Tactic_debugBQBr@@@ K KA @ @@D@(Uh8Ltac_plugin.Tactic_debug   *@̠ J@@ J K^B@ @@C@(UL8Ltac_plugin.Tactic_debug@@A$@ @@CA(U88Ltac_plugin.Tactic_debug%@A@Z@ @@@@A@A (U 8Ltac_plugin.Tactic_debug.ik/iv@;@@ K K@@ K KA~ "db@1@D4AE4C@@@)ProofviewA*NonLogicalC@ @@@A@@A@B@@A@@AB@B@(T8Ltac_plugin.Tactic_debug)W  +@@@@ @@ A@(T8Ltac_plugin.Tactic_debug]^@@A" *breakpoint@+@diei@@@@@@'*match*@C@B@@AA@@B@3B@@A@@AB@C@(T8Ltac_plugin.Tactic_debugyz@@@ K K@@ K KŐA)@*@@"D@(T8Ltac_plugin.Tactic_debug6@@A.@/@@'C@(Tx8Ltac_plugin.Tactic_debug@@A5@6@@.C@(TX8Ltac_plugin.Tactic_debugC@@@;@<@@@-@A,@A@(T48Ltac_plugin.Tactic_debug  K@@@D $skip@% K@  @@@L@@@ A@@A@@A@(T8Ltac_plugin.Tactic_debug    @b@@ L L@@ L L A %debug@@ C Q C V@@ #env@@ C W C Z@@ %sigma@@ C [ C `@@ !c@@ C a C b@@@)ProofviewA*NonLogicalC@@@@A@@$D@@ABC@@B@@AC@B@@ A@@AB@E@(S8Ltac_plugin.Tactic_debugC !@@@5@@@D@(S8Ltac_plugin.Tactic_debug !@@A< "db@F L @    @@@@@@ A@@A@3D@@A@B@@*A@@A>C@@BC@A@(S8Ltac_plugin.Tactic_debug    @+@@ L LB!@@@A@(S8Ltac_plugin.Tactic_debug"  #  @9@@ L L A/@@@'B@(S8Ltac_plugin.Tactic_debug0  1  @G@@ L L)C=@@@5A@(S|8Ltac_plugin.Tactic_debug>  *@@AC@@@;A@(Sp8Ltac_plugin.Tactic_debugD  P@@@I@@@AA@(SX8Ltac_plugin.Tactic_debugJ!t!vK!t!@W@@ Lg L[@@ L\ LaA %debug@@a!/!Cb!/!H@@ #num@@g!/!Ih!/!L@@ !r@@m!/!Mn!/!N@@@)ProofviewA*NonLogicalC@@@@C@@AB@@A@@AB@tC@@AB@@A@@AB@D@(S08Ltac_plugin.Tactic_debug<" "0@@@.@)@@C@(S8Ltac_plugin.Tactic_debug" "'@@A5 "db@? Lb@!t!!t!@@@7@@@ A@@A@B@@A:C@@=A@@A8D@@BC@A@(R8Ltac_plugin.Tactic_debug!!!"@@@ Ll LqB!@P@@A@(R8Ltac_plugin.Tactic_debug!!!" @@@ Ls LyB/@^@@'B@(R8Ltac_plugin.Tactic_debug!!@@@ L{ LB<@k@@4C@(R8Ltac_plugin.Tactic_debug!!@@@ L LBI@x@@AD@(R8Ltac_plugin.Tactic_debug(!!@@@ L LBV@@@NE@(R8Ltac_plugin.Tactic_debug5!!@@@ L LBc@@@[F@(R8Ltac_plugin.Tactic_debugB!!@ @@ L LAp@@@hG@(R8Ltac_plugin.Tactic_debug!!@@@ L LA}@@@uF@(Rp8Ltac_plugin.Tactic_debug!!5@%@@ L LA@@@E@(RX8Ltac_plugin.Tactic_debug!!O@2@@ L LA@@@D@(RD8Ltac_plugin.Tactic_debug)!!i@?@@ L LA@@@C@(R,8Ltac_plugin.Tactic_debug6!"@L@@ Lz LƐA@@@B@(R8Ltac_plugin.Tactic_debugC!" D!"@Z@@ Lr LΐA@@@A@(R 8Ltac_plugin.Tactic_debugQ!!R""@@A@@@A@(R8Ltac_plugin.Tactic_debugX!!@@@@@@A@(Q8Ltac_plugin.Tactic_debug^""_""@@A@@@@J @A@@A@@AB(Q8Ltac_plugin.Tactic_debugk""l""@@@ g gB"id@!t@@gj@~""""@@@"@@@B@@A"@B@@C@(Q8Ltac_plugin.Tactic_debug""@@@ g gA@3@@D@(Q8Ltac_plugin.Tactic_debug""+@@@ g gA*@@@@C@(Q8Ltac_plugin.Tactic_debug""""@@@ g j+A8@N@@,B@(Q|8Ltac_plugin.Tactic_debugF @@A=@S@@1BM(Q`8Ltac_plugin.Tactic_debug"n"~@A@@Z@@XAT(QH8Ltac_plugin.Tactic_debug #\#^ #\#l@ˠn@@KjdKjX@@KjYKj^AL%debug@@ ## ##@@M#env@@ ##  ###@@N%sigma@@ ##$ ##)@@O"id@@ ##+ ##-@@P!c@@ ##0 ##1@@Q#ido@@ ##3 ##6@@@)ProofviewA*NonLogicalC@@@@F@@A0E@@B+D@@#G@@AA@@BSk@B@@.C@@ACD@oC@@AB@@/A@@AB@H@(Q8Ltac_plugin.Tactic_debugZ$$+@@AL@@@GA(Q8Ltac_plugin.Tactic_debugHAA@b@@@@"@A!@@ABC@E (P8Ltac_plugin.Tactic_debug+$$"@@A`R"db@jKj_@2 #\#u3 #\#w@@@@@@ A@@A@PF@@AcC@@B@@ABZE@@QG@@A_A@@fD@@ABC@A@(P8Ltac_plugin.Tactic_debugJ##K#$@a@@LjiMjnB'@@@A@(P8Ltac_plugin.Tactic_debugX##Y##@o@@MjpNjvB5@@@-B@(P8Ltac_plugin.Tactic_debugf##@|@@NjxOj~BB@@@:C@(P8Ltac_plugin.Tactic_debugs##@@@OjPjBO@@@GD@(P8Ltac_plugin.Tactic_debug(##@@@PjQjA\@*@@TE@(Px8Ltac_plugin.Tactic_debug##@@@PjQjAi@7@@aD@(PX8Ltac_plugin.Tactic_debug##5@@@OjPjAv@D@@nC@(PH8Ltac_plugin.Tactic_debug##O@@@NjwOjA@Q@@{B@(P08Ltac_plugin.Tactic_debug###$@@@MjoNjC@_@@A@(P 8Ltac_plugin.Tactic_debug##x@@A@e@@A@(P8Ltac_plugin.Tactic_debug #{#}@@@@k@@A@(O8Ltac_plugin.Tactic_debug$$$$@۠~@@TjTj@@TjTjA%U%debug@@$Q$f$Q$k@@V#env@@$Q$l$Q$o@@W%sigma@@$Q$p$Q$u@@X!c@@$Q$v$Q$w@@@)ProofviewA*NonLogicalC@@@@A@@$D@@ABC@@B@@AC@B@@(A@@AB@E@(O8Ltac_plugin.Tactic_debugC%!%1@@@5@@@D@(O8Ltac_plugin.Tactic_debug%!%(@@A<Y"db@FTj@$$$$@@@@@@ A@@A@3D@@A@B@@FA@@A>C@@BC@A@(O8Ltac_plugin.Tactic_debug0$$1$% @G@@UjVjB!@@@A@(O|8Ltac_plugin.Tactic_debug>$$?$$@U@@VjWkA/@@@'B@(Od8Ltac_plugin.Tactic_debugL$%M$%@c@@VjWk C=@@@5A@(OH8Ltac_plugin.Tactic_debugZ$$*@@AC@@@;A@(O<8Ltac_plugin.Tactic_debug`$$P@@@I@@@AA@(O$8Ltac_plugin.Tactic_debugf%%g%%@s@@ZkCZk7@@Zk8Zk=A[%debug@1@{%q%|%q%@@@)ProofviewA*NonLogicalC@$@@@A@@A@}B@@A@@AB@B@(O8Ltac_plugin.Tactic_debug(!&u&@@@@1@@ A@(N8Ltac_plugin.Tactic_debug!&u&|@@A!\"db@+Zk>@%%%%@@@?@@@ A@@A@A@@A@A@(N8Ltac_plugin.Tactic_debug%% &/&t@@@[kH\kMB@R@@A@(N8Ltac_plugin.Tactic_debug%% &/&j@@@\kO]kUB)@`@@!B@(N8Ltac_plugin.Tactic_debug%&+@@@]kW^k]B6@m@@.C@(N8Ltac_plugin.Tactic_debug%&"@@@^k__kdAC@z@@;D@(N8Ltac_plugin.Tactic_debug%&&@@@^k^_kkAP@@@HC@(N8Ltac_plugin.Tactic_debug &/&:5@@@]kV^ksA]@@@UB@(Nl8Ltac_plugin.Tactic_debug &/&n &/&s@@@\kN]k{Ak@@@cA@(NX8Ltac_plugin.Tactic_debug%%^@@Aq@@@iA@(NL8Ltac_plugin.Tactic_debug %%~@@@w@@@oA@(N48Ltac_plugin.Tactic_debug&''&'')@@@]k]k@@]k]kAk^%debug@@*$&&+$&&@@_#env@@0$&&1$&&@@`%sigma@@6$&&7$&&@@a"na@@<$&&=$&&@@b#hyp@@B$&&C$&&@@@)ProofviewA*NonLogicalC@@@@)D@@A$C@@BE@@F@@Ad@A@@&B@@ABC@D@@AQC@@yB@@?A@@ABC@G@(N8Ltac_plugin.Tactic_debugSd+''@@AE@@@FA(M8Ltac_plugin.Tactic_debugBAA@@@@#!@BC@D (M8Ltac_plugin.Tactic_debugu+''@@AWc"db@a]k@|&''2}&''4@@@ @@@ A@@A@ZD@@AIG@@BC@@B@@ATF@@nA@@A^E@@BCD@A@(M8Ltac_plugin.Tactic_debug('E'W*''@@@^k_kB'@?@@A@(M8Ltac_plugin.Tactic_debug('E'X)''@@@_k`kʐB5@M@@-B@(M8Ltac_plugin.Tactic_debug('E'@@@`kakҐBB@Z@@:C@(M8Ltac_plugin.Tactic_debug('E't@@@akbkِAO@g@@GD@(Mp8Ltac_plugin.Tactic_debug('E'x@@@akbkA\@t@@TC@(M`8Ltac_plugin.Tactic_debug)''5@@@`kakAi@@@aB@(MH8Ltac_plugin.Tactic_debug*''*''@@@_k`kCw@@@oA@(M(8Ltac_plugin.Tactic_debug('E'I^@@A}@@@uA@(M8Ltac_plugin.Tactic_debug''8':@@@@@@{A@(M8Ltac_plugin.Tactic_debug0(_(a0(_(o@ @@el)el@@elel#AUf%debug@k@.((4.((9@@@)ProofviewA*NonLogicalC@@@@A@@A@B@@=A@@AB@B@(L8Ltac_plugin.Tactic_debug(&4) )@@@@@@ A@(L8Ltac_plugin.Tactic_debug,4) )@@A!g"db@+el$@30(_(x40(_(z@@@@@@ A@@A@VA@@A@A@(L8Ltac_plugin.Tactic_debug?2((@3() @V@@fl.gl3B@@@A@(L8Ltac_plugin.Tactic_debugM2((N2((@d@@gl5hl;B)@@@!B@(L8Ltac_plugin.Tactic_debug[2((@q@@hl=ilBA6@@@.C@(L8Ltac_plugin.Tactic_debugh2((@~@@hl<ilIAC@@@;B@(Lt8Ltac_plugin.Tactic_debugu3((v3()@@@gl4hlQAQ@ @@IA@(L\8Ltac_plugin.Tactic_debug2((D@@AW@&@@OA@(LP8Ltac_plugin.Tactic_debug1(~(d@@@]@,@@UA@(L88Ltac_plugin.Tactic_debug9))9))@?@@hlhlt@@hluhlzAi%debug@@7)R)f7)R)k@@j!s@@7)R)l7)R)m@@@)ProofviewA*NonLogicalC@T@@@B@@AA@@B@B@@A@@AB@C@(L8Ltac_plugin.Tactic_debug1?**@@@#@c@@B@(K8Ltac_plugin.Tactic_debug?**@@A*k"db@4hl{@9))9))@@@q@@@ A@@A@A@@A0B@@B@A@(K8Ltac_plugin.Tactic_debug=**>*@*@@@iljlBl!s@@@ljl@;));))@@@@@@!@B@@AB"@B@(K8Ltac_plugin.Tactic_debug=** >*@*f@@@jlklB@@@C@(K8Ltac_plugin.Tactic_debug>*@*]@@@klllB+@@@D@(K8Ltac_plugin.Tactic_debug>*@*H@*@@llmlÐB8@@@,E@(K8Ltac_plugin.Tactic_debug(!=**<@7@@mlnlʐAE@@@9F@(K8Ltac_plugin.Tactic_debug.>*@*L(@D@@llmlӐAR@@@FD@(Kp8Ltac_plugin.Tactic_debug;>*@*aB@Q@@klllېA_@@@SC@(K\8Ltac_plugin.Tactic_debugH>*@*jI>*@*@_@@jlklAm@@@aB@(KL8Ltac_plugin.Tactic_debugV<)){@@As@@@gBA(KD8Ltac_plugin.Tactic_debug^;))_;))@AB@@@A (K48Ltac_plugin.Tactic_debug g;))@}@@jlklB@@@B@(K$8Ltac_plugin.Tactic_debugt;))@@@klllA@@@C@(K8Ltac_plugin.Tactic_debug;))#@@@jlklA@+@@A@(J8Ltac_plugin.Tactic_debug;))@@A@1@@A@(J8Ltac_plugin.Tactic_debug:))@@@@7@@A@(J8Ltac_plugin.Tactic_debugD++D++"@ J@@mmmm@@mm mmAn%debug@@B**B**@@o#err@@B**B**@@@)ProofviewA*NonLogicalC@_@@@B@@AA@@B@A@@AC@@B@@AB@C@(J8Ltac_plugin.Tactic_debug3K+,@@@%@p@@B@(J8Ltac_plugin.Tactic_debugK++@@A,p"db@6mm@D+++D++-@@@~@@@ A@@A@1C@@A5A@@B@@AB@A@(Jh8Ltac_plugin.Tactic_debugG+F+JG+F+q@@@nm@@nmnm!A#@@@B@(J`8Ltac_plugin.Tactic_debugG+F+X@@@om#pm'A0@@@(B@(JT8Ltac_plugin.Tactic_debug H+u+y I++@nm@@nmnm.AA@@@9A@(JL8Ltac_plugin.Tactic_debugH+u+@0@@om0pm5BN@@@FA@(J<8Ltac_plugin.Tactic_debug'H+u+(H+u+@>@@pm7qm=B\@@@TB@(J,8Ltac_plugin.Tactic_debug5H+u+@K@@qm?rmDAi@@@aC@(J8Ltac_plugin.Tactic_debugBH+u+@X@@qm>rmKAv@@@nB@(J8Ltac_plugin.Tactic_debugOI++PI++@f@@pm6qmSA@@@|A@(I8Ltac_plugin.Tactic_debug]F+>+@^J++@@A@@@A@(I8Ltac_plugin.Tactic_debugdE+1+3@@@@@@A@(I8Ltac_plugin.Tactic_debugjO,o,xkO,o,}@@Ar'brkname@j@rM, ,sM, ,#@@s!s@a@xM, ,$yM, ,%@@@@@@@D@C@@AB@@A@@AB@@D@(I8Ltac_plugin.Tactic_debugN,>,]N,>,n@@A"t!s@@N,>,GN,>,H@@u"s'@O&string@@@m@N,>,TN,>,V@@@B@@@4@E)@A$@F%@G@@ABC@@G@(I`8Ltac_plugin.Tactic_debugM, ,(F@@@E@S@@@2@A0@B@@B@(I<8Ltac_plugin.Tactic_debugS,,S,,@Ơ @@vxvm@@vmvmAw%debug@@Q,,Q,,@@x!s@@Q,,Q,,@@@)ProofviewA*NonLogicalC@@@@B@@AA@@B@;A@@AB@@B@C@(I8Ltac_plugin.Tactic_debug2X-j-y@@@#@@@B@(H8Ltac_plugin.Tactic_debugX-j-p@@A*y.opt_breakpoint@5vm@S,,S,,@@@@@@ A@@A@WA@@A7C@@BB@@4D@@AC@A@(H8Ltac_plugin.Tactic_debug V-J-P V-J-`@@Az#lev@r@@m@U,-U,-@@@@@A@(H8Ltac_plugin.Tactic_debugU,-(U,-F@}@@wmxxB@@@+A@(H8Ltac_plugin.Tactic_debug*U,-+U,-$@@@xmyxA'@@@9A@(H8Ltac_plugin.Tactic_debug8U,-@@A-@@@?A@(Hx8Ltac_plugin.Tactic_debug>T,,T@@@M@@@EA@(Hl8Ltac_plugin.Tactic_debugDc..Ec..@1@@Lz%L~AM%trace@@T\--U\--@@N#aux@@G@yzMy#@@y&My$@y%My!@@y My@@yMy@yMy@x]--y]--@@@@@@)B@@A0A@@B@@B@(HP8Ltac_plugin.Tactic_debugc..@@@A7@'@@ B@(H@8Ltac_plugin.Tactic_debug]--F@@@<@-@@@@A@@A@(H48Ltac_plugin.Tactic_debugb..b..@@AF@6@@@^@A@@A@@E@@@AAE(H(8Ltac_plugin.Tactic_debug`.G.o`.G.t@@AU@E@@@7@C:@B@@A@B@C(H8Ltac_plugin.Tactic_debug^--^-.@@@MyNyAmO!f@-ltac_constant@@y'@^--^--@@@h@@@#@AD@@5@AB@3D@(H 8Ltac_plugin.Tactic_debug^--@@A@s@@ D7(G8Ltac_plugin.Tactic_debug_..B_..F@@AP!f@@%NamesA'KerNameL!t@@y/@_..7_..8@@@@@GCP(G8Ltac_plugin.Tactic_debuga.u.a.u.@@AQ$tail@My9@@y:@a.u.~a.u.@@@@@\k@D@@AB@kDi(G8Ltac_plugin.Tactic_debug ]--w@A@@@@vAp(G8Ltac_plugin.Tactic_debug~3;3E~3;3J@@Acg$last@@e..e..@@h%trace@@!e.."e..@@i#loc@@'e..(e..@@j%calls@f~@@~g~@4f..5f..@@k'pr_call@@@@~3g~.V@@qg~/@~0g~-@Hg//Ig//$@@@@@@'D@@A:C@@B/A@@E@@A9B@@BC@@E@(Gl8Ltac_plugin.Tactic_debugZ3K3\[3K3@q@@fgӐBR!a@ffg@m3K3Pn3K3Q@@@@@@o@F@@G@@AB)@)@AC('D@@G@(G\8Ltac_plugin.Tactic_debug}3K3]~3K3}@@@ghېB#@(@@H@(GL8Ltac_plugin.Tactic_debug3K3p@@@hiA0@5@@$I@(G48Ltac_plugin.Tactic_debug3K3t@@@hiA=@B@@1H@(G(8Ltac_plugin.Tactic_debug3K33K3@@@ghAK@P@@?G@(G8Ltac_plugin.Tactic_debug3K3VY@@AQ@V@@EG@(F8Ltac_plugin.Tactic_debug4>4H4k4@@@fgB1kind_of_last_call@X@@g@3333@@@p@@@_@A@G@@A@BCD@@G@(F8Ltac_plugin.Tactic_debug4>4I4k4@@@gh"B!@@@H@(F8Ltac_plugin.Tactic_debug4>4g@@@h$i)A.@@@"I@(F8Ltac_plugin.Tactic_debug4k4v@ @@h#i1B;@@@/H@(F8Ltac_plugin.Tactic_debug4k44k4@@@ghAAI@@@=G@(F8Ltac_plugin.Tactic_debug4>4BW@@AO@@@CG@(Ft8Ltac_plugin.Tactic_debug3334@@A@@@@l@G@ABC@@G@(Fd8Ltac_plugin.Tactic_debug$44!%446@@A@@@G@(F@8Ltac_plugin.Tactic_debug+33,33@hA@@@cBC@@F@(F$8Ltac_plugin.Tactic_debug933@@A(@@@ F@(F8Ltac_plugin.Tactic_debug?}3(3*@@A.@@@E@(E8Ltac_plugin.Tactic_debugEg//@@A3@@@@@AC@@D@(E8Ltac_plugin.Tactic_debugNf..Of./@ %@@g~g~ BD@@@@ @A B@@C@(E8Ltac_plugin.Tactic_debug`f..@@@M@@@ C@(E8Ltac_plugin.Tactic_debugfs1u1{gs1u1@}@@ghA_l"ck@8@vg//%wg//'@@s!c@@)Glob_termA+glob_constr@@~?@r1+1Ir1+1J@@}$vars@@,Ltac_pretypeA'var_map@@~{@r1+1jr1+1n@@@6@@@(@B@@$D@@AB+A@@C@@AC@@E@(E|8Ltac_plugin.Tactic_debugs1u1=@@@hiB<@M@@E@(El8Ltac_plugin.Tactic_debugs1u1s1u1@#env@@ijAL@]@@'F@(ET8Ltac_plugin.Tactic_debug{33{33!@@@ghAZ@k@@5D@(E@8Ltac_plugin.Tactic_debug@A^@o@@9D@(E88Ltac_plugin.Tactic_debugu11z23@hBi@z@@DD@(E(8Ltac_plugin.Tactic_debug z23@@@hiBv@@@QE@(E8Ltac_plugin.Tactic_debugu11@@@ijA@@@^F@(E8Ltac_plugin.Tactic_debugv12@ @@ij'C@@@kE@(D8Ltac_plugin.Tactic_debug z22(@I$list@4#MapJ#key@@jj]j6@,Ltac_pretypeA4constr_under_binders@@jmj7@j8j)@@j(jA@@@E@(D8Ltac_plugin.Tactic_debug 0z22 1z23@Ϡ,jk@@kkA@@@E@(D8Ltac_plugin.Tactic_debug Cz23q@Y@@hiA@@@D@(D8Ltac_plugin.Tactic_debug~@A@@@D@(Dx8Ltac_plugin.Tactic_debug Tt11 Ut11@@@hiאA@@@D@(D\8Ltac_plugin.Tactic_debug b{33"@@A@@@D@(D,8Ltac_plugin.Tactic_debug hm090? in0n0@@@ghBp"id@"Id@!t@@~:@ ~l000 l002@@q!t@e0glob_tactic_expr@@~;@ l003 l004@@@-@@@@AC@@B@@AB@@D@(D8Ltac_plugin.Tactic_debug. m090j@@@hiB-@@@@E@(D 8Ltac_plugin.Tactic_debug; m090R@@@ijA:@M@@ F@(C8Ltac_plugin.Tactic_debug m090E@@@jkĐAG@Z@@-F@(C8Ltac_plugin.Tactic_debug m090V(@@@ij̐AT@g@@:E@(C8Ltac_plugin.Tactic_debug n0n0vb@@@hiՐBa@t@@GD@(C8Ltac_plugin.Tactic_debug n0n0 n0n0@@@ijܐAo@@@UE@(C8Ltac_plugin.Tactic_debug n0n0 n0n0@@@ghA}@@@cC@(C8Ltac_plugin.Tactic_debug @@A@@@hC@(Cd8Ltac_plugin.Tactic_debug p00 q01*@ @@ghBr"te@7glob_atomic_tactic_expr@@~=@! o00! o00@@@@@@t@B@@AB@@B@(CT8Ltac_plugin.Tactic_debug!p00!p00@<@@hiA@@@C@(C88Ltac_plugin.Tactic_debug!$q01!%q01(@B'located)@@ii@@iB2@@@&B@(C$8Ltac_plugin.Tactic_debug!8p00@@@A8@@@,B@(C8Ltac_plugin.Tactic_debug!>i/~/!?i/~/@ U@@ghAװn#cst@@@~6@!Oi/~/!Pi/~/@@@@@@@B@@AB@@B@(B8Ltac_plugin.Tactic_debug!Zi/~/@@A@@@ B@(B8Ltac_plugin.Tactic_debug!`h/8/c!ah/8/}@ w@@grhvAm"kn@@@~4@!qh/8/W!rh/8/Y@@@@@@@B@@AB@@B@(B8Ltac_plugin.Tactic_debug!|h/8/]@@A@@@ B@(B8Ltac_plugin.Tactic_debug!k//!k/0@ @@ghBo!t@ @@~8@!j//!j//@@@7@@@@B@@AB@@B@(B8Ltac_plugin.Tactic_debug!k/0!k/0@@@hiA@I@@C@(B8Ltac_plugin.Tactic_debug!k//*@@A"@O@@B@(BP8Ltac_plugin.Tactic_debug!g//*Q@@@B@U@@@@A@@A@(B<8Ltac_plugin.Tactic_debug!y2|2!y2|2@ @@kOlUBX"id@@!w2!23!w2!25@@!c@@!w2!26!w2!27@@%sigma@^@@Dl>@!x2<2N!x2<2S@@#env@Y@@El?@!x2<2U!x2<2X@@@@@@~@D@@A$B@@E@@AB-C@@V@A@@&F@@ABC@@G@(B,8Ltac_plugin.Tactic_debugC!y2|2@!@@lWm\AB@@@H@(B8Ltac_plugin.Tactic_debug" y2|2P@! @@lVmbAO@@@)G@(A8Ltac_plugin.Tactic_debug"y2|2"y2|2@!.@@kNllC]@@@7F@(A8Ltac_plugin.Tactic_debugk @@Ab@@@5B#55>5g@@@@@@e@Fc@Eb@Dm@A@Gk@AB@G(@D8Ltac_plugin.Tactic_debug#K66.#L663@@A#tac@V|@@@@#Z66#[66%@@@@@@D@AB@D(?8Ltac_plugin.Tactic_debug#g44@A@@ @@A(?8Ltac_plugin.Tactic_debug#n99#o9:@@A$Ű@j@#{66#|66@@%trace@@#66#66@@%trace@@@@#66#66@@$tloc@PN@#66#66@@!c@@#66#66@@$tail@I$list@6 @@ @#66#66@@(best_loc@Z@#8n8v#8n8~@@@b@@@IU@FHX@D@@AI@@3G@@ABWB@@-E@@ACH@@QCYA@@ABC@WB@@A}A@@+C@@AB@I@(?8Ltac_plugin.Tactic_debug#99#99@Bt#aux@@򠰳 @@@@\@ᠰe@nf@gc@@b^]@_@`[@$ 88$ 88@@@@@@N@A/I@@I@ABHGC?@I@(?8Ltac_plugin.Tactic_debug9@A4@@@ I@(?8Ltac_plugin.Tactic_debug$8n8r@@A@@@@]@W@ABVUCM@H@(?8Ltac_plugin.Tactic_debug$'77$(77@@A#msg@#A@@!@$377$477@@@@@k@I@@Al@BkjCDf@J@(?8Ltac_plugin.Tactic_debug$@77$A77@@A@@@ J@(?8Ltac_plugin.Tactic_debug$G77$H77@@@UMB'@@@J@(?h8Ltac_plugin.Tactic_debug$U77$V77@@A.@@@"IA(?d8Ltac_plugin.Tactic_debug$^77$_77@AB@@@CH (?P8Ltac_plugin.Tactic_debug$g77 @#}@@"*B@@@QH@(?@8Ltac_plugin.Tactic_debug$t77$u77@#@@,3C @@@_I@(?,8Ltac_plugin.Tactic_debug$77$77@#@@+@A@-@@mH@(?8Ltac_plugin.Tactic_debug$77;@@A @3@@sH@(?8Ltac_plugin.Tactic_debug$67$67@A@@A.@A@@H@(?8Ltac_plugin.Tactic_debug$676@@A4@G@@H@(>8Ltac_plugin.Tactic_debug$66$66@@ AC@Y@@@@A@B@C@(>8Ltac_plugin.Tactic_debug$66Q@@AL@b@@ CA(>8Ltac_plugin.Tactic_debug$66$66@AAU@l@@@B@B (>8Ltac_plugin.Tactic_debug$66d@@@^@u@@ B@(>8Ltac_plugin.Tactic_debug$99$99@@A(best_loc@@$88$88@@@@@@ B@@AG@A@@B@@@@@ABB(>8Ltac_plugin.Tactic_debug$99$99@@A#loc@@$88$88@@$tail@%@@d@%88%88@@@@@@N@D@@A&@E@@AB'@C@@AC@'E@(>|8Ltac_plugin.Tactic_debug%9t9%9t9@@A#@@@E@(>t8Ltac_plugin.Tactic_debug%9"9M%9"9c@@@B1@@@E@(>T8Ltac_plugin.Tactic_debug%(9"94%)9"9I@"@@A?@@@-E@(>88Ltac_plugin.Tactic_debug%689%789@"@@v{AN@@@(8Ltac_plugin.Tactic_debug%E89U@@AT@@@BE](>8Ltac_plugin.Tactic_debugmsAA@h@@@kBc(=8Ltac_plugin.Tactic_debug%R::%S::@@A&$info@)@%[::%\::!@@*ltac_trace@J&option@%q@@@@@%o:%:+%p:%:5@@#loc@z@@@@@%:\:b%:\:e@@@#@@@/B@@D@@AB,C@@@A@@AC@B@@%A@@AB@D@(=8Ltac_plugin.Tactic_debug%::%::@UBE%trace@%@@@%::%::@@@F@@#@@E@@ABC@E@(=8Ltac_plugin.Tactic_debug%::@@A@Q@@ E@(=8Ltac_plugin.Tactic_debug%:|:~ @@Aa@W@@4DA(=8Ltac_plugin.Tactic_debug%:\:h%:\:x@AAj@a@@@>@A;:B7@C (=8Ltac_plugin.Tactic_debug%:\:^4@@At@k@@ CA(=8Ltac_plugin.Tactic_debug%:%:8%:%:X@AB}@u@@@R@AM@BK@B (=8Ltac_plugin.Tactic_debug%:%:'H@@A@@@ BA(=8Ltac_plugin.Tactic_debug%::PAA@'4@@@@^@A\@A (=h8Ltac_plugin.Tactic_debug%hl%h@$@@ F @@ F  FA': %level@#B@&&@@ 'runtrue@%#@@F@@F E@&%&,@@@)ProofviewA*NonLogicalC@@@@A@@B@@AB@$ZD@@$A@@AB#F@@#E@@A$C@@$B@@ABC@#t@@@AC@(=P8Ltac_plugin.Tactic_debug&/hB@@@ F FB=@@@ C@(=@8Ltac_plugin.Tactic_debug&<h&=h@%S@@ F F!BK@@@.D@(=08Ltac_plugin.Tactic_debug&Jh@%`@@ F# F)BX@@@;E@(= 8Ltac_plugin.Tactic_debug&Wh@%m@@ F+ F0Ae@ @@HF@(= 8Ltac_plugin.Tactic_debug&dh@%z@@ F* F7Ar@ @@UE@(<8Ltac_plugin.Tactic_debug&qh5@%@@ F" F?A@ @@bD@(<8Ltac_plugin.Tactic_debug&~h&h@%@@ F FFA@ )@@pC@(<8Ltac_plugin.Tactic_debug&GK&@%# F @@ F  GB $exit@%$'Fm@@Fl Fh@&&@@@ H@@@C@@ABC@(<8Ltac_plugin.Tactic_debug#&@%$@@ G G@@ G  G&B%@ _@@D@(@"6@@ CA(8t8Ltac_plugin.Tactic_debug(@A@@">@@@@A@A (8h8Ltac_plugin.Tactic_debug(g~(g~@@A)ݰ$inst@&@(e*(e.@@!i@&@(e/(e0@@@"V@@@ A@@B@@AB@@&@@@AB@(8L8Ltac_plugin.Tactic_debug(f3g(f3}@@A@"d@@B@(8@8Ltac_plugin.Tactic_debug(f3R(f3Z@&k@@BA'@"o@@B@(88Ltac_plugin.Tactic_debug(f35.@@@-@"u@@B@(װ5Ltac_plugin.Tacintern&_none_A@AAA@Q*floatarray@,@@@A@@@@@@@P5extension_constructor@A#int@,@@@A@@@@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@@а_$true@@@@@A@@@@AF$unit@,@@а`"()@@@@@A@@@@A#G#exn@,@@AA@@@@@&H%array@,@M@A@A@@@@@-I$list@,N@Aаa"[]@@@@аb"::@ @@O@@@@A@Y@@@@EJ&option@,P@Aаc$None@@@@аd$Some@ @@@@A@Y@@@@WN&lazy_t@,1Q@A@A@Y@@@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@A=ocaml.warn_on_literal_patternO@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@Ac@X+End_of_fileC+@@@A"j@W)Sys_errorC2@.@@A'$*r@[.Sys_blocked_ioC:@@@A.+1y@V)Not_foundCA@@@A528@U'FailureCH@D@@A=:@@T0Invalid_argumentCP@L@@AEBH@Z.Stack_overflowCX@@@ALIO@S-Out_of_memoryC_@@@ASPV@R-Match_failureCf@eab@c@@A`]c@C%bytes@ِ@*PervasivesA@"PpA@'CErrorsA@$CAstA@'PatternA@*GenredexprA@)Glob_termA@&TacredA@$UtilA@%NamesA@(LibnamesA@)GlobnamesA@'NametabA@+SmartlocateA@*ConstrexprA@'TermopsA@'TacexprA@&GenargA@&StdargA@&TacargA@)MisctypesA@%LocusA5error_tactic_expected@#loc㠰@#LocA!t@@@@԰@@@9plugins/ltac/tacintern.mld"d7@@6)glob_sign@,@@а7(ltacvars@@T"Id@#SetI!t@@'jj@@а8$genv@@@'EnvironA#env@@$l%l&@@аA%extra@@@)GeninternA%Store@!t@@5m')6m'C@@@@A@)GeninternA)glob_sign@@6@@AiBnDE@@@z 5fully_empty_glob_sign@@)GeninternA)glob_sign@@6q 6n@QpGKRpG`@@ I4make_empty_glob_sign@@|@@8Y I8V@@8^ I8W@8X I8U@fqgq@@ L*find_ident@@@%NamesA"Id@#SetI#elt@@9 L9y@@@:< L9}E$bool@@@9 L9~@9 L9z@9{ L9x@uu@@ (find_var@@*@@@ @@!@@@ @E$bool@@@@ @@@ @@@ @@zz@@ (find_hyp@@J$ListL#elt@@@ @@E@@@ @E$bool@@@@ @@@ @@@ @@| |@@ ,intern_ident@@@*PervasivesA#refx!t@@C C@@C @ְ@r@@@ @ڰ@@@@ @ް @@@ @@@ @@@ @@AA@@ +intern_name@@0)@@DE@@DD C@@@DC C򰖰@$name@@C C@@D; C@C C@C C@C C@0F1F@@ ,strict_check@Xj@@D\ DZ@@DY DV@BJCJ @@ *adjust_loc@@B@Dm@@Dl D_  D`@Da D^@WL  XL  #@@ *intern_hyp@@@@D Dq@@$CAstA!t@@D Dz@@Dy Du Dv@Dw Dr@Ds Dp@|O  }O  @@ -intern_or_var@@@@G<F GAG F@@@G F@@)MisctypesA&or_var  F@@F F "@@F F@F F@F F@F F@W R VW R c@@ 1intern_int_or_var@@7@@G(@ @@G1 G'@@G&* @@G5 G%@@G$@G#@G" G@[  [  @@ 4intern_string_or_var@@Y@@GC@B@@GL GB@@GAL @@GP G@@@G?@G>@G= G:@\  \  @@ 7intern_global_reference@@}@@Gp GV@@(LibnamesA)reference@@G GZtJ&option@@#LocA!t@@G@@G G@)GlobnamesA0global_reference@@G G@G G|@@G{ G[@G\ GW@GX GU@9^ B F:^ B ]@@ 4intern_ltac_variable@@@@G Gʰ@⠰I+reference_r@@G G@@G Gΰ G@@G G@G G@G G@`f ^ baf ^ v@@ 7intern_constr_reference@@@@N H@@@K H@@(LibnamesA)reference@@N H@$DAstA!t@)Glob_termA-glob_constr_rNL@@L LQL@@L KZA@*ConstrexprA-constr_expr_r@@L. L+@@L* L@@L K@K H@H  H@H H@H H@o 9 =o 9 T@@ 'intern_isolated_global_tactic_reference@@@@N9 N)@'TacexprA.gen_tactic_arg(constant@NY@NX%dterm@NW@NV%level@NU@NT$term@NS@NR$name@NQ@NP)reference@\蠰@@N|@@N{ Nx@'TacexprA-ltac_constant@@N Ny@Nz Nw@@Nv NO@NN'tacexpr@NM@NL'pattern@NK@NJ@NINHNGNFNENDNCNBNA@N@@@N? N*@N+ N(@({]a){]@@ intern_isolated_tactic_reference@@@@R OC@@@R OG@<@@R3 OK~y@Oi@Ohx@Og@Ofw@ Oe@Odv@ڠӠR@@RR@@R& @@R@@R@@R@R Oc@Ob@1Oa@O`@꠰tq@@O@@O@@O@O On@@Om O_@O^@PO]@O\@UO[@OZ@OYOXOWOVOUOTOSOROQ@OP@@OO OL@OM OH@OI OD@OE OB@#@@ L &intern_applied_global_tactic_reference@@@@RT LRD@@R`@@R_ LR\@@Rc LR]@R^ LR[@@RZ LRE@RF LRC@-@@ P?intern_applied_tactic_reference@@\@@R} PRn@@@R PRrNؠ@@R@@R@@R@R PRz@@Ry PRs@Rt PRo@Rp PRm@@@ S;intern_non_tactic_reference@@@@Si SR@@@S SR@@@U SRYT@R@RװS@R@RհR@@&GenargA&glevel@@T SR@RӰZ@S@@SS@@S @@S@@S@@S@S SR@RѰt@R@Rϰs@ΠXU@@S=@@S<n@@S>@S; SR@@R SR@RͰi@4R@R˰h@9R@Rɰ@RRRRRRRRR@R@@R SR@R SR@R SR@R SR@@@ 4intern_message_token@@@@UA U@-message_token?<@@U@@@U? U"@@U! U U9@@U8 U@U  U@U U@@@ .intern_message@@C@@dI UM@I$list@2mj@@dG@@dF@@dH d=@@d<D@@dE d;@@d:@d9 UN@UO UL@<@<N@@f u@@@uAu @u!u@@u-@@u.@u,u&Y@@u> %@@u?@u=@@u<u'@u(u@uu@uu@^ _ )@@?intern_constr_with_bindings_arg@@@@uluM@u[uT5@@ue@@uk@ujuU@uVuQ<@@ucK@@ud@ubK@@uhZ,@@ui@ug@@uf@uau\@u]uR@uSuN@uOuL@hlh@@4intern_intro_pattern@@٠@@u@@uu|@@@@vu}@a22intro_pattern_expr@@vu@@uu@@uvఖ@$CAstA!t@@v@@v@vv@@v@@vv@vu~@u@uux@@@;intern_intro_pattern_naming@@Mu@Eu@l9intro_pattern_naming_expr@@uu@@uu@u@u@uuy@@@;intern_intro_pattern_action@@iu@au@9intro_pattern_action_exprV@@uuHu@@uu@u@u@uuz@67@@;intern_or_and_intro_pattern@@u@u@9or_and_intro_pattern_exprwv:@@vDu "v>@@v?u@u@u@uu{@W!!#X!!>@@?intern_or_and_intro_pattern_loc@@|@@wX@@wWv@@@wVv@٠:<@@wT@@wUwG@@wFw@@ww'OE@@wRT@@wS@wQ@@wPwE@@wDw)@@w(w@wv@wv@vv@""""5@@%?intern_intro_pattern_naming_loc@@ՠ@@w@@w%wj@>@@w%wn@]@@w%wx@@wwf@@w%wv@@wu@wt%wo@wp%wk@wl%wi@#*#.#*#M@@)6intern_destruction_arg@@c@@x)w@4w)wY4core_destruction_arg@@wޠ@@w@w)w@@w)w@w)w@@wܠՠ#@@w@w۠2@@wᠰ2@@w@w@@w@w)w@@w)w@w)w@w)w@w)w@8 ##9 ##@@:*short_name@@ؠ0or_by_notation_r䠰@@x;x@@x;x@@x;x@@x:xְ@%NamesA"Id@!t@@y :y@@y:x@@x:x@x:x@s%%t%%@@> !intern_evaluable_global_reference@@@@y/>y@~@@y >y@%NamesA:evaluable_global_reference@@y)>y@y>y@y>y@&=&A&=&b@@D )intern_evaluable_reference_or_by_notation@@@@yDy@>f@@yDy@@yEy@@yDy.@@yDy@yDy@yDy~@"'o's"'o'@@L0intern_evaluable@@F@@|ML{Ⱆ@g@@|xL|@@|@@|L{氖Bx:evaluable_global_reference@@|^L|[@@|nL|g@@|fL|b@@|aL|\@|]L|!@@| L{@{L{@{L{@ *(( *((@@U-intern_unfold@@@@|U|@]|U|ܠ@@|@@|@@|U|@|U|O@@|񠰳֠@@|@@|@@|@|@@|U|@|U|@|U|@|U|@ K3*B*F L3*B*S@@Z+intern_flag@@@@|Z|˰@@*GenredexprA-glob_red_flag$f@@|@@|@@|Z}@@}Z|ϰݠ@@|蠰9&@@|@@|@@|@|@@|Z}@@}Z|@|Z|@|Z|@ 5** 5**@@]>intern_constr_with_occurrences@@ @@}>]}&@}4]}-h@@}=]}.@}/]}* g@@};v@@}<@}:]}5@}6]}+@},]}'@}(]}%@ 8** 8*+@@b5intern_constr_pattern@@ P@@}b}N'as_type@@}|b}R(ltacvars@%NamesA"Id@#SetI!t@@}ab}V@3constr_pattern_expr@@}xb}ZI$list@@)MisctypesA&patvar@@~@@~b~@%NamesA"Id@#SetI!t@@~b~@@~蠰@@}@@~@~b~@'PatternA.constr_pattern@@~b~@~b~@~b}[@}\b}W@}Xb}S@}Tb}O@}Pb}M@ H:+&+* I:+&+?@@m)dummy_pat@@'PatternA.constr_pattern@@~m~@ XG,, YG,,@@n4intern_typed_pattern@@ @@ n~'as_type@@~n~(ltacvars@@~n~@@@~n~ð@@K@@JnG|@@PnLL@@R [b@@@@S@QnMs@@TnN@OnH@In~@~n~@~n~@~n~@~n~@ I,, I,- @@y ,intern_typed_pattern_or_ref_with_occurrences@@ >@@9y`@yg@$UtilA%union@)MisctypesA.or_by_notation@(LibnamesA)reference@@@@y@@6y@@yh@iyd+* a@@̠  @@@@@@@@@ʠ@@Ѡ+glob_constr@@Ӡ ڠ@@4y@@@Ҡ@@@@@y@ye@fya@by_@ 6[// 7[//@@2dump_glob_red_expr@@,red_expr_gen Zm@(LibnamesA)reference@@^@@[ \@@YVF$unit@@@uW@XU@ d55 e56@@/intern_red_expr@@ @@@74@@H@@@@@@@@RC@@F R%@@G@E @@ c HP@@@@@@@@@@@Ӡ@@ՠ @@@@@Ԡ@@@@@@@@ 77 77@@0intern_in_hyp_as@@ b@@@  @@@@@  @@@@J&option@ D@@@@@@@@@%ƠO`@@栰 &@@@@@@@@@@@@@@ C:/:3 D:/:C@@/intern_hyp_list@@ @@@  @@@@@@ @@@@@ i:: j::@@9intern_inversion_strength@@  @@@@@ @@@ 2inversion_strengthH@@&N@@' 2 /@@@@(@@%"W@@ f'@@@Kf@@x u0z@@y@wL-M@@J#@$@ @@ :: ::@@'3intern_hyp_location@@ S@@'@@%LocusA/occurrences_gen T 2@@@@'f@@e'   @@@@' @ 'H'@',/occurrences_gen } [@@@@'d@@c')'@' @'@'@'@ )<< *<<@@;.intern_pattern@@ @@:;'as_type Qf@@9;@@;@d@@8;װ@ -match_patternb@@7;@@;۰J&option@@%NamesA"Id@!t@@@@;ur@@@@;0p@@>@@ MT@@!@@ @c@@"@;@@;@;@;@;@;@;@ =^=b =^=p@@I6intern_constr_may_eval@@ /@@Ic@\(may_evaly@@Ik렰@@@@Il@@Im@@jIg@@ 'I@@@I M@@  @@@@@@@@@I@@@@ Ơ@@@@@@@@I@@Ih@iId@eIb@ >>!>>@@R)name_cons@@ B@@R @ @@RR@R @R @9??:??@@V(opt_cons@@ [@@?V,@  @@@V4@@3V0V1@2V-@.V+@X@1@5Y@1@=@@Z6intern_match_goal_hyps@@ @@OZL'as_type~ 5@@hZZ@@[ZN@ @@mZO@ 2match_context_hyps@@KZr@@qZo@@nZT Z[I$list@@@[@@Z\*@@ g@@ v }@@ @@@@@ @Z@@Z@@Z]@^ZS@U@V@W@XZK@@@@@@@{1extract_let_names@@  z@%NamesA$NameA!t@@@@  @{@@{ٰ@@{@{@CCCC@@*clause_app@@@@%LocusA1hyp_location_expr /@@mg  L[@@^e@h&@+clause_expr@@.*@@K+@,'@(%@1DE2DE @@-intern_atomic@@]V@@@@@@@@6raw_atomic_tactic_expr@@ 6gen_atomic_tactic_expr @ Š@@X!@@[@@Z@@Y@W@@Vo@n @ +@@a: A@@c@@b@`m@l @ Z@@ik@j @ H@@W@@@i@h @ %r_nam@@g@f @  @@[@@Z @@\@Y@@Xe@d @ /gen_tactic_expr~@@c@b @@@]@@_ @@a@@`@^@@b@\a@`@_^]\[ZYXW@Vo@@@@@|@EFEF@@-intern_tactic@@ @@@@ H/raw_tactic_expr@@"fHd@g@@}@5S0S45S0SA@@1intern_tactic_seq@@@@(@@f@@@@~@97S}S:7S}S@@4intern_tactic_as_arg@@J&option@@#LocA!t@@@@R@@  *r_dispatch@@E@@N@@@@@mccncd @@7intern_tactic_or_tacarg@@1i@@ye:e>ze:eU@@2intern_pure_tactic@@=u@@eueyeue@@1intern_tactic_fun@@J@ 2gen_tactic_fun_ast6@@E@@@@@eeee@@-intern_tacarg@@B@@@@p@\ 򠰖g1@@N@@@@@fNfRfNf_@@1intern_match_rule@@@'as_type꠰@@n@@o@I$list@*match_rule$%r_pat@@S@@@@&Ϡ4@@„@@…@@@@@ iBiF iBiW@@-intern_genarg@@ư@@&GenargA0generic_argument&rlevel@@(@@Eǰ]@@b@@@/ll0ll @@+glob_tactic@@&@@䰖ln@c@@⠰꠰@@@@@@@@@@߰@ @@ݠ #@@@@@@۰@ :@@@ٰ@ &@@֠5@@@@԰@@@@Ұ@򠰒zw@@@@Ϡ@@@@@@̰@h@˰@@@Š@@Ǡl s@@@@@Ơr@@@@ð@ǿǾǽǼǻǺ@ǹ@@Ǹ@@oooo@@/glob_tactic_env@@g@@@@ @@'EnvironA#env@@q@@@g"$@_ @@c @@f@@e@@d@b@@a@`8@ @@^Ҡ @@Y@@_@]@\D@ @@[@ZE@ @@W@@X@V@UN@@@T@SO@0-@@Q@@PF@@R@O@@N@MA@h@L?@E@@FJ@@H" )@@J@@I@G(@@K@E@D@CBA@?>=<;@:@@9@@@@~pp pp@@.split_ltac_fun@@(constant@BȪ@ȩ%dterm@HȨ@ȧ%level@NȦ@ȥ$term@TȤ@ȣ$name@ZȢ@ȡ)reference@`Ƞ@ȟ'tacexpr@fȞ@ȝ'pattern@lȜ@ț@ȚșȘȗȖȕȔȓȒ@ȑ@@ȍ㠰]$NameA!t@@@@ԠN@Ȏ@ȏȌ@pppp@@/pr_ltac_fun_arg@@q$NameA!t@@尖@"PpA!t@@@@q5q9q5qH@@*print_ltac@@&qualid@@ @@@@ qeqi qeqs@@2$lift@@@@7@@: b42;A<28A92$@2+@2/ 23@520@12,@-2%@&2#@;tt<tt@@@-intern_ident'@@@@Z@B@@@Y@F@R @S@T@G@H@C@D@A@\vv]vv@@D+intern_ltac@@@@иDm@\@@зDq@ߠ @@г;  (@@ж@@е@@д@в@@б@а@C@@ЮRY@@Щ@@Я@Э@Ь@p@@Ы@Ъ@\@@Чk@@Ш@Ц@Х@@@Ф@У@(@@С@@Р@@Т@П@@О@Н@h@М@ @@Ж@@И@@К@@Й@З @@Л@Е@Д@ГВБАЏЎЍЌЋ@Њ@@ЉDr@sDn@oDl@w ww w@@P.notation_subst@@#MapJ!t@)Glob_termA-glob_constr_gO@@NP@MQ)@@(Pؙ@U@ۢ@ۡ@۠@۟@۞@۝@0Pۜ@ۛ@ۚ@ۙ@ۘ@ۗ@ۖ@ە@۔@ۓ@ےۑېۏێۍیۋۊ@ۉ@@ۨP؝3@@ۈP؞@؟Pؚ@؛Pؘ@`/{{a/{|@@@8vv@77@@,Tactic_debugA@vA@ABD@@@'*match*@W@U[@R^ @Q@@A=J@@@@@AB :q@@ Nt@@ACA@@@@AF@@B%D@@E@@ACDMB@@dK@@AL@@T@@ABU@@iA@@A^@@BCZ@@_@@A6\@@[@@A{@@ p@@ABCDEGQ@@`@@AOa@@ o@@AB h@@ l@@A Aj@@BC k@@ mn@@J@@ABO@@gK@@A|w@@y@@ABCDFG@@S@@Av@@M@@ABb@@ d@@AC c@@ *g@@lx@@ABR@@S@@~T@@ABCP@@~@@I@@AB&X@@TW@@ACDEH@@V@@A e@@ f@@ABrL@@z@@zF@@ABY@@ u@@ACD$N@@ZH@@AB@@BD@@zG@@ACE@@C@@~]@@ABDE r@@ Us@@A m@@P@@ABC@@|@@V@@ABC}@@?N@@$O@@AB i@@M@@AI@@BCDFGH@@WA(׬5Ltac_plugin.Tacintern&:}}':}}@AB@@@@@ABCDEFonH@@V(x5Ltac_plugin.Tacintern7*{b{d8*{b{@F$unit@@@H?B@@@@@ABCDEFfeED>@=@AC:9DFGH@@T@(\5Ltac_plugin.TacinternS*{b{@*intern_fun@'TacexprA/destruction_arg@)MisctypesA-with_bindings+constr_expr@@IרJJ@@II@@IHIA@'TacexprA/destruction_arg-with_bindings@'TacexprA4glob_constr_and_expr@@IM@@IL@@IKIB@@I@I[AS@1@@RT@(L5Ltac_plugin.Tacintern){{ ){{`@a@@HB_@=@@^T@(05Ltac_plugin.Tacintern){{> @Q@)MisctypesA-with_bindingsGJ@@II-with_bindings@(TactypesA4glob_constr_and_expr@@IeJ@@II@@IIA@k@@T@( 5Ltac_plugin.Tacintern(zz(z{@@@HĐB@w@@T@(5Ltac_plugin.Tacintern(zz @:(bindings~J@@IIƠE(bindings7J@@II@@IIߐA@@@T@(5Ltac_plugin.Tacintern'zz'zz@@@HVB@@@T@(5Ltac_plugin.Tacintern 'zz @@*GenredexprA,red_expr_genI`t.or_by_notation@(LibnamesA)reference@@Ib@@Ia@*ConstrexprA+constr_expr@@Ic@@I_IX&,red_expr_gen&or_var.and_short_name@%NamesA:evaluable_global_reference@@Ih@@Ig@@If@@=ΰ= @@=@=@=@=@vv vv@@@@@@l@AjiBgfCdcD[ZN@M@>R@@ABNMCDEGFF,@*@A(@B'&C$#@@ACDEGH@@R@(Ԙ5Ltac_plugin.TacinternT@AJ@@@R@(p5Ltac_plugin.Tacintern uu uu@@@F6ϙBǰ64intern_intro_pattern@@@@τ7H@M@@b@@d@@c7L@@ϋ7ψTe@@Ϗ"@@ϐ@ώ@@ύ@@ό7ω@ϊ7M@N7I@J7G@GtuHtu@@@@@@BCDEFbLQCbEq GH@@Q@(T5Ltac_plugin.Tacintern[@AQ@@@Q@(Ϥ5Ltac_plugin.Tacintern^_@ӐB@@@@@A@@ABC@@A@@A@@ABC@@@ABDE@@AB@@A@BC@@A@@AB@m@_@ABCDF@@\@(ϔ5Ltac_plugin.TacinternVjV@B@$@@$ @@@ABCDEF@@[@(΄5Ltac_plugin.Tacintern\  \  @@A@4@@3 @@A@@AB@@A"BCD@@M@(l5Ltac_plugin.Tacintern[  [  @A!@E@@D@BCD@@L@(ʹ5Ltac_plugin.TacinternpGcpG@kA#@R@@@1@A@@A@(p5Ltac_plugin.Tacinterne?Pe?h@@"PpA!t@@BA7@J&option@@@@d9d<@@@v@@@A@@A@@A@(X5Ltac_plugin.Tacinterne?A%@@@@@@ A@(D5Ltac_plugin.Tacinternqq@ @@ I8_ J9oA_@@@@ K%param@A@@A@@A@(05Ltac_plugin.Tacinternq@@@j@@@ A@(5Ltac_plugin.TacinternwHYwH@I$list@O@@ L9@@ M9 M9ӐA M"id@@uu!@@ N#ist@@u"u%@@@@@@B@@A A@@B@@B@(5Ltac_plugin.Tacintern'wHo(wH@@'ContextA%NamedA!t@@ N:5A&@@@B@(5Ltac_plugin.Tacintern:v(*;v(D@@@ L9 M9B5@@@'B@(̬5Ltac_plugin.TacinternI@@@:@@@,B@(t5Ltac_plugin.TacinternNzOz@@@İ "id@@VzWz@@ #ist@@\z]z@@@@@@B@@A A@@B@@B@(D5Ltac_plugin.Tacinternh}.i}e@i@@ @@@ @ @A "id@@{|||@@ #ist@@||@@@!@@@B@@A A@@B@@B@(45Ltac_plugin.Tacintern}D}d@f@@ @A@2@@B@(5Ltac_plugin.Tacintern}1@@@%@8@@B@(5Ltac_plugin.TacinternDD@@A !s@@AA@@ #ist@@AA@@ "id@@AA@@@T@@@ A@@AB@@C@@AB@XA@@A@C@(5Ltac_plugin.TacinternCOvCO@ CؐB)@h@@C@(5Ltac_plugin.TacinternCOq @@A/@n@@C@(5Ltac_plugin.TacinternCOXCOk@@@ @ @B=@|@@(C@(˸5Ltac_plugin.TacinternCOQD@@@C@@@.C@(ˠ5Ltac_plugin.TacinternGG@@Ab !l@@FF@@ #ist@@FF@@@@@@ B@@AC@@ @A@@AB@.A@@A@CB(ː5Ltac_plugin.Tacintern H H@@@ DBC' "id@!t@@D6@HH@@@@@@D@@A&@B%$C!@D@(ˀ5Ltac_plugin.Tacintern'H@@A@@@ D%(h5Ltac_plugin.Tacintern=#AA@@@@5C+(P5Ltac_plugin.Tacintern4L  J5L  M@@A #loc@@;L  $<L  '@@@@@@ A@@A@A@@A@A@(D5Ltac_plugin.TacinternGL  @HL  D@@A@@@ A@(45Ltac_plugin.TacinternNL  *@@@@@@A@(5Ltac_plugin.TacinternTU " &UU " P@@AҰ #ist@@^O  _O  @@ "id@@dO  eO  @@ #loc@LI@@D~@@D}@qO  rO  @@ %locid@ @wO  xO  @@@@@@D@@A&B@@BC@@A@@AC@A@@AUB@@B@D@(5Ltac_plugin.TacinternS  S  @@A7@+@@D@(5Ltac_plugin.TacinternR  R  @,@@ D DɐBE@9@@"D@(5Ltac_plugin.TacinternR  L@@AK@?@@(D@(5Ltac_plugin.TacinternQ  Q  @@AR@F@@/D@(5Ltac_plugin.TacinternP  Y@@AX@L@@5DA(ʸ5Ltac_plugin.TacinternW`AA@-@S@@@:@A7@B6@B (ʜ5Ltac_plugin.TacinternX u X u @$&lident@@ F GBE !f@J@W R dW R e@@ #ist@A@W R fW R i@@ %locid@@@F@X u X u @@@@@@C@@AB@@D@@A @A@@BC@A@@A@D@(ʐ5Ltac_plugin.TacinternX u 4@@A*@@@DB(t5Ltac_plugin.TacinternY  Y  @rA5 !x@] F F@Y  Y  @@@@@'%@"@D@@ABC"@D@(l5Ltac_plugin.TacinternY  @@A@@@ D (L5Ltac_plugin.TacinternIAA@@@@86@3@AB1@C)(45Ltac_plugin.Tacintern"[  #[  @@@ !n@d@@G0@,[  -[  @@@@@@ A@@A@@A@((5Ltac_plugin.Tacintern6\  >7\  ?@@@ !s@V@@GK@@\  /A\  0@@@@@@ A@@A@@A@(5Ltac_plugin.TacinternJd + AKd + \@@A̰ #ist@U@T^ B ^U^ B a@@ !r@R G^@  \a  @@ #loc@C@@@G@@G@hb  ib  @@ $lqid@t@@G G@@G G@yb  zb  @@@@@@!o @C@@!j#exn@F@@AB6B@@,E@@A D@@6A@@ABC@A@@A@F@(5Ltac_plugin.Tacinternc  c  )@fBJ@4@@@@AC@I@(ɰ5Ltac_plugin.Tacinternc  T@@AS@=@@ E@(ɤ5Ltac_plugin.Tacinternb  b  @: GA\@H@@(@#@AB"@C@(ɐ5Ltac_plugin.Tacinternb  h@@Ae@Q@@ CB(x5Ltac_plugin.Tacintern`  `  @@@ G} GBv "id@b@@Ga@_ m _ m @@ #loc@@@Ge@@Gd@_ m r_ m z@@@y@@@`@E@@AB\@D@@AY@BCX@E@(`5Ltac_plugin.Tacintern`  .@@A&@@@E@(X5Ltac_plugin.Tacintern_ m _ m @@@ Gz GoB4@@@E@(L5Ltac_plugin.Tacintern@A8@@@ EH(5Ltac_plugin.TacinternAA@}@@@@@Az@By@BQ( 5Ltac_plugin.Tacintern k   k  @G#exn@@@ H HA #ist@@f ^ wf ^ z@@ "id@@@G@%g  &g  @@ #loc@  @@G@@G@2g  3g  @@@@@@!h@C@@E@@AB%B@@D@@A N@A@@BC@A@@A@E@(5Ltac_plugin.TacinternHk  >@@A4@@@E@(5Ltac_plugin.TacinternNj  Oj  @@@ G GBB@@@#E@(5Ltac_plugin.Tacintern\j  @@AH@@@)E@(5Ltac_plugin.Tacinternbh  ch  @@@ G GBV@ @@7E@(5Ltac_plugin.Tacinternph  f@@A\@@@=EB(Ȱ5Ltac_plugin.Tacinternxm " .ym " 7@n@@ H  HAi@@@@L@AH@E@ABC@C@(Ȩ5Ltac_plugin.Tacinternm " (@@As@(@@ C(Ȍ5Ltac_plugin.TacinterntAA@ @.@@@X@AT@BR@B"(p5Ltac_plugin.Tacinternvv@  Mܠ M@@ M MӐA+ &strict@G@o 9 Uo 9 [@@ #ist@C@o 9 \o 9 _@@ !r@@ H"@tdhtdi@@ #loc@@@M@@M@umxum{@@ $lqid@g @@M M@@M M@umwum@@@|@@@!eo@D@@A3B@@F@@AB0E !r@A@@BC@@AC@?B@@aA@@AB@G@(X5Ltac_plugin.Tacintern@AN@@@@@ #arg@I@@ABBC@I@(@5Ltac_plugin.Tacinternvv@@)GlobnamesA0global_reference@@ MBg@@@1H@(5Ltac_plugin.Tacinternww@m N Ar@@@9BC7@H@(5Ltac_plugin.Tacintern*w@@A@@@MF@(5Ltac_plugin.Tacintern0w1w@@A@@@TF@(5Ltac_plugin.Tacintern"@@A@@@YFA(5Ltac_plugin.Tacintern>um?um@AA@@@c`@B]XCV@E (Ǽ5Ltac_plugin.TacinternJums6@@A@@@ EB(ǜ5Ltac_plugin.TacinternRsSs,@ʠ LW LX@@ LV LNA "id@@@K|@jr  kr  @@ !r@@pr  qr  @@@ @@@@AF "id@E@@@ABGC@H@(DŽ5Ltac_plugin.TacinternF@A!@ @@@@ @J@@AB BC@J@(`5Ltac_plugin.TacinternsLsc@ MA3@ 2@@"G@(H5Ltac_plugin.Tacintern\@A7@ 6@@@@ @I@@AB($#BC@I@((5Ltac_plugin.TacinternsG@@AD@ C@@3G@(5Ltac_plugin.Tacinterns=sA@@AK@ J@@:G@(5Ltac_plugin.Tacintern_"@@AP@ O@@?G@(5Ltac_plugin.Tacinternr  r  @P@@ LG LEΠ($5Ltac_plugin.Tacinternn AA@@ @@@>@A96B4@Cנ(5Ltac_plugin.Tacintern@@Y@ @@@ #eta@A@@A@1A@@A@A@(5Ltac_plugin.Tacintern@@d@ @@@  @A@@A@QA@@A@A@(5Ltac_plugin.Tacintern @@@ @@@ @A@@A@A@@A@A@(5Ltac_plugin.Tacintern @@@ @@@ @A@@A@A@@A@A@(Ŵ5Ltac_plugin.Tacintern @@@ @@@ )@A@@A@3A@@A@A@(Š5Ltac_plugin.Tacintern @@@ @@@ 3@A@@A@eA@@A@A@(Ő5Ltac_plugin.Tacinterne}f}@'locatedy @@ N]@@ N\@ N[ Ng@@ NfB  !r@@{]{]@@ #qid@ @@N8 N0@||@@ #loc@xu@@N4@@N3@||@@@ =@@@!` /@B@@AC@@"D@@A)A@@BC@@D@(`5Ltac_plugin.Tacintern}}@A4@ P@@E@(L5Ltac_plugin.Tacintern}R@@A:@ V@@D@(85Ltac_plugin.Tacintern||@W;@@N/ N7AG@ e@@@!@A@@A@($5Ltac_plugin.Tacintern|i@@@O@ m@@A@(5Ltac_plugin.Tacintern@@$CAstA!t@(LibnamesA&qualid@@ R-@@ R, R1A n &strict@@$*@@ #ist@@+.@@ !r@@/0@@@ @@@!\@F![@E!Z@D@@AB@@BA@@#C@@AC@B@@AWC@@A@@AB@F@(5Ltac_plugin.TacinternG@@A1@ @@F@(İ5Ltac_plugin.Tacintern!*J"*p@C:@ @@@"@A@BC@I@(Ĉ5Ltac_plugin.Tacintern.*,Z@@AD@ @@ E@(d5Ltac_plugin.Tacintern45@ O~AO@ @@@4@A2@B10C.@H@(P5Ltac_plugin.TacinternCo@@AY@ @@ D@($5Ltac_plugin.TacinternIM]JMy@ÐBb@ @@@D@ACBB@@G@( 5Ltac_plugin.TacinternUMO@@@k@ @@ C@(5Ltac_plugin.Tacintern[_m\_@A  M!r@@f.g/@@ N#qid@ m@@RS MRK@q2?r2B@@ O#loc@YV@@RO@@RN@~292<@@@ @@@!Y @B@@AC@@"D@@A)A@@BC@@D@(5Ltac_plugin.Tacintern_a_@@A2@ /@@D@(5Ltac_plugin.Tacintern2F2[@03@@RJ MRRA?@ >@@@@A@@A@(ì5Ltac_plugin.Tacintern24@@@G@ F@@A@(È5Ltac_plugin.Tacinternzz@٠@@ PR@@ PR PRA!> Q#ist@@@@ R!r@@@@@ f@@@!UJ@D!TM@C@@AB@@A@@AB@)B@@A@@AB@D@(t5Ltac_plugin.Tacinternz|/@@A#@ {@@D@(P5Ltac_plugin.Tacintern!I@ PRA.@ @@@@AB@G@(<5Ltac_plugin.TacinternC@@A7@ @@ C@(5Ltac_plugin.Tacintern@ B@@ @@@-@A+@B*@F@(5Ltac_plugin.Tacintern U@@@I@ @@ B@(5Ltac_plugin.Tacintern  @4/@@ ST@@ ST SUA! T&strict@@   @@ U#ist@ @ "  # @@ V!r@ @ ( )@@@ @@@!R @G@@A!P@F!O@E!N@D@@B@@ABA@@&C@@AC@B@@AC@@ A@@AB@G@(´5Ltac_plugin.Tacintern H@@@A4@ @@G@(œ5Ltac_plugin.Tacintern NQU OQd@@A> W"id@@@S[@ Z [@@ X#loc@B?@@S_@@S^@ g h@@ Y$ipat@40generic_argument;@@T TSr@@Sq TSm@ z {@@@ @@RO@/I@@J@@ABCJ@+H@@ALKBDI@JA(˜5Ltac_plugin.Tacintern  M@AB?@ .@@fc@@AB[CW@I(ˆ5Ltac_plugin.Tacintern  @e6abstract_argument_type@$CAstA!t 2intro_pattern_expr 4glob_constr_and_expr@@ TT@@ TT@@ TT TSsH@@ TSt TTAl@ [@@-J@(l5Ltac_plugin.Tacintern 5@  UTÐBv@ e@@7I@(D5Ltac_plugin.Tacintern ~@@A|@ k@@=I@(<5Ltac_plugin.Tacintern  @@A@ r@@DI@( 5Ltac_plugin.Tacintern @@A@ x@@@@A@BC@F@(5Ltac_plugin.Tacintern "( "Q@ SS*A@ @@@@A@BC@I@(5Ltac_plugin.Tacintern "$@@A@ @@ E@(5Ltac_plugin.Tacintern  @C@ @@@@A@BC@H@(5Ltac_plugin.Tacintern!@@A@ @@ D@(T5Ltac_plugin.Tacintern! ,<! ,X@B@ @@@@AB@G@(<5Ltac_plugin.Tacintern!,.@@@@ @@ C@($5Ltac_plugin.Tacintern! ! @@A" #ist@@!%!&@@ !x@U(@@U'@!0!1@@@ @@@B@@AA@@B@A@@A@BB(5Ltac_plugin.Tacintern!@ '!A :@B% "id@ U7 U.@!L !M @@@ @@@C@@A@@AB@C@(5Ltac_plugin.Tacintern!X @@A@ @@ C (5Ltac_plugin.Tacintern:AA@"@ @@-B&(5Ltac_plugin.Tacintern!e<^!f<x@@@ d> dDA" #ist@@!r<O!s<R@@@ @@@ A@@A@A@@A@A@(5Ltac_plugin.Tacintern!~<U@@@@ @@ A@(5Ltac_plugin.Tacintern!'-!'_@@A#g#ist@@!z!z@@i"id@@%NamesA"Id@!t@@d]@!!@@@ <@@@C@@AB@@j@A@@AB@@CB(5Ltac_plugin.Tacintern!!@@A)h!n@A#int@@@d[@!!@@@ Z@@@@AC@@@AB@@C(d5Ltac_plugin.Tacintern;BAA@#M@ e@@@(@A&@B@@B$(L5Ltac_plugin.Tacintern!NP!NQ@@@#[l#ist@@!ay!a|@@m!x@@!a}!a~@@@ ~@@@B@@A A@@B@@B@(5Ltac_plugin.Tacintern!'M!'S@@A#~o,pattern_mode@@!Si!Su@@p'isarity@@"Sv"S}@@q$lfun@!@@d@" S" S@@r#env@!@@d@"S"S@@s%extra@!@@d@"S"S@@t!c@@"!S""S@@u$warn@@@ f f@f od@dod@"1"2@@w%scope@@)PretypingA1typing_constraint@@fof @"A"B@@(ltacvars@@,ConstrinternA)ltac_sign@@gog@"QIO"RIW@@"c'@@@gog@"\"]@@@ @@@GA@@K@@AB\F@@UE@@ACnC@@kG@@,J@@AB }@B@@~D@@ABI@@TH@@ABCD@!GA@@A@K@(5Ltac_plugin.Tacintern"}'C"~'G@@A@@@!K@(5Ltac_plugin.Tacintern"')"'T@@A@$@@(KA(5Ltac_plugin.Tacintern""!@AB@.@@@2@A/.B,+D@J(5Ltac_plugin.Tacintern$]@A@7@@@@L@@A>@B;:C87D*@L@(5Ltac_plugin.Tacintern""@@#EvdA(evar_map@@pgqrAǐ@#EvdA@U@@'K@(x5Ltac_plugin.Tacintern"8@@A@[@@-J@(L5Ltac_plugin.Tacintern"IK>@@A@a@@3]@\@AYWCDQ@I@(D5Ltac_plugin.Tacintern"&"E@@A@l@@>h c@`@^@ABCD]@H@(85Ltac_plugin.Tacintern"" @@A@x@@ H@(05Ltac_plugin.Tacintern"[@@A@~@@H@( 5Ltac_plugin.Tacintern""@@A@@@W$|@y@ABCu@G@( 5Ltac_plugin.Tacintern""@@A@@@ G@(5Ltac_plugin.Tacintern"s@@A@@@GA(5Ltac_plugin.TacinternzAA@$@@@@@A@BC@D (5Ltac_plugin.Tacintern# @@@v!x@od@##@@@@@@ A@@A@@A@(5Ltac_plugin.Tacintern$@@,@@@@@A@@A@A@@A@A@(t5Ltac_plugin.Tacintern#$#%.@@@$#ist@}@#+#,@@@@@@ A@@A@'A@@AB@@B@A@(d5Ltac_plugin.Tacintern#9#:@~tB!b@@#D#E@@!c@@#J#K@@@@@@C@@A B@@ a@A@@AB@KA@@AB@@4C@@AB@D@(T5Ltac_plugin.Tacintern#_#`-@B%@@@C@(H5Ltac_plugin.Tacintern/@@A*@@@CA(45Ltac_plugin.Tacintern#oK@A@J@@@@ @A@A ($5Ltac_plugin.Tacintern#x#y@!1explicit_bindings}t@@ttB%#ist@@#0D#0G@@!l@t@@t@##@@@7@@@B@@AC@@ @A@@AB@B@@:A@@AB@C@( 5Ltac_plugin.Tacintern##@@@$CAstA!t@Btuu @u@@uut󰖰t@t@Wttt@ttAV@z@@CD@(5Ltac_plugin.Tacintern#i@@A\@@@ICC(5Ltac_plugin.Tacintern#p#p@I$list@t@@tt͐Bq!l@ t@@t@$p$p@@@@@@k@AC@@j@ABh@C@(5Ltac_plugin.Tacintern$p$p@@tаt@ttאA#@@@D@(5Ltac_plugin.Tacintern$p6@@A)@@@C>(5Ltac_plugin.Tacintern$&Se$'So@@A@@@@@A@B@BI(5Ltac_plugin.TacinternAA@%@@@ BO(t5Ltac_plugin.Tacintern$77:$87M@B%˰#ist@$@$B *$C -@@!c@@$H /$I 0@@"bl@@$N 1$O 3@@@@@@ C@@D@@ABB@@ g@A@@AC@zB@@A@@AB@E@(d5Ltac_plugin.Tacintern$c7O$d7e@B,@@@D@(X5Ltac_plugin.Tacintern$l79$m7f@@A3@ @@DA(D5Ltac_plugin.Tacintern3AA@&@@@@"@A @B@B ($5Ltac_plugin.Tacintern$~$@B&#ist@!@$h$h@@%clear@@$h$h@@!c@@$h$h@@@5@@@ C@@D@@ABB@@ @A@@AC@A@@A@D@(5Ltac_plugin.Tacintern$$@@A(@H@@DA(5Ltac_plugin.Tacintern(AA@&?@O@@@@A@B@B (5Ltac_plugin.Tacintern$""$""@ @@w/w9A&["lf@k@$""6$""8@@ #ist@d@$""9$""<@@!"id@H"Id@!t@@w w @$"H"V$"H"X@@"!x@#G#w@@w @$"H"L$"H"^@@@"PpA@@@@!B@D@@A%E@@-B@@AB4C@@A@@AC@$oA@@AB@@B@E@(5Ltac_plugin.Tacintern%""%""@@AD@@@E@(5Ltac_plugin.Tacintern% "b"%"b"@@AK@@@E@(5Ltac_plugin.Tacintern%"b"k%"b"z@"@@w'wBY@@@,E@(5Ltac_plugin.Tacintern%""b"h@@A_@@@2EB(5Ltac_plugin.Tacintern%*""%+"#(@Bi#"ll@ww@%6""%7""@@@@@@B@AA@D@@AB@BCA@D@(X5Ltac_plugin.Tacintern%C""@@A@@@ D!(85Ltac_plugin.Tacintern~AA@&@@@RQBO@C)(5Ltac_plugin.Tacintern%R""%S"##@@@'$!l@@%Y""%Z""@@@@@@ A@@A@*A@@AC@@B@@AB@A@(5Ltac_plugin.Tacintern%i#*#W%j#g#@@@'&"lf@@%q#*#N%r#*#P@@'#ist@@%w#*#Q%x#*#T@@@@@@ A@@B@@AB@A@@A@B@(5Ltac_plugin.Tacintern%#g#k%#g#@@@(#pat@@%#*#`%#*#c@@@,@@@ A@@A@A@@A#C@@+B@@AB@A@(5Ltac_plugin.Tacintern% $/$Q% $/$R@@A'7*#ist@@% ##% ##@@-%clear@)w@% $/$3% $/$8@@.!n@@@w*w@% $/$G% $/$H@@/!x@ʠ$tw@@w@w@% $/$M@@@g@@@!@Y@C@@+%clear@D@@AB2B@@A@@AC@ mB@@AC@@$A@@AB@DC(5Ltac_plugin.Tacintern%%%%%%@ $@@)x)xŐBM0%clear@)w@% $S$W% $S$\@@1"id@!@@w*w@% $S$p% $S$r@@2#loc@#栰#@@w@@w@&  $S$j&  $S$m@@@@@@!A@FH@A(EG@$H@@ABF@G@@AG@BCF@H@(5Ltac_plugin.Tacintern& %%>@@A6@@@H@(d5Ltac_plugin.Tacintern&&%)%P&'%)%d@ h@@)xw)x~BG3!c@ @@x*w@&;$$&<$$@@4!p@$ @@x@@x*w@&J$$&K$$@@9"id@@%NamesA"Id@!t@@xZ@&Z%)%8&[%)%:@@@@@@!;@L!?@IU@7K@@ABT@MT@AC@S@A2J@@@ABD@M@(L5Ltac_plugin.Tacintern&t%)%>N@@AF@@@M@(5Ltac_plugin.Tacintern&z%e%m&{%e%@@AL@@@ kiCD@L@(5Ltac_plugin.Tacintern&%%&%%#@#򠰖ࠠ#any@@@xH@A@@xG+xK@@xM*x;Ah@6@@@96BC1D@K@(5Ltac_plugin.Tacintern&%%'@@Ar@@@@ K@(5Ltac_plugin.Tacintern&$$&$%@zp@w*wB@O@@H@(5Ltac_plugin.Tacintern&$$@u+xA@Y@@H@(t5Ltac_plugin.Tacintern(@A@]@@@@6 @J@@ABCD@J@(\5Ltac_plugin.Tacintern&$$&$%@$R@@,x,x$A@r@@I@(D5Ltac_plugin.Tacintern(@A@v@@@@8 @K@@ABC D @K@($5Ltac_plugin.Tacintern&$$j@@A@@@H@(5Ltac_plugin.Tacintern& $w$}@@A@@@H(5Ltac_plugin.Tacintern& #$ & #$.@ܐBV&@& ##& ##@@,!c@@& ##' ##@@@@@@9@A E@@8@AB54C2@E@(5Ltac_plugin.Tacintern'  ##@@A@@@ E2(5Ltac_plugin.Tacinternm0AA@(@@@@D@AB@BA@B;(|5Ltac_plugin.Tacintern(@@0@@@@7@A@@A@CA@@A@A@(h5Ltac_plugin.Tacintern(@@:@@@@5@A@@A@fA@@A@A@(\5Ltac_plugin.Tacintern'0&.&7'1&.&;@@A(@@@@!5@B@@A=F@A@@B@& A@@A@BB(D5Ltac_plugin.Tacintern'B%&'C%&-@B(ް;"id@@@x@'O%%'P%%@@<#loc@%7%4@@x@@x@'\%%']%%@@@@@@!7@D!6@C2@"F@@ABE@@4@AC2@F@(,5Ltac_plugin.Tacintern'p%&.@@A+@@@F@( 5Ltac_plugin.Tacintern'v%&'w%&@@A2@@@F=(5Ltac_plugin.Tacintern'~%%N@A@)@@@@J@AH@AF(5Ltac_plugin.Tacintern' 'I'R' 'I'm@@A)#?#ist@@'&=&c'&=&f@@@!r@@'&=&g'&=&h@@A$lqid@@$CAstA!t@@y@@y?y@'&k&q'&k&u@@@J@@@!3=@E@@A!1 1@D@@+B@@AB C@@(A@@AC@&A@@A@E@(5Ltac_plugin.Tacintern'' ';'' 'H@@A;B"id@a@@yO@'' ''' '@@C#loc@%%@@yS@@yR@'' ''' '@@@x@@.+@F@@AB*@*)BC'@F@(t5Ltac_plugin.Tacintern'' '&'' '7@@A%@@@ F@(L5Ltac_plugin.Tacintern'&&e@@Ad@@@@?@A<@B;:C8@D@((5Ltac_plugin.Tacintern'&&'&&@mBq@@@@H@AGFBD@G@(5Ltac_plugin.Tacintern(&& @@)GlobnamesA0global_reference@@>y*B@@@G@(5Ltac_plugin.Tacintern(&&@@A@@@CA(5Ltac_plugin.Tacintern(&k&x(&k&@AA@@@@k@Ah@Bg@B (5Ltac_plugin.Tacintern(&&k&m@@@@@@ B@(5Ltac_plugin.Tacintern(,&(4(:(-'(m(@-@@DDyD)ѰE#ist@@(="'o'(>"'o'@@G#ntn@O&string@@@yEy@(K$''(L$''@@H"sc@J&option@@@y@@yEy@(^$''(_$''@@I#loc@&F&C@@y@@y@(k$''(l$'(@@@ @@@!0@E!.@C@@A?B@@BD@@=G@@AK@A@@3F@@ABC@ A@@A@G@(p5Ltac_plugin.Tacintern(%(( Z@@AR@%@@GB(<5Ltac_plugin.Tacintern(#''(#''@@AYF!r@@(#''(#''@@@5@@@&@A$@ @ D@@ABC@D(5Ltac_plugin.TacinternfvAA@*;@A@@@0@A+@B'@B(5Ltac_plugin.Tacintern('(m(('(m(@@Ay@L@@@J@A@@A@@AB(5Ltac_plugin.Tacintern('(m(('(m(@@A@Y@@ A (5Ltac_plugin.Tacintern('(m(u('(m(@A@@a@@A(5Ltac_plugin.Tacintern(1*-*3(1*-*@@@A*hM#ist@ @(*(((*((@@R!r@ L|vL{@(.))(.))@@S!e@ W@@|uM|q@(/))(/))@@T"na@'' @@|@@|@@|M|@(0**(0**@@@@@@ @C@@&D@@AB6B@@E@@A4A@@BC@([B@@A(|A@@ yE@@AB D@@'C@@AC@EA(5Ltac_plugin.Tacintern)0**)0**)@AAP@@@ @@AC@D (5Ltac_plugin.Tacintern)%0**\@@AZ@@@ DA(5Ltac_plugin.Tacintern)-/)))./)* @ABc@@@@4@A0B+@C (5Ltac_plugin.Tacintern)9/))p@@Am@@@ CB(\5Ltac_plugin.Tacintern)A-)))B-))@ LByP"id@ @@{@)N,)I)`)O,)I)b@@Q#loc@'6'3@@|@@|@)[,)I)N)\,)I)Q@@@@@@ @E @Dg@"IN"id@G@@ABi@ HO#loc@F@@Al@BCk@I@(D5Ltac_plugin.Tacintern)x-)))y-))@@A5@@@I@(<5Ltac_plugin.Tacintern),)I)),)I)@ v@@L|7M|LBC@&@@+I@( 5Ltac_plugin.Tacintern),)I)j@@AI@,@@1I@(5Ltac_plugin.Tacintern)+():)+()H@@@L|"L|)B3!9@@{@)+())+()@@3''@@{@@{@)+())+()@@@N@@@S@K@AB@F@A@BC@G@(5Ltac_plugin.Tacintern)+()3(@@A @Z@@ G@(5Ltac_plugin.Tacintern)+() )+()/@'[@@L|L|B.@h@@G@(5Ltac_plugin.Tacintern@A2@l@@G(t5Ltac_plugin.Tacintern AA@+m@r@@@@A@B@B(T5Ltac_plugin.Tacintern)3*B*e)3*B*}@ B+~V#ist@ @)3*B*T)3*B*W@@W!l@ @)3*B*Y)3*B*Z@@X#qid@ @)3*B*[)3*B*^@@@@@@B@@D@@ABY @A@@C@@AC@!CA@@A@D@(H5Ltac_plugin.Tacintern*3*B*b*3*B*~@@A(@@@DA(45Ltac_plugin.Tacintern(AA@+@@@@@A@B@B (5Ltac_plugin.Tacintern*6***6**@I$list@ Z|@@[|אB+ð[#ist@ @*,5***-5**@@\#red@ @*25***35**@@@@@@ $init@C@@AB@@A@@AB@!A@@A@C@(5Ltac_plugin.Tacintern*D6***E6**@@ [|ް [|@[|[|A*@@@D@(5Ltac_plugin.Tacintern*U6***V6**@@@1@@@@ @A@B@B@(5Ltac_plugin.Tacintern*_8*+*`8*+#@ B,^#ist@ @*j8*+*k8*+@@_!l@ @*p8*+*q8*+@@`!c@ @*v8*+*w8*+ @@@@@@ C@@AB@@D@@Aa@A@@BC@%A@@A@D@(|5Ltac_plugin.Tacintern*8*+ *8*+$@@A(@)@@DA(h5Ltac_plugin.Tacintern(AA@,.@0@@@@A@B@B (85Ltac_plugin.Tacintern*E,,*E,,@@A,Dc#ist@ @*:+&+@*:+&+C@@d @ @*:+&+E*:+&+L@@e @ @*:+&+N*:+&+V@@f"pc@ @*:+&+W*:+&+Y@@g(ltacvars@z@@}`c}^@*;+\+b*;+\+j@@h%metas@ Š @@}v@@}uc}k@*@++*@++@@i#pat@ @@}wc}l@*@++*@++@@j$glob@%@@}c}@*C,M,T*C,M,X@@k!c@) @@}c}@}@*C,M,S*C,M,`@@l+bound_names@ @@~c}@+D,,+D,,@@@@@@ @F@@AdC@@K@@AB'I@@4J@@qD@@ABC\EiB@@VH@@AHG@@jA@@ABD@&A@@A@KA(45Ltac_plugin.Tacintern+)D,,+*D,,@AA@@@# @@ABCD@J($5Ltac_plugin.Tacintern+7D,,@@A@@@ J@(5Ltac_plugin.Tacintern+=C,M,c+>C,M,@`R@}c}D@@@>;@5@AB41C+@H@(5Ltac_plugin.Tacintern+PC,M,O@@A@@@ H@(5Ltac_plugin.Tacintern+V@+++WA, ,G@@}mc}tE@@@@TBL@E@ACD@E@(5Ltac_plugin.Tacintern+iA, ,+jA, ,0@(evar_map@@c}}d}AӐ@#EvdA@@@K@(|5Ltac_plugin.Tacintern+}@++@@A@@@E@(L5Ltac_plugin.Tacintern+;+\+^@@@@"@@$m#Cf@D@(5Ltac_plugin.Tacintern+Y//+Y//@@A-5o#ist@!8@+I,- +I,-@@p!2@!2@+I,-+I,-@@q!,@!,@+I,-+I,-#@@r!p@!)@+I,-$+I,-%@@s%metas@!!@@~@@~o~@+M-.+M-.@@t#pat@!@@~o~@+M-. +M-. @@v$glob@&s@@o@+W/@/G+W/@/K@@w!c@*!2@@o@@+W/@/F+W/@/S@@x+bound_names@!@@4o1@+X/|/+X/|/@@@@@@VC@@I@@AB$G@@2H@@AcD@@BCYB@@QF@@AXA@@EE@@ABD@!C@@A&B@@*A@@AB@IA(5Ltac_plugin.Tacintern, X/|/, X/|/@AA@@@@#@A CD@H(5Ltac_plugin.Tacintern,X/|/~@@A@@@ H@(5Ltac_plugin.Tacintern,W/@/V, W/@/x@^P@oD@@@@<@6@AB54C.@F@(5Ltac_plugin.Tacintern,2W/@/B@@A@@@ F@(5Ltac_plugin.Tacintern,8V/)//,9V/)/<@@A@@@D@A@AC>@F@(T5Ltac_plugin.Tacintern,BT..,CT./ @@@o~p~Au(ltacvars@ @@~p~@,VO.).3,WO.).;@@@#EvdA@@@2Gg#C`@M@( 5Ltac_plugin.Tacintern,dT..,eT./@@A@@@ G@(5Ltac_plugin.Tacintern,kO.)./@@A@ @@2F@(5Ltac_plugin.Tacintern,qM--@@@@@@8D@(5Ltac_plugin.Tacintern,w|5&55,x|5&5w@"y"v@@y.@@y-y%!ty#@y$y,D.1z#ist@!@,[//,[/0@@{!l@!@,[/0,[/0@@|!p@!@,[/0,[/0@@}*interp_ref@@!Ϡ!@@<z@@zo!䠰+#@@{+y+^$f@@~@@}@@|@z@@yzt"@@wzs!@@{zx++}@@|zy@zzt"@@zu@vzu@@szp@qzn@,\0 0,\0 0@@!c@"yy@-{55!-{55"@@@@@@ @G@@AF@@jE@@AB}B@@zD@@AuC@@!@A@@ABC@"B@@A$YA@@"C@@AB@G@(X5Ltac_plugin.Tacintern-|5&5,- |5&5x@@A@@@G@(05Ltac_plugin.Tacintern-&z44-'z45@",A!r@*)reference@@z@-6x44-7x44@@@@@@ @K @J @I @HA@A?>B<;9@8@"L@@ABCD8@L@($5Ltac_plugin.Tacintern-Qz45 +@"x"s@@y@@yzA3@@@%L@( 5Ltac_plugin.Tacintern/%@A7@@@@)@l@N@@AB_^C\ DT@N@(5Ltac_plugin.TacinternG@AB@ @@4L@(5Ltac_plugin.Tacintern-qw44-rw44@"wA!r@"@-zw44-{w44@@@@@@u@AtrBp@o@F@@ABCo@F@(5Ltac_plugin.Tacintern@A@%@@ F@(5Ltac_plugin.Tacintern-v4n4p-|5&5y@@A@,@@C|@E@(5Ltac_plugin.Tacintern-\0 0  @@A@4@@@BC@DA(5Ltac_plugin.Tacintern AA@/@@>@@@@A@B@B (d5Ltac_plugin.Tacintern-u4<4F-u4<4j@@A#~!r@ @-\0 0-\0 0@@!e@.@@{@-^0E0N-^0E0O@@!r@{@-d11-d11@@$sign@ @@*{(@-g282B-g282F@@!c@"@@;{7@-l22-l22@@+bound_names@#@@U{R@-t44-t44@@@@@@ z@F@@G@@ABE@@?B@@A5CHA@@2D@@ABC@#B@@A%?A@@pC@@AB@GA(`5Ltac_plugin.Tacintern.t44.t448@AA^@@@@!@ABC@F(L5Ltac_plugin.Tacintern.t44 k@@Ai@@@ F@((5Ltac_plugin.Tacintern.r33.r33@@Ar"id@@@@.%p3z3.&p3z3@@!r@%@@-{)@.0q33.1q33@@@@@(D@BA@G@@AHEBBC@@HA($5Ltac_plugin.Tacintern.Aq33.Bq33@AB'@@@RROBCM@G (5Ltac_plugin.Tacintern.Mq333@@A1@@@ G@(5Ltac_plugin.Tacintern.So333J.To333r@zB!r@W@@u@.an33(.bn33)@@@@@@ @G}@AywBHwtCr@I@(5Ltac_plugin.Tacintern.qo333=.ro333y@@A@@@H@(D5Ltac_plugin.Tacintern.xm23 .ym23@+栰ࠠ@@c@A@@b|f@@h{VA@(@@@@A@BC@E@(45Ltac_plugin.Tacintern.m23@@A@2@@ EA(05Ltac_plugin.Tacintern.l22.l22@AB@<@@@@AB@D (5Ltac_plugin.Tacintern.l22@@A@F@@ D@(5Ltac_plugin.Tacintern.g282>@@A@L@@@B@C@(5Ltac_plugin.Tacintern.f11.f124@ B #loc@,,@@@@@.f11.f11@@@e@@@ W@C@@A@D@@A@BC@D@(5Ltac_plugin.Tacintern.f12@@@||A#@z@@D@(5Ltac_plugin.Tacintern.f12.f123@,)full_path@@|} A3@@@%D@(5Ltac_plugin.Tacintern.f12".f122@@)GlobnamesA0global_reference@@} BD@@@6D@(5Ltac_plugin.TacinternM@AH@@@:D@(d5Ltac_plugin.Tacintern/e11/e11@@AZ!r@azz@/e11/e11@@@@@L!@D!@AB@D@(<5Ltac_plugin.Tacintern/d11t@@Ao@@@)@B&@B@(45Ltac_plugin.Tacintern/%^0E0U/&^0E0p@,@@zz֐A@@@B@($5Ltac_plugin.Tacintern@A@@@B@( 5Ltac_plugin.Tacintern/7]0 0,/8]0 0D@~B@@@@F@AC@E@(5Ltac_plugin.Tacintern/B]0 0$@@@@@@A@(5Ltac_plugin.Tacintern1 @@@@@@ @A@@A@A@@A@A@(5Ltac_plugin.Tacintern/R7u7~/S7u7@@A0@@@@e@A@@A@@AC(5Ltac_plugin.Tacintern/_66/`7;7t@@A1#grf@&$"f@@hc@/m66/n66@@@ @@@"@C @B@@A!@B@@C(d5Ltac_plugin.Tacintern/}66&/~66@@A1!$occs@g@%LocusA0with_occurrences$G@@^@@]@/66/66"@@@2@@@B@@AB@B@@B@(5Ltac_plugin.Tacintern/56 L@A@1@@=@@KAG(5Ltac_plugin.Tacintern/66/66@@A*!r@$d}@/669/66:@@!e@0@@(&@/66/66@@@Z@@@C@@A@A@@B@@AB@@C@(5Ltac_plugin.Tacintern/66/66@-c@@1,A+@p@@C@(5Ltac_plugin.Tacintern@A/@t@@C@(5Ltac_plugin.Tacintern/6G6M/6j6@$@@y B=@@@@'%B@@F@(5Ltac_plugin.Tacintern/6j6k@@)GlobnamesA0global_reference@@ BO@@@F@(5Ltac_plugin.Tacintern/6?6CW@@AU@@@BA(5Ltac_plugin.Tacintern0660066@A@@@@@H@A@@A (5Ltac_plugin.Tacintern07;7f07;7h@@A!r@%:$@@]C@066066@@!e@0@@ki@0'7;7F0(7;7G@@@@@@B@@AA@@B@@B@(5Ltac_plugin.Tacintern037;7M047;7b@-@@toA,@@@B@(p5Ltac_plugin.Tacintern@A0@@@B@(`5Ltac_plugin.Tacintern0E660F77:@j@@ELB=@@@@#@A@@E@(H5Ltac_plugin.Tacintern0U77@i@@MBJ@@@ E@((5Ltac_plugin.Tacintern0`66R@@@P@@@A@(5Ltac_plugin.Tacintern0f::,0g::-@@A2 #ist@%@0n770o77@@!r@%2/%ؠ/'٠/)@@@0}::0~::(@@@@@@B@@AA@@B@+A@@A&D@@B'>C@@%E@@'B@@ABC@BJ( 5Ltac_plugin.Tacintern099099@J&option@@%LocusA0with_occurrences@$UtilA%union% X$Y@@\@@[@@Z`BQ!o@# %EĠ%=@@@@@@@099099@@@m@@@P@AC@@Q@ABP@C@(5Ltac_plugin.Tacintern099099@@D?%g%^@@@@{cQka@djA9@@@#D@(5Ltac_plugin.Tacintern099b@@A?@@@)Cj(5Ltac_plugin.Tacintern09J9_09J9@i@%LocusA0with_occurrences@$UtilA%union%s%]@@@@@@ B!o@! %%@@@@@@@149J9T159J9U@@@@@@@AC@@@AB@C@(5Ltac_plugin.Tacintern1@9J9k1A9J9@@D?%Π%@@4@@3'Q @A9@@@#D@(5Ltac_plugin.Tacintern1^9J9Y`@@A?@@@)CѠ(5Ltac_plugin.Tacintern1e881f88@N@%LocusA0with_occurrences%@@@@B !l@& @@@@@188188@@@)@@@ @AC@@ @AB @C@(|5Ltac_plugin.Tacintern188188@@2&&@@:@A.@G@@D@(l5Ltac_plugin.Tacintern188I@@A4@M@@$C!(P5Ltac_plugin.Tacintern177178@&(3@@6:BY !l@ &O@@@177177@@@l@@@O@AC@@P@ABO@C@(85Ltac_plugin.Tacintern177178 @@&d=&K;@>DA#@@@D@(,5Ltac_plugin.Tacintern1774@@A)@@@C\(5Ltac_plugin.Tacintern177177@rq&W@@@@ B!l@~&@@@@@2 772 77@@@@@@@AC@@@AB@C@(5Ltac_plugin.Tacintern277277@@&@@( 2 @A-@@@D@(5Ltac_plugin.Tacintern2077@@@A3@@@$C(5Ltac_plugin.Tacintern278[8n288[8@(ݠ&@@B۰ !f@(蠰&{@@@2S8[8d2T8[8e@@@@@@C@@A@@AB@C@(5Ltac_plugin.Tacintern2_8[8i(@@A@@@ CҠ(5Ltac_plugin.Tacintern2f868G2g868Z@) &m@@osB  !f@)1a@@@2~868>2868?@@@@@@C@@A@@AB@C@(5Ltac_plugin.Tacintern2868C$@@A@)@@ C(5Ltac_plugin.Tacintern288"2885@)7&S@@UYB5 !f@)B-@@@288288@@@I@@@C@@A-@-@AB,@C@(t5Ltac_plugin.Tacintern288$@@A@T@@ C((X5Ltac_plugin.Tacintern288288@)b' @@֐Ba!f@)n@@@288288@@!o@>@%LocusA0with_occurrences@$UtilA%union'd@@@@@@@288288@@@@@@1D@@Ax@B'C@@y@ACx@E@(H5Ltac_plugin.Tacintern389 389H@.-(K'S@@@@@@BM@@@ D@(85Ltac_plugin.Tacintern389389F@@ID۠'@@@@)@ȐAk@@@>E@((5Ltac_plugin.Tacintern38883989I@@Ar@@@ED(5Ltac_plugin.TacinternAA@4@@@B(5Ltac_plugin.Tacintern3F:W:Z3G:W:k@'IB4#ist@'n@3R:/:D3S:/:G@@"lf@'k@3X:/:H3Y:/:J@@"id@'_@3^:/:L3_:/:N@@$ipat@'[@3d:/:O3e:/:S@@@@@@E@@A D@@!C@@ABB@@@A@@AC@2A@@A,B@@B@F@(5Ltac_plugin.Tacintern3{:W:m3|:W:@'VB5@@@E@(5Ltac_plugin.Tacintern3:W:x3:W:@@'{'_@BB@*@@&F@(5Ltac_plugin.Tacintern3:W:Y3:W:@@AI@1@@-EA(x5Ltac_plugin.TacinternHAA@5=@8@@@0@A/.B+@C (P5Ltac_plugin.Tacintern3::3::@@'R'E@ A5P#ist@'c@3::3::@@@P@@@ A@@A@2_A@@A@A@(D5Ltac_plugin.Tacintern3::@@@@[@@ A@(45Ltac_plugin.Tacintern34;%;U@#(@@OZB!k@@@)@4;;4;;@@#idl@(O@@*@4;;4;;@@ #ids@'&or_var@$CAstA!t9or_and_intro_pattern_expr(r@@.@@-@@,@@+@5 ;;5 ;; @@@ @@@0E@@A'D@@B@=F@@A! BC@G@(p5Ltac_plugin.Tacintern5;W;]5;W;@0/-((t@@S@@R@@Q@@PhBZ@ @@$F@(`5Ltac_plugin.Tacintern57;W;h58;W;@@33ؠ-(@@}@@|@@{k,ti@lsBy@ @@CG@(P5Ltac_plugin.Tacintern5V;%;+5W;W;@@A@ @@JFA(5Ltac_plugin.TacinternHAA@7@ @@@l@AkjBg@CJ(5Ltac_plugin.Tacintern5g<<5h<=*@(UB7(#ist@(@5s<<5t<<@@)$occs@(@5y<<5z<<@@*"id@(@5<<5<<@@+"hl@(~@5<<5<<@@@!%@@@ n!@D@@AC@@E@@AB#B@@ F@@A:@A@@BC@4AA@@A3B@@B@H@(5Ltac_plugin.Tacintern5<=5<=%@@I$list@(@@'i(@@'h@'g'AH@!Q@@,I@(5Ltac_plugin.Tacintern5<= 5<=$@@((((@((AY@!b@@=I@(5Ltac_plugin.Tacintern5=,=/5=,=@@(ΐBb@!k@@FG@(5Ltac_plugin.Tacintern5<<5=,=F@@Ai@!r@@MFA(5Ltac_plugin.TacinternhAA@7@!y@@@N@AJ@BH@B (\5Ltac_plugin.Tacintern5>>5>>$@@A7<#ist@(@5=^=q5=^=t@@=%*opt*@6 (@@;@5=^=w5=^=A@>(@(;@6=^=~@@@(ltacvars@(@6=^=6=^=@@A#ido@((@@@@@6==6==@@B"pc@(@6==6==@@D%metas@,,@@@@<@6)==6*==@@E"pc@,@@0@@4񠰳0@@@@@,@@@<@6J==6K==@@@!@@@ X!@I@@AaC@@BXF@@PH@@AlD@@BCXB@@BK@@A S%param@EHp@A@@;JRG@@ABD@,A@@A@K@(H5Ltac_plugin.Tacintern6n==6o==@WI@<D@"@@@)@A('C#@ @@ABD@H@(5Ltac_plugin.Tacintern6==@@A@""@@ H@(5Ltac_plugin.Tacintern6>~>6>~>@@AC"pc@)7;;@6>%>.6>%>0@@F%metas@,,@@/@@.<%@6>4>?6>4>D@@G"pc@,@@11]@@35l1s@@5@@4@2,@@6@0<&@6>4>E6>4>G@@@"e@@@ \"Y@H@@A{@Bz@w@ACv@4>K6>4>z@I;@'<-DX@"@@mB@@@ABC@G@(5Ltac_plugin.Tacintern6>4>:f@@Ac@"@@ G@(5Ltac_plugin.Tacintern6=^=l@@A@"@@@@AC@F@(5Ltac_plugin.Tacintern6=^=@@A@"@@@@@AB C@E@(t5Ltac_plugin.Tacintern @A?%*sth*@;;@@@"@@@@A F@@@ABC@F@(`5Ltac_plugin.Tacintern%@A1@"@@EA(X5Ltac_plugin.Tacintern.AA@8@"@@!@@AC@D (<5Ltac_plugin.Tacintern7)?o?7*?o?@)QIB8ٰJ#ist@)@75>>76>>@@O!c@)~IIIu@7@?o?7A?o?@@@"@@@C@@AB@@QW@A@@AB@1B@@A5A@@+C@@AB@C@(05Ltac_plugin.Tacintern7U?o?,@@A'@"@@CD(5Ltac_plugin.Tacintern7]?2?E7^?2?Y@@)MisctypesA&lident@@IIŐB=M%locid@@@s@7t??&7u??+@@N!c@AIIp@7}??,7~??-@@@#@@@C@@A=@D@@A>@BC<@E@(5Ltac_plugin.Tacintern7?2?Z7?2?m@)IӐB&@#/@@D@(5Ltac_plugin.Tacintern7?2?67?2?n@@A-@#6@@DB(5Ltac_plugin.Tacintern7>>7>>@,b)ˠ))@@IIB|K!r@,n)))@@n@7>>7>>@@L!c@)@7>>7>>@@@#\@@@ C@@A|@{@D@@ABC{@E@(5Ltac_plugin.Tacintern7>>7>?@)IB&@#n@@D@(5Ltac_plugin.Tacintern7>>7>?@@A-@#u@@D(5Ltac_plugin.Tacintern7??7??@*IBP!c@Iy@7??7??@@@#@@@ C@@A@@AB@C@(5Ltac_plugin.Tacintern7??@@A@#@@ C(`5Ltac_plugin.TacinternAA@9@#@@@@A@B@B(H5Ltac_plugin.Tacintern8?@ 8?@@@A9S$accu@)@8 ??8 ??@@@#@@@ B@@AU!@A@@B@@BB($5Ltac_plugin.Tacintern8@@8@@/@@AT"id@ @@@8%@@8&@@@@@#@@@@AC@@@AB@@C( 5Ltac_plugin.Tacintern&AA@9@#@@$B(5Ltac_plugin.Tacintern88@N@X89@N@\@@A9W$accu@)@8?@1@>8@@1@B@@@#@@@ B@@AYT@A@@B@@BB(5Ltac_plugin.Tacintern8N@]@j8O@]@|@@AX"id@*V:V6@8X@]@d8Y@]@f@@@#@@@@AC@@@AB@@C(5Ltac_plugin.Tacintern&AA@:@$@@$B(t5Ltac_plugin.Tacintern8kDD8lDD@@A:|#lrc@)@8sCC8tCC@@}$fold@@7@@|ް@7!)@@|@@|堰@|@|Ⱆ|@|@|@8CC8CC@@@$=@@@/B@@A6A@@B@@B@(d5Ltac_plugin.Tacintern8CC>@@@<@$H@@@ @A@@A@(45Ltac_plugin.Tacintern8D D8DD@@AH~$accu@=@8CC8CC@@$name@0@8CC8CD@@#loc@66@@@@@8CC8CC@@@$m@@@ 2$_@C@@A B@@D@@AE@@@A@@ABC@@EA(5Ltac_plugin.Tacintern)1AA@u@$@@@@A @B@@B (5Ltac_plugin.Tacintern8DD8DD@@A="id@8@@||@8D D+8D D-@@$accu@|@9D D.9D D2@@@$@@@ A@@B@@AB@IA@@A@B@(5Ltac_plugin.Tacintern9DcD|9DcD@ T@@}~A*@$@@B@(5Ltac_plugin.Tacintern9D6DU@@A0@$@@B@(5Ltac_plugin.Tacintern9#D6D=9$D6DO@6@@}}ؐB>@$@@)B@(5Ltac_plugin.Tacintern91D6D:E@@@D@$@@/B@(`5Ltac_plugin.Tacintern97E@EF98E@Ed@@A:!f@*9@9?DE 9@DE@@"nl@*90occurrences_expr@@7@9JEE89KEE:@@@$@@@$@C@@AB@@D@@A d@A@@BC@@DB(<5Ltac_plugin.Tacintern9^EE9_EE@I$list@*R@@]dB3!l@*j*g9@@<@@;>@9}EeEw9~EeEx@@"nl@>@@A@9EeE9EeE@@@%&@@<9@!E@@AD@@:@ABC@@F@(5Ltac_plugin.Tacintern9EE9EE@@A+@%4@@E?(5Ltac_plugin.Tacintern]AA@;I@%:@@@N@AJ@B@@BH(5Ltac_plugin.Tacintern9oo9op@@(tǫ(qǪ@ǬǷA;j!x@(}@9oo9oo@@@%V@@@ A@@A@)DC@@A9mA@@8B@@AB@B@(5Ltac_plugin.Tacintern9oo9op@9H@@A@%m@@B@(5Ltac_plugin.Tacintern9oo9op@@@%@%t@@A@(5Ltac_plugin.Tacintern9pp9pp@@','+@-8A;!l@(@9pp9pp@@#env@(@9pp9pp@@!x@( @9pp9pp @@(ltacvars@9@@@:p#p):p#p1@@@%@@@B@@A#C@@D@@AA@@BC@)B@@8A@@AB@E@(t5Ltac_plugin.Tacintern:pp:pp@9@@hpA<@%@@E@(`5Ltac_plugin.Tacintern:(p{p}:)pp@@AC@%@@"DA(\5Ltac_plugin.Tacintern:1p4p8:2p4pw@ACL@%@@,*@'@AB&@C (5Ltac_plugin.Tacintern:=p#p%@@@V@%@@ C@(5Ltac_plugin.Tacintern:Cp4pV:Dp4pg@@@_$accu@J @:Mp4pL:Np4pP@@!x@(|@:Sp4pQ:Tp4pR@@@%@@@B@@A A@@B@@B@(5Ltac_plugin.Tacintern:_q q:`q q#@@A<!l@''@@@Ȭ@:sq q:tq q@@!t@*'Ȱ@ȭ@:q q:q q@@@&"@@@k&@B@@A(D@@C!t@A@@AB@@DB(5Ltac_plugin.Tacintern:q$q-:q$q3@@A@@,'@=.rr=/rr@@@(@@EDDKX@L@@AU@BCDI@L@(D5Ltac_plugin.Tacintern/==s s4@*U@@GMB1@(@@M@(45Ltac_plugin.Tacintern<=Js s*@*b@@OUB>@(@@"N@($5Ltac_plugin.TacinternI=Ws s@*o@@W\AK@(@@/O@(5Ltac_plugin.Tacintern=ds s@*|@@VcAX@) @@rr> rr8@A@)@@@ @A@@E@(5Ltac_plugin.Tacintern>rr @@@@)@@A@(5Ltac_plugin.Tacintern>tt>tt@@A?ٰ3&intern@+ @> tt>!tt@@@)@@@ A@@A@@A@(5Ltac_plugin.Tacintern>*tt@@@@)@@ A@(5Ltac_plugin.Tacintern>0tt>1tt@+B4#ist@+@>:tt>;tt@@5!x@+@>@tt>Att@@@)@@@B@@A A@@B@.A@@A@B@(5Ltac_plugin.Tacintern>Ntt5@@@@)@@ B@(d5Ltac_plugin.Tacintern>T uu>U uu@@A@7#ist@&N@>_tu>`tu@@8#pat@&K@>etu>ftu!@@9"lf@==@@V8T@@S8P@>vu$u,>wu$u.@@:#ans@779.@@`==&l@@a@_@@^@@]8X@>uEuM>uEuP@@;#ist@>@@φ8p@>uvu~>uvu@@@*<@@@,D@@AELB@@BAC@@IA@@AC@7A@@A@E@(85Ltac_plugin.Tacintern>uvuz\@@AZ@*O@@@B C @DA(45Ltac_plugin.Tacintern>uEuS>uEur@ACf@*\@@@@AB@C ($5Ltac_plugin.Tacintern>uEuIs@@Ap@*f@@ C@(5Ltac_plugin.Tacintern>u$u(y@@@u@*l@@@,@A)@B(@B@(5Ltac_plugin.Tacintern>v[v_>v[vi@@A@=#ist@'&@>vv>vv@@>"cl@'#@>vv>vv@@?#ans@/Ƞ')>@@>@>v"v*>v"v-@@@*@@@C@@AA@@"B@@AB@0B@@24A@@AB@CA(5Ltac_plugin.Tacintern?v"v0?v"vW@AB1@*@@@B@B (5Ltac_plugin.Tacintern?v"v;?v"vT@@0'V@@>ܰ01@@>@>>AI@*@@C@(5Ltac_plugin.Tacintern?'v"v&Q@@@O@*@@B@(5Ltac_plugin.Tacintern?-vv?.vw@+C@A#ist@+@?8vv?9vv@@B"id@+@?>vv??vv@@C"lf@>f>a@@PAN@@MAJ@?Ovv?Pvv@@@*@@@A@@A#B@@C@@AB@>A@@A@C@(5Ltac_plugin.Tacintern?_vv?`vw @@A0@*@@C@(p5Ltac_plugin.Tacintern?fvv@@@5@+@@@@@AB@B@(05Ltac_plugin.Tacintern?ow%w'?pw%wo@@@A2E#ist@,@?ww w?xw w@@F#tac@,@?}w w?~w w"@@@+@@@B@@A A@@B@/ B@@>WA@@AB@B@(5Ltac_plugin.Tacintern?w%wQ?w%wk@@@@+-@@@G&@A@@A@/A@@A%B@@!C@@AB@A@(5Ltac_plugin.Tacintern?xx>?xxE@@@AbH#ist@?_@@IRIS@?xx5?xx8@@I!c@O&string@@@IH@?xx9?xx:@@@+Y@@@A@@B@@AB@@B@(5Ltac_plugin.Tacintern?$yy?$yy@@(TactypesA4glob_constr_and_expr@@I9I֋BAJ#ist@?W@@IIւ@?$yy?$yy@@K!c@:@@I֎IE@?$yy?$yy@@@+@@@A@@B@@AB@:A@@A@B@(5Ltac_plugin.Tacintern?$yy?$yy@@@&@+@@B@(5Ltac_plugin.Tacintern?%yz?%yz)@*A4glob_constr_and_expr@@IּIBA˰L#ist@6I@@%yz@%yz @@M!c@:@@IIֻ@@%yz @%yz @@@+@@@A@@B@@AB@:A@@A@B@(5Ltac_plugin.Tacintern@*%yz@+%yz*@@@#@+@@B@(x5Ltac_plugin.Tacintern@1&z-zm@2&z-z@*t4glob_constr_and_expr@@II/BAN#ist@iI&@@D&z-z_@E&z-zb@@O!c@;@@I2I@@O&z-zc@P&z-zd@@@+@@@A@@B@@AB@:A@@A@B@(h5Ltac_plugin.Tacintern@]&z-zh@^&z-z@@@#@+@@B@(D5Ltac_plugin.Tacintern@d8}}@e8}}@@AB*Q(bindings@,f@@n/{| @o/{|@@R#tac@,M@@t/{|@u/{|@@S$fold@@&j@@Qآ@,x??ش@@سQ?B@Qئ@A?9?@@Q@@Q렰=䠰=@?h@=@?m@=@?r@=@@@=@?{@=@?@=@?@=@?@@     @@@Q@Q@@Qت2bH@@Qث@جQا@بQأ@ؤQء@@0||@0||"@@Y(bindings@A栰??@@8@@7>0>+@,PV@U>+@,PT@S>+@,PR@Q>+@-@L>)@,PK@J>)@,PI@H> @,PG@F> @,PE@D@CBA@?>=<;@:@@9@6@@WQ'@A45||A55||@@@,@@@RDB@@AC@@A@@AB@@DA(@5Ltac_plugin.TacinternAF5||AG5||@AC@,@@@@AB@@C (5Ltac_plugin.TacinternAR5||@@A@,@@ C@(5Ltac_plugin.TacinternAX0||@@@@,@@@!@A@B@@B@(5Ltac_plugin.TacinternAa3||Ab3||@QBT"id@@Ap0||#Aq0||%@@U!c@@Av0||&Aw0||'@@V$accu@@A|0||(A}0||,@@W#loc@J&option@@#LocA!t@@ز@@رRخ@A1|/|7A1|/|:@@X!c@>Π>@@R@>@@W@߰>@@\@ݰ>@,R@۰>@@g@ٰ>@@l@װ>@@q@հ>@@v@Ӱ@ʐ@@@R@A2|d|lA2|d|m@@@-l@@@[A@@A?EdB@@lC@@\D@@ABC@@G@(5Ltac_plugin.TacinternA3||A3||@@Ay@-~@@E@(5Ltac_plugin.TacinternA2|d|h@@A~@-@@C@@DA(5Ltac_plugin.TacinternA1|/|=A1|/|`@AA@-@@$ @@AB@@C (5Ltac_plugin.TacinternA1|/|3@@@@-@@ C@(p5Ltac_plugin.TacinternBnoBno#@=!g"$8@@@"$9@@@@񠰖==@@!@@AC#ist@2@B;ll!B<ll$@@'out_gen$wit1-intern_genarg#map#ist!x(wit_list!s#wit'wit_opt&glbwit#ans$wit2!p(wit_pair!q&in_gen&rawwit#snd@#wit@>,+genarg_type*$GenArg_'a@@@*$Rawwit_'b@@@*$Rawwit_'c@@@@@@Bll5Bll8@@!x@!@Bll:Bll;@@TSRQPONMLKJIHGFEDCB@$wit1@A"$6@@@Ơ@@ɠ#$10@@@@@@Bnn,Bnn0@@$wit2@b"$7@@@Ǡ@@ʠ#$11@@@@@@Bnn2Bnn6@@!p@?@@jd@Bn;nEBn;nF@@!q@+@ ke@Bn;nHBn;nI@@!p@@@Łl@CnQn[C nQn\@@!q@@@Ŭ@CnnCnn@@@,@@@Aq@@ӠT@@@@D@@D]@A,@@@A@@ؠ@@@@D@@Dk@,@@@A@@ݠb@@@@E@@Dz@AB,@@@A@@E @@D}@y,@@@A@@E@@D@A8,@@@A@@E@@D@3,@@@A@@E@@D@,@@@A@@E@@D@y,@@@A@@E@@D@ABCDE@.@@@.@D@@A+B@@eJI@@AB*t@A@@bK{H@@A E@@G@@ABF@@C@@ACD@B6E@@A4}c@@8EX@@CA@@ABC4b@@?I@@A>N@@BD>cM@@5^@@A=sP@@=,Q@@A9V@@;U@@ABCE6\@@BB@@A7Z@@BAF@@K@@BC@@AB?J@@L@@ABC8HY@@AG@@A>*O@@9[W@@AB5_@@5}`@@BD@@ABCDEF@4@@A2@@@B2@@3H@@AC3 @@3@@A3@@B3B@@3]@@3@@ABCDL@(`5Ltac_plugin.TacinternCnoCno"@?q6@@@@@;@@  @@ @@@B@/@@L@(<5Ltac_plugin.TacinternDnnDno*@@A@/@@KA(85Ltac_plugin.TacinternDnnDnn@AB@/@@@@ABCDaJ((5Ltac_plugin.TacinternD nnD!nn@?#Ű??@@źŲ@@ųŸA @/@@ K@(5Ltac_plugin.TacinternD:nn)@@#@@űǐB0@/@@0J@(5Ltac_plugin.TacinternDJnnDKnn@37343;33@@@@ԐB-E@/@@EJ@(5Ltac_plugin.TacinternD_nnD`nn@^@@֠@@ܐAG_@0@@_K@(5Ltac_plugin.TacinternDynnr@@ANf@0@@fJA(5Ltac_plugin.TacinternDnQn_DnQn@ABXq@0$@@,)@&@AB%sDI(5Ltac_plugin.TacinternDnQngDnQnt@ppo@@zr@@sxAu@0A@@J@(5Ltac_plugin.TacinternDnQnu&@n@@qŇB@0P@@,I@(5Ltac_plugin.TacinternDnQnDnQn@ml@@Ŋ@@ʼnŔB@0c@@?I@(5Ltac_plugin.TacinternDnQnDnQn@ɠ(@@ŤŖŞŕ@@ŗŜA@0}@@YJ@(5Ltac_plugin.TacinternDnQnW@@A@0@@`I@(t5Ltac_plugin.TacinternDn;nA@@A@0@@@B@BCD9G@(X5Ltac_plugin.TacinternDnnDnn@@Aʰ#wit@"$3@@@ãÝ"$4@@@æß"$5@@@éá@@â@Emm Emm#@@#ans@@$@@@@Ĭ@E0m'm1E1m'm4@@@,@@@AJ&option@8@@å@@ä@G@@Fy@A,@@@A;@@è@@ç@G@@F@,@@@A@@@ë@@ê@G @@F@AV,@@@A@@G#@@F@Q,@@@A@@G'@@F@L,@@@A@@G+@@F@ABCD@1@@@ @AMG@@ @AB@uF@A@BCG@(T5Ltac_plugin.TacinternEvmDmTEwmDmv@TBI@1@@C F@(D5Ltac_plugin.TacinternEmDm[EmDmq@V@@@@ˠn@@ѐAh@18@@G@(45Ltac_plugin.TacinternEmDmcEmDmp@͠s@@@@ՠ*Ҡ@@@@@@ڐA@1d@@KG@(5Ltac_plugin.TacinternU@A@1i@@PF@( 5Ltac_plugin.TacinternEmmEmn @1Bް!x@@@Ľ@EmwmEmwm@@!s@@@@EmmEmm@@@1@@@H@@A@ G@ABC@H@(5Ltac_plugin.TacinternEmmEmn@|@@MF@@E3;2@@49AB@1@@(I@(5Ltac_plugin.TacinternFmmFmn@L)@@LD@@C=,:~&@@NH@@G>@@<BAl@1@@RI@(5Ltac_plugin.Tacinternx@Aq@1@@WHA(5Ltac_plugin.TacinternFOmmFPmm@AB{!@1@@f_@BCG(5Ltac_plugin.TacinternF\mmF]mm@<{򠰖;@@@@A=@2 @@H@(5Ltac_plugin.TacinternFtmm%@:@@ BL@2@@+G@(5Ltac_plugin.TacinternFmmFmm@98@@ @@ B_@2/@@>G@(5Ltac_plugin.TacinternFmmFmm@@@& @@Ay@2I@@XH@(x5Ltac_plugin.TacinternFmm@@A@2P@@_G@(d5Ltac_plugin.TacinternFm'm-@@A@2W@@>F@(D5Ltac_plugin.TacinternFllFlm@I$list@"$1@@@Ďć@@ĆtBB@@ħ|s@@uzA#wit@"$0@@@~x&@@Áz"$2@@@Ä|@@}@GlQl]GlQl`@@#map@@"@@M(D@@g)@*'@GldlnGldlq@@@,@@@AV5@@À@@@H@@H_@A,@@@Ab^@@Ã@@Â@H@@Hk@,@@@Ap@@@Æ@@Å@I@@Hy@AS,@@@A@@I @@H|@t,@@@A@@I @@H@L,@@@A@@I@@H@ABCD@2@@@MG@@AB@qF@A@BCH@(45Ltac_plugin.TacinternG[llG\lm@~@@čą@@Ą~{@@ďĉ@@Ĉ@@}ăAh@3 @@5H@( 5Ltac_plugin.TacinternGlmGlm@ĕBt@3,@@AG@(5Ltac_plugin.TacinternGll @@A{@33@@HG@(5Ltac_plugin.TacinternGldlj@@A@3:@@9LC+F@(5Ltac_plugin.TacinternGo=oGGo=o}@Ge@@@*@&GenargA5glob_generic_argument@@/(@)?B!s@C$ArgT@#tag_@@񠰖\@@򠰖Y@@@@@Go+o8Go+o9@@@q,@@@A@@I@@I@l,@@@A@@I@@I@g,@@@A@@I@@I"@ABC@3@@@@A}@BC|6E@(5Ltac_plugin.TacinternGo=oeGo=o|@D4raw_generic_argument@@.KBA!@3@@E@(5Ltac_plugin.TacinternHo=omHo=oy@@@[MC&rlevel@ cUL@@NSAaA@3@@5F@(5Ltac_plugin.TacinternH%o=oC@@AhH@3@@llH?ll@4V@@`X@@Y^Ao!x@I@HWldlrHXldls@@#ans@7F7CD(D%@@1@@0,@HhlvlHilvl@@P@4@@@B@@AA@@B@7gA@@A=B@@C@@AB@C@(05Ltac_plugin.TacinternHzllH{ll@@A,c@4@@BA(,5Ltac_plugin.TacinternHlvlHlvl@AB6n@4&@@@@A@A ( 5Ltac_plugin.TacinternHlvl @ED@@3@@2=BK@4;@@A@(5Ltac_plugin.TacinternHlvlHlvl@?G>@@@EAb@4R@@,B@(5Ltac_plugin.TacinternHlvl~?@@@i@4Y@@3A@(5Ltac_plugin.TacinternHll Hll @@AJ~'onlytac@8@HiBiXHiBi_@@#ist@9@HiBi`HiBic@@@H7@@p@HiBifHiBisA@8@8r@HiBim@@@4@@@B@@ F@@ABC@@&D@@A@E/@A@@BC@GG@@A9e@@=Z@@IC@@ABC:*d@@E*K@@ACP@@BDCO@@;\`@@ABR@@BS@@A?tX@@A/W@@ABCE<@^@@H=D@@A=8\@@BGbH@@BhT@@ACAmV@@<]@@EJ@@ABD:c@@DdM@@HE@@ABE L@@AU@@A;_@@D;N@@ABC=[@@GZI@@ACQ@@>Y@@AB;a@@:b@@HF@@ABCDEF@: @@A81B@@B8w@@@8@@AC8@@9F@@A9 @@B8@@8@@9.@@ABCDF@(5Ltac_plugin.TacinternIOiiIPii@9ԐC"tc@8e@I\iiI]ii@@"tl@JY8{@@@IhiiIiii@@@5@@@4@G@@AB@I@@AH@@BCD?J@(5Ltac_plugin.TacinternIziiI{ii@8D+@5@@I@(5Ltac_plugin.TacinternIii @@A1@5#@@I@(D5Ltac_plugin.TacinternIkkIkk@9Cܰ"rl@8;8@@@@@IiiIii@@"mp@<[ @@@IiiIii@@"tc@8@IiiIii@@"tl@J8@@@IijIij@@$lfun@I@@@IjjIjj @@#env@I@@@Ijj'Ijj*@@%lfun'@H@@@Ij5j?Ij5jD@@&metas1@;R?@@@@@Ij5jEIj5jK@@$hyps@J;z?@@͠D@@ϠHĠD@@@@@Π?@@@@@@@@Jj5jLJ j5jP@@#ido@<<@@@@@J.jjJ/jj@@&metas2@@-@*@@@@@J=jjJ>jj@@#pat@<@+@@D@@IE@@@@@@@@@@@@JbjjJcjj@@$fold@@I@@&@J@@'I@@%@ @@JjjJjj@@(ltacvars@I@@C1@JjjJjk@@(ltacvars@I@@iW@Jk9kCJk9kK@@$ist'@J@@r@JkukJkuk@@@6@@@@65@Q68@M@@A@B@NU@@AN@@T@@ABC@"X@@AL@@BP@@1W>V@@ACDO@@S@@AJ@@@AB@R@@A-K@@BI@@H@@ACDEY@($5Ltac_plugin.TacinternJkkJkl@9DI@6u@@5X@(5Ltac_plugin.TacinternJkk @@AO@6{@@;X@(5Ltac_plugin.TacinternJkuk{@@AT@6@@@@1@A0/B+)C$DEWA(5Ltac_plugin.TacinternJk9kNJk9kq@ACc@6@@P?@<@AB;9C4DE V(5Ltac_plugin.TacinternJk9k?-@@Ap@6@@ VA(5Ltac_plugin.TacinternKjkKjk5@ACy@6@@g%'V@BQOC$JDEU(x5Ltac_plugin.TacinternKjkKjk.@GB@6@@V@(d5Ltac_plugin.TacinternK jjN@@A@6@@U@(T5Ltac_plugin.TacinternK&jjT@@A@6@@F@F@A{zBCE E<T@(85Ltac_plugin.TacinternK1jjK2jj@@D@6@@@@A\@[@@ABC[]@@ABC[@@A~}BDEXP@(5Ltac_plugin.TacinternKMjj{@@A@6@@P@(5Ltac_plugin.TacinternKSj5jSKTj5j~@zpb@ƐD@6@@y@@ABxCDs-L@(5Ltac_plugin.TacinternKhj5j;@@A@7@@ L@(5Ltac_plugin.TacinternKnjj@@A@7 @@@@A@B.CD>K@(P5Ltac_plugin.TacinternKyiBiw@@A&@7@@F@(H5Ltac_plugin.TacinternKiBin@@A@7@@@@ACME@(85Ltac_plugin.Tacintern @AŰ@:u@@@7+@@@@ F@@ABC\F@($5Ltac_plugin.Tacintern@AB@74@@EA(5Ltac_plugin.TacinternAA@MU@7;@@@BCjD (5Ltac_plugin.TacinternKjjKjj@@@$accu@B@KjjKjj@@!x@?@KjjKjj@@@7T@@@B@@A A@@B@@B@(5Ltac_plugin.TacinternKh4hSKh4hh@<(BM&strict@;$p>@KfNf`KfNff@@'onlytac@;@KfNfgKfNfn@@#ist@@KfNfoKfNfr@@!c@I%r_trm@@&@Kh4hCKh4hD@@@7@@@E@@AB@@B#C@@3@A@@1D@@ABC@JI@@A=g@@@\@@L#E@@ABC=4f@@H4M@@AFR@@BDFQ@@>fb@@AET@@EU@@AB~Z@@D9Y@@ABCE?J`@@KGF@@A@B^@@BJlJ@@ErV@@ACDwX@@?_@@HL@@ABD=e@@GnO@@K'G@@ABH*N@@DW@@A?a@@GEP@@ABC@]@@JdK@@AFS@@A[@@AB>c@@>d@@KH@@ABCDEF@=@@A;;D@@B;B@@;@@AC;@@@>P=@@B!c@AJ%r_cst@@,G<@@9@@H@MffMff@@@9r@@@ E@@A@BCE@(5Ltac_plugin.TacinternMff<@@A&@9}@@ E(5Ltac_plugin.TacinternMhhMhi @@A"#arg@<Ԡ<$@@)@MhhMhh@@#arg@<A@MhhMhh@@@9@@@ FE@@A@BC FA(5Ltac_plugin.TacinternN hhN hh@AB%@9@@@@A@BCE(5Ltac_plugin.TacinternNhh2@@A0@9@@ E(5Ltac_plugin.TacinternNhih|Nhih@@AY@9@@.-C(DȠ(5Ltac_plugin.TacinternWBAA@O@9@@DΠ(5Ltac_plugin.TacinternN.f fN/f fK@>`ߐBO#ist@`@N=eeN>ee@@#var@;~M&@@@=Z@NQeeNRee@@$body@>F{[@N[eeN\ee@@$lfun@My@@@NfeeNgee@@@:@@@C@@A7B@@E@@A5@A@@6D@@ABC@M7K@@A?~i@@CF^@@NG@@ABC?h@@JO@@AIT@@BDIdS@@@d@@AHtV@@H-W@@AD\@@F[@@ABCEAb@@MH@@AB`@@BLL@@GX@@ACFZ@@B3a@@KvN@@ABD@Gg@@IQ@@MI@@ABJP@@GRY@@AAc@@IR@@ABCCI_@@LM@@AI+U@@D\]@@AB@e@@@~f@@MJ@@ABCDEF@?@@A=F@@B=D@@>I@@AC>!B@@>@@A>@@B>C@@@>^@@>@@ABCDE@(T5Ltac_plugin.TacinternNf f Nf fL@@A@:s@@mEA(P5Ltac_plugin.TacinternNeeNef@AC@:}@@wu@rpBCn(D ((5Ltac_plugin.TacinternNee@@A@:@@ DA(5Ltac_plugin.TacinternAA@P@:@@@@A@B9B (5Ltac_plugin.TacinternNeueNeue@@@P#ist@@OeueOeue@@@:@@@ A@@A@MM@@A@k@@C`@@O.I@@ABC@?j@@K?Q@@AIV@@BDIU@@Aqf@@AIX@@HY@@AE^@@GD]@@ABCEBUd@@NRJ@@ACMb@@BMwN@@H}Z@@ACG\@@Bc@@LP@@ABD@i@@JyS@@N2K@@ABK5R@@G[@@ABe@@JPT@@ABCCa@@MoO@@AIW@@D_@@ABA&g@@Ah@@NL@@ABCDEF@@@@A>FH@@B>F@@>@@@AC>D@@?[@@A? @@B>B@@>@@?C@@ABCDA@(5Ltac_plugin.TacinternOde:e\Oee:es@@@Q#ist@0@Oke:eVOle:eY@@@; @@@ A@@A@N3O@@A@zm@@DBb@@OK@@ABC@l@@KS@@AJX@@BDJ`W@@Ah@@AIpZ@@I)[@@AE`@@G_@@ABCEBf@@NL@@ACd@@BMP@@H\@@ACG^@@C/e@@LrR@@ABDACk@@JU@@NM@@ABKT@@HN]@@AB}g@@JV@@ABCDEc@@MQ@@AJ'Y@@EXa@@ABAi@@Azj@@NN@@ABCDEF@@@@A>J@@B>H@@?EB@@AC?F@@?@@A?@@B??D@@?Z@@@?@@ABCDA@(5Ltac_plugin.TacinternOde*Ode8@@AQ#loc@?@Ocd Ocd@@'onlytac@?@@OcdOcd@@#ist@@OcdOcd@@!a@?@OcdOcd@@!a@M*M%@@Z@YM%@NX@WM$@NV@UM#@@tT@SM#@NR@QM"@NP@OM@NN@MM@@FL@K@JIHGFEDCB@A@@@@P*ddP+dd@@@;@@@>F!a@EKA@@ARB@@eD@@A_C@@BC@NQ@@AAEo@@E d@@PdM@@ABCAun@@LuU@@AJZ@@BDK+Y@@Bj@@AJ;\@@I]@@AFb@@Hza@@ABCECh@@ON@@ADf@@BNR@@I^@@ACH`@@Cg@@M=T@@ABDBm@@KW@@OhO@@ABLkV@@I_@@ACHi@@KX@@ABCEe@@NS@@AJ[@@F#c@@ABB\k@@BEl@@OPP@@ABCDEF@AT@@A?|L@@B?J@@@D@@AC?H@@@@@A@V@@@B@ F@@@%B@@@y@@ABCDF@(5Ltac_plugin.TacinternPde Pde$@@A@<:@@pF@(5Ltac_plugin.TacinternPdd@@A@<@@@vF@(t5Ltac_plugin.TacinternPdrdPdrd@@AwMߠAR@@U@PdVdZPdrd@@@g@@OU@@AL ]@@GQe@@ABCm@@Csn@@P~R@@ABCDEF@B@@A@N@@B@L@@A>F@@ACAJ@@A@@AAB@@BA8H@@ASD@@A@@@ABCDI@(5Ltac_plugin.TacinternQcc@@A@=g@@vIA(5Ltac_plugin.TacinternQbbQbc@AB@=q@@z@wvBCtsDn(H(5Ltac_plugin.TacinternQbbQbc@A*C@=@@I@(x5Ltac_plugin.TacinternQbb@@A@=@@Ha(5Ltac_plugin.TacinternQccQcc@A!@@ĐB%#loc@AA@@@@R cIcTRcIcW@@&#opn@OH/ml_tactic_entry@@@RcIcYRcIc\@@'!l@.OX@@@@@R+cIc]R,cIc^@@ '_ignore@)ml_tactic@@JG@R8cdcnR9cdcu@@@=@@@=@E=@D@@I@@AB@,F@@MH@@ABC@>G@@A@BDI@(5Ltac_plugin.TacinternRQccRRcc@C^@=@@J@(5Ltac_plugin.TacinternR\ccR]cc@@Ae@=@@$IA(5Ltac_plugin.TacinternRecdcxRfcdc@AAn@>@@@.@A'C #DH(5Ltac_plugin.TacinternRrcdcj@@Ay@>@@ H(p5Ltac_plugin.TacinternRyb_bRzb_b@BB{ #sel@O-goal_selector@@q@RbCbRRbCbU@@!#tac@BXW@@r@RbCbWRbCbZ@@@>6@@@?@A8@8@AE@@D@@ABC7E@(`5Ltac_plugin.TacinternRb_beRb_b@@A)@>E@@E(45Ltac_plugin.TacinternRabRabB@BED#loc@BtBq@@U@TN@RabRab@@!a@O<2@@MO@RabRab @@@>p@@@>c@D@@AE@@B}@*F@@Ay@x@ABCt.F@(5Ltac_plugin.TacinternRab5@@A2@>@@F(5Ltac_plugin.TacinternR<TATkR<TAT@BRB&tacfun@B]B@@@R<TATLR<TATR@@@>@@b@@D@@ABCPD@(5Ltac_plugin.TacinternS<TATV@@A@>@@ D(5Ltac_plugin.TacinternS EUVS EUVH@BD "lz@PI)lazy_flag@@L@SDUUSDUU@@"lr@PT.direction_flag@@M@S&DUUS'DUU@@#lmr@BFBCBC=CaC2@@P@@O@@N@S<DUUS=DUU@@@>@@@@AD@@B(E@@6F@@AkBCF@(T5Ltac_plugin.TacinternSLEUUSMEUVI@@A?@>@@Fg(5Ltac_plugin.TacinternSTHVyVSUHVyV@CBW"lz@J@@l@ScFVJVXSdFVJVZ@@!c@CwR@@m@SnFVJV[SoFVJV\@@#lmr@BBI]C@@p@@o@@n@SFVJV]SFVJV`@@@?#@@@&E@@A.@BD@@3F@@A+BC%G@(5Ltac_plugin.TacinternSHVyVSHVyV@BD?@?6@@F@(5Ltac_plugin.TacinternSGVeVkSHVyV@@AF@?=@@F(5Ltac_plugin.TacinternSBUUSBUU@CnC%isrec@P(rec_flag@@+@S=TTS=TT@@!l@B٠y%lname@@.P@@/@-@@,@S=TTS=TT@@!u@D @@0@S=TTS=TT@@*(ltacvars@R@@@S>TTS>TT@@+$ist'@Sk@@ @S?TTS?TT@@,!l@O>@@M0CK1@2#@@"@T @UU"T @UU#@@@?@@@bF@@A@,H@@A"I]E@@TTTJ>TT@AB@?@@@@:@AB7CF(5Ltac_plugin.TacinternTV>TTTW>TT@Sr@@A@?@@G@(5Ltac_plugin.TacinternTd>TTC@@A@@@@F~(5Ltac_plugin.TacinternTki]o]Tli]o]@D:Bl #tac@Du:e3oB@@@Ti]o]{Ti]o]~@@@@.@@/@.@%D@@ABC,D@(5Ltac_plugin.TacinternTi]o]/@@A+@@9@@ D(P5Ltac_plugin.TacinternTKWW=TKWWT@ Z&or_varA#int@@@V@@U]B!g@Q+global_flag@@@TJWWTJWW@@!n@@@@@@TJWWTJWW@@!l@C젰P2E*@@@@@TJWWTJWW@@@@}@@@/F@@A@BD@@(E@@A BC9G@(<5Ltac_plugin.TacinternTKWWUTKWWi@!PREJK@@X@@WlBJ@@@@F@(,5Ltac_plugin.TacinternUKWW$UKWWj@@AQ@@@@%F(5Ltac_plugin.TacinternU IVVU IVW@D*PpEh@@@@B!l@POY@@@@@U+IVVU,IVV@@@@@@@@D@@ABVCD@(5Ltac_plugin.TacinternU7IVV-@@A@@@@ DQ(5Ltac_plugin.TacinternU>OX"XCU?OX"X]@EpΐB@#tac@Euj@@@U\NXXU]NXX@@!s@GG"Id@!t@@@@@UnNXXUoNXX@@@A@@@@AD@@3E@@ABCF@(5Ltac_plugin.TacinternU|OX"X(U}OX"X`@@A;@A@@E(l5Ltac_plugin.TacinternUMWWUMWX@EB#tac@EG@@@UMWWUMWW@@@A5@@6@5@D@@ABC3D@(\5Ltac_plugin.TacinternUMWW@@A@A@@@ D(05Ltac_plugin.TacinternULWkWULWkW@E|B#tac@Eޠ@@@ULWkW{ULWkW~@@@AW@@!X@W@D@@ABCUD@( 5Ltac_plugin.TacinternULWkW@@A@Ab@@ Dݠ(5Ltac_plugin.TacinternUj]]Uj]]@EgB˰ #tac@F]@@@Uj]]Uj]]@@@Ay@@Cz@y@D@@ABCw1D@(5Ltac_plugin.TacinternUj]]@@A@A@@ D(5Ltac_plugin.TacinternUn^^Un^^@FÐC!s@H i@@I@@H@Vm^p^}Vm^p^~@@#tac@F2.@@J@V m^p^V m^p^@@@A@@u@@A E@@D@@ABCeE@(5Ltac_plugin.TacinternVn^^Vn^^@@A*@A@@E4(p5Ltac_plugin.TacinternV!l^^9V"l^^P@!&or_var@@@@ǐB.!n@@@+@@*@V>k]^V?k]^@@#tac@Fp@@,@VIk]^VJk]^@@@A@@@@E@@AB@@D@@ABCF@(\5Ltac_plugin.TacinternVXl^^QVYl^^n@FC,@A@@E@(L5Ltac_plugin.TacinternVbl^^Vcl^^o@@A3@B@@E}(5Ltac_plugin.TacinternVjg\\Vkg\]@"#&or_var@@@@Bw !n@@@@@@Vf\\Vf\\@@ #tac@F:@@@Vf\\Vf\\@@@B2@@@;@E@@AB6@5@D@@ABC3F@(5Ltac_plugin.TacinternVg\]Vg\])@FÐB,@BD@@E@(5Ltac_plugin.TacinternVg\\Vg\]*@@A3@BK@@EƠ(5Ltac_plugin.TacinternV|``V|``@FB$tac1@F꠰;@@@V{``V{``@@$tac2@F @@@V{``V{``@@@Bm@@7n@n@AE@@D@@ABCm'F@(5Ltac_plugin.TacinternV|``V|`a @G B(@B~@@E@(5Ltac_plugin.TacinternV|``V|`a @@A/@B@@E(h5Ltac_plugin.TacinternVx`)`1Vx`)`K@GB#tac@G%x@@@Vu__Vu__@@$tact@G0 @@@Wu__W u__@@$tace@G:@@@Wu__Wu__@@@B@@}@B@&F@@AD@@E@@ABCnH@(T5Ltac_plugin.TacinternW"y`M`UW#y`M`p@GTB5@B@@G@(@5Ltac_plugin.TacinternW,z`r`zW-z`r`@G^B?@B@@F@(05Ltac_plugin.TacinternW6v_`W7z`r`@@AF@B@@$FQ(5Ltac_plugin.TacinternW>t__W?t__@Gp]B?#tac@Gt@@@WMs_~_WNs_~_@@@B@@@@D@@ABCD@(5Ltac_plugin.TacinternWYt__@@A@B@@ Ds(5Ltac_plugin.TacinternW`r_E_aWar_E_}@G+Ba#tac@Gi@@@Woq_2_>Wpq_2_A@@@C@@@@D@@ABC D@(5Ltac_plugin.TacinternW{r_E_K@@A@C@@ D(|5Ltac_plugin.TacinternWp^^Wp^_@GB$tac1@GL@@f@Wo^^Wo^^@@$tac2@GĠ @@g@Wo^^Wo^^@@@C<@@=@=@AE@@D@@ABC<F@(h5Ltac_plugin.TacinternWp^_Wp^_0@G*B(@CM@@E@(X5Ltac_plugin.TacinternWp^^Wp^_1@@A/@CT@@EϠ($5Ltac_plugin.TacinternWh]+]RWh]+]n@GB #tac@Gq@@@Wh]+]6Wh]+]9@@@Ck@@5l@k@D@@ABCi#D@(5Ltac_plugin.TacinternWh]+]=@@A@Cv@@ D(5Ltac_plugin.TacinternW~a[aW~a[a@FH_@@^cB!l@ Hm@@@@@W~a[ahW~a[ai@@@C@@@@D@@AB#CPD@(5Ltac_plugin.TacinternX~a[aX~a[a@G,A@C@@E@(5Ltac_plugin.TacinternX~a[am0@@A%@C@@D((5Ltac_plugin.TacinternXaaXaa@1B#tac@HJ@@0@X#aaX$aa@@@C@@@@D@@ABC{D@(5Ltac_plugin.TacinternX/aa@@A@C@@ DI(X5Ltac_plugin.TacinternX6}a a5X7}a aZ@GVHn$@@#(B>!l@ Hv@@@@@XP}a aXQ}a a@@@C@@@@D@@AB{CD@(@5Ltac_plugin.TacinternX\}a a?X]}a aW@ZːA @D@@E@(05Ltac_plugin.TacinternXg}a a1@@A&@D@@D(5Ltac_plugin.TacinternXn_[([HXo_[([n@H%array@HP@@OWB~"t1@H6_@@y@X[ZLZ`X[ZLZb@@"tf@H@@{@@z@X[ZLZcX[ZLZe@@"t2@H̠@@|@X[ZLZfX[ZLZh@@"tl@6Hڠ'@@~@@}@X[ZLZiX[ZLZk@@%lfun'@H$@X\ZpZzX\ZpZ@@"t1@HN@X\ZpZX\ZpZ@@$ist'@XI@@. @X]ZZX]ZZ@@@Dp@@@Dc@H@@A|@K@@A(J@@BCy@y@#I`G@@ABHE@@YF@@ABD@@BCD~8M@(5Ltac_plugin.TacinternX_[([RX_[([k@y[Az@D@@$N@(5Ltac_plugin.TacinternX_[([oX_[([@B@D@@-L@(5Ltac_plugin.TacinternY`[[Y`[[@`I;S@@RuB@D@@=K@(5Ltac_plugin.TacinternY`[[Y`[[@&A@D@@FL@(5Ltac_plugin.TacinternY_[([.Y`[[@@A@D@@MK@(p5Ltac_plugin.TacinternY$]ZZ@@A@D@@T@O@ABMCHGD{J@(X5Ltac_plugin.TacinternY/\ZpZY0\ZpZ@IC@D@@@@Z@ABCYXDG@(H5Ltac_plugin.TacinternY@\ZpZv#@@A@D@@ GZ(5Ltac_plugin.TacinternYGe\\YHe\\@Hg@@ǐBR!t@I @@@Y`a[[Yaa[[@@"tl@I@@@@@Yna[[Yoa[[@@%lfun'@IB@Ytb[[Yub[[@@!t@IB@Yzb[[Y{b[[@@$ist'@X@@@Yc\\Yc\\@@@E%@@@E@F@@A1@I@@A"H@@BC.@.@AG@E@@7D@@ABD/I@(5Ltac_plugin.TacinternYe\\Ye\\@AO@E?@@J@(5Ltac_plugin.TacinternYe\\Ye\\@@AV@EF@@!I@(5Ltac_plugin.TacinternYc\\@@A[@EL@@'U@"@ABO!CIH@(5Ltac_plugin.TacinternYb[[Yb[\@Cf@EY@@#Z,)(BCUE@(5Ltac_plugin.TacinternYb[[@@Ao@Eb@@ Eݠ(\5Ltac_plugin.TacinternYXYYYXYY@\J@@B԰"tf@ J ?@@Z@@Y@YVYYYVYY@@!t@J @@[@YVYYYVYY@@"tl@J&@@]@@\@YVYYZVYY@@@E@@j@@ABE@@1F@@AD@@BC[H@(D5Ltac_plugin.TacinternZXYYZXYY@'{AA@E@@I@(05Ltac_plugin.TacinternZYYZZYYZ@LBJ@E@@G@(5Ltac_plugin.TacinternZ%ZZZ%Z&ZZZJ@5J\@@BZ@E@@/F@(5Ltac_plugin.TacinternZ5ZZZ/Z6ZZZG@$Ac@E@@8G@(5Ltac_plugin.TacinternZ>WYYZ?ZZZK@@Aj@E@@?FY(5Ltac_plugin.TacinternZFUY;Y\ZGUY;Y@IfJ~s@@rwB N"tl@ J"@@=@@<@Z`TY%Y5ZaTY%Y7@@@F@@ @ @D@@ABCD@(5Ltac_plugin.TacinternZlUY;YfZmUY;Y~@_SA @F@@E@(5Ltac_plugin.TacinternZwUY;YA1@@A&@F@@D(d5Ltac_plugin.TacinternZ~SYY ZSYY$@@A "t1@J?@@@ZPXaXnZPXaXp@@"t2@J @@ @ZPXaXqZPXaXs@@0%lfun'@Jo# @ZQXxXZQXxX@@1"t1@Jv @ZQXxXZQXxX@@2&lfun''@@ZRXXZRXX@@3"t2@JO@ZRXXZRXX@@@F\@@@FO@IFR@F@@A k@/H@@K@@ABC h@ h@A+GKE@@JDD@@ABD k %K@(P5Ltac_plugin.TacinternZRXXZRXY@C]@F}@@@@A @@AB @@ABC } 7H@(5Ltac_plugin.TacinternZRXXm@@Aj@F@@ H@(5Ltac_plugin.TacinternZQXxXZQXxX@JCr@F@@^ -*BC  JE@(5Ltac_plugin.TacinternZQXxX~@@A{@F@@ E (5Ltac_plugin.Tacintern[;T T[;T T@@<K@@B #loc@JӠJ@@@@["8SS[#8SS@@!t@KԠ @@@[/8SS[08SS@@("lf@ZW[0@@84@@30@[@9SS[A9SS@@)!t@K:@[G:SS[H:SS@@@F@@@F@D@@A @"G@@ABF@@BC @ @H5E@@ABD  H@(5Ltac_plugin.Tacintern[];T T-[^;T T=@KK@@@@A]@G @@"I@(5Ltac_plugin.Tacintern[p;T Tk@@Ac@G@@(HA(5Ltac_plugin.Tacintern[x:SS[y:ST@ACl@G@@2 @ @(@ABD  G(5Ltac_plugin.Tacintern[:SS@@Aw@G$@@ G@(|5Ltac_plugin.Tacintern[9SS@@A|@G*@@C 3@>@AB -C ' F (5Ltac_plugin.Tacintern  9AA@]N@G4@@ 5B / C (5Ltac_plugin.Tacintern[AU=UC[AU=U@JD-!n@)@[@UU5[@UU6@@.!b@KT*@[@UU7[@UU8@@@GU@@@B@@AC@@/B@A@@AB@K B@@AD@@B C@@E@@ZA@@ABC@C@(5Ltac_plugin.Tacintern[AU=U~[AU=U@@A-@Gn@@G@(5Ltac_plugin.Tacintern[AU=Ut[AU=Ux@@A4@Gu@@ G@(h5Ltac_plugin.Tacintern[AU=U@[AU=U@@A;@G|@@'CA(T5Ltac_plugin.Tacintern[@UU/[AU=U@A@<@G@@@,@A*@A (H5Ltac_plugin.Tacintern[5S0SX[5S0S{@KƐC]'onlytac@K@[5S0SB[5S0SI@@#ist@K@\5S0SJ\5S0SM@@#tac@K@\ 5S0SN\ 5S0SQ@@@G@@@B@@AC@@A@@AB@ZU@@AMs@@Ph@@\=Q@@ABCMNr@@XNY@@AV^@@BDW]@@Nn@@AV`@@Ua@@ARf@@TSe@@ABCEOdl@@[aR@@AP\j@@BZV@@Ub@@ACTd@@Ok@@YX@@ABDMq@@W[@@[AS@@ABXDZ@@Tc@@AO!m@@W_\@@ABCPi@@Z~W@@AV_@@Qg@@ABN5o@@Np@@[)T@@ABCDEF@M-@@AKUP@@BKN@@KH@@ACKL@@Lj@@@AL/D@@BKJ@@KF@@LRB@@ABCDC@(45Ltac_plugin.Tacintern\s5S0ST@@@@H@@gC@(5Ltac_plugin.Tacintern\y2RR\z2RR@OLrMvLp@@yC^H"lf@MY@\EF\EF@@#ist@MT@\EF\EF@@!x@MS@\EF\EF@@#inv@P@@㠰@@砰M@@ @@@\1RR\1RR@@#hyp@(t5quantified_hypothesis@@@\1RR\1RR@@@Hf@@@D@@A-E@@;B@@ABBC@@8A@@AC@[W@@AMu@@Qj@@\S@@ABCN t@@Y [@@AWx`@@BDW_@@O?p@@AVb@@Vc@@ASWh@@Ug@@ABCEP#n@@\ T@@AQl@@B[EX@@VKd@@ACUPf@@Pm@@YZ@@ABDNs@@XG]@@\U@@ABY\@@Ue@@AOo@@X^@@ABCQk@@[=Y@@AWa@@Ri@@ABNq@@Nr@@[V@@ABCDEF@M@@@ALR@@BLZP@@LJ@@ACLN@@M)B@@ALF@@BLL@@LH@@MD@@ABCDF@(5Ltac_plugin.Tacintern]23SS ]33SS-@w@@zB@H@@sE@(~5Ltac_plugin.Tacintern]@2RR]A3SS.@@A@H@@zE@(~5Ltac_plugin.Tacintern]G.R R ]H.R RT@LgE$bool@@@)%multi@@Z1with_bindings_argM@@@@@B"ev@Z*evars_flag@@@]w+QQ]x+QQ@@!l@0/@@ɠ,@@ʠ*@@@@@@]+QQ]+QQ@@"cl@@%LocusA+clause_expr@@@]+QQ]+QQ@@"by@P?M@@ @@@]+QQ]+QQ@@@IS@@@D@@A(E@@PG@@AB@HF@@ABCI@(~5Ltac_plugin.Tacintern]/RVRW]/RVR~@3N@@ Bg@Io@@H@(~5Ltac_plugin.Tacintern]/RVRb]/RVR{@@NҠN6C@@Nܠ @@@A@I@@8I@(~l5Ltac_plugin.Tacintern]0RR]0RR@ON)@@OB@I@@HG@(~\5Ltac_plugin.Tacintern^0RR^0RR@A@I@@SH@(~L5Ltac_plugin.Tacintern^ ,QQ^0RR@@A@I@@ZG@(~5Ltac_plugin.Tacintern^OO^OP@N^B!c@s@^$NN^%NN@@"cl@+clause_exprz}@@@^2NN^3NN@@)is_onhyps@\@@@^=NN^>NN@@*is_onconcl@]@@@^HO#O-^IO#O7@@@I@@@I@D@@4F@@AB-E@@H@@A$G@@@ABCD?I@(}5Ltac_plugin.TacinternI@AB@I@@I@(}5Ltac_plugin.Tacintern^aOO^bOO@NKBM@J@@I@(}5Ltac_plugin.Tacintern @AQ@J @@!I@(}5Ltac_plugin.Tacintern^p PP^q PP<@LN/@@9jBb@J@@2H@(}5Ltac_plugin.Tacintern^ PP ^ PP9@@O}N|m@@pOk@@o@nvA~@J6@@NI@(}5Ltac_plugin.Tacintern^OO^ PP=@@A@J=@@UH@(}5Ltac_plugin.Tacintern^OO^OO@@A@JD@@@J6@H_]B[@Y@A@BCDH@(}5Ltac_plugin.Tacintern^OSO}^OSO@@A@JT@@H@(}x5Ltac_plugin.Tacintern^O#O)@@A@JZ@@rmDG@(}h5Ltac_plugin.Tacintern^NO^NO@@A@Jc@@@JU@G~|Bz@@ABCG@(}<5Ltac_plugin.Tacintern^OO^OO@@A@Jr@@@Jd@HBCH@(}5Ltac_plugin.Tacintern^NNB@@A@J~@@CF@(|5Ltac_plugin.Tacintern^'Q\Qv^'Q\Q@OlABi!p@N @@@^!P>PR_!P>PS@@!c@V@_!P>PT_!P>PU@@"cl@㠰[@@@_!P>PV_!P>PX@@(ltacvars@_ @@@_"P]Pi_"P]Pq@@%metas@UU@@@@@_+#P}P_,#P}P@@#pat@U@@Y@@]󠰳Y@@@@@U @@@@_L#P}P_M#P}P@@$fold@@^n@@հ@^@@ٰ^|@@@@@_i$PP_j$PP@@(ltacvars@^@@@_t%PQ_u%PQ @@$ist'@^@@@_&Q2Q<_&Q2Q@@@@K@@@K@I;@F@@ABE@@AL@@A@N@@ABC@)MH@@zK@@ABG@@oJ@@A@BCDO@(|5Ltac_plugin.Tacintern_(QQ_(QQ@|O*@@4UB@KJ@@+N@(|5Ltac_plugin.Tacintern_(QQ_(QQ@@PPgX@@[PV@@Z@YaA@Kf@@GO@(|5Ltac_plugin.Tacintern_'Q\Qb_(QQ@@A@Km@@NN@(|5Ltac_plugin.Tacintern_&Q2Q8@@A@Ks@@TNM @BC IDMA(||5Ltac_plugin.Tacintern_%PQ _%PQ.@AC@K@@@SRBPOCDL(|\5Ltac_plugin.Tacintern_%PP @@A@K@@ L@(|L5Ltac_plugin.Tacintern_$PP&@@A@K@@sm@)@AC(D%K@(|85Ltac_plugin.Tacintern_#P}P_#P}P@@D@K@@@B;@y@Av@<@ABCD;H@(| 5Ltac_plugin.Tacintern`#P}PF@@A"@K@@ H@(|5Ltac_plugin.Tacintern`"P]PcL@@A'@K@@&M@@AM@BCDLG@({5Ltac_plugin.Tacintern`$NON``%NONu@,red_expr_genPEPKPV=@@LQB!r@a@@gPY@@h@`MNN*`NNN+@@"cl@+clause_expr_@@i@`[NN,`\NN.@@@K@@@D@@A@B@,E@@A@BCLF@({5Ltac_plugin.Tacintern`jNONw`kNON@PC@@MB>@L@@E@({5Ltac_plugin.Tacintern`{NON`|NON@@QwP@@Q@@@AZ@L0@@5F@({5Ltac_plugin.Tacintern`N3N9`N3NM@U=@@Af@L<@@AE@({5Ltac_plugin.Tacintern `NON@@Al@LB@@GE@({P5Ltac_plugin.Tacintern` LtL`M}M@Oɠ]0induction_clauseQ9Q @@@@B8"ev@ @@=@` LFL`` LFLb@@%isrec@`@@>@` LFLc` LFLh@@!l@.-4E1F@@I@H@@` LFLj` LFLk@@"el@S,-with_bindingsUD@K@JA@a LFLla LFLn@@@L@@@L@D@@AE@@LH@@ADG@@BCB@>F@@ADCBDAI@(z5Ltac_plugin.TacinternaMMaMN@*)Q@@@jĐBi@L@@$H@(z5Ltac_plugin.Tacinterna/MMa0MN@@BY@@z@@ǰOQ@@@ΐA@L@@HI@(z5Ltac_plugin.TacinternaS LtLzaTMN@@A@L@@OH@(z5Ltac_plugin.TacinternaZK|Ka[K|K@QBڰ"ev@@@@anK-K<aoK-K>@@"na@T$NameA!t@@@a{K-K?a|K-KA@@!c@@aK-KBaK-KC@@#cls@+clause_expr@@@aK-KDaK-KG@@!b@^*letin_flag@@@aK-KHaK-KI@@%eqpat@T8@$CAstA!t-a9intro_pattern_naming_expr@@ @@@@@aK-KJaK-KO@@"na@`@@@aKTK^aKTK`@@@M`@@@5E@@ALG@@FF@@AB.D@@iI@@A@B@JeH@@A@BCDM@(zp5Ltac_plugin.TacinternaKKaKK@VR3@@ ,B@M@@#L@(zd5Ltac_plugin.TacinternaKKaKK@@R栰RJa>/@@2R-@@1@08A@M@@?M@(zH5Ltac_plugin.TacinternbKKbKL%@jid@@@@@@pB@M@@UJ@(z85Ltac_plugin.TacinternbKKbKL@@`[@@@@~s"|q@t{B@M@@oK@(z5Ltac_plugin.Tacinternb6K|Kb7KL&@@A@M@@vJA(z5Ltac_plugin.Tacinternb?KTKcb@KTKx@AC@M@@zyu@t@Au@BCDt.I(y5Ltac_plugin.TacinternbMKTKZ@@A@M@@ I@(y5Ltac_plugin.TacinternbSJJbTJK,@Qs0with_occurrencesR@@aE@@@@@B"cl@@@U$NameA!t@@@@@@bJJbJJ@@@N)@@@!D@@A@BCwD@(yt5Ltac_plugin.TacinternbJJB@@A'@N4@@ D@(yL5Ltac_plugin.TacinternbIIbII@U7U;R@@@@ B$"ev@C@@@bIIbII@@!b@j@@@bIIbII@@$otac@'&!@@@@@bIIbII@@$ipat@Un@$CAstA!t.2intro_pattern_expr:@@@@@@@bIIbII@@!c@K@bIIbII@@@N@@@EG@@AD@@QH@@AB/E@@4@AC3@CF@@A4@BD3J@(y<5Ltac_plugin.Tacinternc IIc II@@W S@@ z @ As@N@@'K@(y,5Ltac_plugin.Tacinternc$IIc%II@$A~@N@@2K@(y5Ltac_plugin.Tacinternc/IJc0IJ1@]\WS@@@@@@'B@N@@KI@(y5Ltac_plugin.TacinterncHIJcIIJ,@@a栰\S8@@:@@9*(3(@+2B@N@@hJ@(x5Ltac_plugin.TacinternceJ3JDcfJ3J~@SSD@O @@sH@(x5Ltac_plugin.TacinterncpJ3JacqJ3Jw@_h@@bfA@O@@M@(x5Ltac_plugin.Tacinternc~IIcJ3J@@A@O@@H@(xd5Ltac_plugin.TacinterncIFI\cIFIr@c@@C"id@V#"Id@!t@@@cHHcHH@@!l@RV7"Id@!t@@@@@@cHHcHH@@!f@@cQ@@ug^@@h@idn^@@b@@@o@pe@fc@cII cII@@@O@@@5F@@A[E@@B@QD@@ABCG@(xL5Ltac_plugin.TacinterncIFItcIFI@WvTd@@@ƐBw@O@@ F@(x05Ltac_plugin.TacinterndIFILd IFI@@A~@O@@'F@(x 5Ltac_plugin.TacinterndII @@A@O@@@,@AE*BDCCAE@(w5Ltac_plugin.TacinterndHHdHH@c@@6C"id@V"Id@!t@@@d/HEHWd0HEHY@@!n@@@@d9HEHZd:HEH[@@!l@SYV"Id@!t@@@@@@@@dVHEH\dWHEH]@@!f@@c@@⠰^㠰_'@@@߰_)@@c8@@@@@@dHbHldHbHm@@@P*@@@;G@@ApF@@B@[D@@AC@hE@@A@BDI@(w5Ltac_plugin.TacinterndHHdHH@d0^@@1U%@/@@.GB@PQ@@'G@(w5Ltac_plugin.TacinterndHHdHH@@A@PX@@.G@(w5Ltac_plugin.TacinterndHbHh@@A@P^@@@2@A1B/CF@(wT5Ltac_plugin.TacinterndGHdGHC@nU6@@BJ"ev@i@@w@dGHdGH @@"cb@>p@@x@dGH dGH @@@P@@@D@@AE@@$@AB#"C E@(wD5Ltac_plugin.TacinterndGHdGHD@@A%@P@@E@(w5Ltac_plugin.TacinterndGGeGG@Ul'@@/=B"ev@@@W@eGdGqeGdGs@@"cb@uP@@X@e!GdGte"GdGv@@#cbo@W0-with_bindings@@Z@@Y@e2GdGwe3GdGz@@@P@@@#E@@AD@@/F@@ABm@mlBCj$G@(w5Ltac_plugin.TacinterneBGGeCGG@! F@@1@@0hBE@P@@F@(v5Ltac_plugin.TacinterneUGGeVGG@@6@@Q@@|k#si@lrAc@Q @@:G@(v5Ltac_plugin.TacinternesGGetGG@@Aj@Q@@AF@(v5Ltac_plugin.TacinternezFFe{FG&@T#U@@@@B !a@b-advanced_flag@@2@eFFeFF@@"ev@,@@3@eFFeFF@@"cb@'I +@@5@@4@eFFeFF@@%inhyp@XM )XW@$CAstA!t12intro_pattern_expr #/@@:@@9@@8@7@@6@eFFeFF@@@Qx@@@QG@@A>E@@IF@@AB1D@@ @A  BC H@(v5Ltac_plugin.TacinterneFFeFG#@@@@@@}@Av@Q@@'I@(v5Ltac_plugin.TacinternfG(G8fG(Gb@UVcTSNV@@@@@@@@@B@Q@@JG@(vt5Ltac_plugin.Tacinternf)G(GCf*G(G\@@V𠰳Z.dР_mV@@@@@@@氖<@B@Q@@qH@(v`5Ltac_plugin.TacinternfPFFfQG(Gc@@A@Q@@xG@(v(5Ltac_plugin.TacinternfWF|FfXF|F@Uw@$CAstA!t22intro_pattern_exprVE@@K@@J@@IRB "ev@ @@@f|F^Fsf}F^Fu@@!l@%$ @@@@@@@fF^FvfF^Fw@@@R0@@@#E@@A @D@@AB  C  E@(v5Ltac_plugin.TacinternfF|FfF|F@@e<_٠W#@@e@@dUS^S@V]BA@RR@@"F@(u5Ltac_plugin.TacinternfF|FfF|F@@AH@RY@@)E@(u5Ltac_plugin.TacinternfF F" @@@ 4@R_@@@ @A  B  C@(u5Ltac_plugin.TacinternfHbHzfHbH@fC"id@o@fHbHofHbHq@@!n@o@fHbHrfHbHs@@!c@q@fHbHtfHbHu@@@R@@@ B@@D@@ABC@@M@A@@AC@fA@@AaiB@@B ]D@@ eC@@AC@F@(ul5Ltac_plugin.TacinternfHbHfHbH@~B0@R@@D@(u\5Ltac_plugin.TacinterngHbHygHbH@@A7@R@@"DA(u@5Ltac_plugin.Tacinterng HbHn AA@@R@@@$@A"@A (u05Ltac_plugin.TacinterngIIgII/@UC"id@]@gIIgII@@!c@]@g$IIg%II@@@R@@@ B@@AC@@N;@A@@AB@f]A@@AaB@@B D@@ C@@AC@D@(u5Ltac_plugin.Tacinterng;II0g<IIA@iB'@R@@C@(u5Ltac_plugin.TacinterngDIIgEIIB@@A.@R@@ CA(t5Ltac_plugin.TacinterngMII AA@@R@@@$@A"@A (t5Ltac_plugin.TacinterngVJJgWJJ@B!c@@@@@@gmJJgnJJ@@"na@@guJJgvJJ@@@S@@@C@@AB@@N@A@@AB@]B@@fA@@AB D@@ C@@AC@D@(t5Ltac_plugin.TacinterngJKgJK'@%C4@S.@@C@(t5Ltac_plugin.Tacintern?@@A9@S3@@CA(t5Ltac_plugin.TacinterngJJgJK(@A@/@S<@@@#@A!@A (t5Ltac_plugin.Tacinterng LLg LL@d/destruction_arg3d-with_bindingsX7@@@@ڐB!c@}@@@@@g LtLg LtL@@%ipato@Zp@$CAstA!t39intro_pattern_naming_expr@@@@@g LtLg LtL@@%ipats@Z3&or_var@$CAstA!t39or_and_intro_pattern_exprE@'@)@+@-@h LtLh LtL@@#cls@Z +clause_exprX{~@F@H5@h4 LtLh5 LtL@@@S@@@S@C@@F@@AB$B@@pE@@APD@@OR@A@@ABC@YLE@@A`nC@@B[D@@`B@@`A@@AB G@@ F@@ACD@H@(t|5Ltac_plugin.TacinternhX LLhY LM0@~@@@B@T @@6H@(tl5Ltac_plugin.Tacinternhq LMhr LM*@@"@B@T!@@MI@(tP5Ltac_plugin.Tacinternh M2MAh M2Mz@Y@@@@B@TB@@nG@(t@5Ltac_plugin.Tacinternh M2MLh M2Mt@@$*@B@TY@@H@(t$5Ltac_plugin.TacinternhM}MhM}M@Y@@3B@Tp@@F@(t5Ltac_plugin.TacinternhM}MhM}M@@@6 >4@7=A/@T@@G@(t5Ltac_plugin.TacinternhM}MhM}M@@Y꠰PA@@DY?@@C@BJAI@T@@G@(s5Ltac_plugin.Tacinterni LLi M}M@@AP@T@@FA(s5Ltac_plugin.Tacinterni LtLiM}M@A@R@T@@@@A@A (s5Ltac_plugin.Tacinterni$PPi$PP@@@ /$accu@ @i#$PPi$$PP@@!x@ @i)$PPi*$PP@@@T@@@B@@A A@@B@@B@(s|5Ltac_plugin.Tacinterni5.R R+i6.R RP@ ӐB ԰!b@ @iH.R RiI.R R@@!m@ @iT.R RiU.R R@@!c@ z@@@@@ie.R R if.R R!@@@U@@@/D@@AB@@B%C@@P~@A@@AC@cA@@A B@@B@D@(sp5Ltac_plugin.Tacinterniz.R R&i{.R RQ@@AA@U@@DA(sT5Ltac_plugin.Tacinterni.R Ri.R RR@A@ @U#@@@@A@A (s85Ltac_plugin.TacinterniCCiCC@@Ak?[#ist@[5@i@@i@@@@\3@i[/@@Z\@i@@i@@A@][:@[5Z^@i@@@@_$lfun@[3@i@@i@@@@@UK@@@C@@AF@@#D@@ABB@@ 43Z@EzP@A@@AC@\A@@A[B@@[C@@AB@[k@@@AF@(s$5Ltac_plugin.TacinterniCcCpiCcC@[2ZBOd"na@HR$NameA!t@@[@iBBiBB@@e%locna@5%lname@@@iBBiBB)@@f"mv@\[uZ$Z~@@@jBB*jBB,@@g"mp@\ @@@j BB-jBB/@@h"tl@k [Z{@@|@jBB3jBB5@@p#ido@\\@@@@[ @j(B9BCj)B9BF@@q&metas1@`'`$@@@@[@j7B9BHj8B9BN@@r$patv@\砰`%@@d@@ie @@!@@ @`@@"@@@[@j\B9BPj]B9BT@@s$ido'@\\@@?@@>[4@jkBBjlBB@@t&metas2@`j`g@@A@@@[5@jzBBj{BB@@u$patt@]*`h@@De6@@FiEeL@@H@@G@E`[@@I@C@@B[6@jBBjBB@@v$lfun@\ @jBBjBB@@w&metas3@\@jBBjBB@@x$hyps@\@jBBjBB@@y%lfun'@\?[i@jCC'jCC,@@@VY@@@ DVN@U IVQ@Q NVT@M OVW@G@@A@B@#V@@AP@@BCtT@@@A4X @&Y@@AK@@BCDO@@qS@@9W@@ABI@@J@@L@@AB.@mR@@AN@@H@@ABCDE/)Z@(s 5Ltac_plugin.TacinternjCcCw'@\X\UZ@@ZZB,@V@@@Z@(r5Ltac_plugin.TacinternkCcCikCcC@@A3@V@@GYA(r5Ltac_plugin.Tacinternk CC/k CC_@AB<@V@@Q??>@:@AB97CD32EVPX(r5Ltac_plugin.TacinternkCC9kCC\@\ZtBM@V@@Y@(r5Ltac_plugin.Tacinternk"CCCk#CCV@ Z|BX@V@@Z@(r5Ltac_plugin.Tacinternk-CC#-@@A^@V@@"X@(r|5Ltac_plugin.Tacinternk3BBk4BC@\ZŐDe@V@@@y@A@B@q@ApnB0h@f@ABCDcbET@(r@5Ltac_plugin.TacinternkGBBG@@Au@V@@T@(r$5Ltac_plugin.TacinternkMBBkNBB@@7[=D@V@@@@A@B@@A@B@@@ABCD@}@A{@BCEP@(q5Ltac_plugin.TacinternkjBBj@@A@W @@P@(q5Ltac_plugin.TacinternkpB9BWkqB9B@ZL>@[D@W@@@@A@B@@ABC@@ACDL@(q5Ltac_plugin.TacinternkB9B?@@A@W(@@L@(qd5Ltac_plugin.TacinternkAAkAA@\ZB`"na@@@w[y@k@Ak@A@@a%locna@7a%lname@@s@k@@k@A @@b"mp@^a]0@@t@k@Ak@A@@c"tl@l]A@@p@k@Ak@A@@i#ido@^e^b@@@@[@kAA$kAA'@@j&metas1@aՠa@@@@[@kAA)kAA/@@k#pat@^a@@f@@jf@@@@@a@@@@@[@l AA1l AA4@@l$lfun@]zZZ@lAcAmlAcAq@@m&metas2@]ZZ@lAcAslAcAy@@n$hyps@]zZZ@l%AcA{l&AcA@@o%lfun'@][@l,AAl-AA@@@W@@@ :W@P ?W@Lp@A@B@ Q@@AvO@@@ABC5S@T@@AJ@@BpN@@5R@@ACDI@@K@@A@jM@@AH@@BCEU@(q(5Ltac_plugin.TacinternlVAAlWAB@@A@W@@*TA(q$5Ltac_plugin.Tacinternl_AAl`AA@AB@X@@3,'@#@A"!BCDES(q5Ltac_plugin.TacinternlnAAloAA@bZڐB@X@@T@(q 5Ltac_plugin.TacinternlxAA"@@A@X@@S@(p5Ltac_plugin.Tacinternl~AcAlAcA@]D@X @@@P@A@B@M@A@B@F@F@ABCDCBEO@(p5Ltac_plugin.TacinternlAcAi;@@A@X0@@O@(p5Ltac_plugin.TacinternlAA7lAA_@ӠŠ@[D@X@@@&@b@AB^]@Y@ABCDK@(pp5Ltac_plugin.TacinternlAA X@@A@XM@@ K@(p(5Ltac_plugin.Tacinternl@@'@@A@XS@@F@(p 5Ltac_plugin.Tacinternl@@@@A*@XY@@@ @ @AB  CE@(p5Ltac_plugin.Tacintern @A3^5@&ZfZa@@@Xh@@@@A F@@@ABCF@(o5Ltac_plugin.Tacintern!@A9@Xr@@EA(o5Ltac_plugin.TacinternDMAA@n@Xy@@ (@$@AC"D (o5Ltac_plugin.Tacinternl!k!l!k!@Hfv@@vvBn"lf@f>@l!!?l!!A@@#ist@f9@l!!Bl!!E@@!l@@$CAstA!tf<f:v@@v@@v@@v@m!Q!fm!Q!g@@@X@@@$B@@ D@@AB-C@@T/@A@@AC@gB@@lQA@@AB@f|@@Af@@Bf1@@e@@@ACD@(o5Ltac_plugin.Tacinternm3!k!m4!k!@frvvRBJ@X@@"E@(o5Ltac_plugin.Tacinternm?!k!q[@@AP@X@@(DB(o5Ltac_plugin.TacinternmG!!mH!"@I^Ibfu@@v@@vvҐBg"ll@fffv@@v@@v@@v@@v@mn!!mo!!@@@Y@@@X@AU@D@@AV@BCTPD@(ox5Ltac_plugin.Tacinternm{!!m|!" @@hf@@vvհ<vv@vvܐA6@Y+@@E@(o`5Ltac_plugin.Tacinternm!!m!" @]B?@Y4@@&E@(oL5Ltac_plugin.Tacinternm!!T@@AE@Y:@@,D\(o,5Ltac_plugin.TacinternZAA@o5@Y@@@2B~Cd(o5Ltac_plugin.Tacinternm x m x @@AoB"lf@f@mm@@#ist@fu@mm@@!x@flqv@@v@m x |m x @@@Ye@@@B@@AC@@A@@AB@heD@@lC@@AB@g(@@Af@@@Bf@@fB@@ACCD(o5Ltac_plugin.Tacinternm  m  @@$CAstA!tfvd@@vevkBG!c@fv)@m  m  @@#loc@k⠰k@@v-@@v,@n  n  @@#pat@@$CAstA!tgCgAv$@@v'@@v&@n  n  @@@Y@@@!EY@E@@A1G@@[@ABZ@-F@@A!D@@]@ABC\XH@(n5Ltac_plugin.Tacinternn/  N@gEBA@Y@@H@(n5Ltac_plugin.Tacinternn7  n8 !@g]vICK@Y@@G@(n5Ltac_plugin.TacinternnA  nB !@@AR@Y@@&Gi(n5Ltac_plugin.TacinternnI : MnJ : w@J`@@vHvNB!l@ @$CAstA!tgov@@v@@v@@v@nk " 5nl " 6@@@Z @@@@D@@ABCD@(n|5Ltac_plugin.Tacinternnw : Wnx : t@FuB)@Z@@E@(nh5Ltac_plugin.Tacinternn : >9@@A/@Z!@@D(nL5Ltac_plugin.Tacinternnn !@g=C!l@gIv@@v@nn@@@Z7@@@@D@@ABCD@(n<5Ltac_plugin.Tacinternn@@A@ZB@@ Dʠ(n5Ltac_plugin.TacinternhAA@p=@ZH@@CР(m5Ltac_plugin.TacinternnPanPy@nB@@uCpM "lf@g@nn@@ #ist@g@nn@@"id@M8"Id@!t@@u@n;Jn;L@@@Zq@@@D@@AB@@B!C@@!x@A@@AC@iuF@@n E@@AB@h8@@AgB@@Bg@@@gD@@ACD@(m5Ltac_plugin.TacinternnPV?@@A9@Z@@DC(m5Ltac_plugin.Tacinternn "n :@n@@uCG"id@Mq"Id@!t@@u@o o @@@Z@@@D@@A9@B87C3/D@(m5Ltac_plugin.Tacinterno @@A@Z@@ D'(m5Ltac_plugin.Tacinternozoz@@AhCh@@u@o%z~o&z@@@Z@@@R@AQPBLHC:(m5Ltac_plugin.TacinternrAA@p@Z@@ C@(m@5Ltac_plugin.Tacinterno6o7@@@pͰ"lf@h@o>o?@@#ist@h@oDoE@@@Z@@@ A@@B@@AB@iH@@nzG@@AB@h@@@Ah=D@@BhZB@@h F@@ACB@(m$5Ltac_plugin.Tacinterno\dto]d@h2C) #pat@h=hu@@u@okM]olM`@@@[ @@@B@@A !x@A@@B@h`B@@h~A@@AB;D@@CC@@AC@B@(m5Ltac_plugin.Tacinternodh%@@A"@[ @@BC(l5Ltac_plugin.Tacinterno$oL@h|CV #pat@h@@u@o o@@@[5@@@B@@A*@B'@B@(l5Ltac_plugin.Tacinterno@@A@[?@@ B(l5Ltac_plugin.Tacinternoo@@Ar7hڠn]u@@u@oo@@@[Q@@@D@AA@A3(l5Ltac_plugin.Tacinterno@A@@[Z@@ A:(`6Ltac_plugin.Tacentries&_none_A@AAA@Q*floatarray@,@@@A@@@l@@@@P5extension_constructor@A#int@,@@@A@@@r@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@@а_$true@@@@@A@@@@AF$unit@,@@а`"()@@@@@A@@@@A#G#exn@,@@AA@@@@@&H%array@,@M@A@A@@@@@-I$list@,N@Aаa"[]@@@@аb"::@ @@O@@@@A@Y@@@@EJ&option@,P@Aаc$None@@@@аd$Some@ @@@@A@Y@@@@WN&lazy_t@,1Q@A@A@Y@@@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@A⠠=ocaml.warn_on_literal_patternO@\.Assert_failureC@@X@@A𠠠\@Y0Division_by_zeroC$@@@Ac@X+End_of_fileC+@@@Aj@W)Sys_errorC2@.@@A$ r@[.Sys_blocked_ioC:@@@A +y@V)Not_foundCA@@@A2@U'FailureCH@D@@A:@T0Invalid_argumentCP@L@@A$B'@Z.Stack_overflowCX@@@A+I.@S-Out_of_memoryC_@@@A2P5@R-Match_failureCf@eab@c@@A?]B@C%bytes@ِ@*PervasivesA@"PpA@'CErrorsA@$UtilA@%NamesA@)LibobjectA@&GenargA@&ExtendA@$PcoqA@'EgrammlA@*VernacexprA@(LibnamesA@'NameopsA=grammar_tactic_prod_item_expr@,!a ~@Aа'TacTerm@ @@ @@:plugins/ltac/tacentries.mlYY@@а*TacNonTerm@@#LocA'located& ܠ蠰@%NamesA"Id@!t@@ @@@@@ @@(Z)Z@@@A@(PptacticA=grammar_tactic_prod_item_exprE@@Y@@8X88@@@L,raw_argument@,@@@AN@@QW@@T@@X@\@@O\P\@@@d(argument@,@@@A@&ExtendA+user_symbol@&GenargA$ArgT@#any@@@@@@i]j]3@@@~2(coincide@@O&string@@@k2{@ @@2@A#int@@@s2@@2@2@2|@}2z@bb@@'atactic@@A#int@@@$?ܰ@&ExtendA&symbol@렰@'TacexprA/raw_tactic_expr@@!u@@@@nn@@*entry_name@,@@а)EntryName@:raw_abstract_argument_type!a$T$M@@$O@&ExtendA&symbol@'TacexprA/raw_tactic_expr@@$U$X@@$[@/@@$ar0BsN@@@A@@@r00@@@ ,get_tacentry@@@#IntA!t@@%%@@@%%%@@%%@%%@%%@vv@@-get_separator@@󠰖@'&@@&&԰&@&&@-@RV.@Rc@@/check_separator@#loc @#LocA!t@@('@@''@-@((@@('U@@('@''@''@^D_D@@0parse_user_entry@#loc1.@@*@@*(%@@@*(&@[O&string@@@)*@@*('+user_symbol*%@@*&((@()@(*@(+(#@H > FH > V@@1interp_entry_name@@@@+$@ @@+5++@@+*+'*+(A+)+%A+&*ư@5"@@+>*ʰ;@@+=*@**@**@e  e  @@!0get_tactic_entry@@@@+O!+F@$PcoqA$Gram@%entry2/raw_tactic_expr@@+[@@+Z͠K-gram_position@@+!+]@@+\@+^!+G@+H!+E@tt@@#.tactic_grammar@,@@а$-tacgram_level@@@@+  @@а%-tacgram_prods@@@(PptacticA1grammar_terminals@@+@@@@A@@@  @@@1&-head_is_ident@@-@@,&, @@,)&, @, &, @1:>2:K@@(3prod_item_of_symbol@@<9@@3(,2@@&GenargA$ArgT@#any@@2(,9@@,8(,4h@@,f(,3@,5@,6(,1@Z[@@~0add_tactic_entry@@@%NamesA'KerNameL!t@@E~3 E$bool@@@4~3àY@@H~3@3~3@@I~3˰{@$PcoqA+extend_rule@@I~I@@I~I@I~3@3~3@3~3@@@.tactic_grammar@/grammar_commandJ@@JA@@J@@J@JI,@@I+I'@@@ X5extend_tactic_grammar@@b@@KN XK8@^@@KO XK<@@@KP XK@F$unit@@@KG XKA@KB XK=@K> XK9@K: XK7@8<8Q@@ \+entry_names@@*PervasivesA#ref@$UtilA&StringN#Mapp!t@@ [RH [L5@@L4 \Ka@@K` \K]@&*&5@@ ]>register_tactic_notation_entry@@#key@@R@ ]L8@+genarg_type{LZ ]LGL[ ]LHL\ ]LI@@LB ]L ]L9@L: ]L7@?NR@Np@@ 0interp_prod_item@@a;@@T Ru9@@R@@R Rv@Rw R\@@R[ RXߠd@@T; R@@R RY@RZ RW@pq&@@ .make_fresh_key@@I$list@9@&ExtendA+user_symbol@&GenargA$ArgT@#any@@ ~@@ } U@@U U@@U Tϰ@%NamesA'KerNameL!t@@{N T@T TC@@@52tactic_grammar_obj@,@@а6*tacobj_key@@'KerNameL!t@@{"]"_"]"v@@а7,tacobj_local@@-locality_flag@@{"w"y"w"@@а8.tacobj_tacgram@@@@{""""@@а9+tacobj_body@@Š"Id@!t@@{@@{@'TacexprA0glob_tactic_expr@@{@{""""@@а:,tacobj_forml@@@@{"""#@@@@A@@@"A"A##@@@;&pprule@@@@{;{Ȱ@(PptacticA)pp_tactic@@{;{@{;{@# ## #@@=)check_key@@@&TacenvA%alias@@|?={߰*@@|Z={@{={@3#l#p4#l#y@@?5cache_tactic_notation@@@|f?|a@@|?|b@|c?|^F$unit@@@|?|_@|`?|]@U $$V $$2@@C4open_tactic_notation@@`@@|C|@@|C|à+@@|C|@|C|J@@}C|@|C|@|C|@|%7%;}%7%O@@H4load_tactic_notation@@@@}aH} @@}H}R@@}H}@}H} q@@}H}@}H} @} H}@%%%& @@M5subst_tactic_notation@@@)Mod_substA,substitution@@M}v@@ M}@}M}{@@M}@}M}@"'~'"'~'@@8classify_tactic_notation@@!@)LibobjectA.substitutivity @@@@)(Y(])(Y(u@@/inTacticGrammar@@=@@#obj@@ @#@+((+((@@9cons_production_parameter@@@C#@@"㠰@@HF@@E @!@3))3)*@@8add_glob_tactic_notation@@X@@M%level @@hQ@@@jU@?@@Y@dc@@@@]@d@@aF$unit@@@b@c^@_Z@[V@WR@SN@OL@Y7*J*NZ7*J*f@@3add_tactic_notation@@@@3@h@@2@1g@@砰c@@@@@@@@@@@'TacexprA/raw_tactic_expr@@?L@@,@@@@@E++E++@@0NonEmptyArgument@T@@@AN-c-cN-c-}@@4extend_atomic_tactic@@@'TacexprA.ml_tactic_name@@#Y@G5B@@@@@@@@@@]F$unit@@@^@_Z@[X@R--R-.@@6add_ml_tactic_notation@@7@@氖%level@@갖@@@@@@@@@@@q22q22@@?/ltac_quotations@$#Seto!t@@?@@?@#55$56@@@5create_ltac_quotation@@#elt@@@@@ @#LocA!t@@@@@@Š@@@°.raw_tactic_arg@@@ÐA@@%entry@@@@Q@@@@@@@@@@@@@@@@@@66664@@+tacdef_kind@,@@а&NewTac@"Id@!t@@I@@9T9V9T9f@@а)UpdateTac@@'TacexprA-ltac_constant@@L@@9g9i9g9@@@A@@@9A9A@@@.is_defined_tac@@@%NamesA'KerNameL!t@@h[0@@p\@]Z@9999@@8warn_unusable_identifier@#locJ&option@@#LocA!t@@@@@@%NamesA"Id@!t@@F$unit@@@@@z@999:@@-register_ltac@@E$bool@@@@\+tacdef_body@@@@F$unit@@@X@@@:: ::@@g+print_ltacs@@@@rgoF$unit@@@gp@qgn@6DD7DD@@.locatable_ltac@@@@A GGB GG@@44print_located_tactic@@@(LibnamesA)reference@@u4d'@@k4e@f4c@ZII[II@@7&ty_sig@,!_@Aа8%TyNil@@@@)GeninterpA+interp_sign@@尳@)ProofviewA&tactic}@@R@@V@Z@@\.K:K:.K:K{@@а9'TyIdent@@@`2L L ?3LLd@@@A@@@B-K*K*@@@ V%ty_ml@,@@а$TyML@!r@@à@@@˰a5LfLsb5LfL@@@A@@@d5LfLf@@@ x2untype_user_symbol@@.ty_user_symbol!a!b!c@@+user_symbol@&GenargA$ArgT@#any@@@@@@7LL7LL@@ .clause_of_sign@@=!aE@@G @&ExtendA+user_symbol@&GenargA$ArgT@#any@@0@@4@@9@@>@F@ANjNrANjN@@/clause_of_ty_ml@@l@@.-,)(%@$@@@@@@@@@@JPP JPP/@@##prj@@@&ExtendA.ty_user_symbol!a̠!b͠!c@@Ѱ *+genarg_type @@@@ MP_Pg MP_Pj@@A)eval_sign@@!a@@ɰ@@ @)GeninterpA#Val@!t@@@@@@)GeninterpA+interp_sign@@@)ProofviewA&tactic 8@@@@@@@@@ BVQQ CVQQ@@!A$eval@@ @@@ 8@)GeninterpA#Val@!t@@@@@@)GeninterpA+interp_sign@@@)ProofviewA&tactic l@@@@!@%@&@'@ viT/T3 wiT/T7@@!H/is_constr_entry@@.ty_user_symbol!H֠!Hנ!H@@!HðE$bool@@@!H@!H@ lTT lTT@@!L+only_constr@@I!a@@ @@@@ pU7U? pU7UJ@@!\,mk_sign_vars@@^!a@@  $NameI!t@@@@ @@ vV0V8 vV0VD@@!l(dummy_id@@@H!lE@ |WW |WW@@!m9lift_constr_tac_to_ml_tac@@I$list@$name@@!p@@!mN@@@)TaccoerceA%ValueA!t@@@@!m갖@@)GeninterpA+interp_sign@@Գ!m@)ProofviewA&tacticF$unit@@@Ť@@ţ!mA!m됐A!mR@ @$@@@@@@!mS@T!mO@P!mM@ =~W/W3 >~W/WL@@#-tactic_extend@@O&string@@@#@ @@#%level `@@F# @%@@'@@#F$unit@@@+#@# @# @ #@#@ {YmYq |YmY~@@@@@)TacinternA@A@AgbBD@@@)'*match*@i)@g@@A]@@B[@@_@@AC=K@@B\@@A B@@kT@@ABS@@ uE@@AX@@k@@l@@ABCDE ?A@@Z@@Aa@@s@@ABN@@ro@@An@@^@@ABCM@@ D@@ C@@ABDFH@@I@@Y@@AB 1G@@P@@ACRp@@!b@@t@@ABRV@@f@@A`@@BCDcQ@@)r@@A?q@@U@@AB F@@R@@ACh@@e@@m@@ABDJ@@d@@AO@@BHW@@u@@AML@@Bj@@.c@@ACDEFG@@u@(6Ltac_plugin.Tacentries |WW |WW-@(A v@@@wX@V@V@ABSRCLKDFGEAB@@>@AB;:CD65%$ @@ABCEFG@@r@(P6Ltac_plugin.Tacentries +JJ +JK(@ @@6ِB 6'entries@)any_entry@@7@@7@ -%J`Jf .%J`Jm@@@@@@@A@BC@@@ABCD@@A@$i@@AB@@ACDE}@}@z@ABwvCDr@l@Akki@h@ABCed`@\@Z@ABCDEF@@i@(86Ltac_plugin.Tacentries@@A6@@@"i@(6Ltac_plugin.Tacentries VIdIf WII@ @@ B Ӑ@'PrettypA&locate@@@(LibnamesA&qualid@@1( Z@'TacexprA-ltac_constant@@0-@@,)@*'@  GG  GG@@*locate_all@@"&qualid@@DI$list@-ltac_constant@@C@@B@A@@ HH$ HH.@@/shortest_qualid@@.-ltac_constant@@HB&qualid@@G@FE@ HVH\ HVHk@@$name@@D-ltac_constant@@uJ@"PpA!t@@QK@LI@ HH HH@@%print@@@@@"PpA!t@@@~@ HH HH@@%about@@2@@.@@@@ INIT INIY@@@@@@s@l@@ABtsCqpjCDa ZCSRDENMIC@@?@Ag@@h@@AB@BCDA@^j@@A=@B<@<@AFk@@;@ABC875@zi@@AB6CDEF@@l@(l6Ltac_plugin.Tacentries@A@@@%l@(h6Ltac_plugin.Tacentries *INIP@@A@@@@@ABCD)Eu'F@@k@(X6Ltac_plugin.Tacentries 7HH@@A@@@ }/h'`@_@]@ABCZ"DEF@@j@(H6Ltac_plugin.Tacentries DHH@@A@@@<um Ce-DEF@@i@(D6Ltac_plugin.Tacentries OHVHX@@A@@@%G o DEF@@h@(86Ltac_plugin.Tacentries YHH @@A@@@/QP@@ABCDEF@@g@(6Ltac_plugin.Tacentries f: :  g::@D @@@?,@@ACD+@@AB@@A@@ABCEF@@b@(6Ltac_plugin.Tacentries {,(( |1))@A @@@@@ABNC@@A@BCD@@A@@@ABCDE@@X@(6Ltac_plugin.Tacentries ,(( ,((@2object_declaration@@2@@ A@+@@)X@(6Ltac_plugin.Tacentries    ","?@@A "id@@*PervasivesA#ref a@@T T@@T TD@  @@@I@@F.@)@AB#FD@ @!Q@@AB @ @A@BC@@A@BDE@@QA(6Ltac_plugin.Tacentries   @AC3@a@@#XCDE@@P(H6Ltac_plugin.Tacentries  6@ AB<@o@@&G@7@A5@BC4h-@@@ABCD@@K@(T6Ltac_plugin.Tacentries l l@@AD3!s@ @ b b@@4#pat@ @ b b@@5#off@ @ b b@@6#len@A#int@@@.3@ c c@@%break@ 5 @@36@@532@ 0d 1d @@!i@ F @@3@@3@ Ae" Be#@@@@@@'E@@F@@AB8D@@AA@@AHB@@PC@@ABC@@F@(6Ltac_plugin.Tacentries Uj Vj@@A^!c@A#int@@@c5=@ egMU fgMV@@!d@@@5@ phs{ qhs|@@@@@@0@AG@@H@@A2@BC10D@@H@(6Ltac_plugin.Tacentries i*@@A)@@@H@(6Ltac_plugin.Tacentries hsw0@@A.@ @@@B@ABA@C@@G@(6Ltac_plugin.Tacentries gMQ:@@A@@@MF@(6Ltac_plugin.Tacentries f/1@@A@@@SF@(6Ltac_plugin.Tacentries e@@A@@@@Z@AWUBSRC@@E@(6Ltac_plugin.Tacentries d@@A@)@@@a@A^@B]\C@@D@(6Ltac_plugin.Tacentries c@@@@3@@@g@AfeB@@C@(p6Ltac_plugin.Tacentries p  p .@@A!n@ @ n n@@@D@@@ A@@A@@A@(T6Ltac_plugin.Tacentries o o@@A@N@@ A@(D6Ltac_plugin.Tacentries o@@@@T@@A@(46Ltac_plugin.Tacentries ~, ~D@ @'TacexprA/raw_tactic_expr@@&&@@&&A3!n@ @ v v@@!m@ @ v v@@)check_lvl@@ @@%% @@%%@%%@ w w@@@@@@C@@A!A@@)B@@AB@ A@@A@D@(6Ltac_plugin.Tacentries~F~O@ H C@@&J@@&&ɐA@@@@C@( 6Ltac_plugin.Tacentries/~!0~P@@AG@@@#C@(6Ltac_plugin.Tacentries6}7}@ o`@@&&@@&&A[@@@7D@(6Ltac_plugin.TacentriesJ}K}@@Ab@@@>C@(6Ltac_plugin.TacentriesQ}R}@`@@&&Aq@@@MC@(6Ltac_plugin.Tacentries`}1@@Aw@@@SC@(6Ltac_plugin.Tacentriesf|g|@ @@&%@@%&A@@@gD@(6Ltac_plugin.Tacentriesz|{|@@A@@@nC@(6Ltac_plugin.Tacentries||@0@@%%A@ @@|C@(6Ltac_plugin.Tacentries|`@@A@@@C@(l6Ltac_plugin.Tacentrieswf@@@@@@@B@B@(6Ltac_plugin.TacentriesxzA[@@@!n@@ww@@@)@@@ A@@A@A@@A@A@(6Ltac_plugin.TacentriesAoAo@@"PpA!t@@&'A@"PpA@E@@@%param@A@@A@@A@(6Ltac_plugin.TacentriesAoyAo@@A@Q@@ AB(6Ltac_plugin.TacentriesBB@@A#sep@ &&@BB@@@e@@@ @B@@AB@@B(6Ltac_plugin.Tacentries@Rf@A@4@p@@+A(6Ltac_plugin.TacentriesEE@@A> @J&option@ @@('@DD@@@@@@B@@AD@A@@B@@BB(6Ltac_plugin.TacentriesFF <@a@@((A%@@@B@(6Ltac_plugin.TacentriesF@@A+@@@B(x6Ltac_plugin.Tacentries&DAA@o@@@#B(\6Ltac_plugin.Tacentries-o?A.o?J@@A|&interp@ @6e  7e  @@$symb@ }@<e  =e @@$eval@@  *@@**а Ġ +@@+*@**@VfWf@@@@@@C@@A,B@@(A@@AB@@C@(H6Ltac_plugin.Tacentriesdf7@@@5@@@@ @A @B@@B@(,6Ltac_plugin.Tacentriesmm$nm5@ BD!s@,*@xmym@@!n@ @@*@mm@@@@@@B@@A @A@@C@@AB@\A@@A@R@@@AD@(6Ltac_plugin.Tacentriesmm9@@A%@@@CG(6Ltac_plugin.Tacentriesll@ Bs!s@]**@ll@@@.@@@&@B@@AB$"B@(6Ltac_plugin.Tacentriesl@@A@8@@ B(6Ltac_plugin.Tacentrieskk@q+A!e@9"*@@*@kk@@@O@@@B@@AI@BECB@(6Ltac_plugin.Tacentriesk@@A@Y@@ B@(6Ltac_plugin.Tacentriesjj@+ A!e@[D*@@*@jj@@#sep@o@@*@jj@@@z@@@C@@At@B@@ABrpD@(6Ltac_plugin.Tacentriesjj@@A#@@@ Cn(t6Ltac_plugin.Tacentries ip ip@+A!e@q*@@*@ip{ip|@@@@@@B@@A@BB@(l6Ltac_plugin.Tacentries$ip@@A@@@ B(P6Ltac_plugin.Tacentries+h>c,h>i@*A!e@*@@*@;h>M<h>N@@#sep@@@*@Eh>PFh>S@@@@@@C@@A@B@@ABD@(D6Ltac_plugin.TacentriesRh>XSh>o@@A$@@@ C( 6Ltac_plugin.TacentriesZg5[g=@*A1!e@ؠ@@*@hg)ig*@@@@@@B@@A@BB@(6Ltac_plugin.Tacentriessg.@@A@@@ Bޠ(6Ltac_plugin.Tacentrieszf@A@L@@@@@AA(6Ltac_plugin.Tacentries||@@@!+"+Aٰ"!n@@tt@@@"PpA@@@@ A@@A@@A@(6Ltac_plugin.Tacentries|@O&string@@@"+#+ŐB@-@@A@(6Ltac_plugin.Tacentries||@O&string@@@#+$+ΐB/@>@@$A@(6Ltac_plugin.Tacentries|@@@$+%+ՐA=@L@@2B@(t6Ltac_plugin.Tacentries||@@AC@S@@9A@(H6Ltac_plugin.Tacentrieszz@X@@!+!+AR@b@@HA@(46Ltac_plugin.Tacentrieszz@@AY@i@@OA@(6Ltac_plugin.Tacentriesyip@@A_@o@@UA@( 6Ltac_plugin.TacentriesxKOxKh@@Af@v@@\A@( 6Ltac_plugin.Tacentriesw.5*@@Al@|@@bA@( 6Ltac_plugin.Tacentriesvv-@@As@@@iA@( 6Ltac_plugin.Tacentriesu7@@@y@@@oA@( 6Ltac_plugin.Tacentries  @@A['"tg@@:L:N@@@@@@+@B@@A A@@B@@B@( 6Ltac_plugin.Tacentriesm m@@A@@@@+@C@A@B@@C@( d6Ltac_plugin.Tacentries,:Q!@@@ @@@@@A@@A@( D6Ltac_plugin.Tacentries45@@A"kn@@FG@@"ml@@LM@@"tg@@RS@@%state@@XY@@@'TacexprA%entry@}@@3@@33@jk @@#pos@O@@3@@33@yz@@%mkact@@@#LocA!t@@E3㰖@@&GenargA0generic_argument &rlevel@@EE@@EEe@@Ed3簖S/raw_tactic_expr@@E3@33@33@:@:E@@#map@@q5z@@F@@FF@@FF°@'EgrammlA1grammar_prod_item@@H`F@@FF@FF@PVPY@@%prods@e@@H@@HH@@HH@<B<G@@%rules@@&ExtendA/production_ruleV@@HH@@HH@kqkv@@!r@t@@HH@@@@@@@+@J+@F@@AH@@E@@AoK@@I@@ABCD@@b@B@@AG@@BPL@@(N@@A?M@@BA@@C@@ACDE@iA@@AB@@C@@AB@N@( 6Ltac_plugin.Tacentries= @@A@@@,@@ABCD@MA( 6Ltac_plugin.TacentriesJkyKk@AB@@@;-,)@)@AB#"CD @L( 6Ltac_plugin.TacentriesXkm$@@A!@@@ LA( 6Ltac_plugin.Tacentries`<Ja<g@AB*@@@QC@A@@@AB98CD6@K( 6Ltac_plugin.Tacentriesn<>:@@A6@@@ K@( 6Ltac_plugin.TacentriestPR@@@A;@@@c]@[@Y@ABCXDH@J@( 6Ltac_plugin.TacentriesJ@-@@FFFCP@ @@@u@AsCl)D\@I@( 6Ltac_plugin.Tacentries I@@@FFAc@"PpA@#@@I@( p6Ltac_plugin.Tacentries&@Aj@'@@I@( d6Ltac_plugin.Tacentries@7@@FFAx@5@@(I@( D6Ltac_plugin.Tacentries@@A~@;@@.I@( 06Ltac_plugin.Tacentries:<@@A@A@@4@@AB]D@H@( 6Ltac_plugin.Tacentries6@oa@33ՐA@T@@@@A@@ABC@E@( 6Ltac_plugin.Tacentries@@A@_@@ EA( 6Ltac_plugin.TacentriesAA@3@g@@@@A@B@B ( 6Ltac_plugin.Tacentrieso}o@l'locatedI$list@ M.gen_tactic_arg T*r_dispatch@@EE@@E@@E@EE@@EԐBڰ#loc@@:F:I@@!l@@:J :K@@#map@@&rlevel@@4C6p@@6u3찖6(constant@47@46%dterm@45@44%level@ 43@42$term@41@40$name@4/@4.)reference@4-@4,'tacexpr@@@4B4+@4*'pattern@4)@4(@4'4&4%4$4#4"4!4 4@4@@43@33@tNVuNY@@!l@I@ %r_cst@@EE@EN@ %r_trm@@EE@ES@@EQ@@@EE@E~T@ %r_nam@@EE}@E|Y@%r_ref@@EE{@Ez^@@@Ey@Ex[@%r_pat@@EEw@Ev@EuEtEsErEqEpEoEnEm@El@@EkEc@@Eb6x@QYQZ@@@ Z@@@fDA@@AB@@C@@AB@A@@AB@@B@D@( 6Ltac_plugin.Tacentriesot@@A@ m@@DA( 6Ltac_plugin.TacentriesQ]Qk@AB@ w@@@@AB@C ( 6Ltac_plugin.TacentriesQUo@@A@ @@ C@( |6Ltac_plugin.TacentriesNR@@@@ @@@+@+@AB(@B@( \6Ltac_plugin.Tacentries 3;3I@@A#arg@@NZN]@@#wit@6abstract_argument_typeC@@33@@3@@33@,-@@@ @@@!A@@B@@AB@A@@A@B@( L6Ltac_plugin.Tacentries:;'@4;B1@ @@B@( 46Ltac_plugin.TacentriesE @@A7@ @@B@( 6Ltac_plugin.TacentriesKL@@@44 BF@ @@'B@( 6Ltac_plugin.TacentriesZM@@AL@ @@-BA( 6Ltac_plugin.Tacentriesbc@AAU@ @@@7@A4@A ( 6Ltac_plugin.Tacentriesm`@@@^@ @@ A@( 6Ltac_plugin.Tacentriesst6@J&option@@&GenargA:raw_abstract_argument_type-$EntryName_'a@@@ HY GD@@ GL@@ GK@&ExtendA&symbolϠ@@ GM@ GJ G`@@ G_ GVBr#loc@J&option@3@@F@FF@@@!s@FF@@@#ido@@@F@@FF@@@#loc#ido!e"@@#typ@#typ@[@@G  G@@G@@@!e@@@G@@G@@@@o,@@@A@@@@@A@ @@@+ z@G+ }@C+ @B@@ H@@ABID@@jF@@AQ@A@@YE@@9I@@ABCD@A@@AB@@B@I@( 6Ltac_plugin.Tacentries$%1@ HPB+@ @@'J@( 6Ltac_plugin.Tacentries0@@A2@ @@.I@( 6Ltac_plugin.Tacentries78@L@@FB@ @@@7@A0/-@+@ABC(@F@( x6Ltac_plugin.TacentriesH@@A@ @@ FB( <6Ltac_plugin.TacentriesPevQe@@A!s@[@@F@Zeq[er@@@ @@@I@B@@ABE@B( 6Ltac_plugin.TacentriesfP\@A@-@ @@@T@AN@A ( 6Ltac_plugin.Tacentrieso)p,@@@r@ @@@@A@@A@A@@A@A@( 6Ltac_plugin.Tacentries}8^~8@@@Ӱ Y"kn@@8R8T@@ Z"ml@@8U8W@@ [#ntn@@8X8[@@@ @@@C@@AB@@A@@AB@A@@A@C@( 6Ltac_plugin.Tacentries@@@ ]Lm ]R=C ^$name@@NqNu@@ _%entry@@NvN{@@ `%entry@w@@LX ^L@@~~@@@ I@@@CA@@B@@AB@A@@A@C@( 6Ltac_plugin.Tacentries2@@A)@ X@@C@( 6Ltac_plugin.Tacentries@@A1#arg@ a#arg@#tag ]LP ]LQ ]LR@@LS@@@@ w@@@C@@A.-B+@C@( t6Ltac_plugin.Tacentries@@A#@ @@@87B5@B@( \6Ltac_plugin.Tacentries @A)@ @@B@( @6Ltac_plugin.Tacentries ~i@@@_@ @@ B@( 6Ltac_plugin.Tacentries@@An #loc@n@@Rq@Rp Rj@*M]+M`@@ "nt@@0Md1Mf@@ #sep@@6Mh7Mk@@ #ido@&%@@Rc@@Rb Rs@EMnFMq@@ &symbol@ R@@R R@RwSw@@ &interp@@C@@R R@D@R R@@R Rg R@R R@R R@qr@@ &symbol@t T @@T  T@_g_m@@@ @@@+ @E+ @C+ @B@@AWD@@>J@@AyH@@BChG@@ @A@@AgF@@(KVI@@ABD@C@@A B@@CA@@AB@KA( 6Ltac_plugin.Tacentries_p_@AB@ /@@+@@ABD@J(6Ltac_plugin.Tacentries_c@@A@ :@@ J@(6Ltac_plugin.Tacentries@@A@ @@@<3@0@AB/C%@IA(6Ltac_plugin.Tacentriesww@AC@ N@@;@9@8@ABC3@H(6Ltac_plugin.Tacentriesw{@@A@ Y@@ HB(6Ltac_plugin.Tacentries2C2L@@A4 !s@@@R]@2>2?@@@ l@@@V@B@@ABQ@B(l6Ltac_plugin.Tacentries)@A@H@ w@@@a@AZ@A (P6Ltac_plugin.TacentriesEbE~@L@@ R RA !s@@  @@@"PpA@ @@@+ @C@@A Q@A@@B@@AB@0A@@A@C@(@6Ltac_plugin.Tacentries Ef$@@@ R RB#@ @@C@((6Ltac_plugin.Tacentries-Ex.E}@~@@ R SB1@ @@&C@( 6Ltac_plugin.Tacentries;EU<E@@A7@ @@-C@(6Ltac_plugin.TacentriesBC@@A? #arg@@@R R@NO@@@ @@@@@D@@AB@>C<@D@(6Ltac_plugin.TacentriesZ4[?@J&option@@@R@@RӐAb@ @@@USBQ@B@(6Ltac_plugin.Tacentrieso(p@@Ak@ @@ B@(6Ltac_plugin.Tacentriesvw@@Ar@ @@B@(6Ltac_plugin.Tacentries}~@ ,@@ R RB@ @@B@(t6Ltac_plugin.Tacentries@@A@ @@$BB(d6Ltac_plugin.Tacentries)A)M@@A !n@2 R@@@#tag@ #tag@  @@SPsSJ 0glob_tactic_expr@@SQsSK@)GeninterpA#Val@!t@@SRsSL@@SM@):)=@@@ I@@@+ <@C@@A@@.D@@ABC@D@(L6Ltac_plugin.TacentriesNW@@A>@ X@@mB@(H6Ltac_plugin.Tacentries@@@ S'AI@ c@@xB@(6Ltac_plugin.Tacentries @ @@ S& SAU@ o@@B@(6Ltac_plugin.Tacentries@@AZ@ t@@Be(6Ltac_plugin.Tacentries#AA@@ z@@Bk(6Ltac_plugin.Tacentries","0 P@@A U %prods@@     @@ #cur@@@T T@    #@@ #map@@ԠpT@@T T谖*@@T T@T T@) 6 >* 6 A@@ %prods@@@U U@5  6  @@ $hash@@@U$ U @A!!B!!@@#lbl@e@@p p@L!!M!!@@@ @@@JB@@AE@@F@@ABCC@@/DXA@@AC@ A@@A@FA(6Ltac_plugin.Tacentriesd!!e!"(@AAh@ @@@@@ABC@E(6Ltac_plugin.Tacentriesq!" @O&string@@@ p sC}@ @@E@(6Ltac_plugin.Tacentries!! @@A@@@E@(6Ltac_plugin.Tacentries!!!!@@@ U- USA@@@@B@A>=B9@E@(6Ltac_plugin.Tacentries!!!!@'ModPathI!t@@ UT pѐA@)@@E@(l6Ltac_plugin.Tacentries!! @@A@/@@DA(d6Ltac_plugin.Tacentries    @AB@9@@%b@_@AB^@C (D6Ltac_plugin.Tacentries   @I$list@U@@ U @@ U  UB@R@@C@((6Ltac_plugin.Tacentries   '@@A@X@@C@(6Ltac_plugin.Tacentries 6 : -@@A@^@@@@A@B@B@( 6Ltac_plugin.Tacentries  /  2@@A@h@@@@A@A@(6Ltac_plugin.Tacentries   ?@@@@p@@A@(6Ltac_plugin.Tacentries b x b {@@A@w@@@  2@A@@A@@AB(6Ltac_plugin.Tacentries M ` M a@@A !s@ @@T@  M [  M \@@@@@@@B@@AB@@B(6Ltac_plugin.Tacentries 6 D#@A@@@@"A(6Ltac_plugin.Tacentries# ##i#j@@@v<"pa@@## #$# #@@@@@@ A@@A@@A@(6Ltac_plugin.Tacentries- ##. #$@ }@@=|J>|TA>#key@@<#l#z=#l#}@@@"PpA@@@@ A@@A@@A@(l6Ltac_plugin.TacentriesI ##J #$@@A@@@ A@(d6Ltac_plugin.TacentriesP ##Q ##@ @@=|D=|>A"@@@A@(P6Ltac_plugin.Tacentries^ ##@@@(@@@A@(86Ltac_plugin.Tacentriesd$%e$%5@Y@@?|@|AȰ@$tobj@,@s $$7t $$;@@A#key@@@|k@|h@~$?$E$?$H@@@@@@+[@D@@AC@@BB @A@@B@@AC@tC@@AA@@B@@AB@D@((6Ltac_plugin.Tacentries$$$$@@@?|C0@ @@D@(6Ltac_plugin.Tacentries$z$|$z$@F$unit@@@?|{B?@/@@,D@(6Ltac_plugin.TacentriesL@@AD@4@@1DA(6Ltac_plugin.Tacentries$^$i$^$v@AAN@>@@@8@A75B3@C (6Ltac_plugin.Tacentries$^$``@@AX@H@@ C@(6Ltac_plugin.Tacentries$?$Af@@A]@N@@@FDBB@BA(6Ltac_plugin.Tacentries $$3pAA@.@X@@@P@AL@A (6Ltac_plugin.Tacentries%%%%@@A<D!i@@%7%P%7%Q@@E$tobj@z@%7%V%7%Z@@F#key@?@@|D|@%^%d%^%g@@@|@@@B@@D@@ABG ;@A@@C@@AC@CA@@A@D@(6Ltac_plugin.Tacentries %}%-@@A,@@@D@(x6Ltac_plugin.Tacentries%^%`3@@A1@@@@@AB@CA(l6Ltac_plugin.Tacentries5=AA@u@@@ @B@B (46Ltac_plugin.Tacentries# '9'=$ '9'|@@AI!i@@,%& -%& @@J$tobj@@2%&3%&@@K#key@@@}I}@=&& >&&#@@@@@@+W@E@@AB@@D@@ABL @A@@C@@AC@5C@@AA@@QB@@AB@E@( 6Ltac_plugin.TacentriesW&&X&'@ @@H}CB9@@@E@(6Ltac_plugin.Tacentriesc&& @W@@I}DJ}KAF@@@,E@(6Ltac_plugin.Tacentriesp&&q&&@@@H}*BR@@@8E@(6Ltac_plugin.Tacentries X@@AW@@@=EA(6Ltac_plugin.Tacentries&9&D&9&Q@AAa@ @@@DCBA?C=@D (6Ltac_plugin.Tacentries&9&;l@@Ak@@@ D@(6Ltac_plugin.Tacentries&&r@@Ap@@@@T@AQOBM@CA(6Ltac_plugin.Tacentriest|AA@@#@@ Z@BV@B (6Ltac_plugin.Tacentries%''%'(@@@N}BN%subst@@"'~'"'~'@@O$tobj@@"'~'"'~'@@P#ids@蠰@@}@@}N}@#''#''@@Q$body@@@}N}@#''#''@@@\@@@+UP@D@@AE@@$F@@+M$init@G@@ABC "@A@@8C@@4B@@ABD@@K@(P6Ltac_plugin.Tacentries&((1&((Q@ @@NOBK@}@@!H@(,6Ltac_plugin.Tacentries$'''(T(W@@AR@@@(%@$@ABC@@F@(6Ltac_plugin.Tacentries #'' @@AZ@@@@(@A%$B@@CA(6Ltac_plugin.Tacentries"'~'AA@r@@@@2@A@@A (6Ltac_plugin.Tacentries)(Y()(Y(@@@~&tacobj@T@%)(Y(v&)(Y(|@@@@@@ A@@A@@A@(6Ltac_plugin.Tacentries/5*'*E05*'*H@@A#ido@ @@*@@):@?5*'*<@5*'*?@@@@@@+J@C+H@B@@AD@@ @A@@AB@@DB(6Ltac_plugin.TacentriesT4**"U4**&@@A@@@@ @A@@A (6Ltac_plugin.Tacentries^3)* /@A@@@@ A(6Ltac_plugin.TacentrieseC++fC++@@)LibobjectA#obj@@A۰%local@f@7*J*g7*J*l@@`@`@7*J*n7*J*s@@%prods@]@7*J*t7*J*y@@%forml@Z@7*J*z7*J*@@#ids@W@7*J*7*J*@@#tac@P@7*J*7*J*@@&parule@|@@ge@8**8**@@&tacobj@f@@rp@<**<**@@@7@@@.C@@A)B@@B;E@@DF@@#G@@AB@GH,S,YHH,S,\@@@@@@@A@@A;E@@UD@@ABPC@@/FNB@@G@@ABC@KC@@AkB@@A@@AB@GA(6Ltac_plugin.TacentrieseH,S,_fH,S,@ACq@@@@@AC@F (6Ltac_plugin.TacentriesqH,S,}rH,S,@@'EnvironA#env@@@A@@@G@(6Ltac_plugin.TacentriesH,S,U@@A@@@FA(6Ltac_plugin.TacentriesG,",0G,",O@AB@@@F@@=@AC:@E (6Ltac_plugin.TacentriesG,",$@@A@@@ EA(6Ltac_plugin.TacentriesF++F+,@AB@&@@@Y@W@ABVCO@D(6Ltac_plugin.TacentriesF++@@@@1@@ D@(l6Ltac_plugin.Tacentrieso2j2lo2j2@@A$name@ @R-.R-.@@'entries@@R-. R-.@@@'TacexprA(map_prod@@AR@@@@o@@nl@@kbƠ@@ @'TacexprA0glob_tactic_expr@@@@@@@c@da@T.)./ T.).7@@'entries@ /򠰒@@֠ >$@@@@@@@@@@(f11)f11@@*add_atomic@@A#int@@@%߰@@@젰ՠ0glob_tactic_expr@@z@@@@@㰖@@@@@bg151;cg151E@@@@@@@E@@AaDA@@BC@@B@@AC@B@@AA@@AB@E@(\6Ltac_plugin.Tacentriesxg1517@@A@@@@@AB @DA(X6Ltac_plugin.Tacentriesf11f111@AB@ @@@@AB@C (<6Ltac_plugin.Tacentriesf11 @@A@@@ C@($6Ltac_plugin.TacentriesT.).+@@@@@@@-@+@AB*@B@(6Ltac_plugin.Tacentriesd00d01@@A%prods@@T.).8T.).=@@"hd@@@zg@U.@.IU.@.K@@#rem@@@{h@U.@.MU.@.P@@+empty_value@@D@@@@@@@@j@@Y..Y..@@@b@@@+ V@B@@A&E@@*#exn@F@@ABBD@@JA@@;C@@ABC@NB@@A@@AB@F@(6Ltac_plugin.Tacentriesd00d00@B\@@@@@ABC@I@(6Ltac_plugin.Tacentriesd00g@@Af@@@ E@(6Ltac_plugin.Tacentries Y..m@@Ak@@@@,@&@AB$#C!@D@(|6Ltac_plugin.TacentriesW..W..@nd@iAy@@@@2@A/@A@(d6Ltac_plugin.Tacentries@A@@@A@((6Ltac_plugin.Tacentries'V.e.(V.e.@@A!s@3@@p@2V.e.s3V.e.t@@#rem@ d@@m@<V.e.x=V.e.{@@@@@@+@B@@AW@C@@D@@ABCX@D@(6Ltac_plugin.TacentriesLU.@.D@@@@@@1A@(6Ltac_plugin.TacentriesRa010GSa010W@G#exn@@@aeAŰ$symb@@m[//4n[//8@@-epsilon_value#inj!x'default#def%raise!e"@@#typ@ #typ@-$EntryName_'a@@@@@@\/A/V\/A/Y@@!!e@@@נ@@@\/A/[\/A/\@@210/.-,+#typ@ #wit@*@@ *$Rawwit_'b@@@ *$Rawwit_'c@@@  @@@]/~/]/~/@@ #inj@@L@@!&/gen_tactic_expr(constant@5?@T%dterm@;=@S%level@ @@;@R$term@M9@Q$name@S7@P)reference@Y5@O'tacexpr@_3@N'pattern@e1@M@LKJIHGFED@C@@B"@# @^//^//@@'default@J&option@IF@@,@@@0_//1_//@@@,@@@A@@ @@ I@|,@@@A@@ @@ M@w,@@@A@@ @@ Q@ABC@@@@+@E+@C+@B@@0I@@ABF@@H@@AC@A@@D@@G@@ABD@B@@'A@@AB@I@(6Ltac_plugin.Tacentries^a010A @@A.@@@"I@(6Ltac_plugin.Tacentrieseb0X0lfb0X0@@A #def@D@@ZW@rb0X0esb0X0h@@B@@@@7@AJ@@0@AB/.C,*D&@J@(6Ltac_plugin.Tacentries`00@@A$P@@@DIA(6Ltac_plugin.Tacentries_/0_/0@AB.[@@@@O@AEDBB@C<@H(6Ltac_plugin.Tacentries_//2@@A:g@@@ H@(6Ltac_plugin.Tacentries^//9@@A@n@#@@@a@X@ABUSCO@G@(t6Ltac_plugin.Tacentries\/A/`\/A/z@@@BK@3@@@n@Ad@b@AB_@D@(h6Ltac_plugin.Tacentries\/A/GT@@AU@=@@ DB(H6Ltac_plugin.TacentriesZ./ Z./@o@@A)!s@@@@Z./Z./@@@V@@@@A@A@(D6Ltac_plugin.TacentriesZ./@@A@^@@A!(06Ltac_plugin.TacentriesY..|@A@A@e@@A(( 6Ltac_plugin.Tacentries^//^//@  񠰤@@g@@f@@e @ @d@@c@@b@@a@@`@_^]\[ZYXW@V@@i{@@zrA !x@N@ "^// #^//@@@@@@ A@@A@A@@A@A@(6Ltac_plugin.Tacentries!@A@@@@#arg@C@@A@B @C@(6Ltac_plugin.Tacentries 9^// :^//@O@@ɐB)@@@"A@(6Ltac_plugin.Tacentries K^//c@@@0@@@)A@(6Ltac_plugin.Tacentries!@@5 @@@@ #eta@A@@A@'A@@A@A@(6Ltac_plugin.Tacentries ^h1_1k _h1_1m@@A!i@4@ fg151F gg151G@@$args@.@ lg151H mg151L@@@@@@ A@@B@@AB@A@@A@B@(6Ltac_plugin.Tacentries zm2#2H {m2#2_@"Id@!t@@{A,"id@H@ i1n1x i1n1z@@$args@G@ i1n1| i1n1@@$args@  k@%g_cst@@@ p@%g_trm@@@ u@,&glevel@@@ z@@@@ }@#%g_nam@@@ @.%g_ref@@@ @@ @>%g_pat@@@ @    @@@@@@ j11 j11@@%entry@O/ml_tactic_entry@@" @! k11! k11@@$body@64@nA@@3@h?@>2@b=@<+@\;@:*@X9@8)@R7@6(@5@4'@L3@2@10/.-,+*)@(@@'&@!Al11!Bl11@@@@@@*@C@@AFD@EH@@ABSG@@@E@@ABC@I@(|6Ltac_plugin.Tacentries!Xm2#2'!Ym2#2d@@A@@@H@(p6Ltac_plugin.Tacentries!_l12!`l12@rg@@Dsqb@@F@@E@CP@@OB@@@52@.@A ,BC @G@(P6Ltac_plugin.Tacentries!l11*@@A@@@ G@(@6Ltac_plugin.Tacentries!k110@@A@ @@EB@;BC@FA(<6Ltac_plugin.Tacentries!j11!j11@AB @@@RM C%@E (6Ltac_plugin.Tacentries!j11F@@A@"@@ E@(6Ltac_plugin.Tacentries!g151OL@@@E@(@@7B@(6Ltac_plugin.Tacentries!j11!j11@@@#!a@]@!j11!j11@@@6@@@ A@@A@@A@(6Ltac_plugin.Tacentries!55;!55Z@@A#&$name@@!q22!q22@@@@!q22!q22@@%prods@@!q22!q22@@#len@A#int@@@@!r22!r22@@$iter@@!a@@V@@@@@@@@!s22!s22@@@@@@$E@@A3D@@@B@@ABGC@@>A@@AC@A@@AdB@@B@E@(6Ltac_plugin.Tacentries"44"44@=@@B]@@@E@(6Ltac_plugin.Tacentries"44 @@%@@An@@@,E@(h6Ltac_plugin.Tacentriest@@As@@@1E@(L6Ltac_plugin.Tacentries"5s22z@@Ax@@@@6@A4@B32C0@DA(H6Ltac_plugin.Tacentries"Ar22"Br22@AA@@@@A@A@?B=@C (06Ltac_plugin.Tacentries"Mr22@@@@@@ C@(6Ltac_plugin.Tacentries"S}4T4X"T}4T4@@A!i@x@"as22"bs22@@%prods@t@"gs22"hs22@@@'TacexprA&get_id@@+@(@@!]"i@@-+@@*@@"u33"u33@@ #ids@"z@@@6@@51@"y3g3o"y3g3r@@ %entry@@@FD@"z33"z33@@#map@@@%NamesA"Id@!t@@_@"}@|@"{@z@"y@x@"#w@v@"(u@t@@)MisctypesA&or_var"7@@s@r@"=q@p@"Bo@n@mlkjihgfe@d@@c`@a^@"{33"{33@@#tac@%#@]@@%@&@[@@#@)@Y@@!@&@m@@@)@W@@~@},@W@#LocA'located-ltac_constant@@@@@@|@{@@h@@z@yC@h@@x@w@vutsrqpon@m@@lk@#a|44!#b|44$@@@@@@E@@AC@@BB@@D@@AF@@A@@yG@@ABCD@fA@@AD@@BC@@B@@AC@G@(6Ltac_plugin.Tacentries#|44-#|44P@@@ @@@@@@@BB@@@510.@-@ABC*@F@(6Ltac_plugin.Tacentries#|44>#|44N@BQ@*@@F@(6Ltac_plugin.Tacentries#|44Y@@AW@0@@F@(6Ltac_plugin.Tacentries#{33_@@A\@6@@PL@K@AH@BCE@E@(6Ltac_plugin.Tacentries#z33i@@Ae@@@@@X@AW CN@DA(|6Ltac_plugin.Tacentries#y3g3u#y3g3@ABq@M@@ c@^@AB[@C (`6Ltac_plugin.Tacentries#y3g3k@@A{@W@@ C@(P6Ltac_plugin.Tacentries#u33 @@@@]@@@t@An@Bk@B@(<6Ltac_plugin.Tacentries#w3:3\#w3:3_@@A #ido@#Ӡ#@@@@@#w3:3S#w3:3V@@@w@@@*j@C*m@B@@AD@@ :@A@@AB@@DB(6Ltac_plugin.Tacentries$v3"35$v3"39@@A !s@$@@ @$v3"30$v3"31@@@@@@@A@@A(6Ltac_plugin.Tacentries$u339@A@@@@ A(6Ltac_plugin.Tacentries$"{34$#{34@G&lident@@bBװ"id@@$2{33$3{33@@@@@@ A@@A@@A@(6Ltac_plugin.Tacentries$<{33$={34@@@@@@ A@(6Ltac_plugin.Tacentries$C88$D89.@@A%A$name@&@$S665$T669@@B$cast@!@$Y66:$Z66>@@C!e@@$_66@$`66A@@D!l@@$e66C$f66D@@j%entry@#à#à@@A@$s77$t77@@l%level@#X#@@A@$77$77@@m%assoc@#e#@@A@$77$77@@n$rule@#$ruleE@࠰@#@@A㰖@T@@@A󰖰@@@A@ @@yA@r@@@A@A@A@A@A@ᠰ@@@A@$77$77@@&action@@@A@A@@A@@A@@A@A@@A@A@A@A@A@A@$88$88@@$gram@#栰$Z@@A٠#$b@@Aڠ"$t/production_rule\@@A@@A@A@%%88%&88@@@@@@*@G*@F@@fL@@ABJ@@B@@ACE@@H@@?M@@ABD@@I@@ACC@@}@A@@K@@ABDE@8A@@A@M@(h6Ltac_plugin.Tacentries%L88 @@A@@@&@@ABCD @L@(X6Ltac_plugin.Tacentries%W88@@A@@@@1@A*)B' D@K@(6Ltac_plugin.Tacentries%a77%b78@@#TokA!t@@AzA}A'@@@<"3@2@ACD.@N@(6Ltac_plugin.Tacentries%x8 8%y8 8,@@@AAA9@@@M@(6Ltac_plugin.Tacentries%8/8<%8/8Q@%@@AAAG@@@ L@(6Ltac_plugin.Tacentries%8b8o%8b8@3@@AAAU@ @@.J@(6Ltac_plugin.Tacentries%77_@@A[@&@@4J@(6Ltac_plugin.Tacentries%77e@@A`@,@@@@Ay@Bx6H6J@@A@@@8EA(6Ltac_plugin.TacentriesAA@'@@@@@A B@C (t6Ltac_plugin.Tacentries&O88&P88@@@ !v@z@&W88&X88@@#loc@c@&]88&^88@@@@@@ A@@A@F@D@C@B@@E@@AB@A@@A@F@(T6Ltac_plugin.Tacentries&w99&x99@@A'"kn@@&~99&99@@@@@@*@B@@A A@@B@@B@(,6Ltac_plugin.Tacentries&99&99@@A@@@@ @A@@E@((6Ltac_plugin.Tacentries&99&99@0glob_tactic_expr@@gA$@ @@E@( 6Ltac_plugin.Tacentries&99+@@@*@&@@A@(6Ltac_plugin.Tacentries&:M:^&:M:@@@B("id@@&:M:X&:M:Z@@@;@@@ A@@A@@B@(6Ltac_plugin.Tacentries&:M:@@@B@K@@C@(6Ltac_plugin.Tacentries%&:M:~@@@ʐB$@X@@D@(6Ltac_plugin.Tacentries2&:M:t@@@ѐA1@e@@*E@(6Ltac_plugin.Tacentries&:M:x@@@ؐA>@r@@7D@(6Ltac_plugin.Tacentries&:M:5@,@@AK@@@DC@(6Ltac_plugin.Tacentries':M:Y@9@@AX@@@QB@(l6Ltac_plugin.Tacentries'::'::@G@@Af@@@_A@(T6Ltac_plugin.Tacentriest @@@k@@@dA@(46Ltac_plugin.Tacentries'!DyD{'"DyD@@A(%local@ 3@'1::'2::@@$tacl@ -@'7::'8:;@@#map@@ 2@@ @@񠰖!/raw_tactic_expr@@@@@'Y;; 'Z;; @@$rfun@@@Š@@@@@@'q?^?d'r?^?h@@'recvars@(L@(LibnamesA)full_path@@#@@@@@@'??'??@@#ist@@)TacinternA)glob_sign@@!@'@>@D'@>@G@@#map@@%#,"/raw_tactic_expr@@-@.) @@@*@+(@'@o@u'@o@x@@$defs@@&s@@ 񠰖@@! @@@@@@@'AA 'AA@@[$defs@ @@M @@N@L@@K'@'BB'BB@@\$iter@@@@^V @@nW@XSF$unit@@@T@UR@(BC(BC@@@@@@>IcH@@AF@@.J@@AB@@BCGC@@E@@AD@@A@@ABD@!A@@A!qB@@B@J@($6Ltac_plugin.Tacentries(<BB@@A@@@@@ABC@IA( 6Ltac_plugin.Tacentries(HBB(IBB@AB&@@@@+@A*B%"C@H( 6Ltac_plugin.Tacentries(UBB4@@A1@@@ H@(6Ltac_plugin.Tacentries([AA:@@A6@@@@;@A7@B63C-@G@(6Ltac_plugin.Tacentries(e@o@qD@@A?@@@ <;C5@FA(6Ltac_plugin.Tacentries(o@>@J(p@>@k@AAJ@@@@L@AIHCB@E (6Ltac_plugin.Tacentries({@>@@Z@@AT@@@ E@(6Ltac_plugin.Tacentries(@@(@@8@C_$fold@@)e@@栰%@@@@@˰@d@@Ҡ@@ϰ)@@@(??(??@@@?@@@:E@@A@B@@A@BC@E@(6Ltac_plugin.TacentriesG@A@@J@@ E@(6Ltac_plugin.Tacentries(??@@A@P@@[C@DA(6Ltac_plugin.Tacentries(?^?k(?^?|@AB@\@@g@@AB@C (t6Ltac_plugin.Tacentries(?^?`@@A@f@@ C@(\6Ltac_plugin.Tacentries(;;@@@@l@@@@A@B@B@(46Ltac_plugin.Tacentries(?>?F(?>?X@@A̰+tactic_body@@(;;(;;@@%ident@@(LibnamesA)reference@@@) >>') >>,@@$body@@@@)>>.)>>2@@"kn@@@@)>7>C)>7>E@@@@@@B@@A(C@@D@@A2A@@BC@"A@@A"fB@@B@D@(6Ltac_plugin.Tacentries)1>>)2>?2@CA@@@@@* R@D@@AB@@AC@D@(6Ltac_plugin.Tacentries)A>>@@@mBU@@@D@(6Ltac_plugin.Tacentries)N>>)O>?&@@@Bc@@@"E@(6Ltac_plugin.Tacentries)\>?@@@Ap@@@/F@(6Ltac_plugin.Tacentries)i>?@@@A}@@@?*)w>?1@@@A@@@JD@(6Ltac_plugin.TacentriesS@A@@@ND@(t6Ltac_plugin.Tacentries)>H>V)>H>@rA@@@mkSBf@G@(`6Ltac_plugin.Tacentries)>H>k)>H>@@$CAstA!t0@@a@@`WA@*@@G@(D6Ltac_plugin.Tacentries)>7>?@@A@0@@!C@(6Ltac_plugin.Tacentries)==)=>@@Aİ"id@@@ @);7;c);7;e@@#loc@J&option@@#LocA!t@@@@@);7;X);7;`@@$body@@@ @);7;h);7;l@@"kn@&I@@"@);q;});q;@@%id_pp@@"PpA!t@@*'@);;);;@@+is_shadowed@)r@@k@*KB@ L@@G@(6Ltac_plugin.Tacentries*<<*<<=@@@MSB"@ Z@@H@(6Ltac_plugin.Tacentries*<<4@@@UZA/@ g@@,I@(d6Ltac_plugin.Tacentries*<G@(D6Ltac_plugin.Tacentries*;;*;;@@@83AO@ @@LG@(<6Ltac_plugin.Tacentries+ ;;W@@AU@ @@RGA(86Ltac_plugin.Tacentries+;;+;;@AA^@ @@\@@ABC@F( 6Ltac_plugin.Tacentries+;;l@@Ai@ @@ FA(6Ltac_plugin.Tacentries+&;q;+';q;@AAr@ @@p@@ABC@E( 6Ltac_plugin.Tacentries+3;q;y@@A}@ @@ E@(6Ltac_plugin.Tacentries+9;; H@@@D@ @@@@A@A@(6Ltac_plugin.Tacentries+A??+B??@@A$accu@@+I??+J??@@"op@@+O??+P??@@@ @@@B@@A C@@@A@@AB@@C@(6Ltac_plugin.Tacentries+^??+_??@ƐA "id@$@@@+j??+k??@@@ @@@@D@@ABC@@F@(6Ltac_plugin.Tacentries+v??+w?@@ؐA@ @@E@(6Ltac_plugin.Tacentries+??+?@@@A@!@@D@(l6Ltac_plugin.Tacentries+??@@AD@! @@6CA(`6Ltac_plugin.TacentriesEAA@e@!@@@=@A:@B@@B (@6Ltac_plugin.Tacentries+@@+@A@@Au$name@@+@o@z+@o@~@@$body@@+@o@+@o@@@$body@@@3@+@@+@@@@@!6@@@DB@@AC@@@A@@AB@2A@@A@DA(<6Ltac_plugin.Tacentries+@@+@@@AC/@!L@@@@AB@C ( 6Ltac_plugin.Tacentries+@@+@@@@+0@AD@!a@@D@( 6Ltac_plugin.Tacentries+@@L@@AJ@!g@@CA(6Ltac_plugin.Tacentries+@o@yTAA@@!o@@@3@A1@A (6Ltac_plugin.Tacentries+B$B(+B$B9@@AѰ(iter_rec@@ )full_path@@4' -ltac_constant@@3(@)$o@@2%@&#@,AA,AA@@@!@@@*!@C@@A+B@@Z^@A@@AB@C@@AB@@A@@AB@CA(6Ltac_plugin.Tacentries,1AB,2AB @AB>@!@@@@A@B@B (6Ltac_plugin.Tacentries,=AAI@@AH@!@@ B@(6Ltac_plugin.Tacentries,CAAO@@@@!@@@$@A"@A@(6Ltac_plugin.Tacentries,KAA,LAA@@A)"sp@O@,SAA,TAA@@"kn@M@,YAA,ZAA@@@!@@@ B@@AY@A@@C@@AB@@CA(t6Ltac_plugin.Tacentries,jAAAA@E@!@@@@A@@A (L6Ltac_plugin.Tacentries-@AR]#def@q@,zBC,{BC @@^#tac@q@,BC ,BC@@`"kn@%@@a@,CC,CC@@c$name@ @@!@,CC,CC@@@"@@@e i@G@@A(C@@BD@@E@@Af@A@@*B@@ABC@{A@@A@G@(<6Ltac_plugin.Tacentries,DDC,DDs@@"PpA!t@@39BH@"=@@@"@A!BC@E@(,6Ltac_plugin.Tacentries,DDD,DD[@ @@;@AZ@"O@@F@(6Ltac_plugin.Tacentries,DD_,DDr@! @@:GAh@"]@@ E@(6Ltac_plugin.Tacentries,DD 3@@An@"c@@&EA(6Ltac_plugin.Tacentries,CC,CD@AAw@"m@@@Q@Q@ABMKCI@D(6Ltac_plugin.Tacentries,CC,CC@R@@C@"@@D@(6Ltac_plugin.Tacentries T@@A@"@@D@(6Ltac_plugin.Tacentries.@A_"id@&z@@_@- C#C.-C#C0@@@"@@@b @F@@Ay@D@@ABvtCr@F@(6Ltac_plugin.Tacentries-CaC-CaC@p@@B @"@@@BC@D@(6Ltac_plugin.Tacentries--CaC-.CaC@!f@@A1@"@@E@(d6Ltac_plugin.Tacentries-;CaC-<CaC@!t@@A?@"@@D@(L6Ltac_plugin.Tacentries-IC4C8-JC4C_@@@mDL@"@@,D@( 6Ltac_plugin.Tacentries 9@@AQ@"@@1D@(6Ltac_plugin.Tacentries-[BC@@A@"@@@@AB@CA(6Ltac_plugin.Tacentries-fBCAA@C@"@@@@A@A (6Ltac_plugin.Tacentries.@@i@"@@@a @A@@A@`A@@A@A@(6Ltac_plugin.Tacentries.@@@"@@@d &@A@@A@A@@A@A@(6Ltac_plugin.Tacentries-GSGi-GSG@@"PpA!t@@ghC/h'entries@I$list@&%KNmapO#key@@u)*ltac_entry@@hv@t@@shu@-DD-DD@@$sort@@&'KerNameL!t@@h@h@h@@@h@h@hA#int@@@h@h@h@-DD-DD@@'entries@*z[@@h䠰W@@h@h@@h@. E*E0. E*E7@@#map@@"l@@h񠰖r@@%h@h-"|@@#h "0glob_tactic_expr@@&h!@"h@@h@h@.=ETEZ.>ETE]@@'entries@$I"@@?@@@@>h4@@3h/@.UF2F8.VF2F?@@(pr_entry@@@(LibnamesA&qualid@@hQ@-w@v@-u@t@-s@r@-q@p@-o@n@-m@l@-k@j@-i@h@gfedcba`_@^@@hR@ShN"@@xhO@PhM@.FaFg.FaFo@@@$+@@@nFDB@@E@@AB@A@@aG@@AC@@BC@@G@(6Ltac_plugin.Tacentries.GSGU:@@A-@$A@@G@(6Ltac_plugin.Tacentries.FaFc@@@A2@$G@@@@AC@@FA(|6Ltac_plugin.Tacentries.F2FB.F2F]@AB>@$T@@@'$B"C@@E (`6Ltac_plugin.Tacentries.F2F4W@@AH@$^@@ E@(P6Ltac_plugin.Tacentries.ETEV]@@AM@$d@@@7@A2B@@DA(L6Ltac_plugin.Tacentries.E*E:.E*EP@ABY@$q@@@B@A?+B@@C (06Ltac_plugin.Tacentries.E*E,t@@Ac@${@@ C@( 6Ltac_plugin.Tacentries.DDz@@Ah@$@@N@B@@BA(6Ltac_plugin.Tacentries/DD/DD@AA0u@$@@@Z@A@@A (6Ltac_plugin.Tacentries/DD @q!tn@@hwhA0@$@@A@(6Ltac_plugin.Tacentries/"DD@@@0@$@@A@(6Ltac_plugin.Tacentries/(DE/)DE&@@A#kn1@k@/0DD/1DD@@#kn2@Z@/6DE/7DE@@@$@@@D@@A C@@ z@B }@A@@AB@@DA(6Ltac_plugin.Tacentries/JDD"AA@@$@@@@A@@B (6Ltac_plugin.Tacentries/SEE/TEE@@Aİ"kn@B@/\ETE_/]ETEa@@%entry@B@/bETEc/cETEh@@#qid@.G#@@i@@i@/sElEt/tElEw@@@$@@@B@@A#C@@ @A@@D@@ABC@@D@(6Ltac_plugin.Tacentries/EF /EF,@@A2#qid@#@@i@/EF/EF@@@%@@@@E@ABC@@E@(p6Ltac_plugin.Tacentries/EE@@AI@%!@@)D@(P6Ltac_plugin.Tacentries/EE/EE@@AO@%(@@@0@*8@D@@AB2@1@AC@@D@($6Ltac_plugin.Tacentries/EzE/EzE@FA_@%8@@@> B@@G@(6Ltac_plugin.Tacentries/ElEp8@@Ag@%@@@CA(6Ltac_plugin.Tacentries/ETE^@AA@1@%H@@@L@A@@A (6Ltac_plugin.Tacentries/GG"/GGM@$@@hyiBI#qid@{@/FaFq/FaFt@@$body@v@/FaFv/FaFz@@!l@񠰳-$NameA!t@@@@iY@/F~F/F~F@@!t@iZ@0F~F0F~F@@/pr_ltac_fun_arg@@@'NameopsA$NameI!t@@PiѰ$L@@i@i@0FF0FF@@@%@@@BB@@>E@@AB!`@A@@'F@@APC@@2D@@ABC@@F@(6Ltac_plugin.Tacentries01GG#02GG0@$j@@ijAd@%@@G@(6Ltac_plugin.Tacentries0?GG40@GGL@$x@@ijBr@%@@*F@(6Ltac_plugin.Tacentries0MGG@@Ax@%@@0F@(6Ltac_plugin.Tacentries0SFF@@A}@%@@62@.-BC@@E@(H6Ltac_plugin.Tacentries0\FF0]FF@@A!l@yx@@@jy@0pFF0qFF@@!t@ h}@jz@0FF0FF@@@&@@@*1%@F@@Af@*H@@ABe@a@G@@ABC@@H@(6Ltac_plugin.Tacentries0FF0FF@@A@&@@@u@Ar@n@AB@@E@(h6Ltac_plugin.Tacentries0F~F@@A@& @@ CA(T6Ltac_plugin.Tacentries0FaFpAA@@&(@@@@A@@A (@6Ltac_plugin.Tacentries0FF0FG@$@@ijߐA!n@@0FF0FF@@@&@@@@ A@@A@@B@(,6Ltac_plugin.Tacentries0FG0FG@$@@ijOA@&Q@@A@(6Ltac_plugin.Tacentries& @@@@&V@@A@(6Ltac_plugin.Tacentries0 GH0 GH@@A%v#qid@%n@0 GG0 GG@@@&d@@@)@B@@A A@@B@@B@(6Ltac_plugin.Tacentries0 GG0 GH@%nA@&s@@@ @A@@E@(6Ltac_plugin.Tacentries0 GG@@@@&{@@A@(6Ltac_plugin.Tacentries0HH0HH@%6@@SYB%"kn@%G@1 HH1 HH@@@&@@@ A@@A@@B@(6Ltac_plugin.Tacentries1HH@%M@@[`A@&@@C@(x6Ltac_plugin.Tacentries1"HH%@%Z@@ZgA$@&@@B@(d6Ltac_plugin.Tacentries1/HH10HH@%h@@RoA2@&@@+A@(T6Ltac_plugin.Tacentries1=HH@)full_path@@ptAA@&@@:A@(@6Ltac_plugin.TacentriesO@@@F@&@@?A@(,6Ltac_plugin.Tacentries1QI,I01RI,IH@@A%"kn@%z@1YHH1ZHH@@#qid@@@@1dHH1eHH@@@&@@@A@@B@@AB@@BA((6Ltac_plugin.Tacentries1rHH1sHI(@AA!@&@@@@A@@A (6Ltac_plugin.Tacentries1}HI @@@@A1@'@@A@(6Ltac_plugin.Tacentries1HH9@@@7@'@@A@(6Ltac_plugin.Tacentries1 IJ1 IJE@ @@4l5tB35#qid@*S@1II1II@@@'#@@@ A@@A@*nA@@A@A@(6Ltac_plugin.Tacentries1 IJ@@@@'.@@ A@(6Ltac_plugin.Tacentries1KP;PM1KP;P]@@A3'.clause_of_sign!t@!!t@)o ($TyML_'r@@@!@@@1KP;PE1KP;PF@@@ ,@@@A@@3N@@2@A@'R@@@"# @A@@B@@AB@)GA@@A@BA(6Ltac_plugin.Tacentries1JPP2.@A@3Q@'b@@@@A @A (6Ltac_plugin.Tacentries1jTT1jTT@@A3b#tac!t)eval_sign@!E!t@)!D($TyML_'r@@@%,@@@2jTT2jTT@@!F#tac@@2 jTT2 jTT@@@,@@@A@@!C!C3@@3"@A@'@@@!G#N@A@@A#C@@B@@AB@)A@@A@CA(6Ltac_plugin.Tacentries2 iT/T9@A@3@'@@@@A @A (6Ltac_plugin.Tacentries2)mTT2*mTU(@J&option@@$CSigA"eq(((@%1@*ConstrexprA+constr_expr@@%1%2@(TactypesA4glob_constr_and_expr@@%1%2@'EConstrA&constr@@%1%2@%1@@%1%1@@%1%1B3.genarg_type_eq"@@!a@!J!a@@&GenargA$ArgT@#tag(!Hߠ(!H࠰(!H@@@2mTT2mTT@@@(@@@B@@A!K#@A@@B@@B@(h6Ltac_plugin.Tacentries2mTTm@@A-@(@@ BB(H6Ltac_plugin.Tacentries2nU)U02nU)U5@@A5@(#@@@@A@@A ( 6Ltac_plugin.Tacentries2lTT @A@4@(,@@ A(6Ltac_plugin.Tacentries2YfYh2YfYk@@A4.!n$vars@(@2~W/WM2~W/WQ@@!o#tac@(@2~W/WR2~W/WU@@!p#tac@@@Z!nW@(!n[((@@š@@Š!n\@]!nX@Y!nV@2WXW^2WXWa@@@(`@@@!C)A@@1B@@AB@)A@@A@C@(6Ltac_plugin.Tacentries2WXWZ<@@@:@(o@@@  B @B@(6Ltac_plugin.Tacentries2WXWj2Y]Yb@@@D!q#ist@*@2WXWd2WXWg@@@(@@@ A@@#$<@B@@AB@)7A@@AMC@@UB@@AB@B@(6Ltac_plugin.Tacentries3 YLYP3YLY\@@A!r"gl@@)ProofviewA$GoalA!t@@!nNj!nť@3$WXW3%WXW@@!s#env@@'EnvironA#env@@ū!pŨ@34WW35WW@@!%sigma@@#EvdA(evar_map@@NJ!p@3DWW3EWW@@"#map@@)d@@x!pu22)Z@@!pҀ@@!pv@w!pt@3^WW3_WW@@#$args@)j)k@@!p@@!p@3oY!Y)3pY!Y-@@@(@@@E@@ARB@@BeA@@6D@@AGC@@BC@)A@@AD@@BC@@B@@AC@EA(6Ltac_plugin.Tacentries3Y!Y03Y!YH@AB~@)@@@@AC@D (x6Ltac_plugin.Tacentries3Y!Y%@@A@)@@ D@(X6Ltac_plugin.Tacentries3WW@@A@)!@@)@&@AB%@CA(T6Ltac_plugin.Tacentries3WW3WW@AA@).@@6@B1@B (@6Ltac_plugin.Tacentries3WW@@A@)7@@ BA(<6Ltac_plugin.Tacentries3WW3WW@AA@)A@@@I@AD@A ( 6Ltac_plugin.Tacentries3WW@@@@)J@@ A@(6Ltac_plugin.Tacentries3WX 3WX@@A@)Q@@@#% @A@@A@*A@@AC@@BB@@D@@AC@AB(6Ltac_plugin.Tacentries3XX3XY@@Aհ""id@-!t@@z@3XX3XX@@"!c@)#Val@!t@@Ե!qҁ@3X X*3X X+@@#"ty@O&string@@@ث@4 XX4 XX@@@)@@@ C@@(*@D@@AB/B@@F@A(#tag@E@@F@@ABCI@F@(6Ltac_plugin.Tacentries4 XSXb4!XSX@!pԼAB@)@@@@A@Z@ABX@G@(t6Ltac_plugin.Tacentries4/XSX40XSX@@'EConstrA&constr@@!pĐBW@)@@G@(T6Ltac_plugin.Tacentries4@XSXY_@@A]@)@@CA(P6Ltac_plugin.Tacentries4HX X.4IX XO@ABf@)@@@;@A~@B|@B ((6Ltac_plugin.Tacentries4TX X&s@@Ap@)@@ B{(6Ltac_plugin.Tacentries4[WWz@A@K@)@@A(6Ltac_plugin.Tacentries4b__4c_`@@@'z'pC5#+plugin_name@*1@4xYmY4yYmY@@#'tacname@*+@4~YmY4YmY@@#*$@*$@4YmY4YmY@@#$sign@*!@4YmY4YmY@@@'TacexprA#.ml_tactic_name@.@@#@4YY4YY@@.ml_tactic_name"ml+only_constr$body&ml_tac!s$vars#tac#obj,mk_sign_vars9lift_constr_tac_to_ml_tac"id$eval+plugin_name$name@'#obj@@3g@@<'90@@C':@;'8@4_n_t4_n_w@@@*N@@@QB@@ADE@@F@@ABaD@@RA@@_C@@ABC@.A@@A,B@@B+C@@+F@@A+1E@@+HD@@ABC@F@(6Ltac_plugin.Tacentries4__@H%array@0)ml_tactic@@'|@@'{'亐A@*}@@/F@(6Ltac_plugin.Tacentries4_` @I$list@''@@''B@*@@DF@(6Ltac_plugin.Tacentries5``H@@A@*@@JF@(6Ltac_plugin.Tacentries5_n_p@@A@*@@PN@L@ABJICG@E@(d6Ltac_plugin.Tacentries5$_9_=5%_9_d@@Aİ#$name@-@@R@58Z&Z:59Z&Z>@@#!s@-#($TyML_'r@@@D'Q@@S@5JZ&Z@5KZ&ZA@@##tac@'E@5RZ&ZC5SZ&ZF@@#&ml_tac@*#^#?#=@5^Z&Z+5_Z&ZQ@@#$vars@+5+I+@@n@@m'j@5o[[5p[[@@#"ml@s@@y'u@5z[[5{[[@@##tac@@,4,3,0@,/@@ٸ@@ٷ@,.,+@@ٶ,*,',&@@ٵ@@ٴ@ٳ@ٲ'م@5\\%5\\(@@'$body@Ƞ@@@'۠' @ @@ '۞' @@@'ۜ'@@@'ۚ'@@@)'ۘ'@@@3'ۖ'@@@@'^'@@@F'ے'@@@@@'@5^K^S5^K^W@@'"id@/@@L'I@6^^6^^@@'#obj@@4@@U'R@@]'S@T'Q@6^^6^^@@@,@@@A@@##7@@73@A@+@@@(+@Q(+@H(+@G@@AN@@4O@@ABa@L@@AF@@BCd@J@@3P@@ABg@I@@ACg@M@@Ah@K@@ABDEi@QA(\6Ltac_plugin.Tacentries6H^_6I^_5@AC%0@+@@@)@A$#B!CEy@P(86Ltac_plugin.Tacentries6W^^3@@A2=@+@@ P@($6Ltac_plugin.Tacentries6^^^:@@A8D@+@@@.@A+B)CD@OA( 6Ltac_plugin.Tacentries6l^^6m^^@AAGT@+@@@L@H@ABECD@N(6Ltac_plugin.Tacentries6{^^W@@ATa@,@@ N@(6Ltac_plugin.Tacentries6^K^~6^K^@#@@'נ##@@'3@@'2@@'1@@'0@@'/@@'.@@'-@@',@'+'*')'('''&'%'$'#@'"'@@'@@'@''@@'B@,E@@@@ACdD@M@(6Ltac_plugin.Tacentries6^K^O@@A@,P@@ M@(6Ltac_plugin.Tacentries6]*]56]*]a@TB&ml_tac$eval@@,_@@| @ BCD@L@(6Ltac_plugin.Tacentries6]*]T@@,𠰳,,A,@@+s@@+s̰@j'ư,,,@@+s@@+sʐ@+sɐ@+s+sݐA/@,@@*L@(6Ltac_plugin.Tacentries9@A4@,@@/L@(6Ltac_plugin.Tacentries7\8\G7\8\R@A>@,@@@A@//@@٨///@@٧@@٦@٥@#'8@@8;@A@,@@LL@(6Ltac_plugin.Tacentries@AV@,@@QL@(6Ltac_plugin.Tacentries72\\!@@A @,@@XL@(x6Ltac_plugin.Tacentries79[[@@A@,@@yo@ @ABoaDg@KA(t6Ltac_plugin.Tacentries7F[[7G[[@AA.@,@@|xwCDu@J(d6Ltac_plugin.Tacentries7S[[/@@A(9@,@@ J@(\6Ltac_plugin.Tacentries7ZZ&ZX7[Z&Ze@) @@'i'bA7H@,@@J@(P6Ltac_plugin.Tacentries@A<M@,@@J@(6Ltac_plugin.Tacentries7nZZ[@@A@,@@TE@(6Ltac_plugin.Tacentries7tYYa@@@@,@@@@@ABC@D@(6Ltac_plugin.Tacentries7~^^7^^@@@Ye@-@@@'(@A@@A@A@@AB@@B@A@(t6Ltac_plugin.Tacentries7_n_7_n_@45@@'E@@'D'QB.@-@@@'(@A@@A@1A@@A.B@@'C@@ABE@@%D@@AC@A@(T6Ltac_plugin.Tacentries7_n_} @@@B@-2@@A@(@6Ltac_plugin.Tacentries7zVV7zVW @87-I-@@%G@@%G%G-A9@!^. @,@@@A@@!^!^-@@@8ߠ!s,mk_sign_vars$name@!j!s@/@@ļ%HĮ@@ı@7zVV7zVV@@@!g-$TyAnonArg_'a@,@@@A@@!_!_9h@@8@!h-$TyAnonArg_'b@,@@@A@@!_!_9o@@9@!i-$TyAnonArg_'c@,@@@A@@!_!_9v@@9 @ABC@-z@@@!k)5@A@@,B@@AB@@.N@@@AB@(86Ltac_plugin.Tacentries8zVVP@@AB$@-@@BD(6Ltac_plugin.Tacentries8 yVV8yVV@8栰80.QI.P@@%G@@%G%GAZ!e$name@0J@@ć%Hė@8(yVV8)yVV@@!f!s@0J!d"$1@@@Ċ%HĂ@@Ĉ@8:yVV8;yVV@@@c,@@@A@!c"$0@@@č@@Č@ċ@!^!_9@@9a@A!a)$TyArg_'a@,@@@A@@!_!_9@@9g@B!b)$TyArg_'b@,@@@A@@!_!_9@@9m@,@@@A@@!_!_9@@9q@+,@@@A@@!_!_9@@9u@ABC@-@@@)Z-@D)X-@C@@NE@@ABs@EB@@AC@qE@(6Ltac_plugin.Tacentries8syVVf@@AX9@-@@Eo(6Ltac_plugin.Tacentries8{xVV8|xVV@@A!`!s@0젰%Hh@@j@8xVV8xVV@@@. @@@@B@@AB@B(6Ltac_plugin.Tacentries8wVrV}8wVrV@@A@,@@@A@1*1'@@\1&1#1"@@[@@Z@Y@!^!_:(@@9@A@.,@@@@A@A(6Ltac_plugin.TacentriesA@@.3@@A(6Ltac_plugin.Tacentries8tUV)8tUV.@@A:5!N/@,@@@A@@!N!N/ @@@9ՠ+only_constr!s/is_constr_entry!u@!Y!u@0Ġ!V-$TyAnonArg_'a@@@É%8Ê!W-$TyAnonArg_'b@@@Ë%8Ì!X-$TyAnonArg_'c@@@Í%8Î@@Ò%8Õ@8tUU8tUU@@!Z!s@0ɠ>@@Þ%8Ð@@Ó@8tUU8tUU@@@+,@@@A@@!O!O:@@:@&,@@@A@@!O!O:@@:@!,@@@A@@!O!O:@@:@ABC@.@@@)e.@C@@A![*M@A@@&B@@ND@@ABC@/A@@A@/@@@AD@(6Ltac_plugin.Tacentries9 tUV9!tUV#@@Aj#@.@@D@(6Ltac_plugin.Tacentries9(tUU9)tUV@*@@%7%7ڐAy2@.@@&D@(x6Ltac_plugin.Tacentries97tUU@@A9@.@@-DD(P6Ltac_plugin.Tacentries9@sUU9AsUU@@A!T!u@1!P)$TyArg_'a@@@^%8_!Q)$TyArg_'b@@@`%8a!R"$0@@@k%8e@@h%8x@9isUU9jsUU@@!U!s@1!S"$1@@@l%8d@@j@9{sUU9|sUU@@@,@@@A@#@@o@@n@m@!N!O; @@:@A;,@@@A@@!O!O;@@:@B5,@@@A@@!O!O;@@:@0,@@@A@@!O!O;@@:@",@@@A@@!O!O;@@:@ABC@/@@@)c/@D)a/@C@@A@:B@@bE@@ABCE@(@6Ltac_plugin.Tacentries9sUU9sUU@@Ak1@/1@@E@(86Ltac_plugin.Tacentries9sUU9sUU@+b@@%7%7üAz@@/@@@#E@(06Ltac_plugin.Tacentries9sUU@@AG@/G@@*E(6Ltac_plugin.Tacentries9rUU9rUU@@A@/O@@@@AA(6Ltac_plugin.Tacentries9qUqU|9qUqU@@A@,@@@A@2k2h@@>2g2d2c@@=@@<@;@!N!O;i@@:@A@/m@@A(6Ltac_plugin.Tacentries.A@3@/r@@#A(6Ltac_plugin.Tacentries9gST9gST-@@A;tC0@,@@@A@@CC0@@@;D$sign@2@@C@@C C%@:WRR$:WRR(@@E#tac@@@C C$@:WRR): WRR,@@$sig'#ist!v#tac!f#prj$vals)eval_sign&topwit!a"v'@S$_loc@%(@@@!.@:GgST :HgST @@T!a@2CP-$TyAnonArg_'a@@@!.Q-$TyAnonArg_'b@@@!.R-$TyAnonArg_'c@@@!.@@!.@:mgST:ngST@@U$sig'@2Hj@@!.@@@:|gST:}gST@@@*,@@@A@@EE<@@;@%,@@@A@@EE<@@;@ ,@@@A@@EE< @@;@ABC@0 @@@ C@@AB@@}A@@AB@1A@@A@1@@@AC@(6Ltac_plugin.Tacentries:aS1S7:fSS@@AL$_loc@%)&@@@!.@:_RR:_RR@@M!a@2H)$TyArg_'a@@@}!.~I)$TyArg_'b@@@!.J"$0@@@!.@@!.@:_RS:_RS@@N"id@3@@!.@:_RS:_RS@@O$sig'@3K"$1@@@!.@@@:_RS:_RS @@!/!f@@@@1!.*@1꠰11@1@@)@@(@11@@'111@@&@@%@$@#@"!.@;`SS;`SS@@@,@@@A@V@@<@@@@CE<@@Az@2c@@;F@(\6Ltac_plugin.Tacentries<dSSN@@A@2j@@BE@(<6Ltac_plugin.Tacentries<aS1SQU@@@@2q@@C@( 6Ltac_plugin.Tacentries<OPP<OPP@@A>o%4 @,@@@A@@%%3=TQQ@@@>&4 @,@@@A@@&&3@@@>'4 @,@@@A@@''4 @@@>!o#prj!l!a@*!a@@&GenargA$ArgT@#tag*@@&!b+@@'!c-@@(!d@@e@=6OPP=7OPP@@+!l@<@@f@=@OPP=AOPP@@@2@@@4B@@A@.@A@@B@@4i@@@ABG(6Ltac_plugin.Tacentries=QNPP=RNPP@@A])!a@ ⠰:!K5!L0!M@@N@=aNPP=bNPP@@@2@@@B@@A!@B@B(6Ltac_plugin.Tacentries=mPPQ =nPPQ@:M,"$0@@@!-"$1@@@!."$2@@@!@@!!A/!o@4 @@!}@@!@@!@@@=PPP=PPQ@@@,@@@AJ&option@=@@@@@%(?7@@>@,@@@AC@@@@@&(?D@@>@,@@@AI@@@@@'(?Q@@>@ABC[,@@@A@@((?T@@>@X,@@@A@@((?X@@>@U,@@@A@@((?\@@>@ABD@3`@@@UB@@A@B@B@(6Ltac_plugin.Tacentries=PPQy@@A\@@3k@@ B(6Ltac_plugin.Tacentries=TQQ@:͠<#$12@@@!k=#$13@@@!m>#$14@@@!o@@!p!sA?!l@4 @@!@@!@@!!@@@>&TQQ>'TQQ@@@,@@@AI$list@=@@@@@%(?@@?K@,@@@AC@@ @@@&(?@@?X@,@@@AI@@#@@"@'(?@@?e@ABC[,@@@A@@((?@@?h@X,@@@A@@((?@@?l@U,@@@A@@((?@@?p@ABD@3@@@UB@@A@B@B@(6Ltac_plugin.Tacentries>fTQQg@@A\@@3@@ B(6Ltac_plugin.Tacentries>nSQ^Qw>oSQ^Q~@;N8"$9@@@!19#$10@@@!3:#$11@@@!5@@!6!9A;!l@5 @@!@@!𠰖@@!@@@>SQ^Qj>SQ^Qk@@@,@@@A;@@@@@%(@6@@?@,@@@AA@@@@@&(@C@@?@,@@@AG@@@@@'(@P@@?@ABCY,@@@A@@((@S@@?@V,@@@A@@((@W@@?@S,@@@A@@((@[@@?@ABD@4_@@@SB@@A@B@B@(6Ltac_plugin.Tacentries>SQ^Qow@@AZ>@4j@@ B(|6Ltac_plugin.Tacentries>RQ6QV>RQ6Q]@;͠4"$6@@@!5"$7@@@!6"$8@@@!@@!!A7!l@5 @@!Ƞ@@!ʠ@@!@@@?&RQ6QF?'RQ6QG@@@,@@@A;@@@@@%(@@@@I@ ,@@@A A@@@@@&(@@@@V@,@@@AG@@@@@'(@@@@c@ABCY,@@@A@@((@@@@f@V,@@@A@@((@@@@j@S,@@@A@@((@@@@n@ABD@4@@@SB@@A@B@B@(t6Ltac_plugin.Tacentries?dRQ6QNw@@AZ>@4@@ B(X6Ltac_plugin.Tacentries?lQQQ.?mQQQ5@@5h@@ B(6Ltac_plugin.TacentriesA@@5m@@@@A@A(6Ltac_plugin.Tacentries?HOO?HOO@@7PA7O@7NA7M@7L@@ @@  AA 7q@,@@@A@@  7U@HOP@@@A& $sign@8@@ y@@ x @@"BNN@#BNN@@$sig'#loc2untype_user_symbol.clause_of_sign!s!a"id@#loc@+.@@ @  @@BGOO@CGOO@@!a@8>-$TyAnonArg_'a@@@ -$TyAnonArg_'b@@@ -$TyAnonArg_'c@@@ @@ @@hGOO@iGOO@@$sig'@8CV@@  @@@@wGOO@xGOO@@@*,@@@A@@  A@@A@%,@@@A@@  B@@A@ ,@@@A@@  B@@A@ABC@6@@@)5@C@@AID@@]E@@AB&B@@A@@AC@8/A@@A@8@@@AG@(6Ltac_plugin.Tacentries@HOP@Ar@@@ @@  ?A0@6,@@$E@(6Ltac_plugin.Tacentries@HOO@@A7@63@@+E@(6Ltac_plugin.Tacentries@FOhO}@FOhO@88 @8 @@ e@@ d A#loc@,/N@@@ @@EOGOS@EOGOV@@!a@9%)$TyArg_'a@@@ Π)$TyArg_'b@@@ Р"$0@@@ @@ @AEOGOXAEOGOY@@"id@9-@@ @A EOGOZA EOGO\@@$sig'@9-"$1@@@ @@@AEOGO_AEOGOc@@@,@@@A@.@@ް@@@@  B@@BA@AF,@@@A@@  B@@BD@B@,@@@A@@  B@@BG@;,@@@A@@  B@@BK@",@@@A@@  B@@BO@ABC@6@@@)6@D)6@C@@AkF@@BFE@@G@@A?B@@@ABCI@(p6Ltac_plugin.TacentriesAQFOhOARFOhO@B*@@ c@@ f AA@6@@$G@(h6Ltac_plugin.TacentriesAeFOhOl@@AH@6@@+G@(6Ltac_plugin.TacentriesAlDO O3AmDO OF@BEՠ88@8@@ 8@@ 7@@ 6 3@@ 4 EA~!s@9@@@ADO OADO O@@$sig'@9' @@@ADO OADO O!@@@7@@@C@@AB@@@ABC@(6Ltac_plugin.TacentriesADO O&;@@A"@7+@@ C@(6Ltac_plugin.TacentriesACNO ACNO @@A@,@@@A@:D:A@@:@:=:<@@@@@@  CB@@B@A@7F@@@5@A42A@(6Ltac_plugin.TacentriesABNN@@@@7N@@A@(6Ltac_plugin.TacentriesA?N5NKA?N5Nh@@ACJ9h@,@@@A@@9O @@@B9h@,@@@A@@9T@@@B9h@,@@@A@@9Y@@@B"tu@B9@@2@@3@@4@@1?@B7LLB7LL@@!i2untype_user_symbol!o!s!l!a@!a@&@@< 5'@@= 6(@@> 7@@8@B(?N5NCB)?N5ND@@ !i@@@9@B1?N5NEB2?N5NF@@@7@@@)C@@AB@@SA@@AB@@9@@@AC@(6Ltac_plugin.TacentriesBA>N NBB>N N4@@Ap!a@Ҡ5 1 -  @@!@BQ>N NBR>N N@@@7@@@B@@A@B@B@(p6Ltac_plugin.TacentriesB\=MMB]=MN@@֠@9A9@9@@ @@  ِA!o@8񠰖#$12@@@ #$13@@@ #$14@@@  @@@B=MMB=MM@@@,@@@A렰#@@@@@D@@C@,@@@A蠰&@@@@@D+@@C@,@@@A砰)@@ @@ @D7@@C@ABC?,@@@A@@D:@@C@:,@@@A@@D>@@C@5,@@@A@@DB@@C@ABD@8F@@@YB@@A@B@B@(h6Ltac_plugin.TacentriesB=MMp@@A`;@8Q@@ B@(L6Ltac_plugin.TacentriesB<MMB<MM@AMw:U@:T@@ @@  A!l@9g"$9@@@ נ#$10@@@ ٠#$11@@@ @@@C<MMC<MM@@!s@A@@@C<MMC<MM@@@",@@@A렰-@@@@@D@@D3@),@@@A蠰0@@@@@D@@D?@0,@@@A砰3@@@@@D@@DK@ABCI,@@@A@@D@@DN@D,@@@A@@D@@DR@?,@@@A@@D@@DV@ABD@8@@@cC@@A@B@@@AB@D@(@6Ltac_plugin.TacentriesCN<MMCO<MM@@An>@8@@C@(6Ltac_plugin.TacentriesCV;MvMCW;MvM@AР:@:@@ @@  A!l@9頰"$6@@@ "$7@@@ "$8@@@ @@@C;MvMC;MvM@@@,@@@A⠰#@@@@@E@@D@,@@@Aᠰ&@@@@@E#@@D@,@@@A࠰)@@@@@E/@@D@ABC?,@@@A@@E2@@D@:,@@@A@@E6@@D@5,@@@A@@E:@@D@ABD@9>@@@YB@@A@B@B@(6Ltac_plugin.TacentriesC;MvMn@@A`;@9I@@ B@(6Ltac_plugin.TacentriesC:M<M]C:M<Mq@BEo;M@;L@@ w@@ x |A !l@:_"$3@@@ "$4@@@ "$5@@@ @@@C:M<MKD:M<ML@@!s@B@@@D :M<MMD :M<MN@@@,@@@A㠰-@@@@@E@@E+@!,@@@A⠰0@@@@@E@@E7@(,@@@Aᠰ3@@@@@E@@EC@ABCI,@@@A@@E@@EF@D,@@@A@@E@@EJ@?,@@@A@@E@@EN@ABD@9@@@cC@@A@B@@@AB@D@(6Ltac_plugin.TacentriesDF:M<MSDG:M<Mu@@An>@9@@C@(6Ltac_plugin.TacentriesDN9MM%DO9MM;@BȠ;@;@@ Y@@ Z ]A!l@:ᠰ"$0@@@k e"$1@@@n g"$2@@@q i@@j@D9MMD9MM@@@,@@@Aܠ#@@m@@l@F@@E@,@@@A۠&@@p@@o@F@@E@,@@@Aڠ)@@s@@r@F'@@E@ABC?,@@@A@@F*@@E@:,@@@A@@F.@@E@5,@@@A@@F2@@E@ABD@:6@@@YB@@A~@B@}B@(6Ltac_plugin.TacentriesD9MMn@@A`;@:A@@ B@(ߌ6Ltac_plugin.TacentriesD8LM@@@@:G@@@@A@A@(x6Ltac_plugin.TacentriesDD@@AF")#lev@B@DD@@2!s@B(,L@D%7D%8@@3!n@C5@@,M@D%:D%;@@(coincide#lev,get_tacentry#tag!n@|#tag@B#tagy($Any_'a1@@@3u a3vz($Any_'b1@@@3w a3x{($Any_'c1@@@3y a3z@@3|@E@OE@R@@@,@@@A@@xxF@@F0@,@@@A@@xxF@@F4@,@@@A@@xxF@@F8@ABC@:@@@WB@@AKC@@}6h@A@@AWD@@?E@@ABC@DA@@AD?B@@B@C@@@AE@(t6Ltac_plugin.TacentriesE<Z\E=Z@A@@ `3Au*@:@@E@(H6Ltac_plugin.TacentriesEHZc @6@@ a3 a3C8@:@@,E@(@6Ltac_plugin.TacentriesEVZmEWZ|@D@@ a3 b3AG@:@@;G@( 6Ltac_plugin.Tacentries)@@AM@:@@AE@(6Ltac_plugin.TacentriesEk@B@@A@:@@GE@C@B@ABC?;DG(6Ltac_plugin.TacentriesEwEx#@B$Gram@%entryo'$Any_'a@@@ V3 V3(@@ V3'A1#arg@CP(2(,^(,J@EE@@#wit#tag.genarg_grammar@r#tag@&@@2 W2p'$Any_'b@@@2 W2q'$Any_'c@@@2 W2@@2@EE@@s#wit@BI@@2 W2#@@2 W2  @@2 W2@@2 W2@EE@@@[,@@@A@@nnGb@@F@3,@@@A@@nnGf@@F@.,@@@A@@nnGj@@F@ABC@;n@@@`C@@A@@ARD@@3E@@ABCE@(6Ltac_plugin.TacentriesEE$@@Ap@;@@E@(6Ltac_plugin.TacentriesF@@Av$@;@@@@@ABCD@(޼6Ltac_plugin.TacentriesF @@A~@;@@"@@ABC(ބ6Ltac_plugin.TacentriesFoqFo@@AK0!s@D(,G@@,H@F&+F',@@!e#typ@h#typ@C e.$EntryName_'a8@@@1 M1f+$Rawwit_'b4@@@1 M1g+$Rawwit_'c4@@@1 M1@@1@FN0HFO0K@@i!e@EzEu@@1( M1@@1@F^0MF_0N@@@+,@@@A@@ddG@@Gw@&,@@@A@@ddG@@G{@!,@@@A@@ddG@@G@ABC@;@@@+;@F+;@D@@A'E@@O@ABK@]C@@PG@@ABCJFG@(h6Ltac_plugin.TacentriesF0RF0k@D-Bh@<@@@_@A[@@ABWSC@(\6Ltac_plugin.TacentriesF02w@@Ar@<@@ C(6Ltac_plugin.TacentriesFF@!3@@ B0 B0AѰ.!s@E(,C@@,D@FoFo@@/#sep@E/@@,E@FoFo@@!e#sep#typ@^#typ@C[.$EntryName_'a6@@@0f C0\+$Rawwit_'b3@@@0 C0]+$Rawwit_'c3@@@0 C0@@0@FF@@_!e@F F@@0k( C0g@@0j@FF@@@+,@@@A@@ZZHt@@H@&,@@@A@@ZZHx@@H @!,@@@A@@ZZH|@@H@ABC@<@@@+@PG?@Q@@!e#typ@A#typ@D">.$EntryName_'a2@@@- &-?+$Rawwit_'b1@@@- &-@+$Rawwit_'c1@@@- &-@@-@GfUmGgUp@@B!e@FF@@-( &-@@-@GvUrGwUs@@@+,@@@A@@==H@@H@&,@@@A@@==H@@H@!,@@@A@@==I@@H@ABC@=@@@+<@F+<@D@@A'E@@g@ABc@]C@@PG@@ABCb^G@(݄6Ltac_plugin.TacentriesGUwGU@EEBh@=@@r@@ABnjC@(x6Ltac_plugin.TacentriesGUWv@@Aq@=(@@ C5(46Ltac_plugin.TacentriesGWGl@"J@@ //+ //A,!s@F2-(,?@@,@@GG@@-#sep@7@@,A@GG@@!e#sep#typ@K#typ@DH.$EntryName_'a4@@@. 0.I+$Rawwit_'b2@@@. 0.J+$Rawwit_'c2@@@. 0.@@.@GG@@L!e@G"G@@.( 0.@@.@HH@@@+,@@@A@@GGI@@I@&,@@@A@@GGI@@I#@!,@@@A@@GGI@@I'@ABC@=@@@+=@G+=@E@@A'F@@@AB@iD@@A_C@@RH@@ABCH@($6Ltac_plugin.TacentriesH*!H+n@@Ax%@=@@H@(6Ltac_plugin.TacentriesH2H3@EߐB~@=@@ @BCD@(6Ltac_plugin.TacentriesH>@@A@=@@ DϠ(ܼ6Ltac_plugin.TacentriesHEHF?@@Az*!s@FĠF @@,:@HTHU@@!e#typ@7#typ@E84-$EntryName_'a@@@,m ,5*$Rawwit_'b@@@, ,6*$Rawwit_'c@@@, ,@@,@H|H}@@8!e@GG@@,r( ,n@@,q@HH@@@+,@@@A@@33J@@I@&,@@@A@@33J@@I@!,@@@A@@33J@@I@ABC@>@@@+>@F+>@D@@A'E@@}@ABy@\C@@PG@@ABCxtG@(ܠ6Ltac_plugin.TacentriesHH@F]Bg@>5@@.@@ABC@(ܔ6Ltac_plugin.TacentriesHu@@Ap@>>@@ CK(`6Ltac_plugin.TacentriesAA@J@>D@@=@BBS(@6Ltac_plugin.TacentriesHb  Hb  @Gs@@*BJGm@Gm(.@HH > XHH > [@@ !s@Gi@HH > \HH > ]@@ #sep@Gh@HH > ^HH > a@@ !l@;@@(5(2@HI d jHI d k@@@>t@@@D@@A$C@@BB@@A@@AC@GC@@AHA@@GB@@AB@G@@@AD@(06Ltac_plugin.TacentriesIb  Ic  @@A9@>@@D@(6Ltac_plugin.TacentriesI_ k oI_ k @G@@*BF!n@H@@**@I ^ G OI!^ G P@@@>@@1/@E@@AB0/C-'E@(6Ltac_plugin.TacentriesI,`  @@A@>@@ E@(6Ltac_plugin.TacentriesI2^ G ]I3^ G b@B$char@@@ * *Am@>@@LD@(6Ltac_plugin.TacentriesIB^ G K@@As@>@@RD@(6Ltac_plugin.TacentriesIH]  5II]  :@B$char@@@ *wA@>@@`D@(ۼ6Ltac_plugin.TacentriesIV]  ,IW]  1@Jk@@ *a *eA@>@@nD@(۠6Ltac_plugin.TacentriesId]  Ie]  !@5@@*A *HC@>@@|D@(x6Ltac_plugin.TacentriesIr]  k@@A@>@@D@(d6Ltac_plugin.TacentriesIx[  Iy[  @H"@@*B%entry@G)@IZ  IZ  @@@? @@@ E@@A@@ABCE@(X6Ltac_plugin.TacentriesI\  @@A@?@@ EA(T6Ltac_plugin.TacentriesIZ  IZ  @AC@? @@D (H6Ltac_plugin.TacentriesIZ  IZ  @H8*g*K* *C@?1@@E@(6Ltac_plugin.TacentriesIZ  "@@A@?7@@D@(6Ltac_plugin.TacentriesIY O bIY O y@GG@@))C@?F@@D@(6Ltac_plugin.TacentriesIY O V@@A@?L@@D@(6Ltac_plugin.TacentriesIX & <IX & M@HQ)ǐA%entry@HO)@IW  IW  @@@?_@@@ E@@A@@ABCE@(6Ltac_plugin.TacentriesIX & *IX & N@@A@?l@@ EA(6Ltac_plugin.TacentriesIW  IW  "@AC#@?v@@D (ڸ6Ltac_plugin.TacentriesIW  IW  @Z)) )C3@?@@E@(ڌ6Ltac_plugin.TacentriesJW  !@@A9@?@@D@(ڄ6Ltac_plugin.TacentriesJV  JV  @U@@)y)CG@?@@&D@(T6Ltac_plugin.TacentriesJV  @@AM@?@@,D@(@6Ltac_plugin.TacentriesJ"T } J#T } @H@@)iBZ%entry@H)E@J/S 8 @J0S 8 E@@@?@@@ E@@AA@A@AB@?C=7E@(46Ltac_plugin.TacentriesJ<U  @@A@?@@ EA(06Ltac_plugin.TacentriesJDS 8 HJES 8 y@ACw@?@@VD ($6Ltac_plugin.TacentriesJMS 8 ^JNS 8 t@X))Q )NC@?@@fE@(6Ltac_plugin.TacentriesJ\S 8 <!@@A@?@@lD@(6Ltac_plugin.TacentriesJbR  JcR  2@@@))/C@?@@zD@(6Ltac_plugin.TacentriesJpR  i@@A@?@@D@(٬6Ltac_plugin.TacentriesJvQ  JwQ  @)A %entry@H(@JP  JP  @@@@@@@ E@@A@@ABCE@(٤6Ltac_plugin.TacentriesJQ  JQ  @@A@@@@ EA(٠6Ltac_plugin.TacentriesJP  JP  @AC@@@@D (ٔ6Ltac_plugin.TacentriesJP  JP  @W)2( (C@@-@@E@(h6Ltac_plugin.TacentriesJP  !@@A@@3@@D@(`6Ltac_plugin.TacentriesJO c vJO c @@@( (ؐC@@A@@D@(86Ltac_plugin.TacentriesJN 9 MJN 9 _@6x@@( (ʐC@@O@@D@(6Ltac_plugin.TacentriesJN 9 @@@A@@U@@D@(6Ltac_plugin.TacentriesJL  JL  &@I@@(B %entry@IY(|@JK  JK  @@@@i@@@ E@@A@@ABCE@(6Ltac_plugin.TacentriesJM ( 8@@A@@u@@ EA(6Ltac_plugin.TacentriesJK  JK  @AC,@@@@ D (6Ltac_plugin.TacentriesKK  KK  @h((( (C>@@@@E@(ش6Ltac_plugin.TacentriesKK  #@@AD@@@@#D@(ج6Ltac_plugin.TacentriesKJ  KJ  @`@@(O (eCR@@@@1D@(؄6Ltac_plugin.TacentriesK'J  K(J  @6@@(P (WC`@@@@?D@(`6Ltac_plugin.TacentriesK5J  .@@Af@@@@ED@(P6Ltac_plugin.TacentriesK;I d f4@@@k@@@@@I@AHGBE?C@(J8Ltac_plugin.Profile_ltac>'@@(GoptionsA.write_functionE$bool@@@@@B@Q*floatarray@,@@@A@@@&_none_A@A@@@@P5extension_constructor@A#int@,@@@A@@@ @AB$char@O&string@D%float@E$bool@,@@а^%false@@@@а_$true@@@@@A@@@@AF$unit@,@@а`"()@@@&@@A@@@&@A#G#exn@,@@AA@@@)@@&H%array@,@M@A@A@@@0@@-I$list@,N@Aаa"[]@@@;@аb"::@ @@O@@G@@A@Y@@H@@EJ&option@,P@Aаc$None@@@S@аd$Some@ @@Y@@A@Y@@Z@@WN&lazy_t@,1Q@A@A@Y@@`@@]K)nativeint@cL%int32@eM%int64@g]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@Ay=ocaml.warn_on_literal_pattern}O@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@Ac@X+End_of_fileC+@@@Aj@W)Sys_errorC2@.@@A$r@[.Sys_blocked_ioC:@@@A+y@V)Not_foundCA@@@A2@U'FailureCH@D@@A:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@A I@S-Out_of_memoryC_@@@AɠP@R-Match_failureCf@eab@c@@A֠]@C%bytes@ܐ@*PervasivesA@'UnicodeA@"PpA@'PrinterA@$UtilA!M@A@'CStringA#Mapp@aPbP@,is_profiling@@*PervasivesA#refE$bool@@@ `@@ _ @xW>ByW>N@@-set_profiling@@@@E bF$unit@@@ i c@ d a@YeiYev@@r-get_profiling@@@@MrJ0@@VrK@LrI@ZZ@@u &encountered_multi_success_backtracking@@*PervasivesA#ref<@@au_@@^u[@a a0@@v9warn_profile_backtracking@#locJ&option@@#LocA!t@@@@@?@@vF$unit@@@@@vc@c>Bc>[@@ +warn_encountered_multi_success_backtracking@@T@@l@@@@h7;h7f@@ $encounter_multi_success_backtracking@@i@@ @@G@@ l l@@(treenode@,@@а$name@@#key@@Hww @@а%total@@@@M(x  )x  @@а%local@@@@R3y  4y  *@@а&ncalls@@@@W>z + -?z + :@@а)max_total@@@@\I{ ; =J{ ; O@@а(children@@!tJ@@a@@e[| P R\| P i@@@@A@@@^v_} j k@@@<.empty_treenode@@S@@<c@@<@<@s m qt m @@>$root@@@;>:@~H  H  @@?%Local@A@'SummaryA%LocalE@J  J  @@%stack@)local_ref1@@@@@@@@@@L  L  #@@b1reset_profile_tmp@@@@b-@@b@b@N ^ bN ^ s@@e2of_ltacprof_tactic@@v#key@@/GeϠd@@/Oe@e/>@,Xml_datatypeA$gxmlH@@/le/i(e/j@/ke/g@@/fe/\@@/`e/<@/?e@T  T  /@@H3of_ltacprof_results@@@@0H/-p7@@/H/@@0 H/@/H/@@/H/@@/H/@/H/@a   a  @@K2to_ltacprof_tactic@@a!t@@0K0@@0K0@bl@@0/K0,@@0K0-@0.K0*@@0)K0@@0K0+@0@0K0@Tg Ug @@U3to_ltacprof_results@@ˠ@@1Z@@1XW1@1@@1U18@@17U12 @@1WU13@14U11@{xMQ|xMd@@Y0feedback_results@@@@2Y1F$unit@@@2 Y1@1Y1@@@l*format_sec@@D%float@@@:l2ⰖO&string@@@3@l2@2l2@@@,format_ratio@@D%float@@@;!:Ͱ@@::@::@@@$padl@@A#int@@@;L;+@O&string@@@;[;/@"PpA!t@@;6;0@;1;,@;-;*@@@)padr_with@@B$char@@@;;d@4@@;;h@O&string@@@;;l1@@;z;m@;n;i@;j;e@;f;c@&*&3@@1list_iter_is_last@@@q@@;;ٰ@@;ܰ@;;ݐA;;ڐA;;@;@@;;;@@;;@;@;;@JK@@&header@o@@;;@U)-V)3@@*print_node@&filter@P@@=U=O@L@@=V=R@@=X=SA=T=PA=Q<0@@@<<1@O&string@@@>,<2@ @@<<3@@@=G@@>;>E@>I<6@<7@<8@<9@<:<.@@@+print_table@&filter\<;@A<<@=<=@T@@><>@.= @@=d&cutoffNO@@@>k@@>l>h@@@>>~4@@A>@>>i@>j>e@>f>c@ @@)get_child@@@@AA@@@AA@@AA@AA@AA@7  8  @@$time@@@@AA@@IA@AA@L  M  @@ .string_of_call@@@'TacexprA.ltac_call_kind@@K IO&string@@@x; I@I I@h!J!Ni!J!\@@$.merge_sub_tree@@@@x'x@ @@x$x@W $xQ@@xR$x@x@x@x$xB@ $D$L $D$Z@@*+merge_roots@(disjoint&@@y*y@@y*y@6@@y*y(@?@@y*y,D@@yH*y-@y.*y)@y**y@y*y@%%%%@@0-find_in_stack@@`@@z80yҰ@`@@zS0zQ@@zR0yӰ@=m@@z0y@@y0yհ/#0zE@@zI0zFE@@zJ0zG@zH0z3@@z20y@y@y@y0y@!'x'!'x'@@:+exit_tactic@*count_call@@{:z^@Y@@zo:zb@@@z:zf@@z:zg@zh:zc@zd:z_@z`:z]@#&(>(B$&(>(M@@N*tclFINALLY@@@)ProofviewA&tactic~hN~n@@~oN|ΰ@@)ProofviewA&tactic@@~J@@~IN|Ұ!@@~gN|@|N|@|N|@TS..US..@@ *do_profile@@@c `@Π@p Π@@y @ @@ d*count_call@@{ k@@l h@cc@@ ~j@@ @ i@j e@f a@b _@Z//Z//@@:;get_local_profiling_results@@@@:?@@:@:@r22r22@@=%DData@>!t@,@@@A@(FeedbackA&doc_id@@@'StateidA!t@@@@@z4I4Mz4I4q@@@dA?'compare@@?ϰ@?Ӱ@@?@?@?@{4r4z{4r4@@@@y4343|44@B"SM@#key@,@@@AM!t@@@@-clib/cMap.mliX  X  @@@@@A!t@,!a@A@A@#MapA$Make@!t@@A@@Y  Y  @@@A%empty@!!a@@@-clib/cSig.mliyvzyv@@(is_empty@@!a@@氳E$bool@@@@@zz@@#mem@@^@@@2!a@@갳@@@@@5{6{@@#add@@@@@!a@S @@W @@@@@@R|S|@@)singleton@@9@@@!an@@@@@iCjC@@&remove@@P@@@!a@@@@@@@DD@@%merge@@@m@@@J&option@!a@@@ !b@@!c@@@@@@@@@Š@@ɠ@@@@@@EF H@@'compare@@@!aͰ@A#int@@@@@@@@ @@@ @@ @ @ @@G I MG I @@%equal@@@!aװ@@@@@@ @@@@@@@@@@@H  H  @@$iter@@@@@!@!aళF$unit@@@ @@@8@@ @@@@@7I  8I  @@$fold@@@ @@)@!a@!b@(@'@&@]@@%@  @$@#@"@ZJ  [J  (@@'for_all@@@C@@1@!a󰳐\@@0@/@.@~ @@-f@@,@+@*@}K ) -~K ) ]@@&exists@@@f@@9@!a@@8@7@6@ @@5@@4@3@2@L ^ bL ^ @@&filter@@@@@A@!a@@@@?@>@Ġ @@=Ƞ@@<@;@:@M  M  @@)partition@@@@@K@!a@@J@I@H@ @@G@@E@@F@D@C@B@N  N  @@(cardinal@@!a@@N*@@M@L@O  O  !@@(bindings@@!a@@SI$list@@@R@Q@@P@O@$P " &%P " K@@+min_binding@@7!a"@@W@@V @U@T@=Q L P>Q L s@@+max_binding@@P!a'@@[/@@Z @Y@X@VR t xWR t @@&choose@@i!a,@@_H@@^ @]@\@oS  pS  @@%split@@V@@g@!a2@@f @@c@@d@@e@b@a@`@T  T  @@$find@@@@k@!a9@@j@i@h@U  U  @@#map@@@!aA!b?@p@Π @@oҠ @@n@m@l@V  V  <@@$mapi@@@@@w@!aH!bF@v@u@ @@t @@s@r@q@W = AW = l@@#get@@@@{@!aN@@z@y@x@5dJL6dJg@@#set@@@@@!aU@% @@) @@@~@}@|@RgSg@@&modify@@ @@@@@@@!a\@@@I @@M @@@@@@vkfhwkf@@&domain@@[!ae@@@#SetA$Make@!t@@@@oo9@@$bind@@@N@@!ai@@ @!t@@@@@@@rprrp@@)fold_left@@@n@@@!ar@!bp@@@@@@@  @@@@vv6@@*fold_right@@@@@@!a|@!bz@@@@Π@@@  @@@@yy@@(smartmap@@@!a@@ @@ @@@@@||@@)smartmapi@@@@@@!a@@@ @@  @@@@@2LN3L@@&height@@!a@@A#int@@@@@JBKB@@&Unsafe@#map@@@ @@@!a@@!b@@@@M@@Q @@@@@zG  #{G  T@@@@}E  ~K 8 =@@%Monad@!M@@$UtilA#MapT&MonadS$fold@@@J@@Ű@!a@!b(!t @@@@@@@@@!t@@@@@@O b fO b @@ )fold_left@@@z@@ϰ@!a@!b0!t @@@@@˰@@@ʰ@>!t@@@@@@P  P  @@ *fold_right@@@@@ٰ@!a@!b_!t @@@@@հ@@@԰@m!t@@@@@@Q  Q  5@@@@ M ? A!R 6 ;@@@@ &~44 '~44@ $data@ D, @@ N @@ @@ @ ?44 @44@@-reset_profile@@ @@UR @@dS@TQ@ S66 T66@@*timer_data@  5@&SystemA$time@@~@@}{@@zw@ o77 p77(@@*timer_name@@ @@@@@@ 787< 787F@@-restart_timer@@ @@@@ @@@@ 7r7v 7r7@@)get_timer@@ɠ @@<E@@F3Q4@52@ 77 77@@-finish_timing@&prefix@@h@J&option@ @@|@@l N@@m@ni@jg@ 8=8A 8=8N@@4print_results_filter@&cutoff@@Ӱ&filter@ @@ @@Aװ)@@@@@ 9C9G 9C9[@@x-print_results@&cutoff @@x?@@x@x@ ;; ;;@@{4print_results_tactic@@O&string@@@ {ΰV@@{@{@ 3;; 4;;@@~9do_print_results_at_close@@ @@/~, P@@H~-@.~+@ G<< H<<@@@(GoptionsA@#;#8@  @@*TacentriesA@,A@ABPM@CD,, NE@@@d@@Ane@@:f@@/p@@ABCb@@ H@@ pG@@AB D@@r`@@A P@@BCD_@@l@@A R@@ Q@@AB\Z@@c@@A C@@k@@A 4V@@BCDE A@@ nU@@A^@@ ]@@AB M@@ L@@AC S@@ T@@A =DEF@@f@(I8Ltac_plugin.Profile_ltac y434B@AA ><!@@@@*d@@A@BCDEF@@d@(G8Ltac_plugin.Profile_ltac68~@ B @@@@@A@B@@@AB@@ACD@@AB@@A{,BCv@t@Aj@j@ABfeCDE@@U@(G8Ltac_plugin.Profile_ltac z@ B@@;<B @@@ V@(Gp8Ltac_plugin.Profile_ltac)-@ O@@<< B@@@-W@(G`8Ltac_plugin.Profile_ltac6:6@ \@@< <A@@@:X@(GH8Ltac_plugin.Profile_ltacG@ i@@< <A@@@GW@(G48Ltac_plugin.Profile_ltacT5@ v@@<< A,@@@TV@(G8Ltac_plugin.Profile_ltaca~]@ @@;<(A9@@@aU@(F48Ltac_plugin.Profile_ltacnL  &oL  \@ C6@&@@j @@AC@@A@BCD@@I@(F 8Ltac_plugin.Profile_ltac~L  HL  [@ AF@6@@J@(E8Ltac_plugin.Profile_ltacd^`f5@ ȐDH@?@@@&@A@B@@AC@@D@(E08Ltac_plugin.Profile_ltacYe{Ye@@@R!b@ @YewYex@@@R@@@ A@@A@ AA@@A@A@(E 8Ltac_plugin.Profile_ltacZZ@@@e@^@@@t%param@A@@A@ OA@@A@A@(E8Ltac_plugin.Profile_ltacef4@@@u@l@@@@A@@A@@A@(D8Ltac_plugin.Profile_ltacjj@@A@w@@@@A@@A@ %A@@A B@@B@A@(D8Ltac_plugin.Profile_ltaciln@@@@@@A@(D8Ltac_plugin.Profile_ltacp`dp`@@A@@@@.@A@@A@ :A@@A B@@B@A@(D8Ltac_plugin.Profile_ltacn&q@@A@@@A@(D8Ltac_plugin.Profile_ltacm@@@@@@A@(D\8Ltac_plugin.Profile_ltac m F  @@@=$name@ @ m  m @@@@@@ A@@A@@A@(DH8Ltac_plugin.Profile_ltacO y O y @F$unit@@@bBӐ @@@@de@A@@A@ B@@ sA@@AB C@@ D@@AC@A@(D$8Ltac_plugin.Profile_ltac O y !O y @ @@cdA@@@B@(D8Ltac_plugin.Profile_ltac.O y {/P  @@@@@@!A@(C8Ltac_plugin.Profile_ltac5e  6e  @ !H/AI!t@ C@Aa  Ba  !@@@,Xml_datatypeAJ(children@I$list@ | @@/Ҡ L@@/J/@/@@/@@/I/@@/I/@id c ijd c q@@@@@@*B@@A4A@@B@ B@@ A@@AB@D@(C8Ltac_plugin.Profile_ltacye  ze  @@AA@/@@BA(C8Ltac_plugin.Profile_ltacd c td c @ABJ@9@@@@A@A (C8Ltac_plugin.Profile_ltacd c  @F: -@@I/@I/I/@@I/I/ؐAe@T@@A@(C|8Ltac_plugin.Profile_ltacd c e,@@Ak@Z@@!A@(Cx8Ltac_plugin.Profile_ltacc ? Ac ? a@ @@H/Av@e@@,A@(CL8Ltac_plugin.Profile_ltacc ? G @ F@@I/I/A@q@@8A@(C88Ltac_plugin.Profile_ltacH@@@@v@@=A@(C8Ltac_plugin.Profile_ltac@@"PpA!t@@U1V1AV#xml@ ~@xMexMh@@@,Xml_datatypeA@"PpA@@@@A@@A@ vA@@A B@@B@A@(C8Ltac_plugin.Profile_ltac@@A@@@A@(B8Ltac_plugin.Profile_ltac}}@ @@V1_A)W!t@ U1cU1F@{{@@X"xs@I$list@ = @@1<@@1;V1?@{{@@@@@@'*match*@G@F@E @D @C@B@@5I@@ABM@-H@@ACN@M@(B8Ltac_plugin.Profile_ltac:AS;A@  @@V1qV1@@V1CJ@@@+I@(B8Ltac_plugin.Profile_ltacL|MA@@AQ@@@2I@(A8Ltac_plugin.Profile_ltacSzc@@@~@@@pA@(A8Ltac_plugin.Profile_ltacYZ5@@,Xml_datatypeA#xml@@Z2Z2ҐA3Z'results@ @mn@@@(FeedbackA@&@@@ A@@A@ A@@A@A@(A|8Ltac_plugin.Profile_ltac|}7@@@@2@@ A@(A\8Ltac_plugin.Profile_ltac@@@Qm!x@ @@@@@@@@ A@@A@@A@(A,8Ltac_plugin.Profile_ltac@@@c!x@ @@@@Q@@@ A@@A@@A@(A8Ltac_plugin.Profile_ltac@ @@;8;=A}!n@ @@@!s@ @@@@p@@@B@@A A@@B@@C@(A8Ltac_plugin.Profile_ltac!@A#int@@@;>;CB#@@@C@(@8Ltac_plugin.Profile_ltac @ @@;K;QA2@@@$C@(@8Ltac_plugin.Profile_ltac %@ @@;7;ZA@@@@2B@(@8Ltac_plugin.Profile_ltacN @@@E@@@7B@(@8Ltac_plugin.Profile_ltac]_]s@ @@;|;AӰ!c@ @ &4 &5@@!n@ @&6&7@@!s@ @&8&9@@'ulength@A#int@@@;s;p@#<B$<I@@@@@@%C@@A B@@A@@D@@ABC@@E@(@8Ltac_plugin.Profile_ltac3]c;@ ]@@;;C:@@@E@(@x8Ltac_plugin.Profile_ltac@]wA]@ c@@;{;AH@@@$D@(@h8Ltac_plugin.Profile_ltacN]{@ x@@;;BU@ @@1D@(@T8Ltac_plugin.Profile_ltac[]\]@A#int@@@;;Bf@@@BE@(@48Ltac_plugin.Profile_ltact+@@Ak@ @@GDA(@08Ltac_plugin.Profile_ltacs<Lt<Y@AAt@*@@QO@N@AB@@C (@8Ltac_plugin.Profile_ltac<>?@@@~@4@@ C@(@8Ltac_plugin.Profile_ltac 1 3 1 6@@Ac @ @ @@%*opt*@  @@>m@A@ @ >o@@@$node@ @ $@@$tree@`]@@>@@>>@'-'1@@)all_total@@@>>@EKET@@)flat_tree@_@@@H@@@>@@@&filter@@ @@ @@@@ @@@@@@@@@@@@@#msg@@@@@@0609@@@@@@jB@@AGF@@cD@@AB/HuC@@CG@@I@@ABgA@@cE@@ACD@B@@A~C@@ E@@ABPD@@ dF@@4A@@ABC@IA(@8Ltac_plugin.Profile_ltac<@  +@AB@@@)#@ @ABC@H(?8Ltac_plugin.Profile_ltac ,@N@@@@B@@@I@(?8Ltac_plugin.Profile_ltac9@[@@@@B@@@J@(?8Ltac_plugin.Profile_ltac'F@h@@@@B@@@,K@(?8Ltac_plugin.Profile_ltac4S@u@@@AB@@@9L@(?8Ltac_plugin.Profile_ltacA`@@@AA B@@@FM@(?8Ltac_plugin.Profile_ltacNm@@@AAB@)@@SN@(?8Ltac_plugin.Profile_ltac[z<|@@@AAB@6@@`O@(?8Ltac_plugin.Profile_ltac<D@@@AA&B@C@@mO@(?p8Ltac_plugin.Profile_ltac<E<W@@@A(A-A@Q@@{P@(?X8Ltac_plugin.Profile_ltac<[<{@@@A'A5B#@_@@O@(?D8Ltac_plugin.Profile_ltac<c@@@A6A=A0@l@@O@(?48Ltac_plugin.Profile_ltacQ@@@AAGA=@y@@N@(? 8Ltac_plugin.Profile_ltack@@@AAOAJ@@@M@(?8Ltac_plugin.Profile_ltac@@@@A]EW@@@K@(>8Ltac_plugin.Profile_ltac@@@@AAd@@@J@(>8Ltac_plugin.Profile_ltac @@@@AEq@@@H@(>x8Ltac_plugin.Profile_ltac02y@@Aw@@@H@(>\8Ltac_plugin.Profile_ltac@@@@A@@@ C@G@(>T8Ltac_plugin.Profile_ltac@@A@@@G@(>@8Ltac_plugin.Profile_ltac@F$unit@@@@zA&global@h>@@>>@@>>@89@@+find_tactic@@z@@?>ư@@>>ʰ>@>>@>>@PQ@@*add_tactic@@@@?N?2@/?6@@?=?7@?8?3@?4?1@izjz@@)sum_stats@@@@??n@@@?v?r@@@??@@??@??s@?t?o@?p?m@@@(cumulate@@K1@@@l@V@@@U?밖@@@e?@??@LXL`@@@_@@@@`I@@AB@$K@@A@BC@H@@AG@@B@RJ@@A@BCD@K@(>48Ltac_plugin.Profile_ltac@@A@v@@K@(>8Ltac_plugin.Profile_ltacLP@@A@|@@CD@J@(>8Ltac_plugin.Profile_ltac@@A@@@ CD@I@(=8Ltac_plugin.Profile_ltacz~@@A@@@ D@H@(=8Ltac_plugin.Profile_ltac!@@A@@@@.@ABC@G@(=8Ltac_plugin.Profile_ltacf@@Ab@@@@BC@FA(=8Ltac_plugin.Profile_ltacEWE@ACn@@@@@@ABC@E(=8Ltac_plugin.Profile_ltacEG~@@Ay@@@ E@(=|8Ltac_plugin.Profile_ltac ')@@A~@@@ @@AC@D@(=p8Ltac_plugin.Profile_ltacu@@A@@@@@A B @C@(=`8Ltac_plugin.Profile_ltac @A%*sth*@>w>r@@@@@@(@ D@@AB$C@D@(=H8Ltac_plugin.Profile_ltac#@@@@@C@(=(8Ltac_plugin.Profile_ltac0Et1E~@@A%total@@@>@;Eg<El@@!a@>@CEoDEp@@@@@@ A@@A@C@B@@D@@AB@@DA(=8Ltac_plugin.Profile_ltacWE^XE@A@@ @@@@@AB@@C (<8Ltac_plugin.Profile_ltacbmucmv@@AB%tname@)@kl@@!l@&@qr@@!e@ @@>>@|(})@@@2@@@D@@A#exn@C@@BA@@#B@@AC@-A@@AhB@@B@D@(<8Ltac_plugin.Profile_ltacDVDk@kg?? @@? C9@Q@@D@(<8Ltac_plugin.Profile_ltacDL@@@A?@W@@%DA(<8Ltac_plugin.Profile_ltac,@@AAH@a@@@-@A*)B'@C (<8Ltac_plugin.Profile_ltac$T@@AR@k@@ C@(<8Ltac_plugin.Profile_ltac@s>ѐB]@v@@@>=B;@F@(F>W@@AB$name@@@??@i}i@@(children@@@@?@@?@ i i@@*statistics@@@@?@izi@@@@@@C@@,D@@ABr@B@@A@@AC@D@@AF@@A@@ABC@@B@@E@@ABC@D@(:8Ltac_plugin.Profile_ltac34/@E@@@Q@9BM&stats'@ @&@BC@@@@@,(@&@ E@@ABC'@E@(:8Ltac_plugin.Profile_ltacN @@FC@ @@E@(:8Ltac_plugin.Profile_ltac%@A@ @@EA(:|8Ltac_plugin.Profile_ltac^_@ABq@ @@ID (:l8Ltac_plugin.Profile_ltacgh1<@@Ay@ @@QD@(:d8Ltac_plugin.Profile_ltacno@A@ &@@ZD@(:\8Ltac_plugin.Profile_ltacw@@A@ ,@@`DA(:D8Ltac_plugin.Profile_ltacixAA@@ 4@@@e@Ab@Ba@B (98Ltac_plugin.Profile_ltac@@%A!s@@@@!n@@@@@ P@@@ A@@B@@AB@C@@AB@@A@@AB@B@(98Ltac_plugin.Profile_ltac#,@@@@ a@@B@(98Ltac_plugin.Profile_ltac    @@A$name@@    @@$node@@    @@@ v@@@|B@C@@AB@@A@@AB@mA@@A@C@(98Ltac_plugin.Profile_ltac    @AĐB#@ @@@@A@B@F@(9\8Ltac_plugin.Profile_ltac  -@@@,@ @@ B@(9,8Ltac_plugin.Profile_ltac!!!!H@@A%times@@$UnixA-process_times@@EA@ ! !@@@ @@@ N@A@@B@@AB@@BA(9(8Ltac_plugin.Profile_ltac !  !@AA@ @@@@A@@A (98Ltac_plugin.Profile_ltac  +@@@@ @@ A@(98Ltac_plugin.Profile_ltac$1$3$1$B@@A "ck@@ !J!]!!J!_@@ !s@M@@I I@,!b!h-!b!i@@!!s@ @@w w@8##9##@@#!s@ @@x x@D##E##@@@ @@@.A@@D C.B@@AB@@D@(88Ltac_plugin.Profile_ltacT#$,U#$-@@A=@ @@@@AP@D@@@AB@@D@(88Ltac_plugin.Profile_ltaca##b#$@%CL@ @@@@@AB@@G@(88Ltac_plugin.Profile_ltacm## @@@ x x&C]@ *@@G@(8x8Ltac_plugin.Profile_ltac{##e@@Ac@ 0@@CA(8t8Ltac_plugin.Profile_ltac####@ABl@ :@@@@@;@AB@@B (8L8Ltac_plugin.Profile_ltac##y@@Av@ D@@ BA(8H8Ltac_plugin.Profile_ltac!l!n##@AA@ N@@@T@A@@A (8(8Ltac_plugin.Profile_ltac"#"#)@@@ IB !c@@)Glob_termA+glob_constr@@M@""""@@@ l@@@B@@At@B@@B@(88Ltac_plugin.Profile_ltac"#"#'@@'EnvironA#env@@ u u̐A&@ @@C@(88Ltac_plugin.Profile_ltac2@A*@ @@B@(78Ltac_plugin.Profile_ltac""<""M@6Að "id@@%NamesA"Id@!t@@M@""2""4@@ !t@0glob_tactic_expr@@M@""6""7@@@ @@@@ B@@AB@@B@(78Ltac_plugin.Profile_ltac*@A%@ @@B@(78Ltac_plugin.Profile_ltac"r"{""@dB "te@7glob_atomic_tactic_expr@@M@"N"l"N"n@@@ @@@@B@@AB@@B@(78Ltac_plugin.Profile_ltac"r" "r"@@'EnvironA#env@@ o trA#@ @@C@(78Ltac_plugin.Profile_ltac2""3""@@#LocA'located1@@ u u@@ uB:@ @@.B@(7t8Ltac_plugin.Profile_ltacC@A>@ @@2B@(7X8Ltac_plugin.Profile_ltacM!!N!"@A7 #cst@-ltac_constant@@M@[!!\!!@@@ @@@@B@@AB@@B@(7H8Ltac_plugin.Profile_ltac@A@ @@B@(7,8Ltac_plugin.Profile_ltacj!!k!!@ȐAT !s@'KerNameL!t@@K@z!!{!!@@@ 0@@@6@B@@AB@@B@(78Ltac_plugin.Profile_ltac@A@ 8@@B@(78Ltac_plugin.Profile_ltac#L#U#~#@Bs "te@@@M@#*#F#*#H@@@ K@@@Q@B@@AB@@B@(68Ltac_plugin.Profile_ltac#L#n#L#}@@@ w wA@ ]@@C@(68Ltac_plugin.Profile_ltac%@A @ a@@B@(68Ltac_plugin.Profile_ltac!b!d@@@@ g@@A@(68Ltac_plugin.Profile_ltac####@@A"!c@@@ x x@####@@@ {@@@A@@A@@A@(68Ltac_plugin.Profile_ltac####@@A@ @@ A@(68Ltac_plugin.Profile_ltac##@@@@ @@A@(6\8Ltac_plugin.Profile_ltac&&&&@@A+M@O@@*y@%%%%A@,Z@U*y@%%@@."t1@Q@%%%%@@/"t2@N@%%%%@@@ @@@C@@D@@ABB@@A@@AC@A@@A@H@(6<8Ltac_plugin.Profile_ltac && &&@@A0@ @@H@(6(8Ltac_plugin.Profile_ltac&^&&^&@@A7@ @@G@(68Ltac_plugin.Profile_ltac&^&{&^&@@A>@ @@ G@(58Ltac_plugin.Profile_ltac!&'$"&'0@@AE@ @@'E@(58Ltac_plugin.Profile_ltac(&')&'@@@+y+yBS@ @@5E@(58Ltac_plugin.Profile_ltac@AW@ @@9E@(58Ltac_plugin.Profile_ltac:'A'G;'A't@@@+y+y@@+yCi@ @@KD@(5l8Ltac_plugin.Profile_ltacL&&&(M'A'v@@Ap@ @@RD@(5h8Ltac_plugin.Profile_ltacS%&T%&$@c@@*yEA{@ @@]D@(5<8Ltac_plugin.Profile_ltac^%& @@@+yD+y4A@ @@iD@(5(8Ltac_plugin.Profile_ltac@@A@ @@nD@(5 8Ltac_plugin.Profile_ltaco%%@@A@ $@@@t@AqpBn@C@(58Ltac_plugin.Profile_ltac @A-]@*y!*y@@@ 2@@@@ D@@ABC~@D@(48Ltac_plugin.Profile_ltac@@@ ;@@C@(48Ltac_plugin.Profile_ltac+((+() @@@:zAq;@@&(>(O&(>(Y@@<*start_time@@&(>(Z&(>(d@@=!c@@&(>(e&(>(f@@>$diff@@@zn;zj@'(i(o'(i(s@@@ h@@@F @E@@AA@@B&C@@D@@A%B@@BC@B@@AIF@@J@@9A@@ABCAI@@(E@@A[C@@FD@@ABH@@G@@ACD@E@(48Ltac_plugin.Profile_ltacM,) )%@@AG@ @@&E@(48Ltac_plugin.Profile_ltacO..O..@Z@@:|AZ?$node@@@z;z@-)&)*-)&).@@@&parent@ ;z@-)&)3-)&)9@@A$rest@U<z@@z;z@ -)&)= -)&)A@@B*full_stack@v @@z@-)&)2-)&)P@@C$name@@@z;z@.)T)\ .)T)`@@D$node@@@{>;z@*2)*+2)*@@E&parent@@@{;{G@59**69**@@@ @@@}@AC1F@@+J@@A!KWI@@BLOH@@JG@@@ABCD@L@(48Ltac_plugin.Profile_ltacoNP..@@Ai@ @@L@(48Ltac_plugin.Profile_ltacTN.\.bUN.\.@d@@:|At@ @@#L@(4h8Ltac_plugin.Profile_ltac_N.\.h @@@;|;|A@ @@/L@(4T8Ltac_plugin.Profile_ltackM.+.VlQ..@@A@ !@@6L@(4L8Ltac_plugin.Profile_ltacrM.+.@sM.+.P@@@:|;|A@ 0@@EL@(408Ltac_plugin.Profile_ltacM.+./@@A@ 6@@KL@(48Ltac_plugin.Profile_ltac@+, @+,$@ @@;{BI&parent@'@@{<{@=+p+}=+p+@@@ P@@@C @L@A@BjCihMbaCD@M@(38Ltac_plugin.Profile_ltac@+,A,',6@@A@ b@@M@(38Ltac_plugin.Profile_ltac?++?++@f@@={={@@={C@ t@@$@A$init@M@@A@@ABCD @M@(3h8Ltac_plugin.Profile_ltac=+p+y"@@A@ @@3CD@L@(3X8Ltac_plugin.Profile_ltacJ--J--@;|u;|hAF)to_update@:~@@{@@{<{x@B,7,DB,7,M@@G$self@@@{<{y@B,7,OB,7,S@@H$rest@T@@{@@{<{z@ B,7,U B,7,Y@@J$self@@@{<{@D,,D,,@@K-updated_stack@n@@|6<|@@|<| @'E,,(E,,@@@ @@@D @M@Aw@BvC@8N@A+QGO@@|@AYP@@'R@@ABCDE~@R@(3@8Ltac_plugin.Profile_ltacCJ--DJ--@ r@@;|i<|mAp@@@'R@(3(8Ltac_plugin.Profile_ltacUI--VI--@ R@@;|TB~@@@5R@(3 8Ltac_plugin.Profile_ltaccI--@@A@@@;RA(38Ltac_plugin.Profile_ltackF,-lH-V-@AC@"@@E54,?<@@9@ABCDE@Q(28Ltac_plugin.Profile_ltaczE,,@@A@/@@ QA(28Ltac_plugin.Profile_ltacD,,D,,@AC@9@@\LKCVQCDE@P(28Ltac_plugin.Profile_ltacD,,@@A@D@@ P@(28Ltac_plugin.Profile_ltac:*+:*+)@3@@{P@@{O8@@{Q?@@{S@@{R@{N@@{MC@g@@|zD@K@(2l8Ltac_plugin.Profile_ltac9**O@@A@o@@K@(2 8Ltac_plugin.Profile_ltac5*Z*5*Z*@@A@v@@@E@K@@A@@ABCD @M@(28Ltac_plugin.Profile_ltac5*Z*5*Z*@@A@@@M@(18Ltac_plugin.Profile_ltac6**6**@@@<{!B@@@L@(18Ltac_plugin.Profile_ltac2))w@@A@@@@BCD'@J@(18Ltac_plugin.Profile_ltac1))1))@@@:z;zA @@@J@(18Ltac_plugin.Profile_ltac@A@@@J@(18Ltac_plugin.Profile_ltac/)w)/)w)@@@;z<zA@@@$J@(18Ltac_plugin.Profile_ltac /)w){@@A%@@@*JA(18Ltac_plugin.Profile_ltac.)T)c.)T)s@AA.@@@c^@@ABCD\@I(18Ltac_plugin.Profile_ltac".)T)X@@A:@@@ I@(1D8Ltac_plugin.Profile_ltac(((()(((@@@z@@z;z~A@@@@@A~Cz@D@(108Ltac_plugin.Profile_ltac?(((@@A@@@ D@(1 8Ltac_plugin.Profile_ltacE'(i(vF'(i(}@@@;zp<zuA@@@@@AB@D@(1 8Ltac_plugin.Profile_ltacW'(i(k@@@@ @@ C@(08Ltac_plugin.Profile_ltac]H-V-v^H-V-w@@AL!s@I<|@gF,-hF,-@@M!x@L<|@oF,-pF,-@@@%@@@B@D@@AB@@A@@AB@@D@(08Ltac_plugin.Profile_ltac~G-!-3G-!-U@a=| B%@8@@@@A@B@@G@(08Ltac_plugin.Profile_ltacG-!-AG-!-L@o<|2A2@E@@ G@(0\8Ltac_plugin.Profile_ltacG-!-.H-V-}@@@9@L@@B@(08Ltac_plugin.Profile_ltacU/%/'X/s/@@@}O#tac@y@S..S..@@P'finally@kf@@~H@@~G@S..S..@@@)ProofviewA)NotationsF@n@@@A@@B@@AB@@B@(/8Ltac_plugin.Profile_ltacX/s/X/s/@N@@O O*B3#exn@G#exn@@@N,NN@X/s/}X/s/@@$info@@'ExninfoA$info@@N.NN@X/s/X/s/@@@@@@'C@@AB@@ N@A@@AB@WA@@A@C@(/8Ltac_plugin.Profile_ltacX/s/?@@A4@@@CA(/8Ltac_plugin.Profile_ltac X/s/wn@A@m@@@@@A@A (/8Ltac_plugin.Profile_ltacW/D/^W/D/q@렰N@@OOA!v@@$W/D/M%W/D/N@@@@@@ A@@A@A@@A@A@(/8Ltac_plugin.Profile_ltac0W/D/R@@@@@@ A@(/x8Ltac_plugin.Profile_ltac6\0 07f11@ _5@@ z+@@ * @@  A- !s@@UZ//VZ//@@*call_trace@@[Z//\Z//@@ @_@@ m@dZ//eZ//A@@ o@jZ//@@#tac@@oZ//pZ//@@@)ProofviewA)NotationsF@*@@@B@@A%C@@E@@A/D@@A@@ABC@F@@AkC@@'A@@AB@@BC>E@@iG@@WD@@ABD@F@(/h8Ltac_plugin.Profile_ltac\0 0 ^@k*NonLogicalC!ta @@  AX@W@@-F@(/8Ltac_plugin.Profile_ltacrn2}2@@A^@]@@3E@(.8Ltac_plugin.Profile_ltacZ//J@@Aa@c@@97@5@A3@BC2@D@(.8Ltac_plugin.Profile_ltac @Aj @V w r@@@r@@@H@ E@@ABICB@E@(.8Ltac_plugin.Profile_ltac @@|@{@@D@(.8Ltac_plugin.Profile_ltacn2}2%@@A@@@@9#@A@@A@~C@@ApD@@A@@AoE@@B@@ABC@AB(.8Ltac_plugin.Profile_ltacj11m2f2|@@@ P@@ O VA6*start_time@ . C@g11g11@@@@@@,@B@@AB,@B@(.8Ltac_plugin.Profile_ltacj11m2f2{@o$ xW@@X\A!@@@B@(.\8Ltac_plugin.Profile_ltach113@@A'@@@B;(.D8Ltac_plugin.Profile_ltacf11u@A@@@@PAB(.88Ltac_plugin.Profile_ltac#m2f2v$m2f2x@@A6@@@@8{@A@@A@B@@AC@@5A@@ABD@@BC@A@(. 8Ltac_plugin.Profile_ltac6l2(2A7l2(2e@@AJ7!c@  i@@l2(26Al2(27@@@@@@;&@B@@AC@@"@AB @C@(.8Ltac_plugin.Profile_ltacNk2 2Om2f2y@@@a@@@+A@(-8Ltac_plugin.Profile_ltacUf11Vf11@@A @ @@@5@A@@A@ F@@AEC@@A@@ABB@@E@@/D@@ABC@A@(-8Ltac_plugin.Profile_ltacle1m1zme1m1~@@A#@"@@@6'*match*@D5@C4'*match*@B@@A"@B @D@(-8Ltac_plugin.Profile_ltacd1J1`d1J1l@CA8@7@@@7g@E@A0!c@F@@4@AB2@F@(-8Ltac_plugin.Profile_ltac@AF@E@@F@(-8Ltac_plugin.Profile_ltacc131@c131I@AT,@_00_00@@1&parent@:@@@_00_00@@2$rest@@@@_00_00@@3$name@\@@@`00`00@@4$node@s@@@a00a00@@@@@LH@I@@J@@ABC|@5H@@,G@@ABD~@J@(-8Ltac_plugin.Profile_ltacb11b110@@@BLg@@@J@(-|8Ltac_plugin.Profile_ltacb11 V@@AS@@@JA(-x8Ltac_plugin.Profile_ltaca00a00@AB\@@@uq@)@AB&C@I(-l8Ltac_plugin.Profile_ltaca00k@@Ag@@@ IA(-h8Ltac_plugin.Profile_ltac `00 `00@AAp@@@@@A:9BC@H(-\8Ltac_plugin.Profile_ltac`00@@A{@@@ H@(-8Ltac_plugin.Profile_ltac^0^0{^0^0@@@@@Aߐ@@@A@(,8Ltac_plugin.Profile_ltac0^0^0b@@A@@@A@(,8Ltac_plugin.Profile_ltac6]0F0H@@@@@@A@(,8Ltac_plugin.Profile_ltac<r23=r23@:@@:;A&@@@@<@A@@A@A@@A@A@(,8Ltac_plugin.Profile_ltacUr23Vr23@@@4@ @@ A@(,8Ltac_plugin.Profile_ltac\{4r4]{4r4@@@j@!x@@d{4r4e{4r4@@A!y@@j{4r4k{4r4@@@ @@@B@@A A@@B@@B@(,8Ltac_plugin.Profile_ltacv6t6w6t6@@A@,@@@\@B@@ !d@D@@AB@A@@ !s@C@@AC@E@@AeF@@/A@@ABD@@B@@>C@@ABC@DB(,t8Ltac_plugin.Profile_ltac6-6=6-6s@kk 2@@ C*@(FeedbackA&doc_id@@@5555@@0@'StateidA!t@@@55)55*@@#xml@g@@@5,5^5,5a@@'results@b@@@5h5t5h5{@@-other_results@ @5555@@@@@@@Ei@Af@H@@ABe@G@@Ae@*F@@ABCd@H@(,T8Ltac_plugin.Profile_ltac6-6J6-6m@QCO@@@I@(,88Ltac_plugin.Profile_ltac6-65_@@AU@@@H@(,8Ltac_plugin.Profile_ltac56 56)@ A^@@@@'@A@ @H@@AB%C@H@(, 8Ltac_plugin.Profile_ltac@Ai@@@ H@(+8Ltac_plugin.Profile_ltac 55 55@@ Bt@@@@<B7C@K@(+8Ltac_plugin.Profile_ltac "55@@A}@@@ GA(+8Ltac_plugin.Profile_ltac *5h5~ +5h5@AA@@@@GBC@F (+8Ltac_plugin.Profile_ltac 65h5p@@A@@@ F(+8Ltac_plugin.Profile_ltac =44q@A@h@@@@@A@A(*8Ltac_plugin.Profile_ltac F66 G66@@@[A .@@@@@A@@A@cB@@A.C@@A@@AB@A@(*8Ltac_plugin.Profile_ltac \66@@@ >@@@A@(*8Ltac_plugin.Profile_ltac b7b7n c7b7p@@A G@@@@@A@@A@@AB(*8Ltac_plugin.Profile_ltac o7R7` p7R7a@@A U!v@@ v7R7[ w7R7\@@@,@@@@ B@@AB@@B(*8Ltac_plugin.Profile_ltac 787I @A@ f@7@@A(*8Ltac_plugin.Profile_ltac 77 77@b/m@@C y$name@ @ 7r7 7r7@@@O@@@ A@@A@MA@@A2B@@B@A@(*8Ltac_plugin.Profile_ltac 77 77@A@_@@C@(*8Ltac_plugin.Profile_ltac 77 77@"A @h@@B@(*d8Ltac_plugin.Profile_ltac 770@@@&@n@@A@(*D8Ltac_plugin.Profile_ltac 88) 88;@@A $name@@ 77 77@@@|@@@ H@B@@A A@@B@}A@@AbB@@B@B@(* 8Ltac_plugin.Profile_ltac 77 78@K:B@@@@@A@E@(*8Ltac_plugin.Profile_ltac 77 78@:A'@@@ F@()8Ltac_plugin.Profile_ltac 77.@@@-@@@A@()8Ltac_plugin.Profile_ltac 88 89%@@"PpA!t@@B G@G@!8=8P! 8=8V@@$name@D@!8=8W!8=8[@@$tend@@@sp@!8^8d!8^8h@@&tstart@x@! 88!!88@@@@@@A@@A#B@@C@@D@@ABC@A@@A@D@()8Ltac_plugin.Profile_ltac!288!388@U@@B:@@@E@()8Ltac_plugin.Profile_ltac!@88@b@@BG@@@&F@()8Ltac_plugin.Profile_ltac!M88@o@@AT@ @@3G@()8Ltac_plugin.Profile_ltac!Z88@|@@Ba@@@@F@()p8Ltac_plugin.Profile_ltac!g885@@@An@#@@ME@()X8Ltac_plugin.Profile_ltac!t88!u89$@@@ŐB|@1@@[D@()D8Ltac_plugin.Profile_ltac!88@@A@7@@aDA()@8Ltac_plugin.Profile_ltac!88!88@AA@A@@ki@h@ABe@C ()88Ltac_plugin.Profile_ltac!88@@A@K@@ CA()48Ltac_plugin.Profile_ltac!8^8k!8^8}@AA@U@@@~@~@ABy@B () 8Ltac_plugin.Profile_ltac!8^8`@@@@_@@ B@((8Ltac_plugin.Profile_ltac!;I;]!;I;@@@C!@@!9C9]!9C9c@@@@!9C9e!9C9k@@%valid@@@(FeedbackA&doc_id@@ߠ@'StateidA!t@@@ܰ@@氖@@@@@!:6:<!:6:A@@u'results@@@M8@"::"::@@w'results@@@xs@";;";;@@@@@@WB@@ASA@@E!D@@ATC@@BC@.F@@AG@@A@@ABE@@B@@AC@@ND@@ABC@E@((8Ltac_plugin.Profile_ltac".;I;K~@@Av@@@EA((8Ltac_plugin.Profile_ltac"6;;"7;;E@AC@@@)'@$@A#@BC"@D((8Ltac_plugin.Profile_ltac"C;;3"D;;D@@@yA@@@D@((8Ltac_plugin.Profile_ltac"S;;>@I$list@@@A@@@&D@((8Ltac_plugin.Profile_ltac"d;; @@A@@@,DA((8Ltac_plugin.Profile_ltac"l::"m:;@AC@#@@_]@X@ABW@C ((l8Ltac_plugin.Profile_ltac"x:: @}iA@1@@C@((`8Ltac_plugin.Profile_ltac"::@@A@7@@C@((T8Ltac_plugin.Profile_ltac"::"::@Y@@ B@F@@#C@((88Ltac_plugin.Profile_ltac"::@@A@L@@)C@(($8Ltac_plugin.Profile_ltac":6:8@@@@R@@@B@B@((8Ltac_plugin.Profile_ltac":6:T":6:u@ࠠ%ErrorG#exn@@@栠'Expired@%ValidJ&option@@+VernacstateA!t@@@@@@@@A@@@A@@B#did@ @":6:C":6:F@@"id@@":6:G":6:I@@@#StmA@@@@D@@AC@@tC@BsF@A@@AB@@D@('8Ltac_plugin.Profile_ltac":6:e":6:r@@#StmA#doc@@A0@@@E@('8Ltac_plugin.Profile_ltac# :6:O# :6:@@A6@@@%DA('8Ltac_plugin.Profile_ltac#:6:B AA@Z@@@@)@A@@B ('8Ltac_plugin.Profile_ltac#::#::@@@e@@@@vv@A@@A@A@@A@A@('8Ltac_plugin.Profile_ltac#+;;#,;;@@@#y@@#1;;#2;;@@@@@@ A@@A@YA@@A@A@('8Ltac_plugin.Profile_ltac#=;;#>;;@@@@@@@z@A@@A@@A@('X8Ltac_plugin.Profile_ltac#H;;#I@@~9~4A#@j@@A@(&8Ltac_plugin.Profile_ltac#<<@@@#@p@@A@(&8Ltac_plugin.Profile_ltac#"''#"''@@A#1$what@ @#!'x'#!'x'@@2#acc@@#!'x'#!'x'@@@@@@ B@@A9)@A@@C@@AB@@$@@@ACB(&|8Ltac_plugin.Profile_ltac#$'(#$'(<@@A$6$name@!@@z 2z@#$'(#$'(@@7!x@!@@z2z@#$'(#$'(@@8$rest@#Q*0z@@z@$$'($$'(@@@@@@7@3$name@F@@AB:@G5$rest@D@@A>@'H4!x@E@@ABC@CH@(&L8Ltac_plugin.Profile_ltac$!#''$"#''@@Ac"@@y2y@$-#''$.#''@@!@@y2y@$6#''$7#''@@##c0y@@y@$?#''$@#''@@@@@9n@2@Am@-@ABC@mF@(&D8Ltac_plugin.Profile_ltac$K#''$L#''@@@0zB0z7A0@@@F@(&88Ltac_plugin.Profile_ltac @A4@ @@F|(&8Ltac_plugin.Profile_ltaczAA@$7@@@C(%8Ltac_plugin.Profile_ltac$c%%$d%%@@A$@%$name@$xC@$m $D$[$n $D$_@@&$tree@$xD@$t $D$`$u $D$d@@'#acc@$xE@$| $D$e$} $D$h@@@2@@@ A@@N@D@@ABC@@B@@AC@@!@@@AD@(%8Ltac_plugin.Profile_ltac$%%$%%@!h$x$x@@$x֐C7(!t@$xM@$ $q$y$ $q$z@@)!t@":@@x`%x^@$ $$$ $$@@@b@@@0@A,@IH@@A/@BC@.I@(%8Ltac_plugin.Profile_ltac,@A @n@@ I@(% 8Ltac_plugin.Profile_ltac$%%-$%%K@"~@@&xB+@z@@C@@AC@BC@BI@($8Ltac_plugin.Profile_ltac$%M%^$%M%@QC8@@@ H@($8Ltac_plugin.Profile_ltac$ $$I@@A>@@@HA($8Ltac_plugin.Profile_ltac$ $q$}$ $q$@AB~@@@5`_B@]G ($8Ltac_plugin.Profile_ltac$ $k$m@@@@@@ C@($l8Ltac_plugin.Profile_ltac$$@I$list@ S>9@@>8>DB$ܰ O@ O@%  % @@)all_total@ @%%@@&indent@ T@%%!@@+first_level@ Y> =@%!"%"-@@%table@ W@%'.%(3@@$fold@@@=7=4@"@@=K=8@"#7@@=_=\=]@=^=Z@@=Y=<==@=>=9@=:=5@=6=3@%W6<%X6@@@"ls@"Š#N@@=| =}@={@@=z=g@%k%l@@"ls@'#g@@>=ܠ =@==@@==@%FN%FP@@$iter@@!@@>> >@>>@%%@@@K@@@D@@AE@@BB@@yF@@AC@@I@@A:HPG@@A@@ABCD@"B@@A"A@@!E@@AB!C@@!D@@AC@!a@@A!@@@BI@($\8Ltac_plugin.Profile_ltac%@@A@r@@'I@($<8Ltac_plugin.Profile_ltac%@@A@x@@-)(&@$@A @BCDHA($88Ltac_plugin.Profile_ltac%SY%@AB@@@<875@1@A/@BCD.$G($ 8Ltac_plugin.Profile_ltac%FJ@@A@@@ G@(#8Ltac_plugin.Profile_ltac%%<@!@=@@@)K@(#<8Ltac_plugin.Profile_ltac&.=@@A-@@@\GA(#88Ltac_plugin.Profile_ltac&6&7@AC6@@@@@ABCF(#8Ltac_plugin.Profile_ltac&CR@@AA@@@ F@(#8Ltac_plugin.Profile_ltac&I68X@@@F@@@@@ABCE@("8Ltac_plugin.Profile_ltac&So&To@@AU!n@$@&]6C&^6D@@!l@!@&c6E&d6F@@!s@$T@@=I=A@&nIQ&oIR@@%total@$R@@=L=B@&yIT&zIY@@@/@@@!A@@A(B@@@C@@A!@G$@E@@@F@D@@ABC@A@@A@G@("8Ltac_plugin.Profile_ltac&o&o@@AC@L@@G@("8Ltac_plugin.Profile_ltac&ov&o@".BL@U@@&G@("8Ltac_plugin.Profile_ltac&osS@@AR@[@@,G@("8Ltac_plugin.Profile_ltac&IMY@@@V@a@@20@.@AB!@C@("x8Ltac_plugin.Profile_ltac&&@@A"s1@$@@=@&Sv&Sx@@"s2@$@@=@&S&S@@@@@@@E@C@@A'@B*@A@@#F@@AD@@BC@@FA("T8Ltac_plugin.Profile_ltac&Sc&@A@@@@@@A@@B ("08Ltac_plugin.Profile_ltac&|&|@"l>"> B'is_last@l@&&@@$sep0@&&@@> > @''@@$sep1@&1@@>>@'!*'!.@@@@@@!A@@AB@@C@@AB@C@@B@@ABE@@D@@"A@@ABC@D@("8Ltac_plugin.Profile_ltac')|'*|@">*B;@@@C@(!8Ltac_plugin.Profile_ltac'4| @@AA@@@"C@(!8Ltac_plugin.Profile_ltac':!o';!x@@AG@@@@(@(@AB%@B@(!8Ltac_plugin.Profile_ltac'D!`'E!i@@AQ@@@ B@(!8Ltac_plugin.Profile_ltac'K!P@@AW@@@B@(!8Ltac_plugin.Profile_ltac'Q!E'R!J@@A^@@@B@(!8Ltac_plugin.Profile_ltac'X!&/@@Ad@ @@B@(!8Ltac_plugin.Profile_ltac'^'_@@Aj@@@@L@AH@A@(!8Ltac_plugin.Profile_ltac'g 'h@@As@@@ A@(!8Ltac_plugin.Profile_ltac'n@@Ay@#@@A@(!8Ltac_plugin.Profile_ltac't'u@@A@*@@A@(!p8Ltac_plugin.Profile_ltac'{R@@@@0@@A@(!d8Ltac_plugin.Profile_ltac''@@@"pr@@''@@@>@@@ A@@A@@A@(!P8Ltac_plugin.Profile_ltac''@#@@@@<W | ~@@A@@@ C@(8Ltac_plugin.Profile_ltac+DU < >+EU < _@)T@@e A@@@C@(8Ltac_plugin.Profile_ltac+OU < E @&@@f f A@ @@!C@(8Ltac_plugin.Profile_ltac@@A@@@&CA(8Ltac_plugin.Profile_ltac+bT  0AA@+*@@@@@A@A (g;Ltac_plugin.Tactic_matching&_none_A@AAA@Q*floatarray@,@@@A@@@7@@@@P5extension_constructor@A#int@,@@@A@@@=@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@L@а_$true@@@Q@@A@@@Q@AF$unit@,@@а`"()@@@Z@@A@@@Z@A#G#exn@,@@AA@@@]@@&H%array@,@M@A@A@@@d@@-I$list@,N@Aаa"[]@@@o@аb"::@ @@O@@{@@A@Y@@|@@EJ&option@,P@Aаc$None@@@@аd$Some@ @@@@A@Y@@@@WN&lazy_t@,1Q@A@A@Y@@@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@A=ocaml.warn_on_literal_patternO@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@A c@X+End_of_fileC+@@@Aɠj@W)Sys_errorC2@.@@AѠ$r@[.Sys_blocked_ioC:@@@Aؠ+y@V)Not_foundCA@@@Aߠ2@U'FailureCH@D@@A砠:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@AI@S-Out_of_memoryC_@@@AP@R-Match_failureCf@eab@c@@A ] @C%bytes@ِ@*PervasivesA@%NamesA@'TacexprA@'ContextA%NamedA+Declaration@)NamedDecl@A@'ContextA%NamedA+Declaration@@?plugins/ltac/tactic_matching.mlRDDRDp@!t@,!a@Aа%subst@@@/Constr_matchingA/bound_ident_map@@@,Ltac_pretypeA3extended_patvar_map@@4@7%[&[`@@а'context@@I"Id@#MapJ!t@'EConstrA&constr@@ @@ >\ac?\a@@а%terms@@b"Id@#MapJ!t@'EConstrA&constr@@ @@ W]X]@@а#lhs@@X `^a^@@@@A@Y@@dZe_@)ocaml.doc  [t] is the type of matching successes. It ultimately contains a {!Tacexpr.glob_tactic_expr} representing the left-hand side of the corresponding matching rule, a matching substitution to be applied, a context substitution mapping identifier to context like those of {!Matching.matching_result}), and a {!Term.constr} substitution mapping corresponding to matched hypotheses. @sTrrtY@@@@@@i &adjust@@@/Constr_matchingA/bound_ident_map@@*@,Ltac_pretypeA*patvar_map@@*@*@/Constr_matchingA/bound_ident_map@@*@,Ltac_pretypeA3extended_patvar_map@@*@*@*@ii@@ .id_map_try_add@@`@%NamesA"Id@#MapJ#key@@+( +@@+ + @@+& +@!t @@+% + +@+ +@+ + @+ + @oo@@ 3id_map_try_add_name@@-$name@@+G +:@'+ +>@& @@+ +B +C@+D +?@+@ +;@+< +9@uKOuKb@@ 9id_map_right_biased_union@@8C+@@+ +@  + +@+ +@+ +@} I M} I f@@ .is_empty_subst@@U`+@@+ +Ҡ]h+@@+ +@+ +ϰE$bool@@@+ +@+ +@:B  ;B  !@@ /equal_instances@@@'EnvironA#env@@9 +@@#EvdA(evar_map@@9 +@I$list@!t@@7> 7*@@7) +@'EConstrA&constr@@9 ,@, +@$ , &constr@@9 , @,  ,a@@, ,@, +@+ +@+ +@+ +@U  U  @@ 2Not_coherent_metas@+@@@A_dd_d@; Merges two substitutions. Raises [Not_coherent_metas] when encountering two instances of the same metavariable which are not equal according to {!equal_instances}. @\^6c@@@@@ 6verify_metas_coherence@@r@@L LD@m@@L LH@ L@@L LOxs@@M@@MY@@M@M M @@M LP@LQ LL@&'@@L LY-& M@@M LZ@L[ LV; L=6 M@@M L@L LW@LX LM@LN LI@LJ LE@LF LC@``@@ .matching_error@G#exn@@@M{ M,@!mUY"mUg@@ /imatching_error@@@O O@'ExninfoA$info@@O O@O O@<p=p@@ 1StaticEnvironment@ #env@@'EnvironA#env@@O@QwRw @@ %sigma@@#EvdA(evar_map@@O@ax  bx $@@@ A functor is introduced to share the environment and the evar_map. They do not change and it would be a pity to introduce closures everywhere just for the occasional calls to {!equal_instances}. @nrou@@@@@qvry%(@ /PatternMatching@ !E@> #tac@,!aO@A@A@)ProofviewA&tactic Q#@@Q%A@@*,*M@1 To focus on the algorithmic portion of pattern-matching, the bookkeeping is relegated to a monad: the composition of the bactracking monad of {!IStream.t} with a "writer" effect. @S@@@@@@A !m@,!aT@Aа &stream@@@@ T@@@T@@TJ!rT@@T@T@T@Ѡ@@T@@T^@@T@T@T@TN^N@@@@A@Y@@NPN@@@@AA +empty_subst@%0U@@U  U -8U@@U U @U  U @@@ *subst_prod@@CNU8@@U?I@@U<@@U;@@U=@U:@@U@@U> U@! U" U@U U@U U@12@@ 3empty_context_subst@kvUT@@US UR@@v|Av@@ 2context_subst_prod@@|UY@@UX@@UW@UV UU@S#T5@@ 0empty_term_subst@U\@@U[ UZ@bycy@@ /term_subst_prod@@Ua@@U`@@U_@U^ U]@u!v0@@ %merge@@U@@U Uc@ Uo U@@U Ug頰 @@Un Ul@@Uk Uh@Ui Ud@Ue Ub@@@ &return@@@UVV@@V@V U@@@ #>>=@@!@VV@@Vװ@@ Vְ0@V@@V@V԰7@@V@V@V V@ @@ #<*>@@H@@W@@W@S@VW~@@W}\ W|@@W{@Wz@Wy V@@@ $fail@m@WW@@W W@@@ #run@@!aX$ W@@W WZ X=@@X< X%@@X( W@W W@AB@@$pick@@Y@@YY氖@@YY@YY@\]@@#put@@Y@@ZT@@Z@ZZ@NH@@Z"@@Z!Z@B<@@Z&@@Z%Z젰p@@Z@@ZZ @Z Z@ZZ@ZY@ l r l u@@)put_subst@@@@Z@@Z@ZZ@@Z@@ZZ@ZZ@!_!e!_!n@@)put_terms@@@@Z@@ZZ/@@Z@@ZZ@ZZ@!!!!@@3wildcard_match_term@@ Z氳7@@Z@ZZ@""""@@2pattern_match_term@@@ZZ谖@@'TacexprA-match_pattern@/Constr_matchingA2binding_bound_vars@@_@'PatternA.constr_pattern@@_@_Z@@ZZ찖@@'EConstrA&constr@@_Z𰖰@n_DZ9]@@]Z@ZZ@ZZ@ZZ@ZZ@>##?##@@/rule_match_term@@$@@__@R*match_ruleO@@_࠰J@@_@____@@__ _@@__@__@__@r((s((@@*match_term@@@$UtilA$iexn@@`m_@d@@`Q_@\D@@`O@@`P@`N``L@@`M`@@`_W@@`_@_@_@__@))))@@.hyp_match_type@@@@e`Ѱ@Ơ@@d蠰@@d@d@@d`հ@"pt"da렰@@da@@a`@@``ٰ@%NamesA"Id@!t@@e'`@@``@``@``@``@,,,,*@@97hyp_match_body_and_type@@/@@e9e4@@@e @@e@e@@e9e8@-&@@e!@@e@e@@e9e<@@'ContextA%NamedA+Declaration@m.@@e9eW9eX@@eV9eR@@eS9e@k"Id@!t@@e9eH@@eG9eA@eB9e=@e>9e9@e:9e5@e69e3@m).Y._n).Y.v@@D)hyp_match@@x2match_context_hypsu@@gp@@g@gDe@@eDe尖@Du@@fDf@@fDg@@gDe鰖ʠ@@f@@fDe@eDe@eDe@50l0r50l0{@@S6hyp_pattern_list_match@@'D@@gN@@gO@gM@@gLSg0@@g/Sg$@k@@gKSgSg@@g~Ugu@@gvSg%@!g=Sg&@@g?Sg'@g(@g)@g*Sg#@?12?12@@]/rule_match_goal@@,@@i^_iv@@iu@@it]g@ ]g@à@@iz @@i{@iy]gbiQ]g@@g]g| ]g@@g]g@g]g@g]g@g]g@3M4f4l4M4f4{@@f*match_goal@@@@j fi@vi&@@i@@i@@ifi@ fi@ɠ W@@i꠰R@@i@i頰j>fi@@ifi@@ifi@@j=fi@i@i@i@ifi@zX6U6_{X6U6i@@@@}z))~a77@w*match_term@@@=@@mwm@:7@@mwmð@ur@@qwmǰ@U@@q@@q@qocwq@@q@@qwm˰96E@@obog@@ohwm@mwm@mwm@mwm@mwm@g88g88@@*match_goal@@@@qqٰ@@@qqݰ@@@u@@u@@uqᰖ@ q尖@v @@u@@u@uWsu@@u@@uq鰖@@ss@@sq@qq@qq@qq@qq@qq@1u::2u::@@@DtOO@@,Profile_ltacA@SA@ABJJ'DSSuE@@@G@@AK@@A@@AB F@@LD@@ACB@@tC@@-J@@AB;E@@M@@AL@@BBI@@H@@ACDE@@M@(f;Ltac_plugin.Tactic_matching]nj^nj@@"PpA!t@@ M~ OA @8@@@.@A+@B*)C'@&@A#@@ABD@@H@(f8;Ltac_plugin.Tactic_matchingxk2Gyk2e@@A@@ * *B  !l@@A@@ * * *@k29k2:@@ "lc@@A@@ * * *@k2<k2>@@@s@@@%C@@AB@@ %param@A@@AB@@C@(f;Ltac_plugin.Tactic_matchingk2Ck2f@@A2@@@CA(e;Ltac_plugin.Tactic_matchingk24 @A@ @@@@@A@@A (e;Ltac_plugin.Tactic_matchingk2\k2a@@@E !c@@'EConstrA&constr@@ + * * *@k2Wk2X@@@@@@A@@A@@A@(e;Ltac_plugin.Tactic_matchingrr @@A  "id@A@oo@@ !x@.@oo@@ !m@,@oo@@@@@@C@@A A@@B@@AB@@C@(e;Ltac_plugin.Tactic_matching q q@@A$ "id@\@ q q@@@@@@ D@AB@@D@(e;Ltac_plugin.Tactic_matching p6@@@5@@@ C@(ex;Ltac_plugin.Tactic_matching !x "x@@A B "id@H@ *uKc +uKe@@ !x@C@ 0uKf 1uKg@@ !m@B@ 6uKh 7uKi@@@@@@C@@A A@@B@@AB@@C@(eP;Ltac_plugin.Tactic_matching Dw| Ew|@@A$ "id@!t@@+H@ Pw| Qw|@@@@@@D@AB@@D@(e8;Ltac_plugin.Tactic_matching \vln;@@@:@*@@%C@(d;Ltac_plugin.Tactic_matching b   c  @@A  "m1@d@ j} I g k} I i@@ "m2@_@ p} I j q} I l@@@?@@@B@@A A@@B@@B@(d;Ltac_plugin.Tactic_matching |~ o  }~ o @@A@K@@ B@(d;Ltac_plugin.Tactic_matching ~ o t ~ o @ s@@ + +A)@Z@@B@(d;Ltac_plugin.Tactic_matching ~ o q0@@@/@`@@!B@(dt;Ltac_plugin.Tactic_matching C , 6 C , A@j@@ + +A ð "ln@@ B  # B  %@@ "lm@@ B  & B  (@@ "Id@#MapJ@@@@B@@AC@@ @A@@AB@@C@(dX;Ltac_plugin.Tactic_matching* C , P@@A!@@@CA(dD;Ltac_plugin.Tactic_matching B  " C , QAA@ @@@@@A@@A (d;Ltac_plugin.Tactic_matching Yhj Yh@<@@ , 71C  #env@@ U   U  @@ %sigma@@ U   U  @@ $ctx'@@ U   U  @@ "c'@@ U   U  @@ #ctx@v@ U   U  @@ !c@y@ U   U  @@@@@@ E@@G@@ABF@@$H@@A1D@@B g@B j@A@@2C@@ACD@@H@(c;Ltac_plugin.Tactic_matchingK Yh@@AC@@@HA(c;Ltac_plugin.Tactic_matching@AA@ F@@@@@AB@@D (c;Ltac_plugin.Tactic_matching 0k.9 1k.R@'C ^ #env@@ A` B`@@ %sigma@@ G` H`@@ #ln1@@ M` N`@@ #lcm@~@ S` T`@@ "ln@e@ Y` Z`@@ "lm@d@ _` ``@@ %merge@@@Ld La@ Ġ  @@L@@L@@L@L Lw@@Lv Le@ ޠ Ly@@Lx Li 堰! L@@L Lj@Lk Lf@Lg Lb@Lc L`@ a a@@ #+++@@ ՠ L@@L Lа@ ࠰  L@@L L԰ L@L L@L L@ h h@@ &merged@ L@ j j@@@@@@-J@@AD@@|G@@ABqE@@{F@@AH@@BqI@@K@@A (@B +@A@@C@@ABCD@ DB@@ A@@AB@K@(cx;Ltac_plugin.Tactic_matching k.0 k.S@@A@@@$KA(ct;Ltac_plugin.Tactic_matching j  j*@AB@@@.('%@%@AB!CD@J(ch;Ltac_plugin.Tactic_matching j@@A@@@ J@(cX;Ltac_plugin.Tactic_matching h@@A@@@@>=B;D*@I@(c<;Ltac_plugin.Tactic_matching a&@@A@@@ C@A@A@AB<7CD5@HA(c;Ltac_plugin.Tactic_matching2AA@ 8@@@@S@AFAB?@D (b;Ltac_plugin.Tactic_matching c% !c+@@A "id@@ *a +a@@ #oc1@@ 0a 1a@@ #oc2@@ 6a 7a@@ !c@ L L@ ?c @c@@@@@@%'*match*@E$@D@@AF@@)C@@AB$B@@ A@@AC@ B@@AC@@ A@@AD@@BC@F@(b;Ltac_plugin.Tactic_matching ^b _b@@A=@-@@@@A@BC@E@(b;Ltac_plugin.Tactic_matching if~ jf~@G#exn@@@ L LAS "c1@ L@ {d,7 |d,9@@ "c2@  L L@ d,@ d,B@@@S@@@E@AF@@G@@AB@@@?BC=@G@(b;Ltac_plugin.Tactic_matching f~*@@A @a@@G@(b;Ltac_plugin.Tactic_matching eFv eF}@@A'@h@@G@(b;Ltac_plugin.Tactic_matching eFQ eFp@@@ L LD5@v@@#G@(b`;Ltac_plugin.Tactic_matching eFNE@@A;@|@@)G@(b,;Ltac_plugin.Tactic_matching aK@@@@@@@k@AjiBg@C@(a;Ltac_plugin.Tactic_matching h h@@@ %lfun1@"@ h h@@ %lfun2@@ h h@@@@@@B@@A A@@B@@B@(`;Ltac_plugin.Tactic_matching z)XZ@AA   ~@ #  y w R P  }RP;9ذ $pick@@!aY XQ@@XZ XJ@@@X XK@@Y XN@XO@XP XI@   @@~|[Y;9*(ecki'%@@@@?L@@AgK@@ B  @A@@ABF@@E@@AC CC@@G@@A(M@@Z@@AB-Y@@X@@AC[@@]@@AW@@BI@@QU@@APMO@@BCDEQ@@R@@S@@ABJ@@\\@@AV@@5N@@AB ND@@H@@xT@@ABCDF@ F@@ A@@AB aD@@ B@@A C@@BC AI@@ QE@@A SH@@ G@@ABD@]@(];Ltac_plugin.Tactic_matching n! oK@@A "s1@ h@ v w@@ "s2@ M@ | }@@@K@@@B@@A A@@B@ C@@A rA@@ B@@AB@B@(];Ltac_plugin.Tactic_matching  @@A @]@@B@(];Ltac_plugin.Tactic_matching  @@@ U0 U(A.@k@@ B@(];Ltac_plugin.Tactic_matching 5@@A4@q@@&B@(]|;Ltac_plugin.Tactic_matching  @@A;@x@@-B@(]t;Ltac_plugin.Tactic_matching  @-@@ U% UAI@@@;B@(]h;Ltac_plugin.Tactic_matching P@@@O@@@AB@(]H;Ltac_plugin.Tactic_matching e e@@A۰ "m1@ K@  @@ "m2@ E@  @@@@@@ #exn@C@@AB@@A@@AB@ HA@@A C@@B B@@ D@@AC@C@(];Ltac_plugin.Tactic_matching  @ @@ Uq @@ Ur@ UpB2@@@@!@A@B@I@(\;Ltac_plugin.Tactic_matching  @ ؠ @@ U@@ UBE@@@H@(\;Ltac_plugin.Tactic_matching ( I@ Ϡ @@ U@@ UBU@@@#G@(\;Ltac_plugin.Tactic_matching \@@@[@@@)B@(\;Ltac_plugin.Tactic_matching & '%@@@> !a@,@@@A@@  ڰ 0 @@@% #lhs@ @@U@ 9 :@@@@@@A@@A@@A@(\p;Ltac_plugin.Tactic_matching C D#@@@ !k@@'@@ V U@  @@ U@@ U U @U@@ U@ U@ U@ d e@@ #ctx@ U@ l m@@@;@@@ A@@-B@@AB@EA@@A@B@(\@;Ltac_plugin.Tactic_matching z@D {@@@@ !a@,@@@A@@  ߰  @@@{ !b@,@@@A@@   @@@ !m@ ͠@@V,@@V+@ $ %@@ !f@@$@@VD Ҡ$@@VC@@VB@VA@ , -@@@}@@@A@@(B@@AB@@B@(\ ;Ltac_plugin.Tactic_matching @\ @@@@B !k@@@@ V V@  @@ V@@ V V @Vr V@@ V@ V@ V V_@ @S @T@@ #ctx@  @@ V@@ V~ Vf@ @U @X@@@@@@A@@7B@@AB@[B@@kA@@AB@B@([;Ltac_plugin.Tactic_matching @s @x@ @ V@@ V VAN !x@n@@ V Vo@@j@k@@ #ctx@ I H@@ V@@ V V|@"@l#@o@@@@@@A@@ B@@AB@A@@ApB@@B@D@([;Ltac_plugin.Tactic_matching52@@@@+@@@B@([;Ltac_plugin.Tactic_matching89M@@@S !a@,@@@A@@  C @@@8 !m@ \ [@@V@@V@OP@@ !y@ ^@@V@@V@]^@@@,@@@ B@@AA@@B@@B@([|;Ltac_plugin.Tactic_matchingi jK@@@3 !k@@@@ W@ WL@  @@ WN@@ WM WK @W& WC@@ WJ@ WI@ WH W@@@ #ctx@ à @@ W3@@ W2 W@@@@k@@@A@@7B@@AB@cA@@AWB@@B@B@([X;Ltac_plugin.Tactic_matching8F@@@D #ctx@ 㠰 @@ WP@@ WO W0@14@@@@@@A@@ @B@@AB@ZB@@xA@@AB@B@([0;Ltac_plugin.Tactic_matching@@@ !a@,@@@A@@  @@@@@@@ .@B 1@A@@A@ A@@A@B@([;Ltac_plugin.Tactic_matching@@A !m@ Ǡ @@W@@@ #ctx@ x@@W W@@W W@@@ $eval@@IX W@ SX@@X W򰖰@)ProofviewA&tactic @@X W@@W W@W W@W W@./@@@@@@@B@@A/C@@MA@@AB@ B@@A RA@@ C@@AB@C@([;Ltac_plugin.Tactic_matchingB\@@AZ@@@@@A@B@B@(Z;Ltac_plugin.Tactic_matchingKe@@@b@@@@@A@A@(Z;Ltac_plugin.Tactic_matchingST@@@n #lhs@L@[\@@ #ctx@K@ab@@@0@@@ A@@B@@AB@@B@(Zx;Ltac_plugin.Tactic_matchingm n @@@!l@ '@tu@@@C@@@ A@@A@ ZA@@AB@@B@A@(ZT;Ltac_plugin.Tactic_matching   !;@@A%subst@ $@ l v l {@@'context@ @ l | l @@%terms@ @ l  l @@!s@ @@Z)Z@@ZZ@    @@@x@@@"B@@D@@AB+C@@!A@@AC@ A@@A @B@@B@D@(Z4;Ltac_plugin.Tactic_matching  ;@@@9@@@@@AB @C@(Z ;Ltac_plugin.Tactic_matching ! !&@@AF!k@@ >@@Z;Z5@  @@Z7@@Z6Z4 @Z,@@Z3@Z2@Z1@    @@#ctx@ kZD@@ZEZ8@    @@@@@@'*match*@C@@AA@@6B@@AB@ A@@A B@@lC@@AB@C@(Y;Ltac_plugin.Tactic_matching  !3  !9@@AE!s@ %Z9@@ZWZT@ !. !/@@@@@$ @@D@@ABC @D@(Y;Ltac_plugin.Tactic_matching$  %  @y =@@ZC@@ZBBh@@@@65B3@B@(Y;Ltac_plugin.Tactic_matching7  -@@@p@@@B@(Y;Ltac_plugin.Tactic_matching=!_!>!_!@@@\%subst@ @D!_!oE!_!t@@@@@@ A@@A@ A@@A B@@ C@@AB@A@(Y;Ltac_plugin.Tactic_matchingT!!U!"!@@@t%terms@ @[!!\!!@@@*@@@ A@@A@ /B@@A {A@@ C@@AB@A@(Y;Ltac_plugin.Tactic_matchingk''l'(@@'IStreamA!t i/matching_result@@_}@@_|_D'refresh@ @####@@ #pat@ @####@@!$term@ p@####@@"#lhs@ h@####@@k'id_ctxt@J&option@@%NamesA"Id@!t@@]@@]@%>%M%>%T@@l!p@ ]5]@%>%U%>%V@@m#map@@WT@@^x^ @@^ ]@ U@@_(]  @@_C]@]@]]@%\%j%\%m@@@@@@HF@@AOA@@,G@@A6E@@BC`C@@iD@@A^B@@BD@ H@@A~D@@A@@A E@@BC I@@YB@@AC@@ F@@AB eJ@@ ^G@@ACD@H@(YD;Ltac_plugin.Tactic_matching'' '( @@A@@@*G@(Y;Ltac_plugin.Tactic_matching%\%b@@A@@@0.@+@AB*)C%@F@(X;Ltac_plugin.Tactic_matching$%-$%1@@A#!p@ @ $^$i!$^$j@@@@@@O@F@@AC@E@@AB@?C;@F@(X;Ltac_plugin.Tactic_matching/$$0$$@ B@ @@@QBLKCG@I@(X;Ltac_plugin.Tactic_matching ;$$@ T S@@]!@@] ]&A,@ @@J@(X;Ltac_plugin.Tactic_matchingL$$@@@@]);@@]*@](]1D@@ (@@(J@(Xd;Ltac_plugin.Tactic_matching`$$1@ n ,@@]]yAN@ 6@@6I@(XH;Ltac_plugin.Tactic_matchingn$n$vo%2%=@@AU@ =@@=E@(X(;Ltac_plugin.Tactic_matchingu$K$Om@@@@ C@@@@AC@D@(W;Ltac_plugin.Tactic_matching~%|%''@@An!s@@%\%n%\%o@@o!e@G#exn@@@_@^]@%\%q%\%r@@p$info@m@@_A^]@%\%t%\%x@@@ s@@@#D@@AC@@B @A@@.B@@AC@@A@@A_C@@BF@@B@@A#E@@DD@@ABC@@@@ADA(W;Ltac_plugin.Tactic_matching>FAA@F@ @@@B B (W;Ltac_plugin.Tactic_matching%%%%@@AQq!k@@ "_N@! @@ _P@@ _O"_M@_E@@ _L@ _K@ _J ]@%|%%|%@@r#ctx@$#@@ _R@@ _Q _ ]@%|%%|%@@@ @@@ @C@@AA@@7B@@AB@A@@AI@@BC@@sF@@nB@@ABC{J@@E@@AZG@@D@@AH@@BCD@C@(Wx;Ltac_plugin.Tactic_matching '0'F!'0'W@LB\%m_sub@ "/bound_ident_map@@^z@,Ltac_pretypeA*patvar_map@@^{@^y@@%&A%&@@%m_ctx@@'EConstrA!t@@^}@N%&O%&$@@!s@@@^!^v@Z%&([%&)@@%subst@@@^@@^@^!^@l&.&>m&.&C@@'context@3@@^!^@@^!^@}&V&f~&V&m@@%terms@^@@^!^@&&&&@@$nctx@@@^!^@@^!^@&&&&@@@ j@@@@L@E@,B,>,K@)`@@``A'hypname@<@,,+,,2@@#pat@9@,,3,,6@@$hyps@+@,,7,,;@@@ @@@C@@A A@@B@@AB@0E@@AXD@@B@@A?A@@*H@@ABCF@@^G@@zC@@ABD@D@(U;Ltac_plugin.Tactic_matching<$#-A-N@@@2@ @@C@(T;Ltac_plugin.Tactic_matching*!,,+",-<@DC@@d@@ddאBG$decl@M@>,>,T?,>,X@@"id@L@@a`@I,\,dJ,\,f@@8'refresh@E$bool@@@dd@W ,,X ,,@@@ &@@@$A@@AB@@C@@AB@D@@AB@@rG@@A@@ABCoH@@}F@@AE@@C@@ABD@D@(T;Ltac_plugin.Tactic_matchingKu!,,@@@d@@ddDJ@ N@@(E@(T;Ltac_plugin.Tactic_matching!,,!,,@dAT@ X@@2I@(T;Ltac_plugin.Tactic_matching",,f@ied@@deAf@ j@@DD@(T;Ltac_plugin.Tactic_matching",,x@be@@eeCv@ z@@TD@(Tt;Ltac_plugin.Tactic_matching",-",-*@eA@ @@_E@(T\;Ltac_plugin.Tactic_matching#-A-E@ˠd@@de$A@ @@oC@(TT;Ltac_plugin.Tactic_matching@@A@ @@tCA(TP;Ltac_plugin.Tactic_matching ,, ,,@AA@ @@@}@}@ABz@B (T4;Ltac_plugin.Tactic_matching ,,@@A@ @@ BA(T0;Ltac_plugin.Tactic_matching,\,i,\,~@AA@ @@@@A@A (T;Ltac_plugin.Tactic_matching,\,`@@@@ @@ A@(T;Ltac_plugin.Tactic_matching*..*..@:9eK@@9eL9eQA +:'hypname@@ ).Y.w ).Y.~@@;'bodypat@@).Y.).Y.@@<'typepat@@).Y.).Y.@@=$hyps@@).Y.).Y.@@@ @@@C@@D@@ABA@@B@@AC@JE@@ArD@@B@@AB'F@@\A@@AFI@@BG@@zH@@C@@ABCD@E@(S;Ltac_plugin.Tactic_matchingG@0//@@@=@ @@!D@(S;Ltac_plugin.Tactic_matchingF,..G./?/@`_@@:em@@:el:esBR>"id@@@eY@]+..^+..@@?$body@@c+..d+..@@@#hyp@@i+..j+..@@@ 8@@@C@@A B@@D@@AC @A@@BC@D@@AmI@@'B@@AtE@@BCxH@@A@@AG@@BF@@C@@AvJ@@BCD@E@(S;Ltac_plugin.Tactic_matchingH-/ /:@@@;ew@@;ev;e}BG@ g@@/F@(S|;Ltac_plugin.Tactic_matchingY,./@@@<e@@<e<eDX@ x@@@G@(SH;Ltac_plugin.Tactic_matching-/ /#@&;e<e~@@<e<eDj@ @@RF@(S;Ltac_plugin.Tactic_matching./?/I|@Р:e;et@@;eu;eA|@ @@dE@(S;Ltac_plugin.Tactic_matching./?/S@=e@@<e<eC@ @@tE@(R;Ltac_plugin.Tactic_matching./?/p./?/@9eĐA@ @@F@(R;Ltac_plugin.Tactic_matching//////@:ej@@:ek:eАA@ @@D@(R;Ltac_plugin.Tactic_matching@@A@ @@DB(R;Ltac_plugin.Tactic_matching0//@@AA"id@"Id@!t@@e]@0//0//@@B#hyp@9ee9e\@0//0//@@@ @@@@A@A"(R;Ltac_plugin.Tactic_matching(*..@A@%@ @@ A)(R|;Ltac_plugin.Tactic_matching/:11&0:11Z@@A ZE#pat@@:50l0|;50l0@@F$hyps@@@50l0A50l0@@P'hypname@@%NamesA$NameA!t@@fhEf@R901S901@@Q'bodypat@UDg Df@@f@_901 `901@@R'typepat@b @@f@i901j901@@@8@@@v@E@@AD@@3F@@AB:A@@BB@@C@@ABC@sB@@A@@AB@F@(RD;Ltac_plugin.Tactic_matching800800@@ARN'hypname@DEf@700700@@O'typepat@@@e@700700@@@e@@@@D@@AE@@,@AB*@C@@AC)@E@(R;Ltac_plugin.Tactic_matching600x@@@t@u@@@6@5@AB2@B@(Q;Ltac_plugin.Tactic_matchingN44N44@@A ۰^$hyps@@M4f4|M4f4@@_%concl@@M4f4M4f4@@`#lhs@@N44N44@@@@@@B@@AC@@D@@Ae#@A@@BC@A@@A'D@@BC@@B@@AC@DB(Q;Ltac_plugin.Tactic_matchingS5y5S5y5@@@]iT@@]iS]i\D>a'hyppats@I$list@]g@@g@@g@O44O44@@b(conclpat@ @@g@ O44 O44@@c#lhs@]g@O44O44@@d'hyppats@I$list@ @@iK^iG@@iF^g@)R5O5[*R5O5b@@@@@@e@A-E@@GDF@@ABi@*D@@Ah@BCf@H@(Q;Ltac_plugin.Tactic_matching<T55=T55@K@@]iR]irCY@@@G@(Q;Ltac_plugin.Tactic_matchingk@@A^@@@ GA(Q;Ltac_plugin.Tactic_matchingRR5O5eSR5O5u@AAg@"@@*)@&@AB%C@F(Q;Ltac_plugin.Tactic_matching_R5O5W#@@Ar@-@@ F(Q\;Ltac_plugin.Tactic_matching)AA@ @3@@@@AB@C(Q,;Ltac_plugin.Tactic_matchingoY66pY66@@A g!e@@@fj:fifi@X6U6kX6U6l@@h$info@W@@fj;fifi@X6U6nX6U6r@@i$hyps@N@X6U6tX6U6x@@j%concl@D@X6U6yX6U6~@@k%rules@F@X6U6X6U6@@@o@@@B@@3F@@ABC@@*E@@Av@D@@A@@ABC@A@@A@~@@@AF@(P;Ltac_plugin.Tactic_matching[66_77@@ALl!r@bfi@Z66Z66@@m%rules@| @@i@Z66Z66@@@@@,('%@H@@AG'@BCD&$H@(P;Ltac_plugin.Tactic_matchingX6U6"@@Ak@@@:FA(P;Ltac_plugin.Tactic_matchingX6U6j*AA@ @@@@B@A?@=@A:@BC97D (P;Ltac_plugin.Tactic_matching^7g7}^7g7@@j?gj@@gjBDp!k@@ijH@ON@@gjJ@@gjIijGM@@gjF@gjE@gjDgi@[66[66@@q#ctx@PO@@gjL@@gjKgj!gi@)[66*[66@@r$head@@@ihi@5\77 6\77@@s$tail@@hihi@ihi@A]737=B]737A@@@@@@.A@@AC@@LB@@D@@ABC@D@@AC@@B@@ABE@@dA@@AF@@BC@E@(P|;Ltac_plugin.Tactic_matching]^7g7m^^7g7@@Ad@,@@D@(P\;Ltac_plugin.Tactic_matchingd]7379@@Ai@2@@" @@AB@CA(PT;Ltac_plugin.Tactic_matchingo\77p\77/@ACu@?@@@.@,@AB)@B (P8;Ltac_plugin.Tactic_matching{\77@@@@I@@ B@(P ;Ltac_plugin.Tactic_matching]737F]737c@@@t!e@I@]737B]737C@@@W@@@ A@@A@C@@AB@@^A@@AD@@BC@A@(P;Ltac_plugin.Tactic_matching^7g7^7g7@*fiAu!e@c@^7g7^7g7@@@s@@@ A@@A@B@@AA@@yC@@AB@C@(O;Ltac_plugin.Tactic_matching^7g7@@@@@@A@(O;Ltac_plugin.Tactic_matchingY66Y66@@@K@@@@o@Bn@A@@A@QA@@AEB@@B@B@(O;Ltac_plugin.Tactic_matchingI33I33@@A T$pats@@?12?12"@@U$hyps@ @?12#?12'@@V#lhs@@?12(?12+@@@@@@B@@A A@@C@@AB@1B@@A~C@@KA@@AB@C@@@AC@(O;Ltac_plugin.Tactic_matchingB2U2]B2U2o@8@@Sg]Sg@@@SgASgGB:W#pat@O@ A2B2H A2B2K@@X$pats@ƠX@@g1@A2B2MA2B2Q@@@@@53@E@@AD6@BC5/F@(Ox;Ltac_plugin.Tactic_matching-$H33@@A@@@ E@(OX;Ltac_plugin.Tactic_matching*@2.22^@@@]@@@HC@(O4;Ltac_plugin.Tactic_matching0H33 @@A.Y+matched_hyp@8SgH@9B2U2x:B2U2@@Z2select_matched_hyp@@cgegf@@gdUgUE$bool@@@g\UgV@gWUgT@TF3!3-UF3!3?@@\$hyps@@@gtUgp@aG3w3bG3w3@@@0@@@C@@A5A@@0B@@AB@A@@AB@@BC@@eD@@AC@CA(O0;Ltac_plugin.Tactic_matchingyG3w3zG3w3@ABJ@I@@@B@B (O;Ltac_plugin.Tactic_matchingG3w3a@@AS@R@@ B@(O;Ltac_plugin.Tactic_matchingF3!3)g@@@X@X@@@&@A#@A@(N;Ltac_plugin.Tactic_matchingF3!3PF3!3g@)@@Ug^VgcAi[$decl@]@F3!3@F3!3D@@@o@@@ A@@A@tA@@A@B@(N;Ltac_plugin.Tactic_matchingF3!3GF3!3s@@@@{@@ A@(N;Ltac_plugin.Tactic_matching****N@@A ۰!e@0@@``'_@))))@@$info@@@``)_@))))@@$term@M@))))@@%rules@L@))))@@@@@@,E@@A D@@:@C@@ABA@@B@@AC@A@@A@z@@@AE@(N;Ltac_plugin.Tactic_matching*a*e+!+&@@AC!r@e`@*O*S*O*T@@%rules@ @@` @*O*X*O*]@@@@@*(@B&@G@@AF)(BC&$G@(Nd;Ltac_plugin.Tactic_matching)*"@@Ab@@@8EA(NP;Ltac_plugin.Tactic_matching))*AA@A@@@@<@A:9B75C (N0;Ltac_plugin.Tactic_matching(**)**@Q@``v@@`yBB!k@@`@@@`@@``@@`@`@``<@Q*a*tR*a*u@@#ctx@@@`@@```C@b*a*vc*a*y@@$head@@@`K`G@n*}*o*}*@@$tail@@`X`Y@`Z`W@z**{**@@@I@@@.A@@AC@@LB@@D@@ABC@B@@AD@@KA@@ABE@@C@@AC@E@(N;Ltac_plugin.Tactic_matching***+ @@Ab@c@@D@(M;Ltac_plugin.Tactic_matching**@@Ag@i@@ @@AB@CA(M;Ltac_plugin.Tactic_matching*}**}*@ABs@v@@@,@*@AB'@B (M;Ltac_plugin.Tactic_matching*}*@@@}@@@ B@(M;Ltac_plugin.Tactic_matching****@@@!e@G@****@@@@@@ A@@A@RA@@AC@@B@@AB@A@(M;Ltac_plugin.Tactic_matching*+ *+@'`A!e@Y@*+*+@@@@@@ A@@A@B@@AA@@uC@@AB@C@(M;Ltac_plugin.Tactic_matching*+@@@@@@A@(Mp;Ltac_plugin.Tactic_matching**3**L@@@<@@@@G@BJ@A@@A@CA@@A7B@@B@B@(M@;Ltac_plugin.Tactic_matchingMWM@@A  !l@@@XY@"#@@ !e@ @@ Y X X^@./@@ $info@@@ Y X X_@(1)5@@@@@@ D@@AC@@B,B@@@A@@AC@@?@@@AD@(M;Ltac_plugin.Tactic_matching;<@@A< !x@@ X{ Xu@FG@@ !l@ @@Xv@PQ@@@@@(E&@%@F@@ABC@%F@(M;Ltac_plugin.Tactic_matching^@#@@A\@,@@5DA(L;Ltac_plugin.Tactic_matchingf!+AA@@4@@@:@A8@B@6B (L;Ltac_plugin.Tactic_matchingpq@@Y X@@ XϐBA !k@@ Y@@@ Y@@ Y Y̠@@ Y@ Y@ Y X@@@ #ctx@ Y X@@@@o@@@ A@@*B@@AB@cC@@AA@@oB@@AB@C@(L;Ltac_plugin.Tactic_matching@@@8@@@B@(L;Ltac_plugin.Tactic_matching@BB !e@@@@@@@@ A@@A@2D@@ANC@@B@@A@@ABC@C@(Lp;Ltac_plugin.Tactic_matching@@@@@@A@(LL;Ltac_plugin.Tactic_matchingMmM@@@@@@@ 2@B 5@A@@A@A@@AB@@B@B@(L,;Ltac_plugin.Tactic_matchingm9,94m9,9]@!M@N<@@qC$x#env@{@g88g88@@y%sigma@w@g88 g88@@z$term@s@g88g88@@{%rules@o@g88g88@@~!E@|#env@wm@!i88"i88@@}%sigma@wm@*j88+j88@@@@W9@,@A@A@@m@@-A@,@A@@@@@@m@@m尳#@@m@m@m@@@m@@mళ@@m@m@mݠ@m@@@AT@@m@@@A@@J@@m蠰@J@@m@m@@~@@@J|@@m@J6@2@@m@@m𠰳/@@m@m@@m@m@%%@m@m@}@z@@Jz@@m@y@v@@ @Jv@@m@  @m@m@u@r@@Jr@@m@q@n@@$!@ J n@@m@  @m@m@m@j@@ed@@n@k]@@mCrd@@m@@m@m@m@X@U@@PǠT@@n@n@L@I@@ C@@n@@H>@@n@nB@@n@n@n@;@8@@!4@@n@@n @*0@@n .4@@n @n @n @+@(@6"@@n@ @@@@@@n󠰳Ġ@@n@@n@n@ @@@@@nV@@n@n@@@@OL@@n!KH@@n"@n @B@AJ@?<@@n@@n@6@5J430@@n@@n@@n@@n@n@n@n@@@@@@n'~{@@n(@n&@@n%@@n$@n#@@@@g@fJeda@@n-@@n,@@n+@@n*@n)@@@@ܰĠ@@n/@n.@@@@Ӱ@@@n8@@n9@n7@@n6@@@n5@@@n4@n3@n2@n1@n0@@@@@@nA@@@n?@@n@@n>@@n= @@n<@n;@n:@@@@@@nL@@@nK@!@@nI@@nJ@nH@@nG@@nF7@@nE@nD@nC@nB@@@@]@@nY@DA>;@@nW:7@@nX@nV@@nU@ {zw:7@@nT@@nS@@nRhqn@m@@nQ@@nP@nO@nN@nM@l@i@@@@nk@zwtq@@nipm@@nj@nh@@ng@@@ne@@nf@nd@@nc@T]ZAY@@@nb@@na@@n`Q@P@@n_@@n^@n]@n\@n[@nZ@O@L@@G@@nu@@nv@nt@@ns@@@nr@@nq@@np㠰@@@no@@nn@nm@nl@@@=@@_z@@n@@n@n@@n@@n~@7*)@@n}@@n|@@n{@03@@nz@ny@nx@nw@-@*@@QDC@@n@@n@@n@ @2,)@@n(%@@n@n@@nG @@n@n@n@n@@@@@@n@xw63@@n@@n@@n@ @֠ic`@@n_\@@n@n @@n@@n@@n@n@n@n@n@ @@@ @O@@@qE@@F@@ABD@@}A@@AC@@B@@ABC@B@@qA@@AB@F@(K;Ltac_plugin.Tactic_matchingh88k89@AA~wu@i@@@E@A@BFC@F@(K;Ltac_plugin.Tactic_matchingh88@@@@w@@@&@A#@B"!C@D@(K;Ltac_plugin.Tactic_matching{;&;.{;&;]@!M@@@uD #env@@u::u::@@%sigma@@u::u::@@$hyps@@u::u::@@%concl@@u::u::@@%rules@@u::u::@@!E@#env@q@w::w::@@%sigma@q@x::x::@@@@!%@@,~@A@Azw@@qt@sp@ Ac@,b@A^@@@k@ZY@@r@@r#X@@r@r@r@TS@@q@@qe@@q@q@qg@qQ@@@AĐT@@qW@V@@SAR@@JtP@@r@J|P@@r@r@O@L@@@JJ@@r @J@@@r@@r@@r@r @@r @r @%%@r @r@K@H@@JH@@r@G@D@@@JD@@r@  @r@r@C@@@@J@@@r@?@<@@@J<@@r@  @r@r@;@8@@32@@r@9+@@r @2@@r@@r@r@r@&@#@@Ǡ"@@r @r@@@@ @@r&@@ @@r%@r$@@r#@r"@r!@ @@@!@@r,@@r+@*@@r*.@@r)@r(@r'@@@6@@r-@@@@@@@r1󠰳@@r0@@r/@r.@@@@Ѡ@@r4V@@r3@r2@@@@!!@@r?!!@@r@@r>@!Y!@!J!! ! @@r=@@r<@!f!@!J!! @@r;@@r:@@r9@@r8@r7@r6@r5@@@@!P!M@@rE!L!I@@rF@rD@@rC@@rB@rA@@@@!!5@!4J!3!2!/@@rK@@rJ@@rI@@rH@rG@@@@Ġ@@rM@rL@@@@@@@rV@@rW@rU@@rT@@@rS@@@rR@rQ@rP@rO@rN@}@z@@@@r_@r@@r]@@r^@r\o@@r[ s@@rZ@rY@rX@k@h@@c`@@rj@@@ri@\@@rg@@rh@rfZ@@re@@rd7_@@rc@rb@ra@r`@W@T@@!X!+@@rw@  @@ru@@rv@rt@@rs@٠IHE@@rr@@rq@@rph?<@;@@ro@@rn@rm@rl@rk@:@7@@!!a@@r@HEB?@@r>;@@r@r@@r@[XUR@@rQN@@r@r@@r@"+(A'@RO@@r@@r@@r~@@@r}@@r|@r{@rz@ry@rx@@@@@@r@@r@r@@r@T@@r@@r@@r㠰@@@r@@r@r@r@@ @@-H@@r@@r@r@@r@@r@@@r@@r@@r@@@r@r@r@r@@@@@@r@@r@@r@ @@@r@@r@r@@rG@@r@r@r@r@@@@@@r@SFE@@r@@r@@r@ @71.@@r-*@@r@r@@r@@r@@r@r@r@r@r@@@@${@@@@rF@@G@@ABB@@E@@ACC@@A@@D@@ABD@ B@@!AA@@AB@G@(K`;Ltac_plugin.Tactic_matching#hv::#iy::@AAyw@9@@@@F@AB@@G@ABC@G@(KT;Ltac_plugin.Tactic_matching#{v::@@@@I@@@('B%$C @E@(u5Ltac_plugin.Tacinterp&_none_A@AAA@Q*floatarray@,@@@A@@@@@@@P5extension_constructor@A#int@,@@@A@@@@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@@а_$true@@@ @@A@@@ @AF$unit@,@@а`"()@@@@@A@@@@A#G#exn@,@@AA@@@@@&H%array@,@M@A@A@@@ @@-I$list@,N@Aаa"[]@@@+@аb"::@ @@O@@7@@A@Y@@8@@EJ&option@,P@Aаc$None@@@C@аd$Some@ @@I@@A@Y@@J@@WN&lazy_t@,1Q@A@A@Y@@P@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@Ai=ocaml.warn_on_literal_patternmO@\.Assert_failureC@@X@@Awz\@Y0Division_by_zeroC$@@@A~c@X+End_of_fileC+@@@Aj@W)Sys_errorC2@.@@A$r@[.Sys_blocked_ioC:@@@A+y@V)Not_foundCA@@@A2@U'FailureCH@D@@A:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@AI@S-Out_of_memoryC_@@@AP@R-Match_failureCf@eab@c@@AƠ]@C%bytes@ِ@*PervasivesA@,ConstrinternA@*PatternopsA@"PpA@$CAstA@*GenredexprA@)Glob_termA@(Glob_opsA@&TacredA@'CErrorsA@$UtilA@%NamesA@'NameopsA@(LibnamesA@)GlobnamesA@'NametabA@'RefinerA@'TacmachA#Newi@,Tactic_debugA@*ConstrexprA@'TermopsA@'TacexprA@&GenargA@)GeninterpA@&StdargA@&TacargA@'PrinterA@)PretypingA@)MisctypesA@%LocusA@)TacinternA@)TaccoerceA@)ProofviewA)NotationsF@'ContextA%NamedA+Declaration@@,Ltac_pretypeA/ltac_trace_info@@'ExninfoA!t@'TacexprA*ltac_trace@@ @@  @9plugins/ltac/tacinterp.mlnn@@(has_type@@M#Val@!t@@ i@X!3@@@@A@)GeninterpA+interp_sign@@eC@@5@@@"-extract_trace@@>@@f ekJ@@f&el@emej@7;7H@@%Value@!t@,@@@A#Val@!t@@f@@:plugins/ltac/taccoerce.mlibb@@@@@A)of_constr@@@'EConstrA&constr@@f"@@f@f@dd@@)to_constr@@@@fJ&option@&constr@@f@@f@f@1e2e;@@*of_uconstr@@@,Ltac_pretypeA2closed_glob_constr@@f/@@f@f@Ff<>Gf<s@@*to_uconstr@@<@@fİ.@,Ltac_pretypeA2closed_glob_constr@@f@@f@f@`gtvagt@@&of_int@@A#int@@@fǰ\@@f@f@shth@@&to_int@@i@@f˰[@@f@@f@f@ii@@'to_list@@@@fаqI$list@@@f@@f@@f@f@jj @@)to_option@@@@fհ@@f@@f@@f@f@k k 3@@'to_pair@@@@f۰@@f٠@@f@f@@f@f@l46l4W@@$cast@@@&GenargA:I@@/catch_error_tac@@~|@@iI@@iH@@iGi)@zi5@@i9i-@@i4i.@i/i*@i+i(@@@*curr_debug@@@@iip@,Tactic_debugA*debug_info@@iiq@irio@cgcq@@*pr_closure@@@'EnvironA#env@@ii@@%NamesA"Id@#MapJ!t@@nn@@ni@0glob_tactic_expr@@ii1@@n"i@ii@ii@ii@12@@T*pr_inspect@@<@@oTna@@@nrTne@@@rpTniW@@rTnj@nkTnf@ngTnb@ncTn`@WNRXN\@@%,constr_of_id@@@'EnvironA#env@@y%rư@@%NamesA(variable@@y%rʰ@'EConstrA!t@@v%r@r%r@r%r@@@c*push_trace@@OH@@}@@}c}H@@@}]c}Lנc}|@@}{c}y@@}xc}M@}Nc}I@}Jc}G@@@g/propagate_trace@@@@~_g}@J&option@@#LocA!t@@~f@~eg}@@%NamesA"Id@!t@@~kg}@{@@~g}$ g~Q@@~Pg}@}g}@}g}@}g}@}g}@@@t,append_trace@@Š@@@@u@@t~@@@t~ðt~@~t~@~t~@Y]Yi@@|0coerce_to_tactic@@J&option@@#LocA!t@@I@@H|-@)!t@@g|1@@@|5|6@7|2@3|.@/|,@I_cJ_s@@6intro_pattern_of_ident@@@%NamesA"Id@!t@@uɰ@$CAstA!t@)MisctypesA2intro_pattern_expr@@@@@@vw@@.value_of_ident@@-@@z@@{@|y@@@#+++@@?@@̰@ @@а@@@%)%.@@;extend_values_with_bindings@@j@@}v@@u󠰖@,Ltac_pretypeA4constr_under_binders@@@@@𰖰@ˠ @@@@ؠ @@@@@aea@@+is_variable@@@@ǰ@$ListL#elt@@˰E$bool@@@@@@!u!y!u!@@%debug@@*PervasivesA#ref6@@@@@'!!(!!@@)set_debug@@F@@F$unit@@@@@>" "$?" "-@@)get_debug@@@@c@@@@S"a"eT"a"n@@.debugging_step@@@@."@@"@@}zt@@N{A|&qh@@?@@>'@(#@$!@"|""|"@@8debugging_exception_step@@@@@@@@G#exn@@@@@d@@Ⱆ@@㐐A@@@@@@@@@#6#:#6#R@@3try_interp_ltac_var@@@/@@A>@?A@@@@9@۠@'EnvironA#env@@U@#EvdA(evar_map@@V@T@@S@#key@@3$@@#? @!@@@@'${$'${$@@/interp_ltac_var@@@@@@A@e@@@QP@@K@@@@@@F@@@@2@@@@@X,%/%3Y,%/%B@@,interp_ident@@@@+@}@@)@}@@*@r@@&@@@@@0%%0%&@@6+interp_name@@@@6Q@@@6U@@@6Y@$name@@`6]@@6^@_6Z@[6V@W6R@S6P@5&&5&&@@E8interp_intro_pattern_var@@J&option@@#LocA!t@@@@E@ @@E@@@E@@@E@@@E@)MisctypesA2intro_pattern_expr@'TacexprA3delayed_open_constr@@@@E@E@E@E@E@E@ 9'E'I 9'E'a@@K?interp_intro_pattern_naming_var@@RO@@N@@MK@T@@(K @9@@&K@9@@'K@.@@#KJ9intro_pattern_naming_expr@@4K@K@K@K @K @ K@ E=(( F=((6@@Q*interp_int@@@@Qh@P@@@@Ql@@Qm@nQi@jQg@ gA(( hA((@@V1interp_int_or_var@@@@Vᰖ@&or_var @@V@@V尖V@V@V@ G)) G))@@[9interp_int_or_var_as_list@@@@V[ @"P@@)[@@['&or_var@@(@@'[@[ @ [ @ K** K**3@@a6interp_int_or_var_list@@@@aq@ gS/@@@@b@@au v1@@a|@@{av@war@sap@ Q+ +  Q+ +#@@d*interp_hyp@@$@@d@@'EnvironA#env@@Nd@@#EvdA(evar_map@@Od@ @@@@dd@d@d@d@d@ U++ U++@@t7interp_hyp_list_as_list@@^@@t@:@@t@5@@t@䠰;@@@@tˠ t@@t@t@t@t@t@ U]-5-9 V]-5-P@@{/interp_hyp_list@@@@9{ @q@@8{@l@@7{@  w@@5@@6|*@@){ { @@{@{@{@{@{ @ a-- a-.@@0interp_reference@@@@L@C@@P@@@T@<@o]@)GlobnamesA0global_reference@@)J!^@_\@@[X Y@ZU@VQ@RM@NK@ d.`.d d.`.t@@)4try_interp_evaluable@@z@@p)]@@i)d@%NamesA(variable@@)e@f)a:evaluable_global_reference@@)b@c)^@_)\@ m// m//@@/0interp_evaluable@@?@@}/@@@/@$@@|/@6@@/ S۠Q@@/@@/@@/@/@@//@/@/@/@/@ Is0r0v Js0r0@@:2interp_occurrences@@@@:@@%LocusA/occurrences_gen젰@@@@:Q@@P:/occurrences_genˠ@@:O@@N:@:@:@ ~3$3( 3$3:@@K3interp_hyp_location@@@@K@@@K@@@K@Q6@@@@@@K\@@@@K@K@K@Kc*&@@@@K K@K@K@K@K@K@K@ 33 33@@S interp_hyp_location_list_as_list@@ !@@5Sݰ@@@SSᰖ@@@RS尖@u@@J@@P@@OS@@K@@QS@S젰@%LocusA1hyp_location_flag@@'S@S鰖 Ѡ/occurrences_gen6@@IS%@@$S!0S"@#S,S@ S@@S@S@S@S@S@ W34 X34!@@\8interp_hyp_location_list@@ @@\l@s@@\p@n@@\t@ +@@@@@@4@@@@@s@@@]@@\xʠj%@@@@@@\@@~\y@z\u@v\q@r\m@n\k@ 55 55/@@a-interp_clause@@ @@a@@@a@@@a@+clause_expr@@@@a@@a "&clause@@a@a@a@a@a@ 55 55@@h:extract_ltac_constr_values@@ 6@@h=@@'EnvironA#env@@XhA@,Ltac_pretypeA4constr_under_binders@@@@hB@Ch>@?h<@ !66 "66@@p0intropattern_ids@@#SetI!t@@p@נҠ@ p@@p@@p@@p@ F88 G88@@+extract_ids@@I$list@V@@@@+@S 1@@@@/@D@@34@50@1,@-*@ v;P;T w;P;_@@0default_fresh_id@E@@@ interp_constr_in_compound_list@@@~&constr@@\S Q@T@@+,@$DAstA!t@)Glob_termA-glob_constr_rE3@@2H@@'K)@(-A.@@@@F@@'EnvironA#env@@^@@K ^@AAAA@3@0@(@I$list@w@@ 9,@@@ @ @ @@@@@@ XSPST XSPSr@@2interp_constr_list@@I@@հ@c@@ٰ@'@@ݰ@:ࠠ#any@@@"@A@@!@@ @@@@@@@@@ᰖ8@@@@@@@@@@igUUjgUU@@7interp_open_constr_list@@@@O@@@N@@@yI@ࠠTS@@@A@@Y@@X Z@@Wl4@@x@@w[@VM@@L0ՠ@@@]K@@J@H@G@F@E@D?@jVVjVV,@@-interp_unfold@@@@@ i@@@ @@@ j F@@@@@@ u@@àŠ @@@@@@@@@@ c+@@@@"@@@@@@nVVnVV@@+interp_flag@@Y@@ ܰ@ @@ఖ@ >@@䰖@@*GenredexprA-glob_red_flag ΠV@@ j@@@@@@@@@j@@i谖#g@@f@@@@@iqWWjqWW&@@>interp_constr_with_occurrences@@@@u@@@y@@@}@7  @@@@@@E@@t<@@@@@@@@Q .@@@@@@@@@~@z@{v@wt@tWWtWW@@ ,interp_closed_typed_pattern_with_occurrences@@@@ǰ@@@˰@@@ϰ@  `@@@@@@֠@$UtilA%union @%NamesA:evaluable_global_reference@@y֠򠰳 ʠ >@@@@@@@@@࠰@@ @@@@@@@@@Ӱ⠰ W@@@@ TC@@@@@@@@@@gxX2X6hxX2Xb@@ /interp_constr_with_occurrences_and_name_as_list@@@@ :@ @@ 9@@@ 4@ 5  @@@@@@A@@ p8@@@@@@ ^ @@ _@` 8@@78 ߠ 6@@ X@@W Ta@@H U@V Q /@@Z R@S 6@@5@3@2@1@0@/ *@[[[\@@-/interp_red_expr@@@@-@@@-񰖰@@@-@,red_expr_gen{ࠠ@@@-@A@@--@A@@@@@@ 𠰳@@@@@-  <@@- ܠ P@@3@@2@@1@0@@/-`@@b @@d@@c@ae@_-@@-j-jc@@-n=-o@@U-p@@m-k@l-@-@-@-@-@z]m]q{]m]@@B/interp_may_eval@@@@@cBȰ@@'EnvironA#env@@ȏB˰@@@ßBΰ@"ࠠyx@@é@A@@èFȓ@@ȕBç @@æBȝ Y@@ì@@ëBȟ@ȞBѰ@#EvdA(evar_map@@$B~@'EConstrA&constr@@@}BҐABϐAB̐ABɐABZ@jB^@fBb@]Bf@(may_evalaBn @%NamesA:evaluable_global_reference@@ Bâ 蠰 4@@ñ@@ð@@ï@î@@íBoó@@õ @@÷@@ö@ôø@òBp@@mBjuBk@lBg@hBc@dB_@`B[@\BY@EalapFala@@c6interp_constr_may_eval@@@@ɠcʰ@h@@ɗcΰ@c@@cҰ@h堰ޠࠠ87@@@.d+@A@@d,d@A@@@@@@頰 S@@@@@蠰 @@򠰳 e= @@@@@@@@@𠰒QO@@ ~F@@@@@b@@@cְ@@ɯcɬ@'EConstrA&constr@@ɕcɭ@ɮc@c@c@c@c@gqgugqg@@m0message_of_value@@@)GeninterpA#Val@!t@@˦mɻ@'FtacticA!t@"PpA!t@@/m'@@&mɼ@ɽmɺ@jjjj@@4interp_message_token@@>@@̃@-message_token@@̔@@̓̋@@̊̇;.@@̭̥@@̤̈@̉̄@̅̂@/l~l0l~l@@.interp_message@@o@@9м@I$list@9E@@8@@7@@6'@@&ob@@V@@@н@ол@cmmdmm@@4interp_intro_pattern@@@@Az@@'EnvironA#env@@%{@@#EvdA(evar_map@@$y@/* <@@' k 3@@)@@(@&@@ѵ@@Ѵ}+@$CAstA!t@)MisctypesA2intro_pattern_exprv3delayed_open_constr@@Ԓ@@ԑ@@Ԑ{@Ԁ@@~~@@рu@nnnn@@;interp_intro_pattern_naming@@@@Ҥ@@ңс@oт@kу@`ф@}9intro_pattern_naming_expr@@Rц@@Kх@ч@ш@щ@ъ@ыv@pupypup@@;interp_intro_pattern_action@@ь@э@ ю@9intro_pattern_action_exprt@@ђ0ݠ[@@@ё@ѓ@є@ѕ@іw@ q_qc q_q~@@;interp_or_and_intro_pattern@@ї@ј@Jљ@9or_and_intro_pattern_expr@@ѝ[젰+@@@ќ@ў@џ@Ѡ@ѡx@FssGss@@ !interp_intro_pattern_list_as_list@@Ѣ@ѣ@v˰@g@@|ϰ @'TacexprA.intro_patterns@@"@@@Ѫ@ѫ@Ѭy@o!tup!tu!@@ "interp_intro_pattern_naming_option@@@@ԝ@@@ԡ@ @@ԥ@ `:@@Ծ@@Խԭ@@Ԭԩ qK@@Լ@@ԻԵ@@ԴԪ@ԫԦ@ԧԢ@ԣԞ@ԟԜ@(v~v(v~v@@ "interp_or_and_intro_pattern_option@@@@ՙ@U@@՘򰖰@P@@Ր@ f @@Օ  @@՗@@Ֆ@Ք@@Փ@@@@@@4$ Ԡ㠰@@h@@g`@@_(@@'%@&@@@@@,w>wB,w>wd@@ ;interp_intro_pattern_option@@]@@ տ@@@ ð@@@ ǰ@蠰ᠰ @@  @@@@@@@@@ @@ ˰, ֠3@@@@@@ @@ @ @ @ @ @ վ@z7y y${7y y?@@0interp_in_hyp_as@@@@P @@@O@@@N@E@@L@@MzRK [@@5 R@@7@@6@4@@3@@2@@1@9A/D.)$@@]@@\@@[@@ZE@FB@C@@@ @ @=yy=yy@@3interp_binding_name@@*@@֑j@@@֏n@@@֐r@5quantified_hypothesis@@yv@@ւw@xs@to@pk@li@Az~zAz~z@@! (interp_declared_or_quantified_hypothesis@@[@@!ϰ@@@@!Ӱ@@@@!װ@1@@!۰6@@!@!@!@!@!@JJ|C|GKJ|C|o@@(.interp_binding@@@@ד(7@o@@ג(;@ h@@h(?@j@@א(I #@@eR @@g@@f@d(J@K)H@@G(C t@@{(x<@@׏(ׇ @@ל(׈@׉(׀@@(y@z(D@E(@@A(<@=(8@9(6@Q}O}SQ}O}a@@2/interp_bindings@@@@2ת@@@2׮@ @@2ײ@m(bindings U Nࠠ@@@D2A@A@@2B2@A@@@@ݠ@@ܠà @@@@@2׺@@׹2׶92Ǡ2 @@2@@2@2׷@׸2׳@״2ׯ@װ2׫@׬2ש@U}}U}~@@=;interp_constr_with_bindings@@S@@ج=e@ 6@@ث=i@ 1@@ت=m@ @@ا @@ة@@ب@ئ=tx ɠ  ࠠ  @@؍@A@@،@@؋@@؊0 @@ؐ@@؏@؉@@؈=u@v=q R@@ط=ش U@@ػ=ظ @@ؽ@@ؼ=ع@غ=ص@ض=r@s=n@o=j@k=f@g=d@_=A_=\@@H interp_open_constr_with_bindings@@@@H˰@ @@Hϰ@ @@HӰ@ [@@ R@@@@@Hڠ򠰒 C <ࠠ  @@@A@@@@@@𠰳 r@@@@@@@H@Hװ @@%H" @@)H&( @@+@@*H'@(H#@$H@H@H@H@H@dd@@S/loc_of_bindings@@;@)Glob_termA-glob_constr_gQ@@PS^`@_S=@@<S9@#LocA!t@@OSK@@JS:@;S8@:i;i@@W $interp_open_constr_with_bindings_loc@@z@@Wف@<ࠠ  @@@A@@Wٝ@@ٜWً2 @@@@Wٌ@ٍWو 렰 䠰ࠠ > =@@@A@@@@@@ᠰR@@@@@@@Wى@يWم֠@@!@@ W@ @@+@ @@* @@% @@'⠰ J@@)@@(@&@$@#@"W@Wن@هWق@كWـ@nNRnNv@@b6interp_destruction_arg@@@@ݚb5@@)ProofviewA$GoalA!t@@b9@$bB4core_destruction_arg@@ړʠ@@ڕ@@ڔ@ڒ0  zࠠ  @@ڛ@A@@ښ@@ڙ@@ژ蠰@@ڞ@@ڝ@ڗ@@ږ@ڑbI@@HbC@Db=A@@F@@ڠb~@@@ڌbڂZ;@@bڎ| @@ڐ@@ڏ@ڍ@ڋbڃ@ڄb@ڀb}@@|bܗ@ܹb>@?b:@;b6@7b4@\uRV]uRl@@/head_with_value@@@@ރ@@ނʠ ށ@@ބ@w!t@@ހ@@@~"@}@@@@.interp_context@@@'EConstrA&constr@@ޯޓ8@@ޚޔ@ޕޒ@@@)use_types@@@޷޶@373@@@,eval_pattern@@@,Ltac_pretypeA3extended_patvar_map@@޹@@@޽@@'EnvironA#env@@@@#EvdA(evar_map@@Ű@̠@@РҠ@@@@@͠ .constr_pattern@@@ɰ%ߠ @@@@@@޾@޿޺@޻޸@#JN$JZ@@,read_pattern@@n@@u@l@@t"@i@@s&@d@@r*@ -match_patternj@@n0@@p@@o@m\@@q@l2@@1.!!J $@@K@I>@@=/@0+@,'@(#@$@ @  @@3cons_and_check_name@@@@ߛߍ@@@ߑ@@ߒ@ߓߎ@ߏߌ@@@4read_match_goal_hyps@@@@@@@@@@3@@@2@젰@@@@@*2match_context_hyps)@@.@@0@@/@-@@1@,@@@@氖 ''໠ @@@@@@@@@@@@@@@@/read_match_rule@@^@@V@Z@@W@U@@X@N@@Y@*match_ruleˠ@@Р@@@@@ϠI@@@ij@@hf@@e[ ++ᣠ@@@ᆠ@@@@Z@\@]@^@_@`U@|%-}%<@@,type_uconstr@%flagsW@@@@-expected_typeh@@/@@0,@@EB@6@@TF@@'EnvironA#env@@J@@@N@@Ⅰ@@@O@PK@LG@HC@D-@.@@@@4warn_deprecated_info@#locJ&option@@#LocA!t@@@@԰@@@ӰF$unit@@@@@@  ,@@*val_interp@@@@@BF$appl⠰@@@@H@@@%GI@'FtacticA!t@@K@@L@M@N@O2@ 3 4@@+eval_tactic@@3P@ QzF$unit@@@%r@@qT@U@V3@ P Q"@@*force_vrec@@PW@@@X@'FtacticA!t #Val@!t@@(Z@@[@\@]4@ t`d u`n@@5interp_ltac_reference@$loc'OƠ@@ @ 5@@6_@@@`@a@V%g_ref@@b@'FtacticA!td@@e@f@g@h@i5@ gk g@@-interp_tacarg@@j@t.gen_tactic_argy*g_dispatch@@@@k@'FtacticA!tm@@n@o@p6@ ;? ;L@@*interp_app@@@@ f@@ eq@r@s@ @@t@'FtacticA!tv@@w@x@y@z@{7@!!@@/tactic_of_value@@|@}@)ProofviewA&tactic@@%~@@8@!! @@-interp_letrec@@ば@ Ǡ }%lname@@q|}{@@@@~@{p@@oグ@%ヰ ]z<@@;@@@9@!MAAE!NAAR@@,interp_letin@@M㈰@/@@}e@d@@c㉰@K㊰&@@@:@!nN!oN'@@4interp_match_success@@n㏰@@/Tactic_matchingA!te@@㐰 _i@@h@@;@![ӹӽ![ӹ@@6interp_match_successes@@Q)lazy_flag@@M㔰@㕰@ݠ/Y@@Z㖰 Ġ@@@@@<@!r!r@@,interp_match@@㛰@)㜰@㝰@ %g_pat@@<@'TacexprA0glob_tactic_expr@@9@@;@@:㞰@@@@=@!ڠڤ!ڠڰ@@1interp_match_goal@@㤰@[㥰@.direction_flag@@㦰@ VƠ8@@@'TacexprA0glob_tactic_expr@@[@@@@㧰@@@@>@"]a"]r@@-interp_genarg@@㭰@!l0generic_argument!s&glevel@@""@@"㮰@'FtacticA!t"#Val@!t@@ @@@@?@"Kmq"Lm~@@9interp_genarg_constr_list@@K㴰@.㵰@"A!"#Val@!t@@"@@!@@@@"kdh"ld@@6interp_genarg_var_list@@k㹰@N㺰 @@@@A@""@@2interp_ltac_constr@@㾰@m㿰@'FtacticA!t@'EConstrA&constr@@@@@@B@"nr"n@@-interp_tactic@@Ű@1@)ProofviewA&tacticF$unit@@@?J?@@?1@1@C@""@@+name_atomic@#env#env@@&%@@%Ͱ@!`2atomic_tactic_expr@@&ΰ@!!$8@@%&&@@&'ϰC&tacticF$unit@@@B@@B@@@D@# PT# P_@@-interp_atomic@@ְ@6gen_atomic_tactic_exprV@@Dװ!R$i@@L5@@6@@E@#&#'@@*+default_ist@@@@Cb*C_ k@@C*C`@Ca*C^@#:;#;;@@*+eval_tactic@@@@C*C!@@C*C@@C*C@C*C@#T? Y ]#U? Y h@@*/eval_tactic_ist@@ @@C*Cݰ@B@@C*Cᰖ!@@C*C@@C*C@C*C@C*C@#wD  #xD ! @@*.interp_tac_gen@@t @@Db*Dm@@Dl*D @!2@@DY*D@!%@@DA*D@@'TacexprA/raw_tactic_expr@@D*D!䠰F$unit@@@D @@D*D@D*D@D*D@D*D@D*D @#K!z!~#K!z!@@*&interp@@ @@D*D!@@D@@D*D@D*D@#V#$#(#V#$#.@@*+hide_interp@@H@@E**D԰@A@@D*Dذ@@@E@@E*E @@E *Dܰ"3D@@E<*E/@@E.*D@D*D@D*D@D*D@$Z$$$Z$$@@*0register_interp0@@#+genarg_type#E#E#E@@E*Ed@@#+interp_sign@@E*E@*E K *E|@@E}*EAE*EAE*EhF$unit@@@E*Ei@Ej*Ee@Ef*Ec@$Hn&&!$In&&1@@**def_intern@@E*Eް@E*EⰖ @E*E@E*E@E*E@$bu&&$cu&&@@*)def_subst@@@E*Eﰖ@E*E@E*E@E*E@$wv''$xv''@@**def_interp@@@E*E@$1F*F @@F*F@F*E@E*E@$w''$w''&@@*/declare_uniform@@$IG_*Gc*G`@@Gb*Fh@@G[*F@F*F@$y'A'E$y'A'T@@*$lift@@@@G䰖@@'EnvironA#env@@G*G簖@@#EvdA(evar_map@@G*G갖@@G$G*GAG*G됐AG*G萐AG*G吐AG*G@5*G@*G @@G*G@G*G@G*G@G*G@$(c(g$(c(k@@*%lifts@@@@H1@O@@H=*H4@J@@H>*H7@@H:@#EvdA(evar_map@@HN*H-$H*H.@H/*H;AH<*H8AH9*H5AH6*H2AH3*H@;*H @)*H b@@H*H@H*H @H *H@H*H@%Q))%R)) @@*0interp_bindings'@@"@@H*Hj@ ߠؠࠠ21@@H@A@@H@@H@@HF@@H@@H@H@@H*Hn@@@H*H{@@@H*H ɠ1@@H@@H@H*H@H*H|@H}*Hu@@Ht*Ho@Hp*Hk@Hl*Hi@%**%**.@@**I9@I:*I5@I6*I3@' ++' ++@@*0interp_pre_ident@@$K@@I*I@0@@I*I@0@@I*I@O&string@@@I*I@@I*I@I*I@I*I@I*I@I*I@'>,,'?,,(@@**val_interp@@$~@@O*O@",@@O*O@@$@@O*OQ@@O@@O@O*O@)ProofviewA&tactic+@@O@@O*O@O*O@O*O@O*O@'y22'z22@@*2interp_ltac_constr@@$@@P*O߰@"g@@P*O㰖@@@@O*OX@@O@@O@O*O簖;6@@O@@O*O@O*O@O*O@O*O@'22'22@@*-interp_redexp@@@@P^*P@@@PD*P@(,raw_red_expr@@Pk*PҠg@@PF":evaluable_global_reference@@P*PG@@PH@@PE@PC*P @P!*P@P*P@P*P@'3 3$'3 31@@+,vernac_debug@@ b@@QW+QN @@QT+QO@QP+QM@'55'55@@@E# 2ZFZC@""@@/Tactic_matchingA@&A@ABCE@@@+'*match*@,v@,{@,} @, @,@,@,@,@@@A!f@@B%YW@@"=b@@A#Z@@#[@@ABC$Y@@"!c@@A&MO@@ |@@A L@@BC"_@@#e\@@!2i@@ABDE m@@ l@@@@AB@@@@AC@@F@@.@@AB z@@&@@@@ABCD!g@@E@@H@@ABlC@@%V@@ACEF&S@@&T@@A%U@@@@A!2k@@BC(pB@@ w@@A@@(E@@ABD(6D@@@@A@@B|@@7p@@ACn@@ q@@6@@ABB@@]@@N@@ABCDEFM@@/W@@AX@@Qa@@A r@@@@ABC1\@@6^@@ x@@ABo@@ v@@@@AB}@@[@@ACDE(G@@K@@A@@Be@@H@@AI@@x@@ABCbz@@y@@A>@@gA@@AB@@@ jp@@AIm@@t@@ABCDFGH_u@@Dv@@Aw@@me@@ABg@@i@@Af@@hj@@ABCs@@l@@A )r@@@@AB@@kf@@As@@BC o@@7@@A@@@@ABa@@y`@@Ad@@c@@ABCDE sq@@~@@AS@@Y@@AB ts@@@@A u@@BC}T@@h@@AUk@@@@AB3U@@2_@@d@@ABCD{@@@@Aj@@By@@ZO@@AC V@@J@@kZ@@AB"d@@D@@A":h@@}@@A/@@ &t@@ABCDEFG)GA@@ab@@q@@AB'eN@@' R@@AC'M@@':P@@A8Q@@NP@@AB(F@@'L@@ACD(mH@@$T]@@A'K@@$^@@AB%?X@@)0C@@A#a@@8R@@ABCE(,J@@#`@@A }@@ I~@@AB :{@@[@@A(qI@@B"@@@(t5Ltac_plugin.Tacinterp*C11*D2&2,@"@@O=*OAB,@L@@@;@A'@B&%CEFH~x@u@At@BCsrDEdcWVP@O@ACDLKFG10  @@A@B,CDEFHI@@@(tp5Ltac_plugin.Tacinterp*j1S1U*k1S1u@#&@@N*OB,*&interp@@'@@N*N㰖@%`@@N*N簖( %focus#N@@O*O@@O*N@@N*N@N*N@N*N@*11 *11@@@@@@@A|@B{zCtsEedFDC3@=4@A3@B21C/.DE$#GH]I@@@(tX5Ltac_plugin.TacinterpL@AB@@@@(t85Ltac_plugin.Tacinterp*00*00@#v@@N*NB-*&interp@@(@@N*N@&&@@N*N򠰖**@*u@@N*N@@N*N@N*N@N*N@*00*00@@@@@@@A@BCEF|@6}@A|@B{zCxwDEmlGH4I@@@(t 5Ltac_plugin.TacinterpE@A;@@@@(t5Ltac_plugin.Tacinterp+0A0C+0A0@@@*N&B-V@ @@@@A@BCEFHLI@@@(s5Ltac_plugin.Tacinterp+//+/0?@@@*MϐB-j@@@@(s5Ltac_plugin.Tacinterp+#//+$//@@@*MxB-v@*@@ @(s5Ltac_plugin.Tacinterp+//q/s+0/q/@@@*M1B-@6@@,@(s5Ltac_plugin.Tacinterp+;/2/4+</2/o@@@*LB-@B@@8@(s|5Ltac_plugin.Tacinterp+G/2/U @@(@@*Lt*L@@(TactypesA4glob_constr_and_expr@@*L2*Lt@'EConstrA&constr@@*L*L@@*L됐@*Lꐐ@*L*LA-@q@@g@(s`5Ltac_plugin.Tacinterp-@A-@u@@kM@L@*#arg@@@ABONCDLKE=.and_short_name@%NamesA:evaluable_global_reference@@*L9*L5@@*L4@@*L3A.`@@@ @(s5Ltac_plugin.Tacinterp,.f.h,.f.@@@*KB.l@ @@@(r5Ltac_plugin.Tacinterp,%.1.3,&.1.d@@@*KB.x@,@@"@(r5Ltac_plugin.Tacinterp,1.1.O @@)n@@*JB*K@4glob_constr_and_expr@@*K*K[&constr@@*K*K@@*K@*K@*K*KƐA.@U@@K@(r5Ltac_plugin.Tacinterp,Z--,[-./@@@*KrB.@a@@W@(r5Ltac_plugin.Tacinterp,f-. @@5*Kx@@%LocusA+clause_expr&lident@@*J*K@@*K*Kw@@*K*K*Kv@@*Ku@*Kt@*Ks*KA.@@@@(r5Ltac_plugin.Tacinterp,--,--@Y@@*K B.@@@@(rx5Ltac_plugin.Tacinterp,-- @@r*K@@$CAstA!t2intro_pattern_expr|@@*K@@*K*KԠm-intro_pattern@@*K*K@@*K@*K @*K *K!A/@@@@(rh5Ltac_plugin.Tacinterp,--,--@@@*JΐB/&@@@@(rP5Ltac_plugin.Tacinterp,-- @@*J԰@o*JӰ$@@*J*J*J@@*Jѐ@*JА@*J*JA/G@@@@(r@5Ltac_plugin.Tacinterp--P-R--P-@@@*JB/S@@@@(r(5Ltac_plugin.Tacinterp- -P-m @@*J@(*J*J0*J@@*J@*J@*J*JA/p@$@@@(r5Ltac_plugin.Tacinterp-)---*--N@@@*JWB/|@0@@&@(r5Ltac_plugin.Tacinterp-5--7 @@*J]@O&string@@@*Jc*J\] *J[@@*JZ@*JY@*JX*JjA/@R@@H@(q5Ltac_plugin.Tacinterp-W,,-X,-@ @@*JB/@^@@T@(q5Ltac_plugin.Tacinterp-c,, @@2*J@&or_var@#LocA'located")J @@*J@@*J*J"*J@@*J@*J@*J*J%A/@@@@(q5Ltac_plugin.Tacinterp-,,-,,@ Q@@*IېB/@@@@(q5Ltac_plugin.Tacinterp-(E(G-(E(a@&W@@G*GA/@@@@@A@B~}CwvEhgFGF6511/@-@ABC*)DE%$"@ @ @ABC@@ABCDEFGf@@ABC@@@ABfCD@@ABCDEFiGH@@@(q5Ltac_plugin.Tacinterp-( ("-( (:@&@@G*GA0@@@@@A@BCEFy2G$H@@@(p5Ltac_plugin.Tacinterp-''-'(@&@@G*GA01@@@@@A@BCEFHG.:H@@@(p5Ltac_plugin.Tacinterp-''-''@&@@Gx*G{A0G@@@@@ABCEF^GDPH@@@(m5Ltac_plugin.Tacinterp./1./@3D08@@@@@A@@ABDF@@AB@@A@BC@@AuBCDsE}@{@AutBrqDFGccUSQ@BG@>@A=FH@@Y@(i5Ltac_plugin.Tacinterp./M|M./M|M@A0@@@cJ[9*%@ @ACD UEFP@@A@@ABJCDI@@A|{BCyxr@p@p@ABCDmMEFG@@N@(i5Ltac_plugin.Tacinterp.-M?MS.-M?Mz@1A0@@@hxV@J@AE B)CsDEF G@@M@(h\5Ltac_plugin.Tacinterp./SO@-,,d@@dA1@^@@@@ABC6DE@@S@(cd5Ltac_plugin.Tacinterp/i/j@-&--d@@dA1,@u@@@A@A @B2CMD61E@@R@(a5Ltac_plugin.Tacinterp/w/w@@A1./r@,@@@A@@/o/x@@@0!v@//@/@@  @/p/p@@#wit@//@@  @@ @/p/p@@"t''val_tag#wit!t@2!t@/l#typ1'$Dyn_'a@@@!!@@!@/q //q 0@@3"t'@,@@"@@"!@/r<B/r<D@@@@,@@@A@@20@@1=@A@@@@5S@E@@A/C@@D@@ABXB@@MA@@AC@@E@(a5Ltac_plugin.Tacinterp/x`@@Am@/,@@@AM@@%@"2K@@1X@A@@@E@(a5Ltac_plugin.Tacinterp/v/v@J&option@@$CSigA"eqP@@$4"p@@$6"@@"@@"BD@@@@=@@A@y@@ C@(aH5Ltac_plugin.Tacinterp0~q "@@@@@@@@A@B@@B@(a05Ltac_plugin.Tacinterp0}dp0}dt@@A26^0a@,@@@A@@^^0T0~u@@@1_!t@00u@0t@@^&@@^&^&%@0z'0z(@@`!v@00y@0x@@^&^&$@0z)0z*@@"t'!x!t@b"t'@a'$Dyn_'a@@@&5 I&6@@&8@0{.=0{.?@@c!x@@0{.A0{.B@@@@,@@@A@@``3,@@29@A@@@@5O@E@@AJB@@'D@@AB;A@@C@@AC@@E@(a5Ltac_plugin.Tacinterp0~uU@@Ab@',@@@AN@@&z@` I3G@@2T@A@@@E@(a5Ltac_plugin.Tacinterp0|KS0|K^@c@@&M I&FF@@&O I&G@@&E@@&DB<@ @@@54B21C@@D@(`5Ltac_plugin.Tacinterp1|KM@@AF@ @@ D@(`5Ltac_plugin.Tacinterp1 {.0@@@@ !@@@E@AB@B@@B@(`5Ltac_plugin.Tacinterp1)B1*B'@I$list@0@@ J&@@ J& J5ԐB2 K#tag@0@1@@1A@@@ L!v@0@1F@1G@@@ M#tag@0@@& K&@1RA1SA@@@ T@@@CB@@AA@@B@@C@(`5Ltac_plugin.Tacinterp1`B1aB(@@A)@ b@@C@(`x5Ltac_plugin.Tacinterp1gA1hA@@A1#tag@ N#tag@1 J&@@&@1wA1xA@@@ y@@@C%@A$@B@@C@(`h5Ltac_plugin.Tacinterp1A1A@9A@ @@@0@A/@B@@B@(`P5Ltac_plugin.Tacinterp @A#@ @@B@(`45Ltac_plugin.Tacinterp1A2@@@Y@ @@ B@(`5Ltac_plugin.Tacinterp1B1B$@@@b '!x@16@1B1B@@@ @@@ A@@A@_A@@A@A@(_5Ltac_plugin.Tacinterp1H1H@@A3W )#wit@17@1C)41C)7@@ *!v@1+@1C)81C)9@@ +!t@1>@@6 )5@1D<B1D<C@@@ @@@C@@AA@@ B@@AB@@C@(_5Ltac_plugin.Tacinterp1E]o1E]p@@A*!t@ ,!t@$1\6@@6@1E]j1E]k@@@ @@@5K @C@@D@@AB! C@@D@(_5Ltac_plugin.Tacinterp1Fqz1Fq@4A@ @@@@A,+B@@C@(_5Ltac_plugin.Tacinterp @A%@ @@C@(_5Ltac_plugin.Tacinterp2D<L2D<W@131@@5A[@ @@@?>B@@B@(_5Ltac_plugin.Tacinterp2D<>e@@@c@ @@B@(_x5Ltac_plugin.Tacinterp2N?\2N?h@1gA3İ .#wit@1@2 I2!I@@ /!v@1x@2&I2'I@@ 0!t@t1@@6F .6'@22J23J@@@ 4@@@5G &@D@@AC@@BA@@#B@@AC@2A@@A@D@(_`5Ltac_plugin.Tacinterp/@A+@ D@@D@(_X5Ltac_plugin.Tacinterp2IN?u2JN?v@@A3 2!x@1 -6c .6^@2TN?p2UN?q@@@ V@@"@@E@@ABC@E@(_@5Ltac_plugin.Tacinterp2`N?G2aN?N@2' -6R@@6QBP@ i@@@2@A10B.@C@(_45Ltac_plugin.Tacinterp2qN?A(@@AY@ r@@ C@(_5Ltac_plugin.Tacinterp2wK2xK@@Aa!t@ 1!t@Ǡ16>@@6?@2K2K@@@ @@@5I z@C@@D@@ABUTCR@D@(_5Ltac_plugin.Tacinterp2L2L@kA@ @@@@A`_B]@C@(^5Ltac_plugin.Tacinterp @A%@ @@C@(^5Ltac_plugin.Tacinterp2J2J@1֠2@@6+A@ @@@srBp@B@(^5Ltac_plugin.Tacinterp2Jj@@@@ @@B@(^5Ltac_plugin.Tacinterp2Px2Px@2@1@@ 36w 36A4m 4#wit@2 @2Px2Px@@@ @@@ A@@A@@A@(^5Ltac_plugin.Tacinterp2Px@@@@ @@ A@(^t5Ltac_plugin.Tacinterp2T2T@@A4 6#arg@2@2R2R@@#tag@ 8#tag@0 7'$Dyn_'a@@@66@@6@2S2S@@@ ,@@@A@@ 6 65O@@4\@A@ @@@"A@@B@@AB@@B@(^h5Ltac_plugin.Tacinterp3S.@@@*@ @@@ @A@@A@(^L5Ltac_plugin.Tacinterp3X  3X  J@2 2@@ o8 o$appl@2_@3]  3]  @@?$args@2W@3]  3]  @@@ @@@B@@A A@@B@@B@(]5Ltac_plugin.Tacinterp3` 9 R3` 9 z@0&@%NamesA'KerNameL!t@@==b082u@@==c@==a@@==`==hB7g!l@@@=W2@@=Y@@=X@=V@@=U@3` 9 E3` 9 F@@@ @@A?@C@@AB@@C@(]d5Ltac_plugin.Tacinterp3` 9 J@@@A#@ @@ C@(]L5Ltac_plugin.Tacinterp3^  F@@@_@ @@QB@(],5Ltac_plugin.Tacinterp3` 9 n3` 9 u@:==|B6h!h@Q====v==o@4` 9 b4` 9 c@@i"vs@2Ǡ2@@====p@4` 9 d4` 9 f@@@ @@@C@@Aj@A@@B@@AB@A@@A@C@(]5Ltac_plugin.Tacinterp4` 9 k4 ` 9 v@@A,@ !@@CA(]5Ltac_plugin.Tacinterp4(` 9 \4)` 9 w@A@i@ *@@@@A@A (\5Ltac_plugin.Tacinterp42c  43c  @3;38@@T=U=B5l#arg@2@4Da { 4Ea { @@#arg#str#tag"++@n#tag@m'$Dyn_'a@@@=U=@@=@4^b  4_b  @@@ ,@@@A@@ll6@@5@A@ d@@@(A@@B@@AB@@C@(\5Ltac_plugin.Tacinterp<4nc  @;@@U=V=B:@ w@@D@(\5Ltac_plugin.TacinterpJ4|c  @I@@V=W=BH%@ @@!E@(\5Ltac_plugin.TacinterpX4c  @W@@W>X>AV3@ @@/F@(\5Ltac_plugin.Tacinterp4c  @33@@W=X> AeB@ @@>E@(\5Ltac_plugin.Tacinterp4c  :@@@V=W>AsP@ @@LD@(\x5Ltac_plugin.Tacinterp4c  @@@U=V?B^@ @@ZC@(\X5Ltac_plugin.Tacinterp4c  4c  @,@@T=U@7Am@ @@iB@(\H5Ltac_plugin.Tacinterp@@As@ @@oB@(\85Ltac_plugin.Tacinterp4b  @@@@ @@@u@A@@A@(\$5Ltac_plugin.Tacinterp4e  4e  E@3@@o@Qp@WB6p!h@3o@4d  4d  @@q"vs@3g@4d  4d  @@@ @@@B@@A A@@B@3A@@A@C@(\5Ltac_plugin.Tacinterp#5e  ;@4 @@p@Yq@^A"@ @@D@(\5Ltac_plugin.Tacinterp5e  ?0@4@@p@XqZՐA/@ @@!C@([5Ltac_plugin.Tacinterp5f I K5f I o@4&@@o@PpZߐC=@ &@@/B@([5Ltac_plugin.TacinterpK @@@B@ +@@4B@([5Ltac_plugin.Tacinterp50m 5 H51m 5 I@@A6$appl@3\@58k  59k  @@!t@3Y@5>k  5?k  @@@ @@@@B@@A A@@B@3A@@A@B@([5Ltac_plugin.Tacinterp5Ln J [5Mn J m@@A!l@@@[4@@[@@[@[@@[@5en J V5fn J W@@@ g@@@'@AC@@(@AB'@C@([5Ltac_plugin.Tacinterp5ql # %%@@@@@ r@@2B@([t5Ltac_plugin.Tacinterp5wq  5xq  @@A7.%appl1@3@5o n 5o n @@%appl2@3@5o n 5o n @@!a@3[@5q  5q  @@@ @@@5='*match*@D5<@C@@E@@AB B@@A@@AC@@E@([85Ltac_plugin.Tacinterp5r  5r  @@@[4k@@[@@[@[@@[[BB"l1@@@[Ӡ4@@[@@[@[@@[@5r  5r  @@"l2@/.@@[٠'4@@[@@[@[@@[@5r  5r  @@@ @@@]@AU@U@A7F@@!E@@ABC@@F@([$5Ltac_plugin.Tacinterp5r  W@@A@@ @@F@(Z5Ltac_plugin.Tacinterp5p  ]@@@@@@@i@Ag@B@@B@(Z5Ltac_plugin.Tacinterp6t  6 t  -@54\@@\\A7Ȱ!v@4 @6t  6t  @@@@@@ A@@A@5A@@A@B@(Z5Ltac_plugin.Tacinterp6%t  6&t  /@@@@'@@ A@(Z5Ltac_plugin.Tacinterp6,u 0 L6-u 0 a@54 \9@@\;\DA7!v@4@6=u 0 @6>u 0 A@@@?@@@ A@@A@5A@@A@B@(Z5Ltac_plugin.Tacinterp6Iu 0 D6Ju 0 c@@@@K@@ A@(Z5Ltac_plugin.Tacinterp6P}`g6Q}`j@@A8 $appl@4 @6Xx  6Yx  @@#vle@4@6^x  6_x  @@@`@@@B@@A A@@B@4zB@@6hA@@AB4fC@@4RD@@AC@B@(Zt5Ltac_plugin.Tacinterp6r|Q\6s|Q_@@A"@t@@@58e@C@@A@@AB@C@(Z\5Ltac_plugin.Tacinterp6{ %6{ <@4K]B7%appl0@5Y@@\@6{  6{  @@%trace@@'TacexprA*ltac_trace@@\@6{  6{ @@$lfun@""Id@#MapJ!t5c#Val@!t@@\@@\@6{ 6{ @@$vars@38"$NameA!t@@\@@\@6{ 6{  @@!t@2@@\@6{  6{  @@@@@_r@PH@@A:F@@BCD@@LG@@A(E@@{@ABDz@L@(Z<5Ltac_plugin.Tacinterp6{ 6{ P@@Ab@@@H@(Y5Ltac_plugin.Tacinterp6z  6z  @4@@\|A@@@B@(Y5Ltac_plugin.Tacinterp6z  @@A@@@B@(Y5Ltac_plugin.Tacinterp6y  6y  @/o@@\x\_B@@@B@(Y5Ltac_plugin.Tacinterp7 y  @65@@\u\a@@\`\kA@@@B@(Y5Ltac_plugin.Tacinterp7y  @@@@@@B@(Y5Ltac_plugin.Tacinterp7$y7%y@@A8#ist@4a@7+7I7,7L@@@-@@@56@B@@A A@@B@4A@@A@B@(Y5Ltac_plugin.Tacinterp7:7;@@A!l@4@@f f@7F7G@@@H@@@C@@AB@C@(Y5Ltac_plugin.Tacinterp7Q7U7R7s@J&option@4@@fet@@esB;@a@@@1@A0@A@(Y`5Ltac_plugin.Tacinterp7h7O.@@@C@i@@A@(YT5Ltac_plugin.Tacinterp7n/37o/F@@A|#ist@3@7w7x@@#tac@3@7}7~@@'closure@5u@@ff@77@@@@@@C@@AB@@A@@AB@4B@@5A@@AB@C@(Y@5Ltac_plugin.Tacinterp77@@@fA0@@@@@A@B@E@(Y$5Ltac_plugin.Tacinterp7;@@@9@@@ B@(X5Ltac_plugin.Tacinterp7Mg7M@@@9p#env@3@7M_7Mb@@!v@3@7Mc7Md@@@@@@B@@A A@@B@@B@(X5Ltac_plugin.Tacinterp7"72@@A9*call_trace@3@77@@$fail@3@77@@!e@3_@77@@$info@3c@77@@+inner_trace@7@@hjga@77@@)new_trace@63@@hh@88@@+located_exc@3h3@@hh@hh@88@@@@@@HC@@>E@@ABEB@@:?@@L&pr_sep@@3@@mm9R@@mm@mm@:R$:S*@@N'pr_iarg@@4*@@mm9@@mm@mm9q@@mm@mm@:q:@:r:G@@S(pp_iargs@9|@@mm@:|:}@@@~@@@ZA@@AgC@@cB@@ABXD@@G@@A8F@@NE@@ABC@9A@@A@H@(VD5Ltac_plugin.Tacinterp: 7@9@@n,n2B@@@I@(V45Ltac_plugin.Tacinterp: @9@@n4n:B@@@+J@(V 5Ltac_plugin.Tacinterp: @9@@n;nBA@@@8J@(V 5Ltac_plugin.Tacinterp: "(@9@@n3nJA@@@EI@(U5Ltac_plugin.Tacinterp: ;@9@@n+nRA@@@RH@(U5Ltac_plugin.Tacinterp: L@@A@@@XGA(U5Ltac_plugin.Tacinterp::@AB@@@b\@Z@AX@BCW@F(U5Ltac_plugin.Tacinterp: @9@@mmC@@@F@(U5Ltac_plugin.Tacinterp::@9m2@@nn5@nm@@mnA@ @@,F@(U5Ltac_plugin.Tacinterp;=@@A@@@2F@(U5Ltac_plugin.Tacinterp;:<C@@A@@@@@ABC@E@(Up5Ltac_plugin.Tacinterp;! M@@A@"@@@@@ABC@DA(Ul5Ltac_plugin.Tacinterp;-;.@AB@0@@@@AB@C (UT5Ltac_plugin.Tacinterp;9e@@@@:@@ C@(U05Ltac_plugin.Tacinterp;?0;@6@@@'@A@@@M@A@@A@@A@(U5Ltac_plugin.Tacinterp;Jz;Kz@:S@@mmB=O"id@@;Z:I;[:K@@P#arg@@;`:M;a:P@@Q#arg@:@@mm@;kT\;lT_@@@m@@@DB@@AC@@R@A@@AB@:A@@A@D@(U5Ltac_plugin.Tacinterp;~z;z@:@@mmB4@@@E@(T5Ltac_plugin.Tacinterp;z@:@@mmBA@@@'F@(T5Ltac_plugin.Tacinterp;z@:@@mmƐBN@@@4G@(T5Ltac_plugin.Tacinterp(;z@:@@mm͐A[@@@AH@(T5Ltac_plugin.Tacinterp;z@:@@mmӐAh@@@NG@(T5Ltac_plugin.Tacinterp;z5@:@@mmېAu@@@[F@(T5Ltac_plugin.Tacinterp;zO@:@@mmA@@@hE@(T|5Ltac_plugin.Tacinterp;z~@@A@@@nDA(Tx5Ltac_plugin.Tacinterp;Tb;Tv@AA@@@@v@AutBq@C (Tp5Ltac_plugin.Tacinterp;TX@@A@@@ CA(T\5Ltac_plugin.Tacinterp;:HAA@@@@@@A@A (TH5Ltac_plugin.Tacinterp;<@;@@TrUrB=аU#env@6@<N]<N`@@V$expr@6@<Na<Ne@@W&result@6@<Nf<Nl@@X'pp_expr@@@nqUnm@<(ou<)o|@@Y)pp_result@;3@@o(Unz@<3<4@@@5@@@-C@@A(B@@D@@AE@@(A@@ABC@@@VodWoqAc@>@@3H@(S$5Ltac_plugin.Tacinterp=Cl@Ag@@@5J@(R5Ltac_plugin.Tacinterp=np@<@@Uo)VoHCt@@@BI@(R5Ltac_plugin.Tacinterp}@Ax@@@FI@(Rh5Ltac_plugin.Tacinterp=)Z=)j@@A~@@@ML@@ABID@H@(R\5Ltac_plugin.Tacinterp=)S=)T@@A@@@ H@(RT5Ltac_plugin.Tacinterp=)==)M@6Y@@VnVnA@@@H@(R<5Ltac_plugin.Tacinterp=)/@@A@@@H@(R5Ltac_plugin.Tacinterp==@;@@nA@@@;D@(Q5Ltac_plugin.Tacinterp>0@@A@@@AD@(Q5Ltac_plugin.Tacinterp> >@6@@UnUn~B @@@OD@(Q5Ltac_plugin.Tacinterp>@><@@UnUn@@UnUnA @)@@bD@(Q5Ltac_plugin.Tacinterp>.@@A&@/@@hDA(Q5Ltac_plugin.Tacinterp>6o>7o@AB/@9@@@@AB@C (Q5Ltac_plugin.Tacinterp>Boq@@@9@C@@ C@(Q5Ltac_plugin.Tacinterp>H3>IN@@'ContextA%NamedA+Declaration@!t@@yސB@&#env@8@>^>_@@'"id@8@>d>e@@@f@@@B@@A A@@B@@B@(Qx5Ltac_plugin.Tacinterp>p>qU@@@@r@@ B@(QH5Ltac_plugin.Tacinterp>wFP>xFh@@A@@d$call@8@>>@@e#ist@8@>>@@@@@@5-x@C@@AB@@A@@AB@<A@@A@C@(Q(5Ltac_plugin.Tacinterp>iy>i@@A f%trace@<@@}rd}o@>ip>iu@@@@@@@D@@ABC@D@(Q5Ltac_plugin.Tacinterp>">@@]-@@@K@@@ B@(P5Ltac_plugin.Tacinterp>=D>=W@@A@h#ist@9@>>@@i#loc@9@>>@@j"id@9@>>@@k!v@8@>>@@@@@@B@@D@@ABC@@A@@AC@>A@@A)><@@A5l$tacv@<@@}h}@? ? @@@ @@$ @E@@A!@BC @E@(P5Ltac_plugin.Tacinterp??@=Q@@g~yg~T@@g~Ug~[B*m$appl@=@@}@?0*?1.@@n$lfun@@@}@@}@?=1?>5@@o"it@@@}@@}@?J6?K8@@p!b@;R@@}@?S9?T:@@q!t@;]@@}h}@?^?K?_?L@@@`@@@>I@@AF@@B}@}@A,G@@;H@@ABC@J@@A`@@ABD@K@(PL5Ltac_plugin.Tacinterp`?u@@AR@v@@J@(P05Ltac_plugin.Tacinterp?{?o?|?|@@AX@}@@rD@I@(P$5Ltac_plugin.Tacinterp??h??i@@Aa@@@ I@(P5Ltac_plugin.Tacinterp??R??b@7@@h}h}Ao@@@I@(P5Ltac_plugin.Tacinterp??G%@@Au@@@I@(O5Ltac_plugin.Tacinterp? @@A@@@EA(O5Ltac_plugin.Tacinterp??@AA@@@D (O5Ltac_plugin.Tacinterp?@@A@@@D@(O5Ltac_plugin.Tacinterp??@8(@@g}g}B@@@D@(O5Ltac_plugin.Tacinterp?@?=@@g}g}@@g}g}A@@@D@(O5Ltac_plugin.Tacinterp?@@@ @@@D@(Ol5Ltac_plugin.Tacinterp? i@9Ar%trace@g~\@??@@s#ans@=@@~wi~v@??@@@@@@B@@AA@@B@B@@AE@@BD@@C@@=A@@ABC@B@(Od5Ltac_plugin.Tacinterp@@@A)@ @@B@(O85Ltac_plugin.Tacinterp@@@@.@@@@@A@A@(O,5Ltac_plugin.Tacinterp@ '@ (@@AAu%trace@: @@Yj@Yo@@v!v@:@@$Yp@%Yq@@@&@@@B@@A A@@B@@,A@@A>*B@@>C@@AB@B@(O 5Ltac_plugin.Tacinterp@6@7@@A @8@@@5))@C@@A@@AB@C@(O5Ltac_plugin.Tacinterp@C@D@ @@uuB9w$appl@?!@@~@@X@Y@@x&trace'@ @@~@@a@b@@y$lfun@ à @@~@@~@@n@o@@z"it@  @@~@@~@@{@|@@{!b@<@@~@@@@@@@@@O@A;H@@D@@ABE@@/F@@Ah@;G@@Aj@BCDi@K@(N5Ltac_plugin.Tacinterp@@@@AO@@@H@(N5Ltac_plugin.Tacinterp@@@>@@~A@@@B@(N5Ltac_plugin.Tacinterp@v@@A@@@B@(N5Ltac_plugin.Tacinterp@ty@t@9$@@t~t~ʐB@@@B@(N|5Ltac_plugin.Tacinterp@t@@>@@t~t~@@t~t~֐A@@@B@(N`5Ltac_plugin.Tacinterp@tv@@@@@@B@(ND5Ltac_plugin.Tacinterp@sz@s@@AB}#loc@:@@_t@_w@@~"id@:@@_x@_z@@!v@:@@_{@_|@@$fail@@9@@=}:@t};@<}9@AA@@@@@@D@@A&B@@B-C@@#A@@AC@AA@@A>B@@B@D@(N45Ltac_plugin.TacinterpA`kA`r@@A>$tacv@?@@}@A""A#&@@@$@@ @E@@A@BC@E@(N(5Ltac_plugin.TacinterpA.N^A/N_@@A@0@@ E@(N5Ltac_plugin.TacinterpA5:>@@A@6@@EA(N5Ltac_plugin.TacinterpA=)A>6@AAe@@@@A@(M05Ltac_plugin.TacinterpAQ@@@@@@DA@(M5Ltac_plugin.TacinterpD%@AC"id@;@AA@@@@@@^@C@@A A@@B@@C@(L5Ltac_plugin.TacinterpAA@@@@@@@ @A@@A@(L5Ltac_plugin.TacinterpD?@@@@@@#eta@A@@A@A@@A@A@(L5Ltac_plugin.TacinterpAA@A?@@@@ACҰ"id@;@B B @@@@@@ A@@A@AA@@A;B@@B@B@(L5Ltac_plugin.TacinterpBB#@A@ @@A@(L5Ltac_plugin.TacinterpB% @@@@&@@A@(Ld5Ltac_plugin.TacinterpB+%=B,%_@@@C%lfun1@;@B3%/B4%4@@%lfun2@;@B9%5B:%:@@@;@@@B@@A A@@B@@B@(L 5Ltac_plugin.TacinterpBE   BF  !@@AD"ln@;@BQaBRa@@"lm@;@BWaBXa@@$lfun@;@B]aB^a@@&of_cub@@;@@_;@@?@@BqBr@@$accu@=jB@@|t@@so@B s yB s }@@$accu@={;@@@B  B  @@@@@@G%F@@A@A@@BGC@@PD@@A?E@@?@B@@ABC@<D@@A?B@@B3A@@A<1C@@BC@GA(L5Ltac_plugin.TacinterpB  B  @ABj@@@@ @A@BC@F(L 5Ltac_plugin.TacinterpB  w@@Au@@@ FA(L5Ltac_plugin.TacinterpB s B s @AB~@@@@3@A21C*@E (K5Ltac_plugin.TacinterpB s u@@A@@@ E@(K5Ltac_plugin.TacinterpB@@A@@@A@@@A=@BC;@DA(K5Ltac_plugin.TacinterpBaAA@D@@@@N@H@ABF@B (K5Ltac_plugin.TacinterpBB@@A!c@@BB@@!c@@'EConstrA&constr@@e@@CC@@@@@@5 @B@@AC!A@@B@@@AC@@D (G5Ltac_plugin.TacinterpF.%%F.%%@@"PpA!t@@ܐBG&coerce@=@F,%/%CF,%/%I@@#ist@=@F,%/%JF,%/%M@@#env@=@F",%/%NF#,%/%Q@@%locid@=@F(,%/%RF),%/%W@@@*@@@D@@AB@@5}@E@@ABC@@A@@AC@>vA@@A@E@(G5Ltac_plugin.TacinterpF=.%%F>.%%@EF@@B8@F@@F@(G5Ltac_plugin.TacinterpFK.%%@ES@@AE@S@@)G@(Gt5Ltac_plugin.TacinterpFX.%%@E`@@AR@`@@6F@(GT5Ltac_plugin.TacinterpFe.%%Ff.%%@En@@A`@n@@DE@(G<5Ltac_plugin.TacinterpFs.%%s@@Af@t@@JE@(G5Ltac_plugin.TacinterpFy-%Z%`Fz-%Z%@>XDo@}@@SQ@BMLCJ@H@(F5Ltac_plugin.TacinterpF-%Z%\@@@x@@@ D@(F5Ltac_plugin.TacinterpF2&|&F2&|&@@AHf#ist@>3@F0%&F0%& @@#env@>0@F0%& F0%&@@%sigma@>-@F0%&F0%&@@"id@>*@F0%&F0%&@@@@@@C@@5@E@@ABA@@$D@@AB@@BC@>A@@A@E@(F5Ltac_plugin.TacinterpF1&&!F1&&{@>@8$D6@@@@@AC@H@(F5Ltac_plugin.TacinterpF1&&5F1&&Z@@D1@@-@,7CK@@@N@(F@5Ltac_plugin.TacinterpF1&&r!@@>f@@%8BY@@@#K@(F5Ltac_plugin.TacinterpF1&&`@@@_@@@)D@(E5Ltac_plugin.TacinterpF6&'F6&'@@AH̰7#ist@>l@F5&&F5&&@@8#env@>i@G5&&G5&&@@9%sigma@>f@G5&&G5&&@@@@@@C@@D@@ABD@A@@B@@AC@>A@@A@DB(E5Ltac_plugin.TacinterpG7''$G7''C@?@@6D0C"id@)@@@G*7''G+7''@@@,@@@%@AE@@%@AB$"C @E@(E5Ltac_plugin.TacinterpG77''@@A@8@@ E$(E5Ltac_plugin.TacinterpD"AA@I@>@@6D*(E5Ltac_plugin.TacinterpGD;''GE;'(@@AI"F#loc@>@GO9'E'bGP9'E'e@@G#ist@>@GU9'E'fGV9'E'i@@H#env@>~@G[9'E'jG\9'E'm@@I%sigma@>{@Ga9'E'nGb9'E's@@J"id@>x@Gg9'E'tGh9'E'v@@@i@@@C@@5@F@@ABA@@$D@@A+E@@B@@ABC@?A@@A@F@(E\5Ltac_plugin.TacinterpG~:'y'G:'y'@>ED>@@@@@AC@I@(EP5Ltac_plugin.TacinterpG:'y'G:'y'@@D@@E@EEϐBS@@@O@(E5Ltac_plugin.TacinterpG:'y' @AB>@@EEBa@@@#L@(D5Ltac_plugin.TacinterpG:'y'{h@@@g@@@)E@(D5Ltac_plugin.TacinterpG?((G?((@@AIL#loc@>@G=((7G=((:@@M#ist@>@G=((;G=((>@@N#env@>@G=((?G=((B@@O%sigma@>@G=((CG=((H@@P"id@>@G=((IG=((K@@@@@@C@@5(@F@@ABA@@$D@@A+E@@B@@ABC@@%A@@A@F@(D5Ltac_plugin.TacinterpG>(N(TG>(N(@>K!D>@@@@@AC@I@(D5Ltac_plugin.TacinterpG>(N(hG>(N(@@E`@@K*@K)K3BS@ @@O@(D85Ltac_plugin.TacinterpH >(N( @A>@@K"KKBa@ @@#L@(D5Ltac_plugin.TacinterpH>(N(Ph@@@g@ @@)E@(C5Ltac_plugin.TacinterpH E){)H!E){)@@@QRBJR#ist@>@H1A((H2A((@@S"id@>Qq@H9A((H:A((@@T#loc@@@u@@t@HFA((HGA((@@U%locid@>@HLA((HMA() @@@ N@@@5@E@@A#D@@+B@@ABC@@A@@AC@@A@@A@E@(C5Ltac_plugin.TacinterpHaE){)HbE){)@Gj@@RSBA@ j@@F@(C5Ltac_plugin.TacinterpHoE){)@Gw@@STÐAN@ w@@)G@(C5Ltac_plugin.TacinterpH|E){)@G@@STʐA[@ @@6F@(C5Ltac_plugin.TacinterpHE){)HE){)@G@@RSӐAi@ @@DE@(Ch5Ltac_plugin.TacinterpHD)W)[w@@Ao@ @@JE@(CD5Ltac_plugin.TacinterpHB) )HB) )B@?@QDz@ @@@S@AQ@BPOCM@H@(C5Ltac_plugin.TacinterpHB) )@@A@ @@ DA(B5Ltac_plugin.TacinterpAA@J@ @@@a@A^@B]@B (B5Ltac_plugin.TacinterpHH))HH)*@@AJW#ist@?T@HG))HG))@@X%locid@B`&lident@@@HH))HH))@@@ @@@B@@AC@@Zy@A@@AB@?A@@A@CB(B5Ltac_plugin.TacinterpHI**HI**@@A&Y!n@?kVV@HI**HI**@@@ @@@@AC@@@AB@C(B5Ltac_plugin.Tacinterp5AA@J@ @@@(@A%@B#@B!(B5Ltac_plugin.TacinterpIN**IN**@?f[SBJ\#ist@?}@IK**4IK**7@@]"id@B"Id@!t@@\@IL*C*RI L*C*T@@^%locid@Z@@@I(L*C*NI)L*C*_@@@!*@@@5z@E@@A D@@(B@@ABC@@`!x@A@@AC@?A@@A@F@(Bl5Ltac_plugin.TacinterpI?N**I@N**@@A8@!A@@E@(B 5Ltac_plugin.TacinterpIFM*c*nIGM*c*@?AA@!J@@@@A@BC@H@(A5Ltac_plugin.TacinterpISM*c* @F@@[<\1BR@![@@H@(A5Ltac_plugin.TacinterpI`M*c*iIaN**@@AY@!b@@DB(A5Ltac_plugin.TacinterpIiO*+IjO*+@@Ab_!n@?[$[@ItO**IuO**@@?? [@@@I}O**I~O*+@@@!@@@P@AM@BJ@B (A5Ltac_plugin.TacinterpxAA@Kc@!@@ B&(A`5Ltac_plugin.TacinterpIR+,+;IR+,+g@I1I5?@@a~@@a}aBK|b#ist@?@IQ+ +$IQ+ +'@@c!l@?@IQ+ +(IQ+ +)@@@!@@@B@@A A@@B@@)A@@A@B@(AH5Ltac_plugin.TacinterpIR+,+EIR+,+d@@?󰖰,ab@bbA&@!@@C@(A85Ltac_plugin.TacinterpIR+,+.;@@@,@!@@B@(@5Ltac_plugin.TacinterpI[,,I[,-3@@AKe#ist@?@IU++IU++@@f#env@?@IU++IU++@@g%sigma@?@IU++IU++@@h"id@?d@IU++IU++@@i#loc@on@@@@@IU++IU++@@j%locid@?@JU++JU++@@@"@@@-C@@A5U@G@@%F@@AB8D@@!E@@AA@@2B@@ABC@C)A@@ABVB@@B@G@(@5Ltac_plugin.TacinterpJZ,,JZ,,@@AN@"@@G@(@5Ltac_plugin.TacinterpJ$Z,,J%Z,,@B@@ddB\@"-@@)G@(@5Ltac_plugin.TacinterpJ2Z,,c@@Ab@"3@@/G@(@5Ltac_plugin.TacinterpJ8W,#,)J9W,#,s@@"ddDn@"?@@@:@7@AB65C/@J@(@5Ltac_plugin.TacinterpJHW,#,=JIW,#,V@@G@@d@ddѐB@"U@@P@(@,5Ltac_plugin.TacinterpJZW,#,%@@A@"[@@FA(@5Ltac_plugin.TacinterpAA@L?@"b@@@]@Y@ABUTCR@D (?5Ltac_plugin.TacinterpJl_--Jm_--@@(DLTu#ist@@R@Jz]-5-QJ{]-5-T@@v#env@@O@J]-5-UJ]-5-X@@w%sigma@@L@J]-5-YJ]-5-^@@x"id@@Htt@J]-5-gJ]-5-i@@y#loc@@@@@@J]-5-aJ]-5-d@@z!x@@`@J]-5-_J]-5-p@@@"@@@.C@@5@F@@AB&E@@;D@@A0B@@A@@ABC@@A@@A@G@(?5Ltac_plugin.TacinterpJ_--J_--@@AL@"@@F@(?`5Ltac_plugin.TacinterpJ^-s-yJ^-s-@@wCU@"@@@!@ABC@I@(?@5Ltac_plugin.TacinterpJ^-s- @H1@@tuѐBf@"@@I@(? 5Ltac_plugin.TacinterpJ^-s-u!@@Al@"@@EA(?5Ltac_plugin.Tacinterpi(AA@L@"@@@>@8@AB76C4@D (>5Ltac_plugin.TacinterpJb..*Jb..^@_^@k@@{"@@{!{'BLް|#ist@@@Ka-. Ka-. @@}#env@@@K a-. K a-.@@~%sigma@@@Ka-.Ka-.@@!l@@@Ka-.Ka-.@@@#@@@C@@D@@ABA@@B@@AC@AA@@A@D@(>5Ltac_plugin.TacinterpK'b..4K(b..[@@@={4|(@|+|3C8@#3@@E@(>5Ltac_plugin.TacinterpK8b..K@@@>@#9@@"D@(>x5Ltac_plugin.TacinterpK>k/u/K?k/u/@@$CAstA!t@(LibnamesA&qualid@@@@BM:#ist@@@K^d.`.uK_d.`.x@@#env@@@Kdd.`.yKed.`.|@@%sigma@@@Kjd.`.}Kkd.`.@@"id@Z@@eg@Kuf..Kvf..@@#loc@@@k@@j@Kf..Kf..@@@#@@@5 #v@E@@A,C@@5 @I5 @H@@A(G@@BC;D@@!F@@A(8@A@@6B@@ABD@CA@@A@I@(>d5Ltac_plugin.TacinterpKk/u/Kk/u/@\AS@#@@$I@(>P5Ltac_plugin.TacinterpKk/u/o@@AY@#@@*I@(>$5Ltac_plugin.TacinterpKj/?/NKj/?/t@@@@Ag@#@@85@1@A/@BC.-D&@L@(> 5Ltac_plugin.TacinterpKj/?/VKj/?/s@ ~@@ɐBx@#@@L@(=5Ltac_plugin.TacinterpKi/5/;@@A~@#@@H@(=5Ltac_plugin.TacinterpKg..Kg./@e)zD@#@@^[@T@ABSRCK@K@(=5Ltac_plugin.TacinterpKg..Kg..@@IQ@@@B@#@@Q@(=p5Ltac_plugin.TacinterpKg./%@EC@@|@@{B@$ @@'N@(=D5Ltac_plugin.TacinterpLg..@@A@$@@-GB(= 5Ltac_plugin.TacinterpLe..Le..@@A°!r@AX@Le..Le..@@@$@@@5 $@E@@A@@AB@F@@A@BC@F(<5Ltac_plugin.TacinterpAA@N@$/@@@ BC@D#(<5Ltac_plugin.TacinterpL8p0(0:L9p0(0G@@AN*#env@Ag@LBm//LCm//@@+#loc@A_@LHm//LIm//@@,"id@A`@LNm//LOm//@@-!v@ @@o*k@LYn//LZn//@@@$[@@@"B@@AC@@.@A@@D@@ABC@@D@(<5Ltac_plugin.TacinterpLjq0H0QLkq0H0p@@A2@$l@@D@(<5Ltac_plugin.TacinterpLqo00@@A8@$r@@DA(<5Ltac_plugin.TacinterpLyn//Lzn/0@ABA@$|@@!@@AB@@C (<5Ltac_plugin.TacinterpLn//@@AK@$@@ CA(<5Ltac_plugin.TacinterpK"AA@Nn@$@@@2@A/@B@@B (@@<$occs@B@N3$3?N3$3C@@@&@@@B@@A A@@B@DcA@@A@C@(95Ltac_plugin.TacinterpN3F3HN3F3@@@@& @@B@(95Ltac_plugin.TacinterpN%33N&33@BTBPL#ist@B@N333N433@@M#env@B@N933N:33@@N%sigma@B@N?33N@33@@O$occs@B@NE33NF33@@P"id@B@NK33NL33@@Q"hl@B@NQ33NR33@@@&S@@@4&E@F@@A&C@@BE@@G@@A2D@@"H@@ABR@A@@,B@@ACD@DA@@AC B@@B@J@(95Ltac_plugin.TacinterpNo33Np33@BDJ@&s@@ I@(9t5Ltac_plugin.TacinterpNx33Ny33@@AQ@&z@@'HA(9P5Ltac_plugin.TacinterpNAA@Pe@&@@@+@&@AB#!C@D (945Ltac_plugin.TacinterpN44N45@BWSFDP}T#ist@B@N34"N34%@@U#env@B@N34&N34)@@V%sigma@B@N34*N34/@@W$occs@B@N342N346@@X"id@B@N347N349@@Y"hl@B@N34;N34=@@Z!x@BB@B@@N340N34C@@@&@@@4<@J4?@I4&@F@@A:C@@B#E@@-G@@AFD@@6H@@AB=B@@'A@@ACD@DA@@ACgB@@B@K@(85Ltac_plugin.TacinterpN44N45@@A\@&@@#J@(85Ltac_plugin.TacinterpN44N44@NBS@@SS0Dm@&@@4J@(85Ltac_plugin.TacinterpO4w4}@@As@'@@:J@(8h5Ltac_plugin.TacinterpO 4F4H@@Ay@' @@@:@A8@B76D,@HA(8D5Ltac_plugin.Tacinterpy)AA@P@'@@@B@=@AB:9C7@D (85Ltac_plugin.TacinterpO4w4O 4w4@@@["id@+@O&4w4O'4w4@@@'(@@@ A@@A@@A@(75Ltac_plugin.TacinterpO05B5QO15B5@B@@\@@\\BQ(]#ist@B@OF550OG553@@^#env@B@OL554OM557@@_%sigma@B@OR558OS55=@@`!l@B@OX55>OY55?@@@'Z@@@C@@D@@ABA@@B@@AC@CA@@A@D@(75Ltac_plugin.TacinterpOj5B5[Ok5B5@@B񰖰=\]@]]C8@'v@@E@(75Ltac_plugin.TacinterpO{5B5DK@@@>@'|@@"D@(75Ltac_plugin.TacinterpO55O56@J&option@I$list@Cg1hyp_location_exprBb@@b@@b@@bېBQb#ist@B@O55O55@@c#env@B@O55O55@@d%sigma@B@O55O55@@e"ol@1.+B@@@@@@@O55O55@@f$occs@C0occurrences_expr@@@O55O55@@@'@@@/C@@A6D@@BE@@(F@@Agz@A@@2B@@ABC@CB@@DA@@AB@G@(75Ltac_plugin.TacinterpO55O56@@OdC@@b b@@bb尖sbb@bbCc@'@@/H@(75Ltac_plugin.TacinterpP66,P66G@?@@bBq@( @@=F@(7x5Ltac_plugin.TacinterpP55P66I@@Ax@(@@DFA(7d5Ltac_plugin.TacinterpvAA@R@(@@@J@J@ABECCA@D (75Ltac_plugin.TacinterpP$7L7NP%7L7t@@ARi#ist@C-@P-66P.66@@j#env@C*@P366P466@@k$fold@@H2@@jiF@O%ValueA!t@@WiJ@KFCB@@pih@@giN iO@PiK@LiG@HiE@P`66Pa66@@@(b@@@8A@@A3C@@AB@@AB@@C@(75Ltac_plugin.TacinterpPn66J@@@H@(o@@@ @ @AB@@B@(65Ltac_plugin.TacinterpPw7%7BPx7%7F@@AUl"id@C@P66P66@@m!v@@@P66P66@@n$accu@9@P66P66@@@(@@@ A@@4 @D@@ABC@@4 @E@@AB@@BC@oA@@A@E@(65Ltac_plugin.TacinterpP7 7P7 7$@QC.o!c@C@@VjR@P66P66@@@(@@@$@H@@AB"@@AC@H@(65Ltac_plugin.Tacinterp@A@(@@ HA(65Ltac_plugin.TacinterpP66P67@ABM@(@@@8@A4B.@G (6`5Ltac_plugin.TacinterpP66X@@@W@(@@ C@(6(5Ltac_plugin.TacinterpP<\<^P<\9@:7@Q ;p;vQ;p;z@@@)@@@-A@@)D@@ABF>LRs>F>Q@@"id@LA@@@R}>v>|R~>v>~@@@*@@@H*G@@A{C@@BjE@@I@@ABF@@BCD@@wA@@B@@ABD@ED@@AEOC@@PDA@@AJB@@BC@I@(45Ltac_plugin.TacinterpR??R??@+A!s@D@@`@R>>R>>@@!s@O&string@@@@R?P?ZR?P?[@@@*@@B<@9@AC8@8@AJ$I@@:@ABD9@J@(45Ltac_plugin.Tacinterp1@A*@*@@J@(45Ltac_plugin.TacinterpR?P?R?P?@@A0@*@@KBDG@I@(45Ltac_plugin.TacinterpR?P?zR?P?@)B<@*@@ I@(45Ltac_plugin.Tacinterp @A@@*@@I@(45Ltac_plugin.TacinterpR?P?aR?P?t@K]@@ڐAN@*@@I@(45Ltac_plugin.TacinterpR?P?VZ@@AT@*@@$IA(45Ltac_plugin.TacinterpS>>S>?L@AB@+@@CyxDt@H (4x5Ltac_plugin.TacinterpS >> @I$list@E`@@ajB@+@@H@(445Ltac_plugin.TacinterpS>>~@@A@+@@H@(4(5Ltac_plugin.TacinterpS#>>S$>>@@A%@+%@@!H@(4 5Ltac_plugin.TacinterpS*>>S+>>@K@@A3@+3@@/H@(45Ltac_plugin.TacinterpS8>v>x;@@A9@+9@@5HA(45Ltac_plugin.TacinterpS@>F>TSA>F>r@ACB@+C@@@@A@BCD@G(35Ltac_plugin.TacinterpSN>F>HQ@@AN@+O@@ G@(35Ltac_plugin.TacinterpST>>$SU>>0@@AT@+V@@@4+I@G@@A@BCD@G@(35Ltac_plugin.TacinterpSb>1>?Sc>1>@@@Ac!l@Q @@@Sn>1>:So>1>;@@@+p@@@HBD@H@(35Ltac_plugin.TacinterpSz==S{=>@)Q#@@|n@@mB@+@@@@ABC@F@(35Ltac_plugin.TacinterpS==@@A@+@@ FA(35Ltac_plugin.TacinterpS==S==@AB@+@@@@ABC @E(3\5Ltac_plugin.TacinterpS==@@A@+@@ E@(3H5Ltac_plugin.TacinterpS<<@@@@+@@@(@#@AB! C@D@(3(5Ltac_plugin.TacinterpS=o=S=o=@@A#ist@@S<<S<<@@#env@@S<<S<<@@%sigma@@S<<S<<@@"id@@S<<S<<@@@+@@@C@@4$@E@@ABA@@$D@@AB@@BC@LA@@A@E@(35Ltac_plugin.TacinterpS<<S=2=n@D6@+@@@@AC@H@(25Ltac_plugin.TacinterpS<= S<=1@@Q[@@ @ BK@,@@N@(25Ltac_plugin.TacinterpT=2=e!@M@@.BY@,@@#K@(25Ltac_plugin.TacinterpT<<`@@@_@,@@)D@(2h5Ltac_plugin.TacinterpT==T==@@A"id@ @@WY@T'==T(==@@@,)@@@4,@B@@AC@@ @A@@AB@@CB(2H5Ltac_plugin.TacinterpT9==T:==@@A8@,;@@@ @A@@A (245Ltac_plugin.TacinterpTC==TD==@A@B@,E@@ A(25Ltac_plugin.TacinterpTK>?(TL>?H@LB@@DS}"id@ A@@xz@T\>?T]>?@@@,^@@@4,O@B@@AC@@~!@A@@AB@]B@@ALD@@gA@@A\C@@BC@C@(15Ltac_plugin.TacinterpTt>?)@@A#@,u@@CB(15Ltac_plugin.TacinterpT|>>T}>>@@A|!s@F@T>>T>>@@@,@@@"@ B@@AB"@B(15Ltac_plugin.TacinterpT>>T>?I@A@@,@@@.@A,@A(15Ltac_plugin.TacinterpTBBTBB@@AV#ist@F@T?@T?@@@#env@F@T?@T?@@@%sigma@F@T?@T?@ @@+add_uconstr@@L@@@!t@@@OĠ@,Ltac_pretypeA2closed_glob_constr@@@@@@@@T@#@)T@#@4@@*add_constr@@L@@Ұ@@@ְ@O򠰖G@@@@ڰ @@@@U @@U @@@@)add_ident@@M @@ @!t@@*@PA"Id@!t@@)@@@@ @  @U;AAU<AA@@$fold@@M:@@F@@@J@Ga@@RNGf@@O@PK@LG@HE@UaAAUbAA@@%empty@Gq@@@UlBbBhUmBbBm@@@-n@@@E@@gF@@ABD@@H@@AB@@@G@@ABC@@A@@ACD@@H@(1<5Ltac_plugin.TacinterpUBbBd@@A@-@@@B  CD@@G@(15Ltac_plugin.TacinterpUAA@@A@-@@!@@ABC@@F@(15Ltac_plugin.TacinterpUAA@@A@-@@@,@A) B! C@@E@(05Ltac_plugin.TacinterpU@@ @@A@-@@@3@A.@B+*C@@D@(05Ltac_plugin.TacinterpU@#@%@@@ @-@@@7@A43B@@C@(05Ltac_plugin.TacinterpU@t@U@t@@@A"id@@U@#@5U@#@7@@!v@@U@#@8U@#@9@@#map@@U@#@:U@#@=@@@-@@@4@D@@AC@@BA@@4@E@@AB@@BC@3A@@A@E@(05Ltac_plugin.TacinterpU@@@HU@@@s@C-@-@@@@A@@AB@G@(0t5Ltac_plugin.TacinterpU@@@VU@@@o@B:@-@@ H@(0P5Ltac_plugin.TacinterpU@@@DA@@@@@-@@C@(005Ltac_plugin.TacinterpU@AU@A @@Ab"id@@V@@V@@@@!v@@V @@V @@@@#map@@V@@V@@@@@.@@@4c@D@@AC@@BA@@4\@E@@AB@@BC@zA@@A@E@(05Ltac_plugin.TacinterpV'@@V(@@@*C-@.+@@@@A@@AB@G@(/5Ltac_plugin.TacinterpV4@@V5@@@2B:@.8@@ H@(/5Ltac_plugin.TacinterpV=@@A@@@@@.>@@C@(/5Ltac_plugin.TacinterpVCAlAVDAlA@@A"id@6@VLAAVMAA!@@!v@3@VRAA"VSAA#@@#map@.@VXAA$VYAA'@@@.Z@@@4@D@@AC@@BA@@4@E@@AB@@BC@A@@AB@@B@E@(/l5Ltac_plugin.TacinterpVpA*A2VqA*Ak@HC/@.t@@@@A@@AB@G@(/L5Ltac_plugin.TacinterpV}A*A@V~A*Ag@PD<@.@@ H@(/ 5Ltac_plugin.TacinterpVA*A.C@@@B@.@@C@(.5Ltac_plugin.TacinterpVB<B@VB<B\@@A"id@U@VAAVAA@@!v@R@VAAVAA@@&idents@@%NamesA"Id@#MapJ!t "Id@!t@@T@@S@VAAVAA@@%typed@"Id@#MapJ!tH4constr_under_binders@@W@@V@VAAVAA@@'untyped@/"Id@#MapJ!tHb@@Z@@Y@VAAVAA@@&idents@Q۠@@f@@e`@VAAVAA@@%typed@Q꠰I@@y@@xs@WAAWAA@@'untyped@Q3@@@@@WBBWBB@@@/@@@C@@4GxF@@AB#@A@@,HeE@@A ISD@@B@@ABC@DB@@AC@@wA@@AB@IA(.5Ltac_plugin.TacinterpW2BB W3BB8@AC@/5@@$BC@H (.5Ltac_plugin.TacinterpW>BB@@A@/?@@ HA(.5Ltac_plugin.TacinterpWFAAWGAB @AC@/I@@82@.@A+*BC(@G(.5Ltac_plugin.TacinterpWSAA@@A@/T@@ GA(.5Ltac_plugin.TacinterpW[AAW\AA@AC@/^@@@M@J@ABIC=@F(.5Ltac_plugin.TacinterpWhAA@@A@/i@@ FA(.5Ltac_plugin.TacinterpAA@@/p@@@_@AZ@P@ABO@C (.l5Ltac_plugin.TacinterpWzD-D9W{D-DK@@AYt#ist@I@WCdC|WCdC@@#env@I}@WCdCWCdC@@%sigma@Iu@WCdCWCdC@@%*opt*@IiIh@@@WCdCWCdCA@It@In@WCdC@@@IwI`@@@WCdCWCdCA@Ik@If@WCdC@@$term@IZ@WCdCWCdC@@-term_expr_opt@IU@WCdCWCdC@@'closure@I@@/*@WCCWCC@@@/@@@:C-B@@K@@ABKE@@SF@@9I@@ABC${@A@@1J@@APD@@B.H@@*G@@ACD@JA@@A@K@(.X5Ltac_plugin.TacinterpWFUFnWFUF@I@@Gy)term_expr@IA=@WDLDUWDLD^@@.constr_context@J@@@XE+E5XE+EC@@(ltacvars@@,ConstrinternA)ltac_sign@@@XEEXEE@@@0@@@N@AJ@#M@@ABK@K@AI@N@@ABCJHD@4L@@AE@BCDD@N@(.5Ltac_plugin.TacinterpX-FUF[X.FUF@@A=@0/@@N@(-5Ltac_plugin.TacinterpX4EFX5EF@@%NamesA"Id@#SetI!t@@ِAQ@0D@@+rqCm#Dc@N@(-5Ltac_plugin.TacinterpXLEE@@AZ@0M@@ MA(-5Ltac_plugin.TacinterpXTEFENXUEE@ABc@0W@@5Du@L (-5Ltac_plugin.TacinterpX_E[EeX`E[E@K8@@At@0h@@M@(-l5Ltac_plugin.TacinterpXmEE@KE@@ȐA@0u@@L@(-H5Ltac_plugin.TacinterpXzE+E1M@@A@0{@@$L@(-45Ltac_plugin.TacinterpXDDS@@A@0@@KA(-05Ltac_plugin.TacinterpXCCXCD@AC@0@@@@ACD@J(- 5Ltac_plugin.TacinterpXCCh@@A@0@@ J@(-5Ltac_plugin.TacinterpXCdC@@A@0@@@@ABD@I@(-5Ltac_plugin.Tacinterp @A%%*sth*@@@@0@@@@J@@ABCD@J@(,5Ltac_plugin.Tacinterp"@A9@0@@I@(,5Ltac_plugin.TacinterpXCdC@@A:@0@@1@@AB"C@H@(,5Ltac_plugin.Tacinterp @AC @'@@@0@@@@ I@@ABC3D@I@(,5Ltac_plugin.TacinterpA@AX@0@@HA(,5Ltac_plugin.TacinterpRAA@Z@0@@ @@AC@F (,5Ltac_plugin.TacinterpXFFXFF@@@Zڰ#ist@Jd@XFFXFF@@#env@Ja@XFFXFF@@%sigma@J^@XFFXFF@@!c@J[@YFFYFF@@@1@@@ A@@AC@@!D@@AB@@BC@K A@@A@D@(,\5Ltac_plugin.TacinterpYKKYKK@F$unit@@@(A[$kind@Jm@Y2FGY3FG @@#ist@Je@Y8FG Y9FG@@,pattern_mode@Jb@Y>FGY?FG@@%flags@J_@YDFGYEFG!@@#env@JZ@YJFG"YKFG%@@%sigma@JR@YPFG&YQFG+@@!c@JJ@YVFG,YWFG-@@/kind_for_intern@J@Y] G0G6Y^ G0GE@@*constrvars@Kk@@@Yf GGYg GG@@$term@K @@@Yo GGYp GG@@$vars@K,ltac_var_map@@@Y| HHY} HH @@/dummy_proofview@X|)proofview@@@YIIYII@@%trace@W䠰UTUM@@E@@D@@C&@YJ JYJ J@@-#evd@J@@@YJJYJJ@@.!c@J@@@YJJYJJ@@@1@@@41@Q41@O41@M41@I@@ARvA@@kK@@ABMN@@C@@1S@@ABCD@@F@@AG@@H@@ABE@@B@@AtJ@@TP@@AoL@@BCDE@U[A@@AUB@@BKD@@TcC@@AC@S@(,D5Ltac_plugin.TacinterpYKK@X@@ 'D@1@@AS@(,05Ltac_plugin.TacinterpYKKYKK@U@@,3A@2@@OY@(,5Ltac_plugin.TacinterpZ KK@@A@2 @@US@(+5Ltac_plugin.TacinterpZJJZJJ@wm@ݐC@2@@@b@AXXV@U@ABCRQEA@P@(+5Ltac_plugin.TacinterpZ%JJZ&JJ@@@)Glob_termA+glob_constr@@%@E@29@@Q@(+5Ltac_plugin.TacinterpZ>JJ7@@A@2?@@%P@(+5Ltac_plugin.TacinterpZDJ J#ZEJ J@@@1'E$bool@@@3I$list@@$EvarA!t@@5@@4@$EvarA!t@@7@@6@2(@/Proofview_monadA$InfoA$tree@@8)@*/Ch@2@@@@ApC@@ABCD@N@(+|5Ltac_plugin.TacinterpZJ J7ZJ J~@XҠ0@@:BB@2@@O@(+l5Ltac_plugin.TacinterpZJ JDZJ J[@T젰T@M@LSA@2@@,Q@(+@5Ltac_plugin.TacinterpZJ J@@A@2@@2N@(+45Ltac_plugin.TacinterpZIIZIJ @Y%entry@@P@B@2@@@@A@@A @BC JD@L@(+5Ltac_plugin.TacinterpZII@@A@2@@ L@(*5Ltac_plugin.TacinterpZ HH@@A@2@@@@@ABCD @K@(*5Ltac_plugin.TacinterpZ GGZ GG@Lx@@ѐF@2@@@5@A0@B-,&@$@ACD@H@(*5Ltac_plugin.Tacinterp[ GG@@A@3@@ H@(*5Ltac_plugin.Tacinterp[ G0Gd[  G0Gy@@A@3 @@>@<@<@AB9CD0@G@(*x5Ltac_plugin.Tacinterp[ G0G[ G0G@@A@3@@ G@(*h5Ltac_plugin.Tacinterp[ G0G2@@@@3@@G@(*@5Ltac_plugin.Tacinterp[!%LCLP["%LCLr@J&option@Ld.inference_hook@@0d@@0cA]"@31@@@1'@A@@A@@C@(*$5Ltac_plugin.Tacinterp[:"KK[;'LL@@@]-@3<@@ A@(*5Ltac_plugin.Tacinterp[A+MM [B+MM1@L`@@2.3>A]A3$kind@L@[S*LL[T*LL@@4#ist@K@[Y*LL[Z*LL@@5#env@K@[_*LL[`*LL@@6%sigma@K@[e*LL[f*LL@@7!c@K@[k*LM[l*LM@@@3m@@@ A@@AC@@!D@@A(E@@B@@ABC@LFB@@LA@@AB@H@()5Ltac_plugin.Tacinterp[+MM[+MM=@@@9@3@@E@()5Ltac_plugin.Tacinterp[4NN [4NNB@gd@@;@@;A]@3@@@<(6@A@@A@@C@()5Ltac_plugin.Tacinterp[1MM[6NYNp@@@]@3@@ A@()5Ltac_plugin.Tacinterp[;NN[;NO @@@>@@>A]@3@@@?(Q@A@@A@@C@()t5Ltac_plugin.Tacinterp[8NrN[=O#O:@@@]@3@@ A@()H5Ltac_plugin.Tacinterp[HPyP{[HPyP@@A]B0@MK@@A@[GPP[GPP@MK@@A@[GPP@[GPPeA@FK@KA@[GPPE@@H#ist@K@[GPPg[GPPj@@I#env@K@[GPPk[GPPn@@J%sigma@K@[GPPo[GPPt@@K!c@K@[GPPu[GPPv@@@3@@@:F.E@@AA@@BC@@8G@@,H@@AB(D@@B@@ACD@MTA@@AL B@@B@H@()D5Ltac_plugin.Tacinterp\GPPF9@KAAU@4@@@@ABC@G@()85Ltac_plugin.Tacinterp @A]@4"@@G@()(5Ltac_plugin.Tacinterp@AbG@LAA@@@4-@@@1@A H@@0@AB/C&@H@()5Ltac_plugin.Tacinterpz@Aw@47@@G@() 5Ltac_plugin.Tacinterp\<GPP'm@@Av@4=@@A;@7@A5@BC4@F@((5Ltac_plugin.Tacinterp @AD@yAA@@@4L@@@P@A G@@O@ABNCE@G@((5Ltac_plugin.Tacinterp@@@4V@@F@((5Ltac_plugin.Tacinterp\[KQQ3\\KQQU@Mz@@L~MA^cM@N:K@@LL@\qJPP\rJPPA@NK@KLN@\wJPP@@P#ist@K@\|JPP\}JPP@@Q#env@K@\JPQ\JPQ@@R%sigma@K@\JPQ\JPQ @@S!c@K@\JPQ \JPQ @@@4@@@,E@@A A@@BC@@(F@@A$D@@B@@ABC@MA@@ALB@@B@I@((5Ltac_plugin.Tacinterp\KQQ\KQQa@@AD@4@@F@((5Ltac_plugin.Tacinterp\JPP<@@AE@4@@@@A@BC@E@((5Ltac_plugin.Tacinterp @ANO@HLVLQ@@@4@@@-@A F@@.@AB-C&@F@((x5Ltac_plugin.Tacinterp"@@c@4@@E@((L5Ltac_plugin.Tacinterp\NQQ\NQQ@@@^ɰU#ist@K@\MQcQ\MQcQ@@@4@@@ A@@A@NA@@ALB@@B@A@((05Ltac_plugin.Tacinterp\URS \URS)@@&ConstrA&constr@@V VA^W#ist@K@\PQQ\PQQ@@X#env@K@\PQQ]PQQ@@Y%sigma@K@]PQQ]PQQ@@Z!c@K@] PQQ] PQQ@@[%sigma@M@@W@]QQR]QQR@@\!c@M@@W@]!QQR]"QQR @@@5#@@@4u5@F@@AG&E@@B3C@@bTT@@@6?@@@4m61@D@@AE@@4i@C@@ABF&B@@"A@@AC@B@@AE@@A@@ABC@@D@@AC@F@(&5Ltac_plugin.Tacinterp^]bTU^^bTU@LD<@6a@@@@AB@C@(&5Ltac_plugin.Tacinterp^ibTTH@@AE@6j@@ C@(&45Ltac_plugin.Tacinterp^o]T.T;^p]T.Ti@BP"id@@%NamesA"Id@!t@@4@^[SS^[ST@@!v@[@@H9@^\TT^\TT@@@6@@@4q6@G@@#H@@ABL@I@@AM@BCL@I@(&5Ltac_plugin.Tacinterp^]T.TL0@^AM6@@R[B5@6@@I@(&5Ltac_plugin.Tacinterp^]T.T4>@@A;@6@@IA(%5Ltac_plugin.Tacinterp^\TT^\TT*@ABD@6@@(o@n@ACm@H (%5Ltac_plugin.Tacinterp^\TT R@@AN@6@@ H@(%5Ltac_plugin.Tacinterp^_TuT^_TuT@G#exn@@@lnA@6@@@B@AB@G@(%5Ltac_plugin.Tacinterp^_TuT}@@A@6@@ G@(%p5Ltac_plugin.Tacinterp^ZSS^ZSS@MOA@6@@@@A@B@F@(%\5Ltac_plugin.Tacinterp^ZSS^ZSS@MjA@6@@ F@(%H5Ltac_plugin.Tacinterp^ZSS@@@@6@@B@($5Ltac_plugin.Tacinterp^hUU^hUV@@@`#ist@L@_gUU_gUU@@#env@L@_ gUU_ gUU@@%sigma@L@_gUU_gUU@@!c@L@_gUU_gUU@@@7@@@ A@@AC@@!D@@AB@@BC@OA@@AMB@@B@D@($5Ltac_plugin.Tacinterp_+hUU_,hUU@@@1!x@L@_2hUU_3hUU@@@74@@@ A@@A@@A@($5Ltac_plugin.Tacinterp_<hUU_=hUU@@@B!x@L@_ChUU_DhUU@@@7E@@@ A@@A@@A@($5Ltac_plugin.Tacinterpa@@aJ@7L@@@`@A@@A@0A@@A@A@($5Ltac_plugin.Tacinterp_WkV/Vg_XkV/Vh@@@aX!x@L@_^kV/Vb__kV/Vc@@@7`@@@ A@@A@@A@($5Ltac_plugin.Tacinterp_hkV/VZ_ikV/V[@@@ai!x@L@_okV/VU_pkV/VV@@@7q@@@ A@@A@@A@($5Ltac_plugin.Tacinterp_yoVV_zoVV@LoBa#ist@L@_nVV_nVV@@#env@L@_nVV_nVV@@%sigma@L@_nVV_nVV@@$occs@L@_nVV_nVV@@#qid@L@_nVV_nVV@@@7@@@C@@A%D@@F@@AB,I@A@@E@@A!B@@BC@TA@@AThB@@B@G@($5Ltac_plugin.Tacinterp_oVV_oVW@LĐD>@7@@F@($T5Ltac_plugin.Tacinterp_oVV_oVW@@AE@7@@"FA($@5Ltac_plugin.TacinterpCAA@a@7@@@(@(@AB%@!@AC @D (#5Ltac_plugin.Tacinterp_rW;WQ_rW;W@I$list@L@@Ba#ist@L@_qWW'_qWW*@@#env@L@_qWW+_qWW.@@%sigma@L@_qWW/_qWW4@@#red@L@_qWW5_qWW8@@@7@@@C@@A4d$init@E@@#D@@ABA@@B@@AC@U A@@A@E@(#5Ltac_plugin.Tacinterp`rW;WZ`rW;Wz@@LL@C<@8@@ F@(#5Ltac_plugin.Tacinterp`"rW;W=`#rW;W@@@C@8$@@@&@"@AB! C@D@(#5Ltac_plugin.Tacinterp`-vWX `.vWX%@LnBb9 #ist@L@`<tWW`=tWW@@ #env@L@`BtWW`CtWW@@ %sigma@L@`HtWW`ItWW@@ $occs@L@`NtWW`OtWW@@ !c@L@`TtWW`UtWW@@%sigma@Q9@@ @`_uWW``uWW@@(c_interp@Q<@@ @`juWW`kuWW@@@8l@@@4c8^@G@@A$E@@H@@A:C@@BCAD@@2F@@A-@A@@*I>B@@ABD@PB@@U;A@@AB@J@(#t5Ltac_plugin.Tacinterp`vWX`vWX0@@A[@8@@ I@(#`5Ltac_plugin.Tacinterp`uWW`uWW@@6@ Dh@8@@@-@A)@B('%@!@ABC @F@(#05Ltac_plugin.Tacinterp`uWW@@At@8@@ FA(#5Ltac_plugin.Tacinterpr#AA@b@8@@@;@;@AB7C1@D (#5Ltac_plugin.Tacinterp`[[`[[@LhBbİ#ist@L@`xX2Xc`xX2Xf@@#env@L@`xX2Xg`xX2Xj@@%sigma@L@`xX2Xk`xX2Xp@@$occs@L@`xX2Xr`xX2Xv@@!a@L@`xX2Xx`xX2Xy@@!p@L۠LʠO@@z@@x@`yX}X`yX}X@@@8@@@E@@A/C@@B6D@@'F@@G@@AB-@A@@3B@@ACD@VB@@AUC@@OD@@YFA@@ABC@H@("5Ltac_plugin.TacinterpUa [[@@AR@9@@G@("5Ltac_plugin.Tacinterpa[r[a[r[@/D]!c@L@a![r[za"[r[{@@@9#@@@3@AG@@4@AB3@2@A/-BC+@G@("5Ltac_plugin.Tacinterpa0[r[@@A@91@@G@("\5Ltac_plugin.Tacinterpa6ZZa7Z[.@TA"id@+@@@aFzXXaGzXX@@#loc@Ơ@@@@@aSzXXaTzXX@@9coerce_eval_ref_or_constr@@!t@@2M[ML@@P@@J@@@@au~YYav~YY@@@9w@@@4^9j@H@@A@B!b@G@@0K@@A@3@L@@AMJ@@BCD@FI@@A@BCE@L@("L5Ltac_plugin.TacinterpaZ[ \@SN@@@@Bd@9@@'L@("85Ltac_plugin.TacinterpaZ[aZ[-@Ao@9@@2L@("$5Ltac_plugin.Tacinterpx@As@9@@6L@("5Ltac_plugin.TacinterpaZ{ZaZ{Z@hD~@9@@A=:@5@ABC4D@O@(!5Ltac_plugin.TacinterpaZ{Z@[fY@@j@@iB@9@@R@(!5Ltac_plugin.TacinterpaZ{ZaZ[/@@A@9@@K@(!|5Ltac_plugin.Tacinterpa~YY@@A@9@@d`@#BCVD@J@(!L5Ltac_plugin.Tacinterpa[0[Oa[0[q@MːD,iXoM @@@a[0[8a[0[G@@@9@@@@Az@@ABC@G@(!5Ltac_plugin.Tacinterpa[0[K@@A@9@@ G@( 5Ltac_plugin.TacinterpbyX}X@@AH@:@@C@FA( 5Ltac_plugin.TacinterpHAA@d@:@@@@@ABC@D ( 5Ltac_plugin.TacinterpbZ2Z>bZ2Zw@C!x@@b"~YYb#~YY@@!c@_5&constr@@1-@b/ZZ b0ZZ@@@:1@@@D@@A4[@B@@B4]w@C@@A@@AC@xA@@AsB@@B@D@( 5Ltac_plugin.TacinterpbEZ2Z[bFZ2Zv@d@@KVB2@:N@@D@( 5Ltac_plugin.TacinterpbSZ2Z:;@@A8@:T@@#DA( 5Ltac_plugin.Tacinterpb[ZZb\ZZ.@ABA@:^@@@+@A)'B%@C ( p5Ltac_plugin.TacinterpbgZZ O@@AK@:h@@ C@( 85Ltac_plugin.TacinterpbmYYbnYY@CT@:q@@@8@A7@E@( 5Ltac_plugin.TacinterpbxYY`@@@\@:y@@A@(5Ltac_plugin.Tacinterpb~]F]Mb]F]i@M!ѐDd%#ist@N@b\\b\\@@&#env@N@b\\b\\@@'%sigma@N@b\\b\\@@(%occ_c@N c @b\\b\\@@)"na@M d @b\\b\\@@*%sigma@S@@"@b\\b\\@@+(c_interp@WQYN0@@@@S@@@"@b\\b\\@@@:@@@3:@G@@ H@@ABJC@@RD@@AC8E@@DF@@A,/@A@@6IPB@@ABD@O~B@@ZeA@@AB@I@(5Ltac_plugin.Tacinterpb].]4b]F]j@@Am@:@@ I@(5Ltac_plugin.Tacinterpb\\b\]*@LB@"Dz@;@@@+@A)@B('%@!@ABC @F@(5Ltac_plugin.Tacinterpc \\@@A@; @@ FA(p5Ltac_plugin.Tacinterpc\\4@A@e@;@@@>@=@AB8C2@D (`5Ltac_plugin.Tacinterpc\\c\\@W@@!z"|Ae)@;&@@@3;@C3;@B@@A#!c@D@@"$occs@E@@A$/@A@@BC@@E@(X5Ltac_plugin.Tacinterpc=\\@@AeA@;>@@EB(L5Ltac_plugin.TacinterpcE\T\cF\T\@@AeLN s a@cO\T\dcP\T\h@@!N A b@cW\T\icX\T\j@@@;Y@@3E@(<5Ltac_plugin.Tacinterpc^\T\|c_\T\@@A@;`@@:E"(5Ltac_plugin.Tacinterpcf\T\Xcg\\@A@ek@;h@@@4@A@@A,(5Ltac_plugin.Tacinterpcp\&\4cq\&\R@@@ev!!c@N@cw\&\/cx\&\0@@@;y@@@ A@@A@@A@(5Ltac_plugin.Tacinterpca5aaca5aj@@Ae.#ist@N@c]m]c]m]@@/#env@N@c]m]c]m]@@0%sigma@N@c]m]c]m]@@;!r@NcFAcHBcJC@@@@ca5a9ca5a]@@@;@@@ C@@(D@@ABA@@B@@AC@OE@@QA@@ABPMD@@PC@@QB@@ABC@DJ(5Ltac_plugin.Tacinterpc``c`a4@J&option@@%LocusA0with_occurrences@$UtilA%unionN-𠰖Nm-@@-@@-@@--Bc:!o@# N--N-.@@1@@0@@/@c``c``@@@;@@@U@AS@E@@ABTSCQ@E@(5Ltac_plugin.Tacinterpd``d`a1@@E@NN@@-(@@-'- -R--@--C:@< @@$F@(5Ltac_plugin.Tacinterpd%``c@@A@@<&@@*Ek(h5Ltac_plugin.Tacinterpd,`b`td-`b`@j@%LocusA0with_occurrences@$UtilA%unionO-”N-•@@-˜@@-—@@-–-œB˰9!o@! O.-&O-'@@*@@)@@(@db`S`]dc`S`^@@@%sigma@@#EvdA(evar_map@@.9@d__d__@@?(l_interp@I$list@Y][$A#int@@@.@@@@ƠU@@@.@@.:@d__d__@@@<@@@3<@F@@AA@B?@WE@@4G@@ABC@FHD@ACDC@H@(5Ltac_plugin.Tacinterpd_"_*d_D_@PA@;.Ck@=@@@\@AZ@@ABZYCW@E@(5Ltac_plugin.Tacinterpe __ y@@Av@=@@ ES(5Ltac_plugin.Tacinterpe^3^7e^3^L@@A2!l@EP-@@@e$]]e%]]@@<%sigma@P2-.@e-]]e.]^@@=(l_interp@[\S@@@@.@e<]^e=]^ @@@=>@@@3=0@F@@A@B@/E@@G@@AB@&H@ACD@H@(5Ltac_plugin.TacinterpeQ]^ eR]^/@0(@.DC@=[@@@@A@@ABC@E@(h5Ltac_plugin.Tacinterpee]]Q@@AN@=f@@ E(@5Ltac_plugin.Tacinterpel]]em]]@@%LocusA0with_occurrencesP @@-r@@-q-vB1!l@P]@@@@@e]]e]]@@@=@@@@A@E@@ABC@E@((5Ltac_plugin.Tacinterpe]]e]]@@0P{@@---y8--w@-z-C.@=@@F@(5Ltac_plugin.Tacinterpe]]G@@A4@=@@%E(5Ltac_plugin.Tacinterpe^^e^^@RPR-@@--$DB5!f@RP-'--@@@e^^e^^@@@=@@@.@AE@@.@AB-,C*@E@(5Ltac_plugin.Tacinterpe^^&@@A@=@@ E&(5Ltac_plugin.Tacinterpe^^e^^@RP-@@--Do4!f@R/--@@@e^^e^^@@@>@@@Y@AE@@Y@ABXWCU@E@(|5Ltac_plugin.Tacinterpf ^^$@@A@> @@ EQ(T5Ltac_plugin.Tacinterpf^M^ff^M^@RؠP-@@--D3!f@R⠰--- @@ @f)^M^Uf*^M^V@@@>+@@@@AE@@@ABC@E@(05Ltac_plugin.Tacinterpf6^M^Z$@@A@>7@@ E|(5Ltac_plugin.Tacinterpf=__f>_`@SP-!@@-#-,Dư7!f@SQ#-@@ @fS__fT__@@8!o@@%LocusA0with_occurrences@$UtilA%unionQ)-@@#@@"@@!@fs__ft__@@@>u@@@@1F@@AB@)E@@ABC@G@(5Ltac_plugin.Tacinterpf``f``Q@/.)KQ-"@@-&@@-%@@-$-BBN@>@@!F@(5Ltac_plugin.Tacinterpf``f``O@@JEQ}Qg@@-p@@-o-V-E)-O-C@-F-NCl@>@@?G@(5Ltac_plugin.Tacinterpf__f``R@@As@>@@FF(\5Ltac_plugin.Tacinterp6?AA@h@>@@D(05Ltac_plugin.Tacinterpf_D_^f_D_@@@3@!c@2Q@@...@f_D_Sf_D_T@@A%sigma@W@@..@f_D_Uf_D_Z@@@>@@@B@@AA@@B@`C@@ASA@@iB@@AB@B@(5Ltac_plugin.Tacinterpfe3e9fe3eC@@AiC!f@Q@galagala@@D#ist@Q@g alag ala@@E#env@Q@galagala@@F%sigma@Q@galagala@@L!c@QuBåBÁ@gddgdd@@[%sigma@QQB@g%ddg&dd@@\(c_interp@QQB#B@g/ddg0dd@@]%sigma@Qb(evar_map@@!C@g<ddg=dd@@^!t@@'EConstrA%types@@"C@gLddgMdd@@@?N@@@3?@@J3?C@G@@ABF@@5H@@ARC@@BC_E@@\D@@Ab4@A@@4LGIXB@@-K@@ABCD@_A@@ARB@@B@L@(5Ltac_plugin.Tacinterpgsdegtde/@G;@C D@?}@@@,@A*)C%$"@@ABD@I@(5Ltac_plugin.Tacinterpgdd@@A@?@@ I@(5Ltac_plugin.Tacinterpgddgdd@QBBƌD@?@@@B@A>@B=<:@4@ABC1@F@(5Ltac_plugin.Tacinterpgdd@@A@?@@ FD(L5Ltac_plugin.Tacinterpgd`degd`d@&,@@BCBI!s@@@yC{@gbbgbb@@J#loc@"="<@@@@~@gbbgbb@@K!c@Bs@gbbgbb@@@?@@@3?@G@@AF@@@2"(@J@@ABC@@$H@@AB@2I@@A~@BCD{@J@(<5Ltac_plugin.Tacinterpgd`dfgd`d@f@@CDBB@?@@ K@(,5Ltac_plugin.Tacinterpgd`d@g@@DEAO@@@@-L@(5Ltac_plugin.Tacinterphd`d@g @@DEA\@@ @@:K@(5Ltac_plugin.Tacinterphd`dhd`d@g@@CDAj@@@@HJ@(5Ltac_plugin.Tacinterph d6d;x@@Ap@@!@@NJ@(5Ltac_plugin.Tacinterph&ddh'dd@@AS%sigma@RcBƊ@h6bbh7bb@@T"ic@BƀBƋ@h?bbh@bb@@U$ctxt@eR&constr@@ƖCƓ@hLbbhMbb@@V$ctxt@@&ConstrA!t@@ƳCư@h\cc"h]cc&@@W&evdref@aKRCƾ@@ƽCƺ@hicJcOhjcJcU@@X"ic@@@C@htcecjhucecl@@Y!c@@&ConstrA&constr@@C@hcchcc@@Z!c@H&constr@@ǭC:@hcchcc@@@@@@@3@@N@AV(U@TRcQ@@AH@HS@@ABCI@?TtO@@ALBKɰ~PG@BCDD@VA(5Ltac_plugin.Tacinterphcchcd @AC@@@@%C_DQ@U (5Ltac_plugin.Tacinterphcc @&constr@@CǮCǺA@@@@U@(t5Ltac_plugin.Tacinterphcc@@A@@@@UA(p5Ltac_plugin.Tacinterphcchcc@AB@@@@H@C9Dt@T (<5Ltac_plugin.Tacinterphcc@@A@@@@ TA(85Ltac_plugin.Tacinterphcecohcec@AA@@@@@J@ABICD@S($5Ltac_plugin.Tacinterphcecf@@A@@@@ S@(5Ltac_plugin.TacinterpicJcK@@A@A@@n+f@BCD@RA(5Ltac_plugin.Tacinterpi cc)i ccF@AA@A@@|9@r@A@BC#D@Q(5Ltac_plugin.Tacinterpicc@@A@A@@ QA(5Ltac_plugin.Tacinterpi"bbi#bc@AA@A%@@O@@AB8D@P(5Ltac_plugin.Tacinterpi/bc @f@@CƫDƠB @A7@@P@(5Ltac_plugin.Tacinterpi<bb@@A@A=@@P@(5Ltac_plugin.TacinterpiBbbiCbb@BƐD@AH@@ur#BmD@M@(h5Ltac_plugin.TacinterpiPbbiQd`d@@A@AR@@ I(,5Ltac_plugin.TacinterpiXbgbmiYbgb@@AfG!r@T`S_S^S?@@q@ikaailaa@@H!c@Sh@iqaairaa@@N%sigma@SCÖ@iyaaizaa@@O&redexp@T|X@@áSuX.@@ã@@àC×@iaaiaa@@P%sigma@cBǰBƁB@iaaiab@@Q(c_interp@bB@iabiab @@R&redfun@@,ReductionopsA4e_reduction_function@@C@ib#b.ib#b4@@@A@@@2A@N2A@K2A@H@@ASF@@)L@@Ag@BCffd@fG@@ABMI@@)O@@A=M[Jg@BCDd@O@( 5Ltac_plugin.Tacinterpib#b;ib#bc@6@&ConstrA)cast_kind@@C@CB@A@@@2@A-,C)'@$@ABCD@M@(5Ltac_plugin.Tacinterpib#b)@@A@A@@ M@(5Ltac_plugin.Tacinterpiabiab@T/D@A@@@E@AC@@AB@>@9@ABCD@J@(5Ltac_plugin.Tacinterpj aa@@A@B @@J@(5Ltac_plugin.Tacinterpjaajaa@@ØCÞD@B@@@`@A@B@\@A@BCD@G@(5Ltac_plugin.Tacinterpj&aa@@A@B'@@ G(T5Ltac_plugin.Tacinterpj-frfyj.fg@i @@B]CTA>M!c@"BÅ@j>eDeSj?eDeT@@_'reraise@kA@@CCA@jIete~jJete@@`'reraise@1O@@HCE@jTeejUee@@@BV@@@#F@@A@B@H"G@@A@BCD@H@(<5Ltac_plugin.Tacinterpjffrf9@id=@@CUC\D9@Bo@@H@(5Ltac_plugin.TacinterpGjtgg/@@A?@Bu@@HA(5Ltac_plugin.Tacinterpj|eej}ee@AAH@B@@)%$"@$@A@BCD@G(5Ltac_plugin.Tacinterpjee@@AT@B@@ G@(5Ltac_plugin.Tacinterpjeaebjeaes@D\@B@@>:97BC-@J@(5Ltac_plugin.TacinterpjeXe])@@Ae@B@@ F(t5Ltac_plugin.Tacinterp/AA@l@B@@@L@AKIBG C=@E(T5Ltac_plugin.Tacinterpjffjff@i@@EFȄA@B@@@a7Y@A@@A@B@@A@@AB@B@(<5Ltac_plugin.Tacinterpjffjfg@i@@E~FȌB@B@@A@( 5Ltac_plugin.Tacinterp$ @@@@B@@A@(5Ltac_plugin.Tacinterpjj6j:jj6j}@@@cɔdɋAld#ist@T@jgqgjgqg@@e#env@T@jgqgjgqg@@f%sigma@T@jgqgjgqg@@g!c@T@jgqgjgqg@@h%sigma@U.@@d@kggkgg@@i#csr@U0@@d@kggkgg@@@C@@@2C@E@@A$A@@F@@AB3C@@j6j^k?j6jn@fW@@eɘfɟAh@CG@@4M@(5Ltac_plugin.TacinterpkLi{i}kMjj@@Ao@CN@@;G@(5Ltac_plugin.TacinterpkSiaigkTiaiu@[Q@d|A~j'reraise@l`@@6e4@khggkigg@@k'reraise@2n@@;e8@kshh kthh@@@Cu@@@_@A\@[@AFE@@\@ABC[@F@(5Ltac_plugin.Tacinterpkhhkhi_@jv@@dPeGA/@C@@F@(l5Ltac_plugin.Tacinterpkhi @j@@eHeOD=@C@@%F@(85Ltac_plugin.TacinterpK@@AB@C@@*FA(45Ltac_plugin.Tacinterpkhhkhh*@AAK@C@@430/BC@E ($5Ltac_plugin.Tacinterpkhh_@@AU@C@@ E@(5Ltac_plugin.Tacinterpkggkgg@edE@C@@I@BC@H@(5Ltac_plugin.Tacinterpkggz@@@@C@@ D@(5Ltac_plugin.TacinterpkhiFkhi]@@@q@C@@@l8q@A@@A@@A@(5Ltac_plugin.Tacinterpkl-l2kl-l|@@Amn!v@U@kjjkjj@@o+pr_with_env@@@@'EnvironA#env@@_nW@@#EvdA(evar_map@@ʤnZkn[A\nXAYnU& @@n@nɿ@ljjljj@@@(GenprintA9default_ensure_surrounded@@-Notation_termA,tolerability@@@l&kll'kl@@'printer@@(GenprintA6printer_fun_with_level@@n@l6kl l7kl'@@@D8@@@2D)@D2D,@C@@)F@@AB`B@@E@@AjA@@BC@@F@(d5Ltac_plugin.TacinterplLkklMkk@@At"pr@@@'EnvironA#env@@@@#EvdA(evar_map@@@"PpA!t@@@ @ @lokklpkk@@@Dq@@@6@(D@@AB4@1@AC@@D@(D5Ltac_plugin.Tacinterpl|kkl}kk@UA"pr@@F$unit@@@ U@@@@lkklkk@@@D@@@W@D@@ABU!C@@D@(<5Ltac_plugin.Tacinterplkk @@A@D@@ D@(5Ltac_plugin.Tacinterplk^kflk^ky@x2top_printer_result@@˪A@D@@@l@Ah@B@@B@(5Ltac_plugin.Tacinterplk^k`@@A@D@@ B@(5Ltac_plugin.Tacinterpljj@@@@D@@@v@A@@A@(5Ltac_plugin.TacinterpljjljkC@@@p"pr@@ljjljj@@@D@@@ A@@A@@A@(5Ltac_plugin.Tacinterpljk"ljk?@ΐBq"gl@@)ProofviewA$GoalA!t@@nʥn@ljk ljk@@@D@@@A@@A@+A@@A@A@(5Ltac_plugin.Tacinterpljk&ljk1@A!@D@@B@(5Ltac_plugin.Tacinterpljk2ljk>@A*@E@@A@(5Ltac_plugin.Tacinterpmjk3@@@0@E@@A@(l5Ltac_plugin.Tacinterpm l-lPm l-l{@@@6#env@@'EnvironA#env@@memT@ml-lCml-lF@@%sigma@@#EvdA(evar_map@@mdmS@m-l-lGm.l-lL@@@E/@@@%B@@AA@@B@A@@AB@@B@B@(L5Ltac_plugin.Tacinterpm=mlmm>mlm@@)ProofviewA&tacticV"@@{BoZ#ist@VN@mVl~lmWl~l@@"id@V?@m\lm m]lm @@#loc@'ܠ'@@̘@@̗@milmmjlm@@!v@b;j@@@@@mzmmm{mm@@@E|@@@2Em@C@@,D@@AB3B@@:&@A@@E@@ABC@VA@@A@E@(05Ltac_plugin.Tacinterpmmlmmmlm@@"PpA!t@@}ЅBP@E@@"E@( 5Ltac_plugin.Tacinterpmmlmmmlm@l@@ЇЌA^@E@@0F@(5Ltac_plugin.Tacinterpmmlmmmlm@l@@ІДAl@E@@>E@(5Ltac_plugin.Tacinterpmmlmz@@Ar@E@@DE@(5Ltac_plugin.Tacinterpmmmmmm@@Az!v@k,@@@mmmmmm@@@E@@WR@Q@FQ@ABCP@F@(5Ltac_plugin.Tacinterpmm[m_@@A@E@@cE@(5Ltac_plugin.TacinterpmmmSmmmW@@A@E@@@k@A2(6@E@@k@ABj@i@ACe@E@(5Ltac_plugin.Tacinterpmmm'mmm@@ΐB@E@@}xCr@H@(L5Ltac_plugin.Tacinterpnmm;@@A@F@@DC($5Ltac_plugin.Tacinterpnlln ll@V̾A!n@A#int@@@̏@nllnll@@@F@@@@AC@@@AB@C@(5Ltac_plugin.Tacinterpn%ll@@A@F&@@ C%(5Ltac_plugin.Tacinterpn,lln-ll@WA!s@O&string@@@̌@n;lln<ll@@@F=@@@@A@C@@AB@C@(5Ltac_plugin.TacinterpnGll@@A@FH@@ CG(5Ltac_plugin.TacinterpAA@pV@FN@@@B@BO(5Ltac_plugin.TacinterpnVnnnWnnH@WolϠmg@@ZX@@W$@@#Bpu#ist@W7@npmmnqmm@@!l@W4@nvmmnwmn@@@'FtacticA@F{@@@B@@AA@@B@WA@@A@C@(5Ltac_plugin.Tacinterpnnn,nnnF@@WEW25%@@)@(3A.@F@@D@(p5Ltac_plugin.TacinterpFnnVn@@@4@F@@"B@(P5Ltac_plugin.TacinterpnnVng@WFC=!l@M@nnnQnnnR@@@F@@@ A@@A@@A@( 5Ltac_plugin.TacinterpnnVnX@@@@F@@ A@(5Ltac_plugin.TacinterpnnVnnnVn@@@!x@_@nnVnnnVn@@@F@@@ A@@A@@A@(5Ltac_plugin.Tacinterpn)vvn)vv@@Ap߰#ist@V[@n(v~vn(v~v@@#env@VX@n(v~vn(v~v@@%sigma@VU@n(v~vn(v~v@@@F@@@C@@D@@AB;@A@@B@@AC@W&A@@A@DB(5Ltac_plugin.Tacinterpn*vvn*vw<@VMB-$lpat@VgԳԯ@o*vvo*vv@@@G@@@"@A @E@@AB!C@E@(5Ltac_plugin.Tacinterpo*vv@@A@G@@ E!(5Ltac_plugin.TacinterpAAA@q$@G@@3D'(5Ltac_plugin.Tacinterpo*vwo*vw5@@@&#loc@`fe@@@@@o0*vvo1*vv@@#pat@V@o6*vvo7*vw@@@G8@@@B@@A A@@B@kC@@WzA@@ABtB@@jD@@AC@B@(\5Ltac_plugin.TacinterpoJ-w~woK-w~w@@Aq_#ist@V@oS,w>weoT,w>wh@@#env@V@oY,w>wioZ,w>wl@@%sigma@V@o_,w>wmo`,w>wr@@@Ga@@@C@@D@@AB<@A@@B@@AC@fA@@AWRB@@B@DC(@5Ltac_plugin.Tacinterpov2xJx`ow2xJx@-@@p|A5"id@&o@@@o.wwo.ww@@#loc@* * @@ @@ @o.wwo.ww@@@G@@@2G@I2G@F2G@E@@AA@'H@@ABA@G@@ACABC?@I@((5Ltac_plugin.Tacinterpo2xJxR9@@A1@G@@I@(5Ltac_plugin.Tacinterpo0wx/o0wx<@VB;!l@Wf@@RL@@M@o0wxo0wx@@@G@@@2G@J3@Al+Bj@K@@A+@BmkCDi@K@(5Ltac_plugin.Tacinterpo0wx#$@@A!@G@@K@(5Ltac_plugin.Tacinterpo/wwo/ww@ff@@2@@1Ek@G@@@N@AIBGC@H@(`5Ltac_plugin.Tacinterpo/wwo2xJx@@Av@G@@ H((5Ltac_plugin.Tacinterpo5xyo5xy@VթB!l@W@p 3xxp 3xx@@#loc@**@@@@@p3xxp3xx@@%sigma@WJՇ@p4xxp4xx@@!l@WXi@@Ւ@@ՑՈ@p-4xxp.4xx@@@H/@@@2H!@I2H$@F@A@B@J;H@@A6G@@B@+K@ACD@K@(5Ltac_plugin.TacinterppH5xyM@@AH@HI@@K@(5Ltac_plugin.TacinterppN4xxpO4xx@;4@ՉՏDU@HX@@@&@A@B@!@A @BCD@H@(5Ltac_plugin.Tacinterppd4xxi@@Ab@He@@ H(5Ltac_plugin.TacinterpoAA@r{@Hk@@ D(h5Ltac_plugin.Tacinterppq8yYyepr8yYyp@@Ar #ist@WS@pz7y y@p{7y yC@@ #env@WP@p7y yDp7y yG@@ %sigma@WM@p7y yHp7y yM@@@H@@@C@@D@@AB=/@A@@B@@AC@Y0A@@A@DB(L5Ltac_plugin.Tacinterpp;yyp;yy@@A- $ipat@W_  @p9yqyzp9yqy~@@%sigma@Wt @p:yyp:yy@@$ipat@YYX@@@@@@ @p:yyp:yy@@@H@@@2H@F@@A?@BG.E@@B@AA@)HA@ABC@@H@(85Ltac_plugin.Tacinterpp:yyp:yy@3,@ DB@H@@@Z@ABWUCS@E@(5Ltac_plugin.Tacinterpp:yyO@@AL@H@@ EW( 5Ltac_plugin.TacinterpwUAA@s@H@@iD]( 5Ltac_plugin.Tacinterpp?zRz[p?zRzv@WRDs#ist@W@q=yyq=yy@@#env@W@q =yyq =yy@@%sigma@W|@q=yyq=yy@@"id@Wt@q=yzq=yz@@$ipat@Wp@q=yzq=yz@@%sigma@W,#@q'>z zq(>z z@@$ipat@eYY}Yx@@0@@/@@.@@-$@q>>z zq?>z z@@@I@@@@2I2@G@@A@C@@6F@@AB"H3E@@ND@@A=@A@@4IHB@@ABC@gsA@@AX;B@@B@J@( 5Ltac_plugin.Tacinterpq^?zRzTq_?zRz|@@Ae@I`@@ I@( 5Ltac_plugin.Tacinterpqe>z z qf>z zN@JB@%+Dr@Io@@@,+B'&$@ @ABC@F@( `5Ltac_plugin.Tacinterpqy>z z@@A}@Iz@@ FA( L5Ltac_plugin.Tacinterp{"AA@s@I@@@>@7@AB6C0@D ( $5Ltac_plugin.TacinterpqH||6qH||A@@As#ist@W@qAz~zqAz~z@@#env@W@qAz~zqAz~z@@%sigma@W@qAz~zqAz~z@@"id@kR"Id@!t@@|@qCzzqCzz@@@I@@@C@@2,@F@@ABE@@+D@@A >\@A@@#B@@ABC@iA@@A@F@( 5Ltac_plugin.TacinterpqG{{qG{|@W֜֊DA@I@@@@ABC@I@( 5Ltac_plugin.TacinterpqG{{qG{{@@o=@@֓@֛֒AW@I@@O@( 5Ltac_plugin.TacinterpqG{|#@ki@@֌@@֋ֱBh@I@@'L@( 5Ltac_plugin.TacinterpqG{{o@@An@I@@-EB( p5Ltac_plugin.TacinterprBzzrBzz@@Aw!n@A#int@@@z@rBzzrBzz@@@J@@@b@A[@E@@AB\ZCX@E( P5Ltac_plugin.TacinterpAA@t0@J@@@m@g@ABfdCb@D&( (5Ltac_plugin.Tacinterpr'O}*}Br(O}*}M@@AtA"#ist@X @r1J|C|pr2J|C|s@@##env@X @r7J|C|tr8J|C|w@@$%sigma@X@r=J|C|xr>J|C|}@@&"id@@@@rFL||rGL||@@@JH@@@C@@2,@F@@ABE@@'D@@A'>@A@@B@@ABC@jA@@A@F@( 5Ltac_plugin.Tacinterpr^M||r_N|})@X!!D=@Jf@@@@ABC@I@( 5Ltac_plugin.TacinterproN||rpN|}@@o@@!@!!BS@J|@@O@( 5Ltac_plugin.TacinterprN|} #@l%j|@@!@@!!Bd@J@@'L@( 5Ltac_plugin.TacinterprM||k@@Aj@J@@-EB( l5Ltac_plugin.TacinterprK||rK||@@As%!n@@@@rK||rK||@@@J@@@_@AX@E@@ABYWCU@E( L5Ltac_plugin.TacinterpAA@t@J@@@j@d@ABcaC_@D#( ,5Ltac_plugin.TacinterprS}}rS}}@X#Btݰ)#ist@Xx@rQ}O}brQ}O}e@@*#env@Xu@rQ}O}frQ}O}i@@+%sigma@Xr@rQ}O}jrQ}O}o@@,!b@Xe@rQ}O}xrQ}O}y@@-!c@Xe@rQ}O}zrQ}O}{@@.#loc@-d-c@@O@@N@rQ}O}qrQ}O}t@@/%sigma@c@@b)W@rR}}rR}}@@0!c@c@@c)X@sR}}sR}}@@@K @@@2J@I2J@F@@;H@@ABJ8G@@LC@@ACSD@@8E@@A1?@A@@/KPB@@ABD@Y:B@@cA@@AB@K@( 5Ltac_plugin.Tacinterps,S}}s-S}}@XDp@K0@@'L@( 5Ltac_plugin.Tacinterps5S}}y@@Av@K6@@-K@( 5Ltac_plugin.Tacinterps;R}}s<R}}@MC@Y)aF@KE@@@97B32C0/-@)@ABD(@H@( 5Ltac_plugin.TacinterpsPR}}@@A@KQ@@ HA( p5Ltac_plugin.TacinterpAA@um@KX@@@C@C@AB?C9@D ( H5Ltac_plugin.Tacinterpsb]"sc];@@Au3#ist@X@snU}~ soU}~ @@4#env@X@stU}~ suU}~@@5%sigma@X@szU}~s{U}~@@7!l@m1explicit_bindingsX2׿@@@s[~~s[~~@@:%sigma@X3@s\~~s\~~@@;!l@ˠm;Y@@d{@@@@@3@@3@s\~~s\~~@@@K@@@2K@F@@AEC@@BLD@@(G?E@@A<@[@A@@6HKB@@ABC@YwB@@aZA@@AB@H@( 45Ltac_plugin.Tacinterps\~~s\~@E>@3Cm@K@@@$@A#@@AB@@AC@E@( 5Ltac_plugin.Tacinterps\~~s\~@@Y3@@$CAstA!tY@@3-Y"4)@3,@3+33 m@3@3@33B@L@@4G@( 5Ltac_plugin.Tacinterpt \~~@@A@L @@:EC( 5Ltac_plugin.TacinterptZ~~tZ~~@@A6!l@I$list@YH2׼@@׽@t&X~H~[t'X~H~\@@8%sigma@Ya23@t/Y~`~ht0Y~`~m@@9!l@j^b@@@@3@t>Y~`~ot?Y~`~p@@@L@@@@2L2@F@@A@B@G3E@@A@&H@ABC@H@( 5Ltac_plugin.TacinterptSY~`~stTY~`~@0(@3֐DE@L]@@@@A@@ABC@E@( 5Ltac_plugin.TacinterptgY~`~dS@@AP@Lh@@ E[( 5Ltac_plugin.TacinterptnW~2~6toW~2~G@@A @Lp@@@@@ABC@Dg( l5Ltac_plugin.Tacinterp AA@v@Lz@@ Dm( @5Ltac_plugin.Tacinterptbtb@@Av>#ist@Yr@t_=]t_=`@@?#env@Yo@t_=at_=d@@@%sigma@Yl@t_=et_=j@@A!c@Yd@t_=lt_=m@@B"bl@YY@t_=nt_=p@@C%sigma@Y=؅>|@t`tzt`t@@D"bl@Y࠰cH@@؇@@؆>}@t`tt`t@@E%sigma@e@@ؤ>؛@tata@@F!c@e@@إ>؜@tata@@@L@@@2L@J2L@G@@A0HAE@@KKF@@ABXC@@aD@@AGA@A@@/LII]B@@ABC@ZCB@@eeA@@AB@L@( ,5Ltac_plugin.Tacinterptata@@6@؝>أD@M@@@,@A*@%@AB$#!@@ABC@I@( 5Ltac_plugin.Tacinterpua@@A@M@@ I@(5Ltac_plugin.Tacinterpu`tu`t@tl@~>؄D@M"@@@CB>=;@5@ABC4@F@(5Ltac_plugin.Tacinterpu,`tv@@A@M-@@ FA(5Ltac_plugin.TacinterpAA@wK@M4@@@PNBLCD@D (|5Ltac_plugin.Tacinterpu=gu>g@@Aw`I#ist@Y@uLduMd@@J#env@Y@uRduSd@@K%sigma@Y@uXduYd@@L!c@Y@u^d!u_d"@@M"bl@Y@udd#ued%@@N%sigma@YHI@ume)/une)4@@O"bl@Zd@@@@I@u|e)6u}e)8@@P%sigma@fa@@ I@uf_euf_j@@Q!c@fd@@ I@uf_luf_m@@@M@@@2M@J2M@G@@A0HAE@@KKF@@ABXC@@aD@@ARBI@A@@/LII]B@@ABC@[B@@eA@@AB@L@(h5Ltac_plugin.Tacinterpuf_puf_@@6@I F@M@@@,@A*@%@AB$#!@@ABC@I@(45Ltac_plugin.Tacinterpuf_a@@A@M@@ I@( 5Ltac_plugin.Tacinterpue);ue)[@tl@ID@M@@@CB>=;@5@ABC4@F@(5Ltac_plugin.Tacinterpue)+@@A@M@@ FA(5Ltac_plugin.TacinterpAA@x @M@@@PNBLCD@D (5Ltac_plugin.Tacinterpul#;ul#H@o[@@SwYTs@SvSz@@SySuSnAx-U!l@ZSB@@C@vl#6vl#7@@@N@@@B@@AVB@A@@B@@B@(5Ltac_plugin.Tacinterp0v*l#L@@A@N+@@ BC(5Ltac_plugin.Tacinterpv2kv3k!@Z SdAxQT!l@Z+S?@@@@vBkvCk@@@ND@@@B@@A%@B@@B@(p5Ltac_plugin.TacinterpvMkvNk"@@A@NO@@ B$(X5Ltac_plugin.TacinterpvUjvVj@@Axp@NW@@@6@A@@A.(@5Ltac_plugin.Tacinterpv_i6@A@xy@N`@@ A5(,5Ltac_plugin.TacinterpvfsGIvgsGP@@AxX#ist@Z0@vtnNwvunNz@@Y!c@Z#@vznN}v{nN~@@Z"bl@Z@vnNvnN@@["cb@Z5Z'@َZ@ُ@vnN{vnN@@\$loc1@J&option@Zk@@ٛ@@ٚXٗ@vovo@@]$loc2@krZz@@٭@@٬X٩@vpvp@@^#loc@Z p@@ٺ@@ٹXٵ@vqvq@@_!f@@g@@Xǰ@g@@X˰g@@ՠg@@נ\ev@@@@@@X@X@X@vrvr@@@N@@@2N@D@@A{C@@E@@ABxA@@>I@@AB@@PH@@ABrF@@bG@@ACD@[xA@@AZB@@B@I@(5Ltac_plugin.Tacinterpw r@@A@O @@@BCD@HA(5Ltac_plugin.Tacinterpwqwq@AB@O@@,%@"@ABC@G(5Ltac_plugin.Tacinterpw%q@@A@O&@@ GA(5Ltac_plugin.Tacinterpw-pw.p@AA@O0@@A:@6@4@ABC1@F(5Ltac_plugin.Tacinterpw:p@@A@O;@@ FA(5Ltac_plugin.TacinterpwBowCo@AA@OE@@VO@K@ACE@E (5Ltac_plugin.TacinterpwNo@@A@OO@@ EA(5Ltac_plugin.TacinterpAA@yp@OV@@@`BU@B (5Ltac_plugin.Tacinterpw^rw_rC@@@`#env@@wfrwgr @@a%sigma@@wlr wmr@@@On@@@B@@A A@@B@C@@A[A@@ B@@AB@B@(5Ltac_plugin.Tacinterpw~{9w{:@@Ayc#ist@Z@wuRmwuRp@@d"gl@Z@wuRqwuRs@@e#arg@Z@wuRtwuRw@@h$keep@ZbvbJ@w{w{ @@i!n@@@RcO@w{/w{0@@j!x@ZƠw^Q@@P@S@w{5@@@O@@@2dO@D@@A1A@@B8B@@AC@@Af$keep@E@@F@@ABC@tC@@ArxD@@wA@@ABgE@@\GF@@w@B@@ABC@F@(P5Ltac_plugin.TacinterpwQ[wQn@@Abk$keep@[bT@w|;?w|;C@@l"id@.@@_ca@w|;Ww|;Y@@m#loc@2u2t@@e@@d@x|;Qx|;T@@p%error@@p@@ڵcڲ@cڳ@ڴcڱ@x}^hx}^m@@r+try_cast_id@@r@@4c󰖰[>[=@r@@5c"@lw*c&r@@3c-]zw<@@;c.@/c+@,c'@(c#@$c@@c@c@c@xX xY@@}!c@fؠfӠࠠf/f.@@bݵ@A@@bݴbD@@Cc5 b6@@4c%mGr!@*ConstrexprA-constr_expr_r@@YcV@@UcI@@Hc&@'c$@x`nx`o@@!f@@i@@ݙc~@i@@ݘc݂i@@cĠi@@cȠ]頰xj@@c@c@c݃@݄c@݀c}@xx@@@P@@@2eP@G@A@yM@@ABJ@@2W3 @L@@FN@@ABC@I@@A@BF@H@@K@@ABCD@N@(05Ltac_plugin.Tacinterpx @@A @P@@*@@ABC+D"@M@($5Ltac_plugin.Tacinterpx`sx`@c+B@P@@/:@*BC:$D1@M@(5Ltac_plugin.Tacinterpy`y`@cMA'@Q@@L@(5Ltac_plugin.Tacinterp{^@A+@Q @@BM@NPCO9DF@N@(5Ltac_plugin.Tacinterpy`y`@@(LibnamesA)reference@@dZdcBD@Q$@@,M@(5Ltac_plugin.Tacinterpy)`jM@@AJ@Q*@@2L@(5Ltac_plugin.Tacinterpy/0Ky00Y@0j@@bbBX@Q8@@@L@(t5Ltac_plugin.Tacinterpy=0:@@A^@Q>@@FL@(l5Ltac_plugin.TacinterpyCyD*@q@@b bBl@QL@@TL@(P5Ltac_plugin.TacinterpyQu@@Ar@QR@@ZL@(5Ltac_plugin.TacinterpyWL^yXLf@\4bxA}v!v@v@@ۥcۖ@yf-9yg-:@@@Qh@@@2]QZ@Q@A@@AB@@A@P@@ABCD@Q@( 5Ltac_plugin.Tacinterp#@A@Qy@@Q@(5Ltac_plugin.Tacinterpy~g{yg@@A%z!c@\8@@c@ygvygw@@@Q@@$@R@@A@BC"D@R@(5Ltac_plugin.Tacinterpy"5y"F@v\O@@ܾ@@ܽAF@Q@@6B5D@P@(5Ltac_plugin.Tacinterpy"/,@@AO@Q@@ P@(5Ltac_plugin.Tacinterpyy!@@@bܙbܝB]@Q@@P@(5Ltac_plugin.Tacinterpyy@yE@@bܟbܨAl@Q@@&Q@(h5Ltac_plugin.Tacinterpy@@Ar@Q@@,P@(`5Ltac_plugin.Tacinterpyy@rE@@bܐbsB@Q@@:P@(T5Ltac_plugin.Tacinterpy@yԠA#int@@@b܊bu@@btb܂A@Q@@PP@(85Ltac_plugin.Tacinterpyy@@A@Q@@VP@((5Ltac_plugin.Tacinterpyy@\b_Ay"id@N&"Id@!t@@Yc@@zm{zm}@@@R@@pR@Q>@AT@B=CDN@Q@( 5Ltac_plugin.Tacinterp!@A@R@@ QA(5Ltac_plugin.Tacinterpz$mz%m@AB@R'@@P (5Ltac_plugin.Tacinterpz-mz.m@y/cD@@cFcOA@R9@@Q@(5Ltac_plugin.Tacinterpz>mwA@@A@R?@@P@(5Ltac_plugin.TacinterpzD<LzE<g@r@@b?b#B@RM@@P@(5Ltac_plugin.TacinterpzR<W@zES@@b<b%@@b$b2A@R`@@P@(5Ltac_plugin.Tacinterpze<I@@A @Rf@@P@(5Ltac_plugin.Tacinterpzk"3zl";@Aw!v@M@@c@zyzz@@@R{@@@2_Rm@R@AB@Q@ABCD@R@(5Ltac_plugin.Tacinterp!@A@R@@R@(5Ltac_plugin.Tacinterpzz!@9A&x"id@tD@@@z z @@@R@@@2`R@S&@A6B@T@A@B'CD@T@(x5Ltac_plugin.Tacinterp@A@R@@T@( 5Ltac_plugin.TacinterpzH@@AE@R@@4D@QA(5Ltac_plugin.Tacinterpzz@ABd@R@@P (5Ltac_plugin.Tacinterpzz@zM[c@@ccڐAv@R@@0Q@(5Ltac_plugin.Tacinterpzl@@A|@R@@6P@(5Ltac_plugin.TacinterpzXczX@sO@@bb۪B@R@@DP@(5Ltac_plugin.TacinterpzXn@zޠN1@@bb۬@@b۫b۹A@R@@WP@(5Ltac_plugin.TacinterpzX`@@A@R@@]PA(5Ltac_plugin.Tacinterp{-={-T@AB)@S @@gI3D@@O (5Ltac_plugin.Tacinterp{5@@A2@S@@ K@(d5Ltac_plugin.Tacinterp{;@@A7@S@@vXB?@=@ACDQ@J@(P5Ltac_plugin.Tacinterp{!}^dE@@A@@S"@@Yd@Bc DZ@I@(5Ltac_plugin.Tacinterp{*x{+z@@Af^G@{0w{1w@@g!c@^B@{6w{7w@@@S8@@}z@ F@@AB{@y@y@ABCt@F@(5Ltac_plugin.Tacinterp{Dvz|h@@@@SE@@@@A@@AB~@C@(5Ltac_plugin.Tacinterp{Ny{Oy @@@&n#env@^ @{Vx{Wx@@o%sigma@^@{\x{]x@@@S^@@@B@@A A@@B@5C@@A_A@@B@@AB@B@(t5Ltac_plugin.Tacinterp{n~{o@9@@cڽdʐB@Sw@@@qH@A@@A@A@@AB@@B@A@(d5Ltac_plugin.Tacinterp{~{~@z@@deҐB@S@@B@(T5Ltac_plugin.Tacinterp{~@z@@efِA@S@@#C@(<5Ltac_plugin.Tacinterp{~@z@@efA@S@@0B@( 5Ltac_plugin.Tacinterp{{@z@@deA@S@@>A@(5Ltac_plugin.Tacinterp{}^sL@@@@S@@DA@(5Ltac_plugin.Tacinterp{{@@As#id'@@{{@@@S@@@ A@@A@vxA@@AFB@@D@@ABC@@E@@AC@A@(5Ltac_plugin.Tacinterp{Qo{Q~@3@@c cB"@S@@A@(5Ltac_plugin.Tacinterp{Q^@@A(@S@@!A@(5Ltac_plugin.Tacinterp{){P@ta@@ccB6@S@@/A@(p5Ltac_plugin.Tacinterp{&=@@@<@S@@5A@(H5Ltac_plugin.Tacinterp|P|R@:@@cIdXBLt#env@@||@@u%sigma@@||@@@T@@@B@@A2c6j@C@@A@@AB@vA@@A@@#tvr@ @@@}5@}5C@@"ve@@}5D}5F@@#tve@ @@@}5H}5K@@@U@@6h@E@@$G@@ABF@@/Hn@ACD@kH@(5Ltac_plugin.Tacinterp~~@@A;!v@`@@B@~~@@@V@@R@@A@I@@ABCD@I@(x5Ltac_plugin.Tacinterp~'PV~(@@AR@V)@@*H(,5Ltac_plugin.TacinterpAA@@V/@@@@A@B@B(5Ltac_plugin.Tacinterp~8~9@}`ޛ@@ޜޥAb$ctxt@`@~I~J@@@VK@@@ A@@A@}A@@A@B@(5Ltac_plugin.Tacinterp~U~V@@@@VW@@ A@(5Ltac_plugin.Tacinterp~\~]@`BD$lfun@`@~nJ[~oJ_@@#ist@`@~tJ`~uJc@@#env@`@~zJd~{Jg@@%sigma@`@~Jh~Jm@@%bvars@`@~Jo~Jt@@$glob@`@~Jv~Jz@@#pat@`@~J~~J@@!c@```@Ӡ`@@~Jn~J@@@V@@@(G@@AA@@B6C@@>D@@ACEE@@$F@@A7B@@BD@mA@@Aa B@@B@G@(5Ltac_plugin.Tacinterp~~@@A[@V@@G@(5Ltac_plugin.Tacinterp~~@`Dd@V@@#G@(d5Ltac_plugin.Tacinterp~~@@Ak@V@@*G@(\5Ltac_plugin.Tacinterp~@@Aq@V@@0GA(H5Ltac_plugin.TacinterplAA@@V@@@4@A331@.@ABC-@E ((5Ltac_plugin.Tacinterp~9]~9~@`pE$lfun@`@~ ~ @@#ist@`@~  ~ #@@#env@`@~ $ '@@%sigma@`@ ( -@@#ido@J&option@y8"Id@!t@@4@@3@9F9I@@!c@`@9J 9K@@@W!@@@ F@@A-C@@#G@@AB6D@@?E@@AK@A@@1B@@ABC@a}A@@A@G@(5Ltac_plugin.Tacinterp89P99@@AQ@W:@@GB(5Ltac_plugin.TacinterpAB@`iE]!c@`L6@OP@@@WQ@@@F@@A0@B-,*(BC&@F@(5Ltac_plugin.Tacinterp\@@A@W]@@ F#(t5Ltac_plugin.Tacinterpp!AA@@Wc@@@A@A> @@ߧߴB!@W@@B@( 5Ltac_plugin.TacinterpPVP@~@@߶߼B/@W@@!C@(5Ltac_plugin.TacinterpP@~@@߾ÐA<@W@@.D@(5Ltac_plugin.TacinterpP@~@@߽ʐAI@W@@;C@(5Ltac_plugin.Tacinterp@~@@ߵѐAW@W@@IB@(5Ltac_plugin.Tacinterp%)D@@A]@W@@OB@(5Ltac_plugin.Tacinterp  @xC@@ߡߘBk@W@@]B@(5Ltac_plugin.Tacinterp  r@@@q@W@@cB@(T5Ltac_plugin.Tacinterp @@A(Z@q `k@@@A@`v@`q@@@(h@qР`h@@1@A@`s@`n3@ @@#ist@`j@@@!c@`h@@@#env@`e@ @@%sigma@`]@$ %@@'closure@r2@@U@-.#@@$term@q@@W@6%7)@@$vars@&@@ZX@A39B3=@@@XC@@@WFKE@@A8C@@(J@@AB5B@@JH@@AYG@@BGD@@8A@@A*I@@#K@@ABCD@q(A@@A@K@( 5Ltac_plugin.Tacinterpa35|@@Az@Xb@@@@@ABCD @J@(5Ltac_plugin.Tacinterpl@@A@Xm@@*&@B#"@@ACD@H@(5Ltac_plugin.Tacinterpwp@@A@Xx@@ -@*@A) BC"@G@(5Ltac_plugin.Tacinterp @A'@|;6@@@X@@@D@A H@@C@AB@C3@H@(5Ltac_plugin.Tacinterp&@A@X@@G@(5Ltac_plugin.Tacinterp@q@@$  A@X@@4V@R@AO@BCK@F@(5Ltac_plugin.Tacinterp@@A@X@@ F@(5Ltac_plugin.Tacinterp@A( @@ @@X@@@s@A G@@r@ABoCb@G@(h5Ltac_plugin.TacinterpU@@@X@@F@(H5Ltac_plugin.Tacinterp+@@@B@X@@@Mq@A@@A@@B@(85Ltac_plugin.Tacinterp"@@@B@X@@C@((5Ltac_plugin.Tacinterp@@@B@X@@D@(5Ltac_plugin.Tacinterp,@@@ A@X@@+E@(5Ltac_plugin.Tacinterp@@@A+@Y@@8D@(5Ltac_plugin.Tacinterp 5@@@A8@Y@@EC@(5Ltac_plugin.Tacinterp%S@ @@ AE@Y @@RB@(5Ltac_plugin.Tacinterp%/;&/@.@@(AS@Y.@@`A@(5Ltac_plugin.Tacinterpn @@@X@Y3@@eA@(5Ltac_plugin.Tacinterp8= / 19= / W@@Au*%extra@~!t@@Cm*Ce@G<H<@@@YI@@@B@@A*M@A@@B@~A@@AzB@@B@BA(|5Ltac_plugin.TacinterpZ<[< +@AC@Y]@@@@A@A (T5Ltac_plugin.Tacinterpe<  @~@@*Cx*C~A@Ym@@A@(H5Ltac_plugin.Tacinterpr<:@@@@Ys@@A@(05Ltac_plugin.Tacinterpx@ m oy@ m @z9@@*C*C@@*C*CAð*!t@^H@? Y i? Y j@@@Y@@@ A@@A@^lB@@^A@@AB@B@(5Ltac_plugin.Tacinterp"B  @@@@Y@@ A@(5Ltac_plugin.TacinterpA  A  @ܠ]@@*C@@*C*CA'@Y@@@*NQ@A@@A@^B@@A_A@@1C@@AB@B@(5Ltac_plugin.TacinterpB  $@^w*C@@*C*CBA@Y@@A@(5Ltac_plugin.TacinterpB  B  @@@*CŐAM@Y@@&B@(5Ltac_plugin.Tacinterp9?@@@R@Y@@+A@(5Ltac_plugin.TacinterpE!!E!!7@>@@*C@@*C*CA)*#ist@^@D !D !@@*!t@^@D !D !@@@Y@@@B@@A A@@B@_^A@@A@C@(5Ltac_plugin.TacinterpF!<!>F!<!Q@A^@@*C*CB$@Z@@B@(t5Ltac_plugin.Tacinterp6@@@)@Z@@B@($5Ltac_plugin.TacinterpL!!T##"@@@\*$lfun@^@#K!z!$K!z!@@*)avoid_ids@^@)K!z!*K!z!@@*%debug@^@/K!z!0K!z!@@*!t@^@5K!z!6K!z!@@@Z7@@@C@@AB@@!D@@AA@@BC@A@@AB@@_C@@AB@D@(5Ltac_plugin.TacinterpKS""LS"#@}(@@*DuB=*"gl@W$GoalA!t@@*D+*D$@eL!!fL!!@@*#env@]@@D**D'@pM!!qM!!@@*%extra@7@@D6*D.@{N!!|N!!@@*%extra@B@@DN*DF@O"-"3O"-"8@@*#ist@@@D`*D^@P"g"mP"g"p@@*(ltacvars@ul!t@@Dk*Dh@Q""Q""@@@Z@@@>B@@A)D6C@@SA@@A$E@@F@@ABC@E@@AF@@`A@@AKB@@BC`C@@D@@G@@ABD@F@(5Ltac_plugin.TacinterpS""S"# @@)TacinternA)glob_sign@@*D*DA|@Z@@.G@(5Ltac_plugin.TacinterpR""@@A@Z@@4FA(5Ltac_plugin.TacinterpQ""Q""@AA@Z@@><@8@8@ABC5@E(5Ltac_plugin.TacinterpQ""@@A@Z@@ E@(5Ltac_plugin.TacinterpP"g"i@@A@Z@@OM@I@ABE@DA(|5Ltac_plugin.TacinterpO"-";O"-"c@AC@Z@@\X BQ@C (`5Ltac_plugin.TacinterpO"-"/@@A@[@@ CA(X5Ltac_plugin.Tacinterp N!" N!")@AC@[@@@o@Ai@Be@B (05Ltac_plugin.TacinterpN!!@@A@[@@ BA((5Ltac_plugin.Tacinterp M!!!M!!@AA@[#@@@|@Ax@A ( 5Ltac_plugin.Tacinterp+M!!@@@@[,@@ A@(5Ltac_plugin.Tacinterp1V#$#\2V#$#i@@@*D*DȐAy*!t@_}@?V#$#/@V#$#0@@@[A@@@ A@@A@|A@@A_B@@B@B@(5Ltac_plugin.TacinterpMV#$#3NV#$#k@@@@[O@@A@(5Ltac_plugin.TacinterpTg%O%SUi%%@@A*&global@_@^Z$$_Z$$@@*!t@_@dZ$$eZ$$@@*"ot@_~@jZ$$kZ$$@@*+hide_interp@@@'EnvironA#env@@D*Dᰖ`@@E@@E*D@D*D@[$$$[$$/@@@[@@@4C@@$D@@AB+A@@3B@@AC@`YA@@A@D@(\5Ltac_plugin.Tacinterpd%%e%4%G@@AE@[@@D@(T5Ltac_plugin.Tacinterpc$%L@@AK@[@@D@(85Ltac_plugin.Tacinterp[$$ R@@@P@[@@@@AB@C@( 5Ltac_plugin.Tacinterp`$$`$$@@A^*#env@E@[$$0[$$3@@*#ist@@)GeninternA)glob_sign@@D*D@\$6$>\$6$A@@*"te@`-0glob_tactic_expr@@D*D@]$e$m]$e$o@@*!t@a#@@E@@E*D@^$$^$$@@@[@@@7A@@A2B@@D@@A&C@@BC@`A@@AC@@B@@AB@D@(5Ltac_plugin.Tacinterpa$$a$$@@AM*"t'@`*E*E@a$$a$$@@@\@@ @@AE@@@ABC@E@(5Ltac_plugin.Tacinterp_$$@@Ab@\@@,DA(5Ltac_plugin.Tacinterp^$$^$$@AAk@\@@64@1@AB0@C (5Ltac_plugin.Tacinterp&^$$+@@Au@\'@@ CA(5Ltac_plugin.Tacinterp.]$e$r/]$e$@AB~@\1@@@I@I@ABD@B (5Ltac_plugin.Tacinterp:]$e$i?@@A@\;@@ BA(5Ltac_plugin.TacinterpB\$6$DC\$6$a@AA@\E@@@]@AW@A (5Ltac_plugin.TacinterpM\$6$:R@@@@\N@@ A@(5Ltac_plugin.TacinterpSe%4%8@@@*#env@@@*E=*E7@^d%%-_d%%0@@@\`@@@A@@A@A@@A@A@(5Ltac_plugin.Tacinterpjh%x%kh%x%@@@*EQ*EUA*"gl@@@*EV*EJ@}g%O%r~g%O%t@@@\@@@A@@A@A@@A@A@(|5Ltac_plugin.Tacinterph%x%~@@@@\@@ A@(d5Ltac_plugin.Tacinterps&&s&&@@Aհ*#wit@`@n&&2n&&5@@*!f@`~@n&&6n&&7@@@'FtacticA)NotationsJ*&interp@@`*Em@`*EqmˠM@@E*Ey@@Ex*Er@Es*En@Eo*El@p&Z&`p&Z&f@@@\@@@+A@@A!C@@4B@@AB@A@@A@C@(H5Ltac_plugin.Tacinterpp&Z&\@@@@>@\@@@@ @AB @B@($5Ltac_plugin.Tacinterpq&o&sq&o&z@`BL*#ist@4@p&Z&gp&Z&j@@*!v@5@p&Z&kp&Z&l@@@\@@@B@@A A@@B@XC@@A>A@@aB@@AB@C@(5Ltac_plugin.Tacinterp"q&o&@@@@\@@B@(5Ltac_plugin.Tacinterpq&o&@HB(*!v@`@q&o& q&o&@@@] @@@ A@@A@[A@@A}B@@B@A@(5Ltac_plugin.Tacinterpq&o&q&o&@Π`*E@@*E*EA@]!@@B@(5Ltac_plugin.Tacinterp&q&o&-@@@$@]'@@A@(5Ltac_plugin.Tacinterp,u&&-u&'@@@q*#ist@`@4u&&5u&&@@*!x@`@:u&&;u&&@@@]<@@@B@@A A@@B@@B@(5Ltac_plugin.TacinterpFv''Gv''@@@*!x@`@Mv''Nv''@@@]O@@@*Q@B@@A A@@B@@B@(d5Ltac_plugin.TacinterpZw''/[w''?@@@*#ist@`@bw'''cw''*@@*!x@`@hw''+iw'',@@@]j@@@B@@A A@@B@@B@(D5Ltac_plugin.Tacinterpt{''u{''@F$unit@@@*F7Bð*!t@`@y'A'Uy'A'V@@@]@@@ A@@A@aBB@@AaD@@a+C@@aA@@ABC@A@(,5Ltac_plugin.Tacinterpz'Y'[z'Y'@!@@*FB@]@@A@(5Ltac_plugin.Tacinterp |''@@@%@]@@A@(5Ltac_plugin.Tacinterp(c(t))@@A*!f@`@(c(l(c(m@@@]@@@ A@@A@@A@(5Ltac_plugin.Tacinterp(c(p@@@@]@@ A@(5Ltac_plugin.Tacinterp(c(@@@*#ist@`@(c(x(c({@@*!x@`@(c(|(c(}@@@]@@@B@@A A@@B@+A@@A@B@(5Ltac_plugin.Tacinterp((()@`D!*"gl@@@*G*G@(c((c(@@*#env@a/@@G*G@((((@@*%sigma@a,@@G*G@((((@@@^@@@B@@A'A@@C@@AB@bA@@ALB@@HC@@AB@C@(5Ltac_plugin.Tacinterp((:@@A7@^@@CA(5Ltac_plugin.Tacinterp((((@AA@@^@@@B@B (l5Ltac_plugin.Tacinterp'((M@@AI@^(@@ BA(h5Ltac_plugin.Tacinterp/((0((@AAR@^2@@@.@A+@A (L5Ltac_plugin.Tacinterp:((`@@@[@^;@@ A@(45Ltac_plugin.Tacinterp@)))A**@@A*!f@aA@G))!H))"@@@^I@@@ A@@A@@A@(05Ltac_plugin.TacinterpQ))%@@@@^R@@ A@(5Ltac_plugin.TacinterpW))6@@@*#ist@a@^))-_))0@@*!x@a@d))1e))2@@@^f@@@B@@A A@@B@+A@@A@B@(5Ltac_plugin.Tacinterpr))s))@b@@*HG@@*HF*HLA-*"gl@-@@*H)*H@))N))P@@*#env@a@@H!*H@)T)Z)T)]@@*%sigma@a@@H(*H%@)y))y)@@*%sigma@a@))))@@*!v@a|@))))@@@^@@@,^@D@@A*B@@B6A@@F$C@@E@@ABC@A@@AkB@@gC@@AB@G@(5Ltac_plugin.Tacinterp****@o䠰a*HT@@*HSAT@^@@"F@(5Ltac_plugin.Tacinterp))@@AZ@^@@(F@(5Ltac_plugin.Tacinterp))))@aDa@^@@@.@A-@*@AB'@C@(5Ltac_plugin.Tacinterp))!@@Ak@^@@ CA(5Ltac_plugin.Tacinterp)y))y)@AAt@^@@@@B9@B (h5Ltac_plugin.Tacinterp)y){4@@A}@_@@ BA(d5Ltac_plugin.Tacinterp)T)`)T)u@AA@_ @@@S@AL@A (H5Ltac_plugin.Tacinterp)T)VG@@@@_@@ A@(5Ltac_plugin.Tacinterp**8**@@@c*#ist@a@ **/!**2@@*"bl@a@&**3'**5@@@_(@@@ A@@B@@AB@l}A@@A@B@(5Ltac_plugin.Tacinterp4*^*`5*^*@@@*#env@a@<**Q=**T@@*%sigma@a@B**UC**Z@@@_D@@@B@@A A@@B@+C@@AlA@@4B@@AB@B@(5Ltac_plugin.TacinterpT**U++ @@@*#ist@a@\**]**@@*!c@a@b**c**@@@_d@@@ A@@B@@AB@lWA@@A@B@(5Ltac_plugin.Tacinterpp**q*+@@@*#env@a@x**y**@@*%sigma@a~@~****@@@_@@@B@@A A@@B@+C@@AluA@@4B@@AB@B@(T5Ltac_plugin.Tacinterp+ +:++@@@ݰ*#ist@aq@+ +2+ +5@@*!c@an@+ +6+ +7@@@_@@@ A@@B@@AB@lA@@A@B@((5Ltac_plugin.Tacinterp+`+b+`+@@@*#env@aI@+ +S+ +V@@*%sigma@aF@+ +W+ +\@@@_@@@B@@A A@@B@+C@@Al7A@@4B@@AB@B@(5Ltac_plugin.Tacinterp++,,@@@*#ist@a9@++++@@*!c@a6@++++@@@_@@@ A@@B@@AB@k!A@@A@B@(5Ltac_plugin.Tacinterp+++,@aC*"gl@k@@*Ir*IB@++++@@@_@@@A@@A@)C@@Ak=A@@2B@@AB@A@(5Ltac_plugin.Tacinterp++@@@@`@@A@(5Ltac_plugin.Tacinterp ,;,= ,;,l@@@*I*IDd*#ist@a@,,),,,@@*#env@a@#,,-$,,0@@*%sigma@a@),,1*,,6@@*!s@`@/,,70,,8@@@`1@@@C@@D@@ABA@@B@@AC@A@@A@D@(5Ltac_plugin.Tacinterp5A,;,N@4*IA1@`F@@G@(d5Ltac_plugin.Tacinterp?K,;,|@@@7@`L@@D@(D5Ltac_plugin.TacinterpQ,,R,,@l@@*I*IB*#ist@@@*I*I@f,,g,,@@*!n@~@@*I*I@r,,s,,@@@`t@@@B@@AA@@B@A@@A@B@(45Ltac_plugin.Tacinterp,,/@@@&@`@@ B@(5Ltac_plugin.Tacinterp.f..f.@@@ְ*#ist@dg@@*K@.f..f.@@*!v@@@*L*L@.f..f.@@@`@@@B@@AA@@B@@B@(5Ltac_plugin.Tacinterp@@@`@@@*F@A@@A@].A@@A@A@(5Ltac_plugin.Tacinterp0000@]ԐB*#ist@]@0000@@*#tac@]@0000@@@`@@@B@@A A@@B@A@@A@B@(5Ltac_plugin.Tacinterp00@@@@`@@ B@(5Ltac_plugin.Tacinterp1111/@f#@@*N*N@@*N*NB3*#ist@^o@1111@@*#tac@^l@1111@@@`@@@B@@A A@@B@fXA@@A@C@(5Ltac_plugin.Tacinterp)11O@@@@a@@ B@(\5Ltac_plugin.Tacinterp11>@@@!@a@@@*U@A@@A@@A@(05Ltac_plugin.Tacinterp112&2+@@@_*#ist@M@@*Ot*OG@1111@@*!c@]4glob_constr_and_expr@@*ON@'11(11@@@a)@@@A@@B@@AB@zA@@A@B@(5Ltac_plugin.Tacinterp511612%@@,Ltac_pretypeA2closed_glob_constr@@*OO*OmD3*"gl@m@@*O*OX@M11N11@@@aO@@@A@@A@8C@@AzA@@FB@@AB@A@(5Ltac_plugin.Tacinterp]11^12 @{N@@*Os*O}A#@af@@F@(5Ltac_plugin.Tacinterpk12 l12"@{N@@*Or*OA1@at@@%E@(5Ltac_plugin.Tacinterpy11D@@@7@az@@+A@(5Ltac_plugin.Tacinterp2222@i^b&@@*OÐCְ*#ist@bF@2222@@*#tac@bC@2222@@*!k@b@@2222@@@a@@@C@@A A@@B@@AB@iA@@A@D@(5Ltac_plugin.Tacinterp2222@@@%@a@@C@(t5Ltac_plugin.Tacinterp2323@g'b@@*OB *#ist@b=@2222@@*!c@b:@2222@@*!k@b7@2222@@@a@@@B@@AC@@A@@AB@gVA@@A@D@(`5Ltac_plugin.Tacinterp2223@@@%@a@@C@(85Ltac_plugin.Tacinterp3333@fC-glob_red_expr@@*PjB?*#env@b=@3 323 35@@*%sigma@b:@3 363 3;@@*!r@b7@3 3<3 3=@@*#ist@=@@P&*P#@ 3@3F 3@3I@@*$gist@N@@P<*P-@3^3d3^3h@@@b@@@.C@@AE@@D@@AB&A@@.B@@AC@fB@@uIA@@AB@E@($5Ltac_plugin.Tacinterp-33J@@AB@b.@@E@(5Ltac_plugin.Tacinterp33^3`P@@AG@b4@@@@@ABC@DA(5Ltac_plugin.Tacinterp?3@3L@3@3Z@AAT@bB@@@(@A$#B!@C (5Ltac_plugin.TacinterpK3@3Bh@@@^@bL@@ C@(5Ltac_plugin.TacinterpQ565;R565N@`[@@BDkZ@@Y@@A~~b@@~a@@ABN@@vK@@AaL@@QM@@A@@ABCDnty@@bC@@AB@@`@@AB|He@@yk@@ACun@@wxl@@AnPz@@qu@@ABDEFo"x@@~hc@@A_@@\@@ABrst@@^@@Asp@@BCsq@@rs@@Ato@@u]@@A{h@@BCDpnv@@ow@@AsLr@@{)i@@ABw'm@@|Ef@@ACzj@@}d@@;G@@ABJ@@ H@@A|g@@~D@@ABCDS@@ P@@AnU@@F@@AT@@BCm {@@I@@Al|@@rE@@AlO}@@BCDEFG@k@@Ak@@Bk[@@i/@@@Aj@@i@@ABCi@@j@@k @@ABi@@k@@Aj@@BCDjZ@@j@@Aj@@k@@ABi@@i@@AkK@@lO@@ABCEF@(5Ltac_plugin.TacinterpU>DV@@A)!k@.inversion_kind@@(g@d -e .@@)!c@ _(d@@(h@q /r 0@@)#ids@ lt&or_var@$CAstA!tt9or_and_intro_pattern_expr@@A@=P(e@@(l@@(k@@(j@@(i@ 1 4@@)#hyp@@@(b@ 6 9@@@d@@@@EF@@ABD@@@@@)!l@E$bool@@@(Aux%multi@@(B1with_bindings_arg7(;@@(C@(@@@(?@@A@@)"cl@@%LocusA+clause_expr(5@@(D@QR@@)"by@Lm;(1@@(E@^_@@@e`@@@C@@A%D@@VF@@AB@NE@@A@BCCF@(5Ltac_plugin.TacinterppRq~@@@:99l@@9m9A!)!c@M'@  @@)"cl@I+clause_expr '@@(@  @@@e@@@2/e@C@@AE@@D@@AB@@AC{E@(T5Ltac_plugin.TacinterpRX8@@A'@e@@E@(5Ltac_plugin.TacinterpU^@꠰>@@?@@)"ev@-@@'@GH@@)!l@ʠ 0induction_clause1q''@@'@''@cd@@)"el@`v-with_bindings'@'@''@z{@@@f|@@@2.fn@C@@AD@@FF@@SG@@ABC@BE@@A@BDbG@(85Ltac_plugin.Tacinterpou@@A4)"ev@@@'@HWHY@@)"na@$NameA!t@@'@HZH\@@)!c@9'@H]H^@@)#clp@s+clause_expr3'@@'@H_Hb@@)!b@}*letin_flag@@'@HcHd@@)%eqpat@Ǡ@$CAstA!tw&9intro_pattern_naming_expr@@'@@'@@'@HeHj@@@f@@@)D@@AF@@AB:E@@$C@@]H@@ABH@WG@@AI@BCDHH@(5Ltac_plugin.Tacinterp{>G@@A)"cl@}0with_occurrences'q@@'z9$NameA!t@@'{@'y@@'x@zz@@@g@@@#C@@Au@t@ABsC@(T5Ltac_plugin.Tacinterp&j'y@@Aʰ)"ev@@@'V@4i5i@@)!b@@@'W@>i?i@@)!t@9='I@@'Y@@'X@OiPi@@)$ipat@J@$CAstA!tw2intro_pattern_expr)'S@@'\@@'[@@'Z@limi@@)!c@'O@tiui@@@gv@@@FF@@AC@@SG@@A0D@@BC@DE@@A@BD[G@(5Ltac_plugin.Tacinterp\h@Ġ@@0p//j@@/k/A8)"id@"Id@!t@@'7@ZFZZF\@@)!l@'"Id@!t@@':C'0@'9@@'8@ZF]ZF^@@@g@@@+D@@A@BC@@@ACD@(5Ltac_plugin.Tacinterp\D@@A4@g@@ D@(5Ltac_plugin.TacinterpMEY<E@b@@/c.o.R@@.S.nA)"id@"Id@!t@@'@KK@@)!n@!@@'@KK@@)!l@|/"Id@!t@@'!@@''@'@@'@KK@@@h@@@:E@@At@B$C@@1D@@Av@BCuE@(D5Ltac_plugin.Tacinterp(MV@@AF@h)@@E@(5Ltac_plugin.Tacinterp.A/J@@Aа)"ev@ @@&@:@;@@@)$keep@*clear_flag@@&&@I@J@@@)"cb@x-with_bindings&@&&@Z@[@ @@@h\@@@2-hN@C@@AD@@3F@@AB@-E@@A@BC@F@(|5Ltac_plugin.Tacinterpm5n?@@A)"ev@`@@&@z4{4@@)$keep@@@@&&@44@@)"cb@>&@&&@44@@)#cbo@x-with_bindings-&@@&@@&@44@@@h@@@2,h@D@@A*E@@C@@DG@@ABC @>F@@A @BD G@((5Ltac_plugin.Tacinterp$;y3@N@@+))@@))Ap)!a@-advanced_flag@@&@""@@)"ev@@@&@""@@)"cb@fz&@@&@@&@""@@)"cl@񠰒x&@$CAstA!tyZ2intro_pattern_expr&@@&@@&@@&@&@@&@""@@@i@@@QF@@A>D@@B.C@@KE@@A}@|@ABC{F@(5Ltac_plugin.Tacinterp.$;Ap@@A`@i/@@F@(5Ltac_plugin.Tacinterp4"(5!@@Aհ)"ev@%@@&l@?@@@)!l@@$CAstA!ty2intro_pattern_expr&&i@@&o@@&n@@&m@\]@@@i^@@@,D@@A@B$C@@@AC=D@((5Ltac_plugin.Tacinterpj @@@@ik@@@@A@BFB@(5Ltac_plugin.Tacinterps t @nCF)"gl@$@@))@"G"I@@)#env@l@@))@MYM\@@)%sigma@%@@))@xx@@)%sigma@z@@)*)!@@@)"l'@yG@@)+)"@@@@i@@@1Hi@D@@A4B@@B@A@@E@@A#F0C@@BC@D@@yA@@ABcC@@E@@oB@@ABC@G@(5Ltac_plugin.Tacinterp  @n)B_@i@@#G@(5Ltac_plugin.Tacinterp @@Af@i@@*F@(5Ltac_plugin.Tacinterp@J@@)#))Ds@i@@@6@A5@0@AB/@C@(t5Ltac_plugin.Tacinterp@@A}@i@@ CA(p5Ltac_plugin.Tacinterpxx@AA@j@@H@BA@B (\5Ltac_plugin.Tacinterpx-@@A@j @@ BA(X5Ltac_plugin.TacinterpM_Mt@AA@j@@@[@AT@A (<5Ltac_plugin.TacinterpMU@@@@@j@@ A@(5Ltac_plugin.Tacinterp!1"1@@AZ)"gl@%R@@* )@2%3%@@)#env@mw@@**@=&>&@@)%sigma@&E@@* *@H'I'@@)!l@@@*o*K@u@@*b@l@@*aO@@*\N@@*^w @@*`@@*_@*]@*[@*Z@*Y*R@@*Q*L@*M*@@**@((@@)%sigma@&@@**@,,@@)#tac@@)ProofviewA&tacticF$unit@@@*@@**@,,@@@j@@@{B@@AA@@iD@@A,FwC@@%E@@ABC@D@@AF@@BG@@E@@yGA@@ABvB@@aC@@ACD@F@(5Ltac_plugin.Tacinterp--@5C@j@@$"!@BC@F@(5Ltac_plugin.Tacinterp- @@A@j@@ F@(5Ltac_plugin.Tacinterp0Pe0P@I+PE)"cl@b꠰頰@@*@@*@@*@**@..@@)%sigma@@@++ @/ /  @@)"id@@@++@/ "/ $@@)"cl@䠰{m{h{c@@+@@+@@+@@++@)/ %*/ '@@@k+@@@1Pk@I1Ok @H@@A"JRG@@@AB@3K@@A@@L@ABC@L@(`5Ltac_plugin.TacinterpC0P^g@@Ab@kD@@L@(<5Ltac_plugin.TacinterpI/ +J/ L@PKA@++ @+ +Dt@kY@@@'@A@BC@G@(5Ltac_plugin.Tacinterpb/ @@A~@kc@@ G@(5Ltac_plugin.Tacinterph,G@@AD@ki@@DA(5Ltac_plugin.Tacinterpp(q*\}@ABM@ks@@@@AB@C (5Ltac_plugin.Tacinterp|([@@AW@k}@@ CA(5Ltac_plugin.Tacinterp''@AA`@k@@@B@B (5Ltac_plugin.Tacinterp'n@@Ai@k@@ BA(5Ltac_plugin.Tacinterp&&@AAr@k@@@@A@A (5Ltac_plugin.Tacinterp&@@@{@k@@ A@(l5Ltac_plugin.Tacinterp*\k*\x@LB)!k@^*@((@@)!c@oK*m@@*p*4*@((@@)#loc@w7 @@*)@@*(*!@)%)(@@)!f@@@@*3@@@*2@@*-@@*/y@@*1@@*0@*.@*,@*+@***"@)*)+@@@k@@@1Xk@D@@ANB@@1E@@ABYC@@DF@@A)`@A@@BC@wA@@AB@@B@F@(X5Ltac_plugin.Tacinterp*\h*\y@@Al@l@@F@(D5Ltac_plugin.Tacinterp).)X@ZL@*#*'By@l'@@@&@A#@ @AB@C@(85Ltac_plugin.Tacinterp0)!@@A@l1@@ CA($5Ltac_plugin.Tacinterp8( 9*\z@A@@l:@@@1@A/@A (5Ltac_plugin.TacinterpB$;hC$;w@@@u@lD@@@)`@A@@A@@A@(5Ltac_plugin.TacinterpM>N>@@A)"gl@'@@++@`5a5@@)#env@o@@++@k6+l6.@@)%sigma@(s@@++@v7JVw7J[@@)%sigma@[@@++@8my8m~@@)"cb@a@@+y @@+@@+@++@8m8m@@)%sigma@@@,f,9@99@@)#cbo@[򠰖@@,UyߠG@@,W@@,V@,T,C@@,B,:@99@@))named_tac@q,@: ,: 5@@@l@@@1\l@G1`l@D@@APE@@1H@@ABtB@@A@@AJ@@CIfFsC@@ABC@[F@@AMG@@tD@@yZA@@ABC C@@pE@@r'B@@ABD@J@(5Ltac_plugin.Tacinterp<ku<k@rA@\F@(5Ltac_plugin.TacinterpTOYTO@qg@..C@o@@@J@AI@G@ABC@C@(5Ltac_plugin.TacinterpTO@2@@./A@o@@C@(ܼ5Ltac_plugin.TacinterpS08F@@A@o@@C@(ܠ5Ltac_plugin.TacinterpPL@@A@o@@@i@Ae@Ba@BA(ܜ5Ltac_plugin.TacinterpOyOy@AA@o@@@q@Am@A (܀5Ltac_plugin.TacinterpOyb@@@ @o@@ A@(d5Ltac_plugin.TacinterpRR @D)%sigma@@PP@@)"id@@PP@@)!n@@PP@@)!c@@PP@@)%sigma@@@..@QQ@@)(c_interp@@@..@QQ@@@p@@@1o@F@@A$C@@G@@AB3E@@0D@@A)d@A@@(HBB@@ABC@UD@@A@@AB]B@@ C@@AC@J@(05Ltac_plugin.Tacinterp'R(R,@@AV@p)@@"H@(5Ltac_plugin.Tacinterp.Q/Q@B8@..Dc@p8@@@/@A,*B(@$@AC#@E@(5Ltac_plugin.TacinterpBQ@@An@pC@@ EA(5Ltac_plugin.Tacinterpm"AA@@pJ@@@8B2@B (۸5Ltac_plugin.TacinterpRTOSTO@@@)!c@'$ .@..@cTOxdTOy@@)%sigma@k@@..@nTOzoTO@@@pp@@@B@@AA@@B@A@@A@B@(ې5Ltac_plugin.Tacinterp|M/}MC@@@@p~@@@)e!@A@@A@@A@(x5Ltac_plugin.Tacinterpe6Te6u@ޠ@@03@@0208A )"gl@+@@0'/@] ]@@)#env@,@@//@^^!@@)!f@@@@//@@@//o@@/f@@/@@/@//@//@@//&/à@@//@//@//@//@//@_1=_1>@@)%sigma@4G@@//@bb@@)(l_interp@4B@@0@@0@0/@@//@bb@@@q@@@1q @D@@A|B@@BrC@@A@@A%E@@2F@@ABC@ D@@AA@@jB@@AB C@@ E@@AC@G@(`5Ltac_plugin.Tacinterp5fv~6fv@vDvB@@01@@000BC@qB@@*F@(P5Ltac_plugin.TacinterpGfvHfv@>@@0RD@qN@@6H@( 5Ltac_plugin.TacinterpSe6>@@A@qT@@t?t@AB@sA@@~tsq@BCj@I (ؼ5Ltac_plugin.TacinterpJtKt@@:x@@11@11 A@sX@@J@(ج5Ltac_plugin.Tacinterp]t^t@xސA@sb@@!J@(ؘ5Ltac_plugin.Tacinterpgt2@@A@sh@@'I@(؀5Ltac_plugin.Tacinterpmsvnsv@@00ڐD%@sw@@@@AB@@AC@F@(P5Ltac_plugin.Tacinterpsv~L@@A0@s@@ F@(45Ltac_plugin.Tacinterpq(2q(j@ @00F?*-expected_type@@@00@nn@@*%flags@@@00@pp@@@s@@@@AD@@E@@AB@@AC@E@(5Ltac_plugin.Tacinterp/@A$@s@@ EA(5Ltac_plugin.Tacinterppp$@AA-@s@@@@@ABC@D(5Ltac_plugin.TacinterppB@@A8@s@@ D@(5Ltac_plugin.Tacinterpoo@@A}@s@@@@A$B@C@(5Ltac_plugin.Tacinterpoo@@A@s@@ C@(5Ltac_plugin.Tacinterpoo@R@@00A@s@@C@(װ5Ltac_plugin.Tacinterpmmu@@A@s@@CA(ר5Ltac_plugin.TacinterplK_lKi@AA@s@@(,@B!@B (ה5Ltac_plugin.TacinterplKS@@A@t@@ BA(א5Ltac_plugin.Tacinterp k 2 k G@AA@t @@@?@A4@A (t5Ltac_plugin.Tacinterpk (@@@@t@@ A@(D5Ltac_plugin.Tacinterp7@"C &*"gl@@@11@,{-{@@*%sigma@04@@11@7|8|@@*#env@w|@@11@B}*6C}*9@@* %sigma@J@@11@M~UaN~Uf@@* "cl@|7@@2%2@@2@@2@@2@2@@2@1@@11@t~Uhu~Uj@@@tv@@@1th@D@@A/E@@GC@@AB^A@@?FWB@@AC@ D@@!A@@AB&C@@yB@@AC@G@($5Ltac_plugin.Tacinterp6@y2Ay@t@@!G@(5Ltac_plugin.Tacinterp=@@A@t@@(F@(5Ltac_plugin.Tacinterp~Um~U@dZ@11D@t@@@2@A1@.@AB-@C@(5Ltac_plugin.Tacinterp~U]@@A@t@@ CA(5Ltac_plugin.Tacinterp}*<}*Q@AA@t@@@DB?@B (ּ5Ltac_plugin.Tacinterp}*2-@@A@t@@ BA(ָ5Ltac_plugin.Tacinterp||&@AA@t@@@W@AR@A (֠5Ltac_plugin.Tacinterp|@@@@@t@@ A@(L5Ltac_plugin.Tacinterpa@y5@@22@@@* %sigma@1 @@22@@@*#clp@&@@22@@@*%eqpat@젰Ġ@@@2@@2@@22@-(.-@@*+let_pat_tac@@@@4~4U@$NameA!t@@44Y@@#EvdA(evar_map@@4@'EConstrA&constr@@4@44]@@%LocusA&clause@@44a@d@(TactypesA4intro_pattern_naming@@44m@@4n4e@)ProofviewA&tactic @@4@@44f@4g4b@4c4^@4_4Z@4[4V@4W4T@@@*$&sigma'@y@@44@rr@@*%!c@|@@44@rr@@@u@@@1u@G@@AH@@D@@ABB@@E@@ACA@@F@@AC@@+I@@ABD@M@@K@@ABL@@N@@AC4I@@B@@A`F@@MA@@ABD@@E@@ACrH@@:J@@A{G@@C@@ABDE@I@(,5Ltac_plugin.Tacinterp$3a@{3&tactic{5L5=@@5?5KE @u@@EJ@(5Ltac_plugin.Tacinterp$B$`@O@@5`D@u@@QP@(լ5Ltac_plugin.Tacinterp @@A@v@@WI@(՘5Ltac_plugin.Tacinterpr r@wm@44D(@v@@@a@A`_B]\Z@BCW@F@(d5Ltac_plugin.Tacinterpr|:@@A3@v@@ F@(L5Ltac_plugin.Tacinterp"@@@A8@v#@@l@i@ACf@E@((5Ltac_plugin.Tacinterp+,&@ 1CI*%flags@S@@33@=>@@*%sigma@"@@3-3"@H#I(@@*(c_interp@%@@3.3#@S)T1@@*'let_tac@@@@3z3Q@$NameA!t@@33U@&constr@@33Y@&clause@@33]@eӠ4intro_pattern_naming@@33i@@3j3a@)ProofviewA&tactic @@3@@33b@3c3^@3_3Z@3[3V@3W3R@3S3P@bpbw@@*"na@@@33@M[M]@@@v@@@1v@G@@qH@@AB@@AC@F@@A@mJ@@AK@@I@ABCD@L@(5Ltac_plugin.Tacinterp%@{49E@v@@L@(Ԕ5Ltac_plugin.Tacinterp,@@A@v@@%KA(Ԑ5Ltac_plugin.TacinterpM`M|@AD@v@@/+(+@&@A#@BCD&@J(`5Ltac_plugin.TacinterpMW@@A@v@@ J@(P5Ltac_plugin.Tacinterpbl@@A@v@@A=:=@4@ABD7@I@(<5Ltac_plugin.Tacinterp5^@ @3$3,F@w@@S@BQNQBCJ@F@(5Ltac_plugin.Tacinterp:@@A@w@@ FA(5Ltac_plugin.Tacinterp@AA/@w@@E (5Ltac_plugin.Tacinterp K@@A6@w!@@E@(5Ltac_plugin.Tacinterp&ju'j@@@33AD@w/@@ E@(5Ltac_plugin.Tacinterp4jrR@@AJ@w5@@EA(5Ltac_plugin.Tacinterp<0=f@ADS@w?@@-@BC@D (Ӝ5Ltac_plugin.TacinterpH$f@@A]@wI@@ DA(Ә5Ltac_plugin.TacinterpPQ@ADf@wS@@@@A1B@C (l5Ltac_plugin.Tacinterp\z@@Ap@w]@@ CA(h5Ltac_plugin.Tacinterpde@AAy@wg@@@B@B (T5Ltac_plugin.Tacinterpo@@A@wp@@ BA(P5Ltac_plugin.Tacinterpwx@AA@wz@@@@A@A (45Ltac_plugin.Tacinterp@@@@w@@ A@( 5Ltac_plugin.Tacinterp  ?@@A`*!b@8@bxby@@*"na@5@bzb|@@*!c@.@b}b~@@*"cl@)@bb@@*%eqpat@$@bb@@*"id@%3e@@@*'with_eq@@@33<3@33|@@3{3y@@@@w@@@CE@@A8C@@B3B@@0A@@A+F@@ED@@(G@@ABCD@@G@(5Ltac_plugin.Tacinterp @@AY@w@@@@ABC@@F@(5Ltac_plugin.Tacinterp@@Ad@w@@ F@(5Ltac_plugin.Tacinterpl@@Aj@w@@FA(5Ltac_plugin.Tacinterp@ABs@w@@1-@+@)@ABC@@E(5Ltac_plugin.Tacinterp  @3pB@x@@F@(Ҭ5Ltac_plugin.Tacinterp@@@@x@@E@(x5Ltac_plugin.Tacinterp0<0d@@A7*!b@@&'@@*"na@@,-@@*!c@@23@@* "cl@@89@@*!%eqpat@@>?@@*""id@4i@EF@@*#'with_eq@@@444@44@@44}@]^@@@x_@@@CE@@A8C@@B3B@@0A@@A+F@@ED@@(G@@ABCD@A@@A@G@(\5Ltac_plugin.Tacinterpuv,@@A[@xw@@@@ABC @F@(P5Ltac_plugin.Tacinterp@@Af@x@@ F@(H5Ltac_plugin.Tacinterpn@@Al@x@@FA(D5Ltac_plugin.Tacinterp@ABu@x@@3/@-@+@ABC(@E(45Ltac_plugin.Tacinterp@&4tB@x@@F@(5Ltac_plugin.Tacinterp@@@@x@@E@(5Ltac_plugin.Tacinterp    &@  @@7i@@7h7nA*&"gl@@@55@GoGq@@*'#env@|@@55@uu@@*(%sigma@4@@55@@@*)%sigma@@@6<5@@@**!l@C(@@65ˠ@@@6_@@@6Z@@6\L@@6^@@6]@6[@6Y@6X@6W@@6V@6U6Q֠R@@6e@@6d@@6c6` 䠰M@@6i@@6h@@6g@@6f6a@6b6Rf@@6l@@6k6S@6T6N/destruction_arg-with_bindings6@@6@@66nB@@6w@@6v@@6u6r"{&or_var@$CAstA!t9or_and_intro_pattern_expr/@@6@@6@@6@@66s@6t6o@@6z@@6y6p@6q6O@6P5@@55@@@*8!l@P}@@6ݠԠ@@@6@@@6Ⱂ@@6䠰k@@6@@6@6@6@6@6@@6@6ܠ@@6@@6@@6頰Ƞ@@6@@6@@6@@6@6蠰M@@6@@6@66@@66@  W c  W d@@*9"lp@@@6@@6󠰒򠰳ʠF@@6@@6@@6@@6@@6@@6@@6@6W@@6@@6@66@@66@M W eN W g@@*:%sigma@U@@7.7@X z Y z @@*;"el@ =@@7@@7@@7@77 @@7 7@t z u z @@@zv@@@1zh@J1zk@G1zn@D@@A*K@@B@@ABA@@IE@@AH@@@LFC@@ABC@2K@@AXI@@A@@AE@@-B@@ABCD@@C@@AoH@@B@G@@^J@@F@@ABCD@M@(5Ltac_plugin.Tacinterp ' / t @ C@z@@;L@(ј5Ltac_plugin.Tacinterp t  t @8C@z@@FL@(l5Ltac_plugin.Tacinterp  @@A @z@@LL@(X5Ltac_plugin.Tacinterp    @}s@77C@z@@@X@AQ@BPOK@H@ABCE@I@(H5Ltac_plugin.Tacinterp    @@7 @}u@@7;7 7 @7@7@77B9@z@@#K@((5Ltac_plugin.Tacinterp z L@@A?@z@@)I@(5Ltac_plugin.Tacinterp W j W v@W@66ѐAL@{ @@@@A@B@@A@BC}@F@(5Ltac_plugin.Tacinterp W _g@@AX@{@@ F@(5Ltac_plugin.Tacinterp 6 K@<2@55Ce@{$@@@@A@@AB@C@(И5Ltac_plugin.Tacinterp-@@Ao@{.@@ CA(А5Ltac_plugin.Tacinterp56@AAx@{8@@@B@B (|5Ltac_plugin.Tacinterp@@@A@{A@@ BA(x5Ltac_plugin.TacinterpHuIu@AA@{K@@@@A@A (\5Ltac_plugin.TacinterpSu}@@@@{T@@ A@(5Ltac_plugin.TacinterpY  Z  5@@A*+%sigma@5@mn @@*,!c@55@v w @@*-%ipato@$u@$CAstA!t9intro_pattern_naming_expr@@6@6@655@  @@*.%ipats@65@  @@*/#cls@$h+clause_expr(6@%6@'66-5@  @@*0"cp@^5@    @@*1!c@Šݠ@@@5հ@@@5а@@5Ҡ t@@5@@5@5@5@5@5@@5@55@    @@*2%ipato@@@5@@5@@55@    @@*3&ipatsp@6@ 4 D 4 J@@*4%sigma@6@  V f V k@@*5%ipats@ߠ꠰ @@6@@6@@6@@66@$ V l% V q@@*6#cls@ v@@@686,@@6+6'@5  6  @@@|7@@@1|)@L1|,@D@@IG@@AB OC@@H@@A^JF@@BC@ME@@SK@@A*7p@A@@PNB@@ABD@G@@AF@@A@@ABD@@B@@AC@@E@@ABC@OA(5Ltac_plugin.Tacinterpn  o  @AB@|q@@:.-C'$D@N (5Ltac_plugin.Tacinterpz  {  @@696.W@6/67C*@|@@O@(5Ltac_plugin.Tacinterp  2@@A0@|@@N@(ϰ5Ltac_plugin.Tacinterp V t V @@6 6D=@|@@@a_BYXCPOM@I@ABDH@K@(|5Ltac_plugin.Tacinterp V bM@@AI@|@@ K@(x5Ltac_plugin.Tacinterp 4 @S@@AN@|@@`@]BDW@JA(t5Ltac_plugin.Tacinterp    0@ADZ@|@@wvr@BCoDe@I(D5Ltac_plugin.Tacinterp  k@@Ae@|@@ IA(@5Ltac_plugin.Tacinterp    @ACn@|@@@@@ABC%D{@H($5Ltac_plugin.Tacinterp  @@Az@|@@ H@( 5Ltac_plugin.Tacinterp  @@A@|@@@@AC6D@GA(5Ltac_plugin.Tacinterp 6 C@A@/@|@@@PB@B (5Ltac_plugin.Tacinterp c  c @MK@@9@@99A*<"gl@8/@@9S8@    @@*=%sigma@@@88@    $@@*>(r_interp@@@8@@9088@@8@@88@5  %6  -@@@}7@@@1}(@B@@A8A@@$C@@1D@@ABC@1E@@AA@@iB@@ABC@@SD@@AC@E@(θ5Ltac_plugin.TacinterpP  Q  @_]@@9@@99'BZ@}]@@&D@(Τ5Ltac_plugin.Tacinterpb  c  @&clause@@9)Dh@}k@@4D@(Δ5Ltac_plugin.Tacinterpp  q  @}@@9B9LAv@}y@@BI@(t5Ltac_plugin.Tacinterp~    @}@@9A9RA@}@@PH@(L5Ltac_plugin.Tacinterp c k<@@A@}@@VD@(85Ltac_plugin.Tacinterp  1  _@|@88D@}@@@b@A]@A@((5Ltac_plugin.Tacinterp  E  P@@@88АA@}@@F@( 5Ltac_plugin.Tacinterp  Q  ]@8֐A@}@@E@(5Ltac_plugin.Tacinterp  l@@@@}@@!A@(5Ltac_plugin.Tacinterp*J@]&clause@@;D*L"gl@8@@;;@#H#J@@*M#env@@@;;@NZN]@@*N%sigma@9@@;;@yy@@*O"op@@@;';!@@@*P(to_catch@@@@;U;J\@@;Q;K@;L;I@@@*R(c_interp@@ ,)@@;;k@@;j;\@,@@;;`@@; @@;@;;a@;b;]@;^;[@;&2<&:@@@~=@@@1F@@AhB@@BtA@@VD@@AbC@@NE@@ABC@yA@@AG@@B~H@@B@@AC@@BCED@@E@@F@@ABD@F@(͔5Ltac_plugin.Tacinterp_@@A@~`@@#F@(h5Ltac_plugin.Tacinterpe&.@@A@~f@@@'@A&%C@E@(X5Ltac_plugin.Tacinterpn@@A@~o@@ .-+@BC(@DA(T5Ltac_plugin.Tacinterpyz@AD@~|@@;@8@AB5@C ($5Ltac_plugin.Tacinterp@@A@~@@ CA( 5Ltac_plugin.Tacinterpyy@AA@~@@*O@BH@B ( 5Ltac_plugin.Tacinterpy@@A@~@@ BA(5Ltac_plugin.TacinterpN`Nu@AA@~@@@b@A[@A (5Ltac_plugin.TacinterpNV@@@@~@@ A@(5Ltac_plugin.Tacinterp"@@A*Q!e@;M@  @@@~@@@ A@@A@@AB(5Ltac_plugin.Tacinterp@@A@~@@ A (̰5Ltac_plugin.Tacinterp@A@@~@@A(̌5Ltac_plugin.Tacinterp||@eX@@;;A*S'patvars@@&;&B@@*T%sigma@@&C&H@@*U%lfun'@堰@@;;{@@;|;d@KYK^@@*Y#ist@9@@;;@ @@*Z!e@ @@;;@K\K]@@@@@@E@@AD@@0C@@AB=B@@9A@@AC@NA@@AYD@@BKE@@B@@AC@@0F@@ABC@E@(t5Ltac_plugin.Tacinterp1|]@@AU@2@@E@(l5Ltac_plugin.Tacinterp7Kc8Km@@@;;ؐAc@@@@+E@(`5Ltac_plugin.Tacinterp@Ag@D@@/E@(P5Ltac_plugin.TacinterpI-JJ@Do@M@@@7@A5@B43C1@H@(5Ltac_plugin.TacinterpV@@Ay@W@@ D@(5Ltac_plugin.Tacinterp\@@A~@]@@@D@ACBB@@CA(5Ltac_plugin.TacinterpgKah@AC@j@@@P@AN@BM@B (˸5Ltac_plugin.TacinterpsKU@@@@t@@ B@(ˈ5Ltac_plugin.Tacinterpyz@A*V"id@y@@;};o@KrKt@@*W!c@p@KuKv@@*X$lfun@;i@KwK{@@@@@@B@@AC@@A@@AB@A@@A@D@(t5Ltac_plugin.Tacinterp@@@,@@@C@(L5Ltac_plugin.Tacinterp @@@@@@@*KtS@A@@A@@A@(05Ltac_plugin.TacinterpDs@@@:DB*@"gl@:@@:9@@@*A)is_onhyps@$@@99@@@*B*is_onconcl@/@@99@4@4J@@*C(c_interp@@࠰@@:9@@99@@@:9񰖰@@:T@@:U@:S9@99@99@ @@@@@@0D@@ARA@@B=C@@JB@@AC@GA@@AF@@BG@@gB@@ACC@@aD@@E@@ABD@D@(5Ltac_plugin.Tacinterp+W,b@8@@::ϐAt@4@@%I@(5Ltac_plugin.Tacinterp9c:o@8@@::ՐA@B@@3H@(5Ltac_plugin.TacinterpG'@@A@H@@9D@(ʜ5Ltac_plugin.TacinterpM@@A@N@@@=@A<;B9@C@(ʌ5Ltac_plugin.TacinterpVW@@A@X@@@1I@C@@AI@G@ABF@C@(ʀ5Ltac_plugin.Tacinterpcfdf@@A@e@@ C@(l5Ltac_plugin.Tacinterpj4<@@A@k@@@YBU@B@(X5Ltac_plugin.Tacinterpr s@@A@t@@@1e@B@@Ae@Ba@B@(,5Ltac_plugin.Tacinterp~#(@@A@@@@1q@C@Ar@Bn@C@(5Ltac_plugin.Tacinterp@@@@@@@z@Av@A@(5Ltac_plugin.Tacinterp @@@::A߰*D'patvars@@@@*E%sigma@@@@*F%lfun'@@@:: @@: 9@@@*J#ist@@@:@:.@W^Wa@@@@@@D@@A#C@@B0B@@,A@@AC@A@@ATE@@BF@@IB@@AC@@BCH@@G@@}D@@ABD@F@(5Ltac_plugin.Tacinterp@@AL@@@ D@(ɬ5Ltac_plugin.Tacinterp@@@:[:fAZ@@@.F@(ɀ5Ltac_plugin.Tacinterp@@Aa@@@5D@(h5Ltac_plugin.Tacinterp@@Ag@@@;D@(D5Ltac_plugin.TacinterpWZ"@@Al@ @@@?@A>=B;@CA(<5Ltac_plugin.Tacinterp;P@ACx@@@@K@AI@BH@B (5Ltac_plugin.Tacinterp9@@@@ @@ B@(5Ltac_plugin.Tacinterp%  & 3@rA*G"id@%@@::@56@@*H!c@I@;<@@*I$lfun@9@CD @@@E@@@B@@AC@@A@@AB@xA@@A@D@(ȼ5Ltac_plugin.TacinterpS T 8@@@,@U@@C@(Ȕ5Ltac_plugin.TacinterpZR[R@@@@\@@@*?u@A@@A@@A@(X5Ltac_plugin.Tacinterpe/fC@m@@=F=#@@=7=vBj*["gl@<@@<@@UEA(5Ltac_plugin.TacinterpEF@AD@H@@@]@A\[CW@D (Ǡ5Ltac_plugin.TacinterpQF@@A@R@@ DA(ǜ5Ltac_plugin.TacinterpYZ@AA@\@@o@n@ABk@C (Lj5Ltac_plugin.TacinterpeZ@@A@f@@ CA(DŽ5Ltac_plugin.Tacinterpmwnw@AA@p@@@B~@B (l5Ltac_plugin.Tacinterpxwm@@A@y@@ BA(h5Ltac_plugin.Tacinterpas@AB @@@@@A@A (05Ltac_plugin.Tacinterp@@@@@@ A@(5Ltac_plugin.Tacinterpadap@@A *]!b@ <\@@@*^!m@<]@@@*_$keep@<`@@@*`!c@g<@@<<~@@ABA4@}!<a~!<c@@*u#env@@@A:A7@"gs"gv@@*v%sigma@?@@AAA>@##@@*w$hyps@ @@AL@@AKAE@$$@@*x&dqhyps@@@AiAc@%%@@*y%sigma@1@@AAy@&?K&?P@@*z*ids_interp@b@@A@@A@@A@@AAz@&?R&?\@@@@@@2%@F@@A5E@@\B@@ABhA@@JD@@A&G@@3HZC@@ABC@I@@A%G@@H@@ABC@@A@@A9B@@BC E@@8F@@/D@@ABD@I@(5Ltac_plugin.Tacinterp*#*L@BD@@@/I@(Ŵ5Ltac_plugin.Tacinterp'*S@@A@@@6H@(Š5Ltac_plugin.Tacinterp &?_ &?@bX@A{AD@@@@C@AA@B@@?@A:@BC9@E@(p5Ltac_plugin.Tacinterp!&?G@@A@"@@ EA(l5Ltac_plugin.Tacinterp)%*%;@AD@,@@@V@AUCL@D (@5Ltac_plugin.Tacinterp5%0@@A@6@@ DA(<5Ltac_plugin.Tacinterp=$>$@AD@@@@h@a@AB`@C (5Ltac_plugin.TacinterpI$D@@A@J@@ CA( 5Ltac_plugin.TacinterpQ#R#@AA@T@@(|@Bs@B (5Ltac_plugin.Tacinterp\#W@@A@]@@ BA(5Ltac_plugin.Tacinterpd"gye"g@AA@g@@@@A@A (5Ltac_plugin.Tacinterpo"goj@@@@p@@ A@(ĸ5Ltac_plugin.Tacinterpuksv@sC **i"gl@?@@??@>c>e@@*j#env@@@??@iuix@@*k%sigma@@@@??@@@*l%sigma@@@@??@@@*m(c_interp@}@@@ ?@@??@@@*q&dqhyps@@@@@@@@*r%sigma@K@@@0@'@@@*s*ids_interp@|@@@4@@@3@@@2@@@1@(@@@@@@@2@G@@AFD@@B6F@@kB@@AwA@@'H@@A3I\EiC@@BCD@ G@@A jI@@B H@@wA@@AC@@UB@@ABC!E@@ F@@KD@@ABD@J@(p5Ltac_plugin.Tacinterp@1@D@@@1J@(85Ltac_plugin.Tacinterp!BJ"@@A@#@@8I@($5Ltac_plugin.Tacinterp( )>@dZ@@)@/D@2@@@E@ADBB@@;@AC8@F@(5Ltac_plugin.Tacinterp<@@A@=@@ FA(5Ltac_plugin.TacinterpDE@AD@G@@@Z@AV@BUCL@E(5Ltac_plugin.TacinterpQ0@@A@R@@ E@(Ø5Ltac_plugin.TacinterpWX @@A@Y@@@g@Af@_@AB^@E@(d5Ltac_plugin.Tacinterpbiwci@@A*n!c@!?@m n @@*o%sigma@R@@??@x#6y#;@@*p(c_interp@U@@??@#<#D@@@@@@2w@G@@A&F@@H@@AB@@#I@ABC@I@(P5Ltac_plugin.Tacinterp#H#e@-#@??D;@@@@@A@BIC@F@($5Ltac_plugin.Tacinterp#1H@@AE@@@ F@(5Ltac_plugin.Tacinterp@@A3@@@XCA(5Ltac_plugin.Tacinterp@AA<@@@b@B@B (5Ltac_plugin.Tacinterp@@AE@@@ BA(5Ltac_plugin.Tacinterpi{i@AAN@@@@@A@A (5Ltac_plugin.Tacinterpiq@@@W@@@ A@(°5Ltac_plugin.Tacinterp33@31@@B@@BBƐA"*{"gl@A@@B^BP@--@@*|#env@>@@BVBS@..@@*}%sigma@B @@B]BZ@//@@*~%sigma@@@BkBb@00@@*(c_interp@@@BlBc@%0&0"@@*&dqhyps@@@BB@01GS11GY@@*$hyps@_.@@B@@BB@?2@2@@@A@@@2+3@D@@A-E@@$G@@ABQB@@_A@@AH@@AFNC@@ABC@"F@@A"H@@B"G@@B@@ABC@@ A@@AB"E@@D@@ACD@I@(˜5Ltac_plugin.Tacinterph4i6m@bC@l@@+H@(`5Ltac_plugin.Tacinterpq6mwr6m@C:C@w@@6H@(H5Ltac_plugin.Tacinterp|3@@A@}@@@@A@@@ F@(5Ltac_plugin.Tacinterp0&0C@@BdBjD@@@@o@Al@h@ABg@C@(5Ltac_plugin.Tacinterp0W@@A@@@ CA(5Ltac_plugin.Tacinterp//@AA@@@@By@B (5Ltac_plugin.Tacinterp/j@@A@@@ BA(5Ltac_plugin.Tacinterp..@AA@@@@@A@A (h5Ltac_plugin.Tacinterp.}@@@@@@ A@(D5Ltac_plugin.Tacinterp  @@A*)x"@ @@%@ Pa Pd@@)y'tacexpr@@ Pe Pl@@)z#tac@@ Pm Pp@@@@@@C@@A A@@B@@AB@Z@@>Q@@AB X@@bS@@ACY@@>T@@A]@@BD\@@x[@@Ad@@.c@@ABeP@@M@@AN@@O@@,C@@ABCD{@@E@@AD@@}b@@ABg@@0m@@ACp@@n@@A|@@%w@@ABDEFz@@e@@Aa@@^@@ABv@@`@@A r@@BCs@@6u@@A%q@@_@@A2j@@BCDx@@%y@@At@@k@@ABo@@h@@ACVl@@f@@I@@AB>L@@kJ@@A}i@@F@@ABCDBU@@iR@@AW@@SH@@AV@@BCj}@@fK@@A~@@G@@A@@BCDEFG@X@@A<@@B@@B@@At@@H@@ABC)@@J@@~@@AB@@)@@A@@BCD@@5@@A@@@@AB@@@@@A@@@@ABCED@(45Ltac_plugin.Tacinterp  @%@@%Aа){!e@ %%%@  @@@@@@E@@A@BCHE@($5Ltac_plugin.Tacinterp @A@@@ E@(5Ltac_plugin.Tacinterp ]@@@@@@C@(5Ltac_plugin.Tacinterp@@@)|#env@%@  @@@@@@ A@@A@B@@A@@AB@A@(5Ltac_plugin.Tacinterp]_@@A)}%sigma@@#EvdA(evar_map@@&&@@@)~$name@@@@& & @"PpA!t@@&& @& & @$(@@@@@@B@@A/A@@B@HC@@A*B@@2A@@AB@B@(x5Ltac_plugin.Tacinterp/ X@@@;@0@@@@A@A@(X5Ltac_plugin.Tacinterp7.8Y@@@D@9@@@)|@A@@A@aB@@ALC@@KA@@AB@A@(D5Ltac_plugin.TacinterpHI@'C)u#ist@$@RS@@)v#tac@d@YZ@@@[@@@B@@A A@@B@\@@S@@ABtZ@@U@@ACS[@@V@@A_@@BD^@@]@@A0f@@e@@ABR@@(O@@AP@@Q@@E@@ABCD&}@@G@@AFF@@d@@ABi@@o@@ACIr@@*p@@A~@@yy@@ABDEF|@@g@@AGc@@F`@@AB%x@@;b@@A]t@@BC5u@@w@@Ays@@'a@@Al@@BCD z@@y{@@Av@@m@@ABq@@j@@ACn@@#`@@#a#oBl)d#ist@%#"@:n;n@@)e!e@"$@CnDn@@)f#>>=@@b#W@@#X@@k#T@@#V@#Up@@#S@#R@#Q#P@_`@@@a@@@!C@@A+A@@7B@@AB@^@@U@@AB|\@@W@@AC[]@@X@@Aa@@BD%`@@_@@A8h@@g@@ABT@@0Q@@AR@@ S@@G@@ABCD.@@I@@ANH@@f@@ABk@@q@@ACQt@@2r@@A @@@{@@ABDEF~@@"i@@AOe@@Nb@@AB-z@@Cd@@Aev@@BC=w@@y@@Au@@/c@@An@@BCD(|@@}@@Ax@@o@@ABs@@l@@ACp@@Dj@@M@@ABP@@N@@Am@@8J@@ABCDY@@V@@A([@@L@@AUZ@@BCA@@O@@AaB@@,K@@A C@@BCDEFG@@@A@@B@@F@@A@@@@ABC@@@@@@ABv@@@@@AE@@BCD@@@@Aq@@S@@ABbB@@AD@@A@@ @@ABCED@(5Ltac_plugin.Tacinterp@C@@@E@(5Ltac_plugin.Tacinterp^c@@A@@@C@(t5Ltac_plugin.Tacinterp@@@@@@@B?B@(05Ltac_plugin.Tacinterp&@@@)n&result@@,-@@@.@@@ A@@A@B@@AD@@C@@A@@ABC@A@(5Ltac_plugin.Tacinterp>?]@D@@$%B$)o"gl@/@@$$8@TU@@)p#env@@@$B$?@_`"@@)q%sigma@Fg@@$I$F@j>Dk>I@@)t#env@@@$$@uv@@@w@@@F(B@@0l@D@@AB7A@@#C@@0l@E@@ABC@6B@@APD@@B[C@@]A@@AiE@@BC@F@(5Ltac_plugin.TacinterpA@@@%% BW@@@'G@(5Ltac_plugin.Tacinterp8@@@%%Bd@@@4H@(5Ltac_plugin.Tacinterp@@@%%Bq@@@AI@(5Ltac_plugin.Tacinterp( @@@%%$A~@@@NJ@(5Ltac_plugin.Tacinterp @@@%%+A@@@[I@(5Ltac_plugin.Tacinterp5@@@%%3A@@@hH@(5Ltac_plugin.Tacinterp<O@@@%%;A@@@uG@(p5Ltac_plugin.TacinterpE\@@@%%EC@@@F@(\5Ltac_plugin.Tacinterp@@A@@@FA(T5Ltac_plugin.Tacinterp@AA@ @@@BC@E (85Ltac_plugin.Tacinterp@@A@@@ E@(5Ltac_plugin.Tacinterpj@4P@@$$5@@$7$aB)r'cresult@Q@@$Q$M@2`h3`o@@@4@@@H@@A@B@@AC@H@(5Ltac_plugin.Tacinterp&?^e@z1@@$e@@$d$jA#@K@@I@(5Ltac_plugin.TacinterpP@N!t$r$k@@$l$qB7@_@@+I@(5Ltac_plugin.TacinterpdjnK@|H$@@$ܐAE@m@@9H@(5Ltac_plugin.TacinterpY@AI@q@@=HA(5Ltac_plugin.Tacinterpx`ry`@AB3@{@@@@AEB@G (t5Ltac_plugin.TacinterpZ\F@@A=@@@ CA(p5Ltac_plugin.Tacinterp>L>V@AAF@@@@B @B (\5Ltac_plugin.Tacinterp>@Y@@AO@@@ BA(X5Ltac_plugin.Tacinterp%:@AAX@@@@$@A@A (<5Ltac_plugin.Tacinterpl@@@a@@@ A@((5Ltac_plugin.Tacinterp .@@@$$B@@@@)s\@A@@A@D@@A@@ABnB@@eC@@AC@B@(5Ltac_plugin.Tacinterp %@@@$$B@@@C@(5Ltac_plugin.Tacinterp'@@@$$B@@@&D@(5Ltac_plugin.Tacinterp4@@@$$B@@@3E@(5Ltac_plugin.Tacinterp@@@$$A@@@@D@(5Ltac_plugin.Tacinterp 5@@@$$A@@@MC@(5Ltac_plugin.Tacinterp  )[@@@$$A@@@ZB@(5Ltac_plugin.Tacinterp2<2\@!@@$$ǐC@!@@hA@(5Ltac_plugin.Tacinterpv @@@@&@@mA@(d5Ltac_plugin.Tacinterp+,@@A)g#err@G#exn@@@$##@> ?@@)h$info@@'ExninfoA$info@@$##@PQ@@)i#err@ @VW@@@X@@@ D/C@@A B@@)m@A@@AB@A@@A+C@@7B@@AB@D@(05Ltac_plugin.Tacinterpm@Ln@@AA@o@@@@AB@C@( 5Ltac_plugin.TacinterpwL@@AJ@x@@ CA(5Ltac_plugin.Tacinterp@A@R@@@@#@A!@A (5Ltac_plugin.Tacinterp\m@Š2@@#@@##Aj)j"gl@2@@@##@@d@f@@)k#env@@@##@j|j@@@@@@B@@AA@@B@bA@@A|C@@B@@AB@C@(5Ltac_plugin.Tacinterp5@n8##@@##B5@@@C@(5Ltac_plugin.Tacinterpn~n@ J#$ @@$ #@@#$BP@@@8B@(5Ltac_plugin.Tacinterpb@@AU@@@=BA(5Ltac_plugin.Tacinterpjj@AA^@@@@E@AD@A (5Ltac_plugin.Tacinterpjx-@@@g@@@ A@(t5Ltac_plugin.Tacinterp%@ @@##֐Bv@ @@@)l@A@@A@A@@ArB@@B@B@(d5Ltac_plugin.Tacinterp@!@@##ݐA@!@@C@(L5Ltac_plugin.Tacinterp& #@.@@##A@.@@"B@(85Ltac_plugin.Tacinterp3)=4)Z@<@@##B@<@@0A@( 5Ltac_plugin.Tacinterp> @@@@A@@5A@(5Ltac_plugin.TacinterpFG.3@@@)\#ist@"2@PQ@@)]!x@,!@WX@@@Y@@@B@@A A@@B@`@@W@@ABr^@@Y@@ACQ_@@Z@@Ac@@BDb@@a@@A.j@@i@@ABV@@&S@@AT@@U@@~I@@ABCD$A@@K@@ADJ@@h@@ABm@@s@@ACGv@@(t@@AB@@w}@@ABDEF@@@k@@AEg@@Dd@@AB#|@@9f@@A[x@@BC3y@@{@@Aww@@%e@@Ap@@BCD~@@w@@Az@@q@@ABu@@n@@ACr@@:l@@O@@ABR@@P@@Ao@@.L@@ABCD[@@X@@A]@@N@@AK\@@BCC@@Q@@AWD@@"M@@AE@@BCDEFG@@@A@@B @@H@@A@@@@ABC{@@@@@@@ABlB@@{@@A;@@BCD @@@@Ag@@I@@ABXD@@7F@@A@@@@ABCEB@(5Ltac_plugin.Tacinterp-@@AŰ)^"gl@3@@""@13@@)_#env@[@@""@!7="7@@@)`%sigma@X@@""@,\b-\g@@)a"lc@I$list@@@""@@""@@A@@)b"lc@o>@@"@@""@OP@@)c"lc@@@##@Z[@@@\@@@IB@@AUA@@F%E;D@@AGC@@BC@*A@@AC@@B&D@@B@@A"E@@BC@FA(5Ltac_plugin.Tacinterpz{@ABu@}@@!@@A@BC@E(5Ltac_plugin.Tacinterp@?@@### @@# #A@@@F@(5Ltac_plugin.Tacinterp@@A@@@!EA(5Ltac_plugin.Tacinterp@AD@@@LJ@E@AD@BCC@D(t5Ltac_plugin.Tacinterp@@A@@@ DA(p5Ltac_plugin.Tacinterp@AB@@@a_@X@ABW@C (`5Ltac_plugin.Tacinterp@ 6abstract_argument_type"Ơ@@""ΐA@@@D@(P5Ltac_plugin.Tacinterp@ L&lident@@""@@""Ҡ"Ϡà<@@""@@""@@""אA@@@ED@(45Ltac_plugin.Tacinterp@@A@@@KCA(,5Ltac_plugin.Tacinterp\j\@AA@@@@B@B (5Ltac_plugin.Tacinterp\^@@A@@@ BA(5Ltac_plugin.Tacinterp"7C#7X@AA@%@@@@A@A (5Ltac_plugin.Tacinterp-79(@@@"@.@@ A@(5Ltac_plugin.Tacinterp34@@@q)S#ist@@=d>d@@)T!x@@EdFd@@@G@@@B@@AA@@B@b@@~Y@@AB``@@[@@AC?a@@~\@@Ae@@BD d@@c@@Al@@nk@@ABX@@U@@AV@@W@@lK@@ABCDC@@M@@A2L@@j@@ABo@@pu@@AC5x@@v@@AD@@e@@ABDEFB@@m@@A3i@@2f@@AB~@@'h@@AIz@@BC!{@@v}@@Aey@@g@@Arr@@BCD @@@eA@@A|@@s@@ABw@@p@@ACt@@(n@@Q@@AB~T@@R@@Aq@@N@@ABCD]@@Z@@A _@@P@@A9^@@BCE@@S@@AEF@@O@@AG@@BCDEFG@@@A|@@B@@J@@A@@@@@ABCiB@@@@@@ABZD@@i@@A)@@BCD@@u@@AU@@7@@ABFF@@%H@@A@@@@ABCEB@(5Ltac_plugin.Tacinterp@/1@@"{@@"z"AҰ)U"gl@5@@!!@@@)V#env@U@@!!@@@)W%sigma@R@@!!@&'@@)X"lc@4glob_constr_and_expr@@""@@"!@9:@@)Y%sigma@A@@"%"@D9@E9E@@)Z"lc@s@@"'@@"&"@S9FT9H@@)["lc@@@"^"Z@^sy_s{@@@`@@@0R@E@@AVB@@BbA@@H(FHD@@A6GVC@@BC@3A@@AmC@@BBD@@B@@A>E@@BC@I@(|5Ltac_plugin.Tacinterp@)""@@"A@@@-H@(l5Ltac_plugin.Tacinterp@@A@@@3HA(h5Ltac_plugin.Tacinterps~s@AB@@@=8@5@A2@BC/@G(`5Ltac_plugin.Tacinterpss@_g@@"o"`@@"a"fA@@@H@(L5Ltac_plugin.Tacinterpsu:@@A@@@G@(85Ltac_plugin.Tacinterp9L9o@@""$D@@@@h@Ag@b@A_@BC^@D@(5Ltac_plugin.Tacinterp9;T@@A@@@ DA( 5Ltac_plugin.Tacinterp5@AB@@@{@r@ABq@C (5Ltac_plugin.Tacinterp3@#!"!@@!"A@@@D@(5Ltac_plugin.Tacinterp2@E%@*ConstrexprA+constr_expr@@"" @@" ""'@@""@@""@@"" A$@(@@HD@(5Ltac_plugin.Tacinterp-@@A*@.@@NCA(5Ltac_plugin.Tacinterp56@AA3@8@@m@B@B (5Ltac_plugin.Tacinterp@@@A<@A@@ BA(5Ltac_plugin.TacinterpHI@AAE@K@@@@A@A (5Ltac_plugin.TacinterpS@@@N@T@@ A@(x5Ltac_plugin.TacinterpYZJ@$!@@)H )H @@)H B!u#ist@=@xmym߂@@!v!x@= @m߃m߄@@@'FtacticA)NotationsJ!w#tag@-argument_type@@@@@$wit1#>>=#map#ist!x-interp_genarg#wit&glbwit$wit2!p!l!q@!{#wit@𠰖!y*$Glbwit_'a@@@\%`]!x*$GenArg_'a@@@K%`a!z*$Glbwit_'c@@@^%`_@@c@@@!|!x@%`L@@@DCBA@?>=<;:9@%o$wit1@(%i"$6@@@)I%k"$8@@@)I%m#$10@@@ )I@@@@@%p$wit2@L%j"$7@@@)I%l"$9@@@)I%n#$11@@@ )I@@@*+@@)J!p@<@@)I@78@@)K!q@%@ )I@C D @@@,@@@AX@@ 8@@ @ @!w%`@@@A,@@@Ao@@O@@@@!w%`@@@,@@@Al@@L@@@@!w%`@@@AB,@@@A@@%`%`@@@f,@@@A@@%`%`@@@A,@@@A@@%`%`@@@d,@@@A@@%`%`@@@,@@@A@@%`%`@@@c,@@@A@@%`%`@@@ABCDE@@@@0|@E@@AB@@iJ@@A]I@@BCC@@F@@H@@ABG@@D'A@@ACD@d@@[@@ABb@@]@@ACc@@^@@A0g@@BD]f@@ e@@Apn@@m@@ABZ@@hW@@ASX@@CY@@M@@ABCDfE@@TO@@AN@@l@@AB:q@@w@@ACz@@jx@@ABF@@A@@ABDEFD@@Zo@@Ak@@h@@ABe@@@{j@@A|@@BCu}@@@@A{@@gi@@At@@BCD`B@@C@@A>~@@u@@ABy@@7r@@ACv@@|p@@-S@@ABV@@T@@As@@pP@@ABCD_@@\@@A`a@@R@@A`@@BCG@@U@@AH@@dQ@@AAI@@BCDEFG@@@A@@BM@@!L@@A@@@B@@ABCD@@@@@@ABF@@@@A}@@BCDL@@@@A@@@@ABH@@yJ@@A=@@A@@ABCEK@(h5Ltac_plugin.TacinterpG+@ @&GenargA&glevel@@)I @@)I )I "B@Z@@K@(X5Ltac_plugin.Tacinterp_:`G@t@@)J 3)J $")I ,)J #@@)J %)J *A /@t@@L@($5Ltac_plugin.Tacinterp y@@A6@{@@J@(5Ltac_plugin.Tacinterp@@A=@@@@BDkH@(5Ltac_plugin.TacinterpC@@A"%h#wit@Ҡ%e"$3@@@)IϠ%f"$4@@@)IѠ%g"$5@@@)I@@@@@@,@@@AJ&option@@@@@@!w%`@@"@A ,@@@A2@@@@@!w%`!@@.@,@@@A.@@@@@!w%`/@@<@AD,@@@A@@%`%`2@@?@?,@@@A@@%`%`6@@C@:,@@@A@@%`%`:@@G@ABCD@@@eT@_GU@AP@BCMG@(5Ltac_plugin.TacinterpV^V@@@)H)Hm@@)HlBt%u!x@g@@$)I!@ DQ DR@@\@@@{'Hv@BCsI@(5Ltac_plugin.TacinterpVp&@Ѡ@@)Io@@)In)IB%s@%@@I@(5Ltac_plugin.Tacinterp*V+V@d@@)J)J)I)J@@)J)JA?@?@@1J@(p5Ltac_plugin.TacinterpRD@@AF@F@@8H@(\5Ltac_plugin.TacinterpKL@@A@N@@gG@(85Ltac_plugin.TacinterpST@l-@@)H@@)H)H@@)HB%d#wit@%a"$0@@@)I%b"$1@@@)I%c"$2@@@)I@@@$2$5@@%r#map@@@@)IZ=Z@Y@@b@@a)I[@\)IY@9C9F@@@,@@@Av5@@@@@!w%`@@@A,@@@AJ@@@@@!w%`@@@,@@@AF@@@@@!w%` @@-@A\,@@@A@@%`%`#@@0@W,@@@A@@%`%`'@@4@R,@@@A@@%`%`+@@8@ABCD@@@NK@SH@@ABH@zGI@AD@BCAI@(5Ltac_plugin.Tacinterp@@AC@@@H@(5Ltac_plugin.Tacinterp9?@@AJ@@@m\CQG@(5Ltac_plugin.Tacinterp@@A%q!s@?$ArgT@#tagR@@))I#O@@*)I$L@@+)I%@@&@@@@[,@@@A@@!w!wp@@}@h,@@@A@@!w!wt@@@Z,@@@A@@!w!wx@@@ABC@%@@@@A@BCF@(5Ltac_plugin.Tacinterp.8@@A@0@@ F@(5Ltac_plugin.Tacinterp5?@@A@6@@@@A@@AB C@(5Ltac_plugin.Tacinterp?@@@A@A@@ C@(|5Ltac_plugin.TacinterpFmyGm@@@B@O@@C@(h5Ltac_plugin.TacinterpTm@@@A@\@@&C@(X5Ltac_plugin.Tacinterpambm@u&@@@@&tlevel@@@@A@~@@HC@(H5Ltac_plugin.Tacinterpmm@ɠ@@ @@ fl@@@@:@@ A7@@@qC@(,5Ltac_plugin.Tacinterpmv@@A=@@@wC@(5Ltac_plugin.TacinterpJPJl@@AD@@@~C@( 5Ltac_plugin.Tacinterp D@+@@BR@@@C@(5Ltac_plugin.Tacinterp@?@@ȐA_@@@C@(5Ltac_plugin.Tacinterp(C@蠰C@@@@ʠs@@@@ϐA@@@C@(5Ltac_plugin.Tacinterp0B@:@@@@Ӡנ@@@@Ԡ8@@ؐA@@@C@(5Ltac_plugin.Tacinterp'@@A@@@CA(5Ltac_plugin.Tacinterp%&@AA@(@@@@A@BB (5Ltac_plugin.Tacinterp1;@@@@2@@ B@(5Ltac_plugin.Tacinterp79]89{@񠰳@@)Id@@)Ic)IvB%s!x@@J9GK9H@@@L@@@ A@@A@4A@@AB@@C@@AB@A@(|5Ltac_plugin.TacinterpZ9l[9x@)Jx*)I)Jw@@)Jy)J~A'@l@@ B@(d5Ltac_plugin.Tacinterpq9K:@@@.@s@@'A@(05Ltac_plugin.Tacinterpx@@@%t!l@%@@@@@@@ A@@A@@A@(5Ltac_plugin.TacinterpF@@@%v!x@@VV@@@@@@ A@@A@@A@(5Ltac_plugin.TacinterpX^X@A5@@)I )I e@@)I dBA)L!p@L@ST@@j@@@@ A@@A@A@@ADB@@BD@@C@@AC@B@(5Ltac_plugin.TacinterpXp%@xw@@)J g@@)J f)J yB$@@@B@(5Ltac_plugin.TacinterpXX@ @@)K )K {)J )K z@@)K |)K A>@@@7C@(5Ltac_plugin.TacinterpQr@@@D@@@=A@(T5Ltac_plugin.Tacinterpy@@@L)M!q@W@XX@@@@@@ A@@A@WA@@A@A@( 5Ltac_plugin.Tacinterp݃݇18@@@D!j#ist@a@]s]v@@!k"lz@"@]w]y@@!l"lr@#@]z]|@@!m#lmr@"@$]}%]݀@@@&@@@"D@@AA@@BB@@C@@AC@f@@a]@@ABCd@@_@@AC"e@@a`@@Ai@@BDh@@g@@Ap@@Qo@@AB\@@Y@@AZ@@[@@OO@@ABCDG@@Q@@AP@@n@@ABs@@Sy@@AC|@@z@@AH@@HC@@ABDEFF@@q@@Am@@j@@ABB@@ l@@A,~@@BC@@YA@@AH}@@k@@AUv@@BCDD@@HE@@A@@@w@@AB{@@t@@ACyx@@ r@@U@@ABaX@@V@@Au@@R@@ABCDea@@^@@Ac@@vT@@Ab@@BCI@@W@@A(J@@S@@AK@@BCDEFG@{@@A_@@B@@N@@AB@@kD@@ABCLF@@m@@@@AB=H@@L@@A @@BCD@@@X@@A8@@@@AB)J@@L@@A@@@@ABCED@(5Ltac_plugin.Tacinterp0@5SEݰ!n"gl@=@@@݃ݟ݃ݡ@@!o%sigma@S@@@ݥݯݥݴ@@!p#env@<@@@@@!q$hyps@@'EConstrA-named_context@@@@@!r$hyps@@@@#'@@!s%concl@&constr@@@*PZ+P_@@!t#ilr@R@'TacexprA2binding_bound_vars@@Y@@@ ;@@ @@ @L}އM}ފ@@@N@@@5F@@A\C@@BsA@@EEWD@@A0G@@pB@@ABC@kA@@AC@@B[D@@HG@@ACOF@@XE@@WB@@ABD@G@(5Ltac_plugin.Tacinterpp@@A@q@@#GA(5Ltac_plugin.Tacinterpx}ލy}@AE@{@@-)@(@A#@BC"@F(5Ltac_plugin.Tacinterp}ޝ}@@@(B@@@M@(\5Ltac_plugin.Tacinterp}ރ@@A@@@FA(X5Ltac_plugin.TacinterpPbPy@AA@@@@N@AM$CD@E (D5Ltac_plugin.TacinterpPV@@A@@@ E@(<5Ltac_plugin.TacinterpHL@@A@@@]@Z@AW@BCV@D@(45Ltac_plugin.Tacinterp5B@A@@@D@(5Ltac_plugin.Tacinterp @A@@@D@(5Ltac_plugin.Tacinterp@@A@@@DA(5Ltac_plugin.Tacinterp@AA@@@3@x@ABw@C (5Ltac_plugin.Tacinterp@@A@@@ CA(5Ltac_plugin.Tacinterp@AA@@@@B@B (5Ltac_plugin.Tacinterp@@A @@@ BA(5Ltac_plugin.Tacinterpݥݷݥ@AA@@@@@A@A (5Ltac_plugin.Tacinterpݥݫ*@@@@@@ A@(5Ltac_plugin.Tacinterp@!y@@BP!\#ist@Do@ڠڱڠڴ@@!]"lz@b@%ڠڵ&ڠڷ@@!^&constr@@+ڠڸ,ڠھ@@!_#lmr@h@2ڠڿ3ڠ@@!`#>>=@@Q@@@@Z@@@_@@@@@NO@@@P@@@"E@@A0B@@CD@@AB-A@@U6C@@!h#env@@@)&@_T\`T_@@!i#ilr@Ç*@'TacexprA2binding_bound_vars@@}7 @@8@6@@5@@4-@{܃‚{܆@@@@@@2C@@AIA@@+D@@ABB@@BC@uG@@A@@ABC@@D@@ACjF@@yE@@B@@ABD@D@(5Ltac_plugin.TacinterpŸi@@Ad@@@DA(5Ltac_plugin.Tacinterp§{܉¨{@AEm@@@'%@"@AB!@C (5Ltac_plugin.Tacinterp³{ܙ´{ܽ@@@EQB@@@J@(X5Ltac_plugin.Tacinterp{@@A@@@CA(T5Ltac_plugin.TacinterpTbTw@AA@@@@G"BB@B (<5Ltac_plugin.TacinterpTX@@A@@@ BA(85Ltac_plugin.Tacinterp6F6P@AA@@@@Z@AU@A ( 5Ltac_plugin.Tacinterp6:@@@@@@ A@(5Ltac_plugin.TacinterpKUی@)AM@@@@ՐA!a!e@@@@6?6@@@!b$info@@@@6B6F@@@@@@C@@AB@@!d@A@@AB@A@@A B@@B@D@(5Ltac_plugin.Tacinterp'Kg:@נ=@@ސD:@4@@D@(5Ltac_plugin.Tacinterp9:@u<@=@@BT@N@@8C@(5Ltac_plugin.Tacinterpf@@AY@S@@=CA(5Ltac_plugin.TacinterpZ#'[@A@K@\@@@B@A@@A (|5Ltac_plugin.Tacinterpdیۡeی@@@l@f@@@!c @A@@A@@A@(d5Ltac_plugin.TacinterpoV^pVw@@Aů!O"lz@@yrzr@@!P#ist@@rÀr@@!Q!s@@ÅrÆr@@!R'general@à@@@@ÙsÚs@@@@@@D@@A'B@@B.C@@$A@@AC@j@@a@@ABh@@c@@ACi@@d@@A4m@@BDal@@k@@Att@@s@@AB`@@l]@@AW^@@G_@@S@@ABCDjK@@XU@@AÊT@@r@@AB>w@@}@@AC@@@n~@@AFL@@G@@ABDEFJ@@^u@@Aq@@n@@ABiF@@p@@AB@@BCyC@@E@@AA@@ko@@Az@@BCDdH@@I@@ABD@@{@@AB@@;x@@AC|@@v@@1Y@@AB\@@Z@@Ay@@tV@@ABCDe@@b@@Adg@@X@@Af@@BCM@@[@@AN@@hW@@AEO@@BCDEFG@@@A@@BQ@@%R@@A F@@H@@ABCJ@@@@@@ABL@@@@AB@@BCDPD@@@@A@@@@@ABN@@}P@@AA@@E@@ABCED@(85Ltac_plugin.TacinterpKL@@Aݰ!Z!s@Š@@XU@Xٜ٨Yٜ٩@@@Z@@@E@ACAEA(45Ltac_plugin.Tacinterpfٜ٬gٜٿ@AA@i@@D ( 5Ltac_plugin.TacinterpoCIp@@A@q@@D@(5Ltac_plugin.Tacinterpv}#+w}#2@@A@x@@D@(5Ltac_plugin.Tacinterp}{@@A @~@@D@(5Ltac_plugin.TacinterpăyخسĄyخ@B!S%break@@G#exn@@@@m@@@@@@@IJt ijt @@@@@@2D@@A@BCD@(5Ltac_plugin.Tacinterp;ľyخ@K@@ &BB@@@E@(5Ltac_plugin.TacinterpK@AF@@@D@(5Ltac_plugin.Tacinterpsc@@@a@@@@6@A54B2C@(5Ltac_plugin.Tacinterpwؓءwؓإ@@Am!T!e@N@t t @@!U$info@K@t t  @@@@@@C@@A B@@!X@A@@0|3@D@@ABC@@D@(5Ltac_plugin.Tacinterpu1Nu1R@@A @@@@!V!n@E@@ABC@@E@(H5Ltac_plugin.Tacinterp vSp vSؒ@@A0 A#int@@@@vSgvSh@@!W!s@@$LazyA!t@"PpA!t@@@@@,vSj-vSk@@@.@@DB1B@@F@@A@@BC@@F@(5Ltac_plugin.Tacinterp9t $^@@A]@:@@OM@L@AB@@CA(5Ltac_plugin.TacinterpDt iAA@@E@@@V@A@@A (5Ltac_plugin.TacinterpMyخ@@@Ȱ!Y#ans@@SyخTyخ@@@U@@@ A@@A@A@@AB@@B@A@(5Ltac_plugin.Tacinterpa@@@![#ans@@gh@@@i@@@ A@@A@A@@AB@@B@A@(5Ltac_plugin.Tacinterpua va@TCǽ!9#ist@@Ň[ӹň[ӹ@@!:%subst@@/Constr_matchingA/bound_ident_map@@@,Ltac_pretypeA3extended_patvar_map@@@@š[ӹŢ[ӹ@@!>'context@@%NamesA"Id@#MapJ!t@'EConstrA&constr@@@@@ż[ӹŽ[ӹ@@!?%terms@@%NamesA"Id@#MapJ!t@'EConstrA&constr@@@@@[ӹ[ӹ@@!@#lhs@#@[ӹ[ӹ@@!A#>>=@@ŗ@@@@ Š@@@@@@@@\ \ @@!B%lctxt@ş@@@@@](.](3@@!C)hyp_subst@ ?@@ @@ @"^[a#^[j@@!D$lfun@N@@ @@@1_ԑԗ2_ԑԛ@@!E#ist@m@@cQ@<`=`@@@>@@@_G@@AE@@5I@@ABKB@@KH@@+J@@ABCwC@@!N@A@@AF@@D@@ABD@l@@Èc@@ABjj@@e@@ACIk@@f@@Ao@@BDn@@m@@A&v@@xu@@ABïb@@_@@A `@@a@@vU@@ABCDM@@ W@@A@@-IA(5Ltac_plugin.TacinterpE^[mF^[ԍ@AB@H@@ @7BCD|H(5Ltac_plugin.TacinterpR^[]V@@A@S@@ HA(5Ltac_plugin.TacinterpZ](6[](W@AB@]@@@@ABC G(5Ltac_plugin.Tacinterpg](*k@@A@h@@ G@(5Ltac_plugin.Tacinterpm\  q@@A@n@@@.@A)@B$#CFA(t5Ltac_plugin.Tacinterp|AA@ɳ@y@@@3@A+@B&B (P5Ltac_plugin.Tacinterpǂk@@A !F!v@Y@Lja$lja%@@@@@@ A@@A@F@@A^G@@E@@ABD@@ǗA@@AhH@@BŖB@@łC@@ACD@A@(85Ltac_plugin.TacinterpǢjָ֯ǣj֯@@A!@@@@0v@B@@A@B@B@($5Ltac_plugin.TacinterpǮifւǯif֮@꠰*4@@}U@@VnBH!G$appl@ƛ@@@cmwcm{@@!H%trace@B@@@cm|cmՁ@@!I$lfun@=7@@@@@cmՂcmՆ@@!J!t@@@@cmՊcmՋ@@!K#ist@-@@@dՐ՚dՐ՝@@!L#tac@@gg@@!M%dummy@@@@h!h&@@@@@@0w@Cp@ANG@@J@@A*H@@BE@@ABC6D@@%I@@APF@@@ABD@J@( 5Ltac_plugin.Tacinterp)if֋*if֭@Bx@@wAp@4@@$J@(5Ltac_plugin.Tacinterp9if֚@ Ax@<@@,J@(5Ltac_plugin.TacinterpAifl@@A~@B@@2J@(5Ltac_plugin.TacinterpGh4HhE@@@A@N@@>:@8@A6@BC54D@L@(5Ltac_plugin.TacinterpXh@@A@Y@@ IA(5Ltac_plugin.Tacinterp`gag@AB@c@@G@E@A@BD@H(5Ltac_plugin.Tacinterpmg@@A@n@@ H@(5Ltac_plugin.Tacinterpsfշtfշ@@@͐C@z@@jf@a@AB`C@G@(d5Ltac_plugin.TacinterpȃdՐՖ@@A@@@ G@(5Ltac_plugin.Tacinterpȉb)ZȊb)g@}@@A @@@A@(5Ltac_plugin.Tacinterpȕb)T@@A@@@ A@(5Ltac_plugin.Tacinterpțb).Ȝb)N@ @@B!@@@A@(5Ltac_plugin.Tacinterpȩb)9@Ȝƣ@@@@A4@@@-A@(5Ltac_plugin.Tacinterpȼb)+@@@:@@@3A@(5Ltac_plugin.TacinterpW13W1D@@A!-#ist@@N(N+@@!.#llc@|{@N,N/@@!/!u@@N0N1@@!0$fold@@ܠ:@@;Ͱ@Hž@%NamesA$NameA!t@@-@@ؠT@@@ϰ@@@O4>O4B@@@@@@)@@@#Sҕҫ$Sҕү@@@%@@@0r@F0q@D@@AE@@C@@ABH@'G@@AI@BCG?H@(5Ltac_plugin.Tacinterp9Tҳҷ:U+@@A0@;@@G;(5Ltac_plugin.TacinterpiAA@}@A@@DBA(5Ltac_plugin.TacinterpGUHU%@b,CC!6!v@#@RTҳSTҳ@@@T@@@ A@@A@AD@@|A@@ABB@@RC@@AC@B@(5Ltac_plugin.TacinterpdUeU*@@@@f@@A@(X5Ltac_plugin.TacinterpkU lU@@@!!7"id@g@@<0@wUxU@@@y@@@A@@A@1A@@A@A@(@5Ltac_plugin.TacinterpʃB_aʄB_u@ȿD@@@@Aϰ!#ist@,@ʟAASʠAAV@@! #llc@}o@ʦAAWʧAAZ@@!!!u@t@ʮAA[ʯAA\@@@@@@ C@@AB@@A@@AB@2p@@g@@ABn@@ i@@ACĪo@@j@@AGs@@BDtr@@#q@@Az@@y@@ABf@@c@@Ajd@@Ze@@Y@@ABCD}Q@@k[@@AʝZ@@(x@@ABQ}@@C@@ACF@@D@@AYR@@M@@ABDEF+P@@q{@@Aw@@t@@AB|L@@v@@AH@@BCI@@K@@AG@@~u@@A@@@BCDwN@@O@@AUJ@@2A@@AB0E@@N~@@ACB@@|@@D_@@ABb@@`@@A(@@ʇ\@@ABCDk@@h@@Awm@@^@@AŤl@@BCS@@a@@AT@@{]@@AXU@@BCDEFG@@@A@@Bd@@8X@@AL@@N@@ABCP@@B@@)@@@ABR@@@@AH@@BCDcJ@@D@@AF@@@@ABT@@V@@AT@@X@@ABCED@(5Ltac_plugin.Tacinterp^K@@@@_@@C@(5Ltac_plugin.TacinterpdK@@Aװ!"$lref@V۠@@@@@@@|Cйп}Cй@@!#$fold@@y@@_W@@XӰ@;@@J@@ڠ꠰@@@@@װ+@@@˳D˴D@@!*$lfun@Ƭ@@z@@yi@HntHnx@@!+#ist@@@@JѺJѺ@@@@@@0m@E@@A[C@@F@@AB'D@@uB@@!,@A@@ABC@OC@@ADD@@A@@AAE@@B@@ABC@F@(5Ltac_plugin.TacinterpJѺѼ@@A@@@@@ABC@E@(5Ltac_plugin.TacinterpIџѡ@@A@@@@& B! C@DA(5Ltac_plugin.TacinterpHn{Hnћ@AC@@@@3@A.-B*@C (5Ltac_plugin.TacinterpHnp@@A@@@ C@(t5Ltac_plugin.TacinterpD@@A@@@@>@A<@B:@B@(`5Ltac_plugin.TacinterpCйл@@@@ @@@D@AB@A@(05Ltac_plugin.Tacinterp'F15(F1h@@AŰ!$$accu@@1D2D@@!%"na@@7D8D@@!&!b@@=D>D@@!'!v@@@@HEIE@@@J@@@0n<@D@@A%B@@BC@@#E@@A!)@A@@F@@ABC@B@@XA@@AB@FA(,5Ltac_plugin.TacinterpdEeE-@AA=@g@@@BC@E (5Ltac_plugin.TacinterppE qE+@ƭ'located9@@8BQ@{@@E@(5Ltac_plugin.Tacinterp̀EY@@AW@@@EA(5Ltac_plugin.TacinterpW`AA@ @@@@;@A6@B2@B (5Ltac_plugin.Tacinterp̑F1P̒F1_@@@k!("id@č@@YM@̝F1J̞F1L@@@@@@A@@A@fA@@A@A@(5Ltac_plugin.Tacinterp̩>ϼ̪>ϼ @_@@A!#ist@! @̺̻@@! #vle@{_@@@@@@@B@@AA@@B@Gr@@i@@ABp@@"k@@ACƿq@@l@@A\u@@BDʼnt@@8s@@A|@@{@@AB%h@@ʔe@@Af@@og@@[@@ABCDS@@̀]@@A̲\@@=z@@ABf@@E@@ACH@@F@@AnT@@O@@ABDEF@R@@}@@A³y@@IJv@@ABN@@çx@@AJ@@BCK@@M@@AI@@ēw@@AB@@BCDP@@Q@@AjL@@GC@@ABEG@@c@@@ACD@@~@@Ya@@ABd@@+b@@A=A@@̜^@@ABCDm@@)j@@Anjo@@`@@Aǹn@@BC*U@@&c@@AV@@̐_@@AmW@@BCDEFG@@@A@@By@@MZ@@A4N@@P@@ABCR@@ D@@>B@@ABT@@@@AJ@@BCDxL@@F@@AH@@@@ABV@@X@@Ai@@@m@@ABCEB@(t5Ltac_plugin.Tacinterps>ϼ@@A@t@@B@(d5Ltac_plugin.Tacinterpy=ϠϤz=Ϡϻ@@Aʰ!#tac@@)GeninterpA#Val@!t@@v@͌<ow͍<oz@@@@@@@AC@@@ABMCA(`5Ltac_plugin.Tacinterp͚<o}͛<oϜ@AB@@@B (T5Ltac_plugin.Tacinterpͣ<oυͤ<oϘ@*,z@@|A@@@C@(45Ltac_plugin.Tacinterpʹ<os;@@A@@@B@(,5Ltac_plugin.Tacinterpͺ;?Iͻ;?i@,@@u\B@@@B@(5Ltac_plugin.Tacinterp;?V@ͻP@@r^@@]hA$@@@B@(5Ltac_plugin.Tacinterp;?F2@@A*@@@B@(5Ltac_plugin.Tacinterp::>@`Q@@HOA8@@@@0g@C@@A%@%@AB$C@(5Ltac_plugin.Tacinterp:@@AD@@@ C@(5Ltac_plugin.TacinterpSn@@)ProofviewA&tacticqY@@ZtBd! $appl@@@@blbp@@! %trace@@@@&bq'bv@@! $lfun@@@@@@3bw4b{@@! !t@;@@@<b=bȀ@@!#ist@x@@@GȅȏHȅȒ@@!#tac@ =@NO@@@P@@@g@A@G@@I@AB2E@@)H@@AJ@@BF@@AB!$vars@D@@@ACDJ@(5Ltac_plugin.Tacinterpi#n@@AZ@j@@JA(5Ltac_plugin.Tacinterpqr@ABc@t@@$@@A@BCD3I(|5Ltac_plugin.Tacinterp@DvApBv@@@I@(l5Ltac_plugin.TacinterpΌ@@A|@@@I@(\5Ltac_plugin.TacinterpΒȬȼΓȬ@@@C@@@IH@@ABE'DWH@(45Ltac_plugin.Tacinterp΢ȅȋ@@A@@@ H@(5Ltac_plugin.TacinterpΨ)Ω9ε@a@@+3B!$appl@͈@@@οoyo}@@!$vmap@!@@@@@oɀoɄ@@l@@@@@oɅoɉ@@!)tactic_nm@@@@ɐəɐɢ@@!'numargs@A#int@@@@$ $ @@!)givenargs@Ġ@@@@@%3<%3E@@!(numgiven@@@@ 'ˠ˩ 'ˠ˱@@@@@[I@%L@@AL@BC@7K@@M@@ABEJ@@@AC@T@aH@@ABDEUM@(5Ltac_plugin.Tacinterp&)'07n@/@@5;B~@/@@!N@(5Ltac_plugin.Tacinterp407\@<@@=CB@<@@.O@(5Ltac_plugin.TacinterpA)0@I@@EKB@I@@;P@(5Ltac_plugin.Tacinterp(N)'@V@@MSB@V@@HQ@(5Ltac_plugin.Tacinterp5[)@c@@UZA@c@@UR@(5Ltac_plugin.Tacinterph)@p@@TaA@p@@bQ@(5Ltac_plugin.Tacinterpu)+5@}@@LiA@}@@oP@(l5Ltac_plugin.Tacinterpς+Rcσ+Ro@Ή@@DA@@@zO@(T5Ltac_plugin.Tacinterp @A@@@~O@(L5Ltac_plugin.Tacinterpϑ-́̎ϒ.@B@@@O@(<5Ltac_plugin.Tacinterp Ϛ-́@΢@@A@@@P@($5Ltac_plugin.Tacinterpϧ.@ί@@A@@@O@( 5Ltac_plugin.Tacinterpϴ.ϵ.@@'NameopsA$NameI!t@@A@@@O@(5Ltac_plugin.Tacinterp8@A@@@O@(5Ltac_plugin.Tacinterp/07[@KB @@@O@(5Ltac_plugin.Tacinterp /3@@@A-@@@P@(5Ltac_plugin.Tacinterp07D@@@B:@@@O@(5Ltac_plugin.Tacinterp#@A>@@@O@(p5Ltac_plugin.Tacinterp07`@@@<ŐAK@@@N@(\5Ltac_plugin.Tacinterp3ͯ͡3͡@@@4AW@@@M@(D5Ltac_plugin.Tacinterp @A[@ @@M@(<5Ltac_plugin.Tacinterp56,c@Bd@@@M@(,5Ltac_plugin.Tacinterp 6,U@"@@Bq@"@@N@(5Ltac_plugin.Tacinterp'5(@/@@A~@/@@!O@(5Ltac_plugin.Tacinterp46,;@<@@A@<@@.N@(5Ltac_plugin.TacinterpA6,B(@O&string@@@A@L@@>N@(5Ltac_plugin.TacinterpQ6,Y@@Y@@A@Y@@KM@(5Ltac_plugin.TacinterpM@A@]@@OM@(5Ltac_plugin.Tacinterpb8u΂c9ε@aB@f@@XM@(5Ltac_plugin.Tacinterp k9ε@s@@B@s@@eN@(5Ltac_plugin.Tacinterpx8uα@π@@A@@@rO@(5Ltac_plugin.TacinterpЅ9ε@ύ@@&B@@@N@(`5Ltac_plugin.TacinterpВ9ε0@Ϛ@@7A@@@M@(H5Ltac_plugin.Tacinterp=@A@@@M@(,5Ltac_plugin.TacinterpУ(@@A@@@MA((5Ltac_plugin.TacinterpЫ'ˠ˴Ь'ˠ@AA@@@X@@ABSCDmL(5Ltac_plugin.Tacinterpй'ˠ˥@@A@@@ LA(5Ltac_plugin.Tacinterp&HO&H˜@AB@@@t+BoDK (5Ltac_plugin.Tacinterp&Hˀ @o@@9@@@@@A7@@@&K@(5Ltac_plugin.Tacinterp%38G@@A=@@@,KA(5Ltac_plugin.Tacinterp$ $ /@AAF@@@6@@A@BCD3J(5Ltac_plugin.Tacinterp$ ]@@AR@@@ J@(5Ltac_plugin.Tacinterp ɼ ɼ@@AX@ @@I@@ACDEI@(5Ltac_plugin.Tacinterp!wʌ!wʘ@;Af!$apps@vu@@n@@@@@@@@12 @@!#nms@ @@@@@CD@@@E@@7@1J@@A@BC@K@@A@B1CD K@(x5Ltac_plugin.Tacinterp>@A:@S@@K@(h5Ltac_plugin.TacinterpX"ʙʮY"ʙ@}BD!"kn@%@@@f"ʙʥg"ʙʧ@@@h@@Z#@L@@ABC#D(L@(P5Ltac_plugin.Tacinterps"ʙ@~@@ؐB @|@@L@(<5Ltac_plugin.Tacinterp)@A$@@@L@($5Ltac_plugin.Tacinterpх ^h-@@Am@@@AKA( 5Ltac_plugin.Tacinterpэ"юZ@ABv@@@K:DLJ (5Ltac_plugin.Tacinterpј@@@A@@@ J@(5Ltac_plugin.Tacinterpўɐɕ@@A@@@I@(5Ltac_plugin.TacinterpѤEMѥE\@Ϙ@@A@@@B@(5Ltac_plugin.TacinterpѰEG@@A@@@B@(5Ltac_plugin.TacinterpѶѷ?@(@@ǐB @@@B@(p5Ltac_plugin.Tacinterp*@ѷϾ@@@@ӐA @@@ B@(T5Ltac_plugin.Tacinterp.@@@&@@@B@(,5Ltac_plugin.Tacinterp:T@@Aư!"kn@'KerNameL!t@@@13@@@@@@B@@A!@A@@B@@BA( 5Ltac_plugin.Tacinterp+U@A@@@@@ @A@@A (5Ltac_plugin.Tacinterp&Hh&H~@@AV!#arg@3@ &H^&Ha@@@@@@ B@@A!@A@@B@@BA(5Ltac_plugin.Tacinterp&HX&H@A@k@@@@ @A@@A (5Ltac_plugin.Tacinterp&Ǵǻ'Ǵǿ@@Ah #loc@R@23@@ #ist@ 4@:;@@ "fv@ c H @FG@@ %largs@] 3@MN@@ #>>=@@l -@@ .@@u  *@@ ,@ +z@@ )@ (@ ' &@ij@@ $fail@&tactic 4@@ 3 /@xy@@@z@@@1E@@AF@@GB@@ABPC@@>A@@ZD@@ABC@t@@Ϲk@@AB̛r@@m@@ACzs@@͹n@@Aw@@BDDv@@u@@AW~@@ũ}@@ABj@@Og@@A:h@@*i@@ҧ]@@ABCDMU@@;_@@Am^@@|@@AB!A@@G@@ACpJ@@QH@@A)V@@Q@@ABDEFT@@A@@An{@@mx@@ABLP@@bz@@AL@@BC\M@@O@@AK@@Ny@@A­D@@BCDGR@@S@@A%N@@E@@ABI@@B@@ACF@@c@@@c@@ABйf@@d@@AC@@W`@@ABCDͽo@@l@@AGq@@b@@Atp@@BCW@@e@@AX@@Ka@@A(Y@@BCDEFG@@@A@@B4@@@\@@AP@@R@@ABCT@@F@@D@@ABV@@@@AdL@@BCD3N@@H@@AJ@@r@@ABX@@`Z@@A$B@@(@@ABCEF@(5Ltac_plugin.Tacinterp./2@vA $appl@@@ v h@IJ@@ %trace@@@ w i@TU@@ %olfun@@@ y@@ x j@cd@@ #var@Ѿ@@ m @@  r@tu@@ $body@|@@ n@}~@@ &extfun@ԥ@@ij@h@@g`@ӑ.4Ӓ.:@@ $lvar@젰@@l@@ka@Ӡ.;ӡ.?@@ $lval@b@ӫ.@Ӭ.D@@ $fold@@Ψ`@@z@˺@@@~@@@{@|y@eqeu@@ 'newlfun@̠ @@@@@@@@@0@M0@G@@An@BH@@{L@@tP@@ABs@IQ@@At@BCDs@t@Ar@ZN@@AjO@@*R@@ABCJ@@I@@K@@ABDE|R@(5Ltac_plugin.Tacinterp @@@B@@@/V@(5Ltac_plugin.Tacinterp@@A@@@5R@(5Ltac_plugin.Tacinterp<G@7@@ڐB@(@@FS@(h5Ltac_plugin.Tacinterp-.5v@FU8l @@ B  #ist@y@@@H%7I%:@@@J@@hUYEMU@(\5Ltac_plugin.Tacinterp&S'@m'@@!D @^@@V@(05Ltac_plugin.Tacinterpc@gޠ@T"@@#?B9@w@@-Y@(5Ltac_plugin.Tacinterp|}&@[CB@@@6Y@(5Ltac_plugin.TacinterpX@AF@@@:U@(5Ltac_plugin.Tacinterpԉ_wԊ_@@@CZ@@@T@(85Ltac_plugin.Tacinterpyԕ{@@A`@@@R@(05Ltac_plugin.TacinterpԛԜ@ @@An@@@R@(5Ltac_plugin.Tacinterpԩ{@@At@@@RA(5Ltac_plugin.TacinterpԱԲ@AC}@@@42@@@ABCDE3Q(5Ltac_plugin.Tacinterp@@A@@@ Q@(5Ltac_plugin.Tacinterpem@@A@@@LKCDIEDP@(5Ltac_plugin.Tacinterp.F.a@VC5@cfA@@@@@Ab@B@@AcbBC`]@@ABCD^L@(5Ltac_plugin.Tacinterp./@@A@@@L@(5Ltac_plugin.Tacinterp ǜǯ ǜdz@@A@@@x@BwvCtsDoL@(5Ltac_plugin.Tacinterp Ɖƨ sǛ@gk@@%-B $appl@@@ @3?3C@@ %trace@@@!@3D3I@@ %olfun@{u@@#@@"@&3J'3O@@ $body@&@.3S/3W@@!*extra_args@L@@@9]g:]q@@@;@@`@B0@P@@0@Q@@R@@ABCD@@A@0 @N@@A0 @O@@0 @M@@ABCEQR@( 5Ltac_plugin.TacinterpW ƉƩX o@`@@/5B\@`@@%S@(5Ltac_plugin.Tacinterpe B@m@@7=Bi@m@@2T@(5Ltac_plugin.Tacinterpr @z@@?EBv@z@@?U@(5Ltac_plugin.Tacinterp( Ɖ@ԇ@@GLA@@@LV@(5Ltac_plugin.TacinterpՌ @Ԕ@@FSA@@@YU@(5Ltac_plugin.Tacinterpՙ (@X@@TXA@@@fU@(5Ltac_plugin.Tacinterpզ 5B@Ԯ@@>aA@@@sT@(5Ltac_plugin.Tacinterpճ F\@Ի@@6iA@@@S@(x5Ltac_plugin.Tacinterp Ji@@@joB@@@S@(T5Ltac_plugin.Tacinterp sǓ sǚ@@@.{A@@@R@(D5Ltac_plugin.Tacinterp ƉƏ@@A@@@RA(<5Ltac_plugin.Tacinterp]t]ƅ@AA@@@@@AlkBCiDdQ( 5Ltac_plugin.Tacinterp]c@@A@@@ Q@(5Ltac_plugin.Tacinterpdldz@@@ bA@@@F@(5Ltac_plugin.Tacinterpdf@@A@@@F@(5Ltac_plugin.Tacinterp 8= 8^@{@@ ^ EB@@@F@(5Ltac_plugin.Tacinterp8I@ @@ [ G@@ F QA@%@@F@(5Ltac_plugin.Tacinterp*8:@@A@+@@FA(5Ltac_plugin.Tacinterp234@AB @5@@@@A@BC8E(l5Ltac_plugin.Tacinterp? @h@@ 5 @$@@Bװ!#env@@töuö@@@v@@@ A@@A@(A@@AJB@@C@@AB@A@(5Ltac_plugin.Tacinterpׄ@@@@@@A@(5Ltac_plugin.Tacinterp׊׋,@֓@@ B$@@@@!6@A@@A@*B@@A@@AB@B@(p5Ltac_plugin.Tacinterpנ%@֨@@"'A9@@@C@(X5Ltac_plugin.Tacinterp׭'#@ֵ@@!.AF@@@"B@(D5Ltac_plugin.Tacinterp׺.׻<@@@7BT@@@0A@(,5Ltac_plugin.Tacinterp> @@@Y@@@5A@(5Ltac_plugin.TacinterpS\@@@A@!"gl@k@@@;=@@@@@@A@@A@@A@@A@B@(5Ltac_plugin.Tacinterp]g@0@@A@@@A@(5Ltac_plugin.TacinterpAi@@@&@@@A@(5Ltac_plugin.Tacinterp£±£@=Va@@@@Aڰ !e@#@@@‡—‡˜@@ $info@#@@@(‡š)‡ž@@@*@@@C@@AB@@!@A@@AB@еA@@AB@@B@D@(5Ltac_plugin.Tacinterp;£:@$렰=@@D:@H@@D@(5Ltac_plugin.TacinterpM N +@։ɠ:@:@@͐BT@b@@8C@(h5Ltac_plugin.Tacinterpf@@AY@g@@=CA(T5Ltac_plugin.Tacinterpn‡Œo,;@A@:@p@@@B@A@@A (85Ltac_plugin.Tacinterpx£y£@@@l@z@@@ @A@@A@@A@($5Ltac_plugin.Tacinterp؃5RV@PBI !v@0 @،0؍1@@@@@@ A@@A@UD@@ANC@@hB@@pA@@ABC@A@(5Ltac_plugin.Tacinterp؞5]؟5s@p@@msB!@@@B@(5Ltac_plugin.Tacinterpج5C@@@'@@@A@(5Ltac_plugin.TacinterpزEKس@@A #ist@@ؽ;Mؾ;P@@ #arg@@;Q;T@@ !c@MQ@@ O@1@1A@@@@@@A@@AC@@!B@@AB@Rv@@ m@@ABt@@-o@@ACu@@ p@@Agy@@BDєx@@Cw@@A˧@@@@@AB0l@@֟i@@A֊j@@zk@@_@@ABCDW@@؋a@@Aؽ`@@H~@@ABqC@@I@@ACL@@ġJ@@AyX@@S@@ABDEFKV@@ˑA@@Aξ}@@нz@@ABR@@ϲ|@@AN@@BCO@@Q@@AM@@О{@@AF@@BCDT@@U@@AuP@@RG@@ABPK@@nD@@AC!H@@ʳB@@de@@AB h@@6f@@AHE@@اb@@ABCD q@@4n@@Aӗs@@d@@Ar@@BC5Y@@1g@@AZ@@؛c@@Ax[@@BCDEFG@#@@A@@BB@@X^@@A?R@@T@@ABCV@@H@@IF@@ABX@@@@AN@@BCDP@@J@@AL@@@@@ABZ@@\@@AtD@@x@@ABCEC@(5Ltac_plugin.Tacinterp~RbRr@@A̰ !t@ @ىR]يR^@@@@@@@A@C@@AB?C@(d5Ltac_plugin.TacinterpٕZ`ٖ'0@@A !l@N&or_varkp@@ :@@ 9@@ 8@٫FU٬FV@@@@@@@A@C@@ABaC@(85Ltac_plugin.TacinterpٷBHٸBh@@A #loc@@@@@&3&6@@ !r@3@&8&9@@@@@@/@D/@C@@A @ @AB !l@E@@+G@@AF@@BCG@(,5Ltac_plugin.Tacinterp@JD> #loc@85@@ @  @iviy@@ !f@k @ i{ i|@@,NWW@@ @@  @i}i~@@ #>>=@@; @@ @@D @@ @ I@@ @ @  @89@@@:@@@e@#J@@ABm@?H@@Am@BCd@TIc@Ab@BDpK@(5Ltac_plugin.TacinterpaL$E@@A^@M@@J@(5Ltac_plugin.TacinterpR@@Ac@S@@~CwDI@(t5Ltac_plugin.Tacinterp[\@@A !r@@de@@@f@@@@A@C@@ABC@(45Ltac_plugin.Tacinterppq%@@A !c@Lz(may_evalLw@@Š@@@@@ڋڌ@@@@@@@AC@@@ABAC@(5Ltac_plugin.Tacinterpڗzژz@@A #arg@N0generic_argument!o@@t@ڨzکz@@@@@@C@@AB^C@(5Ltac_plugin.TacinterpڴڵG@mw@@  @@  B@)ProofviewA)NotationsF@@@@BzB@(5Ltac_plugin.TacinterpHQ@@A@@@ B@(5Ltac_plugin.TacinterpikY@@@#@@@B@(t5Ltac_plugin.Tacinterp7)@!A !i@ה@@  @@@@@@@A@@A@A@@A@A@(`5Ltac_plugin.Tacinterp%B@@@@@@ A@(L5Ltac_plugin.Tacinterp@8T@@ [@@ Z A "gl@X@@  @@@ %sigma@o@@  @""#'@@ #env@g@@  @-8D.8G@@ %sigma@`@@  @8cp9cu@@ (c_interp@u@@  @CcvDc~@@@E@@@/7@D@@AE@@+C@@ABBA@@#F;B@@AC@؁A@@AD@@BB@@C@@AC@G@(45Ltac_plugin.Tacinterp`a@yԊ@@  @@ Ad@m@@(F@($5Ltac_plugin.Tacinterprs@ Am@v@@1F@(5Ltac_plugin.Tacinterp{@@As@|@@7F@(5Ltac_plugin.Tacinterpہcۂc@WM@  D@@@@A@A@@=@AB<@C@(5Ltac_plugin.Tacinterp۔ck4@@A@@@ CA(5Ltac_plugin.Tacinterpۜ8J۝8_@AA@@@@SBN@B (5Ltac_plugin.Tacinterpۧ8@G@@A@@@ BA(5Ltac_plugin.Tacinterpۯ*۰4@AA@@@@f@Aa@A (5Ltac_plugin.TacinterpۺZ@@@@@@ A@(5Ltac_plugin.Tacinterp@٠ {@@ 2Bڰ "fv@ @@@@@@@ A@@A@F@@AB@@)A@@AB$C@@E@@D@@ABC@B@(H5Ltac_plugin.Tacinterp#@@@@@@A@($5Ltac_plugin.Tacinterp$*@@@" %largs@ @ @@@@@@ A@@A@.D@@#A@@ABCB@@ C@@AC@A@(5Ltac_plugin.Tacinterp@@@; !a@K 6@  @@@ @@@ A@@A@aA@@A\B@@B@A@(5Ltac_plugin.Tacinterp&@@@  B "gl@oK@@  @+Zx,Zz@@ "id@r@@  @6~7~@@@8@@@A@@B@@AB@A@@AB@@BC@@D@@AC@B@(5Ltac_plugin.TacinterpJK@Ѡ@@  @@  ͐A9@Y@@!C@(5Ltac_plugin.Tacinterp^_%@ AD@d@@,B@(5Ltac_plugin.Tacinterp޻@AH@h@@@ @D@@A32B0@D@(5Ltac_plugin.Tacinterpr[@@AS@s@@;BA(5Ltac_plugin.Tacinterpz~{~@AD\@}@@@E@AB@A (5Ltac_plugin.Tacinterp܅~܆~@@@  Am@@@F@(p5Ltac_plugin.Tacinterpܓ~ܔ~@Ԡ@@  A{@@@E@(L5Ltac_plugin.Tacinterpܡ~@@@@@@%A@(85Ltac_plugin.Tacinterp@@@@@@ @A@@A@@A@@A@A@($5Ltac_plugin.Tacinterpܱ.Hܲ.i@V?@@ n@@ m sA "gl@Zl@@ $ @EcEe@@ %sigma@@@  @iuiz@@ #env@@@ # @@@ !c@o@@ - '@@@ %sigma@@@ S H@@@ !c@@@ T I@  @@@@@@/@E@@AF+D@@8C@@ABOA@@%GHB@@AC@DA@@AWE@@ΛB@@ABhD@@C@@AC@H@( 5Ltac_plugin.Tacinterp%jr&j@>O@@  |@@ {At@2@@,G@(5Ltac_plugin.Tacinterp7j8j@ A}@;@@5G@(5Ltac_plugin.Tacinterp@.6@@A@A@@;G@(5Ltac_plugin.TacinterpFG*@[Q@ J RF@P@@@F@AD@BC@@@AC?@D@(5Ltac_plugin.TacinterpZ5@@A@[@@ DA(5Ltac_plugin.Tacinterpbc@AD@e@@@X@AWBR@C (|5Ltac_plugin.TacinterpnI@@A@o@@ CA(x5Ltac_plugin.Tacinterpvw@AA@y@@@j'Be@B (`5Ltac_plugin.Tacinterp݁\@@A@@@ BA(\5Ltac_plugin.Tacinterp݉i}݊i@AA@@@@}@Ax@A (@5Ltac_plugin.Tacinterpݔiqo@@@@@@ A@(,5Ltac_plugin.Tacinterpݚ]cݛ]s@@@A@@@ G@( 5Ltac_plugin.TacinterpߕD@@@@@@@@@ABC$D@(5Ltac_plugin.Tacinterpߟ N@}C %trace@@߫߬@@ %extra@^r@@@߶#-߷#2@@ #ist@@@@YcYf@@ $appl@ޕ@@@@@@@@@D@@A(B@@BC@@2A@@AC@D@@_A@@ABC@@B@@AC@D@(5Ltac_plugin.Tacinterp"8@AF@@@D@(5Ltac_plugin.Tacinterp@@AL@@@ D@(5Ltac_plugin.Tacinterp@@AQ@@@@$@A#"B @C@(x5Ltac_plugin.TacinterpY_@@AY@@@@-@A*@B)@BA(t5Ltac_plugin.Tacinterp#5#U@ACe@ @@@6@A5@A (P5Ltac_plugin.Tacinterp#)@@@n@@@ A@(<5Ltac_plugin.Tacinterp@1@@ҐA !v@@*]+]@@@,@@@ A@@A@B@@AqE@@B~D@@jF@@AC@@ڎA@@ABC@B@(,5Ltac_plugin.Tacinterp@(@s)@@ߐD$@I@@B@(5Ltac_plugin.Tacinterp6N@@@*@O@@#A@(5Ltac_plugin.TacinterpT@@A1 !v@9@Z[@@@\@@@ A@@A@JA@@AC@@BD@@B@@AC@A@(5Ltac_plugin.Tacinterplm@MC@p@@A@(5Ltac_plugin.Tacinterpu @@A!@v@@A@(5Ltac_plugin.Tacinterp{.@@@'@|@@ A@(l5Ltac_plugin.TacinterpNUNe@@A⿰ #ist@/@`o`r@@ !v@2@`s`t@@@@@@B@@A A@@B@z@@q@@ABڪx@@s@@ACډy@@t@@A&}@@BDS|@@{@@AfD@@ӸC@@ABp@@^m@@AIn@@9o@@c@@ABCD\[@@Je@@A|d@@B@@AB0G@@κM@@ACP@@`N@@A8\@@ƯW@@ABDEF Z@@PE@@A}A@@|~@@AB[V@@q@@@AȓR@@BCkS@@U@@AɯQ@@]@@AмJ@@BCDVX@@įY@@A4T@@K@@ABO@@-H@@ACL@@rF@@#i@@ABl@@j@@AI@@ff@@ABCDu@@r@@AVw@@h@@Aۃv@@BC]@@k@@A^@@Zg@@A7_@@BCDEFG@@@A@@@BCF@@b@@AV@@X@@ABCZ@@L@@J@@AB\@@B@@AsR@@BCDBT@@N@@AP@@D@@AB^@@o`@@A3H@@7@@ABCEB@(45Ltac_plugin.Tacinterp=>#@@A !v@8@@@KL@@ $lfun@pke@@@@@@@\]@@ $body@a@@@ef@@@g@@@D@@A@"E@@A.C@BC`E@( 5Ltac_plugin.Tacinterpu$>v$M@#Val@!t@@AB !v@y@@@$*$+@@@@@D$@BD@(5Ltac_plugin.Tacinterp$/"@@A@@@ D@(5Ltac_plugin.Tacinterp(@@A]@@@ 2@B CA(5Ltac_plugin.Tacinterp@AA'@@@B (5Ltac_plugin.Tacinterp;@@A.@@@ B@(5Ltac_plugin.Tacinterp@(@@B<@@@.B@(5Ltac_plugin.Tacinterp@ᷠ߾@@@@AO@@@AB@(5Ltac_plugin.TacinterpV@@@U@@@GB@(p5Ltac_plugin.Tacinterp$T@@A% #ist@@#&@@#tac@@'*@@=#loc@<9@@@@h$2h$5@@>!s@6'KerNameL!t@@@h$7h$8@@?!l@Vd@@@@@(h$9)h$:@@ #ids@I$list@@%NamesA"Id@!t@@@@@Ai@KBi@N@@ $body@@'TacexprA0glob_tactic_expr@@@Qi@PRi@T@@ #>>=@@p@@@@y @@@~@@@@@mjq{njq@@ +interp_vars@ˊ4@@@@@kk@@ #tac@@(@@T@@S'ˬSs@@r(@)&@ll@@ #tac@˹`#@@"@v{v{@@ #tac@Ơ @@@~~@@@@@@/@H/@D/@C@@sK@@ABI@@J@@A\L@@B@@ABCE@@G@@AF@@)O8NWMA@@ABD@T|@@ s@@ABz@@/u@@AC{@@ v@@Ai@@BDۖ~@@E}@@AթF@@E@@AB2r@@o@@Ap@@|q@@e@@ABCDş]@@g@@Af@@JD@@ABsI@@O@@ACR@@ΣP@@A{^@@Y@@ABDEFM\@@ՓG@@AC@@ڿ@@@ABɞX@@ٴB@@AT@@BCʮU@@W@@AS@@ڠA@@AL@@BCDǙZ@@[@@AwV@@TM@@ABRQ@@pJ@@AC#N@@ԵH@@fk@@AB n@@8l@@AJK@@h@@ABCDw@@6t@@Aݙy@@ j@@Ax@@BC7_@@3m@@A`@@i@@Aza@@BCDEFG@%@@@A B@@B†H@@Zd@@AAX@@Z@@ABC\@@N@@KL@@AB^@@D@@AT@@BCDV@@P@@AR@@F@@AB`@@b@@AvJ@@z@@ABCEO@(d5Ltac_plugin.Tacinterp@ŐB $len1@@@@"."2@@ $len2@@@@HTHX@@@@@@O@@AP@@@AB@@ACDTP@(H5Ltac_plugin.Tacinterp,@v@@ϐB.@@@P@(85Ltac_plugin.Tacinterp@@@אB<@@@$Q@((5Ltac_plugin.Tacinterp@@@ߐBI@@@1R@(5Ltac_plugin.Tacinterp@@@AV@@@>S@(5Ltac_plugin.Tacinterp@@@Ac@@@KR@(5Ltac_plugin.Tacinterp5@@@Ap@@@XQ@(5Ltac_plugin.Tacinterp @@@A~@@@fP@(5Ltac_plugin.Tacinterp@A@@@jP@(5Ltac_plugin.Tacinterp ll@@A@@@qP@(5Ltac_plugin.Tacinterplt@@A@@@wPA(5Ltac_plugin.TacinterpH[Hh@AA@@@hU@@AU@BT~CDKO(5Ltac_plugin.Tacinterp*HP@@A@+@@ OA(5Ltac_plugin.Tacinterp2"53"D@AAU@5@@~kjhBD_N (p5Ltac_plugin.Tacinterp>~a@@A_@?@@ NA(l5Ltac_plugin.TacinterpFwGyG@ABh@I@@~|@w@ABDtM(d5Ltac_plugin.Tacinterp Sw@k@'EnvironA#env@@6ܠÙ@@7@5@@4A@m@@$N@(45Ltac_plugin.Tacinterprv{@@A@s@@*M@(5Ltac_plugin.Tacinterpxl@@A@y@@@@ABD*LA(5Ltac_plugin.Tacinterpkk@AB@@@@@A@BCD9K(5Ltac_plugin.Tacinterpk@@A@@@ K@(5Ltac_plugin.Tacinterpjqw@@A@@@@@AC"DJJ@(5Ltac_plugin.Tacinterpi@Xi@m@@&TacenvA,alias_tactic@@A@@@@@A@B7C_G@(5Ltac_plugin.Tacinterpi@F@@A@@@ G@(@5Ltac_plugin.Tacinterpqwq@@@@6@@7=B@#loc@@@.@-'@VaVd@@A#opn@/ml_tactic_entry@@$/@VfVi@@B!l@Yo:@@&@@%0@VjVk@@@@@@/@D/@C@@A>@BE@@?G@@A.F@@7@ABC6H@(45Ltac_plugin.Tacinterpqq@@@V@@ULBW@#@@#I@(5Ltac_plugin.Tacinterpk(D^@@A]@)@@)G@(5Ltac_plugin.Tacinterp.f/f @9yUBO;#sel@-goal_selector@@@AfBf@@<#tac@/gen_tactic_expr9m@@@RfSf@@@T@@@@A!D@@C@ABD@(|5Ltac_plugin.Tacinterp`f2@@A+@a@@ D@(L5Ltac_plugin.TacinterpfbDTgbDp@@A9!a@@#LocA'locatedķ0@@@@@bDObDP@@@@@@C@@A@@AB3C@(,5Ltac_plugin.Tacinterpdd@ŕ@@]B:#tac@P @@@cq}cq@@@@@@@AC@BPC@(5Ltac_plugin.Tacinterpe@@A@@@ C@(5Ltac_plugin.Tacinterp33@@AͰ!g@p+global_flag@@@++@@!n@ &or_varw@@@@@++@@!s@ZPƠZQ@@@@@@@++@@P#msg@@@@@~@,,@@Q#tac@@@"PpA!t@@휰T&tactic@@@@--@@S#tac@@@@İVr@@@@@@(.#).&@@@*@@@zE@@Ad@MF@@ABrD@@dC@@&HEGa@ABC`H@(5Ltac_plugin.Tacinterp>1~?1~@@A@@@@@@ @ABCkG@(5Ltac_plugin.TacinterpI0>TJ0>}@@A@K@@ G@(5Ltac_plugin.TacinterpP.@@A@Q@@G@(5Ltac_plugin.TacinterpV-@@A@W@@-(@'@@ABCFA(5Ltac_plugin.Tacinterpb,c,@AB@e@@;@8@AB6CE(5Ltac_plugin.Tacinterpo,@@A@p@@ E@(l5Ltac_plugin.Tacinterpuyvy@3&a@@uaZ@@[`B@@@@@A!s@C@@@AB:C@(\5Ltac_plugin.Tacinterpyy@@@ejA@@@D@(H5Ltac_plugin.Tacinterpy+@@A@@@C@(5Ltac_plugin.Tacinterp(28*@@A"[*Ϡ@@@@@@@E%msgnl@֠@@철@@@}@@|x@  @@G%print@@@֠@"PpA!t@@@Ӱ+@@@@@@%Xb%Xg@@J#log@@@"PpA!t@@ 򠰖@@ﰖUq@@@@@@'&(&@@N%break@e@@@@@9':'@@@;@@@G@@Au@BF@@ABD@@pE@@ABCmGA(5Ltac_plugin.TacinterpM'N'.@AA@P@@@BCzF (5Ltac_plugin.TacinterpY'  @4 /@@B@b@@F@(5Ltac_plugin.Tacinterpg'h'+@@@ %A@p@@ G@(5Ltac_plugin.Tacinterpu'@@A@v@@&F@(5Ltac_plugin.Tacinterp{&@@A@|@@@@A>G@(5Ltac_plugin.TacinterpYkq\@@A2@@@E@(P5Ltac_plugin.Tacinterp#W3$WJ@B?0#tac@堰=@@@1V2V @@@3@@C_@B^C@(@5Ltac_plugin.Tacinterp<W@@A@=@@ C@(5Ltac_plugin.TacinterpBUCU@B^/#tac@^@@@PTQT@@@R@@C~@B}C@(5Ltac_plugin.Tacinterp[U@@A@\@@ C@(5Ltac_plugin.TacinterpaSb|bSb@͐B~-$tac1@$~@@@pRITqRIX@@.$tac2@/ @@@zRIY{RI]@@@|@@@D@@AC@@BC/E@(5Ltac_plugin.TacinterpSbSb@B&@‹@@D@(5Ltac_plugin.TacinterpSbh @@A,@‘@@D@(5Ltac_plugin.TacinterpPP@B+#tac@Xi@@@PP@@@¦@@C@BWC@(|5Ltac_plugin.TacinterpP@@A@°@@ C@(T5Ltac_plugin.Tacinterp``@I$list@@@ڐBڰ7!l@_BN@@i@@h@``@@@@@@ @AC@@@ABC@(<5Ltac_plugin.Tacinterp``@OA!@@@D@(,5Ltac_plugin.Tacinterp`3@@A'@@@C@(5Ltac_plugin.Tacinterpa,aC@FB 8#tac@k@@@a a@@@@@`C*@B)C@(5Ltac_plugin.Tacinterpa@@A@@@ C@(5Ltac_plugin.Tacinterp _g_g@Xm@@B 06!l@_ڠ(1@@L@@K@'_gt(_gu@@@)@@@a@AC@@V@ABUC@(5Ltac_plugin.Tacinterp3_g4_g@X`A!@9@@D@(5Ltac_plugin.Tacinterp>_gy1@@A'@?@@C@(x5Ltac_plugin.TacinterpDK'JEK'`@B c!"t1@ o@@@UJVJ@@""tf@H%array@@@ @@ @fJgJ@@#!t@%@@ @pJqJ@@$"tl@3*@@ @@ @J J"@@@Á@@@@AD@@=F@@AB@5E@@AC@@BC9I@(`5Ltac_plugin.TacinterpLabLa@H%array@-0@@/EBY@á@@ H@(H5Ltac_plugin.TacinterpLamLa@wIAf@î@@-I@(45Ltac_plugin.TacinterpLaLa@Bo@÷@@6G@( 5Ltac_plugin.TacinterpLaLa@+8@@*\B@@@FF@(5Ltac_plugin.TacinterpLaLa@$A@@@OG@(5Ltac_plugin.TacinterpK'-@@A@@@UF@(5Ltac_plugin.TacinterpII@YB "t1@@@@II@@ "tl@`k@@@@@II@@@@@@ 3@ D@@AB (@C@@AC )E@(5Ltac_plugin.TacinterpII@R@@B3@@@D@(5Ltac_plugin.TacinterpII@sA>@@@"E@(|5Ltac_plugin.Tacinterp"I@@AD@#@@(D@(T5Ltac_plugin.Tacinterp(F)F&@Π@@ƐB M"tf@ߠa@@@@@DEEE@@!t@ @@@NEOE@@"tl@@@@@@]E^E@@@_@@@ @D@@AB @2E@@AC@@BC  G@(<5Ltac_plugin.TacinterpmFnF"@ZjAB@u@@H@((5Ltac_plugin.TacinterpzG'A{G'V@BK@~@@F@(5Ltac_plugin.TacinterpHWqHW@)@@B[@Ď@@/E@(5Ltac_plugin.TacinterpHWHW@$Ad@ė@@8F@(5Ltac_plugin.TacinterpF@@Aj@ĝ@@>E@(5Ltac_plugin.TacinterpDD@H,@@_fB Ű"tl@a-o@@@@@CpCp@@@ľ@@  @C@@AB  oC@(5Ltac_plugin.TacinterpDD@A@@@ D@(5Ltac_plugin.TacinterpD.@@A$@@@C@(p5Ltac_plugin.TacinterpB'CB'Y@`B "t1@v@@@AA @@!t@ @@@A!A"@@@@@@ )@AC@@D@@A @BC  E@(\5Ltac_plugin.TacinterpB'ZB'o@B'@@@D@(L5Ltac_plugin.TacinterpB'- @@A-@@@D@( 5Ltac_plugin.Tacinterp  @Hՠڠ@@9@@8@@7@@̐B =#loc@kh@@E@D>@6Ta7Td@@!t@,"@@=?@CTeDTf@@C$call@@@@NkuOky@@@P@@@/A@C@@F@@AB @5E@@A$D@@ @ABC  G@(5Ltac_plugin.TacinterpUa'@@A?@b@@F@(5Ltac_plugin.Tacinterpgkq@@AD@h@@@@A C  E@(5Ltac_plugin.Tacinterpp(cq(x@@A @r@@ @B  !B@(5Ltac_plugin.TacinterpyER@@@ @z@@B@(5Ltac_plugin.Tacinterp@j@@4BiD%trace@}"@@@@ŕ@@@ A@@A@A@@AʙB@@B C@@iD@@AC@A@(5Ltac_plugin.Tacinterp&@ʏB@ũ@@A@(5Ltac_plugin.TacinterpN@@@$@ů@@A@(5Ltac_plugin.Tacinterp\\@@@@Ŷ@@@ /Y@A@@A@A@@A B@@C@@AB@A@(5Ltac_plugin.Tacinterp[[@@@@@@@ .j@A@@A@,A@@A B@@C@@AB@A@(p5Ltac_plugin.Tacinterp=CK@ڠ@@9@@ՐB%trace@-@;;@@@@@@ A@@A@BA@@AF@@BB@@ZC@@A D@@/E@@ABC@A@(d5Ltac_plugin.Tacinterp=Cb@@@/@@A*@@@ A@( 5Ltac_plugin.Tacinterp< @@@0@@@&A@(5Ltac_plugin.Tacinterp??@J&option@@@ @@BH"gl@W@@ @7>h8>h@@@9@@@A@@A@;E@@AA@@ˡB@@AB ZC@@vD@@AC@B@(5Ltac_plugin.TacinterpK?L?@@,.@ C*@W@@C@(5Ltac_plugin.Tacinterp\?]?@r@@ A8@e@@,D@(5Ltac_plugin.Tacinterpj?k?@w@@ AF@s@@:C@(5Ltac_plugin.Tacinterpx?y?@BO@|@@CA@(5Ltac_plugin.Tacinterp>h @@@U@Ƃ@@IA@(5Ltac_plugin.Tacinterp#(8#(A@BF#msg@@"!"$@@@ƒ@@@ A@@A@@B@(l5Ltac_plugin.Tacinterp#(D#(M@͐B@ƞ@@ A@(T5Ltac_plugin.Tacinterp#(0@@@@Ƥ@@A@(@5Ltac_plugin.Tacinterp%X%X@;Z@@A H%msgnl@@%Xk%Xp@@@)ProofviewA@ƾ@@@B@@AIc@A@@B@@B@((5Ltac_plugin.Tacinterp%X @@A@@@ BA(5Ltac_plugin.Tacinterp%Xh%XAA@(@@@@@A@@A (~5Ltac_plugin.Tacinterp&&@@A4K#msg@@&&@@@@@@ B@@AM@A@@B@@BA(~5Ltac_plugin.Tacinterp&AA@H@@@@ @A@@A (~5Ltac_plugin.Tacinterp&&@@@@@@@L@A@@A@%A@@A@A@(~5Ltac_plugin.Tacinterp)]e)]~@Cmg@@T@@SZBmO%msgnl@@@o;@@gp@neE@)(2T*(2Y@@@+@@@A@@A@ C@@A2B@@^A@@AB@B@(~5Ltac_plugin.Tacinterp29)]p@tm@@^@@]cA1@E@@C@(~5Ltac_plugin.TacinterpJ)]uC@텠Fm[@@\lAC@W@@,B@(~5Ltac_plugin.TacinterpU\)]@@@I@]@@2A@(~5Ltac_plugin.Tacinterpb-c-@5@@B R!l@ u@q-r-@@@s@@@ A@@A@A@@A B@@ C@@AB@B@(~l5Ltac_plugin.Tacinterp--@@@@ǃ@@A@(~X5Ltac_plugin.Tacinterp0>v ?@à@@@@ѐA T!l@ @0>X0>Y@@@ǜ@@@ A@@A@ A@@A@A@(~L5Ltac_plugin.Tacinterp0>] ]@@@@ǧ@@ A@(~45Ltac_plugin.TacinterpDJ @@A  %trace@ >@qq@@ #ist@@@m@@@ #tac@ $)ml_tactic@@@@@ $args@젰ؖ @@@@@5?5C@@ #tac@@ @)GeninterpA#Val@!t@@=@@<۰4F$unit@@@:@@ @@  @@@ @@@AD@@AZB@@B1ERC@@fA@@AC@fC@@A@@ABnD@@6E@@AC 4G@@ CF@@B@@ABD@E@(~ 5Ltac_plugin.Tacinterp* @@A}@+@@C@DA(~5Ltac_plugin.Tacinterp45F55}@AB@7@@@)@A&%B#@C (}5Ltac_plugin.Tacinterp@5; @@A@A@@ CA(}5Ltac_plugin.TacinterpHI1@AA@K@@@=@A8@B7@B (}5Ltac_plugin.TacinterpT  -@@A@U@@ B@(}5Ltac_plugin.TacinterpZ[@@@qC@a@@@/b@B@@AP@BO@B@(}t5Ltac_plugin.Tacinterpk D@@@@l@@@X@AW@A@(}`5Ltac_plugin.Tacinterps5gt5z@@@ǰ !a@Ͼ@|5b}5c@@@~@@@ A@@A@A@@AB@@B@A@(}D5Ltac_plugin.Tacinterp:@Ơ@@B $args@@@@ $name@@\@@ఖ@"PpA!t@@@@@@@ȵ@@@#A@@B@@AB@ B@@AE@@B C@@A@@AF@@D@@ABC@B@(}45Ltac_plugin.Tacinterp+9@@@ 9BC@@@"B@(}$5Ltac_plugin.TacinterpR@@AI@@@(B@(}5Ltac_plugin.TacinterpX@@@N@@@@.@A+@A@(|5Ltac_plugin.Tacinterp@@@W@@@@ @A@@A@^C@@A B@@A@@AB@A@(|5Ltac_plugin.Tacinterp@@@i !v@@@@@@@ @@@A@@A@A@@A@A@(|5Ltac_plugin.Tacinterpkk@@@3 !v@^ @kk@@@@@@ A@@A@tA@@A;B@@B@A@(|5Ltac_plugin.Tacinterp*odl+od@C@@@@AZ !l@@@lAl@@ &addvar@@?@@?,@=0@M @@>4S@@<5@61@2-@.+@fmgm@@ $lfun@_c@@dL@sn'3tn'7@@@u@@@8B@@A?A@@C@@AB@.J@@A?I@@A@@AB[H@@E@@AF@@B@@ABG@@ЋD@@яC@@ABCD@D@(|5Ltac_plugin.Tacinterpodyk@Wl@@Be@ɞ@@)D@(|$5Ltac_plugin.TacinterpytEq@@Ak@ɤ@@/CA(| 5Ltac_plugin.Tacinterpn':n'`@ADt@ɮ@@97@B4@B ({5Ltac_plugin.Tacinterpn'/@@A}@ɷ@@ B@({5Ltac_plugin.Tacinterpm@@@@ɽ@@@F@AC@A@({5Ltac_plugin.Tacinterpmm#@@@ !x@@mm@@ !v@@mm@@ $accu@@m m @@@@@@ A@@AB@@C@@AB@@C@({5Ltac_plugin.Tacinterps$s7@ƐC %trace@@odod@@ #ist@@pp@@@@@@ B@@AA@@B@F@@AE@@A@@AD@@BCG@@C@@ B@@ABD@C@({`5Ltac_plugin.Tacinterp+o@@A'@@@B@({L5Ltac_plugin.Tacinterprr@m@@C2@@@@"@A!@A@({$5Ltac_plugin.Tacinterp%p@@@:@&@@A@({5Ltac_plugin.Tacinterp+tEZ@BD !v@@3s@4sA@@@5@@@ A@@A@HB@@9A@@AB@A@({5Ltac_plugin.TacinterpAtEM@@@@B@@ A@(z5Ltac_plugin.TacinterpGy?@_@@Ap #env@ I@WwXw@@ "lr@ ]J@`waw@@ $name@@"@@TQ@"PpA!t@@\R@SP@yxzx@@@{@@@/C@@A(B@@"D@@A $@A@@BC@yA@@AB@@ C@@AB@D@(z5Ltac_plugin.TacinterpyJ@@AC@ʑ@@D@(z5Ltac_plugin.TacinterpxP@@AH@ʗ@@@@AB@CA(z5Ltac_plugin.Tacinterpw[@A@@ʢ@@@!@A@A (zt5Ltac_plugin.Tacinterpxx@@@]@ʬ@@@ O@A@@A@cC@@A\D@@A@@AB@@BC@A@(z`5Ltac_plugin.Tacinterpxx @@@q !v@`@@mc@xx@@@@@@A@@A@B@@A@@AB@A@(zH5Ltac_plugin.Tacinterp?S@@@@@@@ |@A@@A@@A@(z45Ltac_plugin.Tacinterp@ўA&#ist@@@@Z@ @@@A@@@@@#tac@M0glob_tactic_expr@@@  @@,value_interp@@   @  @ouo@@@'FtacticA@@@@-^ @F@@A1B@@*D@@AB:C@@(A@@E@@ABC@~@@[u@@AB=|@@w@@AC}@@[x@@AA@@BD@@@@@AH@@KG@@ABt@@q@@Ar@@s@@Ig@@ABCD_@@i@@Ah@@F@@ABK@@MQ@@ACT@@R@@A`@@B[@@ABDEF֝^@@I@@AE@@B@@ABZ@@D@@A&V@@BCW@@SY@@ABU@@C@@AON@@BCD\@@B]@@AX@@O@@ABޢS@@L@@ACsP@@J@@m@@AB[p@@n@@AM@@j@@ABCD_y@@v@@A{@@pl@@Az@@BCԇa@@o@@A"b@@k@@Ac@@BCDEFG@uB@@AYD@@BJ@@Ъf@@AёZ@@e\@@ABCF^@@gP@@қN@@AB7`@@FF@@AV@@BCDX@@RR@@A2T@@H@@AB#b@@d@@AL@@@@@ABCEG@(z5Ltac_plugin.Tacinterp@@A@@@F@(y5Ltac_plugin.Tacinterp@@A#lev@@@@@@$eval@@w@@?!$P@@O"@# @ @@@@@@@H@@ABC@)G@@ABD_H@(y5Ltac_plugin.Tacinterp1@@A/@@@ CgG@(y5Ltac_plugin.Tacinterp  @&@@A0@@@@BCvE@(y5Ltac_plugin.Tacinterp  @F$unit@@@AB@(@@E@(y5Ltac_plugin.Tacinterp]@@AG@-@@E@(yH5Ltac_plugin.Tacinterp2oqc@@AK@3@@@@AC D@(y@5Ltac_plugin.Tacinterp;B@@AR@<@@@@A BC@(y05Ltac_plugin.Tacinterp @AZ@M@@@J@@@,@ D@@AB+C&D@(y5Ltac_plugin.Tacinterp"@@k@S@@C@(x5Ltac_plugin.TacinterpXY @@Au#ist@N@aobo@@#loc@@@@@st@@!a@ӽӽ@@@@@@@@̆@@@-hw@B@@AC@@2A@@AB@B@@AFE@@ByD@@F@@ACҰG@@C@@AA@@H@@ABD@C@(x5Ltac_plugin.Tacinterp @I^wDAY"it@i6$NameA!t@@k@jK@@@$body@WO@lL@@@@@@@-f@B@@AC@@U@0D@@ABCV@D@(x5Ltac_plugin.Tacinterp@W@@IA=@@@G@(x5Ltac_plugin.TacinterpR@@AC@@@D@(x`5Ltac_plugin.Tacinterpnn@@A"lz@i@@@nn@@"lr@@@@nn@@#lmr@iڠL@@< ܠ@@@@@@@+n,n@@@-@@@@A B@@+C@@6D@@ABC@D@(x5Ltac_plugin.Tacinterp:;@@A"lz@Ө@@@FG@@!c@@@@RS@@#lmr@iӠB㠰@@@@@@@hi@@@j@@@'C@@A@B@@4D@@ABC@D@(w5Ltac_plugin.Tacinterpw=Yx=m@@A!l@iQ@@䱠̠@@@@@@=Q=R@@!u@P @@@=S=T@@@͝@@@-g͎@B@@A@+D@@AC@@BC@D@(w5Ltac_plugin.Tacinterp ' <@@AS!l@4Ԅ@@䌠Bo@@@@@@   @@!u@ @@@ ! "@@@@@3E@'D@@AC@@BCH@D@(wX5Ltac_plugin.Tacinterp 4G 4@:巐A!t@@@@  @@@@@@b@B@@ABc@B@(w@5Ltac_plugin.Tacinterp 4g 4x@d@@弐A@@@E@(w(5Ltac_plugin.Tacinterp 48'@@A"@@@B@(v5Ltac_plugin.Tacinterpo-@@@@ @@@~@A}@A@(vt5Ltac_plugin.Tacinterp[e[u@̐A= !v@/@  @@ #ist@V@@G%@%&@@@'@@@B@@AA@@B@5D@@B@@ABGC@@A@@A,E@@BC@C@(vT5Ltac_plugin.Tacinterp+;[@@A(@<@@B@(v45Ltac_plugin.TacinterpA5BU@@@)C3@H@@@-]I@B@@A"@B!@B@(v 5Ltac_plugin.TacinterpR@@@>@S@@@*@A)@A@(u5Ltac_plugin.TacinterpZ[ @BJ !v@@b[~c[@@@d@@@ A@@A@oB@@@8@A6@B54DEL(s5Ltac_plugin.Tacinterp` @@A@a@@ L(r5Ltac_plugin.Tacinterpg{h{@j@@๐E"na@@@@!#@@#loc@@@@@@@@%locna@%lname@@@-@@"mp@K@@@.0@@"tl@Ƞ@@@46@@%lidh'@(@:D:I@@@е@@@L@@A/J@@B%I@@JK@@AC@@ H@@ABDEM@(r5Ltac_plugin.Tacinterp@ਐF\@@@L@(rX5Ltac_plugin.Tacinterp{ @@Ab@@@LA(rT5Ltac_plugin.Tacinterp:L:w@ACk@@@@@&@A%$BA"CD=9K(r45Ltac_plugin.Tacinterp:@ @@Aw@@@ K>(q5Ltac_plugin.Tacinterpr|AA@@@@XFD(q5Ltac_plugin.Tacinterp&v:vV&v:vt@{]B #ist@,@!tu"!tu%@@#env@ҡ@ !tu& !tu)@@%sigma@.Ҡ@!tu*!tu/@@!l@@&v:v>&v:v?@@@@@@C@@#D@@ABE!l@A@@B@@AC@A@@A$C@@BwB@@D@@AC@@@AA@@B@@@p@@A@@BCG@(q5Ltac_plugin.Tacinterp>&v:vC?&v:v|@@AF@@@@&EB(q5Ltac_plugin.TacinterpG%uvH%uv0@TӥBU"id@@@@W"u;udX"u;uf@@#loc@נ@@@@@d"u;uAe"u;uD@@B@@ @p"u;u?q"u;un@@@r@@@2d@H2g@G2j@F2m@E@@Ad@2@K@@A7J@@h@ABCe@2I@@Ad@BDc[M@(qT5Ltac_plugin.Tacinterp%uu%uv8@@AD@ё@@K@(p5Ltac_plugin.Tacinterp#uru#uru@3DM@њ@@(@@A@BC}DxpN@(p5Ltac_plugin.Tacinterp#uru@@@C8B_@Ѭ@@Q@(pt5Ltac_plugin.Tacinterp#urux%uv9@@Af@ѳ@@Js(o5Ltac_plugin.TacinterpzAA@@ѹ@@CD{(o5Ltac_plugin.TacinterptCtItCta@@Aذ#ist@@ssss@@#env@@ssss@@%sigma@@ssss@@!l@ @$CAstA!t󀠰Vӈ@@Ӌ@@ӊ@@Ӊ@ssss@@%sigma@Ә@ssst@@!l@7ZӾӢ@@ӡә@ st st@@@ @@@2@F@@AEC@@BLD@@G?E@@Aƺ@A@@)HKB@@ABC@C@@AE@@BoD@@F@@AC@@@A9@@BB@@h@@A@@@BCH@(o5Ltac_plugin.Tacinterp6st7st?@F?@ӚӟC{@@@@@2@A1@-@AB,@(@AC'E@(ot5Ltac_plugin.TacinterpKstLst7@ѐB@O@@G@(o\5Ltac_plugin.TacinterpTss@@A@U@@EB(o45Ltac_plugin.Tacinterp\tt]tt@@A"ll@HL@$CAstA!t Ӎ@@ӑ@@Ӑ@@ӏ@@ӎ@~tbtutbtw@@%sigma@v@t{tt{t@@"ll@ ,@@@t{tt{t@@@Ҕ@@@2҆@F@@A@B@G?E@@A@"H@ABC{H@(o 5Ltac_plugin.Tacinterpt{tt{t@,%@ʐCQ@ұ@@@@A@@ABqCE@(o5Ltac_plugin.Tacinterpt{tt{t@kB_@ҿ@@G@(n5Ltac_plugin.Tacinterpt{th@@Ae@@@Ep(n5Ltac_plugin.TacinterpnAA@@@@@@@ABCDz(n5Ltac_plugin.Tacinterpsjssjs@@A#ist@ҍ@ q_q q_q@@#env@@ q_q q_q@@%sigma@@ q_q q_q@@!x@젰@@@sjsnsjs@@@@@@C@@&D@@ABB@@A@@AC@E@@AG@@BSF@@H@@AC@@@A@@@BD@@L@@AB@@BCDD(n5Ltac_plugin.Tacinterps=sXs=sc@@$CAstA!tP@@QWBZ!c@@8rr9rr@@#loc@@@@@@ErrFrr@@$ipat@@$CAstA!t蠰@@@@@YrrZrr@@!c@@s@@+@n@@*S@@$O@@%@#@@@}rr~rr@@%sigma@u?@rsrs @@$ipat@R@@rs rs@@@Ӑ@@@2ӂ@J2Ӆ@F@@A@IkH@@@ABKZE@@@kG@@AB'LCDM@(n|5Ltac_plugin.Tacinterps=sCs=si@@A@ӭ@@L@(nh5Ltac_plugin.Tacinterprsrs9@_ӧAD@Ӿ@@@+@A)&B#"CDI@(n45Ltac_plugin.Tacinterprs@@A@@@ I@(n5Ltac_plugin.Tacinterprr#@@A@@@76B3DH(m5Ltac_plugin.Tacinterprzrrzr@@A!l@Ġ@$CAstA!t@@@@@@@rr,rr-@@%sigma@@r1r;r1r@@@!l@@r1rAr1rB@@@@@@2@F@@A @B @G3E@@AHBCH@(m5Ltac_plugin.Tacinterpr1rEr1rv@ѧDB@@@@%@A#@@AB#"C E@(m5Ltac_plugin.Tacinterp(r1r7P@@AM@)@@ E(mt5Ltac_plugin.Tacinterp/qq0qr@@A\!l@@@@= qq> qq@@%sigma@@CqqDqq@@!l@ @IqqJqq@@@K@@@2=@F@@AT@BR@G#E@@AHXWBCUMH@(m`5Ltac_plugin.Tacinterp]qq^qq@)D.@a@@@h@Af@@ABfeCc[E@(m<5Ltac_plugin.Tacinterpkqq<@@A9@l@@ EW(m5Ltac_plugin.TacinterpAA@@r@@xD](l5Ltac_plugin.Tacinterpxrryrr@@@M#env@@rrrr@@%sigma@@rrrr@@@Ԉ@@@B@@A A@@B@_C@@AjA@@B@@AB@B@(l5Ltac_plugin.Tacinterppppp@@@ҊD#loc@ѽ@puppup@@#ist@#@puppup@@#env@Ҍ"@puppup@@%sigma@!@puppup@@"id@s"Id@!t@@w@pppp@@@@@@#C@@F@@AB.D@@8E@@A B@@!x@A@@ABC@G@@AI@@B0H@@J@@AC@@@AB@@BF@@)@@@AD@@BCF@(l5Ltac_plugin.Tacinterppp_@@AY@@@'FC(l\5Ltac_plugin.Tacinterp pq  pq@@@Ab"id@@@y@  pq  pq@@@ @@@:@F@@AB9865BC1)F(lD5Ltac_plugin.Tacinterp qAq\ qAq]@@Az;4@@{@ qAqE  qAqX@@@!@@@Q@ANLBJICE=E-(l,5Ltac_plugin.TacinterpAA@:@+@@ E3(k5Ltac_plugin.Tacinterp1nn2p@ps@@@E#ist@@:nn;nn@@#env@@@nnAnn@@%sigma@8|@HnnInn@@@J@@@B@@AC@@A@@AB@I@@ANK@@BJ@@2L@@AC@@@@AkD@@BH@@B@@AFF@@BCC@(k5Ltac_plugin.Tacinterpho;oFio;ob@B>#loc@^Ѿ@ynnznn@@#pat@x@@@nnnn@@%sigma@w@nnno@@#pat@{@nono@@@Ց@@@2Ճ@D@@A(B@@BE!C@@F@@A!x@A@@BC@jE@@AC@@BB@@A@@AvD@@lF@@ABC@F@(k5Ltac_plugin.Tacinterpo;o?J@@AF@ճ@@"F@(k5Ltac_plugin.Tacinterpno no7@寐DM@ռ@@@(@A%@"@AB@C@(k`5Ltac_plugin.Tacinterpnn]@@AW@@@ CD(k<5Ltac_plugin.Tacinterpooop?@#9Bc#pat@@@@oooo@@@@@@H@AC@@C@AB@@C@(k 5Ltac_plugin.Tacinterpop @E@@@ C@(j5Ltac_plugin.Tacinterpoo!@@A@@@C)(j5Ltac_plugin.Tacinterpoooo@KB"id@@@@ocooco@@@@@@D@@Ar@B*)Ch@D@(j5Ltac_plugin.Tacinterpoo@cqӿSE!@@@D@(j5Ltac_plugin.Tacinterp oo+@@A'@!@@D[(j@5Ltac_plugin.Tacinterp'p@pg(p@pr@}\BĠ@@@4p@pD5p@p\@@@6@@@@A@B@B@(j(5Ltac_plugin.Tacinterp>p@p`@@A@?@@ By(j5Ltac_plugin.TacinterpEnn@A@@F@@B(i5Ltac_plugin.TacinterpL;0;JM;0;N@@A;q$accu@*p@W88X88@@r#pat@"@]89^89@@s#loc@ݠ@@@@@j88k89@@@l@@@ B@@A@A@@C@@AB@@T@@@AC@(i5Ltac_plugin.Tacinterp{::|::@@A1x!c@Cq@::::@@y#pat@?"Pq@@@@@::::@@@֕@@@4և@D@@A,@B+@E+@AC@*E@(i5Ltac_plugin.Tacinterp:Z:`:Z:@@AXw!l@ɠȠEsq@@@@@@@:4:T:4:U@@@ֹ@@$M@E@@ABNLC@JE@(i5Ltac_plugin.Tacinterp9999@@Axu!l@렰꠰eq@@@@@@@9T99T9@@@@@@4@EG@Aq@F@@ABrpC@nF@(iX5Ltac_plugin.Tacinterp9:"9:3@àp@@ppAv"ll@q@@@@@@@@@ 99 99@@@ @@2@F@@ABC@F@(i@5Ltac_plugin.Tacinterp99.@@A#@@@ F@(h5Ltac_plugin.Tacinterp99A99S@@Aаt"id@@@@%99:&99<@@@'@@@4@D@@A@E@@ABC@E@(hl5Ltac_plugin.Tacinterp489 @@A@5@@CA(h`5Ltac_plugin.TacinterpAA@&@<@@@B@B (hH5Ltac_plugin.TacinterpDi  Ei  @@Av$appl@@Lg p Mg p @@w!t@@Rg p Sg p @@@T@@@B@@A A@@B@A@@A@@@@AB@(h5Ltac_plugin.Tacinterpbj  cj  @B#x!h@@mj  nj  @@y"vs@@sj  tj  @@z!l@u[@@[@~j  j  @@@׀@@@5@r@D@@A/@ F@@ABC@@2@E@@ABC31F@(h 5Ltac_plugin.Tacinterpj  /@@A,@ג@@F@(g5Ltac_plugin.Tacinterph  5@@@R@ט@@DB@(g5Ltac_plugin.Tacinterpj  j  @@@9@ן@@@B@A@@A@>B@@A0A@@;C@@AB@A@(8Ltac_plugin.Evar_tactics&_none_A@AAA@Q*floatarray@,@@@A@@@7@@@@P5extension_constructor@A#int@,@@@A@@@=@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@L@а_$true@@@Q@@A@@@Q@AF$unit@,@@а`"()@@@Z@@A@@@Z@A#G#exn@,@@AA@@@]@@&H%array@,@M@A@A@@@d@@-I$list@,N@Aаa"[]@@@o@аb"::@ @@O@@{@@A@Y@@|@@EJ&option@,P@Aаc$None@@@@аd$Some@ @@@@A@Y@@@@WN&lazy_t@,1Q@A@A@Y@@@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@A=ocaml.warn_on_literal_patternO@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@A c@X+End_of_fileC+@@@Aɠj@W)Sys_errorC2@.@@AѠ$r@[.Sys_blocked_ioC:@@@Aؠ+y@V)Not_foundCA@@@Aߠ2@U'FailureCH@D@@A砠:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@AI@S-Out_of_memoryC_@@@AP@R-Match_failureCf@eab@c@@A ] @C%bytes@ِ@*PervasivesA@$UtilA@%NamesA@$TermA@'CErrorsA@,Evar_refinerA@'TacmachA@'TacexprA@'RefinerA@#EvdA@%LocusA@'ContextA%NamedA+Declaration@@,Ltac_pretypeA)NamedDecl@A@'ContextA%NamedA+Declaration@@@$EvarA!t@@MH%array@@@M@@M@M@@M A~@A Az@A{ Ax@iTXiTa@@ /instantiate_tac@@A#int@@@k M@@@k}@@k@k M@@'TacexprA(location@%NamesA(variable@@U2 U@%LocusA1hyp_location_flag@@Y U@U R堰@@R R@@R Mİ@)ProofviewA&tacticF$unit@@@Ol@@Ok M@M M@M M@M M@p p @@|7instantiate_tac_by_name@@@%NamesA"Id@!t@@lM|l(@@@lt@@lu@ls|l,72@@l4@@l3|l-@l.|l)@l*|l'@J  J  0@@(let_evar@@@%NamesA$NameA!t@@sl@@'EConstrA%types@@zld_@@m @@m l@ll@ll@IS  JS  #@@)hget_evar@@@@|갖}x@@@@@@bfcf@@@szsw@@@)TacinterpA@s}A@AB44_CE@@@&B@@*F@@ABsA@@C@@AD@@_E@@ABC@@F@(h8Ltac_plugin.Evar_tacticsgACgAR@@AȰ#evk@@\\@@#ist@w@\\@@$rawc@r@\\@@%sigma@j@\\@@#evi@@#EvdA)evar_info@@qm@]]@@(filtered@@'EnvironA#env@@pm@^^@@*constrvars@@%NamesA"Id@#MapJ!t@,Ltac_pretypeA4constr_under_binders@@ 1@@ 08@__'@@ $lvar@@,Ltac_pretypeA,ltac_var_map@@??@`_e`_i@@ &sigma'@(evar_map@@@]@X@f f @@@@@@AH@@AbF@@B{C@@VG@@AyE@@,I@@ABC %param@B@@{D@@AvA@@%J@@ABD@@JA(d8Ltac_plugin.Evar_tacticsf f =@AC@@@!@BD@@I (08Ltac_plugin.Evar_tactics'f  @@A@@@ I@(8Ltac_plugin.Evar_tactics-`_a@@A@@@1-,*@BC'D@@HA(8Ltac_plugin.Evar_tactics9_*:_[@AB@@@@=@A<C5 D@@G(8Ltac_plugin.Evar_tacticsF_@@A@@@ GA(8Ltac_plugin.Evar_tacticsN^O^@AA@@@P@M@ABJ5C@@F(8Ltac_plugin.Evar_tactics[^@@A@@@ FA(8Ltac_plugin.Evar_tacticsc]d]@AB@@@@eB^IC@@E (8Ltac_plugin.Evar_tacticso]@@A@ @@ EA(8Ltac_plugin.Evar_tacticsAA@@@@@v@Ao@j@AB@@C (l8Ltac_plugin.Evar_tacticsnn@@Aİ %sigma@5@iTbiTg@@ !c@-@iThiTi@@ %evrec@@k/@@M*F@@M@@M@M M@@M M@O@@M M@M@M A@jlvjl{@@@U@@@2A@@A-C@@;B@@AB@@C@(X8Ltac_plugin.Evar_tacticsjlnD@@@B@b@@@ @ @AB@@B@(88Ltac_plugin.Evar_tacticsll@@AQ #acc@> A@jl|jl@@ !c@. A@jljl@@ #evk@t@@Mo Mi@ll@@ "ev@|@@MY Mm@Mp Mj@Mq@ll@@@@@@'*match*@C@@A:B@@4A@@"D@@ABC@A@@A@@@@AD@(8Ltac_plugin.Evar_tacticsmm@@AJ@@@@@AB C@(8Ltac_plugin.Evar_tactics$k%k@@&ConstrA,kind_of_term@@D@@D &ESorts@!t@@Dà)EInstanceA!t@@D@@DBv@@@@?@A=@B:8B@(8Ltac_plugin.Evar_tacticsPk6@@@@@@ B@(T8Ltac_plugin.Evar_tacticsVq(*WH  @@@ !n@@_p `p @@ !c@@ep  fp !@@ #ido@@kp "lp %@@@ @@@B@@A A@@C@@AB@*B@@vA@@AB@C@((8Ltac_plugin.Evar_tactics}G  ~G  @@A+ "gl@@#EvdA%sigma@*Proof_typeA$goal@@ l  l@@ l l  R@q(Iq(K@@ %sigma@(evar_map@@R R@rOUrOZ@@ #evl@D@@U?[@@U@@U@U@@U  R@siosir@@{#evk@X@@k k@F  F  @@@n@@@@D@@AE@@/C@@ABZA@@?B@@AC@D@@B@@AB~E@@A@@AC@@BC@E@(8Ltac_plugin.Evar_tacticsF  F  @-}@@k@@k k@k k kB@@@@+@A*)B'@C@(~8Ltac_plugin.Evar_tactics F  @@A@@@ C@(~8Ltac_plugin.Evar_tacticsE | E | @ @@ k kȐC@@@C@(~8Ltac_plugin.Evar_tacticsE |  E | @@"PpA!t@@ k kӐA@"PpA@@@/C@(~8Ltac_plugin.Evar_tactics&@A@@@3C@(~8Ltac_plugin.Evar_tactics:E | ~@@A@@@9C@(~8Ltac_plugin.Evar_tactics@D 2 6AD 2 z@0@@ k kC@@@GC@(~8Ltac_plugin.Evar_tacticsND 2 COD 2 y@/@@ k kAؐ@"PpA@@@YC@(~8Ltac_plugin.Evar_tactics @A@@@]C@(~t8Ltac_plugin.Evar_tacticsdC  eC  (@ kA@@@gD@(~\8Ltac_plugin.Evar_tacticsnC  @@A@ @@mC@(~P8Ltac_plugin.Evar_tacticstuuu@ŐB@@@@B@B@(~D8Ltac_plugin.Evar_tacticsu @@'EConstrA%types@@ UA @&@@B@(~08Ltac_plugin.Evar_tactics@A @*@@B@(~8Ltac_plugin.Evar_tacticsAA@B "id@@vv@@ $hloc@@vv@@ $decl@@'ContextA%NamedA+Declaration@!t@@U0 U,@ww@@$body@@&ConstrA&constr@@\` \c@AA@@@g@@@@C@@AG@@.F@@AB@7D@@A>E@@@ABC@G@(~8Ltac_plugin.Evar_tacticsAK@~@@ \v \}AO@@@G@(}8Ltac_plugin.Evar_tacticsX@AS@@@G@(}8Ltac_plugin.Evar_tacticsBB @@C[@@@@'@$@AB#C@F@(}8Ltac_plugin.Evar_tacticsBB @@@ \ \An@"PpA@@@F@(}8Ltac_plugin.Evar_tactics@Au@@@F@(}8Ltac_plugin.Evar_tactics@x|B @@A|@@@!F@(}8Ltac_plugin.Evar_tactics~~\@jB@@@*F@(}8Ltac_plugin.Evar_tactics"~/ @@@ [ [ؐA@@@7F@(}x8Ltac_plugin.Evar_tactics/~B0~[@@&ConstrA%types@@ \S \GA@@@JF@(}\8Ltac_plugin.Evar_tactics)@A@@@NF@(}T8Ltac_plugin.Evar_tacticsF|G|@C@@@WF@(}<8Ltac_plugin.Evar_tacticsO|P|@0@@ Y] [A@"PpA@@@iF@(}$8Ltac_plugin.Evar_tactics@A@@@mF@(}8Ltac_plugin.Evar_tacticse{`f{`@BҰk#typ@;@@Y3 Y6@s{`t{`@@@@@@@G@@ABCD@G@(}8Ltac_plugin.Evar_tactics{`@ @@ YG YNA@$@@G@(|8Ltac_plugin.Evar_tactics(@A#@(@@G@(|8Ltac_plugin.Evar_tacticszKO|@@A@/@@F@(|8Ltac_plugin.Evar_tacticsx+0@@A@5@@FA(|8Ltac_plugin.Evar_tacticsww'@AB @?@@@@AC@E (|8Ltac_plugin.Evar_tacticsw @@'EnvironA1named_context_val@@ U1 XB @U@@E@(|8Ltac_plugin.Evar_tacticsww&@1 U XA-@b@@#E@(|8Ltac_plugin.Evar_tacticsw@@A3@h@@)E@(|T8Ltac_plugin.Evar_tacticssikT@@AQ@n@@ZB@(|D8Ltac_plugin.Evar_tacticsrOQZ@@@V@t@@@@A@A@(|8Ltac_plugin.Evar_tacticsK 8 :Q  @@@#}"id@@J  1J  3@@~!c@@J  4J  5@@@@@@ A@@B@@AB@A@@A@B@({8Ltac_plugin.Evar_tacticsP  P  @@A"gl@}x@@|l|l@@|l|l|l?@K 8 YK 8 [@@%sigma@s@@lF~lB@L _ eL _ j@@#evk@@$EvarA!t@@lK~lG@,M y -M y @@@@@@C@@A4A@@#B@@AB@PC@@AWB@@9A@@AB@C@({8Ltac_plugin.Evar_tactics@O  AO  @ CF@@@@#exn@C@@AB@C@({8Ltac_plugin.Evar_tacticsOO  PO  @0@@~l\lfA[@"PpA@@@C@({8Ltac_plugin.Evar_tactics!@Ab@@@C@({x8Ltac_plugin.Evar_tacticseN  fN  @EBk@@@@98B6@F@({X8Ltac_plugin.Evar_tacticspM y {u@@As@ @@B@({L8Ltac_plugin.Evar_tacticsvL _ a{@@@x@@@@G@AD@A@({8Ltac_plugin.Evar_tactics~U \ ^d @@Aİ$name@b@S  $S  (@@#typ@X@S  )S  ,@@#src@@#LocA'located@*Evar_kindsA!t@@ll@@ll@T / 5T / 8@@@F@@@,B@@A!C@@)A@@AB@@CA({8Ltac_plugin.Evar_tacticsT / ;T / X@AB:@W@@@@A@B@@B ({8Ltac_plugin.Evar_tacticsT / 1F@@@D@a@@ B@(z8Ltac_plugin.Evar_tacticsb x b x @@)ProofviewA&tacticF$unit@@@@@Ag"gl@$GoalA!t@@mm@U \ }U \ @@%sigma@@#EvdA(evar_map@@mm@V  V  @@#env@@'EnvironA#env@@mm@W  W  @@%sigma@@*PervasivesA#ref*@@pm@@mm@*X  +X  @@r%sigma@6@@qq@5Z  '6Z  ,@@s"id@"Id@!t@@s q@D[ 9 AE[ 9 C@@%sigma@@#EvdA(evar_map@@zx'@Ta  Ua  $@@$evar@@'EConstrA!t@@zx(@da  &ea  *@@@@@@a@G@@AhC@@H@@ABA@@=F@@A/IKEcDB@@BC@A@@AC@@B@@AB@J@(z8Ltac_plugin.Evar_tacticsc  c  @&tactic@@@@YE@1@@/I@(z8Ltac_plugin.Evar_tacticsb x |@@A@7@@5I@(zl8Ltac_plugin.Evar_tacticsa  .a  t@_P@x)zI@F@@@A@A>=9@BC4@F@(z 8Ltac_plugin.Evar_tacticsa  .@@A@P@@ F@(z8Ltac_plugin.Evar_tactics^  ^  @Bܰ~"id@"Id@!t@@sq@] n x] n z@@@i@@#`@F@@A]@BCX@F@(y8Ltac_plugin.Evar_tactics^  @"Id@#SetI!t@@s!xA(@@@F@(y8Ltac_plugin.Evar_tactics1@A,@@@FA(y8Ltac_plugin.Evar_tactics] n }] n @AD@@@I@@AB|@E (y8Ltac_plugin.Evar_tactics] n tC@@A@@@ E@(y8Ltac_plugin.Evar_tactics_  _  @@A#}"id@@%NamesA"Id@!t@@q@_  _  @@@@@k@F@@A@BC@F@(y8Ltac_plugin.Evar_tactics[ 9 =@@A>@@@-E@(yx8Ltac_plugin.Evar_tactics%Y  &Y  @@%SortsA!t@@q+CN@@@@@AB@D@(y`8Ltac_plugin.Evar_tactics9Y  @@AW@@@ D@(yT8Ltac_plugin.Evar_tactics?X  @@A\@@@@@AB@CA(yP8Ltac_plugin.Evar_tacticsJW  KW  @AAh@@@@ B@B (y88Ltac_plugin.Evar_tacticsUW  @@Aq@@@ BA(y48Ltac_plugin.Evar_tactics]V  ^V  @AAz@@@@@A@A (y8Ltac_plugin.Evar_tacticshV  @@@@@@ A@(x8Ltac_plugin.Evar_tacticsnh,.or %@@@ !n@#@vfwf@@@'EConstrA@@@@ A@@A@4A@@A@A@(x8Ltac_plugin.Evar_tacticsqq@@'EConstrA&constr@@A)"gl@@@@h,Ph,R@@%sigma@@@@iV\iVa@@%concl@@'EConstrA&constr@@@j~j~@@#evl@ V@@Qm@@@@@ @@ @kk@@"ev@m@@th@@v@@u@si@oo@@'ev_type@%types@@@pp@@@@@@SC@@A*E@@F@@ABGD@@oA@@fB@@ABC@A@@AB@@B@F@(x8Ltac_plugin.Evar_tactics q q@@@A@@@H@(x8Ltac_plugin.Evar_tactics q@@A@@@%FA(x8Ltac_plugin.Evar_tactics (p )p@AB@@@/-@+@AB)(C&@E(x8Ltac_plugin.Evar_tactics 5p@@A@@@ EA(x8Ltac_plugin.Evar_tactics =o >o@AB@@@@C@@@AB>=C;@D(x\8Ltac_plugin.Evar_tactics Jo@@A@@@ D@(x\8Ltac_plugin.Evar_tactics Pn4E Qn4~@@@@gVC@@@D@(xD8Ltac_plugin.Evar_tactics ^n4R _n4}@?@@WaAӐ@"PpA@@@+D@(x,8Ltac_plugin.Evar_tactics @A@ @@/D@(x8Ltac_plugin.Evar_tactics tn46@@A@@@5D@(x8Ltac_plugin.Evar_tactics zm {m2@j@@E4C@@@CD@(x8Ltac_plugin.Evar_tactics m m1@i@@5?A@"PpA@1@@UD@(w8Ltac_plugin.Evar_tactics @A@5@@YD@(w8Ltac_plugin.Evar_tactics l l@O$A@?@@cE@(w8Ltac_plugin.Evar_tactics l#@@A@E@@iDA(w8Ltac_plugin.Evar_tactics k k@AB@O@@@@AB@C (w8Ltac_plugin.Evar_tactics k7@@A'@Y@@ CA(w8Ltac_plugin.Evar_tactics j~ j~@AA0@c@@@B@B (w8Ltac_plugin.Evar_tactics j~J@@A9@l@@ BA(w8Ltac_plugin.Evar_tactics iVd iVz@AAB@v@@@@A@A (w8Ltac_plugin.Evar_tactics iVX]@@@K@@@ A@(9Ltac_plugin.Tactic_option&_none_A@AAA@Q*floatarray@,@@@A@@@'@@@@P5extension_constructor@A#int@,@@@A@@@-@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@<@а_$true@@@A@@A@@@A@AF$unit@,@@а`"()@@@J@@A@@@J@A#G#exn@,@@AA@@@M@@&H%array@,@M@A@A@@@T@@-I$list@,N@Aаa"[]@@@_@аb"::@ @@O@@k@@A@Y@@l@@EJ&option@,P@Aаc$None@@@w@аd$Some@ @@}@@A@Y@@~@@WN&lazy_t@,1Q@A@A@Y@@@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@A=ocaml.warn_on_literal_patternO@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@Ac@X+End_of_fileC+@@@Aj@W)Sys_errorC2@.@@A$r@[.Sys_blocked_ioC:@@@AȠ+y@V)Not_foundCA@@@AϠ2@U'FailureCH@D@@Aנ:@T0Invalid_argumentCP@L@@AߠB@Z.Stack_overflowCX@@@A栠I@S-Out_of_memoryC_@@@AP@R-Match_failureCf@eab@c@@A]@C%bytes@ِ@*PervasivesA@)LibobjectA@"PpA5declare_tactic_option@'default@'TacexprA0glob_tactic_expr@@ /S@@TP@O&string@@@ @@@!&@@$A#@@!%F$unit@@@!$@!#@!"!@@@!,%@@!)@)ProofviewA&tacticF$unit@@@!+@@!*@!(@!'!@ @@!/@"PpA!t@@!.@!-! @!!@Q@RO@=plugins/ltac/tactic_option.mlNN@@@@@,Evar_tacticsA@}~A@Anunr@Byy*CttQD}} E@@@A@@A@@A@(t9Ltac_plugin.Tactic_optionu.0u.?@@A%*opt*@@@U@.N/NA@@W@4N@@$name@@9N:N@@(locality@@*PervasivesA#refo@@ .@@-@OOPO@@3default_tactic_expr@#ref@@ @@ @^P8>_P8Q@@.default_tactic@#ref@'TacexprA0glob_tactic_expr@@ u@@ y@rSsS@@2set_default_tactic@@@@  @@@  F$unit@@@  @  @  @V/5V/G@@%cache@@@  砰@@  ꠰@@  @  @  䰖,@@  @  @[[@@$load@@@@@ @@ @ @@@%@@\\@@ %subst@@@)Mod_substA,substitution@@W-@90@'TacexprA0glob_tactic_expr@@V1@2.@/*0glob_tactic_expr@@U:@;+@,)@ _;A!_;F@@D%input@@m@@}@'TacexprA0glob_tactic_expr@@@#obj@@@@@@7D7?@7@7;@7<77@7873@7471@Q  Q  @@.pr_occurrences@@@7U7R@@7Y7V@@7]7Z@@)MisctypesA&or_varm@@7|@@7{7d@@7c7^>@@7z7_@7`7[@7\7W@7X7S@7T7Q@<S  =S  @@ '.occurrences_of@@I$list@A#int@@@V 'V@@V 'TF@%LocusA/occurrences_gen 'TY@@TX 'TG@TH 'TE@dX  eX  @@ :-coerce_to_int@@@)TacinterpA%ValueA!t@@V :VA#int@@@V :V@V :V@`  `  @@ =1int_list_of_VList@@@@V =V˰I$list@@@V =V@@V =V@V =V@d  d  @@ A+interp_occs@@:+interp_sign@@Y AW@@W AW@0J@@W2@@W1 AW@@W AW  AW@W AW@W AW@W AW@h  h  @@ s+interp_occs@@-@@d sY@@#EvdA%sigma@*Proof_typeA$goal@@Y@@Y sY@Ӡh@@d@@d@@d sY)(evar_map@@Y sY sY@Y sY@Y sY@Y sY@Y sY@nx|nx@@)glob_occs@@@dd@@dd@dd@dd@(q)q@@*subst_occs@@@ddð@dd@dd@dd@=s>s@@/wit_occurrences@%@@f@@f@@f dӠdԠ d@@dd@[u\ #@@+occurrences@8@@h*gJ@guh #@@.pr_occurrences@@L@@i'@@i&@@i%@@i$@i#i@%)%7@@&pr_gen@@@@iEkiAiFAiGi4@@i;i8@@i?i<@i@@iBi=@i>i9@i:i5@i6i3@SWS]@@(pr_globc@@@iUiR@@iYiV@@i]iZ@@ifia@)Glob_termA-glob_constr_g/nE@@nDib@ici^@"PpA!t@@nCi_@i`i[@i\iW@iXiS@iTiQ@z~z@@J+interp_glob@@@qJq{@@@q@@qJq@qJq@qJq@qJq@@qJq0@qJq@qJq@qJq@qJq|@q}Jqz@)* @@O)glob_glob@@@)TacinternA)glob_sign@@q@@*ConstrexprA+constr_expr@@q@'TacexprA4glob_constr_and_expr@@q@q@qOq@M8<N8E@@P*pr_lconstr@@@qPq@@@qAqPqAqPq@@qPq@Pq@qPq@qPq@qPq@qPq@xaeyao@@U*subst_glob@@@)Mod_substA,substitution@@q̰@@'TacexprA4glob_constr_and_expr@@q˰4glob_constr_and_expr@@q@q@qUq@@@V(wit_glob@砰i@@UqUqѠg@@UqUqҠ@)GeninterpA+interp_sign@@U|K|Y@)Glob_termA+glob_constr@@U|@U|Uq@@qVq@@@a$glob@%entry@*ConstrexprA+constr_expr@@s+@@s*as @@@(l_constr@%entry+constr_expr@@un@@umul@@@+wit_lconstr@B@*ConstrexprA+constr_expr@@uus@(TactypesA4glob_constr_and_expr@@vut@'EConstrA&constr@@vuu@@uruo@ !!@@'lconstr@?=@@v@@vv@/0!@@L)wit_lglob@}@@K{K{ˠ@@K{K{̠K{@@{L{@I##J@@W%lglob@hf@@};@@}:W}@X##Y@@\4interp_casted_constr@@@@~a\~I@@@@@\~M@@'TacexprA4glob_constr_and_expr@@~^\~Q@#EvdA(evar_map@@~\@'EConstrA&constr@@~]@~[\~R@~S\~N@~O\~J@~K\~H@-@@t1wit_casted_constr@栰@@svs@@ss@@ss@@t@@@-casted_constr@꠰@@@@@@@)gen_place@,"id@A@AP(locationO1hyp_location_flag@@@ >@@ @@Y@@*Q@@@^)loc_place@,@@@A*i&lident@@9@@=@@SdSt@@@o%place@,@@@A;"Id@!t@@d@@h@@ u u@@@,pr_gen_place@@@@հ"@@ ֐A@@'TacexprA(location1hyp_location_flag@@@@@@@N@@@@@LM@@,pr_loc_place@@@)&@@-*@@1.@F@$CAstA!t@%NamesA"Id@!t@@HA@@@8R@@9@7N@@:@@6@@5@4/@0+@,'@(%@@@(pr_place@@@YV@@]Z@@a^@A@@rh@@i@g@@j@@f@@e@d_@`[@\W@XU@@@'pr_hloc@@jc@@@@@@@@@@@@@@z@.2.9@@,intern_place@@@@@࠰@)MisctypesA&lident@@%@@@@@&lident@@@@@@@@@@>SW?Sc@@,interp_place@@@@ʰ@@'EnvironA#env@@ΰ@@#EvdA(evar_map@@Ұ@G@)MisctypesA&lident@@࠰@ڠF@@@@ְf@%NamesA"Id@!t@@@렰d@@@@@@@@@@@,interp_place@@ @@9@ޠ@@K@@J@Y@@5%1@4@@6@@3@@$W@@0@/@@2@@. @!@@@@@@+subst_place@@@ZW@\[@]X@YV@   @@(wit_hloc@[򠰒@@@@@@@@@g @@@@@@@h@@J@I @@K@@Hi@@fc@ T U?C@@$hloc@1E@@6@ ` a?C@@)pr_rename@@@:7@@>;@@B?@ @@`F@@nG@HC@@PD@E@@A<@=8@96@ EI ER@@*wit_rename@堰@%NamesA"Id@!t@@ @@@@@@@@)@@\U/@@aV@T@@~{@  @@&rename@C@@.i@  @@-pr_by_arg_tac@@@'$@@+(@@ @@vs@-Notation_termA-parenRelation@@t@um@@p(@@QqArnAo,@ b6@@50>@@?1@2-@.)@*%@&#@ <QU =Qb@@.wit_by_arg_tac@J&option@@'TacexprA/raw_tactic_expr@@@@0glob_tactic_expr@@d]@@\#@)GeninterpA#Val@!t@@@@@@@ ~ ps@@*by_arg_tac@[@@@@  ps@@-pr_by_arg_tac@@@ @@@@@@@@AA@@@@@@@@ uy u@@ ,pr_in_clause@@@ @@ Ű@@ ɰ@@%LocusA+clause_expr@)MisctypesA&lident@@j @@ Ͱ@"PpA!t@@ @ @ @ @ @    @@0pr_in_top_clause@@@xu@@|y@@}@A@@@@7@@@~@z@{v@wt@ .  / @@*in_clause'@@$PcoqA$Gram@%entry@%LocusA+clause_expr@)MisctypesA&lident@@@@@@@ R @D S @N@@-wit_in_clause@ @%LocusA+clause_expr@)MisctypesA&lident@@@@@%LocusA+clause_expr&lident@@@@@%LocusA+clause_expr@%NamesA"Id@!t@@ @@ @@@  bb SV@@)in_clause@jc^@@0@@/@@.@  bb SV@@"8local_test_lpar_id_colon@ %EntryC!ez@@"@@"$@ X\ Xt@@?0pr_lpar_id_colon@@@:?7@@>?;@@B??@@F?C @@I?D@E?@@A?<@=?8@9?6@ %!'!+ %!'!;@@D6wit_test_lpar_id_colon@ 9F$unit@@@CCZ @@CjC[@@CC\@@YDV@ '!M!M )!!@@L2test_lpar_id_colon@ @@GL@ '!M!M )!!@@T.pr_r_nat_field@@@.RetroknowledgeA)nat_field@@T7 2@@>T8@9T6@ 0-"'"+ 1-"'"9@@m,pr_r_n_field@@'n_field@@m۰ H@@m@m@ F4"" G4""@@p0pr_r_int31_field@@/+int31_field@@Tp@ ^@@GpA@Bp?@ \@$$ ]@$$@@s7pr_retroknowledge_field@@E%field@@>s9 t@@Hs:@;s8@ r])) s]))@@w6wit_retroknowledge_nat@@&GenargA+genarg_type_@@v=w @@ @@@@@ e** j++@@x2retroknowledge_nat@ m@@x@ e** j++@@;wit_retroknowledge_binary_n@@*A)n@@󠰳 @@ @@@@@ m++ w--@@7retroknowledge_binary_n@ @@Q@ m++ w--@@8wit_retroknowledge_int31@@RAQ@@; 5@@ :@@@@@ y-- 33@@4retroknowledge_int31@ @@@ y-- 33@@8wit_retroknowledge_field@@|A{@@ ]@@2 b@@3@@1@ 33 44@@4retroknowledge_field@ @@A@ 33 44@@@P7P4@~{@@@-Tactic_optionA@A@ABCDE@@@.'*match*@K0@J2@I4 @H6 @G8@F:@E<@D>@C@@B@@A P@@@@@Ap@@ X@@ABC A@@h@@A+d@@ D\@@ABz@@F@@A-D@@BCD Y@@nu@@A n@@xc@@AB [ Z@@w.v@@Ai@@BCNk@@(m@@G@@AB R@@ _@@A f@@AC ]@@x@@J@@AB@@'o@@ACDE'g@@y@@tE@@ABj@@l@@AC QQ@@ ^@@A M@@B9|@@8Q@@AU@@S@@ABfO@@I@@ACDEFG@@V@(5Ltac_plugin.Extraargs 33 44@@A װ@ H@@GB@ 33 44@@@@@@i@W@ACDEF_\TSDO@V@@AN@BMLCJIDEA@FG@@WA(5Ltac_plugin.Extraargs33 44@AC)@@@sG@@V (t5Ltac_plugin.ExtraargsA@@ @@A@#TokA!t@@ܐA@@ @@Z@(,5Ltac_plugin.Extraargs'33(44@@AG@@@VA((5Ltac_plugin.Extraargs033144@AC'@@@@@ABCDE{zFG@@U(5Ltac_plugin.ExtraargsA33B44@@&GenargA6abstract_argument_typed &rlevel@@J@@IZAJ@>@@#U@(5Ltac_plugin.Extraargs[33\44@mje@@5d@@6@@49A`@U@@J:@@@ABCDEFG@@T@(5Ltac_plugin.Extraargszy--{33@y@@Bt@i@@T@(5Ltac_plugin.Extraargsy--33@@A{@ c@@@y--33@@@}@@@lr@Uu@AWVCPODCBE&%F@B@T@@ABCDE7FG@@UA(5Ltac_plugin.Extraargsy--33@AC)@@@G@@T (@5Ltac_plugin.ExtraargsA@@@@A@@%(A:@@@X@( 5Ltac_plugin.ExtraargsA@@@@A@@03AH@@@W@(5Ltac_plugin.ExtraargsA@@@@A@@adAV@@@-X@(5Ltac_plugin.ExtraargsA@@@@A@@loAd@@@;W@(X5Ltac_plugin.ExtraargsA@@@@A@@Ar@@@IX@(85Ltac_plugin.ExtraargsA@@@@A@@A@@@WW@(5Ltac_plugin.Extraargs A@@@@A@@ܐA@@@eX@(5Ltac_plugin.ExtraargsA@@@@A@@A@ @@sW@(p5Ltac_plugin.Extraargs)A@@@@A@@A@@@X@(P5Ltac_plugin.Extraargs7A@@$@@A#@@ #A@(@@W@(5Ltac_plugin.ExtraargsEA@@2@@A1@@QTA@6@@X@(5Ltac_plugin.ExtraargsSA@@@@@A?@@\_A@D@@W@(5Ltac_plugin.ExtraargsaA@@N@@AM@@A@R@@X@(h5Ltac_plugin.ExtraargsoA@@\@@A[@@A@`@@W@(5Ltac_plugin.Extraargs}A@@j@@Ai@@̐A@n@@X@(5Ltac_plugin.ExtraargsA@@x@@Aw@@אA @|@@W@(5Ltac_plugin.ExtraargsA@@@@A@@A@@@X@(5Ltac_plugin.ExtraargsA@@@@A@@A(@@@W@(,5Ltac_plugin.ExtraargsA@@@@A@@ADA6@@@ X@( 5Ltac_plugin.ExtraargsA@@@@A@@LOAD@@@W@(5Ltac_plugin.ExtraargsA@@@@A@@}AR@@@)X@(5Ltac_plugin.ExtraargsA@@@@A@@A`@@@7W@(D5Ltac_plugin.ExtraargsA@@@@A@@An@@@EX@($5Ltac_plugin.ExtraargsA@@@@A@@ǐA|@@@SW@(5Ltac_plugin.Extraargs A@@@@A@@A@@@aX@(5Ltac_plugin.ExtraargsA@@@@A@@A@@@oW@(\5Ltac_plugin.Extraargs%A@@@@A@@14A@@@}X@(<5Ltac_plugin.Extraargs3A@@ @@A@@<?A@$@@W@(5Ltac_plugin.ExtraargsAA@@.@@A-@@mpA@2@@X@(5Ltac_plugin.ExtraargsOA@@<@@A;@@x{A@@@@W@(t5Ltac_plugin.Extraargs]A@@J@@AI@@A@N@@X@(T5Ltac_plugin.ExtraargskA@@X@@AW@@A@\@@W@(5Ltac_plugin.ExtraargsyA@@f@@Ae@@A@j@@X@(5Ltac_plugin.ExtraargsA@@t@@As@@A@x@@W@(ߌ5Ltac_plugin.ExtraargsA@@@@A@@!$A@@@X@(l5Ltac_plugin.ExtraargsA@@@@A@@,/A$@@@W@(5Ltac_plugin.ExtraargsA@@@@A@@ehA2@@@ Y@(5Ltac_plugin.ExtraargsA@@@@A@@psA@@@@X@(5Ltac_plugin.ExtraargsA@@@@A@@{~AN@@@%W@(|5Ltac_plugin.ExtraargsA@@@@A@@A\@@@3X@(\5Ltac_plugin.ExtraargsA@@@@A@@Aj@@@AW@(5Ltac_plugin.ExtraargsA@@@@A@@Ax@@@OZ@(5Ltac_plugin.ExtraargsA@@@@A@@ A@@@]Y@(ݸ5Ltac_plugin.ExtraargsA@@@@A@@A@@@kX@(ݘ5Ltac_plugin.Extraargs!A@@@@A @@A@@@yW@(D5Ltac_plugin.Extraargs/A@@@@A@@SVA@ @@X@($5Ltac_plugin.Extraargs=A@@*@@A)@@^aA@.@@W@(5Ltac_plugin.ExtraargsKA@@8@@A7@@A@<@@X@(ܰ5Ltac_plugin.ExtraargsYA@@F@@AE@@A@J@@W@(\5Ltac_plugin.ExtraargsgA@@T@@AS@@ΐA@X@@X@(<5Ltac_plugin.ExtraargsuA@@b@@Aa@@ِA@f@@W@(5Ltac_plugin.Extraargsy--33@@A@m@@TA( 5Ltac_plugin.Extraargsy--33@AC@w@@l@@ABCDE'FG@@S(5Ltac_plugin.Extraargsy--33@\W@@@@A@@@S@(5Ltac_plugin.Extraargsy--33@頰@@@@@@A@@@*3@@ABCDFG@@R@(ۼ5Ltac_plugin.Extraargsm++w--@@@VB@@@R@(ې5Ltac_plugin.Extraargsm++w--@@AͰ#@=@@@m++w--@@@@@@o@S@ACDEzyFYVNMK@R@@AF@E@ABCDDCE;6FG@@SA(ی5Ltac_plugin.Extraargsm++w--@AC)@@@mG@@R (5Ltac_plugin.Extraargs A@@@@A@@A:@@@W@(5Ltac_plugin.ExtraargsA@@@@A@@AH@ @@V@(5Ltac_plugin.Extraargs)A@@@@A@@AV@@@-U@(ڀ5Ltac_plugin.Extraargs7A@@$@@A#@@Ad@(@@;W@(`5Ltac_plugin.ExtraargsEA@@2@@A1@@Ar@6@@IV@(@5Ltac_plugin.ExtraargsSA@@@@@A?@@ A@D@@WU@(5Ltac_plugin.ExtraargsaA@@N@@AM@@KNA@R@@eX@(ټ5Ltac_plugin.ExtraargsoA@@\@@A[@@VYA@`@@sW@(ٜ5Ltac_plugin.Extraargs}A@@j@@Ai@@adA@n@@V@(|5Ltac_plugin.ExtraargsA@@x@@Aw@@loA@|@@U@( 5Ltac_plugin.ExtraargsA@@@@A@@A@@@W@(5Ltac_plugin.ExtraargsA@@@@A@@A@@@V@(5Ltac_plugin.ExtraargsA@@@@A@@ĐA@@@U@(t5Ltac_plugin.ExtraargsA@@@@A@@ A@@@Y@(T5Ltac_plugin.ExtraargsA@@@@A@@A@@@X@(45Ltac_plugin.ExtraargsA@@@@A@@#&A @@@W@(5Ltac_plugin.ExtraargsA@@@@A@@.1A@@@V@(5Ltac_plugin.ExtraargsA@@@@A@@95FG@@QA(p5Ltac_plugin.Extraargse**j++@AC(@@@pG@@P (5Ltac_plugin.ExtraargsA@@@@A@@z'z*A9@@@T@(5Ltac_plugin.ExtraargsA@@ @@A @@z2z5AG@@@S@(Ԕ5Ltac_plugin.Extraargs,A@@@@A@@zczfAU@@@-T@(t5Ltac_plugin.Extraargs:A@@'@@A&@@znzqAc@+@@;S@( 5Ltac_plugin.ExtraargsHA@@5@@A4@@zzAq@9@@IT@(5Ltac_plugin.ExtraargsVA@@C@@AB@@zzA@G@@WS@(5Ltac_plugin.Extraargsde**ej++@@A@N@@^PA(5Ltac_plugin.Extraargsme**nj++@AC^@X@@M@@ABDEFG@@O(Ӭ5Ltac_plugin.Extraargs}e**~j++@<7@@y@@yyAy@s@@O@(Ә5Ltac_plugin.Extraargse**j++@@@@@@@wA@@@ 2@@@ABCDFG@@N@(D5Ltac_plugin.Extraargs'!M!M)!!@@@C@@@>>@@A@@A@BCDEFG@@J@( 5Ltac_plugin.Extraargs'!M!M)!!@@@POD@@@J@(5Ltac_plugin.Extraargs'!M!M)!!@@AM@M@@M@'!M!M)!!@@@@@@@K@ACDEppP25@4@J@@AB32CD0KEFG@@KA(5Ltac_plugin.Extraargs'!M!M)!!@AC(@@@G@@J (X5Ltac_plugin.Extraargs'!M!M)!!@@A2@@@ JA(T5Ltac_plugin.Extraargs '!M!M )!!@AC@@@wY\@[@AXWBDUpEFG@@I(05Ltac_plugin.Extraargs'!M!M)!!@ڠI@@M@@MMѐA@@@I@(5Ltac_plugin.Extraargs.'!M!M/)!!@F$unit@@@B @ @@*I@(5Ltac_plugin.Extraargs='!M!M>)!!@#Val@#tag EC@@LLA4@4@@>I@(5Ltac_plugin.ExtraargsQ'!M!MR)!!@@&GenargAE@(5Ltac_plugin.ExtraargsH bbISV@@@%B3@ 7@@JE@(5Ltac_plugin.ExtraargsT bbUSV@@@B?@ C@@VE@(5Ltac_plugin.Extraargs` bbaSV@ AG@ L@@_V@@ABCEFG@@D@(p5Ltac_plugin.Extraargspqps@@@CV@ _@@ S , * (@ '@ '@ABCD "E @ @A  B@@A@BCDFG@@@@(85Ltac_plugin.Extraargsps@@@Dp@ y@@@@(5Ltac_plugin.Extraargsps@@Aw @s Z@@@ps@@@ @@@C @A @A g@@@@A f@ e@ABC d8D WE :5G@@AA(5Ltac_plugin.Extraargsps@AC%@ @@  zC sGD fE IDG@@@(p5Ltac_plugin.ExtraargsA@@@@A@@MPA9@ @@D@(,5Ltac_plugin.Extraargsps@@A@@ @@@A((5Ltac_plugin.Extraargsps@AC@ @@  @ @A @BC nD (E pkG@@(5Ltac_plugin.Extraargsps@W@@@@ՐA@ @@@(5Ltac_plugin.Extraargsps@@@B@ @@'@(5Ltac_plugin.Extraargsps@Ѡ @@A@ @@7@(5Ltac_plugin.Extraargsps@͠ @@A@ @@H@(ʹ5Ltac_plugin.Extraargs/0ps@{ 񠰖 @@@@ 頰 @@@@ @@A1@ ;@@q@(͘5Ltac_plugin.ExtraargsXYps@@@ B=@ G@@}@(x5Ltac_plugin.Extraargsdeps@@@BI@ S@@@(X5Ltac_plugin.Extraargspqps@@@&BU@ _@@@(45Ltac_plugin.Extraargs|}ps@ D@ @@z@($5Ltac_plugin.Extraargs?C@@Ai@@@@?C@@@ @@@q @{ @A C   @ @z@@ABCD }E `3F@@{A( 5Ltac_plugin.Extraargs?C@AC%@ @@ D &E nAF@@z(ɘ5Ltac_plugin.ExtraargsA@@ @@A @@ADA8@ @@B@(x5Ltac_plugin.ExtraargsA@@ @@A @@LOAF@ @@!A@(X5Ltac_plugin.Extraargs A@@ @@A @@WZAT@ @@/@@(85Ltac_plugin.ExtraargsA@@ @@A @@beAb@ @@=@(5Ltac_plugin.Extraargs%A@@ @@A @@|Ap@ @@K}@(Ȉ5Ltac_plugin.Extraargs3A@@ @@A @@A~@ $@@YB@(h5Ltac_plugin.ExtraargsAA@@ .@@A -@@A@ 2@@gA@(H5Ltac_plugin.ExtraargsOA@@ <@@A ;@@A@ @@@u@@((5Ltac_plugin.Extraargs]A@@ J@@A I@@A@ N@@@(5Ltac_plugin.ExtraargskA@@ X@@A W@@(+A@ \@@}@(ǘ5Ltac_plugin.ExtraargsyA@@ f@@A e@@y|A@ j@@~@( 5Ltac_plugin.ExtraargsA@@ t@@A s@@ؐA@ x@@@(5Ltac_plugin.ExtraargsA@@ @@A @@A@ @@~@(5Ltac_plugin.ExtraargsA@@ @@A @@A@ @@}@(Ɛ5Ltac_plugin.Extraargs?C@@A@ @@zA(ƌ5Ltac_plugin.Extraargs?C@AC@ @@ r p n@ m@ABD gE JF@@y(h5Ltac_plugin.Extraargs?C@   @@@@A@ @@y@(T5Ltac_plugin.Extraargs?C@@@B@ @@&y@(<5Ltac_plugin.Extraargs?C@@@ƐB@ @@2y@(5Ltac_plugin.Extraargs?C@@Aϰ!f@@T@@@#@@@@@堰@@䠰f@㠰@@@@Ⱂ@@ܠ@@ߠ@ޠ@@@@@@@@@34?C@@@ @@S @Gz@@A @B {CD |E F@@z@(5Ltac_plugin.ExtraargsBC?C@@@B!@ 1@@y@(5Ltac_plugin.ExtraargsNO?C@@@rB-@ =@@y@(5Ltac_plugin.ExtraargsZ[?C@IA5@ F@@   @  B CDEF@@x@(t5Ltac_plugin.Extraargsi.<j.Q@C?@ U@@ @ @A @B @ @A BC  DE  @ @AC D  @ @AC DEF@@s@(45Ltac_plugin.Extraargs@@@CU@ q@@ @ @A B   @ @ABC @ @A B 2C DEF@@p@(5Ltac_plugin.Extraargs@@@Dm@ @@p@(Ĵ5Ltac_plugin.Extraargs@@As@ @@@ @p @A i@ d@AB cC VBE 9'F@@pA(Ĩ5Ltac_plugin.Extraargs@AB@ @@  yB rC eQE H6F@@o(Ą5Ltac_plugin.Extraargs@@@B@ @@o@(h5Ltac_plugin.Extraargs@-s@@АA@ @@"o@(X5Ltac_plugin.Extraargs@=@@ڐA@ @@3o@(<5Ltac_plugin.Extraargs@@@B@ @@?o@(5Ltac_plugin.Extraargs@@Aΰz @@_@@@.)@@@@@@@@@@@@@ @ @ | @%&@@@@@k @-p@@A @B mCD E F@@p@( 5Ltac_plugin.Extraargs45@@@B@#@@o@(5Ltac_plugin.Extraargs@A@@@(B@/@@o@(5Ltac_plugin.ExtraargsLM@A@8@@   @ @A  BC DEF@@n@(ä5Ltac_plugin.Extraargs\##]@@@}ĐC,@K@@ @@AC  DE F@@m@(l5Ltac_plugin.Extraargsn##o@@@X}CD>@]@@m@((5Ltac_plugin.Extraargsz##{@@AD@d@@@X@m[@A=B6C)"@@@ABCDE7F@@mA($5Ltac_plugin.Extraargs##@AB[@{@@:EDF@@l ( 5Ltac_plugin.Extraargs##@n@@|Bk@@@l@(5Ltac_plugin.Extraargs##@kW|@@W|W}A|@@@!l@(5Ltac_plugin.Extraargs##@hUrX}@@X} X}A@@@3l@(5Ltac_plugin.Extraargs##@d@@|5B@@@?l@( 5Ltac_plugin.Extraargs##@@AO@@0|M@@@|R@@|Q@?|NA|P@|O@@|K@|L@|J@|I@|H@|GQ|F@##@@@@@D@/m@@A@BFCDEF@@m@(”5Ltac_plugin.Extraargs ##@@@|B@@@l@(|5Ltac_plugin.Extraargs##@@@{֐B@@@l@(T5Ltac_plugin.Extraargs%##&@A@@@w@o@i@ABCfDEF@@k@(<5Ltac_plugin.Extraargs56!@n@@{CC@$@@k@(5Ltac_plugin.ExtraargsAB!@~@@vD@0@@k@(5Ltac_plugin.ExtraargsMN!@@A@7@@@+@k.@AB C@@ABCD0F@@kA(5Ltac_plugin.Extraargsbc!@AB+@M@@ D=F@@j (5Ltac_plugin.Extraargsno!@@@@vB;@]@@j@(5Ltac_plugin.Extraargsz{!@=nv@@vvAK@m@@ j@(x5Ltac_plugin.Extraargs!@9~v@@vvʐA\@~@@1j@(\5Ltac_plugin.Extraargs!@4@@vOBh@@@=j@(<5Ltac_plugin.Extraargs!@3@@uBt@@@Ij@(5Ltac_plugin.Extraargs!@0@@u~B@@@Uj@(5Ltac_plugin.Extraargs!@ǐA@@@^L:,4@ @AB2CDE@@i@(5Ltac_plugin.Extraargs@@@tC@@@|ru@BfeCDaE@@h@(5Ltac_plugin.Extraargs@@@bs3D@@@h@(P5Ltac_plugin.Extraargs@@A@@@@@h@AEB@@A@BC D3E@@hA(D5Ltac_plugin.Extraargs@AB@@@FC.DAE@@g( 5Ltac_plugin.Extraargs  @@@rB@@@g@(5Ltac_plugin.Extraargs@@@r;B@@@g@(5Ltac_plugin.Extraargs$%@@AY0@@}rS@PK@@rX@@rW@rTrV@rU9@@rQ@rR@rP@rO@rN@rM[rL@KL@@@5@@@.h@@A@@ABC}DE@@h@(5Ltac_plugin.ExtraargsZ[@@@rB$@I@@_g@(5Ltac_plugin.Extraargsfg@@@qܐB0@U@@kg@(5Ltac_plugin.Extraargsrs@ՐA8@^@@t@BCDE@@f@((5Ltac_plugin.Extraargs%:%Q@C?@l@@8@4@A.@&@ABCD@@A@@@ABC@@ACDE@@_@(5Ltac_plugin.Extraargsu #@@@hCY@@@_@(5Ltac_plugin.Extraargsu #@@@h2De@@@&_@(5Ltac_plugin.Extraargsu #@@AlU@rgQ@@gPgK@u #@@@@@@@`@ABx@T@_@@AS@BCDR@E@@`A(5Ltac_plugin.Extraargsu #@AC$@@@D_ME@@_ (5Ltac_plugin.Extraargsu #@@A/@@@ _A(5Ltac_plugin.Extraargsu #@AC@@@-fz@w@ACDvdE@@^(5Ltac_plugin.Extraargsu #@D@@gS@@gRgcA@@@^@(|5Ltac_plugin.Extraargsu  #@@@gB@@@%^@(`5Ltac_plugin.Extraargsu #@נg@@gg%A@@@6^@(P5Ltac_plugin.Extraargs%u& #@Ԡg=g&@@g'g/A@@@I^@(@5Ltac_plugin.Extraargs8u9 #@I$list@gBg:@@g9g3 g<@@g;g4+g0@@g2g8A@D@@r^@($5Ltac_plugin.Extraargsaub #@@@eB"@P@@~^@(5Ltac_plugin.Extraargsmun #@@A*y@@@@e:@@@e9@@e8@`@@e6@@e5@@e7@@e4@e3@e2@e1@e0e/@u #@@@@@M@1_@@AJ@BD-BCD(E@@_@(5Ltac_plugin.Extraargsu #@ 2@@eBg@@@^@(5Ltac_plugin.Extraargsu #@ /@@dސBs@@@^@(5Ltac_plugin.Extraargsu #@}A{@@@K9+5@@ABDE@@]@( 5Ltac_plugin.ExtraargsP  P  @A@@@@@a@ABC\@K@A=@@A @BCD@@S@(5Ltac_plugin.ExtraargsM v M v @2C@@@kICD@@R@(5Ltac_plugin.ExtraargsI  K q t@#@@6C@@@R@(5Ltac_plugin.ExtraargsI  K q t@ 3@@6&D@@@R@(d5Ltac_plugin.ExtraargsI  K q t@@A@@@@@R@A@@AB(D@@RA(`5Ltac_plugin.ExtraargsI  K q t@AB@@@B5D@@Q (H5Ltac_plugin.ExtraargsI   K q t@ @@5ؐB@@@Q@(,5Ltac_plugin.Extraargs+I  ,K q t@ 5@@55A@@@ Q@(5Ltac_plugin.Extraargs;I  <K q t@ ꠰5@@55A@/@@1Q@(5Ltac_plugin.ExtraargsLI  MK q t@ @@5yB@;@@=Q@(5Ltac_plugin.ExtraargsXI  YK q t@ @@5B @G@@IQ@(5Ltac_plugin.ExtraargsdI  eK q t@ @@4B@S@@UQ@(5Ltac_plugin.ExtraargspI  qK q t@A @\@@^@@ABC@@P@(d5Ltac_plugin.Extraargs} ^ ^~C  @@@3C.@l@@@]@A8@@ABC@@N@(,5Ltac_plugin.Extraargs ^ ^C  @ @@3D?@}@@N@(5Ltac_plugin.Extraargs ^ ^C  @@AFx@w-K@@-J-E@ ^ ^C  @@@@@@@O@Aa@N@@An;@!Di!Ei@@@.@@@@A@XJ@@AB@@J@(5Ltac_plugin.Extraargsf@A\@7@@ J@(5Ltac_plugin.Extraargs!Tg!Ug@@@mC!@E@@@,@A@B@@H@(5Ltac_plugin.Extraargs!ef2;!ff2@)@@?C!@V@@@:@A"@B@@G@(5Ltac_plugin.Extraargs!ve!we1@:@@?C!&@g@@@H@A3@B@@F@(P5Ltac_plugin.Extraargs!d!d@K@@B?GC!7@x@@@V@AD@B@@E@($5Ltac_plugin.Extraargs!c=F!c=@\@@?C!H@@@@d@AU@B@@D@(5Ltac_plugin.Extraargs!b!b<@m@@?C!Y@@@@r@Af@B@@C@(5Ltac_plugin.Extraargs!`!`@~@@?C!j@@@@@Aw@B@@B@(5Ltac_plugin.Extraargs!_V_!_V@@@jC!{@@@@@A@@A@(45Ltac_plugin.Extraargs!]!]T@@A!$name@ L@![![@@!e@ F@![![@@#wit@ 9@![![@@&inject@@@  ꠰ C @  簖@ ` @ @ e @@ c&rlevel@@1@@ u@@ z@@ @@  @ @  @ @         @ @@  @  @">\"?\@@@(@@@^B@@TD@@ABgC@@]A@@AC@@D@( 5Ltac_plugin.Extraargs"N\"O]T@@@r@8@@@@A  B@@C@(5Ltac_plugin.Extraargs"X\"Y\@@&GenargA0generic_argumentK@@ 'B#loc@m@"m\"n\@@!v@n@"s\"t\@@@]@@@"%param@A@@B@@AB@A@@A@B@(5Ltac_plugin.Extraargs"\"\@ 6abstract_argument_type )u(@@*/A,@{@@C@(5Ltac_plugin.Extraargs"\"\@@A3@@@%BA(5Ltac_plugin.Extraargs"\"\@A@@@@@.@A)@A (5Ltac_plugin.Extraargs"i"i@@A"Vn#loc@@"i"i@@o!v@@"i "i @@@@@@pF@A@@ B@@AB@@BA(5Ltac_plugin.Extraargs"i"i@A@"q@@@@@A@@A (5Ltac_plugin.Extraargs"o"o@@@"}r$name@F@"o"o@@s%entry@B@"o"o@@@@@@ A@@B@@AB@@B@(t5Ltac_plugin.Extraargs"} C P"} C \@@A"u$_prc@!@"{  "{  @@v%_prlc@!@"{  "{  @@w$_prt@!@#{  #{  "@@@@@@D@@AC@@BB@@@A@@AC@@DB(\5Ltac_plugin.Extraargs#| . :#| . B@@A(@@@D (L5Ltac_plugin.Extraargs#{  #} C \@A@"@@@D(,5Ltac_plugin.Extraargs#$ ^ ^#%C  @@A"Ұ#ist@@@""K@#2 ^ ^#3C  @@!v@!*"=@#9 ^ ^#:C  @@#ans@!1@@"b"N@#D ^ ^#EC  @@@.@@@C@@A#B@@A@@AB@@CA((5Ltac_plugin.Extraargs#T ^ ^#UC  @AB0@?@@@@A@B@@B (5Ltac_plugin.Extraargs#` ^ ^#aC  @ݠ*"R!&glevel@@""\"T@@"U"ZAO@^@@C@(5Ltac_plugin.Extraargs#{ ^ ^#|C  @@&GenargA5glob_generic_argument@@"B`@o@@0B@(5Ltac_plugin.Extraargs# ^ ^#C  @4raw_generic_argument@@"#Bp@@@@B@(5Ltac_plugin.Extraargs# ^ ^#C  @!#@@###@@# #A@@@YC@(5Ltac_plugin.Extraargs# ^ ^#C  @@@@@@`B@(5Ltac_plugin.Extraargs# ^ ^#C  @9!%$h$X_@@$$b$Z@@$[$`A#~!s@@)Mod_substA,substitution@@%$#E@# ^ ^#C  @@!x@!##@# ^ ^#C  @@@@@@ B@@A A@@B@@C@(|5Ltac_plugin.Extraargs# ^ ^#C  @@&GenargA5glob_generic_argument@@$B3@@@B@(h5Ltac_plugin.Extraargs$  ^ ^$ C  @5glob_generic_argument@@$%BC@@@&B@(X5Ltac_plugin.Extraargs$ ^ ^$C  @]%\%%@@%%AY@@@B@@5F@@A'U 1 ?@@@i@@@@A@B@@E@@ABC@E@(5Ltac_plugin.Extraargs'T " $'V Q @@@o@w@@%@"@AC!@D@(5Ltac_plugin.Extraargs'Y  'Y  @@A'K@@@@ )"nl@A@@A@@AC(5Ltac_plugin.Extraargs'^  '^  @@A'Z *"nl@$h 'V 'TI@'[  '[  @@@@@@ (!n@B@@AC@B@@C@(5Ltac_plugin.Extraargs'] 6 >'] 6 }@'!@@ 'V (VC!@@@C@(5Ltac_plugin.Extraargs'] 6 S'] 6 |@@"PpA!t@@ (V )VA5@"PpA@@@.C@(5Ltac_plugin.Extraargs&@A<@@@2C@(5Ltac_plugin.Extraargs'\  '\  0@'Y@@ (V1 (VBK@@@AC@(5Ltac_plugin.Extraargs'\  '^  @@AR@@@HC[(|5Ltac_plugin.Extraargs'Z  (Z  @$$ 'T@@ 'T 'V B'W$ 'T^ 'TU 'TL@(Z  (Z  @@z'c 'V, 'V 'Ta 'TO@@TN@(%Z  (&Z  @@@@@v@B@@B@(\5Ltac_plugin.Extraargs(.Z  (/Z  @@A%@@@ B@(P5Ltac_plugin.Extraargs(5Z  (6Z  @@A,@@@B(85Ltac_plugin.Extraargs(=X  (>^  @A@'@'@@A($5Ltac_plugin.Extraargs(E\  '(F\  ,@@@ 9!n@+ (V@(N\  "(O\  #@@@8@@@ A@@A@@A@( 5Ltac_plugin.Extraargs(Xa  (Ya  @G#exn@@@ :V ;VA( ;!v@$@(h`  (i`  @@@R@@@>C@B@@A A@@B@@B@(5Ltac_plugin.Extraargs(ua  (va  @@A@_@@ B@(5Ltac_plugin.Extraargs(|b  (}b  @@A WA(m >!v@%1@(d  (d  !@@@@@@<@B@@A A@@B@%bA@@A@B@(5Ltac_plugin.Extraargs(f q x(f q @@A@@@B@(5Ltac_plugin.Extraargs(e ? K(e ? p@@A ?!l@I$list@%r@@V@@V >V@(e ? F(e ? G@@@@@@)@AC@@)@AB(@C@(p5Ltac_plugin.Extraargs(d  *(d  9@^%@@V@@V@@VҐAJ@@@@@@A?@A@(T5Ltac_plugin.Extraargs) d  $) f q @@@S@@@ A@(D5Ltac_plugin.Extraargs)e ? ^)e ? m@@@> @!n@%@@ =V =V@)e ? Y)e ? Z@@@@@@A@@A@%A@@A@A@(45Ltac_plugin.Extraargs)(m8a))m8u@%h AYB( B#ist@%@)7h  )8h  @@ C"gl@%@)=h  )>h  @@ D!l@%@)Ch  )Dh  @@ F"id@ @@W% BW'@)Nk  )Ok  @@ G%locid@&/&lident@@W"@)Yk  )Zk @@@C@@@#exn@F@@A+B@@!E@@AB4C@@*A@@D@@ABC@%A@@A@G@(5Ltac_plugin.Extraargs)qm8`)rm8v@@AE@[@@F@(5Ltac_plugin.Extraargs)xl )yl7@%AN@d@@@BC@I@(5Ltac_plugin.Extraargs)l)l7@&%value@@ AYj BX5Ba@w@@I@(|5Ltac_plugin.Extraargs)l)m8w@@Ah@~@@E@(`5Ltac_plugin.Extraargs)j  )j  @@An E!x@%@)j  )j  @@@@@@E@AB@A@ D@@ABC@@D@(@5Ltac_plugin.Extraargs)i  )m8w@@@@@@ N@M@ABJ@C@($5Ltac_plugin.Extraargs)o)o@%A)v t#ist@%@)nx)nx@@ u"gl@%@)nx)nx@@ v!l@%@)nx)nx@@@@@@B@@AC@@A@@AB@&;A@@A@D@(5Ltac_plugin.Extraargs)o)o@%C'@@@C@(5Ltac_plugin.Extraargs)o)o@@@.@@@C@(5Ltac_plugin.Extraargs)q)q@@@)#ist@%@)q)q@@!l@%@)q)q@@@@@@B@@A A@@B@@B@(5Ltac_plugin.Extraargs* s* s@@@)ư#evm@%@*s*s@@!l@%@*s*s@@@@@@B@@A A@@B@@B@(5Ltac_plugin.Extraargs*$u*% #@%dB)#ist@@)GeninternA)glob_sign@@dd@*;u*< #@@!v@&e e#ee dd@*Lu*M #@@@6@@@(B@@AA@@B@&BA@@A@B@(5Ltac_plugin.Extraargs*Zu*[ #@@@3@D@@B@(`5Ltac_plugin.Extraargs*au*b #@@@ #ist@&@@f#eA@*nu*o #@@!v@)@*tu*u #@@@^@@@B@@A A@@B@ B@@&AA@@AB@B@(@5Ltac_plugin.Extraargs*u* #@@)ProofviewA&tacticF$unit@@@f@@ffܐA:"gl@@)ProofviewA$GoalA!t@@feJ@*u* #@@%sigma@&@@fe@*u* #@@!v@&se@*u* #@@!v@!t@@fpfl@*u* #@@@@@@@B@@A9A@@*D@@AE"C@@BC@ oB@@A{C@@rD@@&A@@ABC@F@((5Ltac_plugin.Extraargs*u* #@@'FtacticA!t!t@@e!ff@@fAe@@@/E@(5Ltac_plugin.Extraargs+u+ #@@Al@@@6EA(5Ltac_plugin.Extraargs+ u+  #@ABu@@@@=<8@BC7@D (5Ltac_plugin.Extraargs+u+ #@#tag&fq@@frfwA@ @@E@(5Ltac_plugin.Extraargs+*u++ #@٠fx@@fyfA@@@'E@(5Ltac_plugin.Extraargs+;u+< #@@A@%@@.D@(5Ltac_plugin.Extraargs+Bu+C #@@effB@6@@@|@Au@A@(5Ltac_plugin.Extraargs+Uu+V #@@@@?@@ A@(x5Ltac_plugin.Extraargs+\u+] #@@@ð"gl@''@@f"@@f!f@+lu+m #@@@V@@@A@@A@ A@@AB@@C@@AB@A@(d5Ltac_plugin.Extraargs+|+}@@@ ϰ!l@'9g@+u+ #@@@@@g@+u+ #@@@x@@@B@@AA@@B@@B@(D5Ltac_plugin.Extraargs++@@@ "id@P@@gg@+u+ #@@#@"@@g@+u+ #@@@@@@B@@AA@@B@@B@((5Ltac_plugin.Extraargs+u+ #@ c@@hh@@hhB+@𠰳@@h@hh@+u+ #@@@'hh@+u+ #@@@@@@ q@A@@B@@AB@'A@@A@B@(5Ltac_plugin.Extraargs+u+ #@ p'h=hh@@hhA:@@@C@(5Ltac_plugin.Extraargs, u,  #@@AA@@@%BA(5Ltac_plugin.Extraargs,u, #@A@+@@@@.@A*@A (5Ltac_plugin.Extraargs,Ss,Sx@@@+ް#prc@'@,&S^,'Sa@@%_prlc@'@,,Sb,-Sg@@&_prtac@'@,2Sh,3Sn@@!c@'@,8So,9Sp@@@"@@@C@@AB@@A@@"D@@ABC@@D@(5Ltac_plugin.Extraargs,H,I@@A, $_prc@'@,Sz,Tz@@%_prlc@'@,Yz,Zz@@&_prtac@'@,_z,`z@@$glob@'@,ez,fz@@#env@@'EnvironA#env@@jij@,u,v@@@_@@@Q@F@@A0D@@,C@@AB'B@@G@@A%E@@I @A@@ABC@@G@(5Ltac_plugin.Extraargs,,@@#EvdA(evar_map@@jii6@ikjAV@@@@(@A&@B%@#@A!@BC@@E@(5Ltac_plugin.Extraargs,,@@Ac@@@ EA(5Ltac_plugin.Extraargs,z,@A@,t@@@9@4@AC@@D (5Ltac_plugin.Extraargs,,,@'A,K#ist@'@, ,@@L"gl@'@,,@@M!t@'@,,@@@@@@B@@AC@@N h@A@@D@@ABC@@E@(`5Ltac_plugin.Extraargs,,6@@A&@@@DA(T5Ltac_plugin.Extraargs, ,6@A@,@@@@@AB@@C (85Ltac_plugin.Extraargs,a|,a@@@,Q#prc@'@-ar-au@@R!c@'@- ax- ay@@@@@@ A@@AT @DS @B@@C@@AB@@D@(5Ltac_plugin.Extraargs--@'tB,W@'@@WqWq@-*-+@@X@'Uq@-0-1@@@ @@@B@@A A@@B@(A@@A@B@(5Ltac_plugin.Extraargs->-?@@@ @ (@@B@(5Ltac_plugin.Extraargs-E-F@@@#Z@'UrUr_@-P-Q@@[@'@-U-V@@@ ?@@@B@@A A@@B@8B@@'A@@AB@B@(5Ltac_plugin.Extraargs-e-f@ᠰ@@[r@@[r[rƐA/\@@@ZrwZrh@-~-@@]@){@@r\rp@--@@^@H]r'UrUr@r\rq@--@@`@@@r\r@--@@@ @@@ ~@B@@A6A@@/D@@AE(C@@BC@B@@AmC@@fD@@(A@@ABC@F@(5Ltac_plugin.Extraargs--@֠@@Yr>Yr\r@@[rΐA[@ @@(E@(5Ltac_plugin.Extraargs--@@Ab@ @@/EA(5Ltac_plugin.Extraargs--@ABk@ @@9651@BC0@D (h5Ltac_plugin.Extraargs--@Ϡ.Ur@@\r\rA@ @@E@(X5Ltac_plugin.Extraargs--@Ur@@]r]rA@ @@&E@(D5Ltac_plugin.Extraargs. . @@A@ @@-D@(05Ltac_plugin.Extraargs..@@rr\r\rvB@!@@@t@Am@A@(5Ltac_plugin.Extraargs.#.$@@@@! @@ A@(5Ltac_plugin.Extraargs.*.+@@@_@*Q*L@@\r@@\r\ry@.9.:@@@!#@@@A@@A@A@@AB@@C@@AB@A@(5Ltac_plugin.Extraargs.I.J@ 񠰖 @@bu7bu@@cu cu?B. @ ~ {@@bt@btbt@.i.j@@ v@(bubt@.r.s@@@!\@@@ @A@@B@@AB@(A@@A@B@(5Ltac_plugin.Extraargs..@ (cuA=cuIcu@@@cuBcuGA:@!z@@C@(5Ltac_plugin.Extraargs..@@AA@!@@%BA(5Ltac_plugin.Extraargs..@A@.f@!@@@.@A*@A (5Ltac_plugin.Extraargs..!@@A.u @)@@uu@..!@@ @(u@..!@@ @(@@uu@..!@@@!@@@C@@A B@@A@@AB@@CA(5Ltac_plugin.Extraargs..!@AB-@!@@@@A@B@@B (|5Ltac_plugin.Extraargs..!@ `*u @@uuu@@uuAJ@!@@C@(`5Ltac_plugin.Extraargs..!@ @@uBV@!@@)B@(L5Ltac_plugin.Extraargs// !@ |@@uuBd@!@@7B@(<5Ltac_plugin.Extraargs//!@ ) u @@uuu@@uuĐA}@"@@PC@(5Ltac_plugin.Extraargs///0!@@@@"@@WB@(5Ltac_plugin.Extraargs/6/7!@ )9v6vv @@v!v v@@vv A/ z@ y@@vIvu@/[/\!@@ t@)Vu@/a/b!@@@"K@@@B@@A A@@B@@C@(5Ltac_plugin.Extraargs/m/n!@ s@@vB'@"\@@B@(5Ltac_plugin.Extraargs/y/z!@ n@@vv%B5@"j@@B@(5Ltac_plugin.Extraargs//!@ Ov'Nv/v&@@v(v-AK@"@@5C@(5Ltac_plugin.Extraargs//!@@@R@"@@@@w@,8@@Pw;@2G2H@@@%1@@@C@@A B@@A@@AB@@CA(5Ltac_plugin.Extraargs2W2X@AB-@%B@@@@A@B@@B (5Ltac_plugin.Extraargs2c2d@࠰*w?@@w]wIwA@@wBwGAJ@%_@@C@(5Ltac_plugin.Extraargs2|2}@@@wVBV@%k@@)B@(5Ltac_plugin.Extraargs22@@@xWxfBd@%y@@7B@(5Ltac_plugin.Extraargs22@+yh@@xbxpyg@@yiynA}@%@@PC@(|5Ltac_plugin.Extraargs22@@@@%@@WB@(\5Ltac_plugin.Extraargs22@3,yyX@@yyy@@yyA2x@@@xxx@22@@y@,6s@22@@@%@@@B@@A A@@B@@C@(@5Ltac_plugin.Extraargs22@@@yĐB'@%@@B@(,5Ltac_plugin.Extraargs22@@@zzϐB5@%@@B@(5Ltac_plugin.Extraargs33@,f{ѠNz{@@{{אAK@%@@5C@(5Ltac_plugin.Extraargs33@@@R@&@@}2B@&@@@u@An@A@(5Ltac_plugin.Extraargs33@@@@&@@ A@(5Ltac_plugin.Extraargs44@@@@0(0#@@}C@@}B}5@44@@@&@@@A@@A@A@@AB@@C@@AB@A@(5Ltac_plugin.Extraargs4 4!@ȠX@@@@֐B3V@UR@@@@4@4A@@M@-@4I4J@@@'3@@@@A@@B@@AB@-A@@A@B@(5Ltac_plugin.Extraargs4X4Y@ՠ-ؠ=@@ސA:@'Q@@C@(5Ltac_plugin.Extraargs4n4o@@AA@'X@@%BA(5Ltac_plugin.Extraargs4w4x@A@4E@'a@@@.@A*@A (5Ltac_plugin.Extraargs44@@A4S%pr_id@-s@44@@@'r@@@@A@@ B@@AB@@BD(l5Ltac_plugin.Extraargs44@2@@B"id@-p@4_p4_r@@@'@@@'@D'@C@@F"id@E@@AB*(C@@G@(\5Ltac_plugin.Extraargs44@2@@ A$@'@@H@(D5Ltac_plugin.Extraargs44@-A.@'@@&G@(85Ltac_plugin.Extraargs44@2@@A<@'@@4F@((5Ltac_plugin.Extraargs44@@AC@'@@;FS(5Ltac_plugin.Extraargs4/54/S@2@@Bp"id@-@4 4 @@@'@@@R@ FM@ABtrC@@G@(5Ltac_plugin.Extraargs5/55/G@3@@A@'@@H@(5Ltac_plugin.Extraargs5/K5/S@LɐA'@(@@G@(5Ltac_plugin.Extraargs5/W5/^@3)@@A5@(@@-F@(5Ltac_plugin.Extraargs5,/55-/^@@A<@(@@4F(5Ltac_plugin.Extraargs5455@3?@@ϐA. @5@5A@@@(*@@@@@ABC@@F@(5Ltac_plugin.Extraargs5K5L@.4A@(7@@ E@(5Ltac_plugin.Extraargs5T5U@@A@(>@@EƠ(<5Ltac_plugin.Extraargs5\5]@A@5-@(F@@BΠ(5Ltac_plugin.Extraargs5d5e@@@56@(N@@@@C@B@A@@A@.fA@@A@C@(5Ltac_plugin.Extraargs5w5x@@A5J"id@.@5~5@@@(h@@@ B@@A @A@@B@@BA(5Ltac_plugin.Extraargs55@A@5_@(w@@@ @A@@A (5Ltac_plugin.Extraargs55-@@@5j@(@@@$@C'@B*@A@@A@.A@@A@C@(5Ltac_plugin.Extraargs5s5s@@A5#ist@-@5Sd5Sg@@@(@@@ B@@A@@A@@B@@BB(5Ltac_plugin.Extraargs55@-B"id@-@55@@"hl@-@55@@@(@@@(@C@@AD@@E@@AB%@%@AC@@F@(x5Ltac_plugin.Extraargs55@@A@(@@E*(H5Ltac_plugin.Extraargs5Sd5@A@5@(@@8B2(,5Ltac_plugin.Extraargs5'57@@A5ʰ#ist@-@55@@#env@-@66@@%sigma@-@66@@@(@@@C@@D@@AB@A@@B@@AC@@DB(5Ltac_plugin.Extraargs68`68@-D,"id@-@6#8I6$8K@@"hl@-@6)8L6*8N@@@)@@@)@E@@A&@F@@G@@ABC(@(&BD@@H@(5Ltac_plugin.Extraargs6;8S6<8@@A @)%@@G+(5Ltac_plugin.Extraargs6C6D8@A@6@)-@@=D3(5Ltac_plugin.Extraargs6K6L@-lA6'#ist@-@6V6W@@"gl@-@6\6]@@!p@-@6b6c@@@)L@@@B@@AC@@A@@AB@..A@@A@D@(x5Ltac_plugin.Extraargs6r6s@-D'@)^@@C@(h5Ltac_plugin.Extraargs6{6|@..@@8BA5@)l@@ H@(T5Ltac_plugin.Extraargs66@..@@7IAC@)z@@.G@(45Ltac_plugin.Extraargs66@@@J@)@@5C@(5Ltac_plugin.Extraargs66@@@6x%subst@-@6 6@@"pl@-@66@@@)@@@ A@@B@@AB@@B@(5Ltac_plugin.Extraargs66?C@-B6 @1@@@66?C@@ @-t@66?C@@@)@@@B@@A A@@B@.A@@A@B@(5Ltac_plugin.Extraargs66?C@@@ @)@@B@(5Ltac_plugin.Extraargs66?C@@@ @3@@@@66?C@@ @7@66?C@@@)@@@B@@A A@@B@B@@-A@@AB@B@(5Ltac_plugin.Extraargs77?C@  z@@T@@SYA0 w@ v@@@77?C@@ o@3@@@7&7'?C@@ n@0.@@-@/@@@@@7<7=?C@@ |@ {@@-)@7F7G?C@@@*0@@@*!@B@@A;A@@4D@@AE-C@@BC@aB@@AsC@@kD@@.NA@@ABC@F@(x5Ltac_plugin.Extraargs7a7b?C@ y t@@hb@@aA`@*X@@(E@(h5Ltac_plugin.Extraargs7u7v?C@@Ag@*_@@/EA(d5Ltac_plugin.Extraargs7~7?C@ABp@*i@@9651@BC0@D (L5Ltac_plugin.Extraargs77?C@ r.Q.@@/4A@*}@@E@(<5Ltac_plugin.Extraargs77?C@"I5@@6>A@*@@%E@((5Ltac_plugin.Extraargs77?C@@A@*@@,D@(5Ltac_plugin.Extraargs77?C@@B@*@@@s@Al@A@(5Ltac_plugin.Extraargs77?C@@@@*@@ A@(5Ltac_plugin.Extraargs77?C@@@ p@3󠰳3@@@@ @77?C@@@*@@@A@@A@A@@AB@@C@@AB@A@(5Ltac_plugin.Extraargs77@@@0h@g@@ @77?C@@@*@@@ A@@A@@A@(5Ltac_plugin.Extraargs7"(7"8@@@C{@z@@@88?C@@@*@@@ A@@@D@C@B@@AB@@D@(5Ltac_plugin.Extraargs8Sf8St@/Bd"id@@@@8+8,?C@@@@@b@8384?C@@@+@@@C@@AA@@@B@@AB@@D@(h5Ltac_plugin.Extraargs8BSY8CS{@@@$@+,@@C@(D5Ltac_plugin.Extraargs8I8J@//@B"id@@@I@8Z8[?C@@@@@@8b8c?C@@@+L@@@F@@AA@@@G@E@D@C@B@@AB@@H@((5Ltac_plugin.Extraargs8}8~@@@0@+g@@G@(5Ltac_plugin.Extraargs8 8 +@/jBΰ"id@P@@r@88?C@@@@@ @88?C@@@+@@@F@@AA@@.@G1@E4@D7@C:@B@@AB@@H@(5Ltac_plugin.Extraargs8 8 ;@@@0@+@@G@(5Ltac_plugin.Extraargs88?C@g@@@@ B8@@@@@88?C@@@/@88?C@@@+@@@u@A@@B@@AB@/A@@A@B@(5Ltac_plugin.Extraargs88?C@t/=@@A:@+@@C@(5Ltac_plugin.Extraargs9 9?C@@AA@+@@%BA(5Ltac_plugin.Extraargs99?C@A@8@,@@@.@A*@A (5Ltac_plugin.Extraargs9 Eb9!E|@7+@@RXB9!n@/@9/EZ90E[@@!m@/@95E]96E^@@@,@@@ E@@AF@@@D@C@B@A@@AB@@G@(x5Ltac_plugin.Extraargs9MEb9NEl@7X@@Z_A-@,>@@H@(\5Ltac_plugin.Extraargs9[Ep9\E|@7f@@YeA;@,L@@-G@(D5Ltac_plugin.Extraargs9iE9jE@7t@@QmAI@,Z@@;F@(,5Ltac_plugin.Extraargs9wEb9xE@@AP@,a@@BFA(5Ltac_plugin.Extraargs9ES9E@A@9[@,j@@@G@A@@D (5Ltac_plugin.Extraargs99@@A9jf@4a@@@99@@e@/@99@@d@0@@0@@@@99@@@,@@@C@@A+B@@#A@@AB@@CA(5Ltac_plugin.Extraargs99@AB8@,@@@@A@B@@B (5Ltac_plugin.Extraargs99@K5n@@@@AU@,@@C@(5Ltac_plugin.Extraargs99@83NK@Y\Y@@@B|@,@@DC@(5Ltac_plugin.Extraargs::@@@АB@,@@PB@(5Ltac_plugin.Extraargs::@@@B@- @@^B@(5Ltac_plugin.Extraargs:(:)@0⠰@@@@A@-$@@wC@(x5Ltac_plugin.Extraargs:A:B@80頰00@젰00@@@B@-K@@C@(L5Ltac_plugin.Extraargs:h:i@@@@-R@@B@(,5Ltac_plugin.Extraargs:o:p@젰0T>@@tH@@@AFA:c@@@o8@::@@@0@::@@@-@@@B@@A A@@B@@C@(5Ltac_plugin.Extraargs::@8򠰖0_R0dS@QJJGXY@WK@@IPBJ@-@@4C@(5Ltac_plugin.Extraargs::@@@mBV@-@@@B@(5Ltac_plugin.Extraargs::@@@nxBd@-@@NB@(5Ltac_plugin.Extraargs::@l~z}y@@{Az@-@@dC@(5Ltac_plugin.Extraargs;;@9Q]Y@kg@@@B@.@@C@(5Ltac_plugin.Extraargs;,;-@@@@.@@B@(p5Ltac_plugin.Extraargs;3;4@@@ݐB;@7@@@;F;G@@@@;K;L@@@.5@@@B@@A A@@B@@B@(`5Ltac_plugin.Extraargs;W;X@Ԡ1ߠ@@@@A/@.S@@C@(P5Ltac_plugin.Extraargs;p;q@91񠰖1@頰1栰11@@@BV@.z@@EC@($5Ltac_plugin.Extraargs;;@@@]@.@@LB@(5Ltac_plugin.Extraargs;;@@@#!m@1@;;@@!n@2@;;@@-@,@@@;;@@@.@@@ A@@D@@ABB@@L@C@@AC@@D@(5Ltac_plugin.Extraargs;;@r@@@@B;@@@@@;;@@@2O@;;@@@.@@@@A@@B@@AB@2eA@@A@B@(5Ltac_plugin.Extraargs<<@2i=@@A:@.@@C@(5Ltac_plugin.Extraargs<<@@AA@/@@%BA(5Ltac_plugin.Extraargs>ps@@@B^@0@@HB@(5Ltac_plugin.Extraargs>>ps@x񠰖w@@At@1 @@^C@(5Ltac_plugin.Extraargs>)>*ps@R>Sps@@@@1<@@B@(5Ltac_plugin.Extraargs>Y>Zps@!@@8HB>B@:@@90@>l>mps@@@@>q>rps@@@1[@@@B@@A A@@B@@B@(5Ltac_plugin.Extraargs>}>~ps@4+J@@DRI@@KPA/@1y@@C@(x5Ltac_plugin.Extraargs>>ps@<⠰4X4U@@c[@@ZT4PQ4D4C@@e_@@^U@@SYAX@1@@GC@(X5Ltac_plugin.Extraargs>>ps@@@_@1@@NB@(85Ltac_plugin.Extraargs>:U>:[@@@(2!c@4^@>>ps@@L@K@@6@>>ps@@@1@@@C@@AA@@i@B@@AB@@C@( 5Ltac_plugin.Extraargs>^i>^m@@@(Rd@c@@%@>>ps@@@1@@@ A@@A@@A@(5Ltac_plugin.Extraargs>>ps@2@@jN@@SrB>0@/,@@0@/)@??ps@@'@44*@?#?$ps@@@2 @@@@A@@B@@AB@4A@@A@B@(5Ltac_plugin.Extraargs?2?3ps@4t=|s@@uzA:@2+@@C@(5Ltac_plugin.Extraargs?H?Ips@@AA@22@@%BA(5Ltac_plugin.Extraargs?Q?Rps@A@?2@2;@@@.@A*@A (5Ltac_plugin.Extraargs?[u?\u@@@?>%prtac@4@?cu?du@@ %opt_c@4@?iu?ju@@@2S@@@ A@@B@@AB@5A@@A@B@(5Ltac_plugin.Extraargs?w ?x @@@?Z "cl@4@?~ ? @@@2h@@@ A@@ @D @C @B@@AB@@D@(X5Ltac_plugin.Extraargs? ? ?@@@?u"cl@4z@? ? @@@2@@@ A@@'@D*@C-@B@@AB@@D@(85Ltac_plugin.Extraargs? bb?SV@@A?@:@@@? bb?SV@@@4`@? bb?SV@@@4R4M@@@@@? bb?SV@@@2@@@C@@A$B@@A@@AB@@CA(45Ltac_plugin.Extraargs? bb?SV@AB1@2@@@@A@B@@B ($5Ltac_plugin.Extraargs? bb?SV@e.Ơ@@@@ΐAN@2@@C@(5Ltac_plugin.Extraargs@ bb@SV@@@BZ@2@@)B@(5Ltac_plugin.Extraargs@  bb@SV@@@Bh@2@@7B@(5Ltac_plugin.Extraargs@ bb@SV@4򠰖@@@@A@3@@PC@(5Ltac_plugin.Extraargs@4 bb@5SV@@@@3@@WB@(5Ltac_plugin.Extraargs@; bb@<SV@4oJ8@@YB:@@;@A@8@~@@T2@@` bb@aSV@@y@4@@f bb@gSV@@@3P@@@B@@A A@@B@@C@(5Ltac_plugin.Extraargs@r bb@sSV@x@@RB'@3a@@B@(t5Ltac_plugin.Extraargs@~ bb@SV@s@@S]B5@3o@@B@(d5Ltac_plugin.Extraargs@ bb@SV@ O_Ng^@@`eAK@3@@5C@(D5Ltac_plugin.Extraargs@ bb@SV@@@R@3@@@@@%@A@@A@@A@(5Ltac_plugin.ExtraargsA_wA`w@@@AF@4I@@ A@(5Ltac_plugin.ExtraargsAf#!!Ag#!!$@@A+Ű&$strm@@&StreamA!t?N"te@@""@@""@AA@@@4i@@@4Z@B@@AA@@B@+A@@A@B@(t5Ltac_plugin.ExtraargsA" !A" ! @@A(@4x@@@ 4i@D4l@C@A@B@D@(d5Ltac_plugin.ExtraargsA!  A!  @@A8@4@@@ 4y@E@A @B@E@(X5Ltac_plugin.ExtraargsA   A   @@AE@4@@@ 4@F@A-@B,@F@(5Ltac_plugin.ExtraargsA n A n @EBT@4@@,D@(5Ltac_plugin.ExtraargsA n A!  @@A[@4@@3D@(5Ltac_plugin.ExtraargsA  3A  I@U"Bf@4@@@;@AK@BJ@C@(5Ltac_plugin.ExtraargsA  ,A" !@@Ap@4@@ C@(05Ltac_plugin.ExtraargsAA@j"qB{@4@@@_@A^@A@(5Ltac_plugin.ExtraargsAA#!!$@@@@4@@ A@(5Ltac_plugin.ExtraargsA%!'!FA%!'!K@@@A@4@@@C~@DB@CA@B@@A@@A@@D@(5Ltac_plugin.ExtraargsB'!M!MB)!!@@AAE@<@@EEu@B'!M!MB)!!@@F@6!Cg@B'!M!MB)!!@@G@6'@@Gx@B"'!M!MB#)!!@@@5 @@@C@@A B@@A@@AB@@CA(5Ltac_plugin.ExtraargsB2'!M!MB3)!!@AB-@5@@@@A@B@@B (5Ltac_plugin.ExtraargsB>'!M!MB?)!!@*G|@@GGG~@@GGAJ@5:@@C@(5Ltac_plugin.ExtraargsBW'!M!MBX)!!@@@GBV@5F@@)B@(5Ltac_plugin.ExtraargsBc'!M!MBd)!!@@@HHBd@5T@@7B@(5Ltac_plugin.ExtraargsBq'!M!MBr)!!@6I d@@HHI@@IIA}@5m@@PC@(l5Ltac_plugin.ExtraargsB'!M!MB)!!@@@@5t@@WB@(L5Ltac_plugin.ExtraargsB'!M!MB)!!@ 6CII頰4@@III@@IIABH@@@H,HH@B'!M!MB)!!@@I@6C@B'!M!MB)!!@@@5@@@B@@A A@@B@@C@(05Ltac_plugin.ExtraargsB'!M!MB)!!@@@IB'@5@@B@(5Ltac_plugin.ExtraargsB'!M!MB)!!@@@JJ B5@5@@B@( 5Ltac_plugin.ExtraargsB'!M!MB)!!@ _OKNJK @@KKAK@5@@5C@(5Ltac_plugin.ExtraargsB'!M!MB)!!@@@R@5@@@@@6@@@ A@@A@@B@(5Ltac_plugin.ExtraargsC2""C2""@A@@T?A@6@@A@(5Ltac_plugin.Extraargs @A@6@@A@(5Ltac_plugin.ExtraargsC1""C1""@A#@6@@A@(5Ltac_plugin.Extraargs @A'@6@@ A@(5Ltac_plugin.ExtraargsC0"c"C0"c"@A0@6@@)A@(5Ltac_plugin.Extraargs @A4@6@@-A@(5Ltac_plugin.ExtraargsD."A"CD2""@@@;@6@@4A@(|5Ltac_plugin.ExtraargsD 5"#D 5"#@B@@mnADn"nf@7@D4""D4""@@@7@@@ A@@A@@B@(\5Ltac_plugin.ExtraargsD$>$a$D%>$a$@B-@@mA@7@@A@(D5Ltac_plugin.Extraargs @A@7@@A@(<5Ltac_plugin.ExtraargsD4=$8$VD5=$8$`@A#@7 @@A@($5Ltac_plugin.Extraargs @A'@7$@@ A@(5Ltac_plugin.ExtraargsDA<$ $*DB<$ $7@A0@7-@@)A@(5Ltac_plugin.Extraargs @A4@71@@-A@(5Ltac_plugin.ExtraargsDN;#$DO;#$ @*A=@7:@@6A@(5Ltac_plugin.Extraargs @AA@7>@@:A@(5Ltac_plugin.ExtraargsD[:##D\:##@7AJ@7G@@CA@(5Ltac_plugin.Extraargs @AN@7K@@GA@(5Ltac_plugin.ExtraargsDh9#}#Di9#}#@DAW@7T@@PA@(5Ltac_plugin.Extraargs @A[@7X@@TA@(5Ltac_plugin.ExtraargsDu8#T#rDv8#T#|@QAd@7a@@]A@(5Ltac_plugin.Extraargs @Ah@7e@@aA@(|5Ltac_plugin.ExtraargsD7###ED7###S@^Aq@7n@@jA@(d5Ltac_plugin.Extraargs @Au@7r@@nA@(85Ltac_plugin.ExtraargsD5"#D>$a$@@@|@7y@@uA@($5Ltac_plugin.ExtraargsDA$$DA$$@B@@pIqNADq$i31f@8T@D@$$D@$$@@@7@@@ A@@A@@B@(5Ltac_plugin.ExtraargsD[)e)D[)e)@B@@pHA@7@@A@(5Ltac_plugin.Extraargs @A@7@@A@(5Ltac_plugin.ExtraargsDZ)8)ZDZ)8)d@A#@7@@A@(5Ltac_plugin.Extraargs @A'@7@@ A@(5Ltac_plugin.ExtraargsDY) ).DY) )7@A0@7@@)A@(5Ltac_plugin.Extraargs @A4@7@@-A@(5Ltac_plugin.ExtraargsDX()DX() @*A=@7@@6A@(5Ltac_plugin.Extraargs @AA@7@@:A@(5Ltac_plugin.ExtraargsDW((DW((@7AJ@7@@CA@(l5Ltac_plugin.Extraargs @AN@7@@GA@(d5Ltac_plugin.ExtraargsDV(|(DV(|(@DAW@7@@PA@(L5Ltac_plugin.Extraargs @A[@7@@TA@(D5Ltac_plugin.ExtraargsDU(E(lEU(E({@QAd@7@@]A@(,5Ltac_plugin.Extraargs @Ah@7@@aA@($5Ltac_plugin.ExtraargsE T((7E T((D@^Aq@7@@jA@( 5Ltac_plugin.Extraargs @Au@7@@nA@(5Ltac_plugin.ExtraargsES'(ES'(@kA~@8@@wA@(5Ltac_plugin.Extraargs @A@8 @@{A@(5Ltac_plugin.ExtraargsE&R''E'R''@xA@8@@A@(5Ltac_plugin.Extraargs @A@8@@A@(5Ltac_plugin.ExtraargsE3Q''E4Q''@A@8@@A@(5Ltac_plugin.Extraargs @A@8#@@A@(5Ltac_plugin.ExtraargsE@J&&BEAJ&&M@A@8,@@A@(5Ltac_plugin.Extraargs @A@80@@A@(5Ltac_plugin.ExtraargsEMP'L'uENP'L'@A@89@@A@(l5Ltac_plugin.Extraargs @A@8=@@A@(d5Ltac_plugin.ExtraargsEZO''?E[O''K@A@8F@@A@(L5Ltac_plugin.Extraargs @A@8J@@A@(D5Ltac_plugin.ExtraargsEgN&'EhN&'@A@8S@@A@(,5Ltac_plugin.Extraargs @A@8W@@A@($5Ltac_plugin.ExtraargsEtM&&EuM&&@ƐA@8`@@A@( 5Ltac_plugin.Extraargs @A@8d@@A@(5Ltac_plugin.ExtraargsEL&&EL&&@ӐA@8m@@A@(5Ltac_plugin.Extraargs @A@8q@@A@(5Ltac_plugin.ExtraargsEI%&EI%&@A@8z@@A@(5Ltac_plugin.Extraargs @A@8~@@A@(5Ltac_plugin.ExtraargsEH%%EH%%@A@8@@A@(5Ltac_plugin.Extraargs @A@8@@A@(5Ltac_plugin.ExtraargsEG%%EG%%@A @8@@A@(5Ltac_plugin.Extraargs @A@8@@ A@(5Ltac_plugin.ExtraargsEF%V%EF%V%@A@8@@A@(l5Ltac_plugin.Extraargs @A@8@@A@(d5Ltac_plugin.ExtraargsEE%'%JEE%'%U@A'@8@@ A@(L5Ltac_plugin.Extraargs @A+@8@@$A@(H5Ltac_plugin.ExtraargsEK&N&wEK&N&@!A3@8@@,A@(05Ltac_plugin.Extraargs@A7@8@@0A@((5Ltac_plugin.ExtraargsED$%ED$%&@-A@@8@@9A@(5Ltac_plugin.Extraargs @AD@8@@=A@(5Ltac_plugin.ExtraargsEC$$EC$$@:AM@8@@FA@(5Ltac_plugin.Extraargs @AQ@8@@JA@(5Ltac_plugin.ExtraargsEA$$E[)e)@@@X@8@@QA@(l5Ltac_plugin.ExtraargsEb*b*Ec**@D@@sJtPBEt!f@9@F ]))F ]))@@u%group@O&string@@@?@Fb*b*}Fb*b*@@v$i31f@9@@@@F!b*b*F"b*b*@@@9 @@@ A@@AC@@B@@AB@9A@@A@D@(\5Ltac_plugin.ExtraargsF1b*b*F2c**@D<@@tRuXB5@9"@@E@(L5Ltac_plugin.ExtraargsF?b*b*F@b*b*@DJ@@uZv_AC@90@@%F@(@5Ltac_plugin.ExtraargsFMc**FNc**@DX@@uYvfAQ@9>@@3E@(,5Ltac_plugin.ExtraargsF[c**F\c**@Df@@tQunA_@9L@@AD@(5Ltac_plugin.ExtraargsFic**Fjc**@Dt@@sItvAm@9Z@@OC@(5Ltac_plugin.ExtraargsFwb*b*Fxc**@@At@9a@@VC@(5Ltac_plugin.ExtraargsF~^))Fc**@@@y@9h@@@\@AX@A@(5Ltac_plugin.ExtraargsFg+8+PFg+8+f@@@2"@"@@z@Fe**Fj++@@@9z@@@ A@@$@C$"@B@@AB@@C@(5Ltac_plugin.ExtraargsFh+i+Fh+i+@@@2ð}"@"@@zL@Fe**Fj++@@@9@@@ A@@$8@C~$;@B@@AB@@C@(5Ltac_plugin.ExtraargsFi++Fi++@@@2ܰz"6@"5@@z@Fe**Fj++@@@9@@@ A@@|$Q@C{$T@B@@AB@@C@(5Ltac_plugin.ExtraargsFe**Fj++@@@F@9@@@$_@C$b@B$e@A@@A@:A@@A@C@(5Ltac_plugin.ExtraargsFo,,=Fo,,U@@@5 "b@"a@@@Fm++Fw--@@@9@@@ A@@$}@D$@C$@B@@AB@@D@(l5Ltac_plugin.ExtraargsGp,X,wGp,X,@@@5("~@"}@@@G m++G w--@@@9@@@ A@@$@D$@C$@B@@AB@@D@(T5Ltac_plugin.ExtraargsGq,,Gq,,@@@5D"@"@@\@G&m++G'w--@@@:@@@ A@@$@D$@C$@B@@AB@@D@(<5Ltac_plugin.ExtraargsG9r,,G:r,-@@@5`"@"@@@GBm++GCw--@@@:,@@@ A@@$@F$@E$@D$@C$@B@@AB@@F@( 5Ltac_plugin.ExtraargsG[s--0G\s--C@@@5"@"@@@Gdm++Gew--@@@:N@@@ A@@$@D$@C$@B@@AB@@D@(5Ltac_plugin.ExtraargsGwt-F-jGxt-F-@@@5"@"@@$@Gm++Gw--@@@:j@@@ A@@%@E%@D%@C%@B@@AB@@E@(5Ltac_plugin.ExtraargsGu--Gu--@@@5#@#@@@Gm++Gw--@@@:@@@ A@@%.@D%1@C%4@B@@AB@@D@(5Ltac_plugin.ExtraargsGv--Gv--@@@5ٰ#/@#.@@@Gm++Gw--@@@:@@@ A@@%J@D%M@C%P@B@@AB@@D@(5Ltac_plugin.ExtraargsGm++Gw--@@@G@:@@@%[@C%^@B%a@A@@A@;A@@A@C@(5Ltac_plugin.ExtraargsG{.>.XG{.>.p@@@9\#^@#]@@@Gy--G33@@@:@@@ A@@%y@C%|@B@@AB@@C@(5Ltac_plugin.ExtraargsG|.s.G|.s.@@@9u#w@#v@@x@Hy--H33@@@:@@@ A@@%@C%@B@@AB@@C@(l5Ltac_plugin.ExtraargsH}..H}..@@@9#@#@@<@Hy--H33@@@;@@@ A@@%@C%@B@@AB@@C@(P5Ltac_plugin.ExtraargsH,~./H-~./'@@@9#@#@@@H5y--H633@@@;@@@ A@@%@E%@D%@C%@B@@AB@@E@(45Ltac_plugin.ExtraargsHK/*/CHL/*/Z@@@9ư#@#@@@HTy--HU33@@@;>@@@ A@@%@C%@B@@AB@@C@(5Ltac_plugin.ExtraargsHd/]/|He/]/@@@9߰#@#@@F@Hmy--Hn33@@@;W@@@ A@@%@D%@C&@B@@AB@@D@(5Ltac_plugin.ExtraargsH//H//@@@9#@#@@ @Hy--H33@@@;s@@@ A@@&@C&@B@@AB@@C@(5Ltac_plugin.ExtraargsH//H/0@@@:$@$@@@Hy--H33@@@;@@@ A@@&1@C&4@B@@AB@@C@(5Ltac_plugin.ExtraargsH00%H00C@@@:-$/@$.@@@Hy--H33@@@;@@@ A@@&J@C&M@B@@AB@@C@(5Ltac_plugin.ExtraargsH0F0aH0F0z@@@:F$H@$G@@V@Hy--H33@@@;@@@ A@@&c@C&f@B@@AB@@C@(5Ltac_plugin.ExtraargsH0}0H0}0@@@:_$a@$`@@@Hy--H33@@@;@@@ A@@&|@C&@B@@AB@@C@(p5Ltac_plugin.ExtraargsH00H00@@@:x$z@$y@@@Iy--I33@@@;@@@ A@@&@C&@B@@AB@@C@(T5Ltac_plugin.ExtraargsI01I01-@@@:$@$@@@Iy--I 33@@@< @@@ A@@&@C&@B@@AB@@C@(85Ltac_plugin.ExtraargsI/101LI0101f@@@:$@$@@f@I8y--I933@@@<"@@@ A@@&@C&@B@@AB@@C@(5Ltac_plugin.ExtraargsIH1i1II1i1@@@:ð$@$@@*@IQy--IR33@@@<;@@@ A@@&@C&@B@@AB@@C@(5Ltac_plugin.ExtraargsIa11Ib11@@@:ܰ$@$@@@Ijy--Ik33@@@ A@@A@C@(5Ltac_plugin.ExtraargsJU44JV44@@@3A@@A@C@(0P9Ltac_plugin.G_obligations&_none_A@AAA@Q*floatarray@,@@@A@@@;@@@@P5extension_constructor@A#int@,@@@A@@@A@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@P@а_$true@@@U@@A@@@U@AF$unit@,@@а`"()@@@^@@A@@@^@A#G#exn@,@@AA@@@a@@&H%array@,@M@A@A@@@h@@-I$list@,N@Aаa"[]@@@s@аb"::@ @@O@@@@A@Y@@@@EJ&option@,P@Aаc$None@@@@аd$Some@ @@@@A@Y@@@@WN&lazy_t@,1Q@A@A@Y@@@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@A=ocaml.warn_on_literal_patternO@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@AƠc@X+End_of_fileC+@@@A͠j@W)Sys_errorC2@.@@Aՠ$r@[.Sys_blocked_ioC:@@@Aܠ+y@V)Not_foundCA@@@A㠠2@U'FailureCH@D@@A렠:@T0Invalid_argumentCP@L@@A󠠠B@Z.Stack_overflowCX@@@AI@S-Out_of_memoryC_@@@AP@R-Match_failureCf@eab@c@@A]@C%bytes@ِ@*PervasivesA@(LibnamesA@*ConstrexprA@.Constrexpr_opsA@&StdargA@&TacargA@)ExtraargsA2set_default_tactic@@@*VernacexprA-locality_flag@@İ@@'TacexprA0glob_tactic_expr@@ðF$unit@@@@@@>plugins/ltac/g_obligations.ml4Vv{Vv@@2get_default_tactic@@@@ʰ*-locality_flag@@Ǡ@)ProofviewA&tactic&@@@@@@@%Vv&Vv@@4print_default_tactic@@5@@Ͱ@"PpA!t@@@@;VvB@@@N@(.9Ltac_plugin.G_obligations@@@B @#@@N@(.@9Ltac_plugin.G_obligationsA@@@@A{@@@@@@ܠto@@٠@@@@@B4@M@@P@(.9Ltac_plugin.G_obligationsA@@@@A!A?@X@@Q@(-9Ltac_plugin.G_obligationsA@@@@Aj*@@AN@g@@P@(-9Ltac_plugin.G_obligations@@@BZ@s@@N@(-|9Ltac_plugin.G_obligations@@@?Bf@@@N@(-9Ltac_plugin.G_obligations'(@@@Br@@@N@(,9Ltac_plugin.G_obligations34@@@B~@@@N@(,9Ltac_plugin.G_obligations?@@@@}B@@@ N@(,`9Ltac_plugin.G_obligationsK~L@@@} B@@@N@(+9Ltac_plugin.G_obligationsWA@@@@A /raw_tactic_expr@@i}xi}T@@i}S@@i}R@@h}h}O@@i}U@i}Qi}_@@i}^B@@@DP@(+9Ltac_plugin.G_obligationsA@@A@@A#i}pA@@@OQ@(+9Ltac_plugin.G_obligationsA@@L@@A,j}@@j}A@@@^P@(+9Ltac_plugin.G_obligations~@m@@h|B@@@jN@(+P9Ltac_plugin.G_obligations~@y@@h{fB@ @@vN@(+9Ltac_plugin.G_obligationsy|@@@zB@@@N@(*9Ltac_plugin.G_obligationsA@@@@A~yvq@@Q{#Qz@@Qz@@Qzje@@PzPz@@Q{@QzQ{ @@Q{ B)@C@@P@(*x9Ltac_plugin.G_obligationsA@@@@A!Q{A4@N@@Q@(*T9Ltac_plugin.G_obligationsA@@@@A`*R{2@@R{1AC@]@@P@(*,9Ltac_plugin.G_obligationsy|@@@Pz5BO@i@@N@()9Ltac_plugin.G_obligationsy|@@@PyaB[@u@@N@()l9Ltac_plugin.G_obligationsrw@@@xBg@@@N@((9Ltac_plugin.G_obligations)A@@@@A栰ᠰޠ@@9y9x@@9x@@9x󠰳Ҡ@@8x8x@@9x@9x9y@@9xB@@@P@((9Ltac_plugin.G_obligationsSA@@@@A!9yA@@@Q@((9Ltac_plugin.G_obligations^A@@@@AȠ*:y'@@:y&A@@@.P@((9Ltac_plugin.G_obligationsmrnw@=@@8x$B@@@:N@((09Ltac_plugin.G_obligationsyrzw@I@@8wEB@@@FN@('9Ltac_plugin.G_obligationsip@U@@uАB@@@RN@('\9Ltac_plugin.G_obligationsA@@O@@ANIFA@@v?v@@v@@v:5@@uv@@v@vv&@@v%B@@@|P@('89Ltac_plugin.G_obligationsA@@y@@A!v7A@@@Q@('9Ltac_plugin.G_obligationsA@@@@A0*vN@@vMA@-@@P@(&9Ltac_plugin.G_obligationsA@@@@A~@@vvu@@vt@@vs~Dvp@@vv@vrv@@vB:@T@@P@(&9Ltac_plugin.G_obligationsA@@@@AvAE@_@@Q@(&9Ltac_plugin.G_obligationsA@@@@Aq'v@@vAT@n@@P@(&(9Ltac_plugin.G_obligationsA@@@@AӠΠˠ@@wv@@v@@vޠv۠@@v@vv@@vB{@@@P@(&9Ltac_plugin.G_obligations=A@@@@AvA@@@ Q@(%9Ltac_plugin.G_obligationsHA@@@@A'w@@wA@@@P@(%9Ltac_plugin.G_obligationsWiXp@'@@u#B@@@$N@(%L9Ltac_plugin.G_obligationscidp@3@@sB@@@0N@($9Ltac_plugin.G_obligationsob 4 4pg@?@@qB@@@@@rD@r@rN@@rMB'@A@@P@(#9Ltac_plugin.G_obligationsA@@@@Ar_A2@L@@Q@(#9Ltac_plugin.G_obligationsA@@@@A^'rv@@ruAA@[@@P@(#\9Ltac_plugin.G_obligationsA@@@@A@@rr@@r@@rr@@r@rr@@rBh@@@P@(#89Ltac_plugin.G_obligations*A@@@@ArAs@@@Q@(#9Ltac_plugin.G_obligations5A@@@@A'r@@rΐA@@@P@("9Ltac_plugin.G_obligationsDA@@@@A@@s%s@@s@@rr@@s@rs @@s B@@@,P@("9Ltac_plugin.G_obligationskA@@)@@AsA@@@7Q@("t9Ltac_plugin.G_obligationsvA@@4@@A࠰'s4@@s3A@@@FP@("89Ltac_plugin.G_obligationsA@@C@@AB=:.@@ss[@@sZ@@sY.sV@@s\@sXsf@@seB@@@mP@("9Ltac_plugin.G_obligationsA@@j@@AswA@@@xQ@(!9Ltac_plugin.G_obligationsA@@u@@A!'s@@sA@@@P@(!9Ltac_plugin.G_obligationsb 4 4g@@@qB@*@@N@(!x9Ltac_plugin.G_obligationsb 4 4g@@@o%B@6@@N@(! 9Ltac_plugin.G_obligationsT  ` / 2@@@g*B(@B@@N@( 9Ltac_plugin.G_obligationsA@@@@Ao@@ Ah1 Ag@@ Ag@@ Ag@@ @gc @g@@ Ag@ Ag Ah@@ AhBR@l@@P@( 9Ltac_plugin.G_obligationsA@@@@A! Ah)A]@w@@Q@( |9Ltac_plugin.G_obligationsA@@@@A* Bi2@@ Bi1Al@@@P@( @9Ltac_plugin.G_obligations.A@@@@A렰栰㠰@@ AjH Aj$@@ Aj#@@ Aj"נD @j@@ Aj%@ Aj! Aj/@@ Aj.B@@@P@( 9Ltac_plugin.G_obligationsUA@@@@A Aj@A@@@!Q@(9Ltac_plugin.G_obligations`A@@@@Aʠ' BjW@@ BjVA@@@0P@(9Ltac_plugin.G_obligationsoA@@-@@A,'$@*ConstrexprA+constr_expr@@ Aj Aj~@@ Aj}@@ Aj| @jy@@ Aj@ Aj{ Aj@@ AjB@@@\P@(9Ltac_plugin.G_obligationsA@@Y@@A# AjA@@@gQ@(t9Ltac_plugin.G_obligationsA@@d@@A, Bj@@ BjA@ @@vP@(H9Ltac_plugin.G_obligationsA@@s@@Armj@@ Aj@@ Aj Aj@@ Aj@@ AjѠb @jΠ@@ Aj@ Aj Aj@@ AjݐB @8@@P@($9Ltac_plugin.G_obligationsA@@@@A" AjA )@C@@Q@(9Ltac_plugin.G_obligationsA@@@@AU+ Bk@@ BkA 8@R@@P@(9Ltac_plugin.G_obligationsA@@@@A@@ AkX Ak4@@ Ak3@@ Ak2 @k/@@ Ak5@ Ak1 Ak?@@ Ak>B _@y@@P@(9Ltac_plugin.G_obligations!A@@@@A AkPA j@@@Q@(9Ltac_plugin.G_obligations,A@@@@A' Bkg@@ BkfA y@@@P@(D9Ltac_plugin.G_obligations;A@@@@A󠰳𠰖@@ Ak Ak@@ Ak@@ Ak䠰Q @k@@ Ak@ Ak Ak@@ AkB @@@#P@( 9Ltac_plugin.G_obligationsbA@@ @@A AkA @@@.Q@(9Ltac_plugin.G_obligationsmA@@+@@Aנ' Bk@@ BkA @@@=P@(9Ltac_plugin.G_obligations|A@@:@@A941@@ Al@@ Al Ak@@ Ak@@ Akߠ) @kܠ@@ Ak@ Ak Ak@@ AkB @@@hP@(9Ltac_plugin.G_obligationsA@@e@@A" AkA @ @@sQ@(9Ltac_plugin.G_obligationsA@@p@@A+ Bl@@ BlA @@@P@(P9Ltac_plugin.G_obligationsA@@@@A~yvF@@ Alf AlB@@ AlA@@ Al@j @l=@@ AlC@ Al? AlM@@ AlLB &@@@@P@(,9Ltac_plugin.G_obligationsA@@@@A Al^A 1@K@@Q@(9Ltac_plugin.G_obligationsA@@@@A]' Blu@@ BltA @@Z@@P@(9Ltac_plugin.G_obligations A@@@@A@@ Al Al@@ Al@@ Al @l@@ Al@ Al Al@@ AlB g@@@P@(9Ltac_plugin.G_obligations )A@@@@A AlA r@@@Q@(9Ltac_plugin.G_obligations 4A@@@@A' Bl@@ BlϐA @@@P@(X9Ltac_plugin.G_obligations CA@@@@A@@ Am@@ Am Al@@ Al@@ Al𠰖] @l@@ Al@ Al Al@@ AlB @@@/P@(49Ltac_plugin.G_obligations nA@@,@@A" Am A @@@:Q@(9Ltac_plugin.G_obligations yA@@7@@A㠰+ Bm%@@ Bm$A @@@IP@(9Ltac_plugin.G_obligations A@@F@@AE@= @@ Amv AmR@@ AmQ@@ AmP1 @mM@@ AmS@ AmO Am]@@ Am\B @@@pP@(9Ltac_plugin.G_obligations A@@m@@A AmnA @@@{Q@(9Ltac_plugin.G_obligations A@@x@@A$' Bm@@ BmA @!@@P@(d9Ltac_plugin.G_obligations A@@@@A~  @@ Am@@ Am Am@@ Am@@ Amv @m@@ Am@ Am Am@@ AmB 2@L@@P@(@9Ltac_plugin.G_obligations A@@@@A" AmA =@W@@Q@($9Ltac_plugin.G_obligations A@@@@Ai+ Bm@@ BmؐA L@f@@P@(9Ltac_plugin.G_obligations A@@@@AˠƠà@@ An8 An@@ An@@ An$ @n@@ An@ An An@@ AnB s@@@P@(9Ltac_plugin.G_obligations 5A@@@@A An0A ~@@@Q@(|9Ltac_plugin.G_obligations @A@@@@A' BnG@@ BnFA @@@P@(P9Ltac_plugin.G_obligations OA@@ @@A   @@ An@@ An Ang@@ Anf@@ Anei @nb@@ Anh@ And Anr@@ AnqB @@@;P@(,9Ltac_plugin.G_obligations zA@@8@@A" AnA @@@FQ@(9Ltac_plugin.G_obligations A@@C@@A+ Bn@@ BnA @@@UP@(9Ltac_plugin.G_obligations A@@R@@AQLI נ @@ An@@ An An@@ An@@ An͠A @nʠ@@ An@ An An@@ AnِB @ @@P@(9Ltac_plugin.G_obligations A@@}@@A" AnA @ "@@Q@(9Ltac_plugin.G_obligations A@@@@A4+ Bo@@ BoA @ 1@@P@(d9Ltac_plugin.G_obligations T   ` / 2@@@ @eΐB #@ =@@N@(9Ltac_plugin.G_obligations T   ` / 2@@@ @CB /@ I@@N@(l9Ltac_plugin.G_obligations } I n v@F$unit@@@/C :@ X@@ A@ @@AB =@ :@A 9 7B 5 4CD@@K@(d9Ltac_plugin.G_obligations } I n v@@@[+C M@ k@@K@(9Ltac_plugin.G_obligations } I n v@@A T@ r@@K@(9Ltac_plugin.G_obligations { { @ 7C \@ {@@# ^  X W U@ T@ABCD@@J@(9Ltac_plugin.G_obligations ({ ){ @@&GenargA6abstract_argument_type E &rlevel@@$<@@$;*A {@ @@J@(t9Ltac_plugin.G_obligations By Cy@ }A @ @@K H @ @A |@BCD@@I@(\9Ltac_plugin.G_obligations Pt Qt@ A @ @@Y V @ @ABC@@H@(L9Ltac_plugin.G_obligations ]t ^t@@(LibnamesA)reference@@UV kA @ @@H@(49Ltac_plugin.G_obligations @A @ @@ P @ @^#arg@J@@ABC !D@@J@(9Ltac_plugin.G_obligations |t }t@@(LibnamesA&qualid@@W xW#ΐA @ @@6H@(9Ltac_plugin.G_obligations ^ ^@@A ɰ#tac@@)ProofviewA&tactic @@@@  @ [/5 [/8@@@ @@@ @A @ @A @E@@ABC@@EA(9Ltac_plugin.G_obligations [/; ]@AB @ @@ @ @ @ABC@@D(9Ltac_plugin.G_obligations [/M [/c@1 @@o@@lA @ /@@E@(9Ltac_plugin.G_obligations W W@  ڠ @B @ ?@@@@@@@(\9Ltac_plugin.G_obligations \t| \t@ @@}xa\@@v@w|A 4@ Z@@@%param@A@@A@ A@@A@A@(P9Ltac_plugin.G_obligations \tx \t@@@ B@ h@@A@(D9Ltac_plugin.G_obligations i i@@A Ma!f@ @ ` `@@b#tac@ @ ` !`@@c#env@@)GeninternA)glob_sign@@a@ 0a 1a@@#tac@  @@Sa@@a@ Ab Bb@@@ @@@&C@@A3B@@D1A@@AB@@D@(<9Ltac_plugin.G_obligations Qc+7 Rc+;@@A@@ @@@ @AB@@C@($9Ltac_plugin.G_obligations [g \g@@AM#tac@ ``@ gd<E hd<H@@#tac@@&GenargA0generic_argument &rlevel@@b@@b@ eLT eLW@@R#tac@ 8@@?b:@ f f@@@ @@@^ @F@@AL@BK@G.E9DN@AC@@G@(9Ltac_plugin.G_obligations f f@@@Fb9(@;bEBO@ @@jh@@AB@@E@(9Ltac_plugin.G_obligations f g@@AY@ @@ EA(9Ltac_plugin.G_obligations eLZ eL@ABb@ @@~|@-@AB@@D (9Ltac_plugin.G_obligations eLh eL@a6abstract_argument_type nba@@bbAz@ 6@@E@(9Ltac_plugin.G_obligations eLP g@@A@ =@@D@(9Ltac_plugin.G_obligations b i@@A@ D@@CA(9Ltac_plugin.G_obligations a a @AA@ N@@@@A@B@@B (9Ltac_plugin.G_obligations a a @@'EnvironA#env@@abA@ e@@B@(9Ltac_plugin.G_obligations a i@@@@ l@@B@(x9Ltac_plugin.G_obligations[@@N@ p@@@]#eta@A@@A@A@@A@A@(d9Ltac_plugin.G_obligations A:_ A:e@@@b!t@ V@@[+[/n[/@ .A:J /A:[@@#loc@@$PlocA!t@@/@ <@/1 =@/8@@@ @@@A@@AC@B@@$C@@AB@@C@(L9Ltac_plugin.G_obligations KBfq LBfu@@@@@A@@-@ W@/1 X@/8@@@ @@@A@@A@@A@(9Ltac_plugin.G_obligations aH 5 ? bH 5 m@@A!c@@*ConstrexprA+constr_expr@@[3[1[1@ xF yF@@!t@[1X[1@ F F@@"id@@)MisctypesA%lname@@[3[2[1@ F F@@e@@dAc@@1@ E E@@#typ@6^1@ G G@@@ @@@EG@@A+C@@BA@@@H@F@D@B@@ACE@@I@@ABC@ 4A@@A@IA( 9Ltac_plugin.G_obligations G G 1@AAf@ '@@#@@@ABC@H(9Ltac_plugin.G_obligations G  G /@jAt@ 5@@I@(9Ltac_plugin.G_obligations G H 5 m@@@{@ <@@H@(t9Ltac_plugin.G_obligations O   O  @@@(#obl@ @ O   O  @@#tac@ @ O   O  @@@ Q@@@B@@A A@@B@ A@@A@B@(L9Ltac_plugin.G_obligationsO  O  @@@!t@ @&GenargA5glob_generic_argument@@3Y@@3X3O@O  O  @@@ u@@@A@@A@6A@@A@A@(,9Ltac_plugin.G_obligations"P  #P  6@@@g#obl@ @*P  +P  @@#tac@ @0P  1P  @@@ @@@B@@A A@@B@ A@@A@B@(9Ltac_plugin.G_obligations>P  ?P  1@@@!t@ 3@&GenargA5glob_generic_argument@@5n@@5m5d@TP  UP  @@@ @@@A@@A@6A@@A@A@(9Ltac_plugin.G_obligations`R 8 ZaR 8 @@@@*VernacexprA@ @@@ ?i@A@@A@@A@(9Ltac_plugin.G_obligationsoT  p` / 2@@A@ @@@t@A@@A@ .B@@ A@@AB@AB(9Ltac_plugin.G_obligations_  _  .@@Aǰ#tac@@&GenargA4raw_generic_argument@@ Aes Aeu@A@@ P@@A@@ Ƞ @@e@@e Ce~@_  _  .@@@ @@@ @B@@A4@D(C@@AB6@DA(9Ltac_plugin.G_obligations_  _  .@AB2@ @@D@@ABC@C (9Ltac_plugin.G_obligations_  _  .@0 CeU@@ Ae Ae Ce@@ Ce CeAO@ /@@D@(9Ltac_plugin.G_obligations_  _  .@@AV@ 6@@$C`(\9Ltac_plugin.G_obligationsT  ` / 2@A@$@ >@@pAh(T9Ltac_plugin.G_obligations_  _  .@@Ai$atts@@,VernacinterpA$atts@@ Ae Aeg@_  _  .@@"st@@+VernacstateA!t@ Ae Ae Aee@_  _  .@@@ m@@@ _@C@@A,B@@A@@AB@ A@@AB@@B@CA(P9Ltac_plugin.G_obligations#_  $_  ,@AB=@ @@@@A@B@B (@9Ltac_plugin.G_obligations/_  0_  .@@@H@ @@ B@(9Ltac_plugin.G_obligations6T  7` / 2@@A{@ @@@;@A@@A@ B@@~A@@AB@AB(9Ltac_plugin.G_obligationsG]  H^  @@A$name@@@ Ad Ad@VA@@ @@A@#tac@  Cd@^A@@ @@A@@ @@e Ce@h]  i^  @@@@@e4@@e3 Ce@v]  w^  @@@ @@@ @C @B@@#F8E@@ABJ@G1D@@ACL@GA(9Ltac_plugin.G_obligations]  ^  @ABH@ @@Z@@ACY@F (9Ltac_plugin.G_obligations]  ^  @Ѡ7 Ce#2@@ Ae; Ae- Ce%@@ Ce& Ce+Ae@ @@G@(9Ltac_plugin.G_obligations]  ^  @@Al@@@$FA(9Ltac_plugin.G_obligations]  ^  @ABu@@@@H@A@AB0C@E(9Ltac_plugin.G_obligations]  ^  @p Cea@@ Ae Ae Ce@@ Ce  CeA@;@@F@(9Ltac_plugin.G_obligations]  ^  @@A@B@@%E(D9Ltac_plugin.G_obligationsT  ` / 2@A@0@J@@A(<9Ltac_plugin.G_obligations]  ^  @@A @  Ad@]  ^  @@@ Aef Ad@]  ^  @@@d@@@V@C@@AB@@A@@AB@B@@AA@@C@@AB@CA(89Ltac_plugin.G_obligations^  ^  @AB*@|@@@@A@B@B ( 9Ltac_plugin.G_obligations(]  )^  @@@5@@@ B@(9Ltac_plugin.G_obligations/T  0` / 2@@At@@@@4@A@@A@8B@@wA@@AB@AB(9Ltac_plugin.G_obligations@[ , .A\ \ @@A#num@@@ Adf Adh@OA@@ @@A@#tac@  Cdk@WA@@@@A@@ @@d Cdv@a[ , .b\ \ @@@@@d@@d Cd@o[ , .p\ \ @@@@@@@C@B@@#F8E@@ABJ@G1D@@ACL@GA(9Ltac_plugin.G_obligations[ , .\ \ @ABH@@@Z@@ACY@F (9Ltac_plugin.G_obligations[ , .\ \ @ʠ7 Cd+@@ Ad Ad Cd@@ Cd CdAe@@@G@(9Ltac_plugin.G_obligations[ , .\ \ @@Al@ @@$FA(9Ltac_plugin.G_obligations[ , .\ \ @ABu@@@@H@A@AB0C@E(9Ltac_plugin.G_obligations[ , .\ \ @p CdzZ@@ Ad Ad Cd|@@ Cd} CdA@4@@F@(|9Ltac_plugin.G_obligations[ , .\ \ @@A@;@@%E($9Ltac_plugin.G_obligationsT  ` / 2@A@)@C@@A(9Ltac_plugin.G_obligations[ , .\ \ @@A@ AdZ@[ , .\ \ @@@ Ad AdX@[ , .\ \ @@@]@@@O@C@@AB@@A@@AB@B@@A A@@C@@AB@CA(9Ltac_plugin.G_obligations\ \ b\ \ @AB*@u@@@@A@B@B (9Ltac_plugin.G_obligations![ , ."\ \ @@@5@@@ B@(9Ltac_plugin.G_obligations(T  )` / 2@@Am@@@@-@A@@A@1B@@pA@@AB@AB(9Ltac_plugin.G_obligations9Y  :Z  +@@A#num@@@ Ac Ac@JA@@@@A@!t@  Cc@RA@@@@A@#tac@ Cc@ZA@@@@A@@ @@c Cc@dY  eZ  +@@@ @@c Cc@nY  oZ  +@@@@@d@@d Cd@|Y  }Z  +@@@@@@@D@C@B@@0HMG@@ABa@+IGF@@A$JBE@@BCg@JA(9Ltac_plugin.G_obligationsY  Z  +@ABc@@@!u@BCt@I (9Ltac_plugin.G_obligationsY  Z  +@ޠ> Cd?@@ Ad Ad Cd @@ Cd  CdA@@@J@(p9Ltac_plugin.G_obligationsY  Z  +@@A@ @@$IA(l9Ltac_plugin.G_obligationsY  Z  +@AB@*@@O@@@A=@BC@H(\9Ltac_plugin.G_obligationsY  Z  +@ w Cc頰n@@ Ad Ac Cc@@ Cc CcA@H@@I@(@9Ltac_plugin.G_obligationsY  Z  +@@A@O@@%HA(<9Ltac_plugin.G_obligationsY  Z  +@AB@Y@@@~@t@AB1C@G(,9Ltac_plugin.G_obligationsY  Z  +@< Cc̠@@ Ac Ac Cc@@ Cc CcԐA@w@@H@(9Ltac_plugin.G_obligationsY   Z  +@@A@~@@%G( 9Ltac_plugin.G_obligations'T  (` / 2@A@l@@@A( 9Ltac_plugin.G_obligations/Y  0Z  +@@AH@E Ac@8Y  9Z  +@@=@G AdY Ac@AY  BZ  +@@@@@@@C@@AB@@A@@AB@B@@QA@@ABC@@D@@AC@CA( 9Ltac_plugin.G_obligationsZZ  [Z  )@AB,@@@@@A@B@B ( h9Ltac_plugin.G_obligationsfY  gZ  +@@@7@@@ B@( @9Ltac_plugin.G_obligationsmT  n` / 2@@A@@@@r@A@@A@vB@@A@@AB@AB( 9Ltac_plugin.G_obligations~W U WX  @@Aɰ#num@@@ Ac Ac@A@@M@@A@$name@  Cc @A@@U@@A@#tac@ Cc @A@@]@@A@@ @@c- Cc@W U WX  @@@L@@cJ Cc6@W U WX  @@@頰@@ch@@cg CcS@W U WX  @@@ @@@@D@C@B@@A&IBF@@4HQG@@ABe@$JBE@@ACg@JA( 9Ltac_plugin.G_obligationsW U WX  @ABc@A@@!u@@ACt@I ( 9Ltac_plugin.G_obligationsW U WX  @#> CcW@@ Aco Aca CcY@@ CcZ Cc_A@^@@J@( 9Ltac_plugin.G_obligationsW U WX  @@A@e@@$IA( 9Ltac_plugin.G_obligationsW U WX  @AB@o@@ODCB/C@H ( 9Ltac_plugin.G_obligationsW U WX  @Qv Cc:@@ AcQ AcD Cc<@@ Cc= CcBA@@@I@( 9Ltac_plugin.G_obligations4W U W5X  @@A@@@$HA( 9Ltac_plugin.G_obligations=W U W>X  @AB@@@}r@o@AB^C@G( 9Ltac_plugin.G_obligationsJW U WKX  @ Cc@@ Ac4 Ac' Cc@@ Cc  Cc%A@@@H@( 9Ltac_plugin.G_obligationscW U WdX  @@A@@@%G( 9Ltac_plugin.G_obligationskT  l` / 2@A@@@@A( 9Ltac_plugin.G_obligationssW U WtX  @@A@F Ab@|W U W}X  @@@H Ac Ab@W U WX  @@@@@@@C@@AB@@A@@AB@C@@AB@@A@@AD@@BC@CA( 9Ltac_plugin.G_obligationsX  X  @AB,@@@@@A@B@B ( 9Ltac_plugin.G_obligationsW U WX  @@@7@ @@ B@( 9Ltac_plugin.G_obligationsT  ` / 2@@A@@@@@A@@A@B@@A@@AB@AB( d9Ltac_plugin.G_obligationsU  V % T@@A #num@H@@ AC AC@A@@@@A@ $name@  CC@A@@@@A@ !t@ CC@A@@@@A@ #tac@ CC@A@@@@A@ #@e@@C CC@U  V % T@@ "@@@C CC@U  V % T@@ $@ @@D  CC@ U   V % T@@ &@A@@@F@@F CE@U  V % T@@@x@@@k@En@Dq@Ct@B@@A3KWH@@AJfI@@AB|@2LXG@@A+MSF@@BC@MA( `9Ltac_plugin.G_obligations@U  AV % T@AB~@@@(@BC@L ( P9Ltac_plugin.G_obligationsLU  MV % T@E CE񠰖@@ AF  AE CE@@ CE CEA@@@M@( <9Ltac_plugin.G_obligationseU  fV % T@@A@@@$LA( 89Ltac_plugin.G_obligationsnU  oV % T@AB@@@V@@@A=@BC@K( (9Ltac_plugin.G_obligations{U  |V % T@~ CC@@ AE AD CC@@ CC CDA@@@L@( 9Ltac_plugin.G_obligationsU  V % T@@A@@@%KA( 9Ltac_plugin.G_obligationsU  V % T@AB@@@wvB0C@J ( 9Ltac_plugin.G_obligationsU  V % T@ߠ CCߠ@@@ AC AC CC@@ CC CCA@@@K@( 9Ltac_plugin.G_obligationsU  V % T@@A@!@@$JA( 9Ltac_plugin.G_obligationsU  V % T@AB@+@@@@AB_C@I( 9Ltac_plugin.G_obligationsU  V % T@ CC o@@ AC AC CC@@ CC CCʐA$@I@@J@( 9Ltac_plugin.G_obligationsU  V % T@@A+@P@@%I8( 9Ltac_plugin.G_obligationsT  ` / 2@A@>@X@@HA@( 9Ltac_plugin.G_obligationsU  V % T@@AA !@ AC@ U   V % T@@ "@ Ab AC AC@U  V % T@@@t@@@f@C@@AB@@A@@AB@+C@@A6B@@'A@@AB%D@@E@@AC@CA( 9Ltac_plugin.G_obligations0V % +1V % R@AB0@@@@@A@B@B ( 9Ltac_plugin.G_obligations<U  =V % T@@@;@@@ B@( 9Ltac_plugin.G_obligationsCT  D` / 2@@A !i@A#int@@@ ACc AC@TT  U` / 2@@ $depr@k+deprecation@@ ACZ AC @aT  b` / 2@@ !f@x.vernac_command}+plugin_args@@ ACX@y ACW AC!@sT  t` / 2@@@@@@%D@@AC@@B5B@@  ~@A@@AC@@DA( 9Ltac_plugin.G_obligationsT  ` / 2@A@@@@@@A@B@@B ( d9Ltac_plugin.G_obligationsT  ` / 2@@A@@@@ @A@@A@"A@@A@AB( L9Ltac_plugin.G_obligationsA@@^@@A@A@@&GenargA4raw_generic_argument@@ Ae Ag@A@@n@@A@@@@@@B@@A"@B @B( 9Ltac_plugin.G_obligationsT  ` / 2@A@@@@,A&( 9Ltac_plugin.G_obligationsA@@@@A@@&#loc@F$unit@@@ Ae@A@@@@A@@1@@@A@@A@bA@@A@A@(9Ltac_plugin.G_obligationsT  ` / 2@@A#@=@@@ @A@@A@oA@@A@AB(9Ltac_plugin.G_obligationsA@@@@A@A4@N Af@A@@@@A@@U Cf@A@@@@A@@\@@@N@CQ@B@@A%@B#@C!(9Ltac_plugin.G_obligations T  ` / 2@A@R@l@@/A)(t9Ltac_plugin.G_obligationsA@@@@A@@)P@O@A@@@@A@@z@@@ A@@A@A@@A@A@(X9Ltac_plugin.G_obligations'T  (` / 2@@Al@@@@ ,@A@@A@A@@A@AB(89Ltac_plugin.G_obligations6A@@@@A@A}@ Af@?A@@@@A@@ Cf@FA@@@@A@@@@@@C@B@@A%@B#@C!(9Ltac_plugin.G_obligationsVT  W` / 2@A@@@@/A)(9Ltac_plugin.G_obligations^A@@@@A@@)@@dA@@"@@A@@@@@ A@@A@A@@A@A@(9Ltac_plugin.G_obligationspT  q` / 2@@A@@@@ u@A@@A@A@@A@AB(9Ltac_plugin.G_obligationsA@@=@@A@AǰC@ Afw@A@@G@@A@?@ Cfz@A@@N@@A@>@ Cf}@A@@U@@A@@@@@@D@C@B@@A0@B.@D,(<9Ltac_plugin.G_obligationsT  ` / 2@A@@ @@:A4((9Ltac_plugin.G_obligationsA@@p@@A@@4@@A@@v@@A@@@@@ A@@A@HA@@A@A@( 9Ltac_plugin.G_obligationsT  ` / 2@@A @#@@@ @A@@A@UA@@A@AB(9Ltac_plugin.G_obligationsA@@@@A@AR@5 AfF@A@@@@A@N@< CfI@A@@@@A@M@C CfL@A@@@@A@@J@@@<@D?@CB@B@@A0@B.@D,(9Ltac_plugin.G_obligationsT  ` / 2@A@C@]@@:A4(p9Ltac_plugin.G_obligationsA@@@@A@@4A@@@ A@@@@A@@k@@@ A@@A@A@@A@A@(T9Ltac_plugin.G_obligationsT  ` / 2@@A]@w@@@ @A@@A@A@@A@AB(9Ltac_plugin.G_obligations'A@@@@A@Apa@ Af@2A@@@@A@]@ Cf@9A@@@@A@\@ Cf@@A@@@@A@[@ Cf@GA@@@@A@@@@@@E@D@C@B@@A;@B9@E7(9Ltac_plugin.G_obligations]T  ^` / 2@A@@@@EA?(9Ltac_plugin.G_obligationseA@@#@@A@@?@@kA@@)@@A@@@@@ A@@A@A@@A@A@(h9Ltac_plugin.G_obligationswT  x` / 2@@@!i@3@@ Ae Ae@T  ` / 2@@!f@@I$list@@@ Ae@˰@*VernacexprA5vernac_classification@@ Ae@ Ae@ Ae Ae@T  ` / 2@@@@@@A@@,B@@AB@@B@(,9Ltac_plugin.G_obligationsT  ` / 2@@@!i@g@@ @gn @g0@T  ` / 2@@!r@I$list@@'EgrammlA1grammar_prod_item@@ @gb@@ @ga @g,@T  ` / 2@@@/@@@(B@@AA@@B@@B@(9Ltac_plugin.G_obligationsb 4 4g@@A!@;@@@ @A@@A@@AB(9Ltac_plugin.G_obligationsefB@@A2#num@ k@@pp@A@@@@A@!t@ p@A@@@@A@@x@@pp@ e fB@@@@@pp@efB@@@s@@@e@Ch@B@@F4E@@ABB@G-D@@AC@@GA(9Ltac_plugin.G_obligations-e.fB@ABD@@@R@@AC@@F (9Ltac_plugin.G_obligations9e:fB@ o3p @@ppp@@ppAa@@@G@(9Ltac_plugin.G_obligationsReSfB@@Ah@@@$FA(9Ltac_plugin.G_obligations[e\fB@ABq@@@@H@A@AB0C@@E(9Ltac_plugin.G_obligationsheifB@ lp @@ppp@@ppA@@@F@(9Ltac_plugin.G_obligationsefB@@A@@@%E(,9Ltac_plugin.G_obligationsb 4 4g@A@@@@A($9Ltac_plugin.G_obligationsefB@@A @ @@q p{@efB@@ @ @qqpy@efB@@@ @@@@C@@A B@@A@@AB@A@@AB@@B@CA( 9Ltac_plugin.G_obligationsfBHfB@AC1@!@@@@A@B@B (9Ltac_plugin.G_obligationsfBlfB@@)ProofviewA&tactic@@p@@ppAM@=@@B@(9Ltac_plugin.G_obligationsefB@@@T@D@@#B@(9Ltac_plugin.G_obligationsb 4 4g@@A1@K@@@ @A@@A@@AB(9Ltac_plugin.G_obligationsc p rd @@AD#num@ }@@oooq@ A@@@@A@$name@ ot@A@@@@A@!t@ow@A@@@@A@@@@oo@$c p r%d @@@@@oo@.c p r/d @@@@@oo@8c p r9d @@@@@@@D@C@B@@A"I>F@@0HMG@@AB]@ J>E@@AC@@JA(9Ltac_plugin.G_obligationsXc p rYd @AB_@@@!m@@AC@@I (|9Ltac_plugin.G_obligationsdc p red @ :o  @@p?oo@@ooʐA|@@@J@(`9Ltac_plugin.G_obligations}c p r~d @@A@@@$IA(\9Ltac_plugin.G_obligationsc p rd @AB@@@ODCB/C@@H (L9Ltac_plugin.G_obligationsc p rd @ Ƞro )@@ooo@@ooA@@@I@(09Ltac_plugin.G_obligationsc p rd @@A@ @@$HA(,9Ltac_plugin.G_obligationsc p rd @AB@@@}r@o@AB^C@@G(9Ltac_plugin.G_obligationsc p rd @ o X@@ooo@@ooA@2@@H@(9Ltac_plugin.G_obligationsc p rd @@A@9@@%G(9Ltac_plugin.G_obligationsb 4 4g@A@'@A@@A(9Ltac_plugin.G_obligationsc p rd @@A @[ol@c p rd @@ @Zpzojok@c p rd @@@]@@@O@C@@AB@@A@@AB@B@@AA@@C@@AB@CA(9Ltac_plugin.G_obligationsd  d @AC,@u@@@@A@B@B (X9Ltac_plugin.G_obligations!d  "d @TO@@pL@@pKp[AB@@@B@(D9Ltac_plugin.G_obligations3c p r4d @@@I@@@B@( 9Ltac_plugin.G_obligations:b 4 4;g@@A@@@oGo+@Gb 4 4Hg@@@@@o>o/@Qb 4 4Rg@@@@@o<@o;o0@^b 4 4_g@@@@@@D@@AC@@B)B@@i@A@@AC@@DA(9Ltac_plugin.G_obligationsqb 4 4rg@A@@@@@@A@B@@B (9Ltac_plugin.G_obligations|b 4 4}g@@A@@@@@A@@A@@AB(9Ltac_plugin.G_obligationsA@@G@@A@Aа @@@q&qt@A@@S@@A@@ qw@A@@Z@@A@@@@@@C@B@@A&@B@@C$(p9Ltac_plugin.G_obligationsb 4 4g@A@@ @@0A,(P9Ltac_plugin.G_obligationsA@@r@@A@@,@@@q$@A@@{@@A@@@@@ A@@A@@A@(<9Ltac_plugin.G_obligationsb 4 [b 4 o@@@@&@@@@A@@A@@A@( 9Ltac_plugin.G_obligationsb 4 4g@@A@1@@@ @A@@A@@AB(9Ltac_plugin.G_obligationsA@@@@A@A'@WqA@A@@@@A@@^qD@A@@@@A@ @eqG@A@@@@A@@V@@@H@DK@CN@B@@A.@B@@D,(9Ltac_plugin.G_obligations b 4 4 g@A@O@i@@8A4(|9Ltac_plugin.G_obligationsA@@@@A@@4 M@^@A@@@@A@@w@@@ A@@A@@A@(h9Ltac_plugin.G_obligations"b 4 [#b 4 o@@@@@@@ '@A@@A@@A@(<9Ltac_plugin.G_obligations-b 4 4.g@@@t@@@q-q@9b 4 4:g@@@@@@q%@@@q#@q"@q!q@Kb 4 4Lg@@@@@@A@@"B@@AB@@B@(9Ltac_plugin.G_obligationsWb 4 4Xg@@@@@@qq@cb 4 4dg@@@@@q@@qq@rb 4 4sg@@@@@@B@@AA@@B@@B@(9Ltac_plugin.G_obligations~no@@A@@@@'@A@@A@@AB(9Ltac_plugin.G_obligationsip@@A@@@ A (9Ltac_plugin.G_obligationsip@A@@@@A(9Ltac_plugin.G_obligationsno@@A% @ @@ut@no@@& @ @uut@no@@@@@@@C@@A B@@A@@AB@@CA(9Ltac_plugin.G_obligationsoo@AB-@'@@@@A@B@@B (9Ltac_plugin.G_obligationsno@@@8@2@@ B@(l9Ltac_plugin.G_obligationsip@@A@9@@@$@A@@A@@AB(X9Ltac_plugin.G_obligationslMOm}@@A. !t@ g@@tt@A@@@@A@! @@@tt@lMOm}@@@]@@@O@B@@A'@DC@@AB@@DA(T9Ltac_plugin.G_obligationslMOm}@AB)@p@@7@@AB@@C (D9Ltac_plugin.G_obligationslMOm}@R,t@@ttt@@ttAF@@@D@((9Ltac_plugin.G_obligations5lMO6m}@@AM@@@$CW(9Ltac_plugin.G_obligations=i>p@A@@@@cA_(9Ltac_plugin.G_obligationsElMOFm}@@A`" ^@tv@NlMOOm}@@# S@ttt@WlMOXm}@@@@@@@C@@AB@@A@@AB@nA@@A@CA(9Ltac_plugin.G_obligationsjm}km}@AB&@@@@@A@B@B (9Ltac_plugin.G_obligationsvm}wm}@@)ProofviewA&tacticB@@t@@ttAB@@@B@(9Ltac_plugin.G_obligationslMOm}@@@I@@@#B@(9Ltac_plugin.G_obligationsip@@A@@@@@A@@A@@AB(h9Ltac_plugin.G_obligationsjkL@@A$name@$@@ss@A@@o@@A@!t@ s@A@@w@@A@@\@@tt@jkL@@@_@@t8t$@jkL@@@,@@@@C!@B@@F4E@@ABB@G-D@@AC@@GA(d9Ltac_plugin.G_obligationsjkL@ABD@F@@R@@AC@@F (T9Ltac_plugin.G_obligationsjkL@(3t(@@t>t2t*@@t+t0Aa@c@@G@(89Ltac_plugin.G_obligations j kL@@Ah@j@@$FA(49Ltac_plugin.G_obligationsjkL@ABq@t@@@H@A@AB0C@@E($9Ltac_plugin.G_obligations!j"kL@Wlt @@t"tt @@ttA@@@F@(9Ltac_plugin.G_obligations:j;kL@@A@@@%E(9Ltac_plugin.G_obligationsBiCp@A@@@@A(9Ltac_plugin.G_obligationsJjKkL@@Ac@s@SjTkL@@X@ tuss@^j_kL@@@@@@@C@@AB@@A@@AB@A@@AB@@B@CA(9Ltac_plugin.G_obligationssk tkJ@AB*@@@@@A@B@B (9Ltac_plugin.G_obligationsk5kI@ @@tJ@@tItVA@@@@B@(l9Ltac_plugin.G_obligationsjkL@@@G@@@B@(49Ltac_plugin.G_obligationsip@@AU@T@@ss@ip@@Q@P@@ss@ip@@N@MK@@s@ss@ip@@@@@@D@@AC@@B)B@@@A@@AC@@DA( 9Ltac_plugin.G_obligationsip@A@@.@@@@A@B@@B (9Ltac_plugin.G_obligationsA@@@@A@A@9@@@5@A@@A@@AB(9Ltac_plugin.G_obligationsip@@A,@F@@ A (9Ltac_plugin.G_obligationsip@A@4@N@@A(9Ltac_plugin.G_obligationsA@@@@A@@=32@1@@u5@A@@@@A@@_@@@ A@@A@@A@(9Ltac_plugin.G_obligations i i@@@@i@@@4@A@@A@@A@(9Ltac_plugin.G_obligationsip@@AZ@t@@@2@A@@A@@AB(t9Ltac_plugin.G_obligations"A@@@@A@Ah/:@@@u7u@-A@@@@A@@@@@~@B@@A@B@@B(D9Ltac_plugin.G_obligations:i;p@A@@@@%A!($9Ltac_plugin.G_obligationsBA@@@@A@@!0}@K@HA@@@@A@@@@@ A@@A@@A@(9Ltac_plugin.G_obligationsRiSi@@@@@@@1W@A@@A@@A@(9Ltac_plugin.G_obligations]i^p@@A@@@@.b@A@@A@@AB(9Ltac_plugin.G_obligationsjA@@(@@A@A*@IuR@sA@@1@@A@+@PuU@zA@@8@@A@@@@@@C@B@@A#@B@@C!(9Ltac_plugin.G_obligationsip@A@@@@-A)(t9Ltac_plugin.G_obligationsA@@P@@A@@),@@A@@V@@A@@@@@ A@@A@@A@(`9Ltac_plugin.G_obligationsii@@@@@@@-@A@@A@@A@(49Ltac_plugin.G_obligationsip@@@(6@ h@@u>u)@ip@@)5@@4@@u6@˰1@@u4@u3@u2u%@ip@@@*@@@A@@"B@@AB@@B@(9Ltac_plugin.G_obligationsip@@@ 6,@ @@uu@ip@@7+@*'@@@u@@uu@ip@@@Q@@@B@@AA@@B@@B@(9Ltac_plugin.G_obligationsuv@@A C@]@@@D@A@@A@@AB(9Ltac_plugin.G_obligations r w@@A P@j@@ A (9Ltac_plugin.G_obligationsrw@A@ X@r@@A(9Ltac_plugin.G_obligationsuv@@A bB4@3@@9x9w@)u*v@@C.@-@9x9x9w@6u7v@@@@@@@C@@A B@@A@@AB@@CA(9Ltac_plugin.G_obligationsGvHv@AA-@@@@@A@B@@B (9Ltac_plugin.G_obligationsSuTv@@@8@@@ B@(h9Ltac_plugin.G_obligationsZr[w@@A @@@@A_@A@@A@@AB(T9Ltac_plugin.G_obligationsgsIKht@@A =!t@@@9w9w@tA@@2@@A@> @@@w;w@~sIKt@@@@@@@B@@A'@DC@@AB@@DA(P9Ltac_plugin.G_obligationssIKt@AB)@@@7@@AB@@C (@9Ltac_plugin.G_obligationssIKt@Ҡ,;w3@@9w9w;w@@;w;wAF@ @@D@($9Ltac_plugin.G_obligationssIKt@@AM@@@$CW(9Ltac_plugin.G_obligationsrw@A@!@@@cA_(9Ltac_plugin.G_obligationssIKt@@A`?@9w@sIKt@@@@9w9w9w@sIKt@@@8@@@~*@C@@AB@@A@@AB@pA@@A@CA(9Ltac_plugin.G_obligationstt@AA(@L@@@@A@B@B (9Ltac_plugin.G_obligationstt@@)ProofviewA&tactic@@;w@@;w;wŐAD@h@@B@(9Ltac_plugin.G_obligations sIK t@@@K@o@@#B@(x9Ltac_plugin.G_obligations r w@@A!_8 @ @@9wg9wK@ $r %w@@9 @ @@9w^9wO@ .r /w@@: @ ̠ @@9w\@9w[9wP@ ;r <w@@@@@@D@@AC@@B)B@@<F@A@@AC@@DA(d9Ltac_plugin.G_obligations Nr Ow@A@!@@@@@A@B@@B (D9Ltac_plugin.G_obligations YA@@@@A@A!@@@@M^@A@@A@@AB((9Ltac_plugin.G_obligations fr gw@@A!@@@ A (9Ltac_plugin.G_obligations nr ow@A@!@@@A(9Ltac_plugin.G_obligations vA@@4@@A@@!K @ @@9x6@ A@@=@@A@@@@@ A@@A@@A@(9Ltac_plugin.G_obligations r4 rH@@@@@@@L@A@@A@@A@(9Ltac_plugin.G_obligations r w@@A!@@@@J@A@@A@@AB(9Ltac_plugin.G_obligations A@@_@@A@A!G9@ @@9x89xS@ A@@j@@A@@ @@@K@B@@A@B@@B(9Ltac_plugin.G_obligations r w@A@!@@@%A!(h9Ltac_plugin.G_obligations A@@@@A@@!H @K@ A@@@@A@@&@@@ A@@A@@A@(T9Ltac_plugin.G_obligations r4 rH@@@@0@@@I@A@@A@@A@((9Ltac_plugin.G_obligations r w@@@"#E e@ @@9x?9x*@ r w@@F d@@ cK@@9x7@{ `@@9x5@9x4@9x39x&@ r w@@@Y@@@A@@"B@@AB@@B@(9Ltac_plugin.G_obligations!r!w@@@"MN [@ @@8x8x@!r!w@@O Z@ Y V@@8x@@8x8x@!!r!"w@@@@@@B@@AA@@B@@B@(9Ltac_plugin.G_obligations!-{!.{@@A"r@@@@\2@A@@A@@AB(9Ltac_plugin.G_obligations!:y!;|@@A"@@@ A (9Ltac_plugin.G_obligations!By!C|@A@"@@@A(9Ltac_plugin.G_obligations!J{!K{@@A"Zc@b@@Qz,Qy@!X{!Y{@@[]@\@Qz*Qz+Qy@!e{!f{@@@@@@J@C@@A B@@A@@AB@@CA(9Ltac_plugin.G_obligations!v{!w{@AA-@@@@@A@B@@B (9Ltac_plugin.G_obligations!{!{@@@8@@@ B@(\9Ltac_plugin.G_obligations!y!|@@A"@@@@Y@A@@A@@AB(H9Ltac_plugin.G_obligations!zCE!zC@@A"ݰU$name@@@QyQy@!A@@a@@A@V @F@@ySy@!zCE!zC@@@ @@@H@B@@ADC@@+@AB@@DA(D9Ltac_plugin.G_obligations!zCE!zC@AB)@ @@ B@@C (49Ltac_plugin.G_obligations!zCE!zC@+Sya@@QyQySy@@SySyAE@ ;@@D@(9Ltac_plugin.G_obligations!zCE!zC@@AL@ B@@#CV(9Ltac_plugin.G_obligations!y!|@A@#0@ J@@bA^(9Ltac_plugin.G_obligations!zCE!zC@@A_W @Qy@!zCE!zC@@X@QyQyQy@"zCE"zC@@@ f@@@G X@C@@AB@@A@@AB@oA@@A@CA(9Ltac_plugin.G_obligations"zCu"zC@AA(@ z@@@@A@B@B (9Ltac_plugin.G_obligations"&zCE"'zC@@@3@ @@ B@(|9Ltac_plugin.G_obligations"-y".|@@A#uP @ @@QyQyg@":y";|@@Q @ @@QyzQyk@"Dy"E|@@R @ ⠰ @@Qyx@QywQyl@"Qy"R|@@@ @@@D@@AC@@B)B@@T\@A@@AC@@DA(h9Ltac_plugin.G_obligations"dy"e|@A@#@ @@@@A@B@@B (H9Ltac_plugin.G_obligations"oA@@ -@@A@A#@ @@@et@A@@A@@AB(,9Ltac_plugin.G_obligations"|y"}|@@A#@ @@ A ( 9Ltac_plugin.G_obligations"y"|@A@#@ @@A(9Ltac_plugin.G_obligations"A@@ J@@A@@#Ұc @ @@QzG@"A@@ S@@A@@ @@@ A@@A@@A@(9Ltac_plugin.G_obligations"y."yB@@@@ @@@d@A@@A@@A@(9Ltac_plugin.G_obligations"y"|@@A#@! @@@b@A@@A@@AB(9Ltac_plugin.G_obligations"A@@ u@@A@A#_ @ @@QzIQzd@"A@@ @@A@@!!@@@E!@B@@A@B@@B(9Ltac_plugin.G_obligations"y"|@A@$@!.@@%A!(l9Ltac_plugin.G_obligations"A@@ @@A@@!` @K@"A@@ @@A@@!<@@@ A@@A@@A@(X9Ltac_plugin.G_obligations"y."yB@@@@!F@@@a@A@@A@@A@(,9Ltac_plugin.G_obligations"y"|@@@$9] {@ @@QzPQz;@"y"|@@^ z@@ yK@@QzH@{ v@@QzF@QzE@QzDQz7@#y#|@@@!o@@@A@@"B@@AB@@B@(9Ltac_plugin.G_obligations#y#|@@@$cf q@ @@PzPz@#(y#)|@@g p@ o lU@@Pz@@PzPz@#7y#8|@@@!@@@B@@AA@@B@@B@(9Ltac_plugin.G_obligations#C~#D@@A$@!@@@yH@A@@A@#lA@@A@AB(9Ltac_plugin.G_obligations#REI#S@@A$m!t@@@i{i{@#_A@@!@@A@n @@@{k{@#iEI#j@@@!@@@D!@B@@A)@DC@@AB+@DA(9Ltac_plugin.G_obligations#{EI#|@AB)@!@@9@@AB8@C (9Ltac_plugin.G_obligations#EI#@,k{@@i{i{k{@@k{k{ǐAF@!@@D@(9Ltac_plugin.G_obligations#EI#@@AM@!@@$CW(D9Ltac_plugin.G_obligations#~#@A@$@"@@eA_(89Ltac_plugin.G_obligations##@#@@j{ݐBfo$atts@@@i|i|7i{@#EM#ER@@p"st@@i|i|i{i{@#ES#EV@@@,VernacinterpA@"9@@@'B@@AA@@B@$A@@AB@@B@B@(09Ltac_plugin.G_obligations##@$@@k{k|A<@"P@@C@(9Ltac_plugin.G_obligations##@$ @@k{ސAH@"\@@#B@(9Ltac_plugin.G_obligations$$@@@O@"c@@*B@(9Ltac_plugin.G_obligations$ ~$ @@A%Sh@@@i{i{l@$~$@@i@@@i{i{p@$"~$#@@j@@@i{}@ii{|i{q@$/~$0@@@"@@@D@@AC@@B)B@@l:@A@@AC@@DA(9Ltac_plugin.G_obligations$B~$C@A@%@"@@@@A@B@@B (9Ltac_plugin.G_obligations$M~$N@@A%@"@@@R@A@@A@@AB(|9Ltac_plugin.G_obligations$ZA@@"@@A@A%|@@@i|i|@$eA@@"#@@A@@"@@@,"@B@@A@B@@B(L9Ltac_plugin.G_obligations$r~$s@A@%@"@@%A!(,9Ltac_plugin.G_obligations$zA@@"8@@A@@!}@@@i|@$A@@"A@@A@@"@@@ A@@A@@A@(9Ltac_plugin.G_obligations$~$~@@@@"@@@~@A@@A@@A@(9Ltac_plugin.G_obligations$~$@@@%߰z !@S@@i|i|@$~$@@{ @@ N@@i|@3 @@i|@i|@i|i|@$~$@@@#@@@A@@"B@@AB@@B@(9Ltac_plugin.G_obligations$~$@@@&  @}@@h}&h}@$~$@@ @  !c@@h}@@h}h} @$~$@@@#<@@@B@@AA@@B@@B@(9Ltac_plugin.G_obligations$TV$|@@A&/@#H@@@@A@@A@$A@@A@AB(p9Ltac_plugin.G_obligations$$@@A&>@#W@@A (d9Ltac_plugin.G_obligations%%@A@&F@#_@@A(\9Ltac_plugin.G_obligations%TV% |@@A&P!@ @@}@%TV%|@@@@}}@%%TV%&|@@@#@@@(#v@C@@A"B@@A@@AB@% A@@A@CA(X9Ltac_plugin.G_obligations%8|%9|@AB1@#@@@@A@B@B (D9Ltac_plugin.G_obligations%D|%E|@@"PpA!t@@~ciBH@#@@B@(49Ltac_plugin.G_obligations%W|%X|@#I@@kpAV@#@@%C@(9Ltac_plugin.G_obligations%e|%f|@#W@@jwAd@#@@3B@(9Ltac_plugin.G_obligations%sTV%t|@@@k@#@@:B@(9Ltac_plugin.G_obligations%z%{@@A&ð7@6@@}}@%%@@3@2@@}}@%%@@0@/-@@}@}}@%%@@@#@@@D@@AC@@B)B@@@A@@AC@@DA(9Ltac_plugin.G_obligations%%@A@&@$@@@@A@B@@B (9Ltac_plugin.G_obligations%A@@#z@@A@A'@$@@@@A@@A@@AB(9Ltac_plugin.G_obligations%%@@A'@$(@@ A (|9Ltac_plugin.G_obligations%%@A@'@$0@@A(\9Ltac_plugin.G_obligations%A@@#@@A@@' @@@@%A@@#@@A@@$A@@@ A@@A@@A@(H9Ltac_plugin.G_obligations%@%S@@@@$K@@@@A@@A@@A@(9Ltac_plugin.G_obligations%%@@@'?@@@@&&@@@@~g@@@@@6~@@@@@&&@@@$w@@@A@@%B@@AB@@B@(9Ltac_plugin.G_obligations&$&%@@@'ly@@@@&0&1@@x@wt#@@@@@@@&B&C@@@$@@@!B@@AA@@B@@B@(9Ltac_plugin.G_obligations&N]_&O]@@A'@$@@@S@A@@A@@AB(9Ltac_plugin.G_obligations&[&\@@A'@$@@ A (9Ltac_plugin.G_obligations&c&d@A@'@$@@A(9Ltac_plugin.G_obligations&k]_&l]@@A'@@@@&y]_&z]@@~@}@@&]_&]@@@$@@@&$@C@@A B@@A@@AB@@CA(9Ltac_plugin.G_obligations&]v&]@AB-@$@@@@A@B@@B (t9Ltac_plugin.G_obligations&]_&]@@@8@%@@ B@(L9Ltac_plugin.G_obligations&&@@A'@% @@@@A@@A@@AB(89Ltac_plugin.G_obligations&&\@@A'$name@7@@@&A@@$@@A@ @$g@@@&&\@@@%-@@@$%@B@@ADC@@+@AB@@DA(49Ltac_plugin.G_obligations&&\@AB)@%@@@ B@@C ($9Ltac_plugin.G_obligations&&\@!+@@@@AE@%\@@D@(9Ltac_plugin.G_obligations''\@@AL@%c@@#CV(9Ltac_plugin.G_obligations' ' @A@(R@%k@@bA^(9Ltac_plugin.G_obligations''\@@A_-@@''\@@"@@'(')\@@@%@@@#%y@C@@AB@@A@@AB@oA@@A@CA(9Ltac_plugin.G_obligations';>'<Z@AB(@%@@@@A@B@B (9Ltac_plugin.G_obligations'G'H\@@@3@%@@ B@(h9Ltac_plugin.G_obligations'N'O@@A( @ @@aE@'['\@@@@@XI@'e'f@@@@@V@UJ@'r's@@@%@@@D@@AC@@B)B@@}@A@@AC@@DA(T9Ltac_plugin.G_obligations''@A@(@%@@@@A@B@@B (49Ltac_plugin.G_obligations'A@@%N@@A@A(@%@@@@A@@A@@AB(9Ltac_plugin.G_obligations''@@A(@%@@ A ( 9Ltac_plugin.G_obligations''@A@(@&@@A(9Ltac_plugin.G_obligations'A@@%k@@A@@(@@@-@'A@@%t@@A@@&@@@ A@@A@@A@(9Ltac_plugin.G_obligations''@@@@&@@@@A@@A@@A@(9Ltac_plugin.G_obligations''@@A)@&*@@@@A@@A@@AB(9Ltac_plugin.G_obligations'A@@%@@A@A) @8@@/J@'A@@%@@A@@&B@@@!&4@B@@A@B@@B(x9Ltac_plugin.G_obligations''@A@)6@&O@@%A!(X9Ltac_plugin.G_obligations'A@@%@@A@@!3@K@'A@@%@@A@@&]@@@ A@@A@@A@(D9Ltac_plugin.G_obligations(( @@@@&g@@@ @A@@A@@A@(9Ltac_plugin.G_obligations((@@@)[@@@6!@(( @@@@K@@.@{@@,@+@*@(1(2@@@&@@@A@@"B@@AB@@B@(9Ltac_plugin.G_obligations(=(>@@@)@@@@(I(J@@@%l@@@@@(X(Y@@@&@@@B@@AA@@B@@B@(9Ltac_plugin.G_obligations(d(eU@@A)@&@@@i@A@@A@@AB(9Ltac_plugin.G_obligations(q(rVY@@A)@&@@ A (9Ltac_plugin.G_obligations(y(zVY@A@)@&@@A(9Ltac_plugin.G_obligations((U@@A)ɰ@@@@((U@@@@@((U@@@&@@@ &@C@@A B@@A@@AB@@CA(9Ltac_plugin.G_obligations(1(S@AB-@' @@@@A@B@@B (t9Ltac_plugin.G_obligations(C(S@u@@A?@'@@B@(`9Ltac_plugin.G_obligations((U@@@F@'&@@B@(89Ltac_plugin.G_obligations((VY@@A*@'-@@@@A@@A@@AB($9Ltac_plugin.G_obligations((@@A*#$name@[@@@(A@@&@@A@ @&@@@((@@@'Q@@@'C@B@@ADC@@+@AB@@DA( 9Ltac_plugin.G_obligations))@AB)@'d@@ B@@C (9Ltac_plugin.G_obligations))@E+@@@@AE@'@@D@(9Ltac_plugin.G_obligations)())@@AL@'@@#CV(9Ltac_plugin.G_obligations)0)1VY@A@*v@'@@bA^(9Ltac_plugin.G_obligations)8)9@@A_Q@@)A)B@@F@@)L)M@@@'@@@'@C@@AB@@A@@AB@oA@@A@CA(9Ltac_plugin.G_obligations)_)`@AB(@'@@@@A@B@B (9Ltac_plugin.G_obligations)k)l@'@@A:@'@@B@(|9Ltac_plugin.G_obligations)y)z@@@A@'@@B@(D9Ltac_plugin.G_obligations))VY@@A*ɰ=@<@@`D@))VY@@9@8@@WH@))VY@@6@53@@U@TI@))VY@@@(@@@D@@AC@@B)B@@@A@@AC@@DA(09Ltac_plugin.G_obligations))VY@A@*@(@@@@A@B@@B (9Ltac_plugin.G_obligations)A@@'@@A@A+@(!@@@@A@@A@@AB(9Ltac_plugin.G_obligations))VY@@A+@(.@@ A (9Ltac_plugin.G_obligations))VY@A@+@(6@@A(9Ltac_plugin.G_obligations)A@@'@@A@@+&@@@8@)A@@'@@A@@(G@@@ A@@A@@A@(9Ltac_plugin.G_obligations))@@@@(Q@@@@A@@A@@A@(9Ltac_plugin.G_obligations))VY@@A+C@(\@@@@A@@A@@AB(9Ltac_plugin.G_obligations* A@@'@@A@A+Q.@j@@:U@*A@@'@@A@@(t@@@(f@B@@A@B@@B(T9Ltac_plugin.G_obligations*"*#VY@A@+h@(@@%A!(49Ltac_plugin.G_obligations**A@@'@@A@@!e@K@*0A@@'@@A@@(@@@ A@@A@@A@( 9Ltac_plugin.G_obligations*:*;@@@@(@@@?@A@@A@@A@(9Ltac_plugin.G_obligations*E*FVY@@@+@@@A,@*Q*RVY@@@@̠K@@9@{@@7@6@5(@*c*dVY@@@(@@@A@@"B@@AB@@B@(9Ltac_plugin.G_obligations*o*pVY@@@+@*@@@*{*|VY@@@ ( @@@@@**VY@@@(@@@B@@AA@@B@@B@(9Ltac_plugin.G_obligations**@@A+@(@@@@D@C@B@A@@A@@DB(9Ltac_plugin.G_obligations**@(@@jpB+#tac@(]Y@**@@@)@@@'@E@@AB@@F@(p9Ltac_plugin.G_obligations**@(@@rwA@).@@G@(X9Ltac_plugin.G_obligations**@(@@q~A*@)<@@ F@(D9Ltac_plugin.G_obligations**@(@@iA8@)J@@.E@(49Ltac_plugin.G_obligations**@@A?@)Q@@5EO(9Ltac_plugin.G_obligations**@A@,A@)Y@@dDW(tp7Ltac_plugin.Coretactics&_none_A@AAA@Q*floatarray@,@@@A@@@5@@@@P5extension_constructor@A#int@,@@@A@@@;@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@J@а_$true@@@O@@A@@@O@AF$unit@,@@а`"()@@@X@@A@@@X@A#G#exn@,@@AA@@@[@@&H%array@,@M@A@A@@@b@@-I$list@,N@Aаa"[]@@@m@аb"::@ @@O@@y@@A@Y@@z@@EJ&option@,P@Aаc$None@@@@аd$Some@ @@@@A@Y@@@@WN&lazy_t@,1Q@A@A@Y@@@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@A=ocaml.warn_on_literal_patternO@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@Ac@X+End_of_fileC+@@@AǠj@W)Sys_errorC2@.@@AϠ$r@[.Sys_blocked_ioC:@@@A֠+y@V)Not_foundCA@@@Aݠ2@U'FailureCH@D@@A堠:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@AI@S-Out_of_memoryC_@@@AP@R-Match_failureCf@eab@c@@A] @C%bytes@ِ@*PervasivesA@$UtilA@%LocusA@)MisctypesA@*GenredexprA@&StdargA@)ExtraargsA@%NamesA1__coq_plugin_name@@@ON@L@@AI@@BD@@C@@ACD@@MA(tl7Ltac_plugin.Coretactics`n))an))F@AB@7@@@&@A@BCD@@L(t@7Ltac_plugin.Coretacticsnc'*'3oc'*'h@@@   B@K@@@6@A1@B00,@)@A('BCD@@J@(t7Ltac_plugin.Coretacticsb&&b&')@@@ B@`@@@H@AF@BED@@I@(s7Ltac_plugin.CoretacticsN$U$^N$U$@ @@z zB@r@@@W@AV@U@AMLBC@@E@(s7Ltac_plugin.Coretactics1  3!)!,@F$unit@@@uD@@@i@`@A^@BC@@D@(s@7Ltac_plugin.CoretacticsA@@ @@A@#LocA'located@&ExtendA.ty_user_symbol@*ConstrexprA+constr_expr@@ uj uB@(TactypesA4glob_constr_and_expr@@ uk uC@'EConstrA&constr@@ u u>@@ uA@%NamesA"Id@!t@@ uD@ u@ uO@@ uNB(@*TacentriesA@@@TJ@(s7Ltac_plugin.Coretactics A@@P@@A@&GenargA$ArgT@#tagF u]> u^6 u_@@ u` ucA!@@@qK@(s7Ltac_plugin.Coretactics(A@@m@@A7 upA,@@@|J@(r7Ltac_plugin.Coretactics3+ C C4-  @@@tD_@@@D@(rp7Ltac_plugin.Coretactics?A@@@@A~I$list@@)MisctypesA&lident@@ t t@@ t tà&lident@@ t t@@ t tĠI$list@@%NamesA"Id@!t@@ u @@ u  t@@ t @@ t@ t t@@ tϐB@A@a@@J@(rD7Ltac_plugin.CoretacticsA@@@@AE t栰5 t砰( t@@ t tA@v@@K@(r(7Ltac_plugin.CoretacticsA@@@@A' tA#@@@J@(q7Ltac_plugin.Coretactics!pp' - 0@ @@dɐD@@@D@(q7Ltac_plugin.CoretacticsA@@@@A}@@ e e@@ e d꠰x@@ e e@@ e d렰vt"Id@!t@@ t+@@ t* d@@ d頰@@ d@ d d@@ dB!@A@@@LJ@(ql7Ltac_plugin.CoretacticsA@@H@@A9 e . e% e@@ e eA@@@aK@(qP7Ltac_plugin.CoretacticsA@@]@@A' e A#@@@lJ@(p7Ltac_plugin.Coretactics#A@@h@@Agb䠰@@ ty te@@ td tIܠ@@ tz tg@@ tf tJ٠"Id@!t@@ t@@ t tE@@ tHc@@ tK@ tG tV@@ tUBc@2@@J@(p7Ltac_plugin.CoretacticscA@@@@AX5 tl+ tm" tn@@ to trAx@G@@K@(p7Ltac_plugin.CoretacticsxA@@@@A$ tA@R@@J@(p\7Ltac_plugin.Coretactics^a@@@d7D@^@@D@(o7Ltac_plugin.CoretacticsA@@@@AӠΠ'"Id@!t@@ d du  dv  dq@@ dt@@ dw@ ds d@@ dBא@A@@@J@(o7Ltac_plugin.CoretacticsA@@@@A$ d& d( d@@ d dA@@@K@(o7Ltac_plugin.CoretacticsA@@@@A& dA"@@@!J@(od7Ltac_plugin.CoretacticsVV@0@@cD@@@-D@(o7Ltac_plugin.CoretacticsA@@)@@A(#A#int@@@ c c@  cA  c<@@ c? @@ cB@ c> cM@@ cLB+@A@@@VJ@(n7Ltac_plugin.Coretactics A@@R@@A# c[% c\' c]@@ c^ caA@@@jK@(n7Ltac_plugin.Coretactics!A@@f@@A& coA"@@@uJ@(nx7Ltac_plugin.Coretactics,A@@q@@Apk"Id@!t@@ d" c  c  c@@ cS@@ c@ c c@@ cBI@"@@J@(nT7Ltac_plugin.CoretacticsSA@@@@AH! c# c% c@@ c cA]@6@@K@(n87Ltac_plugin.CoretacticsgA@@@@A# cϐAh@A@@J@(n7Ltac_plugin.CoretacticsrA@@@@A@@ d  cݠ cޠ c@@ cܠ@@ c@ c c@@ cB@d@@J@(m7Ltac_plugin.CoretacticsA@@@@A c c! c@@ c cA@x@@K@(m7Ltac_plugin.CoretacticsA@@@@A# d A@@@J@(m7Ltac_plugin.Coretactics   FI@ @@bD@@@ D@(m47Ltac_plugin.Coretacticsee @@@bD@@@D@(l7Ltac_plugin.CoretacticsA@@@@A @)MisctypesA5quantified_hypothesis@@ b b<  b=  b8@@ b;@@ b>@ b: bI@@ bHB@A@@@@J@(l7Ltac_plugin.CoretacticsA@@<@@A젰% bW' bX) bY@@ bZ b]A@@@TK@(l7Ltac_plugin.Coretactics A@@P@@A& bkA"@@@_J@(ll7Ltac_plugin.CoretacticsA@@[@@AZUJ5quantified_hypothesis@@ b by bz  bu@@ bx;@@ b{@ bw b@@ bBG@ @@J@(lH7Ltac_plugin.Coretactics;A@@@@A0 b! b# b@@ b bA[@@@K@(l,7Ltac_plugin.CoretacticsOA@@@@A# bAf@)@@J@(k7Ltac_plugin.CoretacticsZ[GJ@@@aD@5@@D@(k7Ltac_plugin.CoretacticsfA@@@@A'@@ b aŠ aƠ a@@ aĠ@@ a@ a a@@ aѐB@A@[@@J@(kh7Ltac_plugin.CoretacticsA@@@@A  a࠰" aᠰ$ a@@ a aA@o@@K@(kL7Ltac_plugin.CoretacticsA@@@@A& aA"@z@@J@(j7Ltac_plugin.CoretacticsZ]@@@`D@@@i@]@AB@@C@(j7Ltac_plugin.CoretacticsA@@@@A{@@ af a% a& a!@@ a$@@ a'@ a# a2@@ a1B@A@@@)I@(jx7Ltac_plugin.CoretacticsA@@%@@Aՠ  a@" aA$ aB@@ aC aFA@@@=J@(j\7Ltac_plugin.CoretacticsA@@9@@A& aTA"@@@HI@(j 7Ltac_plugin.CoretacticsKN@W@@`\D)@@@@@@AB@@B@(i7Ltac_plugin.CoretacticsA@@S@@ARMϠ@@ ` `@@ ` `}Ǡ@@ ` `@@ ` `~Ġ"Id@!t@@ `@@ ` `y@@ `|N@@ `@ `{ `@@ `Bm@GA@ @@FH@(i7Ltac_plugin.CoretacticsQA@@@@AF8 `. `% `@@ ` `A@5@@[I@(ix7Ltac_plugin.CoretacticsfA@@@@A' `A#@@@@fH@(i87Ltac_plugin.Coretacticsqr@@@_ېD@L@@rB@(h7Ltac_plugin.Coretactics}A@@@@A>"Id@!t@@ `K&"Id@!t@@ `L@ `J `@@ ` _Z `@@ ` _@#@@ `I _@@ _@@ _@ _ ` @@ `B␰@A@@@H@(h7Ltac_plugin.CoretacticsA@@ @@A= ` ? `!A `"@@ `# `&A@@@J@(h7Ltac_plugin.CoretacticsA@@@@A& `7A"@@@H@(h\7Ltac_plugin.Coretactics<<wz@=@@]D@@@B@(h7Ltac_plugin.CoretacticsA@@6@@A50@@ ] ]̠@@ ] ]͠"Id@!t@@ ^ ]@@ ]ˠ @@ ]@ ] ]@@ ]ؐB?@A@@@H@(g7Ltac_plugin.Coretactics#A@@h@@A, ]砰) ]蠰& ]@@ ] ]A@@@.I@(g7Ltac_plugin.Coretactics9A@@~@@A( ]A$@@@9H@(gp7Ltac_plugin.CoretacticsDA@@@@A@@ ^] ^5@@ ^^ ^6S@@ ^ ^1@@ ^4o@@ ^7@ ^3 ^B@@ ^ABO@>@@dH@(gL7Ltac_plugin.CoretacticsoA@@@@Ad% ^P" ^Q ^R@@ ^S ^VAe@T@@zI@(g07Ltac_plugin.CoretacticsA@@@@A% ^cAp@_@@H@(f7Ltac_plugin.CoretacticsA@@@@AԠϠI@@ ^ ^=@@ ^ ^@@ _# ^@@ ^@@ ^@ ^ ^@@ ^B@@@H@(f7Ltac_plugin.CoretacticsA@@@@A% ^" ^ ^@@ ^ ^A@@@I@(f7Ltac_plugin.CoretacticsA@@@@A% ^̐A@@@H@(fX7Ltac_plugin.CoretacticsA@@!@@A @@ _ ^ߠ@@ _ ^࠰"Id@!t@@ _" ^@@ ^ޠ @@ ^@ ^ ^@@ ^B@@@H@(f47Ltac_plugin.Coretactics A@@P@@A) ^& ^# ^@@ ^ _A@@@I@(f7Ltac_plugin.Coretactics!A@@f@@A% _ A @@@!H@(e7Ltac_plugin.Coretactics,A@@q@@Apk@@ _i _A@@ _j _B;@@ _ _=@@ _@W@@ _C@ _? _N@@ _MB7@&@@LH@(e7Ltac_plugin.CoretacticsWA@@@@AL% _\" _] _^@@ __ _bAM@<@@bI@(e|7Ltac_plugin.CoretacticsmA@@@@A% _oAX@G@@mH@(eD7Ltac_plugin.CoretacticsxA@@@@A1@@ _ _%@@ _ _@@ _ _~@@ _@@ _@ _ _@@ _B@r@@H@(e 7Ltac_plugin.CoretacticsA@@@@A% _" _ _@@ _ _A@@@I@(e7Ltac_plugin.CoretacticsA@@@@A% _A@@@H@(d7Ltac_plugin.Coretactics''*-@@@YD @@@B@(dP7Ltac_plugin.CoretacticsA@@@@Ah"Id@!t@@ ZF Z  Z  Y@@ Z@@ Z@ Y Z@@ Z B @A@@@H@(d,7Ltac_plugin.CoretacticsA@@?@@A$ Z& Z( Z@@ Z Z"A@@@I@(d7Ltac_plugin.Coretactics A@@S@@A& Z0A"@@@H@(c7Ltac_plugin.Coretactics A@@^@@A]XI@@ Z Zd Ze Z`@@ Zc<@@ Zf@ Zb Zq@@ ZpBE@ @@1H@(c7Ltac_plugin.Coretactics  [? [:@@ [=@@ [@@ [< [K@@ [JB@@@H@(bP7Ltac_plugin.Coretactics A@@@@A [Y [Z! [[@@ [\ [_A@@@I@(b47Ltac_plugin.Coretactics A@@@@A# [mA@@@H@(a7Ltac_plugin.Coretactics A@@$@@A#@@ [ [@@ [ ["Id@!t@@ [ [|@@ [@@ [@ [~ [@@ [B@@@H@(a7Ltac_plugin.Coretactics A@@S@@A) [& [# [@@ [ [A-@@@I@(a7Ltac_plugin.Coretactics $A@@i@@A% [A8@@@$H@(a`7Ltac_plugin.Coretactics /A@@t@@Asn_@@ \l [堰 [栰 [@@ [䠰R@@ [@ [ [@@ [B[@ !@@GH@(a<7Ltac_plugin.Coretactics RA@@@@AG \ \! \@@ \ \Ao@ 5@@[I@(a 7Ltac_plugin.Coretactics fA@@@@A# \Az@ @@@fH@(`7Ltac_plugin.Coretactics qA@@@@A*@@ \O \'@@ \P \(@@ \j \#@@ \&@@ \)@ \% \4@@ \3B@ k@@H@(`7Ltac_plugin.Coretactics A@@@@A% \B" \C \D@@ \E \HA@ @@I@(`7Ltac_plugin.Coretactics A@@@@A% \UA@ @@H@(_7Ltac_plugin.Coretactics A@@ @@A v@@ ] \렰j@@ ] \젰@@ ]- \@@ \꠰@@ \@ \ \@@ \B@ @@H@(_7Ltac_plugin.Coretactics A@@ -@@Aݠ% ]" ] ]@@ ]  ] A@ @@I@(_7Ltac_plugin.Coretactics A@@ C@@A% ]A@ @@H@(_@7Ltac_plugin.Coretactics A@@ N@@A M H@@ ]z ]R@@ ]{ ]S*@@ ] ]N@@ ]Q 4@@ ]T@ ]P ]_@@ ]^B=@ @@)H@(_7Ltac_plugin.Coretactics 4A@@ y@@A )% ]m" ]n ]o@@ ]p ]sAS@ @@?I@(_7Ltac_plugin.Coretactics JA@@ @@A% ]A^@ $@@JH@(^7Ltac_plugin.Coretactics U V"%@ @@YFD @ 0@@VB@(^d7Ltac_plugin.Coretactics aA@@ @@A   "@@ Y Yl Ym Yh@@ Yk @@ Yn@ Yj Yy@@ YxB @ }A@ V@@|H@(^@7Ltac_plugin.Coretactics A@@ @@A |  Y" Y$ Y@@ Y YA@ j@@I@(^$7Ltac_plugin.Coretactics A@@ @@A& YA"@ u@@H@(]7Ltac_plugin.Coretactics  @ @@X`D @ @@B@(]p7Ltac_plugin.Coretactics A@@ @@A  񠰖5 p(bindings +constr_expr@@ X@@ X X@@ X X- (bindings 4glob_constr_and_expr@@ X@@ X X@@ X X ޠ ,delayed_open (bindings &constr@@ Y.@@ Y- X@@ X Y@@ Y X@@ X @@ X@ X X@@ XB .@ A@ @@H@(]D7Ltac_plugin.Coretactics A@@ W@@A U XΠC XϠ1 X@@ X XԐA@ @@J@(] 7Ltac_plugin.Coretactics 'A@@ l@@A' XA#@ @@'H@(\7Ltac_plugin.Coretactics 2 3@ @@QD \@ @@3B@(\l7Ltac_plugin.Coretactics >A@@ @@A  }@@ R@@ R Q@@ Q Q࠰@@ R@@ R Q@@ Q Qᠰ b@@ XH@@ XG R@@ R RM@@ RL Q@@ Qߠ @@ Q@ Q Q@@ QB @ A@ _@@H@(\@7Ltac_plugin.Coretactics A@@ @@A G R9 R+ R@@ R R A@ t@@J@(\7Ltac_plugin.Coretactics A@@ @@A' RA#@ @@H@([7Ltac_plugin.Coretactics  @ @@PD @ @@B@([7Ltac_plugin.Coretactics A@@ @@A  @@ Q9@@ Q8 Q@@ Q;@@ Q: Q񠰖@@ Qy@@ Qx Q=@@ Q< Q @@ Q @@ Q@ Q Q@@ QB@ A@ @@H@([\7Ltac_plugin.Coretactics A@@ A@@A 񠰖: Q+3 Q,, Q-@@ Q. Q1A@ @@I@([@7Ltac_plugin.Coretactics A@@ X@@A) QBA%@ @@H@([7Ltac_plugin.Coretactics EE @ v@@P>DH@ @@B@(Z7Ltac_plugin.Coretactics *A@@ o@@A n isq@@ P@@ P Pdig@@ P@@ P Pe_][@@ P@@ P P@@ P P`@@ Pc g@@ Pf@ Pb Pq@@ PpB@ `A@ 9@@_H@(Z7Ltac_plugin.Coretactics jA@@ @@A _: P3 P, P@@ P PA@ P@@vI@(Zd7Ltac_plugin.Coretactics A@@ @@A) PA%@ [@@H@(Z$7Ltac_plugin.Coretactics  @C@ @@OD@ g@@B@(Y7Ltac_plugin.Coretactics  @ @@OD@ s@@B@(Yd7Ltac_plugin.Coretactics KK @ @@ND@ @@@ c@A@@A@(Y7Ltac_plugin.Coretactics A@@ @@A  񠰖@%LocusA+clause_expr@)MisctypesA&lident@@ OI@@ OH O @%LocusA+clause_expr&lident@@ OK@@ OJ O!@%LocusA&clause@@ Oc O@@ O @@ O"@ O O-@@ O,B@ A@ @@NG@(X7Ltac_plugin.Coretactics A@@ C@@A 󠰖F O;5 O<' O=@@ O> OAA@ @@dH@(X7Ltac_plugin.CoretacticsA@@ Y@@A( OQA$@ @@oG@(X7Ltac_plugin.Coretactics FI@ w@@NDH@ @@{A@(X07Ltac_plugin.Coretactics+,@ @@LDT@ @@A@(W7Ltac_plugin.Coretactics7A@@ |@@A { v -with_bindings v+constr_expr@@ jL@@ jL jL  -with_bindings y4glob_constr_and_expr@@ jL@@ jL jLà ,delayed_open -with_bindings &constr@@ jM, jL@@ jL@@ jL jL@@ jL @@ jL@ jL jL@@ jLΐB@ {A@ T@@G@(W7Ltac_plugin.CoretacticsA@@ @@A zH jLݠ= jLޠ2 jL@@ kL kLA@ k@@H@(W7Ltac_plugin.CoretacticsA@@ @@A) jLA%@ v@@G@(WH7Ltac_plugin.CoretacticsA@@ @@A 렰 栰pn@@ jM|@@ jM{ jMSlj@@ jM~@@ jM} jMThfd@@ jN7 jM@@ jM@@ jM jMO@@ jMR @@ jMU@ jMQ jM`@@ jM_Bb@ @@4G@(W$7Ltac_plugin.CoretacticsA@@ )@@A ٠7 jMn0 jMo) jMp@@ kMq kMtAy@ @@KH@(W7Ltac_plugin.CoretacticsA@@ @@@A& jMA@ @@VG@(V7Ltac_plugin.CoretacticsA@@ K@@A J E@$CAstA!t 2intro_pattern_expr M+constr_expr@@ jM@@ jM@@ jM jM@$CAstA!t 2intro_pattern_expr Y4glob_constr_and_expr@@ jM@@ jM@@ jM jM@(TactypesA-intro_pattern@@ jN5 jM@@ jM X@@ jM@ jM jM@@ jMB@'@@G@(V7Ltac_plugin.CoretacticsXA@@ @@A ML jM8 jM$ jM@@ kM kMA@=@@H@(V7Ltac_plugin.CoretacticsnA@@ @@A% jMA@H@@G@(VP7Ltac_plugin.Coretacticsy  zru@ @@KD@T@@A@(U7Ltac_plugin.CoretacticsA@@ @@A ɠ Ġ >&or_varA#int@@@ bK@@ bK bK[ M&or_var@@ bK@@ bK bK\ @@ bK bKW@@ bKZ @@ bK]@ bKY bKh@@ bKgBߐ@ A@@@G@(U7Ltac_plugin.CoretacticsA@@ @@A 9 bKv- bKw# bKx@@ cKy cK|A@@@*H@(U7Ltac_plugin.CoretacticsA@@@@A( bKA$@@@5G@(U@7Ltac_plugin.CoretacticsA@@*@@A)$`^@@ bK@@ bK bKȠ[Y@@ bK@@ bK bKɠX@@ bLZ bK@@ bKǠ@@ bK@ bK bK@@ bKԐBW@@@hG@(U7Ltac_plugin.CoretacticsA@@]@@A - bK㠰& bK䠰 bK@@ cK cKAm@@@~H@(U7Ltac_plugin.Coretactics.A@@s@@A% bKAx@@@G@(T7Ltac_plugin.Coretactics9A@@~@@A}x@@ bL4@@ bL3 bL xv@@ bL6@@ bL5 bL n (bindings@'EConstrA&constr@@ bL9@@ bL8@@ bL7 bL@@ bL {@@ bL @ bL  bL@@ bLB@J@@G@(T7Ltac_plugin.Coretactics{A@@@@Ap< bL&5 bL'. bL(@@ cL) cL,A@a@@H@(T7Ltac_plugin.CoretacticsA@@@@A& bL=A@l@@G@(TH7Ltac_plugin.Coretacticsu  ~  @@@ID@x@@A@(S7Ltac_plugin.CoretacticsA@@@@A蠰$"@@ ZI@@ ZI ZIР@@ ZI@@ ZI ZIѠ@@ ZJ ZI@@ ZIϠ@@ ZI@ ZI ZI@@ ZIܐB@A@@@/G@(S7Ltac_plugin.CoretacticsA@@$@@AԠ0 ZI렰) ZI젰" ZI@@ [I [IA@@@EH@(S7Ltac_plugin.CoretacticsA@@:@@A( ZJA$@@@PG@(S87Ltac_plugin.CoretacticsA@@E@@AD?{y@@ ZJf@@ ZJe ZJ=vt@@ ZJh@@ ZJg ZJ>s@@ ZJ ZJ9@@ ZJ<3@@ ZJ?@ ZJ; ZJJ@@ ZJIBW@@@G@(S7Ltac_plugin.Coretactics3A@@x@@A(- ZJX& ZJY ZJZ@@ [J[ [J^Am@@@H@(R7Ltac_plugin.CoretacticsIA@@@@A% ZJmAx@#@@G@(R7Ltac_plugin.CoretacticsTA@@@@A@@ ZJ@@ ZJ ZJ@@ ZJ@@ ZJ ZJ@@ ZJ@@ ZJ@@ ZJ ZJ|@@ ZJ@@ ZJ@ ZJ~ ZJ@@ ZJB@^@@G@(R7Ltac_plugin.CoretacticsA@@@@A5 ZJ. ZJ' ZJ@@ [J [JA@u@@H@(R7Ltac_plugin.CoretacticsA@@@@A& ZJA@@@G@(R@7Ltac_plugin.Coretacticsm  q  @ @@HD@@@ A@(Q7Ltac_plugin.CoretacticsA@@@@A@@ WI4@@ WI3 WI @@ WI6@@ WI5 WI 򠰖(bindings&constr@@ WIs@@ WIr WI8@@ WI7 WI@@ WI @@ WI @ WI  WI@@ WIB@A@@@QG@(Q7Ltac_plugin.CoretacticsA@@F@@A> WI&7 WI'0 WI(@@ XI) XI,A@@@hH@(Q7Ltac_plugin.CoretacticsA@@]@@A) WI=A%@@@sG@(Qd7Ltac_plugin.Coretactics#g = =$k  @{@@H?DL@@@A@(Q7Ltac_plugin.Coretactics/A@@t@@Asnxv@@ TH@@ TH THenl@@ TH@@ TH THfdrp@@ TH@@ TH TH@@ TH THa@@ THdl@@ THg@ THc THr@@ THqB@eA@>@@G@(P7Ltac_plugin.CoretacticsoA@@@@Ad: TH3 TH, TH@@ UH UHA@U@@H@(P7Ltac_plugin.CoretacticsA@@@@A) THA%@`@@G@(P7Ltac_plugin.Coretacticsc  e 8 ;@@@HD@l@@A@(P07Ltac_plugin.Coretactics_  a  @@@GɐD@x@@A@(O7Ltac_plugin.CoretacticsW[ s v@@@G#D@@@A@(O|7Ltac_plugin.CoretacticsA@@@@A@@ OGr@@ OGq OGI@@ OGt@@ OGs OGJ꠰(bindings&constr@@ OG@@ OG OGv@@ OGu OGE@@ OGH@@ OGK@ OGG OGV@@ OGUB@A@@@IG@(OX7Ltac_plugin.CoretacticsA@@>@@A> OGd7 OGe0 OGf@@ PGg PGjA@@@`H@(O<7Ltac_plugin.CoretacticsA@@U@@A) OG{A%@@@kG@(N7Ltac_plugin.CoretacticsQ,,U@s@@CDD@@@wA@(N7Ltac_plugin.Coretactics'A@@l@@Akfpn@@ LCQ@@ LCP LC(fd@@ LCS@@ LCR LC)\rp@@ LG @@ LG  LCU@@ LCT LC$@@ LC'd@@ LC*@ LC& LC5@@ LC4B@]A@6@@G@(N|7Ltac_plugin.CoretacticsgA@@@@A\: LCC3 LCD, LCE@@ MCF MCIA@M@@H@(N`7Ltac_plugin.Coretactics~A@@@@A) LCZA%@X@@G@(N 7Ltac_plugin.CoretacticsMO'*@@@BǐD@d@@A@(M7Ltac_plugin.CoretacticsI{{K@@@B*D@p@@A@(Mp7Ltac_plugin.CoretacticsCEil@@@AD@|@@A@(M$7Ltac_plugin.CoretacticsA@@@@A񠰖젰@@ !A !Aՠ@@ !A !A֠&constr@@ !B !A@@ !AԠ@@ !A@ !A !A@@ !AB@A@@@-G@(M7Ltac_plugin.CoretacticsA@@"@@AҠ* !A𠰖' !A$ !A@@ "A "AA@@@CH@(L7Ltac_plugin.CoretacticsA@@8@@A( !BA$@@@NG@(L7Ltac_plugin.CoretacticsA@V@@AAD'@@@ZA@(LX7Ltac_plugin.Coretactics A@@O@@ANID@@ A Ab?@@ A Ac:&constr@@ A A^@@ Aa7@@ Ad@ A` Ao@@ AnBU@0A@ @@G@(L47Ltac_plugin.Coretactics:A@@@@A/* A}' A~$ A@@ A AA@@@H@(L7Ltac_plugin.CoretacticsPA@@@@A( AA$@*@@G@(K7Ltac_plugin.Coretactics[{__\}@@@@̐D@6@@A@(K7Ltac_plugin.CoretacticsgA@@@@A@@ A @@@ A @&constr@@ A @@@ @젰@@ @@ @ @@@ @B@A@f@@G@(Kh7Ltac_plugin.CoretacticsA@@@@A* A' A $ A @@ A  AA@}@@H@(KL7Ltac_plugin.CoretacticsA@@@@A) AA%@@@ G@(K 7Ltac_plugin.Coretacticsw  yZ]@@@@WD@@@A@(J7Ltac_plugin.CoretacticsA@@ @@A @@ @ @x@@ @ @y^@@ @ @t@@ @w@@ @z@ @v @@@ @B@A@@@CG@(J7Ltac_plugin.CoretacticsA@@8@@A蠰( @% @" @@@ @ @A@@@ZH@(J7Ltac_plugin.Coretactics A@@O@@A) @A%@@@eG@(J@7Ltac_plugin.Coretacticssu @m@@?D>@@@qA@(I7Ltac_plugin.Coretactics!A@@f@@Ae`[@@ @- @V@@ @. @Q&constr@@ @E @@@ @N@@ @@ @ @@@ @Bl@GA@ @@G@(I7Ltac_plugin.CoretacticsQA@@@@AF* @ ' @!$ @"@@ @# @&A@6@@H@(I7Ltac_plugin.CoretacticsgA@@@@A( @3A$@A@@G@(It7Ltac_plugin.Coretacticsro//sq@@@?qD@M@@A@(I(7Ltac_plugin.Coretactics~A@@@@A @@ ? ?@@ ? ?&constr@@ ? ?@@ ?@@ ?@ ? ?@@ ?Bɐ@A@}@@G@(I7Ltac_plugin.CoretacticsA@@@@A* ?' ?$ ?@@ ? ?A@@@H@(H7Ltac_plugin.CoretacticsA@@ @@A( ?A$@@@G@(H7Ltac_plugin.Coretacticskm*-@'@@>D@@@+A@(H\7Ltac_plugin.CoretacticsA@@ @@A@@ ?G ?@@ ?H ?  &constr@@ ?_ ?@@ ?@@ ?!@ ? ?,@@ ?+B&@A@@@[G@(H87Ltac_plugin.Coretactics A@@P@@A* ?:' ?;$ ?<@@ ?= ?@A@@@qH@(H7Ltac_plugin.Coretactics!A@@f@@A( ?MA$@@@|G@(G7Ltac_plugin.Coretactics,g-i@@@>iDU@@@A@(G7Ltac_plugin.Coretactics8A@@}@@A|wr@@ > >m@@ > >@@ > >@@ >c@@ >@ > >@@ >B@\A@5@@G@(Gl7Ltac_plugin.CoretacticsfA@@@@A[( >% >" >@@ > >A@L@@H@(GP7Ltac_plugin.Coretactics}A@@@@A) >ؐA%@W@@G@(G7Ltac_plugin.Coretacticsc++e@@@>4D@c@@A@(F7Ltac_plugin.Coretactics_a&)@@@>D@o@@A@(F`7Ltac_plugin.Coretactics[]@@@%@eA@@@@A@@;@@@ A@@A@@A@(D7Ltac_plugin.CoretacticsodGbpdG@@@@pA O@N@@ >R@{A@@@@A@@Q@@@ A@@A@@A@(D7Ltac_plugin.Coretacticshh@@@+ !c@8@A@@@@A@ i@h@@ >@A@@@@A@@k@@@B@@AA@@B@@B@(D7Ltac_plugin.Coretacticsll'@@@ !c@ ?I@A@@@@A@ @@@ ?X@A@@@@A@@@@@B@@AA@@B@@B@(D\7Ltac_plugin.CoretacticspNvpN@@@ !c@- ?@A@@ @@A@ @@@ ?@A@@@@A@@@@@B@@AA@@B@@B@(D87Ltac_plugin.Coretacticstt@@@ !c@ @/@A@@)@@A@ @@@ @>@A@@1@@A@@@@@B@@AA@@B@@B@(D7Ltac_plugin.Coretacticsx$Dx$W@@@ !c@@A@@E@@A@ @@@ @@A@@M@@A@@@@@B@@AA@@B@@B@(C7Ltac_plugin.Coretactics|v|v@@@ !c@@A@@a@@A@ @@@ A&@$A@@i@@A@@@@@B@@AA@@B@@B@(C7Ltac_plugin.Coretactics0@1@@@@ !c@ A@9A@@~@@A@ @@@ A@AA@@@@A@@@@@B@@AA@@B@@B@(C7Ltac_plugin.CoretacticsMDBNDf@@@| !c@ !A@VA@@@@A@ !2@1@@ !B@^A@@@@A@@4@@@B@@AA@@B@@B@(Cx7Ltac_plugin.CoretacticsjJkJ@@@@kA "J@I@@ #BH@vA@@@@A@@L@@@ A@@A@@A@(C\7Ltac_plugin.CoretacticsNN$@@@@A J`@_@@ KB@A@@@@A@@b@@@ A@@A@@A@(C,7Ltac_plugin.CoretacticsSjnSj@@@; K"bl@R@A@@@@A@ Lz@y@@ LCe@A@@@@A@@|@@@B@@AA@@B@@B@(C7Ltac_plugin.CoretacticsSjSj@@@ M"bl@j@SjSj@@@@@@ A@@A@@A@(B7Ltac_plugin.CoretacticsY  Y  n@@@ְ N"bl@@A@@@@A@ O@@@ OG@A@@@@A@@@@@B@@AA@@B@@B@(B7Ltac_plugin.CoretacticsY  KY  m@@@ P"bl@ @Y  EY  G@@@@@@ A@@A@@A@(B7Ltac_plugin.Coretactics`  `  @@@@A Q@@@ RG@A@@A@@A@@@@@ A@@A@@A@(Bt7Ltac_plugin.Coretacticsd  d  5@@@,@A R@@@ SH"@A@@W@@A@@@@@ A@@A@@A@(BD7Ltac_plugin.Coretacticsi } i } @@@ S"bl@@$A@@i@@A@ T@@@ TH@,A@@q@@A@@@@@B@@AA@@B@@B@(B7Ltac_plugin.Coretactics8i } 9i } @@@ U"bl@@?i } @i } @@@@@@ A@@A@@A@(A7Ltac_plugin.CoretacticsIo ( ,Jo ( @@@T V"bl@o@QA@@@@A@ W-@,@@ WIH@YA@@@@A@@/@@@B@@AA@@B@@B@(A7Ltac_plugin.Coretacticseo ( afo ( @@@ X"bl@@lo ( [mo ( ]@@@B@@@ A@@A@@A@(A7Ltac_plugin.Coretacticsv|  w|  @@A \!i@] ZJi@A@@@@A@ ]"bl@@A@@@@A@ ^c@b@@ ZJ@A@@@@A@ _#tac@@K(bindings&constr@@J@@J [J°@)ProofviewA&tacticF$unit@@@J@@J [J@J [J@{  {  @@@@@@;B@@ACC@@8A@@2D@@ABC@@D@(A7Ltac_plugin.Coretactics{  |  @@@P@@@@ @AB@@C@(AX7Ltac_plugin.Coretactics{  {  @@@[ `"bl@?@{  {  @@@@@@ A@@A@dA@@A@A@(A07Ltac_plugin.Coretacticsx " &x " U@@@  Z!i@  ZI@A@@2@@A@ [@@@ ZJ @A@@:@@A@@@@@B@@AA@@B@@B@(A7Ltac_plugin.Coretacticsv  v  @@@ - Y@@@ ZI@ A@@O@@A@@@@@ A@@A@@A@(@7Ltac_plugin.Coretactics<@<m@@A ^ d!i@  bK@A@@d@@A@ e"bl@ @%A@@j@@A@ f@@@ bLH@-A@@r@@A@ g#tac@@@@LY@@LX cLM@@LW@@LV cLN@LO cLL@I J @@@@@@/B@@A7C@@,A@@&D@@ABC@@D@(@7Ltac_plugin.CoretacticsYZ<m@@@D@/@@@ @AB@@C@(@7Ltac_plugin.Coretacticscd8@@@O h"bl@3@j k@@@@@@@ A@@A@XA@@A@A@(@t7Ltac_plugin.Coretacticsv  w  @@@  b!i@  bK@A@@@@A@ c[@Z@@ bK@A@@@@A@@]@@@B@@AA@@B@@B@(@L7Ltac_plugin.Coretactics ( B ( c@@@ ڰ ap@o@@ bK4@A@@@@A@@r@@@ A@@A@@A@(@7Ltac_plugin.Coretacticsrvr@@@ . l!c@ @A@@@@A@ m$ipat@ r jM@A@@@@A@ n@@@ jN @A@@@@A@@@@@C@@AB@@A@@AB@@C@(?7Ltac_plugin.Coretacticsrr@@@' o!c@ @rr@@@@@@ A@@A@*A@@A@A@(?7Ltac_plugin.Coretactics%@@@ f i!c@ @A@@,@@A@ j@@@ jL@A@@4@@A@@@@@B@@AA@@B@@B@(?7Ltac_plugin.Coretactics $@@@ k!c@ @@@@@@@ A@@A@@A@(?t7Ltac_plugin.Coretactics  C@@@2@ A w@@@ xN@A@@]@@A@@@@@ A@@A@@A@(?\7Ltac_plugin.Coretactics"e#e@@@ 0 "cl@ D OL@+A@@p@@A@ @@@ O\@3A@@x@@A@@ @@@B@@AA@@B@@B@(?07Ltac_plugin.Coretactics?@@@@f@@A @@@ O@KA@@@@A@@!@@@ A@@A@@A@(?7Ltac_plugin.CoretacticsUV=@@@|@VA 5@4@@ P@aA@@@@A@@7@@@ A@@A@@A@(>7Ltac_plugin.Coretacticskl@@@  "bl@$@sA@@@@A@ O@N@@ P@{A@@@@A@@Q@@@B@@AA@@B@@B@(>7Ltac_plugin.Coretactics@@@ "bl@<@@@@d@@@ A@@A@@A@(>|7Ltac_plugin.Coretactics262@@@ "bl@@A@@@@A@ |@{@@ QM@A@@@@A@@~@@@B@@AA@@B@@B@(>H7Ltac_plugin.Coretactics2k2@@@ "bl@@2e2g@@@@@@ A@@A@@A@(>(7Ltac_plugin.Coretactics(T(f@@(TactypesA,delayed_openb`@@ XF R3@@ R4 REAU #bll@t Q@A@@'@@A@ @@@ R'@A@@/@@A@@@@@B@@AA@@B@A@@A@C@(>7Ltac_plugin.Coretactics(,(@@@@@@B@(=7Ltac_plugin.Coretactics(s(@@@' #bll@3 RI@(l(o@@@@@@ A@@A@@A@(=7Ltac_plugin.Coretactics@@@ @@@ Q@A@@_@@A@@@@@ A@@A@@A@(=7Ltac_plugin.Coretactics$2]%2o@_Z;@@ Y, X@@ X YA, #bll@Q X@;A@@@@A@ @@@ X@CA@@@@A@@@@@B@@AA@@B@JA@@A@C@(=7Ltac_plugin.CoretacticsQ26R2@@@@'@@B@(=h7Ltac_plugin.CoretacticsX2|Y2@@@' #bll@2 Y@`2ua2x@@@6@@@ A@@A@@A@(=H7Ltac_plugin.Coretacticsjk@@@c G@F@@ X~@sA@@@@A@@I@@@ A@@A@@A@(=07Ltac_plugin.Coretactics} ~@@@ !h@ Y@A@@@@A@ b@a@@ Y@A@@@@A@@d@@@B@@AA@@B@@B@(=7Ltac_plugin.Coretactics'@@@ !h@~ ]|@A@@@@A@ @~@@ ]@A@@@@A@@@@@B@@AA@@B@@B@(<7Ltac_plugin.Coretactics@@@ɰ !h@ ]@A@@@@A@ @@@ ]$@A@@ @@A@@@@@B@@AA@@B@@B@(<7Ltac_plugin.CoretacticsPqP@@@ @@@ \@A@@"@@A@@@@@ A@@A@@A@(<7Ltac_plugin.Coretactics,M@@@ @@@ \@A@@5@@A@@@@@ A@@A@@A@(<`7Ltac_plugin.Coretactics @@@  "id@ \ @A@@I@@A@ !h@~ \Q@ A@@P@@A@ @@@ \`@A@@X@@A@@@@@B@@AC@@A@@AB@@C@(<(7Ltac_plugin.Coretactics!Z"Z@@@4 "id@~ [f@+A@@p@@A@ !h@7 [@2A@@w@@A@ @ @@ [@:A@@@@A@@@@@B@@AC@@A@@AB@@C@(;7Ltac_plugin.CoretacticsH2IW@@@Z "id@ Z@QA@@@@A@ -@,@@ [@YA@@@@A@@/@@@B@@AA@@B@@B@(;7Ltac_plugin.Coretacticsef@@@w "id@E Z@nA@@@@A@ J@I@@ Z@vA@@@@A@@L@@@B@@AA@@B@@B@(;7Ltac_plugin.Coretacticsqq@@@ "id@ Z)@A@@@@A@ g@f@@ Z;@A@@@@A@@i@@@B@@AA@@B@@B@(;p7Ltac_plugin.Coretactics;N;n@@@ |@{@@ Y@A@@@@A@@~@@@ A@@A@@A@(;L7Ltac_plugin.Coretactics(R(t@@@ "id@t _k@A@@@@A@ !h@/ _@A@@@@A@ @@@ _@A@@@@A@@@@@B@@AC@@A@@AB@@C@(;7Ltac_plugin.Coretactics%@@@ð "id@7 ^@A@@(@@A@ !h@ _ @A@@/@@A@ @@@ _@A@@7@@A@@@@@B@@AC@@A@@AB@@C@(:7Ltac_plugin.Coretactics@@@ "id@ ^_@ A@@N@@A@ @@@ ^x@A@@V@@A@@@@@B@@AA@@B@@B@(:7Ltac_plugin.CoretacticsOtO@@@ "id@ ]@&A@@k@@A@ @@@ ^@.A@@s@@A@@@@@B@@AA@@B@@B@(:7Ltac_plugin.Coretactics:;@@@ #ids@ `@CA@@@@A@ @@@ `B@KA@@@@A@@!@@@B@@AA@@B@@B@(:7Ltac_plugin.CoretacticsW7XH@@@ "hl@* `@`A@@@@A@ <@;@@ `@hA@@@@A@@>@@@B@@AA@@B@@B@(:`7Ltac_plugin.Coretacticstu@ &tactic@@ `@@ ` `A !h@;@tt@@@_@@@ A@@A@@B@(:L7Ltac_plugin.Coretactics@?&tactic<@@ `@@ ` `A@w@@A@(:(7Ltac_plugin.Coretactics@@@&@~@@A@(:7Ltac_plugin.CoretacticsHW@@@۰ !h@ aM@A@@@@A@ @@@ a_@A@@@@A@@@@@B@@AA@@B@A@@A@B@(97Ltac_plugin.Coretacticsww@ZX@@ a}@@ a| aA  !h@m@_s_t@@@@@@ A@@A@@B@(97Ltac_plugin.Coretactics@WU@@ a{@@ az aA@@@A@(97Ltac_plugin.Coretacticswy@@@#@@@A@(97Ltac_plugin.Coretactics3D@@@ !h@ a@ A@@Q@@A@ @@@ a@A@@Y@@A@@@@@B@@AA@@B@A@@A@B@(97Ltac_plugin.Coretactics"#@@@8 "h1@P bd@,A@@q@@A@ "h2@  b@3A@@x@@A@ @@@ b@;A@@@@A@@@@@C@@AB@@A@@AB@@C@(9d7Ltac_plugin.CoretacticsI 2J C@@@ r@JA )@(@@ c@UA@@@@A@@+@@@ A@@A@@A@(9@7Ltac_plugin.Coretactics_`@@@_ "id@- c@iA@@@@A@ !n@ d@pA@@@@A@ L@K@@ d@xA@@@@A@@N@@@C@@AA@@B@@AB@@C@(97Ltac_plugin.Coretacticshh@@@ !n@ ch@A@@@@A@ k@j@@ cz@A@@@@A@@m@@@ A@@B@@AB@@B@(87Ltac_plugin.Coretactics'D'[@@@ "id@  d@A@@@@A@ @@@ d@A@@@@A@@@@@B@@AA@@B@@B@(87Ltac_plugin.Coretactics$@@@ @@@ dU@A@@@@A@@@@@ A@@A@@A@(87Ltac_plugin.Coretactics& & *@@@ܰ #ids@ th@A@@!@@A@ @@@ t@A@@)@@A@@@@@B@@AA@@B@@B@(87Ltac_plugin.Coretactics$$@@A #ids@ t e @A@@@@@A@ @@@ e+@ A@@H@@A@@@@@B@@AA@@B@@B@(8t7Ltac_plugin.Coretactics # #@@A@@@ B@(8l7Ltac_plugin.Coretactics # #@! @@ t tA.@@@B@(8P7Ltac_plugin.Coretactics %# &$@@@5@@@"B@(8,7Ltac_plugin.Coretactics ,, [  -, [ @@@ #ids@ t@ 5A@@z@@A@  @ @@ u@ =A@@@@A@@@@@B@@AA@@B@@B@(87Ltac_plugin.Coretactics I2 ! J2 !&@@@K !c@f ul@ RA@@@@A@  .@ -@@ u{@ ZA@@@@A@@0@@@B@@AA@@B@@B@(77Ltac_plugin.Coretactics fK$$1 gK$$K@.gen_tactic_arg*g_dispatch@@ z z@@ z z@@ z zA! $nocl@@%LocusA+clause_expr hu@@u u@ :!! :!!@@ $iter@@O&string@@@vV u6gen_atomic_tactic_expr;@@v[ u@@u u@u u@@vH u@u u@ ;!! ;!!@@ $iter@@+@@y yᠰ@'TacexprA0glob_tactic_expr@@y y@y yް%@@y y@y y@ G#o#u G#o#y@@@@@@@D@@A,EYC@@BlB@@ %param@A@@AC@@F@(77Ltac_plugin.Coretactics"#@Av@@@@@A #arg@H@@@ABC@@H@(7h7Ltac_plugin.Coretactics!H##!L$L$S@@A@@@!E@(7X7Ltac_plugin.Coretactics! G#o#q! L$L$S@@A@@@(#@B"!C@@DA(7T7Ltac_plugin.Coretactics!?"S"^!E#b#i@AB@@@@0@A/.B@@C (6p7Ltac_plugin.Coretactics!!?"S"U!"L$L$S@@A@@@ C@(6\7Ltac_plugin.Coretactics!(;!!!)L$L$S@@A@@@@A@A?@B@@B@(6P7Ltac_plugin.Coretactics!2:!!!3L$L$S@@@"Z@ @@@H@A@@A@(607Ltac_plugin.Coretactics!;=" "2!<=" "H@@%NamesA"Id@!t@@ vJ vUAͰ !s@@!R;!!!S;!!@@ !t@@!X;!!!Y;!!@@ $body@ /gen_tactic_expr@@u u@!f<!!!g<!!@@@ <@@@D@@A @A@@B#C@@B@@AC@@E@(67Ltac_plugin.Coretactics!w=" "!x=" "M@@A.@ M@@D@(67Ltac_plugin.Coretactics!~<!!!<!" @  u@@ uސB;@ [@@@@AB@@C@(57Ltac_plugin.Coretactics!<!!!=" "M@@AE@ e@@ CA(57Ltac_plugin.Coretactics!;!!!=" "M@A@@ n@@@/@A@@A (57Ltac_plugin.Coretactics!G#o#!G#o#@g@@ y yA- !s@@!G#o#{!G#o#|@@ !t@@!G#o#~!G#o#@@@ @@@ @A@@AC@@B@@AB@@D@(57Ltac_plugin.Coretactics!G#o#!G#o#@@A@ @@CA(57Ltac_plugin.Coretactics!G#o#z!G#o#@A@Q@ @@@@A@@A (5|7Ltac_plugin.Coretactics#@@Y@ @@@ #eta@A@@A@A@@A@A@(5`7Ltac_plugin.Coretactics!R$$!R$%@@@# !s@!E@!R$$!R$$@@@ @@@ A@@A@@A@(5P7Ltac_plugin.Coretactics!S%%5!S%%C@!I@@ {A#% !s@!?@"S%%""S%%#@@@ @@@ A@@A@!kA@@A@B@(5@7Ltac_plugin.Coretactics" S%%&"S%%W@@@@ @@ A@(5(7Ltac_plugin.Coretactics"`&&"`&&@F.ml_tactic_name@@  ԐA#K $name@!N@"&U%Y%t"'U%Y%x@@ !f@!K@",U%Y%y"-U%Y%z@@ #tac@@"+@)TacinterpA%ValueA!t@@|T {3@@{2 {)@+interp_sign@@ {-!V {.@{/ {*@{+ {(@"TV%}%"UV%}%@@@!*@@@3A@@A:B@@0C@@AB@!A@@A@D@(57Ltac_plugin.Coretactics"d`&&"e`&&@@AG@!:@@C@(57Ltac_plugin.Coretactics"kV%}%"l`&&@@@M@!A@@@@@AB@B@(47Ltac_plugin.Coretactics"u^&&"v^&&@!| }A[ $args@I@"V%}%"V%}%@@ !#ist@9@"V%}%"V%}%@@@![@@@B@@A A@@B@gA@@A@B@(47Ltac_plugin.Coretactics@A@!f@@ B@(47Ltac_plugin.Coretactics"Y%&"Y%&@@"PpA!t@@ } A- "!v@o@"W%%"W%%@@@!@@@!q@E!t@C@@A*@*@D@@ABC+@E@(47Ltac_plugin.Coretactics"Y%%"Y%&@@A@!@@E@(47Ltac_plugin.Coretactics"\&&"\&&@@A" P$tacs@I$list@@@}|@@}{ }x@"Z&&)"Z&&-@@ $tacs@!!!@@@@ @@ @"[&1&;"[&1&?@@@!@@Bf@g@AG/F@@@@ABCj@GA(47Ltac_plugin.Coretactics"[&1&B"[&1&~@AB:@!@@TxBCw@F (4h7Ltac_plugin.Coretactics# [&1&7# \&&@@AE@!@@ F@(4P7Ltac_plugin.Coretactics#X%%#X%%@J&option@M@@|S@@|R@@|QA}@!@@@s@AqC@D@(487Ltac_plugin.Coretactics#*X%%#+]&&@@A@"@@ D@(37Ltac_plugin.Coretactics#1V%}%#2^&&@@@@"@@B@(37Ltac_plugin.Coretactics#8[&1&W#9[&1&x@@@u #tac@!t@@  @#F[&1&P#G[&1&S@@@"@@@A@@A@A@@A@A@(3|7Ltac_plugin.Coretactics#Rj(S(n#Sj(S(u@@%NamesA"Id@!t@@ ( -A$ #idn@@A#int@@@ (!t@@. )@* '@#|f''#}f''@@ $varn@@@@H (constant@#o5@4%dterm@#u3@2%level@#{1@0$term@#/@.$name@#-@,)reference@@)MisctypesA&or_var#7@@6 +@*'tacexpr@#)@('pattern@#'@&@%$#"! @@@ @ @#g''#g''@@ $iter@@>@@l R@@_ S@T O3@@^ P@Q N@#h''#h''@@@"@@@B@@&D@@AB  @A@@~C@@AC@#DA@@A@G@(3P7Ltac_plugin.Coretactics$j(S($j(S(@#?@@ Q cA@"@@F@(387Ltac_plugin.Coretactics$j(S($j(S(@@@  5@@ S mA@"@@.F@(27Ltac_plugin.Coretactics$$k(($%k((@@@  A@#@@ y;@@yB y?@@yF yC@@@yJ yG@"PpA!t@@yQ yH@yI yD@yE y@@yA y<@y= y:@@@ 0pr_orient_string@@z ze@z zi@z zm@4@@z ztO&string@@@z zu@zv zq<@@z~ zr@zs zn@zo zj@zk zf@zg zd@!1@@ 1wit_orient_string@@&GenargA+genarg_typeE$bool@@@ | {O&string@@@ ||@ { z@@ ~iI~_@@ ~nI~`@ ~^ z(@@ \`U%@@ a`V@ T z@@z z@ @@]-orient_string@@$PcoqA$Gram@%entryI@@]i@/0 @@>,rewrite_star@@,@@>@Ԡ@%NamesA"Id@!t@@#@@">@@(EqualityA+orientation@@!>@3+occurrences@@ >@@@>@@)GeninterpA#Val@!t@@@@>@@@@>@>@>@>@>@>@>@@@b0add_rewrite_hint@$poly@@Gb@I$list@O&string@@@ybq@@pb@E$bool@@@]b@@'TacexprA/raw_tactic_expr@@:d"@@!b!@5@*ConstrexprA+constr_expr@@?c1@@0b%F$unit@@@ob&@'b"@#b@b@b@b@####@@-classify_hint@@@@*VernacexprA+vernac_type@@  +vernac_when@@'@@@&&&&@@@$TermA@'EConstrA$Varsj@&CoqlibA[,project_hint@$polyE$bool@@@[ů@J&option@A#int@@@N@@M[ų@@@[ŷ@@(LibnamesA)reference@@[Ż`-hint_info_gen@@[ֿ@@[@@[@%HintsA3hints_path_atom_gen)@@([  )hint_term@@*[@[ż@Ž[Ÿ@Ź[Ŵ@ŵ[Ű@ű[Ů@&*b*f&*b*r@@-add_hints_iff@$atts@,VernacinterpA$atts@@ښ;@@@ڑ?@٠a@@ڐ~@@}C@@@ړ@@ڒG@I$list@Y,hint_db_name@@V@@UKF$unit@@@SL@MH@ID@E@@A<@=:@C//C//@@@'EConstrA$VarsjH,constr_flags@@L@@8H5@)PretypingA/inference_flags@@<H6@7H4@n4h4l n4h4x@@K*refine_tac@@T@@KW@|@@7K[@E$bool@@@K_@d@@Kc @@j@@iKd@eK`@aK\@]KX@YKV@>u5S5W?u5S5a@@@#InvA@&LeminvAb$seff@@@%NamesA"Id@!t@@b찖U@@b𠰖P@@b@b@b@j::k::@@9simple_subst_tactic_flags@2subst_tactic_flags@@@wBBxBC@@@,Evar_tacticsA@'TacticsA@)Glob_termA@)LibobjectA@#LibA8transitivity_right_table@@*PervasivesA#refנ@&ConstrA&constr@@7@@@@)@HHHH@@7transitivity_left_table@"@@@@@ HH HH@@$step@@&@@@&constr@@@&tactic@@@@&tactic@@@@@@@@IIII@@8cache_transitivity_lemma@@@ k@@ t @ @ F$unit@@@@@K/K3K/KK@@8subst_transitivity_lemma@@@)Mod_substA,substitution@@]I@UL@@\M@NJ@KF &constr@@[V@WG@HE@O!KKP!KL@@.inTransitivity@@@@v@&ConstrA!t@@w@u#obj@@t@sg@n#L=LAo#L=LO@@6add_transitivity_lemma@@@@{@@*ConstrexprA+constr_expr@@F$unit@@@@|@}z@,MM,MM@@55cache_implicit_tactic@@@ 5 @'TacexprA0glob_tactic_expr@@ 5 @@ 5 @ 5 }F$unit@@@ 5 ~@ 5 |@IQTQXIQTQm@@95subst_implicit_tactic@@@)Mod_substA,substitution@@ 9 @'TacexprA0glob_tactic_expr@@ 9 @@ 9 @ 9 0glob_tactic_expr@@ 9 @@ 9 @ 9 @MQRMQR@@=0inImplicitTactic@@(y0glob_tactic_expr@@ @@ 䰳#obj@@ @ = @ PRWR[ PRWRk@@A7declare_implicit_tactic@@@'TacexprA/raw_tactic_expr@@ A @@ A @ A @ )WSS *WSS@@C5clear_implicit_tactic@@;@@ C @@ C @ C @ =ZTT  >ZTT5@@3subst_var_with_hole@@@#IntA!t@@@@%NamesA"Id@!t@@@@)Glob_termA+glob_constr@@ +glob_constr@@!@@@@ v]] w]]@@4subst_hole_with_term@@9@@~)@@$DAstA!t@)Glob_termA-glob_constr_rࠠ#any@@@@A@@@@@@-@M@@1H@@2@3.@/*@+(@ `` ``@@@'TacmachA(hResolve@@t@@!@@'EConstrA&constr@@#@@@!'@@@+ @@2@@1,@-(@)$@% @!@ bb bb@@{-hResolve_auto@@@@!{!@8@@!{!İ@A@@!{!Ȱ젰@@"@@"{!@!{!@!{!@!{!@ !gg! "gg.@@%Found@ *@@)ProofviewA&tactic @@$@@$@@A 6kk 7kk@@.rewrite_except@@q@@%\$ﰖ@@$@@$$@$$@ Nkk Okk@@*refl_equal@@`@@%%@)GlobnamesA0global_reference@@%%@%%n@ gmm hmm@@(mkCaseEq@@&constr@@&%˰@)ProofviewA&tactic @@%@@%%@%%@ nn nn@@6case_eq_intros_rewrite@@@'EConstrA&constr@@'&oj@@&@@&&@&&@ qjqn qjq@@9find_a_destructable_match@@@#EvdA(evar_map@@)'@@'EConstrA!t@@)'F$unit@@@)'@'@''@ *tt  *tt&@@(destauto@@@@)I)2@@)j):@@)9)3@)4)1@ 9vhvl 9vhvt@@+destauto_in@@!@@))rɠ@@)y@@)x)s@)t)q@ ?w$w( ?w$w3@@)eq_constr@@N@@++@W@@++꠰@@+@@++@++@++@ \|| \||%@@#cmp@,@@а "Eq@@@ + ,@@а!"Lt@@@ 3 4@@а""Le@@@ ; <@@а#"Gt@@@ C D@@а$"Ge@@@ K L@@@A@@@ N O@@A %$test@,!iD @Aа&$Test@A@@D 'D'D@@ j k@@@A@Y@@ n o@@@ ڰ'&pr_cmp@@[@@D 'D@@D-'D@D'D@   @@*'pr_cmp'@@@DU*DR@@DY*DV@@D]*DZ@+@@D`@@D_@D^*D[@D\*DW@DX*DS@DT*DQ@    @@.+pr_test_gen@@@@D)@@D{.DAD.Dh@z.Dp@@Do.Dl=@@Dz.Dm@Dn.Di@Dj.Dg@    @@4'pr_test@@@)MisctypesA&or_varA#int@@@E:5E2@@E14D@@Da@@D@D4D@  @@5(pr_test'@@@EA5E>@@EE5EB@@EI5EF@R:3@@EN@@EM@@EL@@EK@EJ5EG@EH5EC@ED5E?@E@5E=@ (! ))@@9(pr_itest@@jJ@@Ec9E[@@EZ@@EY@EX9EU@ >EI ?EQ@@:)pr_itest'@@@Ei:Ef@@Em:Ej@@Eq:En@v@@Eu@@Et@@Es@Er:Eo@Ep:Ek@El:Eg@Eh:Ee@ jhl khu@@>.wit_comparison@@@=J=E=E=E@@E>E|@  +2@@E*comparison@c=G>@@GEF)@  +2@@^+interp_test@@ @@I^HҰ@@#EvdA%sigma@*Proof_typeA$goal@@H@@H^Hְ@𠰖@)MisctypesA&or_varA#int@@@I@@I ^H@@H^Hڰ3(evar_map@@H^H堰@@I^H@@H^H@H^H@H^H@H^H@H^H@  48  4C@@e(wit_test@+94@@dI@@dI@@dIdIdI ;@@dM`@@dM_dI!@@IeI@ % +@@r$test@#@@KrJ4@ % +@@|*interp_cmp@@@@L|L @@@L@@@LE$bool@@@L@L@L|L @L |L @ 8- 9-@@(run_test@@|@@LL@@LL@@LL@LL@ R4EI S4EQ@@%guard@@@@LL@@LL ;t@@LL@@LL@LL@ r7 s7@@)decompose@@@@MM@@MMm@@'EConstrA&constr@@MMq i d@@Mx@@MwMr@MsMn@MoMl@ Cx| Cx@@0tclOPTIMIZE_HEAP@ xF$unit@@@XYW?@@W>W;@ p p@@@@@+CoretacticsA@-A@A @B^^2QC))D$$E--tF@@@j@@A A@@6U@@AB8R@@_`@@AC;a@@]@@Mn@@ABS@@e@@Z{@@ABCV@@d@@mB@@ABp@@q@@ACDE I@@ LH@@A G@@r@@AIo@@A@@ABC1h@@i@@Ac@@_@@ABD ]E@@ K@@A J@@@@ABs|@@m@@ =F@@ABCEF L@@P@@As@@Bt@@x@@y@@AB M@@ xN@@ACDAv@@"w@@Apu@@BT@@W@@l@@ABC C@@ D@@Ak@@BQ@@@@@AX@@Y@@ABCDEs\@@g@@Aub@@B^@@f@@AC@@0~@@ABC[@@Z@@z@@AB oO@@_}@@A B@@BCDFG@@C@(p8Ltac_plugin.ExtratacticsLqMq@AD@@@NM%$ @@@ABCDFG@@B@(`8Ltac_plugin.Extratactics\q]q@ 5*NonLogicalC!t@@W@XOA^@@@B@(<8Ltac_plugin.Extratacticsoghhpl]`@F$unit@@@VBm@@@)B@(8Ltac_plugin.Extratactics~ghhl]`@@@VBy@@@5B@(8Ltac_plugin.Extratacticsghhl]`@@@UqB@@@AB@(T8Ltac_plugin.Extratacticsbdbe@'@@U%B@@@MB@(,8Ltac_plugin.Extratacticsbdbe@3@@TϐB@@@YB@(8Ltac_plugin.Extratacticsbdbe@?@@QB@@@eB@(8Ltac_plugin.ExtratacticsT`@K@@PB@ @@qB@(@8Ltac_plugin.ExtratacticsA@@ @@A@#LocA'locatedJ&option@@&GenargA:raw_abstract_argument_type@*ConstrexprA+constr_expr@@Q P@@P@@P砰@&ExtendA&symbol@*VernacexprA+vernac_expr@@PP @@P@PP@@PB@T@@D@(8Ltac_plugin.Extratactics A@@G@@A5QA@_@@E@(8Ltac_plugin.ExtratacticsA@@R@@A %entry;Q@@QA@p@@D@(8Ltac_plugin.Extratactics)A@@c@@Ab]ZU@@Q^Q:@@Q9@@Q8PKQ5@@Q;@Q7QE@@QDB?@@@D@(8Ltac_plugin.ExtratacticsPA@@@@AQVAJ@@@E@(8Ltac_plugin.Extratactics[A@@@@AC'Ql@@QkAY@@@D@(`8Ltac_plugin.ExtratacticsjTk`@@@P>Be@@@!B@($8Ltac_plugin.ExtratacticsvTw`@@@NBq@@@-B@(8Ltac_plugin.ExtratacticsNP@@@MD}@@@9B@(|8Ltac_plugin.ExtratacticsA@@@@AǠ@&ExtendA.ty_user_symbolI$list@@@NFN2@@N1N@(TactypesA4glob_constr_and_expr@@NGN4@@N3N 堰@'EConstrA&constr@@NHN@@NN@@N@%NamesA"Id@!t@@N@NN#@@N"BՐ@*TacentriesA@0@@H@(P8Ltac_plugin.ExtratacticsA@@#@@A@&GenargA$ArgT@#tagON9DN:5N;@@N<N?A @L@@I@(48Ltac_plugin.ExtratacticsA@@?@@A6NLA+@W@@H@(8Ltac_plugin.ExtratacticsA@@J@@AI9@@NN_n@@NN`@@NN[@@N^]@@Na@N]Nl@@NkBV@@@H@(8Ltac_plugin.Extratactics;A@@u@@AR%Nz"N{N|@@N}NAl@@@I@(8Ltac_plugin.ExtratacticsQA@@@@A%NAw@@@H@(l8Ltac_plugin.Extratactics\?66]Asv@[@@MDV@@@@@ABCDEFgG@@A@(8Ltac_plugin.ExtratacticspA@@@@A⠰M"M#M@@M!@@M$@M M/@@M.B@A@@@,G@(8Ltac_plugin.ExtratacticsA@@@@AM=M>M?@@M@MCA@@@BH@(8Ltac_plugin.ExtratacticsA@@@@A(MMA$@@@MG@(h8Ltac_plugin.Extratactics%+@@@KC@ @@Z@BCD@@ABCEF@@ABCDEzFG@@~@(08Ltac_plugin.Extratactics%+@F$unit@@@xKD@(@@~@(8Ltac_plugin.Extratactics%+@@AӰs@ ŠsJ;@@J:sJ5@%+@@@=@@@'*match*@@@A4@B3310BC.E@{@@~@(8Ltac_plugin.Extratactics4A@@n@@A@@GGZGG]AL@@@&~@(~8Ltac_plugin.ExtratacticsBA@@|@@A!@@GGGGAZ@@@4~@(~8Ltac_plugin.ExtratacticsPA@@@@A/@@GGGGAh@@@B~@(~88Ltac_plugin.Extratactics^A@@@@A=@@GGGGϐAv@@@P~@(~ 8Ltac_plugin.Extratacticslm+2@@A}@@@W{A(~8Ltac_plugin.Extratacticsuv+2@ACd@@@@@ACDEF{G@@z(}8Ltac_plugin.Extratactics+2@YT@@FF2@@FF1FFBA@@@z@(}8Ltac_plugin.Extratactics+2@R@@FB@@@'z@(}8Ltac_plugin.Extratactics+2@O@@EĐB@@@3z@(}8Ltac_plugin.Extratactics+2@ @@EB@@@?z@(}t8Ltac_plugin.Extratactics+2@@@EB@@@Kz@(}P8Ltac_plugin.Extratactics+2@ZA@@@T@@ABDFG@@y@(}(8Ltac_plugin.ExtratacticsETEf@A@'@@c@@ABCDEFG@@w@(}8Ltac_plugin.Extratactics@A@8@@t@@@ABCD*E%FG@@u@(|8Ltac_plugin.Extratactics@@ m@@4D@4D4E/A@R@@u@(|8Ltac_plugin.Extratactics gg @ @@CߐD@^@@@@A@@ABCPDKEG@@r@(|X8Ltac_plugin.Extratactics 9<@@@C(D@r@@r@(|8Ltac_plugin.Extratactics+A@@e@@Ad@)MisctypesA&or_varA#int@@@Cr@@CqCI&or_var@@Ct@@CsCJA#int@@@CCE@@CH@@CK@CGCV@@CUBJ@A@@@Xx@({8Ltac_plugin.ExtratacticsoA@@@@A>Cd/Ce%Cf@@CgCjA@@@ny@({8Ltac_plugin.ExtratacticsA@@@@A(CyA$@@@yx@({8Ltac_plugin.ExtratacticsA@@@@Aɠe`@@C@@CC][@@C@@CCZ@@CC@@C@@C@CC@@CBX@ @@x@({|8Ltac_plugin.ExtratacticsA@@@@A۠.C'C C@@CCAn@!@@y@({`8Ltac_plugin.ExtratacticsA@@@@A%CAy@,@@x@({ 8Ltac_plugin.Extratacticspp@@@BD@8@@r@(z8Ltac_plugin.ExtratacticsA@@+@@A*cƠ@@B@@BB֠@@C@@CBנ@@CB@@BՠG@@B@BB@@BB@@A@o@@x@(z8Ltac_plugin.Extratactics(A@@b@@A?1B񠰖*B#B@@BBA@@@'y@(z8Ltac_plugin.Extratactics>A@@x@@A(CA$@@@2x@(zP8Ltac_plugin.ExtratacticsIJTW@H@@BD2@@@>r@(y8Ltac_plugin.ExtratacticsUVmp@@@BIB>@@@Jr@(y8Ltac_plugin.Extratacticsabmp@@@ABJ@@@Vr@(y8Ltac_plugin.Extratacticsmnmp@@@AuBV@@@br@(yH8Ltac_plugin.ExtratacticsyLLz~@x@@<ސDb@@@nr@(x8Ltac_plugin.ExtratacticsA@@@@A/raw_tactic_expr@@7=(7<0glob_tactic_expr@@7=)7=\@@7=V7<@@7<@@7=@7<7= @@7= B@A@@@x@(x8Ltac_plugin.ExtratacticsA@@@@A@&GenargA$ArgT@#tag37=.7=)7=@@8=8=!A @@@z@(x8Ltac_plugin.ExtratacticsA@@@@A/7=/A+@&@@x@(xt8Ltac_plugin.Extratactics@@@@@r@(w8Ltac_plugin.Extratactics@@@<7B@J@@r@(w8Ltac_plugin.Extratactics@@@;B@V@@r@(wX8Ltac_plugin.Extratactics@@@9B@b@@r@(w8Ltac_plugin.Extratactics@@@8VD@n@@r@(v8Ltac_plugin.Extratactics'A@@a@@A`P@@88w@@88xz@@88s@@8vt@@8y@8u8@@8B0@mA@@@>x@(v8Ltac_plugin.ExtratacticsUA@@@@Al(8%8"8@@88A@@@Uy@(v8Ltac_plugin.ExtratacticslA@@@@A)8A%@@@`x@(v@8Ltac_plugin.Extratacticsw  x@v@@7cD`@@@lr@(u8Ltac_plugin.ExtratacticsA@@@@A@@77@@77@@77@@7@@7@77@@7B@A@@@x@(u8Ltac_plugin.ExtratacticsA@@@@AȠ(7%7"7@@77A@@@y@(u8Ltac_plugin.ExtratacticsA@@@@A)7A%@@@x@(up8Ltac_plugin.Extratactics  @@@6D@&@@r@(u 8Ltac_plugin.ExtratacticsA@@@@AQ@@66=@@662@@66@@6,@@6@66@@6ȐB萰@%A@T@@x@(t8Ltac_plugin.Extratactics A@@G@@A$(6נ%6ؠ"6@@66ݐA@k@@ y@(t8Ltac_plugin.Extratactics$A@@^@@A)6A%@v@@x@(t8Ltac_plugin.Extratactics/**0@.@@5ӐD@@@$r@(tP8Ltac_plugin.Extratactics;A@@u@@Atd@@65@@65@@65@@5󠰳@@5@56@@6BD@A@@@Rx@(t,8Ltac_plugin.ExtratacticsiA@@@@A(6%6"6@@66A@@@iy@(t8Ltac_plugin.ExtratacticsA@@@@A)6"A%@@@tx@(s8Ltac_plugin.Extratactics55#&@@@5 Dt@@@r@(s8Ltac_plugin.ExtratacticsA@@@@AР @@5U5-@@5V5.@@5W5)@@5,@@5/@5+5:@@59B@A@ @@x@(s\8Ltac_plugin.ExtratacticsA@@@@Aܠ(5H%5I"5J@@5K5NA@ #@@y@(s@8Ltac_plugin.ExtratacticsA@@@@A)5[A%@ .@@x@(s8Ltac_plugin.ExtratacticsHH.1@@@4ED@ :@@r@(r8Ltac_plugin.ExtratacticsA@@-@@A,e@@44fQ@@44gF@@44b@@4e@@@4h@4d4s@@4rB@9A@ h@@ x@(r8Ltac_plugin.Extratactics!A@@[@@A8(4%4"4@@44A@ @@!y@(rp8Ltac_plugin.Extratactics8A@@r@@A)4A%@ @@,x@(r08Ltac_plugin.ExtratacticsCWWDCF@B@@3~D,@ @@8r@(q8Ltac_plugin.ExtratacticsOA@@@@Ax@@33@@33@@33@@3@@3@33@@3BX@A@ @@fx@(q8Ltac_plugin.Extratactics}A@@@@A(3%3"3@@33A@ @@}y@(q8Ltac_plugin.ExtratacticsA@@@@A)3͐A%@ @@x@(q`8Ltac_plugin.Extratacticsx{{RU@@@0}D@ @@r@(q8Ltac_plugin.ExtratacticsA@@@@A䠰@@00 @@00@'EConstrA&constr@@3M0@@0@@0@00@@0B@A@ %@@x@(p8Ltac_plugin.ExtratacticsA@@ @@A-0*0'0@@00A@ ;@@y@(p8Ltac_plugin.ExtratacticsA@@ .@@A(0̐A$@ F@@x@(p8Ltac_plugin.Extratacticso~~vvy@@@/D@ R@@r@(p@8Ltac_plugin.Extratactics A@@ E@@A D} 4@@//נi@@0/ؠ^@@0/@@/֠X@@/@//@@/B@QA@ @@"x@(p8Ltac_plugin.Extratactics9A@@ s@@AP(/򠰖%/󠰖"/@@//A@ @@9y@(p8Ltac_plugin.ExtratacticsPA@@ @@A)0A%@ @@Dx@(o8Ltac_plugin.Extratactics[i}}\m~~@Z@@.ԐDD@ @@Pr@(op8Ltac_plugin.ExtratacticsgA@@ @@A ٠ @@/.@@/.@@/.@@.@@.@./@@/Bp@A@ @@~x@(oL8Ltac_plugin.ExtratacticsA@@ @@A(/%/"/@@//A@ @@y@(o08Ltac_plugin.ExtratacticsA@@ @@A)/#A%@ @@x@(o8Ltac_plugin.ExtratacticsA@@ @@A 𠰖 ) @@/Y/1 @@/Z/2 @@/[/-@@/0 @@/3@///>@@/=BP@ )@@x@(n8Ltac_plugin.ExtratacticsA@@ @@A%/L"/M/N@@/O/RAg@ @@@y@(n8Ltac_plugin.ExtratacticsA@@ 3@@A&/_Ar@ K@@x@(n8Ltac_plugin.Extratacticse}E}Eg}}@@@.D@ W@@r@(n88Ltac_plugin.ExtratacticsA@@ J@@A I  9@@.h.@ n@@.i.A c@@.j.<@@.? ]@@.B@.>.M@@.LB@ VA@ @@'x@(n8Ltac_plugin.Extratactics>A@@ x@@A U(.[%.\".]@@.^.aA@ @@>y@(m8Ltac_plugin.ExtratacticsUA@@ @@A).nA%@ @@Ix@(m8Ltac_plugin.Extratactics`A@@ @@A  Ҡ @@..| @@..} @@..x@@.{ @@.~@.z.@@.BP@ @@tx@(m8Ltac_plugin.ExtratacticsA@@ @@A %."..@@..Ag@ @@y@(m8Ltac_plugin.ExtratacticsA@@ @@A&.Ar@ @@x@(m@8Ltac_plugin.ExtratacticsSz8z8X{{@@@*ND@ @@<   @ @AB  C DF G@@q@(l8Ltac_plugin.ExtratacticsA@@ @@A  2;@@**o9@@**p@@**k@@*n @@*q@*m*|@@*{BȐ@ A@ 5@@5w@(l8Ltac_plugin.ExtratacticsA@@ (@@A7(*%*"*@@**A@ K@@Ky@(l8Ltac_plugin.ExtratacticsA@@ >@@A(*A$@ V@@Vw@(lP8Ltac_plugin.ExtratacticsA@@ I@@A H @@+*򠰖@@+*󠰖@@+*@@*񠰳 \@@*@**@@*BO@ @@w@(l,8Ltac_plugin.Extratactics:A@@ t@@A%+ "++@@++Ae@ @@y@(l 8Ltac_plugin.ExtratacticsPA@@ @@A%+"Ap@ @@w@(k8Ltac_plugin.Extratactics[A@@ @@A  ͠@%NamesA"Id@!t@@++5 +6+1@@+4 @@+7@+3+B@@+AB@ @@w@(k8Ltac_plugin.ExtratacticsA@@ @@A $+P&+Q(+R@@+S+VA@ @@x@(k8Ltac_plugin.ExtratacticsA@@ @@A#+dA@ @@w@(kT8Ltac_plugin.ExtratacticsGxxJxx@@@)D@ @@q@(j8Ltac_plugin.ExtratacticsA@@ @@A 頰 "&lident@@*&)&lident@@*')@@*>)@@) @@*@)* @@* B@ A@ )@@)w@(j8Ltac_plugin.ExtratacticsA@@ @@A ,*'*"*@@**A@ ?@@?x@(j8Ltac_plugin.ExtratacticsA@@ 2@@A(*,A$@ J@@Jw@(i8Ltac_plugin.Extratacticsmmmm@@A1coq_base_constant@@O&string@@@%y%p@@%x%q@%r%o@m!m'm!m8@@@ i@@ ] W W U@ R@ABC O K@#l@@A K@BCD E D B@B ; :C 4 2 0@ *@ABDE )  @ @ABC  hD cEF@@l@(i8Ltac_plugin.Extratactics7hh8iUiX@6@@$xD@ @@@ { zB x" o k@ i@ABCD cE B '@ &@A $@B  CD |EF@@i@(i<8Ltac_plugin.ExtratacticsPA@@ @@A   % @@$@@$$@@$@@$$A#int@@@$$@@$ @@$@$$@@$B[@ A@ @@Fo@(i8Ltac_plugin.ExtratacticsA@@ @@A 3$,$%$@@$$A@ @@\p@(h8Ltac_plugin.ExtratacticsA@@ @@A($ɐA$@ @@go@(h8Ltac_plugin.Extratacticsgghh@@@"-D@ @@si@(h\8Ltac_plugin.ExtratacticsA@@ @@A  (p@@#g"S"T"O@@"R @@"U@"Q"`@@"_B@ A@#@@o@(h88Ltac_plugin.ExtratacticsA@@ @@A  "n""o$"p@@"q"tA@7@@p@(h8Ltac_plugin.ExtratacticsA@@ *@@A&"A"@B@@o@(g8Ltac_plugin.ExtratacticsA@@ 5@@A 4 m $@@"" Y@@""D@@#f"@@" H@@"@""@@"BM@m@@o@(g8Ltac_plugin.Extratactics&A@@ `@@A =%""""@@""Ac@@@p@(g8Ltac_plugin.Extratacticsk@(d8Ltac_plugin.Extratactics A@@E@@A",g)h&i@@jmA@h@@Tl@(c8Ltac_plugin.Extratactics!A@@[@@A(zA$@s@@_k@(c8Ltac_plugin.Extratactics,ZZ-ZZ@+@@D@@@ke@(cD8Ltac_plugin.Extratactics8A@@r@@Aq@@Ϡ@@Р"Id@!t@@@@Π@@@@@ېB7@A@@@k@(c 8Ltac_plugin.ExtratacticsjA@@@@A,꠰)렰&@@A@@@l@(c8Ltac_plugin.ExtratacticsA@@@@A(A$@@@k@(b8Ltac_plugin.Extratactics|YY~YZ@@@.Df@@@e@(bt8Ltac_plugin.ExtratacticsA@@@@AР @@wO@@xP_@@K@@N@@Q@M\@@[B@A@ @@k@(bP8Ltac_plugin.ExtratacticsA@@@@Aܠ(j%k"l@@mpA@"@@l@(b48Ltac_plugin.ExtratacticsA@@@@A(}A$@-@@k@(a8Ltac_plugin.ExtratacticsyXX{YY@@@D@9@@%e@(a8Ltac_plugin.ExtratacticsA@@,@@A+dB@@Ҡ@@@Ӡ@@@@Ѡ?@@@@@ސB퐰@8A@g@@Sk@(ap8Ltac_plugin.Extratactics A@@Z@@A7(%"@@A@}@@il@(aT8Ltac_plugin.Extratactics6A@@p@@A(A$@@@tk@(a8Ltac_plugin.ExtratacticsAvX|X|BxXX@@@@1D@@@e@(`8Ltac_plugin.ExtratacticsMA@@@@A@@zR@@{S@@N@@Q@@T@P_@@^BH@A@@@k@(`8Ltac_plugin.Extratactics{A@@@@A(m%n"o@@psA@@@l@(`8Ltac_plugin.ExtratacticsA@@@@A(A$@@@k@(`D8Ltac_plugin.ExtratacticshUUoWW@-@@Bw@@@e@(_8Ltac_plugin.ExtratacticsA@@@@Aᠰܠ٠@@_R_.@@_-@@_,Ϡ@@^^)@@_/@_+_9@@_8B@@@g@(_8Ltac_plugin.ExtratacticsA@@ @@A!_JA@$@@h@(_8Ltac_plugin.ExtratacticsA@@@@AŠ*``@@`_A@3@@g@(_x8Ltac_plugin.ExtratacticsA@@&@@A% @.RetroknowledgeA%field@@__@@_@@_I^@@_@__@@_B@_@@Kg@(_T8Ltac_plugin.Extratactics A@@R@@A#_A@j@@Vh@(_08Ltac_plugin.Extratactics #A@@]@@A ,`@@`A @y@@eg@(^8Ltac_plugin.Extratactics 2A@@l@@Akfc^@@__@@_@@_ܠY^٠@@_@__@@_B (@@@g@(^8Ltac_plugin.Extratactics YA@@@@A_A 3@@@h@(^8Ltac_plugin.Extratactics dA@@@@AL'`@@`A B@@@g@(^8Ltac_plugin.Extratactics shUU toWW@@@^B N@@@e@(^L8Ltac_plugin.Extratactics hUU oWW@@@^ ӐB Z@@@e@(^8Ltac_plugin.Extratactics ]TmTm `U<U?@@@ B f@@@e@(]8Ltac_plugin.Extratactics A@@@@AРˠȠ @@G G g@@G f@@G e@@F .F b@@G h@G dG r@@G qB @@@g@(]x8Ltac_plugin.Extratactics A@@@@A!G A @@@h@(]T8Ltac_plugin.Extratactics A@@@@A*H @@H A @"@@g@(],8Ltac_plugin.Extratactics ]TmTm `U<U?@l@@F B @.@@e@(\8Ltac_plugin.Extratactics ]TmTm `U<U?@x@@F ̐B @:@@&e@(\L8Ltac_plugin.Extratactics QRR USzS@A @C@@0'@#@ACD@ @AB CE1F@@b@([8Ltac_plugin.Extratactics!QRR!QRR@@)LibobjectA2object_declaration@@= @@= = %> ~@@> }> q> A @m@@*b@([8Ltac_plugin.Extratactics!&DPP!'GQOQR@@@ B @y@@f@g@Ab@B_8CDQ7E0   @@ABiCDEF@@`@([88Ltac_plugin.Extratactics!>A@@x@@Awroj@@$ S$ /@@$ .@@$ -e`@@# # *@@$ 0@$ ,$ :@@$ 9B!2@@@6b@([8Ltac_plugin.Extratactics!hA@@@@A!$ KA!=@@@Ac@(Z8Ltac_plugin.Extratactics!sA@@@@A[*% a@@% `A!L@@@Pb@(Z8Ltac_plugin.Extratactics!DPP!GQOQR@@@# B!X@@@\`@(Z8Ltac_plugin.Extratactics!DPP!GQOQR@@@#B!d@@@h`@(ZH8Ltac_plugin.Extratactics!?P>P>!BPP@+@@JB!p@@@t`@(Y8Ltac_plugin.Extratactics!A@@@@Aߠڠנ@@@@@@͠@@\@@@@@B!@@@b@(Y8Ltac_plugin.Extratactics!A@@ @@A!A!@"@@c@(Y8Ltac_plugin.Extratactics!A@@@@Aà*@@ƐA!@1@@b@(Yt8Ltac_plugin.Extratactics!?P>P>!BPP@{@@B!@=@@`@(Y88Ltac_plugin.Extratactics!?P>P>!BPP@@@MB!@I@@`@(X8Ltac_plugin.Extratactics":OO"=P9P<@"@@D!@U@@`@(X8Ltac_plugin.Extratactics"A@@H@@AG7@@ ` 8l@@ a 9[@@  4@@ 7[@@ :@ 6 E@@ DB"@TA@@@ f@(X|8Ltac_plugin.Extratactics"@@A@@D@@O@@NBO@@@If@(V8Ltac_plugin.Extratactics#{A@@@@A%]"^_@@ ` cAe@@@_g@(U8Ltac_plugin.Extratactics#A@@@@A%pAp@@@jf@(U8Ltac_plugin.Extratactics#A@@@@Aՠ@@@@@@@@@@@@@B@@@f@(Ux8Ltac_plugin.Extratactics#A@@@@Aޠ%Ѡ"Ҡ@@  אA@$@@g@(U\8Ltac_plugin.Extratactics#A@@@@A%A@/@@f@(U8Ltac_plugin.Extratactics#$LkLm#(MYM@A#@8@@%@ @ABC@ @ @ABCDF@@^@(T8Ltac_plugin.Extratactics#$LkL}#$LkL@@@{t|@zt@@sgA#@_@@'^@(T<8Ltac_plugin.Extratactics$ HH$ HI!@lC#@h@@U@L%BC>/D@@@AB\CDEF@@Z@(T8Ltac_plugin.Extratactics$+HH$,HH@C#@{@@- @@AkBCDE@@Y@(S8Ltac_plugin.Extratactics$:EE$;GG @$9@@D$@@@Y@(S8Ltac_plugin.Extratactics$FA@@@@A@%NamesA"Id@!t@@Fʠ ˠ@@ɠ@@@@@֐B$0@A@@@?_@(Sx8Ltac_plugin.Extratactics$sA@@@@A'堰)栰+@@A@@@S`@(S\8Ltac_plugin.Extratactics$A@@@@A&A"@@@^_@(S$8Ltac_plugin.Extratactics$A@@@@Aˠ@*ConstrexprA+constr_expr@@4 @'TacexprA4glob_constr_and_expr@@5 @)TacinterpA+interp_sign@@D@)Glob_termA+glob_constr@@E@C@@ @@@ @@Bh@@@_@(S8Ltac_plugin.Extratactics$A@@@@A@'8(0)@@*-A~@5@@`@(R8Ltac_plugin.Extratactics$A@@(@@A%A@@@@_@(Rt8Ltac_plugin.Extratactics$A@@3@@A2k @@| @@?@@@@@B@d@@_@(RP8Ltac_plugin.Extratactics%A@@W@@A4 "@@A@x@@`@(R48Ltac_plugin.Extratactics%1A@@k@@A#ϐA@@@_@(Q8Ltac_plugin.Extratactics%@@=B%琰@BA@q@@_@(Pp8Ltac_plugin.Extratactics&*A@@d@@AA)I#JK@@LOA@@@ _@(P<8Ltac_plugin.Extratactics&AA@@{@@Az!t@@0gh c@@f@@i@et@@sB?@@@2_@(P8Ltac_plugin.Extratactics&fA@@@@A}!#@@AS@@@F`@(O8Ltac_plugin.Extratactics&zA@@@@A#A^@@@Q_@(O8Ltac_plugin.Extratactics&A@@@@A+constr_expr@@@'TacexprA4glob_constr_and_expr@@@'EConstrA%types@@@@@@@@@B@@@_@(O8Ltac_plugin.Extratactics&A@@@@AӠ1Ġ,Š$@@ʐA@@@`@(O8Ltac_plugin.Extratactics&A@@ @@A%אA@$@@_@(O$8Ltac_plugin.Extratactics&A@@@@AO@@tL;@@uM0@@vH@@K*@@N@JY@@XB@O@@_@(O8Ltac_plugin.Extratactics'A@@B@@A%g"hi@@jmA@f@@`@(N8Ltac_plugin.Extratactics'A@@Y@@A&zA@q@@_@(N8Ltac_plugin.Extratactics'*COCO'+CC@')@@D&@}@@Y@(N<8Ltac_plugin.Extratactics'6BB'7BB@'5@@D&@@@!;  @@AByCDE@@X@(M8Ltac_plugin.Extratactics'HA@@@@A @@eQ@@P5 @@fS@@R6I$list@"/"Id@!t@@~@@}1@@4@@7@3B@@AB'H@A@@@K^@(M8Ltac_plugin.Extratactics'A@@@@A:X0Y%Z@@[^A@@@`_@(M8Ltac_plugin.Extratactics'A@@@@A'kA#@@@k^@(M<8Ltac_plugin.Extratactics'@@'AA@>@@ĐB'v@@@wX@(L8Ltac_plugin.Extratactics'A@@@@A򠰖꠰@%NamesA"Id@!t@@3@@@@ 砰@@ @@@ @@B'@1@@Z@(L8Ltac_plugin.Extratactics'A@@$@@A(+A'@<@@[@(L8Ltac_plugin.Extratactics'A@@/@@Aݠ1B@@AA'@K@@Z@(LP8Ltac_plugin.Extratactics(A@@>@@A=850@@i@@h@@g+Dd@@j@ft@@sB'@r@@Z@(L,8Ltac_plugin.Extratactics(+A@@e@@AA'@}@@[@(L8Ltac_plugin.Extratactics(6A@@p@@A'@@A(@@@Z@(K8Ltac_plugin.Extratactics(EA@@@@A~yv@%SortsA&family@@@@@@q@@@@@ːB(.@@@/Z@(K8Ltac_plugin.Extratactics(qA@@@@A#ݐA(9@@@:[@(K8Ltac_plugin.Extratactics(|A@@@@Ad,@@A(H@@@IZ@(K`8Ltac_plugin.Extratactics(@@(AA@@@B(T@@@UX@(K$8Ltac_plugin.Extratactics(@@(AA@(@@B(`@@@aX@(J8Ltac_plugin.Extratactics(??(@@@4@@B(l@@@mX@(Jt8Ltac_plugin.Extratactics(A@@@@A蠰㠰࠰@@&@@@@֠@@@@@ @@ B(@ @@Z@(JP8Ltac_plugin.Extratactics(A@@@@A!A(@+@@[@(J,8Ltac_plugin.Extratactics(A@@@@A̠*5@@4A(@:@@Z@(I8Ltac_plugin.Extratactics(A@@-@@A,'$@@\@@[@@ZDW@@]@Yg@@fB(@a@@Z@(I8Ltac_plugin.Extratactics)A@@T@@AxA(@l@@[@(I8Ltac_plugin.Extratactics)%A@@_@@A '@@A(@{@@Z@(Il8Ltac_plugin.Extratactics)4A@@n@@Amhe@@@@@@[@@@@@B)@@@Z@(IH8Ltac_plugin.Extratactics)[A@@@@AАA)#@@@$[@(I$8Ltac_plugin.Extratactics)fA@@@@AN'@@A)2@@@3Z@(I8Ltac_plugin.Extratactics)u??)v@@@@@B)>@@@?X@(H8Ltac_plugin.Extratactics)??)@@@@@B)J@@@KX@(H|8Ltac_plugin.Extratactics)==)??@@@B)V@@@WX@(H$8Ltac_plugin.Extratactics)A@@@@AҠ͠ʠ@@[7@@6@@5@@2@@8@4B@@AB)@ @@Z@(H8Ltac_plugin.Extratactics)A@@@@A!SA)@@@[@(G8Ltac_plugin.Extratactics)A@@@@A*j@@iA)@$@@Z@(G8Ltac_plugin.Extratactics)A@@@@A @@@@@@D@@@@@B)@K@@Z@(G|8Ltac_plugin.Extratactics*A@@>@@AA)@V@@[@(GX8Ltac_plugin.Extratactics*A@@I@@A'@@A)@e@@Z@(G8Ltac_plugin.Extratactics*A@@X@@AWRO@@ @@@@砰E@@@@@B*@@@Z@(F8Ltac_plugin.Extratactics*EA@@@@AA* @@@[@(F8Ltac_plugin.Extratactics*PA@@@@A8'@@A*@@@Z@(F|8Ltac_plugin.Extratactics*_A@@@@A@@qM@@L@@KH@@N@JX@@WB*C@@@DZ@(FX8Ltac_plugin.Extratactics*A@@@@AiA*N@@@O[@(F48Ltac_plugin.Extratactics*A@@@@Ay'@@A*]@@@^Z@(E8Ltac_plugin.Extratactics*A@@@@A٠ԠѠ@@@@@@񥠰Ǡ@@@@@B*@@@Z@(E8Ltac_plugin.Extratactics*A@@@@AÐA*@@@[@(E8Ltac_plugin.Extratactics*A@@ @@A'@@ؐA*@(@@Z@(E8Ltac_plugin.Extratactics*==*??@r@@ȐB*@4@@X@(E88Ltac_plugin.Extratactics*==*??@~@@4B*@@@@X@(D8Ltac_plugin.Extratactics*;;*==@@@.B*@L@@X@(Dt8Ltac_plugin.Extratactics+A@@?@@A>96L@@eer@@eq@@ep,'@@d@dm@@es@eoe}@@e|B*@v@@Z@(DP8Ltac_plugin.Extratactics+/A@@i@@A!e뎐A*@@@[@(D,8Ltac_plugin.Extratactics+:A@@t@@A"*f@@f뤐A+@@@Z@(C8Ltac_plugin.Extratactics+IA@@@@A}zu@@ee@@e@@eʠpDdǠ@@e@ee@@e֐B+-@@@.Z@(C8Ltac_plugin.Extratactics+pA@@@@AeA+8@@@9[@(C8Ltac_plugin.Extratactics+{A@@@@Ac'f@@fA+G@@@HZ@(Cl8Ltac_plugin.Extratactics+A@@@@AàE@@eHe$@@e#@@e"d@@e%@e!e/@@e.B+n@@@oZ@(CH8Ltac_plugin.Extratactics+A@@@@Ae@A+y@@@z[@(C$8Ltac_plugin.Extratactics+A@@@@A'fV@@fUA+@@@Z@(B8Ltac_plugin.Extratactics+A@@@@A@@ee@@e@@e솠򠰖d샠@@e@ee@@e쒐B+@9@@Z@(B8Ltac_plugin.Extratactics+A@@,@@Ae줐A+@D@@[@(B8Ltac_plugin.Extratactics+A@@7@@A堰'f@@f캐A+@S@@Z@(BH8Ltac_plugin.Extratactics, A@@F@@AE@=8@@ee@@e@@e࠰3dݠ@@e@ee@@eB+@z@@Z@(B$8Ltac_plugin.Extratactics,3A@@m@@AeA+@@@[@(B8Ltac_plugin.Extratactics,>A@@x@@A&'f@@fA, @@@ Z@(A8Ltac_plugin.Extratactics,M;;,N==@@@dB,@@@X@(A8Ltac_plugin.Extratactics,Y;;,Z==@@@dB,"@@@#X@(A8Ltac_plugin.Extratactics,e99,f:":%@,d@@wD,+@@@Pj@N@L@K@AB0CDE@@W@(@8Ltac_plugin.Extratactics,w88,x9z9}@,v@@D,=@@@W@(@D8Ltac_plugin.Extratactics,A@@@@A+constr_expr@@`D`4glob_constr_and_expr@@`E`*@@`_`@@`@@`@``)@@`(B,m@A@@@D]@(@ 8Ltac_plugin.Extratactics,A@@@@A̠,`7'`8"`9@@a:a=A@@@Z^@(@8Ltac_plugin.Extratactics,A@@@@A(`JA$@@@e]@(?8Ltac_plugin.Extratactics,88,88@,@@pD,@)@@qW@(?d8Ltac_plugin.Extratactics,A@@@@AT_@@^^斠]@@^^无+1@@^^@@^敠/@@^@^^@@^梐B,Ȑ@(A@W@@]@(?@8Ltac_plugin.Extratactics-A@@J@@A'(^池%^沠"^@@__淐A@m@@^@(?$8Ltac_plugin.Extratactics-&A@@`@@A(^ĐA$@x@@]@(>8Ltac_plugin.Extratactics-18%8%-288@-0@@D,@@@W@(>8Ltac_plugin.Extratactics-=A@@w@@Av@@\=\@@\>\+@@\X\@@\@@\@\\"@@\!B-#@A@@@]@(>`8Ltac_plugin.Extratactics-kA@@@@A(\0%\1"\2@@]3]6A@@@^@(>D8Ltac_plugin.Extratactics-A@@@@A(\CA$@@@]@(>8Ltac_plugin.Extratactics-77-8 8#@-@@sD-R@@@'W@(=8Ltac_plugin.Extratactics-A@@@@AѠ @@ZZ唠@@ZZ啠+@@ZZ@@Z哠@@Z@ZZ@@Z堐B-~@A@ @@U]@(=8Ltac_plugin.Extratactics-A@@@@Aݠ(Z寠%Z尠"Z@@[[嵐A@ #@@k^@(=t8Ltac_plugin.Extratactics-A@@@@A(ZA$@ .@@v]@(=8Ltac_plugin.Extratactics-X22-f33@x@@ԐB-@ :@@ '@ @AC  D@@@ABCDE@@U@(<8Ltac_plugin.Extratactics-A@@6@@A50-I$list@@(LibnamesA)reference@@%N'F@@%E%@@%@@%1,@@$$@@% @%%*@@%)B-@ {@@AW@(<8Ltac_plugin.Extratactics.4A@@n@@A/%;A-@ @@LX@(&DA.6@ @@X@(@@=5;@@@?6@@4:A2J@$@@X@(58Ltac_plugin.Extratactics2A@@#@@A#|KY@@XA2Y@$@@W@(58Ltac_plugin.Extratactics2H0g0g2V2 2@$4@@܂B2e@$@@U@(508Ltac_plugin.Extratactics2H0g0g2V2 2@$@@@ڻB2q@%@@U@(48Ltac_plugin.Extratactics2&&2))@$L@@ِB2w@%@@@$@A$B$C$$$@$@ABC$\DE@@S@(4P8Ltac_plugin.Extratactics2A@@$ @@A$ $$E$bool@@@i@@h@@g##@@d@@j@ft@@sB2@%D@@6U@(4,8Ltac_plugin.Extratactics2A@@$7@@A$A2@%O@@AV@(48Ltac_plugin.Extratactics3A@@$B@@A#𠰖-@@A2@%^@@PU@(38Ltac_plugin.Extratactics3A@@$Q@@A$P$K$H$H@@@@@@@@$DJ@@@@@ƐB2@%@@}U@(38Ltac_plugin.Extratactics3DA@@$~@@A$ؐA2@%@@V@(38Ltac_plugin.Extratactics3OA@@$@@A.z/٠#@@@@ܠ#@@@@@@A3(@%@@V@(3|8Ltac_plugin.Extratactics3xA@@$@@A$`Q@@A37@%@@U@(3@8Ltac_plugin.Extratactics3A@@$@@A$$$@@TL@@K%@@$@@#$ @@&@"0@@/B3d@%@@U@(38Ltac_plugin.Extratactics3A@@$@@A$AA3o@&@@V@(3 8Ltac_plugin.Extratactics3A@@$@@A.꠰/B2N@@MEh;P@@OF@@DJA3@&)@@V@(28Ltac_plugin.Extratactics3A@@%@@A$ʠKi@@hA3@&8@@*U@(28Ltac_plugin.Extratactics3A@@%+@@A%*%%%"!@@@@@@%@@@@@B3@&_@@QU@(2d8Ltac_plugin.Extratactics4A@@%R@@AA3@&j@@\V@(2@8Ltac_plugin.Extratactics4#A@@%]@@A% '@@ΐA3@&y@@kU@(28Ltac_plugin.Extratactics42A@@%l@@A%k%f%c6%c@@@@@@@@%_e@@@@@B4@&@@U@(18Ltac_plugin.Extratactics4_A@@%@@A$ A4@&@@V@(18Ltac_plugin.Extratactics4jA@@%@@A// +$@@@@$@@ @@@@A4C@&@@V@(18Ltac_plugin.Extratactics4A@@%@@A%{Q2@@1A4R@&@@U@(1x8Ltac_plugin.Extratactics4A@@%@@A%۠%֠%Ӡ @@|X@@W@@V%ɠS@@Y@Uc@@bB4y@'@@U@(1T8Ltac_plugin.Extratactics4A@@&@@AtA4@'@@ V@(108Ltac_plugin.Extratactics4A@@&@@A%'@@A4@'*@@U@(08Ltac_plugin.Extratactics4A@@&@@A&&&砰@@@@@@@@&@@@@@B4@'W@@IU@(08Ltac_plugin.Extratactics5A@@&J@@A$̐A4@'b@@TV@(08Ltac_plugin.Extratactics5A@@&U@@A0F/͠ܠ2@@РĠ;@@@@ՐA4@'@@wV@(08Ltac_plugin.Extratactics5>A@@&x@@A&&K@@A4@'@@U@(0<8Ltac_plugin.Extratactics5MA@@&@@A&&&~}@@K'@@&@@%&tz"@@(@$2@@1B5$@'@@U@(08Ltac_plugin.Extratactics5tA@@&@@ACA5/@'@@V@(/8Ltac_plugin.Extratactics5A@@&@@A&g'Z@@YA5>@'@@U@(/8Ltac_plugin.Extratactics5A@@&@@A&Ǡ& &&@@@@z@@y@@x&u@@{@w@@B5k@(@@U@(/8Ltac_plugin.Extratactics5A@@&@@A$A5v@( @@V@(/8Ltac_plugin.Extratactics5A@@'@@A0񠰖/& @@@@r&@@@@@@A5@(6@@(V@(/h8Ltac_plugin.Extratactics5A@@')@@A&נQ@@A5@(E@@7U@(/8Ltac_plugin.Extratactics5A@@'8@@A'7'2'/.@@@@@@'%+@@@@@B5@(l@@^U@(.8Ltac_plugin.Extratactics6%A@@'_@@A A5@(w@@iV@(.8Ltac_plugin.Extratactics60A@@'j@@A''"@@!A5@(@@xU@(.8Ltac_plugin.Extratactics6?A@@'y@@A'x's'pC'p@@qi@@hB@@A@@@'lr=@@C@?M@@LB6@(@@U@(.x8Ltac_plugin.Extratactics6lA@@'@@A$^A6'@(@@V@(.h8Ltac_plugin.Extratactics6wA@@'@@A1/_8&@@rk@@jb#&@@sm@@lc@@agA6P@(@@V@(.<8Ltac_plugin.Extratactics6A@@'@@A'Q@@A6_@(@@U@(.8Ltac_plugin.Extratactics6A@@'@@A'蠰'㠰'࠰"-@@@@@@'֠@@@@@B6@)@@U@(-8Ltac_plugin.Extratactics6A@@(@@AǐA6@)(@@V@(-8Ltac_plugin.Extratactics6A@@(@@A'ɠ'@@ܐA6@)7@@)U@(-8Ltac_plugin.Extratactics6&&6))@(@@АB6@)C@@5S@(-8Ltac_plugin.Extratactics6&&6))@(@@0B6@)O@@AS@(,@8Ltac_plugin.Extratactics7 , ,7 ##@7@@`D6@)[@@@)K@)1@AB), C)ME@@Q@(+8Ltac_plugin.Extratactics7A@@(S@@A(R'1@@IIII@@I'^@@I@II@@IB6됰@'WA@)@@+W@(+8Ltac_plugin.Extratactics7?A@@(y@@A'V I"I$I@@JJA@)@@?X@(+8Ltac_plugin.Extratactics7SA@@(@@A&IA"@)@@JW@(+x8Ltac_plugin.Extratactics7^A@@(@@A('Р @@IIà @@IIĠ5@@II@@I '@@I@II@@IϐBM@)@@uW@(+T8Ltac_plugin.Extratactics7A@@(@@A'%Iޠ"IߠI@@JJAc@)@@X@(+88Ltac_plugin.Extratactics7A@@(@@A%IAn@)@@W@(+8Ltac_plugin.Extratactics7A@@(@@A(㠰(@@I,I@@I-I2@@II@@I'@@I@II@@IB@*@@W@(*8Ltac_plugin.Extratactics7A@@)@@A'젰%I"I I!@@J"J%A@*2@@X@(*8Ltac_plugin.Extratactics7A@@)%@@A%I2A@*=@@W@(*8Ltac_plugin.Extratactics7A@@)0@@A)/(h@)MisctypesA&or_varI$list@ j@@Io@@In@@ImIE&or_var |@@Ir@@Iq@@IpIF! @@I@@IIA@@ID(f@@IG@ICIR@@IQB@*@@0W@(*d8Ltac_plugin.Extratactics8DA@@)~@@A([HI`4Ia%Ib@@JcJfA@*@@FX@(*H8Ltac_plugin.Extratactics8ZA@@)@@A%IxA)@*@@QW@(* 8Ltac_plugin.Extratactics8eA@@)@@A)(נJ&option@@'TacexprA/raw_tactic_expr@@I@@II0glob_tactic_expr@@I@@II33@@I@@II@@I(@@I@II@@IBk@*@@W@()8Ltac_plugin.Extratactics8A@@)@@A(<I-I#I@@JJA@+@@X@()8Ltac_plugin.Extratactics8A@@)@@A%IA@+@@W@()t8Ltac_plugin.Extratactics8A@@*@@A*):3@@IdIII@@I) @@I@II!@@I B@+2@@W@()P8Ltac_plugin.Extratactics8A@@*%@@A)I/I0!I1@@J2J5A@+F@@X@()48Ltac_plugin.Extratactics8A@@*9@@A#ICA@+Q@@W@() 8Ltac_plugin.Extratactics9 A@@*D@@A*C)| @@IyIQ @@IzIR7Y@@IbIM@@IP)W@@IS@IOI^@@I]B@+|@@!W@((8Ltac_plugin.Extratactics95A@@*o@@A)L%Il"ImIn@@JoJrA@+@@7X@((8Ltac_plugin.Extratactics9KA@@*@@A%IA@+@@BW@((8Ltac_plugin.Extratactics9VA@@*@@A*)Ƞ`[X@@I@@I@@IIWUT@@I@@I@@IISR@@I{@@IzI@@I)@@I@II@@IBY@+@@W@((p8Ltac_plugin.Extratactics9A@@*@@A)9I.I#I@@JJAo@+@@X@((T8Ltac_plugin.Extratactics9A@@*@@A%IŐAz@+@@W@((8Ltac_plugin.Extratactics9A@@*@@A**(@@IIؠ@@II٠4@@IfI@@Iנ*@@I@II@@IB@,(@@W@('8Ltac_plugin.Extratactics9A@@+@@A)%I󠰖"II@@JJA@,>@@X@('8Ltac_plugin.Extratactics9A@@+1@@A%IA@,I@@W@('8Ltac_plugin.Extratactics:A@@+<@@A+;*t@@I=@@I<I@@I?@@I>I44@@Ia@@I`I@@I*[@@I@II!@@I B@,@@%W@('8Ltac_plugin.Extratactics:9A@@+s@@A*P1I/*I0#I1@@J2J5A@,@@;X@('t8Ltac_plugin.Extratactics:OA@@+@@A%IEA@,@@FW@('8Ltac_plugin.Extratactics:ZA@@+@@A+*̠5@@IIII@@I*@@I@II@@IBA@,@@iW@(&8Ltac_plugin.Extratactics:}A@@+@@A*II!I@@JJÐAU@,@@}X@(&8Ltac_plugin.Extratactics:A@@+@@A#IѐA`@,@@W@(&8Ltac_plugin.Extratactics:A@@+@@A+ՠ+@@IIߠ@@II࠰8@@II@@Iޠ*@@I@II@@IB@-@@W@(&|8Ltac_plugin.Extratactics:A@@,@@A*ޠ%I"II@@JJA@-$@@X@(&`8Ltac_plugin.Extratactics:A@@,@@A%I A@-/@@W@(&(8Ltac_plugin.Extratactics:A@@,"@@A,!+Z 8@@IHI  6@@III!5@@II@@I+5@@I"@II-@@I,B@-Z@@W@(&8Ltac_plugin.Extratactics;A@@,M@@A+*%I;"I<I=@@J>JAA@-p@@X@(%8Ltac_plugin.Extratactics;)A@@,c@@A%INA@-{@@ W@(%8Ltac_plugin.Extratactics;4A@@,n@@A,m+Ϡ@@I@@II\Ǡ@@I@@II]5ޠ5@@I@@IIX@@I[+@@I^@IZIi@@IhB/@-@@WW@(%8Ltac_plugin.Extratactics;kA@@,@@A+1Iw*Ix#Iy@@JzJ}AE@-@@mX@(%8Ltac_plugin.Extratactics;A@@,@@A%IAP@-@@xW@(%8Ltac_plugin.Extratactics;A@@,@@A,Š+6D@@II⠰I㠰I@@Iᠰ+@@I@II@@IBs@-@@W@($8Ltac_plugin.Extratactics;A@@,@@A+ƠII!I@@JJA@. @@X@($8Ltac_plugin.Extratactics;A@@,@@A#IA@.@@W@($8Ltac_plugin.Extratactics;A@@-@@A-,@K@@IGII@@IHI :@@II@@I,@@I!@II,@@I+B@.@@@W@($8Ltac_plugin.Extratactics;A@@-3@@A,%I:"I;I<@@J=J@A@.V@@X@($l8Ltac_plugin.Extratactics<A@@-I@@A%IMA@.a@@W@($48Ltac_plugin.Extratactics<A@@-T@@A-S,$@@I@@I@@II`@@I@@I@@IIa@@I@@II\@@I_,{@@Ib@I^Im@@IlB@.@@EW@($8Ltac_plugin.Extratactics@.@@fW@(#8Ltac_plugin.Extratactics.#@@ A@ = L@@ KB=@.A@0K@@@V@(!8Ltac_plugin.Extratactics>A@@/>@@A.0 b2 c4 d@@ e hA@0_@@TW@(!8Ltac_plugin.Extratactics>A@@/R@@A& vA"@0j@@_V@( 8Ltac_plugin.Extratactics>#A@@/]@@A/\.@%LocusA+clause_expr+&lident@@ @@  @%LocusA+clause_expr+&lident@@ @@  @%LocusA&clause@@  @@ .@@ @  @@ Bh@0@@V@( 8Ltac_plugin.Extratactics>iA@@/@@A.@ 2 $ @@  A~@0@@W@( 8Ltac_plugin.Extratactics>A@@/@@A% A@0@@V@( 8Ltac_plugin.Extratactics>A@@/@@A/à..8@@  @@  .  @@  @@  @@ .@@ @  @@ B@1@@V@(8Ltac_plugin.Extratactics>A@@/@@A.נ+ נ- ؠ/ @@  ݐA@1@@W@(8Ltac_plugin.Extratactics>A@@0@@A# A@1&@@V@(8Ltac_plugin.Extratactics>A@@0@@A0/Q@@ "@@ ! @@ $@@ # @%LocusA&clause@@  @@ /9@@ @  @@ B@1^@@SV@(8Ltac_plugin.Extratactics?A@@0Q@@A/.2 + $ @@  A,@1t@@iW@(l8Ltac_plugin.Extratactics?-A@@0g@@A% *A7@1@@tV@(48Ltac_plugin.Extratactics?8A@@0r@@A0q/*@@ e =*@@ f >= @@  9@@ </@@ ?@ ; J@@ IBb@1@@V@(8Ltac_plugin.Extratactics?cA@@0@@A/z% X" Y Z@@ [ ^Ax@1@@W@(8Ltac_plugin.Extratactics?yA@@0@@A% kA@1@@V@(8Ltac_plugin.Extratactics?  ?(+@?@@>D?=@1@@P@(T8Ltac_plugin.Extratactics?A@@0@@A0ɠ0/@@@@d/ @@eƠ@@`@@c/@@f@bq@@pB?r@/A@2@@V@((8Ltac_plugin.Extratactics?A@@1@@A/ޠ,.0@@A@2"@@W@( 8Ltac_plugin.Extratactics?A@@1@@A&A"@2-@@"V@(8Ltac_plugin.Extratactics?A@@1 @@A10Xà@@@@@@@@@@@@0;@@@@@BU@2`@@UV@(8Ltac_plugin.Extratactics@A@@1S@@A00-Ġ&Š@@ʐAk@2v@@kW@(8Ltac_plugin.Extratactics@/A@@1i@@A%ڐAv@2@@vV@(88Ltac_plugin.Extratactics@:A@@1t@@A1s00@@4@@30 6@@5@@@@0@@@%@@$B@2@@V@( 8Ltac_plugin.Extratactics@nA@@1@@A0);+<-=@@>AA@2@@W@(8Ltac_plugin.Extratactics@A@@1@@A#OA@2@@V@(8Ltac_plugin.Extratactics@A@@1@@A1Ơ0je@@@@]c^@@@@^@@Y@@\0@@_@[j@@iB@3@@V@(8Ltac_plugin.Extratactics@A@@1@@A0נ-x&yz@@{~A@3@@W@(8Ltac_plugin.Extratactics@A@@2@@A%A@3(@@V@(P8Ltac_plugin.Extratactics@A@@2@@A21S,\@@,Z@@>@@@@1.@@@@@BH@3S@@HV@(,8Ltac_plugin.ExtratacticsA A@@2F@@A1#%"@@A^@3i@@^W@(8Ltac_plugin.ExtratacticsA"A@@2\@@A%ϐAi@3t@@iV@(8Ltac_plugin.ExtratacticsA-A. @0x@@C@@3@@uP@(8Ltac_plugin.ExtratacticsA9A: @0g@@6D@@3@@P@(`8Ltac_plugin.ExtratacticsAEAF @@A@^<*@<)@48@48@ABC4DE@@L@(48Ltac_plugin.ExtratacticsBAA@@3{@@A3z2J&option@/-with_bindings3w+constr_expr@@ x@@ x xo@@ xn xS/3-with_bindings24glob_constr_and_expr@@ x@@ x xq@@ xp xT?ɠ>@)MisctypesA-with_bindings@'EConstrA&constr@@ x@@ x x@@ x@@ x xO@@ xR2@@ xU@ xQ x`@@ x_BBM@2A@4@@lR@(8Ltac_plugin.ExtratacticsBA@@3@@A2X xvE xw2,delayed_open/-with_bindings4 x@@ x@@ x xx@@ xy x|A&@5@@S@(8Ltac_plugin.ExtratacticsBA@@4@@A5 xA1@5@@R@(8Ltac_plugin.ExtratacticsBB@B@@wDB@5(@@ 444@4@AB4CD@@K@(L8Ltac_plugin.ExtratacticsBA@@4 @@A43X4@@ w w3D@@ w wu&constr@@ w w@@ w35@@ w@ w w@@ wBB@3.A@5]@@5Q@((8Ltac_plugin.ExtratacticsCA@@4P@@A3-* w' w$ w@@ w wÐA@5s@@KR@( 8Ltac_plugin.ExtratacticsC,A@@4f@@A( wАA$@5~@@VQ@(8Ltac_plugin.ExtratacticsC7C8+.@C6@@vDB@5@@bK@(l8Ltac_plugin.ExtratacticsCCA@@4}@@A4|34l@@ wM w%3@@ wN w&5&constr@@ we w!@@ w$3@@ w'@ w# w2@@ w1BC@3A@5@@Q@(H8Ltac_plugin.ExtratacticsCsA@@4@@A3* w@' wA$ wB@@ wC wFA@5@@R@(,8Ltac_plugin.ExtratacticsCA@@4@@A( wSA$@5@@Q@(8Ltac_plugin.ExtratacticsCiiC@C@@veDCF@5@@K@(8Ltac_plugin.ExtratacticsCA@@4@@A4٠44@@ v v3@@ v v60&constr@@ v v@@ v3@@ v@ v v@@ vBCt@3A@6@@Q@(h8Ltac_plugin.ExtratacticsCA@@5 @@A3砰* v' v$ v@@ v vA@6-@@R@(L8Ltac_plugin.ExtratacticsCA@@5 @@A( vA$@68@@Q@( 8Ltac_plugin.ExtratacticsCC@C@@tȐDC@6D@@K@(8Ltac_plugin.ExtratacticsCA@@57@@A564oA@@ ui t頰 t꠰  t@@ t蠰4C@@ t@ t t@@ tBCȐ@4@@ r=@@ r< r@'TacexprA/destruction_argA !delayed_open_constr_with_bindings@@ r@@@ r? r @@ r7@@ r@ r r@@ rBG@7|A@9@@fP@(8Ltac_plugin.ExtratacticsGdA@@8@@A7{[ r,A r-- r.@@ r/ r2A@9@@}Q@(8Ltac_plugin.ExtratacticsG{A@@8@@A) rDA%@9@@P@(d8Ltac_plugin.ExtratacticsG::G58@G@@oDG7@9@@J@(8Ltac_plugin.ExtratacticsGA@@8@@A8ˠ87@$CAstA!t4u2intro_pattern_expr8+constr_expr@@ pJ@@ pI@@ pH p4@@ p3 p8@$CAstA!t42intro_pattern_expr84glob_constr_and_expr@@ pM@@ pL@@ pK p6@@ p5 p@(TactypesA.intro_patterns@@ pm p@@ p8@@ p@ p p%@@ p$BG@8 A@:<@@P@(8Ltac_plugin.ExtratacticsGA@@9/@@A8 W p;; p<8K-intro_pattern@@ pN p=@@ p> pAA@:V@@Q@(8Ltac_plugin.ExtratacticsHA@@9I@@A, pRA(@:a@@P@(`8Ltac_plugin.ExtratacticsHA@@9T@@A9S8 @@ p@@ p@@ p p@@ p@@ p@@ p p@@ p@@ p p@@ p8{@@ p@ p p@@ pBg@:@@[P@(<8Ltac_plugin.ExtratacticsHYA@@9@@A8p9 p. p# p@@ p pA~@:@@rQ@( 8Ltac_plugin.ExtratacticsHpA@@9@@A& pАA@:@@}P@( 8Ltac_plugin.ExtratacticsH{A@@9@@A98頰蠰㠰@@ q@@ q@@ q p@@ p p㠰ߠޠ٠@@ q@@ q@@ q q@@ q p䠰@@ qN p@@ p⠰8@@ p@ p p@@ pB@; @@P@( 8Ltac_plugin.ExtratacticsHA@@9@@A8٠< q* q@@ q q@@ q  q A@;!@@Q@( 8Ltac_plugin.ExtratacticsHA@@:@@A' qA@;,@@P@( \8Ltac_plugin.ExtratacticsH<<H69@H@@n)DH@;8@@J@( 8Ltac_plugin.ExtratacticsHA@@:+@@A:*9c_^YW@@ n@@ n@@ n nk@@ nj nOUTOM@@ n@@ n@@ n nm@@ nl nPK@@ n nK@@ nN9Z@@ nQ@ nM n\@@ n[BHސ@9SA@;@@=P@( 8Ltac_plugin.ExtratacticsI;A@@:u@@A9R? nr- nsF@@ n nt@@ nu nxA@;@@UQ@( 8Ltac_plugin.ExtratacticsISA@@:@@A* nA&@;@@`P@( X8Ltac_plugin.ExtratacticsI^A@@:@@A:9Р[VQ@@ n@@ n@@ n nԠLGE@@ o@@ o@@ n nՠC>@@ o@@ o n@@ nӠ9@@ n@ n n@@ nBe@;@@P@( 48Ltac_plugin.ExtratacticsIA@@:@@A99 n. n𠰖# n@@ n nA|@;@@Q@( 8Ltac_plugin.ExtratacticsIA@@:@@A& oA@<@@P@( 8Ltac_plugin.ExtratacticsIA@@:@@A::1-,'%@@ oL@@ oK@@ oJ o6@@ o5 o#"@@ oO@@ oN@@ oM o8@@ o7 o@@ o o@@ o:(@@ o@ o o'@@ o&B@@@ oP o?@@ o@ oCA@@@N@(8Ltac_plugin.ExtratacticsKA@@=@@A;䠰< ziɠ1 ziʠ& zi@@ {i {iϐA@>+@@O@(8Ltac_plugin.ExtratacticsKA@@=@@A) ziA%@>6@@N@(48Ltac_plugin.ExtratacticsKb  Ke v y@K@@h"DK@>B@@@>2@>@AB>C= D@@G@(8Ltac_plugin.ExtratacticsLA@@=:@@A=9@@GM@(8Ltac_plugin.ExtratacticsLBA@@=|@@A@@^N@(|8Ltac_plugin.ExtratacticsLYA@@=@@A) uhA%@>@@iM@(<8Ltac_plugin.ExtratacticsLd^  Lea  @Lc@@gDL@>@@uG@(8Ltac_plugin.ExtratacticsLpA@@=@@A=<⠰mhc@@ rg@@ rg@@ rg rgc^YW@@ rg@@ rg@@ rg rgdUP@@ rg@@ rg rg_@@ rgb<@@ rge@ rga rgp@@ rgoBLR@@@M@(8Ltac_plugin.ExtratacticsLA@@=@@A<ɠ< rg~1 rg& rg@@ sg sgA@?@@N@(8Ltac_plugin.ExtratacticsLA@@>@@A) rgA%@?@@M@(8Ltac_plugin.ExtratacticsLELH@L@@U]DL@?'@@@?@A> C@@D@(8Ltac_plugin.ExtratacticsLA@@>@@A>=U `@@ U U~ ^@@ U UK2@@ V Uz@@ U}=0@@ U@ U| U@@ UBL@=)A@?X@@1J@(8Ltac_plugin.ExtratacticsMA@@>K@@A=(( U% U" U@@ U UA@?n@@GK@(8Ltac_plugin.ExtratacticsM'A@@>a@@A( UA$@?y@@RJ@(\8Ltac_plugin.ExtratacticsM2A@@>l@@A>k= @@ U@@ U U@@ U@@ U UJ@@ V U@@ U=@@ U@ U U@@ UƐBW@?@@J@(88Ltac_plugin.ExtratacticsMeA@@>@@A=|- Uՠ& U֠ U@@ U UېAm@?@@K@(8Ltac_plugin.ExtratacticsM{A@@>@@A% UAx@?@@J@(8Ltac_plugin.ExtratacticsM@MC@M@@TDM1@?@@D@(|8Ltac_plugin.ExtratacticsMA@@>@@A>ˠ>!@@ T T! @@ T TK@@ U? T@@ T=@@ T@ T T@@ TǐBM]@=A@@@@J@(X8Ltac_plugin.ExtratacticsMA@@>@@A=נ( T֠% Tנ" T@@ T TܐA@@@@K@(<8Ltac_plugin.ExtratacticsMA@@?@@A( TA$@@(@@J@(8Ltac_plugin.ExtratacticsMA@@?@@A?>S@@ U @@ U T@@ U"@@ U! TKz@@ U> T@@ T>6@@ T@ T U@@ UBW@@[@@4J@(8Ltac_plugin.ExtratacticsNA@@?N@@A>+- U& U U@@ U UAm@@q@@JK@(8Ltac_plugin.ExtratacticsN*A@@?d@@A% U(Ax@@|@@UJ@(8Ltac_plugin.ExtratacticsN5{N6~@N4@@S͐DM@@@@aD@(48Ltac_plugin.ExtratacticsNAA@@?{@@A?z>!@@ ~T ~S󠰖!@@ ~T ~SL@@ ~Tw ~S@@ ~S򠰳>@@ ~S@ ~S ~T@@ ~SBN @>A@@@@J@(8Ltac_plugin.ExtratacticsNoA@@?@@A>( ~T% ~T" ~T@@ T TA@@@@K@(8Ltac_plugin.ExtratacticsNA@@?@@A( ~T!A$@@@@J@(8Ltac_plugin.ExtratacticsNA@@?@@A?ɠ?mh@@ ~TX@@ ~TW ~T/fa@@ ~TZ@@ ~TY ~T0L)@@ ~Tv ~T+@@ ~T.>@@ ~T1@ ~T- ~T<@@ ~T;BW@A @@J@(8Ltac_plugin.ExtratacticsNA@@?@@A>ڠ- ~TJ& ~TK ~TL@@ TM TPAm@A @@K@(8Ltac_plugin.ExtratacticsNA@@@@@A% ~T`Ax@A+@@J@(L8Ltac_plugin.ExtratacticsNvNy@N@@0VDN@A7@@D@(8Ltac_plugin.ExtratacticsNA@@@*@@A@)?b"m@@30򠰖"k@@30󠰖M?@@Sp0@@0񠰳?=@@0@01Y@@1XBN@?6A@Ae@@>J@(8Ltac_plugin.ExtratacticsOA@@@X@@A?5(2Y%2Z"2[@@2\3A@A{@@TK@(8Ltac_plugin.ExtratacticsO4A@@@n@@A(4֐A$@A@@_J@(8Ltac_plugin.ExtratacticsO?A@@@y@@A@x?@h@@RRg?@@RRhM6@@SoRc@@Rf?@@Ri@ReRt@@RsBO@A@@J@(`8Ltac_plugin.ExtratacticsOjA@@@@@A?%R"RR@@RRAe@A@@K@(D8Ltac_plugin.ExtratacticsOA@@@@@A%RAp@A@@J@(8Ltac_plugin.ExtratacticsOA@@@@@A@Ġ?hc@@R@@RRa\@@R@@RRM|@@SnR@@R?@@R@RR@@RB@B@@J@(8Ltac_plugin.ExtratacticsOA@@@@@A?ՠ-R&RR@@RRĐA@B@@K@(8Ltac_plugin.ExtratacticsOA@@A@@A%RԐA@B&@@J@(8Ltac_plugin.ExtratacticsOA@@A@@AA@Qzw@@S @@S R⠰rq@@S @@S R㠰M M@@Sm@@SlR@@Rᠰ@8@@R@RR@@RB@B]@@6J@(8Ltac_plugin.ExtratacticsPA@@AP@@A@-1R*R#R@@SSA@Bs@@LK@(t8Ltac_plugin.ExtratacticsP,A@@Af@@A%SSA@B~@@WJ@(8Ltac_plugin.ExtratacticsP7^P8^@F$unit@@@AO@B@@@B{@A@@A@(8Ltac_plugin.ExtratacticsPHmPIm@@AO#ist@N@PSdPTd@@!c@N@PYdPZd@@#tac@N@P_dP`d@@%flags@Ig@@k@PjePke@@!c@@(TactypesA,delayed_openN@@@@@P~lPl@@@B@@@E2B@@(D@@AB;C@@1A@@AC@@EA(8Ltac_plugin.ExtratacticsPlPl@ADJ@B@@@BC@@D (8Ltac_plugin.ExtratacticsPlPm@@AU@B@@ D@(t8Ltac_plugin.ExtratacticsPh*PhL@J&option@I.inference_hook@@s@@rAi@C@@@3@A0/B@@E@(X8Ltac_plugin.ExtratacticsPePm@@@s@C @@ C@(8Ltac_plugin.ExtratacticsPpPq6@@@Pm#ist@N@PoPo@@"c1@N@Po Po @@"c2@N@Po Po@@"cl@N@PoPo@@#tac@N@PoPo@@@C5@@@D@@AC@@BB@@)E@@AA@@BC@OAA@@A@E@(8Ltac_plugin.ExtratacticsPq6gPq6@N@)ProofviewA&tacticF$unit@@@*U@@*T@@*S/[BP"c1@N&constr@@*X*E@Q!q6=Q"q6?@@@Co@@@A@@A@SB@@ANC@@cA@@ALD@@BC@A@(8Ltac_plugin.ExtratacticsQ3q6sQ4q6@@N󰖰:/f/\@/_/eA*@C@@B@(8Ltac_plugin.ExtratacticsQDq6CQEq6@@@1@C@@#A@(8Ltac_plugin.ExtratacticsQKtQLt@@@P#ist@N@QUsQVs@@'dir_opt@N@Q[sQ\s@@!c@N@QasQbs@@"cl@N@QgsQhs@@@C@@@B@@A A@@C@@"D@@ABC@OA@@A@D@(p8Ltac_plugin.ExtratacticsQytQzt@@@/!c@O\&constr@@//@QtQt@@@C@@@A@@A@,B@@:A@@AB@A@(H8Ltac_plugin.ExtratacticsQx`eQx`@@@ m"c1@3@QA@@B@@A@ n"c2@MR@QA@@B@@A@ o"cl@R@QA@@B@@A@ p#tac@S@QA@@B@@A@ q#ist@O@@SqS^@QA@@B@@A@@D@@@-E@@A'D@@"C@@ABA@@B@@AC@OA@@A@E@(8Ltac_plugin.ExtratacticsQ}Q} @@@s }!c@ ~T@QA@@C@@A@ ~"cl@2 ~T[@QA@@C @@A@ 0@P-@@ ~Tz ~Tk@QA@@C*@@A@@D>@@@C@@AB@@A@@AB@OA@@A@C@(8Ltac_plugin.ExtratacticsRBahRBa@@@M !c@\ T@R A@@CD@@A@ "cl@  U#@RA@@CK@@A@ [@PX@@ UB U3@RA@@CU@@A@@Di@@@C@@AB@@A@@AB@OA@@A@C@(8Ltac_plugin.ExtratacticsR+GR,G@@@' !c@6 U@R5A@@Co@@A@ "cl@ U@RT_ % ^@@@m q_@#@@ rg5@TA@@EW@@A@@Fk@@@ A@@A@@A@(t8Ltac_plugin.ExtratacticsT'd  UT(d  l@@QY@@ uh@QQNQLQJ@@ uh@@ uh@@ uh@@ uhQCQ?@@ uh@@ uh@ uh@ uh uhƐA u!c@'@TTA@@E@@A@ v@b@@ uh@T\A@@E@@A@@F@@@B@@AA@@B@QA@@A@D@(X8Ltac_plugin.ExtratacticsTjd  FTkd  s@@@@F@@B@(,8Ltac_plugin.ExtratacticsTqc  Trc  @@@: t@@@ uh@@TzA@@E@@A@@F@@@ A@@A@@A@( 8Ltac_plugin.ExtratacticsTg { Tg { @@@T. x!c@P@Tg { Tg { @@@F@@@ A@@A@QVA@@A@A@(8Ltac_plugin.ExtratacticsTl.4Tl.T@@@ְ z!c@@TA@@E@@A@ {@@@ zi@TA@@E@@A@@F@@@B@@AA@@B@QA@@A@B@(8Ltac_plugin.ExtratacticsTj  Tj @@@ y@@@ zi@TA@@E@@A@@G @@@ A@@A@@A@(8Ltac_plugin.ExtratacticsTqTq@@@ w }!c@ @TA@@F @@A@ ~@@@ }j@TA@@F@@A@@G&@@@B@@AA@@B@RA@@A@B@(|8Ltac_plugin.ExtratacticsTowTow@@@  |1@@@ }j@TA@@F)@@A@@G=@@@ A@@A@@A@(D8Ltac_plugin.ExtratacticsTuTv;@@@T "id@Q1@UtUt@@@GN@@@ A@@A@QjA@@A@A@((8Ltac_plugin.ExtratacticsU v;=U v;@@@ %sigma@@#EvdA(evar_map@@ ki@Uu2Uu7@@@Gi@@@A@@A@QA@@A)B@@B@A@( 8Ltac_plugin.ExtratacticsU)v;cU*v;s@Qz@@ kq kA& #env@@'EnvironA#env@@ k kz@UDv;MUEv;P@@ %sigma@@#EvdA(evar_map@ k ky@UUv;QUVv;V@@@G@@@(B@@AA@@B@cA@@A@C@(8Ltac_plugin.ExtratacticsUcv;ZUdv;@@@3@G@@B@(8Ltac_plugin.ExtratacticsUjyUky@@Q k@RQ/destruction_argQ~@@ k k@@ kSS@@ k@@ k@ k@ k kǐBU8 *with_evars@Q@UxUx@@ !c@Q@UxUx@@@G@@@ A@@B@@AB@RfA@@A@D@(8Ltac_plugin.ExtratacticsUyUy@@@@G@@B@(8Ltac_plugin.ExtratacticsU}1jU}1@@R@@ l@SRՠRӠR@@ l@@ l@@ l@@ lRʠR@@ l@@ l@ l@ l lB  !c@ @UA@@G@@A@ %@@@ l@UA@@G@@A@@H1@@@B@@AA@@B@S%A@@A@D@(8Ltac_plugin.ExtratacticsU}1[U}1@@@@H?@@B@(P8Ltac_plugin.ExtratacticsU|U|.@@@  C@@@ l@VA@@G;@@A@@HO@@@ A@@A@@A@(D8Ltac_plugin.ExtratacticsV V .@@S=@@ m@ScS2S0S.@@ m@@ m@@ m@@ mS'S#@@ m@@ m@ m@ m mB Ű !c@ @V8A@@Gr@@A@ @F@@ m@V@A@@Gz@@A@@H@@@B@@AA@@B@SA@@A@D@($8Ltac_plugin.ExtratacticsVN VO5@@@@H@@B@(8Ltac_plugin.ExtratacticsVUVV@@@  @d@@ m0@V^A@@G@@A@@H@@@ A@@A@@A@(8Ltac_plugin.ExtratacticsVhVi+@@S@@ ok@SSSS@@ os@@ or@@ oq@@ opSS@@ oo@@ on@ om@ ol o{B _ !c@ @VA@@G@@A@ $ipat@  o9@VA@@G@@A@ @@@ o_@VA@@G@@A@@H@@@C@@AB@@A@@AB@SA@@A@E@(8Ltac_plugin.ExtratacticsVV3@@@(@I@@C@(8Ltac_plugin.ExtratacticsVV@@@  $ipat@  nn@VA@@G@@A@ @@@ n@VA@@H@@A@@I@@@B@@AA@@B@@B@(h8Ltac_plugin.ExtratacticsVV+@@T @@ q4@T1TSS@@ q<@@ q;@@ q:@@ q9SS@@ q8@@ q7@ q6@ q5 qDB !c@@WA@@HA@@A@ $ipat@[ q@WA@@HH@@A@ X@@@ q(@WA@@HP@@A@@Id@@@C@@AB@@A@@AB@TZA@@A@E@(@8Ltac_plugin.ExtratacticsW&W'2@@@(@It@@C@(8Ltac_plugin.ExtratacticsW-W.@@@D $ipat@X p7@W6A@@Hp@@A@ @D@@ p]@W>A@@Hx@@A@@I@@@B@@AA@@B@@B@(8Ltac_plugin.ExtratacticsWJWK@@T|@@ rZ@TTqToTm@@ rb@@ ra@@ r`@@ r_TfTb@@ r^@@ r]@ r\@ r[ riA !c@/@WwA@@H@@A@ @@@ rO@WA@@H@@A@@I@@@B@@AA@@B@TA@@A@D@(8Ltac_plugin.ExtratacticsWW@@@@I@@B@(8Ltac_plugin.ExtratacticsWXxWX@@@; @@@ q@WA@@H@@A@@I@@@ A@@A@@A@(l8Ltac_plugin.ExtratacticsWW:@@@WT "id@S@W W@@@I@@@ A@@A@SA@@A@A@(L8Ltac_plugin.ExtratacticsW:<W:@@@ %sigma@@@ r@W1W6@@@J@@@ A@@A@"B@@SA@@AB@A@(08Ltac_plugin.ExtratacticsW:lW:|@S@@ r sA! #env@@@ s r@W:VW:Y@@ %sigma@@  s r@W:ZW:_@@@JB@@@B@@AA@@B@TA@@A@C@(8Ltac_plugin.ExtratacticsX:cX:@@@)@JP@@B@(8Ltac_plugin.ExtratacticsX 4=X 4P@@@s !b@ t@XA@@IN@@A@ !c@ tS@XA@@IU@@A@ "id@d t@X"A@@I\@@A@ l@0@@ t@X*A@@Id@@A@@Jx@@@#D@@AC@@BB@@A@@AC@@D@(8Ltac_plugin.ExtratacticsX:X;@@@ !b@ sq@XDA@@I~@@A@ !c@l s@XKA@@I@@A@ @Y@@ s@XSA@@I@@A@@J@@@C@@AB@@A@@AB@@C@(8Ltac_plugin.ExtratacticsXaXb@@@K !b@ u@XlA@@I@@A@ #eqn@@XrA@@I@@A@ "id@< v/@XyA@@I@@A@ @@@ v>@XA@@I@@A@@J@@@"D@@AC@@BB@@A@@AC@@D@(p8Ltac_plugin.ExtratacticsX/]X/t@@@z !b@ u@XA@@I@@A@ #eqn@C uP@XA@@I@@A@ @@@ u_@XA@@I@@A@@J@@@C@@AB@@A@@AB@@C@(L8Ltac_plugin.ExtratacticsXX@@@ !c@ v@XA@@I@@A@  @@@ v@XA@@J@@A@@K@@@B@@AA@@B@@B@((8Ltac_plugin.ExtratacticsXX(@@@n !c@ wO@XA@@J@@A@ (@@@ w^@XA@@J @@A@@K4@@@B@@AA@@B@@B@(8Ltac_plugin.ExtratacticsX X@@@ !c@ w@XA@@J5@@A@ E@ @@ w@YA@@J=@@A@@KQ@@@B@@AA@@B@@B@(8Ltac_plugin.ExtratacticsY<HY<P@@AX #tac@T@Y-Y0@@@Kd@@@ @A@@ B@@AB@@BB(8Ltac_plugin.ExtratacticsY%Q_Y&Q@@A !c@T x w w@Y1QZY2Q[@@@K@@@C@@AB@@C(8Ltac_plugin.ExtratacticsY=-Y>Q@A@X@K@@'B!(|8Ltac_plugin.ExtratacticsYEQYFQ@@@! !c@T@YLQYMQ@@@K@@@ A@@A@BA@@A@A@(`8Ltac_plugin.ExtratacticsYXYY@@@ !c@ xr@YaA@@J@@A@ @o@@ x@YiA@@J@@A@@K@@@B@@AA@@B@U=A@@A@B@(88Ltac_plugin.ExtratacticsYwYx@@AY* $_prc@U @YY@@ %_prlc@U @YY@@ $_prt@U@YY@@@K@@@D@@AC@@BB@@  @A@@AC@@DB( 8Ltac_plugin.ExtratacticsYY@@A(@K@@D (8Ltac_plugin.ExtratacticsYY@A@YW@K@@D(8Ltac_plugin.ExtratacticsYPRYP@U!@@ z zBYl $_prc@U@Y2Y6@@ %_prlc@U@Y7Y<@@ $_prt@U@Y=YA@@ &orient@U@YCYI@@ !s@U@YKYL@@@L'@@@$D@@AC@@BB@@F@@A o@A@@E@@ABC@UA@@A@G@(8Ltac_plugin.ExtratacticsYPRYPr@Ub@@ z zDA@LE@@H@(8Ltac_plugin.ExtratacticsYPvYP@Up@@ z zAO@LS@@,G@(8Ltac_plugin.ExtratacticsZ PZ P@U~@@ z zA]@La@@:F@(8Ltac_plugin.ExtratacticsZPRZP@@Ad@Lh@@AFA(t8Ltac_plugin.ExtratacticsZ#2Z$P@A@Y@Lq@@JF@C@AC?@D (T8Ltac_plugin.ExtratacticsZ.Z/ @@AY #ist@@)TacinternA)glob_sign@@ { {@ZAZB @@ !v@Ud { @ZHZI @@ #ans@Uk@@{A{7Uh@@{F{8@{6 {@Z^Z_ @@@L@@@C@@A3B@@%A@@AB@@CA(P8Ltac_plugin.ExtratacticsZnZo @AB@@L@@@@A@B@@B (@8Ltac_plugin.ExtratacticsZzZ{ @U6abstract_argument_type7 { U&glevel@@ { {* {"@@ {# {(Aa@L@@!C@(08Ltac_plugin.ExtratacticsZZ @U R{4O{5@{3{,]{)`{:]{;@{9{-@@{+{2B@M@@HC@(8Ltac_plugin.ExtratacticsZZ @@&GenargA5glob_generic_argument@@ {B@M@@YB@(8Ltac_plugin.ExtratacticsZZ @4raw_generic_argument@@{{B@M&@@iB@(8Ltac_plugin.ExtratacticsZZ @eV{V&rlevel@@{{{@@{{A@MA@@C@(8Ltac_plugin.ExtratacticsZZ @V%V {V#|V|@|{V.|V(|@|{@@{{B@Mh@@C@(8Ltac_plugin.Extratactics[![" @@@@Mo@@B@(8Ltac_plugin.Extratactics[([) @V; } |_|I@@||S|K@@|L|QAZ!s@@)Mod_substA,substitution@@}||C@[S[T @@!x@V_ |@[Z[[ @@@M@@@ B@@A A@@B@@C@(x8Ltac_plugin.Extratactics[f[g @VVy } |j|]Vz } |o|^@|\|UQ|R|c|d@|b|V@@|T|[BQ@M@@4C@(P8Ltac_plugin.Extratactics[[ @@&GenargA5glob_generic_argument@@|Bb@M@@EB@(<8Ltac_plugin.Extratactics[[ @5glob_generic_argument@@|}Br@M@@UB@(,8Ltac_plugin.Extratactics[[ @<}}}@@}}A@N@@kC@(8Ltac_plugin.Extratactics[[ @Vd}`}@}}}r}n}@}}@@}}B@N:@@C@(8Ltac_plugin.Extratactics[[ @@@@NA@@B@(8Ltac_plugin.Extratactics[[ @@&GenargA5glob_generic_argument@@F}F~HB[E#ist@Z@@E}E}@\\ @@F!x@@\\ @@@Ng@@@B@@A A@@B@@B@(8Ltac_plugin.Extratactics\%\& @W4G~J@@F~DF~RG~I@@G~KG~PA1@N@@C@(8Ltac_plugin.Extratactics\>\? @WiWMI~\WJI~]@H~[H~TWXH~QW[I~bWXI~c@H~aH~U@@H~SH~ZBX@N@@EC@(8Ltac_plugin.Extratactics\e\f @@@_@N@@LB@(\8Ltac_plugin.Extratactics\l\m@@@*!i@W_@\w\x @@!r@W_@\\ @@#loc@@#LocA!t@@_m@\\ @@@N@@@#C@@AA@@B@@AB@@C@(@8Ltac_plugin.Extratactics\\ @@&GenargA0generic_argument &rlevel@@@@B\e#loc@J&option@M!t@@@@\\ @@!v@W@\\ @@@O @@@ `@A@@B@@AB@XA@@A@B@(08Ltac_plugin.Extratactics\\ @gXF@@AA@O>@@C@(8Ltac_plugin.Extratactics\\ @@AH@OE@@%BA(8Ltac_plugin.Extratactics]] @A@\@ON@@@.@A*@A (8Ltac_plugin.Extratactics] ] @@)ProofviewA&tacticF$unit@@@@@Bd!l@7@](A@@Nb@@A@"cl@~@]/A@@Ni@@A@ !t@9@]6A@@Np@@A@  @[.@@@]@A@@Nz@@A@@O@@@C@@AA@@(D@@AB@@BC@@F@(8Ltac_plugin.Extratactics]P]Q!@@@3@O@@D@(8Ltac_plugin.Extratactics]Wdj]Xd@@@!l@@]aA@@N@@A@"cl@^@]hA@@N@@A@ @ v@@@]pA@@N@@A@@O@@@B@@AA@@C@@AB@@C@(|8Ltac_plugin.Extratactics]~@]a@to@@ @@  B:!l@ @]A@@N@@A@;"cl@ %@]A@@N@@A@>@^^@@@P@@@A@@A@A@@AC@@BB@@D@@AC@A@( 8Ltac_plugin.Extratactics^""^"#@@@'^!o@!IT@^A@@O@@A@_!c@!I@^A@@P@@A@`#tac@!II@^A@@P@@A@a @\@@II@^A@@P@@A@@Q%@@@C@@AA@@(D@@AB@@BC@YA@@A@D@(8Ltac_plugin.Extratactics^"`"~^"`"@Y@@IA'Y!o@#^I @^A@@P4@@A@Z!c@#II@_A@@P;@@A@[#occ@"I@_A@@PB@@A@\#tac@"qI@_A@@PI@@A@] Y@]@@II@_A@@PS@@A@@Qg@@@%D@@AA@@/E@@AB"C@@B@@AC@YA@@A@G@(8Ltac_plugin.Extratactics_-"`"f_."`"@@@?@Q{@@E@(8Ltac_plugin.Extratactics_4!!_5!" @@@(T!o@$I@_@A@@Pz@@A@U!c@$I @_GA@@P@@A@V"id@$JIJ@_NA@@P@@A@W#tac@#I@_UA@@P@@A@X @]M@@II@__A@@P@@A@@Q@@@%D@@AC@@BA@@1E@@AB@@BC@Z>A@@A@E@(d8Ltac_plugin.Extratactics_s!E!h_t!E!|@Z@@IcA(IN!o@&I<@_A@@P@@A@O!c@&fI{@_A@@P@@A@P#occ@&I@_A@@P@@A@Q"id@%I@_A@@P@@A@R#tac@%{I@@_A@@P@@A@S @]@@IgIP@_A@@P@@A@@Q@@@,E@@AC@@BA@@8F@@A+D@@B@@ABC@ZA@@A@H@(H8Ltac_plugin.Extratactics_!E!K_!E!@@@I@R@@F@(8Ltac_plugin.Extratactics_  _  @Ze@@IՐA(H!o@(I@_A@@Q@@A@I!c@(gI@_A@@Q@@A@J"id@("I.@_A@@Q"@@A@K#occ@'Is@_A@@Q)@@A@L#tac@'bI@_A@@Q0@@A@M@@]@@II@`A@@Q:@@A@@RN@@@,E@@A&D@@BA@@8F@@A$C@@B@@ABC@ZA@@A@H@(8Ltac_plugin.Extratactics`  `  @@@I@Rd@@F@(8Ltac_plugin.Extratactics`&x&z`&x&@@A_ܰcZ@Z@`,##`-##@@d%bases@Z@`2##`3##@@e#ort@Zz@`8##`9##@@f!t@Zt@`>##`?##@@g$lcsr@Zf@`D##`E##@@h#env@@'EnvironA#env@@8c)@`T##`U##@@i%sigma@@#EvdA(evar_map@@@c=@`d##`e#$@@j!f@@Z@@ cF@$CAstA!t@&ConstrA!t@@c@$UnivA*ContextSetg!t@@c@cZbW[0generic_argument@@4e+@@*d @@c@c@@cG@HcE@`$$ `$$!@@#eqs@[NC@@:<@@;@95W꠰0@@>@@=@@<@8@@7c/@@.cD@` &(&.` &(&1@@)add_hints@@[;@@LcB@@IcC@DcA@` &G&M` &G&V@@@SE@@@J@@AD@@BF@@NI@@AH@@A@@ABCC@@E@@AG@@B@@ABD@@J@(8Ltac_plugin.Extratacticsa &G&Ia&x&@@A@Sa@@@@ACD@@IA(8Ltac_plugin.Extratacticsa  &(&4a! &(&C@AB@So@@&@$@A"@BC! D@@H(8Ltac_plugin.Extratacticsa. &(&*a/&x&@@A@S|@@ H@(|8Ltac_plugin.Extratacticsa5$$a6&x&@@A@S@@":@5@AB43C@@GA(x8Ltac_plugin.ExtratacticsaB#$aC#$@AA"@S@@@@?@A<@BC@@F(h8Ltac_plugin.ExtratacticsaO##aP&x&@@A.@S@@ FA(d8Ltac_plugin.ExtratacticsaX##aY##@AA7@S@@@`@AY@BXC@@E(P8Ltac_plugin.Extratacticsae##af&x&@@@C@S@@ E@(08Ltac_plugin.Extratacticsal %%am %%@J&option@@#LocA!t@@c@@cc Adk"ce@@a$$"a$$$@@l!c@@'EConstrA&constr@@dK@a$'$/a$'$0@@m#ctx@@&UStateA!t@@dL@a$'$2a$'$5@@n!c@)@@d@a$c$ka$c$l@@#ctx@)@@HdO@a$$a$$@@@T@@@&P@B@@E@D@@ABGA@@F5C@@AC@D@@AB@@A@@ABE@@C@@AC@G@(8Ltac_plugin.Extratacticsa %%a %&#@@Bb@T/@@!F@(8Ltac_plugin.Extratacticsa %&a %&!@@\!J@d#d)Ao@T<@@.G@(8Ltac_plugin.Extratacticsa %&a %& @{\/e,T@@e-e2A@TN@@@G@(8Ltac_plugin.Extratacticsb %%b %&$@@A@TU@@GF@(8Ltac_plugin.Extratacticsb%_%cb%_%@F$unit@@@dB#ctx@@@SeP@b"$$b#$$@@@Tp@@b[@FZ@ACY@F@(8Ltac_plugin.Extratacticsb.%_%bb/ %%@@A@T|@@ F@(8Ltac_plugin.Extratacticsb5$$b6$$@@A@T@@F@(|8Ltac_plugin.Extratacticsb<$$b= %%@@A&@T@@FA(x8Ltac_plugin.ExtratacticsbE$$bF$$@AA@T@@@|@AC{@E (h8Ltac_plugin.ExtratacticsbQ$$bR %&$@@A@T@@ EA(d8Ltac_plugin.ExtratacticsbZ$c$ob[$c$@AB@T@@@@@ABC@D(L8Ltac_plugin.Extratacticsbg$c$gbh %&$@@A@T@@ D@(88Ltac_plugin.Extratacticsbn$'$8bo$'$_@@#EvdA8in_evar_universe_context@@D@T@@@@A@A@(8Ltac_plugin.Extratacticsb$'$+b %&$@@@@T@@ A@(8Ltac_plugin.Extratacticsb &G&^b &G&t@@@l$base@@b &G&Wb &G&[@@@T@@@ A@@A@A@@A@A@(8Ltac_plugin.Extratacticsb&&b&&@@@bR@T@@@*@A@@A@@A@(8Ltac_plugin.Extratacticsb&&b))@@Ab^@T@@@+5@A@@A@]A@@A@AB(8Ltac_plugin.Extratacticsb)C)Gb)C)@@Abs#!o@@&GenargA4raw_generic_argument@@@bA@@T@@A@$!l@@bA@@T@@A@%!t@@bA@@T@@A@& @/@@9%@b)C)Gb)C)@@'@4ݠT @@aY@@XB@b)C)Gb)C)@@("@Ng@@~j@c)C)Gc)C)@@@UN@@@%4R@D%3R@C%2R@B@@A(IDF@@6HXG@@ABj@ JDE@@ACl@JA(8Ltac_plugin.Extratacticsc )C)Gc!)C)@ABj@Uo@@!z@@ACy@I (p8Ltac_plugin.Extratacticsc,)C)Gc-)C)@:nM@@xp@@qvA@U@@J@(T8Ltac_plugin.ExtratacticscE)C)GcF)C)@@A@U@@$IA(P8Ltac_plugin.ExtratacticscN)C)GcO)C)@AB@U@@ODCB/C@H (@8Ltac_plugin.ExtratacticscZ)C)Gc[)C)@࠰xF{@@hPH@@INA@U@@I@(08Ltac_plugin.Extratacticscs)C)Gct)C)@^O54S@@b[@@ZR5S@@c]@@\S@@QWA@U@@FI@(8Ltac_plugin.Extratacticsc)C)Gc)C)@@A@U@@MHA(8Ltac_plugin.Extratacticsc)C)Gc)C)@AB@U@@@@ABC@G(8Ltac_plugin.Extratacticsc)C)Gc)C)@ 8)@@@3+@@,1A @V@@H@(8Ltac_plugin.Extratacticsc)C)Gc)C)@@A@V@@%G(p8Ltac_plugin.Extratacticsc&&c))@A@c@V!@@,A&(d8Ltac_plugin.Extratacticsc)C)Xc)C)@]@@E,)$atts@]J@@@c)C)Kc)C)P@@*"st@@+VernacstateA!t@@d)C)Qd)C)T@@@VR@@@'B@@AA@@B@^{A@@A)C@@B4B@@D@@AC@B@((8Ltac_plugin.Extratacticsd)C)Xd)C)@@@8@Vf@@B@(8Ltac_plugin.Extratacticsd&&d ))@@Ac@Vm@@@"@A@@A@^A@@A@AB(8Ltac_plugin.Extratacticsd.((d/((@@Ac!o@v@@rt@d=A@@Uw@@A@!l@ w@dEA@@U@@A@@1h@@@dO((dP((@@@6FUs@@@@@d_((d`((@@@V@@@%1Sl@C%0So@B@@AG.D@@)F>E@@AN@BCL@GA(8Ltac_plugin.Extratacticsdx((dy((@ABJ@V@@CX@F (8Ltac_plugin.Extratacticsd((d((@ 8 @@@@Af@V@@G@(8Ltac_plugin.Extratacticsd((d((@_ǠQ6]T@@@@6HT@@@@@@A@W @@EG@(8Ltac_plugin.Extratacticsd((d((@@A@W@@LFA(8Ltac_plugin.Extratacticsd((d((@AB@W@@ph@e@A@BC@E(8Ltac_plugin.Extratacticsd((d((@ a @@@@A@W;@@F@(l8Ltac_plugin.Extratacticsd((d((@@A@WB@@%EϠ(8Ltac_plugin.Extratacticsd&&d))@A@d@WJ@@Aנ(8Ltac_plugin.Extratacticse((e((@_@@АEݰ $atts@-f@e((e((@@!"st@(d@e((e ((@@@Wm@@@B@@AA@@B@_A@@AC@@B@@AB@B@(8Ltac_plugin.Extratacticse1((e2((@@@(@W@@B@(8Ltac_plugin.Extratacticse8&&e9))@@Ad@W@@@@A@@A@_A@@A@AB(d8Ltac_plugin.ExtratacticseG((!eH((m@@Ae!o@@@@eZA@@V@@A@!l@ @ebA@@V@@A@!t@@ejA@@V@@A@"bl@@erA@@V@@A@#@2@@@e|((!e}((m@@"@7sV@@@@@e((!e((m@@*@P@@@e((!e((m@@,@76@@@@@e((!e((m@@@W@@@%/T@E%.T@D%-T@C%,T@B@@A!MOF@@B>KbH@@MJrI@@A@7LcG@@ABC@MA(`8Ltac_plugin.Extratacticse((!e((m@AB@X@@(@BC@L (P8Ltac_plugin.Extratacticse((!e((m@ _G @@'@@ A@X9@@M@(@8Ltac_plugin.Extratacticse((!e((m@a` 7c@@7l@@@@A@X\@@@M@($8Ltac_plugin.Extratacticsf((!f((m@@A@Xc@@GLA( 8Ltac_plugin.Extratacticsf((!f((m@AB@Xm@@Qif@`@ABC@K(8Ltac_plugin.Extratacticsf+((!f,((m@ 蠰 L@@@@A@X@@L@(8Ltac_plugin.ExtratacticsfD((!fE((m@@A@X@@%KA(8Ltac_plugin.ExtratacticsfM((!fN((m@AB@X@@/C@J (8Ltac_plugin.ExtratacticsfX((!fY((m@ ޠ y@@@@ȐA @X@@K@(8Ltac_plugin.Extratacticsfq((!fr((m@aɠ82V@@@@̠8V@@@@@@ѐAI@X@@EK@(8Ltac_plugin.Extratacticsf((!f((m@@AP@X@@LJA(8Ltac_plugin.Extratacticsf((!f((m@ABY@X@@@@AnBCl@I(8Ltac_plugin.Extratacticsf((!f((m@ 6B @@@@Aw@Y@@J@(8Ltac_plugin.Extratacticsf((!f((m@@A~@Y@@%I(8Ltac_plugin.Extratacticsf&&f))@A@f@Y@@A(8Ltac_plugin.Extratacticsf((2f((i@`@@2E$atts@Ay@f((%f((*@@"st@ew@f((+f((.@@@YB@@@B@@AA@@B@akA@@AiE@@BC@@B@@AxD@@BC@B@(8Ltac_plugin.Extratacticsg ((2g ((m@@@,@YX@@B@(8Ltac_plugin.Extratacticsg&&g))@@Af@Y_@@@@A@@A@aA@@A@AB(L8Ltac_plugin.Extratacticsg 'l'pg!'l'@@Afݰ!o@j@@@g1A@@Xk@@A@!l@ @g9A@@Xs@@A@"bl@@gAA@@X{@@A@@4d@@@gK'l'pgL'l'@@@9BXo@@@@@g['l'pg\'l'@@"@9R8M@@ @@@gk'l'pgl'l'@@@Y@@@%+Vx@D%*V{@C%)V~@B@@AJAE@@2INF@@A?H\G@@o@ABCm@JA(H8Ltac_plugin.Extratacticsg'l'pg'l'@ABk@Y@@!Cy@I (88Ltac_plugin.Extratacticsg'l'pg'l'@ ?񠰖 @@@@A@Y@@J@((8Ltac_plugin.Extratacticsg'l'pg'l'@bڠX9p[@@9Xd@@@@A@Z@@?J@( 8Ltac_plugin.Extratacticsg'l'pg'l'@@A@Z @@FIA(8Ltac_plugin.Extratacticsg'l'pg'l'@AB@Z*@@qf@c@Ab_BC@H(8Ltac_plugin.Extratacticsg'l'pg'l'@ nɠ @@@@ѐA@ZH@@I@(8Ltac_plugin.Extratacticsh'l'ph'l'@c,Ҡ9 X[@@@@ՠ9XV@@@@@@ڐA@Zq@@GI@(8Ltac_plugin.Extratacticsh*'l'ph+'l'@@A@Zx@@NHA(8Ltac_plugin.Extratacticsh3'l'ph4'l'@AB@Z@@XBC"@G (8Ltac_plugin.Extratacticsh?'l'ph@'l'@ Š `@@@@A.@Z@@H@(8Ltac_plugin.ExtratacticshX'l'phY'l'@@A5@Z@@$GA((8Ltac_plugin.Extratacticsh`&&ha))@A@h@Z@@OAI(8Ltac_plugin.Extratacticshh'l'hi'l'@b{@@EO$atts@X@hy'l'thz'l'y@@"st@x@h'l'zh'l'}@@@Z@@@B@@AA@@B@bA@@A5D@@BFC@@RB@@AC@B@(8Ltac_plugin.Extratacticsh'l'h'l'@@@,@Z@@B@(8Ltac_plugin.Extratacticsh&&h))@@AhZ!i@bd@@R6@h&&h))@@$depr@b+deprecation@@I:@h&&h))@@!f@b".vernac_commandb'+plugin_args@@G@F;@h&&h))@@@[@@@%D@@AC@@B3B@@b@A@@AC@@DA(8Ltac_plugin.Extratacticsh&&h))@A@h@[/@@@@A@B@@B (x8Ltac_plugin.Extratacticsh&&h))@@Ah@[:@@@Az@A@@A@bA@@A@AB(H8Ltac_plugin.ExtratacticshA@@Z5@@A@Ah=B@@&GenargA4raw_generic_argument@@@i A@@ZG@@A@>A@@iA@@ZN@@A@?@@@iA@@ZU@@A@@[i@@@%(X(@D%'X+@C%&X.@B@@A8@B6@D4(8Ltac_plugin.Extratacticsi.&&i/))@A@h@[|@@BA<(8Ltac_plugin.Extratacticsi6A@@Zp@@A@@<@#loc@F$unit@@@@iCA@@Z}@@A@@[@@@A@@A@cRA@@A@A@(8Ltac_plugin.ExtratacticsiO&&iP))@@Ai@[@@@<@A@@A@c_A@@A@AB(8Ltac_plugin.Extratacticsi^A@@Z@@A@Ai9.@by@igA@@Z@@A@:*@i|@inA@@Z@@A@@[@@@%%X{@C%$X~@B@@A%@B#@C!(\8Ltac_plugin.Extratacticsi~&&i))@A@i5@[@@/A)(H8Ltac_plugin.ExtratacticsiA@@Z@@A@@);P@O@iA@@Z@@A@@[@@@ A@@A@cA@@A@A@(,8Ltac_plugin.Extratacticsi&&i))@@AiO@[@@@8&@A@@A@cA@@A@AB(8Ltac_plugin.ExtratacticsiA@@Z@@A@Aib3\@C@iA@@Z@@A@4X@F@iA@@Z@@A@5W@I@iA@@Z@@A@6V@L@iA@@[@@A@@\@@@%#X@E%"X@D%!X@C% X@B@@A;@B9@E7(8Ltac_plugin.Extratacticsi&&i))@A@i@\+@@EA?(l8Ltac_plugin.ExtratacticsiA@@[@@A@@?7@@iA@@[%@@A@@\9@@@ A@@A@cA@@A@A@(P8Ltac_plugin.Extratacticsi&&i))@@Ai@\E@@@2@A@@A@dA@@A@AB( 8Ltac_plugin.ExtratacticsjA@@[@@@A@Ai.@ @jA@@[J@@A@/@@jA@@[Q@@A@0@@jA@@[X@@A@@\l@@@%Y+@D%Y.@C%Y1@B@@A0@B.@D,(8Ltac_plugin.Extratacticsj1&&j2))@A@i@\@@:A4(8Ltac_plugin.Extratacticsj9A@@[s@@A@@41@@j?A@@[y@@A@@\@@@ A@@A@dNA@@A@A@(8Ltac_plugin.ExtratacticsjK&&jL))@@@j,!i@@@@jX&&jY))@@-!f@@I$list@c@@@.@*VernacexprA5vernac_classification@@@@@js&&jt))@@@\@@@A@@,B@@AB@@B@(L8Ltac_plugin.Extratacticsj&&j))@@@j8B!i@@@@j&&j))@@C!r@I$list@@'EgrammlA1grammar_prod_item7@@@@@j&&j))@@@\@@@(B@@AA@@B@@B@(<8Ltac_plugin.Extratacticsj2,E,Pj2,E,\@_@@\䠰`@@\@Aj\d@d@j&*b*sj&*b*x@@]#pri@d@j&*b*yj&*b*|@@^#l2r@d@j&*b*}j&*b*@@_!r@d@j&*b*j&*b*@@`"gr@@)GlobnamesA0global_reference@@\ſ@j'**j'**@@a#env@ @@\@j(**k(**@@b%sigma@ @@!\@k )**k )**@@c%sigma@ @@2\'@k***k***@@d!c@@&ConstrA&constr@@3\(@k%***k&***@@e!c@`q@@ǃ\ǀ@k0++#+)k1++#+*@@f!t@@'EConstrA%types@@\NJ@k@,+D+JkA,+D+K@@g!t@@'EConstrA%types@@Ȕ\@kP-+r+xkQ-+r+y@@h$sign@`+rel_context@@\@k]/++k^/++@@i#ccl@`@@\@kh/++ki/++@@@]@@@%Zw@Q%Zz@N%Z}@H@@ARKdI@@O@@ABF@@E@@ACB@@D@@AC@@A@@AB}JG@@.u.{l)>.u.|@@&!c@@%NamesA(ConstantP!t@@\@l:?..l;?..@@X$info@e֠iL@@K\I@lG@..lH@./@@@^@@@%[V@[% [Y@S% [\@R@A&@Y% @Wl!a@U@@&@X% @Vm!b@T@@ABBdOc~`_@@hb@@AB@@A}a@@@e@@ABCD@^\Z@@A@BC]DE@@e@(8Ltac_plugin.Extratacticsl@..lA/=/@@A@^@@D&@@@ABCDE@@dA(8Ltac_plugin.Extratacticsl?..l?..@AG@^@@T4D!%E@@c (8Ltac_plugin.Extratacticsl?..lA/=/@@A @^@@ cA(8Ltac_plugin.Extratacticsl>.u.l>.u.@AB@^@@iG%D6:E@@b (p8Ltac_plugin.Extratacticsl>.u.wlA/=/@@A@_ @@ bA(l8Ltac_plugin.Extratacticsl=.E.Ql=.E.q@AB(@_@@~\QO:CDLPE@@a(T8Ltac_plugin.Extratacticsl=.E.GlA/=/@@A4@_@@ aA(P8Ltac_plugin.Extratacticsl;--l;-.?@AB=@_)@@rgedBCbfE@@`(@8Ltac_plugin.Extratacticsl;--l;-.@"Id@!t@@\]ߐAT@_@@@a@((8Ltac_plugin.Extratacticsl;-.l;-.?@O&string@@@\]Be@_Q@@(`@(8Ltac_plugin.Extratacticsm ;-.8m ;-.=@@Al@_X@@/`@(8Ltac_plugin.Extratacticsm;-.-m;-.2@@As@__@@6`@(8Ltac_plugin.Extratacticsm:--mA/=/@@Az@_f@@=`A(8Ltac_plugin.Extratacticsm!8-k-um"9--@AB@_p@@GCE@@_ (8Ltac_plugin.Extratacticsm-9--m.9--@bw@@\.]3A@_@@`@(߬8Ltac_plugin.Extratacticsm;9--m<9--@[@@\i]7^BB@_@@"b@(ߔ8Ltac_plugin.ExtratacticsmK9--mL9--@b@@^C_KB@_@@0b@(t8Ltac_plugin.ExtratacticsmY9--mZ9--@^WB@_@@;a@(\8Ltac_plugin.Extratacticsmd9--me9--@b@@^X_`B@_@@Ia@(88Ltac_plugin.Extratacticsmr8-k-mmsA/=/@@A@_@@P_A(08Ltac_plugin.Extratacticsm{7- -m|7- -g@AB@_@@5 CE@@^ (8Ltac_plugin.Extratacticsm7- -1m7- -g@&constr@@\\ؐA@_@@^@(8Ltac_plugin.Extratacticsm7- -<m7- -e@H%array@b@@]@@]]NC@_@@)^@(8Ltac_plugin.Extratacticsm7- - mA/=/@@A @_@@0^A(8Ltac_plugin.Extratacticsm6,,m6,-@AA@`@@:;@=@A;@B:9C:4DE@@](޼8Ltac_plugin.Extratacticsm6,,mA/=/@@A#@`@@]@(ި8Ltac_plugin.Extratacticsm5,,m5,,@@9\AF0@`!@@@@AzBcC[@[@A[@BZYCWTDE@@Z@(l8Ltac_plugin.Extratacticsm5,,mA/=/@@A@@`1@@Z@(h8Ltac_plugin.Extratacticsm4,j,m4,j,@4AH@`:@@qpD@@Y@(T8Ltac_plugin.Extratactics @AN@`@@@Y@(L8Ltac_plugin.Extratacticsm4,j,zm4,j,@CAW@`I@@Y@(88Ltac_plugin.Extratactics @A[@`M@@Y@(08Ltac_plugin.Extratacticsn3,`,bnA/=/@@Ab@`T@@Y@(8Ltac_plugin.Extratacticsn 1,0,?n1,0,D@@APcY@@ ]@n1,0,7n1,0,8@@ ]@n1,0,9n1,0,:@@@`k@@J@@ABDCD@@U@(8Ltac_plugin.Extratacticsn)0+,n*0+,*@cx@@]]젰I$list@c@@@@]@]]B@`@@@@ABCD@@P@(ݬ8Ltac_plugin.ExtratacticsnN0++nOA/=/@@A@`@@ P@(ݘ8Ltac_plugin.ExtratacticsnU/++nV/++@@\אB@`@@@@@ABC@@ABCD@@M@(݄8Ltac_plugin.Extratacticsnl/++nmA/=/@@A@`@@MA(݀8Ltac_plugin.Extratacticsnu.+|+nv.+|+@AD@`@@@@ABCD@@L(`8Ltac_plugin.Extratacticsn.+|+n.+|+@@)GlobnamesA0global_reference@@\ȕ]A@`@@P@(8Ltac_plugin.Extratacticsn-+r+tnA/=/@@A@`@@LA(8Ltac_plugin.Extratacticsn,+D+Nn,+D+n@AE@`@@B$" @@@ABCD@@K(ܬ8Ltac_plugin.Extratacticsn,+D+FnA/=/@@A@`@@ KA(ܨ8Ltac_plugin.Extratacticsn++#+-n++#+@@AA@a@@@G@D@ABA@C>D@@J(ܘ8Ltac_plugin.Extratacticsn++#+%nA/=/@@A@a@@ J@(܄8Ltac_plugin.Extratacticsn**+n**+@à@)\1F @a @@@\@AZ@BYWU@T@R@ABCD@@G@(P8Ltac_plugin.Extratacticsn***nA/=/@@A@a.@@GA(L8Ltac_plugin.Extratacticsn)**n)**@AA#@a8@@omk@j@ABC@@F(<8Ltac_plugin.Extratacticsn)**nA/=/@@A/@aD@@ FA(88Ltac_plugin.Extratacticsn(**o(**@AA8@aN@@@@ABC@@E((8Ltac_plugin.Extratacticso (**o A/=/@@AD@aZ@@ EA($8Ltac_plugin.Extratacticso'**o'**@ABM@ad@@@B,C@@D ( 8Ltac_plugin.Extratacticso!'**o"A/=/@@@X@ao@@ D@(8Ltac_plugin.Extratacticso(E//o)E/0 @@*VernacexprA-locality_flag@@W؁Anh@h@o?C//o@C//@@#l2r@h@oEC//oFC//@@"lc@h@oKC//oLC//@@!n@h@oQC//oRC//@@"bl@h@oWC//oXC//@@@,VernacinterpA@a@@@&E@@AA@@$D@@ABC@@B@@AC@iAA@@A@G@(8Ltac_plugin.ExtratacticsonF00+ooF00d@hh)hint_info@@s@*Decl_kindsA+polymorphic@@ti#hnf@@ui/hints_path_atom@@vi@@w@r@@q{Bd@a@@>E@(۰8Ltac_plugin.ExtratacticsoF005oF00`@@h밖3ڈ|@ڇCu@a@@OF@(۔8Ltac_plugin.ExtratacticsoE//oF00e@@@|@a@@VE@(l8Ltac_plugin.ExtratacticsoH0g0goV2 2@@Aot@b@@@E@A@@A@i*A@@A@AB(H8Ltac_plugin.ExtratacticsoQ11oT12@@Ao"lc@ @@@oA@@a@@A@!n@ @oA@@a@@A@@AԠA@@ @@@oQ11oT12@@@AQAN@@3+@@*@oQ11oT12@@@bK@@@#_ @C#_ @B@@+F@E@@ABG8D@@T@ACR@GA(D8Ltac_plugin.ExtratacticspQ11pT12@ABP@be@@ C^@F (48Ltac_plugin.Extratacticsp!Q11p"T12@8B@@;"@@ Al@b@@G@($8Ltac_plugin.Extratacticsp:Q11p;T12@keQ!AmT-@@,$Al]/@@.%@@#)A@b@@?G@(8Ltac_plugin.Extratacticsp]Q11p^T12@@A@b@@FFA(8Ltac_plugin.ExtratacticspfQ11pgT12@AB@b@@@j@c@AB`_C@E(8Ltac_plugin.ExtratacticspsQ11ptT12@@@@@A@b@@F@(8Ltac_plugin.ExtratacticspQ11pT12@kBMBLBJBE@@ @@ @@ @@B@B?@@ @@@@A@c@@OF@(8Ltac_plugin.ExtratacticspQ11pT12@@A@c @@VE(p8Ltac_plugin.ExtratacticspH0g0gpV2 2@A@p@c@@A(d8Ltac_plugin.ExtratacticspR11pR11@i@@FE$atts@j<@@yN@pQ11pQ11@@"st@ @wx@pQ11pQ11@@@c?@@@"B@@AA@@B@jfA@@AB@@C@@AB@B@(88Ltac_plugin.ExtratacticsqQ11qT12@@@1@cQ@@B@(8Ltac_plugin.Extratacticsq H0g0gq V2 2@@Ap@cX@@@ @A@@A@j}A@@A@AB(8Ltac_plugin.ExtratacticsqK1 1 qN1Y1b@@Apܰ"lc@c@@@q*A@@bd@@A@!n@  @q2A@@bl@@A@"bl@ @q:A@@bt@@A@@C1C.@@91@@0@qJK1 1 qKN1Y1b@@  @BB@@c[@@ZD@qZK1 1 q[N1Y1b@@ (@CQBL@@یۄ@@ۃm@qjK1 1 qkN1Y1b@@@c@@@#`w@D#`z@C#`}@B@@AJGE@@BH_G@@A5IWF@@u@ABCs@JA(8Ltac_plugin.ExtratacticsqK1 1 qN1Y1b@ABq@c@@!C@I (8Ltac_plugin.ExtratacticsqK1 1 qN1Y1b@?q@@۔{s@@tyA@c@@J@(ٴ8Ltac_plugin.ExtratacticsqK1 1 qN1Y1b@l٠XzCo[ۆ@@ۅ}CWdۈ@@ۇ~@@|ۂA@d@@?J@(٘8Ltac_plugin.ExtratacticsqK1 1 qN1Y1b@@A@d@@FIA(ٔ8Ltac_plugin.ExtratacticsqK1 1 qN1Y1b@AB@d)@@qfe_^BC@H (ل8Ltac_plugin.ExtratacticsqK1 1 qN1Y1b@lH@@kRJ@@KPA@dF@@I@(t8Ltac_plugin.ExtratacticsqK1 1 rN1Y1b@m*QC2]@@\TC1_@@^U@@SYA@di@@@I@(X8Ltac_plugin.Extratacticsr"K1 1 r#N1Y1b@@A@dp@@GHA(T8Ltac_plugin.Extratacticsr+K1 1 r,N1Y1b@AB@dz@@@@ABC"@G(D8Ltac_plugin.Extratacticsr8K1 1 r9N1Y1b@Y@@B( @@!&A.@d@@H@(48Ltac_plugin.ExtratacticsrQK1 1 rRN1Y1b@m|'DDDD @@<@@;@@:3@@2*DD@@=5@@4+@@)/A_@d@@OH@(8Ltac_plugin.ExtratacticsrK1 1 rN1Y1b@@Af@d@@VGr(ؤ8Ltac_plugin.ExtratacticsrH0g0grV2 2@A@rG@d@@Az(ؘ8Ltac_plugin.ExtratacticsrL1$1,rL1$1L@k@@۟E $atts@ۧ@rK1 1rK1 1@@ "st@@rK1 1rK1 1@@@d@@@B@@AA@@B@l%A@@A`D@@BB@@sC@@AC@B@(p8Ltac_plugin.ExtratacticsrK1 1rN1Y1b@@@,@e@@B@(88Ltac_plugin.ExtratacticsrH0g0grV2 2@@Ar *@ )@@@rH0g0grV2 2@@ (@ '@@@rH0g0grV2 2@@ %@ $ "@@@ @rH0g0grV2 2@@@e<@@@D@@AC@@B)B@@ @A@@AC@@DA($8Ltac_plugin.ExtratacticssH0g0gsV2 2@A@r@eO@@@@A@B@@B (8Ltac_plugin.Extratacticss H0g0gs V2 2@@Ar@eZ@@@! @A@@A@@AB(8Ltac_plugin.ExtratacticssA@@dS@@A@ArذQ@ @@ܖ@s%A@@d_@@A@P@ @s,A@@df@@A@@ez@@@#b9@C#b<@B@@A&@B@@C$(ל8Ltac_plugin.Extratacticss<H0g0gs=V2 2@A@r@e@@0A,(|8Ltac_plugin.ExtratacticssDA@@d~@@A@@, @ @@ܔ@sMA@@d@@A@@e@@@ A@@A@@A@(h8Ltac_plugin.ExtratacticssWH0g0sXH0g0@@@@e@@@  @A@@A@@A@(L8Ltac_plugin.ExtratacticssbH0g0gscV2 2@@As@e@@@ @A@@A@@AB( 8Ltac_plugin.ExtratacticssoA@@d@@A@As/S@Wܱ@syA@@d@@A@O@^ܴ@sA@@d@@A@N@eܷ@sA@@d@@A@@e@@@#b@D#b@C#b@B@@A.@B@@D,(8Ltac_plugin.ExtratacticssH0g0gsV2 2@A@sW@e@@8A4(֨8Ltac_plugin.ExtratacticssA@@d@@A@@4 l@^@sA@@d@@A@@e@@@ A@@A@@A@(֔8Ltac_plugin.ExtratacticssH0g0sH0g0@@@@f@@@!@@A@@A@@A@(h8Ltac_plugin.ExtratacticssH0g0gsV2 2@@@s| r@ @@ܝ܈@sH0g0gsV2 2@@ q@@ p@@ܕ@ m@@ܓ@ܒ@ܑ܄@sH0g0gsV2 2@@@f)@@@A@@"B@@AB@@B@(,8Ltac_plugin.ExtratacticssH0g0gsV2 2@@@s" h@ E@@2@sH0g0gsV2 2@@# g@ f cCi@@&@@%@tH0g0gtV2 2@@@fP@@@B@@AA@@B@@B@(8Ltac_plugin.ExtratacticstX22tf33@@As@f\@@@8!@A@@A@mA@@A@AB(8Ltac_plugin.Extratacticsta3S3Wtd33@@Asް2"lc@e@@%%@t,A@@ef@@A@3!n@ '@t4A@@en@@A@4@F+F(@@)@@'@tDa3S3WtEd33@@5@EE@@)@@'@tTa3S3WtUd33@@@f@@@#ca@C#cd@B@@+F@E@@ABG8D@@T@ACR@GA(8Ltac_plugin.Extratacticstma3S3Wtnd33@ABP@f@@ C^@F (8Ltac_plugin.Extratacticstxa3S3Wtyd33@8'נ@@%%'@@''ߐAl@f@@G@(ռ8Ltac_plugin.Extratacticsta3S3Wtd33@oQ(࠰EĠT)@@((㠰Eà])@@((@@((A@f@@?G@(ՠ8Ltac_plugin.Extratacticsta3S3Wtd33@@A@g@@FFA(՜8Ltac_plugin.Extratacticsta3S3Wtd33@AB@g @@@j@c@AB`_C@E(Ռ8Ltac_plugin.Extratacticsta3S3Wtd33@P'ୠ@@%%'@@''൐A@g*@@F@(|8Ltac_plugin.Extratacticsta3S3Wtd33@p(චFFFF@@(@@(@@()@@((๠FF@@()@@((@@((ྐA@g[@@OF@(`8Ltac_plugin.Extratacticsua3S3Wud33@@A@gb@@VE(8Ltac_plugin.ExtratacticsuX22uf33@A@t@gj@@A(8Ltac_plugin.Extratacticsu$b3n3vu%b3n3@nE@@&E6$atts@n@@%8% %@u:a3S3[u;a3S3`@@7"st@I@%6%7%@uHa3S3auIa3S3d@@@g@@@"B@@AA@@B@nA@@AB@@C@@AB@B@(8Ltac_plugin.ExtratacticsuZa3S3hu[d33@@@1@g@@B@(Ԩ8Ltac_plugin.ExtratacticsuaX22ubf33@@Au@g@@@1"@A@@A@nA@@A@AB(p8Ltac_plugin.Extratacticsup[22uq^33 @@Au3)"lc@@@%%@uA@@f@@A@*!n@ '@uA@@f@@A@+"bl@'@uA@@f@@A@,@GG@@)@@'@u[22u^33 @@- @GG@@")@@'@u[22u^33 @@.(@GF@@K)C@@B',@u[22u^33 @@@h@@@#d@D#d@C#d@B@@AJGE@@BH_G@@A5IWF@@u@ABCs@JA(l8Ltac_plugin.Extratacticsu[22u^33 @ABq@h0@@!C@I (\8Ltac_plugin.Extratacticsu[22u^33 @r?'0 @@%S%:'2@@'3'8A@hL@@J@(L8Ltac_plugin.Extratacticsv[22v^33 @q0X(9GƠ[)E@@(D(<Gd)G@@(F(=@@(;(AA@ho@@?J@(08Ltac_plugin.Extratacticsv([22v)^33 @@A@hv@@FIA(,8Ltac_plugin.Extratacticsv1[22v2^33 @AB@h@@qfe_^BC@H (8Ltac_plugin.Extratacticsv=[22v>^33 @à'^@@%*%' @@' 'A@h@@I@( 8Ltac_plugin.ExtratacticsvV[22vW^33 @q(G)@@((G)@@((@@((A@h@@@I@(8Ltac_plugin.Extratacticsvy[22vz^33 @@A@h@@GHA(8Ltac_plugin.Extratacticsv[22v^33 @AB@h@@@@ABC"@G(8Ltac_plugin.Extratacticsv[22v^33 @'ݠ@@%%'@@''A.@h@@H@(8Ltac_plugin.Extratacticsv[22v^33 @qӠ(栰HiHhHfHa@@(@@(@@()@@((頰H\H[@@()@@((@@((A_@i @@OH@(Ӱ8Ltac_plugin.Extratacticsv[22v^33 @@Af@i'@@VGr(<8Ltac_plugin.ExtratacticsvX22vf33@A@v@i/@@Az(08Ltac_plugin.Extratacticsv\22v\22@p @@&^E/$atts@%f%@v[22v[22@@0"st@%%߿%@w[22w[22@@@iT@@@B@@AA@@B@p|A@@A`D@@BB@@sC@@AC@B@(8Ltac_plugin.Extratacticsw[22w^33 @@@,@ih@@B@(8Ltac_plugin.Extratacticsw!X22w"f33@@Av$@@@%ߜ%߀@w.X22w/f33@@%@~@@%ߓ%߄@w8X22w9f33@@&|@{y@@%ߑ@ %ߐ%߅@wEX22wFf33@@@i@@@D@@AC@@B)B@@($@A@@AC@@DA(Ҽ8Ltac_plugin.ExtratacticswXX22wYf33@A@w@i@@@@A@B@@B (Ҕ8Ltac_plugin.ExtratacticswcX22wdf33@@Aw @i@@@E$@A@@A@@AB(x8Ltac_plugin.ExtratacticswpA@@h@@A@Aw/AQ@t@@%U%@w|A@@h@@A@BP@ '@wA@@h@@A@@i@@@#f@C#f@B@@A&@B@@C$(48Ltac_plugin.ExtratacticswX22wf33@A@wP@i@@0A,(8Ltac_plugin.ExtratacticswA@@h@@A@@,Ce@d@@%S@wA@@h@@A@@i@@@ A@@A@@A@(8Ltac_plugin.ExtratacticswX22CwX22W@@@@i@@@D%<@A@@A@@A@(8Ltac_plugin.ExtratacticswX22wf33@@Awv@j@@@@%G@A@@A@@AB(Ѹ8Ltac_plugin.ExtratacticswA@@i@@A@Aw;S@W%p@wA@@i @@A@<O@^'s@wA@@i@@A@=N@e'v@wA@@i@@A@@j,@@@#f@D#f@C#f@B@@A.@B@@D,(`8Ltac_plugin.ExtratacticswX22wf33@A@w@j?@@8A4(@8Ltac_plugin.ExtratacticswA@@i3@@A@@4>@^@wA@@i9@@A@@jM@@@ A@@A@@A@(,8Ltac_plugin.Extratacticsx X22Cx X22W@@@@jW@@@?%@A@@A@@A@(8Ltac_plugin.ExtratacticsxX22xf33@@@wӰ9 @r@@%\%G@x X22x!f33@@: @@ Ǡ@@%T@ @@%R@%Q@%P%C@x2X22x3f33@@@j@@@A@@"B@@AB@@B@(8Ltac_plugin.Extratacticsx>X22x?f33@@@wF @@@$$@xJX22xKf33@@G @  J.@@$@@$$@xYX22xZf33@@@j@@@B@@AA@@B@@B@(М8Ltac_plugin.Extratacticsxeq44xfq45@''@@ID@@ICAx-@j@@@J%@A@@A@@C@(Ѐ8Ltac_plugin.Extratacticsxyn4h4~xzs505Q@@@x8@j@@ A@(D8Ltac_plugin.Extratacticsxv5~5x77@@@xDL#ist@qx@xu5S5bxu5S5e@@M&simple@qu@xu5S5fxu5S5l@@N,with_classes@qr@xu5S5mxu5S5y@@O!c@ql@xu5S5zxu5S5{@@@j@@@ A@@D@@ABC@@B@@AC@qA@@A@D@( 8Ltac_plugin.Extratacticsx7[7dx7o7@uu@@LA@@L@LGBBP"gl@u$GoalA!t@@K~Kn@xv5~5xv5~5@@Q%concl@@'EConstrA&constr@@tMq@xw55xw55@@R#env@@'EnvironA#env@@}Mz@xx55xx55@@S%flags@q@@M@xy55xy56@@T-expected_type@r1typing_constraint@@M@y {6R6Zy {6R6g@@U!c@(w4@@@@M@y|66y|66@@V&update@@@#EvdA(evar_map@@M̰#@ ؠwZ@@N@M@M@y=}66y>}66@@X&refine@@)ProofviewA&tacticF$unit@@@$@@#M@yT77yU77@@@k@@@QF@@AB@@B{C@@cE@@AoD@@A@@A'H@@NG@@ABCD@E@@Ar}A@@B@@ABC@@D@@AC@I@(8Ltac_plugin.Extratacticsyv7[7dyw77@@A@k@@"H@(8Ltac_plugin.Extratacticsy}7A7Ty~7A7Z@@A@k@@)H@(8Ltac_plugin.Extratacticsy7A7Ey77@@A@k@@0HA(8Ltac_plugin.Extratacticsy77y77=@AB@k@@:653@1@/@ABCD.@G(8Ltac_plugin.Extratacticsy77 y77@@A@k@@ G@(Ϭ8Ltac_plugin.Extratacticsy}66y77@@A@k@@NJIG@E@ABCA@FA(Ϩ8Ltac_plugin.Extratacticsy|66y|66@AD@k@@@Z@AYCN@E (h8Ltac_plugin.Extratacticsy|66y77@@A@l @@ E@(\8Ltac_plugin.Extratacticsy{6R6Vy77@@A@l@@j@h@Ae@BCa@D@(8Ltac_plugin.Extratacticsyz66yz66@r@@MMM䅐A@l$@@&~@x@ABt@C@(8Ltac_plugin.Extratacticsyy55y77@@A!@l.@@ CA( 8Ltac_plugin.Extratacticsyx55yx55@AA*@l8@@@@A@B@B (8Ltac_plugin.Extratacticsyx55y77@@A5@lC@@ BA(8Ltac_plugin.Extratacticsyw55yw55@AA>@lM@@@@A@A (8Ltac_plugin.Extratacticsz w55z 77@@@H@lW@@ A@(8Ltac_plugin.Extratacticsz~66z~66@@@UW%sigma@@z}66z}66@@@le@@@ A@@A@B@@>A@@AB@A@(Τ8Ltac_plugin.Extratacticsz%78z&78@@@LkY!c@LzZ@z.A@@kh@@A@Z(x@xu@@ZZ@z8A@@kr@@A@@l@@@B@@AA@@B@s8A@@A@B@(x8Ltac_plugin.ExtratacticszF8g8lzG8g8@@@L[!c@L\?@zOA@@k@@A@\(@x@@\[\N@zYA@@k@@A@@l@@@B@@AA@@B@sYA@@A@B@(L8Ltac_plugin.Extratacticszg88zh88@@@Mc]!c@Mr^@zpA@@k@@A@^(@x@@^^@zzA@@k@@A@@l@@@B@@AA@@B@szA@@A@B@( 8Ltac_plugin.Extratacticsz9W9\z9W9w@@@M߰_!c@M`F@zA@@k@@A@`(@x@@`b`U@zA@@k@@A@@l@@@B@@AA@@B@sA@@A@B@(8Ltac_plugin.Extratacticsz9:z9:@@@zl@jAa(@&@@b@zA@@k@@A@@m@@@ A@@A@@A@(8Ltac_plugin.Extratacticsz::z:; @@@zc"id@sx@z::z::@@@m@@@ A@@A@@A@(͸8Ltac_plugin.Extratacticsz;;z==@@Az@m@@@(^@A@@A@@AB(͘8Ltac_plugin.Extratacticsz<=z=0=@@Az"na@%@@eper@zA@@l&@@A@!c@ gu@zA@@l.@@A@@S.@@g@z<=z=0=@@@l@@g@{<={ =0=@@@mV@@@#}j@C#|j@B@@AG(D@@#F8E@@AF@BC@@GA(͔8Ltac_plugin.Extratactics{!<={"=0=@ABD@mp@@C@@F (̈́8Ltac_plugin.Extratactics{,<={-=0=@ 2g顠 M@@eeg@@gg驐A`@m@@G@(h8Ltac_plugin.Extratactics{E<={F=0=@@Ag@m@@#FA(d8Ltac_plugin.Extratactics{N<={O=0=@ABp@m@@G?@<@A@BC@@E(T8Ltac_plugin.Extratactics{[<={\=0=@ ᠰkg鄠 |@@eeg@@gg錐A@m@@F@(88Ltac_plugin.Extratactics{t<={u=0=@@A@m@@%E(8Ltac_plugin.Extratactics{|;;{}==@A@{@@m@@A(8Ltac_plugin.Extratactics{=0=6{=0=@F$unit@@@fÐF$atts@t@@eeed@{<={<= @@"st@@eeeb@{<= {<= @@@,VernacinterpA@m@@@%B@@AA@@B@B@@A@@AB@B@(̐8Ltac_plugin.Extratactics{=0=6{=0=@@@3@n @@B@(h8Ltac_plugin.Extratactics{;;{==@@A{@n@@@)T@A@@A@@AB(48Ltac_plugin.Extratactics{< <'{F@@0HMG@@AB]@ J>E@@AC@@JA(08Ltac_plugin.Extratactics|2< <'|3< <'|?eceKeL@|< <1|< <4@@@,VernacinterpA@o3@@@B@@AA@@B@B@@AA@@C@@AB@B@(8Ltac_plugin.Extratactics|<<@@@q@@@ A@@A@B@@xA@@AB@A@(8Ltac_plugin.ExtratacticsK;;L==@@@@@@ee @W;;X==@@@@ @@e@V@@e@e@ee@i;;j==@@@q@@@A@@"B@@AB@@B@(Ǡ8Ltac_plugin.Extratacticsu;;v==@@@;@@@dKd4@;;==@@@Tj@@d?@@d>d0@;;==@@@q@@@B@@AA@@B@@B@(x8Ltac_plugin.Extratactics==??@@A`@q@@@-*@A@@A@@AB(X8Ltac_plugin.Extratactics>>?(?@@Aq"na@@@57@A@@p@@A@!c@ :@A@@p@@A@@W@@YE@>>?(?@@@p@@vb@>>?(?@@@r"@@@#sn@C#rn@B@@AG(D@@#F8E@@AF@BC@@GA(T8Ltac_plugin.Extratactics>>?(?@ABD@r<@@C@@F (D8Ltac_plugin.Extratactics>>?(?@%~2f%@@|ph@@inA`@rX@@G@((8Ltac_plugin.Extratactics>>?(?@@Ag@r_@@#FA($8Ltac_plugin.Extratactics>>?(?@ABp@ri@@G?@<@A@BC@@E(8Ltac_plugin.Extratactics'>>(?(?@%kI%H@@`SK@@LQA@r@@F@(8Ltac_plugin.Extratactics@>>A?(?@@A@r@@%E(Ơ8Ltac_plugin.ExtratacticsH==I??@A@ @r@@A(Ɣ8Ltac_plugin.ExtratacticsP?(?.Q?(?|@@@F$atts@y@@)@g>>h>?@@"st@v@'@u>?v>?@@@,VernacinterpA@r@@@%B@@AA@@B@B@@A@@AB@B@(P8Ltac_plugin.Extratactics?(?.?(?@@@3@r@@B@((8Ltac_plugin.Extratactics==??@@AS@r@@@.@A@@A@@AB(8Ltac_plugin.Extratactics>$>+>[>@@Af"na@@@~@A@@q@@A@!c@ @A@@q@@A@!s@@A@@q@@A@@X@@@>$>+>[>@@@q@@@>$>+>[>@@@X@@@>$>+>[>@@@s)@@@#qo@D#po@C#oo@B@@A"I>F@@0HMG@@AB]@ J>E@@AC@@JA(8Ltac_plugin.Extratactics>$>+>[>@AB_@sJ@@!m@@AC@@I (8Ltac_plugin.Extratactics>$>+>[>@&:Р&(@@@@ؐA|@sg@@J@(8Ltac_plugin.Extratactics >$>+!>[>@@A@sn@@$IA(8Ltac_plugin.Extratactics)>$>+*>[>@AB@sx@@ODCB/C@@H (Ű8Ltac_plugin.Extratactics5>$>+6>[>@&r&V@@@@A@s@@I@(Ŕ8Ltac_plugin.ExtratacticsN>$>+O>[>@@A@s@@$HA(Ő8Ltac_plugin.ExtratacticsW>$>+X>[>@AB@s@@}r@o@AB^C@@G(ŀ8Ltac_plugin.Extratacticsd>$>+e>[>@&꠰헠&@@@@ퟐA@s@@H@(d8Ltac_plugin.Extratactics}>$>+~>[>@@A@s@@%G(8Ltac_plugin.Extratactics==??@A@I@s@@A(8Ltac_plugin.Extratactics>[>a>[>@ @@F$atts@A{@>$>/>$>4@@"st@>(yz@>$>5>$>8@@@,VernacinterpA@s@@@B@@AA@@B@B@@AA@@C@@AB@B@(Ġ8Ltac_plugin.Extratactics>[>a>[>@@@.@t@@B@(h8Ltac_plugin.Extratactics==??@@A'@&@@V:@==??@@%@$@@M>@==??@@"@!@@K@J?@==??@@@t9@@@D@@AC@@B)B@@/@A@@AC@@DA(T8Ltac_plugin.Extratactics==??@A@@tL@@@@A@B@@B (,8Ltac_plugin.Extratactics == ??@@A@tW@@@/@A@@A@zA@@A@AB(8Ltac_plugin.Extratactics>>>>@@Ao@@@@&A@@s`@@A@n@ @-A@@sg@@A@@Zg@@@7A@@sq@@A@@sV@@@AA@@s{@@A@@t@@@#nqN@C#mqQ@B@@AG'D@@#F6E@@AF@BCD@G@(8Ltac_plugin.ExtratacticsXA@@s@@A@A@@t@@G@(8Ltac_plugin.Extratactics_A@@s@@A@AG@t@@G@(8Ltac_plugin.ExtratacticsfA@@s@@A@AN@t@@%GA(8Ltac_plugin.ExtratacticsoA@@s@@AABW@t@@/'&Ce@F (8Ltac_plugin.ExtratacticszA@@s@@A(Gﴠ'@@@@0As@t@@G@(8Ltac_plugin.ExtratacticsA@@s@@A@Az@t@@#FA(8Ltac_plugin.ExtratacticsA@@s@@AAB@t@@\T@Q@A@BC@E(ü8Ltac_plugin.ExtratacticsA@@s@@A(/'@@@@A@u @@F@(à8Ltac_plugin.ExtratacticsA@@s@@A@A@u@@%E(H8Ltac_plugin.Extratactics==??@A@@u@@A(88Ltac_plugin.Extratactics>>>>@@@@@@@>>>>@@@u)@@@ A@@A@B@@{A@@AB@A@(8Ltac_plugin.Extratactics==??@@A@u7@@@0w@A@@A@{A@@A@AB(8Ltac_plugin.Extratactics>>>>#@@A°\@@A@@t?@@A@X@@ A@@tF@@A@W@@A@@tM@@A@q@[M@@ @A@@tW@@A@p@t<@@;'@'A@@ta@@A@r@Z@@WC@1A@@tk@@A@@u@@@#lr?@D#krB@C#jrE@B@@A"I>>>!@@@@-@>>>>#@@@vS@@@ A@@A@B@@|A@@AB@A@(8Ltac_plugin.Extratactics==??@@@ٰ@q@@@== ??@@@@Ơ@@۰@V@@@@@1==2??@@@v@@@A@@"B@@AB@@B@(`8Ltac_plugin.Extratactics===>??@@@@@@@I==J??@@@Z@@@@@X==Y??@@@v@@@B@@AA@@B@@B@(88Ltac_plugin.Extratacticsd??e@@@@A(@v@@@1@A@@A@@AB(8Ltac_plugin.Extratacticsq@+@3r@c@@@A;"na@!@@CE@A@@u@@A@!c@ H@A@@u@@A@!s@K@A@@u@@A@@\@@lX@@+@3@c@@@@u@@u@@+@3@c@@@@\T@@@@+@3@c@@@@v@@@#is@D#hs@C#gs@B@@A"I>F@@0HMG@@AB]@ J>E@@AC@@JA(8Ltac_plugin.Extratactics@+@3@c@@AB_@w@@!m@@AC@@I (8Ltac_plugin.Extratactics@+@3@c@@*b:򕠰)@@@@A|@w<@@J@(8Ltac_plugin.Extratactics@+@3@c@@@A@wC@@$IA(8Ltac_plugin.Extratactics@+@3@c@@AB@wM@@ODCB/C@@H (8Ltac_plugin.Extratactics @+@3 @c@@*ry*+@@{@@|A@wj@@I@(8Ltac_plugin.Extratactics#@+@3$@c@@@A@wq@@$HA(8Ltac_plugin.Extratactics,@+@3-@c@@AB@w{@@}r@o@AB^C@@G(8Ltac_plugin.Extratactics9@+@3:@c@@*\*Z@@sf^@@_dA@w@@H@(t8Ltac_plugin.ExtratacticsR@+@3S@c@@@A@w@@%G(8Ltac_plugin.ExtratacticsZ??[@@@A@@w@@A(8Ltac_plugin.Extratacticsb@c@ic@c@@ @@F$atts@~@@@@y@+@7z@+@<@@"st@!@>?@@+@=@+@@@@@,VernacinterpA@w@@@'B@@AA@@B@B@@AA@@C@@AB@B@(8Ltac_plugin.Extratactics@c@i@c@@@@7@w@@B@(x8Ltac_plugin.Extratactics??@@@@Al@@@@??@@@@@@@@??@@@@@@@@Q@??@@@@@x@@@D@@AC@@B)B@@3]@A@@AC@@DA(d8Ltac_plugin.Extratactics??@@@A@@x*@@@@A@B@@B (<8Ltac_plugin.Extratactics??@@@@A@x5@@@3u@A@@A@~A@@A@AB(8Ltac_plugin.Extratactics@@@@*@@A@@@ &@A@@w@@@A@@ )@ A@@wG@@A@@,@A@@wN@@A@@^N@@M9@A@@wX@@A@@w=@@jV@(A@@wb@@A@@]@@r@2A@@wl@@A@@x@@@#fu@@D#euC@C#duF@B@@A"I@@%G(8Ltac_plugin.Extratactics??@@@A@@yF@@A (8Ltac_plugin.Extratactics@@!@@(@@@ @@@ @ @@ @@*@@@yW@@@ A@@A@B@@A@@AB@A@(8Ltac_plugin.Extratactics??@@@@@ݰ@u@@@#??$@@@@@@ʠ,@@ @,@@@@@5??6@@@@@y@@@A@@"B@@AB@@B@(8Ltac_plugin.ExtratacticsA??B@@@@@@@@@M??N@@@@@^@@@@@\??]@@@@@y@@@B@@AA@@B@@B@(X8Ltac_plugin.Extratacticsh@@iAA@@A,@y@@@4@A@@A@@AB($8Ltac_plugin.ExtratacticsuAfAnvAA@@A?"na@$@@PR@A@@x@@A@!c@ U@A@@x@@A@!s@X@A@@x@@A@@_@@ye@AfAnAA@@@x@@@AfAnAA@@@_X@@@AfAnAA@@@z@@@#cv@D#bv@C#av@B@@A"I>F@@0HMG@@AB]@ J>E@@AC@@JA( 8Ltac_plugin.ExtratacticsAfAnAA@AB_@z#@@!m@@AC@@I (8Ltac_plugin.ExtratacticsAfAnAA@-f:-@@@@A|@z@@@J@(8Ltac_plugin.ExtratacticsAfAnAA@@A@zG@@$IA(8Ltac_plugin.ExtratacticsAfAnAA@AB@zQ@@ODCB/C@@H (8Ltac_plugin.ExtratacticsAfAnAA@-r-/@@@@A@zn@@I@(8Ltac_plugin.Extratactics'AfAn(AA@@A@zu@@$HA(8Ltac_plugin.Extratactics0AfAn1AA@AB@z@@}r@o@AB^C@@G(8Ltac_plugin.Extratactics=AfAn>AA@-ài-^@@sk@@lqA@z@@H@(8Ltac_plugin.ExtratacticsVAfAnWAA@@A@z@@%G( 8Ltac_plugin.Extratactics^@@_AA@A@"@z@@A(8Ltac_plugin.ExtratacticsfAAgAA@ @@ĐF$atts@@@M@}AfAr~AfAw@@"st@$@KL@AfAxAfA{@@@,VernacinterpA@z@@@'B@@AA@@B@B@@AA@@C@@AB@B@(8Ltac_plugin.ExtratacticsAAAA@@@7@z@@B@(8Ltac_plugin.Extratactics@@AA@@Ap @ @@( @@@AA@@ @ @@@@@AA@@ @  @@@Q@@@AA@@@{@@@D@@AC@@B)B@@6a@A@@AC@@DA(8Ltac_plugin.Extratactics@@AA@A@@{.@@@@A@B@@B (\8Ltac_plugin.Extratactics@@AA@@A@{9@@@6y@A@@A@A@@A@AB((8Ltac_plugin.ExtratacticsAUAWAUAe@@Aİ@ @@3@ A@@zD@@A@@ 6@A@@zK@@A@@9@A@@zR@@A@@aR@@ZF@"A@@z\@@A@@zA@@wc@,A@@zf@@A@@`@@@6A@@zp@@A@@{@@@#VxD@D#UxG@C#TxJ@B@@A"I@@^@8A@@|r@@A@@}@@@C@@AB@@%D@@AA@@BC@@E@(|8Ltac_plugin.ExtratacticsHFFIFF@@@0@}@@D@(X8Ltac_plugin.ExtratacticsOEFPEF3@EC@@;@@:ABf "id@g@dA@@|@@A@!c@f6@kA@@|@@A@9@7y@@/@sA@@|@@A@@}@@@B@@AC@@A@@AB@@D@(08Ltac_plugin.ExtratacticsEEEFO@@@'@}@@C@(8Ltac_plugin.ExtratacticsJJJJ@@AX$left@@IIII@@!x@@IIII@@#tac@@IIII@@!l@*頰&tactic@@@@@@@IIII@@@~@@@D@@A1C@@B&A@@.B@@AC@B@@>A@@AB@DA(8Ltac_plugin.ExtratacticsIIJJ@ABD@~@@@@AB@C (8Ltac_plugin.ExtratacticsJJJJ@@AO@~&@@ C@(8Ltac_plugin.ExtratacticsJJJJ@@AV@~-@@C@(8Ltac_plugin.ExtratacticsIIJJ@@@]@~4@@C@(8Ltac_plugin.ExtratacticsJ=JEJ=Jv@ &tactic@@@@ːAt#lem@g@IIII@@#lem@P@@@IIIJ@@@~]@@@BA@@A@B@@A@@AB@C@(\8Ltac_plugin.ExtratacticsJJ# JwJ@@A$@~m@@BA(X8Ltac_plugin.Extratactics(IJ)IJ@AA-@~w@@@@A@A (D8Ltac_plugin.Extratactics3II4JwJ@@@7@~@@ A@( 8Ltac_plugin.Extratactics:KK;KK@@A $left@8@BK/KPCK/KT@@#lem@8@HK/KUIK/KX@@@~@@@#){U@B@@D@@ABC@@9@A@@AC@B@@A@@AB@D@(8Ltac_plugin.Extratactics^KlKp_KlK@@A$@~@@D@(8Ltac_plugin.ExtratacticseK]K_fKK@@A+@~@@DA(8Ltac_plugin.ExtratacticsnK/KLoKK@A@;@~@@@@A@A (8Ltac_plugin.Extratacticsx!KL'y!KL:@2BK%subst@[@!KL!KL@@!b@Q@!KL!KL@@#ref@R@!KL!KL@@@~@@@#'{@B@@D@@AB:"@A@@C@@ E@@ABC@@E@(8Ltac_plugin.Extratactics!KL$!KL;@@A)@~@@EA(8Ltac_plugin.Extratactics!KL!KL;@A@z@~@@@@A@@A (x8Ltac_plugin.Extratactics(MYM{(MYM@@@!o@h@(MYMv(MYMw@@@ @@@ A@@A@@A@(`8Ltac_plugin.Extratactics&LM &LM'@@A!i@@@ @&LL&LL@@!o@@(LibnamesA+object_name@@h@@&LL&LL@@@8@@@&B@@AA@@B@A@@A@B@(L8Ltac_plugin.Extratactics&LL&LM'@@@1@F@@B@((8Ltac_plugin.Extratactics1N~N1N~N@@)LibobjectA#obj@@ʐA$left@@,MM,MM@@#lem@@,MM,MM@@#env@,@@@)-MM*-MM@@%sigma@,@@@4.MM5.MM@@$lem'@+@@@?/N N@/N N@@#ctx@+@@@J/N NK/N N@@$lem'@,@@@U0NQNWV0NQN[@@@@@@#%|c@E@@A?C@@BLB@@IA@@AG0F@@=D@@ABC@A@@A@G@(8Ltac_plugin.Extratacticsn1N~No1N~N@@Ac@@@GA(8Ltac_plugin.Extratacticsw0NQN^x0NQNz@ABl@@@#BC@F (8Ltac_plugin.Extratactics0NQNS1N~N@@Aw@@@ F@(8Ltac_plugin.Extratactics/N N%/N NM@+U@@D@@@@8@A7@5@1@ABC0@D@(8Ltac_plugin.Extratactics/N N 1N~N@@A@@@ DA(8Ltac_plugin.Extratactics.MM.MN@AA@@@L@J@ABD@C (8Ltac_plugin.Extratactics.MM1N~N@@A@@@ CA(8Ltac_plugin.Extratactics-MM-MM@AA@ @@@b@A_@BY@B (8Ltac_plugin.Extratactics-MM1N~N@@@@@@ B@(x8Ltac_plugin.Extratactics7O=Oe7O=O{@@@@@Aj !c@j)@A@@@@A@ <+@9@@@A@@#@@A@@7@@@B@@AA@@B@6A@@A@B@(d8Ltac_plugin.Extratactics7O=OY7O=O{@@@@E@@B@(D8Ltac_plugin.Extratactics6NO6NO:@)'@@@@Bj!c@j+@A@@M@@A@#tac@jl@A@@T@@A@ P>BPP@@Az@@@@<7@A@@A@BA@@A@AB(8Ltac_plugin.Extratactics@PrPtAPP@@A!t@+@@@A@@@@A@ @@@@@PrPtAPP@@@@@@#!}@B@@A)@DC@@AB+@DA(|8Ltac_plugin.Extratactics@PrPtAPP@AB)@0@@9@@AB8@C (l8Ltac_plugin.Extratactics@PrPtAPP@4s,4@@@@AF@M@@D@(P8Ltac_plugin.Extratactics@PrPtAPP@@AM@T@@$CW(8Ltac_plugin.Extratactics?P>P>BPP@A@@\@@eA_( 8Ltac_plugin.Extratactics@PrPtAPP@@A`$atts@~@@@%@PrPt&APP@@"st@+6@@5@PrPt6APP@@@@@@# ~B@C@@A$B@@A@@AB@A@@A}B@@B@CA(8Ltac_plugin.ExtratacticsJAPPKAPP@AB5@@@@@A@B@B (8Ltac_plugin.ExtratacticsV@PrPtWAPP@@@@@@@ B@(8Ltac_plugin.Extratactics]?P>P>^BPP@@A1&@&@@oS@j?P>P>kBPP@@&@&@@fW@t?P>P>uBPP@@&@&&@@d@]cX@?P>P>BPP@@@@@@D@@AC@@B)B@@=@A@@AC@@DA(8Ltac_plugin.Extratactics?P>P>BPP@A@e@@@@@A@B@@B (8Ltac_plugin.Extratactics?P>P>BPP@@Ap@@@@ =-@A@@A@@AB(p8Ltac_plugin.ExtratacticsA@@@@A@A~@&@@@A@@@@A@@@@@#~@B@@A@B@@B(@8Ltac_plugin.Extratactics?P>P>BPP@A@@@@%A!( 8Ltac_plugin.ExtratacticsA@@@@A@@!&@&@@@A@@@@A@@#@@@ A@@A@@A@( 8Ltac_plugin.Extratactics?P>P]?P>Pq@@@@-@@@=m@A@@A@@A@(8Ltac_plugin.Extratactics?P>P>BPP@@@%@'H@@ @?P>P>BPP@@%@@%N@@@3%@@@@@?P>P> BPP@@@V@@@A@@"B@@AB@@B@(8Ltac_plugin.Extratactics?P>P>BPP@@@!%@'r@@gP@ ?P>P>!BPP@@"%@%%nh@@[@@ZL@/?P>P>0BPP@@@}@@@B@@AA@@B@@B@(|8Ltac_plugin.Extratactics;DPP<GQOQR@@A @@@@,=@A@@A@A@@A@AB(d8Ltac_plugin.ExtratacticsJEPPKFQ(QN@@A(!t@-@@$ 1$ 3@WA@@@@A@) @v@@ P& <@aEPPbFQ(QN@@@@@@#n@B@@A)@DC@@AB+@DA(`8Ltac_plugin.ExtratacticssEPPtFQ(QN@AB)@@@9@@AB8@C (P8Ltac_plugin.ExtratacticsEPPFQ(QN@6,& @5@@$ V$ J& B@@& C& HAF@@@D@(48Ltac_plugin.ExtratacticsEPPFQ(QN@@AM@@@$CW(8Ltac_plugin.ExtratacticsDPPGQOQR@A@q@@@eA_(8Ltac_plugin.ExtratacticsEPPFQ(QN@@A`*@@@$ $ .@EPPFQ(QN@@+@,@$ ~$ $ ,$ -@EPPFQ(QN@@@@@@#@C@@A"B@@A@@AB@cA@@A{B@@B@CA(8Ltac_plugin.ExtratacticsFQ(Q.FQ(QL@AB3@)@@@@A@B@B (8Ltac_plugin.ExtratacticsEPPFQ(QN@@@>@4@@ B@(8Ltac_plugin.ExtratacticsDPPGQOQR@@A#(M@(L@@$ $@DPPGQOQR@@$(K@(J@@$ $@DPPGQOQR@@%(H@(G(E@@$@\$$@DPPGQOQR@@@_@@@D@@AC@@B)B@@'>@A@@AC@@DA(8Ltac_plugin.Extratactics$DPP%GQOQR@A@@r@@@@A@B@@B (h8Ltac_plugin.Extratactics/DPP0GQOQR@@A@}@@@2>@A@@A@@AB(T8Ltac_plugin.Extratactics@A@@A@@A@(8Ltac_plugin.ExtratacticszDPP{GQOQR@@@M-'/@(@@$ $ @DPPGQOQR@@.'.@@'-N@@$ @3'*@@$ @$ @$ $ @DPPGQOQR@@@@@@A@@"B@@AB@@B@(8Ltac_plugin.ExtratacticsDPPGQOQR@@@w3'%@)@@# # @DPPGQOQR@@4'$@'#' p`@@# @@# # @DPPGQOQR@@@ @@@B@@AA@@B@@B@(d8Ltac_plugin.ExtratacticsKQQKQQ@@A6#tac@+@IQTQqIQTQt@@@ @@@8?`@A@@ B@@AB@@B@(P8Ltac_plugin.ExtratacticsJQQJQQ@@)ProofviewA&tactic4@@5 @@5 5 A&7#tac@K@JQQJQQ@@@E@@@%@ C%@AB@@C@(@8Ltac_plugin.ExtratacticsJQQJQQ@@A@Q@@ C@(,8Ltac_plugin.Extratactics IQTQx KQQ@@A?@X@@8BA( 8Ltac_plugin.ExtratacticsIQTQnKQQ@A@@a@@@A@A@@A ( 8Ltac_plugin.ExtratacticsNR'R4NR'RQ@@G6@9 9 ǐA:%subst@]@+MQR,MQR@@;#tac@X@1MQR 2MQR#@@@@@@<?@A@@AC@@B@@AB@@D@(8Ltac_plugin.Extratactics@NR'R)ANR'RU@@A@@@CA(8Ltac_plugin.ExtratacticsIMQRJNR'RU@A@@@@@@A@@A (8Ltac_plugin.ExtratacticsSUSzSTUSzS@@@'@!o@qC@ZUSzS[USzS@@@@@@ A@@A@@A@(8Ltac_plugin.ExtratacticsdRRSeRRS@@A9>!i@%@@? ? @qRRRrRRR@@?!o@@@? ? $qk@? #? @RRRRRR@@@@@@!B@@AA@@B@A@@A@B@(8Ltac_plugin.ExtratacticsRRRRRS@@@,@@@B@(8Ltac_plugin.ExtratacticsXSSXST@@@A B AsB#tac@@WSSWSS@@@@@@ A@@A@A@@A@A@(x8Ltac_plugin.ExtratacticsXSSXST@@@B A@@@A@(d8Ltac_plugin.ExtratacticsXSSXST@@@@ @@A@(L8Ltac_plugin.Extratactics[T;TT[T;Tk@@@C D A@@@@E@Y@A@@A@A@@A@A@(@8Ltac_plugin.Extratactics[T;T=[T;Tk@@@@&@@ A@((8Ltac_plugin.Extratactics_TT_TU;@@A@-@@@R@m@A@@A@A@@A@AB( 8Ltac_plugin.Extratactics]TmTm`U<U?@@A@<@@A (8Ltac_plugin.Extratactics]TmTm`U<U?@A@@D@@A(8Ltac_plugin.Extratactics_TT_TU;@@AְP@e@@G G a@ _TT _TU;@@Q@/@G G G _@_TT_TU;@@@g@@@"&@C@@A B@@A@@AB@A@@A@CA(8Ltac_plugin.Extratactics,_TU!-_TU9@AA/@{@@@@A@B@B (8Ltac_plugin.Extratactics8_TT9_TU;@@@:@@@ B@(8Ltac_plugin.Extratactics?]TmTm@`U<U?@@A@@@@O@@A@@A@6A@@A@AB(8Ltac_plugin.ExtratacticsN^TTO^TT@@A&K#tac@0@@G G @[A@@@@A@L @~@@ 5I !@e^TTf^TT@@@@@@"r@B@@A)@DC@@AB+@DA(8Ltac_plugin.Extratacticsw^TTx^TT@AB)@@@9@@AB8@C (8Ltac_plugin.Extratactics^TT^TT@9 ,I %8@@G ;G /I '@@I (I -AF@@@D@(x8Ltac_plugin.Extratactics^TT^TT@@AM@@@$CW(<8Ltac_plugin.Extratactics]TmTm`U<U?@A@z@@@eA_(48Ltac_plugin.Extratactics^TT^TT@@A`M@G @^TT^TT@@N@G `G G @^TT^TT@@@@@@"@C@@AB@@A@@AB@A@@ArB@@B@CA(08Ltac_plugin.Extratactics^TT^TT@AA*@$@@@@A@B@B ($8Ltac_plugin.Extratactics^TT^TT@@@5@/@@ B@(8Ltac_plugin.Extratactics]TmTm`U<U?@@AF+H@+G@@G G @]TmTm`U<U?@@G+F@+E@@G G @]TmTm`U<U?@@H+C@+B+@@@G @G G @ ]TmTm `U<U?@@@Z@@@D@@AC@@B)B@@JA@A@@AC@@DA(8Ltac_plugin.Extratactics]TmTm `U<U?@A@@m@@@@A@B@@B (8Ltac_plugin.Extratactics*A@@d@@A@A@x@@@[A@A@@A@@AB(8Ltac_plugin.Extratactics7]TmTm8`U<U?@@A @@@ A (8Ltac_plugin.Extratactics?]TmTm@`U<U?@A@@@@A(p8Ltac_plugin.ExtratacticsGA@@@@A@@Y+@+@@G @PA@@@@A@@@@@ A@@A@@A@(\8Ltac_plugin.ExtratacticsZ]TmT[]TmT@@@@@@@ZA@A@@A@@A@(@8Ltac_plugin.Extratacticse]TmTmf`U<U?@@A;@@@@XA@A@@A@@AB(,8Ltac_plugin.ExtratacticsrA@@@@A@AIU#@+u@@G G @}A@@@@A@@@@@"@B@@A@B@@B(8Ltac_plugin.Extratactics]TmTm`U<U?@A@`@@@%A!(8Ltac_plugin.ExtratacticsA@@@@A@@!V+\@K@A@@@@A@@@@@ A@@A@@A@(8Ltac_plugin.Extratactics]TmT]TmT@@@@@@@WB0@A@@A@@A@(8Ltac_plugin.Extratactics]TmTm`U<U?@@@S*b@, @@G G @]TmTm`U<U?@@T*a@@*`K@@G @{*]@@G @G @G G @]TmTm`U<U?@@@@@@A@@"B@@AB@@B@(`8Ltac_plugin.Extratactics]TmTm`U<U?@@@\*X@,5@@F 9F "@]TmTm`U<U?@@]*W@*V*St:@@F -@@F ,F @]TmTm`U<U?@@@@@@@B@@AA@@B@@B@(88Ltac_plugin.ExtratacticshUUoWW@@A@L@@@B@A@@A@@AB(8Ltac_plugin.Extratactics iVV nWW@@Ac!c@2U@@__@A@@V@@A@d!f@ a"@$A@@^@@A@e!b@a%@,A@@f@@A@f@K@@Fa2@6iVV7nWW@@g@u=@@baN@@iVVAnWW@@h@_@@7a#@JiVVKnWW@@@@@@"W@D"Z@C"]@B@@AJ5E@@0HMG@@A)IEF@@a@ABC@@JA(8Ltac_plugin.ExtratacticsjiVVknWW@AB_@@@!C@@I (8Ltac_plugin.ExtratacticsuiVVvnWW@:9a':@@_=_1a)@@a*a/A{@@@J@(8Ltac_plugin.ExtratacticsiVVnWW@@A@@@#IA(8Ltac_plugin.ExtratacticsiVVnWW@AB@@@NCB<;BC@@H (8Ltac_plugin.ExtratacticsiVVnWW@;)qaR:@@_!_\aT@@aUaZA@@@I@(8Ltac_plugin.ExtratacticsiVVnWW@@A@ @@$HA(8Ltac_plugin.ExtratacticsiVVnWW@AB@@@|q@n@AkjBC@@G(8Ltac_plugin.ExtratacticsiVVnWW@;Xa6:@@_L_@a8@@a9a>A@2@@H@(t8Ltac_plugin.ExtratacticsiVVnWW@@A@9@@%G(8Ltac_plugin.ExtratacticshUUoWW@A@@A@@A(8Ltac_plugin.ExtratacticsiVVnWW@@Ai@b@@__@ iVV nWW@@j@2@____@iVVnWW@@@f@@@"%@C@@A"B@@A@@AB@C@@AA@@B@@AB@C@(8Ltac_plugin.Extratactics-nWW.nWW@9@@BaC?k"tc@4@@MbD@EjVcVtFjVcVv@@l$_ctx@4@@ZbE@PjVcVwQjVcV{@@m"tb@4@@rbi@[kVV\kVV@@n$_ctx@4@@bj@fkVVgkVV@@o"tc@5@@b@qlWW'rlWW)@@p"tb@5@@b@|mWNW_}mWNWa@@@@@@"@E"@C@@Ag@g@AH:F@@&GTD@@ABCm@H@(8Ltac_plugin.Extratacticsg@A]@@@HA(8Ltac_plugin.ExtratacticsmWNWdmWNW@ABf@@@BC~@G (8Ltac_plugin.ExtratacticsmWNW[nWW@@Aq@@@ GA(8Ltac_plugin.ExtratacticslWW,lWWJ@ABz@@@4.+@(@ABC@F(8Ltac_plugin.ExtratacticslWW#nWW@@A@ @@ F@(8Ltac_plugin.ExtratacticskVVkVW@4Ur@@qD@@@@J@A@@B@ABC@D@(t8Ltac_plugin.ExtratacticskVVkVW@@'EnvironA#env@@bwcA@/@@J@(D8Ltac_plugin.ExtratacticskVVnWW@@A@6@@D@(88Ltac_plugin.ExtratacticsjVcV~jVcV@4@@LD@C@@@@A@B@B@($8Ltac_plugin.ExtratacticsjVcVjVcV@*@@bRc]A @T@@H@(8Ltac_plugin.Extratactics iVVnWW@@@@[@@B@(8Ltac_plugin.ExtratacticshUUoWW@@A^.t@.s@@_ _ @!hUU"oWW@@_.r@.q@@_ _ @+hUU,oWW@@`.o@.n.l@@_ @0_ _ @8hUU9oWW@@@@@@D@@AC@@B)B@@bD@A@@AC@@DA(8Ltac_plugin.ExtratacticsKhUULoWW@A@!@@@@@A@B@@B (8Ltac_plugin.ExtratacticsVhUUWoWW@@A,@@@@D@A@@A@@AB(T8Ltac_plugin.ExtratacticscA@@@@A@A<U@.h@@__@pA@@@@A@T@ a@wA@@@@A@S@a@~A@@@@A@@@@@"@D"@C"@B@@A1@B@@D/(8Ltac_plugin.ExtratacticshUUoWW@A@g@@@;A7(8Ltac_plugin.ExtratacticsA@@@@A@@7.c@.b@@_@A@@@@A@@@@@ A@@A@@A@(8Ltac_plugin.ExtratacticshUVhUV@@@@@@@E:@A@@A@@A@(8Ltac_plugin.ExtratacticshUUoWW@@@-l@/@@__@hUUoWW@@-k@@-jb@@_@3-g@@_@_@__@hUUoWW@@@#@@@A@@"B@@AB@@B@(`8Ltac_plugin.ExtratacticshUUoWW@@@-b@/?@@^^@hUUoWW@@-a@-`-]x3@@^@@^^@hUUoWW@@@J@@@B@@AA@@B@@B@(08Ltac_plugin.ExtratacticswXX wXX@@@x"id@x|@A@@K@@A@F[@D@@@A@@S@@A@@g@@@B@@AA@@B@@B@(8Ltac_plugin.Extratactics%zYY@&zYY}@@@y"id@y @.A@@h@@A@Fx@D<@@ @6A@@p@@A@@@@@B@@AA@@B@@B@(8Ltac_plugin.ExtratacticsB}YYC}YY@@@y"id@yy@KA@@@@A@F@DY@@@SA@@@@A@@@@@B@@AA@@B@@B@(8Ltac_plugin.Extratactics_Z'Z[`Z'Z@@@z"id@z@hA@@@@A@F@Dv@@@pA@@@@A@@@@@B@@AA@@B@@B@(t8Ltac_plugin.Extratactics|[[}[[@@@z}"id@zv@A@@@@A@F@D@@@A@@@@A@@@@@B@@AA@@B@@B@(\8Ltac_plugin.Extratactics`E``E`@@Av#occ@_@]]]]@@#tid@W@]]]]@@!t@M@]]]]@@&occref@@*PervasivesA#ref{@@@]]]^@@&locref@@@!@@@^S^Y^S^_@@(substrec@@x@@ΰq@@@#@^k^u^k^}@@"t'@|@@@`*`0`*`2@@@>@@@2E@@AWC@@BFD@@&F@@APA@@G@@AZB@@BCD@@G@(88Ltac_plugin.Extratactics`E`[`E`@@Am@T@@G@((8Ltac_plugin.Extratactics `E`G`E`@@At@[@@GA($8Ltac_plugin.Extratactics`*`5`*`?@AA}@e@@'#" @@ABC@@F(8Ltac_plugin.Extratactics#`*`,$`E`@@A@q@@ F@(8Ltac_plugin.Extratactics*^k^m+`E`@@A@x@@:8@8@AB4C@@E@(8Ltac_plugin.Extratactics5^S^U6`E`@@A@@@@C B>C@@D@(8Ltac_plugin.Extratactics?]^$@]^O@A@@@@Q@AL,B@@C@(8Ltac_plugin.Extratactics@A@@@C@(8Ltac_plugin.ExtratacticsQ]^R]^@@A@@@C@(8Ltac_plugin.ExtratacticsX]]Y`E`@@@@@@C@(8Ltac_plugin.Extratactics___`__@@Aǰ!x@ޠ٠ࠠ@@@A@@@@ @@$@^k^~^k^@@"id@@%NamesA"Id@!t@@@^^^^@@@@@@"{@B@@AC@@8A@@AB@C@@AB@@A@@AB@@@@AC@(x8Ltac_plugin.Extratactics_)_F_)_`@@#LocA!t@@=AT@@@#D@(L8Ltac_plugin.Extratactics_)_7__@@A[@@@*C@(@8Ltac_plugin.Extratactics____@@Ab@@@1C@(48Ltac_plugin.Extratactics^_^_@@Ai@@@8C@( 8Ltac_plugin.Extratactics^^__@@Ap@@@?C@(8Ltac_plugin.Extratactics^^__@@Aw@$@@FC@( 8Ltac_plugin.Extratactics^^^^@B@@B@2@@TC@(8Ltac_plugin.Extratactics^^__@@A@9@@[C@(8Ltac_plugin.Extratactics___`&@@A@@@@@b@A^@B]WB@(8Ltac_plugin.Extratactics^k^^k^@A@L@@@i@AhbA@(p8Ltac_plugin.Extratactics^k^_`&@@@@U@@ A@(`8Ltac_plugin.Extratacticsbbbb@@A#occ@@````@@"tc@@ ``!``@@!t@t@&``'``@@&locref@t+@@;9@@85@7``8``@@&occref@A@@@=@D``E``@@(substrec@@@@@D@Q``R``@@@@@@1D@@ADC@@B"E@@F@@A=A@@EB@@ABC@@F@(H8Ltac_plugin.Extratacticse``fbb@@AV@@@@@AB C@@E@(<8Ltac_plugin.Extratacticsp``qbb@@A`@@@@BC@@D@(,8Ltac_plugin.Extratacticsz``{bb@@@i@@@@'@A"!B@@C@(8Ltac_plugin.Extratacticsbmbxbmb@@Aw!c@LN@@ME@````@@@@@@"k@B@@AA@@B@zB@@AjC@@A@@AB@a@@@AB@(8Ltac_plugin.Extratacticsaaab@@@A/!s@J&option@@&GenargA5glob_generic_argument@@[@@Z@aasaat@@@@@@"p@G"o@F"n@E"m@D"l@CA@A?@*H@@AB@:I@(8Ltac_plugin.Extratacticsaab bk@@A1@1@@H@(x8Ltac_plugin.Extratacticsaab bl@@A8@8@@"H@(l8Ltac_plugin.Extratacticsaaaa@@A?@?@@)H@(X8Ltac_plugin.Extratacticsaab bl@@AF@F@@0H@(P8Ltac_plugin.Extratacticsayab bl@@AM@M@@7H@(@8Ltac_plugin.Extratactics`a`a @zA@V@@@o@AnhA@(,8Ltac_plugin.Extratactics``bmb@@@@_@@ A@(8Ltac_plugin.Extratacticsbbgg@@@"id@Y@"bb#bb@@!c@V@(bb)bb@@#occ@N@.bb/bb@@!t@K@4bb5bb@@@@@@C@@D@@ABB@@A@@AC@B@@A@@AB@D@(8Ltac_plugin.ExtratacticsHffIff@ J@@!E@@!D!AH"gl@"@@T6@kbblbb@@%sigma@@#EvdA(evar_map@@<9@{cc |cc@@#env@@'EnvironA#env@@D@@c,c2c,c5@@%concl@"@@SP@cocucocz@@'env_ids@@%NamesA"Id@#SetI!t@@\Y@cccc@@%c_raw@@)Glob_termA-glob_constr_gࠠ@@ @A@@ @@@cccc@@C%t_raw@ࠠ10@@ @A@@ @@y@d dd d@@D,resolve_hole@@@)Glob_termA+glob_constr@@@#EvdA8in_evar_universe_context@'EConstrA&constr@@@@@@dQd[dQdg@@w(t_constr@@@  @ ee ee@@x#ctx@:o@@  @eeee@@y%sigma@;@@!!@ff$ ff)@@z-t_constr_type@0@@!)!"@*fTfZ+fTfg@@@x@@@"8@I@@AF@@D@@-J@@ABCC@@E@@AA@@gH@@AB+LB@@FK@@A&M@@G@@ABCD@(D@@0C@@AB%E@@B@@AA@@%F@@ABC@N@(8Ltac_plugin.ExtratacticsYffZfg@1_@@5!!B@@!C!A@@@>M@(8Ltac_plugin.Extratacticsoffpfg@&constr@@!!A$@@@NM@(|8Ltac_plugin.Extratacticsfffg@@A+@@@UMA(t8Ltac_plugin.ExtratacticsfTfjfTf@AE4@@@_VUO@L@AI@BCDH@L(@8Ltac_plugin.ExtratacticsfTfVfg@@AA@@@ LA(<8Ltac_plugin.Extratacticsff,ffP@ABJ@@@vmldCD]@K ($8Ltac_plugin.Extratacticsff fg@@AU@@@ K@(8Ltac_plugin.Extratacticseeef@ɠ@@ A`@@@@@A@B@z@ABCDy@H@(8Ltac_plugin.Extratacticseeef@@@ Cs@@@H@(8Ltac_plugin.Extratacticseefg@@Az@ @@H@(8Ltac_plugin.ExtratacticsdQdSfg@@A@'@@!@BCD@GA(8Ltac_plugin.Extratacticsd dd dM@AG@5@@/@@ABC@F(8Ltac_plugin.Extratacticsd d fg@@A@A@@ FA(8Ltac_plugin.Extratacticscccd@AG@K@@@@ABC@E(P8Ltac_plugin.Extratactics cc fg@@A@W@@ EA(L8Ltac_plugin.Extratacticscccc@AA@a@@@B,C@D (<8Ltac_plugin.Extratacticsccfg@@A@l@@ DA(88Ltac_plugin.Extratactics'coc}(coc@AA@v@@@@AAB@C ($8Ltac_plugin.Extratactics3cocq4fg@@A@@@ CA( 8Ltac_plugin.Extratactics<c,c8=c,ck@AB@@@@UB@B ( 8Ltac_plugin.ExtratacticsGc,cTHc,ck@#env@@EKA@@@B@(8Ltac_plugin.ExtratacticsWc,c.Xfg@@A@@@BA(8Ltac_plugin.Extratactics`ccacc(@AA@@@@)@A@A (8Ltac_plugin.Extratacticskcclfg@@@ @@@ A@(8Ltac_plugin.Extratacticsreesee@C!E&t_hole@@dQdhdQdn@@h!e@G#exn@@@ @ddde@@i!e@G#exn@@@ Y -@eeee@@j$info@@'ExninfoA$info@@ Z .@eeee@@k)loc_begin@A#int@@@ s ]@e1e?e1eH@@@@@@"D@E"G@D@@ACB@@B*F@@G@@ANA@@"J#tag@C@@ABC@$D@@ATC@@fB@@]A@@ABC@@@@AG@(8Ltac_plugin.Extratacticseeee@@Ag@)@@$GA(8Ltac_plugin.Extratacticse1eKe1e@ACp@3@@.(@(@AB$#CF(|8Ltac_plugin.Extratacticse1eve1e@A>@@ u d@@ c ~A@M@@F@(l8Ltac_plugin.Extratacticse1e;ee@@A@T@@!F@(`8Ltac_plugin.Extratactics eeee-@@'ExninfoA$iexn@@ 2A@e@@@]@A[@BVUCQID@(L8Ltac_plugin.Extratactics"ee#ee@@A@p@@ D@(8Ltac_plugin.Extratactics)dzd*dzd@@E@y@@@h@Ac[E@(t8Ltac_plugin.Extratactics4dqdu5ee@@@@@@ A@(h8Ltac_plugin.Extratactics;e1ee<e1er@ l@@ t n@ m rAװl!l@W@Re1e\Se1e]@@@@@@ A@@A@@A@(T8Ltac_plugin.Extratactics\e1ea]e1er@@@@@@ A@(D8Ltac_plugin.Extratacticscggdgg@@AA|"id@l@mgg/ngg1@@}!c@i@sgg2tgg3@@~!t@f@ygg4zgg5@@,resolve_auto@@<@@!|!Ͱ\W@@!@@!|!@!|!@g8gBg8gN@@@@@@)B@@A0C@@!D@@A(A@@BC@A@@A@D@($8Ltac_plugin.Extratacticsg8g:gg@@@?@@@@ @AB @C@(8Ltac_plugin.Extratacticsgggg@@AL!n@2@g8gOg8gP@@!e@@@!}!@gggg@@@@@@D!e@B@@AA@@"@C@@AB@cC@@A@@ABlB@@bD@@AC@^@@@AD@(8Ltac_plugin.Extratacticsgggg@B@@|"|!A7@2@@$D@(8Ltac_plugin.Extratactics@A;@6@@(D@(8Ltac_plugin.Extratacticsg}gg}g@G#exn@@@|!}!AK2G#exn@@@!@g}gg}g@@@Q@@@A@A>=B:2C@(8Ltac_plugin.Extratactics g}gg}g@@A@[@@ C@(8Ltac_plugin.Extratacticsg\gbg\gs@Dh@d@@@P@ALDE@(p8Ltac_plugin.ExtratacticsgTgX gg@@@q@m@@ A@(X8Ltac_plugin.Extratactics&hh'hh@@@X"id@:#@1A@@k@@A@!c@#@8A@@r@@A@!t@$D@?A@@y@@A@M@KM@@$S@GA@@@@A@@@@@C@@$D@@ABA@@B@@AC@\A@@A@D@(,8Ltac_plugin.ExtratacticsYh hkZh h~@@@"id@"{@eA@@@@A@!c@U"@lA@@@@A@#occ@#@sA@@@@A@!t@#H@zA@@@@A@M@K@@#W@A@@@@A@@@@@#D@@A+E@@A@@AB C@@B@@AC@A@@A@E@(8Ltac_plugin.Extratacticsii:iiR@@@!n@+$@A@@@@A@M@K@@$@A@@@@A@@@@@ A@@B@@AB@@B@(8Ltac_plugin.Extratacticskkmm @@@!h@z@kkkk@@@@@@ A@@A@@A@(8Ltac_plugin.Extratacticsl:l<lm@@A"gl@@)ProofviewA$GoalA!t@@%$@klkl@@$hyps@I$list@@%NamesA"Id@!t@@%@@%$@l ll l@@@?@@@/A@@B@@AB@EA@@A@BA(8Ltac_plugin.Extratacticsl ll l6@AA=@P@@@@A@A (8Ltac_plugin.Extratactics l l lm@@@G@Z@@ A@(h8Ltac_plugin.Extratacticsllll@1&tactic.@@%(@@%'%3H^"id@"Id@!t@@%7% @1l:lV2l:lX@@@@@@A@@A@A@@A@A@(<8Ltac_plugin.Extratactics=ll>ll@&constr@@%6%[A%@@@E@(8Ltac_plugin.ExtratacticsMllNll@@A,@@@A@(8Ltac_plugin.ExtratacticsTl:lrUl:l@@A3@@@#A@(8Ltac_plugin.Extratactics[l:l_\l:ll@@@%%BA@@@1A@(8Ltac_plugin.Extratacticsil:l\jll@@@H@@@8A@(8Ltac_plugin.Extratacticspmwm}qmwm@I$list@p@@%|@@%{@@%z%Bb!s@}@m!m9m!m:@@@@@@ A@@A@@B@(8Ltac_plugin.Extratacticsm=mAmwm@@@@@@ A@(8Ltac_plugin.Extratacticsmmmm@@@@@@@N*@A@@A@A@@A@A@(X8Ltac_plugin.Extratacticsnnqbqg@@@!a@?@nnnn@@@@@@ A@@A@hA@@A@A@(@8Ltac_plugin.Extratactics o1o5 o1oq@@'EConstrA&constr@@&%@@%&A'"gl@@)ProofviewA$GoalA!t@@%%@nnnn@@)type_of_a@@'EConstrA%types@@%%@nnno@@@@@@@&A@@B@@AB@PB@@A@@AB@C@((8Ltac_plugin.Extratactics o1oW o1oq@@)GlobnamesA0global_reference@@&&A@@\@@C@(8Ltac_plugin.Extratactics o1o5qNqa@@AG@c@@#BA(8Ltac_plugin.Extratacticsno no-@ABP@m@@@-@A*@A (8Ltac_plugin.Extratactics)nn*qNqa@@@Z@w@@ A@(8Ltac_plugin.Extratactics0 oo1 oo@N&tacticK@@&@@&&#Aq#req@~@E o1ozF o1o}@@@@@@ A@@A@A@@AkB@@B@B@(8Ltac_plugin.ExtratacticsS ooT oo@5q&constr@@&r&/A@@@C@(d8Ltac_plugin.Extratacticsc oodq?qL@3&GA)@@@"B@(48Ltac_plugin.ExtratacticsnqNqQoqNq`@>&A4@@@-B@(8Ltac_plugin.Extratacticsy oozqNqa@@@;@@@4A@(8Ltac_plugin.Extratacticsq+q0q+q>@@AF"gl@(@@&\&L@ op op @@%concl@>&O@ pp pp#@@#env@(@@&[&X@pApQpApT@@!c@5&constr@@&q&a@pppp@@@@@@!@D@@AE@@)B@@AB#C@@7A@@AC@A@@A@E@(8Ltac_plugin.Extratacticspppq'@@#EvdA(evar_map@@&p&`0@&b&oDT@#@@@"@A! B@C@(8Ltac_plugin.Extratacticsppq+q>@@A^@-@@ CA(8Ltac_plugin.ExtratacticspApWpApl@AAg@7@@@6@A3@B2@B (8Ltac_plugin.ExtratacticspApMq+q>@@Ar@B@@ BA(8Ltac_plugin.Extratactics pp& pp=@AA{@L@@@G@AF@A (t8Ltac_plugin.Extratactics pp q+q>@@@@V@@ A@(@8Ltac_plugin.Extratacticsqq(st@@@!x@@qjqqjq@@@d@@@ A@@A@B@@A@@AB@A@(8Ltac_plugin.Extratactics$r?rE%r?rO@@@&@@&&A""gl@)o@@&&@<qq=qq@@!n@A#int@@@&&@JqqKqq@@@@@@A@@B@@AB@B@@AA@@FC@@AB@C@(8Ltac_plugin.Extratactics\rQrU]&ss@8&A1@@@C@(8Ltac_plugin.Extratacticsgr!r#h'ss@@A8@@@BA(8Ltac_plugin.Extratacticspqqqqq@ABA@@@@'@A$@A (8Ltac_plugin.Extratactics{qq|qq@@#EvdA(evar_map@@&&ҐAW@@@B@(8Ltac_plugin.Extratacticsqqqq@@@&̐Ac@@@"A@(8Ltac_plugin.Extratacticsqq'ss@@@j@@@)A@(t8Ltac_plugin.Extratactics#ss#ss@qo@@'C@@'B'KB"gl@)@@'9&@rQrtrQrv@@%concl@1'@rzrrzr@@$hyps@"Id@#SetI!t@@' ' @rrrr@@"n'@@@''@ rr rr@@!h@{"Id@!t@@'''"@!ss !ss!@@@<@@@7B@@ACA@@E@@A5C@@&D@@ABC@B@@A@@AB@F@(48Ltac_plugin.Extratactics$ss$ss@c'pB\@V@@F@(8Ltac_plugin.Extratactics%ss%ss@n'~Ag@a@@%F@(8Ltac_plugin.Extratactics"sjsp%ss@@An@h@@,EA(8Ltac_plugin.Extratactics#!ss$$!sse@ACw@r@@64@10BC.@D (8Ltac_plugin.Extratactics/!ss90!ssM@"Id@!t@@')'1A@@@E@(8Ltac_plugin.ExtratacticsA!ssNB!sse@@'EnvironA#env@@'('8A@@@)D@(8Ltac_plugin.ExtratacticsT!ssU%ss@@A@@@0DA(8Ltac_plugin.Extratactics] rr^ rs@AB@@@pn@k@ABh@C (8Ltac_plugin.Extratacticsi rrj rs @@@''A@@@D@(8Ltac_plugin.Extratacticsw rrx%ss@@A@@@CA(8Ltac_plugin.Extratacticsrrrr@AA@@@@B@B (p8Ltac_plugin.Extratacticsrr%ss@@A@@@ BA(l8Ltac_plugin.Extratacticsrzrrzr@AA@@@@@A@A (T8Ltac_plugin.Extratacticsrzr%ss@@@@@@ A@(8Ltac_plugin.Extratactics:vyv{=w w"@@@!t@@9vhvu9vhvv@@@@@@ A@@A@A@@AB@@B@A@(8Ltac_plugin.Extratactics=w w=w w"@@A%sigma@@@)J)B@:vyv:vyv@@#tac@@@)d@@)c@=w w=w w@@@#@@@!#exn@B@@A A@@D@@A!@C@@BC@A@@ABB@@AC@@AB@D@(8Ltac_plugin.Extratactics<vv<vw @Ơ@@)<)RB:@D@@@@A@E@(8Ltac_plugin.Extratactics<vv<vw @@"PpA!t@@)T)[AO@Y@@E@(8Ltac_plugin.Extratactics;vv;vv@P@@)HB[@e@@!E@(8Ltac_plugin.Extratactics;vv=w w"@@@b@l@@(A@(X8Ltac_plugin.Extratactics%@w:w<&Exx@@@"id@<@,?w$w4-?w$w6@@@z@@@ A@@A@fA@@A@A@(L8Ltac_plugin.Extratactics8Dww9Dwx @@A"gl@j@@))}@E@w:w[F@w:w]@@%ctype@c@@))@PAwawgQAwawl@@@@@@B@@AA@@B@A@@A4B@@B@BA(H8Ltac_plugin.ExtratacticsbAwawocAwaw@AB*@@@@@A@A (,8Ltac_plugin.ExtratacticsmAwawnAwaw@&constr@@))A=@@@A@(8Ltac_plugin.Extratactics}Awawc~Dwx @@@D@@@A@(8Ltac_plugin.ExtratacticsIxxIxx@@@"id@*(@A@@@@A@R@P@@*7@A@@@@A@@@@@B@@AA@@B@A@@A@B@(8Ltac_plugin.ExtratacticsHx,xBHx,x@@@̰R@P@@)@A@@@@A@@@@@ A@@A@A@@A@A@(8Ltac_plugin.ExtratacticsHx,xpHx,x@+@@)ېA"gl@+@@))@Hx,xaHx,xc@@@@@@A@@A@A@@A@A@(8Ltac_plugin.ExtratacticsHx,xgHx,x@@@@#@@ A@(x8Ltac_plugin.ExtratacticsV{{DW{l{@@@!t@+@A@@ @@A@"id@+]@A@@'@@A@S7@@@++o@A@@1@@A@@E@@@B@@AA@@ C@@AB@@C@(D8Ltac_plugin.ExtratacticsW{l{W{l{@@)ProofviewA&tacticF$unit@@@+@@++B="gl@,U@@+z@"V{{f#V{{h@@@p@@@ A@@A@CB@@A=C@@MA@@AB@A@(,8Ltac_plugin.Extratactics2W{l{r3W{l{@@@@@@A@(8Ltac_plugin.Extratactics9Tz[z:Uz{@@@W!t@f*@BA@@|@@A@S@:@@**@LA@@@@A@@@@@A@@B@@AB@@B@(8Ltac_plugin.ExtratacticsXUzzYUzz@SN@@*@@**͐B+"gl@,@@*@mTz[znTz[z@@@@@@ A@@A@1B@@:A@@AB@A@(8Ltac_plugin.Extratactics{Uzz|Uzz@@@@@@A@(8Ltac_plugin.Extratactics]|-|/c}>}C@@@g!x@@\||&\||'@@!y@@\||(\||)@@@@@@B@@A A@@B@@B@(`8Ltac_plugin.Extratacticsb}},b}}=@@"PpA!t@@..A)"gl@R@@++@]|-|N]|-|P@@#env@R@@++@^|T|\^|T|_@@#evd@R@@++@_|{|_|{|@@@@@@ a@D@@AB@@BC@@,A@@AC@VA@@AQB@@B@D@(H8Ltac_plugin.Extratacticsb}}b}}=@@A9@/@@D@(08Ltac_plugin.Extratacticsa||a|}@@A@@6@@D@($8Ltac_plugin.Extratactics`||`||@J&option@@)UniversesA+ConstraintsS!t@@+@@+ҐDZ@P@@@3@A21B/@C@(8Ltac_plugin.Extratactics `|| b}}=@@Ad@Z@@ CA(8Ltac_plugin.Extratactics_|{|_|{|@AAm@d@@@G@AD@BC@B (8Ltac_plugin.Extratactics!_|{|"b}}=@@Ax@o@@ BA(8Ltac_plugin.Extratactics*^|T|b+^|T|w@AA@y@@@X@AW@A (8Ltac_plugin.Extratactics5^|T|X6b}}=@@@@@@ A@(8Ltac_plugin.Extratactics<f}]}=f}]}@@@ !x@@EA@@@@A@!y@@KA@@@@A@T@RY@@.@SA@@@@A@@@@@ A@@AC@@B@@AB@_A@@A@C@(h8Ltac_plugin.Extratacticsck}}dl~~@@@۰!x@@lA@@@@A@!y@@rA@@@@A@T@R@@/j@zA@@@@A@@@@@ A@@AC@@B@@AB@@C@(@8Ltac_plugin.Extratacticsl~~tl~~@@@//A-%sigma@@#EvdA(evar_map@@//z@k}~k}~@@@@@@A@@A@AA@@A[?[@@@@@@A@@,X@B@@AB@@B@(8Ltac_plugin.ExtratacticsKL@@A2B@B@@9?9#@XY@@B@B@@969'@bc@@B@BB@@94@v939(@op@@@@@@D@@AC@@B)B@@Y@A@@AC@@DA(8Ltac_plugin.Extratactics@A@f@@@@@A@B@@B (8Ltac_plugin.Extratactics*,*Z@@Aq@@@@1Y@A@@A@@A@(8Ltac_plugin.ExtratacticsA@@@@A@A|@@@ AB(8Ltac_plugin.Extratactics@@A@@@A (x8Ltac_plugin.Extratactics@A@@@@A(d8Ltac_plugin.Extratactics*1*X@@@0-@Bz@@;@*,*Z@@@@@@ A@@A@@A@(88Ltac_plugin.Extratactics@@@.Ay@C"@@<;@@@/Ax@@AwB@@<@@<@+Aw@@;@;@;;@@@@3@@@A@@%B@@AB@@B@(8Ltac_plugin.Extratactics@@@װ2Ar@CO@@A4Zi@X-@@5<@'A@@a@@A@@u@@@ A@@A@@A@(8Ltac_plugin.Extratactics12@@@@TA5Z@XC@@6<@=A@@w@@A@@@@@ A@@A@@A@(8Ltac_plugin.ExtratacticsGH@w@/Proofview_monadA$goal@@7=v9=o@@7=n7=LN2@@7=U8=N@7=K7=D@@7=E7=JA6!t@7=*@sA@@@@A@7Z@k@@7=W7=:@}A@@@@A@@@@@A@@B@@AB@@C@(8Ltac_plugin.Extratactics@a,@@8=O8=TB'@@@C@(|8Ltac_plugin.ExtratacticsHw@@@.@@@B@(88Ltac_plugin.ExtratacticsHw@@A78#gls@T7=`@@@9#gls@K@/Proofview_monadA/goal_with_state@@=u9=m@@=l9=h@@@@ @@@C%B@@AZQ@A@@B@@CA(48Ltac_plugin.Extratactics@AB1@@@@@A@B@@B (8Ltac_plugin.ExtratacticsHw@@A<@*@@ BA(8Ltac_plugin.ExtratacticsHw@A@{@3@@@"@A@@A (8Ltac_plugin.ExtratacticsHkHw@I$list@@/Proofview_monadA/goal_with_state@@8AS@@9AR9AXBd$ogls@I$list@8A_:AY@@8AZ8AK@@D@@@d@@@A@@A@sA@@A@A@(8Ltac_plugin.Extratactics"HN#Hw@@@ @p@@ A@(8Ltac_plugin.Extratactics)*l@@A @w@@@Z@A@@A@@AB(8Ltac_plugin.Extratactics67mp@@A@@@ A (8Ltac_plugin.Extratactics>?mp@A@"@@@A(8Ltac_plugin.ExtratacticsFGl@@A, 0@@@ A A@TUl@@/@Id@ A A A A@cdl@@@@@@p@C@@A"B@@A@@AB@@CA(8Ltac_plugin.Extratacticst%uj@AA/@@@@@A@B@@B (l8Ltac_plugin.Extratacticsl@@@:@@@ B@(H8Ltac_plugin.ExtratacticsYi@@@B!p@Z@@ A A@ST@@@@@@A@@[#@B@@AB@@B@(8Ltac_plugin.Extratacticsmp@@AE@D@@ A A{@mp@@ D@D@@ A A@mp@@ D@DD@@ A@q A A@mp@@@@@@D@@AC@@B)B@@ [X@A@@AC@@DA(8Ltac_plugin.Extratacticsmp@A@@%@@@@A@B@@B (8Ltac_plugin.Extratactics@@A@0@@@[p@A@@A@@A@(8Ltac_plugin.ExtratacticsA@@'@@A@A@;@@ AB(8Ltac_plugin.Extratacticsmp@@A@D@@A (8Ltac_plugin.Extratacticsmp@A@@L@@A(8Ltac_plugin.Extratactics@@@/@D@@ B@@@@]@@@ A@@A@@A@(p8Ltac_plugin.Extratacticsmp@@@C@Ew@@ B B@%&mp@@C@@C̠E,@@ B@@ B@+C@@ B@ B@ B B@:;mp@@@@@@A@@%B@@AB@@B@(48Ltac_plugin.ExtratacticsFGmp@@@,C@E@@BfBO@RSmp@@C@CŠC b@@B[@@BZ@@BYBK@demp@@@@@@!B@@AA@@B@@B@(8Ltac_plugin.Extratacticsp:@q:Q@@@V@A\@Z@@B@|A@@@@A@@@@@ A@@A@@A@(8Ltac_plugin.Extratactics@@@j!n@zC@A@@@@A@\@Z@@C@A@@@@A@@@@@ A@@B@@AB@@B@(8Ltac_plugin.Extratactics$6@@@A!i@SCu@A@@@@A@!j@C@A@@@@A@\@Z@@C@A@@@@A@@ @@@C@@AA@@B@@AB@@C@(8Ltac_plugin.Extratactics~~@@@@A]@Z@@C@A@@@@A@@$@@@ A@@A@@A@(8Ltac_plugin.Extratacticsjtj~@@A@.@@@)\n@A@@A@@AE(|8Ltac_plugin.ExtratacticsV`Vi@@A@;@@ A (`8Ltac_plugin.ExtratacticsAKAU@@A@C@@A(D8Ltac_plugin.Extratactics-7-@@@A@K@@A((8Ltac_plugin.Extratactics#,@@A@S@@%A!(8Ltac_plugin.Extratactics j~@A@@[@@-A)(8Ltac_plugin.Extratactics  @@@+$_prc@@  @@,%_prlc@@$ % @@-$_prt@@* + @@@x@@@C@@AB@@A@@AB@A@@A@C@(8Ltac_plugin.Extratactics: ; @@@.D|/DB./!f@@L M @@0!c@@@Dq@U V @@1!x@@[ \ @@2!y@@a b @@@"PpA@@@@E@@A%B@@B3\@A@@D@@AC@@BC@A@@A@F@(8Ltac_plugin.Extratacticsy z @A:@@@G@(8Ltac_plugin.Extratactics  @@@/D0DAH@@@%F@(8Ltac_plugin.Extratactics  @.DAR@@@/E@(8Ltac_plugin.Extratactics  @@AY@@@6EA(8Ltac_plugin.Extratactics  @A@@@@@=@A<@B6@B (x8Ltac_plugin.Extratactics<C@@@6$_prc@@*.@@7%_prlc@@/4@@8$_prt@@59@@@@@@C@@AB@@A@@AB@A@@A@C@(`8Ltac_plugin.Extratacticshh@@@°;$_prc@@hvhz@@<%_prlc@@h{h@@=$_prt@@hh@@@6@@@C@@AB@@A@@AB@A@@A@C@(<8Ltac_plugin.Extratactics+2@@@?#ist@@)GeninternA)glob_sign@@?E?E@  +2@@@!v@0=FG=FF=F=F"=E=E=E=E=E=E=E=E@*++2@@@x@@@5B@@A$A@@B@@B@($8Ltac_plugin.Extratactics67+2@@@&A!s@T@@AE@CD+2@@B!v@1@IJ+2@@@@@@B@@A A@@B@@B@(8Ltac_plugin.ExtratacticsUV+2@n!t@@CECEBNC#ist@n+interp_sign@@CFCE@op+2@@D!v@W@uv+2@@@@@@B@@A A@@B@A@@A@B@(8Ltac_plugin.Extratactics+2@n#tagn@@EEEEA/@@@C@(8Ltac_plugin.Extratactics+2@nԠ=E@@FEFEA@@@@)C@(8Ltac_plugin.Extratactics+2@@@G@@@0B@(8Ltac_plugin.Extratactics@@@XT.@T-@@GG@+2@@@@@@ A@@Y^E@B@@AB@@B@(8Ltac_plugin.Extratactics@@@԰VTD@TC@@GG@+2@@@@@@ A@@W^[@B@@AB@@B@(|8Ltac_plugin.Extratactics@@@TTZ@TY@@GGq@+2@@@/@@@ A@@U^q@B@@AB@@B@(d8Ltac_plugin.Extratactics@@@RTp@To@@GGK@+2@@@E@@@ A@@S^@B@@AB@@B@(H8Ltac_plugin.Extratactics&(@@@PT@T@@GF@ +2@@@[@@@ A@@Q^@B@@AB@@B@(,8Ltac_plugin.Extratactics+2@TTz@@ZHZH@@[H[HBZTx@TwTt@@ZHf@ZHeZH_@:;+2@@[Tr@ZHjZH`@CD+2@@@@@@]^@A@@B@@AB@A@@A@B@(8Ltac_plugin.ExtratacticsRS+2@Vؠ[H=[H[H@@[H[HA:@@@C@(8Ltac_plugin.Extratacticshi+2@@AA@@@%BA(8Ltac_plugin.Extratacticsqr+2@A@`@@@@.@A*@A (8Ltac_plugin.Extratactics{"kq|"k|@Aq_#ist@@ 4D 4G@@`#gls@@ 4H 4K@@a!c@4@@H@!Wa!Wb@@b!x@@!Wc!Wd@@c!y@@!We!Wf@@@@@@F@@A"B@@B)C@@d_8@A@@AE@@D@@ABC@@G@(8Ltac_plugin.Extratactics##@ېB=@@@G@(8Ltac_plugin.Extratactics##@^I BH@@@"F@(8Ltac_plugin.Extratactics"kq#@@AO@@@)FA(8Ltac_plugin.Extratactics 4D#@A@@#@@@0@A/@-@AB@@C (`8Ltac_plugin.Extratactics%+@@@԰f@@@fI9fI:@%+@@g@dIedIhdIYdILdINdI-dI,@%+@@@O@@@#B@@AA@@B@@B@(H8Ltac_plugin.Extratactics %+@@@h@V@@hIW@%+@@i@$@%+@@@l@@@B@@A A@@B@@B@( 8Ltac_plugin.Extratactics*%++@@@ʰk#ist@%@@jIjI@7%8+@@l!v@=@=%>+@@@@@@B@@A A@@B@B@@aA@@AB@B@(8Ltac_plugin.ExtratacticsM%N+@%@@lI@@lIlIA2m"gl@@)ProofviewA$GoalA!t@@kIkI@n%o+@@n%sigma@@@ImI@y%z+@@o!v@@@I@@ImI@%+@@q!v@p!t@@ImI@%+@@@@@@@B@@A@A@@1D@@AE)C@@BC@BB@@AzC@@qD@@A@@ABC@F@(8Ltac_plugin.Extratactics%+@@'FtacticA!te@@jIfjImI@@lIAj@@@-E@(8Ltac_plugin.Extratactics%+@@Aq@@@4EA(8Ltac_plugin.Extratactics%+@ABz@!@@>;:6@BC5@D (8Ltac_plugin.Extratactics%+@[dIdI@@mImIɐA@7@@E@(8Ltac_plugin.Extratactics%+@q0dI@@nInIӐA@H@@'E@(8Ltac_plugin.Extratactics%+@@A@O@@.D@(p8Ltac_plugin.Extratactics% +@@ImImIB@`@@@z@As@A@(<8Ltac_plugin.Extratactics%+@@@@i@@ A@($8Ltac_plugin.Extratactics"%#+@@@Ȱp"gl@@@mI@@mImI@2%3+@@@@@@A@@A@A@@AB@@C@@AB@A@(8Ltac_plugin.ExtratacticsB*PC*P@@@et!y@XdJ@N%O+@@u!c@@T%U+@@v!x@fdJ@\%]+@@wV@V@@tJ@d%e+@@@@@@C@@AA@@B@@(D@@ABC@@D@(8Ltac_plugin.Extratacticst%u+@V٠V@@xKxK@@yKyKBuxV@VѠV@@xK@xKxK@%+@@yV@xKxK@%+@@@@@@{a+@A@@B@@AB@A@@A@B@(8Ltac_plugin.Extratactics%+@Y2yK㠰=yKyK@@yKyKA:@ @@C@(8Ltac_plugin.Extratactics%+@@AA@@@%BA(8Ltac_plugin.Extratactics%+@A@@@@@.@A*@A (8Ltac_plugin.Extratactics2$/2$3@@A@#@@@~ac@A@@A@@AE(8Ltac_plugin.Extratactics11@@A@0@@ A (8Ltac_plugin.Extratactics00@@A@8@@A(l8Ltac_plugin.Extratactics//@@A@@@@A(X8Ltac_plugin.Extratactics..@@A@H@@%A!(88Ltac_plugin.Extratactics-2$C@A@@P@@-A)(8Ltac_plugin.Extratactics 5]p 5]@@A!c@@@L@5]f5]g@@!x@@5]h5]i@@!y@@"5]j#5]k@@@p@@@D@@Aa@A@@BC@@B@@AC@A@@A@DA(h8Ltac_plugin.Extratactics74ET85]@A@*@@@@@A @A (H8Ltac_plugin.ExtratacticsA<B<3@@A7#tst@@I7J7@@#msg@@@LL@T;U;@@@@@@B@@AA@@B@5A@@A&B@@B@BA(D8Ltac_plugin.Extratacticsf;g;@AB&@"PpA@@@@@A@A(48Ltac_plugin.Extratacticsu;v;@@@LLϐB@@@B@($8Ltac_plugin.Extratactics;;@@@LL֐A#@@@C@( 8Ltac_plugin.Extratactics;;@@@LLݐA1@@@-B@(8Ltac_plugin.Extratactics;;@@@LLA?@@@;A@(8Ltac_plugin.Extratactics;<3@@Ak@@@BA@(8Ltac_plugin.Extratactics99@@Ar@@@IA@(8Ltac_plugin.Extratactics88@ @@LLA@@@WA@(8Ltac_plugin.Extratactics8<3@@@@@@^A@(8Ltac_plugin.Extratactics@Jg@Jp@@@H#tst@@A@@@@A@c"@`@@MX@A@@@@A@@.@@@ A@@B@@AB@A@@A@B@(t8Ltac_plugin.ExtratacticsDL@@@!l@z@CxCx@@!c@q@CxCx@@@J@@@ A@@B@@AB@@B@(P8Ltac_plugin.ExtratacticsK K@@A"gl@b8@@MM|@DD@@%sigma@b!@@MM@"E#E@@&to_ind@@r@@MMa)inductive@@MM@MM@8F9F@@!l@T@@MM@@MM@IJ^fJJ^g@@@@@@BA@@D@@AB:B@@1C@@AC@_B@@gA@@AB@DA(L8Ltac_plugin.Extratactics_J^j`J^{@ABW@@@@@AB@C (08Ltac_plugin.ExtratacticskJ^blK@@Ab@@@ C@( 8Ltac_plugin.ExtratacticsrFsK@@Ah@@@@(@&@AB#@BA(8Ltac_plugin.Extratactics~EE@AAt@@@@5@A/@A (8Ltac_plugin.ExtratacticsEK@@@~@@@ A@(~8Ltac_plugin.ExtratacticsH":H"U@@"PpA!t@@MMA!c@x@FF@@@"PpA@@@@ A@@A@A@@A@A@(~8Ltac_plugin.ExtratacticsH"-H"V@@A@@@ A@(~8Ltac_plugin.ExtratacticsGG!@M!t@@MM@MMB.@@@$A@(~8Ltac_plugin.ExtratacticsG G!@@A5@ @@+A@(~8Ltac_plugin.ExtratacticsGG@>@@MMBC@.@@9A@(~8Ltac_plugin.ExtratacticsGH"V@@@J@5@@@A@(~x8Ltac_plugin.ExtratacticsOO@@@!l@4N5@A@@2@@A@!c@N@A@@9@@A@dI@b @@N@A@@A@@A@@U@@@B@@AA@@C@@AB@A@@A@C@(~P8Ltac_plugin.ExtratacticsT`@@A @e@@@c@A@@A@@AB(~08Ltac_plugin.Extratactics$UTV%_@@A!c@Sl@@OO@3A@@m@@A@"c'@ O@;A@@u@@A@@Z@@O%O@EUTVF_@@@d@@OAO-@OUTVP_@@@@@@+\@C*_@B@@F4E@@ABG,D@@F@AC@@GA(~,8Ltac_plugin.ExtratacticshUTVi_@ABD@@@ C@@F (~8Ltac_plugin.ExtratacticssUTVt_@[2O1[@@OGO;O3@@O4O9A`@@@G@(~8Ltac_plugin.ExtratacticsUTV_@@Ag@@@#FA(}8Ltac_plugin.ExtratacticsUTV_@ABp@@@@G@@@AB=\U[?\U]@@@@@@'*match*@G@F@@A[@BLC@@-D@@AE@@_@ABC^@G@(}P8Ltac_plugin.ExtratacticsU^V^@_@@OLBa"k1@M@@OO@g^h^@@"k2@X@@OO@r^s^@@@@@4,@I-@AH.-BC@I@(}<8Ltac_plugin.Extratactics,@A$@@@ I@(} 8Ltac_plugin.Extratactics]nr_@@A@@@@@A@?C@EA(}8Ltac_plugin.Extratactics\U`\Uj@AA@@@ L@K@A@BC@D(}8Ltac_plugin.Extratactics\UW_@@A@@@ DA(|8Ltac_plugin.Extratactics[=H[=Q@AA@@@#b@@AB@C (|8Ltac_plugin.Extratactics[=?_@@A@@@ C@(|8Ltac_plugin.ExtratacticsUTV_@@@@@@@@A@B@B@(|8Ltac_plugin.ExtratacticsY!Y7@@A!c@@VV@@#evd@@#EvdA(evar_map@@O[OS@WW@@!c@VT&constr@@O\OT@WW@@$kind@@;@@O|Op֠C@@OxG@@Oy@@Oz@@O{@@OwOq@OrOo@XX@@@]@@@&@B@@A8CPA@@LD@@1E@@ABC@@E@(|8Ltac_plugin.Extratactics"X#Y7@@A]@p@@@ @AB@@D@(|8Ltac_plugin.Extratactics,W-W@aR@OUOZCm@@@@ @A@@A@(|8Ltac_plugin.Extratactics=W>W@!h#env@@O_OeA@@@C@(|h8Ltac_plugin.ExtratacticsMWNY7@@@@@@A@(|L8Ltac_plugin.ExtratacticsTXUX@@@!c@f@[X\X@@@@@@ A@@A@A@@A@A@(| 8Ltac_plugin.ExtratacticsgTh`@@A`O@O@@NN@tTu`@@O@O@@NN@~T`@@O@OO@@N@NN@T`@@@@@@D@@AC@@B)B@@f@A@@AC@@DA(| 8Ltac_plugin.ExtratacticsT`@A@@@@@@A@B@@B ({8Ltac_plugin.ExtratacticsT`@@A@@@@f7@A@@A@@AB({8Ltac_plugin.ExtratacticsA@@@@A@A@O@@PRPm@A@@@@A@@ Pp@A@@@@A@@@@@@C@B@@A&@B@@C$({8Ltac_plugin.ExtratacticsT`@A@@'@@0A,({d8Ltac_plugin.ExtratacticsA@@@@A@@,O@O@@PP@A@@$@@A@@8@@@ A@@A@@A@({P8Ltac_plugin.ExtratacticsT?TS@@@@B@@@f@A@@A@@A@({$8Ltac_plugin.ExtratacticsT`@@@N@P]@@PYPD@ T `@@N@@NX@@PQ@3N@@PO@PN@PMP@@T`@@@k@@@A@@"B@@AB@@B@(z8Ltac_plugin.Extratactics)T*`@@@!N@P@@PP@5T6`@@N@NNE@@P@@PP@DTE`@@@@@@B@@AA@@B@@B@(z8Ltac_plugin.ExtratacticsPcQca@@AF@@@@f@A@@A@@AB(z8Ltac_plugin.Extratactics]b^dbe@@AS@@@ A (z8Ltac_plugin.Extratacticsebfdbe@A@[@@@A(z8Ltac_plugin.Extratacticsmcnca@@Ae*W@@@TQ@{c|ca@@*V@U@TTQQ@cca@@@@@@@C@@A"B@@A@@AB@@CA(z8Ltac_plugin.Extratacticsc-c_@AB/@@@@@A@B@@B (z8Ltac_plugin.Extratacticsc?c_@@"PpA!t@@RIRPAF@@@B@(zd8Ltac_plugin.Extratacticscca@@@M@@@B@(z,8Ltac_plugin.Extratacticsbdbe@@AQ!@Q @@QQ@bdbe@@Q@Q@@QQ@bdbe@@Q@QQ@@Q@kQQ@bdbe@@@3@@@D@@AC@@B)B@@gy@A@@AC@@DA(z8Ltac_plugin.Extratacticsbdbe@A@@F@@@@A@B@@B (y8Ltac_plugin.ExtratacticsA@@=@@A@A@Q@@@g@A@@A@@AB(y8Ltac_plugin.Extratacticsbdbe@@A@^@@ A (y8Ltac_plugin.Extratacticsbdbe@A@@f@@A(y8Ltac_plugin.Extratactics A@@Z@@A@@P@P@@T@)A@@c@@A@@w@@@ A@@A@@A@(y8Ltac_plugin.Extratactics3b4b@@@@@@@g@A@@A@@A@(yp8Ltac_plugin.Extratactics>b?dbe@@@6O@Q@@TT@JbKdbe@@O@@O񠰳QQ@@T@@T@6O@@T@T@TT@_b`dbe@@@@@@A@@%B@@AB@@B@(y48Ltac_plugin.Extratacticskbldbe@@@cO@Q@@UBU+@wbxdbe@@O@O꠰O砰@@U7@@U6@@U5U'@bdbe@@@@@@!B@@AA@@B@@B@(y8Ltac_plugin.ExtratacticsjkI\@@A@@@@h#@A@@A@@AB(x8Ltac_plugin.Extratacticsghhl]`@@A@@@ A (x8Ltac_plugin.Extratacticsghhl]`@A@@@@A(x8Ltac_plugin.ExtratacticsjkI\@@A+@@@V}U@jkI\@@+@V@V{V|U@jkI\@@@@@@@C@@A B@@A@@AB@@C@(x8Ltac_plugin.ExtratacticsjkI\@@@*@*@@@ @A @B@@B@(x8Ltac_plugin.Extratacticshi@@A@4@@@ht@A@@A@@AB(x8Ltac_plugin.Extratacticsghhl]`@@A@A@@ A (x8Ltac_plugin.Extratacticsghhl]`@A@@I@@A(x8Ltac_plugin.Extratacticshi@@A+@SU@ h i@@+@RUUU@hi@@@e@@@$@C@@AB@@A@@AB@@CA(x8Ltac_plugin.Extratactics(i)i@AA&@w@@@@A@B@@B (xl8Ltac_plugin.Extratactics4h5i@@@1@@@ B@(x48Ltac_plugin.Extratactics;ghh<l]`@@A4R@R@@UUw@HghhIl]`@@R@R@@UU{@RghhSl]`@@R@RR@@U@UU|@_ghh`l]`@@@@@@D@@AC@@B)B@@h@A@@AC@@DA(x 8Ltac_plugin.Extratacticsrghhsl]`@A@h@@@@@A@B@@B (x8Ltac_plugin.Extratactics}j~jE@@As@@@@i @A@@A@@A@(w8Ltac_plugin.ExtratacticsA@@@@A@A~@@@ AB(w8Ltac_plugin.Extratacticsghhl]`@@A@@@A (w8Ltac_plugin.Extratacticsghhl]`@A@@@@A(w8Ltac_plugin.ExtratacticsjjC@@@=@Rj@@V@jjE@@@@@@ A@@A@@A@(w8Ltac_plugin.Extratacticshh@@A@@@@iB@A@@A@@A@(w8Ltac_plugin.ExtratacticsA@@@@A@A@ @@ AB(w8Ltac_plugin.Extratacticsghhl]`@@A@@@A (w8Ltac_plugin.Extratacticsghhl]`@A@@@@A(wl8Ltac_plugin.Extratacticshh@@@ϰ=@7@hh@@@,@@@ A@@A@@A@(w@8Ltac_plugin.Extratacticsghhl]`@@@Q@SF@@VV@ghhl]`@@Q@@QR@@V@@V@_Q@@V@V@VV@ ghh l]`@@@W@@@A@@%B@@AB@@B@(w8Ltac_plugin.Extratacticsghhl]`@@@ Q@Ss@@WV@!ghh"l]`@@Q@QQ1@@V@@V@@VV@3ghh4l]`@@@@@@!B@@AA@@B@@B@(v8Ltac_plugin.Extratactics?q@q@@@5@@@@i@A@@A@@A@(v8Ltac_plugin.ExtratacticsJt 'Kt 7@@@C@mAj@h\@@X@VA@@@@A@@@@@ A@@A@A@@A@A@(v8Ltac_plugin.Extratacticsb6vv#c6vvd@@AH%sigma@@m*tt'n*tt,@@!t@@s*tt-t*tt.@@"cl@ɠ'@@'Š'@@'@''@+t1t7+t1t9@@"cl@'@@'꠰'@@'@'''@@'' '@@''@'''@@''@''@@'''@@''@''@,t}t,t}t@@$dest@@'TacexprA/gen_tactic_expr(constant@%g_cst@@('@'%dterm@%g_trm@@('@'%level@`d&glevel@@('@'$term@@@('@'$name@?%g_nam@@('@')reference@K%g_ref@@('@'ް'tacexpr@@@('@'ܰ'pattern@a%g_pat@@('@'ڰ@'''''''''ѐ@'@@''@E-ttF-tt@@@@@@!S@F@@ADC@@}E@@ABB@@A@@AC@6B@@AC@@A@@AB@@@@AF@(v8Ltac_plugin.Extratacticsb5uuc5uv@s@@))A!x@@@((@t/uu(u/uu)@@@@@/&@%@G@@ABC& G@(v8Ltac_plugin.Extratactics5uu5uv@]X@@)@@)) A#@@@G@(v8Ltac_plugin.Extratactics5uu5uv@@A*@@@G@(v8Ltac_plugin.Extratactics2uu2uu@@@((A7@@@+G@(vt8Ltac_plugin.Extratactics2uu2uu@~@@(@@((ʐAI@@@=G@(v`8Ltac_plugin.Extratactics2uu2uu@@AP@@@DG@(vX8Ltac_plugin.Extratactics0uEuI0uEuV@$@@((B^@@@RG@(v@8Ltac_plugin.Extratactics0uEuF5uv@@Ae@@@YG@(v88Ltac_plugin.Extratactics/uu2/uuA@9@@((Bs@)@@gG@(v8Ltac_plugin.Extratactics@Aw@-@@kG@(u8Ltac_plugin.Extratactics.tt.tu@Ġ1@@(d5@@(e@@(f@@(g@@(cB@I@@@BCE@(u8Ltac_plugin.Extratactics.tt6vvd@@A@S@@ E@(u8Ltac_plugin.Extratactics -tt -tt@G;6gen_atomic_tactic_expr8@@''@@''A@j@@@@ABD@(u8Ltac_plugin.Extratactics@A@q@@@#arg@F@@A@BCF@(uh8Ltac_plugin.Extratactics1-tt26vvd@@A@@@D@(u88Ltac_plugin.Extratactics8,t}t96vvd@@A@@@@@ABCA(u48Ltac_plugin.ExtratacticsD+t1t<E+t1ty@AA@@@@@A@BB (u$8Ltac_plugin.ExtratacticsP+t1tfQ+t1tx@k@@''A@@@B@(u8Ltac_plugin.Extratactics^+t1t3_6vvd@@@@@@B@(t8Ltac_plugin.Extratactics@@@@@@#eta@A@@A@AA@@A@A@(t8Ltac_plugin.Extratacticsp6vv@q6vva@@@!c@(h)@z6vv;{6vv<@@@@@@ A@@A@A@@AB@@B@A@( Ltac_plugin.Profile_ltac_tactics %plugins/ltac/profile_ltac_tactics.ml4H  J  @F$unit@@@MB@Q*floatarray@,@@@A@@@&_none_A@A@@@@P5extension_constructor@A#int@,@@@A@@@ @AB$char@O&string@D%float@E$bool@,@@а^%false@@@@а_$true@@@@@A@@@@AF$unit@,@@а`"()@@@&@@A@@@&@A#G#exn@,@@AA@@@)@@&H%array@,@M@A@A@@@0@@-I$list@,N@Aаa"[]@@@;@аb"::@ @@O@@G@@A@Y@@H@@EJ&option@,P@Aаc$None@@@S@аd$Some@ @@Y@@A@Y@@Z@@WN&lazy_t@,1Q@A@A@Y@@`@@]K)nativeint@cL%int32@eM%int64@g]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@Ay=ocaml.warn_on_literal_pattern}O@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@Ac@X+End_of_fileC+@@@Aj@W)Sys_errorC2@.@@A$r@[.Sys_blocked_ioC:@@@A+y@V)Not_foundCA@@@A2@U'FailureCH@D@@A:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@A I@S-Out_of_memoryC_@@@AɠP@R-Match_failureCf@eab@c@@A֠]@C%bytes@ܐ@*PervasivesA@,Profile_ltacA@&StdargA1__coq_plugin_name@z@@@"P#P@@0tclSET_PROFILING@@E$bool@@@ $@)ProofviewA&tacticF$unit@@@ @@%@&#@GRHR@@0tclRESET_PROFILE@@@ - !@@  @YUkoZUk@@/tclSHOW_PROFILE@&cutoffD%float@@@ I 294@@ H 9@@ 8 3@ 4 1@yXzX@@6tclSHOW_PROFILE_TACTIC@@O&string@@@ k TWR@@ j [@@ Z U@ V S@[48[4N@@0tclRESTART_TIMER@@J&option@$@@ @@  vzu@@  }@@ | w@ x u@^^@@0tclFINISH_TIMING@&prefixMI@@  @@  @^@@ @@  @@  @@  @  @  @aa#@@@@@,ExtratacticsA@FA@A@BC=:@tqBD׃׀HEMJQ9F@@@A@@IG@@ABC@@oF@@ACB@@D@@E@@ABD@@G@(l Ltac_plugin.Profile_ltac_tacticsA@@ @@A@#LocA'locatedJ&option@@&GenargA:raw_abstract_argument_typeO&string@@@ =Ne =NA@@ =N@@@ =N?@&ExtendA&symbol@*VernacexprA+vernac_expr@@ <N <N<@@ =NB@ =N> =NL@@ =NKBF@a@@TI@(H Ltac_plugin.Profile_ltac_tacticsVA@@E@@A3 =N]AQ@l@@_J@($ Ltac_plugin.Profile_ltac_tacticsaA@@P@@A@$PcoqA$Gram@%entry> >Nt@@ >NsAg@@@uI@( Ltac_plugin.Profile_ltac_tacticswH  xJ  @v@@ <MBs@@@G@( Ltac_plugin.Profile_ltac_tacticsH  J  @@@ <LB@@@G@(| Ltac_plugin.Profile_ltac_tacticsC  F ~ @@@GǐB@@@G@( Ltac_plugin.Profile_ltac_tacticsA@@@@AA#int@@@ PHW PH3@@ PH2@@ PH1|w@@ OG OH.@@ PH4@ PH0 PH>@@ PH=B@@@I@( Ltac_plugin.Profile_ltac_tacticsA@@@@A$ PHOA@@@J@( Ltac_plugin.Profile_ltac_tacticsA@@@@Ar- QL@@ QLA@@@I@( Ltac_plugin.Profile_ltac_tacticsC  F ~ @@@ OGHB@@@G@(4 Ltac_plugin.Profile_ltac_tacticsC  F ~ @@@ OFlB@@@G@( Ltac_plugin.Profile_ltac_tactics  A  @@@DؐB@@@G@( Ltac_plugin.Profile_ltac_tactics  A  @@@ hDoB@@@G@(d Ltac_plugin.Profile_ltac_tactics  A  @@@ hAB@)@@G@( Ltac_plugin.Profile_ltac_tacticszLL}  @F$unit@@@4ސD@8@@+G@( Ltac_plugin.Profile_ltac_tactics-A@@@@A@&ExtendA.ty_user_symbolJ&option@n@@ d5J d5@@ d5 d4  d5@@ d5 d5@@ d5I d4@@ d4@%NamesA"Id@!t@@ d5@ d4 d5 @@ d5 Bb@*TacentriesA@@@sM@( Ltac_plugin.Profile_ltac_tacticsuA@@d@@A@&GenargA$ArgT@#tag< e5"> e5#@ e5$@@ e5% e5(A@@@N@( Ltac_plugin.Profile_ltac_tacticsA@@@@A5 d56A*@@@M@( Ltac_plugin.Profile_ltac_tacticsA@@@@An@@ d5 d5m d5n d5i@@ d5lT@@ d5o@ d5k d5z@@ d5yBM@@@M@( Ltac_plugin.Profile_ltac_tacticsA@@@@AI d5 d5! d5@@ e5 e5Aa@@@N@( Ltac_plugin.Profile_ltac_tacticsA@@@@A# d5Al@@@M@( Ltac_plugin.Profile_ltac_tacticsA@@@@Aˠ@@ d5 d5@@ d5 d5  d5@@ d5 d5)@@ d5 d5@@ d5@@ d5@ d5 d5@@ d5B@@@M@(t Ltac_plugin.Profile_ltac_tacticsA@@@@A) e5Ҡ+ e5Ӡ- e5@@ e5 e5ؐA@0@@#N@(X Ltac_plugin.Profile_ltac_tactics%A@@@@A# d5A@;@@.M@( Ltac_plugin.Profile_ltac_tactics0v1xGJ@@@4cD,@G@@:G@( Ltac_plugin.Profile_ltac_tacticsG@( Ltac_plugin.Profile_ltac_tactics@dAf@"@@ bD<@W@@JG@( Ltac_plugin.Profile_ltac_tacticsLVMV@A@@`@@@Q@L@AB@@B@( Ltac_plugin.Profile_ltac_tacticsXVYV@)*NonLogicalC!t@@ " &AV@v@@B@( Ltac_plugin.Profile_ltac_tacticskPlP@F$unit@@@Ad@@@@v@A@@A@( Ltac_plugin.Profile_ltac_tactics|S2}Si@$G@@ Av!b@_@RR@@@@@@ A@@A@@A@(` Ltac_plugin.Profile_ltac_tacticsS Si@@@@@@ A@(H Ltac_plugin.Profile_ltac_tacticsSXSg@@@@@@@%param@A@@A@A@@A@A@(4 Ltac_plugin.Profile_ltac_tacticsYY2@RA@@ : >AS@S@XX@@@@@@ A@@A@@A@( Ltac_plugin.Profile_ltac_tacticsYY2@@@@@@ A@( Ltac_plugin.Profile_ltac_tacticsYY0@@@@@@@-@A@@A@A@@A@A@( Ltac_plugin.Profile_ltac_tactics\Sh\S@~O@@ \ `AӰ!s@b@[4O[4P@@@@@@ A@@A@@A@( Ltac_plugin.Profile_ltac_tactics\SV\S@@@@@@ A@( Ltac_plugin.Profile_ltac_tactics\S\S@@@@@@@Z@A@@A@A@@A@A@( Ltac_plugin.Profile_ltac_tactics__ @Y@@ ~ A!s@q@^^@@@$@@@ A@@A@@A@(d Ltac_plugin.Profile_ltac_tactics__ @@@@.@@ A@(L Ltac_plugin.Profile_ltac_tactics#_$_ @@@@5@@@@A@@A@A@@A@A@(8 Ltac_plugin.Profile_ltac_tactics0bLa1bL@ؠR@@  ɐA1%*opt*@yx@@ @Ea$Fa4A@&prefix@ @La5@@!s@xw@@ @@ @Xa7Ya8@@@j@@@"B@@AC@@A@@AB@@C@( Ltac_plugin.Profile_ltac_tacticsfbLOgbL@@A.@x@@C@( Ltac_plugin.Profile_ltac_tacticsma-(@@A2@~@@@@A@B@@B@( Ltac_plugin.Profile_ltac_tactics @A:%*sth*@3  @@@@@@#@A C@@"@AB@@C@( Ltac_plugin.Profile_ltac_tactics!@@L@@@B@( Ltac_plugin.Profile_ltac_tacticsbLbL@@@S@@@@@A@@A@NA@@AIB@@B@A@( Ltac_plugin.Profile_ltac_tacticsee@@@@1A#ist@@)GeninterpA+interp_sign@@ @A@@@@A@@@@@A@@A@A@@A@A@( Ltac_plugin.Profile_ltac_tacticsi*Oi*e@@@@OA@@@ i@A@@@@A@@@@@ A@@A@A@@A@A@( Ltac_plugin.Profile_ltac_tacticsmm@@@ɐ@gA6@5@@ @A@@@@A@@@@@ A@@A@A@@A@A@(x Ltac_plugin.Profile_ltac_tacticsss@@@- _!s@4:@A@@@@A@ `S@R@@4L@A@@@@A@@ @@@ A@@B@@AB@A@@A@B@(T Ltac_plugin.Profile_ltac_tacticsrBurB@@@L ]!n@bh@A@@@@A@ ^r@q@@3@A@@@@A@@*@@@ A@@B@@AB@A@@A@B@(, Ltac_plugin.Profile_ltac_tactics&q 'q?@@@j@@@ @/A@@@@A@@A@@@ A@@A@A@@A@A@( Ltac_plugin.Profile_ltac_tactics;w 2A  @@@O@@@%D@@AC@@B5B@@ @@A@@AC@@DA( Ltac_plugin.Profile_ltac_tacticsP  QA  @A@G@b@@@@A@B@@B ( Ltac_plugin.Profile_ltac_tactics[A@@J@@A@AR@m@@@ H@A@@A@@AB( Ltac_plugin.Profile_ltac_tacticsh  iA  @@A_@z@@ A ( Ltac_plugin.Profile_ltac_tacticsp  qA  @A@g@@@A( Ltac_plugin.Profile_ltac_tacticsxA@@g@@A@@p F#loc@F$unit@@@ iD@A@@t@@A@@@@@A@@A@@A@( Ltac_plugin.Profile_ltac_tactics  A  U@@@@@@@ G@A@@A@@A@(t Ltac_plugin.Profile_ltac_tactics  A  @@@ D!i@@@ iD iDu@  A  @@ E!f@@I$list@@&GenargA4raw_generic_argument@@ iD@@ iD@C@*VernacexprA5vernac_classification@@ iD@ iD@ iD iDq@  A  @@@@@@'A@@4B@@AB@@B@(8 Ltac_plugin.Profile_ltac_tactics  A  @@@ϰ I!i@@@ hF hD@  A  @@ J!r@I$list@@'EgrammlA1grammar_prod_item@@ hE@@ hE@@ hE hD@  A  @@@@@@+B@@A!A@@B@@B@( Ltac_plugin.Profile_ltac_tactics C   F ~ @@A @@@@ [n@A@@A@@AB( Ltac_plugin.Profile_ltac_tactics E " $ E " }@@A  W!n@@&GenargA4raw_generic_argument@@ PF PF@ )A@@@@A@ X@@@G RF@ 3E " $ 4E " }@@@E@@@K@B@@AD#C@@0@AB@@DA( Ltac_plugin.Profile_ltac_tactics EE " $ FE " }@AB.@X@@ B@@C ( Ltac_plugin.Profile_ltac_tactics PE " $ QE " }@@&GenargA6abstract_argument_type0 RF&rlevel@@ PG PG  RG@@ RG RGAQ@{@@#D@( Ltac_plugin.Profile_ltac_tactics pE " $ qE " }@@AX@@@*Cb( Ltac_plugin.Profile_ltac_tactics xC   yF ~ @A@ o@@@nAj( Ltac_plugin.Profile_ltac_tactics E " $ E " }@@Ak Y@@@ PG? PF@ E " $ E " }@@ Z@@ PG= PG> PF@ E " $ E " }@@@@@@@C@@A B@@A@@AB@}A@@A@CA( Ltac_plugin.Profile_ltac_tactics E " U E " {@AA/@@@@@A@B@B (h Ltac_plugin.Profile_ltac_tactics E " $ E " }@@@:@@@ B@(H Ltac_plugin.Profile_ltac_tactics D   D  !@@A @@@@ V%@A@@A@@AB(, Ltac_plugin.Profile_ltac_tactics C   F ~ @@A @@@ A ( Ltac_plugin.Profile_ltac_tactics C   F ~ @A@ @@@A( Ltac_plugin.Profile_ltac_tactics D   D  !@@A װ T@` PF@ D   D  !@@ U@_ PF PF PF@ D   D  !@@@@@@ @C@@AB@@A@@AB@@CA( Ltac_plugin.Profile_ltac_tactics D   D  @AA&@@@@@A@B@@B ( Ltac_plugin.Profile_ltac_tactics D   D  !@@@1@!@@ B@( Ltac_plugin.Profile_ltac_tactics C   F ~ @@A  O @@@ PF PFr@ #C   $F ~ @@ P@@@ PF PFv@ -C   .F ~ @@ Q@@@ PF@ PF PFw@ :C   ;F ~ @@@L@@@D@@AC@@B)B@@ S@A@@AC@@DA( Ltac_plugin.Profile_ltac_tactics MC   NF ~ @A@ D@_@@@@A@B@@B ( Ltac_plugin.Profile_ltac_tactics XC   YF ~ @@A O@j@@@ d@A@@A@@AB(l Ltac_plugin.Profile_ltac_tactics eA@@T@@A@A ] aM@@@ PG\ PG@ pA@@_@@A@@@@@@B@@A@B@@B(< Ltac_plugin.Profile_ltac_tactics }C   ~F ~ @A@ t@@@%A!( Ltac_plugin.Profile_ltac_tactics A@@t@@A@@! b @ @@ PGZ@ A@@}@@A@@@@@ A@@A@@A@( Ltac_plugin.Profile_ltac_tactics C   C  @@@@@@@ c@A@@A@@A@( Ltac_plugin.Profile_ltac_tactics A@@@@A@A @@@@ `@A@@A@@AB( Ltac_plugin.Profile_ltac_tactics C   F ~ @@A @@@ A ( Ltac_plugin.Profile_ltac_tactics C   F ~ @A@ @@@A( Ltac_plugin.Profile_ltac_tactics A@@@@A@@  ^H@;@ A@@@@A@@@@@ A@@A@@A@( Ltac_plugin.Profile_ltac_tactics C   C  @@@@@@@ _4@A@@A@@A@(l Ltac_plugin.Profile_ltac_tactics C   F ~ @@@ ԰ \A@@@ PGc PGN@ C   F ~ @@ ]@@@?@@ PG[@k4@@ PGY@ PGX@ PGW PGJ@ C   F ~ @@@ @@@A@@"B@@AB@@B@(0 Ltac_plugin.Profile_ltac_tactics C   F ~ @@@  e/@@@ OG OG@ C   F ~ @@ f.@-*a@@ OG@@ OG OG@ C   !F ~ @@@ 2@@@B@@AA@@B@@B@( Ltac_plugin.Profile_ltac_tactics ,H   -J  @@A #@ >@@@ E@A@@A@@AB( Ltac_plugin.Profile_ltac_tactics 9I   :I  @@A 2 A!s@"@@ =MI =MK@ FA@@ 5@@A@ B @ @@Mh ?MT@ PI   QI  @@@ b@@@h@B@@A'@DC@@AB@@DA( Ltac_plugin.Profile_ltac_tactics bI   cI  @AB)@ u@@7@@AB@@C ( Ltac_plugin.Profile_ltac_tactics nI   oI  @, ?MX@@ =Mo =Mb ?MZ@@ ?M[ ?M`AF@ @@D@( Ltac_plugin.Profile_ltac_tactics I   I  @@AM@ @@$CW( Ltac_plugin.Profile_ltac_tactics H   J  @A@ @ @@cA_( Ltac_plugin.Profile_ltac_tactics I   I  @@A` C@@@ =M =MF@ I   I  @@ D@@ =M =M =MD =ME@ I   I  @@@ @@@@C@@A"B@@A@@AB@yA@@A@CA(| Ltac_plugin.Profile_ltac_tactics I   I  @AA1@ @@@@A@B@B (h Ltac_plugin.Profile_ltac_tactics I   I  @@@<@ @@ B@(0 Ltac_plugin.Profile_ltac_tactics H   J  @@A ԰ <@@@ =M! =M@ H   J  @@ =@@@ =M =M @ H   J  @@ >@Š@@ =M@Z =M =M @ H   J  @@@ @@@D@@AC@@B)B@@ @h@A@@AC@@DA( Ltac_plugin.Profile_ltac_tactics H   J  @A@ @ #@@@@A@B@@B ( Ltac_plugin.Profile_ltac_tactics H   J  @@A @ .@@@ K@A@@A@@AB( Ltac_plugin.Profile_ltac_tactics )A@@ @@A@A ! H@z@@ =M =M@ 4A@@ #@@A@@ F@@@yL@B@@A@B@@B( Ltac_plugin.Profile_ltac_tactics AH   BJ  @A@ 8@ S@@%A!( Ltac_plugin.Profile_ltac_tactics IA@@ 8@@A@@! I@@@ =M@ RA@@ A@@A@@ d@@@ A@@A@@A@(| Ltac_plugin.Profile_ltac_tactics \H   ]H  @@@@ n@@@ J@A@@A@@A@(P Ltac_plugin.Profile_ltac_tactics gH   hJ  @@@ ` F@X@@ =M =M@ sH   tJ  @@ G@@ˠN@@ =M@3@@ =M@ =M@ =M =M@ H   J  @@@ @@@A@@"B@@AB@@B@( Ltac_plugin.Profile_ltac_tactics H   J  @@@  L@@@ <N <M@ H   J  @@ M@ d@@ <N@@ <N <M@ H   J  @@@ @@@B@@AA@@B@@B@(t2Ltac_plugin.G_auto7plugins/ltac/g_auto.ml4pp@F$unit@@@jB@Q*floatarray@,@@@A@@@&_none_A@A@@@@P5extension_constructor@A#int@,@@@A@@@ @AB$char@O&string@D%float@E$bool@,@@а^%false@@@@а_$true@@@@@A@@@@AF$unit@,@@а`"()@@@&@@A@@@&@A#G#exn@,@@AA@@@)@@&H%array@,@M@A@A@@@0@@-I$list@,N@Aаa"[]@@@;@аb"::@ @@O@@G@@A@Y@@H@@EJ&option@,P@Aаc$None@@@S@аd$Some@ @@Y@@A@Y@@Z@@WN&lazy_t@,1Q@A@A@Y@@`@@]K)nativeint@cL%int32@eM%int64@g]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@Ay=ocaml.warn_on_literal_pattern}O@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@Ac@X+End_of_fileC+@@@Aj@W)Sys_errorC2@.@@A$r@[.Sys_blocked_ioC:@@@A+y@V)Not_foundCA@@@A2@U'FailureCH@D@@A:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@A I@S-Out_of_memoryC_@@@AɠP@R-Match_failureCf@eab@c@@A֠]@C%bytes@ܐ@*PervasivesA@"PpA@&GenargA@&StdargA@$PcoqA$PrimM@$PcoqA&ConstrN@%PltacA@%HintsA1__coq_plugin_name@@@@JSKS@@ ,pr_hintbases@@@:k :h@@:o :l@@:s :p@J&option@I$list@O&string@@@;@@;@@;񰳱@"PpA!t@@;@; :q@:r :m@:n :i@:j :g@``@@ -wit_hintbases@@&GenargA+genarg_typeJ&option@I$list@O&string@@@ =Z =R@@ =Q =G@@ =F ;@@ B bB@@ B aB@@ B ;J&option@D@%HintsA,hint_db_name@@ Q6f@@ g @@  <@@; ;@bh@@ )hintbases@@$PcoqA$Gram@%entryY@@L1 C@bh@@ -eval_uconstrs@@@)GeninterpA+interp_sign@@U Ra@I$list@@,Ltac_pretypeA2closed_glob_constr@@U Uw@@Uv Re@@'EnvironA#env@@U U@@#EvdA(evar_map@U U@#EvdA(evar_map@U@'EConstrA&constr@@U U@U U@U@U~ Uu@@Ut Rf@Rg Rb@Rc R`@\j]j@@ 1pr_auto_using_raw@@@\ \@@\ \@@\ \@ @*ConstrexprA+constr_expr@@]5 \@@\@"PpA!t@@\@\ \@\ \@\ \@\ \@u  u @@ 2pr_auto_using_glob@@@]A ]>@@]E ]B@@]I ]F@9@)Glob_termA-glob_constr_g@_@@_ ]T@]Z ]U@]V ]O@@]NE@@]M@]L ]G@]H ]C@]D ]?@]@ ]=@vW[vWm@@(-pr_auto_using@@@cc(c`@@cg(cd@@ck(ch@y@,Ltac_pretypeA2closed_glob_constr@@c(cq@@cpx@@co@cn(ci@cj(ce@cf(ca@cb(c_@y y@@e.wit_auto_using@s@*ConstrexprA+constr_expr@@djlj@@djdjk@(TactypesA4glob_constr_and_expr@@dkok@@dkdj)$@@d@@ddj@@jej~@?}@F@@m*auto_using@^5@@mml#@K}LF@@ *make_depth@@A#int@@@y@@y y @@y y@y y@ho  io  @@6pr_pre_hints_path_atom@@@ְ@@ڰ@@ް@@%HintsA3hints_path_atom_gen@(LibnamesA)reference@@@@氳@"PpA!t@@@@@@@X\Xr@@2pr_hints_path_atom@@@@@@@@=@)GlobnamesA0global_reference@@@@ư8@@@@@@@@@4glob_hints_path_atom@@@FC@`@(LibnamesA)reference@@K@@Jl@)GlobnamesA0global_reference@@I@@H@GD@EB@ @@3wit_hints_path_atom@z@(LibnamesA)reference@@U@@R*@@w@@vS T@@QN@+//,36@@/hints_path_atom@J)x@@@8//936@@-pr_hints_path@@@ڰ@@ް@@Ⱆ@*hints_path@@氖@"PpA!t@@@@@@@k8<l8I@@1pr_pre_hints_path@@@@@@@@.hints_path_gen@@@@@"PpA!t@@ @ @@@@ptp@@/glob_hints_path@@@'$@'@@,@@+.@)GlobnamesA0global_reference@@*@@)@(%@&#@@@.wit_hints_path@AG@@T3@@h45@@2/@@@*hints_path@@@@@@,wit_opthints@hcI$list@~,hint_db_name@@`@@_"@@]\r@@&@@%@@@@'@@&@@@@@67kn@@#(opthints@UD@@#@BCkn@@@ @=@wt@@@4Profile_ltac_tacticsA@RA@ABCDSEXUaDF@@@A@@AJ@@eE@@AS@@N@@ABC|D@@~U@@A7P@@BK@@0W@@AH@@BCDG@@F@@A#B@@8Q@@AM@@R@@ABC L@@oI@@AC@@T@@AzO@@V@@ABCDE@@W@( 2Ltac_plugin.G_autoA@@ @@A@#LocA'locatedJ&option@@&GenargA:raw_abstract_argument_type.@@.@@.@&ExtendA&symbol@*VernacexprA+vernac_expr@@--@@.@.. @@. B@z@@nY@(2Ltac_plugin.G_autoA@@?@@A-.A@@@yZ@(2Ltac_plugin.G_autoA@@J@@A%entry/0@@//A@@@Y@(ޘ2Ltac_plugin.G_autoA@@[@@AZUR.S@@.R@@.QMH-N @@.T@.P.^@@.]B@@@Y@(t2Ltac_plugin.G_autoA@@@@A.oA@@@Z@(X2Ltac_plugin.G_autoA@@@@A@/@@/A @@@Y@(<2Ltac_plugin.G_autopp@@@-B@@@W@(2Ltac_plugin.G_auto)pp*@(@@-B%@@@W@(ݴ2Ltac_plugin.G_auto56kn@F$unit@@@RC4@@@W@(|2Ltac_plugin.G_autoDEkn@F$unit@@@)DC@ @@W@(82Ltac_plugin.G_autoSTkn@@AJ$@rc$ @@ $@abkn@@@@@@'*match*@X@@A@BC @W@@A @BCDE@@XA(42Ltac_plugin.G_autowxkn@AC%@6@@* DE@@W (ܨ2Ltac_plugin.G_autoA@@@@A@#TokA!t@@%%A<@M@@[@(\2Ltac_plugin.G_autokn@@AC@T@@WA(X2Ltac_plugin.G_autokn@AC@^@@RHGC@@@ACD?>E@@V(42Ltac_plugin.G_autokn@@&GenargA6abstract_argument_type] &rlevel@@$@@$ $A@~@@ V@( 2Ltac_plugin.G_autokn@F$unit@@@ƐB@@@/V@(2Ltac_plugin.G_autokn@@)GeninterpA#Val@#tag@@##ԐA@@@FV@(2Ltac_plugin.G_autokn@@&GenargA@V@@AT@BSRCL@U@@AK@BJCDE;E@@VA(2Ltac_plugin.G_auto@AC#@s@@g]DRHE@@U (ټ2Ltac_plugin.G_autoA@@<@@A=@@A5@@@Y@(d2Ltac_plugin.G_autoA@@J@@AK@@25AC@@@ X@(2Ltac_plugin.G_autoA@@X@@AY@@Y\AQ@@@.X@(ظ2Ltac_plugin.G_autoA@@f@@Ag@@A_@@@?@w@@B7@@@%T@(װ2Ltac_plugin.G_autoJK@@@BC@ @@1T@(׌2Ltac_plugin.G_autoVW@@@qBO@@@=T@(l2Ltac_plugin.G_autobc@@@>B[@%@@IT@(H2Ltac_plugin.G_autono@Ac@.@@R  @@ABDE@@S@(2Ltac_plugin.G_auto|//}36@G@@YCq@?@@31@/@-@ABC,fD! @@ABCE@@P@(2Ltac_plugin.G_auto//36@M@@D@T@@P@(֐2Ltac_plugin.G_auto//36@@As@@@@//36@@@h@@@I@Q@@A_@B^-CW@P@@AT@Q@ABDP/E@@QA(֌2Ltac_plugin.G_auto//36@AC#@~@@?hD]@@@@'A@@@O@(t2Ltac_plugin.G_auto // 36@<@@B@@@%O@(\2Ltac_plugin.G_auto // 36@@@B @@@1O@(82Ltac_plugin.G_auto // 36@@@B @@@=O@(2Ltac_plugin.G_auto '// (36@@@]B @@@IO@(2Ltac_plugin.G_auto 3// 436@-A #@@@R@@@ABCE@@N@(԰2Ltac_plugin.G_auto A BSV@ @@D 2@@@@@ABfC@@A@BCD@@K@(`2Ltac_plugin.G_auto VA@@@@AѠ@&ExtendA.ty_user_symbolR+constr_expr@@[[I4glob_constr_and_expr@@[[@'EConstrA&constr@@[[@@[@%NamesA"Id@!t@@[@[[@@[B {@*TacentriesA@Q@@LQ@(<2Ltac_plugin.G_auto A@@@@A@&GenargA$ArgT@#tag@[Π;[Ϡ6[@@\\ԐA"@o@@jR@( 2Ltac_plugin.G_auto A@@4@@A8[A-@z@@uQ@(2Ltac_plugin.G_auto  @@@D @@@K@(Ӑ2Ltac_plugin.G_auto A@@K@@AJyt@@==r@@==@'EConstrA&constr@@==@@=p@@=@==@@=B 䐰@iA@@@Q@(l2Ltac_plugin.G_auto A@@~@@Ah-=*='=@@>>A@@@R@(P2Ltac_plugin.G_auto A@@@@A(=ΐA$@@@Q@((2Ltac_plugin.G_auto #A@@@@A͠@@==ܠ@@==ݠT&constr@@==@@=۠@@=@==@@=BQ@@@Q@(2Ltac_plugin.G_auto PA@@@@A'=$=!=@@>>Ag@@@R@(2Ltac_plugin.G_auto fA@@@@A%= Ar@(@@#Q@(Ҍ2Ltac_plugin.G_auto qA@@@@A젰@@==@@==@@=n=@@= @@=@==@@=B@S@@NQ@(h2Ltac_plugin.G_auto A@@@@A%=Ƞ"=ɠ=@@>>ΐA@i@@dR@(L2Ltac_plugin.G_auto A@@.@@A%=ېA@t@@oQ@($2Ltac_plugin.G_auto A@@9@@A8gb@@==頰`@@==꠰@@=m=@@=蠰Y@@=@==@@=B@@@Q@(2Ltac_plugin.G_auto A@@d@@AN%="==@@>> A@@@R@(2Ltac_plugin.G_auto A@@z@@A%=A @@@Q@(Ѭ2Ltac_plugin.G_auto A@@@@A@@=o=*=+=&@@=)@@=,@=(=7@@=6B-@@@Q@(ш2Ltac_plugin.G_auto ,A@@@@A=E=F!=G@@>H>KAA@@@R@(l2Ltac_plugin.G_auto @A@@@@A#=YAL@@@Q@(,2Ltac_plugin.G_auto K L@ @@*D ;@@@ K@(2Ltac_plugin.G_auto WA@@@@AҠ 6K 6L 6G@@6J@@6M@6I6X@@6WB ^@A@3@@.Q@(и2Ltac_plugin.G_auto |A@@@@A⠰ 6f 6g 6h@@7i7lA@J@@ER@(Р2Ltac_plugin.G_auto A@@@@A)6vA%@U@@PQ@(h2Ltac_plugin.G_auto A@@@@AH@)MisctypesA&lident@@66 &lident@@66@%NamesA"Id@!t@@66@@6H@@6@66@@6B^@@@Q@(D2Ltac_plugin.G_auto A@@S@@A=36+6&6@@77At@@@R@((2Ltac_plugin.G_auto A@@i@@A%6A@@@Q@(2Ltac_plugin.G_auto A@@t@@As o6 W6 F6 @@6@@6@66@@6B@@@Q@(Ϩ2Ltac_plugin.G_auto A@@@@A 6+ s6, b6-@@7.71A@@@R@(ϐ2Ltac_plugin.G_auto 1A@@@@A&6;A@@@Q@(P2Ltac_plugin.G_auto <66 =@@@#D ,@@@K@(2Ltac_plugin.G_auto HA@@@@Aà򠰖 %D %E %@@@%C@@%F@%B%Q@@%PB N@A@#@@Q@(2Ltac_plugin.G_auto lA@@@@AҠ %_ %` %a@@&b&eA@9@@4R@(2Ltac_plugin.G_auto A@@@@A(%oA$@D@@?Q@(Μ2Ltac_plugin.G_auto A@@ @@A7@%LocusA+clause_expr&lident@@%@@%%}@%LocusA+clause_expr&lident@@%@@%%~@%LocusA&clause@@%%y@@%|D@@%@%{%@@%Bj@@@Q@(x2Ltac_plugin.G_auto A@@O@@A9@%2%$%@@&&A@@@R@(\2Ltac_plugin.G_auto A@@e@@A%%ؐA@@@Q@(2Ltac_plugin.G_auto yy 14@@@~D @@@K@(ͼ2Ltac_plugin.G_auto A@@|@@A{J&option@j&or_varA#int@@@!H@@!G!3@@!2!&or_var@@!J@@!I!5@@!4! 栰 @@!@@!!@@!@@!@!!$@@!#B 4@A@ @@Q@(͐2Ltac_plugin.G_auto RA@@@@AD":0";!"<@@"="@A@@@R@(t2Ltac_plugin.G_auto gA@@@@A'!OA#@)@@$Q@(L2Ltac_plugin.G_auto rA@@@@A n!] `!^ R!Y@@!\@@!_@![!j@@!iBD@J@@EQ@((2Ltac_plugin.G_auto A@@@@A !x {!y m!z@@"{"~AZ@`@@[R@(2Ltac_plugin.G_auto A@@%@@A%!Ae@k@@fQ@(2Ltac_plugin.G_auto A@@0@@A/^ +! ! !@@!F@@!@!!@@!B@@@Q@(2Ltac_plugin.G_auto A@@Q@@A; F! .! !@@""A@@@R@(̬2Ltac_plugin.G_auto A@@g@@A%!A@@@Q@(h2Ltac_plugin.G_auto  tw@@@}{D @@@K@(2Ltac_plugin.G_autoA@@~@@A}@@}@@}}@@}}@@}@@}}@@}} ܠ @@~@@~}@@}@@}@}}@@}B*@A@@@Q@(2Ltac_plugin.G_autoHA@@@@A;}-}!}@@}}ŐA@ @@R@(2Ltac_plugin.G_auto]A@@@@A'}ԐA#@ @@Q@(˨2Ltac_plugin.G_autohA@@@@A㠰hec@@~@@~}@@}}⠰`_]@@~@@~~@@}}㠰 Р B@@~@@~}@@}ᠰ@@}@}}@@}Bh@ d@@_Q@(|2Ltac_plugin.G_autoA@@ )@@A:~,~~@@~~ A}@ y@@tR@(`2Ltac_plugin.G_autoA@@ >@@A$~A@ @@Q@(82Ltac_plugin.G_autoA@@ I@@A Hw ~( ~) ~$@@~'_@@~*@~&~5@@~4B@ @@Q@(2Ltac_plugin.G_autoA@@ j@@AT ~C ~D ~E@@~F~IA@ @@R@(2Ltac_plugin.G_autoA@@ @@A%~SA@ @@Q@(2Ltac_plugin.G_autoA@@ @@A  ~a n~b ]~]@@~`@@~c@~_~n@@~mB@ @@Q@(ʰ2Ltac_plugin.G_auto0A@@ @@A ~| ~} x~~@@~~A@ @@R@(ʘ2Ltac_plugin.G_autoFA@@ @@A%~A @ @@Q@(T2Ltac_plugin.G_autoQR@@@|DA@ @@K@(2Ltac_plugin.G_auto]A@@ @@A ؠ]ZX@@|W@@|V|B@@|A|&UTR@@|Y@@|X|D@@|C|' 7 6@@}G@@}F|"@@|%@@|(@|$|3@@|2B@ A@ Z@@UQ@(2Ltac_plugin.G_autoA@@ @@A ;|I-|J!|K@@|L|OA@ o@@jR@(ɬ2Ltac_plugin.G_autoA@@ 4@@A'|^A#@ z@@uQ@(Ʉ2Ltac_plugin.G_autoA@@ ?@@A >mà@@|@@||@@||l@@|@@||@@||m[Z@@}E@@}D|h@@|kw@@|n@|j|y@@|xBf@ @@Q@(X2Ltac_plugin.G_autoA@@ @@Al8|*||@@||A{@ @@R@(<2Ltac_plugin.G_autoA@@ @@A$|A@ @@Q@(2Ltac_plugin.G_auto&A@@ @@A Р "| | |@@|@@|@||@@|B@ @@Q@(2Ltac_plugin.G_autoGA@@ @@A =|͠ /|Π !|@@||ӐA@ @@R@(2Ltac_plugin.G_auto]A@@ @@A%|ݐA@ @@Q@(Ȱ2Ltac_plugin.G_autohA@@ @@A 㠰|렰|젰|@@|꠰@@|@||@@|B@ @@@;Q@(Ȍ2Ltac_plugin.G_autoA@@ @@A}}}@@} } A@ V@@QR@(t2Ltac_plugin.G_autoA@@ @@A%}A @ a@@\Q@(02Ltac_plugin.G_autow  }@i@@zD@ m@@hK@(2Ltac_plugin.G_autoA@@ 2@@A 1`@@z@@zz@@zz@@z@@zz@@zz  @@{@@{z@@zj@@z@zz@@z̐Bސ@cA@ @@Q@(Ǥ2Ltac_plugin.G_autoA@@ x@@Ab;z㠰-z䠰!z@@zzA@ @@R@(Lj2Ltac_plugin.G_autoA@@ @@A'zA#@ @@Q@(`2Ltac_plugin.G_autoA@@ @@A Ơ{ { {@@{@@{@{{@@{BD@ @@Q@(<2Ltac_plugin.G_auto=A@@ @@A3{!%{"{#@@{${'AZ@ @@R@($2Ltac_plugin.G_autoSA@@ @@A%{1Ae@ @@Q@(2Ltac_plugin.G_auto^A@@ @@A ٠{?{@{;@@{>@@{A@{={L@@{KB@ 6@@1Q@(2Ltac_plugin.G_autoA@@ @@A堰{Z{[{\@@{]{`A@ L@@GR@(2Ltac_plugin.G_autoA@@ @@A%{jA@ W@@RQ@(x2Ltac_plugin.G_autoq  u  @_@@y&D@ c@@^K@((2Ltac_plugin.G_autoA@@ (@@A 'V@@ yx@@ yw yc@@ yb yG@@ yz@@ yy ye@@ yd yH@@ zf@@ ze yC@@ yF`@@ yI@ yE yT@@ ySBԐ@YA@ @@Q@(2Ltac_plugin.G_autoA@@ n@@AX;yj-yk!yl@@ymypA@ @@R@(2Ltac_plugin.G_autoA@@ @@A' yA#@ @@Q@(Ÿ2Ltac_plugin.G_autoA@@ @@A  @@ y@@ y y@@ y y  @@ y@@ y y@@ y y@@ zd@@ zc y@@ y@@ y@ y y@@ yBf@ @@ Q@(Ō2Ltac_plugin.G_autoUA@@ @@A8y*yy@@yyA{@ !@@ R@(p2Ltac_plugin.G_autojA@@ @@A$ yŐA@ ,@@ 'Q@(H2Ltac_plugin.G_autouA@@ @@A 𠰖 q yӠc yԠU y@@ yҠ @@ y@ y y@@ yߐB@ M@@ HQ@($2Ltac_plugin.G_autoA@@ @@A y~ yp y@@yyA@ c@@ ^R@( 2Ltac_plugin.G_autoA@@ (@@A% yA@ n@@ iQ@(2Ltac_plugin.G_autoA@@ 3@@A 2 a. z  z  z@@ z  I@@ z@ z  z@@ zB@ @@ Q@(2Ltac_plugin.G_autoA@@ T@@A >I z'1 z(  z)@@z*z-A@ @@ R@(Ĩ2Ltac_plugin.G_autoA@@ j@@A% z7A @ @@ Q@(T2Ltac_plugin.G_autoj < <m  @ @@x%D@ @@  @ @A  B  CD@@J@(2Ltac_plugin.G_auto A@@ @@A  I$list@ @@x{xg@@xfxK@@x|xi@@xhxL)$@@x@@xxG@@xJ @@xM@xIxX@@xWB-@ A@@@GP@(2Ltac_plugin.G_autoLA@@ @@A 4 xn) xo! xp@@ xq xtA@@@\Q@(ì2Ltac_plugin.G_autoaA@@ @@A'xA#@#@@gP@(t2Ltac_plugin.G_autolA@@ @@A 砰 db@@x@@xxXV@@x@@xx6@@xx@@x @@x@xx@@xBW@W@@P@(P2Ltac_plugin.G_autoA@@@@A .x'x x@@ x xAm@m@@Q@(42Ltac_plugin.G_autoA@@2@@A%xĐAx@x@@P@(2Ltac_plugin.G_autoc  f ) ,@ @@wD@@@J@(2Ltac_plugin.G_autoA@@I@@AH w͠ʠ@@wX@@wWwC@@wBw'ŠĠ@@wZ@@wYwE@@wDw(J&option@A#int@@@w@@ww#@@w& @@w)@w%w4@@w3B@ A@@@P@(d2Ltac_plugin.G_autoA@@@@A AwJ3wK$wL@@wMwPA@@@)Q@(H2Ltac_plugin.G_auto.A@@@@A'w_A#@@@4P@( 2Ltac_plugin.G_auto9A@@@@A 㠰5wm'wnwi@@wl @@wo@wkwz@@wyBD@@@UP@(2Ltac_plugin.G_autoZA@@@@A PwBw4w@@wwAZ@'@@kQ@(2Ltac_plugin.G_autopA@@@@A%wAe@2@@vP@(2Ltac_plugin.G_auto{A@@@@A %www@@w @@w@ww@@wB@S@@P@(2Ltac_plugin.G_autoA@@@@A  ww w@@wwǐA@i@@Q@(2Ltac_plugin.G_autoA@@.@@A%wѐA@t@@P@(<2Ltac_plugin.G_auto^  a  @ |@@uD@@@J@(2Ltac_plugin.G_autoA@@E@@AD sɠƠ@@v4@@v3v@@vv@@v6@@v5v!@@v v@@v@@vu@@v }@@v@vv@@vB@ vA@@@ P@(2Ltac_plugin.G_autoA@@@@A u;v&-v'!v(@@v)v,A@@@Q@(2Ltac_plugin.G_auto$A@@@@A'v;A#@@@*P@(|2Ltac_plugin.G_auto/A@@@@A ٠+vIvJvE@@vH @@vK@vGvV@@vUBD@@@KP@(X2Ltac_plugin.G_autoPA@@@@A Fvd8ve*vf@@vgvjAZ@@@aQ@(@2Ltac_plugin.G_autofA@@@@A%vtAe@(@@lP@(2Ltac_plugin.G_autoqA@@@@A젰 vvv~@@v @@v@vv@@vB@I@@P@(2Ltac_plugin.G_autoA@@@@A vvv@@vvA@_@@Q@(2Ltac_plugin.G_autoA@@$@@A%vA@j@@P@(2Ltac_plugin.G_autoY \ \\  @ r@@tQD@v@@J@(H2Ltac_plugin.G_autoA@@;@@A: i@@t@@tt@@ttr@@t@@tt@@tts򠰳@@u@@utn@@tq s@@tt@tpt@@t~B搰@ lA@@@P@(2Ltac_plugin.G_autoA@@@@A k;t-t!t@@ttA@@@Q@(2Ltac_plugin.G_autoA@@@@A'uA#@@@ P@(2Ltac_plugin.G_auto%A@@@@A Ϡ!u,u-u(@@u+ @@u.@u*u9@@u8BD@@@AP@(2Ltac_plugin.G_autoFA@@@@A <uG.uH uI@@uJuMAZ@@@WQ@(2Ltac_plugin.G_auto\A@@@@A%uWAe@@@bP@(t2Ltac_plugin.G_autogA@@@@A⠰ ueufua@@ud @@ug@ucur@@uqB@?@@P@(P2Ltac_plugin.G_autoA@@@@A uuu@@uuA@U@@Q@(82Ltac_plugin.G_autoA@@@@A%uA@`@@P@(2Ltac_plugin.G_autoT  W W Z@ h@@szD@l@@J@(2Ltac_plugin.G_autoA@@1@@A0 _sss@@s G@@s@ss@@sB@ @A@@@P@(p2Ltac_plugin.G_autoA@@U@@A ?sss@@ssA@@@Q@(X2Ltac_plugin.G_autoA@@k@@A(sːA$@@@P@(02Ltac_plugin.G_autoA@@v@@Au qs٠YsڠHs@@sؠ @@s@ss@@sBE@@@P@( 2Ltac_plugin.G_autoA@@@@A stscs@@ssA[@@@,Q@(2Ltac_plugin.G_auto1A@@@@A%tAf@@@7P@(2Ltac_plugin.G_auto<O + +=R  @ @@pĐD+@@@CJ@(`2Ltac_plugin.G_autoHA@@@@Aà 򠰖Dp堰6p栰(p@@p䠰 @@p@pp@@pBM@ A@#@@gP@(<2Ltac_plugin.G_autolA@@@@A ҠbqTqFq@@qqA@9@@}Q@($2Ltac_plugin.G_autoA@@@@A(qA$@D@@P@(2Ltac_plugin.G_autoA@@ @@A7qqq@@q@@q @qq+@@q*BE@e@@P@(2Ltac_plugin.G_autoA@@*@@Aq9q:q;@@q<q?A[@{@@Q@(2Ltac_plugin.G_autoA@@@@@A%qIAf@@@P@(|2Ltac_plugin.G_autoJM & )@@@oQD@@@J@(,2Ltac_plugin.G_autoA@@W@@AVoroson@@oqm@@ot@opo@@o~B@fA@@@P@(2Ltac_plugin.G_autoA@@{@@Aeooo@@ooA@@@Q@(2Ltac_plugin.G_autoA@@@@A(oA$@@@P@(2Ltac_plugin.G_auto A@@@@Aʠoono@@o@@o@oo@@oBE@@@ =5@@ =7 = (>@@ (> (> (>@@ (> (>A  '!s@@)Mod_substA,substitution@@ '@6 '> '=@ +>@@ )> *>@@ )> )>Q )>LK +>@@ )> *>@@ )> )>@@ )> )>AU@9@@8C@(2Ltac_plugin.G_autobh@. @ > *> @@ *> *>Al@P@@OC@(2Ltac_plugin.G_autobh@@&GenargA5glob_generic_argument@@ (>B}@a@@`B@(2Ltac_plugin.G_autobh@5glob_generic_argument@@ )> )?B@q@@pB@(2Ltac_plugin.G_autobh@ *@ )@ *?@@ *@ *@A@@@C@(2Ltac_plugin.G_autobh@FA> -@@@ +@ ,@@@ +@ +@  +@ɠȠ -@ @@ +@ ,@@@ +@ +@ @@ +@  +@A@@@C@(2Ltac_plugin.G_autobh@u*{ ,@@@ ,@ ,@A@@@C@(2Ltac_plugin.G_autobh@@@@@@B@(\2Ltac_plugin.G_autobh@@&GenargA5glob_generic_argument@@ ^A ^BB  ]#ist@@)TacinterpA+interp_sign@@ ]A ]@@7b8h@@ ^!x@@=b>h@@@@@@B@@A A@@B@@B@(L2Ltac_plugin.G_autoIbJh@ _B@@ ^B ^B _B@@ _B _BA6@@@C@(<2Ltac_plugin.G_autobbch@ؠӠР bB@@ `B aB@@ `B `B `B[Z bB@@ `B aB@@ `B `B@@ `B `BAe@H@@MC@(,2Ltac_plugin.G_autobh@*@@ aB aBAv@Y@@^C@( 2Ltac_plugin.G_autobh@@@}@`@@eB@(2Ltac_plugin.G_autoeSieSm@@@ #loc@@#LocA!t@@ K@bh@@@v@@@A@@ %param@C @B@@AB@@C@(2Ltac_plugin.G_autofpfp@@@% !l@1 K@bh@@ )@(@@ K@bh@@@@@@C@@AA@@ %@B@@AB@@C@(2Ltac_plugin.G_autogg@@@E A@@@@ J@bh@@@@@@ A@@A@@A@(2Ltac_plugin.G_autobh@@&GenargA0generic_argument &rlevel@@ R/ R@@ R R7B B#loc@J&option@!t@@ O@ O O@*b+h@@ C!v@ O O@4b5h@@@@@@ z@A@@B@@AB@A@@A@B@(2Ltac_plugin.G_autoCbDh@ R9F RA R8@@ R: R?AA@@@C@(2Ltac_plugin.G_autoYbZh@@AH@@@%BA(x2Ltac_plugin.G_autobbch@A@F@ @@@.@A*@A (L2Ltac_plugin.G_autolsms@@AT #ist@x@vjwj@@ "cs@p@|j}j@@ %flags@@)PretypingA/inference_flags@@S0 Ri@kk@@ #map@@@@S簖@@S갖@S S됐AS S萐AS Sڰ@ Sް@ S@S S@S S@S S@rr@@@t@@@EA@@A@C@@NB@@4D@@ABC@@D@(<2Ltac_plugin.G_autors@@AY@@@@ @AB@@C@($2Ltac_plugin.G_auton5Dn5f@J&option@V.inference_hook@@ S8@@ S7Ap@@@@'@%@AB@@D@(2Ltac_plugin.G_autoks@@@z@@@ B@(2Ltac_plugin.G_autorr@@@ !c@b@rr@@ #env@P@rr@@ %sigma@P@ r r@@@@@@C@@AB@@A@@AB@@C@(2Ltac_plugin.G_auto s s@@(TactypesA,delayed_open@ UD !c@@ #s $s@@@@@@ A@@A@B@@AA@@C@@AB@A@(2Ltac_plugin.G_auto 3s 4s@@@@@@A@(|2Ltac_plugin.G_auto :u ( ;u V@@@ @@@@ @C @B @A@@A@@C@(P2Ltac_plugin.G_auto KvWv Lx@@@ 1@ @@@'@C&@B%@A@@A@@C@(,2Ltac_plugin.G_auto \x ]x@@A D !c@@ dvW evW@@ #env@@'EnvironA#env@@]c ]]@ tw uw@@@2@@@M@C@@AB@@D@@A$@A@@BC@@D@( 2Ltac_plugin.G_auto w w@@#EvdA(evar_map@@]b ]\0@]^ ]aA;@V@@@"@A@B@@B@(2Ltac_plugin.G_auto w x@@AE@`@@ BA(2Ltac_plugin.G_auto vW x@A@ @i@@@0@A@@A (2Ltac_plugin.G_auto {[` {[@@ð@"PpA!t@@(cs@(cr(cB )%sigma@<@@c}*cw@ z$- z$2@@*#env@l@@c~*cx@ z$4 z$7@@@@@@Iw@D@@AE@@d&@Cc)@Bb,@A@@(F@@ABC@@F@(2Ltac_plugin.G_auto>@A-@@@F@(2Ltac_plugin.G_auto z$: z$W@5+@cy*c|A @@@@@A@@C@(2Ltac_plugin.G_auto!y ! {[@@@ @@@ C@(2Ltac_plugin.G_auto!}!F@@A f+@*@@fjfj@!}!F@@g%@dj@!"}!#F@@h$@n@@jjj@@jhj@!2}!3F@@@@@@C@@A&B@@A@@AB@@CA(2Ltac_plugin.G_auto!B}!CF@AB3@@@@@A@B@@B (x2Ltac_plugin.G_auto!N}!OF@0hj@@hjhjhj@@hjhjAP@@@C@(h2Ltac_plugin.G_auto!g}!hF@ݠР]@@ijjj@@ijijUijW@,Ltac_pretypeA2closed_glob_constr@@ijjj@@ijij@@ijijA~@L@@KC@(L2Ltac_plugin.G_auto!}!F@@@hjǐB@X@@WB@(82Ltac_plugin.G_auto!}!F@@@ijijאB@f@@eB@((2Ltac_plugin.G_auto!}!F@~jj٠@@ijijjj@@jjjjߐA@@@~C@(2Ltac_plugin.G_auto!}!F@ >kj࠰ @@kjlj@@kjkj㠰a@@kjlj@@kjkj@@kjkjA@@@C@(2Ltac_plugin.G_auto!}!F@@@@@@B@(2Ltac_plugin.G_auto!}!F@Ǡdkjdk<jk(@@jkRjk2jk*@@jk+jk0A!i@@@ikikMik"@"}"F@@j@dj@"#}"$F@@@@@@B@@A A@@B@@C@(2Ltac_plugin.G_auto"/}"0F@  %@@kkClk;@@kk:kk4Ckk1@@kkElk?@@kk>kk5@@kk3kk9AD@@@.C@(2Ltac_plugin.G_auto"X}"YF@@@jkKBP@@@:B@(2Ltac_plugin.G_auto"d}"eF@@@kkLkkVB^@)@@HB@(2Ltac_plugin.G_auto"r}"sF@AxlkXwkk`lkW@@lkYlk^At@?@@^C@(x2Ltac_plugin.G_auto"}"F@  񠰖~@@mkqnki@@mkhmkbmk_x!@@mksnkm@@mklmkc@@mkamkgA@h@@C@(X2Ltac_plugin.G_auto"}"F@@@@o@@B@(42Ltac_plugin.G_auto"}"F@@@lklkB"k@@@kkkk@"}"F@@l@@"}"F@@@@@@B@@A A@@B@@B@($2Ltac_plugin.G_auto"}"F@mk@@lklkmk@@mkmkA/@@@C@(2Ltac_plugin.G_auto"}"F@!k!^@@nkok@@nknknk堰@@nkok@@nknk@@nknkAX@@@GC@(2Ltac_plugin.G_auto#}#F@@@_@@@NB@(2Ltac_plugin.G_auto#%DV#&DV@@@ p!l@ dl@#/}#0F@@q@@@ol@#7}#8F@@@@@@C@@AA@@r@B@@AB@@C@(2Ltac_plugin.G_auto#FE#GE@@@ Ͱo@@@ol@#O}#PF@@@ @@@ A@@A@@A@(2Ltac_plugin.G_auto#Y}#ZF@\W@@sosn@@toto"B#RU@TQ@@sn@snsn@#y}#zF@@O@ msnsn@#}#F@@@@@@@@A@@B@@AB@ A@@A@B@(2Ltac_plugin.G_auto#}#F@` to$=to,to#@@to%to*A:@^@@C@(2Ltac_plugin.G_auto#}#F@@AA@e@@%BA(2Ltac_plugin.G_auto#}#F@A@#@n@@@.@A*@A (l2Ltac_plugin.G_auto#L #L @I$list@@(TactypesA3delayed_open_constr@@p@@ppB ۰$lems@ @#A@@R@@A@"db@ @#A@@X@@A@P@!@@po@#A@@b@@A@@@@@B@@AA@@C@@AB@!A@@A@D@(X2Ltac_plugin.G_auto#L#L #@@@)@@@C@(02Ltac_plugin.G_auto#Q } #Q } @C@@@qb@@qasQB $lems@ @$A@@@@A@"db@ @$A@@@@A@@"@@s[qT@$!A@@@@A@@@@@B@@AA@@C@@AB@"7A@@A@D@(2Ltac_plugin.G_auto$1Q } $2Q } @@@)@@@C@(2Ltac_plugin.G_auto$8V  9$9V  Q@~{@@t@@tt(B w$lems@ 5@$LA@@@@A@"db@ @$RA@@@@A@@"Y@@t2t@$\A@@@@A@@@@@B@@AA@@C@@AB@"rA@@A@D@(2Ltac_plugin.G_auto$lV  $mV  T@@@)@*@@C@(2Ltac_plugin.G_auto$s[  $t[  @3delayed_open_constr@@u@@uuB!n@t@$A@@@@A@$lems@ y@$A@@@@A@"db@ H@$A@@@@A@ @"@@uu@$A@@@@A@@`@@@B@@AA@@C@@'D@@ABC@"A@@A@E@(2Ltac_plugin.G_auto$[  $[  @@@3@r@@D@(p2Ltac_plugin.G_auto$` E e$` E }@HG@@v@@vv֐BŰ!n@v"@$A@@M@@A@$lems@ @$A@@S@@A@"db@ @$A@@Y@@A@ Q@"@@vv@$A@@c@@A@@@@@B@@AA@@C@@'D@@ABC@"A@@A@E@(\2Ltac_plugin.G_auto$` E K$` E @@@3@@@D@(,2Ltac_plugin.G_auto%e  %e  #@@@w@@wwB!n@wF@%A@@@@A@$lems@ @%A@@@@A@"db@ @%"A@@@@A@ @#)@@xw@%,A@@@@A@@@@@B@@AA@@C@@'D@@ABC@#DA@@A@E@(2Ltac_plugin.G_auto%>e  %?e  &@@@3@@@D@(2Ltac_plugin.G_auto%El  %Fl  @I$list@@(TactypesA3delayed_open_constr@@x@@xxB!l@,xj@%bA@@@@A@!n@x@%iA@@@@A@  @#p@@xx@%sA@@@@A@@ 1@@@A@@AC@@B@@AB@#A@@A@D@(2Ltac_plugin.G_auto%l  %l  @@@+@ A@@C@(2Ltac_plugin.G_auto%o  %o  @E$bool@@@ y y ": y @ y  yB% !n@"N@%o  %o  @@@ a@@@ A@@A@@A@(2Ltac_plugin.G_auto%o  %o  @@@@ k@@ A@(2Ltac_plugin.G_auto%t a w%t a @(@@ zU"g@@ zV@ zT z`B !n@ yf@%A@@ L@@A@ !p@ y@%A@@ S@@A@$lems@ @%A@@ Y@@A@"db@ @%A@@ _@@A@ W@#@@ zw zB@%A@@ i@@A@@ @@@B@@AA@@C@@A.E@@)D@@ABC@$A@@A@G@(2Ltac_plugin.G_auto&t a &t a @3delayed_open_constr@@ zS@@ zR zmBK@ @@"F@(l2Ltac_plugin.G_auto&t a g&t a @@@R@ @@)E@(H2Ltac_plugin.G_auto&{,O&{,]@@@{{A7!n@L{z@&2A@@ @@A@$lems@ @&8A@@ @@A@"db@ @&>A@@ @@A@ @$E@@{{u@&HA@@ @@A@@!@@@B@@AA@@C@@)D@@ABC@$aA@@A# B@@B@E@(<2Ltac_plugin.G_auto&\{,^&]{,v@3delayed_open_constr@@{@@{{BE@!(@@"D@(,2Ltac_plugin.G_auto&q{,<&r{,v@@AL@!/@@)D@(2Ltac_plugin.G_auto&x|w&y|w@z@@{{ɐA\!l@  {~@&|w&|w@@@!G@@A?@E@@A@?BC=@G@(2Ltac_plugin.G_auto&|w&|w@۠;{@@{{ѐB @!^@@F@(2Ltac_plugin.G_auto&|w&|w@@A'@!e@@E@(2Ltac_plugin.G_auto&z&|w@@@@!l@@fD@(2Ltac_plugin.G_auto&Be&B@@@}4@@}5@}3}AB/!n@B|E@&A@@!K@@A@!p@|@&A@@!R@@A@$lems@ @&A@@!X@@A@"db@ @&A@@!^@@A@ V@$@@}X}!@&A@@!h@@A@@!@@@B@@AA@@C@@A.E@@)D@@ABC@%A@@A@G@(2Ltac_plugin.G_auto'B'B@@@}2@@}1}NBH@!@@F@(2Ltac_plugin.G_auto'BH'B@@@O@!@@&E@(X2Ltac_plugin.G_auto';'U@e@@~d@@~@~~B!n@}@'3A@@!@@A@!p@~@':A@@!@@A@$lems@@'@A@@!@@A@"db@ @'FA@@!@@A@ @%M@@~~@'PA@@!@@A@@"@@@B@@AA@@C@@A.E@@)D@@ABC@%jA@@A@G@(@2Ltac_plugin.G_auto'dV'en@cb@@~@@~~ĐBH@"-@@F@(,2Ltac_plugin.G_auto'v'wq@@@O@"4@@&E@(2Ltac_plugin.G_auto'}'~@@@!ޠ@@!@!!BG !p@Z!6@'A@@"@@A@!$lems@s@'A@@"@@A@""db@ F@'A@@"@@A@# @%@@!!@'A@@"(@@A@@"j@@@B@@AA@@C@@'D@@ABC@%A@@A@F@(2Ltac_plugin.G_auto''+@@@!@@!!B>@"@@E@(2Ltac_plugin.G_auto''.@@@E@"@@$D@(2Ltac_plugin.G_auto'O'O@@@x$"db@ @'A@@"\@@A@%"cl@(%@'A@@"c@@A@& [@ Z@@%@'A@@"k@@A@@"@@@B@@AC@@A@@AB@@C@(2Ltac_plugin.G_auto''@@A9"db@&<@(A@@"@@A@: y@ x@@6F@( A@@"@@A@@"@@@B@@AA@@B@@C@(h2Ltac_plugin.G_auto((@@A;!x@&S  X@(#($@@@"@@@D@@AB@@D@(L2Ltac_plugin.G_auto(.(/@@@1@"@@!B@($2Ltac_plugin.G_auto(50(68@@Aư5"db@&u@(>A@@"@@A@6"id@6@(EA@@"@@A@7 @ @@6@(MA@@"@@A@@# @@@C@@AB@@A@@AB@@D@(2Ltac_plugin.G_auto([E(\N@@A'8!x@& @(d@(eA@@@#"@@@@E@@ABC@@E@(2Ltac_plugin.G_auto(p(qh@@@;@#.@@#C@(2Ltac_plugin.G_auto(w:@(x:\@@A?!x@=@(A@@#@@A@@!y@=@(A@@#@@A@A$base@y=R@(A@@#@@A@B @ @@=d@(A@@#@@A@C%table@(%'hint_db@@n>k@@j>i@((@@X#msg@@"PpA!t@@>@((@@@#|@@@9B@@A3A@@F@@AB.E@@MD@@HC@@ABC@@FA(2Ltac_plugin.G_auto((6@AB]@#@@@@ABC@@E(2Ltac_plugin.G_auto(("@1@@>?Bp@#@@F@(2Ltac_plugin.G_auto((@?@@?@A~@#@@!G@(l2Ltac_plugin.G_auto(("@M@@?@ÐA@#@@/F@(X2Ltac_plugin.G_auto) &) 6@[@@>?̐A@#@@=E@(@2Ltac_plugin.G_auto)):\@@A@#@@DE@(2Ltac_plugin.G_auto) )!@@AW!t@@@>@)-]h).]i@@Y%state@@%NamesA1transparent_state@@\>Y@)=mw)>m|@@@#@@}@G@@A#F@@BC~@}|BD@@GA(2Ltac_plugin.G_auto)Nm)Om@AA.@$ @@@@ABC@@F(2Ltac_plugin.G_auto)[ms)\@@A:@$@@ F@(2Ltac_plugin.G_auto)b)c@@A@$ @@E@(2Ltac_plugin.G_auto)i)j@@A@$'@@@@#exn@E@@AB@@A@BC@@E@(2Ltac_plugin.G_auto)y)z@ՐA@$9@@ C@@H@(2Ltac_plugin.G_auto))@@@ @$B@@ D@(X2Ltac_plugin.G_auto) 1) B@@@@@@=@)A@@$ @@A@@$b@@@ A@@AC@@B@@AB@@C@(02Ltac_plugin.G_auto))P@@@ %Z!x@ >@)A@@$6@@A@[.@-@@[@)A@@$>@@A@@$@@@ A@@B@@AB@@B@(2Ltac_plugin.G_auto)X{)X@@@)@$@@@ @C @B @A@@A@@C@(2Ltac_plugin.G_auto))@@@)@$@@@ %@C (@B +@A@@A@@C@(2Ltac_plugin.G_auto))-@@@)ް#ist@&@) )@@@$@@@ A@@A@@A@(2Ltac_plugin.G_auto*//*36@%B)#ist@@)GeninternA)glob_sign@@m@*//*36@@!v@%_@*//* 36@@@$@@@B@@AA@@B@&OA@@A@B@(2Ltac_plugin.G_auto*-//*.36@@@*@$@@B@(|2Ltac_plugin.G_auto*4//*536@@@*%!s@ @@@*A//*B36@@!v@&'@*G//*H36@@@%@@@B@@A A@@B@@B@(\2Ltac_plugin.G_auto*S//*T36@#}!t@@ȐB*M#ist@#+interp_sign@@@*m//*n36@@!v@&S@*s//*t36@@@%1@@@B@@A A@@B@&yA@@A@B@(D2Ltac_plugin.G_auto*//*36@##tag&d@@ϐA0@%J@@C@(42Ltac_plugin.G_auto*//*36@#@@ِAA@%[@@*C@(2Ltac_plugin.G_auto*//*36@@@H@%b@@1B@(2Ltac_plugin.G_auto**@@@"!g@%&@@@*//*36@@ @ @@@*//*36@@@%@@@B@@AA@@B@@B@(2Ltac_plugin.G_auto*#*0@@@"3 &@ %@@w@*//*36@@@%@@@ A@@ @B@@AB@@B@(2Ltac_plugin.G_auto*//*36@ 蠰 @@@@B* @ ࠰ @@n@mg@+//+36@@ @&rh@+//+36@@@%@@@ T@A@@B@@AB@'A@@A@B@(2Ltac_plugin.G_auto+//+36@젰&=@@A:@%@@C@(2Ltac_plugin.G_auto+3//+436@@AA@%@@%BA(2Ltac_plugin.G_auto+<//+=36@A@+,@%@@@.@A*@A (2Ltac_plugin.G_auto+F8Z+G8o@@@+:#prc@'@+P8J+Q8M@@#prx@' @+V8N+W8Q@@#pry@' @+\8R+]8U@@!c@'@+b8V+c8W@@@& @@@ A@@D@@ABC@@B@@AC@@D@(P2Ltac_plugin.G_auto+rp+sp@@@+g#prc@'@+|p+}p@@#prx@'@+p+p@@#pry@'@+p+p@@!c@'@+p+p@@@&L@@@ A@@D@@ABC@@B@@AC@@D@(02Ltac_plugin.G_auto++@@@+#ist@&@++@@@&c@@@ A@@A@@A@(2Ltac_plugin.G_auto++@&WB+@@@jN@++@@@&Y@@++@@@&@@@B@@AA@@B@',A@@A@B@( 2Ltac_plugin.G_auto++@@@$@&@@B@(2Ltac_plugin.G_auto++@@@+Ӱ@@@~@++@@@;@++@@@&@@@B@@A A@@B@@B@(2Ltac_plugin.G_auto++@@@B+@@@@,,@@@a@,,@@@&@@@B@@A A@@B@'SA@@A@B@(2Ltac_plugin.G_auto,",#@z@@A+@&@@C@(2Ltac_plugin.G_auto,3,4@%F@@A<@&@@)C@(2Ltac_plugin.G_auto,D,E@@@C@'@@0B@(|2Ltac_plugin.G_auto,K,L@@@$!p@'e@,S,T@@ @ @@@,[,\@@@'@@@ A@@AC@@ @D @B@@AB@@D@(\2Ltac_plugin.G_auto,m,n@@@$ݰ!p@'@,v,w@@ @ @@q@,~,@@@'<@@@ A@@AB@@ @C@@AB@@C@(D2Ltac_plugin.G_auto,,@@@$ @ @@J@,,@@@'T@@@ A@@ @B@@AB@@B@(,2Ltac_plugin.G_auto,,%@@@%  @ @@#@,,@@@'j@@@ A@@  @B@@AB@@B@(2Ltac_plugin.G_auto,(S,(f@@@%*!q@'@,,@@ !p@@,,@@ @@@@,,@@@'@@@ A@@AB@@ @C@@ D@@ABC@@D@(2Ltac_plugin.G_auto,i,i@@@%R!a@(@,,@@@@?@@@,,@@@'@@@B@@AA@@B@@B@(2Ltac_plugin.G_auto,,@@@%o!q@@@--@@!p@F@- -@@c@b@@X@--@@@'@@@ A@@AB@@C@@AB@@C@(2Ltac_plugin.G_auto-#-$@&!@@@@B-'@@@@@-C-D@@@(^@-L-M@@@( @@@@A@@B@@AB@(A@@A@B@(2Ltac_plugin.G_auto-[-\@*(x꠰=@@A:@((@@C@(2Ltac_plugin.G_auto-q-r@@AA@(/@@%BA(x2Ltac_plugin.G_auto-z-{@A@-o@(8@@@.@A*@A (d2Ltac_plugin.G_auto--kn@@A-}@@@i0@--kn@@@("@--kn@@@+頰+蠰+@@]!W@@V L@@K3@--kn@@@(k@@@C@@A,B@@$A@@AB@@CA(`2Ltac_plugin.G_auto--kn@AB9@(|@@@@A@B@@B (P2Ltac_plugin.G_auto--kn@67@@nA9@@:?AV@(@@C@(@2Ltac_plugin.G_auto--kn@,X,S,PO!U@@T J@@IC^@(۠(ڠa!Y@@X N@@MD@@BHA@(@@LC@(02Ltac_plugin.G_auto..kn@,*z@@ O SA@(@@]C@(2Ltac_plugin.G_auto.".#kn@@@gB@(@@iB@(2Ltac_plugin.G_auto.../kn@@@hwB@(@@wB@(2Ltac_plugin.G_auto.<.=kn@ )J y@@s x@@ z A@) @@C@(2Ltac_plugin.G_auto.U.Vkn@,ˠ)c!,,)g#@@!"@@!!)P)O#@@!"@@!!@@!!A@)=@@C@(2Ltac_plugin.G_auto..kn@,)*@@""A @)N@@C@(2Ltac_plugin.G_auto..kn@@@@)U@@B@(2Ltac_plugin.G_auto..kn@m)% ֠n@@    @@  ސA.@@@I@..kn@@ @)@..kn@@@)@@@B@@A A@@B@@C@(2Ltac_plugin.G_auto..kn@-K-F-C)7#@@!"@@!!⠰J!ߠ)Ҡ)Ѡ#@@!"@@!!@@!!AN@)@@8C@(p2Ltac_plugin.G_auto// kn@-~.*0" @@""Ae@)@@OC@(T2Ltac_plugin.G_auto// kn@@@ Bq@)@@[B@(@2Ltac_plugin.G_auto/+/,kn@@@!!B@)@@iB@(02Ltac_plugin.G_auto/9/:kn@"!"@@""A@*@@C@( 2Ltac_plugin.G_auto/O/Pkn@-Š--x%/@@#.$$@@####*H*G%3@@#2$(@@#'#@@##"A@*5@@C@(2Ltac_plugin.G_auto/~/kn@-*t$&@@$)$-A@*H@@C@(2Ltac_plugin.G_auto//kn@@@@*O@@B@(2Ltac_plugin.G_auto//kn@@@"g"wB/!z@y@@!h!_@//kn@@"t@@//kn@@@*n@@@B@@A A@@B@@B@(2Ltac_plugin.G_auto//kn@*#y@@"s"#x@@#z#A/@*@@C@(2Ltac_plugin.G_auto//kn@.K.F.C*&@@$%@@$$*$*Π*͠*&@@$%@@$$@@$$A^@*@@MC@(2Ltac_plugin.G_auto00kn@.z**@@%%Ao@*@@^C@(|2Ltac_plugin.G_auto00kn@@@v@*@@eB@(\2Ltac_plugin.G_auto0-P0-V@@@)˰&!l@+$@0%0&kn@@'{@z@@%@0-0.kn@@@*@@@C@@AA@@(w@B@@AB@@C@(D2Ltac_plugin.G_auto0<Yd0=Yh@@@)%@@@%n@0E0Fkn@@@+@@@ A@@A@@A@(42Ltac_plugin.G_auto0O0Pkn@RM@@))@@**B0U)K@JG@@)g@)f)`@0o0pkn@@*E@+{)k)a@0x0ykn@@@+6@@@,@A@@B@@AB@+A@@A@B@($2Ltac_plugin.G_auto00kn@V+*=**@@**A:@+T@@C@(2Ltac_plugin.G_auto00kn@@AA@+[@@%BA(2Ltac_plugin.G_auto00kn@A@0@+d@@@.@A*@A (2Ltac_plugin.G_auto0pp0@@A0@+n@@@@A@@A@+A@@A+B@@B@AB(2Ltac_plugin.G_auto00@@A0!p@@&GenargA4raw_generic_argument@@..@0A@@+Q@@A@'dbnames@0 @0A@@+Y@@A@@,0@00@@ @+0/@00@@@+@@@*@C*@B@@AG!D@@F6E@@AH@BCF@GA(2Ltac_plugin.G_auto11@ABB@+@@CR@F (2Ltac_plugin.G_auto11@ݠ,03_@@.F.=05@@060;A^@+@@G@(2Ltac_plugin.G_auto1'1(@@Ae@+@@#FA(2Ltac_plugin.G_auto1011@ABn@+@@G?@<@A@BC@E(2Ltac_plugin.G_auto1=1>@ ,Z0@@.-.$0@@00"A@, @@F@(x2Ltac_plugin.G_auto1V1W@@A@,@@%E( 2Ltac_plugin.G_auto1^pp1_@A@1U@,@@A(2Ltac_plugin.G_auto1fow1g@F$unit@@@/]C $atts@@,VernacinterpA$atts@@...@11@@ "st@@+VernacstateA!t@....@11@@@,VernacinterpA %entry@.+hints_entry@@K0J@1*61*;@@@,i@@@>B@@AC@@-A@@AB@B@@A@@AB@C@(2Ltac_plugin.G_auto1o1o@@*VernacexprA-locality_flag@@0a0A[@,@@E@(2Ltac_plugin.G_auto11@@Ab@,@@%D@(2Ltac_plugin.G_auto11@@Aj!l@,@11@@@,@@64@E@@A5@BC4@E@(2Ltac_plugin.G_auto1ow1@@A@,@@BC@(2Ltac_plugin.G_auto1*R1*k@-@@0L0RA@,@@@P@AM@BL@B@(2Ltac_plugin.G_auto2*22@@@@,@@ B@(d2Ltac_plugin.G_auto2 pp2 @@A2!i@A#int@@@..@2pp2@@$depr@+deprecation@@.).@2*pp2+@@!f@.vernac_command+plugin_args@@.'@.&.@2<pp2=@@@,@@@%D@@AC@@B5B@@@A@@AC@@DA(P2Ltac_plugin.G_auto2Opp2P@A@2F@- @@@@A@B@@B ((2Ltac_plugin.G_auto2Zpp2[@@A2Q@-@@@@A@@A@@AB( 2Ltac_plugin.G_auto2gA@@,@@A@A2`@@&GenargA4raw_generic_argument@@..9@2xA@@,@@A@@0<@2A@@,@@A@@-=@@@y,@Cx,@B@@A+@B@@C)(2Ltac_plugin.G_auto2pp2@A@2@-M@@5A1(2Ltac_plugin.G_auto2A@@-@@A@@1#loc@F$unit@@@.@2A@@- @@A@@-b@@@A@@A@@A@(2Ltac_plugin.G_auto2p2p@@@@-l@@@@A@@A@@A@(h2Ltac_plugin.G_auto2pp2@@@2!i@@@.%.@2pp2@@!f@@I$list@f@@.@;@*VernacexprA5vernac_classification@@.@.@..@2pp2@@@-@@@A@@,B@@AB@@B@(,2Ltac_plugin.G_auto2pp2@@@2!i@@@--p@2pp2@@!r@I$list@@'EgrammlA1grammar_prod_item-]@@-@@--l@3pp3@@@-@@@(B@@AA@@B@@B@(3Ltac_plugin.G_class8plugins/ltac/g_class.ml4u**w@F$unit@@@GD@Q*floatarray@,@@@A@@@&_none_A@A@@@@P5extension_constructor@A#int@,@@@A@@@ @AB$char@O&string@D%float@E$bool@,@@а^%false@@@@а_$true@@@@@A@@@@AF$unit@,@@а`"()@@@&@@A@@@&@A#G#exn@,@@AA@@@)@@&H%array@,@M@A@A@@@0@@-I$list@,N@Aаa"[]@@@;@аb"::@ @@O@@G@@A@Y@@H@@EJ&option@,P@Aаc$None@@@S@аd$Some@ @@Y@@A@Y@@Z@@WN&lazy_t@,1Q@A@A@Y@@`@@]K)nativeint@cL%int32@eM%int64@g]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@Ay=ocaml.warn_on_literal_pattern}O@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@Ac@X+End_of_fileC+@@@Aj@W)Sys_errorC2@.@@A$r@[.Sys_blocked_ioC:@@@A+y@V)Not_foundCA@@@A2@U'FailureCH@D@@A:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@A I@S-Out_of_memoryC_@@@AɠP@R-Match_failureCf@eab@c@@A֠]@C%bytes@ܐ@*PervasivesA@-Class_tacticsA@&StdargA@&TacargA1__coq_plugin_name@}@@@,O-O@@0set_transparency@@I$list@@(LibnamesA)reference@@@@:@E$bool@@@)p>F$unit@@@?@@;@<9@]S'+^S';@@@&GenargA k(pr_debug@@@Eh kEe@@El kEi@@Ep kEm@;@@Eu kEq@"PpA!t@@Fx kEr@Es kEn@Eo kEj@Ek kEf@Eg kEd@e|e|@@ )wit_debug@@&GenargA+genarg_typeE$bool@@@ a GE$bool@@@ R G @@ S G@@G G@hk+.@@ %debug@@$PcoqA$Gram@%entry* H@@V S@hk+.@@ 2pr_search_strategy@@@] ]䰖@@] ]谖@@] ]찖@p@-Class_tacticsA/search_strategy@@] ]@@] ]𰖰y@@^Q ]@] ]@] ]@] ]@] ]@m04m0F@@ 9wit_eauto_search_strategy@tJ&option@#@@ b b@@ b ^q ^r ^s@@^p ^m@$r%vEH@@ 5eauto_search_strategy@j _@@_ _@1r2vEH@@@&ConstrA@)ProofviewA)NotationsFB3eq_constr_mod_evars@@@#EvdA(evar_map@@!Bx.@@'EConstrA!t@@Bx/@ @@Bx0E$bool@@@Bx1@x2@x3@x4Bx-@ha N Via N i@@S.progress_evars@@@)ProofviewA&tacticF$unit@@@6@@5S= @@@@S>@?S<@g Z ^g Z l@@@9Q9Q6@@u@r@@&G_autoA@ A@AB%%@CD0sEF  G@@@A@@AE@@H@@lI@@ABCFC@@F@@CJ@@ABB@@D@@G@@ABCD@@J@(P3Ltac_plugin.G_classA@@ @@A@#LocA'located@&ExtendA.ty_user_symbol@'TacexprA/raw_tactic_expr@@llh 0glob_tactic_expr@@lli@)TacinterpA%ValueA!t@@lld@@lg@%NamesA"Id@!t@@lj@lflu@@ltB@*TacentriesA@q@@dP@(,3Ltac_plugin.G_classA@@O@@A@&GenargA$ArgT@#tagEl=l8l@@mmA!@@@Q@(3Ltac_plugin.G_class"A@@l@@A7lA,@@@P@(3Ltac_plugin.G_class-X l l.Z  @,@@u D%@@@@@AB@@ACD@@H@(\3Ltac_plugin.G_class?A@@@@A@*ConstrexprA+constr_expr@@@uT@u,@(TactypesA4glob_constr_and_expr@@@uU@u-@'EConstrA&constr@@@u@u(@@@u+@@@u.@@u*@u9@@@u8Bf@xA@@@CN@(83Ltac_plugin.G_class|A@@@@Aw7@uG/@uH'@uI@@AuJAuMA@@@YO@(3Ltac_plugin.G_classA@@@@A(@uZA$@ @@dN@(3Ltac_plugin.G_classA@@@@A栰ᠰ@%HintsA,hint_db_name@@@u@um @un @ui@@@ul@@@uo@@uk@uz@@@uyBL@1@@N@(3Ltac_plugin.G_classA@@@@A"@u$@u&@u@@AuAuA`@E@@O@(3Ltac_plugin.G_classA@@#@@A#@uAk@P@@N@(d3Ltac_plugin.G_classT  V g j@@@tD@\@@H@(3Ltac_plugin.G_classA@@:@@A94@@>t>t@@>t>t&constr@@>t>t@@>t#@@>t@>t>t@@>tŐB @A@@@N@(3Ltac_plugin.G_class A@@j@@A*>tԠ'>tՠ$>t@@?t?tڐA@@@O@(3Ltac_plugin.G_class6A@@@@A(>tA$@@@N@(3Ltac_plugin.G_classAP  BR  @@@@t%D9@@@H@(D3Ltac_plugin.G_classMA@@@@A@@<tn<tF @@<to<tG&constr@@<t<tB@@<tE@@<tH@<tD<tS@@<tRBg@yA@@@DN@( 3Ltac_plugin.G_class}A@@@@Ax*<ta'<tb$<tc@@=td=tgA@@@ZO@(3Ltac_plugin.G_classA@@@@A(<ttA$@ @@eN@(3Ltac_plugin.G_classL m mN  @@@kYD@@@qH@(t3Ltac_plugin.G_classA@@@@A󠰖@%NamesA"Id@!t@@p<kz k{kv@@ky@@k|@kxk@@kB@A@C@@N@(P3Ltac_plugin.G_classA@@!@@AҠ'k)k+k@@kkA@W@@O@(43Ltac_plugin.G_classA@@5@@A&kA"@b@@N@( 3Ltac_plugin.G_classA@@@@@A?:@@kk@@kk&constr@@p;k@@k)@@k@kk@@kÐBO@@@N@(3Ltac_plugin.G_class#A@@m@@A'kҠ$kӠ!k@@kkؐAe@@@O@(3Ltac_plugin.G_class9A@@@@A%p'Ap@@@ N@(3Ltac_plugin.G_classDCEJ h k@C@@dqD<@@@H@(3Ltac_plugin.G_classPA@@@@AJ&option@@)MisctypesA&or_varA#int@@@ e@@ e e3@@ e2 e&or_var@@ e@@ e e5@@ e4 eJ&option@@#IntA!t@@ h@@ h e@@ e@@ e@ e e$@@ e#B@A@@@tN@(3Ltac_plugin.G_classA@@@@AO e:8 e;& e<@@ e= eA@.@@O@(3Ltac_plugin.G_classA@@ @@A' eA#@9@@N@(3Ltac_plugin.G_classA@@@@AI$list@@%HintsA,hint_db_name@@ h hT@@ hS h8 hV@@ hU h9I$list@@@ h h4@@ h7@@ h:@ h6 hE@@ hDBc@y@@N@(p3Ltac_plugin.G_class A@@W@@A2 h[4 h\6 h]@@ h^ haAw@@@O@(T3Ltac_plugin.G_class!A@@k@@A# hoA@@@N@(3Ltac_plugin.G_class,A@@v@@Aupܠ٠@@ jI@@ jH j4@@ j3 jѠР@@ jK@@ jJ j6@@ j5 j͠@@ j@@ j j@@ ju@@ j@ j j%@@ j$B@@@6N@(3Ltac_plugin.G_classoA@@@@Aj8 j;* j< j=@@ j> jAA@@@KO@(3Ltac_plugin.G_classA@@@@A$ jPA@@@VN@(h3Ltac_plugin.G_classA@@@@AؠӠ @@ j j@@ j~ jc  j@@ j jd@@ j j_@@ jb@@ je@ ja jp@@ joB@/@@N@(<3Ltac_plugin.G_classA@@ @@A) j+ j- j@@ j jA-@C@@O@( 3Ltac_plugin.G_classA@@!@@A# jA8@N@@N@(3Ltac_plugin.G_classA@@,@@A+&@@ k@@ k j@@ j j⠰@@ k@@ k k@@ j j㠰@@ k3@@ k2 j@@ jᠰ+@@ j@ j j@@ jB{@@@N@(3Ltac_plugin.G_class%A@@o@@A 8 k* k k@@ k k A@@@O@(l3Ltac_plugin.G_class:A@@@@A$ kA@@@ N@(,3Ltac_plugin.G_classEzF@@F$unit@@@c*B@@@@H@(3Ltac_plugin.G_classTA@@@@AJ&option@@&GenargA:raw_abstract_argument_type cu@@ ct@@ cs@&ExtendA&symbol@*VernacexprA+vernac_expr@@ c< cp@@ cv@ cr c@@ cBy@@@TJ@(3Ltac_plugin.G_classA@@@@A- cA@@@_K@(3Ltac_plugin.G_classA@@@@A%entry c@@ cA@@@pJ@(`3Ltac_plugin.G_classA@@@@A򠰖UR c@@ c@@ cMH c @@ c@ c c@@ cʐB@9@@J@(<3Ltac_plugin.G_classA@@@@A cܐA@D@@K@( 3Ltac_plugin.G_classA@@"@@A@ c@@ cA@S@@J@(3Ltac_plugin.G_classA@@1@@A0J&option@@@ d: d2@@ d1 d @@ d @@ d  d@@ d @ d d@@ dB@@@J@(3Ltac_plugin.G_classA@@b@@A( d'A@@@K@(3Ltac_plugin.G_class#A@@m@@A3 d(64 d4@@ d3 d+@> d6@@ d5 d,@@ d* d0A4@@@K@(3Ltac_plugin.G_classHA@@@@AN dO@@ dNAC@@@J@(x3Ltac_plugin.G_classWzX@@@@ bŐBO@@@*H@(<3Ltac_plugin.G_classczd@@@@ `B[@@@6H@(3Ltac_plugin.G_classorpvEH@n@@`nCh@@@CH@(3Ltac_plugin.G_class|r}vEH@F$unit@@@ `Dw@@@RH@(3Ltac_plugin.G_classrvEH@@A~ h@Ѡ _!@@_  _@rvEH@@@ @@@'*match*@I@@A@B@H@@AClD@@IA(|3Ltac_plugin.G_classrvEH@AC!@@@@@AB zD@@H(3Ltac_plugin.G_classA@@@@A@#TokA!t@@ _ _A9@7@@K@(3Ltac_plugin.G_classA@@@@A@@ _ _ΐAG@E@@&K@(3Ltac_plugin.G_classrvEH@@AN@L@@-HA(|3Ltac_plugin.G_classrvEH@AC@V@@@H@H@ABCD@@G(X3Ltac_plugin.G_classrvEH@@&GenargA6abstract_argument_typeg &rlevel@@ _#@@ _" _3A@u@@G@(D3Ltac_plugin.G_class r vEH@F$unit@@@_ B @@@.G@(,3Ltac_plugin.G_class r vEH@@@^B @@@;G@(3Ltac_plugin.G_class %r &vEH@F$unit@@@^B @@@JG@(3Ltac_plugin.G_class 4r 5vEH@@@^|B ,@@@WG@(3Ltac_plugin.G_class Ar BvEH@7A 4@@@`@@ABC@@F@(3Ltac_plugin.G_class Nh Ok+.@@@Y'C C@@@p@BC@@E@(h3Ltac_plugin.G_class ]h ^k+.@@@ rXKD R@@@E@(03Ltac_plugin.G_class ih jk+.@@A Y @ S@@S S@ vh wk+.@@@@@@@F@@A@E@@AB)C@@FA(,3Ltac_plugin.G_class h k+.@AC@@@@B6C@@E (3Ltac_plugin.G_class A@@@@A@@ V VA1@ @@H@(|3Ltac_plugin.G_class h k+.@@A8@@@EA(x3Ltac_plugin.G_class h k+.@AC @@@@@A YC@@D (T3Ltac_plugin.G_class h k+.@ǠK@@ S@@ S UA @5@@D@(@3Ltac_plugin.G_class h k+.@@@SB @A@@#D@($3Ltac_plugin.G_class h k+.@@)GeninterpA#Val@#tag1 S@@ S SŐA @X@@:D@(3Ltac_plugin.G_class h k+.@@&GenargA T=@@ T=@@ T=@@ S; S=@@ T=@ T= T=#@@ T="B @@@D@(3Ltac_plugin.G_class (A@@r@@A' T=4A @@@E@(3Ltac_plugin.G_class 3A@@}@@A 2 U=5@@ U=J@@ U=I@@ U=H V=A@@ U=@ U=8@@ U=K V=C@@ U=B U=9@@ U=7 U==A I@@@&E@(X3Ltac_plugin.G_class dA@@@@A̠\ UCd@@ UCcA X@@@5D@(43Ltac_plugin.G_class sY** t\@.@@ S;B d@@@AB@(3Ltac_plugin.G_class Y** \@:@@ S4B p@@@MB@(3Ltac_plugin.G_class O O@F$unit@@@4A ~@ @@@@A@@A@(`3Ltac_plugin.G_class TCE W(@@@ "cl@ n@ S'< S'>@@!b@ ]@ S'? S'@@@@ @@@ A@@B@@AB@@B@(<3Ltac_plugin.G_class W W"@ m@@)q)A%!r@ @ TCT TCU@@"gr@@)GlobnamesA0global_reference@@@ UYa UYc@@"ev@@%NamesA:evaluable_global_reference@@$##@ V V@@@ Z@@@C@@A&B@@.A@@AB@MA@@A@D@((3Ltac_plugin.G_class W W$@@A9@ j@@CA($3Ltac_plugin.G_class V V@ABB@ t@@@@A@B@B (3Ltac_plugin.G_class V V@@'EnvironA#env@@$%(AY@ @@C@(3Ltac_plugin.G_class V W$@@A`@ @@BA(3Ltac_plugin.G_class (UYf )UY@ABi@ @@@>@A=@A (3Ltac_plugin.G_class 3UY] 4W$@@@s@ @@ A@(3Ltac_plugin.G_class :Y** ;\@@A &@ @@@ a%param@A@@A@ A@@A@AB(3Ltac_plugin.G_class JZqs K[@@A 8 /"cl@@&GenargA4raw_generic_argument@@ T7 T7@ \A@@ @@A@ 0@ @@: X: @@:  V8@ lZqs m[@@@ @@@@B@@AD)C@@9@AB6@DA(3Ltac_plugin.G_class ~Zqs [@AB4@ @@ BB@C (3Ltac_plugin.G_class Zqs [@ 6abstract_argument_type3 V8㠰 &rlevel@@ T: T: V8@@ V8 V:AT@ @@ D@(3Ltac_plugin.G_class Zqs [@ N W:"!@@ W:@@ W:@@ W: X:@@ W: W:@@ W: X:@@ W: W:@@ W: W: A@ C@@QD@(p3Ltac_plugin.G_class Zqs [@@A@ J@@XC(43Ltac_plugin.G_class Y** \@A@ @ R@@A(,3Ltac_plugin.G_class Zqs [@@A _$atts@@,VernacinterpA$atts@@ T; T7@ Zqs [@@ `"st@@+VernacstateA!t@ T; T; T7 T7@ Zqs [@@@ @@@v@C@@A.B@@A@@AB@B@@ A@@AB@CA((3Ltac_plugin.G_class %[ &[@AB?@ @@@@A@B@B (3Ltac_plugin.G_class 1Zqs 2[@@@J@ @@ B@(3Ltac_plugin.G_class 8Y** 9\@@A ' $!i@A#int@@@ T7 T4@ IY** J\@@ %$depr@`+deprecation@@ T5 T4@ VY** W\@@ &!f@m.vernac_commandr+plugin_args@@ T4@n T4 T4@ hY** i\@@@ @@@%D@@AC@@B5B@@ +4@A@@AC@@DA(3Ltac_plugin.G_class {Y** |\@A@ g@ @@@@A@B@@B (3Ltac_plugin.G_class Y** \@@A r@ @@@ gL@A@@A@@AB(3Ltac_plugin.G_class A@@ @@A@A  dH@@&GenargA4raw_generic_argument@@ T;E T;`@ A@@ @@A@@ @@@ @B@@A @B@@B(`3Ltac_plugin.G_class Y** \@A@ @ #@@*A&(@3Ltac_plugin.G_class A@@ @@A@@& e#loc@F$unit@@@ T;C@ A@@ @@A@@ 8@@@A@@A@@A@(,3Ltac_plugin.G_class Y*\ Y*p@@@@ B@@@ f@A@@A@@A@(3Ltac_plugin.G_class Y** \@@@ Ȱ b!i@@@ T;L T;$@ Y** \@@ c!f@@I$list@\@@ T;D@;@*VernacexprA5vernac_classification@@ T;B@ T;A@ T;@ T; @Y**\@@@ u@@@A@@,B@@AB@@B@(3Ltac_plugin.G_classY**\@@@  h!i@@@ S< S;@Y**\@@ i!r@I$list@@'EgrammlA1grammar_prod_item@@ S;@@ S; S;@3Y**4\@@@ @@@(B@@AA@@B@@B@(3Ltac_plugin.G_class?^@ajm@@A+@ @@@ b@A@@A@ A@@A@AB(3Ltac_plugin.G_classN_O`Ji@@A< ^"cl@@@ ZC ZD@[A@@ @@A@ _ @  @@D( ^D @@D \D @k_l`Ji@@@ @@@@B@@AD$C@@3@AB1@DA(3Ltac_plugin.G_class}_~`Ji@AB/@ @@ B=@C (p3Ltac_plugin.G_class_`Ji@1 \D @@ ZD1 ZD \D@@ \D \DAK@ @@D@(`3Ltac_plugin.G_class_`Ji@ J ]D@@ ]D+@@ ]D*@@ ]D) ^D"@@ ]D! ]D@@ ]D, ^D$@@ ]D# ]D@@ ]D ]DA|@ >@@MD@(D3Ltac_plugin.G_class_`Ji@@A@ E@@TC(3Ltac_plugin.G_class^ajm@A@@ M@@A(3Ltac_plugin.G_class_`Ji@@A `@@@ ZDZ ZC@_`Ji@@ a@@ ZDX ZDY ZC ZC@_`Ji@@@ r@@@e@C@@A"B@@A@@AB@B@@ A@@AB@CA(3Ltac_plugin.G_class`JN`Jg@AB3@ @@@@A@B@B (3Ltac_plugin.G_class _!`Ji@@@>@ @@ B@(3Ltac_plugin.G_class'^(ajm@@A Y@@@ ZC ZC@4^5ajm@@ Z@@@ ZC ZC@>^?ajm@@ [@砰@@ ZC@\ ZC ZC@K^Lajm@@@ @@@D@@AC@@B)B@@ ]@A@@AC@@DA(3Ltac_plugin.G_class^^_ajm@A@J@ @@@@A@B@@B (x3Ltac_plugin.G_classi^jajm@@AU@ @@@ h/@A@@A@@AB(d3Ltac_plugin.G_classvA@@ @@A@Ac e'@@@ ZDw ZD@A@@ @@A@@ @@@@B@@A@B@@B(43Ltac_plugin.G_class^ajm@A@z@ @@%A!(3Ltac_plugin.G_classA@@ @@A@@! f@@@ ZDu@A@@ @@A@@ @@@ A@@A@@A@(3Ltac_plugin.G_class^^@@@@ @@@ go@A@@A@@A@(3Ltac_plugin.G_class^ajm@@@ c@z@@ ZD~ ZDi@^ajm@@ d@@ؠN@@ ZDv@3@@ ZDt@ ZDs@ ZDr ZDe@^ajm@@@ E@@@A@@"B@@AB@@B@(3Ltac_plugin.G_class^ajm@@@̰ i@@@ YD YD@^ajm@@ j@Πˠ@@ YD@@ YD YD@^ajm@@@ l@@@B@@AA@@B@@B@(t3Ltac_plugin.G_classff@@A l$_prc@@e|e|@@ m%_prlc@@e|e|@@ n$_prt@@e|e|@@ o!b@@!e|"e|@@@ @@@D@@AC@@BB@@A@@AC@@D@(X3Ltac_plugin.G_class1f2f@@A,@ @@D@(L3Ltac_plugin.G_class8f9f@@@3@ @@D@(,3Ltac_plugin.G_class?h@k+.@@A1 #ist@@)TacinternA)glob_sign@@ HW G@RhSk+.@@ !v@ G@Zh[k+.@@ #ans@@@H G@ehfk+.@@@ @@@C@@A)B@@A@@AB@@CA((3Ltac_plugin.G_classuhvk+.@AB6@ @@@@A@B@@B (3Ltac_plugin.G_classhk+.@* G&glevel@@ H\ H G@@ G HAU@@@C@(3Ltac_plugin.G_classhk+.@@&GenargA5glob_generic_argument@@ HUBf@@@0B@(3Ltac_plugin.G_classhk+.@4raw_generic_argument@@ HV HBv@)@@@B@(3Ltac_plugin.G_classhk+.@4 H2@@ H H H@@ H HA@B@@YC@(3Ltac_plugin.G_classhk+.@@@@I@@`B@(3Ltac_plugin.G_classhk+.@T? KT J I_@@ J3 J J@@ J JA !s@@)Mod_substA,substitution@@ Kd J. H@h k+.@@ !x@c H@hk+.@@@@@@ B@@A A@@B@@C@(|3Ltac_plugin.G_classhk+.@@&GenargA5glob_generic_argument@@ J,B3@@@B@(h3Ltac_plugin.G_class,h-k+.@5glob_generic_argument@@ J- KDBC@@@&B@(X3Ltac_plugin.G_class p#loc@@#LocA!t@@ V@hk+.@@@(@@@A@@ q}@B@@AB@@B@(3Ltac_plugin.G_classj#j(@@@Z f@@@ V@hk+.@@@>@@@ A@@A@@A@(3Ltac_plugin.G_classhk+.@@&GenargA0generic_argument &rlevel@@ r] r]@@ s] s]B۰ r#loc@J&option@>!t@@ r[c@ r[b r[\@hk+.@@ s!v@@ r[g r[]@ h k+.@@@@@@ @A@@B@@AB@A@@A@B@(3Ltac_plugin.G_classhk+.@Z s]F s] s]@@ s] s]AA@@@C@(3Ltac_plugin.G_class1h2k+.@@AH@@@%BA(t3Ltac_plugin.G_class:h;k+.@A@*@@@@.@A*@A (\3Ltac_plugin.G_classDpEp@@A7 $_prc@u@Mm0GNm0K@@ %_prlc@s@Sm0LTm0Q@@ $_prt@q@Ym0RZm0V@@@@@@D@@AC@@BB@@ %@A@@AC@@DC(@3Ltac_plugin.G_classlnbrmnb~@@A(@@@@ @E@@A@@ABC@@E($3Ltac_plugin.G_class{o|o@@A7@@@E(3Ltac_plugin.G_classm0Gp@A@s@@@*D (3Ltac_plugin.G_classrvEH@@@ #ist@@)GeninternA)glob_sign@@ ^ ^@rvEH@@ !v@ ' _8 _7 _ _ ^ ^ ^ ^ ^ ^ ^ ^~@rvEH@@@0@@@5B@@A$A@@B@@B@(3Ltac_plugin.G_classrvEH@@@ !s@@@ ^@rvEH@@ !v@1@rvEH@@@O@@@B@@A A@@B@@B@(3Ltac_plugin.G_classrvEH@ !t@@ ^ ^ԐB #ist@ +interp_sign@@ ^ ^@rvEH@@ !v@W@r vEH@@@{@@@B@@A A@@B@ A@@A@B@(3Ltac_plugin.G_classrvEH@ A#tagn@@ ^ ^ېA/@@@C@(|3Ltac_plugin.G_class'r(vEH@ ; ^@@ ^ ^A@@@@)C@(d3Ltac_plugin.G_class8r9vEH@@@G@@@0B@(H3Ltac_plugin.G_class?s @s@@@  @@@ _@HrIvEH@@@@@@ A@@ @B@@AB@@B@(,3Ltac_plugin.G_classUt'Vt/@@@ ˰ @@@ _@^r_vEH@@@@@@ A@@ &@B@@AB@@B@(3Ltac_plugin.G_classku2=lu2A@@@  @@@ _@truvEH@@@@@@ A@@A@@A@(3Ltac_plugin.G_class~rvEH@@@ ` `@@ ` `ŐB @@@ `@ ` `|@rvEH@@ @x ` `}@rvEH@@@@@@ m@A@@B@@AB@A@@A@B@(3Ltac_plugin.G_classrvEH@- `Ǡ= ` `@@ ` `͐A:@8@@C@(3Ltac_plugin.G_classrvEH@@AA@?@@%BA(3Ltac_plugin.G_classrvEH@A@@H@@@.@A*@A (3Ltac_plugin.G_classz@@@A@R@@@ @A@@A@UA@@AB@@B@AB(3Ltac_plugin.G_class{@@A !d@@@ a= a?@A@@K@@A@ !s@  aB@ A@@S@@A@ %depth@ aE@A@@[@@A@ @t aR@{@@ @  ak@{@@ @ ) &@@a a@@a a@-{.@@@@@@ @D @C @B@@*HGG@@AB!J7E@@_@,IDF@@ABCa@JA(3Ltac_plugin.G_classM{N@AB]@@@!Cm@I (p3Ltac_plugin.G_classX{Y@Ϡ? a@@ a a a@@ a aAy@@@J@(`3Ltac_plugin.G_classq{r@ݠX a N[ a@@ a a Md a@@ a a@@ a aA@@@?J@(D3Ltac_plugin.G_class{@@A@@@FIA(@3Ltac_plugin.G_class{@AB@@@qb@@_@ABC@H(03Ltac_plugin.G_class{@! ao@@ a ay aq@@ ar awA@/@@I@(3Ltac_plugin.G_class{@@A@6@@%HA(3Ltac_plugin.G_class{@AB@@@@@@@AB1C@G(3Ltac_plugin.G_class{@P aVN@@ ai a` aX@@ aY a^A@^@@H@(3Ltac_plugin.G_class{@@A@e@@%G (3Ltac_plugin.G_classz@@A@@m@@A(x3Ltac_plugin.G_class{@@A @@@ b a:@{@@ @@ b b a8 a9@{ @@@@@@ @C@@A"B@@A@@AB@A@@AC@@B@@AB@CA(t3Ltac_plugin.G_class6~gl7~g@AA5@@@@@A@B@B (`3Ltac_plugin.G_classB}:?C}:e@F$unit@@@ bBH@@@B@(@3Ltac_plugin.G_classQ|!R|8@F$unit@@@ aAW@@@"B@(,3Ltac_plugin.G_class`{a@@@^@@@)B@(3Ltac_plugin.G_classgzh@@@A] /@.@@ a `@tzu@@@ +@*@@ a  `@~z@@@ (@'%@@ a @| a  `@z@@@@@@@D@@AC@@B)B@@  W@A@@AC@@DA(3Ltac_plugin.G_classz@@A@@@@@@A@B@@B (3Ltac_plugin.G_classz@@@A@@@@  o@A@@A@@AB(3Ltac_plugin.G_classA@@@@A@A @%@@ b b@A@@ @@A@ @  b@A@@@@A@ @ b@A@@@@A@@D@@@v 7@Du :@Ct =@B@@A1@B@@D/(43Ltac_plugin.G_classz@@A@@W@@;A7(3Ltac_plugin.G_classA@@6@@A@@7 4@3@@ b@A@@?@@A@@h@@@ A@@A@@A@(3Ltac_plugin.G_classzz@@@@r@@@  @A@@A@@A@(3Ltac_plugin.G_class z @@@@ 0@@@ b b@z@@@ /@@.b@@ bذ@3+@@ b@ b@ b b@(z)@@@@@@@A@@"B@@AB@@B@(3Ltac_plugin.G_class4z5@@@@) &@@@ cG c0@@zA@@@ %@$!@@ c;@@ c: c,@OzP@@@@@@@B@@AA@@B@@B@(H3Ltac_plugin.G_class[I  !\I  e@@@!d@R k@dA@@@@A@#ist@@)GeninterpA+interp_sign@@ k%@rA@@@@A@@@@@B@@AA@@B@@B@(3Ltac_plugin.G_class~G  G  @@@ް!d@, j7@A@@@@A@!l@ j@A@@@@A@+@*@@ j@A@@@@A@@ @@@C@@AA@@B@@AB@@C@(3Ltac_plugin.G_classE C IE C s@@@!d@  e6@A@@@@A@!l@ hW@A@@@@A@R@Q@@ hz@A@@@@A@@1@@@C@@AA@@B@@AB@@C@(3Ltac_plugin.G_classM  M  @@@!h@k@A@@ @@A@!c@k@A@@'@@A@y@x@@p2@A@@/@@A@@X@@@B@@AC@@A@@AB@@C@(3Ltac_plugin.G_classQ  Q  @@@;"ty@<tp@A@@F@@A@<@@@<t@A@@N@@A@@w@@@ A@@B@@AB@@B@(d3Ltac_plugin.G_classU 6 XU 6 d@@@="ty@ >t@A@@c@@A@>@@@>t@!A@@k@@A@@@@@ A@@B@@AB@@B@(<3Ltac_plugin.G_class-Y  .Y  @@@?!c@@uV@7A@@@@A@@!i@@u@>A@@@@A@A@@@@u@FA@@@@A@@@@@C@@AB@@A@@AB@@C@(3Ltac_plugin.G_classTh q sUs#(@@@KT!t@@[g Z m\g Z n@@@@@@ A@@A@(A@@A@A@(3Ltac_plugin.G_classgrhr"@@AU"gl@$GoalA!t@@SS@yh q zh q @@V%concl@@'EConstrA&constr@@U@i  i  @@g%check@ @@@@U@j  j  @@@ @@@C@@A%B@@6A@@AB@jA@@AOB@@B@CA(3Ltac_plugin.G_classk  q@AAE@ @@@@A@B@B (3Ltac_plugin.G_classj  r"@@AP@+@@ BA(3Ltac_plugin.G_classi  i  @AAY@5@@@&@A%@A (3Ltac_plugin.G_classi  r"@@@c@?@@ A@(3Ltac_plugin.G_classpp@@Anh#gl'@l@@UU@k  k  @@i%sigma@@#EvdA(evar_map@@yW@l  l @@j(newconcl@x@@W}@m.:m.B@@@o@@@+A@@AC@@#B@@AB@B@@A@@AB@C@(h3Ltac_plugin.G_classoo@@"PpA!t@@VWAG@@@C@(P3Ltac_plugin.G_class!o"o@@AN@@@%C@(H3Ltac_plugin.G_class(nal)na@@@VVC\@@@3C@(83Ltac_plugin.G_class6nai7p@@Ac@@@:CA(43Ltac_plugin.G_class?m.E@m.]@AAl@@@@C@A@AB@@B ( 3Ltac_plugin.G_classKm.6Lp@@Aw@@@ BA(3Ltac_plugin.G_classTl Ul *@AA@@@@X@AT@A (3Ltac_plugin.G_class_l `p@@@@@@ A@(3Ltac_plugin.G_classfvG|gvG@@@l@@llByk!t@l@zA@@@@A@l@@@ll@A@@@@A@@@@@A@@B@@AB@$A@@A@B@(3Ltac_plugin.G_classvGmvG@@@!@@@B@(3Ltac_plugin.G_classe  e  X@@AC%sigma@`@a N ja N o@@D!x@Z@a N pa N q@@E!y@T@a N ra N s@@@'EConstrA@%@@@'*match*@G@F'*match*@E@D@@A(C@@B#B@@A@@AC@@@@@AG@(3Ltac_plugin.G_classd  d  @@A;"e1@@$EvarA!t@@C@d  d  @@"l1@H%array@@@C@C@d  d  @@"e2@'@@C@d   d  @@"l2@"@@C@C@d  d  @@@@@@@J@Hm@RK@@AB,I@@e@AdcBC@aK@(3Ltac_plugin.G_class/d  0d  @E$bool@@@B CBi@@@K@(l3Ltac_plugin.G_class@d  Ad  @@Ap@@@&K@(3Ltac_plugin.G_classGc  Hc  @@&ConstrA,kind_of_term@@@@ &ESorts@!t@@)EInstanceA!t@@@@B@@@@@A@BC@D@(3Ltac_plugin.G_classtc  uc  @-*@@x@.@@xA(@@xB$@@xC@@x?B@@@@@AB@C@(p3Ltac_plugin.G_classc  e  X@@@@@@ C@(L3Ltac_plugin.G_classe  6e  S@@@Q!x@UBxDB @e  /e  0@@R!y@RBB@e  1e  2@@@!@@@B@@AA@@B@~A@@AB@@B@B@(%`3Ltac_plugin.Rewrite&_none_A@AAA@Q*floatarray@,@@@A@@@@@@@P5extension_constructor@A#int@,@@@A@@@@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@@а_$true@@@@@A@@@@AF$unit@,@@а`"()@@@@@A@@@@A#G#exn@,@@AA@@@@@&H%array@,@M@A@A@@@@@-I$list@,N@Aаa"[]@@@ @аb"::@ @@O@@@@A@Y@@@@EJ&option@,P@Aаc$None@@@$@аd$Some@ @@*@@A@Y@@+@@WN&lazy_t@,1Q@A@A@Y@@1@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@AJ=ocaml.warn_on_literal_patternNO@\.Assert_failureC@@X@@AX[\@Y0Division_by_zeroC$@@@A_bc@X+End_of_fileC+@@@Afij@W)Sys_errorC2@.@@An$qr@[.Sys_blocked_ioC:@@@Au+xy@V)Not_foundCA@@@A|2@U'FailureCH@D@@A:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@AI@S-Out_of_memoryC_@@@AP@R-Match_failureCf@eab@c@@A]@C%bytes@ِ@*PervasivesA@"PpA@'CErrorsA@$UtilA@%NamesA@'NameopsA@'NamegenA@&ConstrA@'EConstrA$Varsj@)ReductionA@)TacticalsA#NewA@'TacticsA@.Pretype_errorsA@+TypeclassesA@'ClassesA@*ConstrexprA@)GlobnamesA@#EvdA@)MisctypesA@%LocusA@(LocusopsA@*Decl_kindsA@+ElimschemesA@'EnvironA@'TermopsA@'EConstrA@(LibnamesA@)ProofviewA)NotationsF@'ContextA%NamedA+Declaration@)NamedDecl@A@'ContextA%NamedA+Declaration@@7plugins/ltac/rewrite.mliKKiKw@/classes_dirpath@@%NamesA'DirPathD!t@@*!)@pp@@ Q5init_relation_classes@@L@@V# QV @@WR QV!@V" QV@(sSW)sSl@@ T+init_setoid@@@@X TX@@X, TX@X TX@@c= c9@MM@@ &coq_eq@@G@@c_~@@   c\@c^=@@c[@cZ9@@c]@cY@cX cT@2N3N@@ +coq_f_equal@@k@@c}@@ B cz@c|a@@cy@cx]@@c{@cw@cv cr@VO  WO  #@@ 'coq_all@@@@c@@ & c@c@@c@c@@c@c@c c@zP N R{P N Y@@ $impl@@@@c$ c@c@@c @c@@c@c@c c@Q  Q  @@ )goalevars@@@c cӠ@c@c c@c c@V  #V  ,@@ )cstrevars@@c㠰c c@c c@c c@W ? CW ? L@@ -new_cstr_evar@@(evar_map@@d^ c젰@$EvarA#SetF!t@@j c@c c鰖@@'EnvironA#env@@d_ c󰖰@%types@@dO c8(evar_map@@j j頰7@@j j@j j栰@'EConstrA!t@@m j@j c@c c@c c@c c@"Y ` d#Y ` q@@ K/e_new_cstr_evar@@A@@m Km@@*PervasivesA#refo@@mԠk@@m@m Kp@@p Km@W@@m Km=@@p Km@m Km@m Km@m Km@Z` n r[` n @@1extends_undefined@@@#EvdA(evar_map@@ppΰ@@@qpҰE$bool@@@qp@pp@pp@e  e  @@.app_poly_check@@@'EnvironA#env@@qq@@q6q"@@ @#EvdA(evar_map@@qq2qq3@q4q/@'EConstrA!t@@qq0@q1q7Aq8q&@H%array@@@q@@qq*5qР+@qq͠@'EConstrA&constr@@qq@qq+@q,q'@q(q#@q$q@q q@i z ~i z @@&0app_poly_nocheck@@@q&q氖@@q&q갖@@ 6q&q[@@r&q@q&qAq&q@Vi@@r@@r&q򰖰u@@r&r@r&q@q&q@q&q@q&q@q&q@6o < @7o < P@@--app_poly_sort@@}@@r-r@@@r<-r+@r*@@@@r2r3@r9-r#@@r)@r(Ar'@@@r&@@r%@@r4-r$@r"@r!@r @r@r-r@r-r@{s  |s  @@/0find_class_proof@@@rn,@@r/rer/rf@rl@@rm@rkArj/rB@@@#EvdA(evar_map@@r/rˠ@r/rŰ@@rr@rà@@r@rAr/rF@C@@r/rJ@N/rN@@'EConstrA&constr@@r/rR@/rV52@r @@r@r/rW@rX/rS@rT/rO@rP/rK@rL/rG@rH/rC@rD/rA@w  w @@;.GlobalBindings@A!M@<0relation_classes@!J@@sG@@sK@ +@@=)morphisms@2[@@sO@@sS@!,.",I@@>(relation@Fo@@sW@@s[u@@s_@sb@:JL;Jo@@?(app_poly@@j#env@@sc@@@sf@@@@si@@sl&constr@@so@sr@ss@&constr@@st@@sx@@s|&constr@@s@s@s@s@s@s@}pr~p@@@%arrow@@@@s@@s&constr@@s@s@s@@@@B(relation@@@@t@@t&constr@@t@t@t@)/)7@@C.reflexive_type@@@@t꠰@@:uBt@t鰒@@t@t堰@@t@t@tCt@@@D/reflexive_proof@@@@u&Ct@t@@t @t@@t@t@tDt@@@E.symmetric_type@@7@@u4@@:u@Du@u-@@u@u)@@u@u@uEu @" #@@F/symmetric_proof@@]@@u,&Eu)@u+O@@u( @u'K@@u*@u&@u%Fu!@DGMEG\@@G/transitive_type@@@@uB|@@:ujFu?@uAu@@u>@u=q@@u@@u<@u;Gu7@jk@@H0transitive_proof@@@@uX&GuU@uW@@uT @uS@@uV@uR@uQHuM@@@I/forall_relation@@@@un@@HgHuk@um@@uj@ui@@ul@uh@ugIuc@%@@J2pointwise_relation@@@@u&Iu@u@@u @u@@u@u~@u}Juy@PVPh@@K3forall_relation_ref@@@@uy@@u@uKu@@@L6pointwise_relation_ref@@@@u@@u@uLu@@@M*respectful@@3@@uj@@LLu@u)@@u@u%@@u@u@uMu@6<6F@@N.respectful_ref@@ @@uѰ@@u@uNu@0lr1l@@O0default_relation@@k@@u頰@@:V :u@u谒a@@u@u䠰]@@u@u@uOu@VW@@P*coq_forall@@@@v:v@v@@v @v@@v@v@vPu@x y@@Q+subrelation@@@@v@@::v@v@@v@v@@v@v@vQv@;A;L@@R.do_subrelation@@@@v3@@:Wv:v0@v2@@v/@v.@@v1@v-@v,Rv(@zz@@S1apply_subrelation@@@@vI&:vF@vH@@vE @vD@@vG@vC@vBSv>@@@T6rewrite_relation_class@@!@@v_X@@SSv\@v^@@v[@vZ@@v]@vY@vXTvT@  @@U,proper_class@@+TypeclassesA)typeclass@@voUvk@@vlUvj@%LR&L^@@2proper_proxy_class@@@ww@@ww@89@@+proper_proj@,@@ww@@ww@KL@@+proper_type@@@@|:|(|)@|*|%@@|Q|N:|O@|P|K@@|S|L@|M|&@|'|@zZ`{Zk@@1proper_proxy_type@@@@||m@@||n@|o|j@@|||@||@@||@||k@|l|X@,@@,proper_proof@@@@||@y@@||@c@@||@ |@|@@|࠰ @@|@|ߠ@@|@||@||@||@||@||@||@@@3get_reflexive_proof@@s@@}}@6@@}-G@},}@3@@}@l@@}X:}@} 9@@}@} @} @} @} }@}}@$%@@3get_symmetric_proof@@@@}N}<@j@@}h3@}g}M@g@@}L@@@}ID:}J@}Hm@@}K@}G@}F@}E@}D}=@}>};@XY@@4get_transitive_proof@@@@}}w@@@}@}}@@@}@@@}0:}@}@@}@}@}@}@}}x@}y}v@393M@@+mk_relation@@V@@}}@J@@}}@@@}}B@@}ĠA@@}@}}@}}@}}@}}@@@/build_signature@@@@}簖@@@}밖@@'EConstrA&constr@@}ﰖ@  񠰒 %types@@~  %types@@~@@~@~@@~@@~}󰖰@  5%types@@~6  ?%types@@~8@@~7@~5@@~4~`_@@ 6  :@@@@@@~@~}@}}@}}@}}@}}@ >?E ??T@@p+unfold_impl@@@#EvdA(evar_map@@p@@@p@@p@p@p@ b## c##@@v*unfold_all@@$@@]v@@@-v @@v!@"v@v@ $$ $$@@-unfold_forall@@C@@@@@@@@@@ %% %%@@.arrow_morphism@@@@"@D@@s&@@'EConstrA&constr@@@*@.@@@t2@ 6/@rj@@@@3@@6@@@@k@l7@83@4/@0+@,'@(#@$!@  &&  &&@@0decomp_pointwise@@@#EvdA(evar_map@@<@@#IntA!t@@Y=@]&constr@@>?@@@A@B;@ #))  $))@@/apply_pointwise@@,@@)@@@*@ Y 3@@2,+@-@.@/(@ H** I**@@9pointwise_or_dep_relation@@@@𰖰@@@@@@%NamesA$NameA!t@@@@@A@@@@@@3@?@@@@@@@ ),, ),,@@)lift_cstr@@@'EnvironA#env@@[@d@@@ Ҡ &constr@@@@Ű@ @@Wװ@@@X۰@@ !@@@@@@@߰L5-1@@Y@V@@U@@@@@@@ 0-- 0--@@+unlift_cstr@@@@@@ u@@򠰖@@@@ @@@@@@ ;S22 <S23@@;is_applied_rewrite_relation@@@@@ ~(evar_map@@Ű@+rel_context@@"ɰ@@@#Ͱ5@@!z@@y@@@@@ vX33 wX33@@@@ y zk66@-type_app_poly@@@QN@ #env@@R@ sV@@ (evar_map@@ @l@@r@qApZ@򠰳 @@o@@n^ $(evar_map@@&@ @@@_@`[@\W@XS@TO@PM@ r77 r77@@*PropGlobal@&Consts@0relation_classes@ @@@@@ z88 z88@@)morphisms@Ǡ @@@@@ {88 {88@@(relation@ߠ @@@@͠ @@@@ -|88 .|88@@(app_poly@@ @ @@ ⠰ @@@琐A@  @@@@䰒 @@@@@@@@ [}939; \}939C@@%arrow@@ @@ @@@ @@@񠰳 @@@@@ ~9W9_ ~9W9d@@+coq_inverse@@ @@ -@ @@ @ @@@@  @ 99 99@@@@ x8l8n 99@@!G@@@@@@@ @@@@@@ @@  @@@  @@@  @@@@@@@@  @@@ ! @@@  @@@@@@@@ 4 1@@@ ? &@@@ # @@@@@@@@ R O@@@ ] D@@@ A >@@@@@@@@ p m@@Ƞ@ǰ { b@@Š@Ġ _ \@@@@@@@@  @@Ϡ@ΰ  @@̠@ˠ } z@@@@@@@@  @@נ  F @@@ְ  @@Ӡ@Ҡ  @@@@@@@@  @@ߠ  F @@@ް  @@۠@ڠ  @@@@@@@@ @@ⰳ \ Y@@@@@@@ @@尳 i f@@@@@@@  @@ B ?F >@@@찒  @@@蠰  @@@@@@@@ @@𰳱  @@@@@@@ < 9@@@ G .@@@󠰳 + (@@@@@@@@ Z W@@@ e L@@@ I F@@@@@@@@ x u@@@  j@@@ g d@@@@@@@@  @@ @   @@ @  @@ @@@@@@  @@@  @@@  @@@@ @@@@  @@F@@@  @@@  @@@@@@@@@@@@@@@@@@@@@Ơ ! @@!@@ @@@@@@(@'$ @@%@$@@&@#@"@@@@74@@0mjFi@@-@/G.@@,@++(@@.@*@)@x@u@@ > ;@@=@ @@<@V @@;@@p 8@@8 l iF h@@9@7 5 2@@:@6@5@4@3@2@1@c@`@@  @@I@@@HH@G@  @@F@  @@D[@C  @@E@B@A@@@?@>@[@X@@  @@U@@@T@@S@  @@R@  @@PS@O  @@Q@N@M@L@K@J@S@P@@ & #@@a@@@`8@_@  @@^@  @@\K@[  @@]@Z@Y@X@W@V@K@H@@ @@j@ @@i@ ~@@h |@@f {@@g@e@d@c@b@:@7@@ @@q@@@@+(@@@#"7!@@~ ?@@@@@}@@|@@{@N@@xV@@z@@y@w@@vB` @@rK @@u@t@@s@p@o@n@m@l@k@@@@  @@@  @@  @@@@@@@@ @@@  @@  @@@@@@@@41@@@  @@  @@@@@@@@ P@@@ '@@@@@@@ /@@@ @@kh@@@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'@@@ @@ @@@@@@@ @@@ @@@A@@@) @@@QN@@@WT@@@@@@@@@@@@@@@ΰ@ @@İ@vQu@@@@̰@zw@@ư@a^@@ǰ@ fn @@@@@@@ɰ1 $#@@@@@@@@@@@@_@\@@W@if@@֠P@հ@=[@@@@԰E@@@@@@F@C@@ C@@@;@@߰@6@@ް@@@ݰe@@@@@@@@@/@@@9999@@ @@@@ @밒@@ @蠰@@@@@ @ @@@@ @򰒠@@ @@@@@@ @ @@@@ @$ @@ @@@@@@ @ @@74@@ @B)@@ @&#@@@@@ @ @@UR@@ @`G@@ @DA@@@@@ @ @@sp@@ @~e@@  @ b_@@ @ @ @ @ @@@@F@@@@@@@@@@@ @ @@@@F@@@@@@@@@@@ @ @@@@"A>@@!@ @ @ @@@@%NK@@$@#@ @ @@@@-'$F#@@*@,@@)@(@@+@'@&@ @ @@@@0~{@@/@.@ @ @@!@@7 @6,@@4 @3 @@5@2@1@ @ @@?<@@> @=J1@@; @:.+@@<@9@8@ @ @@]Z@@E @DhO@@B @ALI@@C@@@?@ @ @@{x@@L @Km@@I @Hjg@@J@G@F@ @ @@@@S @R@@P @O@@Q@N@M@ @ @@@@[F@@X@Z@@W@V@@Y@U@T@ @ @   @@]@@\@ @ @   @@_@@^@ @ @ @@a@@`@ ~@ {@@@@h d@g @@e o@d@@f@c@b@ m@ j@@@@pROFN@@m@o,@@l@k @@n@j@i@ ]@ Z@@# @@}@@@|@;@@{@@U@@xQNFM@@y@w@@z@v@u@t@s@r@q@ H@ E@@@@@sp@@ -@@qn@@@@@ @@xu@@@@@@@~@ @@ =@@@@@@@ %@@@@@@@ 8@@@@@@@@@ 8@ 5@@ @@@@@ @@@@@@@ 0@@@@@@@@@ 0@ -@@~@@@n@@@c@@a@@`@@@@@@@ @ @@@@@@@°@  @@@   @@ $ @@@@@@@@@@ 3 @@ ; @@@@@@@BE@@0  @@@@@@@@@@@@ @ @@  @@ǰ@@@ư@@@@@ @ @@  @@̰@@@˰@@@@@ @ @@  @@Ѱ@@@а@@@@@ @ @@5@@@ @@ڰ@  @@@@@@۰@ @٠@ P M@@@@@߰@@@@@@@@@@@@ @ @@  @@@  @@@  @@@@@@ @ @@  @@@  @@@  @@ @@@@ @ @@@@@o@@@  |A {@@@v@@@63@@@<9@@@@@@@@@@ o@ l@@ g d@@@@@@ [6 Z@@ @@ @_\@@@ F C@@@ 񠰒 K S@@@@ @ @@  1 $ #@@@@@@@@@@@@ D@ A@@ <@ N K@@ 5@@ "  @@@@@ *@@@@@@ +@ (@@(@@ @ @@@ @@@@@ J@@@@@@@@@ @ @ Oi@@"@@!@ @ @ Zt@@$@@#@ @ @ h@@'@@&@@(@%@ @ @@ @ ~@@  }@@3@2A1@ @@0@@/ @@.@-@,@+@*@)@ @ |@@ @@;EBFA@@8@:@@7@6@@9@5@4@ |@ y@@2/@@B w@A=$@@? @>!@@@@=@<@ x@'inverse@@ @@gD@,@@u @tH@~@@`L@ P z@@\]@[@@^@ZQ@RM@NI@JE@FC@V::W::&@@@@Yw8Q8QZ::@ *TypeGlobal@&Consts@0relation_classes@ .J@@@@@v;;w;;!@@)morphisms@ A]@@@@@;D;N;D;W@@(relation@ Ys@@@@ޠz@@@@;t;~;t;@@(app_poly@@&@@@@@@@젰@󠰳 @@@A@@@@@ﰒ@렰@@@@@@@@;;;;@@%arrow@@@@R@@  @@@@ @@@@@;;;;@@+coq_inverse@@A@@  @3@@ @/@@@@@(<<)<<&@@@@+::,<\F@@;@=@@:@9@@<@8@7@@.@@@@K@k@@J@Q@@I@@@@FF@@G@E@@H@D@C@B@A@@@?@@/@@SP@@W@@@V@U@@@T@KH@@R@Q@@S@P@O@N@M@L@@0@@|@@c@?<@@b@a@=:@@`@wt@@^@]DA@@_@\@[@Z@Y@X@@1@@@@o@kh@@n@m@if@@l@@@j@ipm@@k@h@g@f@e@d@@2@@@@x@@@w@@@v@@t@@u@s@r@q@p@@3@@7@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B[@@Р @@@@@@~@}@|@{@z@y@@4@@@@@%"@@)&@@@@@@5@@@@@96@@=:@@@@@~@6{@@@@@MJ@@QN@@@@@s@7p@@?@@@@@@da@@@@L@@@ @@@@@@@@@@@@@@@@@@@S@8P@@KH@@@EB@@@?@@@@@@=@9:@@a^@@@O@@@3 @@ @@@@.@:+@@8@@ɰ@@@İ@A@@Ȱ@@@Ű@@@ǰ@@@ư@@@@@@@@@; @@@@ܰ@c@@Ұ@@@@@ڰ@@@԰@@@հ@렰i@@@@@@@װ1 $#@@@@@@@@@@@@@<@@ܰ@@@@@ =@@@@ⰳʠ@@@@@@@=@@2@@@>@@@Z@@@`]@@밳꠰gd@@@@@@@@@@@@*@@=@<@A@K>@@@@E<@D@@BG@A@@C@@@?@9@L6@@@@L4@K@@I?@H@@J@G@F@5@M2@@@@S0@R@@P;@O@@Q@N@M@-@N*@@@@Z(@Y @@W3@V@@X@U@T@%@O"@@@@a @`)@@^+@]  @@_@\@[@!@P@@<9@@iroFn@@f@hL3@@e@d0-@@g@c@b@@Q@@@k@@j@@R@$!@@m@@l@ @S@0@@o@@n@@T@@@@v@uu@@s@rro@@t@q@p@@U@@@@~F@@{@}@@z@y@@|@x@w@@V@@@@@P@@@6@@@@@@F@@@@@@@@@@@@@W@@85@@@@@@@@@@0-@@@@@@@@@@@@X@@da@@@$!@@@@"@@@\Y@@@)&@@@@@@@@@Y@@@@@PM@@@@NK@@@@@@UR@@@@@@@@@Z@@ m@@@@@@ r@@@@ }@@@@@@@@[@@@@@|@@а@@@ϰ@ @@̠ @@@@@@@@@ɰ@ @@Ơ @@@@@@@İB @@@! @@@@@@@@@@@@~@\{@@vs@@հ@ @@԰ @@@@@n@]k@@@@ڰ@@@ٰ"@@@@@c@^`@@@@߰@2/@@ް63@@@@@X@_U@@!$@@@@@@IF@@@@!1@@@ @砰@@@@if@@mj@@@@@@@@@@@@8@`5@@0-@@@*'@@@$@@@@@@"@a@@FC@@@4@@@ @@ @@@@@b@@!@@ @@@@A@@@!@@@@@@@@@@@@@@@@@c@@@@@H@@@࠰!@@@@@@@@@@@vР}!N@@@@@@@1 $#@@@@@@@@ @ @ @ @@d@@@@@$@#@"@@!@@"@@ @@@@@e@@"@@.@!#@@-@?@@,@EB@@+ϠLI@@*@@)@(@'@&@%@@f @Ԡ"@@0@@/@ @g @ߠ"@@2@@1@ @h @#@@5@@4# @@6@3@ @i @@@@E@ @@ @@= @C@@D@BAA@@@@@@? @<@@>@;@:@9@8@7@ @j @@!!@@M!!F!@@J@L!!@@I@H!!@@K@G@F@ @k @@!!@@T @S!!@@Q @P!!@@R@O@N@ @l'inverse@@ 0@@lV@!(evar_map@@wl]!hl^@_lZ@*@@ld@ lh 8@@! @ @@@li@jle@fl[@\lW@XlU@"<<"<<@@@@"::"=j=m@u+sort_of_rel@@@'EnvironA#env@@u@@#EvdA(evar_map@@u@>&constr@@pu@%SortsA!t@@$u@u@u@u@#*=o=s#+=o=~@@;is_applied_rewrite_relation@@#Z@@b@"f@@a@ @@`@  @@_  @@^@@]@\@[@Z@Y@#R==#S=>@@*split_head@@"qh@@gd$r @@tr@se@fc@#q>>#r>>@@%eq_pb@@!@@&ConstrA&constr@@ @|@@!0@@@}@~{@#>>#>>@@1problem_inclusion@@I$list@""=@@ @ @@䰖@@@@谖E$bool@@@@@@#?`?d#?`?u@@/evd_convertible@@@'EnvironA#env@@@@#EvdA(evar_map@@@@'EConstrA&constr@@!@&constr@@%(@@;:@@9&@'"@#@@@$.??$/??@@+convertible@@#env@@pV@@(evar_map@@oZ@s&constr@@n^@~&constr@@mbE$bool@@@lc@d_@`[@\W@XU@$hAA$iAA@@'hypinfo@,@@а#prf@@$&constr@@Ã$xBB$yBB"@@а#car@@$&constr@@È$B#B%$B#B2@@а#rel@@$&constr@@Í$B3B5$B3BB@@а$sort@@%@@Ò$BCBE$BCBQ@@а"c1@@$&constr@@×$BrBt$BrB@@а"c2@@$&constr@@Ü$BB$BB@@а%holes@@%Ԡ@%ClenvA$hole@@ć@@ċ$BB$BB@@@@A@@@$BB$BB@@@&3get_symmetric_proof@@!@@ĽĹ@"R"O@@ɰ@$$@@Ƞ@ǰ@!! @@ư@"J"G@@Ġ@à""@@@@@@Ŀ@ľĺ@Ļĸ@%BB%BB@@1error_no_relation@@$@@IF@aG@HE@%CC%CC0@@1decompose_app_rel@@"#env@@e@"|(evar_map@@f@W&constr@@vg"@@HϠ"^&constr@@Р"@@@h@i@j@kd@%QCnCv%RCnC@@1decompose_app_rel@@#env@@G@c(evar_map@@F@?@@"@@_[=@@`\"@@a]@^@@@@%FF%FF@@:decompose_applied_relation@@#env@@&j@(evar_map@@%n@@'EConstrA&constr@@Ȅu@)MisctypesA(bindings@'EConstrA&constr@@Ȼ@@Ⱥv@wr@@p@@@s@to@pk@li@%GjGn%GjG@@A*rewrite_db@&@@˷A˶@%L8L<%L8LF@@B6conv_transparent_state@%"Id@$PredK!t@@B˹%%CpredQ @@7B˺@˻B˸@& LTLX& LTLn@@G9rewrite_transparent_state@@%@@Gð@%NamesA1transparent_state@@XG@G@&MM & MM%@@7rewrite_core_unif_flags@@+UnificationA0core_unify_flags@@@&/MqMu&0MqM@@2rewrite_unif_flags@+unify_flags@@@&<%PP&=%PP@@6,@@?7&@@@8 @@B@@A9M@@C:@;1@2@@@@&QWWW[&QWWWj@@2solve_remaining_by@@@'EnvironA#env@@N@@#EvdA(evar_map@@R@I$list@@%ClenvA$hole@@غ@@عV@@&GenargA0generic_argument &glevel@@݁O@@K`@@_Z=[@\W@XS@TO@PM@'=XXX'>XXX@@D.no_constraints@@%l@@D㯰@%u#elt@@D㳰@@D㷰$@@D@D@D@D@'e{]S]W'f{]S]e@@H/all_constraints@@%@@HӰ@(@@Hװ@@H۰E$bool@@@H@H@H@H@'~]]'~]]@@L,poly_inverse@@$W@@L񰖰@%@@@&&@@]@@&&@@ L@%@@r@$$@@ L@@@@@L@L@']]']]@@N-rewrite_proof@,@@аO&RewPrf@'&constr@@'&constr@@@@'^E^G'^E^b@)ocaml.doc* N A Relation (R : rew_car -> rew_car -> Prop) and a proof of R rew_from rew_to @'^c^e'^c^@@@@@аP'RewCast@(T)cast_kind@@@@'^^(^^@ ( A proof of convertibility (with casts) @( ^^( ^_@@@@@@A@@@(^/^/@@@)UQ3rewrite_result_info@,@@аR'rew_car@@(9&constr@@*(_ _"(_ _4@<( A type @(+_5_7(,_5_D@@@@@аS(rew_from@@(R&constr@@/(7_E_G(8_E_Z@U8 A term of type rew_car @(D_[_](E_[_z@@@@@аT&rew_to@@(k&constr@@4(P_{_}(Q_{_@n8 A term of type rew_car @(]__(^__@@@@@аU'rew_prf@@@@9(h__(i__@? A proof of rew_from == rew_to @(u__(v__@@@@@аV)rew_evars@@'@@>(__(_`@@@@A@@@(__(``@@@)ʰW.rewrite_result@,@@аX$Fail@@@(` ` (` `&@@аY(Identity@@@(`'`'(`'`1@@аZ'Success@@@\@@(`2`2(`2`R@@@A@@@(` ` @@@)[.strategy_input@,!ag@Aа\%state@@ ]h(`T`o(`T`{@@а]#env@@@'EnvironA#env@@l(``(``@@а^'unfresh@@)3"Id@#SetI!t@@+(``(``@@а_%term1@@(&constr@@0(``(`a@@а`#ty1@@) %types@@5(aa (aa@@аa$cstr@@*4@@:*)"&constr@@=@@A@E)aPaV) aPa@@аb%evars@@(|@@H)aa)aa@@@@A@Y@@)`T`T)aa@@@*^c-pure_strategy@,!av@Aаd(strategy@@@ew@@y@@}@@偰)8aa)9aa@@@@A@@@)<aa)=ab@@@@Ae(strategy@,@@@A-*u@@@@@@)Mbb)Nbb@@@@*f(symmetry@@@@Ef尰@& @@Ff崰@]@@f帰@@f@f@f@f@)tbBbF)ubBbN@@u)unify_eqn@@l@@u枠u柠u栠 u桠 u梠@@`@@_u棠&[@@*u@u曰@&d@@"u毰@x@@u泰@@@+u淰@@#EvdA(evar_map@@u澠).@@u@u滰@ @@^@@]@@\uŰ@@'EConstrA&constr@@uɰ @@3u2@@1u@u@u@u@u@u@u@u@)dd)dd@@)unify_abs@@@@閠>@@闠>@@阠陠@铰@&@@飰@&@@駰@@@髰@@@鲠)@@@鯰@m@@鹰!%@@@@@@@@@@@*fhh*ghh@@-rewrite_flags@,@@а-under_lambdas@@+@@3*ukk*vkl@@а,on_morphisms@@+@@8*kl*kl@@@@A@@@*kk*kl@@@+ʰ-default_flags@%@@JH@*ll*ll*@@/get_opt_rew_rel@@@@TQ!i@@^]@@\R@SP@*l]la*l]lp@@*new_global@@)@@~h)i@je@@)GlobnamesA0global_reference@@}o)@@ꇠ@ꄠ)@@@p@qf@gd@*ll*ll@@'make_eq@@*!@@ꢠ)K@ꔰ*@@Ꝡ @꜠*@@@@@+ mm+ mm@@,make_eq_refl@@*E@@à)o@군*9@@꾠 @꽠*5@@@@@+.mQmU+/mQma@@+get_rew_prf@@*i@@)@ְ@@@pڰ𠰖@@󠰖@@@@@@@+dmm+emm@@0poly_subrelation@@(.@@끰@**@@댠$@닰**@@뉠$@눠**@@@@@@+oo +oo@@3resolve_subrelation@@)@@뗰@@뛰@@@;런@ 룰@(x@@맰@@@/뫰@ 믰@f@@W볰@@@@@@@@@+ohol+oho@@0resolve_morphism@@))@@Hj@@qn@+r@)<@@v%fnewt-@)Q@@싰@}@@~z@H%array@,B'@@F@@앰@J&option@@@@@@@왰@)@@;젠#B)p%types@@ #C  @@@@@@읰@( @@짰(*@@𔠰)@@𕠰)@@𖠰)@@@@@@@{@|w@xs@to@pk@li@,qq,qq,@@Q0apply_constraint@@*@@Qװ@*Q۰@@@ Q߰@ Q㰖@@@Q簖@)@@Q#(Q@@Q @Q밖@n@@ QQ@Q@Q@Q@Q@Q@Q@Q@,H||,H||)@@Z&coerce@@*@@Z7@+DZ;@)@@񊠰#Ƞ@@Z@@@Z?@@@~ZC@@ZD@EZ@@AZ<@=Z8@9Z6@-M||-M||@@c*apply_rule@@@h@@fc]@!@@Oc`@[@@Ucc$@@c[@@ZcdAecaAbc^A_c񪰖@@%LocusA+occurrences@@c񮰖F.@@@@c@c@c@-fR}}-gR}}@@+apply_lemma@@*0@@@D@@ @@,@@tq@@m@@󂠰ᠰ@@@@@n@orAs@$v@@@@@@@l@@@@@@@ @ @ @-hx|-hx@@*e_app_poly@@,&􋰖@+,0@@􏰖@@ +2@@@A@+-+@@@@@+F@@@@@@@.{%).{%3@@2make_leibniz_proof@@,e0ϰ@+\@@Ӱ@ @@vװ@@@۰@@u@@@@@.4.5@@)reset_env@@M@@R@@@@.H.I@@*fold_match@%forceQ+@@@@Ⱆ@s@@_@@#EvdA(evar_map@@@+@@@%NamesA(ConstantP!t@@YT.U+@@bV@+Safe_typingA1private_constants@@cW@X@@@@@.37.3A@@,unfold_match@@@qn@$(evar_map@@vr@@%NamesA(ConstantP!t@@v@%&constr@@tz{@|w@xs@to@pm@..@@+is_rew_cast@@K@@0&@@@@.AE.AP@@'subterm@@,@@@z@@5@!a @@ @@@@@@/!|/"|@@,all_subterms@@/@@>@@ @@@@/8JN/9JZ@@+one_subterm@@4@@,@@@@/Kx|/Lx@@,transitivity@@!a@-t@@@@@@,1@@@n@@@o5@@ư<Р@@@@@@@@@@/ /@@*Strategies@$fail@!an@@p@/FN/FR@@"id@!a@@@//@@$refl@!a@@@/ / @@(progress@@ˠ!a#@@ ؠ  @@@@/#/#@@#seq@@젰!a@@\@@@`k@@la@b]@^[@0 ,0!,@@ &choice@@+!a Y@@X 8@; r@@q <. G@@H =@> 9@: 7@0K59A0L59G@@$try_@@V!a@@N @@@@0j="*0k=".@@/check_interrupt@@@@.A װ@  @@@0?W_0?Wn@@#fix@@@!aT@@& @@%@$ @@1@@0Còú0Còý@@#any@@!aq@@zn x@@o@pm@0GĂĊ0GĂč@@ &repeat@@Ǡ!a @@ Ԡ  @@ @ @0J0J@@""bu@@蠰"@@"۰"@@"@"@1 M3;1M3=@@%"td@@%1@@:%. %8@@E%/@0%-@1)Pŷſ1*Pŷ@@()innermost@@  (@@(((@@(@(@1ES;C1FS;L@@+)outermost@@<)+@@+D1+@@+@+@1aVƬƴ1bVƬƽ@@.&lemmas@@ @0@@6 @@1 @@3 Ϡ @@5@@4@2@0A/..W@@8.(g w p@@.@@-@@,.@. @@ .k@@@.@@.@.@1Y%1Y+@@5(inj_open@@@+AutorewriteA(rew_rule@@'5V@/m@@5]/w@@5/*@@5@)MisctypesA(bindings0H-@@,5@5@5^@_5W@X5U@1^1^@@F)old_hints@@3E@@<F5@@VFG@@HF6@7F4@2cȰȸ2cȰ@@J%hints@@3c@@J @@`J@@J@J@24iɌɔ25iɌə@@S&reduce@@@'RedexprA(red_expr@@S 5!aS@@S@S@2Ws2Xs@@i)fold_glob@@@)Glob_termA+glob_constr@@iװ X!ai@@i@i@2z)12{):@@@@2}((2~X[@,rewrite_with@@/G@@|簖@ [@@{밖@ @@`  @@b@@a@_ﰖ@\@@󰖰 w@@@@@@@2EI2EU@@.apply_strategy@@ @@  @ @@  @ @@  @ @@  @ @@!  @  @ @@!  @@! @  @  @  @  @  @  @3NR3N`@@1solve_constraints@@@'EnvironA#env@@!J!%@/s(evar_map@@!r!,1L@@!;!-@!.!)/(evar_map@@!H!*@!+!&@!'!$@33ei34ez@@'nf_zeta@@,ReductionopsA2reduction_function@@!!@3C:>3D:E@@.RewriteFailure@4'@@"PpA!t@@%\@@A3S՞՞3T՞վ@@&result@,@@@A4\4`3(evar_map@@%a4m3&constr@@%d@@%h3%types@@%l@%o@@%q@@%v@@3}3~@@@4İ5cl_rewrite_clause_aux@#abs*X*&constr@@''ޠ@@''@'%@@%%@@%%@@@&%@)@@'%@ @@&%İ@1(evar_map@@%%Ȱ@0%types@@%%̰@*){"Id@!t@@(Q&t@@&s%а@@%%@%%@%%@%%@%%@%%@%%@%%@33@@<0insert_dependent@@@'EnvironA#env@@(<(@@#EvdA(evar_map@@(<(@*U1named_declaration@@(<(@5#<)]@@)^<(@5-<)S@@)T<(w!<(@@(<(@(@(@(@(@(<(@46ݣݫ47ݣݻ@@D0assert_replacing@@M!t@@-gD)p@2R@@-2D)t@@)ProofviewA&tactic2-D-@@-D)x@@-D)y@)zD)u@)vD)q@)rD)o@4h4i@@m'newfail@@A#int@@@/m-簖@@"PpA!t@@/m-밖42-@@-m-@-m-@-m-@44@@p8cl_rewrite_clause_newtac@#abs+j@@4@@4@4@@4p/#@@/$p/ )origsigma2X@@4p/*@@/+p/'(progress1@@/p/.@@@4p/2@+(variable@@4p4@@4p/6F$unit@@@3@@3p/7@/8p/3@/4p//@/0p/(@/)p/!@/"p/@4 4 )@@92tactic_init_setoid@@4@@7#97 4@@74972@@7197!@7"97@5 ^FJ5^F\@@<7cl_rewrite_clause_strat@@1@@7<7Y@^@@7<7]@+󠰳M@@7@@7<7aޠM@@7<7i@@7h<7b@7c<7^@7_<7Z@7[<7X@5=b5>b @@R1cl_rewrite_clause@@@@8`@@8b@@8a@8_R8G@2@@8dR8K@@@8^R8O@,7@@8~@@8}R8S"@@8|@@8{R8T@8UR8P@8QR8L@8MR8H@8IR8F@5o5o@@X7cl_rewrite_clause_strat@@@@8X8@,\@@8@@8X8G@@8@@8X8@8X8@8X8@5t5t@@[1apply_glob_constr@@K@@9 [8@2w@@9U[8@o@@9H[8@ %5@@8[8@@8[8 @@9]\9o @@9r@9q[8@8[8@8[8@8[8@8[8@5wFJ5wF[@@f7interp_glob_constr_list@@@'EnvironA#env@@9f9@B@@9f9@@9ϰL@@#EvdA(evar_map@@9Ⱂ (evar_map@@9ݠ@'EConstrA&constr@@9ߠA49@@9@9@9@9f9ՠL@@9f9֠-49@@9f9@9f9@@9@9f9@9f9@6Cnr6Dn@@n.unary_strategy@,@@аo(Subterms@@@6Oz~6Pz@@аp'Subterm@@@6Wz6Xz@@аq)Innermost@@@6_z6`z@@аr)Outermost@@@6gz6hz@@аs(Bottomup@@@6o6p@@аt'Topdown@@@6w6x@@аu(Progress@@@66@@аv#Try@@@66@@аw#Any@@@66@@аx&Repeat@@@66@@@A@@@6cc@@A7y/binary_strategy@,@@аz'Compose@@@66@@а{&Choice@@@66 @@@A@@@6@@A7|,strategy_ast@,&constr:'redexpr: @Bа}'StratId@@@67967B@@а~)StratFail@@@67C67N@@а)StratRefl@@@67O67Z@@а*StratUnary@@@: 43~: 1~:@@:@@6[]6[@@а+StratBinary@]@@:LK~:I~:@@:WV~:&T~:'@@:*@@77 @@а+StratConstr@e~:18W@@:3@@7   7! +@@а*StratTerms@8Cy~:6@@:8@@70,.71,J@@а*StratHints@8t@@:=8}@@:@@@7BKM7CKj@@а)StratEval@~:C@@7Mkm7Nk@@а)StratFold@~:E@@7X7Y@@@A@YY@@7]@@@8,map_strategy@@@!a;R:"a2;P:@::@@!b;:"b2::@::@%;@@;":';%;&@@;):@:@:@::@77@@,pr_ustrategy@@e@@;|;y@"PpA!t@@;;z@;{;x@77@@%paren@@@@;;۰@@;;@;;@77@@+pr_strategy@@@6*=q-@@==s@=r<@@@=ư:@@==ǐA=<@B< < @@< <"<@<@<@<<@77@@/strategy_of_ast@@@@@[@m6i@o@@n=z,raw_red_expr@@?=@@==>@@>=@==@8(088)0G@@&mkappc@@O&string@@@@@w@I$list@@*ConstrexprA+constr_expr@@@@@@@{@$CAstA!t-constr_expr_r@@@@@@@@|@@}@x@@y@v@8a*.8b*4@@3declare_an_instance@@x!t@@@@ð@O&string@@@Ds@ǰ@DA@@A@@A@˰F8$name@@@@@@@@Ӡ/m6@@@@@@@@Ϡ@*Decl_kindsA,binding_kind@@@@Рgb@@@@@@@@@@@@@@@@@@@@@88@@{0declare_instance@@@@D{D@ {D@o@@D{D@m@@D{DW@@D@@D/7MD@@D@DQ@@D@@D@@D@D{D@D{D@D{D@D{D@D{D@9 6:9 6J@@-anew_instance@@E$bool@@@ED@I$list@@*ConstrexprA1local_binder_expr@@E@@EDð@@*VernacexprA4typeclass_constraint@@EDǰ@@(LibnamesA)reference@@E@@E@E@@ED˰@%NamesA"Id@!t@@ED@DD@DD@DD@DD@9dx|9ex@@5declare_instance_refl@@[@@HHw@XU@@H@@HH{@@@@HH@ H@@%NamesA"Id@!t@@HH@_@@HHP@@HH@HH@HH@HH@HH|@H}Hx@HyHv@99@@4declare_instance_sym@@@@I^I@@@I]@@I\I@@@I=I@ I @I@@IJI$@@@IZI(@@IVI)@I*I%@I&I!@I"I@II@II@II@99@@6declare_instance_trans@@@@II@㠰@@I@@II@@@II@ I@@@II@@@IIŰ@@II@II@II@II@II@II@II@:1 :2 @@0declare_relation@(locality:E$bool@@@JJQ@@JRJN'bindersN74@@NN@@NMJX@@JYJU@ @@NKJl@ Jp@@@N2Jt@1EK'@@K&Jx@1P'K)@@K(J|@1[2K+@@K*J:{@@KJ@JJ}@J~Jy@JzJu@JvJq@JrJm@JnJV@JWJO@JPJM@::@@)%cHole@TO@@N)N@@N)N@:9:9@@,1proper_projection@@@#EvdA(evar_map@@Ob,O@8 @@Ol,O @8@@OQ,O8@@O,O@O,O @O,O @O ,O@:;:;@@:2declare_projection@@@%NamesA"Id@!t@@S|:O԰@@O:Oذ@@)GlobnamesA0global_reference@@P:OܰF$unit@@@So:O@O:O@O:O@O:O@; DDH;DDZ@@8build_morphism_signature@@*#env@@VS@@#EvdA(evar_map@@U-S@@*ConstrexprA+constr_expr@@U*S@&UStateA!t@@VVΠ@&ConstrA&constr@@VV@VS@SS@SS@SS@;Tk;Uk@@0default_morphism@@2z2y;2x@@W&2w;2v@@W(@@W'@W%@@W$@@W#WK2r;2q@@W 2p;2o@@W"@@W!@W@@WWI@WJVᰖ@T@@VV尖7@@WW8@@WW@WV@VV@VV@;;@@:warn_add_setoid_deprecated@#locJ&option@@#LocA!t@@W@@W@;@@WWⰳF$unit@@@W@W@WW@;VZ;Vt@@*add_setoid@@@@XX@ɠ@@X@@XX@@*ConstrexprA+constr_expr@@XX @X@X@@@XX @@XX@XX@XX@XX @X X@XX@XX@<  <  @@+make_tactic@@@@YY˰@'TacexprA/gen_tactic_expr(constant@:Z@Z%dterm@:Z@Z%level@:Z@Y$term@:Y@Y$name@:Y@Y)reference@@(LibnamesA+reference_r@@ZV@@ZUY@Y'tacexpr@:Y@Y'pattern@:Y@Y@YYYYYYYYY@Y@@YY@YY@g2@@g1f@:@@gsg|@@gh@@gi@ggx@@gj `@@gqgl;A@@gm  @gkw@@gn@gfg@gf@gf@ff@ff@>66> 66!@@5general_rewrite_flags@@@gg@>)77>)77@@1general_s_rewrite@@4砰 A@@iL@@iKg@:@@hg@@@h.g@@@gg@@g@@gg@gg)new_goals@gg  s@@g@@gg@gg@gg@gg@gg@gg@>c/88>d/88@@,not_declared@@@'EnvironA#env@@nskְ@@#EvdA(evar_map@@nrkڰ@O&string@@@nkް@@'EConstrA!t@@nqkⰖ@)ProofviewA&tactic<k@@kk@kk@kk@kk@kk@>L== >L==@@,setoid_proof@@,@@pn@@@'EnvironA#env@@oUoI@2@@oVoL@5&constr@@oWoO@<(@@oXoR  @@nn@@noSAoToPAoQoMAoNoJAoKn@ op@@otn  !@@n@@nn@nn@nn@nn@?Q==?Q=> @@(tac_open@@@#EvdA(evar_map@@qp䠰@pp@ppᠰ@qp@ppް@@ &tacticF$unit@@@p@@pqAqp&tactic@@p@@pp@pp@pp@?]qB`Bd?^qB`Bl@@*poly_proof@@@n@@q3q=@n@@q2qI=@@qLqJ@qKq@@@qVqC@w@@q1qF=q$qGAqHqDAqEqAAqBq>Aq?q@@=qP@:q\=@@q_q]@q^qS@5@3qY0qZAq[qWAqXqTAqUqQAqRq@hq@`q@Wq@Tq#O@q%q @q!q@qq@qq@qq@qq@?tBB?tBB@@2setoid_reflexivity@  @@qt@@qsqn@?yCmCq?yCmC@@/setoid_symmetry@  @@q@@qq@@DvDz@DvD@@3setoid_transitivity@@J&option@@'EConstrA&constr@@s&@@s%r| ˠ 8@@r@@rr}@r~r{@@(EeEi@)EeE|@@2setoid_symmetry_in@@ Q@@tis0 㠰 P@@s7@@s6s1@s2s/@@@FF@AFF@@6/get_lemma_proof@@@@tఖ@?zt젰>@@t6t@t6t㰖@@t氖@@t鰖?t6tܠ@t@t7t٠?t6t@t6tꐐAt6t琐At6t䐐At6tᐐAt6tİ@@6tȰ@;6t̰@66tа@66t԰-'@t6t@t6t@t6t@t6t@t6t@t6t@@KK @KK/@@>3get_reflexive_proof@@>'>$@@u(>u @??@@u'>u @<<@@u%>u @>u > >@@u#>u==@@u$>u @u@u@u@u@u>u@@KK@KK@@?3get_symmetric_proof@@ @@uR?u7@@@uQ?u6@@@uO?u5@?u4@@uM?u2@@uN?u3@u1@u0@u/@u.@u-?u*@A KKA KK@@@4get_transitive_proof@@>>@@u|@ua@@I@F@@u{@u`@=H=E@@uy@u_@@u^>>@@uw@u\>Q>N@@ux@u]@u[@uZ@uY@uX@uW@uT@A=LL A>LL4@@@M@@AZZ@@'G_classA@{CA@A @BCDl:l7Err|ODF{I{F5G@@@=]U@@A5vW@@Q@@AL@@BC*X@@t@@As@@Bp@@p@@ACI@@]e@@ABCD>Q@@>|R@@A>7S@@B~@@ [@@A A@@]@@@ABCN@@ CT@@nm@@ABj@@u@@A CY@@BCR@@ V@@ Z zX@@ABDEFAA@@@@Af@@c_@@AB@CT@@ACDFGAF@@ATE@@AE@@x@@ABxl@@y@@A:w@@@@ABCBv@@/@@Az@@B`@@@@A@CL@@@eK@@ABCDAB@@AC@@A S@@ \@@ABZ@@G@@ACAD@@ x@@Ay@@BC@@q@@A ]@@ b@@ABC@6N@@Sw@@A U@@P@@ABDEFo@@z@@AJ@@ U_@@ABq@@}@@A{@@BC G`@@ x^@@Ah]@@jk@@Am@@D@@ABCDG}@@|@@Ak@@j@@h@@ABCEIe@@%g@@Ai@@M@@AB{@@K~@@AC=@@@@A3@@7O@@ABSn@@JY@@A[@@ Da@@ABCDRH@@r@@6|@@AB UW@@K@@AC6V@@F@@<v@@ABSt@@s@@Ar@@o@@ABCDEFGH@@A(%\3Ltac_plugin.RewriteB_L8L:B`L8Li@AADw@#@@@BCDFhgGH@@(%D3Ltac_plugin.RewriteBoKKBpKL@AD@4@@&CDFxwGH@@@(%,3Ltac_plugin.RewriteB~KKBKK@ԐAD@C@@5@@A!CDFGH@@@(%3Ltac_plugin.RewriteBJJBJK@F$unit@@@tBD@Y@@K@BCDFGH@@@($3Ltac_plugin.RewriteBJJBJJ@@@tBD@l@@@($3Ltac_plugin.RewriteBJbJjBJbJ@"@@tBD@x@@@($3Ltac_plugin.RewriteBJ#J+BJ#Ja@.@@tBD@@@+@($P3Ltac_plugin.RewriteBDDBEHE_@ϐCD@@@4@@A@BCDEFGH@@~@($3Ltac_plugin.RewriteBEHEL@@@r@@qrtAD@@@~@($3Ltac_plugin.RewriteBzCCBDZDt@CD@@@2W@@ABCDEFGH@@}@(#3Ltac_plugin.RewriteBDZD^@@@qv@@quqAE@@@}@(#p3Ltac_plugin.RewriteCH<<CH<<@@@iאBE@@@X}@B@@A BC  DE@@@ABCD@@ABDEFGH@@y@("T3Ltac_plugin.RewriteC,$?$AC-$$@DE2@@@@@A@BCD@@ACDEFG}@{@{@ABx@rBCjDcbFB+%!@@A@@@ABCDEFGH@@q@(!3Ltac_plugin.RewriteCOwyCP @DER@@@@@ABD"FG|{qom@n@AjiBCgfDEF`I=C"?@@ABCEFGH@@n@( 3Ltac_plugin.RewriteCk9Cl9@)NAEk@2@@ @@@ABCDE@@ABCDE@@@ABDFG(kq@nmBDkjEb%FGH@@i@( 3Ltac_plugin.RewriteE@AE@L@@8('@+#arg@k@@ABCDEGH@@k@(p3Ltac_plugin.RewriteCHJCH՜@dAE{@`@@SQ@N@ABM@E@E@ABCB@>@>@AB:@9@9@ABCD&#E@ @AB2CDFvN@@ABCD@@AB@@ACE@@A@@ABO@( 3Ltac_plugin.RewriteC<>e@AAEYWFD31 mkEC$"=;@@@@@AB@@QU@@ABCYBD@@W@@ABS@@Q@@ACDEw^YXR@sL@@AS@BCDFR@Q@AT@@`@@AT@BCQDB@@@^@@ABoM@@B@ACEA@@@Al\@@Y@@AB?>C<@[@@A;@B:s3rBCDF,@9]@@A+@Z@@AB*uC!@cO@@A_@@yN@@AB$@mV@@A%@BCD$#E@MP@@AB @ BC@@;X@@AB@R@@ACDEFGH@@`@(3Ltac_plugin.RewriteDRxDSx@BF,@@@ ^BC@@ABCDEF`@YBPCIHD@=;@.@AB+)@&@AB CDEFG@@I@(3Ltac_plugin.RewriteDpJ]DqJw@KBFI@5@@'%@!@@ABCDEFG@@H@(3Ltac_plugin.RewriteD7S4SbD=TFTI@@AF4%flags@c@@>=@D7S4S:D7S4S?@@@P@@B@@<@AB/@+@+@ABC@ @A @B CD@@@ABCDE@@A"k@@@ABC@@@ABD@@A@@A@BC@@@ABs@t@Ag@BCDEF@@k@(3Ltac_plugin.RewriteD&PPD,QQ@@AFh%flags@@@@D&PPD&PP@@@@@6@@Ai@@@ABC(D&@@A@@ABC#DEF@@i@(X3Ltac_plugin.RewriteD LLDLM@F$unit@@@͛AF@@@S%@"@@AB  C CDA@@AB@@@@@@󰒠@@@񠰳ET@@@@@@@@( ('''''''''s'r'U'T'2'1''''&&&&&&&&&&&k&j&M&L&/&.& & &%%%%%%%%%%y%x%M%L%!% $$$$$z$y$f$e$R$Q$>$=$$#######i#h#K#J#'#&####""""""""@@@@-X@@A-Y@@@AB@# F@@A@BC@@$}@@AB&ak@@"G@@A$V{@@$w@@ABC@BDE@@A&h@@"H@@AB@$,|@@A&g@@&j@@ABC@BDF@@A'a@@'Ac@@AB%s@@%t@@%Xu@@ABC@@,T'include@B,S@Z@@ABD@@A"I@@#A@@AB@#@@A%?v@@#hD@@ABC@$*~@@A'b@@'Td@@ABDE&_m@@&Ko@@&r@@AB&Zn@@&'q@@A&Fp@@(K\@@ABC(j[@@#wE@@A#C@@'^e@@AB']@@'`@@A(_@@b@AB$y@@$z@@A$x@@#@@@ABCDEFG@@I@(3Ltac_plugin.RewriteE::-@AAG\.Y.W.F.D.3.1..----@@@rp@.[@@AB`@]@A\@-\@@ABCC{D6@5@-]@@AB6@@ABC@@AB@@A@.aY@@AB@.QZ@@A.xX@@@ABCDEF@@]A(3Ltac_plugin.RewriteE<<)E<<[@AB.@@@)VUSC.EF@@\(h3Ltac_plugin.RewriteE;;E;<@. B;@@@7@eBCtDgF@@[@(3Ltac_plugin.RewriteFw8Q8e.@AAG:L:J@999@4A@@A@@尒A@@㠰FdA@@@@@A@44444b4a4D4C4&4%4433333333333g3f3Z3Y3<3;333222222222222}2|2_2^2<2;22 1111111j1i1100000000000p0o0D0C/////////////l/k/I/H/+/)@@@@:hW@@9X@@AB@/E@@A@BC@@0|@@AB2j@@/F@@A0z@@1v@@ABCDE@@A3Zg@@/iG@@AB@0{@@A3~f@@3&i@@ABC@BDF@@A4`@@3b@@AB2?r@@2s@@1t@@ABC@@,Z@A,Y@Y@@ABD@@A/lH@@0#@@@AB@0~@@A1u@@/C@@ABC@0}@@A4a@@3c@@ABDE2l@@2n@@2q@@AB2m@@2p@@A2o@@4[@@ABC4Z@@0 D@@A0 B@@3d@@AB3e@@3.k@@A3h@@4]@@ABC4\@@4z_@@A4^@@o@AB1px@@1_y@@A1w@@0y@@ABCDEFG@@H@( 3Ltac_plugin.RewriteFy8~8: @AAHh:::::::::n:l:H:F@@@@@A:Z@@n@ABi@i@:z[@@ABCPDC@B@:Y\@@ABC C  @:X@@AB@:Y@@A:W@@@ABCDEF@@\A( 3Ltac_plugin.RewriteF99F99@AB)@@@$^5EF@@[ ( d3Ltac_plugin.RewriteF~9W9gF~9W9@:B5@@@1kCzDmF@@Z@( 3Ltac_plugin.RewriteGQ  GQ  @EBH@@@@@A~}B{@y@AS@M@ABC3@/@)@ABD@@J@( 3Ltac_plugin.RewriteGP N \GP N @EBH@@@@@A@BCCD@@I@( 3Ltac_plugin.RewriteG(O  &G)O  M@EBH@@@@@ABrCQD@@H@( 3Ltac_plugin.RewriteG6NG7N @F$BH@@@@@@AB-C_,D@@G@( 3Ltac_plugin.RewriteGDMGEM@FBBH@ @@@@A:Bl9C@@F@( P3Ltac_plugin.RewriteGQqGRqQ@GLAH@@@@@@@@( <3Ltac_plugin.RewriteG[q( @I$list@G\,module_ident@@*#@@*"SrBH@-@@@@(3Ltac_plugin.RewriteGquGru@@AH@4@@@ S%param@A@@A@GxA@@A@A@(3Ltac_plugin.RewriteGtrGtr@@AI@B@@A@(3Ltac_plugin.RewriteGtrwGtr@DJ@@ QWQ QV)BI@P@@A@(3Ltac_plugin.RewriteGtr@@%NamesA'DirPathD!t@@ QV* RWKAI(@d@@0A@(3Ltac_plugin.RewriteGtrt7@@@I.@j@@6A@(3Ltac_plugin.RewriteGyOVGyO@@AI6@q@@@ V=@A@@A@GA@@A@A@(3Ltac_plugin.RewriteGxLGxN@@AIC@~@@ A@(3Ltac_plugin.RewriteGxGxF@D@@ TX+ TXBIQ@@@A@(l3Ltac_plugin.RewriteGx:@<@@ TX UX%AI^@@@(A@(X3Ltac_plugin.RewriteGx/@@@Id@@@.A@(D3Ltac_plugin.RewriteG}G}@@AIo X#dir@G@G{G{@@ Y!s@G@G{G{@@ Z"gr@@䠰G@@XU XXO@@XP XXN@H|H|@@@@@@"B@@AC@@A@@AB@@C@($3Ltac_plugin.RewriteH|.@@@,@@@@ @A @B@@B@(3Ltac_plugin.RewriteH}7@@@6@@@@ [@A@@A@.A@@A@A@(l3Ltac_plugin.RewriteH&.H'`@@@I ]#dir@G@H.&H/)@@ ^!s@G@H4*H5+@@@@@@B@@A A@@B@@B@(L3Ltac_plugin.RewriteH@EHAGBR@@AIϰ a#dir@G@HICHJC@@ b!s@G@HOCHPC@@ c"gr@AAG@@Y aY@@Y aY@H`DHaD@@@#@@@"B@@AC@@A@@AB@GA@@A@C@((3Ltac_plugin.RewriteHpD0@@@.@2@@@@A @B @B@(3Ltac_plugin.RewriteHyGBC9@@A< d#evd@G@HEHE@@ e%cstrs@G@HEHE@@ f#evd@G@@\. aY@HF HF@@ g!c@G@@\/ aY@HFHF@@@a@@@-'*match*@D@@AE@@'B@@AB"F0C@@ 9@A@@AC@bA@@A@F@(3Ltac_plugin.RewriteHFHF>@2(@Y a\-BE@@@@@AB@C@(3Ltac_plugin.RewriteHF/@@@ a\0 bcAT@@@C@(\3Ltac_plugin.RewriteHF@@AZ@@@CA(H3Ltac_plugin.RewriteA@@@@@0@A.@A(83Ltac_plugin.RewriteHV  5HV  >@@@Jw %evars@GG@HV  -HV  2@@@@@@ A@@A@@A@((3Ltac_plugin.RewriteHW ? UHW ? ^@@@J %evars@GB@HW ? MHW ? R@@@@@@ A@@A@@A@( 3Ltac_plugin.RewriteI]  *I]  ?@FBJ #evd@GC@IY ` sIY ` v@@ %cstrs@GA@IY ` wIY ` |@@ #env@G7@I"Y ` ~I#Y ` @@ !t@G/@I(Y ` I)Y ` @@ !s@@#EvdA%StoreB!t@@c c@I:Z  I;Z  @@ $evd'@G6@@dM d?@IE[  IF[  @@ !t@G3@@dN d@@IP[  IQ[  @@ "ev@@$EvarA!t@@j j@I`\  Ia\  @@@#@@@-@J- @G@@AVD@@BQB@@ K@@AaE@@9I@@ABC J@C@@PF@@A4HYA@@BD@@L@(3Ltac_plugin.RewriteI]  #I]  C@@Ay@D@@!K@(3Ltac_plugin.RewriteI\  I\  @@&ConstrA,pexistentialF@@j@@jؐB@Y@@@3@A1@B0@-,BC*(D@@I@(3Ltac_plugin.RewriteI\  "@@A@e@@ I@(3Ltac_plugin.RewriteI[  I[  @rh@dA dLI@t@@@K@AJ@G@ABDB>@BC@@F@(d3Ltac_plugin.RewriteI[  =@@A@@@ FA(`3Ltac_plugin.RewriteIZ  IZ  @AB@@@W@Q@AC@@E (@3Ltac_plugin.RewriteIZ  Q@@A@@@ EA(,3Ltac_plugin.RewriteIY ` rYAA@Km@@@@q@AjB@@C (3Ltac_plugin.RewriteIa  Ia  @@AK~ L#env@G@I` n I` n @@ M%evars@G@I` n I` n @@ N!t@G@I` n I` n @@ O$evd'@G@@mΠH-@@m@m Lm@J a  Ja  @@ P!t@G@@m Lm@Ja  Ja  @@@@@@-z@D@@A7C@@B2B@@)F@@AE2A@@BC@HeA@@A@F@( 3Ltac_plugin.RewriteJ/a  K@@AJ@@@F@(3Ltac_plugin.RewriteJ5a  J6a  @=,@m Lm̐CW@ @@@"@A!@@AB@C@(3Ltac_plugin.RewriteJHa  d@@@a@ @@ C@(3Ltac_plugin.RewriteJNg V [JOg V x@@AK%evars@G@JWe  JXe  @@&evars'@G@J]e  J^e  @@!f@@@$EvarA!t@@ppװ@@pp۰@H@@pp߰&@@pp@pp@pp@pp@Jf  %Jf  &@@@ J@@@;B@@A6A@@2C@@AB@@C@(3Ltac_plugin.RewriteJf  !G@@@E@ W@@  @B@@B@(3Ltac_plugin.RewriteJf  CJf  U@@@ppBX"ev@F@Jf  'Jf  )@@#evi@>@Jf  *Jf  -@@%found@<@Jf  .Jf  3@@@ |@@@C@@AB@@A@@AB@rA@@A@C@(h3Ltac_plugin.RewriteJf  6,@@@$@ @@C@(83Ltac_plugin.RewriteJm # 'Jm # :@@ALo#env@HU@Ji z Ji z @@%evars@HM@Ji z Ji z @@!f@HK@Ji z Ji z @@ $args@H$@Ji z Ji z @@!%evars@HI@Jj  Jj  @@"%cstrs@HD@Jj  Jj  @@#"fc@HF@Kj  Kj  @@$&evdref@HӠH`q>@@q=q:@Kk  Kk  @@%!t@H/@@qqA@Kl  Kl  @@@ @@@,|@G,@E@@A;A@@2H@@AQD@@BC:INC@@-J@@ALB@@6F@@%K@@ABCD@@KA(43Ltac_plugin.RewriteK<l  K=l  @ACm@ @@#@@ABD@@J(3Ltac_plugin.RewriteKIl   @Hf&constr@@qqA@ @@J@(3Ltac_plugin.RewriteKXl  @@A@ @@J@(3Ltac_plugin.RewriteK^k  @@A@ @@C7@2 BD@@I@(3Ltac_plugin.RewriteKgj  Khj  @HȐA@ ,@@@I@F@ABC@@@AC@@D@(3Ltac_plugin.RewriteKuj  @@@@ 7@@ D@(3Ltac_plugin.RewriteK{q  K|q  @HLAM'#env@H@Ko < QKo < T@@(%evars@H@Ko < UKo < Z@@)!f@H@Ko < [Ko < \@@*$args@Hy@Ko < ]Ko < a@@+%evars@H@Kp d jKp d o@@,"fc@H@Kp d qKp d s@@@ j@@@, @E@@AA@@.D@@ABG+C@@'B@@F@@ABC@@G@(3Ltac_plugin.RewriteKq  C@@A@@ @@G@(l3Ltac_plugin.RewriteKp d vKp d }@HAG@ @@@B@@AC@@D@(`3Ltac_plugin.RewriteKp d fV@@@Q@ @@ D@(H3Ltac_plugin.RewriteKu  Ku  @@AMq.!b@H@Ks  Ks  @@@ @@@ A@@A@IfA@@AHB@@B@A@(<3Ltac_plugin.RewriteKt  Kt  @@A@ @@A@(03Ltac_plugin.RewriteKt  @@@@ @@A@($3Ltac_plugin.RewriteK}K}@G#exn@@@/s60s8AM0*proof_type@H@Lw Lw  @@1,proof_method@Hr@Lw  Lw @@2#env@HO@Lw Lw @@3%evars@HL@L!w L"w #@@4'carrier@HL@L'w $L(w +@@5(relation@HD@L-w ,L.w 4@@:!e@M@@r0r@L8}L9}@@@ @@@B@@AG@@,D@@AB'C@@6E@@A=F@@!A@@ABC@ID@@AJB@@IC@@JA@@ABC@G@(3Ltac_plugin.RewriteLV}]@@AS@ @@G@(3Ltac_plugin.RewriteL\}L]}@I @@/s2/s-Aa@ &@@+G@(3Ltac_plugin.Rewrite@Ae@ *@@/G@(3Ltac_plugin.RewriteLn|0;Lo|0@HDq6%evars@HH@rd0r[@Ly=ELy=J@@7$goal@I@@rg0r\@Ly=LLy=P@@8&evars'@H@@r0ry@LzLz@@9!c@H@@r0rz@LzLz@@@ d@@@,@N,@K@@O@@ABp@n@AC;Mo@)P@@A5L@@r@ABqpCDn@P@(3Ltac_plugin.RewriteL|0VL|0e@I*/rѐAO@ @@U@(3Ltac_plugin.RewriteX@AS@ @@"P@(3Ltac_plugin.RewriteL{&L{/@@@/r0rA`@ @@/P@(x3Ltac_plugin.RewriteL{  @@Af@ @@5P@(p3Ltac_plugin.RewriteL{L{@I@@/r/rBt@ @@CP@(h3Ltac_plugin.RewriteL{L{@I_0rA~@ @@MQ@(\3Ltac_plugin.RewriteL{@@A@ @@SP@(H3Ltac_plugin.RewriteLzLz@si@r{0rD@ @@@_@A[BZ@W@A@BCD@M@((3Ltac_plugin.RewriteMzMz@I/r1rA@ @@Q@(3Ltac_plugin.RewriteMz@@A@ @@M@(3Ltac_plugin.RewriteM#y=SM$y=@@r]0rcD(@ @@@BC@J@(3Ltac_plugin.RewriteM5x79<@@@1@ @@ F@(T3Ltac_plugin.RewriteM;A@AAOIkIi@OIlIm@'ContextA#Rel@+Declaration@HHHHHHHqHoHKHIH)H'HHGGGGGGGGGuGsGOGMG=G;GGFFFFFFFFFaF_FHFFF5F3F"F EEEEE}E{EIEGEEDDDDD/D-D D CCCCCvCtCJCHC%C#BBBiBgB2B0@ 2@@@I|B,I~@A@@CWf@@ABFT@@Cd@@ACD`@@G*Q@@Ce@@ABDGSP@@FS@@AGJ@@GL@@ABE\@@Ek]@@AE8^@@BWj@@ABCh@@E _@@COg@@ABCDEGK@@GM@@AFV@@FhX@@E[@@ABCF~W@@F,Z@@AF\Y@@HE@@ABDHD@@IC@@AGN@@GO@@AFU@@G=R@@ABCHG@@HF@@AHQI@@HyH@@ABD\b@@D@c@@ADa@@Bi@@ABCDEF@LtE@@ALD@@JSI@@AM"C@@M_B@@ABCL8G@@L[F@@AMA@@LH@@ABD@j@( 3Ltac_plugin.RewriteMlrM@@A!l@FѠ@)GlobnamesA0global_reference@@|i|Z@@|[|Y@M08M09@@@ @@@@A@|@ABywu@t@"Z@@ABCDhfd@c@AB`@^@A\@BCE[ZPNL@K@ABDFC@Z@(3Ltac_plugin.RewriteNN@@Aİ!l@G1@@|$|@@||@N!owN"ox@@@ @@,@@Y@@ABCD)@@ABCE'Fg@Y@(h3Ltac_plugin.RewriteN3N4J@GGB@ @@@@@ABC@@A@BD@@@ABC;DE|@T@(L3Ltac_plugin.RewriteNHNI@G~B@ @@@@A@BCDE@S@(03Ltac_plugin.RewriteNWzNXz@GB@ @@@@AB%C$D"E@R@(3Ltac_plugin.RewriteNf;ONg;y@GB@ +@@@@ABgCE@Q@(3Ltac_plugin.RewriteNtNu9@HB"@ 9@@@@@ABBCADE@P@(3Ltac_plugin.RewriteNN@HMB0@ H@@@@APBOC D@O@(3Ltac_plugin.RewriteNlNl@HmB=@ V@@@@@ABCD@N@(3Ltac_plugin.RewriteN6IN6k@HBJ@ d@@@@ACD@M@(3Ltac_plugin.RewriteNN4@HBV@ q@@()x@ @ABC D@L@(p3Ltac_plugin.RewriteNN@HBc@ @@67@)@A@BCD@K@(T3Ltac_plugin.RewriteNPkNP@IBp@ @@DE@%@AB$+D @J@(83Ltac_plugin.RewriteN(NO@ICB|@ @@@e@2@AB18D@I@(3Ltac_plugin.RewriteNN@IrB@ @@ <C1@.@,@ABCD$@H@(3Ltac_plugin.RewriteNN@IB@ @@JQ?@<@ABC1@G@(3Ltac_plugin.RewriteNG_NG@IՐB@ @@(W@T@I@ABC>@F@(3Ltac_plugin.RewriteO O F@JB@ @@5d@a@ACJ@E@(3Ltac_plugin.RewriteOO@J6B@ @@@@Aq BV@D@(3Ltac_plugin.RewriteO"O#@JhB@ @@@@y@ABb@C@(3Ltac_plugin.RewriteO.)TO/)}@JB@ @@@@Am@B@(T3Ltac_plugin.RewriteO9LrO:L@Q0global_reference@@UvpB@@@@,%param@A@@A@KMB@@NA@@AB@A@((3Ltac_plugin.RewriteOPOQ@@@wB@@@@,@A@@A@KaB@@NA@@AB@A@(3Ltac_plugin.RewriteOdOeS@E(ConstantP!t@@wy9A"@2@@@,/@A@@A@HhA@@A@A@(3Ltac_plugin.RewriteO| O}R@#P@@y:y>A8@H@@A@(3Ltac_plugin.RewriteO%OQ@@%NamesA$NameA!t@@yWy@J&option@H)direction@@yZ@*VernacexprA.hint_info_expr@@y[@yY@@yXyA=@y?yEAn@~@@LA@(3Ltac_plugin.RewriteO.OG@H@@yTyKA{@@@YA@(H3Ltac_plugin.RewriteOoOo@H@@|#|A@@@@,@A@@A@HA@@A@A@(3Ltac_plugin.RewriteO@@Aְ#evd@H@OO@@%cstrs@H@OO@@#evd@O @@|7|0@OO@@!c@O@@|8|1@PP@@@@@@,i@D@@AE@@&B@@AB!F/C@@@A@@AC@ A@@A@F@(3Ltac_plugin.RewritePP @1'@|2|6BD@@@@@AB@C@(3Ltac_plugin.RewriteP1@%n@@|9|AAS@@@C@(43Ltac_plugin.RewriteP=.@@AY@@@CA( 3Ltac_plugin.Rewrite6A@3@@@@0@A.@A(3Ltac_plugin.RewritePL0APM0`@I6@@|h|_A@@@@,@A@@A@I2A@@A@A@(3Ltac_plugin.RewriteP_@@A#evd@H@PhlwPilz@@%cstrs@H@Pnl{Pol@@#evd@O@@|||u@PyPz@@!c@O@@|}|v@PP@@@G@@@,@D@@AE@@&B@@AB!F/C@@ @A@@AC@A@@A@F@(x3Ltac_plugin.RewritePP@1'@|w|{BD@g@@@@AB@C@(d3Ltac_plugin.RewriteP@%@@|~|AS@v@@C@(3Ltac_plugin.RewriteP@@AY@|@@CA(3Ltac_plugin.RewriteA@@@@@0@A.@A(3Ltac_plugin.RewritePgmPg@@A#env@I@PP@@%evars@I@PP@@'carrier@I@PP@@(relation@I@PP@@!x@I@P P @@%evars@L@@||@P P @@$goal@HH@@||@Q Q  @@@@@@,f@F@@A0C@@B=E@@"H@@@#env@IH@QDQE@@@@@@ A@@A@MA@@ALpC@@LB@@AB@A@(H3Ltac_plugin.RewriteQTQU2@@@ #env@I+@Q[Q\@@@@@@ A@@A@MA@@AL?C@@LgB@@AB@A@(03Ltac_plugin.RewriteQk3TQl3@@@%#env@I@Qr3NQs3Q@@@5@@@ A@@A@MA@@ALC@@L6B@@AB@A@(3Ltac_plugin.RewriteQQ@@@?#env@H@QQ@@#evd@H@QQ@@!a@H@QQ@@@Z@@@ A@@AC@@B@@AB@MA@@AMB@@B@C@(3Ltac_plugin.RewriteQ#z#Q#z#@@Ak%evars@H@Q?UQ?Z@@#env@H@Q?[Q?^@@!m@H@Q?_Q?`@@%cstrs@HݠHܠH@@~H٠H@@~@@~@~@@~ @@~ @Q?bQ?g@@)finalcstr@H֠H@@~1HӠH@@~3@@~2@~0@@~/@QQ@@(mk_relty@@M@@~v~=@P@@~~A@JG@@~u~E@H堰@~g~RHP@@~~V@@~U~S@~T~O@@~N~I;~ @~~J@~K~F@~G~B@~C~>@~?~<@R>R?@@#aux@@P]@@,~@N@@`~@I{@@ ~@H &2PI6J@@@@@~@@}@@~/ S I^(@@@@@ @@@@@~@RO[RO^@@@`@@@fG@@AB@@BD@@E@@ACA@@C@@F@@ABD@NC@@AM$D@@QA@@ABJ'F@@PB@@ALE@@BC@G@(3Ltac_plugin.RewriteROS@@A@@@@@ABC@F@(3Ltac_plugin.RewriteR @@@@@@ #@"@AC@E@(\3Ltac_plugin.RewriteRR@@A-%evars@@RR@@&newenv@@RR@@"ty@@RR@@#obj@@RR@@%evars@N@@~s~k@R$R)@@%relty@JJ@@~t~l@S+S0@@@@@@, h@E@@AG8D@@4C@@AB)A@@F@@A3B@@BC@dD@@QA@@ABJC@@Q[B@@AC@G@(H3Ltac_plugin.RewriteS%S&@@AT$env'@,;@@~~@S1xS2x@@@@@@+@H@@AB+(C&%D!@HA(D3Ltac_plugin.RewriteS@xSAx@ABo@@@;G (43Ltac_plugin.RewriteSIxSJx@,\1named_context_val@@~~A@@@LH@(3Ltac_plugin.RewriteSYx}4@@A@@@RG@(3Ltac_plugin.RewriteS_OUS`Oq@P#@@~~B@)@@`G@(3Ltac_plugin.RewriteSmO]SnOn@@#EvdA(evar_map@@~~A@<@@sH@(3Ltac_plugin.RewriteSOR@@A@B@@yG@(3Ltac_plugin.RewriteS3SK@@~m~rC@Q@@@@A@B@~@AC}@D@(3Ltac_plugin.RewriteS @@A@\@@ D@(3Ltac_plugin.RewriteS=SG@@Aΰ!x@~Y@S-S.@@#rel@~i~]@S5S8@@@u@@@, @F, @E@@A@@AB@G@@A@BC@G@(p3Ltac_plugin.RewriteS&@@@@@@7D@($3Ltac_plugin.RewriteS##$S##@@@A+#env@@SO_SOb@@%evars@@SOcSOh@@"ty@@SOiSOk@@!l@@SOlSOm@@!t@K&constr@@u @SpzSp{@@m!t@ @@ @T""T""@@n%evars@%@T ""T""@@o#rel@Q@@&@T""T""@@@@@@, z@J,'*match*@H,@G,'*match*@F@@AWD@@)LUC@@ABJA@@&K@@A;IJE@@XB@@ABC@PAB@@A_E@@BNC@@RA@@ALF@@NJD@@ABC@@@@AL@(3Ltac_plugin.RewriteTL"#TM"#@KC@$D@@@@9@A/@,@AB+@)@A%@BC$I@(3Ltac_plugin.RewriteTb""@@A@$@@ IA(3Ltac_plugin.RewriteTj""Tk""@AC@.@@?@;@A9@BC8,H(3Ltac_plugin.RewriteTw""@@A@9@@ H@(p3Ltac_plugin.RewriteT}#A#\T~#A#x@@Ak!t@Kr@@@T#A#LT#A#M@@l#rel@Ks@@@T#A#TT#A#W@@@X@@@, @J, @I@AvGBq@K@@A%Lp@o@ABCnbL@(,3Ltac_plugin.RewriteT"p"sT#A#y@@A@o@@AH@( 3Ltac_plugin.RewriteT""DT""c@@"PpA!t@@ʐAU#obj@hA"@T""T""@@@@@`H@(3Ltac_plugin.RewriteT""#@@A@@@fH@(3Ltac_plugin.RewriteT!!T!"@@"PpA!t@@A%P"na@@%NamesA$NameA!t@@@UU@@Q"ty@RN@@3@UU@@R!b@ @UU@@S#obj@@UU@@T%cstrs@V&@@@U%U&@@V!b@9@@OF@U0U1@@`%evars@@U7 U8 @@a!b@@U? U@ @@b#arg@@UG UH @@c%cstrs@@UN UO @@0"ty@b@@@UY c sUZ c u@@1$pred@R@@*'@Ud  Ue  @@2'liftarg@R@@=:@Uo  Up  @@3%evars@Q@@WN@Uz!! U{!!@@4$arg'@L@@XO@U!!U!!@@@"PpA@K@@@, @W, @Ot@AVQ@@X@@ABaRuNK@@XPI@@Aw@4YuSx@ABCw@FV@@AM@@BJ@@VU@@Az@cTL}@ABCD|pY@(3Ltac_plugin.RewriteU!!U!"@@A@}@@2Y@(3Ltac_plugin.RewriteU!Y!U!Y!@TA@@@=[@(H3Ltac_plugin.RewriteU!Y!|U!Y!@@A@@@DY@(@3Ltac_plugin.RewriteU!Y!cU!Y!v@R@@|A@@@RY@(03Ltac_plugin.RewriteU!Y!`'@@A@@@XY@(3Ltac_plugin.RewriteU!!U!!U@{q@PVD@@@@c@a@AB^Y@S@ABCQDV@(3Ltac_plugin.RewriteU!!C@@A@@@ VA(3Ltac_plugin.RewriteV  V  @AA@@@@b@Aa_B]CDU(3Ltac_plugin.RewriteV  Y@@A*@@@ UA(3Ltac_plugin.RewriteV  V  @AA3@@@-v@BrCDT(3Ltac_plugin.RewriteV(  n@@A>@@@ TA(|3Ltac_plugin.RewriteV0 c xV1 c @ACG@@@B@@ACDS(d3Ltac_plugin.RewriteV= c V> c @L>(evar_map@@A\@ @@T@(X3Ltac_plugin.RewriteVM c o@@Ab@@@S@(43Ltac_plugin.RewriteVS  $VT  Z@Dl@@@@@@A@@AB7C2-D)N@((3Ltac_plugin.RewriteVg  (Vh  L@+ a%$B@5@@T@(3Ltac_plugin.RewriteVy @@A@;@@N@(3Ltac_plugin.RewriteVV@AW"ty@y@VV@@X%evars@@VV@@Y"b'@0@VV@@Z#arg@8@VV@@[%cstrs@,@VV@@\%evars@$@V%.V%3@@]%relty@R@V%5V%:@@^%evars@RY@@@VZcVZh@@_&newarg@N@@@VZjVZp@@@@@@,<@X,?@U,B@P@GR@@ABQ@SS@@ADQP@B@.Z@WdT@ACD@O@,Y@@ABP@AV@@A@vOO@ABCE\@(l3Ltac_plugin.RewriteWW@@A@@@-Z@(T3Ltac_plugin.RewriteWZsWZ@MC@ҐD@@@@93B1@*@ACDt#B!CEW@(3Ltac_plugin.RewriteW%Z_@@A@@@W@(3Ltac_plugin.RewriteW+%=W,%V@zr@D@@@@SPBN@E@ACD =CET@(3Ltac_plugin.RewriteWA%*:@@A@@@ T@(3Ltac_plugin.RewriteWGWH!@ҐD@ @@DO@(p3Ltac_plugin.RewriteWR WS@vB@@@S@(83Ltac_plugin.RewriteW^W@@A@ @@OA(43Ltac_plugin.RewriteWfWg@ACy@*@@ N (3Ltac_plugin.RewriteWoWp@V@@3 A@=@@ O@(3Ltac_plugin.RewriteWz@@A@C@@&N@(3Ltac_plugin.RewriteWJPWJm@TK@@xeC@Q@@4N@(3Ltac_plugin.RewriteWJXWJi@(hnA@]@@@P@(3Ltac_plugin.RewriteWJM@@A@c@@FNA(3Ltac_plugin.RewriteWWF@AC@m@@POBVC{DwkM(3Ltac_plugin.RewriteW3WD@#QZA@~@@N@(3Ltac_plugin.RewriteW@@A@@@M@(3Ltac_plugin.RewriteWW@@&ConstrA,kind_of_termU@@U@@U&ESorts@!t@@U')EInstanceA!t@@@@B@@@@@A@BCE@(3Ltac_plugin.RewriteWW@AA+@@@F@(3Ltac_plugin.RewriteXU@@A1@@@EA(3Ltac_plugin.RewriteX p~X p@AC:@@@ @@ACD (3Ltac_plugin.RewriteXpXp@"wAJ@@@E@(3Ltac_plugin.RewriteX!pvu@@@P@@@D@(3Ltac_plugin.RewriteX'$$X($$@NA q%sigma@N@X0##X1##@@r!t@N@X6##X7##@@@@@@,@C@@AB@@A@@AB@@C@(3Ltac_plugin.Rewrite@A@@@ C@(3Ltac_plugin.RewriteXI$[$wXJ$[$@U@@pqB+s%arrow@U@@q@X^$ $X_$ $@@t!a@ q@Xe$ $"Xf$ $#@@u!b@@Xk$ $%Xl$ $&@@@.@@@,@D9@AF@@G@@AB,#len@E@@>=BC@@G@(p3Ltac_plugin.RewriteX$[$aX$[$@@A0@C@@G@(3Ltac_plugin.RewriteX##X#$@U@@ʠU@@ˠ@@̠@@@@ɐBt@_@@@d@Ab@B@@B@(3Ltac_plugin.RewriteX##@@@}@h@@ B@(3Ltac_plugin.RewriteX%%X%%@O2A lw%sigma@OG@X$$X$$@@x!t@OD@X$$X$$@@@~@@@,@C@@AB@@A@@AB@@C@(3Ltac_plugin.Rewrite@A@@@ C@(h3Ltac_plugin.RewriteX%K%hX%K%y@@A'y"id@V@@Iw8@X$$X$$@@z!a@ w=@X$$X$$@@{!b@@X$$X$$@@|!n@$NameA!t@@l@X%K%[X%K%\@@}"ty@VC@@uwi@Y%K%^Y%K%`@@~!b@VN@@twh@Y%K%bY%K%c@@@@@@,q@G,t@D[@AH7F@@,@E@@6J@@ABCa@`@,I@@ABD@@J@(H3Ltac_plugin.RewriteY+%z%Y,%z%@OA[@@@@@ABpoC@@G@(03Ltac_plugin.Rewrite @Ac@@@G@(3Ltac_plugin.RewriteY;%$%1Y<%$%E@sV@@XV@@Yn@@Zj@@[@@WB@@@@>@A9%BC@@F@(3Ltac_plugin.RewriteY[%$%*Y\%z%@@A@@@ F@(83Ltac_plugin.RewriteYb$$Yc$$@V@@)V@@*@@+@@,@@(B@:@@@@A@B@@B@( 3Ltac_plugin.RewriteY$$@@@@C@@ B@(3Ltac_plugin.RewriteY&&Y&&@OA H%sigma@P@Y%%Y%%@@!t@P@Y%%Y%%@@@Y@@@,@C@@AB@@A@@AB@@C@(3Ltac_plugin.Rewrite@A@e@@ C@(3Ltac_plugin.RewriteY&b&Y&b&@@A'"id@V@@@Y%%Y%%@@!a@ @Y%&Y%&@@!b@@Y%&Y%&@@!n@@@@Y&b&rY&b&s@@"ty@W@@@Y&b&uY&b&w@@!b@W%@@@Y&b&yY&b&z@@@@@@,H@G,K@DW@AH3F@@,@E@@2J@@ABC]@\@,I@@ABD@@J@(3Ltac_plugin.RewriteZ&&Z&&@PiAW@@@@@ABlkC@@G@(3Ltac_plugin.Rewrite @A_@@@G@(L3Ltac_plugin.RewriteZ&;&HZ&;&\@JW[@@۠W_@@ܠE@@ݠA@@@@ڐB{@@@@>@A9%BC@@F@(83Ltac_plugin.RewriteZ2&;&AZ3&&@@A@@@ F@(3Ltac_plugin.RewriteZ9%%Z:%%@qW@@W@@l@@h@@@@B@@@@@A@B@@B@(3Ltac_plugin.RewriteZX%%@@@@@@ B@(p3Ltac_plugin.RewriteZ^((Z_((@PD )#env@P@Zp &&Zq &&@@#evd@P@Zv &&Zw &&@@"ta@P@Z| &&Z} &&@@"tb@P@Z &&Z &&@@!a@P@Z &&Z &&@@!b@P@Z &&Z &&@@"ap@E$bool@@@?:@Z &&Z &&@@"bp@@@Q;@Z &'Z &'@@@j@@@+B@@!G@@AB(A@@H@@AJF@@BCEE@@AD@@=C@@ABD@VD@@YhA@@ABY%C@@YHB@@AQ@F@@QE@@ABC@I@(3Ltac_plugin.RewritemZ((@@Ah@@@#H@(3Ltac_plugin.RewriteZ(O(PZ(O(@PʐDs@@@.I@(3Ltac_plugin.RewriteZ(O(pZ(O(@QA@@@:L@(3Ltac_plugin.RewriteZ(O(Z(O(@X0@@B@@@HL@(`3Ltac_plugin.Rewrite%Z(O(@@A@@@NH@(T3Ltac_plugin.RewriteZ(&(12@@A@@@TH@(D3Ltac_plugin.Rewrite[''[''@Q%D@@@_I@(3Ltac_plugin.Rewrite [ ''@@A@@@eH@(3Ltac_plugin.Rewrite[ ''I@@A@@@kH@(3Ltac_plugin.Rewrite[ '='T[ '='t@Q:D@@@tI@(d3Ltac_plugin.Rewrite [" '='@@A@@@zH@(P3Ltac_plugin.Rewrite[( '='C^@@A@@@HA(L3Ltac_plugin.Rewrite[0 &'[1 &'9@AB@@@@@ACD}@G(<3Ltac_plugin.Rewrite[= &''[> &'6@Z@@SXA@ @@H@(,3Ltac_plugin.Rewrite[M &&[N &'@B@@@@@ABC@F@(3Ltac_plugin.Rewrite[Z &'[[ &'@AFA@"@@G@( 3Ltac_plugin.Rewrite[f &&@@@@(@@F@(3Ltac_plugin.Rewrite[l.--[m.--@PCA9#env@Q)@[}),,[~),,@@#evd@Q&@[),,[),,@@!n@Q#@[),,[),,@@!t@Q@[),,[),,@@#car@Q@[),,[),,@@#rel@Q@[),,[),,@@@^@@@B@@+F@@AB&E@@#D@@AA@@ C@@ABC@WB@@AVC@@ZA@@AUD@@BC@G@(3Ltac_plugin.Rewrite[.--[.--@KAJ@~@@ F@(3Ltac_plugin.Rewrite[---[.--@@AQ@@@'F@(L3Ltac_plugin.Rewrite[+-1-a[+-1-n@]`B\@@@2G@(,3Ltac_plugin.Rewrite[+-1-p[+-1-}@hlBg@@@=F@( 3Ltac_plugin.Rewrite[+-1-7[+-1-@@An@@@DF@(3Ltac_plugin.Rewrite[*,-[*,-+@Ys@@ (C}@@@SF@(3Ltac_plugin.Rewrite[*,-[*,-%@[`@@Q+1A@@@cH@(3Ltac_plugin.Rewrite\*,,\*,- @Y@@ C@@@rF@(3Ltac_plugin.Rewrite\*,,\*,-@!A@@@~H@(3Ltac_plugin.Rewrite\ *,,^@@@@@@F@(p3Ltac_plugin.Rewrite\&Q22\'Q22@@A#env@Q@\50--\60--@@%evars@Q@\;0--\<0-.@@$args@QQ@@@@@\H0-.\I0-.@@!c@Q@\N0-.\O0-.@@"ty@Q@\T0-.\U0-.@@$cstr@Q@\Z0-.\[0-.@@%start@@X @@䰖@Z@@/谖@T@@찖*Q-@)@@@@\1.".*\1."./@@#aux@@XE@@^T@S@@_U@S@@V@R@@fWQ@ X@Y@Z@[@\S@\8./\8./@@$find@@R@@@Z@@$@S@@@R @@SR5Q&!񠰖R@@@@@@@@@@\H1`1l\H1`1p@@@@@@D@@AwH@@C@@ABA@@F@@AE@@TI@@AG@@B@@ABCD@YC@@AWD@@[uA@@ABTF@@[OB@@AW`E@@BC@I@(T3Ltac_plugin.Rewrite]H1`1d@@A@@@%@@A@BCD@H@(,3Ltac_plugin.Rewrite]%8..@@A@@@@0@A-@B, D!@G@( 3Ltac_plugin.Rewrite]/1.".& @@@@@@ 431@,@ABC+@F@(3Ltac_plugin.Rewrite]95..]:5..@@A%evars@@]D1.".0]E1.".5@@#env@@]J1.".6]K1.".9@@#car@@]P1.".:]Q1.".=@@%evars@X@@@][4.x.}]\4.x.@@#rel@T@@@]f4.x.]g4.x.@@@)@@@,@D@@A$A@@B+B@@!F5C@@E@@ABC@$C@@ATB@@[A@@AB@F@(3Ltac_plugin.Rewrite]4.x.]4.x.@4*@CN@L@@@ @A@@AB@C@(3Ltac_plugin.Rewrite]4.x.y[@@AX@V@@ C@(3Ltac_plugin.Rewrite]6..]6..@@Aa"ty@R@]6..]6..@@#rel@R @]6..]6..@@@o@@@,@E,@D@@AI@BH@E@F@@ABCD@F@(t3Ltac_plugin.Rewrite]2.@.F%@@@@@@5C@(\3Ltac_plugin.Rewrite]I11]I11@@A#env@@]H1`1q]H1`1t@@!c@@]H1`1u]H1`1v@@"ty@@]H1`1w]H1`1y@@@@@@C@@D@@ABm@A@@B@@AC@dC@@AB@@\QA@@AB@<@@@ADB(<3Ltac_plugin.Rewrite]P22]P22@7"A8#arg@.@^J11^J11@@$args@_ @@@^J11^J11@@%sigma@@#EvdA(evar_map@@9@^N272E^N272J@@"ty@ 2@@ @^)O2`2g^*O2`2i@@@@@@2F@@A,E@@BR@R@,u#exn@G@@ABU@+H@@AIW@BCDVPK@(3Ltac_plugin.Rewrite^AP22^BP22@zCJ@@@J@(3Ltac_plugin.Rewrite^JP22^KP22@@AQ@ @@!IA(3Ltac_plugin.Rewrite^SO2`2l^TO2`2@ACZ@@@+y'w"u@BCDtnH(3Ltac_plugin.Rewrite^`O2`2c@@Ae@"@@ HA(3Ltac_plugin.Rewrite^hN272M^iN272\@AAn@,@@@<CDG (3Ltac_plugin.Rewrite^tN272A*@@Ax@6@@ G@(L3Ltac_plugin.Rewrite^zL11^{L12#@@A%evars@S@^K11^K11@@%found@S@^K11^K11@@@O@@@,y@K@@Ae@e@AB@@AM@@L@@ABCDM@(43Ltac_plugin.Rewrite^K11^K11@' @̐D@k@@BCJ@( 3Ltac_plugin.Rewrite^K11^K11@A#int@@@A@@@M@(3Ltac_plugin.Rewrite^K11y@@A@@@F֠(3Ltac_plugin.RewriteAA@@@@Dܠ(|3Ltac_plugin.Rewrite^E11^E11%@W @@XwA%evars@Y@^8./^8./ @@#env@X@^8./ ^8./@@$prod@W@^8./^8./@@!n@V@^8./^8./@@%sigma@@#EvdA(evar_map@@@_ ;/W/c_ ;/W/h@@"na@ @@@_=//_=//@@"ty@\\@@@_=//_=//@@!b@ @_#=//_$=//@@%evars@|@_)C00_*C00@@"rb@@_/C00_0C00@@@@@@,~@J,@F@@G@@ABUC@@L_D@@ACNA@@B<@9@AC875@B21CD/%I@(3Ltac_plugin.Rewrite_C00_C00@.-B@H@@N@(3Ltac_plugin.Rewrite_C00$@@A@N@@I@(3Ltac_plugin.Rewrite_A0F0M_A0F0@@A"b'@\@@@_?/0_?/0@@%evars@@_@00_@00"@@"rb@T@_@00$_@00&@@@s@@@,@K@A@&J@@AB@M@AC~}{@L@@ABzyCDwmM@(x3Ltac_plugin.Rewrite_@00)_@00B@$rD7@@@@@ABZCYD|J@(@3Ltac_plugin.Rewrite_@00E@@AB@@@ JA(<3Ltac_plugin.Rewrite_?/0_?/0@AB@@@nI (3Ltac_plugin.Rewrite_?//V@@A@@@uI@(3Ltac_plugin.Rewrite_>//_>//@\@@ŐC@@@I@(3Ltac_plugin.Rewrite_>//@@A"@@@I@(3Ltac_plugin.Rewrite`F1@1N`F1@1W@ @@A,@@@@@AB@@@ABCF@(3Ltac_plugin.Rewrite`F1@1H@@A8@@@ F@(|3Ltac_plugin.Rewrite`</~/`</~/@S]d@@]h@@N@@J@@@@BT@@@@B'CE@(h3Ltac_plugin.Rewrite`:</~/@ I@@Cb@@@E@(P3Ltac_plugin.Rewrite`E</~/C@@Ah@@@EA(L3Ltac_plugin.Rewrite`M;/W/k`N;/W/z@AAq@@@@ @ACD (@3Ltac_plugin.Rewrite`Y;/W/_W@@A{@@@ D@($3Ltac_plugin.Rewrite`_9//7``9//K@@A@"@@D@(3Ltac_plugin.Rewrite`f9//!d@@@@(@@D@(3Ltac_plugin.Rewrite`lT33'`mT33+@@A2#env@Ud@`tS23`uS23@@%sigma@Ub@`zS23`{S23 @@@=@@@C@@A @A@@B@@AB@VB@@^A@@AB@CB(3Ltac_plugin.Rewrite`U3,3E`U3,3q@UdC&%codom@Um@`U3,37`U3,3<@@@^@@@D@@A#@B" C@D@(3Ltac_plugin.Rewrite`U3,3W`U3,3h@UA@l@@F@(3Ltac_plugin.Rewrite`U3,3@!@@A@r@@D)(3Ltac_plugin.RewriteC'AA@y@x@@;C/(3Ltac_plugin.Rewrite`h66`h66@@A#env@U@`X33`X33@@%sigma@U}@`X33`X33@@$rels@Ux@`X33`X33@@!t@Us@`X33`X33@@@@@@,t;@E@@A D@@B@@ABC@@A@@AC@\C@@_A@@AB_RB@@ZD@@AC@E@(3Ltac_plugin.Rewrite`g66`g66@@A;!c@^B@@@aZ44'aZ44(@@$args@H%array@@@@aZ44*aZ44.@@c$head@^Z@@U?@a[4O4Ya[4O4]@@!e@b@@20@a&g66a'g66@@@@@@M@A)F@@6G@@I@@ABCP@$H@@AR@BQPCDN@I@(3Ltac_plugin.Rewritea:g66a;g66@]@@;6AM@ @@I@(p3Ltac_plugin.Rewrite@AQ@ @@I@(P3Ltac_plugin.RewriteaLf6o6zaMf6o6@UސB`d¶ms@5C^@@@@|@ag_44ah_44@@e$args@5U@@}@at_44au_44@@f$env'@@'EnvironA#env@@@a`5!5)a`5!5-@@g%evars@`(evar_map@@@aa5M5Vaa5M5[@@h$evar@`&constr@@@aa5M5^aa5M5b@@%evars@]3@@@ab55ab55@@$inst@X@@@ab55ab55@@@ w@@@,g@T,n@Q,m@P,s @M@A@@AB@UO@@AC9R@@0VLS@@A@)U@@AB~N@@@ABCD@V@(03Ltac_plugin.Rewriteae6"6.ae6"6k@^4@@^ @@@D@ @@3V@(3Ltac_plugin.Rewriteae6"6Uae6"6f@^F(evar_map@@ A@ @@CZ@(3Ltac_plugin.Rewriteae6"6&@@A@ @@IV@(3Ltac_plugin.Rewritebc55bd56@i_@D@ @@@U@ALB2KCI@F@A@BCBCD/@S@(ߔ3Ltac_plugin.Rewritebd56 bd56@ZT@@A@ @@V@(d3Ltac_plugin.Rewriteb)b55@@A@ @@S@(H3Ltac_plugin.Rewriteb/a5M5jb0a5M5@@%SortsA!t@@@@G@! @@@@A!Bl@@A@B}|CDi@O@(3Ltac_plugin.RewritebUa5M5Q @@A@!@@ OA(3Ltac_plugin.Rewriteb]`5!50b^`5!5I@AB @!!@@@1@ABCD~@N(3Ltac_plugin.Rewritebk`5!5%@@A@!-@@ N@(3Ltac_plugin.Rewritebq_44br_45@@~B@!<@@SRBMD@L@(ޠ3Ltac_plugin.Rewriteb^44bg66@@A@!F@@ H@(ޔ3Ltac_plugin.Rewriteb\44b\44@@A@!M@@H@(ތ3Ltac_plugin.Rewriteb\44b\44@_U@@xdC@![@@H@(x3Ltac_plugin.Rewriteb\44b\44@@)GlobnamesA0global_reference@@fA@!l@@0I@(l3Ltac_plugin.Rewriteb\44-@@A@!r@@6H@(d3Ltac_plugin.Rewriteb[4O4b[4O4@@A@!y@@=BC@G@(X3Ltac_plugin.Rewriteb[4O4zb[4O4@M``@@W@@VO@NTB@!@@G@(@3Ltac_plugin.Rewriteb[4O4v@@A@!@@$G@(83Ltac_plugin.Rewriteb[4O4cb[4O4p@_@@JCB@!@@2G@( 3Ltac_plugin.Rewriteb[4O4Ul@@A@!@@8G@(3Ltac_plugin.RewritebZ445bZ44K@@A@!@@?G@(ݬ3Ltac_plugin.RewritebY34bY34@ 4`E@@֠`I@@נ /@@ؠ +@@@@ՐBT@!@@@6@A4@B32C0@D@(ݔ3Ltac_plugin.RewritecY33_@@@^@!@@ D@(|3Ltac_plugin.Rewritec"',,c#',,@@A%sigma@X@c***c+**@@#rel@X@c0**c1**@@@!@@@@A@@A B@@C@@AB@]fA@@A]UB@@B@Y@@@ACB(\3Ltac_plugin.RewritecG&,s,cH&,s,@@A'#arg@Y @cO + +cP + +@@$args@dZY@@4@cY + +cZ + +@@@"@@@,@F@@AE@@BD@@0@A.-BC+'F@(@3Ltac_plugin.Rewritecj%,&,=ck%,&,m@Y6B)!f@`@@sa@c{$++c|$++@@!a@ f@c$++c$++@@!b@@c$++c$++@@%arelb@ @c$++c$++@@@"Q@@@,@G8@AK@@8@AB7@,L!f@I@@A, *@H@@o@ABm@$relb@J@@Ap@BCDokM@(3Ltac_plugin.Rewritec%,&,'c%,&,r@@AB@"q@@ L@(3Ltac_plugin.Rewritec$++c$+,"@`y@@CP@"@@.L@(3Ltac_plugin.Rewritec$+,c$+, @$@@A\@"@@:M@(3Ltac_plugin.Rewrite@A`@"@@>L@(ܬ3Ltac_plugin.Rewritec#++c#++@@A9eP@c"+G+Tc"+G+U@@!a@lU@c"+G+Zc"+G+[@@!b@@c"+G+]c"+G+^@@C @c"+G+`c"+G+d@@@"@@@_@A@B@X@AUSBRCDJ@(ܤ3Ltac_plugin.Rewritec"+G+nc"+G+@`@@C/@"@@J@(܌3Ltac_plugin.Rewrited "+G+d "+G+@FA8@"@@K@(܀3Ltac_plugin.Rewrite@A<@"@@"J@(3Ltac_plugin.Rewrited!+++d!++A@ Na_@@Aac@@B I@@C E@@D@@@B@"@@@@ABCE@(3Ltac_plugin.Rewrited6!++$d7&,s,@@A@"@@ E(۰3Ltac_plugin.RewriteAA@@"@@ C(ۄ3Ltac_plugin.RewritedD**dE**@@A%sigma@ZJ@dM))dN))!@@!n@ZD@dS))"dT))#@@!c@Z>@dY))$dZ))%@@@#@@@,@D@@AA@@BB@@C@@AC@^A@@A^B@@B@Zq@@@AD@(X3Ltac_plugin.Rewritedp*W*xdq*W*@ZWB2!f@a@@@d)*d)*@@!a@ @d)* d)* @@!b@@d)*d)*@@%arelb@ @d)*d)*@@@#W@@@,@E>@I@@AB>@*J!f@G@@AC, .@F@@G@A$relb@H@@I@ABDHDJ@(,3Ltac_plugin.Rewrited*W*d*W*@Z AD@#y@@"K@(3Ltac_plugin.Rewrited*W*XM@@AJ@#@@(J@( 3Ltac_plugin.Rewrited)*!d)*S@a@@ԐCX@#@@6J@(3Ltac_plugin.Rewrited)*9d)*Q@2@@Ad@#@@BK@(3Ltac_plugin.Rewrite@Ah@#@@FJ@(ڼ3Ltac_plugin.Rewrited))d))@@ACmu@d)s)d)s)@@!a@tz@d)s)d)s)@@!b@@d)s)d)s)@@N @d)s)d)s)@@@#@@@g@A@`@AB][CH@(ڴ3Ltac_plugin.Rewritee)s)e)s)@a@@C-@#@@H@(ڠ3Ltac_plugin.Rewritee)s)e)s)@DA6@#@@I@(ڔ3Ltac_plugin.Rewrite@A:@#@@ H@(3Ltac_plugin.Rewritee")M)Ye#)M)m@ Zbk@@fbo@@g U@@h Q@@i@@eB@#@@@@ABC@(3Ltac_plugin.RewriteeA)M)S@@A@$@@ C@(3Ltac_plugin.RewriteeG)()BeH)()C@@A@$ @@C@(3Ltac_plugin.RewriteeN)(), @@@ @$@@C@(ٜ3Ltac_plugin.RewriteeTu818<eUu818K@YAf#env@Y@eer77efr77@@#env@Y@ekr77elr77@@#evd@Y@eqr77err77@@!f@Y@ewr77exr77@@$args@Y@e}r77e~r77@@%evars@Yc@es77es77@@!c@b@@md@es77es77@@$evd'@Y@@|@et77et78@@!t@b%types@@}@et78et78@@@$l@@@,^ @I,b@F@@A=A@@0G@@ABXETD@@?H@@ARC@@/J@@APB@@BCD@bC@@AdB@@d-A@@AB@K@(ِ3Ltac_plugin.Rewriteeu8185eu818O@@Aw@$@@$J@(ل3Ltac_plugin.Rewriteet78et78-@F<@~D@$@@@0@A.-B+(&@#@ABC"@H@(d3Ltac_plugin.Rewriteet78et78+@ZDA@$@@L@(L3Ltac_plugin.Rewriteet77'@@A@$@@H@(83Ltac_plugin.Rewritees77es77@x@ekD@$@@@S@Q@ABK%CF@E@(3Ltac_plugin.Rewritef s77@@@@@$@@ E@(ؼ3Ltac_plugin.Rewritef:::>f:::@@@  #env@N@f::'f::*@@ #evd@N@f#::+f$::.@@ #car@N@f)::/f*::2@@ #rel@N@f/::3f0::6@@@$@@@B@@D@@ABC@@A@@AC@O?B@@ZA@@AB@D@(\3Ltac_plugin.RewritefC==#fD==h@@A!Ym#env@C@fP<<fQ<<@@n#evd@C@fV<<fW<<@@o%cstrs@C@f\<<f]<<@@p#car@C@fb<<fc<<@@q#rel@C@fh<<fi<<@@r#evd@e(evar_map@@umm@fu<<fv<<@@s$sort@e&constr@@vmn@f<<f<<@@@%E@@@,X@G@@A.B@@6E@@ABCD@@(IBF@@At@C@@4A@@#H@@ABCD@dA@@AD B@@B@I@(D3Ltac_plugin.Rewritef<<f<=@=1@omtCe@%m@@@&@A$@B#@ @A@@ABC@F@(3Ltac_plugin.Rewritef<<u@@Ar@%z@@ FA(3Ltac_plugin.Rewritep|AA@!@%@@@9@7@AB1C+@D (3Ltac_plugin.Rewritef==f==@!t@@u%voChuv#env@C@f=o=f=o=@@w#evm@C@f=o=f=o=@@x#rel@C@f=o=f=o=@@@%@@@C@@AB@@A@@AB@@C@(3Ltac_plugin.Rewritef==f==@AG%types@@uאE*@%@@C@(ט3Ltac_plugin.Rewriteg==:@@@0@%@@C@(׈3Ltac_plugin.Rewriteg >>g >>@CAh@%@@@@A@@A@@A@(p3Ltac_plugin.Rewrite @Ah@%@@AB(\3Ltac_plugin.Rewriteg>>g>>@@Ah"hd@C@g$>>g%>>@@"tl@h/C@@i@g.>>g/>>@@@%@@@C@@A%@B@@AB@@C!(<3Ltac_plugin.Rewriteg<>>2@A@h@%@@0A((3Ltac_plugin.RewritegC??7gD??H@ >@@ɐBh"ty@C@gZ>>g[>>@@#env@C@g`>>ga>>@@!x@C@gf>>gg>>@@!y@C@gl>>gm>>@@"pb@CCCC@@gx>>gy>>@@#ty'@C@g~>>g>?@@$env'@C@g>?g>?@@"x'@C@g>? g>? @@"y'@C@g>? g>?@@#pb'@CCCC@@g>>g>?@@@&_@@@6B@@AA@@RH@@A/E@@IG@@ABC&D@@GF@@A$C@@BD@@H@(3Ltac_plugin.Rewriteg??g??^@@Aj@&w@@HA(֠3Ltac_plugin.RewriteEAA@i]@&~@@@B@@B (`3Ltac_plugin.Rewriteg?|?~g?|?@@@ij!x@D@g?`?vg?`?w@@!y@D@g?`?xg?`?y@@@&@@@B@@A A@@B@DjA@@A@B@( 3Ltac_plugin.Rewriteg?|?g?|?@@@"pb@D)@g?|?g?|?@@@&@@@ A@@A@D~A@@A#B@@B@A@( 3Ltac_plugin.Rewriteg?|?g?|?@@@#pb'@D&@g?|?g?|?@@@&@@@ A@@A@DA@@A#B@@B@A@(3Ltac_plugin.Rewriteh AAh AA@@Ai#env@D$@h??h??@@#evd@D@h??h??@@!x@D@h"??h#??@@!y@D @h(??h)??@@!e@i@@@>@h3AAh4AA@@@&@@@E@@A*D@@&C@@AB!B@@A@@AC@DA@@A@E@(3Ltac_plugin.RewritehGAAhHAA@e @@IDAC@'@@E@(3Ltac_plugin.Rewrite@AG@'@@E@(3Ltac_plugin.RewritehYAAhZAA@@AP#pbs@I$list@f/evar_constraint@@2@@1+@hp@@hq@@@@$evd'@Dv@@6@h{@@h|@@@@$pbs'@@@ @@@hAAhAA@@@'M@@@,<@L,Q@I@@A[@BY@(K@@A=J@@ M@@AB_^CD\@M@(հ3Ltac_plugin.RewritehAAAwhAAA@@AH@'d@@M@(ը3Ltac_plugin.RewritehAAAWhAAAq@:S@@"BV@'r@@%M@(Ո3Ltac_plugin.RewritehAAAE]@@A\@'x@@+M@(x3Ltac_plugin.RewritehAA hAA=@fa@@J@Ao@'@@@<@A@B:8@BCD@K@(h3Ltac_plugin.RewritehAA}@@A{@'@@ KA(d3Ltac_plugin.Rewriteh@@h@A @AE@'@@@L@ABC@J($3Ltac_plugin.Rewriteh@@@@A@'@@ J@(3Ltac_plugin.Rewriteh@@h@@@f@@0*@,/A@'@@@@A@BC@H@(3Ltac_plugin.Rewritei ??@@@@'@@ D@(3Ltac_plugin.RewriteiAAiAB@@@j#env@D@iAAiAA@@#evd@D@iAAi AA@@!x@D@i%AAi&AA@@!y@D@i+AAi,AA@@@'@@@D@@AC@@BB@@A@@AC@@D@(Ԥ3Ltac_plugin.Rewritei;BBi<BC@@Aj!b@Dn@iBBBiCBB@@@(@@@ A@@A@]jA@@AQB@@B@A@(Ԑ3Ltac_plugin.RewriteiPBBiQBB@@A@(@@A@(Ԅ3Ltac_plugin.RewriteiWBB@@@@(@@A@(h3Ltac_plugin.Rewritei]CCCi^CCk@@@Q[Ak @"PpA@(+@@@!@A@@A@@A@(P3Ltac_plugin.RewriteisCC6itCCl@@@k@(6@@ A@(83Ltac_plugin.RewriteizGYG[i{GYGh@@Ak+#env@D,@iFFiFF@@#evd@D'@iFFiFF@@!t@D"@iFFiFF@@#rel@f@@ @iFFiFF@@"t1@D`@@ @iFFiFF@@"t2@f@@ @iFFiFF@@"ty@@@&@iFFiFF@@@(@@@,!!@I, !$@D@@AIC@@BDB@@DC@(@@H@(3Ltac_plugin.RewritejGG @@A@(@@HA(3Ltac_plugin.Rewritej FFjFG@AE@(@@&GFB@A@ACD>@G(3Ltac_plugin.RewritejFF@@A@(@@ G@(Ӭ3Ltac_plugin.Rewritej FFj!FF@|@ C@(@@@d@Ac@_@ABY@C@(Ә3Ltac_plugin.Rewritej4FF@@@@(@@ C@(p3Ltac_plugin.Rewritej:KLj;KL5@b@@˗ˡAk#env@D@jQGjGjRGjG@@%sigma@D@jWGjGjXGjG@@!c@D@j]GjGj^GjG@@!l@D@jcGjGjdGjG@@@'ContextA#Rel@+Declaration@%ctype@x@@ȃ|@juGGjvGG@@(find_rel@@@'EConstrA%types@@ȦȖaSF@@ŠD@@@ʋ@@ʊȗ@Șȕ@jGGjGH@@:#ctx@I$list@@%NamesA$NameA!t@@!+@@"@ @@@jK$K)jK$K,@@;"t'@a&constr@@#@jK$K-jK$K/@@@"PpA@)@@@+"1@L+"4@I+"7@H@@AE@@AK@@AwF@@BCC@@qG@@AD@@B@#s@A@@B@@.J@@ABCD@EC@@AG B@@HA@@AB@L@(X3Ltac_plugin.RewritejKKjKL6@@A@)@@*L@(P3Ltac_plugin.RewritekKKkKK@@A?!c@G @@ˊE8@@ˋ@ˉˀ@kKKkKK@@@)@@DM=B@*@@K@(3Ltac_plugin.RewritekGK|KkHK|K@_@@?RB @*@@K@(3Ltac_plugin.RewritekUK|K}\@@A@*@@%K@(3Ltac_plugin.Rewritek[K$K2k\K$KY@@C@*&@@@@A@@AB@@ACD~@H@(3Ltac_plugin.RewritekqK$K%x@@A,@*3@@ H@(Ҽ3Ltac_plugin.RewritekwKKkxKK@@A49!c@G@@E@@@ @kKKkKK@@@*M@@'I(B'D@I@(Ҥ3Ltac_plugin.RewritekJJkJJ@bbG@@E@@@@@Ab@*i@@@BBAD@G@(Ҝ3Ltac_plugin.RewritekJJ@@Ak@*r@@ G@(t3Ltac_plugin.RewritekGG@@Ap@*x@@@@APBC@FA(p3Ltac_plugin.RewritekGGkGG@AE}@*@@@@AB^C@E(@3Ltac_plugin.RewritekGG@@A@*@@ EA(,3Ltac_plugin.RewriteAA@m@*@@@@AoB@C (3Ltac_plugin.RewritekIIkII@@A"ty@r@kGHkGH@@%sigma@@#EvdA(evar_map@@Ȥț@lHHlHH@@"cl@D&clause@@ȥȜ@lHHlHH@@%sigma@(evar_map@@ȹȲ@lHBHJlHBHO@@-%holes@I$list@E@@@@@l+HHl,HH@@.!t@@'EConstrA%types@@@l9HHl:HH@@/%equiv@i@@@lDHHlEHH@@0"c1@G@@@lOHHlPHH@@1"c2@i@@ @lZHHl[HH@@2#ty1@h@@5.@leHIlfHI@@3#ty2@s@@PI@lpI.I6lqI.I9@@@+3@@@+#@N+#@H,#@B@@A;J@@2I@@ABC@@LK@@AkG@@BCyED@@aF@@AA@@5L@@,M@@ABCD@>F@@AGEC@@BLD@@HB@@A>G@@LE@@IA@@ABCD@N@(3Ltac_plugin.RewritelJyJlJyJ@H@@ؐAΰ4%sigma@H@@ʆʃ@lIIlII@@5$sort@I@@ʑʌ@lIIlII@@6$args@@@'EConstrA&constr@@ʫʢ@@ʡʝ@lIIlII@@8%value@j%@@ʴʱ@lJ2J<lJ2JA@@@+@@@v@*Q@@ABpoCmlDAOj@;P@@Ai@Bh@h@Af@R@@ABCEg@U@(Ѵ3Ltac_plugin.RewritelJWJ_lJJ@@AT@+@@RA(Ѭ3Ltac_plugin.RewritemJ2JDmJ2JS@AA]@+@@"CE{@Q (ь3Ltac_plugin.RewritemJ2J8@@Ag@+@@ QA(ш3Ltac_plugin.RewritemIImIJ.@ABp@+@@1D@P (`3Ltac_plugin.Rewritem&II(@@Ay@+@@ PA(X3Ltac_plugin.Rewritem.IIm/II@AC@+@@DD@O (D3Ltac_plugin.Rewritem9II;@@A@+@@ O@(,3Ltac_plugin.Rewritem?IaIkm@IaI@d ID@@k@@jDh@, @@@@ABCD@M@(3Ltac_plugin.RewritemTIaIeV@@As@,@@ MA(3Ltac_plugin.Rewritem\I.I<m]I.I]@AE|@, @@@@ABD@L(3Ltac_plugin.RewritemiI.I2k@@A@,+@@ LA(3Ltac_plugin.RewritemqHI mrHI*@AE@,5@@*@@@ABD@K(Ј3Ltac_plugin.Rewritem~HH@@A@,@@@ K@(l3Ltac_plugin.RewritemHHmHH@ND:@C@,P@@@@A@@AB C@G@(X3Ltac_plugin.RewritemHH@@A@,[@@ G@(H3Ltac_plugin.RewritemHH@@A@,a@@ @@A@BC@EA(D3Ltac_plugin.RewritemHBHRmHBH}@AE@,o@@.@)@A%@BC @D( 3Ltac_plugin.RewritemHBHF@@A@,z@@ D@(3Ltac_plugin.RewritemHHmHH>@Р@ȝȣD@,@@@=@A8@A@(3Ltac_plugin.RewritemHH @@@@,@@A@(ϴ3Ltac_plugin.RewritemIJmIJ'@@@*7!h@F@@ʪʤ@mIJmIJ@@@,@@@A@@A@@A@(Ϡ3Ltac_plugin.RewritemK|KmK|K@@A&@A@@B@@AB@@CA(ό3Ltac_plugin.RewritenK|KnK|K@A@@,@@@@A@@A (d3Ltac_plugin.Rewriten'LLn(LM@@@o@,@@@F&@A@@A@HGB@@HTA@@AB@A@(H3Ltac_plugin.Rewriten6M+MMn7M+Mo@@%HintsA'hint_db@@GҐAo@-@@@&@A@@A@HkA@@A@A@(43Ltac_plugin.RewritenMM+M-@@@o@-@@ A@(l3Ltac_plugin.RewritenSIVVnTOWRWU@@Ap"ts@HF@@YV@n`ATTnaATT@@*core_flags@HA@@Ӧb@nkBTTnlBTT@@@-.@@@C@@A&@A@@B@@AB@HWB@@HrA@@AB@C@(3Ltac_plugin.Rewriten~BTT+@@A)@-@@@@B @BA(3Ltac_plugin.RewritenATTnATT@AAp<@-L@@@@A@A (3Ltac_plugin.RewritenATT@@@@pE@-U@@ A@(͈3Ltac_plugin.RewritenUXNXPnUXNX{@@Ap\#env@H>@nQWWWknQWWWn@@%sigma@H;@nQWWWonQWWWt@@"is@H.@nQWWWvnQWWWx@@"cb@H)@nQWWWznQWWW|@@%sigma@@#EvdA(evar_map@@@nRWWnRWW@@#cbl@H?-with_bindings@'EConstrA&constr@@@@@nRWWnRWW@@%sigma@J@@ @nSWWnSWW@@'hypinfo@I!@@ @nSWWnSWW@@#prf@J@@!@oTXX.oTXX1@@#car@J@@#@oTXX$oTXX'@@#rel@J@@%@oTXX)oTXX,@@$sort@J@@'@o TXX3o!TXX7@@"c1@J@@)@o)TXXo*TXX@@"c2@J@@+@o2TXX o3TXX"@@%holes@J~J}@@.@@-@o?TXX9o@TXX>@@@.@@@+&@I+&@F@@A+N@@B#M@@JQ@@AD@@G@@ABCC@@%L@@AgJ@@E@@AB'@A@@dR@@ASP@@B|KHB@@QO@@ACDE@IA@@A@R@(D3Ltac_plugin.RewriteopTXX@@A@.2@@@/@A%$B"@ @A@B@@ACD@K@(03Ltac_plugin.Rewriteo~SWWoSWX@@ C@.I@@@C@A<;B9@4@A3@+@ABC&@H@( 3Ltac_plugin.RewriteoSWW@@A@.V@@ H@( 3Ltac_plugin.RewriteoRWWoRWW@ݠ@ D@.e@@@X@AUBM@C@AC@@E@(3Ltac_plugin.RewriteoRWW@@A @.p@@ EA(3Ltac_plugin.RewriteAA@qh@.w@@@f@A^BP@C (̴3Ltac_plugin.RewriteoZXXoZXX@@Aqx#env@H@oXXXoXXX@@%sigma@H@oXXXoXXX@@%holes@H@oXXXoXXX@@"by@H@oXXXoXXX@@@.@@@ A@@D@@ABB@@C@@AC@@D@(̌3Ltac_plugin.Rewriteoy]-]1oy]-]Q@@A3 #tac@HNb@o[XYo[XY @@ #map@@H@@؀hfԠ&@@تq@@pi@jg@p\YYp\YY@@ %indep@I&@@ظ@@طس@p'dYYp(dYY@@#ist@@)GeninterpA+interp_sign@@@p7eZZp8eZZ"@@:)solve_tac@@)ProofviewA&tacticF$unit@@@@@M@pNfZlZtpOfZlZ}@@:)solve_tac@1&tactic@@}y@@xu@paj[[pbj[[(@@;%solve@@Il@@i‰@@$EvarA!t@@}ℰ@@@pk[D[Lpk[D[Q@@@/B@@@qG@@A`H@@F@@AB@+K@@A?JXI@@E@@ABCD@@K@(x3Ltac_plugin.Rewritepk[D[H@@A@/Y@@@@A @BCD@@JA(t3Ltac_plugin.Rewritepj[[+pj[[@@AA@/h@@&@@A@BCD@@I(\3Ltac_plugin.Rewritepj[[@@A@/t@@ I@(P3Ltac_plugin.RewritephZZphZ[@}BР#ist#tag#tac@o#tag@I+genarg_typem*$Glbwit_'a@@@{&|>*$GenArg_'a@@@S&݀n*$Glbwit_'c@@@}&~@@݂@pgZZpgZZ@@p#tac@&T@pgZZpgZZ@@@,@@@A@@==s@@r=@',@@@A@@==s@@rA@,@@@A@@==s@@rE@ABC@/@@@+(`@J@@A&%B#"@Iy@GK@@ABCD@@K@(@3Ltac_plugin.RewriteqhZZqhZZ@@'FtacticA!t#Val@!t@@%<'P@@%SCk4@/@@(L@(3Ltac_plugin.Rewriteu@Ap9@/@@-K@(3Ltac_plugin.Rewriteq2fZlZpG@@AC@/@@VRQ@@ACD@@H@(3Ltac_plugin.Rewriteq<eZZQ@@AL@/@@`\@@A@B] CD@@GA(3Ltac_plugin.RewriteqIdYYqJdYZ@ABZ@0 @@ok@@AkBC@@F(˰3Ltac_plugin.RewriteqVdYYk@@Ae@0@@ F@(ˠ3Ltac_plugin.Rewriteq\\YYq@@Aj@0@@|@{*BC@@E@(ˈ3Ltac_plugin.RewriteqeYXXz@@@@0'@@D@(l3Ltac_plugin.Rewriteqk`YYql`YY@@A| !h@n@qs\YYqt\YY@@ #evk@(#@@ؖؐ@q_YYq_YY@@@0C@@@+(@C+(@B@@AD@@A@@AB@A@@A@D@(L3Ltac_plugin.RewriteqaYYqaYY@@A(@0W@@@@A @B @B@(3Ltac_plugin.Rewriteq^YDYUq^YDYy@֠n@@wn@@x@@y@@z@@vBG@0v@@@+@A*@A@(3Ltac_plugin.Rewriteq^YDYO(@@AO@0~@@A@(3Ltac_plugin.Rewriteq]YY?q]YYC@@AV@0@@A@(3Ltac_plugin.Rewriteq]YY%5@@@\@0@@A@(ʬ3Ltac_plugin.RewriteqhZZqhZ[@@@@0@@@4*_@A@@A@@A@(ʠ3Ltac_plugin.Rewriteqq[[qq[[@@A<%sigma@y@qk[D[Rqk[D[W@@=#evk@v@qk[D[Xqk[D[[@@>#evi@ho)evar_info@@@@@ql[^[hql[^[k@@@0@@@C@@AA@@'B@@AB@EA@@AB@@B@C@(ʀ3Ltac_plugin.Rewriterw]]rw]]%@@A9?#evi@%@@@rs\-\:r s\-\=@@@#env@K4@@@r*t\A\Mr+t\A\P@@A"ty@ot@@@r5u\\r6u\\@@B!c@@&ConstrA&constr@@d@rEv\\rFv\\@@C%sigma@@#EvdA(evar_map@@e@rUv\\rVv\\@@@1@@@+)@G@@)I@@AB@E@@MDa@AC`@Ha@=F@@ABDb@I@(l3Ltac_plugin.Rewritermv\\rnv\]@;,@cDd@18@@@@A@Bx@wBCv@F@(<3Ltac_plugin.Rewriterv\\r@@Ao@1C@@ FA(83Ltac_plugin.Rewriteru\\ru\\@AAx@1M@@C@E ($3Ltac_plugin.Rewriteru\\@@A@1V@@ EA( 3Ltac_plugin.Rewritert\A\Srt\A\@AB@1`@@@A@AB@D (3Ltac_plugin.Rewritert\A\I@@A@1j@@ D@(3Ltac_plugin.Rewriterp[[@@A@1p@@C@(3Ltac_plugin.Rewritern[[rn[[@@A@1w@@@@A+@C@@@AB@C@(ɨ3Ltac_plugin.Rewriterm[n[rm[n[@ΐB@1@@@B@F@(Ɉ3Ltac_plugin.Rewriterl[^[d@@@@1@@B@(p3Ltac_plugin.Rewriter|]o]r|]o]@C@@DEÐBtE%cstrs@K@r{]S]fr{]S]k@@F"ev@K@r|]o]ur|]o]w@@@1@@@C@@A B@@G+z@A@@AB@@C@(T3Ltac_plugin.Rewriter|]o]}$@@@@1@@C@((3Ltac_plugin.Rewriter]]r]]@@@tI%cstrs@K@s~]]s~]]@@J"ev@K@s ]]s ]]@@@1@@@C@@A B@@K+@A@@AB@@C@(3Ltac_plugin.Rewrites]^s]^-@@AtҰM$sort@K@s ]]s!]]@@@1@@@ A@@A@gHA@@A[B@@B@A@(3Ltac_plugin.Rewrites.]^s/]^@@A@1@@A@(3Ltac_plugin.Rewrites5]]@@@@1@@A@(Ȭ3Ltac_plugin.Rewrites;dBdDs<dBd@@Aug#env@I@sHbBbOsIbBbR@@h$sort@I@sNbBbSsObBbW@@i#rew@I@sTbBbXsUbBb[@@j#car@KA@@@s]b^bs^b^b@@k%evars@J@@@sfb^brsgb^bw@@l)rew_evars@J@@g@sqbbsrbb@@m'rew_prf@K@@g@s|bbs}bb@@@2?@@@+*@F@@A0E@@BCC@@+D@@A;A@@&H@@AG@@GB@@ABCD@NA@@ALB@@B@H@(l3Ltac_plugin.Rewritesbbsbb@@A\@2\@@@+*@F@@A@B@@ABC@F@($3Ltac_plugin.Rewritesdd"sdd<@@Aon#rel@K@@@sbcsbc@@o#prf@K@@@sbcsbc @@s%evars@L @@@\|@?h5@sccscc@@t#rel@L@@Ah6@sccscc@@@2@@@++:@JB@A]@B\@%L]@+@I@@AB3G@@KAH@@AeLBCD^@L@(3Ltac_plugin.Rewritesccscd@8*@7h>EQ@2@@bz@yB@@AzaBCDs@I@(3Ltac_plugin.Rewritetcc`@@A]@2@@ I@(ǐ3Ltac_plugin.Rewritetcctcc@@Agp%evars@O#@@k@h@t cc t!cc%@@q&symprf@O)@@h@t+cc't,cc-@@r#prf@qu@@h@t6c^cht7c^ck@@@2@@@++@M@A@B@1O@AP^DB@@(N@@ABCD@PA(nj3Ltac_plugin.RewritetPc^cntQc^c@AAB@3@@oUBCD@O(H3Ltac_plugin.Rewritet]c^cdO@@AM@3@@ O@(03Ltac_plugin.Rewritetccc0tdccZ@UG@hE@3.@@@@ApBCD@L@(3Ltac_plugin.Rewritetwcc@@A@39@@ H@(3Ltac_plugin.Rewritet}bbB@@A?@3?@@@@ABC@E@(Ƭ3Ltac_plugin.Rewritetb^b`L@@@G@3I@@@@AB@C@(ƌ3Ltac_plugin.Rewritethhthh@@Av^v#car@K!@tddtdd@@w#rel@K!@tddtdd@@x#prf@K%@tddtdd@@y"c1@K)@tddtdd@@z"c2@K-@tddtdd@@{%holes@K1@tddtdd@@|$sort@K-@tddtdd@@}#l2r@K*@tddtde@@~%flags@K'@tdetde@@#env@K$@tdetde @@%sigma@K@tde tde@@%cstrs@K@tdetde@@"by@K@tdetde@@!t@K @tdetde@@@3@@@B@@AJM@@BEL@@`P@@AH@@!e@Q@@A1D@@BCD8E@@NK@@ACF@@B-@G-@C@@jN@@AqO@@=I@@ABVJ@@.A@@ACDE@PA@@AMC@@BN9B@@KD@@AC@Q@(d3Ltac_plugin.Rewriteu(hhu)hh@@A'v@@8v4@u2hhu3hh@@@3@@@Q@(\3Ltac_plugin.Rewriteu9hhu:hh@q@@u|uwA@4@@NQ@(L3Ltac_plugin.Rewrite@A@4@@RQ@(,3Ltac_plugin.RewriteuKhshwuLhsh@@A˰$left@Ku@ube(e0uce(e4@@%sigma@K(evar_map@@v@uoeQeYupeQe^@@%sigma@BI@@'v@uzeeu{ee@@#evd@N@@[vU@uff uff @@"nf@@A@@qvivj@kvh@uf9fAuf9fC@@"c1@Lv@uffuff@@"c2@L v@uffuff@@'rew_car@L'v@uffuff@@#rel@L.v@uffuff@@#prf@L5v@uffuff@@#ty1@@@v@uffuff@@#ty2@@@v@uggugg!@@)rew_evars@N@@vLv@v@uggugg@@'rew_prf@KN@@v@uggugg@@#rew@L@@v @uggugg@@#rew@L@@#v!@vh7h?vh7hB@@@4@@@+-e@a@@A@vZ@ABq[@ @X@@ABCD  @U@@Y@@ABC@l^ @Au] @,e9d@@AB\@@Yb@@Ic@@ABCWV@@A@y_@@p`@@ABCDEF@e@((3Ltac_plugin.Rewritev:h7hZv;h7ho@Av(C@5@@<<.7)&@"@AB! CDEF,@d@(3Ltac_plugin.Rewrite@A@5 @@ d@(3Ltac_plugin.RewritevPh7hQvQh7hT@@A@5@@d@(3Ltac_plugin.RewritevWh7h; @@A @5@@d@(3Ltac_plugin.Rewritev]gg@@A@5@@ZZLUFC@?@A=CDE<@V( 3Ltac_plugin.Rewritew]eew^ee@pG+evar_filter@@v1vDA @6)@@^@(3Ltac_plugin.Rewritewmee"@@A@6/@@VA(3Ltac_plugin.RewritewueQeawveQe@AF@69@@=tLojDE`@U (Ü3Ltac_plugin.RewriteweQeU6@@A&@6C@@ U@(Ð3Ltac_plugin.Rewritewe(eKwe(eM@@A@6J@@NEp@T@(Ä3Ltac_plugin.Rewritewe(eCwe(eE@@A@6S@@ T@(l3Ltac_plugin.Rewritewe"e$@@A@6Y@@PA(3Ltac_plugin.RewritewddAA@y^@6a@@@@A@B@@A@@ABC@G(3Ltac_plugin.Rewritewf9fawf9f}@"vpBZ!c@(@wf9fDwf9fE@@@6z@@@ A@@A@CA@@A@A@(3Ltac_plugin.Rewritewf9fH@@@@6@@ A@(3Ltac_plugin.Rewritewkkwkk@@Ay#car@M@whhwhh@@#rel@M@whhwhh@@#prf@M@whhwhh@@"c1@M@whhwhh@@"c2@M@whhwhh@@#l2r@M@whiwhi@@$sort@M@whiwhi @@#env@M@xhi xhi @@%sigma@M@x hix hi@@%cstrs@M@xhixhi@@!t@M@xhixhi@@@6@@@7J@@A2I@@LM@@ABG@@!e@N@@A)C@@7E@@ABC0@F0@B@@RK@@AYL@@1H@@AB>D@@(A@@ACD@R A@@ANB@@B@N@(˜3Ltac_plugin.RewritexBkkxCkk@@Azy)@@@xLkkxMkk@@@7@@6N@(3Ltac_plugin.RewritexSkkxTkk@u@@A@7@@DN@(€3Ltac_plugin.Rewrite@A@7!@@HN@(`3Ltac_plugin.Rewritexekmkqxfkmky@@A$left@NR@xri'i/xsi'i3@@%sigma@@@@x}j;jCx~j;jH@@)rew_evars@ @@ޠNA@@xjjxjj@@'rew_prf@M@@@xjjxjj@@#rew@O7@@@xjjxjj@@#rew@OB@@@xk1k9xk1k<@@@7s@@@@A@MR@@ABC@W%V@@ACT@@3U@@ABCQS@BDE@W@(\3Ltac_plugin.Rewritexk1kTxk1ki@$Ci@7@@@@ABCDE@V@(@3Ltac_plugin.Rewrite@As@7@@ V@(43Ltac_plugin.Rewritexk1kKxk1kN@@Az@7@@V@(,3Ltac_plugin.Rewritexk1k5@@A@7@@V@(3Ltac_plugin.Rewritexjj@@A@7@@<@32BC0.DE@U@(3Ltac_plugin.Rewritexjj@@A@7@@G@>@AB;9CD@T@(3Ltac_plugin.Rewriteyjj@@A@7@@R@F@ABCD@SA(3Ltac_plugin.Rewriteyj;jKyj;j@AF@7@@aD@R (3Ltac_plugin.Rewriteyj;j?@@A@7@@ R@(x3Ltac_plugin.Rewritey!i'iJy"i'iL@@AX@7@@ @BCD@Q@(l3Ltac_plugin.Rewritey,i'iBy-i'iD@@Ac@7@@ Q@(T3Ltac_plugin.Rewritey3i!i#j@@Ai@7@@MA(3Ltac_plugin.Rewritey;hhrAA@z@7@@@B@ @A @BC@F (3Ltac_plugin.RewriteyGl]lyHl]l@@A{ @8 @@@1@A@@A@@AB(3Ltac_plugin.RewriteyTl]lyUl]l@@A{#rel@Q@@U@y_l]ly`l]l@@#prf@Q@@V@yhl]lyil]l@@@8+@@@!@B@@AB@@B!(3Ltac_plugin.Rewriteytl]ls-@A@{7@86@@,A((3Ltac_plugin.Rewritey{lly|lm@@A{E%evars@N@yllyll@@%cstrs@N@yllyll@@"gr@N@yllyll@@%sigma@x@@{t@yllyll@@!c@x@@|u@yllyll@@@8k@@@+y1 @E@@F@@AB+C@@4D@@A)A@@2B@B@@(G@@ABCD@@G@(3Ltac_plugin.Rewriteyllyll@1'@vzBK@8@@@B@@AC@@D@(3Ltac_plugin.RewriteyllX@@AU@8@@ DA(p3Ltac_plugin.Rewriteyll`AA@{@8@@@)B@@B (T3Ltac_plugin.Rewriteym%m8ym%mP@O @@ꠐA{%sigma@O@ymmymm"@@@8@@@ A@@A@OLA@@A@A@(@3Ltac_plugin.Rewriteym%m'@@@@8@@ A@(03Ltac_plugin.Rewritezmjm}zmjm@O>@@A{ϰ%sigma@N@zmQmbzmQmg@@@8@@@ A@@A@OjA@@A@A@(3Ltac_plugin.Rewritezmjml@@@@8@@ A@(3Ltac_plugin.Rewritez nnz!no@N=A{%evars@N@z2mmz3mm@@!r@N@z8mmz9mm@@!c@RD@@@zAmnzBmn@@%evars@y_@@O@@zPnnzQnn@@"eq@yb@@@z[nnz\nn@@%evars@yy@@O'@ @zjn,n4zkn,n9@@'eq_refl@y|@@ @zun,n;zvn,nB@@#rel@w@@@zn[nczn[nf@@@9C@@@+$1@H+(1@E+)1@C@@AVD@@B?F@@(I@@A8JTGkB@@gA@@&K@@ABCD@OA@@AOB@@B@K@(3Ltac_plugin.Rewriteznnznn@w@@?IA@9o@@,M@(3Ltac_plugin.Rewriteznnzno@w@@A`A@9}@@:K@(\3Ltac_plugin.Rewriteznnzno@@A@9@@AKA(T3Ltac_plugin.Rewritezn[nizn[n@AA@9@@K@?=@8@ABC5@J($3Ltac_plugin.Rewritezn[n_@@A@9@@ J@( 3Ltac_plugin.Rewritezn,nEzn,nW@w@ A@9@@@b@A]@]@ABWCP@G@(3Ltac_plugin.Rewritezn,n00@@A@9@@ G@(3Ltac_plugin.Rewriteznnznn(@@A@9@@@x@w@ABn5Ci@D@(3Ltac_plugin.Rewrite{ nn I@@A@9@@ D@(3Ltac_plugin.Rewrite{mm{mm@@A#rel@SA@@@{mm{mm@@#prf@SD@@@{$mm{%mm@@@9@@@@A@D@@A@E@@ABC@E@(3Ltac_plugin.Rewrite{3mmr@@@@9@@@@A@B@B@(l3Ltac_plugin.Rewrite{<o%oP{=o%of@@A}$sort@O@{Coo{Doo!@@@:@@@ A@@A@okA@@AcB@@B@A@(X3Ltac_plugin.Rewrite{Qo%o4{Ro%oJ@@A@:@@A@(L3Ltac_plugin.Rewrite{Xo%o'@@@@:@@A@(3Ltac_plugin.Rewrite{^pp{_qq@@A}5#env@O@{qoho{roho@@%avoid@O@{woho{xoho@@#car@O@{}oho{~oho@@#rel@O@{oho{oho@@$sort@O@{oho{oho@@#prf@O@{oho{oho@@$rel'@O@{oho{oho@@#res@O@{oho{oho@@%evars@x@@ߠu!:@@{oo{oo@@#app@P @{oo{oo@@%evars@y@@ y@@ @ @{pNpV{pNp[@@&subrel@y@@@{pNp]{pNpc@@&appsub@y@@!@{pp{pp@@@:@@@+3A@L+3D@I@@A=J@@O@@A}G@@BCxF@@H@@=NZK@@ABDmC@@|E@@AkB@@hA@@A{D@@8M@@ABCE@yB@@Az@A@@PC@@AB@OA(3Ltac_plugin.Rewrite|pp|pp@AA@:@@1+@(@AB'&C D@N(3Ltac_plugin.Rewrite|pp@@A@:@@ N@(3Ltac_plugin.Rewrite|"pNpf|#pNp@o^@ C@:@@@I@AGBB@A@>@ABC=<:@8@8@ABCD5@K@(3Ltac_plugin.Rewrite|;pNpR@@A@:@@K@(3Ltac_plugin.Rewrite|Aoo|BopJ@@ݐD@; @@@b@Aa@`@AB[YCWDP@H@(`3Ltac_plugin.Rewrite|Vop |Wop7@@S@@谒à@栰@吐@A @;0@@$L@((3Ltac_plugin.Rewrite|too@@A@;6@@*H@(3Ltac_plugin.Rewrite|zoo|{oo@@A@;=@@1H@(3Ltac_plugin.Rewrite|oo|oo@yE@@뻐C%@;K@@?H@(3Ltac_plugin.Rewrite|oo1@@@+@;Q@@EH@(3Ltac_plugin.Rewrite|F{||F{|@P)A~z#env@P@|qq-|qq0@@ %avoid@P@|qq1|qq6@@ $oldt@P@|qq7|qq;@@ !m@P@|qq<|qq=@@ %*opt*@PȠP@@@|qq@|qqPA@ P@P@|qqE@@$args@P@|qqR|qqV@@%args'@P@|qqW|qq\@@!b@P@|qq^|qq_@@$cstr@P@|qq`|qqd@@%evars@P@|qqf|qqk@@%evars@z@@ˠ{&@@@@}qnqt}qnqy@@.morph_instance@z@@@}qnq{}qnq@@$proj@z@@@}qnq}qnq@@'sigargs@~)}Jx@@Ѡs@@@@@@}4qnq}5qnq@@"m'@z~@@@}?qnq}@qnq@@$args@ؠQ*@@@}Lqnq}Mqnq@@%args'@堰Q'P@@@}Yqnq}Zqnq@@4(projargs@~fQD@@@}g*w]wc}h*w]wk@@5%subst@z$Varsj&substl@@@}v*w]wm}w*w]wr@@6%evars@y3@@G@}*w]wt}*w]wy@@7'respars@sJi@@5ta @@@@@ @}*w]w{}*w]w@@8(typeargs@~Q@@@}*w]w}*w]w@@L%proof@z@@B?@}B{.{4}B{.{9@@M$newt@{@@[X@}C{a{g}C{a{k@@@<@@@*5(@o*5+@`*5.@\+51@V+54@Q+ 57@N@@AE@@.#app@]@@AB$$appm@S@@%(appmtype@T@@))appmtype'@Y@@AB- @j+@dD@@-@i+@c C@@ACDHH@@K@@,'cl_args@[@@ABJ@@&%cstrs@U@@A\I@@/$env'@_@@ABCEr-%@n+!@h2%evars@b-%evars@^(%evars@Z6A@@%first@M@@A[L@@BlF@@-!@k+@e@@A3%morph@a@@ )morphargs@P@@ABC!)morphobjs@O@@#*morphobjs'@R@@Av@@G@@ABP6@B@@-#;@m+>@g@@ACt@@u@@Aq@@B-";@l+>@f+'sigargs@W@@*)signature@X@@As@@p@@ABCDEF@rE@@AgF@@{C@@A{:D@@BCSH@@SFI@@|A@@AB|B@@['G@@ACD@v@(3Ltac_plugin.Rewrite@A@=?@@v@(3Ltac_plugin.Rewrite~E{{~E{{@RBN!a@e@@}@~E{{~E{{@@O!r@ @~E{{~E{{@@@=\@@@*5@y*6@x*6@w@A@%{@@A@BCDEro^@]@A z@@^@AB]TCDEFL@~@(t3Ltac_plugin.Rewrite~E{{~E{{@R6B6@=~@@"}@(L3Ltac_plugin.Rewrite~E{{~E{{@RA?@=@@+{@(@3Ltac_plugin.Rewrite~E{{ @@AE@=@@1{@(3Ltac_plugin.Rewrite~D{{<@@A:@=@@ vA(3Ltac_plugin.Rewrite~C{a{n~C{a{@AAC@=@@@@A@BCDEF{@u(3Ltac_plugin.Rewrite~C{a{{~C{a{@I$list@R_@@^gA_@=@@u@(3Ltac_plugin.Rewrite~C{a{ch@@Ae@=@@"uA(3Ltac_plugin.RewriteB{.{<B{.{]@AAn@=@@B+@@ABCDEF@t(3Ltac_plugin.RewriteB{.{KB{.{\@,RF@@ENA@=@@t@(l3Ltac_plugin.Rewrite&B{.{0@@A@=@@t@(<3Ltac_plugin.Rewrite,+ww-@z{(@ؠˠ@D@=@@@r@AdcB_\DDCE/b@@A@@ABCDF@n@(3Ltac_plugin.RewriteK*w]w_@@A@> @@n@(l3Ltac_plugin.RewriteQ(wwR(wwW@@A:A#int@@@ @oqqpqq@@6SX@@ @y rBrJz rBrS@@=Sb@@ @ rBrU rBr^@@"*morphargs'@.S^@@ @ rzr rzr@@L&Sh@@ @ rzr rzr@@|@@ @ rr rr@@SP@@+ &@rrrr@@ISW@@[ VvW@@_@@^ W@X O@@N D@@C ?@s"s*s"s/@@Sk t@ssss@@@@ u@ssss@@}  v@ssss@@𠰒v@@@@@ w@ssss@@@@ @@ @tttt@@}a@@⠰yi:Vq:: @ @tttt@@<}9@@ @$tt%tt@@#env@@8  @/ueum0ueuq@@~,@@~_@@@ @?'vv@'vv@@ ~+@@ @H'vvI'vv@@@? @@li[@T@ACDSRE8+%@@A@BCs @@ABCDF@b@(T3Ltac_plugin.Rewrite\'vv]'vw@2#@ C@?'@@@@ABDonEPF@@7@A4B(CDF@_@(D3Ltac_plugin.Rewriteu'vv$@@A!@?7@@_@(83Ltac_plugin.Rewrite{!vv|%vv@UB+0%dosub@@@@y@@@y@@@@@  @uuuuuu@@1&appsub@@@@!y@ @@y@@@@@ @uuuuuu@@@?@@_@@A@,_@@ABCD@@AR`@@@ABCEgFk@`@( 3Ltac_plugin.Rewrite"v/v="v/vZ@"Id@!t@@ D GAf@?@@ c@(3Ltac_plugin.Rewrite#v\vn#v\v@~I@@ \zK ]@ [ R~B&constr@@ ? P@ Q ZE@?@@@b@(3Ltac_plugin.Rewrite $vv $vv@_@@ zE@  ~a%types@@ @ ~@  D@?@@_a@(3Ltac_plugin.Rewrite@A@?@@c`@(,3Ltac_plugin.Rewrite-uu.uv@@A@?@@54.-)@BCEF@`@(3Ltac_plugin.Rewrite9uu:uu@@A@?@@ `@(3Ltac_plugin.Rewrite@ueui@@A@@@@^@(3Ltac_plugin.RewriteFttGuTua@D1@ E@@@@@@Ay@BtDY$E6F@[@(3Ltac_plugin.Rewrite[tu<\tuR@@A@@@@ _@(p3Ltac_plugin.Rewritebtu ctu6@@A @@%@@_@(T3Ltac_plugin.Rewriteitt@@A@@+@@[@(83Ltac_plugin.Rewriteott@@A@@1@@ v@u@ApBCEU F @Z@(3Ltac_plugin.Rewritezt@tK{t@t@@x E)@@G@@@@A@B@@A?BCDjhb"H@H@ACDE)@U@(3Ltac_plugin.Rewrite@A8@@V@@U@(3Ltac_plugin.Rewritestst?@  퀐EC@@a@@U@(3Ltac_plugin.Rewrite @AG@@e@@U@(3Ltac_plugin.RewritessX@@AM@@k@@$UA(|3Ltac_plugin.Rewrites"s2ss@ABV@@u@@.D@@ABD+EQ@T(d3Ltac_plugin.Rewrites<sBs<s~@@r F@ G MAk@@@@U@(@3Ltac_plugin.Rewritess@Kؠ@@ E lAy@@@@#T@((3Ltac_plugin.Rewrites"s&@@A@@@@)TA($3Ltac_plugin.Rewriterrrs@AC@@@@a@ @ABC6D_E@S( 3Ltac_plugin.Rewritersrs@^@@-6A@@@@T@(3Ltac_plugin.Rewriterr@@A@@@@SA(3Ltac_plugin.Rewrite  rr  rr@AA@@@@6@BC\DE@R(3Ltac_plugin.Rewrite rr@@A@@@@ R@(3Ltac_plugin.Rewrite rzr  rzr@@   B@@@@@T@AR@B;C2xD  @BCDE@P@(3Ltac_plugin.Rewrite7 rzr~@@A@@@@P@(3Ltac_plugin.Rewrite= rBra> rBrv@Ӡ@ B@A@@@o@AXBOC(&"@"@ABCD@M@(|3Ltac_plugin.RewriteT rBrF@@A@A@@M@(l3Ltac_plugin.RewriteZ rr [ rr>@B@A@@@+9@M@@A@BrCiDB@=@A<@B!CE@M@(P3Ltac_plugin.Rewrite@A@A.@@M@(@3Ltac_plugin.Rewriter rrs rr@@Aϰ!i@@@ @~ rr  rr @@@AA@@"^@Y@AN@@Z@AB?CE@N@((3Ltac_plugin.Rewriteqqqq@J&option@-@@@@칐B@A[@@Sx6D4@L@(3Ltac_plugin.Rewriteqnqp @@A@Ac@@L@(3Ltac_plugin.RewriteqqF@@A@Ai@@a@@AdBDD@K@(3Ltac_plugin.Rewrite @A%*sth*@@@@Ay@@@@L@@ABoCCDW@L@(3Ltac_plugin.Rewrite#@A@A@@KA(3Ltac_plugin.Rewrite4AA@@A@@@@ABC%Dg@I (3Ltac_plugin.RewriteqqO@@@+!x@V@qqJqqK@@@A@@@ A@@A@@A@(3Ltac_plugin.Rewriteqqqq@S@@  ̐AI!b@ @qqqq@@@A@@@A@@;@B@@AB@@B@(x3Ltac_plugin.Rewriteqq@@@@A@@ B@(T3Ltac_plugin.Rewrite s<sc s<s|@GA'!r@Vc Q@s<sSs<sT@@@A@@@A@@A@XA@@A@A@(D3Ltac_plugin.Rewrite#s<sX@@@@A@@ A@(3Ltac_plugin.Rewrite)?zz*?zz@@A9#acc@@;,ww<,ww@@:%subst@@C,wwD,ww@@;%evars@@K,wwL,ww@@<'sigargs@@S,wwT,ww@@=)typeargs'@@[,ww\,ww@@>!x@WA@c,wwd,ww@@?!y@W9@k,wwl,ww@@@'carrier@@q-wwr-ww@@A(relation@@w-wwx-ww@@B'sigargs@@@  @-ww-ww@@@BF@@@*:@K*:@I@@A\H@@&M@@ABOF@@K<@C@@&L@@ABC!JOE@@cG@@ALD@@BEB@@?A@@ACD@wA@@AlNB@@F@@ABE@@X~D@@`\C@@ABC@M@(3Ltac_plugin.Rewrite>zozq>zoz@@@  C@B@@9M@(3Ltac_plugin.Rewrite>zoz~>zoz@.@@  A@"PpA@B@@KM@(3Ltac_plugin.Rewrite!@A@B@@OM@(3Ltac_plugin.Rewrite=zGzU=zGzh@T@@  A@B@@]M@(3Ltac_plugin.Rewrite=zGzN@@A@B@@cM@(t3Ltac_plugin.Rewrite7yLyR7yLyi@mB̰C(relation@_@/x/x9/x/xA@@D'carrier@E@@ @0xExP0xExW@@E(relation@P@@' @1xoxz1xox@@G%evars@H@@CDAF@@@D@B 7@&4xx'4xx@@H%proof@@@E 8@24xx34xx@@@B@@@*;@Q@A@BO@AB.S@@AR@@?PRN@ABCD@W@(3Ltac_plugin.RewriteaN7yLy@@A]@C@@S@(3Ltac_plugin.RewriteT5xxU6y$yH@F2@9 AEj@C@@&B@@@ABCD@P@(3Ltac_plugin.Rewritei5xy j5xy!@@Aw@C,@@ X@(3Ltac_plugin.Rewritep5xxq5xy@@A~@C3@@X@(3Ltac_plugin.Rewritew4xx*@@A@C9@@P@(|3Ltac_plugin.Rewrite}:yy~:yz@HﭐBF!r@XS1@8yy8yy@@I%evars@ @9yy9yy@@J%proof@X X @ @9yy9yy@@@Ch@@@*<@R%@A sB"T@@S@@AB2Q@@r@ACDE@X@(3Ltac_plugin.Rewrite?;zz8@@A;@C~@@T@(3Ltac_plugin.Rewrite9yy9yy@81@ BH@C@@n=@=@ABC96D.@Q@(3Ltac_plugin.Rewrite9yy@@AS@C@@ Q@(3Ltac_plugin.Rewrite2xx;zz9@@A@C@@PA(3Ltac_plugin.Rewrite1xox1xox@AB@C@@Y@X@@ABCURDJ@O(3Ltac_plugin.Rewrite0xExZ0xExn@B@C@@rhCb_DW@N@(3Ltac_plugin.Rewrite0xExL#@@A @C@@ N@(l3Ltac_plugin.Rewrite.xx@@A@C@@M@(H3Ltac_plugin.Rewrite -wx -wx@ @ A@C@@@@A@@ABDy@H@(@3Ltac_plugin.Rewrite!-ww@@A@C@@ HA(3Ltac_plugin.Rewrite),ww*?zz@A@@C@@@@AB@C (3Ltac_plugin.Rewrite4J|a|m5J|a|p@@AR#env@X@AH||*BH||-@@S%avoid@X@GH||.HH||3@@T#car@X@MH||4NH||7@@U#rel@X@SH||8TH||;@@V#prf@X@YH||<ZH||?@@W$cstr@X@_H||@`H||D@@X#res@X@eH||EfH||H@@@D(@@@*<@H@@A-F@@B(E@@B@@8G@@ABC!C@@*D@@AA@@BD@YA@@A@H@(3Ltac_plugin.RewriteK|q|K|q|@@AMY!r@XQQ@K|q|zK|q|{@@@DM@@%@I@@A@@ABD@I@(3Ltac_plugin.RewriteI|K|M@@@b@DY@@@.@A-,C('D#@G@(H3Ltac_plugin.RewriteP}E}IP}E}@@Av[#env@X@M||M||@@\%avoid@X@M||M||@@]$cstr@X@M||M||@@^#res@X@M||M||@@_%evars@]M@@][H@N||N||@@`#rel@]@@V[K@N||N||@@a#prf@^@@W[L@N||N||@@b#res@\@@|[c@O}}O}} @@@D@@@*=O@F*=R@E@@AIC@@BDB@@SD@@=I@@AB(G@@6H@@A!JJA@@BCD@YyB@@ZA@@AB@J@( 3Ltac_plugin.RewriteO}}n@@Al@D@@!@BCD@I@(3Ltac_plugin.RewriteN||N|}@[VL@M[I@J[QB@D@@@4@A3@2@A)@BC(@D@(3Ltac_plugin.Rewrite3N||@@@@D@@ D@(3Ltac_plugin.Rewrite9Y~Z~\:fqv@@A d%unify@Y#@DR}}ER}}@@e%loccs@X@JR}}KR}}@@f1nowhere_except_in@E$bool@@@d@XS}}YS}}@@g$occs@I$list@A#int@@@@@d@mS}}nS}}@@v&is_occ@@@@db@@d@d@T}}T}}@@@EE@@@*=@C@@F@@ABGA@@DE@@A7D@@SB@@ABC@YB@@A@@AB@F@(3Ltac_plugin.RewriteT}}b@@A`@E]@@@@AC @E@(p3Ltac_plugin.RewriteS}}S}}@]P@dĐAp@Eo@@@%@ @AB@B@(\3Ltac_plugin.RewriteS}}}@@@y@Ex@@ B@(D3Ltac_plugin.RewriteW~3~@W~3~S@W@@de Bw#occ@S@T}}T}}@@@E@@@ A@@A@A@@AzB@@B@A@($3Ltac_plugin.RewriteW~3~<@@A@E@@ A@(3Ltac_plugin.RewriteV~~ V~~1@@A@E@@A@(3Ltac_plugin.RewriteU}~)@@@!@E@@A@(3Ltac_plugin.Rewrite]!,]!7@@Ax#occ@(E@@d|dd!@Y~Z~wY~Z~z@@y#env@^G@@$@ Y~Z~} Y~Z~@@z'unfresh@^A@@'@Y~Z~Y~Z~@@{!t@^:@@*@Z~~Z~~@@|"ty@^7@@-@$Z~~%Z~~@@}$cstr@^4@@1^3^2@@3@@2@0@8Z~~9Z~~@@~%evars@^/@@6@AZ~~BZ~~@@$unif@Z e@@I[~~J[~~@@@F @@@+C@@QG@@ABB@@bH@@A?@A@@BCFE@@@D@@ASF@@I@@ABD@ZB@@A@@ABD@@(C@@AC@I@(3Ltac_plugin.RewriteleXfmeXp@@A#rew@Z9cccn@{^8G|^8J@@#occ@(@@{ex@_NU_NX@@#res@^$@@e@cc@@#res@_@@e@d)d,@@@Fa@@UQ@)KQ@ACP@M$L@@A@uu@@@H@@@*AF@V*AI@I*AL@F*AO@B@@AG@@N@@AM@@Q@@ABC&C@@JE@@rT@@ABL@@J@@ACD$A@@R@@AP@@5W@@AS@@BCKHHD@@O@@rU@@ABDE@]C@@AG@@dA@@ABE@@D@@AH@@F@@`B@@ABCD@W@(3Ltac_plugin.Rewrite-u.w @\@@^@=A@H@@@S@AKJCDD<;9@6@AB50CDE,@U@(3Ltac_plugin.RewriteIu@ZK;@@:B@I@@V@(L3Ltac_plugin.RewriteYu@@A@I@@U@(3Ltac_plugin.Rewrite_o@@A@I!@@$ff^"U@P@ACDEM@T@(3Ltac_plugin.Rewritejn@@A@I,@@/q@q@AnmBk DEX@S@(3Ltac_plugin.Rewriteum@@A@I7@@:| tsq@BlCDEc@R@(3Ltac_plugin.Rewritelhl@@A@IB@@@@@AB@@@AB@z@ACDq@K@(3Ltac_plugin.Rewritek%>k%d@@y~C@IY@@@B@@A@@ABC@H@(t3Ltac_plugin.Rewritek%)@@A@Ie@@ H@(`3Ltac_plugin.Rewritejj!@]"A@In@@@@A@@ABC@E@(T3Ltac_plugin.Rewritej @@A@Iy@@ EA(,3Ltac_plugin.Rewritei@A@X@I@@@@A@A ( 3Ltac_plugin.Rewritergwrg{@@A)#env@#@o o @@%evars@ @oo@@!t@@oo@@#rew@a~@@@@@p"p%@@@I@@@&C@@A!B@@D@@AA@@BC@}D@@AC@@B@@AE@@aA@@ABC@D@(3Ltac_plugin.Rewrites|s|@@A@#rew@a@@@s|s|@@@I@@&$@E%@A$@BC#@E@(3Ltac_plugin.Rewrite qRX@@AW@I@@2DA(3Ltac_plugin.Rewrite(p()pN@AG`@I@@<:@7@AB6@C (3Ltac_plugin.Rewrite4p-@@@j@I@@ C@(3Ltac_plugin.Rewrite:~;~@@A#env@]t@F{%4G{%7@@%evars@]s@L{%8M{%=@@!f@]n@R{%>S{%?@@$args@]_@X{%@Y{%D@@&evars'@]q@_|GM`|GS@@!c@@@@j|GUk|GV@@@J-@@@*B@E@@A A@@F@@AB5D@@2C@@A!G@@/B@@ABC@A@@A@G@(3Ltac_plugin.Rewrite}I@@AH@JE@@G@(3Ltac_plugin.Rewrite|GY|G{@4.@DU@JT@@@$@"@AB@@AC@D@(d3Ltac_plugin.Rewrite|GIc@@@`@J_@@ D@(<3Ltac_plugin.RewriteCTCg@]B|#env@]@@@!c@]@@@"ty@]@@@!r@]@@@%evars@cT@@@@@@@#prf@aA@@f@@@@J@@@4C@@A;D@@B$E@@F@@A.A@@6B@@ABC@A@@AB@@^+C@@AB@I@(3Ltac_plugin.RewriteCrC@]ڐBV@J@@H@(3Ltac_plugin.RewriteC@@A]@J@@#F@(3Ltac_plugin.Rewrite   @@Ad!k@d@@@@@@J@@@*Cu@F@@A6@B5@6@A21BC/@F@(3Ltac_plugin.Rewrite"#@@A#rel@dU@@@/0@@#prf@dX@@@89@@#rel@@@@C"'D"*@@#prf@@@("@NUZOU]@@@K@@;l@m@I(G@@ABm@"H@@An@BCDm@IA(3Ltac_plugin.Rewriteb`cc@AD@@K&@@P@@@ABCD|@H(`3Ltac_plugin.Rewritepq@^U<LAR@K8@@N@( 3Ltac_plugin.Rewrite|UVZ@@AX@K>@@HA(3Ltac_plugin.Rewrite"-"Q@ADa@KH@@r"CD@G (3Ltac_plugin.Rewrite"#n@@Ak@KR@@ G@(3Ltac_plugin.Rewrite@@A@KX@@~BC@E@(3Ltac_plugin.Rewrite@@@@Ka@@@@@ABC@D@(p3Ltac_plugin.Rewrite &@@'ContextA#Rel@!t@@ѐA#env@^@@@$env'@@'EnvironA#env@@@@@@K@@@A@@B@@AB@@C@(\3Ltac_plugin.Rewrite+@@A$@K@@ BA(X3Ltac_plugin.Rewrite@AA-@K@@@@A@@A (H3Ltac_plugin.Rewrite @@'EnvironA1named_context_val@@ǐAB@K@@A@(43Ltac_plugin.Rewrite&@@@H@K@@A@(03Ltac_plugin.Rewrite@A @@AW@a^@@@'3D(3OA@^@^@-3I@@#env@^@23Q33T@@%sigma@^@83U93Z@@!c@^@>3[?3\@@"ci@C)case_info@@@K_fL_h@@!p@@@@V_jW_k@@!c@@@@a_mb_n@@#brs@@@@@@q_pr_s@@#cty@&@@@|}@@$env'@,@@h<@@@#ctx@2@@i=@@@$body@@@j>@@@%sortp@@%SortsA&family@@sl@t|t@@%sortc@@@@@@#dep@f_@@@@@$pred@ @@@$(@@"sk@@*Ind_tablesA+scheme_kind*individual@@@@@||@@&exists@E$bool@@@@@@@L@@@*}EU@L*EX@F@@AD@@-o@S*r@P@@AG@@BCHA@@J@@A-@T*@Q#ctx@N@@K@@aX@@ABCDC@@-@U*~@R$env'@O@@AC[@@E@@ABI@@jY$pred@M@@AB@@gZ@@AW@@V@@ABCDE@`A@@A@[@((3Ltac_plugin.Rewrite@;@@A4@M@@M[@(3Ltac_plugin.RewriteFG@_^A<#dep@f@@3@[\@@$pred@@@4@fg@@&exists@@@5@qr@@"sk@_@@8@|}@@#eff@_@@9@@@#app@@@@@@@MU@@@*E@\@A@e@@A@@ABC@@A@-(@a*+@_@@ABCD-E@c*H@]B@-X@d*[@^@A@-J@b*M@`@ABCDE@g@(3Ltac_plugin.Rewrite@Ay@M@@1g@(3Ltac_plugin.Rewrite@@A@M@@8g@(3Ltac_plugin.Rewrite@@A@M@@?e@(3Ltac_plugin.Rewriterxr@MA#ind@@%NamesA)inductive@@Ƞ@'EConstrA)EInstanceA!t@@@@@@$args@I$list@@'EConstrA&constr@@@@@@@$pars@h @@@@@& ' @@$args@h@@@34@@%meths@Y6@@@@@D3;E3@@@@N@@@*F@g*iF@e@AS@-hXf@@AU@Q@ABCPD=<@1@(j@@ABC2@Ki@@A@B.CDE'@j@(3Ltac_plugin.Rewriteerfr@@@A@N/@@(k@(3Ltac_plugin.Rewritesrtr@s@@  @@ B@NC@@B@Nx@@qj@(43Ltac_plugin.Rewrite@A@N|@@ujA(03Ltac_plugin.Rewrite3C3n@AB@N@@lDE@i (3Ltac_plugin.Rewrite3[ @Yؠ@@A@N@@i@(3Ltac_plugin.Rewrite37@@A@N@@i@(3Ltac_plugin.Rewrite/@Ӡ@ݐB@N@@@@A@@ABCUDLE@f@(3Ltac_plugin.Rewrite"@@A@N@@ f@(3Ltac_plugin.Rewrite@$@ƐC@N@@vCnDeE@d@(3Ltac_plugin.RewriteB@@A@N@@ d@(X3Ltac_plugin.Rewrite]q]@@:ܐC@N@@/[@(43Ltac_plugin.Rewrite(]^@@A@N@@5[@(3Ltac_plugin.Rewrite.?E)@@A"@N@@;[A(3Ltac_plugin.Rewrite67;@AB+@N@@E!@ @A@BDE@Z(3Ltac_plugin.RewriteD ?@@A7@O@@ Z@(3Ltac_plugin.RewriteJK@@A=@O @@X4%$@@A@BCDE@Y@(3Ltac_plugin.RewriteWX@@AJ@O@@ Y@(3Ltac_plugin.Rewrite^_@@AQ@O!@@Y@(3Ltac_plugin.Rewritee_gf_@@AX@O(@@Y@(3Ltac_plugin.Rewritel08m0^@@A_@O/@@"Y@(3Ltac_plugin.Rewrites$t_@@Af@O6@@)Y@(3Ltac_plugin.Rewritez{@@Am@O=@@0Y@(p3Ltac_plugin.Rewrite@@At@OD@@7Y@(d3Ltac_plugin.Rewrite@@Az@OJ@@=Y@(T3Ltac_plugin.Rewrite@@A@OP@@CY@(H3Ltac_plugin.Rewrite|@@A@OV@@IY@(D3Ltac_plugin.Rewrite>?>t@B@Oa@@gy@v@AsUCDEl@X@(43Ltac_plugin.Rewrite>R>f@@@B@Ot@@Y@( 3Ltac_plugin.Rewrite>g@`@@ԐA@O@@ X@(3Ltac_plugin.Rewrite+@A@O@@$X@(3Ltac_plugin.Rewrite78@@A@O@@+X@(3Ltac_plugin.Rewrite @@A@O@@1X@(3Ltac_plugin.Rewrite@a@@C@O@@@@ABDBE@W@(3Ltac_plugin.Rewrite@@A@O@@ WA(3Ltac_plugin.Rewrite@AE@O@@T@@ABCE@V(l3Ltac_plugin.Rewrite@@A@O@@ VA(h3Ltac_plugin.Rewritett@AE@O@@+j@BCE@U(43Ltac_plugin.Rewritetx@@A@O@@ U@(3Ltac_plugin.Rewrite\]\l@@A  @@HA@&'@@n@@IB@/ 0 @@ /@@TP@8/99/=@@@O@@F@@9@AB85-]BC&@@A@B6CD @OA(3Ltac_plugin.RewriteJ/@K/X@AB0@P@@5@(@A'DCD@N(3Ltac_plugin.RewriteW/5=@@A;@P@@ N@(3Ltac_plugin.Rewrite]^+@E=@CGBQ@P(@@@p@An.Be@a@W@ABCTE@>@ABD7@K@(3Ltac_plugin.Rewriteu@@A`@P7@@KA(3Ltac_plugin.Rewrite}~@AEi@PA@@F}@y@ABCkDL@J(3Ltac_plugin.Rewrite@@Au@PM@@ J@(t3Ltac_plugin.Rewrite_w_@VJ@6@  B@P^@@@@A@B@z@Aq@BCj@E@(`3Ltac_plugin.Rewrite_a@@A@Pj@@ E@(X3Ltac_plugin.Rewrite3J@@A@Pp@@@@ACy@D@(H3Ltac_plugin.Rewrite @A@@@@P~@@@@A E@@@ABC@E@(03Ltac_plugin.Rewrite @@@P@@D@(3Ltac_plugin.Rewrite3W3Y@@@"br@@3Q3S@@@P@@@ A@@A@@A@( 3Ltac_plugin.Rewrite3<3?@@A#env@c9@@@%sigma@c7@ @@"sk@c2@ @@#app@c(@@@@P@@@*I[@E@@AA@@"D@@ABC@@B@@AC@@E@(3Ltac_plugin.Rewrite ! 2@l@@u}A:"f'@a@@@":C#:E@@$args@1@@@,:G-:K@@!v@@&ConstrA&constr@@@<=@@!v@@@he@GH@@@Q @@NK@+F@@ABK@9G@@AM@L@I)H@@ABCD@@I@(3Ltac_plugin.Rewrite[O@@AG@Q@@IA(3Ltac_plugin.Rewritecd@AAP@Q'@@ee@d@@ABCD@@H(3Ltac_plugin.Rewriteqe@@A\@Q3@@ HA(3Ltac_plugin.Rewriteyz@ABe@Q=@@3{0{zBC@@G (3Ltac_plugin.Rewrite@k@@Aw@QO@@H@(x3Ltac_plugin.Rewrite@@A}@QU@@G@(p3Ltac_plugin.Rewrite:R:~@]@@B@Qc@@&G@(T3Ltac_plugin.Rewrite:f:z@(ConstantP!t@@:!t@@@B@Q@@EH@(<3Ltac_plugin.Rewrite-@A@Q@@IG@(3Ltac_plugin.Rewrite4@;@@@@:@@:@@@@B@Q@@@BC@@D@(3Ltac_plugin.Rewrite @@@ @Q@@ D@(3Ltac_plugin.RewriteAiAm@@A@Q@@@K~@A@@A@@AB(3Ltac_plugin.RewriteAuAz@@A@Q@@ A (3Ltac_plugin.RewriteAS@A@@Q@@A(t3Ltac_plugin.Rewrite 16 1H@@A#all@d@||@@%flags@d@||@@!s@dd@@@%|&|@@#aux@@]fd"@@̰d' @@ @ @@AB@@@R@@@7C@@#D@@AB4B@@0A@@AC@qE@@A{F@@D@@ABfH@@fzI@@AB@@LA@@ABCeK@@C@@AdM@@e[J@@AgG@@dL@@ABCD@D@(3Ltac_plugin.Rewritek`@@@^@R-@@@)@A&%B#@C@(3Ltac_plugin.Rewritet%u0@@Ar%state@O@@@#env@j@@@@@'unfresh@j@@@@@!t@j@@@@@"ty@j@@@@@$prop@j@@@ @@$cstr@jj@@@@@ @@%evars@j@@@@@%cstr'@j@@j@@ @@@@@@',@@@R@@@(KN@L(KQ@C@@AED@@0K@@AxI@@BC;B@@L@A@@A[E@@J@@ABpG@@iF@@}H@@ABCD@/E@@A|F@@N@@D@@ABCgH@@g;I@@AB@@ A@@ABO@@eK@@C@@ABCDeGM@@fJ@@hQG@@AB P@@eL@@ACE@@@@AL@(3Ltac_plugin.Rewrite1  2 @@Aʰ"ci@p)case_info@@`@IJ@@!p@@@i\@TU@@!c@ @Z[@@#brs@3W@@a@ef@@#cty@-s@@ y r@p q @@&evars'@@@ d     @  @FKFQ@@$eqty@@@  @FSFW@@%cstr'@_@@  @@  @@@%state@e @@@"c'@k{@@  @@@%state@e @050:@@#res@ '@@ v @0<0?@@#res@ 2@@&@@@@S@@@(L2@V(L5@R@AM@@N@@A9W@@P@@ABC@VU@AQ@@@fS@@ABCD@T@@AO@@@AB@0[=Y@@AEZYX@BCDE[@(3Ltac_plugin.Rewrite@lf@@'-Dְ!r@ln@@@@@@S@@B*@[@@A$@$@ABCDE[@(l3Ltac_plugin.Rewrite  @@A@S@@[@(T3Ltac_plugin.Rewrite&'@@A@S@@W.?*@8@A7@BC)(DE$Z@(D3Ltac_plugin.Rewrite3@@A@S@@ Z@(3Ltac_plugin.Rewrite9:@l@@ w }D!r@l@@ @LTaMTb@@$case@@@ ! @WfoXfs@@#res@k@@ a [@bc@@@T%@@B@\@@A@BCuDpl@-[@@A]@@z@ABCnmDEiI]@(3Ltac_plugin.Rewritex?@@A7@T:@@]A(3Ltac_plugin.Rewrite@AD@@TD@@@@A@BCDE_\(3Ltac_plugin.RewriteV@@AM@TQ@@ \A(3Ltac_plugin.Rewritefvf@AAV@T[@@Er[ (x3Ltac_plugin.Rewriteff@@@ $ 2Bg@Tl@@]@(X3Ltac_plugin.Rewriteff@@@ % @@@U@@@(M@_(M@\W@AomBk@j@H^@@ABCWkDRcN@ b(`@@A/a^@BCR@I]@@ASRBDEP0b@(p3Ltac_plugin.Rewrite_):`)k@n1@@ ΐDe#prf@m@@ @no@@@U1@@1v@@($init@c@@AB@z@b@@ABCz@+@A*@Bz(CDEuUe@(X3Ltac_plugin.Rewrite)K)\@g@@  A'@UN@@j@(3Ltac_plugin.Rewrite)m@@A.@UU@@UCDEnb@(3Ltac_plugin.Rewritenzn|@@A"x'@f@ntnv@@@Ug@@g-CSDEa@(3Ltac_plugin.Rewrite@@A@Uq@@ a@(3Ltac_plugin.RewriteOc@A@U{@@@x@ABuCDjDE^@(3Ltac_plugin.RewriteOR@@A@U@@ ^@(D3Ltac_plugin.Rewrite@@A@U@@@@(8@[@@ABBCDE[@(3Ltac_plugin.Rewrite@h\@@ Bo@@ C-@@ DhS@@ E@ AD@U@@!E^@(3Ltac_plugin.Rewrite@h@@ G QA@U@@b@(3Ltac_plugin.Rewrite@@A@U@@Z@(3Ltac_plugin.Rewrite @@A߰&evars'@o@@  @  @$q|%q@@$eqty@D@@  @/q0q@@$cstr@T@@  @@  @@A@@%state@h4 @GH@@%found@kn@@ | @@  @XY@@$brs'@@n0@@  n@@ ! @@  @ , @rs@@@V5@@@(N@^(N@[@A@)_@@AB@BCT]@@d\@ABCD@@G`@@AB@Qa@ABCDEia@(l3Ltac_plugin.RewriteXmX@n@@  D!r@o @@  @@@$ctxc@@@  @ @@@Vz@@E9@@c@@AB:CD6C@$b@@A5@BCDEc@(<3Ltac_plugin.RewriteX^3@@A+@V@@cA(83Ltac_plugin.RewriteT@AA4@V@@bEb (3Ltac_plugin.Rewrite%@&@@  BE@V@@d@(3Ltac_plugin.Rewrite'/@4@@  BS@V@@c@(3Ltac_plugin.Rewrite1S@<E@@ @@  Ae@V@@1b@(3Ltac_plugin.Rewrite ?@I$list@  @@  Az@V@@Fb@(3Ltac_plugin.Rewrite!I"R@tn @@  A@V@@Xb@(3Ltac_plugin.Rewrite3@@A@V@@^b@(3Ltac_plugin.Rewrite9,@@A+@V@@a@(h3Ltac_plugin.Rewrite?@@@  - C:@W @@@@AutCDUZEG']@(3Ltac_plugin.RewriteVI@@AE@W@@ ]@(3Ltac_plugin.Rewrite\O@@AJ@W@@iDdiEV6\@(3Ltac_plugin.Rewriteeqfq@UE@  E9@W0@@}Z@(3Ltac_plugin.Rewritetqxg@@A?@W6@@Z@(|3Ltac_plugin.Rewritez6>{6k@>@@  BM@WD@@Z@(d3Ltac_plugin.Rewrite6L6Y@@@@  E$bool@@@ @  Ae@W\@@[@(@3Ltac_plugin.Rewrite6;@@Ak@Wb@@Z@(,3Ltac_plugin.Rewrite01u@@Aq@Wh@@X@(3Ltac_plugin.Rewrite,@ @  ڐA~@Ww@@@@A@@@ABCDCDEU@(3Ltac_plugin.Rewrite@@A@W@@U@(3Ltac_plugin.Rewrite@@A@W@@@@ACDET@(3Ltac_plugin.RewriteFZF@hU@  E@W@@@@A)C@@ABD@@A@BCDEQ@(\3Ltac_plugin.RewriteFG@@A@W@@QA(X3Ltac_plugin.Rewrite  B@AE@W@@DEP (43Ltac_plugin.Rewrite / @@u@@ { A@W@@T@(3Ltac_plugin.Rewrite  @@A@W@@P@(3Ltac_plugin.Rewrite,},}@@A!m@0@!"@@$args@8 @@4@+,@@,rewrite_args@@j#@jV@@@@j8k@@nl@m@@@QR@@@X@@@e@7M@@ABbaC]@CN@@A^@B\@5O@@A]@BC\[DEW7O@(3Ltac_plugin.Rewritef+irg+i|@@A\\#mty@2@@x@~~~@@]%evars@;@@8@@@^%cstr'@Y,@@;:@@9@@@_!m@@@<@@@`#mty@@@=@@@a%argsl@|@@?@@>@@@b$args@H%array@#@@GC@@B@@@j%state@jd@-8-=@@k"m'@p@@ne@-?-A@@l!r@qN@@@EQER@@m#prf@o^@@@@@r#res@p@@@  @@s#res@u@@u@%%@@@X@@@("Qv@W+@A[Q@mR@@AB*@U+@A*@BCV+@T@OX@@ABSP@@1@A[@@ABCD1@NZ@@1]>\@@AB@fY:@AC98DE4]@(3Ltac_plugin.RewriteC*N]D*Nh@@A@Y@@1E@@@ABCFEDEA!\@(3Ltac_plugin.RewriteP(Q)+M@q@@Gt#rel@r@@z@b'c'@@u#prf@r@@{@k'l'@@@Y.@@YKID@r@]C@ABCDs@C@A ^@@A@AB@CvuDEqQ^@(D3Ltac_plugin.Rewrite(0@@A(@YB@@^@( 3Ltac_plugin.Rewrite% @@A@YH@@B\@(3Ltac_plugin.Rewrite!!0@rw@@D)@YT@@~po@c@A9^BCDEo_@(3Ltac_plugin.Rewrite!!!@(evar_map@@(1A?@Yj@@d@(3Ltac_plugin.Rewrite"2@"2W@"AH@Ys@@^@(3Ltac_plugin.Rewrite"2b"2w@+AQ@Y|@@(]@(h3Ltac_plugin.Rewrite Z@@AW@Y@@.[@(P3Ltac_plugin.Rewrite@@A^p!x@rk@@@@@@Y@@@@ACC@@A@[@@ABCDE[@(83Ltac_plugin.Rewriteo|o@s@@Cn#rel@s@@@@@o#prf@s@@@@@q#app@@@@ް@M@@ܰ@Ԡ @@ @@@@  @@@Y@@@@#^@@ABC*D@#@0\@@ABCE#@@>]@@ABC%PDF _@(03Ltac_plugin.Rewrite/o0o@.@@AN@Y@@a@(3Ltac_plugin.Rewrite=o>o@sf@@A\@Z@@-^@(3Ltac_plugin.RewriteKotLo@@Ac@Z@@4^@(3Ltac_plugin.RewriteRCMSCg@@Ai@Z@@@26DU2EM-]@(3Ltac_plugin.Rewrite\ '] A@@As@Z@@ ]@(3Ltac_plugin.Rewritec @@Ay@Z%@@]@(3Ltac_plugin.Rewritei@@A@Z+@@UGkDEcCZ@(l3Ltac_plugin.Rewriters@@A@Z5@@_Qu=@BtsCDEoOY@(P3Ltac_plugin.Rewrite~%D@@A@ZA@@ Y@(43Ltac_plugin.Rewrite@@A@ZG@@Y@( 3Ltac_plugin.Rewrite-D@@fmA'@ZV@@@@A}{ByCu@u@AqB@CDEtV@(3Ltac_plugin.Rewrite-4=@@A6@Ze@@V@(T3Ltac_plugin.Rewrite  "@@A9c%argsl@@@@@@@@d$lift@@&#@@ǰ@@@@@@@@Ű@9@@@2@@@>à[@@@@@@@/ ""@@@@@@@@@@@@  @@@Z@@@($Sh@Y@A@eW@@ABC@XX@@A@B>CCDE Y@(3Ltac_plugin.Rewrite  @VAze%evars@@@$@. / @@f%cstr'@@@%@9 : @@g!m@@@&@D E @@h#mty@@@'@O P @@i$args@@@(@[ \ @@@[@@@(%S@ZY@A[XBp@;^q@Ap@BCH_q\7]@B.\ECr^DEjJ_@(3Ltac_plugin.Rewritey ]@@AZ@[;@@_@(3Ltac_plugin.Rewrite _i _@K>@@栰@@砰@@蠰@@頰Z@@@@@F@[_@@@@AKBCEyX@(D3Ltac_plugin.Rewrite _c@@A@[j@@ X@(03Ltac_plugin.Rewrite G [@@A@[q@@@Y@ABXCDEW@(3Ltac_plugin.Rewrite - A@@A@[~@@ W@(3Ltac_plugin.Rewrite @@A@[@@WA(3Ltac_plugin.Rewrite@AAY@[@@zEV (3Ltac_plugin.Rewriteo@@Ab@[@@ PA(3Ltac_plugin.Rewrite~~@AE@[@@O (3Ltac_plugin.Rewrite~~@y@@A@[@@S@(3Ltac_plugin.Rewrite~@@A@[@@O@(3Ltac_plugin.Rewrite^c@@A@[@@O@(3Ltac_plugin.Rewrite@@A@[@@   C DEN@(3Ltac_plugin.Rewrite  @@A  !n@D)@@U@{l|{l}@@!t@h@@jR@){l*{l@@!b@Q@0{l1{l@@"n'@@'NameopsA$NameI!t@@8@B|C|@@@'ContextA#Rel@+Declaration@$env'@;#env@@@V~',W~'0@@#bty@6d@@@a`eb`h@@&unlift@@ @li@@  @ @A_@@ @@ I@@ @ @ @  @@@%state@ny @@@"b'@t`@@ ' @@@#res@@@  g@@@@\e@@@(wU@T @AM@@#U@@AZR@@BC   @jQ@@ABD @O@@AP@@ @AB @&W@@A9V @BCN @ @A @dS@@ABDE  W@(3Ltac_plugin.RewriteEQEi@u@@ Aǰ!r@u8@@ l@@@!r@tx@@  w@@@@\@@D @(lx@Y@@A8@B76C @X#W@@A8@B64CDE  ]@(3Ltac_plugin.Rewritekxk@0A-@\@@\@(T3Ltac_plugin.Rewrite@9A6@\@@ [@(3Ltac_plugin.Rewrite -4@@A=@\@@k ] "CSQDE  X@(3Ltac_plugin.Rewrite#$@@AH!x@u@@  @$%@@@\@@ ,t (@7@An@BClj $@i@X@@ABCDE & X@(3Ltac_plugin.Rewrite56@@Aj#rel@vj@@ @DE@@#prf@vm@@ @MN@@%point@@}@@ @@@ @A@@ @@@ @@@ @@@ @ @ @ @ @ @ @  @}~ @@%evars@@@  @sys~@@#rel@'@@  @ss@@#prf@@@  @@@@]a@@@(rV@\@AC D+^ @ @Ab[@@_oY@@ABC @@A.]}Z@@@ABDEF  _A(3Ltac_plugin.Rewrite@AA@]@@$@@ABC D EF  ^(3Ltac_plugin.Rewrite@@A@]@@^@(l3Ltac_plugin.Rewritess@]S@  F@]@@=  1.-BD&EF  [@(3Ltac_plugin.Rewritesu@@A@]@@ [@(3Ltac_plugin.RewriteCICm@@A@]@@O A?@ @G@ABC D:EF  Z@(3Ltac_plugin.Rewrite=@@A@]@@Z@(3Ltac_plugin.Rewrite@@A@]@@Z@(3Ltac_plugin.Rewrite @@A:@]@@i PNDE  W@(3Ltac_plugin.Rewrite@@A @]@@s e @^@AC\ZDE  V@(3Ltac_plugin.Rewrite!@@A@]@@ V@(3Ltac_plugin.Rewrite'({@@  &A"@]@@@ D@A@@AB @C ; 7 6CywDE / S@(43Ltac_plugin.Rewrite>Kb?Kw@vFvk@@ 6 E@@ D NC>@^@@T@(3Ltac_plugin.RewriteRH@@AD@^@@"S@(3Ltac_plugin.RewriteXY@@AJ@^@@) `% WDE S 3R@(3Ltac_plugin.Rewritebc@@AT@^%@@ R@(3Ltac_plugin.Rewritei_@@AZ@^+@@RA(3Ltac_plugin.Rewriteq`kr`@AEc@^5@@@ @@AB C }E o OQ(3Ltac_plugin.Rewrite``@|x@@Aw@^I@@U@(3Ltac_plugin.Rewrite`a@@A}@^O@@QA(3Ltac_plugin.Rewrite~'3~'\@AB@^Y@@$  C ?E  qP (t3Ltac_plugin.Rewrite~'(@@A@^c@@ PA(p3Ltac_plugin.Rewrite||@AB@^m@@ @@A @B  C DE  O(83Ltac_plugin.Rewrite|@@A@^z@@ O@(,3Ltac_plugin.Rewrite{l{l@@A@^@@O@(3Ltac_plugin.Rewrite] ] @@A [ !n@J@@J@MSaMSb@@ #dom@G@MSdMSg@@ %codom@@MSiMSn@@#lam@/@@ @NszNs}@@&evars'@L@@HI@G@OO@@#app@ @@J@ O O@@&unfold@@@@n@]Z@@ma^@@l@k@j@#O$O@@%state@q@*V+V@@#res@ @2V3V@@#res@ @:Yry;Yr|@@@^@@@(bW@W R@EU@@AB !b@M@@kP@@AC T@ S@AuQ@@ T@ABD S@cV@@AoS@@BR!n@O@@ \@A Z@,Z6X@@A>Y _@BCD ^@ ^@[T@@AB ^@!x@N@@ACEF a AZ@(3Ltac_plugin.Rewritep[q[@x)@@B!r@w@@@[[@@@_B@@E @4@A(] @[@@6@AB50 @Z@@A.@.@ABCD ,EF  e]@(3Ltac_plugin.Rewrite[[@@@A&@_^@@^@(3Ltac_plugin.Rewrite[[@@A-@_e@@h WSD EEF  ~Z@(l3Ltac_plugin.Rewrite\\ @@A@_p@@s b^Y @V@AU@BCD SEF  Y@(`3Ltac_plugin.RewriteYru@@A@_}@@ Y@(L3Ltac_plugin.RewriteVXDn@ A@_@@@ BC D }yt  BC lDE  V@(3Ltac_plugin.RewriteV@@A @_@@V@(3Ltac_plugin.RewriteTT@@E&forall@@@@y@x'@@v@u @@`w@t@sp@SHSSHY@@@_@@@ @AB C @.W@@A@B  BC @ @(e @X@@AB CDE  X@(\3Ltac_plugin.RewriteCT@@A:@_@@ $ @ @A BDE  W@(D3Ltac_plugin.Rewrite(SH)SH@@A]@_@@" 0@@AB . -C +DE & V@(,3Ltac_plugin.Rewrite5SHi6SH~@@Aj@_@@ V@(3Ltac_plugin.Rewrite<SHO @@Ap@_@@V@(3Ltac_plugin.RewriteBQCQ%@hFE{@` @@@ N F@ F@(iC@W@@AB GCDE F &W@(t3Ltac_plugin.RewriteUQ<@@A@`@@,V@(l3Ltac_plugin.Rewrite[P\P@@@<$C@`%@@:V@(43Ltac_plugin.RewriteiO@@A@`+@@@SA(03Ltac_plugin.RewriteqNsrNs@AA@`5@@l z@%@A z@B x wC uYDE p PR(3Ltac_plugin.RewriteNsv@@A@`B@@ R@(3Ltac_plugin.Rewrite='-='7@@A<L@@?@..@@2z<@..@@Y@..@@v!b@@@@//@@w"tx@:@@@0 0 @@x"tb@ @1;B1;D@@y#arr@@@@K@^@@C@@@J@@f@@D@ @B@@@I@63@@H:7@@G@F@E@A@@@?@>@=@<@;8@2w~2w@@z&evars'@@@ma@55@@{#mor@1@@nb@55@@|&unfold@@.@@s@-@@r,@@q@p@o_@'5(5@@}%state@s@.6/6@@~#res@@7686"@@#res@ @>9?9@@@a@@@(TY@Y([Y@V(ZY@T]@AS@@P @AB\[CW@YX@@AOW@@BD@Z@AX@%\0Z@@A8[]@BC\@R@@AQ@@B_@VU@@A`BCDE_?\@(3Ltac_plugin.Rewriten;o;@z'@@ΐB!r@y@@@};~;@@@a@@@?@/@A(O @]@@1@ABD00@\@@A.@.@ABC,DEc_@(3Ltac_plugin.Rewrite;;@@@ېA&@a\@@`@(x3Ltac_plugin.Rewrite;;@@A-@ac@@bMEz\@(`3Ltac_plugin.Rewrite< #< &@@A"@al@@kVV@S@AR@BCPDE[@(T3Ltac_plugin.Rewrite90@@A.@ax@@ [@(@3Ltac_plugin.Rewrite6%8a@A7@a@@@~@AxwBCvrqBCiDEX@(3Ltac_plugin.Rewrite6I@@AE@a@@X@(3Ltac_plugin.Rewrite55 @@c^@`kFW@a@@@@ABC@@A@BC@@ABCDES@(3Ltac_plugin.Rewrite5p@@Ai@a@@S@(x3Ltac_plugin.Rewrite33@@Ao@a@@@@@AB  CER@(`3Ltac_plugin.Rewrite2w 2w@@A{@a@@ R@(X3Ltac_plugin.Rewrite2wz@@A@a@@RA(P3Ltac_plugin.Rewrite1;G1;s@AE@a@@ 2@@A@BCDEQ(,3Ltac_plugin.Rewrite&1;`'1;q@@@"0A@a@@U@( 3Ltac_plugin.Rewrite4050:@E@a@@:>P6DE1P@(3Ltac_plugin.Rewrite@0'A08@ A@b@@T@(3Ltac_plugin.RewriteL0@@A@b@@PA(3Ltac_plugin.RewriteT/U/@AB@b@@@i@@ABedC`"ER2O(3Ltac_plugin.Rewriteb/@@A@b$@@ O@(3Ltac_plugin.Rewriteh.i.@,@@ϐC@b2@@O@(3Ltac_plugin.Rewritev.w.@D{@@ؐA@b@@@(Q@(l3Ltac_plugin.Rewrite@A@bD@@,O@(3Ltac_plugin.RewriteZfZ@K@@@@K@@K@@@@B)@b`@@@@ACDyK@(3Ltac_plugin.RewriteZsZ@b@@A;@br@@L@(3Ltac_plugin.RewriteZ`B@@AA@bx@@KA(3Ltac_plugin.Rewrite/V@ABJ@b@@"@@ABDJ(3Ltac_plugin.Rewrite#W@@AU@b@@ JA(`3Ltac_plugin.Rewrite_AA@@b@@@@AA (@3Ltac_plugin.RewriteDP@@@h!c@@?@@@@b@@@ A@@A@MA@@A@A@( 3Ltac_plugin.Rewrite||@@@"id@@%NamesA"Id@!t@@@||@@@b@@@A@@A@A@@AB@@B@A@( 3Ltac_plugin.RewriteEMEW@@A %state@ @ @@'success@ @%&@@%state@u@,-@@%args'@9{@@@@)@@*@CD@@&evars'@{<@@@NO@@(progress@ @VW@@L#res@@@^N@ab@@@c$@@@(M[@D(L[@C@@@G@@AB*F@@"E@@I@@ABNH\B@@XA@@ACD@mD@@A \N@@BL@@F@@AK@@A@@AuC@@BCD mM@@J@@AxB@@sE@@ABH@@I@@G@@ABCE@I@(3Ltac_plugin.Rewrite'+@@A@c\@@80@/@A,)BC'@H@(3Ltac_plugin.Rewrite,C,K@@A@cg@@@(>\@IFAB?C4@I@(3Ltac_plugin.Rewrite090D@@AM%args'@ 򠰖|$@@o@@nd@@c`@bhbm@@W%args'@x|@@)@@ @$.$3@@[#res@{x@@<:@@@@c@@@B@#K:J@AB@@L@@AB~CD|@L@(3Ltac_plugin.Rewrite@|@@=AL@c@@eC@M@(3Ltac_plugin.RewriteV@@AT@c@@KA(3Ltac_plugin.Rewrite$6}@AC]@c@@@l@(@AByC@J(L3Ltac_plugin.Rewrite$*k@@Ah@c@@ J@(43Ltac_plugin.Rewrite"#@@AvP&evars'@@@@45 @@Q#prf@~@@@?"@%@@R#car@@@@J'K*@@S#rel@@@@U,V/@@T"c1@|@@@`1a3@@U"c2@@@@k5l7@@V#res@|@@@vw@@@d9@@@(=\@K@A@,M@@A"L@@BCZP@TO@@A@B?N@@!Q@@ABCD@Q@(3Ltac_plugin.Rewritep@@An@dT@@'@@AB%"CD @P@(3Ltac_plugin.Rewrite;C;@wmcYOE@I@dl@@J@(p3Ltac_plugin.Rewrite@@A@dr@@J@(h3Ltac_plugin.Rewrite@z@@uB @d@@J@(@3Ltac_plugin.Rewrite@@A@d@@JA(<3Ltac_plugin.Rewritebpb@AA@d@@)I ($3Ltac_plugin.Rewriteb~ @ ɠ@@eiA@d@@8I@(3Ltac_plugin.Rewritebd2@@A@d@@>I@(3Ltac_plugin.Rewrite@@A@d@@OH@(3Ltac_plugin.Rewrite@ϠΠ@@C@d@@@@A@B@B@(@3Ltac_plugin.Rewrite @@@@d@@ B@( 3Ltac_plugin.Rewrite@@A%state@w@" # @@#acc@@* + @@%evars@@2 !3 &@@(progress@ @: (; 0@@#arg@}d@@@E 3F 6@@ %argty@?S@@@PQ@@!%state@5@VW@@"#res@}*@@@ab@@H$res'@/: @@ ,  > @ @z{@@@e=@@@(D]@I(E]@C@@dF@@ABMA@@EH@@AaE@@BCK_@B@@^D@@A;J@@3L@@AEK~G@@BCD@B@@AD@@A@@ABF@@C@@AE@@BC@L@(3Ltac_plugin.RewriteLOLv@@AI!r@~@@@4F4G@@@ev@@910C,@*@L@@AB+@(@ACD%@L@(3Ltac_plugin.Rewriteww@@A@e@@G??;97 BCD0@K@(x3Ltac_plugin.Rewrite3@@AJ(progress@ @@@@e@@[SSO@LO@AN#BCDG@L@(p3Ltac_plugin.Rewrite @@A@e@@"K@(`3Ltac_plugin.Rewrite@@A@e@@)K@(X3Ltac_plugin.Rewrite@@@A@e@@7K@(D3Ltac_plugin.Rewrite3@@A@e@@=K@((3Ltac_plugin.Rewrite@@A@e@@CK@(3Ltac_plugin.Rewrite  o~@@A@e@@@B@@@ABCD@H@(3Ltac_plugin.Rewrite!@@A @e@@ HA(3Ltac_plugin.Rewrite)*@AE@e@@@@ACD@G(3Ltac_plugin.Rewrite67@@@A+@f@@K@(3Ltac_plugin.RewriteF6@@A1@f@@G@(P3Ltac_plugin.RewriteLqwMq@@A8@f@@"G@(<3Ltac_plugin.RewriteS:ET:_@x^@@AF@f@@0G@(,3Ltac_plugin.Rewritea:>Q@@AL@f#@@6GA(3Ltac_plugin.Rewritei j@A@R@f,@@@@@AB@B (3Ltac_plugin.Rewritetu@@A@f7@@@O`@A@@A@xA@@A@AB(3Ltac_plugin.Rewrite@x@@AذN!r@~,@@@@@@f]@@@&@B@@AB&@B@(3Ltac_plugin.Rewrite"@@A@fg@@ B*(3Ltac_plugin.Rewrite@A@@fo@@8A2(3Ltac_plugin.Rewrite\w\|@@AX%aorig@@ANAS@@Y$anew@~_@@( @@@ATAX@@@f@@@A@@B@@AB@@B@(3Ltac_plugin.Rewrite}}@@A'Z!r@'&"@}}@@@f@@@@A@C@@AB@@C@(3Ltac_plugin.Rewrite\_@@@=@f@@#B@(P3Ltac_plugin.Rewrite@@@!x@ @@@@f@@@ A@@A@@A@($3Ltac_plugin.Rewrite +B +l@@A%state@y / @  @@%found@ @" # @@#acc@  @, !- $@@"br@V@@ H @7 &8 (@@%state@$@=>@@#res@@@ 9 0@HI@@!r@@@ k@Q+=R+>@@@g@@@(_@F@@A7C@@B.A@@CD@@A`@B@@I@@A&G@@.HVE@@ABCD@;G@@B@@ABF@@E@@WA@@ABD@@C@@ACD@I@(3Ltac_plugin.Rewrite{m|m@@Ap@g>@@*%$"@@A@BCD@H@(3Ltac_plugin.Rewrite @@A{@gI@@ H@(3Ltac_plugin.Rewrite@}T@ 1 8A@gX@@@A@A@?=@5@ABC4@E@(|3Ltac_plugin.Rewrite&@@A@gc@@ E@(P3Ltac_plugin.RewriteU[U@@A@gj@@E@(H3Ltac_plugin.Rewrite,7,N@y@@  A@gx@@ E@(83Ltac_plugin.Rewrite,0A@@A@g~@@&EA(3Ltac_plugin.Rewrite  m@A@@g@@@n@k@ABa@B (3Ltac_plugin.RewriteUsU|@eBŰ!x@ @UnUo@@@g@@@ A@@A@A@@AB@@B@B@(3Ltac_plugin.RewriteUU@ A@g@@A@(3Ltac_plugin.Rewrite# @@@@g@@A@(3Ltac_plugin.Rewritemm@ B!x@ }@mm@@@g@@@ A@@A@A@@AB@@B@B@(3Ltac_plugin.Rewritemm@ A@g@@A@(3Ltac_plugin.Rewrite$ @@@@g@@A@(3Ltac_plugin.Rewrite +[!+b@ A!x@@++V,+W@@@g@@@ A@@A@A@@A@B@(|3Ltac_plugin.Rewrite7+f8+k@ԐA@g@@A@(p3Ltac_plugin.Rewrite @@@@h@@A@(\3Ltac_plugin.RewriteEF@@A'%state@y@TU@@#env@y@Z[ @@'unfresh@y@`!a(@@$prop@y@f)g-@@#res@y@@@o/p2@@$next@yy@@@yKzO@@%state@z(@@@'nextres@S@@@@@#res@!@@9)@JPJS@@@hX@@@(`@G@@AIE@@0A@@"H@@ABCBC@@JAB@@A/I\F@@RD@@ABD@C@@AWD@@}B@@A%E@@A@@ABC@J@(3Ltac_plugin.Rewrite@@Ax$res'@$@@2@@@!c@@@D@@@@h@@@(a2@K>@A<;C7@4@J@@AB52CD0@K@(3Ltac_plugin.RewriteScS@@A''rew_rel@@@G@%,@@'rew_prf@@@H@.5@@@h@@@(aX@N)@AbaC]@[@A&@BL@@!M@@A^[BCDY@N@(03Ltac_plugin.Rewrite  L@@A1(res'_rel@B@@x@@@(res'_prf@E@@y@%&@@%trans@@^[@@@iP@@@@@@@@HI@@%evars@@@:r::@@^_$@@%prfty@~@@@i&j+@@%evars@h@@@@@@{|@@#prf@i@@@@@#prf@@@@@@@iT@@@( a@U(a@R@A@6WYT@@AB@@AX+V@@JS@@ABC@O@@P@@ABC@Q@@A@BCDE@XA((3Ltac_plugin.Rewrite@AA@i~@@*!BCE@W(3Ltac_plugin.Rewrite@@A@i@@ W@(3Ltac_plugin.Rewrite@gV@C@i@@@A@A?@<@AB>@=@7@ABC=6E2@T@(3Ltac_plugin.Rewrite@@A@i@@T@(3Ltac_plugin.Rewrite/4/z@@E@i@@TMEI@Q@(43Ltac_plugin.Rewrite@@A@i@@Q@($3Ltac_plugin.Rewrite@@A@i@@ c\DEY@P@(3Ltac_plugin.Rewrite  @@A@i@@ P@(3Ltac_plugin.Rewrite@@A@i@@P@(~3Ltac_plugin.Rewrite:; @@A5@i@@GyDn@M@(~3Ltac_plugin.Rewrite @@Ab@i@@JDv@J@(~3Ltac_plugin.Rewrite(n|)n@@A@i@@@@ABD@I@(~|3Ltac_plugin.Rewrite34@@A@i@@ I@(~`3Ltac_plugin.Rewrite:JL@@A@i@@I@(~L3Ltac_plugin.Rewrite@A&C@{@A@j @@@@A@B"BC@F@(~ 3Ltac_plugin.RewriteTU"@\@@ @@ A@j$@@G@(}3Ltac_plugin.Rewriteh#@@@@j*@@F@(}3Ltac_plugin.Rewritenhoh@@AI%state@{@vhwh@@@j9@@@d@A@@B@@AB@@BA(}3Ltac_plugin.Rewriteh{@A@^@jG@@@@A@@A (}3Ltac_plugin.Rewrite@@Ag%state@{@@@@jY@@@d%@A@@B@@AB@@BA(}3Ltac_plugin.Rewrite@A@g@jg@@@@A@@A (}3Ltac_plugin.Rewrite  @@Agư%state@{@ '. '3@@#env@@@@ '6 '9@@!t@@@@ <K <L@@"ty@@@@ <U <W@@$prop@@@@ZiZm@@$cstr@񠰳@@@@@ZnZr@@%evars@@@@ZvZ{@@%evars@@@S@  @@#rel@@@g@@@%evars@@@ G@@@p@'lq(lv@@%proof@@@q@2lx3l}@@#res@$@@@=^c>^f@@@k@@@'c@L'c@C@@AbD@@H@@AB7NOKZB@@d@A@@.M@@ABCzE@@OJ@@)O@@ABI@@G@@F@@ABCD@C@@A D@@0B@@A@@ABC@O@(}L3Ltac_plugin.Rewriten^_@@A@k0@@0@@ACD@N@(}03Ltac_plugin.Rewritex9>y9Y@fU@rCҰ%proxy@@@@}F@@z@|@@y@x@@{@w@vs@@@%evars@@@@@@@@@#mty@@@@@@@k@@@'d,@M@AB)O@N@@A@BC@XL@@A@BCD{@O@(}3Ltac_plugin.Rewritei@A^@k@@O@(}3Ltac_plugin.Rewrite5@>+@Ek@k@@@@AB@@ACD@L@(|3Ltac_plugin.Rewrite@@Aw@k@@ L@(|3Ltac_plugin.Rewrite@@AO@k@@BCD@K@(|3Ltac_plugin.Rewrite  @@AZ@k@@ K@(|3Ltac_plugin.Rewritelmd@@A`@k@@K@(|D3Ltac_plugin.Rewrite-4-O@@Ah#mkr@@K@@@@@@P@@@@[@@@@@@@?@@@%evars@@@.&@J K@@#rty@@@/'@UV@@@l@@@'d@M@AB O@HL@@A@BC@N@@A @B  CD@O@(|03Ltac_plugin.Rewritemn)@1'@(-C[@l8@@)$@ @ABCD@L@(|3Ltac_plugin.Rewritei@@Af@lC@@ L@(| 3Ltac_plugin.Rewrite@@A@lJ@@;6CD+@K@({3Ltac_plugin.Rewrite@@A@lT@@ K@({3Ltac_plugin.Rewrite@@A@lZ@@K@({3Ltac_plugin.RewriteP_Pg@@A!r@@@  @PZP[@@@lm@@^Z@L@@ABV@UTBCDR@L@({3Ltac_plugin.Rewrite @@A@lz@@0IA({P3Ltac_plugin.Rewrite '(@A@i@l@@@q@Ab@A ({03Ltac_plugin.Rewrite#-*@@@iװ!s@}}@@ @##@@@l@@@A@@A@@A@({3Ltac_plugin.Rewrite))@@A%input@~*@@.@$:D$:I@@%state@~ @%MR%MW@@#res@@@-$@%MY%M\@@!r@f@@9@ ) )@@@l@@@'ej@B@@A.A@@E@@AC@@'D@@ABC@NA@@A@E@(z3Ltac_plugin.Rewrite''@@A?@l@@@BC @D@(z3Ltac_plugin.Rewrite(()(@@AI@l@@ D@(z3Ltac_plugin.Rewrite/&svQ@@AO@l@@D@(z3Ltac_plugin.Rewrite5%M_6%Mo@~VD@%,A\@m@@@1@A*@A@(z3Ltac_plugin.RewriteF%MNh@@@d@m@@A@(zp3Ltac_plugin.RewriteL,M3)2@@@j\%first@~S@T,U,@@#snd@~H@Z,[,@@@m@@@B@@A A@@B@A@@A@B@(z03Ltac_plugin.Rewriteh2i2(@@A##env@@@w@z-*7{-*:@@'unfresh@@@z@-*=-*D@@$cstr@@@@@@@@}@-*G-*K@@ %input@xؠ~@@@-*4-*W@@ %state@@.[`.[e@@ #res@@@@.[g.[j@@ #res@!@@@22@@@m@@@'f&@E@@AGB@@_D@@AB4A@@H$F@@A+G@@]C@@ABC@B@@AC@@A@@AB@H@(z 3Ltac_plugin.Rewrite00@@Az@m@@@@ABC@G@(y3Ltac_plugin.Rewrite11@@A@m@@ G@(y3Ltac_plugin.Rewrite/@@A@m@@G@(yt3Ltac_plugin.Rewrite.[m.[@\O@A@m@@@<;B9@2@AC1@D@(yh3Ltac_plugin.Rewrite.[\@@A@m@@ DA(yH3Ltac_plugin.Rewrite-*0@A@@m@@@J@AA@A (y$3Ltac_plugin.Rewrite59e ; @@@k0#fst@~@'59H(59K@@#snd@~@-59L.59O@@@m@@@B@@A A@@B@@B@(y3Ltac_plugin.Rewrite9: ::@@A%input@yy @@O@I6r|J6r@@%state@ S@P7…ŠQ7…@@#res@$@@\T@[7…‘\7…”@@@n@@@'f@B@@A&A@@C@@D@@ABC@HA@@ACB@@B@D@(x3Ltac_plugin.Rewritep9¿q9¿@@A7@n3@@D@(x|3Ltac_plugin.Rewritew8­°>@@A=@n9@@D@(xh3Ltac_plugin.Rewrite}7…—~7…©@71@U[AJ@nH@@@'@A"@A@(xX3Ltac_plugin.Rewrite7…†U@@@R@nP@@A@(xD3Ltac_plugin.Rewrite="H="U@@@k#str@D@="/="2@@@n^@@@ A@@A@B@@A@@AB@A@(x43Ltac_plugin.Rewrite@{Á@{ß@F$unit@@@Akİ#str@C@?Wo?Wr@@%input@:@?Ws?Wx@@@n@@@ A@@B@@AB@@B@(x 3Ltac_plugin.Rewrite"Aáð@@@@n@@ B@(x3Ltac_plugin.RewriteEdjEd|@@Ak!f@@DC@@#=G@@"@!@CòÿCò@@#aux@@ƠU@@XJ]@@@C@BI@K3@D D@@@n@@@!B@@A2A@@B@A@@A@B@(w3Ltac_plugin.Rewrite D<@@@:@n@@@ @A @A@(w3Ltac_plugin.RewriteDDQ@@@S@o@@1C@(v3Ltac_plugin.Rewrite5Njū6NjŴ@T@@## AM@p@@@A@(v3Ltac_plugin.RewriteDNj@@@S@p@@FA@(v3Ltac_plugin.RewriteJQKQ9@@@ma&!s@65@@9@UPŷVPŷ@@@p@@@A@@A@@r@@ A@(t@3Ltac_plugin.Rewritef:fG@zFwAKI$hint@ @@GGl@f1f5@@@r@@@A@@A@ A@@A@C@(t3Ltac_plugin.Rewritef9gcɂ@@@@r@@ A@(s3Ltac_plugin.RewriteiɌɽq@@@pK"db@@@@iɌɛiɌɝ@@@r@@@ A@@A@=B@@A@@AB@A@(s3Ltac_plugin.Rewritepp@L@@LL_A(L!t@8@@M@jj@@M%input@~VJJ@@M@(j)j@@N!t@@&ConstrA!t@@L@8k9k@@O%rules@@@@@L@Hl&Il+@@P%lemma@@@@8L@@@/@@*@@,.@@-@+@)@(L"E$bool@@@6L#J&option@@@:@@9L$@%L@ L@mOYmO^@@R$lems@~@8@@S>@@N@@P@@KiKR@@Q@O@M@L@@@T;K@@V@@U@KLC@@BL>@oʰʺoʰʾ@@@s@@@A@@AE@@BF@@ABD@@CB@@AC@C@@AB@@vA@@AB@G@(s3Ltac_plugin.Rewritep@@A@s@@FA(s3Ltac_plugin.Rewriteoʰoʰ@AB@s@@@"@"@ABC@E(s3Ltac_plugin.Rewriteoʰʶ@@A@s@@ E@(s3Ltac_plugin.RewritemOU@@A@s@@@3@A/.B*@DA(s3Ltac_plugin.Rewritel.lK@AB@s@@@?@:@AB7@C (s3Ltac_plugin.Rewritel"3@@A@s@@ CA(s3Ltac_plugin.Rewritekk@AA@s@@@S@L@ABK@B (s|3Ltac_plugin.Rewrite%kG@@A@s@@ BA(sp3Ltac_plugin.Rewrite-jO@A@F@s@@@e@A\@A (s`3Ltac_plugin.Rewrite6mOg7mOt@ܐA/Q$hint@@?mO_@mOc@@@t@@@ A@@A@A@@A@C@(s<3Ltac_plugin.RewriteKmOfLnʐʬ@@@@t@@ A@(s3Ltac_plugin.RewriteRsAS~&@@@qpT!r@@@@\s]s@@@t@@@ A@@A@B@@A@@AB@A@(r3Ltac_plugin.Rewritej} k}@@@UUǐA*U%state@2T@tN]tNb@@V#env@@@@tNktNn@@W!t@@@@tNytNz@@X"ty@@@@tN˃tN˅@@Y$cstr@@@㠰@@@@@@tNˏtN˓@@Z%evars@@@@tN˞tNˣ@@[#rfn@@,ReductionopsA4e_reduction_function@@U@u˩˷u˩˺@@\%ckind@@&ConstrA)cast_kind@@U@u˩˼u˩@@e%sigma@F@@sUi@vv@@f%sigma@(evar_map@@Uw@ww!@@g"t'@&constr@@Ux@w#w%@@@t@@@'mb@K'me@G@@AH@@ABE@@]B@@AChn@A@@ZI@@A0M=J@@F@@ABD@@+L@@AC@@BCD@rB@@AA@@C@@AB@M@(r3Ltac_plugin.Rewrite+{̇̎,}@@A@t@@+M@(r3Ltac_plugin.Rewrite2yfm3yf|@@A@t@@2M@(r3Ltac_plugin.Rewrite9x<D:x<`@@@TTC@u@@@M@(rp3Ltac_plugin.RewriteGx<A@@A@u @@FM@(rX3Ltac_plugin.RewriteMw)Nw8@j^@yUC@u@@@RPBNMCKIEDBB@?@ACD>@J@(rH3Ltac_plugin.Rewritecw8@@A@u%@@ JA(rD3Ltac_plugin.Rewritekvlv@AA@u/@@`@^@AY@BXCDS@I(r<3Ltac_plugin.RewriteyvN@@A@u;@@ I@(r(3Ltac_plugin.Rewriteu˩u˩@Ǡ@UB@uJ@@@@A~@B}@u@At2BCo@F@(r3Ltac_plugin.Rewriteu˩˳i@@A@uV@@ FA(q3Ltac_plugin.RewritetNOq@A@I@u^@@@@A@A (q3Ltac_plugin.Rewrite)RLS@@@rİj!c@I@);)<@@@uo@@@ A@@A@A@@A@A@(q3Ltac_plugin.Rewrite@K@@Ak%state@Uj@_k_p@@l#env@@@@_s_v@@m!t@@@@_́_͂@@n"ty@@@@_͋_͍@@o$cstr@@@󠰳@@@@@@_͐_͔@@p%evars@@@@_͗_͜@@q%sigma@@@k @   @@r!c@@@k @@@z(unfolded@B@@?k@"IN#IV@@~!e@ @@k@- .!@@@u@@@'n@G@@A*H@@K@@ABpE@@CB@@ACo@A@@@I@@AF@@BqD@@jC@@0J@@ABCD@B@@A@@AB@K@(q3Ltac_plugin.RewriteQ'R<@@@jjԐA@v@@+K@(q3Ltac_plugin.Rewrite@A@v@@/K@(q3Ltac_plugin.Rewritecϋϒd@@A|%sigma@B@@ukm@pq@@}"c'@@@k@{]f|]h@@@v>@@@N@AL@P@@ABKJCH@"OH@AG@BFECDA@PA(q3Ltac_plugin.Rewrite]k]χ@AB-@vT@@@c@b@AB_^C\DP@O(q3Ltac_plugin.Rewrite]b;@@A9@v`@@ OA(p3Ltac_plugin.Rewrite Y@AF@vj@@omDc@N (p3Ltac_plugin.Rewrite3N@@@kylA@v{@@S@(p3Ltac_plugin.Rewrite@@A@v@@J@(p|3Ltac_plugin.RewriteΫηΫ@C{!e@@@MlK@΃΋΃Ό@@@v@@@@A@J@@ABC@@ACD@J@(pd3Ltac_plugin.RewriteΫΫ@c @@k\lfA$@"PpA@v@@J@(pL3Ltac_plugin.Rewrite0@A+@v@@J@(pD3Ltac_plugin.Rewrite΃Β΃Χ@@@kVkQA9@v@@-J@(p43Ltac_plugin.Rewrite@A=@v@@1J@(p$3Ltac_plugin.Rewrite Y` Y΂@l>CU@v@@~7D@M@(o3Ltac_plugin.RewriteIJ`@@A]@v@@I@(o3Ltac_plugin.RewriteE@ @ kאEj@v@@@@A@B@@AQBC@F@(o3Ltac_plugin.Rewrite324C@'@@kl̐A~@v@@K@(o3Ltac_plugin.RewriteA@@A@w@@FA(ox3Ltac_plugin.RewriteI_e@A@@w @@@@A@A (o(3Ltac_plugin.RewriteREtS?L@@@1#l2r@@\EV]EY@@%flags@@bEZcE_@@!c@@hE`iEa@@$occs@@nEboEf@@@w1@@@B@@AC@@!D@@AA@@BC@F@@AfD@@BC@@A@@AE@@B@@ABC@D@(o3Ltac_plugin.Rewrite151>@@A=%input@̠}@@ 2@@1 @счсѠ@@%unify@@ @@z<@?@@cI@@yJ@K@@@@sDf@@r@@qE@FA@B=@>;@ѤѬѤѱ@@#app@@@@@@[c[f@@%strat@C@@ / @@ @҂Ҋ҂ҏ@@#res@@@ O E@@@@w@@@'qpb@E@@A3C@@BzA@@F@@A)D@@oB@@ABC@|F@@AD@@I@@C@@ABCH@@G@@AJ@@A@@A2E@@B@@ABCD@F@(n3Ltac_plugin.Rewrite)*-@@@ J D=@ F NA@w@@@3@A2@0@A.@BC-@D@(n3Ltac_plugin.RewriteB@@A@x@@ DA(n3Ltac_plugin.RewriteJғҙKҵ@AA@x@@F@A@AB@@C (nd3Ltac_plugin.RewriteV҂҆@@A@x@@ CA(n`3Ltac_plugin.Rewrite^[i_[~@AB@x"@@@ZBS@B (nP3Ltac_plugin.Rewritei[_@@A@x+@@ B@(n3Ltac_plugin.RewriteoѤѨ@@@@x1@@@i@Ab@A@(m3Ltac_plugin.Rewritew"xS@@A#env@@ѤѲѤѵ@@%evars@@ѤѶѤѻ@@!t@@ѤѼѤѽ@@%sigma@@@@%cstrs@@@@%sigma@@@UM@@@#rew@3@@W+@@XG@@Y@@Z@@[  @@]@@\7@@^@VN@@@@x@@@'vq3@F@@ACD@@]C@@ABXB@@8G@@ADHRE@@ZA@@ABC@E@@AD@@C@@AA@@zB@@ABC@H@(m3Ltac_plugin.Rewrite@[Q@OTC@x@@@)@A'@B&@"@A @BC@E@(m3Ltac_plugin.Rewrite @@A@x@@ E@(m3Ltac_plugin.Rewrite@@@@x@@@8@A7@0@AB/@C@(m|3Ltac_plugin.Rewriteҵҵ@3 )@@ * 4C#aux@@ 5@@ 6 "@1ғҭ2ғҰ@@@x@@@A@@A@C@@AdD@@A@@ANB@@BC@A@(mh3Ltac_plugin.RewriteCҵҶ*@@@@y@@A@(m`3Ltac_plugin.RewriteI^`J^c@@A.!s@@@ @[Nb\Nc@@#env@@aNpbNs@@'unfresh@@gNthN{@@%concl@@mN|nNӁ@@$prop@@sNӃtNӇ@@$cstr@@yNӉzNӍ@@%evars@@NӏNӔ@@"ty@S@@  @ӗӝӗӟ@@#res@^@@  @@@@yX@@@'jq@J@@A7C@@B,G@@FE@@AC)A@@s1@B@@A;H@@ K@@ABYF@@/I@@AND@@BCD@A@@A@K@(mT3Ltac_plugin.Rewrite1Z@z@@  ݠ6@  Az@y@@@,@A+*B(@&@%@AB"!CD@I@(m3Ltac_plugin.Rewrite@@A@y@@ IA(l3Ltac_plugin.RewriteӗӢӗ@AE@y@@=5@2@ACD1@H(l3Ltac_plugin.Rewriteӗӻӗ@R@@!  ԐA@y@@L@(l3Ltac_plugin.Rewriteӗә@@A@y@@HA(l3Ltac_plugin.RewriteNaAA@@y@@@e@c@ABb@`@A[&BCV@F(lX3Ltac_plugin.Rewrite  2@d(evar_map@@!I!qB#env@@e{ e~@@%evars@@%eԀ&eԅ@@%cstrs@@+eԆ,eԋ@@&filter@@@@!:@@*Evar_kindsA!t@@!`!9@@!8@!7@!6!3@GԏԕHԏԛ@@@z @@@'C@@A4B@@1D@@A&E@@s@A@@ABC@A@@A@E@(l<3Ltac_plugin.Rewrite\ԷԻP@@AF@z@@EA(l83Ltac_plugin.RewritedԏԞeԏԳ@AAO@z(@@@@A@BC@D(l03Ltac_plugin.Rewriteqԏԑe@@AZ@z3@@ DA(l3Ltac_plugin.RewriteZlAA@T@z:@@@/@A)@B'@B (k3Ltac_plugin.Rewrite5>5\@@Aw>@@@%@$A@@%@@@%strat@@&+@@#env@@,/@@%avoid@@05@@%sigma@@6;@@%concl@@<A@@&is_hyp@@BH@@&evdref@ %@@%%@TZT`@@$sort@@%SortsA!t@@%%@pvpz@@ %evars@*%@@&%@%%@֢֢֭֨@@!%evars@E@@& ^@&&@ @@"$cstr@*@@&&U@@&&@&&@@@("eq@@@&&@)IO*IQ@@)#res@@@&@23@@*%cstrs@@@' '@=>@@+&evars'@@@''@HI@@,$newt@@@'''"@S?IT?M@@-%evars@@@''3@^zل_zى@@0#res@.@@(\'@@''@o!p$@@@{2@@@'Qs@P@@AG@@BH@@D@@ACB@@xL@@PQ@@ABE@@gN@@ACD3TMK@@RR@@AI@@BA@@LS@@A7UnO@@BCC@@J@@F@@ABDE@GC@@AkB@@E@@+A@@ABCsG@@D@@AF@@BD@U@(k3Ltac_plugin.Rewrite>N>R@@A.1!c@@@'@>I>J@@@{}@@@'Mt@UN@AL@BKJCHGD?:651@BC0/DE+@U@(k3Ltac_plugin.Rewrite*4@@AO2#rel@@@'@S^Sa@@3!p@@@'@ScSd@@4!p@@@''@ipiq@@5$term@@@''@۪۱۪۵@@:%proof@%@@(=(3@ܫܲܫܷ@@@{@@K~z@x@AC(W3V@@Y@@A|@B{@{@Ay@'X@@ABCDEz@Y@(k3Ltac_plugin.Rewrite@@AN@{@@b@@ABCDE@X@(k3Ltac_plugin.Rewrite)*@+A^;"id@S(<(8@56@@@{@@{@Y@@ABC+DE@Y@(kt3Ltac_plugin.RewriteCD@@@(D(PA@| @@Y@(kd3Ltac_plugin.Rewrite(@A#@|@@Y@(kL3Ltac_plugin.RewriteUܫܮ@@A@|@@8X@(k@3Ltac_plugin.Rewrite[\@@A@|@@?DE@W@(k03Ltac_plugin.Rewriteedffdܤ@t(A6!t@@st@@7"ty@@yz@@8!t@@@''@@@9"ty@@@''@+=+?@@@|R@@@'Lt@X@A!@B CDz@@A@&[4Z@@A\1Y@@BCDE@\@(k3Ltac_plugin.Rewritedmdܚ@@@((AH@|t@@"]@(j3Ltac_plugin.Rewrited|dܒ@Q@@((AV@|@@0_@(j3Ltac_plugin.Rewritea@AZ@|@@4\A(j3Ltac_plugin.Rewrite+B+`@ABc@|@@>K:7760@BCDE7@[(j3Ltac_plugin.Rewrite+9u@@Ao@|@@ [A(j3Ltac_plugin.Rewrite '@ABx@|@@TaPMM@J@AG@BCDEN@Z(j3Ltac_plugin.Rewrite@@A@|@@ Z@(j`3Ltac_plugin.Rewrite۪ۭ*@@A'@|@@WA(jX3Ltac_plugin.Rewriteitiۦ@AC0@|@@F~yuBConDEj@V(j@3Ltac_plugin.Rewrite iۇ@&'B@@|@@V@(j,3Ltac_plugin.RewriteilJ@@AF@|@@V@(j3Ltac_plugin.Rewrite@@A@|@@[E@TA(j3Ltac_plugin.Rewrite'( @AC@|@@gE@S (i3Ltac_plugin.Rewrite2zـ@@A@|@@ SA(i3Ltac_plugin.Rewrite:?P;?v@AB@|@@@@ACDE@R(i3Ltac_plugin.RewriteH?E@@A@} @@ RA(i3Ltac_plugin.RewritePQ;@AB@}@@@@ABCE@Q(i3Ltac_plugin.Rewrite^ @@A@} @@ Q@(i3Ltac_plugin.Rewrited@@A@}&@@@@AB@@ABCD@O@(ip3Ltac_plugin.Rewriteqؙاrؙث@@A@}4@@@@ABCD@N@(i`3Ltac_plugin.Rewrite}جؾ~ج@@A@}@@@ N@(iD3Ltac_plugin.Rewrite؇؋@@A@}F@@NA(i@3Ltac_plugin.RewriteITI؃@AF@}P@@*(@BC D@M(i3Ltac_plugin.RewriteIK@@A@}[@@ M@(h3Ltac_plugin.Rewrite   @@A#$prop@@@&& @@@$%evars@ @@&%W&&@&$&@@@%%arrow@@@&'&@@@&%evars@@@&@&&|@@@'!t@@@&&}@@@@}@@@'WvG@Q@@At@Bs@0N@@At@BCs@p@A)SFOmBf@VP@@Ac@Ba@`@$R@@ABCDEa@S@(h3Ltac_plugin.Rewrite@<.@&~&Ej@}@@#C ByxCDEv@P@(h3Ltac_plugin.Rewrite@l@@&&A~@}@@T@(hx3Ltac_plugin.Rewrite&@@A@}@@P@(h<3Ltac_plugin.Rewrite,/-C@@A@}@@!P@(h,3Ltac_plugin.Rewrite3לע@@A@}@@'P@(g3Ltac_plugin.Rewrite9Oa:Oה@~@&&PE@~@@UBCD@P@(g3Ltac_plugin.RewriteLOZ@@A@~@@ P@(gl3Ltac_plugin.RewriteR(SN@&#E@~@@P@(g<3Ltac_plugin.Rewrite]" @@A@~@@P@(g43Ltac_plugin.Rewritec d@'@@&&A@~-@@)P@(g3Ltac_plugin.Rewriteq@@A@~3@@/K@(f3Ltac_plugin.Rewritew֢֤@@A@~9@@@@@ABCD@JA(f3Ltac_plugin.Rewritep}p֞@AC@~H@@@@@ABD@I(f3Ltac_plugin.Rewritepr@@A@~S@@ I@(f3Ltac_plugin.RewriteTV@@A@~Y@@3@@AC D@H@(f3Ltac_plugin.Rewrite @@A @~c@@@.@A+@B* CD @G@(f3Ltac_plugin.Rewrite @A<@%%@@@~s@@@>@A H@@=@AB<C(0D@H@(f3Ltac_plugin.Rewrite'@@-@~~@@G@(fp3Ltac_plugin.Rewrite@@A@."ev@x@@'<@ ( *@@/#acc@z'8@ + .@@@~@@@ A@@B@@AB@@B@(fP3Ltac_plugin.Rewritezڳ@k @@'Y'fB&@~@@B@(f@3Ltac_plugin.Rewritezڀzگ@G@@'h'nB4@~@@!C@(f03Ltac_plugin.Rewritezڥ@T@@'p'uAA@~@@.D@(f3Ltac_plugin.Rewrite zک@a@@'o'|AN@~@@;C@(f3Ltac_plugin.Rewriteڳڹڳ@o@@'g'A\@~@@IB@(e3Ltac_plugin.Rewrite%ڳ@@#EvdA)evar_info@@''Bn@~@@[B@(e3Ltac_plugin.Rewrite7\bV@@At@~@@aB@(e3Ltac_plugin.Rewrite=3>>3U@H@@'E'JB@@@oB@(e3Ltac_plugin.RewriteK37@@@@ @@uB@(e3Ltac_plugin.RewriteQR@@@D-D-ԐC@E"id@#@cd@@F$newt@@ij@@G#tac@@op@@H#prf@!@@)@@)E)|@~@@@A@@@&C@@A!B@@D@@AA@@BC@A@@A@D@(e3Ltac_plugin.Rewrite?@@A6@R@@DA(e|3Ltac_plugin.Rewrite@AA?@\@@@@AB@C (eL3Ltac_plugin.RewriteS@@@I@f@@ C@(e3Ltac_plugin.Rewrite~@@AYI"gl@@)ProofviewA$GoalA!t@@E+E)@@@J%concl@@'EConstrA&constr@@)G)@&+@@[#env@@@*G*@IQIT@@\%sigma@@#EvdA(evar_map@@+G*@pxp}@@]#ctx@:-named_context@@+G+@ߚߢߚߥ@@^%after@"pt@@@+G+砰?@@+G+@@+G+@@+G+@߽߽@@_&before@!@@+G+@+߽,߽@@`"nc@1$@@,AG,5@@,4G,@=>@@c$env'@R@@,G,@HI@@@ @@@'Fx@F@@ATH@@5G@@ABB@@fE@@ACC@@J@@AA@@B2I@@D@@ACD@B@@ArA@@C@@AB@JA(d3Ltac_plugin.Rewritemn@AB@1@@&@@ABD@I(d3Ltac_plugin.Rewritez{@n1@@G,H,A@D@@J@(d3Ltac_plugin.Rewrite@@A@J@@I@(d3Ltac_plugin.Rewrite-9-E@aA@R@@G<@8@6@ABD5@H@(d3Ltac_plugin.Rewrite @A@Z@@H@(d3Ltac_plugin.RewriteFXF@oBa!d@@@@,!H,@@@,"H,@@,H,@FLFM@@b#rem@Ġ@@,@FQFT@@@@@{t@s@(J@@ABCt@q@AI@@p@ABDo@J@(d3Ltac_plugin.Rewrite6F@2M@@G,7G,@E<@@@K@(dt3Ltac_plugin.RewriteFF@S"Id@!t@@I,TI,WAN@@@+Q@(d@3Ltac_plugin.RewriteW@AR@@@/J@(d$3Ltac_plugin.RewriteO@@AL@@@iH@(d3Ltac_plugin.Rewrite߽߽ @@+G+͐BY@@@@ByC@E@(c3Ltac_plugin.Rewrite߽߽@@E$bool@@@G+@G+G+ڐBo@@@F@(c3Ltac_plugin.Rewrite$߽%߽@@T9"Id@!t@@H+H+ް G+H+@H+H+A@@@0F@(c3Ltac_plugin.Rewrite>߽@@A@@@6EA(c3Ltac_plugin.RewriteFߚߨGߚ߹@AA@ @@@@AC@D (c3Ltac_plugin.RewriteRߚߞ@@A@@@ DA(c3Ltac_plugin.RewriteZp߀[pߖ@AA@@@@@AB@C (c3Ltac_plugin.Rewritefpt@@A@(@@ CA(c3Ltac_plugin.RewritenIWoIl@AA@2@@@ @A@B@B (ct3Ltac_plugin.RewritezIM@@A@<@@ BA(cp3Ltac_plugin.Rewrite‚.ƒE@AA@F@@@+@A'@A (cX3Ltac_plugin.Rewrite"@@@@O@@ A@(cD3Ltac_plugin.Rewrite“JX”J|@@'EConstrA!t@@F,G-Ad%sigma@@@F-F,@±.²3@@e%sigma@@@,H,@¼7B½7G@@f"ev@@@,H,@7I7K@@g%sigma@@@-0H-"@ u u@@h#ev'@@@-1H-#@ u u@@i#map@@ޠ>-[@-\@@-ZH-R@@-nH-S@-TH-Q@  @@l!e@y@@-H-y@"-".@@@@@@'8za@I'=zd@E'Azg@B@@J@@ABSC@@@F@@A6H@@NGfDsA@@ABC@XC@@AID@@BF@@A@@AE@@B@@ABC@J@(c(3Ltac_plugin.Rewrite+Jc,J{@b(y@@G-G-@@G-G-B@@@;J@(c 3Ltac_plugin.RewriteBJPCJ}@@A@@@BJ@(b3Ltac_plugin.RewriteI"5J"F@y@@-@@-B@@@@O@AHGC=@H@(b3Ltac_plugin.Rewrite\"(@@A@@@ H@(b3Ltac_plugin.Rewriteb  @@A@$@@V@U@AR@BCM@G@(b3Ltac_plugin.Rewritel um u@@-$H-/I@7@@@n@Aj@c@AB`@D@(bx3Ltac_plugin.Rewrite u{=@@A@A@@ D@(bd3Ltac_plugin.RewriteÅ7OÆ7q@נ@,H,I@P@@@x@Aw@A@(b3Ltac_plugin.RewriteÖ7=T@@@@X@@A@(b3Ltac_plugin.RewriteÜ Ý @@Aj!d@@ä å @@k!n@~@@-YI-V@ï ð @@@r@@@A@@B@@AB@B@@\A@@AB@B@(a3Ltac_plugin.Rewriteÿ   @@A#@@@B@(a3Ltac_plugin.Rewrite  @@@H-mH-fB1@@@B@(a3Ltac_plugin.Rewrite 8@@A7@@@$BA(a3Ltac_plugin.Rewrite  @AA@@@@@.@A+@A (a3Ltac_plugin.Rewrite K@@@I@@@ A@(a|3Ltac_plugin.Rewrite @@@Ӱn!n@@@@o!s@}@@@@@@@B@@A A@@B@@B@(a3Ltac_plugin.Rewrite@\?D@@Aqz@x@@p4p/%@ + .@@ri@g@@p/,@$ 0% 9@@sa@a@) ;* C@@t%strat@^@/ D0 I@@u&clause@[@5 J6 P@@@)ProofviewA)NotationsFv$beta@@)ProofviewA&tacticF$unit@@@/>@@/=q/:@QR@@w(beta_hyp@@@%NamesA"Id@!t@@/zq/W@)ProofviewA&tactic'@@/`@@/_q/X@/Yq/V@vw@@y%treat@@@@/q/@SXs@@3q/̠h@@3eq1@@1q/͠%types@@3q/@/q/@@/q/@@/q/_ě@@/q/@@/q/@/q/@/q/@ľ28Ŀ2=@@@@@@E@@AF@@vG@@ABA@@D@@AC@@B@@ZH@@ABCD@A@@AC@@BYB@@pD@@AC@H@(`3Ltac_plugin.Rewrite24@@A@@@@@ABC@G@(`3Ltac_plugin.Rewrite@@A@@@@(@(@AB% C@FA(`3Ltac_plugin.Rewrite@AA@@@@7@A31B/C*@E(`3Ltac_plugin.Rewrite@@@@@@ E@(`|3Ltac_plugin.Rewrite.@@@x"id@@@@@@@@ A@@A@@A@(`l3Ltac_plugin.Rewrite^v^@@@q/r/Az%sigma@@'2>(2C@@{#res@@-2D.2G@@@@@@ A@@B@@AB@A@@AE@@B D@@B@@AC@@BC@B@(`T3Ltac_plugin.RewriteC^l+@@A#@@@B@(`<3Ltac_plugin.RewriteI J @@A*@ @@@'4|@C@@AB@C@(`,3Ltac_plugin.RewriteUV@@@q/r/A=@@@C@(`3Ltac_plugin.Rewritec@@AC@%@@C@(`3Ltac_plugin.Rewritei @@AI@+@@C@(_3Ltac_plugin.Rewriteo=p=@@@q3@@q3q3Ac|#res@q/q/@ŋ! Ō! @@}%undef@@ő"Œ"#@@~#prf@@ŗ"%Ř"(@@$newt@@ŝ"*Ş".@@$fold@@{@@@/r/Ѱ@@/r/հ@ƿr/@@/r/ٰr/@/r/@/r/@/r/@#9E#9I@@#gls@@$EvarA!t@@0r/@@/r/@$$@@#gls@۠@/Proofview_monadA/goal_with_state@@0r0@@0r0@%%@@@@@@'0q@L'/q@K@A^H@@%J>I@@ABiE@@qF@@ACD@@|G@@ABD@M@(_3Ltac_plugin.Rewrite >>@`q3q3@@q3q3B@@@+L@(_3Ltac_plugin.Rewrite@@A@@@0L@(_3Ltac_plugin.Rewrite%3&3%@ՠ@@q3@@q3 q3A!p@q2:q2 @:2;2@@@@@L?@M@@A@@BC?=D@N@(_3Ltac_plugin.RewriteG4*6H;@q3q3 @@q3 q3A#@@@M@(_\3Ltac_plugin.Rewrite5@@A(@@@M@(_,3Ltac_plugin.Rewrite_/bn`0@@@q2@@q2q2ߐB"id@p3p2p2@w.NVx.NX@@@:@@@B@N"id@M@@ABCDP@O@(_3Ltac_plugin.Rewrite*Ɖ/b@8@@r2@@r2r2A)@V@@P@(^3Ltac_plugin.Rewriteƚ0;@I>q2r2@@r2r2A;@h@@.O@(^3Ltac_plugin.RewriteƬ1ƭ1@\q3q2@@q2q3AN@{@@AN@(^3Ltac_plugin.Rewrite`@@AS@@@FN@(^3Ltac_plugin.Rewrite,, @tU@@q2@@q2q2AWQap1@'&.'&0@@!p@:@'&7'&8@@#tac@D&tactic@@2*@@2)r2&@(<L(<O@@@@@x@t@AC@!N@@A@B@@AO@@@ABCD@P@(^3Ltac_plugin.Rewrite--M@Uq2q2@@q2q2B?@@@O@(^x3Ltac_plugin.Rewrite-!-?@z&tactic@@r2@@r2r2CT@@@4P@(^`3Ltac_plugin.Rewrite*-@(@&tactic@@r2@@r2r2ːAh@@@HO@(^T3Ltac_plugin.Rewritez;@@Am@@@MOA(^P3Ltac_plugin.RewriteE(<RF+@AAv@ @@WJUHFCD@N (^03Ltac_plugin.RewriteQ)`nR)`@&tactic@@r2-@@r2,r25B@"@@O@(^3Ltac_plugin.Rewritef*g*@r2A@-@@$O@(]3Ltac_plugin.Rewriteq(<Ho@@A@3@@*N@(]3Ltac_plugin.Rewritew&j@@A@9@@@/@AB}|CzxDI@JA(]3Ltac_plugin.RewriteDŽ%Dž%@AB @H@@@@ABCDX@I(]3Ltac_plugin.Rewriteǒ%@@A@T@@ IA(]3Ltac_plugin.Rewriteǚ$Ǜ$@AA@^@@@S@@ABCDn@H(]t3Ltac_plugin.RewriteǨ$@/@@r/s/C2@r@@H@(]\3Ltac_plugin.RewriteǶ$@@A8@x@@H@(]L3Ltac_plugin.RewriteǼ#9A@@A=@~@@@s@ABC@G@(]43Ltac_plugin.Rewrite"@@AD@@@|B@D@(]3Ltac_plugin.RewriteKO@@@@@@B@(\3Ltac_plugin.Rewrite#9y#9@@AX"ev@5@#9J#9L@@$accu@*@#9O#9S@@@@@@ A@@AC@@u@B@@AB@A@@A@C@(\3Ltac_plugin.Rewrite#9o#9s@@A@@@C@(\3Ltac_plugin.Rewrite#9Y#9i@ľ@@r/r/B-@@@C@(\3Ltac_plugin.Rewrite#9V4@@@3@@@%C@(\3Ltac_plugin.Rewrite)`)`@@@?!h@@#EvdA(evar_map@@s29s2;@)` )`@@@@@@A@@A@NA@@A@A@(\|3Ltac_plugin.Rewrite+:6B,:6d@۠@@s3{@@s3zs3B "gl@$GoalA!t@@r3&r3@H4*UI4*W@@#env@@@3%t3"@S5[kT5[n@@$make@@Ɗ@@3Nt3*]@@3`t3]ű@@3ct3^@3_t3+@3,t3)@r6s6@@@5@@@/B@@A?A@@'C@@AB@B@@AA@@OC@@AB@D@(\d3Ltac_plugin.RewriteȆ:6iȇ:6@6@@r3r3s3x@@s3ys3A_@X@@#C@(\P3Ltac_plugin.Rewriteq@@Ad@]@@(C@(\83Ltac_plugin.Rewriteȡ6@@Ai@c@@.,@B)@BA(\43Ltac_plugin.Rewriteȫ5[qȬ5[@AAt@o@@@8@A5@A (\3Ltac_plugin.Rewriteȶ5[g0@@@}@x@@ A@(\3Ltac_plugin.Rewriteȼ8Ƚ8!@QA%sigma@j@66@@%sigma@@@3=u3/@77@@"ev@@@3>u30@77@@@@@@'.>@B@@AC@@D'A@@AB@C@@AUA@@B@@AB@D@([3Ltac_plugin.Rewrite88"@@A6@@@D@([3Ltac_plugin.Rewrite77@7-@31u3@}@@q6r6A"gl@n@@p3p3@,@5-@7@@%concl@g@@3r3@7A;C8A;H@@#env@{@@3r3@BBfnCBfq@@%sigma@b@@3r3@MCNC@@ "ty@@@3r3@XDYD@@ #env@@@4r4@cH08dH0;@@#env@@'EnvironA#env@@5@qZrZ@@#evd@@#EvdA(evar_map@@5@ZɀZ@@8!e@@.Pretype_errorsA-pretype_error@@6@ɍZɎZ@@@P@@@gB@@I@@AB3K@FcC@@,J@@A'kj@G@@BCA@@aD@@A'#tag@H@@[E@@ABD@jA@@AC@@BuG@@4B@@ACF@@D@@AE@@BH@@ABD@K@([`3Ltac_plugin.Rewriteɾ[ɿ[=@y@@r6r7C@@@8K@([H3Ltac_plugin.Rewrite[@@A@@@>K@(Z3Ltac_plugin.RewriteVJPX@@@p3@@p3p4ېBİ#res@@@4r4@RR@@%sigma@4r4@UU @@@@@@d@A_@BW@K@@ALY@U@ABCT@L@(Zx3Ltac_plugin.Rewrite0X@@@q4@@q4q4B/@@@M@(Zd3Ltac_plugin.RewriteAVJ_@ @@r4@@r4r4B@@@@,N@(ZH3Ltac_plugin.RewriteR@AD@@@0L@(Z83Ltac_plugin.Rewrite(U+)U0@@AJ@@@751BC@K@(Z(3Ltac_plugin.Rewrite2UA3UF@@AU%sigma@p4p4p4@>U8?U=@@@@@MKLIBC@L@(Z3Ltac_plugin.RewriteJUx@@Ak@ @@!KA(Z 3Ltac_plugin.RewriteRSSS@AG8@@@a@@A]BC@J(Y3Ltac_plugin.Rewrite_QM@@AC@!@@ F@(Y3Ltac_plugin.RewriteeIP^fIPa@@AI@(@@sC@E@(Y3Ltac_plugin.RewritenOCIoOC@r4vBZ "id@p4@~JbmJbo@@ #ctx@ @@4#s4 @ʉLʊL@@&filter@@@@4As429@@48s43@44s41@ʝMʞM@@$nctx@젰@@4cs4Z@@4Ys4U@ʯN"ʰN&@@@r@@@"@A7G@@@/H@@ABC@EF@@ I@@ABCD@I@(Y3Ltac_plugin.RewriteOCjOC@wz@@r4xs4}AX@@@J@(Yp3Ltac_plugin.Rewritec@A\@@@IA(Yl3Ltac_plugin.RewriteN)N?@ABe@@@)<@#@A;BD5@H(YP3Ltac_plugin.RewriteNv@@Ap@@@ H@(Y83Ltac_plugin.RewriteM|@@Au@@@:9@U@ABOCF@GA(Y43Ltac_plugin.RewriteLL@AA@@@b@B\ CS@F (Y$3Ltac_plugin.RewriteL@@A@@@ F@(Y 3Ltac_plugin.RewriteH04@@A@@@E@(Y3Ltac_plugin.RewriteEE@@A@@@x@s@q@ABCk@D@(X3Ltac_plugin.RewriteFF(@ȐA "id@p3@$F%F@@@@@2@@AE@@@ABC@E@(X3Ltac_plugin.Rewrite1F @9%types@@r4B@@@E@(X3Ltac_plugin.Rewrite%@A @@@E@(X3Ltac_plugin.RewriteBD0@@A$@@@3DA(X3Ltac_plugin.RewriteJCKC@AA-@@@Y@@AB@C (X3Ltac_plugin.RewriteVCD@@A7@@@ CA(X3Ltac_plugin.Rewrite^Bft_Bf@AA@@"@@@@A@B@B (X|3Ltac_plugin.RewritejBfjX@@AJ@,@@ BA(Xx3Ltac_plugin.RewriterA;KsA;b@AAS@6@@@@A@A (X`3Ltac_plugin.Rewrite}A;?k@@@\@?@@ A@(XT3Ltac_plugin.Rewrite˃M˄M@@@s49t4@D$decl@@ˑM˒M@@@T@@@ A@@A@aA@@A#C@@YB@@AB@A@(X(3Ltac_plugin.RewriteˡM@@@@c@@A@(X3Ltac_plugin.Rewrite˧`˨`@@"PpA!t@@97G:7NA͚:!e@̜@@78:76@˿``@@@@@@B@@A;P@A@@B@ˠA@@A@B@(W3Ltac_plugin.Rewrite`'@@A@@@B@(W3Ltac_plugin.Rewrite``@Ș@@97A97%strat@@bb@@?&clause@@#b$b @@@@@@ A@@AC@@B@@AB@A@@AB@@>C@@AB@D@(Wx3Ltac_plugin.Rewrite7d?A8l@ @@<7j<7zA1@@@C@(Wh3Ltac_plugin.RewriteFd?nGd?x@@A8@ @@#D@(WT3Ltac_plugin.RewriteMd?SNd?h@@A?@@@*D@(WH3Ltac_plugin.RewriteTez}@=7BI@@@4C@(W83Ltac_plugin.Rewrite^f_f@0>7@@>7>7EZ@+@@ED@(V3Ltac_plugin.Rewritel7@@@_@0@@JC@(V3Ltac_plugin.Rewritetlul@@AiA!e@G#exn@@@>8 >7>7@̇g̈g@@B$info@@'ExninfoA$info@@>8>7>7@̙g̚g@@F!e@ @̟l̠l@@@b@@@ F/C@@A B@@Q4@A@@&@E& @D@@ABC@oA@@A@F@(V3Ltac_plugin.Rewrite̸k`m̹k`@@@?7@7BLD!n@S@@7@j9Uj9V@@E"pp@@$LazyA!tX@@7@@7@j9Xj9Z@@@@@@<@A;@"G@@AB;@F@@;@ABC6@G@(V3Ltac_plugin.Rewritek`nk`@D@@@7A7A4@@@H@(V3Ltac_plugin.Rewritek`k`@R@@@7A7AA@@@$G@(V 3Ltac_plugin.Rewritek`cO@@AG@@@*G@(U3Ltac_plugin.Rewrite ii8@@"PpA!t@@?7@7АBC!e@@@7@#h$h@@@@@@E@A@@}@ABC{@E@(U3Ltac_plugin.Rewrite1i2i2@@@@7A7אA@@@F@(U3Ltac_plugin.Rewrite?i 2@@A%@@@E@(U|3Ltac_plugin.RewriteEg@@A@@@g@@AB@CA(Uh3Ltac_plugin.RewritePgQl@A@B@@@@@A@A (U\3Ltac_plugin.RewriteZd?w@@@L@!x@'>7|@bd?rcd?s@@@%@@@ A@@A@@A@(UH3Ltac_plugin.Rewritelqmq@@AYS!l@0@woxo@@T*left2right@"@}o~o$@@U$occs@@̓o%̈́o)@@V&clause@@͉o*͊o0@@W%strat@@@8]S8W@͔p39͕p3>@@@W@@@A@@*D@@AB%C@@!B@@E@@ABC@C@@ARA@@)B@@AB@EA(UD3Ltac_plugin.Rewriteͮp3Aͯp3@ADB@r@@@@AC@D (U43Ltac_plugin.Rewriteͺp3Yͻp3x@@@S8cT8nAT@@@I@(U3Ltac_plugin.Rewritep35\@@@Z@@@D@(T3Ltac_plugin.RewriteuuB@@@ϹY%strat@M@tt @@Z&clause@J@t t@@@@@@ A@@B@@AB@A@@A@B@(T3Ltac_plugin.RewritewFm}8l@@Aװ\!c@E@wF\wF]@@]#l2r@B@wF^wFa@@^$occs@?@wFbwFf@@@@@@C@@AB@@A@@AB@B@@A@@AB@C@(T3Ltac_plugin.RewritewFi'@@@&@@@C@(T3Ltac_plugin.Rewrite}8:}8]@W@@\9GE6_#env@i@@8]8@+wF,wF@@`%input@h@@8]8@@8]8@<wFq=wF@@a!c@@6@@9\85@@9,\9)7@@90\9-u̸92@@91\9.@9/\9*@9+\8@8\8@hxix@@e%flags@9@@9:\97@s| t| @@@6@@@@@@ED@@A@C@@BME@@VF@@4G@@AB;A@@CB@@ACD@B@@A@@AB@I@(M3Ltac_plugin.Rewriteԭ@Ai@U@@@@K@@ABD@K@(M3Ltac_plugin.Rewriteҟ}@@@HHA|@h@@*I@(M3Ltac_plugin.RewriteҬZ_ҭ@@A@o@@1GA(M3Ltac_plugin.RewriteҵҶY@AD@y@@;7@6@A32BC0@F(M3Ltac_plugin.Rewrite1@[@@HHB@@@J@(M`3Ltac_plugin.Rewrite$@@@@@@F@(M@3Ltac_plugin.Rewrite@@@@@@#@A@@A@BA@@A@A@(M3Ltac_plugin.Rewrite@@@IYIA&global@=@@@'binders@:@@@!a@3@@@#aeq@0@@@!n@0@  @@%lemma@-@@@(instance@Ϡ@@I5@@I4}I7@@I6@I3@@I8ᠰ@@I:@@I9@I2I,@9: @@@@@@ED@@A@C@@BME@@VF@@4G@@AB;A@@CB@@ACD@BB@@A@@AB@I@(L3Ltac_plugin.Rewritek@Ai@@@@@K@@ABD@K@(L3Ltac_plugin.Rewrite]}@@@IIA|@&@@*I@(L3Ltac_plugin.Rewritejkpk@@A@-@@1GA(L3Ltac_plugin.Rewritestj@AD@7@@;7@6@A32BC0@F(L3Ltac_plugin.RewriteӀ'ӁB@@@I<IHB@J@@J@(Lp3Ltac_plugin.Rewriteӎ$@@@@P@@F@(LP3Ltac_plugin.Rewriteլ@@@T@@@@A@@A@BA@@A@A@(L$3Ltac_plugin.RewriteӞ ӟ @Y@@IJ$Aզ&global@@Ӳ ӳ @@'binders@@Ӹ ӹ @@!a@@Ӿ ӿ @@#aeq@@  @@!n@@  @@%lemma@@   @@(instance@E@@I@@IѠʮ;I@@I@IР?@@Iՠ@@I@@I@II@  @@@@@@ED@@A@C@@BME@@VF@@4G@@AB;A@@CB@@ACD@B@@JA@@AB@I@(L 3Ltac_plugin.Rewrite)@Ai@@@@@K@@ABD@K@(K3Ltac_plugin.Rewrite }@@@J1J4A|@@@*I@(K3Ltac_plugin.Rewrite( }) @@A@@@1GA(K3Ltac_plugin.Rewrite1  2 |@AD@@@;7@6@A32BC0@F(K3Ltac_plugin.Rewrite> 7? S@@@IIB@@@J@(K3Ltac_plugin.RewriteL $@@@@@@F@(K`3Ltac_plugin.Rewritej@@@@@@@A@@A@BA@@A@A@(KT3Ltac_plugin.Rewrite\ K g] K i@@Ab/@J&option@0@@JJS@u v @@W@u'@@JZ@~  A@2@-J\@Ԅ @@!a@%@ԉ Ԋ @@#aeq@"@ԏ Ԑ @@!n@#@ԕ Ԗ @@$refl@ @ԛ Ԝ $@@$symm@@ԡ %Ԣ )@@%trans@@ԧ *Ԩ /@@&global@N@@JJ@Բ D JԳ D P@@(instance@o'@@J@@JŠːJ@@J@JĠ!@@Jɠz@@J@@J@JJ@    @@@@@@&@N&@M&@L@@AsG@@BfF@@bE@@ACnI@@IJ@@A?K@@H@@ABeD@@bC@@A]B@@YA@@ABCD@C@@A>B@@D@@ABUE@@F@@A@@ABC@N@(KH3Ltac_plugin.Rewrite  N V  N @@@KF&lemma3@LeKKKL@ + C  + I@@@@@F764@O@@A5@BC43DE-@O@(K3Ltac_plugin.Rewrite- N O!@@A@@@ O@(J3Ltac_plugin.Rewrite3  4  *@@@KӐFݰ&lemma2@LLgLKKK?@J  K  @@@ @@qba_@O@@A`@BC_^DEX@O@(J3Ltac_plugin.RewriteX  %@@A@@@ O@(J3Ltac_plugin.Rewrite^*&0_-@@@MdD  &lemma2@ MPKk@q&/r&5@@ &lemma3@MhKm@z&<{&B@@*_lemma_sym@(@@MM @Յ'GLՆ'GV@@,_lemma_trans@3@@M-M%@Ր(Ց(@@(instance@M@@MH@@MGnMJ@@MI@MF@@MK_X@@MM@@ML@MEM?@շ)ո)@@@z@@@BCR@@;S@@ABC԰3T@_Pw@AXQ@@@ABCDE@T@(J`3Ltac_plugin.Rewrite,]m,]@@@MgMAt@@@ Y@(JH3Ltac_plugin.Rewrite@Ax@@@$#"@@P@[@@ABCD$E@[@(J03Ltac_plugin.Rewrite,]@O@@MMA@@@9Y@(I3Ltac_plugin.Rewrite--@'MA@@@DY@(I3Ltac_plugin.Rewrite@A@@@HGF@@t@[@@ABCDHE@[@(I3Ltac_plugin.Rewrite-@s@@MMɐA@@@]Y@(I3Ltac_plugin.Rewrite*&*@@A@@@cTA(I3Ltac_plugin.Rewrite#)$)%@AD@@@m<;9eC65DE/@S(I`3Ltac_plugin.Rewrite0)@@A@@@ SA(I\3Ltac_plugin.Rewrite8(9(@AF@@@`W@@ABWVCTEE@R(I3Ltac_plugin.RewriteF(@@A@@@ RA(I3Ltac_plugin.RewriteN'GYO'G@AF@@@vg+EX@Q (H3Ltac_plugin.RewriteY'GH@@A@@@ Q@(H3Ltac_plugin.Rewrite_  `  @ @@KF &lemma1@.LKKK2@s j vt j |@@@6@@@O@@A@BCDE@O@(HP3Ltac_plugin.Rewriteց  "@@A@C@@ O@(HD3Ltac_plugin.Rewriteև" C Mֈ% @1@@LD5 &lemma1@PK^@֘ 3 ?֙ 3 E@@ &lemma3@Kb@֟ 3 R֠ 3 X@@+_lemma_refl@M@@LJLB@֪ ] b֫ ] m@@,_lemma_trans@X@@LdL\@ֵ   ֶ   @@(instance@r*@@L@@L~͓ L@@L@L}$@@L}@@L@@L@L|Lv@!  !  @@@@@@BCR@@;S@@ABC3T@[Ps@AVQ@@@ABCDE@T@(H3Ltac_plugin.Rewrite$ z $ z @@@LL͐Ap@@@ Y@(G3Ltac_plugin.Rewrite@At@@@$#"@@u@[@@ABCD$E@[@(G3Ltac_plugin.Rewrite$ z @t@@LLݐA@@@9Y@(G3Ltac_plugin.Rewrite%  % @'LA@@@DY@(G3Ltac_plugin.Rewrite?@A@@@HGFA@@@@[@@ABCDBHE3@[@(G|3Ltac_plugin.Rewrite3%  @@@LMA@@@]Y@(GL3Ltac_plugin.Rewrite@" C G@@A@@@cTA(GH3Ltac_plugin.RewriteH!  I!  B@AD@ @@ma`^eC[ZDET@S(G3Ltac_plugin.RewriteU!  @@A@@@ SA(G3Ltac_plugin.Rewrite]   ^   @AF@!@@|@@AB|{CyEj@R(F3Ltac_plugin.Rewritek   @@A@-@@ RA(F3Ltac_plugin.Rewrites ] pt ] @AF@7@@+E}@Q (F3Ltac_plugin.Rewrite~ ] ^@@A@@@@ Q@(F\3Ltac_plugin.Rewriteׄ  ׅ  2@.@@L2F/&lemma1@$KS@ג  ד  @@ &lemma2@WKU@י  ך  @@@\@@@Q(@AP@@@ABCDE@Q@(F3Ltac_plugin.Rewriteת  &@@A @l@@Q@(F3Ltac_plugin.Rewriteװ  ױ  @Z@@LF,@x@@Q@(E3Ltac_plugin.Rewrite׼  8@@A2@~@@"Q@(E3Ltac_plugin.Rewrite3Yc72@l@@NGDr&lemma1@rN3Kt@.. @@&lemma2@yKv@..@@&lemma3@Kx@..#@@+_lemma_refl@@@MM@/(-/(8@@ *_lemma_sym@@@MM@0rw0r@@!,_lemma_trans@@@NN@11@@"(instance@à{@@N+@@N*䠰qN-@@N,@N)u@@N.ՠ@@N0@@N/@N(N"@-2 .2@@@@@TK@BNT@@FU@@=V@@ABPOCDMM6WM@qR@ABjQ@gS@@AS@BCRQDEK@W@(E3Ltac_plugin.RewriteK5L5@@@NJNyA@@@%\@(Et3Ltac_plugin.Rewriteq@A@@@)('s@r@$@^@@ABCDt'Ee@^@(E\3Ltac_plugin.Rewritee5@@@NNA@.@@>\@(E$3Ltac_plugin.Rewriter6s6'@'NA@9@@I\@(E 3Ltac_plugin.Rewriteڕ@A@=@@MLK@@&@^@@ABCDKE@^@(D3Ltac_plugin.Rewrite؉6@@@NNA@R@@b\@(D3Ltac_plugin.Rewriteؖ72@ؗ72z@KNA@]@@m\@(D3Ltac_plugin.Rewriteڹ@A@a@@qpo@@(@^@@ABCDoE@^@(D3Ltac_plugin.Rewriteح72S@@@NN̐A@v@@\@(DX3Ltac_plugin.Rewriteغ3Y]@@A@|@@WA(DT3Ltac_plugin.Rewrite22X@AD@@@BCDE@V(D 3Ltac_plugin.Rewrite2@@A@@@ VA(D3Ltac_plugin.Rewrite11@AF@@@@@ABCE@U(C3Ltac_plugin.Rewrite1$@@A@@@ UA(C3Ltac_plugin.Rewrite0r0r@AF%@@@ @@AB  C /E@T(C3Ltac_plugin.Rewrite0rs:@@A1@@@ TA(C3Ltac_plugin.Rewrite/(;/(n@AF:@@@,BE@S (CH3Ltac_plugin.Rewrite/()M@@AC@@@ S@(B3Ltac_plugin.Rewrite , .S@@A@@@@3@A21B/-C'&D @K@(B3Ltac_plugin.Rewrite   !  *@@@JD@@@K@(B3Ltac_plugin.Rewrite,  j@@A@@@KA(B3Ltac_plugin.Rewrite4  5  @AD@@@!N@L@AI@BCHGDA@J(B3Ltac_plugin.RewriteB  C  @@@JJِB@ @@N@(Bp3Ltac_plugin.RewriteP  @@A@@@J@(Bh3Ltac_plugin.RewriteV D WW D @a@@JJA@ @@Hyyw@q@ABCpoDi@I@(BT3Ltac_plugin.Rewritei 2 4j 2 B@N@@JA@1@@I@(BL3Ltac_plugin.Rewrite @@A@6@@I@(BD3Ltac_plugin.Rewritez @@A@<@@d@@@ABCD@H@(B43Ltac_plugin.Rewrite @AV@ JdJ_@@@L@@@@ I@@ABCD@I@(B3Ltac_plugin.Rewrite!@@5@V@@H@(A3Ltac_plugin.Rewrite۲@@@Z@@@'@A@@A@A@@A@A@(A3Ltac_plugin.Rewriteۼ@@@d@@@%@A@@A@&A@@A@A@(A3Ltac_plugin.Rewrite@@@n@@@#@A@@A@TA@@A@A@(A3Ltac_plugin.Rewrite@@)@x@@@ @A@@A@A@@A@A@(A3Ltac_plugin.Rewrite@@3@@@@ @A@@A@A@@A@A@(A3Ltac_plugin.Rewrite@@f@@@@ @A@@A@A@@A@A@(A3Ltac_plugin.Rewrite@@p@@@@ #@A@@A@A@@A@A@(Ap3Ltac_plugin.Rewrite@@@@@@* -@A@@A@QA@@A@A@(AX3Ltac_plugin.RewriteB"&B"B@@A-%sigma@B@;;@@.!r@:@;;@@/"ty@7@;;@@0(rel_vect@@{Z@@O:-O@{d@@O9-O@Xj@@O*-O!@@O -O@O-O@O-O@,<-<@@4#ctx@@@OO-OH@7=.48=.7@@5$inst@ׁ@@OP-OI@B=.9C=.=@@6#mor@׌@@O^-OW@M>agN>aj@@7$args@wך@@O`@@O_-OX@\>al]>ap@@8'instarg@צ@@Oj-Og@g?h?@@9#app@ױ@@O-O@r@s@@@@5@@@&@H&@E@@AK@@3I@@ABUG@@LF@@)J@@ABCB@@D@@AC@@A@@ABD@ίA@@A@KA(AT3Ltac_plugin.Rewriteږ@ڗA@AA@Z@@@$@@ABCD@J(A<3Ltac_plugin.Rewriteڤ@ڥ@@@@-O.OA@m@@K@(@3Ltac_plugin.RewriteڱAڲA@頰@@-O@@-O-OB@@@%J@(@3Ltac_plugin.Rewrite@@@A@@@+JA(@3Ltac_plugin.Rewrite??@AA@@@5P@O@ACLKDE@I(@|3Ltac_plugin.Rewrite??@#@@-On@@-Om-OvB@@@I@(@p3Ltac_plugin.Rewrite?@@@.Ox/OA@@@$I@(@\3Ltac_plugin.Rewrite? @@A @@@*I@(@P3Ltac_plugin.Rewrite>as>a@@OY-O]B@@@@@A:BC~@G@(@<3Ltac_plugin.Rewrite>ac&@@A!@@@ G@(@(3Ltac_plugin.Rewrite=.@=.]@@OJ-ONB.@@@@BC@D@(@3Ltac_plugin.Rewrite(=.0>@@A7@@@ D@(@3Ltac_plugin.Rewrite.<D@@@<@@@@@AB@C@(?3Ltac_plugin.Rewrite7<8<*@@@H1!n@/@?<@<@@2!m@+@E<F<@@@@@@ A@@B@@AB@@B@(?3Ltac_plugin.RewriteQ<R<)@@@3!i@|@@-O1-O#@^<_<@@@!@@@A@@A@%B@@-A@@AB@A@(?3Ltac_plugin.Rewritelh&miC@(ConstantP!t@@:SxE݈;!n@@ېDD[ۑDD\@@<+instance_id@@ۖDD]ۗDDh@@=!r@@ۜDDi۝DDj@@>$poly@E$bool@@@O;O@۪Ems۫Emw@@?#env@@'EnvironA#env@@O;O@ۺFۻF@@@%sigma@\@@O;O@GG@@A%sigma@g@@P;O@HH@@B!c@@&ConstrA&constr@@P;O@HH@@C!c@*@@P;P@I I @@D"ty@t@@P,;P%@J%+J%-@@E$term@@@@PF;PA@KTZKT^@@F%sigma@6@@P];PT@ L L@@G#typ@vp@@P^;PU@LL@@H#ctx@@@Pv;Po@"M#M@@I#typ@l@@Pw;Pp@-M.M@@J#typ@w@@Q;P@8N9N@@X#typ@ق@@Q;Q@Ca"(Da"+@@Y%univs@@'EntriesA8constant_universes_entry@@Q;Q@SbLRTbLW@@o#typ@@&ConstrA!t@@R;R@cc~dc~@@p$term@@@R;R@ndod@@q#cst@@'EntriesA0definition_entry@+Safe_typingA1private_constants@@R@@R;R@܇e܈e@@@J@@@&@P&@M&@G@@AJH@@,X@@ABR@@E@@B@@ABCC@@D@@AA@@OIF@@ABIWL@@K@@A_V|TSQN@@yU@@ABCD@A@@AB@@B@X@(?<3Ltac_plugin.Rewriteh Z@@AP@@@>XA(?83Ltac_plugin.Rewriteff@AGY@@@H?@;@AB98C65D@W(>3Ltac_plugin.Rewriteep@@Ae@@@ WA(>3Ltac_plugin.Rewritedd@ABn@@@IH<;CD-@V (>3Ltac_plugin.Rewrited@@Ax@@@ VA(>3Ltac_plugin.Rewritec~c~@AB@@@*]\POKDBCDB@U(>3Ltac_plugin.Rewritec~@@A@@@ UA(>3Ltac_plugin.Rewrite bLZbLz@AB@@@?rqe@c@a@ABCDX@T(>3Ltac_plugin.RewritebLN@@A@@@ TA(>3Ltac_plugin.Rewrite#a".$a"H@AB@@@U{@y@u@ABCDn@S(>3Ltac_plugin.Rewrite1a"$@@A@@@ S@(>x3Ltac_plugin.Rewrite7_8_@BK!n@~@@Qi<P@GOHO@@V#ctx@r+rel_context@@Qx<Qo@T^U^@@W#ccl@&constr@@Qy<Qp@a^b^@@@$@@@&@T@A@U@@AB&V@BC4S@@@ABCD@V@(>d3Ltac_plugin.RewriteC@A>@:@@V@(>P3Ltac_plugin.Rewrite~^^@:.@Qq<QwDK@I@@D@S@(>3Ltac_plugin.Rewriteݏ^X@@AS@Q@@S@(>3Ltac_plugin.Rewriteݕ\ݖ\@UAL#aux@@@@P=P~@@P=P@P=P@ݭPݮP@@S$init@@@Q.=P@ݸWݹW@@@{@@@0@&S@@AB*$@T@@A%@BCD$RE@T@(>3Ltac_plugin.Rewrite4@A/@@@T@(=3Ltac_plugin.Rewrite[[@@A5@@@@&/@THB@:9BC7eD@T@(=3Ltac_plugin.RewriteZRYZR@+AHT!f@*@@Q >P@YY@@U$args@|@@Q@Y Y@@@@@@)@AU@@?@ABh*b@!V@@Ac@BCDbEE@V@(=3Ltac_plugin.RewriteZRgZR@DW@@=Q2@@=Q1>Q:| ?QC@@>QD>Q<@>Q;>QABB@@@+V@(=|3Ltac_plugin.RewriteK@AF@@@/V@(=t3Ltac_plugin.Rewrite+Y,YM@@@=Q+=QCT@@@=V@(=\3Ltac_plugin.Rewrite9Y-:YK@{@@=QA`@@@IW@(=H3Ltac_plugin.Rewrite@Ad@@@MV@(<3Ltac_plugin.RewriteIXJX@ے@@Pۖ@@P|@@Px@@P@@PB@!@@CD@S@(<3Ltac_plugin.RewritehW@@A@*@@ S@(<3Ltac_plugin.RewritenN@@A@0@@D@R@(<3Ltac_plugin.RewritevMwM@bX@Pq;PuB@A@@@@@ABC@@@ABCD@O@(<3Ltac_plugin.RewriteލM!@@A@O@@O@(<|3Ltac_plugin.RewriteޓLޔL@@PV;P\D@^@@@ BC@@A@@ABCD@L@(@@A*@l@@LA(P@tR7?uR7@@@O!a@ >P@{R7E|R7F@@P"a'@@߁R7I߂R7K@@Q#rel@ @߇R7N߈R7Q@@R$rel'@@ߍR7SߎR7W@@@P@@@&@CA@-E@@AB& @D@@F@@AF@BCEAF@(;$3Ltac_plugin.RewriteߡT?@@A<@c@@F@(;3Ltac_plugin.RewriteߧS]gߨS]@k@@=P=PCJ@q@@!F@(;3Ltac_plugin.RewriteߵS]߶S]@}@@=PAV@}@@-G@(:3Ltac_plugin.Rewrite@AZ@@@1F@(:X3Ltac_plugin.RewriteQQ1@@@P@@P@@P@@P@@PB@@@@@AA@(:@3Ltac_plugin.RewriteQ@@@@@@A@(:03Ltac_plugin.Rewritecec@A#env@@kk@@%sigma@@k k@@!m@@kk@@!m@@'EConstrA&constr@@U)S@ll@@#ctx@@&UStateA!t@@U6S@.l/l@@%sigma@@@U>U;@9m:m@@!t@@@UHUC@Dn!En"@@%cstrs@QޤU@@U@@UUV@UoJPVoJU@@%evars@@@UU@`waw@@"t'@c>@@UU@kwlw@@$sig_@ U@swtw@@%cstrs@ဠJ@@U@U@@UU@ww@@#evd@XI@@UU@@UU@yCIyCL@@%morph@@@VWVQ@4:4?@@#evd@}@@VV|@@@#evd@P@@VV@@@!m@u@@VV@@@@@@@%&@J&)@D@@]KI@@ABE@@C@@AM@@+Q8PVN@@ABC%RFA@@NO@@A|L@@BGB@@H@@ACD@B@@A(C@@A@@AD@@BC@S@(:3Ltac_plugin.Rewrite"$"a@F$unit@@@VD@@@>R@(93Ltac_plugin.Rewrite "L@&constr@@VVŐA&@@@MU@(93Ltac_plugin.Rewritec@@A,@@@SRA(93Ltac_plugin.Rewrite !@AB5@@@]EBD8@Q (93Ltac_plugin.Rewrite+ @@&ConstrA&constr@@VVAJ@@@Q@(93Ltac_plugin.Rewrite=&@@AP@@@QA(93Ltac_plugin.RewriteEF@AAY@ @@xwu@r@ABCmjD`@P(93Ltac_plugin.RewriteS<@@Ae@@@ PA(93Ltac_plugin.Rewrite[\@ABn@@@@@ABCDv@O(9t3Ltac_plugin.RewriteiR@@Az@+@@ OA(9p3Ltac_plugin.Rewriteq4Br4|@AD@5@@@@ABD@N(9 3Ltac_plugin.Rewrite~z\f%.@t@@UB@F@@N@(83Ltac_plugin.Rewritez\^s@@A@L@@N@(83Ltac_plugin.RewriteyCEy@@A@R@@@@@ABC D@M@(83Ltac_plugin.Rewritexx?@I?5.@UUE@h@@@@@AB@@AC@BD@I@(8l3Ltac_plugin.Rewritew@@A@u@@ I@(8`3Ltac_plugin.Rewriteuu@qAǰ#aux@@ @@UeUXҠؚ'U@@UU@@UUY@UZUW@pXdpXg@@@@@@@#I@@AB 4C3D@I@(8T3Ltac_plugin.Rewrite,@A'@@@ I@(8D3Ltac_plugin.RewriteoJL@@A@@@@!@ABBAC@HA(8@3Ltac_plugin.Rewriten%nF@AC@@@@@AC@G (8(3Ltac_plugin.Rewriten@@A @@@ GA(8$3Ltac_plugin.Rewrite m m@AA@@@".@%@AC"@F (83Ltac_plugin.Rewritem@@A@@@ F@(83Ltac_plugin.Rewritell@@#EvdA8in_evar_universe_context@@U(D-@@@@U@AIB>@C@(73Ltac_plugin.Rewrite0l@@@6@@@ C@(73Ltac_plugin.Rewrite6s7s@oUA!t@}@CpXhDpXi@@"na@O@@Uu@LrMr@@!a@ߖ@@U~Ur@WrXr@@!b@ @]r^r@@@ @@@%@B@@A C@@)A@@AB@:A@@A@@@@AC@(73Ltac_plugin.Rewriteps:@@A6@2@@C@(73Ltac_plugin.Rewritevtwt@@A:@9@@@@A@BB@(7D3Ltac_plugin.Rewriteqlxql@@@Ua@@Ub@@Uc@@Ud@@U`BY@X@@@3@A20A@(7,3Ltac_plugin.Rewriteqlr(@@@a@`@@A@(63Ltac_plugin.Rewrite|#@@A"ty@e@@VLVU@{pz{p|@@#rel@U@@UU@{p~{p@@@@@@Q@A@@AB@@$C@@AB@B@@AC@@A@@ABD@@ME@@AC@CA(63Ltac_plugin.Rewrite{pt$@A@@@@@@A@A (63Ltac_plugin.Rewrite~~@@@V/CI#rel@4@||@@'default@=@@VV@}}@@@@@@B@@AA@@B@)B@@AAC@@A@@ABD@@E@@jF@@ABC@B@(63Ltac_plugin.Rewrite~0@@A*@@@BA(63Ltac_plugin.Rewrite}}@AD3@@@@@A@A (6d3Ltac_plugin.Rewrite)}C@@@<@@@ A@(6P3Ltac_plugin.Rewrite/*30*T@C=$sign@@CD@@!m@@IJ@@#env@@@VV@TU@@%sigma@@@VV@_`@@!t@@@VV@jk@@%evars@'@@WW @uv@@$sign@fS@@WW@#'@@%cstrs@䍠W@@W@W@@WW@).@@%evars@@@WZW[@WYWP@@@%morph@@@W\WQ@@@%evars@ @@WW@@@#mor@@@WW@@@@@@@%>(@L%B+@I%H.@F@@AC@@BKnH@@ABA@@"M@@A9J@@D@@ABlGB@@E@@ACD@ C@@AjB@@RA@@A?D@@BC@M@(683Ltac_plugin.Rewrite*.@@A@@@,M@(6,3Ltac_plugin.Rewrite&@LB@WWD@@@@8@A32B.@,@A*@B)&CD$@K@(6 3Ltac_plugin.Rewrite @!@@WWA@@@O@(53Ltac_plugin.Rewrite@@A@@@K@(53Ltac_plugin.Rewrite#$@@WRWXD@@@@_@A]@Z@ABY@T@ASPBCN@H@(53Ltac_plugin.Rewrite9 @@A@@@ H@(5|3Ltac_plugin.Rewrite?15@1@ؠWѠ@WWE@@@@|@AwnmBCk@E@(5$3Ltac_plugin.RewriteV'@@A@@@ EA(5 3Ltac_plugin.Rewrite^_@AC&@"@@1@BC~@D (53Ltac_plugin.Rewritej;@@A0@,@@ DA(53Ltac_plugin.Rewriters@AA9@6@@(@@AB@C (43Ltac_plugin.Rewrite~O@@AC@@@@ CA(43Ltac_plugin.Rewrite@AAL@J@@@B@B (43Ltac_plugin.Rewriteb@@@U@S@@ B@(43Ltac_plugin.Rewrite @@@晐@"PpA@^@@@*@A@@A@@A@(43Ltac_plugin.Rewrite!""#R@P@@XD淰&global@@    %@@'binders@@  &  -@@!a@@  .  /@@#aeq@@  0  3@@!t@@  4  5@@!n@@  6  7@@+_lemma_refl@@@X=X5@ }  } @@*_lemma_sym@@@XmXe@    @@,_lemma_trans@@@XX@!>!D!>!P@@(instance@o@@X@@X͠ؠeX@@X@X̠i@@XѠɠ@@X@@X@XX@!!!"!!@@@@@@OG@@AEH@@!S!>!@AFN@@@@@@ABCD@H(23Ltac_plugin.Rewrite!>!@@@XXBa@@@K@(13Ltac_plugin.Rewrite!>!@o@@Ag@@@HA(13Ltac_plugin.Rewrite   !:@AFp@@@@@AB:C@G(13Ltac_plugin.Rewrite* ! @@@XnXB@@@J@(1H3Ltac_plugin.Rewrite7  @@A@@@GA(1D3Ltac_plugin.Rewrite? } @ } @AF@@@@@A@B\C@F(1 3Ltac_plugin.RewriteL }  @ @@X>XPB@@@I@(03Ltac_plugin.RewriteY k mZ k {@>@@X/A@!@@F@(03Ltac_plugin.Rewritee : <f : i@@@XB@-@@*F@(03Ltac_plugin.Rewrite @@@@2@@/F@(03Ltac_plugin.Rewrite@@@6@@@@A@@A@A@@A@A@(0p3Ltac_plugin.Rewrite@@@@@@@@A@@A@A@@A@A@(0\3Ltac_plugin.Rewrite@@@J@@@@A@@A@/A@@A@A@(0L3Ltac_plugin.Rewrite###$@@#LocA'located|.gen_tactic_argy@@ZZ@@ZZA谰$name@@#U#e#U#i@@@'TacexprA'tacpath@@@YY@####@@'tacname@xt@@YY@@YY@####@@@@@@*A@@AC@@$B@@AB@@C@(043Ltac_plugin.Rewrite@A4@@@@P@E@@A@B  C@@E@(03Ltac_plugin.Rewrite#$#$@TZ0I$list@[Z!@@Z>@@Z=@Z<ZH@@ZGB\@@@3C@(/3Ltac_plugin.Rewrite ##x@@Ab@@@9CA(/3Ltac_plugin.Rewrite####@AAk@@@@B@@@AB@@B (/3Ltac_plugin.Rewrite8@As@@@@@D@@AM B@@D@(/3Ltac_plugin.Rewrite)##@@A~@@@BA(/3Ltac_plugin.Rewrite1##2##@AA@@@@_@A@@A (/3Ltac_plugin.Rewrite<##@@@@@@ A@(/3Ltac_plugin.RewriteZ@@@@@@@A@@A@$A@@A@A@(/3Ltac_plugin.Rewrited@@@ @@@@A@@A@mA@@A@A@(/l3Ltac_plugin.RewriteV$$W$$@@@[@"PpA@@@@@A@@A@@A@(/(3Ltac_plugin.Rewritee*H*If**@@Aw$glob@@x$% y$%@@!m@@~$%$%@@!n@@$%$%@@$poly@@@\\@%[%a%[%e@@+instance_id@"Id@!t@@\\@%%%%@@#env@ @@\\@%%%%@@#evd@K@@\\@%%%%@@$uctx@{@@\\@%%%&@@(instance@{@@\\@%&%& @@2$kind@*(locality@@^4^0@@^5^180goal_object_kind@@^6^2@^3^/@(H(R(H(V@@3#tac@ʠ@%r_cst@@a^X@^W@%r_trm@@a^V@^U@@&GenargA&rlevel@@a^T@^S@@@a^R@^Q@%r_nam@@a^P@^O@⠰@@^N@@^M@^L@/raw_tactic_expr@@ag^K@^J@#%r_pat@@a^I@^H@^G^F^E^D^C^B^A^@^?@^>@@^=^:@S((T((@@4$hook@@@^a^^@@)GlobnamesA0global_reference@@_f^bj@@^^c@^d^_@^`^]@t()u() @@8$hook@@&LemmasA0declaration_hook@@`_c@@_b^@* *** *.@@@M@@@$@H@@AF@@G@@AB$C@@&NIM@@AI@@BE@@K@@ACD)B@@&A@@A!D@@L@@AJ@@BCE@B@@AD@@BC@@A@@AE@@CF@@ABC@NA(/$3Ltac_plugin.Rewrite* *1* *D@AAX@@@4-@*@A)@B('CD%$E@M(/3Ltac_plugin.Rewrite* *&g@@Ae@@@ M@(.3Ltac_plugin.Rewrite()m@@Aj@@@G@@;@A:9BC76D.@LA(.3Ltac_plugin.Rewrite((((@AAx@@@CB@@=@ABD<@K(.3Ltac_plugin.Rewrite((@@A@@@ K@(.3Ltac_plugin.Rewrite(H(N@@A@@@g` Y@BCVDM@J@(.3Ltac_plugin.Rewrite'|'}'( @F$unit@@@]A$uctx@@'EntriesA8constant_universes_entry@@] ]@&S&]&S&a@@#cst@ @@]]@!&&"&&@@@@@@@L@@ABC4@&K@ABCD@L@(.3Ltac_plugin.Rewrite3'|'7@(instance@@]]D7@@@L@(.p3Ltac_plugin.RewriteB''C''@,@@]^AD@ @@'R@(-3Ltac_plugin.RewriteSO((>@@AJ@@@-LA(-3Ltac_plugin.RewriteW&&X'B'r@AES@@@g2D@K (-d3Ltac_plugin.Rewriteb&&@@A\@$@@ KA(-`3Ltac_plugin.Rewritej&S&dk&S&@AB@.@@zJ (-H3Ltac_plugin.Rewrites&S&Y%@@A @5@@J@(-@3Ltac_plugin.Rewritey&5&<z&5&M@=@@]\A@C@@J@(-03Ltac_plugin.Rewrite&5&9"@@A@I@@J@(-3Ltac_plugin.Rewrite%&%&1@ܠ@\\C*@X@@@B@@AC@@@ABD@G@(-3Ltac_plugin.Rewrite%%>@@A7@e@@ GA(-3Ltac_plugin.Rewrite%%%%@AA@@o@@@@ABC@F(,3Ltac_plugin.Rewrite%%S@@AK@z@@ FA(,3Ltac_plugin.Rewrite%%%%@AAT@@@@0+B%*C@E (,3Ltac_plugin.Rewrite%%g@@A^@@@ EA(,3Ltac_plugin.Rewrite%%%%@ABg@@@@D@A9>C0@D (,3Ltac_plugin.Rewrite%%{@@Aq@@@ DA(,3Ltac_plugin.Rewrite%[%h%[%@AAz@@@L@J@ABD@C (,3Ltac_plugin.Rewrite%I%K%I%Y@@@\A@@@C@(,3Ltac_plugin.Rewrite%%%%G@5@@\B@@@C@(,3Ltac_plugin.Rewrite @@@@@@!C@(,T3Ltac_plugin.Rewrite)4)7))@@@^mA5#cst@@%NamesA(ConstantP!t@@^e@'))-())0@@@@@@C@@A7@B6@A@@B@VA@@A]B@@C@@ABE@@D@@AC@C@(,D3Ltac_plugin.RewriteA)4)D0@@@^n^uD1@ @@ C@(,03Ltac_plugin.RewriteN)_)dO)_)@8@@^y^A>@@@-I@(+3Ltac_plugin.RewriteJ[)*@@AD@@@3CB(+3Ltac_plugin.Rewritec** d**@A@'@@@;@A6@B@(+t3Ltac_plugin.Rewrite @A@-@@B(+X3Ltac_plugin.Rewriter() AA@ @4@@ B(+@3Ltac_plugin.Rewritey**z**@E$bool@@@a_A@D@@@G@A@@A@F@@AC@@A@@ABD@@E@@B@@ABC@A@(+03Ltac_plugin.Rewrite****@@)ProofviewA&tacticF$unit@@@aa@@a`aeAF@n@@*A@(+3Ltac_plugin.Rewrite*f*k*f*@F$unit@@@`4JU@}@@9A@(*3Ltac_plugin.Rewrite*f**f*@@#EvdA(evar_map@@`FaDAh@@@LJ@(*3Ltac_plugin.Rewrite*f**f*@@'EConstrA%types@@`<aMA{@@@_G@(*3Ltac_plugin.Rewrite5m@@@@@@dA@(*3Ltac_plugin.Rewrite,,-i-@@@HbLI$glob@A@*+ *+@@J'binders@>@*+*+@@K!m@7@ *+*+@@L!s@4@*+*+@@M!n@4@*+*+@@N$poly@\@@aIa@$+2+8%+2+<@@O+instance_id@@@aIa@/+d+j0+d+u@@P(instance@𠰖@@aIa@@aIa堰a@@aIa@aIaᠰ@@aIa⠰ @@bIb @@b Ia@aIa@d++e++@@W#tac@@)ProofviewA&tacticF$unit@@@bT@@bSIbP@{,{,|,{,@@X,program_mode@@@bIb@,,,,@@@I@@@D@@AE@@aH@@AmG@@C@@ABCA@@~F@@J@@ABB@@8I@@ACD@B@@AC@@{A@@AD@@BC@J@(*@3Ltac_plugin.Rewrite-7-O-7-f@"@@IbJcA@t@@+Q@(*(3Ltac_plugin.Rewrite@A@x@@@Z)@S@@A2@B10C*)D!@S@()3Ltac_plugin.Rewrite-i--i-@@@)GlobnamesA0global_reference@@IbF$unit@@@Ib@IbIc$B@@@QN@()3Ltac_plugin.Rewrite,,@@A@@@WJA()3Ltac_plugin.Rewrite,,,,@AA@@@aW@V@ASRBDP@I()3Ltac_plugin.Rewrite,,@@A@@@ IA()3Ltac_plugin.Rewrite,{,,{,@AA @@@vlg@BDd@H ()3Ltac_plugin.Rewrite,{, @@@IbUIb\A@@@H@()3Ltac_plugin.Rewrite,{,}(@@A @@@H@()3Ltac_plugin.Rewrite++++@IaA*@@@@@A@BC%D@J@()h3Ltac_plugin.RewriteB@A3@@@@R@L@@A@B C0D@L@()D3Ltac_plugin.Rewrite5++6,`,t@IbAE@@@G@(),3Ltac_plugin.RewriteX@AI@@@@T@I@@A@B#CFD@I@()3Ltac_plugin.RewriteK+, L+,X@@@JbJb"A^@@@4I@((3Ltac_plugin.Rewriteq@Ab@@@@V@K@@A@B@@Kb/Kb2Av@-@@LI@((3Ltac_plugin.Rewriteq++@@A|@3@@RGA((3Ltac_plugin.Rewritey+d+xz+d+@AB@=@@@@ABC@F((3Ltac_plugin.Rewrite+d+f@@A@H@@ FA((x3Ltac_plugin.Rewrite+2+?+2+`@AA@R@@@@AC@E ((d3Ltac_plugin.Rewrite+ +"+ +0@@@HaǐA@b@@E@((X3Ltac_plugin.Rewrite @@@@g@@E@((83Ltac_plugin.Rewrite@@@k@@@U@A@@A@RA@@A@A@(($3Ltac_plugin.Rewrite@@@u@@@S@A@@A@uA@@A@A@((3Ltac_plugin.Rewrite@@@@@@Q @A@@A@A@@A@A@('3Ltac_plugin.Rewrite@@@@@@Y@A@@A@A@@A@A@('3Ltac_plugin.Rewrite//1Y1c@@Aް\#env@@.w..w.@@]#evd@@.w..w.@@^%metas@,metavariable@@cN)clbinding@@cO@cM@@cL\cI@....@@_8check_freemetas_is_empty@@@cW\cT@'MetasetP!t@@dF$unit@@@d@d\cU@cV\cS@....@@@@@@%D@@AMB@@BHA@@DC@@AC@@D@('3Ltac_plugin.Rewrite-..Z@@AX@@@@ @A  B@@CA('3Ltac_plugin.Rewrite8..9..@AAd@@@ @B@@B ('3Ltac_plugin.RewriteC..p@@@m@@@ B@('h3Ltac_plugin.RewriteI..J//@@@v`%rebus@H@P..Q..@@@@@@ A@@A@A@@A{B@@B@A@('d3Ltac_plugin.Rewrite^/N/W_/N/@e@@]d/^d1Aa!m@[#elt@@\d@p./q./@@@3@@@A@@A@A@@AB@@B@A@('43Ltac_plugin.Rewrite~/N//N/@@%NamesA$NameA!t@@^d}^dB(@O@@B@('3Ltac_plugin.Rewrite/1/;//@@A/@V@@#A@(' 3Ltac_plugin.Rewrite/ /./ /0@@A6@]@@*A@('3Ltac_plugin.Rewrite/ // /(@e@@]d*]d BD@k@@8A@(&3Ltac_plugin.Rewrite/ /@@@J@q@@>A@(&3Ltac_plugin.Rewrite0001"@@@\eBk'binding@@@[d[d@////@@n&rebus1@&constr@@d]d@0f00f0@@o*freemetas1@!t@@d@0f00f0@@p&rebus2@&constr@@d]d@0000@@q*freemetas2@@@d@0000@@@@@@#Z@G#]@F#`@C@@AGB@@1H@@ABD@@@A@@ADI@@.E@@ABC@A@@A@I@(&3Ltac_plugin.Rewritec1%1X@@A]@@@I@(&3Ltac_plugin.Rewrite040=040e@@Abl%rebus@P&constr@@d]d@-/0./0@@m)freemetas@V@@d@6/0%7/0.@@@@@@#@C@@A7@D@@A4@!E@@ABC1@E@(&T3Ltac_plugin.RewriteG//0@@A@ @@@E@A?@B:@BA(&H3Ltac_plugin.RewriteR//S1Y1]@A@@@@@J@AE@A (&$3Ltac_plugin.Rewrite\56]56@ҐA|#l2r@\@z11{11@@"c1@Y@1111@@"c2@V@1111@@%sigma@W@1111@@#prf@R@1111@@#car@O@1111@@#rel@O@1111@@#but@O@1111@@#env@L@1111@@%sigma@9@@ee@1111@@"c'@&constr@@ee@1111@@"nf@@4@@f4f,f@@f3f-@f.f+@4P4V4P4X@@"c1@f>@4}44}4@@"c2@f?@4444@@#car@f@@4444@@#rel@fA@4444@@#prf@@@f{fx@55$55'@@%prfty@@@ff@ 545: 545?@@$sort@@@ff@5m5s5m5w@@#abs@@@ff@@ff@ff@-55.55@@#prf@w@@ff@855955@@#res@f fà@@ffĠ(fŠ+f@ff@T55U55@@@@@@#@J@@GU@@ABB@@K@@ACNH@@OG@@PD@@ABDA@@I@@AM@@BFVRE@@yS@@AQC@@HW@@ALF@@yT@@ABCDE@D@@ABC@@\B@@̚A@@ABC@W@(&3Ltac_plugin.Rewrite557@@A4@U@@>W@(%3Ltac_plugin.Rewrite55=@@A9@[@@D/.*%#@BCDE@VA(%3Ltac_plugin.Rewrite5555@AAG@j@@S>=7DE&@U (%3Ltac_plugin.Rewrite55V@@AQ@t@@ U@(%3Ltac_plugin.Rewrite55\@@AV@z@@@c@A_^B\YCQE8@TA(%3Ltac_plugin.Rewrite5m5z5m5@ACd@@@]\VSQ@L@ABCDG@S(%3Ltac_plugin.Rewrite5m5ow@@Ap@@@ SA(%3Ltac_plugin.Rewrite545B545i@AAy@@@%srp@n@ABhCD]@R(%3Ltac_plugin.Rewrite545E@@@fE@@@R@(%`3Ltac_plugin.Rewrite5456@@A@@@RA(%\3Ltac_plugin.Rewrite55*550@AA@@@F@@AB8CD~@Q(%L3Ltac_plugin.Rewrite 44 45@@@fpB@@@Q@(%83Ltac_plugin.Rewrite @@A@@@QA(%43Ltac_plugin.Rewrite4444@AA@@@g!WCD@P (%$3Ltac_plugin.Rewrite)44*44@A@@@t@@@ABCD@O@(%3Ltac_plugin.Rewrite744844@A@@@@BCD@N@(%3Ltac_plugin.Rewrite @A@@@N@(%3Ltac_plugin.RewriteH44I44@#A@ @@N@($3Ltac_plugin.Rewrite @A@@@N@($3Ltac_plugin.RewriteU4}4V4}4@0A@@@C:D@M@($3Ltac_plugin.Rewrite @A@!@@M@($3Ltac_plugin.Rewritee4}4f4}4@BfEA@,@@M@($3Ltac_plugin.Rewrite @A@0@@M@($3Ltac_plugin.Rewritet4}4@@A @6@@M@($3Ltac_plugin.Rewritez4P4R@@A@<@@"@@A @BCD@L@($3Ltac_plugin.Rewrite3344J@ܠ@eD!"ex@t@@ff@ 363< 363>@@@Z@@@>@:@AB6mC1@J@@A1@,@AB&@!@ACD@J@($H3Ltac_plugin.Rewrite44B44D@@A@l@@N@($<3Ltac_plugin.Rewrite44:44<@@A%@s@@N@($ 3Ltac_plugin.Rewrite2@A)@w@@J@($3Ltac_plugin.Rewrite 363D 363l@@@ff A7@@@+J@($3Ltac_plugin.Rewrite@A;@@@/J@(#3Ltac_plugin.Rewrite22 23,@JeDf@@@:hXY3CDP@M@(#3Ltac_plugin.Rewrite 23$ 23&@@Ap@@@ Q@(#3Ltac_plugin.Rewrite 23 23@@Aw@@@Q@(#3Ltac_plugin.Rewrite11@@@}@@@I@(#X3Ltac_plugin.Rewrite4P4]4P4y@@@!c@*@4P4Y4P4Z@@@@@@ A@@A@RA@@A@A@(#3Ltac_plugin.Rewrite'7]7_'7]7@@A"gl@t@66"66$@@!c@e@66&66'@@!l@e@66(66)@@&clause@^@$66+%661@@#l2r@N@*662+665@@%evars@0J@@g g@5 686>6 686C@@#env@@'EnvironA#env@@gg @E!6`6fF!6`6i@@%sigma@K@@gg@P"66Q"66@@"hi@ˀ@@gg@["66\"66@@#but@@'EConstrA%types@@g<g/@k#66l#66@@@.@@@#@I@@AL@@dF@@ABYB@@EH@@AQG@@BCpD@@0J@@AiE@@B^A@@@C@@BK@@ABCD@A@@AwB@@B@L@("3Ltac_plugin.Rewrite%77#%77W@2B@V@@@(@A$@B#"CD@K@("3Ltac_plugin.Rewrite%77>@?%types@@gQA@h@@K@("3Ltac_plugin.Rewrite@A@l@@K@("3Ltac_plugin.Rewrite$66$67@QB"id@@$66$66@@@|@@&A@@@A L@@A@AB@?CD:@L@("3Ltac_plugin.Rewrite@A@@@ L@("3Ltac_plugin.Rewrite#66@@A@@@7K@("l3Ltac_plugin.Rewrite"66"66@@ggC@@@@i@AhgCc@`@A_@^@ABDZ@H@("P3Ltac_plugin.Rewrite"66@@A@@@ HA("L3Ltac_plugin.Rewrite!6`6l!6`6@AA@@@~@{@ABzCn@G("43Ltac_plugin.Rewrite!6`6b@@A@@@ GA("03Ltac_plugin.Rewrite 686F 686\@AA@@@,@B+C@F ("3Ltac_plugin.Rewrite 686:@@A@@@ FA("3Ltac_plugin.RewriteAA@@@@@@@AB;C@D (!3Ltac_plugin.Rewrite"09 9#F;D;JA;;@ki"@@i&i+A:@@@]M@(!3Ltac_plugin.Rewrite?;W;XA;;@1&tactic@@i.@@i-i3BO@@@rM@(!3Ltac_plugin.Rewrite@;a;l@;a;@F&tactic@@i8@@i7i=Ad@@@N@( 3Ltac_plugin.RewriteA;;A;;@@@i6@@i5iIEv@@@M@( 3Ltac_plugin.Rewriteb@@A{@@@LA( 3Ltac_plugin.Rewrite;::;:;@AA@@@@@A@BCD@K( p3Ltac_plugin.Rewrite;::x@@A@@@ K@( T3Ltac_plugin.Rewrite#6:S:U~@@A@@@@@A@BCD@JA( P3Ltac_plugin.Rewrite05:':815:':O@AA@@@!@@ACD@I( <3Ltac_plugin.Rewrite=5:':)@@A@@@ I@( 3Ltac_plugin.RewriteC499@@A@@@@@ABD@HA( 3Ltac_plugin.RewriteO399P399@AB@@@@@ABC@G( 3Ltac_plugin.Rewrite\399@@A@@@ G@(3Ltac_plugin.Rewriteb29k9m@@A@$@@@BC@F@(3Ltac_plugin.Rewritek1949Pl1949g@͠@ggڐD@8@@@@A@A@(|3Ltac_plugin.Rewrite~19496@@@@@@@A@(P3Ltac_plugin.Rewrite29k929k9@@@#env@@29k9w29k9z@@%evars@@29k9{29k9@@!t@@29k929k9@@@\@@@C@@AB@@A@@AB@vB@@AC@@D@@ʫA@@ABC@C@((3Ltac_plugin.Rewrite49949:#@IJ@@hVh`C)#aux@@499499@@@@@@ A@@A@.B@@AD@@C@@A@@ABC@A@(3Ltac_plugin.Rewrite499!@@@@@@A@(3Ltac_plugin.Rewrite8::8::@@AK%input@@@hh@@hh@6:S:r6:S:@@#res@˽@@hh@7::7::@@@@@@#U@B@@A#A@@C@@AB@A@@A@C@(3Ltac_plugin.Rewrite7::7::@ǯ@@hh%@hhŐA;@@@@@A@A@(3Ltac_plugin.Rewrite7::E@@@C@@@A@(p3Ltac_plugin.Rewrite!EB;;?B;;@@!e@@DEH@(x3Ltac_plugin.RewriteN=7=S@_@@l npCg@@@KG@(\3Ltac_plugin.RewriteN=7={5@l@@ln{At@@@XF@(D3Ltac_plugin.Rewrite"O==O@y@@knA@@@eE@(03Ltac_plugin.Rewrite/O==0O==@@@knA@@@sD@(3Ltac_plugin.Rewrite=M=+=-@@@@@@yD@(3Ltac_plugin.RewriteCR>>DoBYB^@@@S"ty@@LQ=> MQ=> @@"fn@@RQ=>SQ=>@@(fallback@W@XQ=>YQ=>@@@@@@ A@@AB@@C@@AB@B@@AQA@@C@@AB@C@(3Ltac_plugin.Rewritel^@@,m^@@?@B0"gl@.:@@nn@~R>>=R>>?@@#env@@@nn@S>C>KS>C>N@@%sigma@5@@nn@T>j>rT>j>w@@%concl@5@@nn@U>>U>>@@!e@@@o\oZ@^@@'^@@(@@@m@@@D@@AF@@5B@@ABAA@@-C@@AC@iB@@AiF@@BpE@@A@@A]C@@|D@@ABC@F@(3Ltac_plugin.Rewrite\@AW@@@F@(x3Ltac_plugin.Rewrite]?@]?@@Dc#rel@@@nn@Y>>Y>?@@%sigma@@@nn@Z?.?=Z?.?B@@!t@L@@nn@Z?.?DZ?.?E@@#car@ @@o o@[?i?w[?i?z@@@@@@"`@L"c@J@@O@@AB[@Y@ACX@? Y>?*@Πc@@nnԠ@@nn@nnېCA@s@@@@A@BC@I@(<3Ltac_plugin.RewriteV>>nBOBX@@AL@~@@ DA(83Ltac_plugin.RewriteU>>U>>@AAU@@@@@AB@C ($3Ltac_plugin.RewriteU>>@@A_@@@ CA( 3Ltac_plugin.RewriteT>j>zT>j>@AAh@@@)@B&@B ( 3Ltac_plugin.RewriteT>j>n(@@Aq@@@ BA(3Ltac_plugin.RewriteS>C>QS>C>f@AAz@@@@<@A9@A (3Ltac_plugin.RewriteS>C>G;@@@@@@ A@(3Ltac_plugin.Rewriteb@n@zmB=BN@@@!e@@$UtilA$iexn@@n@ a@_@i a@_@j@@@@@@A@@A@G@@AA@@E@@ABD@@B@@AF@@C@@ABC@A@(|3Ltac_plugin.Rewrite#lB B"$lB B<@@A*"e'@+@@po~ow@3d@@4d@@@@$info@+@@poox@@d@@Ad@@@@"e'@@FlB BGlB B@@@ @@@ D'C@@AB@@@A@@AB@F@@AA@@[G@@ABD@@B@@AE@@C@@ABC@D@(T3Ltac_plugin.RewriteejAAfjAA@@AC!e@+@@pptpw@tjAAujAA@@$info@+@@ppupx@jAAjAA@@@D@@@ D@@A;@BE<;C8@E@( 3Ltac_plugin.RewriteiAAiAA@@Al#rel@@@pp@hANAchANAf@@@^@@@"@E@@A@W@ABV@U@F@@ABCU@F@(3Ltac_plugin.RewritehANAohANA@r@@pp@@pp@ppC@@@>utCq@D@(3Ltac_plugin.RewritehANA_9@@A@@@D@(3Ltac_plugin.RewritefA AkAB @@A@@@@@AB@C@(3Ltac_plugin.Rewrited@@@@A@@@ CA(3Ltac_plugin.Rewrited@@@A@@@@@@A@A (3Ltac_plugin.RewriterBBrBB@@@p@@ppA#evm@@qB`BoqB`Br@@!c@@qB`BwqB`Bx@@#tac@@ qB`Bz qB`B}@@@@@@!k@D@@AC@@E@@AB@B@@A@@AC@@F@(t3Ltac_plugin.RewriterBBrBB@A+@@@E@(l3Ltac_plugin.Rewrite&rBB'rBB@@A2@@@EA(P3Ltac_plugin.Rewrite/qB`Bm AA@<@@@@@A@B@@B ( 3Ltac_plugin.Rewrite9wC?CF:wC?Ck@@AN$getp@@EtBBFtBB@@$gett@@KtBBLtBB@@#env@~@QtBBRtBB@@#evm@~@WtBBXtBB@@#car@~@]tBB^tBB@@#rel@@ctBBdtBB@@@&@@@B@@D@@ABC@@/F@@A*E@@A@@ABC@րA@@A@F@(3Ltac_plugin.RewriteyvCCzvCC>@@A@@<@@F@(3Ltac_plugin.RewriteuBBuBC@D@@q;q)AN@J@@$F@(3Ltac_plugin.RewriteuBB@@%SortsA!t@@q*q0C`@\@@6F@(3Ltac_plugin.RewriteuBBg@@@f@b@@@@@@@@ A@@A@@A@(3Ltac_plugin.Rewrite.D1DB#@@@@@@ A@(3Ltac_plugin.Rewrite4DD5EE2@@@r7:r3r@r/@@r*r@rr)F`#env@X@@r-r @ZDD[DD@@#evm@U@@r,r@eDDfDD@@#car@#r@mDDnDD@@#rel@+r@uDDvDD@@@8@@@B@@-D@@AB#C@@A@@AC@A@@A+B@@B(D@@vC@@AC@E@(3Ltac_plugin.RewriteDDE3EF@@@B@P@@D@(3Ltac_plugin.RewriteE3E>E3EE@@@J!c@SrH@E3E9E3E:@@@_@@@ A@@A@@A@(H3Ltac_plugin.RewriteFFFF@V@@r@@rs#Bİ!c@@EeE}EeE~@@@{@@@ A@@A@A@@AhB@@fE@@ABC@@D@@AC@A@(03Ltac_plugin.RewriteEE&@@@@@@A@($3Ltac_plugin.RewriteEEFF(@@@rPr@rrr@rrF:#env@@@rr@EEEE@@#evm@@@rr@EEEE@@#car@@@rr@ EE EE@@#rel@ r@EEEE@@@@@@B@@0D@@AB&C@@A@@AC@CA@@AB@@sE@@ABD@@C@@AC@E@(3Ltac_plugin.Rewrite.EE/F]F@@@G@@@D@(3Ltac_plugin.Rewrite5FEFP6FEF\@@AO%proof@Wr@=F)F/>F)F4@@@@@@ A@@A@A@@A@A@(t3Ltac_plugin.RewriteIF]FjJF]F@@A!c@krr@SF]FeTF]Ff@@@@@@B@@A@B@B@(\3Ltac_plugin.Rewrite^F)F8@@@(@ @@ A@(,3Ltac_plugin.RewritedFFeJJ!@@@y"id@:@lFFmFF@@@'TacmachA#Newi@4@@@A@@A@A@@A@A@(3Ltac_plugin.Rewrite}II~II@&tactic@@@t9@@t8t?B7"gl@@)ProofviewA$GoalA!t@@sKs;@FGFG@@%sigma@:@@sAs>@GG%GG*@@ %ctype@ ]%types@@sIsE@G;GAG;GF@@!'binders@p@@sasZ@GlGrGlGy@@"%concl@@@sbs[@GlGzGlG@@#%equiv@%@@stsm@GGGG@@$$args@|4@@sv@@susn@GGGG@@%.split_last_two@@àYss@@sss@@ssss@ss@ss@ss~@GG GG@@.&others@,n@@ss@@ss@0HH1HH@@/"c1@ s@8HH9HH@@0"c2@s@@HHAHH@@1"he@@@ss@KHHLHH@@2"c1@@@ts@VHHWHH@@3"c2@@@ts@aHHbHH@@4(new_hyp'@@@t t @lII!mII)@@5'new_hyp@@@t t@wIJIPxIJIW@@@:@@@!]@L!\@K!{@G!@D@@AH@@F@@A-A@T!UD@QbN@@->@S!VA@PbM@@ABCE@@C@@I@@ABA@@-d@U!Tg@R@@>W@@ABJV@@O@@AB@@J@@ABCDE@MB@@A@@AB@X@(3Ltac_plugin.RewriteIIIJ@ &tactic~@@t7@@t6tKA>@@@RW@(3Ltac_plugin.RewriteIIIJ@55}@@tO@@tNt`AP@@@dX@(3Ltac_plugin.RewriteII@+@@tbthA]@@@qX@(3Ltac_plugin.RewriteIIIJ@@Ad@@@xWA(|3Ltac_plugin.RewriteIJIZIJI~@ABm@@@ba]@]@AVTBRQCDEO@V(h3Ltac_plugin.RewriteIJIL@@Az@@@ VA(`3Ltac_plugin.RewriteII-IIF@AA@@@yxt@t@Aj@BihCDEf@U(03Ltac_plugin.RewriteII/@@A@@@ U@( 3Ltac_plugin.Rewrite$HH%HI@A@@@@@ABC@@ABCD~@Q@(3Ltac_plugin.Rewrite5HH6HI@m@@s@@ssA@@@Q@(3Ltac_plugin.RewriteGHHX@@A@ @@@@ABC D@O@(3Ltac_plugin.RewriteRHHSHH@6+$@ss@ssݐA@#@@@@A@@AB@BCD@J@(3Ltac_plugin.RewritenHH@@A@0@@ J@(3Ltac_plugin.RewritetGG@@A@6@@@@ACD@I@(3Ltac_plugin.Rewrite~GGGG@@sossB@I@@@@@AB@@ABC@F@(x3Ltac_plugin.RewriteGG@@A@U@@ F@(d3Ltac_plugin.RewriteGlGGlG@נ@s\s`B @d@@@@A.B@C@(P3Ltac_plugin.RewriteGlGn@@A@m@@ CA(L3Ltac_plugin.RewriteG;GIG;Gh@AB@w@@@@B@B (03Ltac_plugin.RewriteG;G^ @ `&constr@@sJsTA-@@@B@( 3Ltac_plugin.RewriteG;G=@@A3@@@BA(3Ltac_plugin.RewriteGG-GG7@AA<@@@@9@A(@A (3Ltac_plugin.RewriteGG!@@@E@@@ A@(3Ltac_plugin.RewriteHZHrHZH@@@ssːA[@"PpA@@@@-@A@@A@@@@@AA@(3Ltac_plugin.RewriteHZHeHZH@@Ak@@@ AC(3Ltac_plugin.RewriteGHGH@@Av&"c1@ @GHGH@@'"c2@s@GHGH @@@@@@!wy@B@@AE@@D@@AB-@*!z@C@@AC@/E&(3Ltac_plugin.Rewrite,HHP-HHY@@A(!x@s@9HH :HH!@@)!y@s@@HH#AHH$@@I@@s@HHH&IHH'@@+!l@@@NHH/OHH0@@,#res@=@THH1UHH4@@@@@@!a@H@@A>@=@J@@ABCk@I@@A3G@@B,F@@D@ACD@pJ@(p3Ltac_plugin.RewritelHH7mHHL@gA@@1@@W}@@ABC@}G@(\3Ltac_plugin.RewriteyHH+M@@AJ@;@@ Gz( 3Ltac_plugin.RewriteGG@A@@B@@A(3Ltac_plugin.RewriteKwK{KwK@@A7!f@J@KK0KK1@@8#env@@KK2KK5@@9#evm@@KK6KK9@@:!x@@KK:KK;@@;!y@@KK<KK=@@<#evm@<@KAKHKAKK@@=!c@;@KAKQKAKR@@@{@@@@H@F@@AG@@1D@@ABI.C@@=E@@A,B@@(A@@ABC@@I@(3Ltac_plugin.RewriteKAKUKAKs@lDM@@@@@ABC@@E@(3Ltac_plugin.RewriteKAKCZ@@@W@@@ E@(t3Ltac_plugin.Rewrite@@Aܰ!c@?f>@@@@@@@B@@A@A@@B@dE@@C@@ABZF@@QB@@iA@@AB!G@@D@@ACD@ @@@ABJ(<3Ltac_plugin.Rewrite@@A!r@>4>@@@@@@@'@B@@AB'B(3Ltac_plugin.Rewrite&'@@A#old@@@>@12@@"id@@@>@:;@@@@@@B@@AC@@K@ABI;C@(3Ltac_plugin.RewriteGH@@A!@ @@ C@(3Ltac_plugin.RewriteN(@@A'@@@CF(3Ltac_plugin.RewriteUV@@AJ!l@3V>>@@>@cd@@@&@@@B@@Ar@BpbB`(3Ltac_plugin.RewriteoFmpF@@LJ>@@>ŰJ@@>@>@>Cu!c@*>6>@FWFX@@!b@t@@>@FZF[@@@V@@@B@@AC@@@ABC@(|3Ltac_plugin.RewriteF`F@@A!@c@@ C(X3Ltac_plugin.Rewrite6=6E@@A!f@Ⱦ@@> @uu@@!s@ 9>> @@> @uu@@!t@Ġ  @@> @uu@@"s'@Ǵ>@@@"t'@ǻ>@@@"f'@@䠰<>@@>@h@@>ؠ @@>@>@>>@@@@@@@ND@@A G@@@ABHC@@3E@@A?B@@/F@@ABC G@(D3Ltac_plugin.Rewrite  @@Ab@@@@@A@BC F@(,3Ltac_plugin.Rewrite$5@@Am@@@ F@( 3Ltac_plugin.Rewriteu@@As@@@FA(3Ltac_plugin.Rewrite%&@AA|@@@+*(@BC2$E (3Ltac_plugin.Rewrite1@@A@@@ EA(3Ltac_plugin.Rewrite9:@AA@@@/?@<@ACF8D (3Ltac_plugin.RewriteE@@A@@@ D=(3Ltac_plugin.RewriteLhoMht@@AD!f@x@@>@YZ@@!s@|>M>@@>@fg@@"s'@K>=@mn@@"f'@@iO@@>g`O@@>f@>e>B@@@@B@@@4C@@E@@AB@/B@@$D@@ABCE@(3Ltac_plugin.RewriteDVDg@@AC@S@@@@ACD@(3Ltac_plugin.Rewrite&5&C@@AM@]@@ D@(3Ltac_plugin.Rewrite%@@AT@d@@D@(3Ltac_plugin.Rewrite@@A[@k@@D@(h3Ltac_plugin.Rewrite@@Ab@r@@D@(P3Ltac_plugin.Rewrite@@Ai@y@@&D@(83Ltac_plugin.Rewriterr@@Ap@@@-D@( 3Ltac_plugin.RewriteH]Hq@@Aw@@@4D@(3Ltac_plugin.Rewrite)<)G@@A~@@@;D@(3Ltac_plugin.Rewrite(@@A@@@BD@(3Ltac_plugin.Rewrite@@A@@@HDA(3Ltac_plugin.Rewrite@AA@@@R@_@ABC (3Ltac_plugin.Rewrite@@A@@@ C(3Ltac_plugin.Rewrite@@A@@@@@AA(3Ltac_plugin.Rewritepp@@A@@@ A(|3Ltac_plugin.RewriteSbSo@@A@@@A(H3Ltac_plugin.Rewrite0J'@A@@@@A(<3Ltac_plugin.Rewrite~~@?p?@@??oAϰ#env@m@@??@/-00@@%input@l@@??8@@?7?@@A<@@"l'@C@>@@?O9@@?J7@@?Ls۠۝@@?y?N@@?M@?K@?I@?Hҁ@@?P8?R@@?Q@?G@@?F?B@v@Iw@K@@@9@@@WB@@AMA@@>C@@AB@A@@A˟B@@.C@@AB@D@((3Ltac_plugin.Rewriteu~@@Ah@L@@CA($3Ltac_plugin.Rewrite@N@z@ABq@V@@@B@B (3Ltac_plugin.Rewrite@j @˧ɕ?T@@?S?\B@h@@B@(3Ltac_plugin.Rewrite@E#@@A@n@@BA(3Ltac_plugin.Rewrite~@A@_@w@@@<@A9@A (3Ltac_plugin.RewriteUZUv@қ@@ @@@ ?A#env@@@??@@@%evars@@@??@@@%input@"@@??@@??@@@%sigma@@#EvdA(evar_map@@??@@@(r_interp@@'RedexprA(red_expr@@??@@@@@@@&x@D@@AOC@@BEB@@=A@@AE@@/F@@ABC@ґC@@AyB@@A@@AD@@BC@G@(\3Ltac_plugin.Rewrite34@@@@@!Ap@@@$@&k@G@@A!@B CD@G@(P3Ltac_plugin.RewriteH@@A}@ @@1F@(<3Ltac_plugin.RewriteN"OQ@[L@??ߐC@@@@=@A<@:@AB6@C@((3Ltac_plugin.Rewritea>bO@@#EvdA(evar_map@@??A@0@@D@(3Ltac_plugin.Rewritet -@@A@6@@CA(3Ltac_plugin.Rewrite|}@A@l@?@@@^@AZ@A ( 3Ltac_plugin.Rewrite%@@@==֐B#prc@@@@#prr@ʼ@@@!c@ʭ<>@  @@@f@@@ D@@A5@A@@BC@@B@@AC@B@@A@@AB@@@@AE@( 3Ltac_plugin.Rewrite4@@@==ݐA3@@@F@( 3Ltac_plugin.RewriteA@@@==A@@@@*E@( 3Ltac_plugin.Rewrite).@AI@@@3D@( 3Ltac_plugin.RewriteW@@AN@@@8DL( 3Ltac_plugin.Rewrite@<@@==B^!r@<[<<@@@@@@@P@AN@M@D@@ABCNJE@( x3Ltac_plugin.Rewrite@Y@@==A@@@F@( `3Ltac_plugin.Rewrite+@f@@==A*@@@ E@( L3Ltac_plugin.Rewrite@:A3@@@)D@( D3Ltac_plugin.RewriteA@@A8@@@.DH( $3Ltac_plugin.Rewrite+,@˃@@==B#old@@@<8@>es?ev@@"id@@@<9@GexHez@@#cmd@'@@=}=z@RS@@@@@@F@@AD@@B%E@@@ABCG@( 3Ltac_plugin.Rewrite7b@˹@@==A6@+@@H@( 3Ltac_plugin.RewriteoD@@@==AC@8@@#G@( 3Ltac_plugin.Rewrite|}@@@==AQ@F@@1F@( 3Ltac_plugin.Rewrite_ @@AV@K@@6F@( 3Ltac_plugin.Rewrite@@A\@R@@@<@A;9BCE@( 3Ltac_plugin.Rewrite@@Ag@]@@ E@( 3Ltac_plugin.Rewrite%@@Am@c@@EŠ( 3Ltac_plugin.Rewrite&9&N@@@=R=XB""cl@̍<2@@<4@&3&5@@@~@@@D@@A@BCE@( 3Ltac_plugin.Rewrite&D@@@=Z=_A@@@F@( h3Ltac_plugin.Rewrite&H,@+@@=Y=fA+@@@E@( T3Ltac_plugin.Rewrite&R&d@9@@=Q=oB9@«@@-D@( @3Ltac_plugin.RewriteG @@A>@°@@2D( 3Ltac_plugin.Rewrite @M@@=/=5Bo!c@=&<-@@@@@@@&h@D@@AF!c@E@@j@ABhgCeaG@( 3Ltac_plugin.Rewrite$@p@@=7=@a@@$I@( T3Ltac_plugin.Rewrite@@@==AK@n@@1H@( <3Ltac_plugin.RewriteY@ @@<=AX@{@@>G@( (3Ltac_plugin.Rewrite@%Ca@Ä@@GF@( 3Ltac_plugin.Rewriteo@@Af@É@@LF( 3Ltac_plugin.Rewrite1@&@@< B@<E( 3Ltac_plugin.RewriteTcTm@@AJ@ě@@0/B-)C( x3Ltac_plugin.Rewrite:I:S@@AT@ĥ@@ C( \3Ltac_plugin.Rewrite$1$9@@A\@ĭ@@C( (3Ltac_plugin.Rewrite\AA@@ij@@C( 3Ltac_plugin.Rewrite@ΊA!f@@ΛΕ@:@@@!g@@Α΋@:@ @@!c@Ω:@@@@@@@ D@@AC@@BB@@!s@A@@AC@@@@@AD@( 3Ltac_plugin.Rewrite(0@@A-@@@DH(3Ltac_plugin.Rewrite0h1h@ΰA8!r@ν:@:hv;hw@@@@@@$@A#@D@@A$@BC@!D@(3Ltac_plugin.RewriteGh{@@A@ @@ D(3Ltac_plugin.RewriteN;UO;g@@AU!b@@@:@Y;KZ;L@@"id@!@@:@b;Nc;P@@@%@@@E@@AN@BM@D@@AN@BC@KEC(3Ltac_plugin.Rewriter ,s :@O ;I@@;K;OB!l@Y:@@:@  @@@J@@Mo@D@@Ap@BC@mD@(3Ltac_plugin.Rewrite !!@@A@U@@ Dk(d3Ltac_plugin.Rewrite@.:A!c@:@@@!b@ϑ@@:@@@@s@@@D@@AE@@@ABC@F@(X3Ltac_plugin.Rewrite @@A!@Ł@@E(03Ltac_plugin.Rewrite@8;CѰ!s@@@:@@@#str@࠰9:ߠd:@@:@@@$str'@  @@:@@@@Ű@@@'F@A E@@D@@ABC@G@(3Ltac_plugin.Rewrite@o;(C7@@@F@( 3Ltac_plugin.Rewrite@@A>@@@F(3Ltac_plugin.Rewrite?i?}@ρC!s@;@@:@?O?P@@#str@?:ڠϫ:@@:@)?R*?U@@@@@@E@D@@ABC@E@(3Ltac_plugin.Rewrite7?Z8?~@@A&@@@E(3Ltac_plugin.Rewrite?=@>@@AE"S:Ѡ:@@:@KL9@@@@@32B@.C&(x3Ltac_plugin.RewriteU]AA@ D@@@ C-(<3Ltac_plugin.Rewrite\] @@A D=#env@l@gݣݼhݣݿ@@>%sigma@f@mݣnݣ@@?$decl@`@sݣtݣ@@@$accu@]@yݣzݣ@@A$hyps@Y@ݣݣ@@@B@@@B@@AC@@'E@@AA@@$D@@ABC@@Ӝ@@@AE@( 3Ltac_plugin.Rewriteސޔސ@@A9B%ndecl@F@@<)E<);@@<)F<)<@@<):<(@   @@C#rem@@@(@  @@@y@@864B2@(G@@AF@@5@ABC@4G@(3Ltac_plugin.Rewriteaeaވ@@A2@ƈ@@G@(3Ltac_plugin.Rewrite"[@@@<)H<(ĐD@@Ɩ@@G@(3Ltac_plugin.Rewrite>V@@%NamesA"Id@!t@@<(=)9AU@ƫ@@2K@(3Ltac_plugin.Rewrite\@@A[@Ʊ@@8G@(h3Ltac_plugin.Rewriteݣb@@@@Ʒ@@uE@(D3Ltac_plugin.RewriteEEEE@@A #env@@ CnC CnC@@#evd@@CnCCnC@@!t@@CnCCnC@@!t@M@@uo@#CC$CC@@!f@m@@ƽƢ@.DJDS/DJDT@@#arg@ Ƨ@5DJDX6DJD[@@"f'@@;DbDk<DbDm@@$argl@@ADbDoBDbDs@@$argr@@GDbDuHDbDy@@"ty@@@@RDDSDD@@#f''@@@@]DD^DD@@@ @@@,6@K,7@E@@A;I@@0M@@AB+L@@$args@F@@lC@@ABCgB@@TJ!f@G@@AGN@@,P@@AB,8@H@@jDrA@@?O@@ABCD@A@@A@t@@@APA(@3Ltac_plugin.RewriteDDE?E@AA@V@@6$@"@@ABCDO(3Ltac_plugin.RewriteE EE?E@@@A@j@@O@(3Ltac_plugin.RewriteE E E E2@G@@A@x@@"Q@(3Ltac_plugin.RewriteE E4E E=@@@B@dž@@0P@(3Ltac_plugin.RewriteE?EGE?E@@@#A@ǔ@@>O@(3Ltac_plugin.RewriteE?ENE?EV@ @@%/B@Ǣ@@LP@(p3Ltac_plugin.RewriteE?E[E?E@.@@';A@ǰ@@ZO@(X3Ltac_plugin.RewriteE?EbE?Ek@<@@=GB@Ǿ@@hP@(,3Ltac_plugin.Rewrite E?Ep E?Ew@J@@?RA @@@vP@(3Ltac_plugin.Rewrite E?Ey E?E@YA@@@O@(3Ltac_plugin.Rewrite DD @@A@@@OA(3Ltac_plugin.Rewrite #DD $DD@AC'@@@@@ACDN(3Ltac_plugin.Rewrite 0DD5@@A2@@@ N@(3Ltac_plugin.Rewrite 6DbD} 7DbD@C8@@@@@@ABC@@ABDJ@(3Ltac_plugin.Rewrite FDbDfK@@AE@@@ J@(3Ltac_plugin.Rewrite LD(D= MD(DI@AL)Ɣ@ SD(D1 TD(D2@@@@@@@AB@@A2BCH@(|3Ltac_plugin.Rewrite@A@ @@ H@(h3Ltac_plugin.Rewrite dF:FC eF:FQ@$dzAj!f@IƱ@ sEE tEE@@n@@Ƶ@ {EE |EE@@#len@A#int@@@ol@ EE EE@@%fargs@oǠ@@DŽ|@@{v@ EE EE@@#rel@@@ǝǚ@ FF  FF#@@@i@@S7@@I5@&K@@AB5J3@L@@A3@BCD.,M@(L3Ltac_plugin.Rewrite F:FS F:Fa@rAV@Ȁ@@L@(83Ltac_plugin.Rewrite F:F> @@A\@Ȇ@@LA(43Ltac_plugin.Rewrite FF& FF6@AAe@Ȑ@@z^'"CDKIK (3Ltac_plugin.Rewrite FF@@Ao@Ț@@ KA(3Ltac_plugin.Rewrite EE EF@ACx@Ȥ@@r@;@A7BC`^J(3Ltac_plugin.Rewrite EE3@@A@ȯ@@ J@(3Ltac_plugin.Rewrite EE9@@A@ȵ@@xBCpnI@(3Ltac_plugin.Rewrite FbFk FbF@@A@ȿ@@@@A@B@@AC|zE@(@3Ltac_plugin.Rewrite DD DD"@@Q@@ƂU@@ƃ;@@Ƅ7@@ƅ@@ƁB@@@@@A BD@(,3Ltac_plugin.Rewrite 'DD +@@A$@@@ DA((3Ltac_plugin.Rewrite /CC 0CD@AB-@@@@@ABC (3Ltac_plugin.Rewrite ;CC?@@@7@@@ C@(5Ltac_plugin.G_rewrite:plugins/ltac/g_rewrite.ml4%2|2|)3h3k@F$unit@@@RB@Q*floatarray@,@@@A@@@&_none_A@A@@@@P5extension_constructor@A#int@,@@@A@@@ @AB$char@O&string@D%float@E$bool@,@@а^%false@@@@а_$true@@@@@A@@@@AF$unit@,@@а`"()@@@&@@A@@@&@A#G#exn@,@@AA@@@)@@&H%array@,@M@A@A@@@0@@-I$list@,N@Aаa"[]@@@;@аb"::@ @@O@@G@@A@Y@@H@@EJ&option@,P@Aаc$None@@@S@аd$Some@ @@Y@@A@Y@@Z@@WN&lazy_t@,1Q@A@A@Y@@`@@]K)nativeint@cL%int32@eM%int64@g]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@Ay=ocaml.warn_on_literal_pattern}O@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@Ac@X+End_of_fileC+@@@Aj@W)Sys_errorC2@.@@A$r@[.Sys_blocked_ioC:@@@A+y@V)Not_foundCA@@@A2@U'FailureCH@D@@A:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@A I@S-Out_of_memoryC_@@@AɠP@R-Match_failureCf@eab@c@@A֠]@C%bytes@ܐ@*PervasivesA@%NamesA@)MisctypesA@%LocusA@*ConstrexprA@)Glob_termA@)GeninterpA@)ExtraargsA@'TacmachA@'RewriteA@&StdargA@$PcoqA'Vernac_P@$PcoqA$PrimM@$PcoqA&ConstrN@%PltacA1__coq_plugin_name@@@  @n\o\@@9constr_expr_with_bindings@,@@@A?-with_bindings>+constr_expr@@ @@ @@^^@@@(9glob_constr_with_bindings@,@@@AQ-with_bindings@'TacexprA4glob_constr_and_expr@@@@@@__:@@@=>glob_constr_with_bindings_sign@,@@@A]+interp_sign@@頰o-with_bindings@'TacexprA4glob_constr_and_expr@@@@@@@`;a`;@@@[ !pr_glob_constr_with_bindings_sign@@@@@@@ @B@@(!@"PpA!t@@"@#@@@@bb@@glob_glob_constr_with_bindings@@@)TacinternA)glob_sign@@&U.%@@*ConstrexprA+constr_expr@@&R@)MisctypesA(bindings+constr_expr@@&T@@&S@&Q.&@'TacexprA4glob_constr_and_expr@@&N(bindings4glob_constr_and_expr@@&P@@&O@&M.&@&.%@%.%@jj@@@?subst_glob_constr_with_bindings@@@)Mod_substA,substitution@@'@&ﰖ@@)MisctypesA-with_bindings@'TacexprA4glob_constr_and_expr@@'@@'@&󰖰-with_bindings4glob_constr_and_expr@@'@@'@&@&@&@&@&@ k k @@w=wit_glob_constr_with_bindings@@&GenargA+genarg_type@)MisctypesA-with_bindings@*ConstrexprA+constr_expr@@v9g@@v9fv*8D@@v;tv+@@v+v*9e@@v;lv*:@@*7w)>@@nPPAy@@9glob_constr_with_bindings@@$PcoqA$Gram@%entry61@@9u@@9t@@9s4n@ZnPP[y@@,raw_strategy@,@@@A,strategy_ast*+constr_expr@@>򠰳@'TacexprA,raw_red_expr@@>@@>@@u{v{ @@@-glob_strategy@,@@@A1,strategy_ast@'TacexprA4glob_constr_and_expr@@?񠰳@'TacexprA,raw_red_expr@@?@@?@@|  0|  q@@@;/interp_strategy@@@@@@MH@@@'@@@&@@@'RewriteA,strategy_ast@'TacexprA4glob_constr_and_expr@@@2 ,raw_red_expr@@@3@@@1@Y@@@-@*$(strategy@@@0@+@@,@@@ @@@@@@@@~ s w~ s @@-glob_strategy@@X@@@[@>@>U+constr_expr@@@Z@N@@L@O@@@M@BPK4glob_constr_and_expr@@@Y@K@@@J@C@@D@?@@@@=@A  A  @@.subst_strategy@@@@t@q@@@v@u@@w@r@@s@p@&B  $'B  2@@+pr_strategy@@@@@~@@@@@@@@@(strategy@@@@@"PpA!t@@@@@@@@@@@@@@@@}@YD @ DZD @ O@@ /pr_raw_strategy@@@@@Bu Bb@"PpA!t@@Bg@Bf @@@ @ð@"PpA!t@@@@@ @@@@ @@9@@@ @@"PpA!t@@B` @@@ @@@ @@@ @@@ @@E { E { @@ 0pr_glob_strategy@@@0@@C CH@@C@C Bʰ@@B Bΰ@@B BҰ@X@@B Bְ:@@C B@B B@B B@B B@B B@H 5 9H 5 I@@ /wit_rewstrategy@̠P@@ O C䠰@@ P  C堰@@ o C@@C C@Q @ @r),@@ +rewstrategy@@$PcoqA$Gram@%entry$ O@@O E @Q @ @r),@@ (db_strat@@O&string@@@P PgP!P@@P P@P P@"vjn#vjv@@ 4cl_rewrite_clause_db@@@@Q  PͰ@J&option@@%NamesA"Id@!t@@P@@Pְ@)ProofviewA&tacticF$unit@@@P@@P@P P@P P@UwVw@@,clsubstitute@@E$bool@@@tp@@)TacinterpA+interp_sign@@t4glob_constr_and_expr@@t@)MisctypesA(bindings4glob_constr_and_expr@@t@@t@t@tp@)ProofviewA&tacticF$unit@@@p@@pp@pp@pp@cgcs@@Z/binders_argtype@,@@@A#p1local_binder_expr@@@@@@    @@@Z[+wit_binders@@&GenargA3uniform_genarg_type!@@@@[@    @@\'binders@Ԡ@@\@@\@!*!.!*!5@@@$PcoqA@;; @FFFC@A@YY@@'RewriteA@J!A@ABCEA]AZ"FJ'J$G@@@'*match*@W@@AA@@.V@@ABS@@T@@AR@@BCI@@xF@@"K@@ABDE@@rJ@@AD@@B"C@@VB@@jO@@ABCN@@M@@Q@@AB@G@@L@@eU@@ABH@@DP@@ACDEF@@W@(L5Ltac_plugin.G_rewrite A@@ @@A@#LocA'locatedJ&option@@&GenargA:raw_abstract_argument_typeO&string@@@@@@@@&ExtendA&symbol@*VernacexprA+vernac_expr@@d@@@@@৐BU@@@vY@((5Ltac_plugin.G_rewriteeA@@E@@A3๐A`@@@Z@(5Ltac_plugin.G_rewritepA@@P@@Ay%entry9@@ϐAq@@@Y@(5Ltac_plugin.G_rewrite%2|2|)3h3k@@@B}@@@W@(5Ltac_plugin.G_rewrite%2|2|)3h3k@@@kB@@@W@(\5Ltac_plugin.G_rewrite 11#2w2z@F$unit@@@D@@@W@( 5Ltac_plugin.G_rewriteA@@@@A@&ExtendA.ty_user_symbol@*ConstrexprA+constr_expr@@BNB&@(TactypesA4glob_constr_and_expr@@BOB'@'EConstrA&constr@@BgB"@@B%@%NamesA"Id@!t@@B(@B$B3@@B2Bߐ@*TacentriesA@@@]@(5Ltac_plugin.G_rewriteA@@@@A@&GenargA$ArgT@#tagFBA>BB6BC@@CDCGA!@-@@ ^@(5Ltac_plugin.G_rewriteA@@@@A7BTA,@8@@+]@(d5Ltac_plugin.G_rewrite1u1u11@@@ؐD@D@@7W@(5Ltac_plugin.G_rewrite&00'1p1s@@@MD"@P@@CW@(5Ltac_plugin.G_rewrite2A@@@@A@)MisctypesA&lident@@>ٰ>و &lident@@>ٱ>ى"Id@!t@@>>ل@@>ه@@>ي@>ن>ٕ@@>ٔBY@zA@@@|]@(\5Ltac_plugin.G_rewritekA@@K@@Ay3>٣+>٤&>٥@@?٦?٩A@@@^@(@5Ltac_plugin.G_rewriteA@@a@@A(>ٶA$@@@]@(5Ltac_plugin.G_rewrite**00@@@ҠB@@@W@(ߨ5Ltac_plugin.G_rewriteA@@x@@Awro@@@@@@⠰gb@@Ҳߠ@@@@@B@@@Y@(߄5Ltac_plugin.G_rewriteA@@@@A!A@@@Z@(`5Ltac_plugin.G_rewriteA@@@@A]*@@A@@@Y@(45Ltac_plugin.G_rewriteA@@@@A2@@Y5@@4@@3D0@@6@2@@@?B@!@@Y@(5Ltac_plugin.G_rewriteA@@@@AQA@,@@Z@(5Ltac_plugin.G_rewriteA@@@@A'g@@fA @;@@.Y@(5Ltac_plugin.G_rewriteA@@@@As@@Ӫӆ@@Ӆ@@ӄ젰Ӂ@@Ӈ@Ӄӑ@@ӐB4@b@@UY@(ޜ5Ltac_plugin.G_rewriteDA@@$@@AӢA?@m@@`Z@(x5Ltac_plugin.G_rewriteOA@@/@@Aߠ'Ӹ@@ӷAN@|@@oY@(<5Ltac_plugin.G_rewrite^A@@>@@A=85@%NamesA"Id@!t@@@@@@ܠ4٠@@@@@B|@@@Y@(5Ltac_plugin.G_rewriteA@@l@@A%A@@@Z@(5Ltac_plugin.G_rewriteA@@w@@A'.@@A@@@Y@(݌5Ltac_plugin.G_rewriteA@@@@A}@@oK@@J@@IuF@@L@HV@@UB@@@Y@(h5Ltac_plugin.G_rewriteA@@@@AgA@@@Z@(L5Ltac_plugin.G_rewriteA@@@@Ah'~@@}A@@@Y@(5Ltac_plugin.G_rewriteA@@@@AƠ=@@ԥ@@Ԥ@@ԣOԠ@@Ԧ@Ԣ԰@@ԯB@,@@Y@(5Ltac_plugin.G_rewrite A@@@@AA @7@@*Z@(5Ltac_plugin.G_rewrite A@@@@A'@@֐A @F@@9Y@(ܤ5Ltac_plugin.G_rewrite (A@@@@A~@@@@@@@@@@@B ?@m@@`Y@(܀5Ltac_plugin.G_rewrite OA@@/@@AA J@x@@kZ@(\5Ltac_plugin.G_rewrite ZA@@:@@A꠰'(@@'A Y@@@zY@(05Ltac_plugin.G_rewrite iA@@I@@AHC@@@kG@@F@@E8B@@H@DR@@QB @@@Y@( 5Ltac_plugin.G_rewrite A@@p@@AcA @@@Z@(5Ltac_plugin.G_rewrite A@@{@@A+'y@@xA @@@Y@(۬5Ltac_plugin.G_rewrite A@@@@AL@@՟@@՞@@՝y՚@@ՠ@՜ժ@@թB @@@Y@(ۈ5Ltac_plugin.G_rewrite A@@@@AջA @@@Z@(d5Ltac_plugin.G_rewrite A@@@@Al'@@ѐA @ @@Y@( 5Ltac_plugin.G_rewrite A@@@@AʠŠ A@@)@@@@S@@@@@B @0@@#Y@(5Ltac_plugin.G_rewrite A@@@@A!A @;@@.Z@(5Ltac_plugin.G_rewrite A@@@@A'7@@6A @J@@=Y@(ڈ5Ltac_plugin.G_rewrite ,A@@ @@A @@ց]@@\@@[X@@^@Zh@@gB C@q@@dY@(d5Ltac_plugin.G_rewrite SA@@3@@AyA N@|@@oZ@(@5Ltac_plugin.G_rewrite ^A@@>@@A'֐@@֏A ]@@@~Y@(5Ltac_plugin.G_rewrite mA@@M@@ALGD@@@@@@<־@@@@@͐B @@@Y@(5Ltac_plugin.G_rewrite A@@t@@AߐA @@@Z@(٠5Ltac_plugin.G_rewrite A@@@@A/'@@A @@@Y@(T5Ltac_plugin.G_rewrite A@@@@A@*ConstrexprA+constr_expr@@F"@@!@@ @@#@-@@,B @@@Y@(05Ltac_plugin.G_rewrite A@@@@A#>A @@@Z@( 5Ltac_plugin.G_rewrite A@@@@Au,T@@SA @@@Y@(5Ltac_plugin.G_rewrite A@@@@AӠΠˠ@@מz@@y@@xà\u@@{@wׅ@@ׄB @9@@,Y@(ج5Ltac_plugin.G_rewrite A@@@@AזA @D@@7Z@(؈5Ltac_plugin.G_rewrite &A@@@@A'׭@@׬A %@S@@FY@( 5Ltac_plugin.G_rewrite 5A@@@@A @@ @@@@堰@@@@@B L@z@@mY@(5Ltac_plugin.G_rewrite \A@@<@@AA W@@@xZ@(5Ltac_plugin.G_rewrite gA@@G@@A'@@A f@@@Y@(׬5Ltac_plugin.G_rewrite vA@@V@@AUPM@@eA@@@@@?E<@@B@>L@@KB @@@Y@(׈5Ltac_plugin.G_rewrite A@@}@@A]A @@@Z@(d5Ltac_plugin.G_rewrite A@@@@A8's@@rA @@@Y@(5Ltac_plugin.G_rewrite A@@@@A @@ؠ@@؟@@؞؛@@ء@؝ث@@تB @@@Y@(5Ltac_plugin.G_rewrite A@@@@AؼA @@@Z@(5Ltac_plugin.G_rewrite A@@@@Ay'@@ѐA @@@ Y@(֔5Ltac_plugin.G_rewrite A@@@@AנҠϠ@@@@@@Ǡ`@@@@@B @=@@0Y@(p5Ltac_plugin.G_rewrite A@@@@AA @H@@;Z@(L5Ltac_plugin.G_rewrite *A@@ @@A'+@@*A )@W@@JY@((5Ltac_plugin.G_rewrite 9** :00@ 8@@ĐB 5@c@@VW@(Ռ5Ltac_plugin.G_rewrite E** F00@ D@@B A@o@@bW@(Դ5Ltac_plugin.G_rewrite Q'h'h R**@ P@@8B M@{@@nW@(L5Ltac_plugin.G_rewrite ]A@@=@@A<74@@1§1ƒ@@1‚@@1,'@@0J0~@@1„@1€1Ž@@1B w@@@Y@((5Ltac_plugin.G_rewrite A@@g@@A!1ŸA @@@Z@( 5Ltac_plugin.G_rewrite A@@r@@A"*2¶@@2µA @@@Y@(5Ltac_plugin.G_rewrite A@@@@A{x@@11@@1@@1۠pD0ؠ@@1@11@@1B @@@Y@(Ӵ5Ltac_plugin.G_rewrite A@@@@A1A @@@Z@(Ӑ5Ltac_plugin.G_rewrite A@@@@Ac'2@@2A @@@Y@(d5Ltac_plugin.G_rewrite A@@@@A8@@1R1.@@1-@@1,0)@@1/@1+19@@18B @'@@Y@(@5Ltac_plugin.G_rewrite A@@@@A1JA @2@@%Z@(5Ltac_plugin.G_rewrite A@@@@A'2`@@2_A @A@@4Y@(5Ltac_plugin.G_rewrite #A@@@@Ay@@1ø1Ô@@1Ó@@1Ò򠰖0Ï@@1Õ@1Ñ1ß@@1ÞB :@h@@[Y@(Ҝ5Ltac_plugin.G_rewrite JA@@*@@A1ðA E@s@@fZ@(x5Ltac_plugin.G_rewrite UA@@5@@A堰'2@@2ŐA T@@@uY@(5Ltac_plugin.G_rewrite dA@@D@@AC>;@@11@@1@@130@@1@11@@1B {@@@Y@(5Ltac_plugin.G_rewrite A@@k@@A1A @@@Z@(5Ltac_plugin.G_rewrite A@@v@@A&'2,@@2+A @@@Y@(ј5Ltac_plugin.G_rewrite A@@@@A|G@@1v1R@@1Q@@1PtH0M@@1S@1O1]@@1\B @@@Y@(t5Ltac_plugin.G_rewrite A@@@@A1nA @@@Z@(P5Ltac_plugin.G_rewrite A@@@@Ag'2ą@@2ĄA @@@Y@(5Ltac_plugin.G_rewrite A@@@@AŠ8@@11Ŀ@@1ľ@@1Ľ0ĺ@@1@1ļ1@@1ɐB @+@@Y@(5Ltac_plugin.G_rewrite A@@@@A1ېA@6@@)Z@(Ш5Ltac_plugin.G_rewriteA@@@@A'2@@2A@E@@8Y@(t5Ltac_plugin.G_rewrite'A@@@@A}@@1=1@@1@@10@@1@11$@@1#B>@l@@_Y@(P5Ltac_plugin.G_rewriteNA@@.@@A15AI@w@@jZ@(,5Ltac_plugin.G_rewriteYA@@9@@A頰'2K@@2JAX@@@yY@(5Ltac_plugin.G_rewritehA@@H@@AGB?@@1Ŏ1j@@1i@@1h7 0e@@1k@1g1u@@1tB@@@Y@(5Ltac_plugin.G_rewriteA@@o@@A1ņA@@@Z@(ϸ5Ltac_plugin.G_rewriteA@@z@@A*'2Ŝ@@2śA@@@Y@(\5Ltac_plugin.G_rewriteA@@@@A@@11@@1@@1ΠxL0ˠ@@1@11@@1ڐB@@@Y@(85Ltac_plugin.G_rewriteA@@@@A1A@@@Z@(5Ltac_plugin.G_rewriteA@@@@Ak'2@@2A@ @@Y@(θ5Ltac_plugin.G_rewriteA@@@@AɠĠ@@@1Z16@@15@@1401@@17@131A@@1@B@ /@@ "Y@(Δ5Ltac_plugin.G_rewriteA@@@@A1RA @ :@@ -Z@(p5Ltac_plugin.G_rewriteA@@@@A'2h@@2gA@ I@@ @@ 1Z@($5Ltac_plugin.G_rewrite A@@ @@A '2@@2A@ M@@ @Y@(5Ltac_plugin.G_rewrite/A@@ @@A    @@101 @@1 @@1  0@@1 @1 1@@1BF@ t@@ gY@(5Ltac_plugin.G_rewriteVA@@ 6@@A1(AQ@ @@ rZ@(˰5Ltac_plugin.G_rewriteaA@@ A@@A 񠰖'2>@@2=A`@ @@ Y@(T5Ltac_plugin.G_rewritepA@@ P@@A O J G @@1Ȗ1r@@1q@@1p ?0m@@1s@1o1}@@1|B@ @@ Y@(05Ltac_plugin.G_rewriteA@@ w@@A1ȎA@ @@ Z@( 5Ltac_plugin.G_rewriteA@@ @@A 2'2Ȥ@@2ȣA@ @@ Y@(5Ltac_plugin.G_rewriteA@@ @@A   S@@11@@1@@1Ƞ T0Š@@1@11@@1ԐB@ @@ Y@(ʬ5Ltac_plugin.G_rewriteA@@ @@A1A@ @@ Z@(ʈ5Ltac_plugin.G_rewriteA@@ @@A s'2@@2A@ @@ Y@(d5Ltac_plugin.G_rewrite'h'h**@@@0@B@ @@ W@(5Ltac_plugin.G_rewrite'h'h**@@@0B@ (@@ W@(h5Ltac_plugin.G_rewrite %Q%Q 'c'f@ @@=B@ 4@@ 'W@(5Ltac_plugin.G_rewriteA@@ @@A  𠰳  h@@@@@@ 堰 @@O@@@@@B0@ ^@@ QY@(5Ltac_plugin.G_rewrite@A@@ @@A!A;@ i@@ \Z@(5Ltac_plugin.G_rewriteKA@@ +@@A ۠*@@AJ@ x@@ kY@(Ȍ5Ltac_plugin.G_rewriteZA@@ :@@A 9 4 1 @@@@@@࠰ )Dݠ@@@@@Bq@ @@ Y@(h5Ltac_plugin.G_rewriteA@@ a@@AA|@ @@ Z@(D5Ltac_plugin.G_rewriteA@@ l@@A '@@A@ @@ Y@(5Ltac_plugin.G_rewriteA@@ {@@A z u r @@W3@@2@@1 j.@@4@0>@@=B@ @@ Y@(5Ltac_plugin.G_rewriteA@@ @@AOA@ @@ Z@(5Ltac_plugin.G_rewriteA@@ @@A ]'e@@dA@ @@ Y@(t5Ltac_plugin.G_rewriteA@@ @@A    2@@@@@@ @@@@@B@ !@@ Y@(P5Ltac_plugin.G_rewriteA@@ @@AA@ ,@@ Z@(,5Ltac_plugin.G_rewriteA@@ @@A '@@ʐA @ ;@@ .Y@(5Ltac_plugin.G_rewriteA@@ @@A    @@@@@@ 젰@@@@@B4@ b@@ UY@(5Ltac_plugin.G_rewriteDA@@ $@@A A?@ m@@ `Z@(ƨ5Ltac_plugin.G_rewriteOA@@ /@@A ߠ'$@@#AN@ |@@ oY@(@5Ltac_plugin.G_rewrite^A@@ >@@A = 8 5 @@^@@]@@\ -HY@@_@[i@@hBu@ @@ Y@(5Ltac_plugin.G_rewriteA@@ e@@AzA@ @@ Z@(5Ltac_plugin.G_rewriteA@@ p@@A '@@A@ @@ Y@(5Ltac_plugin.G_rewriteA@@ @@A ~ y v @@@@@@ n@@@@@B@ @@ Y@(Ũ5Ltac_plugin.G_rewriteA@@ @@AԐA@ @@ Z@(ń5Ltac_plugin.G_rewriteA@@ @@A a'@@A@ @@ Y@(X5Ltac_plugin.G_rewriteA@@ @@A    6@@- @@@@ @@ @@@B@ %@@ Y@(45Ltac_plugin.G_rewriteA@@ @@A%A@ 0@@ #Z@(5Ltac_plugin.G_rewriteA@@ @@A ';@@:A@ ?@@ 2Y@(Ĵ5Ltac_plugin.G_rewrite!A@@ @@A    w@@o@@n@@m 𠰖 j@@p@lz@@yB8@ f@@ YY@(Đ5Ltac_plugin.G_rewriteHA@@ (@@AAC@ q@@ dZ@(l5Ltac_plugin.G_rewriteSA@@ 3@@A 㠰'@@AR@ @@ sY@(5Ltac_plugin.G_rewritebA@@ B@@A A < 9 @@@@@@Ӡ 1LР@@@@@ߐBy@ @@ Y@(5Ltac_plugin.G_rewriteA@@ i@@AA@ @@ Z@(5Ltac_plugin.G_rewriteA@@ t@@A $'@@A@ @@ Y@(Ì5Ltac_plugin.G_rewriteA@@ @@A  } z E@@Q-@@,@@+ r(@@.@*8@@7B@ @@ Y@(h5Ltac_plugin.G_rewriteA@@ @@AIA@ @@ Z@(D5Ltac_plugin.G_rewriteA@@ @@A e'`@@_A@@@ Y@( 5Ltac_plugin.G_rewrite%Q%Q'c'f@@@B@@@W@(5Ltac_plugin.G_rewrite%Q%Q'c'f@@@B@@@ W@(`5Ltac_plugin.G_rewrite""%L%O@@@cB@&@@W@(5Ltac_plugin.G_rewriteA@@ @@A 砰 ⠰ ߠZ@@@@@@ נ @@u@@@@@B"@P@@CY@(5Ltac_plugin.G_rewrite2A@@@@A!ʐA-@[@@NZ@(5Ltac_plugin.G_rewrite=A@@@@A ͠*@@A<@j@@]Y@(5Ltac_plugin.G_rewriteLA@@,@@A+&# @@,@@@@D@@ @@@Bc@@@Y@(`5Ltac_plugin.G_rewritesA@@S@@A$An@@@Z@(<5Ltac_plugin.G_rewrite~A@@^@@A':@@9A}@@@Y@(5Ltac_plugin.G_rewriteA@@m@@Algd @@}Y@@X@@W\T@@Z@Vd@@cB@@@Y@(5Ltac_plugin.G_rewriteA@@@@AuA@@@Z@(5Ltac_plugin.G_rewriteA@@@@AO'@@A@@@Y@(l5Ltac_plugin.G_rewriteA@@@@A$@@@@@@@@@@@ɐB@@@Y@(H5Ltac_plugin.G_rewriteA@@@@AېA@@@Z@($5Ltac_plugin.G_rewriteA@@@@A'@@A@-@@ Y@(5Ltac_plugin.G_rewriteA@@@@A頰栰e@@I%@@$@@#ޠ @@&@"0@@/B&@T@@GY@(5Ltac_plugin.G_rewrite6A@@@@AAA1@_@@RZ@(5Ltac_plugin.G_rewriteAA@@!@@AѠ'W@@VA@@n@@aY@(D5Ltac_plugin.G_rewritePA@@0@@A/*' @@}@@|@@{Hx@@~@z@@Bg@@@Y@( 5Ltac_plugin.G_rewritewA@@W@@AAr@@@Z@(5Ltac_plugin.G_rewriteA@@b@@A'@@A@@@Y@(5Ltac_plugin.G_rewriteA@@q@@Apkh@@@@@@蠰`@@@@@B@@@Y@(p5Ltac_plugin.G_rewriteA@@@@AA@@@Z@(T5Ltac_plugin.G_rewriteA@@@@AS'@@A@@@Y@( 5Ltac_plugin.G_rewriteA@@@@A(@@hD@@C@@B?@@E@AO@@NB@@@ Y@(5Ltac_plugin.G_rewriteA@@@@A`A@"@@Z@(5Ltac_plugin.G_rewriteA@@@@A'v@@uA@1@@$Y@(5Ltac_plugin.G_rewriteA@@@@A򠰖꠰i@@@@@@⠰ @@@@@B*@X@@KY@(5Ltac_plugin.G_rewrite:A@@@@AA5@c@@VZ@(d5Ltac_plugin.G_rewriteEA@@%@@Aՠ'@@ƐAD@r@@eY@(5Ltac_plugin.G_rewriteTA@@4@@A3.+@@@@@@#L@@@@@Bk@@@Y@(5Ltac_plugin.G_rewrite{A@@[@@AAv@@@Z@(5Ltac_plugin.G_rewriteA@@f@@A'-@@,A@@@Y@(5Ltac_plugin.G_rewriteA@@u@@Atol7@@wS@@R@@QdN@@T@P^@@]B@@@Y@(`5Ltac_plugin.G_rewriteA@@@@AoA@@@Z@(<5Ltac_plugin.G_rewriteA@@@@AW'@@A@@@Y@(5Ltac_plugin.G_rewriteA@@@@A(@@@@@@@@@@@ʐB@@@Y@(5Ltac_plugin.G_rewriteA@@@@AܐA@&@@Z@(5Ltac_plugin.G_rewriteA@@@@A'@@A@5@@(Y@(`5Ltac_plugin.G_rewriteA@@@@A񠰳m@@>@@@@栰@@@%@@$B.@\@@OY@(<5Ltac_plugin.G_rewrite>A@@@@A6A9@g@@ZZ@(5Ltac_plugin.G_rewriteIA@@)@@A٠'L@@KAH@v@@iY@(5Ltac_plugin.G_rewriteXA@@8@@A72/@@k@@j@@i'Pf@@l@hv@@uBo@@@Y@(5Ltac_plugin.G_rewriteA@@_@@AAz@@@Z@(5Ltac_plugin.G_rewriteA@@j@@A'@@A@@@Y@(h5Ltac_plugin.G_rewriteA@@y@@Axsp;@@@@@@h@@@@@͐B@@@Y@(D5Ltac_plugin.G_rewriteA@@@@AߐA@@@Z@( 5Ltac_plugin.G_rewriteA@@@@A['@@A@@@Y@(5Ltac_plugin.G_rewrite""%L%O@@@zB@@@W@(5Ltac_plugin.G_rewrite""%L%O@@@!B@@@W@(5Ltac_plugin.G_rewrite"*"2"W"@F$unit@@@C@@@W@(x5Ltac_plugin.G_rewrite@A@#@@W@(l5Ltac_plugin.G_rewrite!!!"@@@ ]8B]+raw_printer@@@^@@^@@^@I$list@@*ConstrexprA1local_binder_expr@@+@@*^@@!^@^@^@^@^ @F!!G!!@@@k@@@ZYBWVCRQDMLB@B@ACW@@B@ABA@DEF@@W@(X5Ltac_plugin.G_rewriteS@AH@z@@W@(D5Ltac_plugin.G_rewrite\!*!8]!*!@CS@@@@r@AonCjiDedF@@U@( 5Ltac_plugin.G_rewritej!*!ik!*!@@&GenargA6abstract_argument_type &rlevel@@\@@\\Ar@@@U@( 5Ltac_plugin.G_rewrite    @ΐAz@@@(~z@y@AvuBCDE@@T@(5Ltac_plugin.G_rewrite  @@@B@@@T@(5Ltac_plugin.G_rewriteA@@@@A~yv@@T0@@/@@.ni@@+@@1@-;@@:B@@@@@A'@@AY@@@V@(85Ltac_plugin.G_rewritemA@@M@@ALGD@@pL@@K@@J<G@@M@IW@@VB@@@V@(5Ltac_plugin.G_rewriteA@@t@@AhA@@@W@(5Ltac_plugin.G_rewriteA@@@@A/'~@@}A@@@!V@(5Ltac_plugin.G_rewriteA@@@@A@@@@@@}@@@@@B@@@HV@(5Ltac_plugin.G_rewriteA@@@@AA@@@SW@(|5Ltac_plugin.G_rewriteA@@@@Ap'@@ΐA@ @@bV@( 5Ltac_plugin.G_rewriteA@@@@AΠɠƠE@@'@@@@P@@@@@ B@4@@V@(5Ltac_plugin.G_rewriteA@@@@AA @?@@W@(5Ltac_plugin.G_rewrite!A@@@@A'5@@4A@N@@V@(5Ltac_plugin.G_rewrite0A@@@@A @@[@@Z@@YV@@\@Xf@@eBC@u@@V@(x5Ltac_plugin.G_rewriteWA@@7@@AwAN@@@W@(T5Ltac_plugin.G_rewritebA@@B@@A򠰖'@@A]@@@V@(05Ltac_plugin.G_rewriteqr  @p@@Bi@@@T@(5Ltac_plugin.G_rewrite}~  @|@@Bu@@@T@(45Ltac_plugin.G_rewrite@@@7B@@@T@(5Ltac_plugin.G_rewriteA@@u@@Atol@@{@@z@@yd_@@Iv@@|@x@@B@@@2V@(5Ltac_plugin.G_rewriteA@@@@A!A@@@=W@(5Ltac_plugin.G_rewriteA@@@@AZ*@@A@@@LV@(h5Ltac_plugin.G_rewriteA@@@@A/@@@@@@ʠDǠ@@@@@֐B@@@sV@(D5Ltac_plugin.G_rewriteA@@@@AA@)@@~W@( 5Ltac_plugin.G_rewrite A@@@@A'@@A@8@@V@(5Ltac_plugin.G_rewriteA@@@@A񠰖p@@V2@@1@@0頰-@@3@/=@@L@@KB@"@@wV@(5Ltac_plugin.G_rewriteA@@@@A]A@-@@W@(5Ltac_plugin.G_rewriteA@@@@A's@@rA @<@@V@(5Ltac_plugin.G_rewriteA@@@@At@@@@@@@@@@@B1@c@@V@(d5Ltac_plugin.G_rewriteEA@@%@@AÐA<@n@@W@(@5Ltac_plugin.G_rewritePA@@0@@A࠰'@@ؐAK@}@@V@(5Ltac_plugin.G_rewrite_A@@?@@A>96@@1 @@ @@ .@@@ @@Br@@@V@(5Ltac_plugin.G_rewriteA@@f@@A)A}@@@W@(5Ltac_plugin.G_rewriteA@@q@@A!'?@@>A@@@V@(`5Ltac_plugin.G_rewriteA@@@@AzwB@@e@@d@@co `@@f@bp@@oB@@@:V@(<5Ltac_plugin.G_rewriteA@@@@AA@@@EW@(5Ltac_plugin.G_rewriteA@@@@Ab'@@A@@@TV@(5Ltac_plugin.G_rewrite@@@B@ @@`T@(5Ltac_plugin.G_rewrite@@@iB@@@lT@(45Ltac_plugin.G_rewrite@@@B@#@@xT@(5Ltac_plugin.G_rewriteA@@@@A䠰ߠܠ[@@@@@@@Ԡ@@@@@'@@&B@M@@V@(5Ltac_plugin.G_rewrite/A@@@@A!8A&@X@@W@(5Ltac_plugin.G_rewrite:A@@@@Aʠ*N@@MA5@g@@V@(h5Ltac_plugin.G_rewriteIA@@)@@A(# @@m@@l@@kDh@@n@jx@@wB\@@@V@(D5Ltac_plugin.G_rewritepA@@P@@AAg@@@W@( 5Ltac_plugin.G_rewrite{A@@[@@A '@@Av@@@V@(5Ltac_plugin.G_rewriteA@@j@@Aida@@@@@@ѠYΠ@@@@@ݐB@@@$V@(5Ltac_plugin.G_rewriteA@@@@AA@@@/W@(|5Ltac_plugin.G_rewriteA@@@@AL'@@A@@@>V@( 5Ltac_plugin.G_rewriteA@@@@A!@@]9@@8@@74@@:@6D@@CB@@@eV@(5Ltac_plugin.G_rewriteA@@@@AUA@@@pW@(5Ltac_plugin.G_rewriteA@@@@A'k@@jA@*@@V@(5Ltac_plugin.G_rewrite A@@@@A렰栰㠰@@@@@@۠@@@@@B @Q@@V@(x5Ltac_plugin.G_rewrite 3A@@@@AA *@\@@W@(T5Ltac_plugin.G_rewrite >A@@@@AΠ'@@ÐA 9@k@@V@(5Ltac_plugin.G_rewrite MA@@-@@A,'$@@@@@@H@@@@@B `@@@V@(5Ltac_plugin.G_rewrite tA@@T@@AA k@@@W@(5Ltac_plugin.G_rewrite A@@_@@A')@@(A z@@@V@(5Ltac_plugin.G_rewrite A@@n@@Amhe@@lH@@G@@F]C@@I@ES@@RB @@@(V@(d5Ltac_plugin.G_rewrite A@@@@AdA @@@3W@(@5Ltac_plugin.G_rewrite A@@@@AP'z@@yA @@@BV@(5Ltac_plugin.G_rewrite A@@@@A%@@@@@@@@@@@B @@@iV@(5Ltac_plugin.G_rewrite A@@@@AʐA @@@tW@(5Ltac_plugin.G_rewrite!A@@@@A'@@ߐA @.@@V@(`5Ltac_plugin.G_rewrite!A@@@@A꠰砰@@*@@@@ߠ @@@@@B!#@U@@V@(<5Ltac_plugin.G_rewrite!7A@@@@A"A!.@`@@W@(5Ltac_plugin.G_rewrite!BA@@"@@AҠ'9@@8A!=@o@@V@(5Ltac_plugin.G_rewrite!QA@@1@@A0+(@@l@@k@@j Lg@@m@iw@@vB!d@@@V@(5Ltac_plugin.G_rewrite!xA@@X@@AA!o@@@W@(x5Ltac_plugin.G_rewrite!A@@c@@A'@@A!~@@@ V@(L5Ltac_plugin.G_rewrite!A@@r@@Aqli@@@@@@a@@@@@ǐB!@@@ ,V@((5Ltac_plugin.G_rewrite!A@@@@AِA!@@@ 7W@(5Ltac_plugin.G_rewrite!A@@@@AT'@@A!@@@ FV@(5Ltac_plugin.G_rewrite!A@@@@Au@@9@@@@@@@ @@B!@@@ mV@(5Ltac_plugin.G_rewrite!A@@@@A1A!@#@@ xW@(5Ltac_plugin.G_rewrite"A@@@@A'H@@GA"@2@@ V@(\5Ltac_plugin.G_rewrite""@"@@B" @>@@ T@(5Ltac_plugin.G_rewrite" "!@"@@B"@J@@ T@(`5Ltac_plugin.G_rewrite","-@@@xCD"$@V@@ T@(5Ltac_plugin.G_rewrite"8A@@@@A@@xxdxex`@@xct@@xf@xbxq@@xpB"H@mA@|@@ Z@(5Ltac_plugin.G_rewrite"^A@@>@@Al x"x$x@@xxA@@@ [@(5Ltac_plugin.G_rewrite"rA@@R@@A&xA"@@@ Z@(5Ltac_plugin.G_rewrite"}A@@]@@A\ՠrxaxXx@@x@@x@xx@@xBD@@@ Z@(5Ltac_plugin.G_rewrite"A@@@@Ax}xtx@@xxA[@@@ )[@(l5Ltac_plugin.G_rewrite"A@@@@A&x̐Af@@@ 4Z@(5Ltac_plugin.G_rewrite"A@@@@Aq@@yyyy@@y@@y@yy(@@y'B@@@ WZ@(5Ltac_plugin.G_rewrite"A@@@@Ay6y7!y8@@y9y@@yZ@yVye@@ydB@C@@ Z@(5Ltac_plugin.G_rewrite#%A@@@@A3 ys ytyu@@yvyyA@Z@@ [@(l5Ltac_plugin.G_rewrite#@@|%{{{@@{@@{@{{(@@{'BV@@@ $Z@(5Ltac_plugin.G_rewrite$A@@@@A{6{7!{8@@{9{}AA@!@@Z[@(5Ltac_plugin.G_rewrite&A@@ @@A%}SA@!@@eZ@(\5Ltac_plugin.G_rewrite&//&@ Y@@wD&@!@@qT@( 5Ltac_plugin.G_rewrite&A@@ @@A ݠ V!@@x%www@@w :@@w@ww@@wB'@ 3A@!B@@Z@(5Ltac_plugin.G_rewrite'$A@@!@@A 2 w"w$w@@wwĐA@!V@@[@(5Ltac_plugin.G_rewrite'8A@@!@@A&wҐA"@!a@@Z@(5Ltac_plugin.G_rewrite'CA@@!#@@A!" $8w࠰$'wᠰ$w@@wߠ ~@@w@ww@@wBD@!@@Z@(5Ltac_plugin.G_rewrite'eA@@!E@@A s$Tw$Cw$:w@@wxA[@!@@[@(h5Ltac_plugin.G_rewrite'|A@@!\@@A&x Af@!@@Z@(5Ltac_plugin.G_rewrite'y'~^a@ @@QD'~@!@@.!@!@AB!!C! E@@S@(5Ltac_plugin.G_rewrite'A@@!x@@A!w 𠰖" Q" Q" Q@@ Q @@ Q@ Q Q@@ QB'@ A@!@@)Y@(5Ltac_plugin.G_rewrite'A@@!@@A ʠ" Q͠" QΠ" Q@@ Q RA@!@@?Z@(5Ltac_plugin.G_rewrite'A@@!@@A( RA$@!@@JY@(T5Ltac_plugin.G_rewrite'A@@!@@A!!5 @@ o  n堰 @@ o n栰"@@ o( n@@ n䠰!!@@ n@ n n@@ nBO@"&@@uY@(05Ltac_plugin.G_rewrite(A@@!@@A!% o" o o@@ o oAe@"<@@Z@(5Ltac_plugin.G_rewrite(A@@!@@A% oAp@"G@@Y@(5Ltac_plugin.G_rewrite()A@@" @@A"!#W oG#T oH#Q oC@@ oF!c@@ oI@ oE oT@@ oSB@"h@@Y@(5Ltac_plugin.G_rewrite(JA@@"*@@A!X#r ob#o oc#l od@@ oe ohA@"~@@Z@(|5Ltac_plugin.G_rewrite(`A@@"@@@A% orA@"@@Y@( 5Ltac_plugin.G_rewrite(kA@@"K@@A"J!à#i@@ p) o o o@@ o!@@ o@ o o@@ oB@"@@Y@(5Ltac_plugin.G_rewrite(A@@"n@@A! o o! o@@ o oĐA@"@@Z@(5Ltac_plugin.G_rewrite(A@@"@@A# oҐA@"@@Y@(5Ltac_plugin.G_rewrite(A@@"@@A""!{@@ p  o堰!v@@ p o栰#@@ p( o@@ o䠰!@@ o@ o o@@ oB@"@@EY@(5Ltac_plugin.G_rewrite(A@@"@@A!栰% p" p p@@ p pA5@# @@[Z@(h5Ltac_plugin.G_rewrite(A@@"@@A% pA@@#@@fY@( 5Ltac_plugin.G_rewrite(A@@"@@A"ؠ"Q#@@ p pG pH pC@@ pF"5@@ pI@ pE pT@@ pSBc@#:@@Y@(5Ltac_plugin.G_rewrite)A@@"@@A"* pb pc! pd@@ pe phAw@#N@@Z@(5Ltac_plugin.G_rewrite)0A@@#@@A# pvA@#Y@@Y@(l5Ltac_plugin.G_rewrite);Q @ @)<r),@"@@P5C)1@#f@@@#T@A#L#KC#GE@@Q@(45Ltac_plugin.G_rewrite)LQ @ @)Mr),@F$unit@@@ OD)D@#y@@Q@(5Ltac_plugin.G_rewrite)[Q @ @)\r),@@A)K !$i@$h$ !E@@E !E @)hQ @ @)ir),@@@#@@@#@R@@A#~@B#v#uC#q#p#f@#e@Q@@AB#dCDE@@RA(5Ltac_plugin.G_rewrite)}Q @ @)~r),@AC#@#@@=#E@@Q (5Ltac_plugin.G_rewrite)A@@#h@@A@#TokA!t@@ "H "IA9@#@@U@( 5Ltac_plugin.G_rewrite)A@@#{@@A@@ "I "IڐAG@#@@$U@(5Ltac_plugin.G_rewrite)A@@#@@A!@@ "J> "JAAU@#@@2U@(<5Ltac_plugin.G_rewrite)A@@#@@A/@@ "J "JAc@#@@@U@(5Ltac_plugin.G_rewrite)A@@#@@A=@@ "J "JΐAq@#@@NU@(\5Ltac_plugin.G_rewrite)A@@#@@AK@@ "K "KA@#@@\V@(5Ltac_plugin.G_rewrite)A@@#@@AY@@ "Kv "KyA@$ @@jV@(5Ltac_plugin.G_rewrite)A@@#@@Ag@@ "K "KA@$@@xT@(T5Ltac_plugin.G_rewrite)A@@#@@Au@@ "K "KېA@$)@@U@(5Ltac_plugin.G_rewrite* A@@#@@A@@ "L  "L#A@$7@@U@(5Ltac_plugin.G_rewrite*A@@#@@A@@ "Ld "LgA@$E@@U@(45Ltac_plugin.G_rewrite*'A@@$@@A@@ "L "LA@$S@@U@(5Ltac_plugin.G_rewrite*5A@@$@@A@@ "L "LA@$a@@U@(|5Ltac_plugin.G_rewrite*CA@@$#@@A@@ "M( "M+A@$o@@T@(05Ltac_plugin.G_rewrite*QA@@$1@@A@@ "MP "MSA@$}@@T@(5Ltac_plugin.G_rewrite*_A@@$?@@A@@ "Mx "M{A @$@@T@(5Ltac_plugin.G_rewrite*mA@@$M@@A@@ "M "MA@$@@U@(05Ltac_plugin.G_rewrite*{A@@$[@@A@@ "M "MA'@$@@U@(5Ltac_plugin.G_rewrite*A@@$i@@A@@ "N0 "N3A5@$@@U@(p5Ltac_plugin.G_rewrite*A@@$w@@A@@ "Nt "NwAC@$@@ U@(5Ltac_plugin.G_rewrite*A@@$@@A@@ "N "NAQ@$@@.U@(5Ltac_plugin.G_rewrite*A@@$@@A+@@ "N "NA_@$@@b,?b@@#env@@'EnvironA#env@@.@,Nc,Oc@@@&s@@@Y&c@E@@F@@AB"A@@%param@D@C@B@@AC@@F@(5Ltac_plugin.G_rewrite,gc,hc@@#EvdA(evar_map@@-7@/ĐAE@&@@@&%B@@D@(5Ltac_plugin.G_rewrite,c,dT@@@N@&@@ D@(d5Ltac_plugin.G_rewrite,g,g@@A,j"ge@*@@[@,eU},eU@@#env@V@@hb@,f,f@@@&@@@T&@E@@F@@ABA@@Q@DT@CW@B@@AC@@F@(X5Ltac_plugin.G_rewrite,f,f@P@@ga,@cfA:@&@@@ B@@D@(D5Ltac_plugin.G_rewrite,f,g@@@C@&@@ D@($5Ltac_plugin.G_rewrite,hK,hW@@@,#prc@*@,h ,h#@@"ge@*@@@,h),h+@@@' @@@A@@A@C@B@@D@@AB@@D@(5Ltac_plugin.G_rewrite,iX,iX@*A,ݰ#ist@*@-iX}-iX@@"gl@*@-iX- iX@@!c@*@-iX-iX@@@'3@@@ A@@AB@@C@@AB@@D@(5Ltac_plugin.G_rewrite-iX-iX@@@#@'A@@C@(5Ltac_plugin.G_rewrite-#j-$j@@@-/#ist@*@-+j-,j@@0!l@*@-1j-2j@@@'V@@@B@@A A@@B@@B@(5Ltac_plugin.G_rewrite-=l')->l'N@@@-"A!s@*i@-Ek!-Fk"@@B!c@*a@-Kk#-Lk$@@@'p@@@ A@@B@@AB@@B@(t5Ltac_plugin.G_rewrite-WnPP-Xy@*-v+sB-A#ist@*@@+{+j@-gnPP-hy@@!v@*Uv+wv+\@-pnPP-qy@@@'@@@B@@AA@@B@*A@@A@B@(d5Ltac_plugin.G_rewrite-~nPP-y@@@$@'@@B@((5Ltac_plugin.G_rewrite-nPP-y@@@#ist@+@@v;rv4Sv,@-nPP-y@@!v@*j@-nPP-y@@@'@@@B@@A A@@B@B@@*A@@AB@B@(5Ltac_plugin.G_rewrite-nPP-y@((@@3J@@3I3A5["gl@@)ProofviewA$GoalA!t@@1,`@-nPP-y@@\%sigma@+[@@21t@-nPP-y@@]!v@W2*2@21u@-nPP-y@@o!v@@)GeninterpA#Val@!t@@2P2L@-nPP-y@@@(@@@(@B@@AFA@@7D@@AE/C@@BC@;B@@AC@@xD@@+A@@ABC@F@(5Ltac_plugin.G_rewrite.nPP.y@@'FtacticA!t5!t@@+33@@3Ar@(M@@/E@(5Ltac_plugin.G_rewrite./nPP.0y@@Ay@(T@@6EA(5Ltac_plugin.G_rewrite.8nPP.9y@AB@(^@@@=<8@BC7@D (5Ltac_plugin.G_rewrite.DnPP.Ey@[#tag+v3Av2Q@@2R3-A@(v@@E@(5Ltac_plugin.G_rewrite.XnPP.Yy@@&GenargA,9@@2@@21@.nPP.y@@@(@@@A@@A@A@@A B@@C@@AB@A@(05Ltac_plugin.G_rewrite.nPP.y@@&GenargA0generic_argument &rlevel@@>>@@>>B.#loc@J&option@(!t@@H>>@@>>AC@)+@@ C@( 5Ltac_plugin.G_rewrite/ nPP/y@@AJ@)2@@'BA(5Ltac_plugin.G_rewrite/nPP/y@A@.@);@@@0@A,@A (5Ltac_plugin.G_rewrite/ @  /!@  @+LA/#ist@+@/,~ s /-~ s @@"gl@+@/2~ s /3~ s @@!s@+@/8~ s /9~ s @@%sigma@,@@@%@"@/C  /D  @@@)h@@@B@@A#C@@A@@D@@ABC@@D@(5Ltac_plugin.G_rewrite/S@  /T@  @@A1@)x@@DA(5Ltac_plugin.G_rewrite/\  /]  @AA:@)@@@@AB@@C (5Ltac_plugin.G_rewrite/h  /i@  @@@E@)@@ C@(5Ltac_plugin.G_rewrite/oA  /pA  @@++p@@Q@XA/`#ist@+@/}A  /~A  @@!s@+@/A  /A  @@@)@@@B@@A A@@B@@D@(|5Ltac_plugin.G_rewrite/A  /A  @@@@)@@ B@(d5Ltac_plugin.G_rewrite/A  /A  @@@"!c@+@/A  /A  @@@)@@@ A@@A@@A@(X5Ltac_plugin.G_rewrite/B  ;/B  >@@@/!s@+@/B  3/B  4@@#str@+@/B  5/B  8@@@)@@@B@@A A@@B@@B@(05Ltac_plugin.G_rewrite/D @ g/D @ z@@@/!s@+~@@@@/D @ W/D @ X@@@)@@@ w@Dz@C}@B@@AA@@B@@D@(5Ltac_plugin.G_rewrite/G  /G  4@@A/ΰ #prc@+@/E { /E { @@ $prlc@+v@/E { /E { @@ !s@+a@@@@/E { /E { @@ #prr@@@*GenredexprA,red_expr_gen+@)MisctypesA.or_by_notation@(LibnamesA)reference@@BX A@@A @Ġ+ @@@@°@"PpA!t@@@@@ @@0*F  0+F  @@@*O@@@ @B@@PD@@ABKC@@?E@@AIA@@BC@@EA(5Ltac_plugin.G_rewrite0?F  0@F  @AAa@*e@@@@AC@@D (5Ltac_plugin.G_rewrite0KF  0LF  @@I@"PpA!t@@ @@ @ AAz@*~@@E@(5Ltac_plugin.G_rewrite0`F  0aG  4@@@@*@@ D@(5Ltac_plugin.G_rewrite0gO  !0hO  >@@A0X #prc@+@0qH 5 J0rH 5 M@@ $prlc@+@0wH 5 N0xH 5 R@@ !s@+@@B@0H 5 V0H 5 W@@ #prr@@W+constr_expr@@C B砰@@C C@@C B蠰@@C B@@B氳@@B@B B@0I k q0I k t@@@*@@@ V@B@@GD@@ABBC@@6E@@A@A@@BC@@EA(5Ltac_plugin.G_rewrite0I k w0M  @AAX@*@@@@AC@@D (`5Ltac_plugin.G_rewrite0L  0L  @@>@@ B@ B CAl@*@@E@(85Ltac_plugin.G_rewrite0I k m0O  >@@@s@+@@D@(5Ltac_plugin.G_rewrite0Q @ @0r),@+ DB0ְ @.]@@ D  C@0Q @ @0r),@@ @, D  C@0Q @ @0r),@@@+@@@B@@AA@@B@-$A@@A@B@(5Ltac_plugin.G_rewrite1Q @ @1r),@@@"@+,@@B@(5Ltac_plugin.G_rewrite1Q @ @1r),@@@ @'+interp_sign@@ D Dc@1Q @ @1r),@@ @=@1#Q @ @1$r),@@@+H@@@B@@A A@@B@B@@,WA@@AB@B@(5Ltac_plugin.G_rewrite13Q @ @14r),@+@@ D@@ D DÐA4 @@@ D{ Dl@1LQ @ @1Mr),@@ @.@@D Dt@1VQ @ @1Wr),@@ @-@@D Du@1`Q @ @1ar),@@ y@x@@D D@1jQ @ @1kr),@@@+@@@+@B@@A/A@@(D@@AE!C@@BC@dB@@AkC@@_D@@,A@@ABC@F@(5Ltac_plugin.G_rewrite1Q @ @1r),@ql@@ DB D D@@ DːAT@+@@(E@(5Ltac_plugin.G_rewrite1Q @ @1r),@@A[@+@@/EA(5Ltac_plugin.G_rewrite1Q @ @1r),@ABd@+@@9651@BC0@D (h5Ltac_plugin.G_rewrite1Q @ @1r),@j, o) D D@@ D DA|@+@@E@(X5Ltac_plugin.G_rewrite1Q @ @1r),@j D@@ D DA@+@@)E@(D5Ltac_plugin.G_rewrite1Q @ @1r),@@A@+@@0D@(05Ltac_plugin.G_rewrite1Q @ @1r),@@Dv D DzB@, @@@w@Ap@A@(5Ltac_plugin.G_rewrite1Q @ @1r),@@@@,@@ A@(5Ltac_plugin.G_rewrite1Q @ @1r),@@@ e@//@@ D@@ D D}@2Q @ @2r),@@@,(@@@A@@A@A@@AB@@C@@AB@A@(5Ltac_plugin.G_rewrite2[ ' <2[ ' Q@@@ !c@.@@ O "O@2 Q @ @2!r),@@ #loc@@#LocA!t@@ "Op@2.Q @ @2/r),@@@,S@@@B@@AA@@B@@B@(5Ltac_plugin.G_rewrite2:\ T p2;\ T @@@ !c@' "OP@2CQ @ @2Dr),@@ #@"@@ "O)@2KQ @ @2Lr),@@@,p@@@C@@AA@@ @B@@AB@@C@(5Ltac_plugin.G_rewrite2Z]  2[]  @@@  !h@- N@2cQ @ @2dr),@@ C@B@@ "N@2kQ @ @2lr),@@@,@@@C@@AA@@ @B@@AB@@C@(`5Ltac_plugin.G_rewrite2z^  2{^ @@@ ! !h@- N@2Q @ @2r),@@ c@b@@ "N@2Q @ @2r),@@@,@@@C@@AA@@ :@B@@AB@@C@(<5Ltac_plugin.G_rewrite2_ 32_ K@@@ A !h@- NM@2Q @ @2r),@@ @@@ "N]@2Q @ @2r),@@@,@@@C@@AA@@ Z@B@@AB@@C@(5Ltac_plugin.G_rewrite2`Nv2`N@@@ a !h@- N @2Q @ @2r),@@ @@@ "N@2Q @ @2r),@@@,@@@C@@AA@@ z@B@@AB@@C@(5Ltac_plugin.G_rewrite2a2a@@@  !h@. M@2Q @ @2r),@@ @@@ "M@2Q @ @2r),@@@-@@@C@@AA@@ @B@@AB@@C@(5Ltac_plugin.G_rewrite2b2b@@@  !h@.! M @3Q @ @3r),@@ @@@ "M@3 Q @ @3 r),@@@-0@@@C@@AA@@ @B@@AB@@C@(5Ltac_plugin.G_rewrite3c#3c*@@@  @@@ "Mi@3#Q @ @3$r),@@@-H@@@ A@@ @B@@AB@@B@(5Ltac_plugin.G_rewrite30d-A31d-J@@@ ְ @@@ "MA@39Q @ @3:r),@@@-^@@@ A@@ @B@@AB@@B@(5Ltac_plugin.G_rewrite3FeMa3GeMj@@@  '@&@@ "M@3OQ @ @3Pr),@@@-t@@@ A@@ @B@@AB@@B@(X5Ltac_plugin.G_rewrite3\fm3]fm@@@  !h@. L@3eQ @ @3fr),@@ E@D@@ "L@3mQ @ @3nr),@@@-@@@C@@AA@@ @B@@AB@@C@(05Ltac_plugin.G_rewrite3|g3}g@@@ # !h@. L@3Q @ @3r),@@ e@d@@ "L@3Q @ @3r),@@@-@@@C@@AA@@ <@B@@AB@@C@(5Ltac_plugin.G_rewrite3h 3h@@@ C !h@. L=@3Q @ @3r),@@ @@@ "LM@3Q @ @3r),@@@-@@@C@@AA@@ \@B@@AB@@C@(~5Ltac_plugin.G_rewrite3iD3iZ@@@ c !h@. K@3Q @ @3r),@@ @@@ "L @3Q @ @3r),@@@-@@@C@@AA@@ |@B@@AB@@C@(~5Ltac_plugin.G_rewrite3j]3j]@@@  "h'@/ KE@3Q @ @3r),@@ !h@@3Q @ @3r),@@ @@@ "K@3Q @ @3r),@@@.@@@B@@D@@ABA@@ @C@@AC@@D@(~5Ltac_plugin.G_rewrite4k4k@@@  !h@(@4 Q @ @4r),@@ @@@ "KW@4Q @ @4r),@@@.:@@@C@@AA@@ @D @B@@AB@@D@(~x5Ltac_plugin.G_rewrite4'l 4(l$@@@ ϰ "h'@8@40Q @ @41r),@@ !h@>@46Q @ @47r),@@ @@@ "J@4>Q @ @4?r),@@@.c@@@C@@D@@ABA@@ @B@@AC@@D@(~T5Ltac_plugin.G_rewrite4Om'L4Pm'`@@@  !h@/F@@ "J "J@4\Q @ @4]r),@@ <@;@@ "J@4dQ @ @4er),@@@.@@@C@@AA@@ @B@@AB@@C@(~05Ltac_plugin.G_rewrite4snc4tnc@@@  !h@/j@@ "J "J@4Q @ @4r),@@ `@_@@ "Jo@4Q @ @4r),@@@.@@@C@@AA@@ 7@B@@AB@@C@(~5Ltac_plugin.G_rewrite4o4o@@@ > !h@I$list@ J^@@ "J` "JH@4Q @ @4r),@@ @@@ "J'@4Q @ @4r),@@@.@@@C@@AA@@ `@B@@AB@@C@(}5Ltac_plugin.G_rewrite4p4p@@@ g !r@@*GenredexprA,raw_red_expr@@ I@4Q @ @4r),@@ @@@ "I@4Q @ @4r),@@@.@@@ A@@A @B@@C@@AB@@C@(}5Ltac_plugin.G_rewrite4q4q&@@@  !c@ "I@4Q @ @4r),@@ @@@ "H@4Q @ @4r),@@@/@@@C@@AA@@ @B@@AB@@C@(}5Ltac_plugin.G_rewrite5Q @ @5r),@XS@@ P Ph@@ Pm PB5 Q@PM@@ PJ@ PI PC@5'Q @ @5(r),@@ K@0M PN PD@50Q @ @51r),@@@/U@@@ @A@@B@@AB@0cA@@A@B@(}5Ltac_plugin.G_rewrite5?Q @ @5@r),@J0g P= P P@@ P PA:@/s@@C@(}5Ltac_plugin.G_rewrite5UQ @ @5Vr),@@AA@/z@@%BA(}5Ltac_plugin.G_rewrite5^Q @ @5_r),@A@5N@/@@@.@A*@A (}\5Ltac_plugin.G_rewrite5hvj|5ivj@@@5Y "db@0^@5ovjw5pvjy@@@/@@@ A@@A@@A@(}H5Ltac_plugin.G_rewrite5yw5zw@1@@ P PA5r "db@0[@5w5w@@@/@@@ A@@A@0A@@A@A@(}85Ltac_plugin.G_rewrite5w5w@1堰1@@ Q1@@ Q@@ Q QA"@/@@A@(},5Ltac_plugin.G_rewrite5w5w@@@)@/@@"A@(}5Ltac_plugin.G_rewrite5}?5}[@@@"db@  po@5A@@/@@A@#ist@@)GeninterpA+interp_sign@@ p@5A@@/@@A@@/@@@B@@AA@@B@0A@@A@B@(|5Ltac_plugin.G_rewrite5|5|@@@&"db@ d o@5A@@/@@A@"id@  p@5A@@/@@A@-@,@@ p@5A@@/@@A@@0@@@C@@AB@@A@@AB@0A@@A@C@(|5Ltac_plugin.G_rewrite5{y5{y@@@N!s@K@6A@@/@@A@M@L@@ o}@6A@@/@@A@@03@@@ A@@B@@AB@@B@(|5Ltac_plugin.G_rewrite6zS6zv@@@k!s@j@6#A@@0@@A@"id@1 o@6*A@@0 @@A@q@p@@ o@62A@@0@@A@@0W@@@B@@AA@@C@@AB@@C@(|\5Ltac_plugin.G_rewrite6@z|6A(-@@@64!o@0@6Hct6Icu@@!c@0@6Ncv6Ocw@@@0s@@@ A@@B@@AB@@B@(|5Ltac_plugin.G_rewrite6Z6[&@5Ơ10@@t@@tu@@uweB/"gl@@)ProofviewA$GoalA!t@@pp@6z6z@@&is_tac@@@%NamesA"Id@!t@@pp65@@pp@pp@66@@$hyps@I$list@@%NamesA"Id@!t@@p@@pp@66@@@0@@@LA@@AC@@=B@@AB@xB@@A@@AB@C@({5Ltac_plugin.G_rewrite6?C6'@@A\@0@@CA({5Ltac_plugin.G_rewrite66;@AAe@0@@@@@AB@B ({5Ltac_plugin.G_rewrite66'@@Ap@1@@ B@({5Ltac_plugin.G_rewrite66'@@@v@1 @@@-@A)@A@({5Ltac_plugin.G_rewrite66 @@A"id@i@66@@@1@@@1 @B@@A A@@B@A@@A@B@({5Ltac_plugin.G_rewrite77@@A#id'@@%NamesA"Id@!t@@p@77@@@19@@ @C@@AB@C@({5Ltac_plugin.G_rewrite77 @6@@ppܐB$@1L@@C@({5Ltac_plugin.G_rewrite@A(@1P@@C@({,5Ltac_plugin.G_rewrite7273@@)Glob_termA-glob_constr_rࠠ#any@@@u@A@@uu@@upA^@1p@@@T@AS@A@({ 5Ltac_plugin.G_rewrite7T7U @@@g@1y@@ A@(z5Ltac_plugin.G_rewrite7[7\ @@@"id@wrwnwh@7h7i@@@1@@@A@@A@@A@(z5Ltac_plugin.G_rewrite7r7s@@A"cl@tu@7{Xc7|Xe@@@1@@@ A@@A@:B@@AC@@CA@@AB@A@(z5Ltac_plugin.G_rewrite77@@A"id@-tt~@77@@@1@@@@B@@AB@B@(z5Ltac_plugin.G_rewrite77@@@ttA@1@@B@(z5Ltac_plugin.G_rewrite@A!@1@@B@(z5Ltac_plugin.G_rewrite7iq7@@@A@1@@8A@(zt5Ltac_plugin.G_rewrite7H7H@@@!o@w@7A@@1@@A@!c@4@7A@@1@@A@@@@x@7A@@1@@A@@1@@@B@@AA@@C@@AB@2A@@A@C@(zH5Ltac_plugin.G_rewrite7w7w@@%LocusA+occurrences@@}mA!o@(|@7A@@1@@A@!c@4@7A@@1@@A@"id@} @8A@@1@@A@#occ@N}N@8 A@@1@@A@S@R@@}^@8A@@1@@A@@29@@@"D@@AC@@BA@@.E@@AB@@BC@@F@(z(5Ltac_plugin.G_rewrite8&w8'w@@@:@2K@@E@(y5Ltac_plugin.G_rewrite8-8.@K@@|$A!o@{C@8>A@@2@@A@!c@5@8DA@@2$@@A@#occ@ {@8KA@@2+@@A@"id@|@8RA@@22@@A@@@@|@8ZA@@2:@@A@@2@@@"D@@AB@@BA@@.E@@A"C@@BC@@F@(y5Ltac_plugin.G_rewrite8l8m@@@:@2@@E@(y5Ltac_plugin.G_rewrite8s6T8t6h@@@zݐA(!o@z>@8A@@2c@@A@!c@5M@8A@@2i@@A@#occ@8z@8A@@2p@@A@@@@z@8A@@2x@@A@@2@@@C@@AA@@%D@@AB@@BC@@E@(y5Ltac_plugin.G_rewrite86>86m@@@0@2@@D@(y\5Ltac_plugin.G_rewrite88@@@_!o@yC@8A@@2@@A@!c@5@8A@@2@@A@"id@dy@8A@@2@@A@@ @@y@8A@@2@@A@@2@@@C@@AB@@A@@&D@@ABC@@D@(y(5Ltac_plugin.G_rewrite8"*8"S@@@!o@x@8A@@2@@A@!c@5@8A@@2@@A@6@5@@x@8A@@2@@A@@3@@@B@@AA@@C@@AB@@C@(y5Ltac_plugin.G_rewrite99@@A8@3*@@@ @A@@A@@AB(x5Ltac_plugin.G_rewrite99@@A9 !a@@&GenargA4raw_generic_argument@@@9(A@@3@@A@#aeq@@90A@@3@@A@!n@@98A@@3@@A@ @2@@@9B9C@@@2@@*@9L9M@@@0@@F2@9V9W@@@3{@@@:3l@D93o@C83r@B@@A,HNG@@&IBF@@ABJ=E@@f@AC@@JA(x5Ltac_plugin.G_rewrite9v9w@ABd@3@@! C@@I (x5Ltac_plugin.G_rewrite99@ 966&rlevel@@M@8@@9>A@3@@J@(x5Ltac_plugin.G_rewrite99@@A@3@@%IA(x5Ltac_plugin.G_rewrite99@AB@3@@PG@B@AB?>C@@H(x5Ltac_plugin.G_rewrite99@ t1@@0$@@"A@3@@I@(xl5Ltac_plugin.G_rewrite99@@A@3@@%HA(xh5Ltac_plugin.G_rewrite99@AB@3@@t/BmlC@@G (xX5Ltac_plugin.G_rewrite99@ 렰_@@@@A@4@@H@(x<5Ltac_plugin.G_rewrite99@@A@4@@$G(w5Ltac_plugin.G_rewrite::@A@9@4&@@A(w5Ltac_plugin.G_rewrite: : @@A$atts@@,VernacinterpA$atts@@@::@@"st@@+VernacstateA!t@@:0:1@@@4U@@@74E@C@@A,B@@A@@AB@A@@AB@@C@@AB@CA(w5Ltac_plugin.G_rewrite:G:H@AH?@4m@@@@A@B@B (w5Ltac_plugin.G_rewrite:S:T@@@J@4x@@ B@(wX5Ltac_plugin.G_rewrite:Z:[@@A:M@4@@@@A@@A@@AB(w5Ltac_plugin.G_rewrite:g:hE@@A:b!a@W@@@:zA@@4Z@@A@#aeq@  @:A@@4b@@A@&lemma1@@:A@@4j@@A@!n@@:A@@4r@@A@#@3@@4 @::E@@"@3@@P<@::E@@$@3@@lX@::E@@&@2E@@t@::E@@@4@@@54@E44@D34@C24@B@@9J^I@@AB2KVH@@-LSG@@A&MNF@@|@ABC@@MA(w 5Ltac_plugin.G_rewrite::E@ABz@5@@(BC@@L (v5Ltac_plugin.G_rewrite::E@ Axl@@z@@{A@5$@@M@(v5Ltac_plugin.G_rewrite;;E@@A@5+@@$LA(v5Ltac_plugin.G_rewrite;;E@AB@55@@VF@A@A>=BC@@K(v5Ltac_plugin.G_rewrite;;E@ 'z\@@rf^@@_dA@5S@@L@(v5Ltac_plugin.G_rewrite;5;6E@@A@5Z@@%KA(v5Ltac_plugin.G_rewrite;>;?E@AB@5d@@s/C@@J (v5Ltac_plugin.G_rewrite;I;JE@ T@@@VJB@@CHA@5@@K@(v5Ltac_plugin.G_rewrite;b;cE@@A@5@@#JA(v|5Ltac_plugin.G_rewrite;k;lE@AB@5@@@@@AB^C@@I(vl5Ltac_plugin.G_rewrite;x;yE@ $@@:.&@@',A@5@@J@(vP5Ltac_plugin.G_rewrite;;E@@A&@5@@%I3(u5Ltac_plugin.G_rewrite;;@A@;@5@@?A;(u5Ltac_plugin.G_rewrite;;E@@A<@@;;E@@@@;;E@@@5@@@15@C@@AB@@A@@AB@.A@@A%B@@BC@@D@@AC@CA(u5Ltac_plugin.G_rewrite;EM;E}@AH,@5@@@@A@B@B (ul5Ltac_plugin.G_rewrite;;E@@@7@5@@ B@(uD5Ltac_plugin.G_rewrite;;@@A;@6@@@@A@@A@@AB(t5Ltac_plugin.G_rewrite;;@@A;!a@@@@<A@@5@@A@#aeq@ @< A@@5@@A@&lemma1@@<A@@5@@A@&lemma2@@<A@@5@@A@!n@#@=BC@@N(t5Ltac_plugin.G_rewrite<<@ Ǡ|;@@~@@A@6@@O@(t5Ltac_plugin.G_rewrite<<@@A@6@@%NA(t|5Ltac_plugin.G_rewrite<<@AB@7@@s/C@@M (tl5Ltac_plugin.G_rewrite<<@ `h@@vjb@@chA @7 @@N@(tP5Ltac_plugin.G_rewrite==@@A@7'@@#MA(tL5Ltac_plugin.G_rewrite= = @AB@71@@@@AB^C@@L(t<5Ltac_plugin.G_rewrite==@#D@@ZNF@@GLA:@7O@@M@(t 5Ltac_plugin.G_rewrite=1=2@@AA@7V@@%LA(t5Ltac_plugin.G_rewrite=:=;@ABJ@7`@@/BC@@K (t 5Ltac_plugin.G_rewrite=F=G@Q)@@>@@Ag@7}@@L@(s5Ltac_plugin.G_rewrite=_=`@@An@7@@$K|(s@5Ltac_plugin.G_rewrite=g=h@A@=Z@7@@A(s85Ltac_plugin.G_rewrite=o=p@@Af@@=x=y@@[@@==@@@7@@@*7@C@@AB@@A@@AB@oA@@AfB@@^C@@ABUD@@ME@@AC@CA(s45Ltac_plugin.G_rewrite==@AH0@7@@@@A@B@B (r5Ltac_plugin.G_rewrite==@@@;@7@@ B@(r5Ltac_plugin.G_rewrite==@@A=!i@A#int@@@@==@@$depr@+deprecation@@@==@@!f@.vernac_command+plugin_args@@@@==@@@8@@@%D@@AC@@B5B@@@A@@AC@@DA(r5Ltac_plugin.G_rewrite==@A@=@8@@@@A@B@@B (rl5Ltac_plugin.G_rewrite=>@@A=@8$@@@@A@@A@@AB(r@5Ltac_plugin.G_rewrite> A@@7@@A@A>@@&GenargA4raw_generic_argument@@V@>A@@7@@A@@Y@>%A@@8@@A@@\@>,A@@8 @@A@@8Q@@@(8A@D'8D@C&8G@B@@A6@B@@D4(q5Ltac_plugin.G_rewrite>?>@@A@>2@8d@@@A<(q5Ltac_plugin.G_rewrite>GA@@8'@@A@@<#loc@F$unit@@@@>TA@@84@@A@@8y@@@A@@A@@A@(q5Ltac_plugin.G_rewrite>^>_@@@@8@@@ @A@@A@@A@(q5Ltac_plugin.G_rewrite>i>j@@A>\@8@@@@A@@A@@AB(q\5Ltac_plugin.G_rewrite>vA@@8V@@A@A>m @k@>A@@8a@@A@@r!@>A@@8h@@A@@y$@>A@@8o@@A@@'@>A@@8v@@A@@8@@@%8@E$8@D#8@C"8@B@@A9@B@@E7(p5Ltac_plugin.G_rewrite>>@A@>@8@@CA?(p5Ltac_plugin.G_rewrite>A@@8@@A@@?m@l@>A@@8@@A@@8@@@ A@@A@@A@(p5Ltac_plugin.G_rewrite>>@@@@8@@@o@A@@A@@A@(p5Ltac_plugin.G_rewrite>>@@A>@8@@@z@A@@A@@AB(pT5Ltac_plugin.G_rewrite>A@@8@@A@A>԰@@>A@@8@@A@@@>A@@8@@A@@@>A@@8@@A@@@>A@@8@@A@@@?A@@8@@A@@9)@@@!9@F 9@E9@D9"@C9%@B@@AD@B@@FB(o5Ltac_plugin.G_rewrite??@A@?@9B@@NAJ(o5Ltac_plugin.G_rewrite?%A@@9@@A@@J@@?+A@@9 @@A@@9P@@@ A@@A@@A@(o5Ltac_plugin.G_rewrite?5?6@@@@9Z@@@@A@@A@@A@(ot5Ltac_plugin.G_rewrite?@?A@@@?5!i@@@@?M?N@@!f@@I$list@G@@Ű@@*VernacexprA5vernac_classification@@@@@?h?i@@@9@@@A@@,B@@AB@@B@(o85Ltac_plugin.G_rewrite?t?u@@@?i!i@@@@??@@!r@I$list@@'EgrammlA1grammar_prod_item s@@@@@??@@@9@@@(B@@AA@@B@@B@(o5Ltac_plugin.G_rewrite??@@A?@9@@@P@A@@A@@AB(n5Ltac_plugin.G_rewrite??n@@A?!a@@@@?A@@9@@A@#aeq@ @?A@@9@@A@&lemma2@@?A@@9@@A@&lemma3@@?A@@9@@A@!n@#@?A@@9@@A@+@90@@@??n@@*@9:@@@??n@@,@9D@@@@@n@@.@9N@@@@@n@@0@7@@5!@@@n@@@:>@@@:/@F:2@E:5@D:8@C:;@B@@AFLsK@@@MlJ@@AB9NgI@@4OdH@@A-P_G@@@ABC@@PA(n5Ltac_plugin.G_rewrite@G@Hn@AB@:m@@/BC@@O (n5Ltac_plugin.G_rewrite@S@Tn@^H%@@</'@@(-A@:@@P@(n5Ltac_plugin.G_rewrite@l@mn@@A@:@@$OA(nx5Ltac_plugin.G_rewrite@u@vn@AB@:@@]F@A@A>=BC@@N(nh5Ltac_plugin.G_rewrite@@n@ @@ @@ A@:@@O@(nL5Ltac_plugin.G_rewrite@@n@@A@:@@%NA(nH5Ltac_plugin.G_rewrite@@n@AB@:@@s/C@@M (n85Ltac_plugin.G_rewrite@@n@.@@@@A @:@@N@(n5Ltac_plugin.G_rewrite@@n@@A@:@@#MA(n5Ltac_plugin.G_rewrite@@n@AB@:@@@@AB^C@@L(n5Ltac_plugin.G_rewrite@@n@頰Ѡ]@@@@ِA:@;@@M@(m5Ltac_plugin.G_rewrite@@n@@AA@;@@%LA(m5Ltac_plugin.G_rewriteAAn@ABJ@;&@@/BC@@K (m5Ltac_plugin.G_rewriteA A n@)@@@@Ag@;C@@L@(m5Ltac_plugin.G_rewriteA%A&n@@An@;J@@$K|(m 5Ltac_plugin.G_rewriteA-A.@A@A @;R@@A(m5Ltac_plugin.G_rewriteA5A6n@@A,@+@@@ACADn@@&@%@@APAQn@@@;u@@@;e@C@@A B@@A@@AB@vA@@AmB@@eC@@AB\D@@TE@@AC@CA(m5Ltac_plugin.G_rewriteAknvAln@AH7@;@@@@A@B@B (l5Ltac_plugin.G_rewriteAwAxn@@@B@;@@ B@(l5Ltac_plugin.G_rewriteA~A@@AAq@;@@@)@A@@A@@AB(l@5Ltac_plugin.G_rewriteA04A@@AA!a@{@@@AA@@;~@@A@#aeq@ @AA@@;@@A@&lemma2@@AA@@;@@A@!n@@AA@@;@@A@#@:@@@A04A@@"@; @@@A04A@@$@;@@@A04A@@&@9i@@5!@A04A@@@<@@@;@E;@D;@C;@B@@9J^I@@AB2KVH@@-LSG@@A&MNF@@|@ABC@@MA(l<5Ltac_plugin.G_rewriteB04B@ABz@<+@@(BC@@L (l,5Ltac_plugin.G_rewriteB04B@A%@@</'@@(-A@=BC@@K(k5Ltac_plugin.G_rewriteB@04BA@Kz @@ @@ A@@@@ >@E >@D>@C> @B@@A9@B@@E7(hd5Ltac_plugin.G_rewriteDD@A@C@>&@@CA?(hD5Ltac_plugin.G_rewriteD A@@=@@A@@?@i@DA@@=@@A@@>4@@@ A@@A@@A@(h05Ltac_plugin.G_rewriteDD/@@@@>>@@@@A@@A@@A@(h5Ltac_plugin.G_rewriteD$D%@@@D@q@@@D0D1@@@@@@@@@@@@DBDC@@@>g@@@A@@"B@@AB@@B@(g5Ltac_plugin.G_rewriteDNDO@@@DC@@@T=@DZD[@@@ؠՠ'@@H@@G9@DiDj@@@>@@@B@@AA@@B@@B@(g5Ltac_plugin.G_rewriteDuDv  @@ADh@>@@@= @A@@A@@AB(gX5Ltac_plugin.G_rewriteDD \ @@AD}3!a@ r@@')@DA@@>u@@A@4#aeq@ ,@DA@@>}@@A@5&lemma3@/@DA@@>@@A@6!n@2@DA@@>@@A@7#@=@@UA@DD \ @@8"@>@@q]@DD \ @@9$@> @@y@DD \ @@:&@<`@@@DD \ @@@>@@@>@E>@D>@C>@B@@9J^I@@AB2KVH@@-LSG@@A&MNF@@|@ABC@@MA(gT5Ltac_plugin.G_rewriteDD \ @ABz@?"@@(BC@@L (gD5Ltac_plugin.G_rewriteEE  \ @A @@@@A@??@@M@(g(5Ltac_plugin.G_rewriteE!E" \ @@A@?F@@$LA(g$5Ltac_plugin.G_rewriteE*E+ \ @AB@?P@@VF@A@A>=BC@@K(g5Ltac_plugin.G_rewriteE7E8 \ @Bz} @@@@A@?n@@L@(f5Ltac_plugin.G_rewriteEPEQ \ @@A@?u@@%KA(f5Ltac_plugin.G_rewriteEYEZ \ @AB@?@@s/C@@J (f5Ltac_plugin.G_rewriteEdEe \ @oa @@wkc@@diA@?@@K@(f5Ltac_plugin.G_rewriteE}E~ \ @@A@?@@#JA(f5Ltac_plugin.G_rewriteEE \ @AB@?@@@@@AB^C@@I(f5Ltac_plugin.G_rewriteEE \ @E @@[OG@@HMA@?@@J@(f5Ltac_plugin.G_rewriteEE \ @@A&@?@@%I3(f5Ltac_plugin.G_rewriteEE  @A@E@?@@?A;(f5Ltac_plugin.G_rewriteEE \ @@A<; @ @@@EE \ @@< @ @@EE \ @@@?@@@?@C@@A B@@A@@AB@7A@@A.B@@B%C@@D@@AC@CA(e5Ltac_plugin.G_rewriteE \ dE \ @AH5@@@@@@A@B@B (e5Ltac_plugin.G_rewriteEE \ @@@@@@!@@ B@(e5Ltac_plugin.G_rewriteFF  @@AE@@(@@@2@A@@A@@AB(e5Ltac_plugin.G_rewriteFF@@AF$!a@ @@@F'A@@@@@A@%#aeq@  @F/A@@@@@A@&&lemma1@ @F7A@@@@@A@'&lemma2@@F?A@@@@@A@(&lemma3@#@FGA@@@'@@A@)!n@+@FOA@@@/@@A@*3@?@@<(@FYFZ@@+2@?@@XD@FcFd@@,4@?@@t`@FmFn@@-6@?@@|@FwFx@@.8@?@@@FF@@/:@>@@@FF@@@@@@@@@G@@F@@E@@D@@C@@B@@TNM@@ABMOL@@GP}K@@AC@QxJ@@;RuI@@A4SpH@@@ABD@@SA(e5Ltac_plugin.G_rewriteFF@AB@@@@6BD@@R (e5Ltac_plugin.G_rewriteFF@נO K@@@@A@A@@S@(d5Ltac_plugin.G_rewriteFF@@A@A @@$RA(d5Ltac_plugin.G_rewriteFF@AB@A@@dF@A@A>=BD@@Q(d5Ltac_plugin.G_rewriteFF@ z@@@@A@A2@@R@(d5Ltac_plugin.G_rewriteGG@@A@A9@@%QA(d5Ltac_plugin.G_rewriteGG@AB @AC@@s/D@@P (d5Ltac_plugin.G_rewriteG(G)@3 @@@@A'@A_@@Q@(d|5Ltac_plugin.G_rewriteGAGB@@A.@Af@@#PA(dx5Ltac_plugin.G_rewriteGJGK@AB7@Ap@@@@AC^D@@O(dh5Ltac_plugin.G_rewriteGWGX@bd @@znf@@glAU@A@@P@(dL5Ltac_plugin.G_rewriteGpGq@@A\@A@@%OA(dH5Ltac_plugin.G_rewriteGyGz@ABe@A@@/CD@@N (d85Ltac_plugin.G_rewriteGG@0H@@^RJ@@KPA@A@@O@(d5Ltac_plugin.G_rewriteGG@@A@A@@$NA(d5Ltac_plugin.G_rewriteGG@AB@A@@@@ @AB_CD@@M(d5Ltac_plugin.G_rewriteGG@j,4@@B6.@@/4A@A@@N@(c5Ltac_plugin.G_rewriteGG@@A@A@@&MǠ(c5Ltac_plugin.G_rewriteGG  @A@G@A@@AϠ(c5Ltac_plugin.G_rewriteGG@@Aа0 @$@GG@@1 @!@GG@@@B@@@B@C@@AB@@A@@AB@A@@AB@@BC@@D@@AE@@F@@ABC@CA(c5Ltac_plugin.G_rewriteH H@AH0@B3@@@@A@B@B (b5Ltac_plugin.G_rewriteHH@@@;@B>@@ B@(b5Ltac_plugin.G_rewriteH H!  @@AH@BE@@@#@A@@A@@AB(b(5Ltac_plugin.G_rewriteH-H.@@AH*!a@@@@HBA@@B"@@A@#aeq@ @HJA@@B*@@A@&lemma1@ @HRA@@B2@@A@&lemma3@@HZA@@B:@@A@!n@#@HbA@@BB@@A@+@A@@6"@HlHm@@*@A@@R>@HvHw@@,@A@@nZ@HH@@.@A@@v@HH@@ 0@@@@@HH@@@B@@@B@FB@EB@DB@CB@B@@AFLsK@@@MlJ@@AB9NgI@@4OdH@@A-P_G@@@ABC@@PA(b$5Ltac_plugin.G_rewriteHH@AB@B@@/BC@@O (b5Ltac_plugin.G_rewriteHH@٠HM@@@@A@C@@P@(a5Ltac_plugin.G_rewriteHH@@A@C @@$OA(a5Ltac_plugin.G_rewriteHH@AB@C@@]F@A@A>=BC@@N(a5Ltac_plugin.G_rewriteHH@z|@@|@@}A@C4@@O@(a5Ltac_plugin.G_rewriteII@@A@C;@@%NA(a5Ltac_plugin.G_rewriteII @AB@CE@@s/C@@M (a5Ltac_plugin.G_rewriteI*I+@5^@@th`@@afA @Ca@@N@(a5Ltac_plugin.G_rewriteICID@@A@Ch@@#MA(a5Ltac_plugin.G_rewriteILIM@AB@Cr@@@@AB^C@@L(a5Ltac_plugin.G_rewriteIYIZ@dB@@XLD@@EJA:@C@@M@(ad5Ltac_plugin.G_rewriteIrIs@@AA@C@@%LA(a`5Ltac_plugin.G_rewriteI{I|@ABJ@C@@/BC@@K (aP5Ltac_plugin.G_rewriteII@)&@@<0(@@).Ag@C@@L@(a45Ltac_plugin.G_rewriteII@@An@C@@$K|(`5Ltac_plugin.G_rewriteII  @A@I@C@@A(`|5Ltac_plugin.G_rewriteII@@A!@@II@@"@@II@@@C@@@C@C@@AB@@A@@AB@oA@@AfB@@^C@@ABUD@@ME@@AC@CA(`x5Ltac_plugin.G_rewriteII@AH0@D@@@@A@B@B (`(5Ltac_plugin.G_rewriteII@@@;@D@@ B@(_5Ltac_plugin.G_rewriteII  @@AI A@ @@@@IJ  @@ =@ <@@@J J   @@ :@ 9 7@@@M@JJ  @@@D;@@@D@@AC@@B)B@@@A@@AC@@DA(_5Ltac_plugin.G_rewriteJ)J*  @A@J@DN@@@@A@B@@B (_5Ltac_plugin.G_rewriteJ4J5  @@AJ'@DY@@@W@A@@A@@AB(_x5Ltac_plugin.G_rewriteJAA@@D!@@A@AJ8Q@ 6@@@JOA@@D/@@A@R@ @JVA@@D6@@A@S@@J]A@@D=@@A@T@@JdA@@DD@@A@@D@@@Dy@ED|@DD@CD@B@@A<@B@@E:(_ 5Ltac_plugin.G_rewriteJzJ{  @A@Jm@D@@FAB(^5Ltac_plugin.G_rewriteJA@@Db@@A@@BU ;@ :@@@JA@@Dk@@A@@D@@@ A@@A@@A@(^5Ltac_plugin.G_rewriteJJ@@@@D@@@V@@A@@A@@A@(^5Ltac_plugin.G_rewriteJJ  @@AJ@D@@@PK@A@@A@@AB(^`5Ltac_plugin.G_rewriteJA@@D@@A@AJH@no@JA@@D@@A@I@ur@JA@@D@@A@J@|u@JA@@D@@A@K@x@JA@@D@@A@L@{@JA@@D@@A@M@~@JA@@D@@A@@E@@@D@GD@FD@ED@DD@CE@B@@AO@B@@GM(]5Ltac_plugin.G_rewriteJJ  @A@J@E@@YAU(]5Ltac_plugin.G_rewriteKA@@D@@A@@UN @@KA@@D@@A@@E,@@@ A@@A@@A@(]5Ltac_plugin.G_rewriteKK@@@@E6@@@O@A@@A@@A@(]|5Ltac_plugin.G_rewriteKK  @@AK@EA@@@G@A@@A@@AB(]05Ltac_plugin.G_rewriteK)A@@E @@A@AK!@@2@K5A@@E@@A@A@5@K@KQA@@E1@@A@@Ev@@@Ef@FEi@EEl@DEo@CEr@B@@AD@B@@FB(\5Ltac_plugin.G_rewriteKjKk  @A@K]@E@@NAJ(\5Ltac_plugin.G_rewriteKrA@@ER@@A@@JE +@@KxA@@EX@@A@@E@@@ A@@A@@A@(\|5Ltac_plugin.G_rewriteKK@@@@E@@@F-@A@@A@@A@(\P5Ltac_plugin.G_rewriteKK  @@@K> M@ @@ @KK  @@? L@@ KY@@@  H@@@@@KK  @@@E@@@A@@"B@@AB@@B@(\5Ltac_plugin.G_rewriteKK  @@@KX C@@@ @KK  @@Y B@ A >3@@@@@KK  @@@E@@@B@@AA@@B@@B@([5Ltac_plugin.G_rewriteK!!K!!@@@Kհ^!l@3@K!!K!!@@@F @@@ A@@a@D`@C_@B@@AB@@D@([5Ltac_plugin.G_rewriteK"W"zK"W"{@@@K!b@FB@@bvbBb~@L"W"_L"W"v@@#loc@@$PlocA!t@@@L"J"NL"J"U@@@F:@@@ B@@AA@@B@@B@([5Ltac_plugin.G_rewriteL!""L"%L%O@@AL@FF@@@@A@@A@FvA@@A@AB([\5Ltac_plugin.G_rewriteL0$$L1%%K@@AL/!b@ @@@LCA@@F#@@A@!a@ @LKA@@F+@@A@#aeq@@LSA@@F3@@A@!n@@L[A@@F;@@A@#@F@@@Le$$Lf%%K@@"@E@@@Lo$$Lp%%K@@$@E@@@Ly$$Lz%%K@@&@D@@@L$$L%%K@@@F@@@`F@E_F@D^F@C]F@B@@A/KSH@@B(LNG@@AJfI@@A&MNF@@~@ABC|@MA([X5Ltac_plugin.G_rewriteL$$L%%K@ABz@F@@(BC@L ([H5Ltac_plugin.G_rewriteL$$L%%K@A 5@@#@@A@F@@M@([,5Ltac_plugin.G_rewriteL$$L%%K@@A@F@@$LA([(5Ltac_plugin.G_rewriteL$$L%%K@AB@F@@VD.C@K ([5Ltac_plugin.G_rewriteL$$L%%K@x𠰖b@@@@A@G@@L@(Z5Ltac_plugin.G_rewriteL$$L%%K@@A@G!@@#KA(Z5Ltac_plugin.G_rewriteM$$M%%K@AB@G+@@u@Br\C@J (Z5Ltac_plugin.G_rewriteM$$M%%K@Ԡ@@@@ܐA@GH@@K@(Z5Ltac_plugin.G_rewriteM*$$M+%%K@@A@GO@@$JA(Z5Ltac_plugin.G_rewriteM3$$M4%%K@AB@GY@@.@@ABC@I(Z5Ltac_plugin.G_rewriteM@$$MA%%K@K@@@@A@Gw@@J@(Z5Ltac_plugin.G_rewriteMY$$MZ%%K@@A%@G~@@%I2(Z5Ltac_plugin.G_rewriteMa""Mb%L%O@A@MX@G@@@A:(Z 5Ltac_plugin.G_rewriteMi$$Mj%%K@@A;`@_@@q@Mw$$Mx%%K@@Z@Y@op@M$$M%%K@@@G@@@\G@C@@A B@@A@@AB@+B@@A"C@@9A@@AD@@BC@CA(Z5Ltac_plugin.G_rewriteM%%M%%I@AH5@G@@@@A@B@B (Y5Ltac_plugin.G_rewriteM$$M%%K@@@@@G@@ B@(Y5Ltac_plugin.G_rewriteM""M%L%O@@AM@G@@@![@A@@A@HA@@A@AB(Y85Ltac_plugin.G_rewriteM##M$l$@@AM!b@@@@MA@@G@@A@!a@ @MA@@G@@A@#aeq@@MA@@G@@A@&lemma1@@MA@@G@@A@!n@#@MA@@G@@A@+@H9@@@M##M$l$@@*@GG@@@N##N $l$@@,@GQ@@@N##N$l$@@.@G[@@@N##N$l$@@0@E@@7#@N&##N'$l$@@@HK@@@ZH;@FYH>@EXHA@DWHD@CVHG@B@@1)@@*/A@H@@P@(Y5Ltac_plugin.G_rewriteNy##Nz$l$@@A@H@@$OA(Y5Ltac_plugin.G_rewriteN##N$l$@AB@H@@]JGA@B>=CD@N(X5Ltac_plugin.G_rewriteN##N$l$@ @@! @@A@H@@O@(X5Ltac_plugin.G_rewriteN##N$l$@@A@H@@%NA(X5Ltac_plugin.G_rewriteN##N$l$@AB@H@@w/D@M (X5Ltac_plugin.G_rewriteN##N$l$@Ǡ;@@@@A @H@@N@(X5Ltac_plugin.G_rewriteN##N$l$@@A@H@@#MA(X5Ltac_plugin.G_rewriteN##N$l$@AB@I@@@@@AB^D/@L(X5Ltac_plugin.G_rewriteN##N$l$@Ӡj@@@@ېA:@I"@@M@(Xt5Ltac_plugin.G_rewriteO##O$l$@@AA@I)@@%LA(Xp5Ltac_plugin.G_rewriteO ##O$l$@ABJ@I3@@/@@A@BCD_@K(X`5Ltac_plugin.G_rewriteO##O$l$@ &+@@@@Ai@IR@@L@(XL5Ltac_plugin.G_rewriteO4##O5$l$@@Ap@IY@@&K~(W5Ltac_plugin.G_rewriteO<""O=%L%O@A@O3@Ia@@A(W5Ltac_plugin.G_rewriteOD##OE$l$@@A;@@OM##ON$l$@@0@@OV##OW$l$@@@I{@@@UIk@C@@AB@@A@@AB@eB@@A\C@@rA@@ABUD@@ME@@AC@CA(W5Ltac_plugin.G_rewriteOq$l$tOr$l$@AH.@I@@@@A@B@B (W<5Ltac_plugin.G_rewriteO}##O~$l$@@@9@I@@ B@(W5Ltac_plugin.G_rewriteO""O%L%O@@AO{@I@@@#/@A@@A@IA@@A@AB(V5Ltac_plugin.G_rewriteO""O##@@AO!b@@@km@OA@@I@@A@!a@ p@OA@@I@@A@#aeq@s@OA@@I@@A@&lemma1@v@OA@@I@@A@&lemma2@#y@OA@@I@@A@!n@+|@OA@@I@@A@3@J@@@O""O##@@2@I%@@@O""O##@@4@I/@@@O""O##@@6@I9@@@O""O##@@8@IC@@@P""P##@@:@G@@0@P""P##@@@J3@@@SJ$@GRJ'@FQJ*@EPJ-@DOJ0@CNJ3@B@@AIO}L@@CPyK@@[NM@@ABC@QxJ@@;RuI@@A4SpH@@@ABD@SA(V5Ltac_plugin.G_rewritePC""PD##@AB@Ji@@6BD@R (V5Ltac_plugin.G_rewritePO""PP##@!ZO @@7*"@@#(A@J@@S@(Vl5Ltac_plugin.G_rewritePh""Pi##@@A@J@@$RA(Vd5Ltac_plugin.G_rewritePq""Pr##@AB@J@@dF@A@A>=BD@Q(VT5Ltac_plugin.G_rewriteP~""P##@!@@@@ A@J@@R@(V85Ltac_plugin.G_rewriteP""P##@@A@J@@%QA(V05Ltac_plugin.G_rewriteP""P##@AB @J@@s/D@P (V 5Ltac_plugin.G_rewriteP""P##@!蠰*@@@@A'@J@@Q@(V5Ltac_plugin.G_rewriteP""P##@@A.@J@@#PA(V5Ltac_plugin.G_rewriteP""P##@AB7@J@@@BC^DJ@O(U5Ltac_plugin.G_rewriteP""P##@!堰̠Y@@@@ԐAU@K@@P@(U5Ltac_plugin.G_rewriteP""P##@@A\@K@@%OA(U5Ltac_plugin.G_rewriteP""P##@ABe@K"@@/CDx@N (U5Ltac_plugin.G_rewriteQ""Q ##@"0@@@@A@K?@@O@(U5Ltac_plugin.G_rewriteQ!""Q"##@@A@KF@@$NA(U5Ltac_plugin.G_rewriteQ*""Q+##@AB@KP@@ @@@ABCD@M(U5Ltac_plugin.G_rewriteQ8""Q9##@"Cj@@@@A@Ko@@N@(U|5Ltac_plugin.G_rewriteQQ""QR##@@A@Kv@@&MǠ(T5Ltac_plugin.G_rewriteQY""QZ%L%O@A@QP@K~@@AϠ(T5Ltac_plugin.G_rewriteQa""Qb##@@AаX@h@Qj""Qk##@@M@#fg@Qu""Qv##@@@K@@@MK@C@@AB@@A@@AB@B@@AC@@A@@ABD@@E@@F@@ABC@CA(T5Ltac_plugin.G_rewriteQ##Q##@AH2@K@@@@A@B@B (T@5Ltac_plugin.G_rewriteQ""Q##@@@=@K@@ B@(T5Ltac_plugin.G_rewriteQ""Q%L%O@@AQ@@@C'@Q""Q%L%O@@@@@:+@Q""Q%L%O@@@젰@@8@S7,@Q""Q%L%O@@@K@@@D@@AC@@B)B@@%z@A@@AC@@DA(S5Ltac_plugin.G_rewriteQ""Q%L%O@A@Q@L@@@@A@B@@B (S5Ltac_plugin.G_rewriteQ""Q%L%O@@AQ@L @@@%@A@@A@@AB(S5Ltac_plugin.G_rewriteQA@@K@@A@AQ@@@(@RA@@K@@A@@ +@R A@@K@@A@@.@RA@@K@@A@@1@RA@@K@@A@@L<@@@KL,@EJL/@DIL2@CHL5@B@@A<@B@@E:(S$5Ltac_plugin.G_rewriteR-""R.%L%O@A@R$@LR@@FAB(S5Ltac_plugin.G_rewriteR5A@@L@@A@@B@@@@R>A@@L@@A@@Lc@@@ A@@A@@A@(R5Ltac_plugin.G_rewriteRH""RI""@@@@Lm@@@%@A@@A@@A@(R5Ltac_plugin.G_rewriteRS""RT%L%O@@ARJ@Lx@@@%@A@@A@@AB(R5Ltac_plugin.G_rewriteR`A@@L@@@A@AR\@m@RlA@@LL@@A@@t@RsA@@LS@@A@@{@RzA@@LZ@@A@@@RA@@La@@A@@@RA@@Lh@@A@@L@@@GL@FFL@EEL@DDL@CCL@B@@AD@B@@FB(R5Ltac_plugin.G_rewriteR""R%L%O@A@R@L@@NAJ(Q5Ltac_plugin.G_rewriteRA@@L@@A@@Jb@t@RA@@L@@A@@L@@@ A@@A@@A@(Q5Ltac_plugin.G_rewriteR""R""@@@@L@@@&d@A@@A@@A@(Q5Ltac_plugin.G_rewriteR""R%L%O@@AR@L@@@&o@A@@A@@AB(Q\5Ltac_plugin.G_rewriteRA@@L@@A@ARΰ8@@RA@@L@@A@4@@RA@@L@@A@3@@RA@@L@@A@2@@RA@@L@@A@1@@RA@@L@@A@0@@SA@@L@@A@@M&@@@BM@GAM@F@M@E?M@D>M"@C=M%@B@@AO@B@@GM(P5Ltac_plugin.G_rewriteS""S%L%O@A@S@MB@@YAU(P5Ltac_plugin.G_rewriteS%A@@M@@A@@U@@S+A@@M @@A@@MP@@@ A@@A@@A@(P5Ltac_plugin.G_rewriteS5""S6""@@@@MZ@@@&@A@@A@@A@(Ph5Ltac_plugin.G_rewriteS@""SA%L%O@@@S9@@@@SL""SM%L%O@@@@Y@@@ @@@@|@S^""S_%L%O@@@M@@@A@@"B@@AB@@B@(P,5Ltac_plugin.G_rewriteSj""Sk%L%O@@@Sc@@@i@Sv""Sw%L%O@@@?\@@t@@se@S""S%L%O@@@M@@@B@@AA@@B@@B@(P5Ltac_plugin.G_rewriteS%Q%QS'c'f@@AS@M@@@'<@A@@A@MA@@A@AB(O5Ltac_plugin.G_rewriteS&c&gS''b@@AS !b@@@gi@SA@@M@@A@ !a@ l@SA@@M@@A@#aeq@o@SA@@M@@A@&lemma2@r@SA@@M@@A@&lemma3@#u@SA@@M@@A@!n@+x@SA@@M@@A@3@N$@@@S&c&gS''b@@2@M2@@@S&c&gS''b@@4@M<@@@S&c&gS''b@@6@MF@@@T&c&gT''b@@8@MP@@@T&c&gT''b@@:@K@@,@T&c&gT''b@@@N@@@@<N1@G;N4@F:N7@E9N:@D8N=@C7N@@B@@AIO}L@@CPyK@@[NM@@ABC@QxJ@@;RuI@@A4SpH@@@ABD@SA(O5Ltac_plugin.G_rewriteTP&c&gTQ''b@AB@Nv@@6BD@R (Ox5Ltac_plugin.G_rewriteT\&c&gT]''b@%gO@@3&@@$A@N@@S@(O\5Ltac_plugin.G_rewriteTu&c&gTv''b@@A@N@@$RA(OT5Ltac_plugin.G_rewriteT~&c&gT''b@AB@N@@dF@A@A>=BD@Q(OD5Ltac_plugin.G_rewriteT&c&gT''b@% @@ @@A@N@@R@(O(5Ltac_plugin.G_rewriteT&c&gT''b@@A@N@@%QA(O 5Ltac_plugin.G_rewriteT&c&gT''b@AB @N@@s/D@P (O5Ltac_plugin.G_rewriteT&c&gT''b@%à䠰7@@@@A'@N@@Q@(N5Ltac_plugin.G_rewriteT&c&gT''b@@A.@N@@#PA(N5Ltac_plugin.G_rewriteT&c&gT''b@AB7@O@@@BC^DJ@O(N5Ltac_plugin.G_rewriteT&c&gT''b@%򠰖Ƞf@@@@АAU@O@@P@(N5Ltac_plugin.G_rewriteU&c&gU''b@@A\@O%@@%OA(N5Ltac_plugin.G_rewriteU &c&gU ''b@ABe@O/@@/CDx@N (N5Ltac_plugin.G_rewriteU&c&gU''b@& 0@@@@A@OL@@O@(N5Ltac_plugin.G_rewriteU.&c&gU/''b@@A@OS@@$NA(N5Ltac_plugin.G_rewriteU7&c&gU8''b@AB@O]@@ @@@ABCD@M(N5Ltac_plugin.G_rewriteUE&c&gUF''b@&Pj@@@@A@O|@@N@(Nl5Ltac_plugin.G_rewriteU^&c&gU_''b@@A@O@@&MǠ(M5Ltac_plugin.G_rewriteUf%Q%QUg'c'f@A@U]@O@@AϠ(M5Ltac_plugin.G_rewriteUn&c&gUo''b@@Aаe@d@@[@U|&c&gU}''b@@_@^@Y@U&c&gU''b@@@O@@@6O@C@@A B@@A@@AB@B@@AC@@A@@ABD@@E@@F@@ABC@CA(M5Ltac_plugin.G_rewriteU''U''`@AH9@O@@@@A@B@B (M05Ltac_plugin.G_rewriteU&c&gU''b@@@D@O@@ B@(M5Ltac_plugin.G_rewriteU%Q%QU'c'f@@AU@O@@@ )d@A@@A@PA@@A@AB(L5Ltac_plugin.G_rewriteU%%U&&b@@AUɰ!b@@@ac@UA@@O@@A@!a@ f@UA@@O@@A@#aeq@i@UA@@O@@A@&lemma2@l@UA@@O@@A@!n@#o@UA@@O@@A@+@PB@@@V%%V&&b@@*@OP@@@V%%V&&b@@,@OZ@@@V%%V&&b@@.@Od@@@V%%%V&&&b@@0@M@@@V/%%V0&&b@@@PT@@@4PD@F3PG@E2PJ@D1PM@C0PP@B@@=CD@N(L`5Ltac_plugin.G_rewriteV%%V&&b@'٠@@@@A@P@@O@(LD5Ltac_plugin.G_rewriteV%%V&&b@@A@P@@%NA(L@5Ltac_plugin.G_rewriteV%%V&&b@AB@P@@w/D@M (L05Ltac_plugin.G_rewriteV%%V&&b@'РD@@@@ŐA @P@@N@(L5Ltac_plugin.G_rewriteV%%V&&b@@A@Q@@#MA(L5Ltac_plugin.G_rewriteV%%V&&b@AB@Q @@@@@AB^D/@L(L5Ltac_plugin.G_rewriteV%%V&&b@'s@@@@A:@Q+@@M@(K5Ltac_plugin.G_rewriteW %%W&&b@@AA@Q2@@%LA(K5Ltac_plugin.G_rewriteW%%W&&b@ABJ@Q<@@/@@A@BCD_@K(K5Ltac_plugin.G_rewriteW$%%W%&&b@(/+@@@@Ai@Q[@@L@(K5Ltac_plugin.G_rewriteW=%%W>&&b@@Ap@Qb@@&K~(K 5Ltac_plugin.G_rewriteWE%Q%QWF'c'f@A@W<@Qj@@A(K5Ltac_plugin.G_rewriteWM%%WN&&b@@A D@^@WV%%WW&&b@@ 9@Z\]@Wa%%Wb&&b@@@Q@@@/Qv@C@@AB@@A@@AB@gB@@A^C@@tA@@ABWD@@OE@@AC@CA(K5Ltac_plugin.G_rewriteW|&&%W}&&`@AH0@Q@@@@A@B@B (J5Ltac_plugin.G_rewriteW%%W&&b@@@;@Q@@ B@(Jt5Ltac_plugin.G_rewriteW%Q%QW'c'f@@AW@@@9@W%Q%QW'c'f@@@@@0!@W%Q%QW'c'f@@@֠@@.@8-"@W%Q%QW'c'f@@@Q@@@D@@AC@@B)B@@+d@A@@AC@@DA(J`5Ltac_plugin.G_rewriteW%Q%QW'c'f@A@W@Q@@@@A@B@@B (J85Ltac_plugin.G_rewriteW%Q%QW'c'f@@AW@Q@@@-+|@A@@A@@AB(I5Ltac_plugin.G_rewriteWA@@Q@@A@AW۰%8@@@@WA@@Q@@A@&7@ @WA@@Q@@A@'6@@WA@@Q@@A@(5@@XA@@Q@@A@)4@@X A@@Q@@A@*3@&@XA@@Q@@A@@R6@@@-R&@G,R)@F+R,@E*R/@D)R2@C(R5@B@@AR@B@@GP(IH5Ltac_plugin.G_rewriteX-%Q%QX.'c'f@A@X$@RR@@\AX(I(5Ltac_plugin.G_rewriteX5A@@R@@A@@X+@@@@X>A@@R@@A@@Rc@@@ A@@A@@A@(I5Ltac_plugin.G_rewriteXH%Q%~XI%Q%@@@@Rm@@@,+@A@@A@@A@(H5Ltac_plugin.G_rewriteXS%Q%QXT'c'f@@AXJ@Rx@@@$+@A@@A@@AB(H5Ltac_plugin.G_rewriteX`A@@R@@@A@AX\@@XlA@@RL@@A@@@XsA@@RS@@A@@@XzA@@RZ@@A@ @@XA@@Ra@@A@!@@XA@@Rh@@A@@R@@@'R@F&R@E%R@D$R@C#R@B@@AD@B@@FB(H,5Ltac_plugin.G_rewriteX%Q%QX'c'f@A@X@R@@NAJ(H 5Ltac_plugin.G_rewriteXA@@R@@A@@J"b@t@XA@@R@@A@@R@@@ A@@A@@A@(G5Ltac_plugin.G_rewriteX%Q%~X%Q%@@@@R@@@#,d@A@@A@@A@(G5Ltac_plugin.G_rewriteX%Q%QX'c'f@@@X@@@@X%Q%QX'c'f@@@@@@@@@@@@X%Q%QX'c'f@@@S@@@A@@"B@@AB@@B@(G5Ltac_plugin.G_rewriteX%Q%QX'c'f@@@X.z@;@@ZC@X%Q%QX'c'f@@/y@xuG@@N@@M?@Y %Q%QY 'c'f@@@S.@@@B@@AA@@B@@B@(Gh5Ltac_plugin.G_rewriteY'h'hY**@@AY @S:@@@a,@A@@A@SjA@@A@AB(G5Ltac_plugin.G_rewriteY$))Y%**@@AY%U!b@ @@1=1?@Y9A@@S@@A@V!a@ 3B@YAA@@S!@@A@W#aeq@3E@YIA@@S)@@A@X&lemma3@3H@YQA@@S1@@A@Y!n@#3K@YYA@@S9@@A@Z+@S@@p3\@Yc))Yd**@@[*@R@@3y@Ym))Yn**@@\,@R@@3@Yw))Yx**@@].@R@@3@Y))Y**@@^0@Q@@3@Y))Y**@@@S@@@"S@F!S@E S@DS@CS@B@@=CD@N(F5Ltac_plugin.G_rewriteY))Y**@*3 s@@113@@33A@T+@@O@(F5Ltac_plugin.G_rewriteZ ))Z**@@A@T2@@%NA(F5Ltac_plugin.G_rewriteZ))Z**@AB@T<@@w/D@M (F5Ltac_plugin.G_rewriteZ!))Z"**@+,3 @@113@@33A @TX@@N@(Ft5Ltac_plugin.G_rewriteZ:))Z;**@@A@T_@@#MA(Fp5Ltac_plugin.G_rewriteZC))ZD**@AB@Ti@@@@@AB^D/@L(F`5Ltac_plugin.G_rewriteZP))ZQ**@+[3} @@113@@33A:@T@@M@(FD5Ltac_plugin.G_rewriteZi))Zj**@@AA@T@@%LA(F@5Ltac_plugin.G_rewriteZr))Zs**@ABJ@T@@/@@A@BCD_@K(F05Ltac_plugin.G_rewriteZ))Z**@++3` @@1w1j3b@@3c3hAi@T@@L@(F5Ltac_plugin.G_rewriteZ))Z**@@Ap@T@@&K~(El5Ltac_plugin.G_rewriteZ'h'hZ**@A@Z@T@@A(Ed5Ltac_plugin.G_rewriteZ))Z**@@A_ @ @@1711@Z))Z**@@` @ @15161/@Z))Z**@@@T@@@T@C@@A B@@A@@AB@nB@@AeC@@{A@@AB^D@@VE@@AC@CA(E`5Ltac_plugin.G_rewriteZ**Z**@AH7@U@@@@A@B@B (E5Ltac_plugin.G_rewriteZ))Z**@@@B@U@@ B@(D5Ltac_plugin.G_rewriteZ'h'hZ**@@AZ@U@@@T.@A@@A@UGA@@A@AB(DX5Ltac_plugin.G_rewrite[(([))@@A[D!b@!@@11@[A@@T@@A@E!a@ 3@["A@@U@@A@F#aeq@3@[*A@@U @@A@G&lemma1@3@[2A@@U@@A@H&lemma2@#3@[:A@@U@@A@I&lemma3@+3@[BA@@U"@@A@J!n@33@[JA@@U*@@A@K;@U@@03@[T(([U))@@L:@T@@M39@[^(([_))@@M<@T@@i3U@[h(([i))@@N>@T@@3q@[r(([s))@@O@@T@@3@[|(([}))@@PB@T@@3@[(([))@@QD@S@@3@[(([))@@@U@@@U@HU@GU@FU@EU@DU@CU@B@@WQN@@ABPRM@@iPO@@ANSL@@BCGTK@@BUJ@@A;VI@@@ABD@VA(DT5Ltac_plugin.G_rewrite[(([))@AB@U@@=BD@U (DD5Ltac_plugin.G_rewrite[(([))@,㠰V3ɠ"W@@113@@33ѐA@V@@V@(D(5Ltac_plugin.G_rewrite[(([))@@A@V@@$UA(D 5Ltac_plugin.G_rewrite[(([))@AB@V @@kF@A@A>=BD @T(D5Ltac_plugin.G_rewrite\((\))@-3"@@113@@33A@V>@@U@(C5Ltac_plugin.G_rewrite\ ((\!))@@A@VE@@%TA(C5Ltac_plugin.G_rewrite\)((\*))@AB&@VO@@s/D6@S (C5Ltac_plugin.G_rewrite\4((\5))@-?3"@@113@@33AB@Vk@@T@(C5Ltac_plugin.G_rewrite\M((\N))@@AI@Vr@@#SA(C5Ltac_plugin.G_rewrite\V((\W))@ABR@V|@@@BC^De@R(C5Ltac_plugin.G_rewrite\c((\d))@-n3u"@@113w@@3x3}Ap@V@@S@(C5Ltac_plugin.G_rewrite\|((\}))@@Aw@V@@%RA(C5Ltac_plugin.G_rewrite\((\))@AB@V@@/CD@Q (Cx5Ltac_plugin.G_rewrite\((\))@-73Y#@@1o1c3[@@3\3aA@V@@R@(C\5Ltac_plugin.G_rewrite\((\))@@A@V@@$QA(CX5Ltac_plugin.G_rewrite\((\))@AB@V@@@$@@AB _CD@P(CH5Ltac_plugin.G_rewrite\((\))@-̠q3=#@@@1S1G3?@@3@3EA@V@@Q@(C,5Ltac_plugin.G_rewrite\((\))@@A@V@@&PA(C(5Ltac_plugin.G_rewrite\((\))@AB@W @@09@6@A3@BC0D@O(C5Ltac_plugin.G_rewrite\((\))@-3 #p@@171*3"@@3#3(A@W(@@P@(C5Ltac_plugin.G_rewrite] ((] ))@@A@W/@@&O(B5Ltac_plugin.G_rewrite]'h'h]**@A@] @W7@@ A(B 5Ltac_plugin.G_rewrite]((]))@@AR#@s1@]#((]$))@@S#@p101@],((]-))@@@WQ@@@WA@C@@AB@@A@@AB@B@@AC@@A@@ABD@@E@@AF@@G@@ABC@CA(B5Ltac_plugin.G_rewrite]K))]L))@AH2@Wq@@@@A@B@B (A5Ltac_plugin.G_rewrite]W((]X))@@@=@W|@@ B@(At5Ltac_plugin.G_rewrite]^'h'h]_**@@A]U@W@@@C1 @A@@A@WA@@A@AB(@5Ltac_plugin.G_rewrite]m'']n(c(@@A]p5!b@$a@@11@]A@@Wd@@A@6!a@ 3@]A@@Wl@@A@7#aeq@3@]A@@Wt@@A@8&lemma1@3@]A@@W|@@A@9&lemma3@#3@]A@@W@@A@:!n@+3@]A@@W@@A@;3@W@@3@]''](c(@@<2@V@@ 3 @]''](c(@@=4@W @@<3(@]''](c(@@>6@W@@X3D@]''](c(@@?8@W@@t3`@]''](c(@@@:@Us@@3|@]''](c(@@@X @@@W@GX@FX@EX@DX @C X @B@@AIO}L@@CPyK@@[NM@@ABC@QxJ@@;RuI@@A4SpH@@@ABD@SA(@5Ltac_plugin.G_rewrite^''^(c(@AB@XC@@6BD@R (@5Ltac_plugin.G_rewrite^)''^*(c(@/4O3$@@113@@33A@X`@@S@(@5Ltac_plugin.G_rewrite^B''^C(c(@@A@Xg@@$RA(@5Ltac_plugin.G_rewrite^K''^L(c(@AB@Xq@@dF@A@A>=BD@Q(@5Ltac_plugin.G_rewrite^X''^Y(c(@/c3d$@@1z1n3f@@3g3lA@X@@R@(@5Ltac_plugin.G_rewrite^q''^r(c(@@A@X@@%QA(@5Ltac_plugin.G_rewrite^z''^{(c(@AB @X@@s/D@P (@5Ltac_plugin.G_rewrite^''^(c(@/3H%@@1^1R3J@@3K3PA'@X@@Q@(@d5Ltac_plugin.G_rewrite^''^(c(@@A.@X@@#PA(@`5Ltac_plugin.G_rewrite^''^(c(@AB7@X@@@BC^DJ@O(@P5Ltac_plugin.G_rewrite^''^(c(@/3,%3@@1B163.@@3/34AU@X@@P@(@45Ltac_plugin.G_rewrite^''^(c(@@A\@X@@%OA(@05Ltac_plugin.G_rewrite^''^(c(@ABe@X@@/CDx@N (@ 5Ltac_plugin.G_rewrite^''^(c(@/03%a@@1&13@@33A@Y@@O@(@5Ltac_plugin.G_rewrite^''^(c(@@A@Y @@$NA(@5Ltac_plugin.G_rewrite_''_(c(@AB@Y*@@ @@@ABCD@M(?5Ltac_plugin.G_rewrite_''_(c(@0j3󠰖%@@1 13@@33A@YI@@N@(?5Ltac_plugin.G_rewrite_+''_,(c(@@A@YP@@&MǠ(? 5Ltac_plugin.G_rewrite_3'h'h_4**@A@_*@YX@@AϠ(?5Ltac_plugin.G_rewrite_;''_<(c(@@AаA%2@#1@_D''_E(c(@@B%'@'111@_O''_P(c(@@@Yt@@@ Yd@C@@AB@@A@@AB@B@@AC@@A@@ABD@@E@@F@@ABC@CA(?5Ltac_plugin.G_rewrite_l(c(k_m(c(@AH2@Y@@@@A@B@B (>5Ltac_plugin.G_rewrite_x''_y(c(@@@=@Y@@ B@(>h5Ltac_plugin.G_rewrite_'h'h_**@@A_y0!@!@@11@_'h'h_**@@1!@!@@11@_'h'h_**@@2!@!Ơ!@@1@11@_'h'h_**@@@Y@@@D@@AC@@B)B@@43T@A@@AC@@DA(>T5Ltac_plugin.G_rewrite_'h'h_**@A@_@Y@@@@A@B@@B (>,5Ltac_plugin.G_rewrite_'h'h_**@@A_@Y@@@~3l@A@@A@@AB(=5Ltac_plugin.G_rewrite_A@@Y@@A@A_ʰw@!@@1T1@_A@@Y@@A@x@ 3@_A@@Y@@A@y@3@_A@@Y@@A@z@3@_A@@Y@@A@{@3@_A@@Y@@A@@Z@@@ Z@F Z@EZ@DZ@CZ@B@@AG@B@@FE(=`5Ltac_plugin.G_rewrite`'h'h`**@A@` @Z7@@QAM(=@5Ltac_plugin.G_rewrite`A@@Y@@A@@M|!@!@@1R@`#A@@Z@@A@@ZH@@@ A@@A@@A@(=,5Ltac_plugin.G_rewrite`-'h'`.'h'@@@@ZR@@@}3@A@@A@@A@(=5Ltac_plugin.G_rewrite`8'h'h`9**@@A`/@Z]@@@v3@A@@A@@AB(<5Ltac_plugin.G_rewrite`EA@@Z%@@A@A`Cm=@y1@`SA@@Z3@@A@n9@3@`ZA@@Z:@@A@o8@3@`aA@@ZA@@A@p7@3@`hA@@ZH@@A@q6@3@`oA@@ZO@@A@r5@3@`vA@@ZV@@A@s4@3@`}A@@Z]@@A@@Z@@@Z@HZ@GZ@FZ@EZ@DZ@CZ@B@@AZ@B@@HX(;5Ltac_plugin.G_rewrite`'h'h`**@A@`@Z@@dA`(;5Ltac_plugin.G_rewrite`A@@Z@@A@@`t"]@@`A@@Z@@A@@Z@@@ A@@A@@A@(;5Ltac_plugin.G_rewrite`'h'`'h'@@@@Z@@@u4_@A@@A@@A@(;5Ltac_plugin.G_rewrite`'h'h`**@@A`@Z@@@l4j@A@@A@@AB(;P5Ltac_plugin.G_rewrite`A@@Z@@A@A`ɰdY@1o@`A@@Z@@A@eU@3r@`A@@Z@@A@fT@ 3u@`A@@Z@@A@gS@3x@`A@@Z@@A@hR@3{@`A@@Z@@A@iQ@"3~@`A@@Z@@A@@[!@@@[@G[@F[@E[@D[@C[ @B@@AO@B@@GM(:5Ltac_plugin.G_rewritea'h'ha**@A@a@[=@@YAU(:5Ltac_plugin.G_rewritea A@@[@@A@@Uj"@@a&A@@[@@A@@[K@@@ A@@A@@A@(:5Ltac_plugin.G_rewritea0'h'a1'h'@@@@[U@@@k4@A@@A@@A@(:\5Ltac_plugin.G_rewritea;'h'ha<**@@@a4b!@#@@1[1F@aG'h'haH**@@c!@@!y@@1S@6!@@1Q@1P@1O1B@aY'h'haZ**@@@[~@@@A@@"B@@AB@@B@(: 5Ltac_plugin.G_rewriteae'h'haf**@@@a^!@#@@0U0>@aq'h'har**@@!@!!U@@0I@@0H0:@a'h'ha**@@@[@@@B@@AA@@B@@B@(95Ltac_plugin.G_rewritea**a00@@Aa@[@@@57@A@@A@[A@@A@AB(95Ltac_plugin.G_rewritea060?a00@@Aa'binders@(@@@aA@@[@@A@!m@ @aA@@[@@A@!s@@aA@@[@@A@!n@@aA@@[@@A@#@\ @@@a060?a00@@"@[@@2@a060?a00@@$@W@@N:@a060?a00@@&@Yy@@jV@a060?a00@@@\@@@\@E\@D\ @C\ @B@@A9J^I@@3KWH@@AB"MJF@@z@1LWG@@ABC|@MA(95Ltac_plugin.G_rewriteb060?b00@ABz@\;@@(C@L (95Ltac_plugin.G_rewriteb 060?b!00@3+@Z(@@qd\@@]bA@\W@@M@(95Ltac_plugin.G_rewriteb9060?b:00@@A@\^@@#LA(9|5Ltac_plugin.G_rewritebB060?bC00@AB@\h@@U?@@<@ABC@K(9l5Ltac_plugin.G_rewritebO060?bP00@3Zy>(@@TH@@@AFA@\@@L@(9P5Ltac_plugin.G_rewritebh060?bi00@@A@\@@%KA(9L5Ltac_plugin.G_rewritebq060?br00@AB@\@@x@s@ABp1C@J(9<5Ltac_plugin.G_rewriteb~060?b00@3"(@@8,$@@%*A@\@@K@(9 5Ltac_plugin.G_rewriteb060?b00@@A@\@@%JA(95Ltac_plugin.G_rewriteb060?b00@AB@\@@/B_C@I (9 5Ltac_plugin.G_rewriteb060?b00@3)+@@@@ A@\@@J@(85Ltac_plugin.G_rewriteb060?b00@@A&@\@@$I3(8h5Ltac_plugin.G_rewriteb**b00@A@b@\@@AA;(8\5Ltac_plugin.G_rewriteb0i0tb0i0@]@@|EC$atts@(@@ͻ͔@b060Cb060H@@"st@(@͹ͺ@b060Ib060L@@@,VernacinterpA@]#@@@%B@@AA@@B@BA@@A9B@@B&D@@2C@@AC@B@(8D5Ltac_plugin.G_rewritec0i0c0i0@E$bool@@@͋͏AA@]A@@I@(85Ltac_plugin.G_rewritec#0i0tc$00@@@H@]H@@%B@(75Ltac_plugin.G_rewritec***c+00@@Ac!@]O@@@6@A@@A@@AB(75Ltac_plugin.G_rewritec7 ..c8 /W/d@@Ac4!m@*%@@+-@cHA@@](@@A@!s@ 0@cPA@@]0@@A@!n@3@cXA@@]8@@A@@\@@T@@cb ..cc /W/d@@@X@@p\@cl ..cm /W/d@@@[@@̌x@cv ..cw /W/d@@@]@@@]@D]@C]@B@@,HIG@@ABJ9E@@]@*IFF@@ABC@@JA(75Ltac_plugin.G_rewritec ..c /W/d@AB_@]@@!C@@I (75Ltac_plugin.G_rewritec ..c /W/d@49|* @@̓̆~@@̄A{@]@@J@(75Ltac_plugin.G_rewritec ..c /W/d@@A@]@@#IA(75Ltac_plugin.G_rewritec ..c /W/d@AB@]@@N?@@<@ABC@@H(7t5Ltac_plugin.G_rewritec ..c /W/d@4۠r`*O@@vjb@@chA@^@@I@(7X5Ltac_plugin.G_rewritec ..c /W/d@@A@^@@%HA(7T5Ltac_plugin.G_rewritec ..c /W/d@AB@^@@@}@s@ABp1C@@G(7D5Ltac_plugin.G_rewritec ..d /W/d@5 D*~@@ZNF@@GLA@^6@@H@(7(5Ltac_plugin.G_rewrited ..d /W/d@@A@^=@@%G(65Ltac_plugin.G_rewrited **d!00@A@d@^E@@A(65Ltac_plugin.G_rewrited( // d) //U@S@@̞E$atts@V̶@d: ..d; ..@@"st@Q@dD ..dE ..@@@,VernacinterpA@^l@@@B@@AA@@B@A@@AC@@B@@AB@B@(65Ltac_plugin.G_rewritedY //dZ //K@G@@̭̱A3@^@@I@(6`5Ltac_plugin.G_rewritedg // dh /W/d@@@:@^@@ B@(685Ltac_plugin.G_rewritedn**do00@@Ade@^@@@8@A@@A@@AB(65Ltac_plugin.G_rewrited{--d|..%@@Adv!m@+g@@˚˜@dA@@^j@@A@!n@ ˟@dA@@^r@@A@@]@@˾˪@d--d..%@@@\1@@@d--d..%@@@^@@@^@C^@B@@F4E@@ABG,D@@F@AC@@GA(65Ltac_plugin.G_rewrited--d..%@ABD@^@@ C@@F (65Ltac_plugin.G_rewrited--d..%@5ՠ2ʠ+I@@@@ҐA`@_@@G@(55Ltac_plugin.G_rewrited--d..%@@Ag@_@@#FA(55Ltac_plugin.G_rewrited--d..%@ABp@_@@@G@@@AB=@ad@@$B@(2p5Ltac_plugin.G_rewritegF**gG00@@Ag=@ak@@@:@A@@A@@AB(2(5Ltac_plugin.G_rewritegS+T+[gT++@@AgR!a@.C@@hj@gfA@@aF@@A@#aeq@ m@gnA@@aN@@A@!t@p@gvA@@aV@@A@!n@s@g~A@@a^@@A@#@`@@ɖɂ@g+T+[g++@@"@`@@ɲɞ@g+T+[g++@@$@`@@ɺ@g+T+[g++@@&@_1@@@g+T+[g++@@@a@@@a@Ea@Da@Ca@B@@A9J^I@@3KWH@@AB"MJF@@x@1LWG@@ABC@@MA(2$5Ltac_plugin.G_rewriteg+T+[g++@ABz@a@@(C@@L (25Ltac_plugin.G_rewriteg+T+[g++@8㠰@ڠ.W@@@@A@b@@M@(15Ltac_plugin.G_rewriteg+T+[g++@@A@b@@#LA(15Ltac_plugin.G_rewriteg+T+[g++@AB@b @@U?@@<@ABC@@K(15Ltac_plugin.G_rewriteh+T+[h++@9yɾ.@@@@ƐA@b>@@L@(15Ltac_plugin.G_rewriteh +T+[h!++@@A@bE@@%KA(15Ltac_plugin.G_rewriteh)+T+[h*++@AB@bO@@x@s@ABp1C@@J(15Ltac_plugin.G_rewriteh6+T+[h7++@9Aɢ.@@ɸɬɤ@@ɥɪA@bm@@K@(15Ltac_plugin.G_rewritehO+T+[hP++@@A@bt@@%JA(15Ltac_plugin.G_rewritehX+T+[hY++@AB@b~@@/B_C@@I (15Ltac_plugin.G_rewritehd+T+[he++@9oɆ.@@ɜɐɈ@@ɉɎA@b@@J@(1h5Ltac_plugin.G_rewriteh}+T+[h~++@@A&@b@@$I3(05Ltac_plugin.G_rewriteh**h00@A@h|@b@@?A;(05Ltac_plugin.G_rewriteh++h++@@@FB$atts@ce@h+T+_h+T+d@@"st@ʈcd@h+T+eh+T+h@@@,VernacinterpA@b@@@B@@AA@@B@:A@@A1B@@BD@@*C@@AC@B@(05Ltac_plugin.G_rewriteh++h++@@@4A7@b@@J@(0|5Ltac_plugin.G_rewriteh++h++@@@>@b@@"B@(0D5Ltac_plugin.G_rewriteh**h00@@AhѰ+&@+%@@@$@h**h00@@+"@+!@@7(@h**h00@@+@++@@5@4)@h**h00@@@c @@@D@@AC@@B)B@@<@A@@AC@@DA(005Ltac_plugin.G_rewritei**i00@A@i@c3@@@@A@B@@B (05Ltac_plugin.G_rewritei**i00@@Ai@c>@@@:<@A@@A@cnA@@A@AB(/5Ltac_plugin.G_rewritei(//i)/05@@Ai'1@+!@@@i:A@@c@@A@2@ @iAA@@c!@@A@3@@iHA@@c(@@A@4@@iOA@@c/@@A@5@c@@@iYA@@c9@@A@6@b@@#@icA@@cC@@A@7@^@@?+@imA@@cM@@A@8@a@@[G@iwA@@cW@@A@@c@@@c@Ec@Dc@Cc@B@@A9JZI@@3KTH@@AB"MIF@@v@1LUG@@ABCx@M@(/5Ltac_plugin.G_rewriteiA@@c|@@A@At@c@@%M@(/5Ltac_plugin.G_rewriteiA@@c@@A@A{@c@@,M@(/5Ltac_plugin.G_rewriteiA@@c@@A@A@c@@3M@(/5Ltac_plugin.G_rewriteiA@@c@@A@A@c@@:M@(/5Ltac_plugin.G_rewriteiA@@c@@A@A@c@@AMA(/5Ltac_plugin.G_rewriteiA@@c@@AAB@c@@K54C@L (/5Ltac_plugin.G_rewriteiA@@c@@A:נcK0K@@bUM@@NSA@d@@M@(/5Ltac_plugin.G_rewriteiA@@c@@A@A@d @@#LA(/5Ltac_plugin.G_rewriteiA@@c@@AAB@d@@xb@@_@ABC@K(/t5Ltac_plugin.G_rewriteiA@@c@@A;/0z@@E91@@27A@d2@@L@(/X5Ltac_plugin.G_rewritejA@@c@@A@A@d9@@%KA(/T5Ltac_plugin.G_rewritejA@@c@@AAB@dC@@@@AB1C@J(/D5Ltac_plugin.G_rewritej*A@@d @@A;50@@)@@A@da@@K@(/(5Ltac_plugin.G_rewritejCA@@d#@@A@A@dh@@%JA(/$5Ltac_plugin.G_rewritejLA@@d,@@AAB!@dr@@/B_C3@I (/5Ltac_plugin.G_rewritejXA@@d8@@A;c 0@@ @@A>@d@@J@(/5Ltac_plugin.G_rewritejqA@@dQ@@A@AE@d@@$IR(.p5Ltac_plugin.G_rewritejy**jz00@A@jp@d@@`AZ(.05Ltac_plugin.G_rewritej//j/02@@@[9#loc@,;@@@j//j/05@@@*VernacexprA@d@@@A@@A@(A@@A@A@(.5Ltac_plugin.G_rewritej**j00@@Aj@d@@@0>F@A@@A@@AB(-5Ltac_plugin.G_rewritej .~.j .~.@@Aj)q@~;@jA@@d@@A@*m@>@jA@@d@@A@+l@A@jA@@d@@A@,@d @@bN@jA@@d@@A@-@`@@~j@jA@@d@@A@.@bl@@њц@jA@@d@@A@@e@@@d@Dd@Cd@B@@,HCG@@ABJ8E@@W@*IDF@@ABC@@J@(-5Ltac_plugin.G_rewritejA@@d@@A@AW@e$@@J@(-5Ltac_plugin.G_rewritekA@@d@@A@A^@e+@@%J@(-5Ltac_plugin.G_rewritek A@@d@@A@Ae@e2@@,J@(-5Ltac_plugin.G_rewritekA@@d@@A@Al@e9@@3JA(-5Ltac_plugin.G_rewritekA@@d@@AABu@eC@@=.-C@@I (-5Ltac_plugin.G_rewritek(A@@e@@A<3Uъ1@@ѡєь@@эђA@e_@@J@(-5Ltac_plugin.G_rewritekAA@@e!@@A@A@ef@@#IA(-5Ltac_plugin.G_rewritekJA@@e*@@AAB@ep@@j[@@X@ABC@@H(-5Ltac_plugin.G_rewritekWA@@e7@@A!n@fu>ٲ@mA@@g@@A@?8@8@@>@mA@@g@@A@@g@@@ A@@B@@AB@@B@((5Ltac_plugin.G_rewritem01m01,@@@f~=8&@8%@@>k@mA@@g@@A@@h @@@ A@@A@@A@((5Ltac_plugin.G_rewritem11m11@@@mꐰ@g A@8<@8;@@A@mA@@g@@A@@h"@@@ A@@A@@A@((5Ltac_plugin.G_rewriten"2:2\n"2:2t@@@g!8O@8N@@BU@nA@@g@@A@@h5@@@ A@@A@@A@((5Ltac_plugin.G_rewriten!12n!127@@@g5A!t@gPBP@n#A@@h@@A@B8j@8i@@B_@n+A@@h @@A@@hP@@@ A@@B@@AB@@B@((X5Ltac_plugin.G_rewriten7%2|2|n8)3h3k@@An.@h\@@@A@A@@A@@AB((D5Ltac_plugin.G_rewritenD&22nE(33g@@An=!s@5.@@޵޷@nQA@@h1@@A@ @h@@@n[&22n\(33g@@@h@@@hp@B@@A'@DC@@AB@@DA((@5Ltac_plugin.G_rewritenm&22nn(33g@AB)@h@@7@@AB@@C ((05Ltac_plugin.G_rewriteny&22nz(33g@?,Ġ4@@@@̐AF@h@@D@((5Ltac_plugin.G_rewriten&22n(33g@@AM@h@@$CW('5Ltac_plugin.G_rewriten%2|2|n)3h3k@A@n@h@@cA_('5Ltac_plugin.G_rewriten&22n(33g@@A`4@4@@޲@n&22n(33g@@4@4@ްޱ@n&22n(33g@@@h@@@h@C@@A"B@@A@@AB@yA@@A@C@('5Ltac_plugin.G_rewriten(33#n(33e@V@@VB7%sigma@Bo@@@n'22n'22@@#env@B@@@n'22n'22@@@i@@@i@C@@A0@D@@A E@@3@ABC2@E@('5Ltac_plugin.G_rewriteo(337o(33e@@"PpA!t@@W̐C5@i1@@E@('5Ltac_plugin.G_rewriteC@A9@i5@@!E@('5Ltac_plugin.G_rewriteo'22o'23@A7@A}@iD@@@^@A\@B[@B@('p5Ltac_plugin.G_rewriteo)&22o*(33g@@@@iN@@ B@('85Ltac_plugin.G_rewriteo0%2|2|o1)3h3k@@Ao*1@1~@@ލq@o=%2|2|o>)3h3k@@1{@1z@@ބu@oG%2|2|oH)3h3k@@1x@1w1u@@ނ@ށv@oT%2|2|oU)3h3k@@@iy@@@D@@AC@@B)B@@C@A@@AC@@DA('$5Ltac_plugin.G_rewriteog%2|2|oh)3h3k@A@o^@i@@@@A@B@@B (&5Ltac_plugin.G_rewriteor%2|2|os)3h3k@@Aoi@i@@@C@A@@A@@AB(&5Ltac_plugin.G_rewriteoA@@i_@@A@Aow:@1q@@ &@oA@@ij@@A@@i@@@{i@B@@A@B@@B(&5Ltac_plugin.G_rewriteo%2|2|o)3h3k@A@o@i@@%A!(&5Ltac_plugin.G_rewriteoA@@i@@A@@!1X@1W@@ @oA@@i@@A@@i@@@ A@@A@@A@(&5Ltac_plugin.G_rewriteo%2|2o%2|2@@@@i@@@C]@A@@A@@A@(&X5Ltac_plugin.G_rewriteo%2|2|o)3h3k@@@o0}@2 @@@o%2|2|o)3h3k@@0|@@0{N@@ @30x@@@@@o%2|2|o)3h3k@@@j@@@A@@"B@@AB@@B@(&5Ltac_plugin.G_rewriteo%2|2|o)3h3k@@@o0s@24@@oX@o%2|2|o)3h3k@@0r@0q0ni@@c@@bT@p%2|2|p)3h3k@@@j'@@@B@@AA@@B@@B@(\6Ltac_plugin.G_eqdecide;plugins/ltac/g_eqdecide.ml4Z\@F$unit@@@ D@Q*floatarray@,@@@A@@@&_none_A@A@@@@P5extension_constructor@A#int@,@@@A@@@ @AB$char@O&string@D%float@E$bool@,@@а^%false@@@@а_$true@@@@@A@@@@AF$unit@,@@а`"()@@@&@@A@@@&@A#G#exn@,@@AA@@@)@@&H%array@,@M@A@A@@@0@@-I$list@,N@Aаa"[]@@@;@аb"::@ @@O@@G@@A@Y@@H@@EJ&option@,P@Aаc$None@@@S@аd$Some@ @@Y@@A@Y@@Z@@WN&lazy_t@,1Q@A@A@Y@@`@@]K)nativeint@cL%int32@eM%int64@g]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@Ay=ocaml.warn_on_literal_pattern}O@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@Ac@X+End_of_fileC+@@@Aj@W)Sys_errorC2@.@@A$r@[.Sys_blocked_ioC:@@@A+y@V)Not_foundCA@@@A2@U'FailureCH@D@@A:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@A I@S-Out_of_memoryC_@@@AɠP@R-Match_failureCf@eab@c@@A֠]@C%bytes@ܐ@*PervasivesA@(EqdecideA@&StdargA1__coq_plugin_name@z@@@T44T4P@@@:.:-63@@)G_rewriteA@pA@ABCDgdkYEqFvs&bG@@@A@@A@@A@(6Ltac_plugin.G_eqdecide3A@@ @@A@#LocA'located@&ExtendA.ty_user_symbol@*ConstrexprA+constr_expr@@  3@(TactypesA4glob_constr_and_expr@@  4@'EConstrA&constr@@  /@@ 2@%NamesA"Id@!t@@ 5@ 1 @@ Bp@*TacentriesA@`@@SG@(6Ltac_plugin.G_eqdecideA@@P@@A@&GenargA$ArgT@#tagF > 6 @@  A"@~@@qH@(6Ltac_plugin.G_eqdecideA@@n@@A8(A-@@@|G@(6Ltac_plugin.G_eqdecideA@@y@@Axsn@@11i@@11d@@11@@1_@@1@11@@1BX@@@G@(6Ltac_plugin.G_eqdecideA@@@@AT%1Ϡ"1Р1@@11ՐAo@@@H@(h6Ltac_plugin.G_eqdecideA@@@@A&1Az@@@G@((6Ltac_plugin.G_eqdecideVRRX@@@qD@@@A@(6Ltac_plugin.G_eqdecideT44T4P@F$unit@@@A@@@A@(6Ltac_plugin.G_eqdecideWpWp@@@ @A#ist@@)GeninterpA+interp_sign@@@&A@@@@A@@ @@@A@@A@@A@(6Ltac_plugin.G_eqdecide0[1[@@@ `"c1@@9A@@@@A@ a"c2@v@?A@@ @@A@ b'@&@@1@GA@@@@A@@+@@@C@@AB@@A@@AB@@C@(T4Ltac_plugin.G_tactic&_none_A@AAA@Q*floatarray@,@@@A@@@I@@@@P5extension_constructor@A#int@,@@@A@@@O@AB$char@O&string@ D%float@ E$bool@,@@а^%false@@@^@а_$true@@@c@@A@@@c@AF$unit@,@@а`"()@@@l@@A@@@l@A#G#exn@,@@AA@@@o@@&H%array@,@M@A@A@@@v@@-I$list@,N@Aаa"[]@@@@аb"::@ @@O@@@@A@Y@@@@EJ&option@,P@Aаc$None@@@@аd$Some@ @@@@A@Y@@@@WN&lazy_t@,1Q@A@A@Y@@@@]K)nativeint@`L%int32@bM%int64@d]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@A=ocaml.warn_on_literal_patternO@\.Assert_failureC@@X@@A͠\@Y0Division_by_zeroC$@@@AԠc@X+End_of_fileC+@@@A۠j@W)Sys_errorC2@.@@A㠠$r@[.Sys_blocked_ioC:@@@Aꠠ+y@V)Not_foundCA@@@A񠠠2@U'FailureCH@D@@A:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@AI @S-Out_of_memoryC_@@@AP@R-Match_failureCf@eab@c@@A]@C%bytes@ِ@*PervasivesA@"PpA@'CErrorsA@$UtilA@'TacexprA@*GenredexprA@*ConstrexprA@(LibnamesA@#TokA@)MisctypesA@%LocusA@*Decl_kindsA@$PcoqA(all_with@@@*GenredexprA(red_atom@ @@  { -glob_red_flag @@  |@ } z@9plugins/ltac/g_tactic.ml4Z>BZ>J@@)tactic_kw@@@  @@  @\\@@#err@@#@@ @@@'_(_@@4test_lpar_id_coloneq@@$PcoqA$Gram@%EntryC!e@@ \5@@4@Ac{Bc{@@1test_lpar_id_rpar@/@@  @@  @RqSq@@7test_lpar_idnum_coloneq@+@@@!C @@  @cd@@@)ExtraargsA1check_for_coloneq@?T@@#X!@@!!@wP  xP  @@2lookup_at_as_comma@Pe@@##p@@#o#k@h  h  @@&ConstrN$PrimM@%PltacA*mk_fix_tac@@@#LocA!t@@D$ @D$àI$list@I$list@@)MisctypesA%lname@@Ch@@CgC]@*ConstrexprA+binder_kind@@CiC^ +constr_expr@@CjC_@C`CY@@CX$Ġ@$CAstA!t@%NamesA$NameA!t@@DA@@A$@@$$Š(@@E$@$$_@@DD*I-constr_expr_r@@DD@@DD@D$@$$@s  s  @@ ,mk_cofix_tac@@@@FR EF@ E@@F6@@F5 F+~@@F7 F,y@@F8 F-@F. F'@@F& EJ&option@ypE@@E E@@E E@@FZ E@E E >c@@FW FP@@FO FA@FB E@E E @@@ 9destruction_arg_of_constr@@@*ConstrexprA+constr_expr@@G Fi@)MisctypesA(bindingsFt@@Fs Fj@Fk Ff 4core_destruction_arg!@H F@@F Fg@Fh Fe@=A=Z@@ )mkNumeral@@i@@HM H/*prim_token@@H3 H0@H1 H.@oso|@@ )mkTacCase@@@'TacexprA*evars_flag@@N HR@5induction_clause_list@@K[ KX@@KW N  NH N@@N HV(6gen_atomic_tactic_expr(constant@H@H%dterm@ H@H%level@ H@H$name@"@H'pattern@+H@H)reference@1H@H'tacexpr@7H@H$term@J H@H@HH@H@@H HW@HX HS@HT HQ@78@@ 5mkCLambdaN_simple_loc@#loc@#LocA!t@@OQ N@@N N@OY@@O; N@@N N󠰖@@O< N@@O= N@N N@@N N@@@O5 N䰖 N@N@N@N N@2@@ 1mkCLambdaN_simple@@@@O@@O@@O@@O@O@@O Os@@@O Ow Ox@Oy Ot@Ou Or@=A=R@@ .loc_of_ne_list@@I$list@ؠO@@O O@@O OҰJ&option@@@O@@O O@O O@@@ .map_int_or_var@@@@PP PAP O@S&or_var P@@P O @@P P@P O@O O@QUQc@@ 5all_concl_occs_clause@@%LocusA+clause_exprP!@@P  P@@@ 1merge_occurrences@@@#LocA!t@@Q PX@@%LocusA+clause_expr;Qf@@Qe P\@U>0occurrences_expr@@QQ PgWP Ph@Pi Pd@@Pc P`p @@Pà2 P@P Pa@Pb P]@P^ PY@PZ PW@YZ@@ :warn_deprecated_eqn_syntax@#locJ&option@@#LocA!t@@Q@@Qϰ@O&string@@@Y QΰF$unit@@@Q@Q@Q Q@CGCa@@'Vernac_P@ @P@@O@L@@*G_eqdecideA@A@AB`]*CDEq}DF,G@@@R@@AA@@B8G@@!K@@ACC@@P@@A.H@@Q@@S@@ABCD)O@@wN@@AL@@M@@AJ@@BC%I@@B@@AD@@zE@@AjF@@eT@@ABCDE@@T@(L4Ltac_plugin.G_tacticS[prpu@F$unit@@@ѐC] 4grammar_entry_create@@O&string@@@[ڠ[@@[@[ [@S[prpu@@ *nat_or_var@:$Gram@%EntryC!e@)MisctypesA&or_varA#int@@@ G P@@ O [@@[ [@5|~6|@@ *id_or_meta@a'@&C%&lident@@ T [@@[ [@K  L @@ 8constr_with_bindings_arg@w=@C=@@ ^@%NamesA"Id@!t@@ J Y8@@ _9 f@@ e@ ] _X@@_Y [@~<+<-<+<4@@ (fixannot@p@oCn _w@@_x [@<<<<@@ )cofixdecl@@C@@ B q @@ TȠ @@ @@ X @  _@@_ [@====@@ 8bindings_with_parameters@@Ci 䠰o @  _@@_ [@====@@ *eliminator@@CV-with_bindings ZQ@ ZP _@@_ [@>9>;>9>E@@ 'as_ipat@@C _@@_ [@>>>>@@ 7or_and_intropattern_loc@%@C&or_var@$CAstA!t@  @   `@@` [@>>>>@@ .as_or_and_ipat@G @ C j&@   `1@@`2 [@2?n?p3?n?~@@ (eqn_ipat@^$@#C"@$CAstA!t@@ X@@ W `P@@`Q [@Q??R??@@ 'as_name@}C@BCA$NameA!t@@ J `o@@`p [@iApArjApAy@@ )by_tactic@[@ZCY@'TacexprA/raw_tactic_expr@@ Z4 8@@ H `@@` [@AAAA@@ (rewriter@{@zCy[%multi@@  K @  `@@` [@B$B&B$B.@@ 1oriented_rewriter@@C`^ @@ @  `@@` [@CCCC@@ 0induction_clause@@C0induction_clausev O @Y  `@@` [@D:D<D:DL@@ 5induction_clause_list@ @C 砰 렰 @@  a @@a  [@DDDD@@@o@@ca@Bx@@|@@ACz@@Jv@@}@@ABi@sl@@{u@@ABCD@n@@X@@AY@@i@@ABs@Dw@@A{@@b@@ABCEx@t@@As@@B'U@@k@@ACW@@3p@@ALo@@h@@@PA@@ABCD _@@@ACEF}@c@@A'V@@B`@@d@@A[@@BCDZ@@m@@Aa@@Ky@@AB0q@@@@A\@@4h@@ABCz]@@~@@A%r@@{f@@ABe@@j@@A@BCD@W^@@A@^g@@ABCEFG@@A@(04Ltac_plugin.G_tactic cd_db ddd@@'GramextA(g_symbol A"te@@ @@  LA@@@E@(`4Ltac_plugin.G_tactic |ee9 }eeR@@'GramextA(g_symbol r@@ s vA@@@E@(4Ltac_plugin.G_tactic q`"`6 q`"`d@, @@  A@@@E@(q4Ltac_plugin.G_tactic S[ prpu@@@ 9C@"@@A@(q$4Ltac_plugin.G_tactic S[ prpu@@@ ՐC@.@@A@(p\4Ltac_plugin.G_tactic S[ prpu@@@ C@:@@A@(o4Ltac_plugin.G_tactic S[ prpu@@@ vC@F@@A@(n4Ltac_plugin.G_tactic CC CC&@pk@@ @@  A@X@@E@(m4Ltac_plugin.G_tactic BmBu BmB@ A@c@@E@(l4Ltac_plugin.G_tactic S[ prpu@,@@ C)@o@@A@(l4Ltac_plugin.G_tactic S[ prpu@8@@ C5@{@@ A@(kL4Ltac_plugin.G_tactic S[ prpu@D@@ CA@@@A@(i4Ltac_plugin.G_tactic S[ prpu@P@@ אCM@@@$A@(iH4Ltac_plugin.G_tactic S[ !prpu@\@@ CY@@@0A@(h4Ltac_plugin.G_tactic ,S[ -prpu@h@@ ߐCe@@@<A@(g4Ltac_plugin.G_tactic 8S[ 9prpu@t@@ Cq@@@HA@(g84Ltac_plugin.G_tactic DS[ Eprpu@@@ rC}@@@TA@(f04Ltac_plugin.G_tactic PS[ Qprpu@@@ C@@@`A@(eD4Ltac_plugin.G_tactic \S[ ]prpu@@@ C@@@lA@(dt4Ltac_plugin.G_tactic hS[ iprpu@@@ RC@@@xA@(cp4Ltac_plugin.G_tactic tS[ uprpu@@@ OC@@@A@(bX4Ltac_plugin.G_tactic S[ prpu@@@ sC@@@A@(a4Ltac_plugin.G_tactic S[ prpu@@@ ]C@ @@A@(`4Ltac_plugin.G_tactic S[ prpu@@@ xC@@@A@(`4Ltac_plugin.G_tactic S[ prpu@@@ C@#@@A@(_d4Ltac_plugin.G_tactic S[ prpu@@@ 5C@/@@A@(^`4Ltac_plugin.G_tactic S[ prpu@@@ GC@;@@A@(]4Ltac_plugin.G_tactic S[ prpu@@@ C@G@@A@(\4Ltac_plugin.G_tactic S[ prpu@@@ @C @S@@A@(Z4Ltac_plugin.G_tactic S[ prpu@@@ LC@_@@A@(ZX4Ltac_plugin.G_tactic S[ prpu@(@@ 'C%@k@@A@(X4Ltac_plugin.G_tactic S[ prpu@4@@ 4C1@w@@A@(T4Ltac_plugin.G_tactic S[ prpu@@@@ C=@@@A@(S4Ltac_plugin.G_tactic S[ prpu@L@@ \CI@@@ A@(R4Ltac_plugin.G_tactic S[ prpu@X@@ "CU@@@,A@(Q<4Ltac_plugin.G_tactic (S[ )prpu@d@@ CCa@@@8A@(P4Ltac_plugin.G_tactic 4S[ 5prpu@p@@ SCm@@@DA@(O4Ltac_plugin.G_tactic @S[ Aprpu@|@@ Cy@@@PA@(N4Ltac_plugin.G_tactic LS[ Mprpu@@@ ԐC@@@\A@(M4Ltac_plugin.G_tactic XS[ Yprpu@@@ ͐C@@@hA@(Lx4Ltac_plugin.G_tactic dS[ eprpu@@@  C@@@tA@(L4Ltac_plugin.G_tactic p?** q?**@ @@  @@  A@@@E@(Kp4Ltac_plugin.G_tactic S[ prpu@@@ =C@@@A@(J4Ltac_plugin.G_tactic S[ prpu@@@ ~C@@@A@(I4Ltac_plugin.G_tactic S[ prpu@@@ |C@@@A@(H4Ltac_plugin.G_tactic S[ prpu@@@ xC@'@@A@(Fp4Ltac_plugin.G_tactic S[ prpu@@@ wC@3@@A@(E4Ltac_plugin.G_tactic S[ prpu@@@ wDC@?@@A@(E`4Ltac_plugin.G_tactic S[ prpu@@@ v\C@K@@A@(D4Ltac_plugin.G_tactic S[ prpu@@@ rnC@W@@A@(C4Ltac_plugin.G_tactic S[ prpu@ @@ qC@c@@A@(C4Ltac_plugin.G_tactic S[ prpu@,@@ pC)@o@@A@(Bh4Ltac_plugin.G_tactic S[ prpu@8@@ o2C5@{@@ A@(Al4Ltac_plugin.G_tactic S[ prpu@D@@ lϐCA@@@A@(?4Ltac_plugin.G_tactic S[ prpu@P@@ kƐCM@@@$A@(?4Ltac_plugin.G_tactic S[ !prpu@\@@ j+CY@@@0A@(>,4Ltac_plugin.G_tactic ,S[ -prpu@h@@ h)Ce@@@<A@(=4Ltac_plugin.G_tactic 8S[ 9prpu@t@@ g}Cq@@@HA@(> >>@A @ |@@ \@@ABCWD TEFG@@x@(94Ltac_plugin.G_tactic >> >>@%A @ @@  ~@@AB ~C5D {F rG@@w@(84Ltac_plugin.G_tactic !>9>; ">9>E@LA +@ @@ @@ABCD F &G@@v@(84Ltac_plugin.G_tactic 1== 2==@sA ;@ @@  3C/D F 4G@@u@(84Ltac_plugin.G_tactic ?== @==@A I@ @@  @B@A?A x@ @@ E:n+@&@A%$CD !EFG@@q@(8|4Ltac_plugin.G_tactic ~:: ::@eA @ @@ UJIG@B@?C=D 1EFG@@p@(8h4Ltac_plugin.G_tactic :s:u :s:~@A @ @@O /t@r@AmkBC  DE G@@o@(8T4Ltac_plugin.G_tactic :":$ :":/@A @ @@_ ?@}@A @BC  DE %G@@n@(8@4Ltac_plugin.G_tactic 99 99@ߐA @ *@@  @@A@BCD E 5G@@m@(8,4Ltac_plugin.G_tactic 9=9? 9=9I@ A @ :@@ @@AB}RD qEFG@@l@(84Ltac_plugin.G_tactic 88 88@5A @ J@@ < 8@@ACD 73E .G@@k@(84Ltac_plugin.G_tactic 6K6M 6K6Y@eA @ Y@@ C@@A@C B ADE =#G@@j@(74Ltac_plugin.G_tactic l1_1a l1_1n@A @ h@@ H.~@ @@ABC ?DEF@@i@(74Ltac_plugin.G_tactic f00 f00@A @ x@@ j f.@ fBCD e"E \F@@h@(74Ltac_plugin.G_tactic \// \//@A @ @@ gM@B C ]DEF@@g@(74Ltac_plugin.G_tacticY/Q/SY/Q/`@A $@ @@ v j i g f@BCDEF@@f@(74Ltac_plugin.G_tactic)M--*M--@MA 3@ @@- @@A }@BC |DEF@@e@(74Ltac_plugin.G_tactic9G,/,1:G,/,K@tA C@ @@= .@ @AC !DEF@@d@(7x4Ltac_plugin.G_tacticH8))I8))@A R@ @@L   @@ACDEF@@c@(7d4Ltac_plugin.G_tacticW3))X3))%@A a@ @@[   @,@A+BD&!EF@@b@(7P4Ltac_plugin.G_tacticf.(o(qg.(o(@ߐA p@ @@  _@ @ABC E F@@a@(7<4Ltac_plugin.G_tacticu%%v%%@ A @ @@   C@7@A4>BC ^DEF@@`@(7(4Ltac_plugin.G_tactic%R%T%R%d@ 0A @ @@   @Z@V@ABUC nDEF@@_@(74Ltac_plugin.G_tactic% %% %@ nA @ @@/ {@ @AB  CD F@@^@(74Ltac_plugin.G_tactic$$$$@ A @ @@     DEF@@]@(64Ltac_plugin.G_tactic###$@ ېA @ -@@   ,@s@A @BC  DEF@@\@(64Ltac_plugin.G_tactic ## ##@ A @ =@@,   <@ @AC  DEF@@[@(64Ltac_plugin.G_tactic #g#i #g#m@ -A @ L@@; , + #@@AB " !CDE@@Z@(64Ltac_plugin.G_tactic"d"f"d"o@ LA @ [@@J ; : 2@@A 2@B 1 0CDE@@Y@(64Ltac_plugin.G_tactic!!!!@ A @ j@@ \ X@@A X@BC W\D NE@@X@(64Ltac_plugin.G_tactic    @ A @ y@@ k chD ZE@@W@(64Ltac_plugin.G_tactic     @ АA @ @@ w o@@A o@B n mCD i.E@@V@(6x4Ltac_plugin.G_tactic|~|@ A "@ @@ t sE@@U@(6p4Ltac_plugin.G_tactic#S[$prpu@@A +@ @@ U@(6T4Ltac_plugin.G_tactic*S[+prpu@@A@ @@ T@(54Ltac_plugin.G_tactic1df2$@ ԐD@ @@      @ @ @ABCDE@@S@(44Ltac_plugin.G_tactic@i  Am  @ŐB@ @@@ @ @AB @ @AC D@@G@(44Ltac_plugin.G_tacticOQ  Pf  @B@ @@@ @A B C@@F@(4d4Ltac_plugin.G_tactic\@]J  $@B@ @@   @ @ABC@@E@(444Ltac_plugin.G_tacticirj|Zi@$B@ @@ @ @ @ABC@@D@(44Ltac_plugin.G_tacticvdwn@KB@ @@& @ @AB@@C@(34Ltac_plugin.G_tactic]]@F$unit@@@֐B@ @@@ @ @AB@@B@(3(4Ltac_plugin.G_tacticZ>SZ>@@@%delta@@Z>KZ>P@@@ @@@ A@@A@@A@(3$4Ltac_plugin.G_tactic__@G#exn@@@&A@ (@@@%param@A@@A@@A@(34Ltac_plugin.G_tactic__@@@@ 4@@ A@(34Ltac_plugin.G_tacticnn@@A$strm@@&StreamA!tc@@8 L@@ M7@ee@@@ R@@@'*match*@B@@AA@@B@A@@A@B@(24Ltac_plugin.G_tacticmm@@A'@ b@@@@D@C@A@B@D@(24Ltac_plugin.G_tacticll@@A7@ r@@@ @E@A @B@E@(24Ltac_plugin.G_tactickk@@AD@ @@@-@F@A-@B,@F@(2x4Ltac_plugin.G_tacticjQjjQ{@DBS@ @@,D@(2`4Ltac_plugin.G_tacticjQcl@@AZ@ @@3D@(204Ltac_plugin.G_tactic"h #h 0@T 9Be@ @@@;@AK@BJ@C@(24Ltac_plugin.G_tactic0h 1m@@Ao@ @@ C@(14Ltac_plugin.G_tactic7f8f@iBz@ @@@_@A^@A@(14Ltac_plugin.G_tacticDfEn@@@@ @@ A@(14Ltac_plugin.G_tacticK|ZbL|Zh@@A$strm@@@  @@  @]sEN^sER@@@ @@@@B@@AA@@B@SA@@A@B@(1|4Ltac_plugin.G_tacticl{DRm{DX@@A!@ @@@@D@C@A@B@D@(1l4Ltac_plugin.G_tactic|z(<}z(B@@A1@ @@@@E@A @B@E@(1`4Ltac_plugin.G_tacticy%y'@@A>@ @@@@F@A-@B,@F@(04Ltac_plugin.G_tacticxx@CBM@ @@,D@(04Ltac_plugin.G_tacticxz(C@@AT@ @@3D@(04Ltac_plugin.G_tacticvv@S B_@ $@@@;@AK@BJ@C@(04Ltac_plugin.G_tacticv{DY@@Ai@ .@@ C@(084Ltac_plugin.G_tactictVbtVs@h Bt@ 9@@@_@A^@A@(0 4Ltac_plugin.G_tactictV\|Zh@@@}@ B@@ A@(04Ltac_plugin.G_tacticJ  J  #@@A $strm@l@@ !3@@!4 @AA@@@ [@@@ @B@@AA@@B@A@@A@B@(04Ltac_plugin.G_tacticHH@@A!@ j@@@@E@D@C@A@B@E@(/4Ltac_plugin.G_tacticGG@@A4@ }@@@+@F@A#@B"@F@(/4Ltac_plugin.G_tacticFuFu@9BC@ @@@@A/@B.@D@(/x4Ltac_plugin.G_tacticFuH@@AM@ @@ D@(/h4Ltac_plugin.G_tactic#I $I @@AT@ @@D@(/84Ltac_plugin.G_tactic*D(;+D(L@S!B_@ @@@8@AK@BJ@C@(/ 4Ltac_plugin.G_tactic8D(49I @@Ai@ @@ C@(.4Ltac_plugin.G_tactic?B@B @h!Bt@ @@@_@A^@A@(.4Ltac_plugin.G_tacticLBMJ  #@@@}@ @@ A@(.4Ltac_plugin.G_tacticSf  Tf  @@A$strm@@@!#F@@#G!@hR  iR  @@,skip_to_rpar@@@#IntA!t@@"F!@A#int@@@"!񰖰@@"Q!@!@!!@S  S  @@*skip_names@@@@""@@""@""@Y  Y  @@,skip_binders@@,@@#."簖@@#4"@""@^  ^  @@@.@@@r@E@@AD@@2C@@ABWB@@jA@@AC@A@@A@E@(.4Ltac_plugin.G_tactice  e  @@Av@C@@@s@F@ABC@F@(. 4Ltac_plugin.G_tacticd  d  @yB@S@@@#@A!@B C@D@(.4Ltac_plugin.G_tacticd  f  @@A@^@@ D@(-4Ltac_plugin.G_tactic^  f  @@A@e@@@2@A10B.@C@(-4Ltac_plugin.G_tacticY  f  @@A@o@@@;@A9@B8@B@(-4Ltac_plugin.G_tacticS  f  @@@@y@@@B@AA@A@(-4Ltac_plugin.G_tactica 1 T a 1 f@@A!n@e@^  ^  @@@@@@u7@B@@A A@@B@A@@AC@@B@@AB@~@@@AB@(-4Ltac_plugin.G_tactic$c } %c } @@A@@@B@(-4Ltac_plugin.G_tactic+`  ,`  0@# #A(@@@@wX@C$@A"@B!C@(-p4Ltac_plugin.G_tactic=`  >`  0@@A5@@@ C@(-d4Ltac_plugin.G_tacticDb g zEb g |@@A<@@@C@(,4Ltac_plugin.G_tacticK_  L_  @"AG@@@@=@A<6A@(,4Ltac_plugin.G_tacticX_  Y_  @@@""BX@@@A@(,4Ltac_plugin.G_tacticg_  hc } @@@_@@@A@(,p4Ltac_plugin.G_tacticn[ , Oo[ , _@@A!n@@uY  vY  @@@@@@y@B@@A A@@B@lA@@AC@@+B@@AB@@@@AB@(,`4Ltac_plugin.G_tactic]  ]  @@A@@@B@(,D4Ltac_plugin.G_tactic\ ` r\ ` @@A#@ @@@{@C@A@BC@(+4Ltac_plugin.G_tacticZ  Z  &@@"A4@@@@*@A)#A@(+4Ltac_plugin.G_tacticZ  Z  &@@@""BE@-@@A@(+4Ltac_plugin.G_tacticZ  ]  @@@L@4@@A@(+h4Ltac_plugin.G_tacticX  X  @@An!p@W@S  S  @@!n@Q@S  S  @@@I@@@}@C@@A A@@B@@AB@A@@AB@@B@v@@@AC@(+D4Ltac_plugin.G_tacticU ' @U ' X@@A#@^@@@~ @D@ABD@(+ 4Ltac_plugin.G_tacticV Y V Y @@A0@k@@ D@(+ 4Ltac_plugin.G_tacticV Y V Y @@A7@r@@D@(*4Ltac_plugin.G_tacticV Y rV Y @@A>@y@@D@(*4Ltac_plugin.G_tacticW  W  @@AE@@@"D@(*P4Ltac_plugin.G_tactic T  T  !@!AP@@@@?>B<8B@(*84Ltac_plugin.G_tacticT  T  !@g@@!"Ba@@@B@(* 4Ltac_plugin.G_tactic)T  *X  @@@h@@@B@(*4Ltac_plugin.G_tactic0m  1m  @@A$strm@o @@#s#@@##r@Bj 3 <Cj 3 @@@@@@@oj@B@@AA@@B@8A@@A@B@()4Ltac_plugin.G_tacticQl g Rl g @@A!@@@@py@C@A@B@C@()\4Ltac_plugin.G_tactic^k D P_k D a@&B0@@@@@A@A@()D4Ltac_plugin.G_tacticik D Jjm  @@@9@@@ A@(),4Ltac_plugin.G_tacticp}q}@cDBҰ#loc@@s  s  @@"id@@s  s  @@ "bl@@s  s  @@ #ann@@s  s  @@ "ty@@s  s  @@ !n@K@@%$@t  t  @@ H"bl@1local_binder_expr@@CfCW@@CVCR@|gm|go@@@2@@@1C@@AH:D@@BAE@@JF@@.G@@AB @A@@8B@@ACD@@H@()4Ltac_plugin.G_tactic}}@@A]@K@@HA()4Ltac_plugin.G_tactic|gr|g@ABf@U@@#@BD@@G ((4Ltac_plugin.G_tactic|gi}@@Aq@`@@ G@((4Ltac_plugin.G_tactic{'{c@PCy@i@@@f'*match*@He@G@@A=@;@AB:@9@A64BC@@H@((4Ltac_plugin.G_tactic{4{b@@"PpA!t@@C>CHA@"PpA@@@$H@((4Ltac_plugin.G_tactic-@A@@@(H@((t4Ltac_plugin.G_tacticzz@C !x@EA$$@-w..w/@@#ids@G%@@%%@:x3A;x3D@@@@@K@@b#exn@K@@ABC@J@@A@B@~@(I@@ABCD@@K@((\4Ltac_plugin.G_tacticPzQz@M@@AC2A8@"PpA@@@!K@((D4Ltac_plugin.G_tacticD@A?@@@%K@(( 4Ltac_plugin.G_tacticfygy@%kCJ@@@{*D@@N@('4Ltac_plugin.G_tacticsytz@@AS@@@ JA('4Ltac_plugin.G_tactic|x3G}x3@AB\@@@:CD@@I ('4Ltac_plugin.G_tacticx3dx3@ޠ%C% @@%%IAs@@@I@('4Ltac_plugin.G_tacticx3rx3@񠰖%L@@ %K %QB@ @@)I@('t4Ltac_plugin.G_tacticx3=z@@A@'@@0I@(' 4Ltac_plugin.G_tacticv v @@A>@.@@@m@Lj@Kh@Jg@I@ABC@@L@(&4Ltac_plugin.G_tactict  }@@AU@E@@ C@@FA(&`4Ltac_plugin.G_tactics  }@A@-@P@@@@A@@A (&X4Ltac_plugin.G_tacticx3x3@@A#nal@D %X@x3x3@@@c@@@ B@@A=@A@@B@@BA(&L4Ltac_plugin.G_tacticx3|x3@A@@r@@@ @A@@A (&<4Ltac_plugin.G_tacticx3Zx3b@@@!x@x@ x3U x3V@@@@@@ A@@A@@A@(&$4Ltac_plugin.G_tactic|g|g@@A I#nal@a@|g|g@@ J"bk@U@"|g#|g@@ K!t@P@(|g)|g@@@@@@C@@D@@AB o~@A@@B@@AC@@DA(&4Ltac_plugin.G_tactic;|g{<|g@A@@@@@@A@@A (%4Ltac_plugin.G_tacticEF@ FFB #loc@(@UV@@ "id@(@[\@@ "bl@*@ab@@ #ann@@gh@@ "ty@@mn@@ "bl@ɠ@@F4 F%@@F$ F @~@@@@@@#C@@AG,D@@B3E@@QZ?Qm@@A !c@@G=\H=]@@ %lbind@@M=^N=c@@ &clbind@Ƞ@Fl@W=\X=m@@@@@@C@@AA@@B@@AB@@C@($4Ltac_plugin.G_tactice 5f H@@A( !e@%@@H H@q r @@@@@@D@@A@BC@@D@($4Ltac_plugin.G_tactic} ~ 1@@@ H HA @@@D@($4Ltac_plugin.G_tactic@A$@@@D@($x4Ltac_plugin.G_tactic @Q@@ F FBY@@@@G@($h4Ltac_plugin.G_tactic@Ǡ@@ F@@ F GڐAl@$@@SH@($P4Ltac_plugin.G_tactic@Au@-@@\G@($44Ltac_plugin.G_tacticIP@@A|@4@@cC@($(4Ltac_plugin.G_tactic=qQm@@A@;@@jCA($4Ltac_plugin.G_tactic=[Qm@A@#@D@@@q@A@@A ($4Ltac_plugin.G_tacticoo@ 2raw_natural_number@@ H4 H:A8 !n@'@o}o~@@@^@@@ A@@A@@B@(#4Ltac_plugin.G_tacticoo@t@@ H; H?A@p@@B@(#4Ltac_plugin.G_tacticoo@@@ @w@@A@(#4Ltac_plugin.G_tactic@@Aa )with_evar@9@  @@ "ic@3 Nr H[@!%!'@@@@@@&=@C@@AA@@B@@AB@mA@@A@C@(#4Ltac_plugin.G_tactic&'@0@@ N N|C*@@@C@(#4Ltac_plugin.G_tactic56@2@@ N} NA9@"PpA@@@+C@(#4Ltac_plugin.G_tactic!@A@@@@/C@(#4Ltac_plugin.G_tacticK+4L+@@@ Nw NMBN@@@=C@(#P4Ltac_plugin.G_tacticY+1Z@@AU@@@DCD(#$4Ltac_plugin.G_tacticbc@~ KOAc %clear@*clear_flag@@N I H@y[az[f@@ !n@A#int@@@H@[u[v@@@@@@5@M4@L3@K2@J1@I0@H)@F(@E'@D@>N %clear@G@@AB@4O@@A@BC@P@(# 4Ltac_plugin.G_tactic@AJ@*@@@,@A #arg@R@@@ABC@R@("4Ltac_plugin.G_tactic@@@ K\ K_A`@@@@AP@("4Ltac_plugin.G_tactic@@Ag@G@@HOt(!4Ltac_plugin.G_tactic@ KAְ %clear@s K@ H@u{u@@ "id@@@H@uu@@@g@@@;@M:@L9@K8@J7!@I6$@Hh@*N_@AB@%O@@A@BC@P@(!4Ltac_plugin.G_tactics@A3@@@@ @A \@R@@@ABC@R@(!4Ltac_plugin.G_tactic @@(LibnamesA)reference@@ K KBM@@@9Q@(!4Ltac_plugin.G_tactic-. @@AT@@@@OԠ( 4Ltac_plugin.G_tactic56&@@A2 K Hc@>?@@ "cl@-with_bindings I@@ I Hj@MN@@@@@@/v@M.y@L-|@K,@J+@I*@H@A'N@@@ABKJCH@N (l4Ltac_plugin.G_tacticmn@A@@@@@UTBR@B(L4Ltac_plugin.G_tactic@@@@@@ #eta@A@@A@jA@@A@A@(84Ltac_plugin.G_tactic@@@@@@  @A@@A@A@@A@A@(,4Ltac_plugin.G_tactic+t+y@@A@@@@ @C@B@@A @A@@B@@CB( 4Ltac_plugin.G_tactic+h+l@@A@@@C (4Ltac_plugin.G_tactic+@+z@A@@!@@@@A@@A(4Ltac_plugin.G_tactichrhs@@A "bl@.@=S=U@@ !c@@=V=W@@@9@@@B@@A A@@B@A@@A@B@(4Ltac_plugin.G_tactic@@A !h@K O O O@txty@@ #loc@@@O@@O O@@@@d@@+)@ C@@D@@ABC,@DA(4Ltac_plugin.G_tactic@AB,@t@@;9@@AB9@C (4Ltac_plugin.G_tactic@w O OA=@@@D@(4Ltac_plugin.G_tactic@ O OAJ@@@D@(4Ltac_plugin.G_tactic @\@@ O@@ O OA]@@@1C@(4Ltac_plugin.G_tactic23@@Ad@@@8C@(l4Ltac_plugin.G_tactic9=Z:@@@@@@zB@(H4Ltac_plugin.G_tactic@$A/@ O OA !l@@LM@@@@@@ A@@A@@B@((4Ltac_plugin.G_tacticV9WF@A@@@ A@( 4Ltac_plugin.G_tactic_`O@@@@@@A@(4Ltac_plugin.G_tacticfg@@Aǰ !f@@nQdoQe@@ !y@P@@P@yz@@@@@@B@@AA@@B@@BB(4Ltac_plugin.G_tacticqq@A# !x@@q|q}@@@ @@@@A C@@@AB@@C@(4Ltac_plugin.G_tacticqq@@A@@@ C(4Ltac_plugin.G_tacticQd@A@@@@+B&(4Ltac_plugin.G_tactictt@@@ P P֐A #loc@@ @@ "cl@@  @@@;@@@ B@@AC@@  @A@@AB@@C@(4Ltac_plugin.G_tactictut@@A@J@@C@(h4Ltac_plugin.G_tactic$^$h@@A$@Q@@C@(`4Ltac_plugin.G_tactic$-$X@a@@ P PA2@_@@$C@(L4Ltac_plugin.G_tactic$*t@@A9@f@@+CB(04Ltac_plugin.G_tactic040A@@AE $occs@@@@ !p@@@@ #ans@ P@  @@@@@@ 4@D@@AG@@O@ABN@F@@AE@@Q@ABC@@G@($4Ltac_plugin.G_tactic @ QC-@@@@  L@G@Af@BeC@@G@(4Ltac_plugin.G_tactic12@.@@ Q QAB@@@G@(4Ltac_plugin.G_tactic @AF@@@G@(4Ltac_plugin.G_tacticCkuDk@! QnCQ@@@$G@(4Ltac_plugin.G_tacticNkOk@K@@ Qo QzA_@@@2G@(4Ltac_plugin.G_tactic@Ac@@@6G@(4Ltac_plugin.G_tactic`/:a/e@@@ Qi QdAq@@@DG@(4Ltac_plugin.G_tacticn/7o@@Ax@@@KG@(L4Ltac_plugin.G_tacticumuvm@@A@@@@  @I  @HX@A@BlC@@I@(h4Ltac_plugin.G_tactic!@@A "id@b Q# Q @@@ !l@1hyp_location_flag@@Q Q@@@@@@@ @M @L @K  @J  @I8@A@0O@@A'N@@BCD@@O@(4Ltac_plugin.G_tactic(@@A@9@@@@A@BC@@F@(4Ltac_plugin.G_tactic @@A@D@@ F@(h4Ltac_plugin.G_tactic0A@@A@K@@F(@4Ltac_plugin.G_tactic0A@A@:@S@@C( 4Ltac_plugin.G_tactic#@O&string@@@ Q RECN #arg@|@@@@l@@@ A@@A@@A@(4Ltac_plugin.G_tactic#@@@@v@@ A@(4Ltac_plugin.G_tactic0H0P@@@9 S!n@ d d@080C@@ T#loc@@$PlocA!t@@e@"$".@@@@@@A@@B@@AB@@B@(4Ltac_plugin.G_tactic(Qj)Qs@@@^ Q"id@ b d@3QY4Qf@@ R%@@$A#@@d@>"$?".@@@@@@B@@AA@@B@@B@(4Ltac_plugin.G_tacticJK@@@ W!n@+ e f@UV@@ XG@@FAE@@f@`|~a|@@@@@@A@@B@@AB@@B@(4Ltac_plugin.G_tacticlm@@@ U"id@3 d e@wx@@ Vi@@hAg@@e@|~|@@@@@@B@@AA@@B@@B@(t4Ltac_plugin.G_tactic02@@@İ Y"id@a - )     e f@,@@ Z@@A@@f@   @@@*@@@%B@@AA@@B@@B@(\4Ltac_plugin.G_tacticJ`Ja@@@ [!c@j Z Z g6 gT@JRJ\@@ \@@A@@g_@;=;H@@@P@@@B@@AA@@B@@B@(D4Ltac_plugin.G_tacticuu@@@ ]!c@$ h@u}u@@ ^@@A@@h @jljs@@@q@@@B@@AA@@B@@B@(4Ltac_plugin.G_tactic@@@9 d!n@ i@ @@ e@@A@@i@@@@@@@A@@B@@AB@@B@(4Ltac_plugin.G_tactic$  !%  <@-with_bindings [@@ [ i@@ i iAm a!c@` ij@AB @@ b3@@2A1@@iy@LM@@@@@@C@@AA@@ c @B@@AB@A@@A@C@(4Ltac_plugin.G_tactic]  ^  =@@@&@@@C@(4Ltac_plugin.G_tacticd > fe > @@@ _!c@ h h h@q > Fr > b@@ `c@@bAa@@h@|}@@@@@@B@@AA@@B@A@@A@B@(4Ltac_plugin.G_tactic    @@@ h!c@ k@    @@ i@@A@@k@    @@@@@@C@@AA@@ j @B@@AB@@C@(t4Ltac_plugin.G_tactic !  !@@@ f!c@ j@   !@@ g@@A@@j@    @@@=@@@B@@AA@@B@@B@(T4Ltac_plugin.G_tactic!6!L!6!W@@@ m"id@u l l@!6!>!6!H@@ n@@A@@l@!!!!4@@@_@@@B@@AA@@B@@B@(44Ltac_plugin.G_tactic!X!o!X!x@@@' k!n@ j lI@!X!`!X!k@@ l@@A@@lT@!!!!4@@@@@@A@@B@@AB@@B@(4Ltac_plugin.G_tactic!!!!@@@I y!c@S o@!!!!@@ z@@A @@o@(!!)!!@@@@@@B@@AA@@B@@B@(4Ltac_plugin.G_tactic4!!5!!@@@k u"c2@u n@?!!@!!@@ v"c1@} n@G!!H!!@@ w9@@8A7@@n@R!!S!!@@@@@@B@@"D@@ABA@@ x @C@@AC@@D@(4Ltac_plugin.G_tacticc"="Gd"="[@@@ o"c2@ m@o!".p!"9@@ p$occs@ m m@x!"y!"$@@ q"c1@ m@!"!" @@ rr@@qAp@@m@!!!!@@@@@@B@@+F@@ABA@@'D@@A t @E s @C@@BC@@F@(4Ltac_plugin.G_tactic"q""q"@@@װ "nl@ p@@p@"q"y"q"@@ @@A@@p@"d"f"d"o@@@4@@@A@@B@@AB@@B@(d4Ltac_plugin.G_tactic#!#7#!#^@I$list@ p@@ p pB  {"nl@̠ o@@o@""""@@ |!n@ e o@""""@@ }@@A@@p@"d"f"d"o@@@o@@@A@@AC@@)D@@A ~M@B@@BC@/A@@A@D@(L4Ltac_plugin.G_tactic#!#A #!#U@@ p& p( p p@ p p%AC@@@ E@((4Ltac_plugin.G_tactic#!#%#!#^@@@J@@@'D@(4Ltac_plugin.G_tactic# #o#$ #o#@@@Y $occs@ n qc@. #o#}/ #o#@@  @@A@@qr@9 #g#i: #g#m@@@@@@A@@AC@@ @B@@AB@@C@(4Ltac_plugin.G_tacticH #o#I #o#@@@} ;@@:A9@@q@T #g#iU #g#m@@@@@@A@@A@@A@(4Ltac_plugin.G_tactic^##_##@@@ "nl@ q r9@j##k##@@ !c@ rA@r##s##@@ d@@cAb@@rL@} ##~ ##@@@@@@B@@AA@@$C@@AB@@C@(4Ltac_plugin.G_tactic$f$$f$@@@° "nl@- s@$f$$f$@@ !c@l s@$f$n$f$~@@ @@A@@s@###$@@@#@@@B@@AA@@#C@@AB@@C@(4Ltac_plugin.G_tactic$$$$@@@ "nl@Y s@$$$$@@ !c@ s @$$$$@@ @@A@@s+@###$@@@O@@@B@@AA@@#C@@AB@@C@(d4Ltac_plugin.G_tactic$$$%@@@ "nl@ w@$$$$@@ !c@ w@$$$$@@ @@A@@w"@$$$$@@@{@@@B@@AA@@#C@@AB@@C@(L4Ltac_plugin.G_tactic%%I%%J@@@E !l@  w@@w@%%%%%E@@ @@A @@w@(% %)% %@@@@@@B@@AA@@B@@B@(44Ltac_plugin.G_tactic4%f%5%f%@@@j!l@ - xn@@xu@B%f%nC%f%@@4@@3A2@@x@M%R%TN%R%d@@@@@@B@@AA@@B@@B@(4Ltac_plugin.G_tacticY %%Z %%@@@"tc@ R4 ||@@|@g %%h %%@@Y@@XAW@@|@r%%s%%@@@@@@A@@A@D@B@@#C@@AB@@D@(4Ltac_plugin.G_tactic!%& !%&@@@w@@vAu@@{@%%%%@@@ @@@A@@@B@@AB@@B@(4Ltac_plugin.G_tactic"&&K"&&_@@@Ӱ"si@n {$ {@"&&*"&&B@@@@A@@{@%%%%@@@-@@@A@@A@D @B@@ C@@AB@@D@(4Ltac_plugin.G_tactic%&&%&&@@@ "tc@  z@@z@$&&$&&@@ "si@ z! { @#&`&m#&`&@@@@A@@{@%%%%@@@b@@@A@@A<@F?@DB@B@@#C@@1E@@ABC@@F@(4Ltac_plugin.G_tactic,(>(T ,(>(f@Ҡ-@@ z  z%A@"tc@! y@@y@ '''! '''G@@"si@ [ y@ !&&& "&&'@@@@A@@y@ ,%% -%%@@'pairify@@ /@$CAstA!t2intro_pattern_expr Wz  z@@z@@z y@@y yM@@z y@y y@ V)'' W)''@@@@@@:A@@1G@@AB @F @D @B@@OC@@]E@@ABC@A@@A@G@(l4Ltac_plugin.G_tactic q,(>(D r,(>(f@@Ai@@@G@(X4Ltac_plugin.G_tactic x)'' y,(>(f@@@o@@@@"@AC@F@(@4Ltac_plugin.G_tactic *'' *''@@A{!l@ S y y@@y@ *'' *''@@@ @@@A@@A@A@@A@l@@@AAB( 4Ltac_plugin.G_tactic +'' +'(<@i yB!t@s z y@ +'' +''@@!q@! @@y@ +'' +''@@@3@@@@D@@A-@BB@@C@@AC/-E@(4Ltac_plugin.G_tactic +'' +''@ + 2@@ y@@ y zA0@N@@F@(4Ltac_plugin.G_tactic +'(. +'(9@ yA:@X@@%E@(4Ltac_plugin.G_tactic +'' +'(=@@AA@_@@,DN(4Ltac_plugin.G_tactic )'' +'(=@A@@g@@]AV(|4Ltac_plugin.G_tactic /(( /((@@@*"@@A@@}@!.(o(q!.(o(@@@{@@@A@@#U@B@@AB@@B@(`4Ltac_plugin.G_tactic!0((!0((@@@C @@A@@}@!.(o(q!.(o(@@@@@@A@@!n@B@@AB@@B@(@4Ltac_plugin.G_tactic!'1((!(1()@@@]"tc@ | }W@!21((!31((@@$@@#A"@@}f@!=.(o(q!>.(o(@@@@@@A@@A@D@B@@ C@@AB@@D@( 4Ltac_plugin.G_tactic!O4)')I!P4)')Z@@@(&prefix@ h"Id@!t@@ ( ~ @!b4)')/!c4)')E@@)T@@SAR@@ @!m3))!n3))%@@@@@@A@@"B@@AB@@B@(4Ltac_plugin.G_tactic!y5)[)j!z5)[)x@@@&l@@kAj@@~@!3))!3))%@@@@@@A@@'@B@@AB@@B@(4Ltac_plugin.G_tactic!6)y)!6)y)@@@Ȱ$"id@8 l ~@!6)y)!6)y)@@%@@A@@~@!3))!3))%@@@"@@@B@@AA@@B@@B@(4Ltac_plugin.G_tactic!9))!9))@@@H!l@ { @!9))!9))@@I@@A@@@!8))!8))@@@D@@@B@@AA@@B@@B@(4Ltac_plugin.G_tactic!:)*!:)* @!<@@  AF@@A@@t@!8))!8))@@@c@@@A@@G=@B@@AB@@C@(4Ltac_plugin.G_tactic!:))!:)*&@@@@p@@ B@(d4Ltac_plugin.G_tactic!;*'*F!;*'*K@!c@@  A9*@@A@@@"8))"8))@@@@@@A@@Ed@B@@AB@@C@(H4Ltac_plugin.G_tactic";*'*7";*'*e@@@@@@ B@( 4Ltac_plugin.G_tactic"$E+,"%E+, @!@@  AeM!l@#( @@@"=?**">?**@@N#pat@v ' #@"F>**"G>**@@O8@@7A6@@.@"Q=*m*o"R=*m*@@P#pat@@"W@*+"X@*+ @@Q$loc0@  }@@<@@;@"d@*+"e@*+@@R!f@@ @@K >@4 f@@i B< c@@b C@D ?@@ =@"A++#"A++$@@@@@@(F@@A\C@@BHA@@:D@@AAEWB@@BC@@G@( 4Ltac_plugin.G_tactic"E+,"E+,&@ _ L     C  n '  t }q  C@1@@1F@(4Ltac_plugin.G_tactic"E++"E+,&@@A@8@@8F@(4Ltac_plugin.G_tactic"A++"E+,&@@A@?@@@=@A<;C@@E@(4Ltac_plugin.G_tactic"@**"E+,&@@@@I@@ E@@@AB@@C@(4Ltac_plugin.G_tactic"D++"D++@@$CAstA!tk@@ g mBS!c@@"A++%"A++&@@T#pat@@"A++'"A++*@@U$loc1@J&option@@#LocA!t@@J@@I F@#B+-+=#B+-+A@@V#loc@ M @@V@@U Q@#C+c+s#C+c+v@@@$CAstA@@@@:B@@D@@AB1C@@9A@@AC@A@@A@E@(4Ltac_plugin.G_tactic#2D++#3D++@@$CAstA!t@@ h yBY@$CAstA@@@#D@(x4Ltac_plugin.G_tactic#JD++#KD++@@Ac@@@*DA(t4Ltac_plugin.G_tactic#SC+c+y#TC+c+@ABl@@@@4@A10B.@C (`4Ltac_plugin.G_tactic#_C+c+o#`D++@@Aw@@@ CA(\4Ltac_plugin.G_tactic#hB+-+D#iB+-+_@AA@@@@I@AD@BC@B (H4Ltac_plugin.G_tactic#tB+-+9#uD++@@@@@@ B@(04Ltac_plugin.G_tactic#{?**#|?**@@@J!c@+  [   @#?**#?**@@K~@@}A|@@@#?**#?**@@@ @@@C@@AA@@L@B@@AB@@C@(4Ltac_plugin.G_tactic#H,M,#H,M,@# @@  A]#pat@@ z @#H,M,U#H,M,n@@^@@A@@@#G,/,1#G,/,K@@@ =@@@A@@B@@AB@@C@(4Ltac_plugin.G_tactic#H,M,t#H,M,@@@"@ I@@ B@(4Ltac_plugin.G_tactic#I,,#I,,@#<@@ 7 @@q!c@  Z @%HW//!%IW//+@@r :@@ 9A 8@@@%SV//%TV//@@@!@@@B@@A#C@@A@@AB@@C@(4Ltac_plugin.G_tactic%aZ/b/%bZ/b/@@@!t"bl@^ Z @%mZ/b/r%nZ/b/@@u _@@ ^A ]@@@%xY/Q/S%yY/Q/`@@@!@@@C@@AA@@v@B@@AB@@C@(4Ltac_plugin.G_tactic%Z/b/%Z/b/@@@!s z@@ yA x@@@%Y/Q/S%Y/Q/`@@@" @@@A@@A@@A@(4Ltac_plugin.G_tactic%]//%]//@@@!Ұ @@ A @@;@%\//%\//@@@"#@@@A@@@B@@AB@@B@(4Ltac_plugin.G_tactic%^//%^//@@@! @@ A @@@%\//%\//@@@"<@@@A@@@B@@AB@@B@(4Ltac_plugin.G_tactic%_/0%_/0@@@" @@ A @@@%\//%\//@@@"U@@@A@@/@B@@AB@@B@(l4Ltac_plugin.G_tactic%`001%`007@@@"~ @@ A @@w@%\//%\//@@@"n@@@A@@H@B@@AB@@B@(P4Ltac_plugin.G_tactic&a080Q&a080Y@@@"6| @@ A @@9@& \//&\//@@@"@@@A@@}a@B@@AB@@B@(44Ltac_plugin.G_tactic&b0Z0r&b0Z0y@@@"Oz @@ A @@@&&\//&'\//@@@"@@@A@@{z@B@@AB@@B@(4Ltac_plugin.G_tactic&3c0z0&4c0z0@@@"iw!d@   @&>c0z0&?c0z0@@x 0@@ /A .@@@&I\//&J\//@@@"@@@C@@AA@@y@B@@AB@@C@(4Ltac_plugin.G_tactic&Xg00&Yg01@@@"#idl@'Q 4 @@@&gg00&hg00@@ Y@@ XA W@@@&rf00&sf00@@@"@@@D@@AA@@@E@C@B@@AB@@E@(4Ltac_plugin.G_tactic&h110&h11:@@@"#idl@' c 1@@8@&h11&h11'@@ @@ A @@G@&f00&f00@@@#@@@C@@AA@@@D@B@@AB@@D@(4Ltac_plugin.G_tactic&i1;1F&i1;1R@@@" @@ A @@@&f00&f00@@@#9@@@A@@A@@A@(4Ltac_plugin.G_tactic&m1p1&m1p1@I$list@  U m 4 @@  A#!s@'Ԡ  @@@&m1p1x&m1p1@@ @@ A @@@&l1_1a&l1_1n@@@#n@@@A@@B@@AB@@B@(4Ltac_plugin.G_tactic'm1p1'm1p1@@@%@#z@@ B@(h4Ltac_plugin.G_tactic'n11'n11@@@#=!d@   @'n11'n11@@ @@ A @@@'l1_1a'l1_1n@@@#@@@B@@AA@@B@'DA@@A@B@(L4Ltac_plugin.G_tactic'+r12 ',r12@@@#` @@ A @@@'7q11'8q11@@@#@@@A@@@B@@AB@@B@(44Ltac_plugin.G_tactic'Ds22*'Es22-@@@#y 7@@ 6A 5@@@'Pq11'Qq11@@@#@@@A@@@B@@AB@@B@(4Ltac_plugin.G_tactic']t2.2{'^t2.2@ "t c@@ e kA#"po@(I" 7@@>@'wt2.2U'xt2.2p@@!d@ F@'t2.2E't2.2S@@ q@@ pA o@@U@'q11'q11@@@$@@@C@@AA@@@B@@+D@@ABC@'A@@A@E@(4Ltac_plugin.G_tactic't2.2t't2.2@@@6@$@@D@( 4Ltac_plugin.G_tactic'u22'u22@@@#ڰ!s@!H : @'u22'u22@@ @@ A @@@'q11'q11@@@$4@@@A@@A@B@@C@@AB@@C@( 4Ltac_plugin.G_tactic'v22'v22@@@#!s@!m  @'v22'v22@@ @@ A @@*@'q11'q11@@@$Y@@@A@@A3@B@@C@@AB@@C@( 4Ltac_plugin.G_tactic'w23'w23@@@$$!s@!  @'w23'w23@@ @@ A @@@(q11(q11@@@$~@@@A@@AX@B@@C@@AB@@C@( 4Ltac_plugin.G_tactic(x33O(x33_@!#*@@ ) -@@ / 2A$V%delta@U @(*x335(+x33G@@ @@ A @@@(5q11(6q11@@@$@@@C@@AA@@@B@@AB@(_A@@A@C@( 4Ltac_plugin.G_tactic(Fx33K(Gx33_@@@&@$@@C@( `4Ltac_plugin.G_tactic(My3`3(Ny3`3@@@$"po@).#y @@@(\y3`3|(]y3`3@@ N@@ MA L@@@(gq11(hq11@@@$@@@A@@A@B@@!C@@AB@@C@( @4Ltac_plugin.G_tactic(vz33(wz33@@@$"po@)W# @@@(z33(z33@@ v@@ uA t@@@(q11(q11@@@% @@@A@@A@B@@ C@@AB@@C@( 4Ltac_plugin.G_tactic({34)({342@@@$԰"ul@)# K@@R@({34({34%@@ @@ A @@a@(q11(q11@@@%1@@@A@@A @B@@ C@@AB@@C@( 4Ltac_plugin.G_tactic(|434^(|434e@@@$"cl@)$r @@@(|434I(|434Z@@ @@ A @@@(q11(q11@@@%Y@@@C@@AA@@5@B@@AB@@C@( 4Ltac_plugin.G_tactic(}4f4(}4f4@@@%$"pl@)砰$=  @@'@(}4f4(}4f4@@ @@ A @@6@)q11)q11@@@%@@@A@@A[@B@@ C@@AB@@C@( 4Ltac_plugin.G_tactic)~44)~44@@@%L!s@*4@@@)"~44)#~44@@@@A@@@)-q11).q11@@@%@@@A@@B@@AB@@B@( 4Ltac_plugin.G_tactic)95(50):5(58@@A%p"id@  @)D44)E44@@6@@5A4@@!@)O44)P44@@"id@@)MisctypesA&lident@@, (@)_45 )`45 @@@%@@@C*B@@A#A@@B@@C@( 4Ltac_plugin.G_tactic)m45)n5(58@@@3@%@@@ @A @B@@B@( x4Ltac_plugin.G_tactic)w55)x55@@A%"id@  @)595`)595o@@t@@sAr@@@)44)44@@"id@@)MisctypesA&lident@@ @)5x5)5x5@@@&@@@G*E@@A#A@@@F@D@C@B@@AB@@G@( p4Ltac_plugin.G_tactic)5x5)55@@@?@&1@@@@AB@@F@( P4Ltac_plugin.G_tactic)6%6-)6%6>@@A%"id@4 @)55)55@@@@A@@@)44)44@@"id@@)MisctypesA&lident@@ @)56)56 @@@&a@@@G*E@@A#A@@?@FB@DE@CH@B@@AB@@G@( H4Ltac_plugin.G_tactic*56*6%6>@@@?@&{@@@@AB@@F@( 4Ltac_plugin.G_tactic* 66* 66@@A&D$occs@%   @*6[6t*6[6}@@"id@@)MisctypesA&lident@@  [p @*+6[6d*,6[6f@@!l@@#  [q @*96[6g*:6[6h@@+@@*A)@@@*D6K6M*E6K6Y@@"id@)@@ @*O66*P66@@@&@@@F>E@@A-D@@!A@@ABKC@@@B@@AC@@F@( 4Ltac_plugin.G_tactic*d66*e66@@AX@&@@@@ABC@@EA( 4Ltac_plugin.G_tactic*q6K6M*r6K6Y@A@&@&@@@@AB@@C ( 4Ltac_plugin.G_tactic*|66*}67@@@&$occs@&   @*66*66@@{@@zAy@@@*66*66@@@'@@@A@@AC@@@B@@AB@@C@( 4Ltac_plugin.G_tactic*7>7H*7>7f@@@&ٰ$occs@&+  A@*77,*77:@@@@A@@T@*66*66@@@'3@@@A@@AD@@@C@B@@AB@@D@( 4Ltac_plugin.G_tactic*77*77@@@'$occs@+  @*7g7*7g7@@"hl@+Ϡ$` @@@*7g7o*7g7@@@@A@@@*66*66@@@'j@@@B@@AA@@+D@@AH@C@@BC@@D@( d4Ltac_plugin.G_tactic+78+78-@@@'7"hl@+$ @@@+77+77@@@@A@@@+66+66@@@'@@@B@@AA@@B@@B@( L4Ltac_plugin.G_tactic+&8J8j+'8J8l@@@'\"cl@$  [R [5 @+58J8X+68J8f@@'@@&A%@@*@+@8688+A868H@@@'@@@C@@AA@@@B@@AB@@C@( $4Ltac_plugin.G_tactic+O8m8+P8m8@@@'$occs@ @+Y8m8u+Z8m8~@@K@@JAI@@@+d8688+e868H@@@'@@@A@@B@@AB@@B@( 4Ltac_plugin.G_tactic+p88+q88@@@'c@@bAa@@T@+|8688+}868H@@@'@@@A@@A@(A@@A@A@( 4Ltac_plugin.G_tactic+88+89@@@'"cl@`  @+88+88@@@@A@@@+88+88@@@(@@@C@@AA@@@B@@AB@@C@( 4Ltac_plugin.G_tactic+99 +994@@@'@@A@@@+88+88@@@(2@@@A@@A@@A@( 4Ltac_plugin.G_tactic+9K9k+9K9r@@@'"cl@ h@+9K9Y+9K9g@@@@A@@w@+9=9?+9=9I@@@(Q@@@C@@AA@@-@B@@AB@@C@( 4Ltac_plugin.G_tactic+9s9+9s9@@@($occs@'n  @+9s9+9s9@@@@A@@@+9=9?+9=9I@@@(v@@@A@@AC@@R@B@@AB@@C@( 4Ltac_plugin.G_tactic, 99, 99@@@(@@@A@@@,9=9?,9=9I@@@(@@@A@@A@@A@( |4Ltac_plugin.G_tactic,!99,"9:@@@(W$occs@'  H@,,99,-99@@@@A@@W@,799,899@@@(@@@A@@AC@@@B@@AB@@C@( d4Ltac_plugin.G_tactic,F:: ,G::@@@({9@@8A7@@@,R99,S99@@@(@@@A@@A@@A@( X4Ltac_plugin.G_tactic,\:1:Y,]:1:\@@@(#idl@-U(% )@@0@,j:1:?,k:1:U@@\@@[AZ@@?@,u:":$,v:":/@@@(@@@C@@AA@@@B@@AB@@C@( @4Ltac_plugin.G_tactic,:]:h,:]:j@@@(w@@vAu@@@,:":$,:":/@@@) @@@A@@A@@A@( 4Ltac_plugin.G_tactic,::,::@@@(Ѱ$ipat@$ : 6@,::,::@@"id@  >@,::,::@@@@A@@M@,:s:u,:s:~@@@)3@@@C@@#D@@ABA@@@B@@AC@@D@( 4Ltac_plugin.G_tactic,::,::@@@(@@A@@@,:s:u,:s:~@@@)P@@@A@@A@@A@( 4Ltac_plugin.G_tactic,::,::@@@)@@A@@4@,::,::@@@)f@@@A@@@@B@@AB@@B@( 4Ltac_plugin.G_tactic,:;,:; @@@).@@A@@@-::-::@@@)@@@A@@Y@B@@AB@@B@( 4Ltac_plugin.G_tactic-; ;-; ;@@@)G@@A@@@-::-::@@@)@@@A@@A@@A@( 4Ltac_plugin.G_tactic-(;5;`-);x;@( B)a"na@%  @-7;5;=-8;5;D@@)@@(A'@@@-B;$;&-C;$;3@@@)@@@A@@B@@AB@@B@( 4Ltac_plugin.G_tactic-N;5;o-O;5;t@,@@  A*@)@@C@( P4Ltac_plugin.G_tactic-\;5;H-];x;@@@1@)@@B@( $4Ltac_plugin.G_tactic-c;<-d;<@@@)!c@: 5@-n;;-o;;@@#nal@.eC A@@H@-z;;-{;;@@l@@kAj@@W@-;$;&-;$;3@@@)@@@%E@@AA@@BC@@@F@D@B@@AC@@F@( 4Ltac_plugin.G_tactic-.=>/@ B*2!c@   @.=>.=> @@3"bl@/'g @@@.==.==@@4"id@ @.==.==@@5@@A@@@.==.==@@@+0@@@%E@@A0G@@D@@ABA@@9@H8@F7@C6@B@@AC@,MA@@A@H@(44Ltac_plugin.G_tactic.=>.=>0@@@K@+N@@H@(4Ltac_plugin.G_tactic.>G>u.>G>w@@@+:"el@' @.>G>X.>G>q@@;@@A@@@.>9>;.>9>E@@@+j@@@C@@AA@@<F@B@@AB@@C@(4Ltac_plugin.G_tactic.>>/>>@@@+5>$ipat@) @/ >>/ >>@@?@@A@@@/>>/>>@@@+@@@C@@AA@@@j@B@@AB@@C@(4Ltac_plugin.G_tactic/#>>/$>>@@@+X=@@A@@2@//>>/0>>@@@+@@@A@@A@@A@(4Ltac_plugin.G_tactic/9>?!/:>?<@'1 B+sC$ipat@) պ  < ϡ  @/P>>/Q>?@@DB@@AA@@@@/[>>/\>>@@@+@@@!B@@AA@@B@@B@(4Ltac_plugin.G_tactic/g>?1/h>?6@.@@  A1@+@@C@(4Ltac_plugin.G_tactic/u>?/v>?<@@@8@+@@B@(4Ltac_plugin.G_tactic/|?=?Y/}?=?e@@@+A%locid@ @@/?=?E/?=?U@@Bx@@wAv@@K@/>>/>>@@@, @@@A@@B@@AB@@B@(d4Ltac_plugin.G_tactic/??/??@@@+ӰF$ipat@' R @/??/??@@G@@A@@@/?n?p/?n?~@@@,-@@@C@@AA@@H @B@@AB@@C@(L4Ltac_plugin.G_tactic/??/??@@@+E@@A@@*@/?n?p/?n?~@@@,H@@@A@@A@@A@(<4Ltac_plugin.G_tactic/?@/?@4@' B,R#pat@*A    h n@/??/?@@@S@@A@@@/??/??@@@,p@@@A@@AU J@CT M@B@@$D@@AB@@D@($4Ltac_plugin.G_tactic0?@*0 ?@/@/n@@  A3@,@@E@( 4Ltac_plugin.G_tactic0?@0?@4@@@:@,@@ D@(4Ltac_plugin.G_tactic0@@0@@@E B,WM#pat@G w @0-@5@P0.@5@i@@N@@A@@@08??09??@@O#loc@@#LocA!t@@ @0H@m@z0I@m@}@@@,@@@E"A@@AQ @CP @B@@3D@@AB@,A@@A@E@(4Ltac_plugin.G_tactic0^@@0_@@@,@@ BC@,@@E@(4Ltac_plugin.G_tactic0j@@0k@@@@AJ@,@@"EA(4Ltac_plugin.G_tactic0s@m@0t@m@@AAS@,@@@*@A)$B"@D (4Ltac_plugin.G_tactic0@m@v0@@@@@^@,@@ D@(4Ltac_plugin.G_tactic0AA80AAW@ `B,J}@@|A{@@=@0??0??@@K#loc@^@@G D@0@@0@@@@@-@@@CA@@L @B@@AB@-SA@@A@C@(d4Ltac_plugin.G_tactic0AA0AA1@-8@@ PB.@-1@@C@(P4Ltac_plugin.G_tactic0AA0AAW@@A5@-8@@CA(H4Ltac_plugin.G_tactic0@@0@A@AA>@-B@@@%$B!@B (44Ltac_plugin.G_tactic0@@0AAW@@@H@-L@@ B@(4Ltac_plugin.G_tactic0AXAc0AXAg@@@-I@@A@@@0??0??@@@-_@@@A@@A@@A@(4Ltac_plugin.G_tactic0A{A0A{A@@@-%W"id@/ e@0A{A0A{A@@X@@A@@t@1ApAr1ApAy@@@-~@@@C@@AA@@Y!Z@B@@AB@@C@(4Ltac_plugin.G_tactic1A{A1A{A@@@-HV@@A@@@1ApAr1 ApAy@@@-@@@A@@A@@A@(4Ltac_plugin.G_tactic1)AB1*AB @@@-_[#tac@( ) H@15AA16AB@@\'@@&A%@@W@1@AA1AAA@@@-@@@A@@A]!@B@@C@@AB@@C@(4Ltac_plugin.G_tactic1OBB1PBB@@@-ZB@@AA@@@@1[AA1\AA@@@-@@@A@@A@@A@(4Ltac_plugin.G_tactic1eB1B^1fB1Bl@@@-v!c@ @1oB1B>1pB1BZ@@wa@@`A_@@@1zB$B&1{B$B.@@@-@@@C@@AA@@x!@B@@AB@@C@(4Ltac_plugin.G_tactic1BmB1BmB@@@-s!c@# R@1BmB1BmB@@t@@A@@a@1B$B&1B$B.@@@.@@@C@@AA@@u!@B@@AB@@C@(p4Ltac_plugin.G_tactic1BmBu1BmB@@@-q!x@2@@@1BmBu1BmB@@r@@A@@@1BmBu1BmB@@@.>@@@A@@B@@AB@@B@(X4Ltac_plugin.G_tactic1BmBu1BmB@@@.o#@2@@@1BmBu1BmB@@p@@A@@@1BmBu1BmB@@@.`@@@A@@B@@AB@@B@(,4Ltac_plugin.G_tactic1BB1BB@@@.)k!c@ S@1BB1BB@@l!n@-  _@2BB2BB@@m@@A@@j@2B$B&2B$B.@@@.@@@"D@@AA@@BB@@n"i@C@@AC@@D@(4Ltac_plugin.G_tactic2"CCH2#CCR@@@.Yg!c@ @2-CC(2.CCD@@h!n@.   @26CC27CC@@i(@@'A&@@@2AB$B&2BB$B.@@@.@@@"D@@AA@@BB@@j"@C@@AC@@D@(4Ltac_plugin.G_tactic2RCC2SCC&@@@.e@3o@@Q@2]CC2^CC&@@fO@@NAM@@\@2hCC2iCC&@@@.@@@A@@B@@AB@@B@(4Ltac_plugin.G_tactic2tCC2uCC&@@@.c@3@@@2CC2CC&@@dq@@pAo@@@2CC2CC&@@@/@@@A@@B@@AB@@B@(4Ltac_plugin.G_tactic2CSC2CSC@@@.Ͱ`!c@1 ~@2CSCh2CSC@@a!n@. @2CSC[2CSCf@@b@@A@@@2B$B&2B$B.@@@/.@@@ C@@AA@@B@@AB@@C@(|4Ltac_plugin.G_tactic2CC2CC@@@.^!c@\ @2CC2CC@@_@@A@@@2B$B&2B$B.@@@/Q@@@B@@AA@@B@@B@(X4Ltac_plugin.G_tactic2CD*2CD1@@A/y!p@*Y  @2CD 2CD@@z!b@+  @2CC2CD@@{@@A@@@3CC3CC@@|!m@*o@3 CD3 CD@@}!c@*m@3CD 3CD!@@@/@@@%B@@ D@@ABA@@E@@A5C@@BC@@E@(D4Ltac_plugin.G_tactic3#CD3$CD1@@@>@/@@@@A@ @AB@@C@(4Ltac_plugin.G_tactic3.DD3/DD@@@/g~"cl@,|  @3<DD3=DD@@"eq@+   @3EDND3FDND@@#pat@+$ 1 @3NDNDk3ODND@@!c@,/destruction_arg,@# [ @3[DNDV3\DNDi@@M@@LAK@@ @3fD:D<3gD:DL@@@/@@@B@@A:E@@3D@@ABA@@-C@@AC@@E@(4Ltac_plugin.G_tactic3xFF'3yFF.@@A/,cl_tolerance@I  @3EE&3EE?@@"el@4c+ (@@/@3DE 3DE@@"ic@4* 7@@>@3DD3DE@@@@A@@I@3DD3DD@@@0"@@@@G@F@E@@A:D@@4C@@AB(B@@A@@AC@3A@@A@G@(4Ltac_plugin.G_tactic3EF 3EF@@AK@0=@@G@(4Ltac_plugin.G_tactic3EE3EE@@AT!c@~ b@3EE3EE@@#pat@+ +@   c@3EE3EE@@@0]@@@$ @J$@I$@HD@'L@@AB>=C;@:@"K@@ABD;@L@(4Ltac_plugin.G_tactic3EE3FF.@@@@0v@@@L@AJ@BIHCF@D@(4Ltac_plugin.G_tactic4 FF4 FF@1'located22D*r_dispatch@@  @@  @@  B0T"pl@. ] @4) FiF4* FiF@@@@A@@@44 F6F845 F6FE@@@0@@@A@@A$@B@@C@@AB@@C@(4Ltac_plugin.G_tactic4C FF4D FF@1@@  A,@0@@D@(4Ltac_plugin.G_tactic4Q FF4R FF@@@3@0@@C@(x4Ltac_plugin.G_tactic4XFG 4YFGj@Q2fO@@  @@  @@  B0^@@]A\@@@4w F6F84x F6FE@@@0@@@A@@$@B@@AB@@B@(`4Ltac_plugin.G_tactic4FG4FG@2?@@  A @1@@C@(84Ltac_plugin.G_tactic4FG:4FGg@/]/X2%r_trm@@  @@ !@@   +B:@1@@.C@( 4Ltac_plugin.G_tactic4FGI4FGN@4@@ 7 @B@@C@@AB@@C@(4Ltac_plugin.G_tactic4GG4GG@2@@ 0 :A,@1z@@D@(4Ltac_plugin.G_tactic5GG5GG@@@3@1@@C@(4Ltac_plugin.G_tactic5H&HM5H&H@3@@  @@  @@   B1X%inhyp@.+  @5-H&H05.H&HA@@"cl@6$0 @@@5:GG5;GH$@@,@@+A*@@@5E F6F85F F6FE@@@1@@@C@@(D@@ABA@@%@B@@AC@@D@(t4Ltac_plugin.G_tactic5VH&H[5WH&H`@3@@  "A<@1@@E@(D4Ltac_plugin.G_tactic5dH&HE5eH&H@@@C@1@@D@((4Ltac_plugin.G_tactic5kHH5lHI%@d3yb@@ f h@@  @@  B1%inhyp@. | ?@5HH5HH@@"cl@61; G@@N@5HH5HH@@@@A@@]@5 F6F85 F6FE@@@2@@@C@@(D@@ABA@@%@B@@AC@@D@(4Ltac_plugin.G_tactic5HH5HI@3n@@  A<@24@@E@(4Ltac_plugin.G_tactic5HH5HI%@@@C@2;@@D@(4Ltac_plugin.G_tactic5II5II@3֠@@  @@  J@@ I @B2%inhyp@.  @5II5II@@"cl@6ޠ1 @@@5IMIW5IMI@@@@A@@@5 F6F86 F6FE@@@2y@@@D@@(E@@ABA@@&W@C&Z@B@@AC@@E@(4Ltac_plugin.G_tactic6II6II@3@@ L VA?@2@@F@(|4Ltac_plugin.G_tactic6!II6"II@@@F@2@@"E@(`4Ltac_plugin.G_tactic6(JAJh6)JAJ@!46@@    @@    @@    ɐB2r%inhyp@/E   ]@6GJAJK6HJAJ\@@"cl@7>1  e@@ l@6TJ J6UJ J?@@F@@EAD@@ @6_ F6F86` F6FE@@@2@@@D@@(E@@ABA@@&@C&@B@@AC@@E@(H4Ltac_plugin.G_tactic6sJAJv6tJAJ{@4.@@    ߐA?@2@@F@(4Ltac_plugin.G_tactic6JAJ`6JAJ@@@F@2@@"E@(4Ltac_plugin.G_tactic6JJ6JK*@4@@    @@  5  c@@  b  YB2Ұ"el@7}.  @@ @6JJ6JJ@@"cl@2X  @6JJ6JJ@@@@A@@ @6 F6F86 F6FE@@@38@@@C@@'D@@ABA@@'@B@@AC@@D@(4Ltac_plugin.G_tactic6JK 6JK@4@@  e  oA;@3P@@E@(4Ltac_plugin.G_tactic6JJ6JK*@@@B@3W@@D@(4Ltac_plugin.G_tactic6 KxK6 KxK@ݠ4򠰖@@    @@    @@    B3."el@7٠/%  @@ @7K+Ka7K+Kt@@"cl@2  @7K+KB7K+K_@@@@A@@ @7 F6F87 F6FE@@@3@@@C@@'D@@ABA@@'r@B@@AC@@D@(4Ltac_plugin.G_tactic7+ KxK7, KxK@4@@    A;@3@@E@(`4Ltac_plugin.G_tactic79 KxK7: KxK@@@B@3@@D@(D4Ltac_plugin.G_tactic7@!KK7A!KL@95N7@@  ;  =@@  X  @@    |B3#icl@.r  #@7]!KK7^!KK@@O@@NAM@@ 2@7h F6F87i F6FE@@@3@@@C@@AA@@'@B@@AB@5A@@A@C@(,4Ltac_plugin.G_tactic7y!KL7z!KL@54@@    A-@3@@D@(4Ltac_plugin.G_tactic7!KL 7!KL@B  B7@4@@"C@(4Ltac_plugin.G_tactic7!KK7!KL@@@>@4 @@)C@(4Ltac_plugin.G_tactic7"L L^7"L L@5@@  @@  6@@ 5 ,B3#icl@. @7"L L77"L LR@@@@A@@@7 F6F87 F6FE@@@4:@@@C@@AA@@(@B@@AB@6A@@A@C@(4Ltac_plugin.G_tactic7"L Ll7"L Lq@5@@ 8 BA-@4R@@D@(4Ltac_plugin.G_tactic7"L Lu7"L L@B LB7@4\@@"C@(4Ltac_plugin.G_tactic7"L LV7"L L@@@>@4c@@)C@(4Ltac_plugin.G_tactic7$LL7$LM@頰5@@  @@  @@  B4;"fd@80 @@@8#LL8#LL@@!n@3 u @8#LL8#LL@@"id@0  @8%#LL8&#LL@@@@A@@@80 F6F881 F6FE@@@4@@@/F@@AC@@BA@@(D@@A(@E(@B@@BC@7A@@A@F@(|4Ltac_plugin.G_tactic8H$LL8I$LL@6@@  $AL@4@@G@(X4Ltac_plugin.G_tactic8V$LM8W$LM@2049@@ K@@  ?@ I@@ H OBj@4@@=F@(84Ltac_plugin.G_tactic8t$LL8u$LM@@@q@4@@DF@(4Ltac_plugin.G_tactic8{&MZMe8|&MZM@t6r@@ , .@@ I w@@ v mB4Ű"fd@90 @@@8%MMB8%MMV@@"id@1A Z @8%MM.8%MM8@@@@A@@#@8 F6F88 F6FE@@@5+@@@&E@@AC@@BA@@) @D) @B@@AC@7A@@A@E@(4Ltac_plugin.G_tactic8&MZMs8&MZMx@6@@ y A@@5H@@F@(4Ltac_plugin.G_tactic8&MZM8&MZM@3zE@@ ^ @ @@  BY@5a@@6E@(4Ltac_plugin.G_tactic8&MZM]8&MZM@@@`@5h@@=E@(4Ltac_plugin.G_tactic8)MM8)MNJ@7@@  @@  !@@   B5?"id@1  @9(MM9(MM@@!b@ @9(MM9(MM@@@@ A @@@9' F6F89( F6FE@@@5@@@D@@#E@@ABA@@)@C)@B@@AC@@E@(4Ltac_plugin.G_tactic9;)MM9<)MN@6@@ # -A:@5@@F@(L4Ltac_plugin.G_tactic9I)MM9J)MNJ@@AA@5@@"EA(84Ltac_plugin.G_tactic9R F6F89S F6FE@A@5@5@@@'&B@@C (4Ltac_plugin.G_tactic9\+N}N9]+N}N@U7jS@@  @@  @@  B5"na@1   @9{*NKNm9|*NKNy@@!b@ @9*NKNa9*NKNk@@u@@tAs@@@9 F6F89 F6FE@@@6@@@C@@AA@@%D@@A)@B@@BC@@D@(4Ltac_plugin.G_tactic9+N}N9+N}N@7Z@@  'A7@6 @@E@(4Ltac_plugin.G_tactic9+N}N9+N}N@@@>@6'@@D@(4Ltac_plugin.G_tactic9-OO9-OOl@7 @@  @@  @@  אB5"id@2n  |@9,NN9,NN@@!b@P }@9,NN9,NN@@@@A@@@9 F6F89 F6FE@@@6`@@@D@@#E@@ABA@@*>@C*A@B@@AC@@E@(4Ltac_plugin.G_tactic9-OO'9-OO,@7@@  A:@6{@@F@(L4Ltac_plugin.G_tactic:-OO: -OOl@@AA@6@@"EA(84Ltac_plugin.G_tactic: F6F8: F6FE@A@6E@6@@@'&B@@C (4Ltac_plugin.G_tactic:/OO:/OO@8)@@  @@  @@  ѐB6e"na@1  p@::.OmO:;.OmO@@!b@ x@:B.OmO:C.OmO@@4@@3A2@@@:M F6F8:N F6FE@@@6@@@C@@AA@@%D@@A*@B@@BC@@D@(4Ltac_plugin.G_tactic:^/OO:_/OO@8@@  A7@6@@E@(4Ltac_plugin.G_tactic:l/OO:m/OO@@@>@6@@D@(4Ltac_plugin.G_tactic:s1PDPO:t1PDP@l8j@@ R T@@ o @@  B6!p@3  .@:0OP,:0OP@@@"id@37  8@:0OP :0OP @@!c@ 9@:0OP :0OP@@@@A@@I@: F6F8: F6FE@@@7)@@@E@@A#F@@A@@AB/D@@+ @C+ @B@@AC@@F@(4Ltac_plugin.G_tactic:1PDP]:1PDPb@8@@  AF@7F@@G@(T4Ltac_plugin.G_tactic:1PDPG:1PDP@@AM@7M@@$FA(@4Ltac_plugin.G_tactic: F6F8: F6FE@A@7@7V@@@)@A('B@@D ($4Ltac_plugin.G_tactic:3PP:3PQ-@࠰8@@  @@ + Y@@ X OB72!p@4c  @;2PP;2PP@@"na@2  @;2PP;2PP@@!c@ @;2PP;2PP@@ @@ A @@@;# F6F8;$ F6FE@@@7@@@C@@AA@@%D@@A/E@@+}@B@@ABC@@E@( 4Ltac_plugin.G_tactic;63PQ;73PQ@8@@ [ eAC@7@@F@(4Ltac_plugin.G_tactic;D3PP;E3PQ-@@@J@7@@!E@(4Ltac_plugin.G_tactic;K5QQ;L5QQ@D9YB@@  @@  @@  אB7!p@4  r@;k4Q.Qg;l4Q.Q{@@"id@4 | |@;t4Q.QE;u4Q.QG@@!c@ }@;|4Q.QH;}4Q.QI@@ n@@ mA l@@@; F6F8; F6FE@@@8@@@E@@A#F@@A@@AB/D@@+@C+@B@@AC@@F@(4Ltac_plugin.G_tactic;5QQ;5QQ@9X@@  AF@8@@G@(d4Ltac_plugin.G_tactic;5QQ;5QQ@@AM@8%@@$FA(P4Ltac_plugin.G_tactic; F6F8; F6FE@A@7@8.@@@)@A('B@@D (44Ltac_plugin.G_tactic;7RR);7RRb@9͠@@ R T@@ o @@  B8 z!p@5; U *@;6QQ;6QR@@{"na@3 T 2@;6QQ;6QQ@@|!c@e :@;6QQ;6QQ@@} @@ A @@I@; F6F8; F6FE@@@8u@@@C@@AA@@%D@@A/E@@~,U@B@@ABC@@E@(4Ltac_plugin.G_tactic<7RR7<7RR<@9@@  AC@8@@F@(4Ltac_plugin.G_tactic<7RR!<7RRb@@@J@8@@!E@(4Ltac_plugin.G_tactic<#:RR<$:RS@:1@@  @@  %@@ $ B8ot!p@5  @2intro_pattern_expr@@  @@ @@  Bw@:@@9K@(4Ltac_plugin.G_tactic=CTT=CTU@@A~@: @@@J@(4Ltac_plugin.G_tactic=BTVT`=CTU@@@@:@@@G@AD@BA@C@@H@(d4Ltac_plugin.G_tactic=GUU=GUV@ ; @@  @@  @@  B9Z!c@9 n@=EUNUQ=EUNU\@@[#lid@9 z@=DUU8=DUUF@@\"@@"A"@@@= F6F8= F6FE@@]"id@@@ C  @=FUeU=FUeU@@^#loc@( ( @@@@@=FUeU=FUeU@@@:k@@@;G@@A!J@@6E@@ABI1A@@c.M@Hb.P@Fa.S@D`.V@C_.Y@B@@AC@@J@(04Ltac_plugin.G_tactic>GUU>GUV @ @@  @@ !@@   -Bl@:@@2K@(4Ltac_plugin.G_tactic>*GUU>+GUV@@As@:@@9J@(4Ltac_plugin.G_tactic>1FUeUo>2GUV@@@x@:@@@@@A=@B:9C@@H@(4Ltac_plugin.G_tactic><MVV>=MVWk@ 5^KVV>_KVV@@P!c@ @>fKVV>gKVV@@Q#lid@:) @>nJVNV>oJVNV@@R#`@@#_A#^@@@>y F6F8>z F6FE@@S"id@E@@ m  @>LVV>LVV@@T#loc@((@@@@@>LVV>LVV@@@; @@@;G@@A!K@@6E@@ABJ1A@@Y.@HX.@FW.@DV.@CU.@B@@[I@@ABC@@K@(4Ltac_plugin.G_tactic>MVW3>MVWg@C> $@@  B@@ K@@ J WBx@;A@@4L@(t4Ltac_plugin.G_tactic>MVV>MVWk@@A@;H@@;K@(`4Ltac_plugin.G_tactic>LVV>MVWk@@@@;O@@@B@A?@B<;C@@I@(D4Ltac_plugin.G_tactic>QX X>QX X@ ٠< @@  @@  @@  B;-D#tac@6 2 @?OWW?OWW@@E!c@ @? OWW? OWW@@F#lid@: @?NWlW?NWlW@@G$@@$A$@@@? F6F8? F6FE@@H"id@@@ b  @?*PWW?+PWW@@I#loc@)S)P@@@@@?7PWW?8PWW@@@;@@@;G@@A!K@@6E@@ABJ1A@@N/@HM/@FL/@DK/@CJ/@B@@[I@@ABC@@K@(4Ltac_plugin.G_tactic?ZQX XQ?[QX X@砰⠰ @@  7@@ @@@ ? LBx@;@@4L@(4Ltac_plugin.G_tactic?rQX X?sQX X@@A@;@@;K@(4Ltac_plugin.G_tactic?yPWW?zQX X@@@@;@@@B@A?@B<;C@@I@(4Ltac_plugin.G_tactic?WYdYv?WYdY@ }= {@@  @@  @@  B;Ѱ9#tac@7. ' v@?UY Y!?UY Y.@@:!c@# @?UY Y?UY Y@@;#lid@;q @?TXX?TXY@@<$@@$A$@@@? F6F8? F6FE@@="id@@@ W  @?VY2YV?VY2YX@@>#loc@))@@@@@?VY2YM?VY2YP@@@6 @@  @@  @@  Bڠ @@  @@  @@  B=)#tac@8t  @@][[9@][[H@@*$ipat@8  @@][[)@][[7@@+!c@r @@][[@][['@@,%@@%A%@@@A F6F8A  F6FE@@@=@@@C@@#D@@ABA@@-1`@B@@2E@@ABC@@E@(p4Ltac_plugin.G_tacticA^[L[eA^[L[j@>@@  AC@=@@F@(44Ltac_plugin.G_tacticA)^[L[OA*^[L[@@@J@=@@!E@(4Ltac_plugin.G_tacticA0`[[A1`[\&@ )?> '@@ Y [@@ v @@  隐B={$#tac@8  1@AP_[[AQ_[[@@%$ipat@9b l 9@AY_[[AZ_[[@@&!c@ A@Aa_[[Ab_[[@@'&S@@&RA&Q@@P@Al F6F8Am F6FE@@@=@@@C@@#D@@ABA@@(1@B@@2E@@ABC@@E@(4Ltac_plugin.G_tacticA`[[A`[[@?:@@  鰐AC@>@@F@(4Ltac_plugin.G_tacticA`[[A`[\&@@@J@>@@!E@(4Ltac_plugin.G_tacticAb\k\vAb\k\@ ? @@  @@   :@@ 9 0B=ް$ipat@9 % @Aa\'\YAa\'\g@@ !c@0 @Aa\'\LAa\'\W@@!&@@&A&@@@A F6F8A F6FE@@@>@@@@D@@#E@@ABA@@#2@C"2!@B@@AC@@E@(4Ltac_plugin.G_tacticAb\k\Ab\k\@?@@ < FA:@>[@@F@(\4Ltac_plugin.G_tacticAb\k\nAb\k\@@@A@>b@@"E@(@4Ltac_plugin.G_tacticAd\]Ad\]:@ 蠰? @@  @@  @@  B>9$ipat@:  @Bc\\Bc\\@@!c@ @Bc\\Bc\\@@'@@'A'@@@B! F6F8B" F6FE@@@>@@@D@@#E@@ABA@@2y@C2|@B@@AC@@E@((4Ltac_plugin.G_tacticB5d\]B6d\]@?@@  A:@>@@F@(4Ltac_plugin.G_tacticBCd\\BDd\]:@@@A@>@@"E@(4Ltac_plugin.G_tacticBJf]]BKf]]@C@XA@@ ` b@@ } @@  塐B>#tac@9 q 8@Bje];]oBke];]~@@$ipat@:| r @@Bse];]_Bte];]m@@!c@ H@B{e];]SB|e];]]@@'m@@'lA'k@@W@B F6F8B F6FE@@@?@@@C@@#D@@ABA@@2@B@@2E@@ABC@@E@(4Ltac_plugin.G_tacticBf]]Bf]]@@T@@  巐AC@?@@F@(4Ltac_plugin.G_tacticBf]]Bf]]@@@J@?!@@!E@(h4Ltac_plugin.G_tacticBh^^ Bh^^^@@@@  @@  @@@ ? 6B>#tac@:V  @Bg]^Bg]^@@$ipat@: 9 @Bg]]Bg]^@@!c@T @Bg]]Bg]]@@'@@'A'@@@B F6F8B F6FE@@@?d@@@C@@#D@@ABA@@3B@B@@2E@@ABC@@E@(P4Ltac_plugin.G_tacticBh^^.Bh^^3@@@@ B LAC@?~@@F@(4Ltac_plugin.G_tacticC h^^C h^^^@@@J@?@@!E@(4Ltac_plugin.G_tacticCk^^Ck^^@ A  @@  @@  @@  B?[ !c@ i@C/j^`^|C0j^`^@@(!@@( A(@@x@C: F6F8C; F6FE@@@?@@@C@@AA@@3@B@@AB@@C@(4Ltac_plugin.G_tacticCIk^^CJk^^@A@@  ؐA+@?@@D@(4Ltac_plugin.G_tacticCWk^^CXk^^@@@2@?@@C@(4Ltac_plugin.G_tacticC^n_j_|C_n_j_@WAlU@@ i k@@  @@  ᪐B?!l@Dl? -@@4@Cl^_Cl^_@@!c@ <@Cl^_Cl^_ @@ ({@@(zA(y@@K@C F6F8C F6FE@@ .gen_everywhere@@B^ V@/occurrences_genCa@@` ]@_ Z@%NamesA$NameA!t@@c [@\ W@X U@Cm_#_*Cm_#_8@@@@<@@@GC@@A5E@@VD@@ABCA@@ 4@B@@AC@@E@(h4Ltac_plugin.G_tacticCn_j_Cn_j_@A@@  Ak@@V@@F@(L4Ltac_plugin.G_tacticCn_j_Cn_j_@>=K0with_occurrences? @@ 䠰<$NameA!t@@ @ @@  B@@x@@@@@C@@AA@@$D@@A5@B@@BC@@D@(84Ltac_plugin.G_tacticDva aDva aT@ΠB㠰@@ I K@@ f ݔ@@ ݓ ݊BA"ic@< 1@Du``Du`a @@)@@)A)@@@@D F6F8D F6FE@@@Aw@@@C@@AA@@5S@B@@AB@@C@( 4Ltac_plugin.G_tacticE va a&E va a+@B@@ ݖ ݠA+@A@@D@(4Ltac_plugin.G_tacticEva aEva aT@@@2@A@@C@(4Ltac_plugin.G_tacticE!xaaE"xaa@C/@@  @@  F@@ E waUaqE?waUa@@*0@@*/A*.@@@EI F6F8EJ F6FE@@@A@@@C@@AA@@5@B@@AB@@C@(4Ltac_plugin.G_tacticEXxaaEYxaa@C@@ H RA+@A@@D@(4Ltac_plugin.G_tacticEfxaaEgxaa@@@2@A@@C@(4Ltac_plugin.G_tacticEmzbbEnzbbV@fC{d@@ ڭ گ@@  @@  BA#icl@< ڕ@EyaaEyab @@*|@@*{A*z@@ڤ@E F6F8E F6FE@@@B@@@C@@AA@@5@B@@AB@@C@(h4Ltac_plugin.G_tacticEzbb'Ezbb,@C_@@  A+@B%@@D@(@4Ltac_plugin.G_tacticEzbbEzbbV@@@2@B,@@C@($4Ltac_plugin.G_tacticE|bbE|bb@CǠ@@ u w@@ ْ @@ ٿ ٶBB#icl@<  ]@E{bWbsE{bWb@@*@@*A*@@l@E F6F8E F6FE@@@B\@@@C@@AA@@68@B@@AB@@C@( 4Ltac_plugin.G_tacticE|bbE|bb@C@@  ̐A,@Br@@D@(4Ltac_plugin.G_tacticE|bbF|bb@@@3@By@@C@(4Ltac_plugin.G_tacticFc<cmFc<c@D@@ ^ `@@ { ة@@ ب ؟BBQ!t@= A /@F&c<cVF'c<ca@@"cl@? @ 7@F/c<c?F0c<cT@@!l@G&= ?@@F@F;bcF<bc:@@+-@@+,A++@@U@FF F6F8FG F6FE@@@B@@@&D@@AC@@BA@@6@B@@6E@@ABC@@E@(4Ltac_plugin.G_tacticFYc<c{FZc<c@D@@ ث صAG@B@@F@(4Ltac_plugin.G_tacticFgc<ceFhc<c@@@N@B@@!E@(d4Ltac_plugin.G_tacticFncdFocd?@gD|e@@  @@   @@   BB!t@>  ֒@FccFcd@@"cl@? ̳ ֚@FccFcc@@!l@G= ֢@@֩@FccFcc@@+@@+A+@@ָ@F F6F8F F6FE@@@C(@@@&D@@AC@@BA@@7@B@@6E@@ABC@@E@(L4Ltac_plugin.G_tacticFcdFcd"@D|@@  AG@CB@@F@(4Ltac_plugin.G_tacticFcdFcd?@@@N@CI@@!E@(4Ltac_plugin.G_tacticFeVecFeVe@ϠD䠰@@ 6 8@@ S Ձ@@ Հ wBC""co@G͠B @@@Fee0FeeR@@#ids@>  @GeeGee.@@#hyp@A5quantified_hypothesis@@ հ  @GddGde@@!k@EG.inversion_kind@@ յ Ӄ @G!d@d[G"dd@@,@@,A,@@-@G, F6F8G- F6FE@@@C@@@DF@@A0D@@B:E@@%C@@AA@@7@B@@ABC@@F@(4Ltac_plugin.G_tacticGAeVeqGBeVev@D@@ Ճ ՍA_@C@@G@(4Ltac_plugin.G_tacticGOeVe[GPeVe@@@f@C@@#F@(4Ltac_plugin.G_tacticGVeePGWeeQ@@@C!c@# @G`eeBGaeeL@@,R@@,QA,P@@@Gkee9GleeR@@@C@@@C@@AA@@7@B@@AB@@C@(4Ltac_plugin.G_tacticGzd_dG{d_d@@@C,m@@,lA,k@@@Gd_dbGdd@@@D@@@A@@7@C7@B@@AB@@C@(l4Ltac_plugin.G_tacticGddGdd@@@C˰,@@,A,@@Ӵ@Gd_dbGdd@@@D@@@A@@7@B@@AB@@B@(T4Ltac_plugin.G_tacticGddGdd@@@C,@@,A,@@y@Gd_dbGdd@@@D5@@@A@@8@B@@AB@@B@(84Ltac_plugin.G_tacticGff+Gff@E֠@@ c e@@ Ҁ Ү@@ ҭ ҤBD"cl@@ 8 7@Gff Gff@@#ids@? 9 ?@GeeGef@@#hyp@ 2 G@GeeGee@@,@@,A,@@Z@H F6F8H F6FE@@@D@@@,F@@AD@@&E@@ABA@@8_@C8b@B@@AC@@F@( 4Ltac_plugin.G_tacticHff9Hff>@E@@ Ұ ҺAG@D@@G@(4Ltac_plugin.G_tacticH)ff#H*ff@@@N@D@@$F@(4Ltac_plugin.G_tacticH0ffH1fgK@)F>'@@ и к@@  @@  BD{"cl@Af ϝ А@HPffHQff@@#ids@@/ Ϟ И@HYffHZff@@#hyp@V ϗ Р@HbffHcff@@-T@@-SA-R@@Я@Hm F6F8Hn F6FE@@@D@@@,E@@AC@@&D@@ABA@@8@B@@AC@@E@(4Ltac_plugin.G_tacticHfgHfg @F;@@  AD@E@@F@(4Ltac_plugin.G_tacticHffHfgK@@@K@E@@!E@(h4Ltac_plugin.G_tacticHggHgh @F@@  @@ : h@@ g ^BD"cl@A 0 @HggHgg@@#ids@p @HgmgHgmg@@#hyp@ + @HgmgpHgmg@@-@@-A-@@@H F6F8H F6FE@@@EK@@@+E@@AC@@%D@@ABA@@9+@B@@AC@@E@(P4Ltac_plugin.G_tacticHggHgg@F@@ j tAC@Ee@@F@(4Ltac_plugin.G_tacticHggHgh @@@J@El@@!E@(4Ltac_plugin.G_tacticHhhHhh@򠰖G@@ ͱ ͳ@@  @@  BED"cl@B/  ͅ@IhYhqIhYh@@!c@% ͍@I!hYheI"hYho@@#hyp@ Zm ͙@I*h!h<I+h!hW@@.@@.A.@@ͨ@I5 F6F8I6 F6FE@@@E@@@"E@@A,F@@C@@ABA@@9@D9@B@@AC@@F@(4Ltac_plugin.G_tacticIKhhILhh@G@@  AF@E@@G@(4Ltac_plugin.G_tacticIYhhIZhh@@@M@E@@$F@(4Ltac_plugin.G_tacticI`ii,Iaii]@YGnW@@ 9 ;@@ V ̄@@ ̃ zBE"cl@B ˺ !@I~hiIhi@@.p@@.oA.n@@0@I F6F8I F6FE@@@F@@@C@@AA@@9@B@@AB@@C@(4Ltac_plugin.G_tacticIii:Iii?@GS@@ ̆ ̐A,@F@@D@(\4Ltac_plugin.G_tacticIii$Iii]@@@3@F @@C@(@4Ltac_plugin.G_tacticIiiIii@G@@ @ B@@ ] ˋ@@ ˊ ˁBE"cl@C' ʄ (@Ii^isIi^i@@.@@.A.@@7@I F6F8I F6FE@@@FP@@@C@@AA@@:,@B@@AB@@C@((4Ltac_plugin.G_tacticIiiIii@G@@ ˍ ˗A,@Ff@@D@(4Ltac_plugin.G_tacticIiiIii@@@3@Fm@@C@(4Ltac_plugin.G_tacticIj'j9Ij'jw@󠰖H@@    @@ ' U@@ T KBFE"cl@Cv   @JijJij#@@"po@JED @@@J'iiJ(ij @@!d@#T @J/iiJ0ii@@/!@@/ A/@@@J: F6F8J; F6FE@@@F@@@/E@@AC@@BA@@:@B@@-D@@ABC@JhA@@A@E@(4Ltac_plugin.G_tacticJOj'jGJPj'jL@H @@ W aAI@F@@F@(4Ltac_plugin.G_tacticJ]j'jbJ^j'jl@CD6 ʇ@@ ʉ ʏAZ@F@@-G@(4Ltac_plugin.G_tacticJnj'j1Joj'jw@@@a@F@@4E@(|4Ltac_plugin.G_tacticJujjJvjj@nHl@@ ȏ ȑ@@ Ȭ @@  АBF"cl@C  o@JjxjJjxj@@!s@D6  w@JjxjJjxj@@/@@/A/@@Ȇ@J F6F8J F6FE@@@G"@@@#D@@AA@@B:@B@@C@@AC@@D@(d4Ltac_plugin.G_tacticJjjJjj@Ht@@  A8@G:@@E@(84Ltac_plugin.G_tacticJjjJjj@@@?@GA@@D@(4Ltac_plugin.G_tacticJk:kLJk:ky@ǠHܠ@@ Q S@@ n ǜ@@ Ǜ ǒBG"cl@DI ƍ 1@Jjk!Jjk6@@!s@D ƒ 9@JjkJjk@@/@@/A/@@H@K F6F8K F6FE@@@G{@@@#D@@AA@@B;W@B@@C@@AC@@D@(4Ltac_plugin.G_tacticKk:kZKk:k_@H@@ Ǟ ǨA8@G@@E@(4Ltac_plugin.G_tacticK k:kDK!k:ky@@@?@G@@D@(4Ltac_plugin.G_tacticK'kkK(kk@ I5@@  @@ 0 ^@@ ] TBGq"cl@D K @KFkzkKGkzk@@!s@D  @KOkzkKPkzk@@0A@@0@A0?@@ @KZ F6F8K[ F6FE@@@G@@@#D@@AA@@B;@B@@C@@AC@@D@(4Ltac_plugin.G_tacticKkkkKlkk@I&@@ ` jA8@G@@E@(x4Ltac_plugin.G_tacticKykkKzkk@@@?@G@@D@(\4Ltac_plugin.G_tacticKlClUKlCl@yIw@@  @@  @@  BGʰ"cl@D  ı@Kkl*Kkl?@@%delta@$ Ĺ@KklKkl(@@0@@0A0@@@K F6F8K F6FE@@@H,@@@"D@@AC@@BA@@< @B@@AC@KA@@A@D@(D4Ltac_plugin.G_tacticKlClcKlClh@I@@  (A9@HF@@E@( 4Ltac_plugin.G_tacticKlCl{KlCl@EqE N@@ P SAJ@HW@@+E@(4Ltac_plugin.G_tacticKlClMKlCl@@@Q@H^@@2D@(4Ltac_plugin.G_tacticKllKlm&@䠰I@@ w y@@ Ô @@  øBH5"cl@Ef  P@L llL ll@@"po@L頰G4 X@@_@LllLll@@1 @@1A1@@n@L" F6F8L# F6FE@@@H@@@'D@@AA@@B7@G@@A0E@@HFD@@AB-A@@AF@@A&I@@>o@C>r@B@@ABC@KA@@A@I@(4Ltac_plugin.G_tacticN-p4pMN.p4pR@K@@   *Af@J@@&J@(4Ltac_plugin.G_tacticN;p4p7N<p4pi@@Am@J@@-I@(4Ltac_plugin.G_tacticNBppNCpp0@LA@ Cz@J@@@:@A6@B5@4@A1@BC,@F@(4Ltac_plugin.G_tacticNWpp#NXpp*@KC@@  ːA@J@@H@(4Ltac_plugin.G_tacticNeppNfp4pi@@A@J@@FA(4Ltac_plugin.G_tacticNn F6F8No F6FE@A@J@J@@@Y@AX@S@ABN@D (t4Ltac_plugin.G_tacticNz0:N{0;@@AOڰ #loc@L@ N@N3N7@@ #bll@L5@N8N;@@ !c@L@N<N=@@@K @@@B@@A A@@C@@AB@@Ld@@@AC@(`4Ltac_plugin.G_tacticNN/@@A( #bll@OLP O@@O@NN @@@K(@@@>@D@@AF"@B!@ #idl@E@@A$@BC@#F@( 4Ltac_plugin.G_tacticNN@LGCO $loc1@8򠰳8@@N@@N@NQbNQf@@NѠLz N O@@N@NQVNQq@@ "bk@L{@NQrNQt@@ !t@L{@NQuNQv@@ #bll@OϠL@@N@NQ{NQ~@@@Kq@@@? @IL@AH@@Fn@ABmLl@>J@@A!G@@BCD@oJ@(4Ltac_plugin.G_tacticOO@L ONBN@K@@L@(4Ltac_plugin.G_tacticOO@@AU@K@@"J@(4Ltac_plugin.G_tacticO @BO!0;@@@@K@@C@( 2Ltac_plugin.G_ltac7plugins/ltac/g_ltac.ml4JJ KK @F$unit@@@B@Q*floatarray@,@@@A@@@&_none_A@A@@@@P5extension_constructor@A#int@,@@@A@@@ @AB$char@O&string@D%float@E$bool@,@@а^%false@@@@а_$true@@@@@A@@@@AF$unit@,@@а`"()@@@&@@A@@@&@A#G#exn@,@@AA@@@)@@&H%array@,@M@A@A@@@0@@-I$list@,N@Aаa"[]@@@;@аb"::@ @@O@@G@@A@Y@@H@@EJ&option@,P@Aаc$None@@@S@аd$Some@ @@Y@@A@Y@@Z@@WN&lazy_t@,1Q@A@A@Y@@`@@]K)nativeint@cL%int32@eM%int64@g]:Undefined_recursive_moduleCD@g@@Jq@@@@V@@Ay=ocaml.warn_on_literal_pattern}O@\.Assert_failureC@@X@@A\@Y0Division_by_zeroC$@@@Ac@X+End_of_fileC+@@@Aj@W)Sys_errorC2@.@@A$r@[.Sys_blocked_ioC:@@@A+y@V)Not_foundCA@@@A2@U'FailureCH@D@@A:@T0Invalid_argumentCP@L@@AB@Z.Stack_overflowCX@@@A I@S-Out_of_memoryC_@@@AɠP@R-Match_failureCf@eab@c@@A֠]@C%bytes@ܐ@*PervasivesA1__coq_plugin_name@t@@@PKQK@@@$UtilA@"PpA@*ConstrexprA@'TacexprA@)MisctypesA@&GenargA@*GenredexprA@#TokA@%NamesA@$PcoqA@$PcoqA&ConstrN@$PcoqA'Vernac_P@$PcoqA$PrimM@%PltacA2fail_default_value@@)MisctypesA&or_var@@  @@  @]]@@+arg_of_expr@@I/raw_tactic_expr@@ @'TacexprA.gen_tactic_arg *r_dispatch@@ @@  @  @__@@:.genarg_of_unit@@A@@:@&GenargA0generic_argument &rlevel@@:@@:@:@cc!@@j-genarg_of_int@@A#int@@@jư$@@j@@j@j@dJNdJ[@@l2genarg_of_ipattern@@@$CAstA!t@)MisctypesA2intro_pattern_expr@*ConstrexprA+constr_expr@@@@@@l氖UP@@l@@l@l@)e*e@@u1genarg_of_uconstr@@!+constr_expr@@uql@@u@@u@u@EfFf@@w&in_tac@@@'TacexprA/raw_tactic_expr@@wа@@w@@w@w@dg eg @@y/reference_to_id@@@$CAstA!t@(LibnamesA+reference_r@@y @@@%NamesA"Id@!t@@Py@@@y@i@Di@S@@ +tactic_mode@@$PcoqA$Gram@%entry@*VernacexprA+vernac_expr@@ s 5@@5 5k@o o @@ )new_entry@@O&string@@@:f :])@:e@@:o :^@:_ :\@qIMqIV@@ 1toplevel_selector@7,-goal_selector@@  :v@@:u :r@uu@@ +tacdef_body@J?+tacdef_body@@   :@@: :@vv@@ 2test_bracket_ident@^%EntryC!e:@@@E ?@@? ? @CC@@ $hint@@$PcoqA$Gram@%entry@*VernacexprA*hints_expr@@@y@@@x @_@O  O  @@@&StdargA@&TacargA@*VernacexprA@1Vernac_classifierA@(GoptionsA@(LibnamesA`0print_info_trace@@*PervasivesA#refA#int@@@__@@`@@`@Pi55Qi55@@m,vernac_solve@@@*VernacexprA-goal_selector@@m@J&option@*m@@m@@'TacexprA/raw_tactic_expr@@m@@@m@@Cm@m@m@m@m@s6n6rs6n6~@@f0pr_ltac_selector@@@'TacexprA-goal_selector@@fM@"PpA!t@@fN@OfL@8888@@h1wit_ltac_selector@@&GenargA+genarg_typeh۠;@@@@@@@@9.9.99@@i-ltac_selector@8@@i@9.9.99@@m,pr_ltac_info@@A#int@@@rmL@"PpA!t@@SmM@NmK@9999@@o-wit_ltac_info@@CABoy|@@@@@@@ 99 :&:)@@p)ltac_info@y%entryn@@p@99:&:)@@3pr_ltac_use_default@@@@&"A@@)#@$!@-:+:/.:+:B@@4wit_ltac_use_default@@A~@@8@@K@@L@@J@I::J; ; @@0ltac_use_default@?@@Z@V::W; ; @@5is_anonymous_abstract@@/gen_tactic_expr(constant@]@\%dterm@[@Z%level@Y@X$name@U@T'pattern@O@N)reference@S@R'tacexpr@Q@P$term@W@V@ME@D@@C@(@@İA@B?@;;;;(@@ +rm_abstract@@LJ@@ӰI@@ѰH@@ϰG@@˰F@@ŰE@ @ɰD@@ǰC@@Ͱ@ļ@Ļ@@# ķ2 ĸ@Ĺ Ķ@;;;;@@$6is_explicit_terminator@@@0h@g@5f@e@:d@c@?`@_@DZ@Y@I^@]@N\@[@Sb@a@X     P@O@@N$K@@o$L@M$J@!<<"<<@@44pr_ltac_tactic_level@@L@@T46I@@=47@845@5?5?96?5?M@@65wit_ltac_tactic_level@@AA#int@@@56c@@v@@w@@u@T?x?xU??@@71ltac_tactic_level@J5E@@p7؅@a?x?xb??@@B7wit_ltac_production_sep@@AO&string@@@AB٠@@ٳ@@ٴ@@ٲ@??@A@D@@C3ltac_production_sep@vAT@@kC@??@A@D@@L7pr_ltac_production_item@@@*TacentriesA=grammar_tactic_prod_item_exprO&string@@@~Lܭo@@RLܱ@@ܰLܮ@ܯL@@Lڢ@@Lڣ@ڤLڡ@@F@J@F@a@@8wit_ltac_production_item@@A5:,raw_argument@@J@@IݟV@@ݲ[@@ݳ@@ݱ@AACNCQ@@4ltac_production_item@ڠ!@@ߊ@AACNCQ@@+pr_ltac_ref@@)reference@@Z@"PpA!t@@Y@XW@FFFF"@@.pr_tacdef_body@@+@@f\/@@ ]@^[@F<F@F<FN@@4wit_ltac_tacdef_body@@mAlA袠@@赠@@@@@3HKHK4HH@@0ltac_tacdef_body@X J@@@@HKHKAHH@@@==1Q96@XX@@(G_tacticA@ tA@ABCDEkhQF z w~fG@@@A@@AC@@B@@AB~E@@dF@@A4G@@D@@^O@@ABCDH@@[@@A]@@`W@@Ae@@b@@ABCT@@?i@@A`@@,Z@@ABK@@U@@Ac@@f@@ABCDER@@a^@@AjX@@g@@AWP@@BC$I@@\@@AM@@BDJ@@N@@AL@@DQ@@ABV@@d@@A9a@@BS@@h@@Aj_@@tY@@ABCDEF@@i@( `2Ltac_plugin.G_ltacJJ KK @@@ B@l@@_i@( $2Ltac_plugin.G_ltacJJ KK @@@ "B@x@@ki@( 2Ltac_plugin.G_ltacHHJJ@@@wB@@@wi@( 2Ltac_plugin.G_ltacA@@ @@A@#LocA'locatedJ&option@@&GenargA:raw_abstract_argument_typeI$list@ @@@@@@@&ExtendA&symbol^+vernac_expr@@@@@@@B@@@k@( p2Ltac_plugin.G_ltacA@@E@@A3АA @@@l@( `2Ltac_plugin.G_ltacA@@P@@AV+genarg_type;Ѡ>@@@@ԠK@@@@@@ِA8@@@l@( <2Ltac_plugin.G_ltacHA@@}@@A%entryk@@AI@@@l@(  2Ltac_plugin.G_ltacYA@@@@A@#TokA!t@@  A\@%@@k@( 2Ltac_plugin.G_ltaclHHmJJ@k@@ΐBh@1@@$i@( 2Ltac_plugin.G_ltacxHHyJJ@w@@Bt@=@@0i@( |2Ltac_plugin.G_ltacHKHKHH@F$unit@@@B@L@@?i@( P2Ltac_plugin.G_ltacHKHKHH@@A@S@@@'*match*@i@@AJ@BIHCFED=<2@0@A.@B-,CDE&%F@@iA( H2Ltac_plugin.G_ltacHKHKHH@AB@k@@^NE32F@@h ( ,2Ltac_plugin.G_ltacHKHKHH@@@踠@@@@輐A@@@ML>=764@4@AB0/CDEF@@g@( 2Ltac_plugin.G_ltacEEFF@@@B@@@|{q?j@h@h@ABCDEedb@_@AB^]CYEF@@e@( 2Ltac_plugin.G_ltacA@@ @@A@(LibnamesA)reference@@*@@@@ @@@@@@@B@@@:g@( |2Ltac_plugin.G_ltacA@@O@@A&"A@@@Eh@( X2Ltac_plugin.G_ltac%A@@Z@@Aݠ/:@@9A @@@Tg@( 42Ltac_plugin.G_ltac4EE5FF@3@@gB,@@@`e@( 2Ltac_plugin.G_ltac@EEAFF@?@@ǐB8@@@le@( 2Ltac_plugin.G_ltacLDDMEE@K@@-BD@@@xe@( X2Ltac_plugin.G_ltacXA@@@@Am@@q@@p@@oyt@@?l@@r@n|@@{Bn@;@@g@( 42Ltac_plugin.G_ltacA@@@@A!卐Ay@F@@h@( 2Ltac_plugin.G_ltacA@@@@AE*@@夐A@U@@g@( 2Ltac_plugin.G_ltacDDEE@@@ҐB@a@@e@( 2Ltac_plugin.G_ltacDDEE@@@nB@m@@e@( h2Ltac_plugin.G_ltacCSCSDD@@@B@y@@e@( 2Ltac_plugin.G_ltacA@@@@A젰J&option@|@@{U@@T@@S砰@@#P@@V@R`@@_B@@@g@( 2Ltac_plugin.G_ltacA@@%@@A'qA@@@h@( 2Ltac_plugin.G_ltacA@@0@@A࠰2r5@@~@@}uB@@@@v@@tzA @@@Fh@( 2Ltac_plugin.G_ltac &A@@[@@Aޠ@@▐A !@@@Ug@( 2Ltac_plugin.G_ltac 5A@@j@@Aida\@@@@@@ⳠYrⰠ@@@@@⿐B K@@@g@( h2Ltac_plugin.G_ltac _A@@@@A!ѐA V@#@@h@( X2Ltac_plugin.G_ltac jA@@@@AO,ҠM@@@@ՠL@@@@@@ڐA @L@@h@( 42Ltac_plugin.G_ltac A@@@@AK@@A @[@@g@( 2Ltac_plugin.G_ltac A@@@@A֠ѠΠe/raw_tactic_expr@@@@@@@Š@@@'@@&B @@@g@( 2Ltac_plugin.G_ltac A@@@@A 8A @@@h@( 2Ltac_plugin.G_ltac A@@ @@A)N@@MA @@@g@( 2Ltac_plugin.G_ltac CSCS DD@ @@9B @@@e@( P2Ltac_plugin.G_ltac CSCS DD@ @@ȐB @@@e@( 2Ltac_plugin.G_ltac AA CNCQ@y@@ߏB @@@)e@( 2Ltac_plugin.G_ltac AA CNCQ@@A &@H@@@ AA CNCQ@@@@@@N@f@@A@BCD@@Ae@@@ABCHDEEF@@fA( 2Ltac_plugin.G_ltac .AA /CNCQ@AC&@@@ERF@@e ( 2Ltac_plugin.G_ltac :A@@o@@A@@ÐA8@@@k@( 2Ltac_plugin.G_ltac HA@@}@@A@@AF@@@ h@( 42Ltac_plugin.G_ltac VAA WCNCQ@@AM@@@'eA( 02Ltac_plugin.G_ltac _AA `CNCQ@AC R@ @@@@@ABCDEF@@d(  2Ltac_plugin.G_ltac oAA pCNCQ@@&GenargA6abstract_argument_typei &rlevel@@@@ڐA t@B@@"d@( 2Ltac_plugin.G_ltac AA CNCQ@ɠƠ@@ݵ@@ݶ@@ݴݹA @Y@@9  @@A@BCDEF@@c@( 2Ltac_plugin.G_ltac ?? @A@D@#@@pB @l@@_OLD=@;@ACDE7F@@b@( 2Ltac_plugin.G_ltac ?? @A@D@@A D:@WA@@D@ ?? @A@D@@@@@@Z3@c@@A|@B{zCxwDonl@j@b@@ABCh$DEY9F@@cA( 2Ltac_plugin.G_ltac ?? @A@D@AC%@@@EfFF@@b ( <2Ltac_plugin.G_ltac A@@@@A@@EDEGA7@@@f@( 2Ltac_plugin.G_ltac ?? @A@D@@A>@@@bA( 2Ltac_plugin.G_ltac ?? @A@D@AC @@@@@ABWDElF@@a( 2Ltac_plugin.G_ltac ?? @A@D@T@@D@@DDېA @@@a@( 2Ltac_plugin.G_ltac "?? #@A@D@@@ٶ@@ٷ@@ٵBٺA @@@1U@@ABCDEF@@`@( 2Ltac_plugin.G_ltac @?x?x A??@@@uB 3@@@`@( t2Ltac_plugin.G_ltac L?x?x M??@@A :8@B5،@@؋8؆@ Y?x?x Z??@@@@@@]@a@@A@B  C  D^@`@@A@BCD2DEF@@aA( p2Ltac_plugin.G_ltac q?x?x r??@AC&@2@@$F@@` ( 2Ltac_plugin.G_ltac |A@@@@A#@@99"A7@C@@g@( 2Ltac_plugin.G_ltac A@@@@A1@@9*9-AE@Q@@f@( 2Ltac_plugin.G_ltac A@@@@A?@@9598AS@_@@-e@( t2Ltac_plugin.G_ltac A@@@@AM@@9O9RAa@m@@;c@( H2Ltac_plugin.G_ltac ?x?x ??@@Ah@t@@B`A( D2Ltac_plugin.G_ltac ?x?x ??@AC @~@@p`W@R@AQBCJD:EF@@_(  2Ltac_plugin.G_ltac ?x?x ??@^Y@@8؎@@8؍8؞A @@@_@(  2Ltac_plugin.G_ltac ?x?x ??@@@y@@z@@x6}A @@@2hga@\@W@ABCEF@@^@( 2Ltac_plugin.G_ltac A@@s@@A(A-@@@@`@( h2Ltac_plugin.G_ltacIA@@~@@A )@@)A<@@@O_@( L2Ltac_plugin.G_ltacXC .DE@@T@( @2Ltac_plugin.G_ltac9.9.99@@A@ @@@,@T@@A u@B t sC q pD h@ X@A QB FOC A'DE@@TA( 82Ltac_plugin.G_ltac9.9.99@AB@ @@  xE@@S (  2Ltac_plugin.G_ltac9.9.99@ 2 - +@@񠰳 *@@@@hA@ @@  * h f d@ c@ABDE@@R@( 2Ltac_plugin.G_ltack55q6k6l@@(GoptionsA.write_functionJ&option@A#int@@@@@@@ǐB@ @@  @ @ @AB C   @BDE@@P@( 2Ltac_plugin.G_ltac"Q  #_55@F$unit@@@kC 4grammar_entry_create@@O&string@@@Aళ [ A@@A@A A@VQ  W_55@@ 0tactic_then_last@$Gram@%EntryC!eH%array@@'TacexprA/raw_tactic_expr@@ @ t&@@ t% A@@A A@{V  |V  @@ /tactic_then_gen@%@$C#I$list@' th@@ tg Q٠ Y4 Sg> Sh@ Si R@@ R Q@ Q B@@B A@\ n p\ n @@ 4tactic_then_locality@GR@QCP @@ Vm B<@@B= A@e  e  @@ &failkw@[f@eCd#+global_flag@@ l B[@@B\ A@FHFN@@ 1tactic_arg_compat@q|@{Czq.raw_tactic_arg@@ A Bz@@B{ A@vxv@@ (fresh_id@@C@)MisctypesA&or_varO&string@@@ ~@@ ~ B@@B A@eg eo@@ +tactic_atom@@Coj@@ s  s @@ s( B@@B A@"!!#!!@@ )match_key@@C)lazy_flag@@ rw B@@B A@8""9""@@ )input_fun@@C@%NamesA$NameA!t@@ < B@@B A@U# # V# #@@ *let_clause@@Cp%lname@@ xŠ@@ w w@@ x@ x C@@C A@x#_#ay#_#k@@ -match_pattern@"@!C -match_pattern@*ConstrexprA+constr_expr@@  @@  C4@@C5 A@$$$$@@ *match_hyps@8C@BCA2match_context_hyps! @@  CS@@CT A@%%%%@@ 2match_context_rule@Q\@[CZ*match_rule %r_pat@@ r rh` r{@@ rz Cr@@Cs A@''''@@ 2match_context_list@q|@{CzR$@@ ry C@@C A@)))),@@ *match_rule@@C64@@ p` p@ pS@@ pR C@@C A@ )) ))@@ *match_list@@C @@ pQ C@@C A@*0*2*0*<@@ -message_token@@C-message_token%r_nam@@ m ms@@ m} C@@C A@8**9**@@ -ltac_def_kind@@C@@ o D @@D A@L+(+*M+(+7@@ .range_selector@@CA#int@@@ <   @  D,@@D- A@j1--k1-. @@ 5range_selector_or_nth@ @C DK@@DL A@{7..|7..@@ -selector_body@%@$C# Dj@@Dk A@?080:?080G@@ (selector@*5@4C3! D@@D A@C00C00@@@ [@@ N L@ L@AT@@V@@ABC N M K@ K@AiP@@ K@ABCD J@wY@@A[Z@@zb@@AB^@@]@@\@@ABCEX@@`@@AF[@@B_@@a@@A M@xc@@\d@@ABCD ?@@f@@AQe@@ B@ABU@@W@@AC D@YR@@AQ@@/S@@AB G@ G@ACDEF@@f@( 2Ltac_plugin.G_ltacQ  _55@@@ C@ @@Hf@( 2Ltac_plugin.G_ltacQ  _55@@@ WC@ @@Tf@(  2Ltac_plugin.G_ltacS3 3S3 3G@@'GramextA(g_symbolm"te@@ b @@  A@ @@oj@( H2Ltac_plugin.G_ltacP2M2]P2M2@ @@   #A@ @@j@( 2Ltac_plugin.G_ltac"Q  #_55@@@ ~C@ @@f@( 2Ltac_plugin.G_ltac.Q  /_55@ @@ xC @ @@f@( 02Ltac_plugin.G_ltac:Q  ;_55@@@ C@ @@f@(2Ltac_plugin.G_ltacFQ  G_55@$@@ JC!@ @@f@(2Ltac_plugin.G_ltacRQ  S_55@0@@ eC-@ @@f@(@2Ltac_plugin.G_ltac^<//_<//@hc@@ p @@  AA@ +@@j@(@2Ltac_plugin.G_ltacr9//,s9//X@| D@@ E HAR@ <@@j@(2Ltac_plugin.G_ltacQ  _55@a@@  C^@ H@@f@(2Ltac_plugin.G_ltacQ  _55@m@@ `Cj@ T@@f@($2Ltac_plugin.G_ltacQ  _55@y@@ JCv@ `@@f@(2Ltac_plugin.G_ltacQ  _55@@@ C@ l@@f@(02Ltac_plugin.G_ltacQ  _55@@@ CC@ x@@f@(<2Ltac_plugin.G_ltacQ  _55@@@ C@ @@)f@(H2Ltac_plugin.G_ltacQ  _55@@@ sC@ @@5f@(<2Ltac_plugin.G_ltacQ  _55@@@ %C@ @@Af@(H2Ltac_plugin.G_ltacQ  _55@@@ C@ @@Mf@(<2Ltac_plugin.G_ltacQ  _55@@@ C@ @@Yf@(l2Ltac_plugin.G_ltacQ  _55@@@ (C@ @@ef@(H2Ltac_plugin.G_ltacQ  _55@@@ C@ @@qf@(`2Ltac_plugin.G_ltac###$@@'GramextA(g_symbol@@ @@  lA@ @@j@(d2Ltac_plugin.G_ltac*Q  +_55@@@ C@ @@f@(2Ltac_plugin.G_ltac6Q  7_55@@@ ɐC@ @@f@(2Ltac_plugin.G_ltacBQ  C_55@ @@ C@@@f@(2Ltac_plugin.G_ltacNQ  O_55@,@@ pC)@@@f@((2Ltac_plugin.G_ltacZQ  [_55@8@@ C5@@@f@(l2Ltac_plugin.G_ltacfQ  g_55@D@@ }CA@+@@f@(2Ltac_plugin.G_ltacrQ  s_55@P@@ |CM@7@@f@(d2Ltac_plugin.G_ltac~Q  _55@\@@ yCY@C@@f@(p2Ltac_plugin.G_ltacQ  _55@h@@ uCe@O@@f@(2Ltac_plugin.G_ltacG^G~@@@ u@@ u vÐAw@a@@j@(H2Ltac_plugin.G_ltacQ  _55@@@ tC@m@@f@(2Ltac_plugin.G_ltacQ  _55@@@ VC@y@@f@(܌2Ltac_plugin.G_ltac@@@ V@@ V kA@@@0j@(82Ltac_plugin.G_ltacQ  _55@@@ UC@@@+(+7@A@@@@@ABCD2EF@@a@(2Ltac_plugin.G_ltacM**N**@/A@@@@@ACDAEF@@`@(Ը2Ltac_plugin.G_ltac\*0*2]*0*<@TA@@@@@ABPCDEF@@_@(Ԥ2Ltac_plugin.G_ltacl ))m ))@A.@.@@/@@A@B`CDEF@@^@(Ԑ2Ltac_plugin.G_ltac|))})),@A>@>@@ @@A@BCDEF@@]@(|2Ltac_plugin.G_ltac''''@֐AN@N@@0@@AB"CD EF@@\@(h2Ltac_plugin.G_ltac%%%%@A^@^@@@@@@AB2CDEF@@[@(T2Ltac_plugin.G_ltac$$$$@0An@n@@P@@@AC.D)EF@@Z@(@2Ltac_plugin.G_ltac#_#a#_#k@bA}@}@@!_@@A B=C8DE@@Y@(,2Ltac_plugin.G_ltac# # # #@A@@@0n@@A^@BLCGDE@@X@(2Ltac_plugin.G_ltac""""@A@@@?}@l@AZCUDE@@W@(2Ltac_plugin.G_ltac!!!!@ېA@@@Mg@d@#@ABCd DE@@V@(2Ltac_plugin.G_ltacegeo@ A@@@@@\@ABCYDE@@U@(2Ltac_plugin.G_ltacvxv@/A@@@,B7AE $mode@@,Proof_globalA*proof_mode@@;` :@{{@@@@@@("@N@@A@B(CD@@N@(Ҵ2Ltac_plugin.G_ltac&@A@J@@ N@(Ҁ2Ltac_plugin.G_ltacvv@Ag@S@@;5@ 8BCD@@L@(p2Ltac_plugin.G_ltacuu@ҐAs@`@@QKHC@@ABCD@@K@(P2Ltac_plugin.G_ltaco o G@A@n@@_YXVVR@-@ABCD@@I@(02Ltac_plugin.G_ltaci@Vm @RA@|@@mgfd@c@a@ABCD@@H@(Ѩ2Ltac_plugin.G_ltacKK@F$unit@@@SA@@@@@A@@A@(ф2Ltac_plugin.G_ltac``@@A#loc@J&option@!t@@ @  4@``@@!a@QL@@ 3 5@``@@@@@@g@B@@AC@@!e@A@@AB@@CB(\2Ltac_plugin.G_ltacaa @@A x @aa@@@@@@@A@@A(2Ltac_plugin.G_ltac#_$a @A@@@@ A(и2Ltac_plugin.G_ltac+c.,cF@f6abstract_argument_typeF$unit@@@::l@@::A @@@@i%param@A@@A@@B@(И2Ltac_plugin.G_ltacJc'KcI@@@@ @@ A@(Є2Ltac_plugin.G_ltacQdJgRdJ~@&ujϠk@@jjՐA)k!n@~@cdJ\ddJ]@@@#@@@ A@@A@@B@(d2Ltac_plugin.G_ltacmdJ`ndJ@@@@-@@ A@(P2Ltac_plugin.G_ltacteue@I{l]@@llAMm#pat@@ee@@@F@@@ A@@A@@B@(02Ltac_plugin.G_ltacee@@@@P@@ A@(2Ltac_plugin.G_ltacff@lmud@@uuAqv!c@v@ff@@@i@@@ A@@A@@B@(2Ltac_plugin.G_ltacff @@@@s@@ A@(2Ltac_plugin.G_ltacg "g :@tw٠h@@wwߐAx#tac@}@g g @@@@@@ A@@A@@B@(2Ltac_plugin.G_ltacg g >@@@@@@ A@(2Ltac_plugin.G_ltacj~j~@@Az#loc@:@#LocA!t@@yy@@yyz@i@mi@q@@{"id@x@@@j~j~@@@@@@C@@A(B@@S@A@@AB@@CB(Ϙ2Ltac_plugin.G_ltacmm @@"PpA!t@@z{A@@@@@@A@B@@B@(π2Ltac_plugin.G_ltac(l)m @@AJ@@@ B(l2Ltac_plugin.G_ltac0i@m1i@q@A@@@@B'(X2Ltac_plugin.G_ltac8s9s@@A  $name@@@qIWAqI[@@ !e@@@:d :a@Lr^dMr^e@@@ @@@B@@AA@@B@@BA(T2Ltac_plugin.G_ltacZr^h[r^~@AA"@@@@ @A@@A (82Ltac_plugin.G_ltacer^`fs@@@,@%@@ A@(2Ltac_plugin.G_ltacl~ "m~ L@@@A@,@@@ .@A@@A@@A@(2Ltac_plugin.G_ltacw}x}@@@L@7@@@ 9@A@@A@A@@A@A@(2Ltac_plugin.G_ltacK  K  @G#exn@@@ @T @VAc $strm@@&StreamA!t@@ ? @6@@ @7 ?@EE@@@d@@@ @B@@AA@@B@@B@(2Ltac_plugin.G_ltacK  K  @@A$@q@@ B@(2Ltac_plugin.G_ltacJ  J  @4@@ @I @KA1@~@@@}'@D*@C @A@B@@D@(2Ltac_plugin.G_ltacJ  J  @@AA@@@D@(2Ltac_plugin.G_ltacI i I i @@AH@@@D@(Μ2Ltac_plugin.G_ltacH ? RH ? c@BBQ@@@@@A8@B@@C@(΄2Ltac_plugin.G_ltacH ? KJ  @@A[@@@ C@( 2Ltac_plugin.G_ltacF  F  @U ?Bf@@@@L@A@@A@(2Ltac_plugin.G_ltacF  K  @@@o@@@ A@(2Ltac_plugin.G_ltacX  >X  Q@H%array@Ϡ @ Q Q@@ Q Q@@ Q QCA _#lta@v H@@H@@H@,W  -W  @@ `#loc@@$PlocA!t@@H@:V  ;V  @@@@@@A@@A%C@@ @B@@AB@@C@(2Ltac_plugin.G_ltacIX  JX  Q@@@0@ @@C@(ͤ2Ltac_plugin.G_ltacPX  &QX  .@@A7@@@@ @A@@A@@AB(͜2Ltac_plugin.G_ltac]X  ;^X  <@@AE !t@R Q Q@gX  6hX  7@@@'@@@@B@@AB@@B(̈́2Ltac_plugin.G_ltacsX  tX  =@A@Z@3@@#A(x2Ltac_plugin.G_ltac{Y R ]|Y R a@@@ R IP@@OAN@@G@@V  V  @@@G@@@A@@A@@A@(X2Ltac_plugin.G_ltac]  ]  @@A k %first@  RN T@]  ]  @@ $last@  T@]  ]  @@ "ta@ T@]  ]  @@ @@A@@T@\ n p\ n @@@y@@@*F@@A"E@@A@@AB @D @C@@#B@@AC@@FA(D2Ltac_plugin.G_ltac\ n p\ n @A@ @@@@@AB@@D ( 2Ltac_plugin.G_ltac^  ^  @@@  !l@  GH T@^  ^  @@ "ta@ T@^  ^  @@ @@A@@T(@\ n p\ n @@@@@@"D@@AA@@B @C@@B@@AC@@D@(2Ltac_plugin.G_ltac _  E _  ]@@@  !l@/ SJ@_  -_  A@@ @@A@@SY@!\ n p"\ n @@@@@@C@@AA@@ @B@@AB@@C@(̠2Ltac_plugin.G_ltac0` ^ z1` ^ @@@  "ta@" R@:` ^ f;` ^ v@@ @@ A @@R@E\ n pF\ n @@@@@@A@@B@@AB@@B@(p2Ltac_plugin.G_ltacQa  Ra  @@A * %first@  Q R1@]a  ^a  @@ $last@  R2@ea  fa  @@ 9@@8A7@@RB@p\ n pq\ n @@@0@@@"E@@AD@@BA@@ 8@C ;@B@@AC@@EA(\2Ltac_plugin.G_ltac\ n p\ n @A@ \@F@@@B@@C (@2Ltac_plugin.G_ltacb  b  @@@ g e@@dAc@@Q@\ n p\ n @@@\@@@A@@A@@A@(42Ltac_plugin.G_ltacg w g w @@A ~ !l@@@@Uy@@Ux@g w g w @@ @@A@@U@e  e  @@@@@@C@@AA@@ @B@@AB@@C@((2Ltac_plugin.G_ltacg w g w @@A+@@@C@( 2Ltac_plugin.G_ltacg w g w @X@@ Vl VeA9@@@C@( 2Ltac_plugin.G_ltacg w g w @@@@@@@$C@(2Ltac_plugin.G_ltac=>@@@ Ű)!a@ t@%4@@*@@A@@t@i  i  @@@@@@C@@AA@@,@D+@B@@AB@@D@(2Ltac_plugin.G_ltac@@A  "tf@  tF s@ ?R!?T@@!$tail@  s@(?U)?Y@@"@@A@@s@3i  4i  @@@@@@A@@A(@E'@D&@C%@B@@%F@@0G@@ABC@@G@(2Ltac_plugin.G_ltacMN@ ꠰  t#@@ t" tDAE#!t@I s@ab@@$"tl@  X s@jk@@@*@@@l@H@@A:@B9@J@@A1@B/@I@@ACD@@L@(ˤ2Ltac_plugin.G_ltac}~@@A&@=@@J@(ˀ2Ltac_plugin.G_ltacu@@Ap@D@@QGA(l2Ltac_plugin.G_ltaci  i  @A@ c@M@@@Y@Y@AB@@E (P2Ltac_plugin.G_ltac'=@̠  sM@@ sLB w!a@  r r@ @@@@~A}@@s@i  i  @@@v@@@B@@AA@@B@@B@(82Ltac_plugin.G_ltac5:@@@ sO sYA*@@@C@( 2Ltac_plugin.G_ltac =@@@1@@@B@(2Ltac_plugin.G_ltac@@@ #mrl@  qk r7@vv@@!b@  qi rG@v~v@@@@A@@rR@i  i  @@@@@@B@@AA@@&E@@A@F@D@C@@BC@@F@(2Ltac_plugin.G_ltacT^Tw@@@ #mrl@ 9 q) q%@)1)I@@!b@  pO q9@#$@@@@A@@qD@.i  /i  @@@@@@B@@AA@@&F@@A@G@E@D@C@@BC@@G@(ʨ2Ltac_plugin.G_ltacHI@@@ " #mrl@ B p p @UxVx@@ !c@E p@]x^x@@ !b@ 5 p# p@fxgx@@:@@9A8@@p*@qi  ri  @@@1@@@B@@A"C@@A@@A/E@@;@F>@D@@ABC@@F@(ʈ2Ltac_plugin.G_ltac#&#0@@@ _!l@ $ o@@o@@@i@@hAg@@o)@i  i  @@@`@@@D@@AA@@ f@E i@Cl@B@@AB@@E@(h2Ltac_plugin.G_ltactwt@@@ !l@& R n$@@n+@1N1k@@@@A@@n>@i  i  @@@@@@D@@AA@@@E@C@B@@AB@@E@(H2Ltac_plugin.G_ltac@@@  !l@T  mA@@mH@@@ @@A@@mW@i  i  @@@@@@C@@AA@@@B@@AB@@C@( 2Ltac_plugin.G_ltac ! 0@@@  !l@~  l{@@l@@@ !n@ -&or_varA#int@@@ l@@ l k l@12@@ !g@ o l l@:;@@ @@ A @@l@Ei  Fi  @@@@@@B@@=D@@ABA@@4C@@AC@@D@(2Ltac_plugin.G_ltacUV@@@ - !n@> d* l$@ab@@ 5@@4A3@@l/@lm@@@,@@@A@@B@@AB@@B@(2Ltac_plugin.G_ltacxy@@@ O M@@LAK@@k@@@@D@@@A@@A@ A@@A@A@(2Ltac_plugin.G_ltac1O1Q@@@ h "st@ kE kc@191K@@ p@@oAn@@kn@i  i  @@@g@@@A@@B@@AB@@B@(2Ltac_plugin.G_ltacRrR@砰  k@@ kB  !a@  j@RZRh@@ @@A@@j@i  i  @@@@@@B@@AA@@B@@B@(ɰ2Ltac_plugin.G_ltacRR@@@ k kA(@@@C@(ɘ2Ltac_plugin.G_ltacRlR@@@/@@@B@(|2Ltac_plugin.G_ltac @'SN@@ | h@@ i  i7@@ i6 i-B ݰ "la@v 1 h@@h@@@ !r@@(LibnamesA)reference@@ h} h@#$@@ @@A@@h@.i  /i  @@@@@@,C@@AA@@#B@@AB@@C@(d2Ltac_plugin.G_ltac<=@Y@@ i9 iA?@@@D@(H2Ltac_plugin.G_ltacJK @~= j+ ɠ } j9@@ j8@ j7 jC@@ jBBZ@@@0C@(02Ltac_plugin.G_ltacef@@@ jE jOAh@,@@>D@( 2Ltac_plugin.G_ltacst @@@o@3@@EC@(2Ltac_plugin.G_ltacz{@@@S #ta1@m g@@@ #ta0@u g@@@ a@@`A_@@g@i  i  @@@X@@@A@@A \@C@@B@@&D@@ABC@@D@(2Ltac_plugin.G_ltac.@@@ #ta1@ g'@ @@ #ta0@ g3@@@ @@A@@g>@i  i  @@@@@@A@@A @C@@B@@&D@@ABC@@D@(Ȝ2Ltac_plugin.G_ltac@@@ #tae@ f}@@@ #tat@ f@[r[@@ "ta@ f@0H0X@@ @@A@@f@i  i  @@@@@@A@@A @F @D @B@@#C@@A4G@@.E@@ABC@@G@(x2Ltac_plugin.G_ltac@@@ #ta1@  e@#$@@ #ta0@ e@+,@@ @@A@@e@6i  7i  @@@@@@A@@A @C@@B@@&D@@ABC@@D@(T2Ltac_plugin.G_ltacGOHb@@@  #ta1@: e@R:SK@@ #ta0@B e@Z![2@@ .@@-A,@@e)@ei  fi  @@@%@@@A@@A )@C@@B@@&D@@ABC@@D@(42Ltac_plugin.G_ltacvvHqwvHz@@@N "ta@h d|@vH]vHm@@ T@@SAR@@d@i  i  @@@K@@@A@@A O@B@@C@@AB@@C@(2Ltac_plugin.G_ltacw{w{@@@s "ta@ c@w{w{@@ !n@ c  c@w{w{@@ @@A@@d@i  i  @@@y@@@A@@AC@@ @B@@'D@@ABC@@D@(2Ltac_plugin.G_ltacxx@@@ ~"ta@ b@xx@@ !n@ b b@xx@@ @@A@@b@i  i  @@@@@@A@@AC@@ @B@@'D@@ABC@@D@(2Ltac_plugin.G_ltacyIyW@@@Ӱ z"ta@ b@ y5 yE@@ {!s@\@@ bK b@@b@ y% y3@@ |@@A@@b%@ !i   "i  @@@@@@A@@A }@B@@%C@@/D@@ABC@@D@(Ǩ2Ltac_plugin.G_ltac 2zX 3zX@@@  w"ta@$ aS@ <zXp =zX@@ x@@A@@ab@ Gi   Hi  @@@@@@A@@A y @B@@C@@AB@@C@(Lj2Ltac_plugin.G_ltac V{ W{@@@. t"ta@H `@ `{ a{@@ u4@@3A2@@`@ ki   li  @@@+@@@A@@A v /@B@@C@@AB@@C@(h2Ltac_plugin.G_ltac z| {|@@@R q"ta@l `Q@ | |@@ rX@@WAV@@``@ i   i  @@@O@@@A@@A s S@B@@C@@AB@@C@(H2Ltac_plugin.G_ltac }5 }F@@@v n"ta@ _@ }! }1@@ o|@@{Az@@_@ i   i  @@@s@@@A@@A p w@B@@C@@AB@@C@((2Ltac_plugin.G_ltac ~Gr ~G@@@ k"ta@ _O@ ~G^ ~Gn@@ l@@A@@_^@ i   i  @@@@@@A@@A m @B@@C@@AB@@C@(2Ltac_plugin.G_ltac  @@@ h"tc@ ^@  @@ i@@A@@^@ i   i  @@@@@@A@@A j @B@@C@@AB@@C@(2Ltac_plugin.G_ltac! '! >@@@ c!s@"Id@!t@@ 5 ^ ^4@!!@@ d"tc@ ^@@!&!'@@ e@@A@@^O@!1i  !2i  @@@@@@A@@A g @D f @B@@1E@@A!C@@BC@@E@(ƴ2Ltac_plugin.G_ltac!E?k!F?~@@@ "ta@8 [@!P?W!Q?g@@ #sel@ [ [ @!Y?G!Z?U@@ -@@,A+@@[@!di  !ei  @@@$@@@A@@AB@@$C@@AB@@C@(Ɛ2Ltac_plugin.G_ltac!rmM!sm_@@@K #ta1@e ZL@!}m6!~mI@@ #ta0@m ZX@!m!m/@@ Y@@XAW@@Zc@!i  !i  @@@P@@@A@@A  T@C@@B@@&D@@ABC@@D@(l2Ltac_plugin.G_ltac!n`!n`@@@z #ta1@ Y@!n`!n`@@ #ta0@ Y@!n`h!n`y@@ @@A@@Y@!i  !i  @@@@@@A@@A  @C@@B@@&D@@ABC@@D@(<2Ltac_plugin.G_ltac!s!s @@A %first@O Y. W@!o!o@@ $tail@K W@!o!o@@ !l@6 W@!o!o@@ #ta0@ W@!o!o@@ @@A@@W@"i  "i  @@@@@@h'*match*@Jg@I@@A9H@@B)D@@A@@AC  @F  @E  @C@@-B@@?G@@ABD@@J@(2Ltac_plugin.G_ltac"#q_"$qr@֠ X@@ X XA^ !t@  X@"6q9"7q:@@ $last@W X@">q;"?q?@@@@@@i@K@@A:@B9@L@@A:@BC9@M@@A32BD@@O@(2Ltac_plugin.G_ltac"SqD"Tq}@@A'@@@M@(Ÿ2Ltac_plugin.G_ltac"Zt  "[t 4@@A@@@YJ@(Ŝ2Ltac_plugin.G_ltac"ar~"br~@ X@@ X XӐA !t@ ] X @"ur~"vr~@@ $last@ X X @"~r~"r~@@@>@@@j@K@Az@By@L@@Az@BCy@ M@@AsrBD@@O@(|2Ltac_plugin.G_ltac"r~"r~@@A(@S@@M@(@2Ltac_plugin.G_ltac"p "t 4@@A@Z@@@@ABC@@HA(,2Ltac_plugin.G_ltac"i  "i  @A@}@g@@@@A@B@@AC@@F(2Ltac_plugin.G_ltac"k "k @@@ "te@  @ W @"k  "k  @@  @@ A @@W@"i  "i  @@@@@@A@@B@@AB@@B@(2Ltac_plugin.G_ltac"Pf"Pn@@@/ @@ A @@u@"FH"FN@@@@@@A@@0 @B@@AB@@B@(2Ltac_plugin.G_ltac"P"P@@@ǰ- @@ A @@ue@"FH"FN@@@@@@A@@. @B@@AB@@B@(ĸ2Ltac_plugin.G_ltac# ,6# ,F@@@=$body@  x@# #(@@>"it@" x@@x@# #!@@? @@ A @@x@#+#,@@@@@@%E@@AC@@BA@@A @D@ @B@@AC@@E@(Đ2Ltac_plugin.G_ltac#?#@@@@7$body@ 3 w@#K#L@@8#llc@" w@@w@#W#X@@9%isrec@!(rec_flag@@ w v w@#fGV#gG~@@: :@@ 9A 8@@w@#q#r@@@1@@@4F@@A!C@@/D@@ABA@@< ;@E; >@B@@AC@@F@(x2Ltac_plugin.G_ltac#Gn#Gr@@@^5 \@@ [A Z@@w@#G^#G~@@@S@@@A@@6 W@B@@AB@@B@(`2Ltac_plugin.G_ltac#Gx#G}@@@w4 u@@ tA s@@v@#G^#G~@@@l@@@A@@A@@A@(L2Ltac_plugin.G_ltac#+#5@@@1"tc@  vN@# #'@@2 @@ A @@v]@##@@@@@@A@@A3 @B@@C@@AB@@C@(42Ltac_plugin.G_ltac##@@@l!a@ |}@##@@m @@ A @@|@#vx#v@@@@@@B@@AA@@B@@B@(2Ltac_plugin.G_ltac##@@A԰D!c@@*ConstrexprA+constr_expr@@ At z^ z|@$$@@E @@ A @@z@$vx$v@@c!c@@$!$"@@@@@@b@C@@A D,B@@A@@AB@@D@(2Ltac_plugin.G_ltac$2$3@@A7b!r@@(LibnamesA)reference@@{z@$A$B@@@@@@c@D#@A@@E@@ABC@@E@(`2Ltac_plugin.G_ltac$Q$R @@@U@@@@,@A*@B@@B@(D2Ltac_plugin.G_ltac$[a|$\a@@&GenargA0generic_argument &rlevel@@ z& z @@ z z-AFB D@@ CA B@@y@${vx$|v@@@;@@@A@@C ?@B@@AB@"A@@A@B@(82Ltac_plugin.G_ltac$aq$a@@@@J@@B@(2Ltac_plugin.G_ltac$$@@@iv!c@@*GenredexprA(may_eval@)MisctypesA.or_by_notation@(LibnamesA)reference@@ Av@@ Au+constr_expr@@ Aw@@ As A  @$$@@w @@ A @@@$$@@@@@@;B@@AA@@B@@B@(2Ltac_plugin.G_ltac$E$Q@@@s!l@$F ~X@@~_@$/$A@@t @@ A @@~n@$$@@@@@@C@@AA@@u @B@@AB@@C@(2Ltac_plugin.G_ltac$Rz$R@@@հp!c@+constr_expr@@ } }@% Rm% Rv@@q @@ A @@}@%%@@@@@@C@@AA@@r @B@@AB@@C@(2Ltac_plugin.G_ltac%&%'@@@n @@ A @@}@%2%3@@@@@@A@@o @B@@AB@@B@( 2Ltac_plugin.G_ltac%?q%@q@@@|!s@$@@@%Kqy%Lq@@} @@ A @@@%Veg%Weo@@@@@@A@@B@@AB@@B@(„2Ltac_plugin.G_ltac%b  $%c  =@#&lident@@ D KBEx#qid@# #&qualid@@  @@   @%%@@y X@@ WA V@@ @%eg%eo@@z$_pth@#'DirPathD!t@@ @%%@@{"id@# "Id@!t@@ @%%@@@m@@@`@C@@D@@AB2A@@IB@@AC@@D@(l2Ltac_plugin.G_ltac%  4%  9@@#LocA!t@@ N SA_@@@E@(X2Ltac_plugin.G_ltac%  %  =@@Af@@@$D@(L2Ltac_plugin.G_ltac%%@L>@ As@@@@.-B@@B@(42Ltac_plugin.G_ltac%%  =@@@|@@@ B@(2Ltac_plugin.G_ltac%  %  @@@ɰ!c@ @% U % U @@#rtc@@*GenredexprA,raw_red_expr@@  @&  U k&  U y@@ @@ A @@)@& F H& F S@@@@@@)E@@AA@@B@D@B@@)C@@AC@@E@(2Ltac_plugin.G_ltac&* !&+ !@@@!c@+constr_expr@@   =@&:  &;  @@"id@@)MisctypesA&lident@@ c  I@&L  &M  @@ @@ A @@X@&W F H&X F S@@@ @@@0E@@A$C@@BA@@@F"@D%@B@@AC@@F@(2Ltac_plugin.G_ltac&n!Q![&o!Q!i@@@F~!c@r h@&x!!<&y!!M@@ L@@ KA J@@{@& F H& F S@@@ C@@@D@@AA@@I@CL@B@@AB@@D@(2Ltac_plugin.G_ltac&!!&!!@@@m!c@ 9 y@&!!&!!@@ t@@ sA r@@@&!r!t&!r!@@@ k@@@B@@AA@@B@@B@(2Ltac_plugin.G_ltac&!!&!!@@@!c@ @&!!&!!@@ @@ A @@ @&!r!t&!r!@@@ @@@B@@AA@@B@@B@(x2Ltac_plugin.G_ltac&!"&!"+@}x@@  @@  A!n@ @@   G e@&!"&!" @@ @@ A @@p@'!!'!!@@@ @@@A@@!B@@AB@%/A@@A@B@(l2Ltac_plugin.G_ltac'!"'!"+@@@+@ @@B@(P2Ltac_plugin.G_ltac'","M'","h@ K%|%r_ref@@  ʠҠ% @@ @@ @  @@ B !r@ # @'>","4'?","A@@@@A@@@'I!!'J!!@@@! @@@A@@B@@AB@@B@(82Ltac_plugin.G_ltac'U","['V","`@r@@   A(@!@@C@(2Ltac_plugin.G_ltac'c","E'd","h@@@/@!#@@B@(2Ltac_plugin.G_ltac'j"i"'k"i"@ @@ S 7@@ < ZANL@@KAJ@@@'!!'!!@@@!C@@@A@@G@B@@AB@%A@@A@B@(2Ltac_plugin.G_ltac'"i"y'"i"@@@@!R@@B@(2Ltac_plugin.G_ltac'""'""@@@pn@@mAl@@@'""'""@@@!e@@@A@@i@B@@AB@@B@(2Ltac_plugin.G_ltac'""'""@@@@@A@@h@'""'""@@@!~@@@A@@@B@@AB@@B@(2Ltac_plugin.G_ltac'""'"#@@@@@A@@0@'""'""@@@!@@@A@@@B@@AB@@B@(2Ltac_plugin.G_ltac'##''##5@@@@@A@@@'# # '# #@@@!@@@A@@@B@@AB@@B@(l2Ltac_plugin.G_ltac'#6#K'#6#V@@@հ!l@ ^v :@(#6#>( #6#G@@@@A@@E@(# # (# #@@@!@@@B@@AA@@B@@B@(P2Ltac_plugin.G_ltac(##( ##@ B"te@  7 @(1#m#(2#m#@@#idr@ @(9#m#u(:#m#@@ @@ A @@@(D#_#a(E#_#k@@@"@@@B@@AA@@ @C@@)D@@ABC@&A@@A@E@(,2Ltac_plugin.G_ltac(W##(X##@ A8@"@@D@( 2Ltac_plugin.G_ltac(b##(c##@@@?@""@@D@(2Ltac_plugin.G_ltac(i##(j##@@@G"id@@%NamesA"Id@!t@@   @(~##(##@@@">@@@A@@A@@A@(2Ltac_plugin.G_ltac($+$9($+$G@  5Ae"te@  @(#$(#$'@@"na@9  @(##(#$@@u@@tAs@@$@(#_#a(#_#k@@@"l@@@A@@AB@@r@C@@(D@@ABC@'#A@@A@D@(2Ltac_plugin.G_ltac($+$4($+$H@@@3@"@@D@(2Ltac_plugin.G_ltac(##(#$@@@  A@@A@@@(##(#$@@@"@@@A@@@B@@AB@@C@(2Ltac_plugin.G_ltac(##(#$@@@@"@@ B@(2Ltac_plugin.G_ltac($$($$@ ֐B˰"te@ @($I$($I$@@$args@(l @@@) $I$a) $I$w@@#idr@ @)$I$Q)$I$_@@@@A@@@)#_#a)#_#k@@@"@@@$C@@AB@@A@@A@D@@4E@@ABC@'A@@A@F@(`2Ltac_plugin.G_ltac)1$$)2$$@ AD@"@@E@(@2Ltac_plugin.G_ltac)<$$)=$$@@@K@"@@ E@( 2Ltac_plugin.G_ltac)C$$)D$$@@@S"id@@@   @)Q$$)R$$@@@#@@@A@@A@@A@(2Ltac_plugin.G_ltac)[%\%d)\%\%u@@@4"pc@ l@)f%)%8)g%)%S@@#oid@(*"Id@!t@@  x@@@)z$%){$%'@@N@@MAL@@@)$$)$$@@@#E@@@A@@A%C@@K@FN@DQ@B@@8E@@ABC@@F@(2Ltac_plugin.G_ltac)%v%)%v%@@@t"pc@ @)%v%~)%v%@@z@@yAx@@@)$$)$$@@@#q@@@A@@B@@AB@@B@(2Ltac_plugin.G_ltac)%%)%%@@@"mp@B 3 @)%%)%%@@"na@%lname@@  1 @)%%)%%@@@@A@@@)%%)%%@@@#@@@A@@*D@@AB"B@@@C@@AC@@D@(2Ltac_plugin.G_ltac)%&K)%&]@@@ΰ#mpt@z 2 @*%&4*%&G@@#mpv@   @* %&* %&(@@"na@A  @*%%*%&@@@@A@@(@*%%*%%@@@#@@@A@@A-H@@&E@@ABB@@@G@F@D@C@@AC@@H@(t2Ltac_plugin.G_ltac*:'d'v*;'d'@ @@  B#mpv@  u@*R&^&w*S&^&@@"na@  @*[&^&f*\&^&o@@/@@.A-@@@*f%%*g%%@@!t@ @*n&&*o&&@@"ty@'4󠰖 @@ @@ @*&&*&&@@@$B@@@,A@@@D@@AB8B@@K@C@@A)F@@#E@@ABC@@F@(\2Ltac_plugin.G_ltac*'d'*'d'@ AW@$[@@G@(D2Ltac_plugin.G_ltac*8@A[@$_@@@#arg@I@@A! BC@@I@((2Ltac_plugin.G_ltac*'d'j*'d'@@Ai@$m@@+F@(2Ltac_plugin.G_ltac*'N'Z*'N'c@@An@$t@@2.@,@AC@@F@(2Ltac_plugin.G_ltac*'5'C*'5'L@@Ay!t@8 @*&&*&&@@@$@@@N#1@H@@AHGBE@C@G@@ABC@@H@(l2Ltac_plugin.G_ltac*&'*&'4@@A!t@R @*&&*&&@@"ty@Z @*&&*&&@@@$@@@O#S@I%@AkjBh@g@AJ%@@LR@K@@ABC@@L@(2Ltac_plugin.G_ltac+&&+'5'M@@AC@$@@{6C@@G@(2Ltac_plugin.G_ltac+ &&+ 'd'@@@@$@@VD@(2Ltac_plugin.G_ltac*@@@$@@@#eta@A@@A@qA@@A@A@(d2Ltac_plugin.G_ltac+(((J+(((]@@@"te@ @+((((6+)(((F@@"mp@  @+1'(+2'(&@@%largs@* @@@+=''+>'( @@@@A@@@+H''+I''@@@%@@@B@@AA@@)D@@A@E@C@@8F@@ABC@@F@(<2Ltac_plugin.G_ltac+^((+_((@@@8"te@: @+j((+k((@@"mp@  @+s(^(+t(^(@@%largs@*⠰ @@@+(^(k+(^(@@S@@RAQ@@@+''+''@@@%J@@@C@@AA@@)E@@AR@GU@FX@D[@B@@>H@@ABC@@H@(2Ltac_plugin.G_ltac+() +()@@@~"te@ @+((+()@@@@A@@@+''+''@@@%{@@@A@@A@C@B@@D@@AB@@D@(2Ltac_plugin.G_ltac+ ).)`+ ).)c@@@#mrl@+> E@@L@+ ).)6+ ).)\@@@@A@@W@+))+)),@@@%@@@A@@B@@AB@@B@(2Ltac_plugin.G_ltac+ )d)+ )d)@@@˰#mrl@+d? @@@, )d)q, )d)@@@@A@@@, )), )),@@@%@@@A@@AC@@@B@@AB@@C@(2Ltac_plugin.G_ltac, )), ))@@@"te@ @,& )),' ))@@"mp@  @,/ )),0 ))@@@@A@@@,: )),; ))@@@%@@@A@@AB@@@C@@'D@@ABC@@D@(2Ltac_plugin.G_ltac,K)*!,L)*'@@@#"te@% @,U)* ,V)*@@)@@(A'@@!@,` )),a ))@@@& @@@A@@A$@C'@B@@D@@AB@@D@(2Ltac_plugin.G_ltac,r*>*h,s*>*k@@@J#mrl@+㠰 @@@,*>*F,*>*d@@U@@TAS@@'@,*0*2,*0*<@@@&L@@@A@@B@@AB@@B@(t2Ltac_plugin.G_ltac,*l*,*l*@@@p#mrl@,  @@@,*l*y,*l*@@z@@yAx@@@,*0*2,*0*<@@@&q@@@A@@AC@@w@B@@AB@@C@(T2Ltac_plugin.G_ltac,**,**@@@"id@ c@,**,**@@@@A@@n@,**,**@@@&@@@B@@AA@@B@@B@(42Ltac_plugin.G_ltac,**,**@@@!s@,w@@@,**,**@@@@A@@@,**,**@@@&@@@A@@B@@AB@@B@(2Ltac_plugin.G_ltac-*+-*+@@@ܰ!n@ @-*+-*+@@@@A@@@-**-**@@@&@@@A@@B@@AB@@B@(2Ltac_plugin.G_ltac-%+9+I-&+9+N@@@@@A@@/@-1+(+*-2+(+7@@@&@@@A@@ @B@@AB@@B@(2Ltac_plugin.G_ltac->+O+`-?+O+d@@@@@A@@@-J+(+*-K+(+7@@@' @@@A@@@B@@AB@@B@(2Ltac_plugin.G_ltac-W%,,-X%,,@@A3$body@ ^ >@-f!++-g!++@@%redef@( I F@-o!++-p!++@@"it@,ޠ3 N@@U@-{!++-|!++@@$name@@(LibnamesA)reference@@ q ]@-!++-!++@@_@@^A]@@h@- ++- ++@@"id@+0+@@@@ @-$,X,h-$,X,j@@@'e@@@NE@@AF@@?C@@AB$A@@6B@@MD@@ABC@+QA@@A@FA(2Ltac_plugin.G_ltac-$,X,m-$,X,@AAf@'~@@@@A@BC@E(2Ltac_plugin.G_ltac-$,X,d-%,,@@Ar@'@@ E@(t2Ltac_plugin.G_ltac-"+,-"+,H@@Ay@'@@E@(h2Ltac_plugin.G_ltac-"+,-%,,@@@@'@@E@(H2Ltac_plugin.G_ltac-*---*--@@A $body@} L '@-&,,-&,- @@ %redef@  /@-&,,-&,,@@ $name@~ K 7@.&,,.&,,@@ @@A@@B@.  ++.  ++@@"id@++@@W@@V S@.)-\-l.)-\-n@@@'@@@*--@@A]@'@@ D@( 2Ltac_plugin.G_ltac.D'- -%.E'- -L@@Ad@(@@D@(2Ltac_plugin.G_ltac.K'- -.L*--@@@k@( @@D@(2Ltac_plugin.G_ltac.R.--.S.--@@@*#tac@ @.\.--.].--@@0@@/A.@@@.g---.h---@@@('@@@A@@B@@AB@@B@(2Ltac_plugin.G_ltac.s2. .6.t2. .<@@@L!m@ n *@.2. .'.2. .2@@!n@  6@.2. ..2. .@@[@@ZAY@@A@.1--.1-. @@@(R@@@A@@#D@@ABB@@Z@C@@AC@@D@(2Ltac_plugin.G_ltac.3.=.T.3.=.Z@@@{!n@/ @.3.=.E.3.=.P@@@@A@@@.1--.1-. @@@(x@@@A@@B@@AB@@B@(2Ltac_plugin.G_ltac.:/\/|.:/\/@.s @@  &B'!l@.) @@@.9//$.9//X@@(!m@ @.8./.8./@@)!n@  @.8...8./@@*@@A@@@.7...7..@@@(@@@.E@@AA@@%D@@ABB@@+@C@@AC@@E@(h2Ltac_plugin.G_ltac/ :/\/f/:/\/@@@?@(@@E@(P2Ltac_plugin.G_ltac/9//V/9//W@@@$!l@. @@@/"9//2/#9//R@@%@@A@@@/-9//,/.9//X@@@(@@@C@@AA@@&@B@@AB@@C@(2Ltac_plugin.G_ltac/<=///==/0/@@@ !l@.. @@  @@@/Q<///R<//@@!!n@  @/Z;///[;//@@".@@-A,@@@/e7../f7..@@@)%@@@+C@@AA@@B@@AB@@C@(2Ltac_plugin.G_ltac/s=/0/t=/0@@@8#!l@1 @/|=/0/}=/0@@@)<@@@ A@@A@1A@@A@A@(2Ltac_plugin.G_ltac/<///<//@@@`!l@.: H@@O@/<///<//@@j@@iAh@@^@/<///<//@@@)a@@@C@@AA@@g@B@@AB@@C@(2Ltac_plugin.G_ltac/@0I0l/@0I0m@@@1!l@F [< 4  @/@0I0O/@0I0h@@2@@A@@@/?080:/?080G@@@)@@@B@@AA@@B@@B@(2Ltac_plugin.G_ltac/A0n0/A0n0@@@,"id@ j @/A0n0/A0n0@@-@@A@@-@/?080:/?080G@@@)@@@D@@AA@@0@E/@C.@B@@AB@@E@(|2Ltac_plugin.G_ltac0D000D00@@@ٰ3#sel@O H@0 D000 D00@@4@@A@@W@0C000C00@@@)@@@A@@A6@D5@B@@C@@AB@@D@(d2Ltac_plugin.G_ltac0(G1170)G11:@@@ :#sel@t T@02G1103G11.@@;@@A@@_@0=F010>F01@@@)@@@A@@A<@C@@B@@AB@@C@(L2Ltac_plugin.G_ltac0LH1;1W0MH1;1`@@@ #7!@@ A@@@0XF010YF01@@@*@@@A@@9@C8@B@@AB@@C@(02Ltac_plugin.G_ltac0hK1x10iK1x1@@@ A@#tac@@J&option@- @@ - @  @0K1x10K1x1@@A!g@/֠- !@@(@0K1x10K1x1@@B`@@_A^@@3@0J1i1k0J1i1v@@@*W@@@B@@AA@@4C@@AB@@C@(2Ltac_plugin.G_ltac0L110L12@@@ }=!g@/- @@@0L110L11@@>@@A@@(@0J1i1k0J1i1v@@@*@@@B@@AA@@?@C@@AB@@C@(2Ltac_plugin.G_ltac0Q220Q22@@&GenargA4raw_generic_argument@@  A N!l@04@*VernacexprA3section_subset_expr@@  @@@0P2M2U0P2M2@@O"ta@.@@ H  h @1O2291O22J@@P@@A@@@1 N221 N22@@@*@@@5E@@AA@@BR@CQ@B@@(D@@AC@.A@@A@F@(2Ltac_plugin.G_ltac1"Q221#Q22@@@H@*@@E@(2Ltac_plugin.G_ltac1)P2M21*P2M2@@@!K!l@L  |@14P2M2h15P2M2@@L@@A@@@1?P2M2]1@P2M2@@@*@@@C@@AA@@M@B@@AB@@C@(2Ltac_plugin.G_ltac1NT3K3U1OT3K3w@@@!'F"ta@0@@  @@@1aS3 31bS3 3G@@G!l@  @1jR221kR23 @@H>@@=A<@@@1uN221vN22@@@+5@@@D@@AA@@J;@CI>@B@@2E@@ABC@@E@(|2Ltac_plugin.G_ltac1S3 3<1S3 3E@@@!aC"ta@ / M@1S3 3'1S3 38@@Di@@hAg@@\@1S3 31S3 3G@@@+`@@@A@@AEd@B@@C@@AB@/fA@@A@C@(X2Ltac_plugin.G_ltac1Y341Y34"@@&GenargA4raw_generic_argument@@ ? FA!S#tac@  @1X331X33@@T!c@1 @*ConstrexprA+constr_expr@@ > @@@1W331W33@@U!n@~ %@1W331W33@@V@@A@@4@1V331V33@@@+@@@.D@@AA@@BC@@X@EW@B@@@F@@ABC@/A@@A@F@(L2Ltac_plugin.G_ltac2 Y332 Y34#@@@L@+@@F@($2Ltac_plugin.G_ltac2^442^44@ R@@  A!Y#tac@(n@@ c  .@2'\4D4d2(\4D4{@@Z@@A@@E@22[4,4.23[4,48@@[#arg@0o0j@@] T@@S O@2C]442D]44@@@,@@@G@@A#A@@B_ @F^ @D]@C\@B@@=E@@AC@@H@(2Ltac_plugin.G_ltac2]^442^^45@@AF@,@@GA(2Ltac_plugin.G_ltac2f]442g]44@ABO@,'@@@"@A!B@@F (2Ltac_plugin.G_ltac2r]442s]44@GY UA@@ V [Ae@,=@@G@(2Ltac_plugin.G_ltac2]442^45@@@l@,D@@F@(2Ltac_plugin.G_ltac2p6>6T2p6>6i@@@2jl!n@/R/Q_@@%%@2p6>6O2p6>6P@@@,Y@@@A@@A@/oA@@A@A@(2Ltac_plugin.G_ltac2o66*2o66;@@@2@,e@@@kg@A@@A@/|A@@A@A@(d2Ltac_plugin.G_ltac288288@@A2n!n@/c@2s6n62s6n6@@o$info@/[@2s6n62s6n6@@p$tcom@/S@2s6n62s6n6@@q!b@/K@2s6n62s6n6@@r&status@E$bool@@@&n@2t662t66@@@,@@@A@@A&C@@/D@@AE@@&B@@ABC@/A@@A@E@(X2Ltac_plugin.G_ltac288288@@A?@,@@EA(T2Ltac_plugin.G_ltac2t662~88@AAH@,@@@@A@BC@D($2Ltac_plugin.G_ltac3t66388@@@T@,@@ D@(2Ltac_plugin.G_ltac3~883~88@@Acs$etac@@)ProofviewA&tacticF$unit@@@n@@nn@3-t663.t66@@t!p@@%ProofA!t@@nn@3=t663>t66@@u,with_end_tac@0,p@@p@3Ju663Ku66@@v&global@.@@p@3Uv77 3Vv77@@w$info@//@@p@3bw7T7\3cw7T7`@@x!p@@%ProofA!t@@p @3rx773sx77@@y&status@@@p @3}x773~x77@@T!p@@%ProofA!t@@p@3}8W8_3}8W8`@@@-M@@@+@F@@AB@@BLD@@DE@@AI:HqA@@/G@@AeC@@BCD@E@@AC@@B@@A0zA@@D@@ABC@IA(2Ltac_plugin.G_ltac3}8W8c3}8W8@AB@-u@@(#"CD@H (2Ltac_plugin.G_ltac3}8W8[3~88@@A@-@@ H@(2Ltac_plugin.G_ltac3y773y77@hY@ pE@-@@@@@A?=B7@4@AC3@E@(2Ltac_plugin.G_ltac3y773y77@@)ProofviewA&tactic@@p@@ppC@-@@I@(2Ltac_plugin.G_ltac3x773~88@@A@-@@$EA(|2Ltac_plugin.G_ltac3w7T7c3w7T7@AB@-@@@m@m@ABe.C`@D(d2Ltac_plugin.G_ltac4 w7T7X4 ~88@@A@-@@ D@(\2Ltac_plugin.G_ltac4v77?4v77C@@A@-@@@@Aw@Br@C@(P2Ltac_plugin.G_ltac4v77K4v77P@@A@-@@ C@(82Ltac_plugin.G_ltac4!v77 4"~88@@A@-@@C@(02Ltac_plugin.G_ltac4(u664)u67@@A@-@@@B@B@(2Ltac_plugin.G_ltac41u6642u66@@A@-@@ B@( 2Ltac_plugin.G_ltac48u6649~88@@@$@-@@B@(2Ltac_plugin.G_ltac4?894@89,@@@4g!s@0@4F884G88@@@.@@@ A@@A@@A@(2Ltac_plugin.G_ltac4P9.9.4Q99@@@42@.@@@l@Ck@Bj@A@@A@0A@@A@C@(2Ltac_plugin.G_ltac4c994d99@0@@mUn[B4Mn!n@0@4q994r99@@@.1@@@ A@@A@@B@(2Ltac_plugin.G_ltac4{994|99@0@@n]obA@.B@@C@(2Ltac_plugin.G_ltac499499@0@@n\oiA&@.P@@B@(|2Ltac_plugin.G_ltac499499@0@@mTnqA4@.^@@-A@(h2Ltac_plugin.G_ltac499499@@@;@.e@@4A@(\2Ltac_plugin.G_ltac4::"4::#@@@% !n@0@4994:&:)@@ #loc@@#LocA!t@@r|@4994:&:)@@@.@@@A@@AC@@ @B@@AB@@C@(D2Ltac_plugin.G_ltac4994:&:)@@@4@.@@@@C@B@A@@A@1 A@@A@C@( 2Ltac_plugin.G_ltac4:G:4:G:@@A4ʰ!b@0@4:+:C4:+:D@@@.@@@ A@@A@@A@(2Ltac_plugin.G_ltac4:G:4:G:@@A@.@@ A@(2Ltac_plugin.G_ltac4:G:I4:G:@@@@.@@A@(2Ltac_plugin.G_ltac5::5::@@@&P@O@@@5 ::5 ; ; @@@.@@@ A@@@B@@AB@@B@(2Ltac_plugin.G_ltac5:;5:;@@@&f@e@@@5"::5#; ; @@@.@@@ A@@@B@@AB@@B@(2Ltac_plugin.G_ltac5/::50; ; @@@5@.@@@@C@B@A@@A@1#A@@A@C@(2Ltac_plugin.G_ltac5B;;5C;;@@A5*@/@@@@A@@A@@AC(2Ltac_plugin.G_ltac5O;4;P5P;4;T@@A57@/@@@-@B@@A@B@@B(X2Ltac_plugin.G_ltac5\;U;|5];U;@@A5D@/@@@-@E-@D-@C-@B@@A&@B@@E$(2Ltac_plugin.G_ltac5r;;+5s;;@A@5Z@/2@@0A,(2Ltac_plugin.G_ltac5z;<5{;<@@A5d#!x@0 ĺ@5;;5;;@@@/B@@@ A@@A@@AC(2Ltac_plugin.G_ltac5;;5;;@@A5x!!t@130@@@5;;5;;@@@/Y@@@B@@A@B@@B(x2Ltac_plugin.G_ltac5;;5;;@@A5"!t@1J1 @@@5;;5;;@@@/r@@@~.@D|.@C{.!@B@@AE@@;@AB@@E:(2Ltac_plugin.G_ltac5;;5;<@A@5@/@@EAB(2Ltac_plugin.G_ltac5<<65<<:@@A5@/@@@&@A@@A@@AB(2Ltac_plugin.G_ltac5<=N=P6??*?/@@@2 *w@6D=N=P6E?*?/@@@0@@@x.@Dw.@Cv.@B@@AJ4E@@/HQG@@Ai@&IEF@@ABCk@JA(2Ltac_plugin.G_ltac6d=N=P6e?*?/@ABc@0%@@!Cw@I (2Ltac_plugin.G_ltac6o=N=P6p?*?/@D2A*{4@@(Ґ(҅*}@@*~*҃A@0B@@J@(2Ltac_plugin.G_ltac6=N=P6?*?/@@A@0I@@$IA(2Ltac_plugin.G_ltac6=N=P6?*?/@AB@0S@@ODC@=@ABC@H(2Ltac_plugin.G_ltac6=N=P6?*?/@to*_4@@(u(i*a@@*b*gA@0q@@I@(2Ltac_plugin.G_ltac6=N=P6?*?/@@A@0x@@%HA(2Ltac_plugin.G_ltac6=N=P6?*?/@AB@0@@~s@p@A0BC@G(2Ltac_plugin.G_ltac6=N=P6?*?/@*85 @@(Y(B*:@@*;*@A@0@@H@(|2Ltac_plugin.G_ltac6=N=P6?*?/@/̠+A-젰2@@+S,M@@+L+D-렰3@@+T,O@@+N+E@@+C+IA@0@@GH@(h2Ltac_plugin.G_ltac7=N=P7?*?/@@A @0@@NG(2Ltac_plugin.G_ltac7>7t>>@@@13@@@*@A(@C@@AB)@C@(2Ltac_plugin.G_ltac@A@1<@@ CA(2Ltac_plugin.G_ltac7>>7>?@AAf@1F@@:@B9@B (2Ltac_plugin.G_ltac7=N=P7?*?/@@@p@1P@@ B@(2Ltac_plugin.G_ltac7JcI@@AB4K[H@@@-LXG@@ABC@MA(02Ltac_plugin.G_ltac8'+DAr@2@@GJ@(h2Ltac_plugin.G_ltac9)>@@A9"@@&GenargA4raw_generic_argument@@((@:A@@3Q@@A@#@*@:#A@@3X@@A@$@*@:*A@@3_@@A@%#@1]6,@@*@:7A@@3l@@A@& @0@@@*,@:AA@@3v@@A@'"@6 *H@:HA@@3}@@A@@4@@@f2@De2@Cd2@B@@AJ4E@@0HOG@@Ag@'IDF@@ABCi@J@(2Ltac_plugin.G_ltac:fA@@3@@A@A_@4&@@J@(2Ltac_plugin.G_ltac:mA@@3@@A@Af@4-@@%J@(2Ltac_plugin.G_ltac:tA@@3@@A@Am@44@@,J@(2Ltac_plugin.G_ltac:{A@@3@@A@At@4;@@3JA(2Ltac_plugin.G_ltac:A@@3@@AAB}@4E@@=21C@I (2Ltac_plugin.G_ltac:A@@3@@A#d6_*L8@@(a(V*N@@*O*TA@4a@@J@(2Ltac_plugin.G_ltac:A@@3@@A@A@4h@@#IA(2Ltac_plugin.G_ltac:A@@3@@AAB@4r@@j_^@X@ABC@H(t2Ltac_plugin.G_ltac:A@@3@@A#*08@@(F(:*2@@*3*8A@4@@I@(X2Ltac_plugin.G_ltac:A@@4 @@A@A@4@@%HA(T2Ltac_plugin.G_ltac:A@@4@@AAB@4@@@@A0BC@G(D2Ltac_plugin.G_ltac:A@@4"@@A# * 9(@@(*(* @@* *A@4@@H@(42Ltac_plugin.G_ltac;A@@4;@@A3렰+2 7@@+$,@@++2 7 @@+%, @@++@@++A@4@@GH@( 2Ltac_plugin.G_ltac;/A@@4d@@A@A%@4@@NG1(2Ltac_plugin.G_ltac;7>;@>>@@A=(#loc@F$unit@@@(@;P=N=;Q>>@@)4anon_abstracting_tac@6@@n*k@;[==;\==@@*+solving_tac@6@@Ԯ*ԫ@;f==;g==@@+(parallel@ࠠ#Yes6@@𠰳6@@@@@@@@@*@;> >;> >@@,#pbr@8H:@@*@@*@;>J>T;>J>W@@@5S@@@HB@@AUA@@6D@@AE@@DC@@ABC@7LA@@A6B@@nC@@AB@E@(|2Ltac_plugin.G_ltac;>J>~;>J>@@Ak@5k@@@@A@BC@D@(l2Ltac_plugin.G_ltac;>J>n;>J>x@@Av@5v@@ D@(d2Ltac_plugin.G_ltac;>J>P;>>@@A}@5}@@D@(D2Ltac_plugin.G_ltac;> >;>>@@A@5@@1/@*@AB)@CA(@2Ltac_plugin.G_ltac;==;=>@AA@5@@><@B5@B (82Ltac_plugin.G_ltac;==;>>@@A@5@@ BA(42Ltac_plugin.G_ltac;==;==@AA@5@@@P@AI@A ((2Ltac_plugin.G_ltac;==;>>@@@@5@@ A@( 2Ltac_plugin.G_ltac;?0?3@@/!r@I$list@@'EgrammlA1grammar_prod_item1@@'o@@'n'9@>?0?3@@@7@@@(B@@AA@@B@;A@@A@B@(2Ltac_plugin.G_ltac>+?5?R>,?5?k@:H@@4?5EB>5!n@9@>9?5?N>:?5?O@@@7@@@ A@@A@@B@(2Ltac_plugin.G_ltac>C?5?R>D?5?b@:`@@5G6LA@8 @@C@(2Ltac_plugin.G_ltac>Q?5?f>R?5?k@:n@@5F6SA&@8@@B@(2Ltac_plugin.G_ltac>_?5?o>`?5?v@:|@@4>5ZA4@8&@@-A@(p2Ltac_plugin.G_ltac>m?5?R>n?5?v@@@;@8-@@4A@(d2Ltac_plugin.G_ltac>t??>u??@@@3*9!n@9@>|?x?x>}??@@: @ @@9@>?x?x>??@@@8D@@@ A@@AE@@>'J@F='M@D<'P@C;'S@B@@AB@@F@(L2Ltac_plugin.G_ltac>?x?x>??@@@>@8\@@@A'^@C@'a@B?'d@A@@A@9A@@A@C@(42Ltac_plugin.G_ltac>@ @;>@ @>@@@3E#sep@9,@>??>@A@D@@F @ @@E-@>??>@A@D@@@8@@@ A@@AG'@B@@C@@AB@@C@( 2Ltac_plugin.G_ltac>??>@A@D@@@>@8@@@K'@DJ'@CI'@BH'@A@@A@@D@(2Ltac_plugin.G_ltac>AA>AA@:@@L`MfB>ݰz#arg@9OLL@>AA2>AA5@@{#sep@9ML@>AA7>AA:@@|"id@@%NamesA"Id@!t@@M@?AAB?AAD@@}#sep@;/@@&M@?AJAP?AJAS@@@8@@@X7@HT7@DS7@CQ7@B@@A?Gx#arg@F@@4I@@AB'@A@@&JBE@@AC@@K@(2Ltac_plugin.G_ltac?>AA??AA@;[@@MhNnB\@9@@*L@(2Ltac_plugin.G_ltac?LAA?MAA@;i@@NpOvBj@9@@8M@(2Ltac_plugin.G_ltac?ZAA?[AA@;w@@OxP}Ax@9!@@FN@(2Ltac_plugin.G_ltac?hAA?iAA@;@@OwP݃A@9/@@TM@(2Ltac_plugin.G_ltac?vAA?wAA@;@@NoO݋A@9=@@bL@(p2Ltac_plugin.G_ltac?AA?AA@;@@L_MݕA@9K@@pJ@(`2Ltac_plugin.G_ltac?AA?AA@@A@9R@@wJ@(X2Ltac_plugin.G_ltac?AeAq?AeAv@A@9[@@l@h@AC@@I@(D2Ltac_plugin.G_ltac @A@9b@@I@(42Ltac_plugin.G_ltac?AwA?AwA@B°~#sep@:L#L@?AwA?AwA@@@9u@@@J@AC@@J@($2Ltac_plugin.G_ltac?AwA?AwA@;@@M0N6B@9@@K@(2Ltac_plugin.G_ltac?AwA?AwA@;@@N8O=A+@9@@!L@(2Ltac_plugin.G_ltac?AwA?AwA@;@@N7ODA9@9@@/K@(2Ltac_plugin.G_ltac?AwA?AwA@<@@M/NLAG@9@@=J@(2Ltac_plugin.G_ltac?AwA?AwA@<@@NMOQAU@9@@KJ@(2Ltac_plugin.G_ltac^@AY@9@@OJ@(2Ltac_plugin.G_ltac@ AJAL@ AA@@A!@9@@pID(2Ltac_plugin.G_ltac@@@@@@@@A@:s@@@@@@@@@@9@@@U8@G@@ABC@@G(\2Ltac_plugin.G_ltac@(@A@)@A@:oA@y#arg@?LL@@3@@@4@@@@@9@@@W8@GBC@@G@(D2Ltac_plugin.G_ltac@A@9@@ G2(2Ltac_plugin.G_ltac@E@m@@F@m@@@@='@AD DADD@@@:;e@@dN@AD DADD@@!@8@@u@AD DADD@@@;|@@@5:%@D4:(@C3:+@B@@AJ:E@@5HRG@@Af@-IKF@@ABCh@JA(<2Ltac_plugin.G_ltacAD DADD@ABd@;@@!Ct@I (,2Ltac_plugin.G_ltacAD DADD@*9y@"@@{@@|A@;@@J@(2Ltac_plugin.G_ltacBD DBDD@@A@;@@#IA( 2Ltac_plugin.G_ltacB D DB DD@AB@;@@NCB@<@ABC@H(2Ltac_plugin.G_ltacBD DBDD@*렰uR@Q@@s\T@@UZA@;@@I@(2Ltac_plugin.G_ltacB/D DB0DD@;[;C2DD@@@h@<@@ B@(2Ltac_plugin.G_ltacC8CSCSC9DD@@AC. @ @@@CECSCSCFDD@@ @ @@@COCSCSCPDD@@ @  @@@@C\CSCSC]DD@@@=@@@D@@AC@@B)B@@,$@A@@AC@@DA(x2Ltac_plugin.G_ltacCoCSCSCpDD@A@Cb@=/@@@@A@B@@B (P2Ltac_plugin.G_ltacCzCSCSC{DD@@ACm@=:@@@,<@A@@A@=B@@>NA@@AB@AB($2Ltac_plugin.G_ltacCCCCCD@@AC@ @@Mh@CA@@<@@A@@ k@CA@@<@@A@@n@CA@@<@@A@+@:ܠ>r@@{@CA@@<@@A@-@<Р=@@@CA@@<@@A@2@:@@@CA@@=@@A@@=@@@<6@D<9@C<<@B@@AJ:E@@6HPG@@Ad@-IJF@@ABCf@J@( 2Ltac_plugin.G_ltacCA@@= @@A@A`@=@@J@(2Ltac_plugin.G_ltacCA@@='@@A@Ag@=@@%J@(2Ltac_plugin.G_ltacCA@@=.@@A@An@=@@,J@(2Ltac_plugin.G_ltacDA@@=5@@A@Au@=@@3JA(2Ltac_plugin.G_ltacD A@@=>@@AAB~@=@@=21C@I (2Ltac_plugin.G_ltacDA@@=I@@A,頰U͠BO@@@@ՐA@=@@J@(2Ltac_plugin.G_ltacD-A@@=b@@A@A@=@@#IA(2Ltac_plugin.G_ltacD6A@@=k@@AAB@=@@j_^@X@ABC@H(2Ltac_plugin.G_ltacDCA@@=x@@A-ᦠB~@@@@ᮐA@>@@I@(2Ltac_plugin.G_ltacD\A@@=@@A=Aᯠ=?>@@@@Რ=>>@@@@@@᷐A@>>@@GI@(2Ltac_plugin.G_ltacDA@@=@@A@A@>E@@NHA(2Ltac_plugin.G_ltacDA@@=@@AAB@>O@@@@AYBC@G(2Ltac_plugin.G_ltacDA@@=@@A-pB@@@@ᇐA@>m@@H@(2Ltac_plugin.G_ltacDA@@=@@A=ሠ;?}@@@@ዠ;?@@@@@@ᐐAH@>@@GH@(x2Ltac_plugin.G_ltacDA@@>@@A@AO@>@@NG[(2Ltac_plugin.G_ltacDCSCSDDD@A@D@>@@kAc(2Ltac_plugin.G_ltacDCCDCD@@@c @ @@K@DCCDCD@@@>@@@ A@@A@@A@(2Ltac_plugin.G_ltacECSCSEDD@@@D<@ X@@T?@E CSCSE DD@@;@@:@@L@(7@@J@I@H;@ECSCSEDD@@@>@@@A@@"B@@AB@@B@(2Ltac_plugin.G_ltacE*CSCSE+DD@@@E2@ @@.@E6CSCSE7DD@@1@0-<^@@"@@!@EECSCSEFDD@@@?@@@B@@AA@@B@@B@(d2Ltac_plugin.G_ltacEQDDEREE@@AED@?@@@.@A@@A@@AB(P2Ltac_plugin.G_ltacE^EEE_E'E@@AES!r@Y@@@EkA@@>@@A@ @=s@@@EuEEEvE'E@@@?5@@@ =@B@@A'@DC@@AB@@DA(L2Ltac_plugin.G_ltacEEEEE'E@AB)@?H@@7@@AB@@C (<2Ltac_plugin.G_ltacEEEEE'E@.h,ǠC@@J@@ϐAF@?e@@D@( 2Ltac_plugin.G_ltacEEEEE'E@@AM@?l@@$CW(2Ltac_plugin.G_ltacEDDEEE@A@E@?t@@cA_(2Ltac_plugin.G_ltacEEEEE'E@@A`$atts@@@@EEEEE'E@@"st@@@EEEEE'E@@@?@@@ >D@C@@A$B@@A@@AB@{A@@A@CA(2Ltac_plugin.G_ltacEE'E+EE'E}@AB3@?@@@@A@B@B (2Ltac_plugin.G_ltacEE'E?EE'E}@@"PpA!t@@T䠐AJ@?@@B@(2Ltac_plugin.G_ltacF E'EUFE'Eu@C@(LibnamesA&qualid@@@@䦐Ac@?@@0B@(2Ltac_plugin.G_ltacF&EEF'E'E@@@j@?@@7B@(d2Ltac_plugin.G_ltacF-DDF.EE@@AF# @ @@t@F:DDF;EE@@ @ @@x@FDDDFEEE@@ @  @@@y@FQDDFREE@@@@@@@D@@AC@@B)B@@/@A@@AC@@DA(P2Ltac_plugin.G_ltacFdDDFeEE@A@FW@@$@@@@A@B@@B ((2Ltac_plugin.G_ltacFoDDFpEE@@AFb@@/@@@/1@A@@A@@AB(2Ltac_plugin.G_ltacF|A@@?@@A@AFp@ p@@@FA@@?@@A@@@G@@@>@B@@A@B@@B(2Ltac_plugin.G_ltacFDDFEE@A@F@@T@@%A!(2Ltac_plugin.G_ltacFA@@?@@A@@!#loc@ Y@@@FA@@?@@A@@@f@@@ A@@A@@A@(2Ltac_plugin.G_ltacFDDFDE@@@@@p@@@/r@A@@A@@A@(2Ltac_plugin.G_ltacFDDFEE@@@F@ @@@FDDFEE@@@@O@@@3@@@@@FDDFEE@@@@@@@A@@"B@@AB@@B@(H2Ltac_plugin.G_ltacFDDFEE@@@Fڰ@ =@@J3@FDDFEE@@@렰>@@>@@=/@GDDGEE@@@@@@@B@@AA@@B@@B@( 2Ltac_plugin.G_ltacG EEG FF@@AF@@@@@/@A@@A@@AB( 2Ltac_plugin.G_ltacGEEGEF @@AG!r@@@@G&A@@@[@@A@ @?.@@0@G0EEG1EF @@@@@@@?@B@@A'@DC@@AB@@DA(2Ltac_plugin.G_ltacGBEEGCEF @AB)@A@@7@@AB@@C (2Ltac_plugin.G_ltacGNEEGOEF @0#, E@@8*"@@#(AF@A @@D@(2Ltac_plugin.G_ltacGgEEGhEF @@AM@A'@@$CW(2Ltac_plugin.G_ltacGoEEGpFF@A@Gb@A/@@cA_(2Ltac_plugin.G_ltacGwEEGxEF @@A`@V@@^@GEEGEF @@@R@\]  @GEEGEF @@@AT@@@?@C@@A"B@@A@@AB@yA@@A@CA(2Ltac_plugin.G_ltacGEEGEF @AA1@Ah@@@@A@B@B (2Ltac_plugin.G_ltacGEEGEF @@@<@As@@ B@(H2Ltac_plugin.G_ltacGEEGFF@@AG@@@@GEEGFF@@@@@@GEEGFF@@@ @@@Z@GEEGFF@@@A@@@D@@AC@@B)B@@0@A@@AC@@DA(42Ltac_plugin.G_ltacGEEGFF@A@G@A@@@@A@B@@B ( 2Ltac_plugin.G_ltacGEEGFF@@AG@A@@@0@A@@A@@AB(2Ltac_plugin.G_ltacH A@@A>@@A@AG@ @@{@HA@@AI@@A@@A@@@@}@B@@A@B@@B(2Ltac_plugin.G_ltacH!EEH"FF@A@H@A@@%A!(2Ltac_plugin.G_ltacH)A@@A^@@A@@!@ @@y@H2A@@Ag@@A@@A@@@ A@@A@@A@(2Ltac_plugin.G_ltacH<EEH=EE@@@@A@@@0@A@@A@@A@(h2Ltac_plugin.G_ltacHGEEHHFF@@@H< @@@m@HSEEHTFF@@ @@ N@@z@3 ~@@x@w@vi@HeEEHfFF@@@B%@@@A@@"B@@AB@@B@(,2Ltac_plugin.G_ltacHqEEHrFF@@@Hf y@@@@H}EEH~FF@@ x@ w t@{@@@@@HEEHFF@@@BL@@@B@@AA@@B@@B@( 2Ltac_plugin.G_ltacHGGHGH(@D@@"(BH+tacdef_body@B@HF<FOHF<FZ@@"id@@"PpA!t@@a@HF]FcHF]Fe@@%redef@D%@@b@HF]FgHF]Fl@@$body@G%/raw_tactic_expr@@c@HF]FnHF]Fr@@#idl@8K7@@ @@ @HGG$HGG'@@$body@@@@HGG)HGG-@@@B@@@AX@B@@AF2C@@BNE@@)G@@ABD@@ZA@@ABC@CA@@A@H@(2Ltac_plugin.G_ltacIGGIGH@E$@@*0Bo@B@@ I@(2Ltac_plugin.G_ltacIGGIGG@E2@@28B}@B@@.J@(2Ltac_plugin.G_ltacI#GGI$GG@E@@@9AB@B@@KJ3J@W@@限B$atts@@@^@K/JJ K0JJ@@"st@@\]@K?JJK@JJ@@@,VernacinterpA@E@@@'B@@AA@@B@A@@A@B@( 2Ltac_plugin.G_ltacKPJ3JWKQJ3J@G-locality_flag@@飐A<@E@@C@(2Ltac_plugin.G_ltacK`J3J>KaJJ@@@C@E @@B@(2Ltac_plugin.G_ltacKgHHKhJJ@@AKa@@@9@KtHHKuJJ@@@@@0!@K~HHKJJ@@@@@.@]-"@KHHKJJ@@@EK@@@D@@AC@@B)B@@4S@A@@AC@@DA(2Ltac_plugin.G_ltacKHHKJJ@A@K@E^@@@@A@B@@B (|2Ltac_plugin.G_ltacKHHKJJ@@AK@Ei@@@4k@A@@A@EA@@A@AB(d2Ltac_plugin.G_ltacKHI$KJJ@@AK)@@@@KA@@D@@A@3@DޠH@@@KA@@E@@A@@E@@@D9@B@@ADC@@.@AB,@D@(`2Ltac_plugin.G_ltacKA@@E@@A@A(@E@@D@(`2Ltac_plugin.G_ltacKA@@E@@A@A/@E@@DA(\2Ltac_plugin.G_ltacKA@@E%@@AAB8@E@@!BF@C (L2Ltac_plugin.G_ltacKA@@E0@@A4Р; J6@@+ @@ AT@E@@D@(<2Ltac_plugin.G_ltacLA@@EI@@ADTDE@@%@@DF@@&!@@ @@A}@E@@ED@((2Ltac_plugin.G_ltacL=A@@Er@@A@A@E@@LC(2Ltac_plugin.G_ltacLEHHLFJJ@A@L<@F@@A(2Ltac_plugin.G_ltacLMI)I6LNII@j2vernac_sideff_type@@:B@@@@L_HI$L`JJ@@@F@@@ A@@A@A@@A@B@(2Ltac_plugin.G_ltacLkI)I-LlII@@@@F+@@ A@(2Ltac_plugin.G_ltacLrIwILsIwI@@A!r@I@@1@L|IwIL}IwI@@@F<@@@D@CD@B@@A5D@A@@D@@AB@@DC(2Ltac_plugin.G_ltacLIILII@'@@SN@%NamesA"Id@!t@@aL@MRAU!q@'3@@8@LIILII@@@Ft@@82@D@@AB@@D@(t2Ltac_plugin.G_ltacLIILII@@A@F@@ D7(<2Ltac_plugin.G_ltacLIJIuLIJIv@@Ar!r@$\@@%'@LIJIlLIJIm@@@F@@@E<@B@@AT@C@@AB@@CR(2Ltac_plugin.G_ltacLI)I@LII@A@@F@@@`@A@@A\(2Ltac_plugin.G_ltacLHHLJJ@@@L(@D@@@LHHLJJ@@'@@&C@@@#@@@@@M HHM JJ@@@F@@@A@@"B@@AB@@B@(2Ltac_plugin.G_ltacMHHMJJ@@@M@n@@}@M"HHM#JJ@@@F,@@@@y@M1HHM2JJ@@@F@@@B@@AA@@B@@B@(2Ltac_plugin.G_ltacM=JJM>JK@@AM4@F@@@5@A@@A@@AB(p2Ltac_plugin.G_ltacMJJJMK KK @@AMA@G @@ A (d2Ltac_plugin.G_ltacMRJJMS KK @A@MI@G@@A(\2Ltac_plugin.G_ltacMZJJM[JK@@AMS@9@@  i@MhJJMiJK@@@5@   g h@MwJJMxJK@@@G7@@@E@C@@A"B@@A@@AB@@CA(X2Ltac_plugin.G_ltacMJKMJK@AA/@GI@@@@A@B@@B (D2Ltac_plugin.G_ltacMJJMJK@@@:@GT@@ B@( 2Ltac_plugin.G_ltacMJJM KK @@AM @@@ D (@MJJM KK @@ @@@ ; ,@MJJM KK @@ @@@ 9@X 8 -@MJJM KK @@@G@@@D@@AC@@B)B@@ 6@A@@AC@@DA(2Ltac_plugin.G_ltacMJJM KK @A@M@G@@@@A@B@@B (2Ltac_plugin.G_ltacMA@@G@@A@AM@G@@@6@A@@A@@AB(2Ltac_plugin.G_ltacMJJM KK @@AM@G@@ A (2Ltac_plugin.G_ltacMJJM KK @A@M@G@@A(2Ltac_plugin.G_ltacMA@@G/@@A@@M^@@@ @NA@@G8@@A@@G@@@ A@@A@@A@(|2Ltac_plugin.G_ltacN JJNJJ@@@@G@@@6@A@@A@@A@(P2Ltac_plugin.G_ltacNJJN KK @@@NT@p@@  @N$JJN% KK @@S@@R@@ @@ ﯰ@6R@@ @ @  @N9JJN: KK @@@G@@@A@@%B@@AB@@B@(2Ltac_plugin.G_ltacNEJJNF KK @@@N>M@@@  @NQJJNR KK @@L@KHG[@@ @@ @@  @NcJJNd KK @@@H#@@@!B@@AA@@B@@B@@( 7/home/gares/work-area/jscoq/coq-external/coq-v8.8+32bit D/home/gares/work-area/jscoq/coq-external/coq-v8.8+32bit/plugins/ltac@҅(+Ltac_pluginP Ƞ@3Ltac_plugin.TacexprAH@&GenargAh@)GeninterpA@&tactic@h$ltac@|@&StdargA@&GenargA@)GeninterpA/destruction_arg@@2Ltac_plugin.TacargA@$CAstAd@$UtilA䠠@$CAstAP  Р @&OptionAl!l@&OptionA𠠑@&OptionA.H1X4 <@&OptionA h@&OptionA @&OptionA lF @&OptionA <@#LocA ̠S \V Y 䠠\,_b̠e$hk@#LocAȠsp@)Mod_substAؠ{@#LocA$@#LocA̠@&GenargAx (@)GeninternA<x"%젠(+.,1L4\7l:=@CFI,L<OTRdUX[^Рaࠠ@'MiscopsAP@*PatternopsA@)GlobnamesA8`@&PfeditA@'PrinterA*", but to @@"PpAؠ. expanded to "@蠠𠠐( is not @  % .The reference @ 0# 8& H) X, h/ x2 5 @(FeedbackA  @#LocA!$Y#\#T@$CAstA#Ԡ@(DetypingA$@&StdargA&t@)GeninternA& &@)GeninternA&&@)GeninternA&̠&蠠@)GeninternA&"'@)GeninternA'*'8@)GeninternA'D'X@)GeninternA'd'x@)GeninternA'B'@)GeninternA'J'Ġ@)GeninternA'РR'@)GeninternA(Z($@)GeninternA(0b(H@)GeninternA(Tj(l@)GeninternA(xr(@)GeninternA(z(@)GeninternA((ؠ@)GeninternA(䠠@4Ltac_plugin.TacsubstA),@#LibA)x@#LibA)*(@)Mod_substA*@A@+$@%NamesA--\- -䠠.V)Not_foundC.3caml_array_get_addr. .Ƞ2 is not installed.@.ࠠ@"PpA.蠠+The tactic @/ / //,@'CErrorsA/D!.@/𠠑/8Cannot redeclare tactic @0(0+0,.0<@'CErrorsA0T60"::@0?0B0ȠE0ؠH0蠠@$UtilA11Pv1y1k1Ԡ!.@1젠b126Unknown tactic alias: @2 n2(q28t2H@'CErrorsA2`22̠2304 @(LibnamesA4X4|4 44𠠑@'NametabA550,LTAC-NAMETAB@5P@'SummaryA5\5ࠠ,tactic-alias@5𠠑@'SummaryA5r6h6̠1tactic-definition@6ܠ@'SummaryA6蠠.TAC-DEFINITION@7̠@)LibobjectA7Ԡ88@2Ltac_plugin.TacenvA8@)GeninterpA9<9d@"PpA9 99Ԡ :::D!)@:t:|", @:#:!(@:Ġ,:̠/:ܠ2:젠5:8; C;4!>@;HD;PG;d!<@;tP;|S;V;@&GenargA;f;ip@*PervasivesA>#ne_@> >%_list@>>̠#ne_@>ܠ>䠠%_list@?&?%_list@?0/?D$_opt@?`8?th?>?&tactic@?РG?ؠ?𠠑@t!)@@@@AB@@<ac:(@@@@̠@ܠ@@AB@A$A!)@A A@AB@A<ac:(@AȠAР!Aࠠ$A𠠑'Bd!)@Bx0B@AB@B<ac:(@BBBEBĠHBԠ!)@B蠠QB𠠐@AB@C<ac:(@CcCfC,iC<@&GlobalACX@'PputilsACh@(PpconstrACCC CԠC䠠C𠠑D@(LibnamesAD(D4DH"DT%D`(Dl+Dx"()@D蠠D𠠑@$CAstAEl<E|@A@E"()@EE$true@FF$%false@F8F@@&PfeditAFX@'PrinterAFx@&PfeditAF F@(GenprintAF@(PpconstrAGܠ@(PpconstrAG蠠II "I%I(J(+J@@)MiscprintAJP3J6J9Jؠ<KT@)MiscprintAKK̠Kؠ@(GenprintALD(@Ld0LlXL[LĠ^M8aMX@&GlobalAMM蠠M ACan declare a pretty-printing rule only for extra argument types.@Nt@"PpAN|@'CErrorsAN@(GenprintAO(@O@eOHOO@&GlobalAO䠠P P(PP ACan declare a pretty-printing rule only for extra argument types.@P@"PpAQ5Q@(GenprintAQRTRR%RĠ(RԠ+Rࠠ(@SSS0SP@8plugins/ltac/pptactic.ml@_@Sd\.Assert_failureCSl@@b@SS@#@a@S"SpTTDTdT|@'EConstrAU@$UtilAU@&ConstrAUԠ 0Cannot translate fix tactic: not enough products@V4@"PpAV<VT@'EConstrAV@$CAstAV@'EConstrAV@&GlobalAWT@'PputilsAWdMWPWSWࠠVX YXH\XlXX𠠑eYhY,kYPnYtqYX[@$DAstA[4@$CAstA[ 0Cannot translate fix tactic: not enough products@\0@"PpA\8\P"| @\ܠp\䠠s\v]y]"| @]d]l]]]_(_<__ࠠ_𠠑``a<a|aaab<b|bbbc %first@cc,c<cࠠ%solve@c𠠑dddl#try@d|ddd@AA@ee!+@e(e0eD et eeeef$once@f$"f4%fD(fX+f,exactly_once@fĠ4fԠ7f䠠:f@AA@g@GgHJg|$else@gSg@AA@g`gcgࠠ$then@g𠠑lg@AA@hyh|hH%tryif@hXh`hphhhhhhРhࠠh𠠑iii$@AA@ii"||@iiii蠠ijjj,jjdjjĠ"do@jԠjܠj젠jk kk0kkk(timeout @kĠkԠ k䠠 klllll$time@l"l%l(l̠+lࠠ.m<&repeat@mL7m\:ml=m@mܠ(progress@m젠ImLn On Rn|%infoH@n[n^nanogo0%using@o@poT!)@odyol" (@oo(abstract@ooĠoԠo䠠oppp$p8)abstract @ppp%idtac@q qqqHq̠$fail@q%gfail@rrTrlr|rr젠$info@rs ss0ss̠"in@sܠs𠠑tLt\tptt t#end@t젠uu<$with@uLu`!u%match@u*u-u̠0uܠ3u젠6u9v <v?v,Bv@#end@vKvNvؠ7match reverse goal with@v/match goal with@w]w$`w4cwDfwTiwhlwԠ# =>@w䠠uw젠xx#fun@xx(x8xHxXxl'constr:@yȠyؠz\zhz|zzzȠ5zܠ%fresh@{\{p|,|P|`J|ܠM}hP}!)@}Ԡ}ܠ!(@}𠠑}~~@#LocA~`~%ltac:@~~~(numgoals@~Р%fresh@t)type_term@ Ġ'eintros@Ġ&intros@ !)@<D!(@`(h+x.1!,@Ƞ:Р=ࠠ@DCTFIȠLO R$U@X[@)MiscprintAؠc蠠fil'eintros@4&intros@D{T~h$8%apply@Hx'simple @Р䠠($elim@Ppؠ$case@蠠,p|$with@kؠ젠#fix@ ,<L\lȠ ܠ$with@젠(%cofix@8#H&X)h,x/258@'eassert@&assert@'eenough@ܠ&enough@젠SV Y +epose proof@*pose proof@h̠kࠠn4q@tT*generalize@d}t@(LocusopsA%epose@T$pose@dt𠠑$eset@#set@̠)eremember@蠠(remember@(<ؠ䠠)induction@(destruct@$DTdx@A@Р𠠑@A@P d $with@ Ġ 젠    0@AA@@ %H&change@X .h 1x 4 7 : = @A@D FX I L'rewrite@̠ U젠 X [  ^ a0 d gܠ j m  p0 s@ vP yd |𠠐*dependent @   0 @ P ` t ̠ %using@  <)inversion@L \ l |     Р!)@$ ," :@H Pcd!(@t |     Р T!y@@%NamesA@'NamegenA @$CAstATt@_@U@^+̠@r@ R@4q<5Aؠ;DGlA Dܠ!}@ M S$&struct@4!{@D bL e` hp k n q t!)@ }Ƞ" :@䠠 젠   $!(@4 < L \ l |   !:@䠠 젠@(PpconstrA    ( 8!)@H P!(@d l |    Ġ%using@蠠   $ 4 \ l  !;@X `   %using@Ġ Ԡ !䠠 $ ' *( -< 0L 3$with@ < ?Ƞ Bࠠ" *@ K$with@  T" ]@< ]D"[>@| f i l o" ]@ؠ xࠠ"[ @   0 @ T"| @h p   "| @Р ؠ 젠    @ L"..@\ d    Ġ Ԡ "| @Р ؠ 젠 " ]@ $ L"[>@\ d t  "| @  Ƞ ؠ" ]@  ("[ @8 @ #P &` )t$with@ 2 5Ġ 8'let rec@\#let@l G J (LetIn must declare at least one binding.@@"PpA Ƞ $unit@,1caml_string_equal8#int@H T q!:@ z }  ̠@#LocA蠠@AA@` h# :=@x   .  ࠠ 𠠑     0 D\ x @AD@ "=>@  , P ` p @AD@ "=>@Р ؠ 젠 "|-@$ , < L \ l | ! $ 0 *ؠ - 0 3$ 68 9H <X ?l@AD@ L"=>@ U XȠ!_@ؠ aࠠ d𠠑 g j m !:@t v|  | !:@젠 ":=@  0 @ P ` p" ]@ࠠ 蠠"[ @   ?  4'context@D T d t  " ]@ # [ @Ԡ ܠ'context@젠    %multi@H$lazy@\ t%only @̠ Ԡ 䠠", @@ e@ Q@T d\$all:@p.x!:@7:=!:@ܠF䠠I L"]:@8U@XT![@latdgjРm蠠!-@vy|$40simple inversion@`)inversion@t/inversion_clear@ < !Pp!?@!!@Ġ!!@𠠑 4!?@PXl|#<- @" *@Рؠ!,@젠,% |- *@@HP̠% * |-@!*@Ԡܠ", @𠠑$% |- *@ -", @(609<?($* |-@dHlKN Q$T<WpZ|]Ð`àc"in@ؠl蠠o!)@x{8(value of@H!(@X`pĀĐĠ!)@Ĵļܠ'type of@젠!(@$4D "by@0@Ph" :@(0hDTdtDŽǘǨࠠ𠠑DTdȨ# :=@ȸԠ䠠 (#8&\)l,ɨ/ɸ2Ƞ@$CAstA="as@,F@IPL`OpRʈUԠX @)MiscprintAH`\"as@li|lˌoˠr˴uĠx0{T~dx̜ࠠ@)MiscprintA$eqn:@(8@)MiscprintA\*͐ͤ"as@ʹĠԠ<@'TermopsA@@'NametabAP@%FlagsAd΀ΨTθV)Not_foundCԠ!>@젠!<@ (8Hwϸz̠  .Cannot translate fix tactic: not only products@\@"PpAd| 0Cannot translate fix tactic: not enough products@@"PpA $\ь!Ġ$Ԡ'@#LocA|@#LocAR @AB@8!)@ࠠ=蠠@AB@<ac:(@ OR$U4մĠ@&OptionAԠ 8 H@&OptionAX𠠑}|!׌ל'@#LocA$@AB@@ؠ&ࠠ!<@/2 58,;!e@8@GdߔMߨP߸SV$Y$with@bࠠeఠhĠkؠn蠠q@)MiscprintA|yᘠ!>@蠠𠠑 d℠⸠!%@$,<㨠㼠̠@$CAstA𠠑DT!)@ؠࠠ!(@$8倠"in@吠夠@AA@젠$eval@$4DTdx" ]@椠 欠"[ @ȠР䠠 'context@',*<-L0\3l6|9琠<缠'type of@̠EܠH젠K@'PputilsA,X^萠@@}L@輠Ġql0oP锠%_list@鴠Ƞ$_opt@䠠@@pX@  p ꘠@'NametabA갠@"PpA𠠐.tactic.keyword@0tactic.primitive@ -tactic.string@ 밠1pptactic-notation@@'SummaryA̠t@EA@H@'PputilsA䠠@'PputilsA𠠑Рܠm蠠s@&StdargA{Tgd pܠ蠠#@)MiscprintA<X@)MiscprintAd3@(GenprintA@A@Ƞ蠠@A@M@(GenprintA @'PrinterA<@(PpconstrAp_@(GenprintA@'PrinterA@(PpconstrA䠠q@(GenprintA@'PrinterA$@(PpconstrAXp@(GenprintA|Ġ , D P@(GenprintA@)MiscprintA ,#8@)MiscprintAD`l1̠4ؠ=h@tIL4@\ht@&StdargA@&StdargA@&StdargAࠠ@&StdargA(LXd@&StdargAp@@A@/̠@@A@;8@4Ltac_plugin.PptacticA|'tactic:@@*PervasivesA@$PcoqA4tactic:simple_tactic@Р ؠ+open_constr@4constr_with_bindings@$(bindings@8&@(hypident@T/\/constr_may_eval@t8|+constr_eval@A'uconstr@J5quantified_hypothesis@̠SԠ/destruction_arg@젠\*int_or_var@ e3simple_intropattern@,n4)in_clause@LwT&clause@lt1tactic:tactic_arg@+tactic_expr@-binder_tactic@̠Ԡ&tactic@젠@&StdargA(4HTlx ؠ䠠&$(*<H8\h6@1Ltac_plugin.PltacA@!.@\@"PpAdx;which cannot be coerced to @Ƞ, is bound to@ؠࠠ@%NamesA.Ltac variable @+.(184H7X:h=x@C@'CErrorsAK 0/a value of type@ @T HW XZ h@(GenprintA @)GeninterpA @0@ Xm `@$UtilA 젠+an int list@ @&StdargA ,@&GenargA 8  ` l #a declared or quantified hypothesis@ ؠ   8 D7a quantified hypothesis@ Ƞ( ࠠ& 젠. , 4 L2 X: 8 @'EConstrA 䠠7a quantified hypothesis@,@'TermopsAV)Not_foundC+a reference@Ġ+a reference@䠠oh/a variable list@*a variable@sРqܠyw}̠KN@$CAstA蠠T5an intro pattern list@p젠+a term list@6an evaluable reference@ T`@'TermopsAܠ&𠠑DPxLl@&TacredA &a term@ؠ䠠 /an untyped term@4&a term@L  p!䠠𠠑"(%T-t+31<H:TB|@*an integer@NLȠT𠠑Rp0a hint base name@0a hint base name@=a naming introduction pattern@o,m8u`sl{yĠРG4JT7an introduction pattern@-an identifier@!x@Ԡܠ(4\h  ( 4@'EConstrA @#EvdA!@#EvdA!H!$Prop@!Ġ-!̠0!ࠠ$Type@!9"<"?"HB"`@'NametabA"@'NametabA"ؠ2a fresh identifier@##8#D#l#x$$ $8 $D$$$젠%$%P.a term context@%p@'EnvironA%@'EConstrA%@'EnvironA%Ԡ@'TermopsA%䠠%W&Z&䠠O'`'L@&OptionA'h'M(4@)GeninterpA(D)x)y). was expected.@)))Р, while type @)䠠)젠& is a @**2Type error: value @**$*4*D *T*d*t*@'CErrorsA***ؠ*++(+P+\++++Ƞ+𠠑+,4,@,\,h,,,̠,-\-h@9plugins/ltac/taccoerce.ml@|{@-Ƞ\.Assert_failureC-Р.4..Ԡ@@mG@//@'PrinterA/H/3//Not a base val.@/@"PpA/Ġ@'CErrorsA/ܠ0caml_fresh_oo_id08Taccoerce.CannotCoerceTo@0.constr_context@00@&GenargA08[0P@'PrinterA0`0l@(GenprintA04constr_under_binders@0@&GenargA0v0Ġ@(GenprintA0𠠐(tacvalue@5𠠑@&GenargA56@(GenprintA6@@5Ltac_plugin.TaccoerceA75caml_ml_string_length8 /caml_string_get8 @<̠@"PpA<Ԡ<蠠)TcDebug (@<===$=4=D@)ProofviewA=T=l@'ExninfoA=@#LocA=@&OptionA>,@&OptionA>H@#LocA>h@$UtilA>РC? F?DI?X@#LocA?@젠ApA@&PfeditAA@'PrinterAA젠":=@AjB@%NamesABrB0uB@@&GlobalABBBBȠBؠBC@#LocAC,@&GlobalACH+CXCh!)@CC@&GlobalAC?C+ (bound to @C̠CԠLC蠠DDD D0[D`!)@DDgDDD蠠D' (with @EE EE,EH@&GlobalAE`@'PrinterAEpEEEԠF,3, last call failed.@Fh>, last term evaluation failed.@FxFF8In nested Ltac calls to @F FĠ#FԠ&F䠠)F( failed.@G2G-Ltac call to @G8;G@>GPAG`DGtGGHHX@%CListAH@)ProofviewAHĠH䠠I( I@1caml_string_equalI:Let us try the next one...@I젠mIpJ *This rule has failed due to a logic error!@JyJ |J0J@@)ProofviewAJlJJР!"@JJ)message "@KKK(K8:Let us try the next one...@KHKPKd+, level 0)!@KtK| +This rule has failed due to "Fail" tactic (@KKKKKȠKؠ@)ProofviewAKL<:Let us try the next one...@L`LhL| ,This rule has failed due to matching errors!@LLLL@)ProofviewALԠM/ cannot match: @MLMT6The pattern hypothesis@Mt M| MMM@)ProofviewAM̠N8N` *Let us execute the right-hand side part...@Np&Nx)N 'The goal has been successfully matched!@N2N5N8NĠ;NԠ@)ProofviewANO(@'TermopsAOX=Conclusion has been matched: @OhQOpTO@)ProofviewAOO젠P$3 has been matched: @P4hP<Pd+Hypothesis @P|tPwPzP}PPĠ@)ProofviewAP䠠QL!)@QxQ'Q+ (bound to @QQQĠQԠ* (unbound)@Q蠠Q𠠑R !|@R0R8RL!:@R\RdRx-Pattern rule @RRRRRRРRࠠR𠠑@)ProofviewASS\S0Evaluated term: @SSS@)ProofviewASԠT @)ProofviewATDTT TTܠU U$@)ProofviewAU\@%LogicAUp": @U+U.U&Level @UĠ7U̠:Uܠ=U젠@U@)ProofviewAV V<V` VxV@)ProofviewAV@)ProofviewAV@)ProofviewAV W #WP&W|)W,W@&OptionAWР@)ProofviewAW@)ProofviewAX>X<AXX@)ProofviewAXlIXȠ@)ProofviewAXࠠQYTYPWYhZY|]Y`Y@)ProofviewAY@)ProofviewAY蠠mZ<@)ProofviewAZTZZ6Executed expressions: @ZРZؠZ蠠Z@)ProofviewA[$[`[$  @[[@)ProofviewA[[Ԡ[蠠["\%\,@)ProofviewA\L\l\ \\Ԡ] ]@]X]x] ]ؠ#^ &^'run_com@^^@)ProofviewA^Ԡ_ @)ProofviewA_@)ProofviewA_<2caml_int_of_string_d@)ProofviewA_l@)ProofviewA___Р_蠠_``,Y`1Going to execute:@`b`e`h`@)ProofviewA`Ԡ@)ProofviewA`蠠2 x = Exit@`{a~a2 s = Skip@a(a0aD 4 r = Run up to next idtac @aTa\ap # r = Run times@aaa4 h/? = Help@aaaȠ = Continue@aؠaࠠa𠠑bbb b0b@bPb`bpbb%Goal:@bbȠbؠb蠠@)ProofviewAc@)ProofviewAc@)ProofviewAc4cL@'TacmachAcdc|c! @c cc<============================@cРcؠc젠d"d%d (d0+d@.dT" @dd7dl:d|=d@dCd@)ProofviewAdȠKd蠠Nd@)ProofviewAe @'ExninfoAe(@*ExplainErrAeD@'CErrorsAeX@'ExninfoAel@*ExplainErrAe@'CErrorsAe@&PfeditAe@'PrinterAe젠@&GlobalAf f( f<@'PrinterAfl f|@&GlobalAf (f@'ExninfoAf@)ProofviewAgd@)ProofviewAg@)ProofviewAgĠ@)ProofviewAgࠠ@)ProofviewAg@)ProofviewAh@)ProofviewAh,@$Ltac@@%Batch@@%Debug@@@@@hp0Ltac batch debug@hx@(GoptionsAh@)ProofviewAhȠh蠠i i i4@*ExplainErrAl@8Ltac_plugin.Tactic_debugAl@$CAstAmd@$UtilAn nod o|oĠ@A@pqX@@@q@A@r &s)s@%NamesAs@&OptionAt@&OptionAtD@&OptionAtp@v@&OptionAvxHv@&OptionAvPwSx8@&OptionAx@&OptionAy@&OptionAy0@&OptionAy@jy@&OptionAz<@&OptionAz䠠w{<z|h@&OptionA~`~@#LocAH𠠑젠DԠv䠠\@A@d!fĠ@#LocAȠ<Ġ@#LocA\@&GenargA8 H@)GeninternAȠ (8"H%(+.1ࠠ4𠠑7:(=8@HCFILРO蠠RUX,[T^dat@(Glob_opsAAؠ$@%FlagsATt@'NametabAԠV)Not_foundC"0"D1\`@(LibnamesA@"PpAȠԠ젠-Redefined by:@(8H l@&GlobalA $+̠":=@ܠ4䠠7:B(@<$Ltac@LITLdOtRUX[^Ƞaؠd젠g =is not a user defined tactic.@8s@vT~h|x@*print_ltac@@@'CErrorsAĠࠠ𠠑𠠑 H@)GeninternAh@%FlagsA@%FlagsAؠ( %This variable is bound several times.@@+glob_tactic@@Ƞ=Ԡ𠠑@'NameopsALx=ؠ,FԠ@(LocusopsA젠@&OptionAd@&OptionAĠ@&OptionA䠠]T@&OptionA@&OptionA<jm<p@&OptionAĠ@&OptionA@+SmartlocateA<@(DumpglobAT@'CErrorsAt@+SmartlocateA@(DumpglobAԠ@'CErrorsAx@%LogicA(@+SmartlocateA@'NametabAMĠ@,ConstrinternA$@$DAstA8@&TacredA̠@(Glob_opsAT蠠@#EvdAH@,ConstrinternAd@(Glob_opsA X@#EvdA@,ConstrinternAȠ@(Glob_opsA(ȠP@(NotationABܠ@A@kQ8o"8%8(h@$DAstA0X369t 6Disjunctive/conjunctive introduction pattern expected.@Ƞ@"PpAРP蠠EРHP@,ConstrinternA$'P@#EvdA@,ConstrinternA`lq`@&StdargAp|Œ¼̠.(1`#|Ì)ô$Gؠ@<CtFР8젠>,$\T@#LocAńƀ@$DAstAƼ<@$DAstAxY4@$DAstALxȬ蠠~lsɘ3Ġ4@.Pretype_errorsA$䠠@'EnvironA(@'TermopsA8L̼̄@'EnvironA蠠 @&GlobalA8@)GeninternAH0Tactic expected.@\d,|@'EnvironA͜@)GeninternAͨC@@X@)GeninternAdԜ@)GeninternAԨ@)GeninternA ,@)GeninternA8T@)GeninternA`t@)GeninternAՀՠ@)GeninternAլ(<̠@)GeninternAؠ(D@)GeninternA  @)GeninternA,P@)GeninternA\ր@)GeninternA֌#ְ@)GeninternAּ+ܠ@)GeninternA蠠3@)GeninternA;4@)GeninternA@(`@)GeninternAl(ה@)GeninternAנ@5Ltac_plugin.TacinternA85caml_ml_string_lengthX#ne_@t%_list@؜@$UtilAР#ne_@()_list_sep@Pل%_list@ࠠ)_list_sep@t#ڨ$_opt@,8&tactic@ې/caml_string_get۸ؠ&tactic@@&CLexerA(@&CLexerA @$PcoqAԠ&tactic@$@&GenargA0@:plugins/ltac/tacentries.ml@B@`\.Assert_failureChl |@@bN@㴠㼠@)@\R@蠠(𠠑`&*栠@#LocAܠ@%NamesA &7P@%MltopAl谠Ƞ&E蠠@%MltopA@%NamesA4 2h 5x 8騠 ;@)ProofviewA(@'TacmachADꀠ@)ProofviewAؠ@&StdargA`x@&OptionA눠@'PrettypAࠠ@(FeedbackA& @(LibnamesA0&H X@"PpAl$Ltac@| 선씠줠&ĠV)Not_foundC蠠@'NameopsA!4$D'8-Р0䠠&<ؠ&K8NhH𘠠K𤠠@(FeedbackA𸠠&<+ is defined@P\Xlb񄠠@(FeedbackA񔠠@%FlagsA񸠠'ࠠ' - is redefined@{ @(LibnamesA 0@(FeedbackA@@%FlagsAd@A@򐠠'/򘠠ࠠ$@%FlagsA0@#LibA󐠠@#LibA󤠠@#LibA$!.@PX?There is already an Ltac named @lt􄠠@'CErrorsA%̠S䠠@$PcoqA𠠑@'CErrorsAT'h!.@ 7There is no Ltac named @ȠРࠠ 𠠑@'CErrorsA |7Ԡ@&StatesA*< 6may be unusable because of a conflict with a notation.@X*`-t{3-The Ltac name@<?̠BܠE젠H'7@ZĠ3 already registered@蠠@*PervasivesA/Ltac quotation @  t8!)@@&CLexerA!(@Ƞ@&CLexerAР!:@蠠@&CLexerA𠠑@&CLexerA @$PcoqA@$CAstAܠh@#LocA䠠8l(@#LocAd@%NamesA(Z@&GenargA䠠@#LocAȠԠ@@WK@hpDtĠ@&GlobalA䠠@#LibA)D@)Mod_substA(ܠ(@(X XConflicting tactic notations keys. This can happen when including twice the same module.@p@"PpAx@'CErrorsA!#@:0!_@HCP@#LibAt@B@L_DH@BH@@@@@@'%s_%08X@@@&PrintfAĠ@#LibAࠠ&tactic@ 1caml_string_equal@&@㠐F@4%<,>PDܠ!.@D.Unknown entry @,M4@"PpAD\@\@ҠI@ `[ h  @&OptionA @#LocA Р, 𠠑@&GenargA @&GenargA @&GenargA @ @#LocA ̠ 9Notation for simple tactic must start with an identifier.@ t@"PpA |  Ƞ@'EgrammlA 蠠x ̠{ <\!.@x?Invalid Tactic Notation level: @@"PpAԠ 6Separator is only for arguments with suffix _list_sep.@12Missing separator.@蠠@"PpA𠠑,,䠠𠠑-(Xxv4蠠7-TacticGrammar@4&<x\7TACTIC-NOTATION-COUNTER@@'SummaryA-TacticGrammar@l@)LibobjectAtؠ0caml_fresh_oo_id0;Tacentries.NonEmptyArgument@8t'parsing@Р3unusable-identifier@ؠ@)CWarningsAࠠ$Ltac@*G0*J<@'PrettypA0Ƞ3䠠69&tactic@<D!_@ @6Ltac_plugin.TacentriesA1caml_string_equalࠠ@Malformed ltacprof_tactic XML.@@"PpA@'CErrorsAĠ@"PpAР .caml_div_float @ x! @   Ġ 𠠑!!!$! '!4*!D-!T @!" @!$ │@!#─@!Ƞ' └─@!䠠' ├─@!""$2caml_float_compare"#$#└@##j#$$p$$$䠠 %.caml_add_float%P%l %V)Not_foundC%Ġ%蠠9&@@%FlagsA&5caml_ml_string_length&蠠&1'!.@':'$*'4W'L@%FlagsA'l@A@'@#StmA'蠠'@'SummaryA(@%CListA(@(FeedbackA)@&SystemA)(@&SystemA)L) ran for @)\)d)x)))))Ƞ@(FeedbackA)ܠ* x*0@&SystemA*L@&SystemA*t* @*Ԡ0ltacprof_results+hl+t+,caml_compare,a,,Ԡg-j-@@dV@-Р-ؠ@)ProofviewA.|@)ProofviewA.@)ProofviewA/T@)ProofviewA/l@)ProofviewA/|@)ProofviewA/@)ProofviewA/@)ProofviewA/䠠 /@)ProofviewA0@0t00.caml_sub_float1$14*11䠠 20 2H@@@223303D#3(3Ġ4Q4d@P@NF@4O4d58@c@B@5Tb5\R5c5ȠV6Y6P@&GlobalA6䠠67 7L@#LocA7|@&GlobalA77@%NamesA7Ԡ@&GlobalA8 @'PrinterA88<8`"(*@8@'CStringA888̠@'CStringA9@$UnixA99D9x9#0.09젠-caml_le_float9%100.0:4:7:$-caml_ge_float:,:;x;;ܠ<|> @>ࠠ??(,total time: @?\?d?t?????Ƞ?ؠ?蠠?@'UnicodeA@$H@H8@X@l@@@@̠@ࠠ`@A A$100.A4.caml_mul_floatA<@H@@@A@Le@@@&%.1f%%@@AD@&PrintfAAL@H@@@C@Ls@@@%%.3fs@@Ad@&PrintfAAl0ltacprof_results@A@(FeedbackAA(ltacprofA蠠A*total_timeB8BDBB#0.0BȠ#0.0BԠkBࠠ7Malformed ltacprof XML.@C@"PpAC@'CErrorsAC(CH@@cB@CdClCC CР*total_time@Cࠠ(ltacprof@CD8D`#0.0Dp#0.0D|#0.0D tLtac Profiler cannot yet handle backtracking into multi-success tactics; profiling results may be wildly inaccurate.@EE@%FlagsAEH$ltac@E4profile-backtracking@E@)CWarningsAE$root@E.LtacProf-stack@FF$G ────────────────────────────────────────┴──────┴──────┴───────┴─────────┘@G G(G< I tactic local total calls max @GLGTGdGtGmI0@(FeedbackAIzI@+DeclaremodsAJ@$Ltac@@)Profiling@@@@J.Ltac Profiling@J@(GoptionsAJԠ@8Ltac_plugin.Profile_ltacAK<@)ProofviewAL`@)ProofviewALР@)ProofviewAM@)ProofviewAN4@'ContextANܠ@%NamesAN@%CListAO$@)ProofviewAOܠ@)ProofviewAP@$ListAQ@'EConstrAR젠#T@'ContextAT8@'EConstrATh0T@'IStreamAV(3Vp@)ProofviewAW,@)ProofviewAW@/Constr_matchingAX@/Constr_matchingAXԠ@/Constr_matchingAY|@)ProofviewAZ@)ProofviewAZР@)ProofviewA[<^]ؠa]𠠑d^0g^Pja蠠mbpcsc젠@%CListAc@,ReductionopsAd(d\ddde e\ef0caml_fresh_oo_idf "Tactic_matching.Not_coherent_metas@f>No matching clauses for match.@fܠ@"PpAf䠠@/tactic matching@@f@'CErrorsAf@'ExninfoAg@;Ltac_plugin.Tactic_matchingAg@)ProofviewAh4@%NamesAhĠ@$UtilAiDidi iĠ@$CAstAj4jĠk0 kln"o %ox-p.pԠV)Not_foundCq6q$6q9q@'NameopsAr@s(@'FtacticAuؠu@)GeninterpAv$ vx@'FtacticAw\@'FtacticAxԠ@'ControlAyz"z8@)ProofviewAzPmz@)ProofviewAz젠@'FtacticA{/{<{|@'FtacticA||𠠑@)ProofviewA}LE}0}Ƞ@'FtacticA}@'FtacticA~<@)ProofviewA~\@)TacticalsA~@)ProofviewA~~̠@)ProofviewA@)ProofviewA,D@"PpA`x@'FtacticA@'TacmachAؠ@&OptionA@'TacticsA@)ProofviewAP7eval_tactic:TacAbstract@|-eval_tactic:2@蠠𠠑K$@)TacticalsAt@)ProofviewA @@)ProofviewAX@)TacticalsA L@)TacticalsA|$@)TacticalsAР@)TacticalsA1@@)TacticalsAX@)TacticalsA@)TacticalsA䠠@)TacticalsA@)TacticalsAT@)TacticalsAԠ@)TacticalsA(@)TacticalsA|@)TacticalsAР@)TacticalsA@)TacticalsAL@)TacticalsA@)ProofviewA@'RefinerAԠ@)ProofviewA蠠l@)ProofviewA @'FtacticA8`@)ProofviewAp@'FtacticA@)TacticalsA@#LocA(D1@'FtacticA@'FtacticAԠ@'FtacticAXtȠ(, found @ؠ ࠠ $Arguments length mismatch: expected @ ,"<@)TacticalsAP@'FtacticA@&GenargA@'FtacticA@'FtacticAt@'FtacticA@'FtacticAĠ@'FtacticA0@'FtacticA@d|2>Ġ@@@젠5interp_ltac_reference@2P@&OptionAĠ@`@&StdargAT90@)ProofviewAH@)ProofviewAd@'FtacticA@)ProofviewA@)ProofviewA(`x]-ܠ蠠@'FtacticA@'FtacticA@)ProofviewAȠ@'FtacticA(@)ProofviewA<@)ProofviewAP@)ProofviewAx@)ProofviewAؠ@)ProofviewA䠠@'FtacticA@'FtacticAX@'FtacticAР@'FtacticA@'FtacticA@'FtacticA(*evaluation@<D@)ProofviewAx@)ProofviewA*Ƞ 䠠8!L2evaluation returns@\*d-t0@)ProofviewA@'FtacticA(@(GenprintAt@)ProofviewA_ࠠ @'FtacticAL;Illegal tactic application.@X[`@)TacticalsAt&4),!.@@rH(argument@X;d~|' extra @@*PervasivesA Illegal tactic application: got @ȠРࠠ𠠑@)TacticalsA$lo&@@@4*interp_app@DmL@)ProofviewAt@'FtacticAܠ@%NamesA@%NamesA0Xd !"@8]D9The user-defined tactic "@Tf\@9plugins/ltac/tacinterp.ml@!U@|\.Assert_failureC>An unnamed user-defined tactic@@%NamesA̠!.@L@"PpAT@"PpAh*t &arguments were provided for variables @@"PpA8;!.@Ġ@"PpA̠ ࠠ@"PpA &an argument was provided for variable @@"PpA\ _0 "no arguments at all were provided.@H@"PpAP@"PpAdu *There are missing arguments for variables @@"PpAȠؠF  )There is a missing argument for variable @(@"PpA0@@@+Q@X`x7 was not fully applied:@@"PpA@"PpAȠؠ蠠@)TacticalsA EL/tactic_of_value@ #A fully applied tactic is expected.@̠Ԡ@)TacticalsA蠠77<H )Expression does not evaluate to a tactic.@x@)TacticalsA@#LocAH@)ProofviewA4-Dd@'FtacticA0̠ؠ|V@@@'FtacticAR@'FtacticA@@'FtacticAX@'FtacticAࠠ@'RefinerA \@)ProofviewAԠw䠠@)ProofviewA(P@)ProofviewAl $evaluation of the matched expression@x@)ProofviewA@)ProofviewA {(@)ProofviewA@_@'FtacticA @'FtacticA@@)ProofviewAĠ@)ProofviewAܠ@)ProofviewAo @)ProofviewAHԠ@'FtacticAD@)GeninterpAh@'FtacticA@&GenargAĠ@'FtacticAࠠ@'FtacticA 8@'FtacticATp@&GenargAp̠ܠ젠0<L\p@)GeninterpAܠ@'FtacticA(H<@&GenargAShԠ@'FtacticA𠠑L@&GenargA\f|@)ProofviewA@)ProofviewAԠࠠ𠠑@&GenargAP@'FtacticAp@)ProofviewA@)ProofviewA@'FtacticA䠠@)ProofviewA@)ProofviewA8DDGT@&GenargAd@'FtacticAĠ@'FtacticA!M,@5evaluation failed for@PXhx@)ProofviewA:@)ProofviewA@)ProofviewA䠠J@'FtacticAL@)ProofviewAt@'PrinterA+ has value @Ԡ!젠 ,@)ProofviewAD`@'FtacticA@)ProofviewAࠠ𠠑 @)ProofviewA@x6offending expression: @>Must evaluate to a closed term@ ̠#ܠ&젠)@)TacticalsA@'FtacticAX@'FtacticAx@)ProofviewAܠ@'FtacticAH"h@)ProofviewA@)ProofviewA̠gؠ@)ProofviewA(@)ProofviewAHtT@)ProofviewApZ@&LeminvAT@)ProofviewA @)TacticalsA´@)ProofviewAРq젠@#InvA`@)TacticalsA@)ProofviewAࠠ@#InvAܠ@)TacticalsA<@)TacticalsA|bT@)ProofviewApnj@&OptionA@(EqualityA @&OptionAL(@Ș@"PpAȠؠ ɘؠ젠@'TacticsA<(@P@"PpAXːؠ UFailed to get enough information from the left-hand side to type the right-hand side.@x̀@'CErrorsA̴̘@'CErrorsAܠ@)ProofviewA@'TacticsAؠ d΀@'TacticsAά@)ProofviewA@)TacticalsAԠ@&OptionA蠠@)ProofviewAd*ЀР@&OptionAL@'TacticsAь@)ProofviewA䠠@)TacticalsA(@&OptionA8@'TacticsAҌҼ@&OptionA̠@'TacticsA @)ProofviewA<fX@(LocusopsAԠ@)TacticalsA4@)TacticalsA8x֨@)ProofviewA@'TacticsA@)TacticalsAL@)ProofviewA|ט@&OptionA״@&OptionAذ@&OptionA@'TacticsA@&OptionA0@&OptionA@@)TacticalsAِ.@٬@"PpAٴڐȠ@#EvdA@'TacticsAT@)ProofviewAh@)TacticalsA|,@۔@"PpAۜ܈@#EvdA젠@'TacticsAd@)ProofviewA|@)TacticalsAݐݬ@)ProofviewAĠ@'TacticsA,@)TacticalsAސ@)ProofviewAް̠@&OptionA8@'TacticsA߀@)TacticalsA𠠐'@ @"PpA`@)ProofviewA;ठ Ԡ@'TacticsAጠ@'TacticsAࠠ@)TacticalsA$@)ProofviewADU`@'TacticsA@)TacticalsA@)ProofviewA㤠@)ProofviewA@)ProofviewA<@)ProofviewA䬠@)ProofviewA@)ProofviewAp@)ProofviewA嘠@)ProofviewA蠠@)ProofviewA@)ProofviewA栠@)ProofviewA䠠@)ProofviewA瘠@)ProofviewA,@)ProofviewA耠@)ProofviewA@)ProofviewA,@)ProofviewA錠@)ProofviewA鴠@)ProofviewA,@)ProofviewAȠ@)ProofviewAD@)ProofviewA밠@@@ X<@&PfeditA쐠@'EConstrA켠Z],@'FtacticAx@'FtacticA@'TacmachAԠ@)ProofviewA젠@'FtacticA@'FtacticAL@'FtacticAd /@'FtacticAܠ@'FtacticA@'FtacticAH t 鸞@'FtacticAԠ@'FtacticA @'FtacticAp@'FtacticAԠ@'FtacticA8@)ProofviewAP@)ProofviewAl@'FtacticA@)ProofviewAԠ@)ProofviewA蠠@'FtacticA @)ProofviewAT@)ProofviewAp@'FtacticA򰠠@'FtacticA蠠@)GeninternA @)GeninternA8@'FtacticAl̠@'FtacticA䠠@'FtacticA(@)GeninterpAl@)ProofviewA􄠠@)GeninternAԠ@)TacticalsA @)ProofviewAp |@)ProofviewA Р 蠠@)ProofviewA <8 ?H Bl @)GeninternAȠB@)ProofviewAP@)ProofviewA !Ԡ@)ProofviewAࠠ 𠠑@)ProofviewA$ 4 s\ vl  ASome specific verbose tactics may also exist, such as info_eauto.@  Ƞ )There is an "Info" command to replace it.@ؠ ࠠ  3The general "info" tactic is currently not working.@ &  ) ,, /< 2L @)PretypingAx  used twice in the same pattern.@Ƞ FР 䠠 %Hypothesis pattern-matching variable @ R U X$@4read_match_goal_hyps@@4k@@*PatternopsAР!. <  9 which is neither a declared nor a quantified hypothesis.@ z BР* binds to @蠠 𠠑 N  , <@6interp_destruction_arg@@LX@'TacticsA| W 2 neither to a quantified hypothesis nor to a term.@   v(.Cannot coerce @@ H X h  HȠ Ԡ N  TȠ Ԡ Z  `< H fp | <@'TacticsA`   ؠ@$DAstA@(Glob_opsAࠠ@#LocA t        ! 젠    ! 蠠     3Cannot coerce to a disjunctive/conjunctive pattern.@, :4EL 젠 C8 FD@'FtacticAT@'FtacticA@'FtacticA X蠠@'FtacticA `@'FtacticA( -d + not found.@𠠑 t <  z$@)TacticalsA8@'FtacticAP z }@'FtacticAĠ@'FtacticA蠠@(GenprintA @'FtacticAH2evaluation of term@ @'CErrorsA(@)ProofviewAp tࠠ@)ProofviewA07interpretation of term @@ H X@'CErrorsA젠@)ProofviewA@ \@'RedexprA Р"𠠑@'EConstrA@'EConstrA(@/Constr_matchingAH@'TermopsAd@'EConstrAx@&TypingA ̠!.@䠠 젠 :Unbound context identifier@   0 @@/interp_may_eval@@P2\@A@䠠@&TypingA젠@&OptionAȠ ,@#EvdA젠@&OptionA\@&OptionA \# ,# X# |@'EConstrA   ! "@(LibnamesA", "@@'NametabA"P 6#Ԡ@$DAstA%d % F%ࠠ#G&  G& #M&t & P'h S'@'EConstrA( 5(<@&PfeditA)@&PfeditA)@&PfeditA*4@)ProofviewA+(+`@)ProofviewA++ؠ,4@)ProofviewA,H -P -x -@)GeninternA- -Ԡ@,ConstrinternA.H#/< /T#/#/Ԡ /蠠#0#0h 0|#0 14 1L 1d 1 2 2#2젠 3 3p 3 3Р 4  4d @4| 4@&CLexerA4!0@4 4Ġ 4䠠@'TacticsA5 50 5< 5d 5p 5 5Ԡ64$6t6$6Ƞ7"78@&OptionA7%7䠠(7+8ࠠ@(LocusopsA9𠠑: :Ƞ+:ܠ :젠1;\$E;;̠<"<4@@'ContextA>C><K>Xi>lI>|}>Ġ>ܠ?$$?T[?p$?$@d@@%LogicA@@#LocAAALAdAࠠ$B}B$B<$C0CT!.@Cl CtC1Unbound variable @C C CCȠ@*interp_int@@Cؠ"C䠠D,$DtDD$EDElF4$FFG( ' as ltac var at interning time.@G@AGH G`*Detected '@GxMGPGSG^GG%HL%"HbH4raised the exception@H̠kHԠnH蠠qItIwI$zI4I`ItIؠ": @IIJ&Level @J J(J8JHJXJh@)ProofviewAJ@'EnvironAJԠJ䠠yJ|K8%}Kp K|K젠L8LpL KL LĠM= should be bound to a tactic.@M4M<MP)Variable @MhMpMMM%Mܠ M蠠%Nd NpN@)ProofviewAOp%O OP%P@)ProofviewAP@)ProofviewAPԠQ@)ProofviewAQ8@)ProofviewAQ\@'EnvironAQ@'EConstrAQ*Q%QРQܠR@@R4a closure with body @RIRLR̠ORܠRS,3a recursive closure@S<[SD^STaSddS1an object of type@SmSpSРsSࠠ(this is @S|TTT,T<TLT!:@TTT_TĠTܠT젠TU U U8+nU`wUUUРU蠠/in environment @UVVV(V8VHVXJVx@)ProofviewAVؠ@)ProofviewAW@'CErrorsAWX@'CErrorsAWtW@'ExninfoAWР@&OptionAW䠠WX@'CErrorsAX\@ @D@X XX@'ExninfoAX+X+YYp&YYȠ&ZZ&ZZ̠[,;[Ԡ@"PpA[ࠠC[,\I\L\(")>@\DU\L,\`,\l":(@\|d\ \!<@\p\s\Ġv\Ԡy\䠠|\?] B]x] Lbug in the debugger: an exception is raised while printing debug information@]]Ƞ]ؠ@)ProofviewA]蠠^^(@)ProofviewA^8@)ProofviewA^P ^xz^ ^ ^Ƞ@ @LI@^ ^@ @N]@_d _l _@ @FI@_ _Ġ@ @Av@`T `\` <` ?a BaX@@tI@aa Ua̠:caml_ensure_stack_capacityb !PbcPclc'c!H@h@hH@@A@@@@i8*deprecated@m8deprecated-info-tactical@m@)CWarningsAmpРp䠠pq qqࠠrr,rTr|rr̠(9r𠠑ss@ssssԠEs𠠑Et$Et\tEu@)PretypingAu@$Ltac@@%Debug@@@@uT*Ltac debug@u\@(GoptionsAux@%Debug@@$Ltac@@@@u*Ltac debug@u@(GoptionsAuĠ@-VernacentriesAuؠ@$HookAu䠠Svؠ@5Ltac_plugin.TacinterpAwt@'TacmachAw@)ProofviewAw@$UtilAw̠ 0Not enough uninstantiated existential variables.@w젠@"PpAw@'CErrorsAx %Incorrect existential variable index.@x0@"PpAx8xP#xp@'EConstrAx@'EConstrAxx̠@'TacticsAxܠ@)ProofviewAy@'TacmachAy$@)ProofviewAy<@&TypingAyl@'NamegenAyȠ@'TermopsAyࠠ@'NamegenAy@(EvarutilAz\@(LocusopsAz@'TacticsAz@)ProofviewAz̠@)TacticalsAzࠠ@#LocA{ @)ProofviewA{4@#EvdA{lV)Not_foundC{=Unknown existential variable.@{@"PpA{{@)ProofviewA|0@#EvdA|@$GoalA|@'EnvironA|@'EConstrA| *Please be more specific: in type or value?@}(@"PpA}0}H@'ContextA}d@'EConstrA}|9Not a defined hypothesis.@}@"PpA}}Ԡ@'EConstrA}@'TacmachA~8~d 0Not enough uninstantiated existential variables.@~@"PpA~~ %Incorrect existential variable index.@~Ƞ@"PpA~Р~蠠@)ProofviewA|@'EConstrA@'EConstrA@#EvdA@#EvdA)Ԡ@%NamesA젠@%NamesA@,Evar_refinerAX@'RefinerAl@8Ltac_plugin.Evar_tacticsA2 (locally defined)@(@"PpA03 (globally defined)@H P@&GlobalAl.|d@#LibAENV@@)-locality@@*PervasivesA@'SummaryAР0-default-tacexpr@䠠𠠑@'SummaryA/-default-tactic@(@'SummaryA<@)LibobjectA@9Ltac_plugin.Tactic_optionA@"PpA#in @  4P`p$bits@ $type@)@:plugins/ltac/extraargs.ml4@Ki@4\.Assert_failureC<%twice@PEX.twice plus one@pNx#phi@W'phi inv@`$plus@Рiؠ%plusc@𠠑r*pluscarryc@{%minus@08&minusc@PX+minuscarryc@px%times@×c@%div21@Рؠ#div@𠠑'diveucl@)addmuldiv@08'compare@PX%head0@px%tail0@#lor@$land@Рؠ$lxor@𠠑&int31 @ ((positive@hp$type@ %twice@).twice plus one@Ƞ2Р#phi@蠠;𠠐'phi inv@D$plus@(M0%times@HVP)binary N @h_pb$type@k$plus@̠tԠ%times@젠}$nat @ $@&GenargAH@&GenargAX@&StdargA@&GenargA@&GenargASР@A@&GenargAGD$!4@A@@&GenargAP-t@&GenargA@&GenargA =@;AР@$UtilA$!(l4caml_string_notequalx@$UtilA@$UtilA蠠!:0<@&StreamA@yA@xAȠw@uA@tA(L@AX@sAhG|@Ar̠@pAؠ@oA蠠!7 @A(@%NamesA`1t@(PpconstrA1@A@AI`@&GenargAl@A|@A!JĠ@AР@Aࠠ@A𠠑HJ@%A @A0@J#d@3Ap@A@A!J5@EA@AРࠠ@CA@,@"by@PXhx@KAȠ@JAؠI,L8@&GenargAD@OAT@NAdx_b@A@dAĠ@TAԠH蠠tw@+A@yA Z0T`@Ap@TA@SAȠ@oA @nAL@mA\@lAl@kA@jA@iA@hA젠@'TacmachAt@&PfeditA@'PrinterA̠@A @A@A@Aࠠ@A𠠑@A@A@A0@AD@A@'TacmachAV)Not_foundCȠ/蠠(\@$ListA*an integer@/Ԡ*an integer@/@*PervasivesAd@$ListAp@$ListA #Illegal negative occurrence number.@@"PpAȠ@'CErrorsAࠠC\@A@A䠠@A𠠑@AR8@AD@ATKBhx@A)@AĠ@AԠ$蠠7@5A@"PpAL@PAp@OAN젠@LA@KA\@@ZAL@JA\Kpj@hAIt@GA̠@FAܠ%𠠑@A a@"PpAd# <-@x@"PpA 5@&GenargA蠠@&GenargA BL@&StdargAl@$PcoqAx'integer@@&StdargA@$PcoqA&string@@&StdargA̠@$PcoqAؠ%ident@蠠@&StdargA@$PcoqA)reference@@&StdargA(@$PcoqA4'uconstr@D@&StdargAT@$PcoqA`&constr@p@&StdargA4(ipattern@@&StdargA@$PcoqA+open_constr@̠@E@𠠑5$ltac@ =@#hyp@LF\3simple_intropattern@hOx'integer@X)reference@"<-@@*MetasyntaxAĠ"->@Ԡ@*MetasyntaxAܠ&orient@@&GenargA@)GeninternA$@)GeninternAD@)GeninterpAdt@A@)GeninterpA@)GeninterpA@&GenargA&orient@Р@$PcoqAؠ@$PcoqA䠠"->@ @&CLexerA"<-@X@ A`@$PcoqA䠠6&orient@P!sX@$PcoqAt'natural@@kA@jA@iAԠ@hA@A@gA @fA<@$PcoqAT6'natural@Ġ!̠@"PpA@"PpA+occurrences@@A@A̠@A䠠@A8(@&GenargA4@XAD@AT@Ap@A+occurrences@@A@A@$PcoqAР @A7OȠ+occurrences@" '\Mx$glob@@A@A@AȠ@A@A@$PcoqA$@A8 H7$glob@"DĠ@$PcoqAԠ'lconstr@䠠@*@5Ltac_plugin.ExtraargsA>28@"PpAL$with@\ dtꄠ꜠,Show_Preterm@Ƞ@'EgrammlAؠ,Show_Preterm@@1Vernac_classifierA@1Vernac_classifierA$,Show_Preterm@87Extension: cannot occur@뜠@*PervasivesA뤠@A븠,Show_Preterm@̠7Extension: cannot occur@,Show_Preterm@L@,VernacinterpA`@+ObligationsA쌠@(FeedbackA젠@&StdargA@&GenargA@&GenargA7Extension: cannot occur@<BD"h@(FeedbackA|7Extension: cannot occur@S0Show_Obligations@젠@}A0Show_Obligations@$@|A4@{AH0Show_Obligations@\7Extension: cannot occur@zȠ@Aܠ0Show_Obligations@𠠐7Extension: cannot occur@$0Show_Obligations@p@xAwﴠp @nA@mA(7Extension: cannot occur@PX7Extension: cannot occur@𨠠𰠠+Show_Solver@𠠑@A+Show_Solver@(@A8@AL+Show_Solver@`7Extension: cannot occur@񌠠񔠠+Show_Solver@ࠠ@A=Program obligation tactic is @ @"PpA(8@(FeedbackAL7Extension: cannot occur@t|*Set_Solver@@1AР*Set_Solver@@0A@1Vernac_classifierA*Set_Solver@07Extension: cannot occur@󔠠/󜠠*Set_Solver@Ԡ@A蠠/Y @(LocalityA$W􄠠@A@A7Extension: cannot occur@̠UԠ1Admit_Obligations@@A1Admit_Obligations@8@~AH@NA\1Admit_Obligations@p7Extension: cannot occur@Ԡ|ܠ@aA𠠐1Admit_Obligations@7Extension: cannot occur@081Admit_Obligations@@zAyĠr@pA(@oA87Extension: cannot occur@`h7Extension: cannot occur@5Solve_All_Obligations@@A 5Solve_All_Obligations@4@AD@AX5Solve_All_Obligations@l7Extension: cannot occur@Рؠ@A젠5Solve_All_Obligations@7Extension: cannot occur@,45Solve_All_Obligations@@AРX(@A4@AD7Extension: cannot occur@lt7Extension: cannot occur@&Ƞ1Solve_Obligations@@PA1Solve_Obligations@@@OAP@Ad1Solve_Obligations@x7Extension: cannot occur@M@2A1Solve_Obligations@(7Extension: cannot occur@`@EA1Solve_Obligations@7Extension: cannot occur@蠠s𠠐1Solve_Obligations@<@^APRt`Y @WA@VA(YB<@bAH@aAX7Extension: cannot occur@wԠY\,@|A8@{AH7Extension: cannot occur@px7Extension: cannot occur@ȠР0Solve_Obligation@@A 0Solve_Obligation@H@AX@Al0Solve_Obligation@7Extension: cannot occur@$,@A@0Solve_Obligation@T7Extension: cannot occur@Ԡܠ0Solve_Obligation@@A(Lt@A@A 4@A@@APYd@Ap@A7Extension: cannot occur@Ƞ<Р@A@AZ@!AĠ@ AԠ7Extension: cannot occur@a+Obligations@<@AL+Obligations@t@A+Obligations@7Extension: cannot occur@X`+Obligations@t7Extension: cannot occur@+Obligations@,7Extension: cannot occur@ȠР+Obligations@䠠7Extension: cannot occur@\d+Obligations@x7Extension: cannot occur@𠠑+Obligations@ 7Extension: cannot occur@ h p+Obligations@ @A  @A @A ̠ ࠠ@A 젠@A 8 @A @A ,@A D@A T7Extension: cannot occur@    @A @A  @A @A Р@A 蠠@A 7Extension: cannot occur@ D2 L@A @A0D@AP@A`@Ax@A7Extension: cannot occur@ԠYܠ/@-A@,A@5A@4AĠ7Extension: cannot occur@uK@IA@HA@QAԠ@PA䠠7Extension: cannot occur@$@bA@aA7Extension: cannot occur@ܠ䠠@@@'Classic@A@@@A@@+ObligationsA@+ObligationsAX@.Constrexpr_opsAܠ @&GlobalA@)GeninternA[ؠ@&GenargA䠠@&GenargA@)GeninternA .Program tactic@lx@)ProofviewA@)ProofviewAĠ@+ObligationsAؠ3Coq.Init.Specif.sig@@(LibnamesA@$CAstA(RP'withtac@`@&GenargAh@&GenargA|'withtac@@$PcoqA@$PcoqABРJ@ @$with@@@젠@$PcoqAP@J@ @!)@@@@@J@ @!|@@@(J@ @!:@@@ؠ9蠠J@ @!(@@@JDMX@%CListA@%CListAX@$PcoqAt@tA@#LocA@*Obligation@@Ԡ@$Next@@䠠@A@A @ADd@-Ap@A@/A@"of@@ؠ@*Obligation@@蠠@$Next@@@TA@A4@SAXx@cA@A@eA̠@*Obligation@@젠@zA @A(@yALml@Axt@A@A@!:@@ࠠ𠠑@A@A @AD@*Obligation@@d@A@-A@AĠ:䠠@A𠠑A@?A@A8@"of@@XTh@At[@YA@A@*Obligation@@ܠ@A@mA@A<\@ Ah@A@ A@!:@@Рࠠ@#A젠 @A @%A 4@"of@@ T d@=A p @A @?A @*Obligation@@ ؠ@%CListA!@cA!l@bA!]!ؠ@dA!䠠]!@A"@fA",@$with@@"L"\@~A"h"@A"@A"@*Obligation@@"Р@%Solve@@"ࠠ]"@A#]# @A#,@A#P@$with@@#p+#@A#2#@0A#@A#Ԡ@"of@@#E$@A$L$(@JA$4@A$X@*Obligation@@$x@%Solve@@$@A$@A%@@A%@@@%Solve@@@@+Obligations@@@@@@@%^i%Ƞ@A%Ԡ^p%젠@A%@A&@$with@@&<@+Obligations@@&L@%Solve@@&\^&x@DA&^&@A&@FA&̠@$with@@&젠&@^A'' @A',@`A'P@"of@@'p@+Obligations@@'@%Solve@@'@1A'@A($@A(x@@@%Solve@@@@#All@@@@+Obligations@@@@@@@@(_(@A(_ (@*A(Ġ@A(蠠@$with@@)@+Obligations@@)@#All@@)(@%Solve@@)8@A)`@A)̠@A* @@@%Admit@@@@+Obligations@@@@@@@*0{*<@ A*H*`@A*l@ A*@"of@@*@+Obligations@@*@%Admit@@*Р@A*@?A+D@>A+_+@@A+_+@A+Ƞ@BA+젠@":=@@, @&Tactic@@,@*Obligation@@,,@A,T@uA,@tA,ܠ@@@$Show@@@@*Obligation@@@@&Tactic@@@@@@@@,젠@?A-@A-p@A-Ġ@@@+Obligations@@@@@@-Ԡ #-ࠠ@A-젠 *.@ (A.@A.4@"of@@.T@+Obligations@@.d@}A.@A.@A/L@@@'Preterm@@@@@@/\ a/h@A/t h/@ fA/@A/@"of@@/ܠ@'Preterm@@/젠@A0H'08@9Ltac_plugin.G_obligationsA0@%NamesA1Ƞ]X1蠠@$CAstA2@L_DC@@@@@#_%i@@2<@&PrintfA2D)2T%solve@2%solve@3%first@3D%first@3@$UtilA33ࠠ4< 4|/Expected a list@4@"PpA4@)TacticalsA4@0@'TacticsA>`@)TacticalsA>@'TacticsA>Ġ@)TacticalsA>@@@@?@'TacticsA? @@@@?4@'TacticsA?@@'TacticsA?d@@@@@@?x@'TacticsA?@'TacticsA?@)TacticalsA?Р@'TacticsA?@)TacticalsA@4@'TacticsA@X@'TacticsA@@'TacticsA@@)TacticalsA@𠠑@'TacticsAA@'TacticsAAD@'TacticsAAl@)TacticalsAA@'TacticsAAР@)TacticalsAB@'TacticsAB(@)TacticalsAB\@'TacticsAB@'TacticsAB@'TacticsAB@)TacticalsAB젠@'TacticsAC@)TacticalsACD@'TacticsACh@'TacticsAC@'TacticsAC@'TacticsACԠ@'TacticsAC@'TacticsAD@'TacticsAD@@'TacticsADd@'TacticsAD@'TacticsAD@'TacticsADĠ@'TacticsADؠ@'TacticsAD@'TacticsAE+ltac_plugin@E$@%MltopAE0@+reflexivity@@@E\+reflexivity@Ex5E"$c@E@%NamesAE Eؠ@&GenargAE䠠@#LocAF%exact@F %exact@FD6 FP@*assumption@@@F*assumption@F6 F@-etransitivity@@@Fؠ-etransitivity@F63G"$c@G4@MAG<@&StdargAGT@NAG`@MAG#cut@G#cut@G6YG̠"$c@H@sAH&H @rAH,@qAHP.exact_no_check@Hh.exact_no_check@H6}H"$c@H̠@AHԠJH젠@AH@AI0vm_cast_no_check@I40vm_cast_no_check@IX6Id"$c@I@AInI@AIĠ@AI蠠4native_cast_no_check@J4native_cast_no_check@J$6J0"$c@Jd@AJlJ@AJ@AJ(casetype@J̠(casetype@J𠠑6J"$c@K0@AK8KP@AK\@AK(elimtype@K(elimtype@K7 KȠ"$c@K@'ALL@&AL(@%ALL&lapply@Ld&lapply@L71L"$c@LȠ@KALРL蠠@JAL@IAM,transitivity@M0,transitivity@MT7UM`@$left@@@M$left@M7hM@%eleft@@@M蠠%eleft@N7{N#$bl@ND@ANLHNd@ANp@AN$with@N$left@N)left_with@Nࠠ7N젠#$bl@O @AO(rO@@AOL@AOp$with@O%eleft@O*eleft_with@O7OȠ@%right@@@O%right@P7P @&eright@@@PP&eright@Pl7Px#$bl@P@APP̠@APؠ@ AP$with@Q%right@Q$*right_with@QH8QT#$bl@Q@9AQQ@8AQ@7AQؠ$with@Q𠠐&eright@R+eright_with@R$8IR0#$bl@Rd@cARlR@bAR@aAR$with@R̠"$i@Rܠ@~AR䠠1R@}AS@|AS,+constructor@SD"$i@Sx@ASLS@AS@ASȠ+constructor@Sࠠ@+constructor@@@T+constructor@T,8T8#$bl@Tl@ATtzT@AT@AT$with@TԠ"$i@T䠠@AT젠U@AU@AU4,econstructor@UL"$i@U@AUU@AU@AUР,econstructor@U蠠@,econstructor@@@V,econstructor@V49V@%$ipat@Vt@+AV|V@*AV@)AVĠ"as@Vܠ"$c@V젠@FAVW @EAW@DAW<*specialize@WT"$c@W@aAWW@`AW@_AWؠ*specialize@W𠠐*specialize@X9kX @(symmetry@@@XP(symmetry@Xl9~Xx#$cl@X@AXX̠@AXؠ@AX"in@Y(symmetry@Y$+symmetry_in@YH9YT@%split@@@Y%split@Y9Y@&esplit@@@Y젠&esplit@Z9Z#$bl@ZH@AZPZh@AZt@AZ$with@Z%split@Z*split_with@Z䠠9Z𠠐#$bl@[$@A[,[D@A[P@A[t$with@[&esplit@[+esplit_with@[:"[̠$$bll@\@%oT#$id@o@?Aoo@>Ao@=Aoؠ%cofix@o𠠐@%cofix@@@p %cofix@p<>SpL$$ids@p@mAp p@lAp@kApؠ!-@p𠠐%clear@q$$ids@q4@Aq<AqT@Aq`@Aq%clear@q%clear@qȠ>qؠ$$ids@r @Arer,@Ar8@Ard)clearbody@r|)clearbody@r>r"$c@r䠠@Ar젠s@As@As4)dependent@sL*generalize@s\4generalize_dependent@s>s+ltac_plugin@s@%MltopAs@)TacticalsAs%first@t@)TacticalsAt %solve@t4+ltac_plugin@tT@%MltopAt`@7Ltac_plugin.CoretacticsAtĠ!x@u@%NamesAu@@@@uD@#LocAu|@'EConstrAu@'EConstrAv$vL&vh@'EConstrAvȠ2caml_gc_compactionv젠-OptimizeProof@w@'EgrammlAw$-OptimizeProof@wL@1Vernac_classifierAw\@1Vernac_classifierAwp7Extension: cannot occur@w@*PervasivesAw@1Vernac_classifierAwĠ7Extension: cannot occur@w䠠w젠-OptimizeProof@x<@,VernacinterpAxP@,Proof_globalAxt7Extension: cannot occur@x)xQxܠ7Extension: cannot occur@x5y*Print_keys@yD@YAyT*Print_keys@y|@XAy@1Vernac_classifierAy*Print_keys@y7Extension: cannot occur@yࠠ]y蠠*Print_keys@z4@MAzH@'PrinterAzh@$KeysAzt@(FeedbackAz7Extension: cannot occur@zz,Declare_keys@z@A{,Declare_keys@{0@A{@@1Vernac_classifierA{T,Declare_keys@{h7Extension: cannot occur@{蠠{𠠐,Declare_keys@|(@A|<@'EConstrA|X@#EvdA|p@&GlobalA|@,ConstrinternA|@$KeysA|Ƞ@$KeysA}D@&StdargA}Ԡ@&GenargA}ࠠ@&GenargA}𠠑~@ A~@ A~ 7Extension: cannot occur@~T~\*~-~5not an inductive type@~Ԡ@"PpA~ܠ@'CErrorsA~@'TacmachA @$UtilA8@$ElimAX@)ProofviewA@)ProofviewAܠ@"PpA8Condition not satisfied:@ (8@)TacticalsAP@&GenargAР@&GenargAࠠ@'TacmachA`@&GenargA@)GeninterpA@)GeninterpA@'FtacticAȠ@)ProofviewAܠ@)ProofviewA𠠑@'FtacticA,((@'TacmachAࠠ@=A@@@"PpA">=@@"PpA@)ProofviewA@)ProofviewAࠠ@)ProofviewA@)ProofviewA(Unshelve@D@ AT(Unshelve@|@A@1Vernac_classifierA7Extension: cannot occur@Ƞ(Unshelve@@A,@%ProofAP@,Proof_globalA|7Extension: cannot occur@$ܠ@)ProofviewA젠@)ProofviewA$ @)ProofviewAH@)ProofviewA\)X@)ProofviewA @)ProofviewA̠@)ProofviewAࠠ)GrabEvars@ @wA)GrabEvars@D@vAT@1Vernac_classifierAh7Extension: cannot occur@u)GrabEvars@ࠠ@eA@%ProofA@,Proof_globalAL7Extension: cannot occur@t|@'EConstrA.not a constant@ @"PpA@)TacticalsA(@)ProofviewAD@)ProofviewAtx@'EConstrA:not a primitive projection@@"PpA@)TacticalsA@)ProofviewA8@)ProofviewAht@'EConstrA1not a constructor@@"PpA@)TacticalsA@)ProofviewA,@)ProofviewA\h@'EConstrA=not an (co)inductive datatype@蠠@"PpA𠠑@)TacticalsA@)ProofviewA @)ProofviewAP\@'EConstrA|6not a cofix definition@ܠ@"PpA䠠@)TacticalsA@)ProofviewA@)ProofviewADP@'EConstrAp4not a fix definition@Р@"PpAؠ@)TacticalsA젠@)ProofviewA@)ProofviewA8"D@'EConstrAdР@Ҡ0HintResolveIffRL@ؠ@ .A젠 yӴ@&GenargA@ |AР@ {Aࠠ!@&GenargA@ A@ A  4@ A@@ AP@ A`7Extension: cannot occur@Ԭ Դ@$core@@@ܠ d@BAp@ AՀ@ AՐ"'դ@AAհ@ A@ AР7Extension: cannot occur@ 0HintResolveIffLR@<@ AL0HintResolveIffLR@t@ Aք@ 2A֘0HintResolveIffLR@֬7Extension: cannot occur@P X@ EAl0HintResolveIffLR@׀7Extension: cannot occur@ 0HintResolveIffLR@@@ AT &@A(@ (A8@ 'AH"\@Ah@ 7Ax@ 6Aو Dٜ@A٨@ FAٸ@ EAȠ7Extension: cannot occur@ +@$core@@@D f̠@Aؠ@ hA蠠@ gA" @A@ wA(@ vA87Extension: cannot occur@p \x O۴@(LocalityAࠠ@%HintsA𠠑@+SmartlocateA@&GlobalA,@#EvdA@@#EvdAt@'EConstrAܜ@(RetypingAР@&CoqlibA,caml_obj_tag@0CamlinternalLazyA@@&TacredAp@'EConstrA݌ݴ@\@#EvdAޘ@'EConstrAܠ@'ContextA蠠 @,ReductionopsA$(L+h.߄1ߠ߸7̠:ܠ#l2r@#r2l@ &_proj_@ @'NametabA4@'NameopsAD@#EvdA`@'EConstrAx@A@ภ@'DeclareA@=plugins/ltac/extratactics.ml4@2K@(\.Assert_failureC0+HintRewrite@\@ BAl+HintRewrite@ᔠ@ AAᤠ+HintRewrite@Ḡ7Extension: cannot occur@T A\+HintRewrite@p7Extension: cannot occur@0 P8+HintRewrite@L7Extension: cannot occur@Ġ _̠+HintRewrite@ࠠ7Extension: cannot occur@| n䄠+HintRewrite@传@ ^AР$堠@ A嬠@ A张 Р@;Aܠ@ A젠@ A @JA@ A,@ A<7Extension: cannot occur@戠 搠$8爠@ A甠@ A礠 縠@mAĠ@ AԠ@ A䠠z@ A@ A (@A4@ AD@ AT7Extension: cannot occur@贠 輠@$core@@@𠠑$p@ A|@ A錠 -頠@A鬠@ /A鼠@ .A̠7Extension: cannot occur@ @$core@@@L$蠠@ MA@ LA Z@A$@ \A4@ [AD{1X@ gAd@ fAt7Extension: cannot occur@LȠ@A@@A@ܠ@+AutorewriteA@,ConstrinternA(@'EConstrAX@&UStateAl@'DeclareA유@$UnivA쬠{mȠ@&GenargAԠ䠠@&OptionA@.Constrexpr_opsA$@$CAstA4@&GlobalAX@#EvdAl  Ԡ%,%/X%2蠠K5鸞@&OptionA䠠@B@8b@5p@B@nq𸠠5蠠w@ A$@ A4 񈠠 񔠠@&GenargA񠠠@&GenargA񰠠@&GenargA6Ԡ!$@A@A @&GenargA0yD7T:`@.Al@-A|򌠠H򰠠K򼠠@?AȠ@MAؠ@&GenargA蠠S^ a@UA$@TA4D@"PpA󌠠@"PpA󠠠 䠠 @"PpA(# <-@<@"PpAD@-ContradictionAh@)TacticalsAР  @$ElimA0@$ElimAT|Р"@'EConstrA$@)ProofviewA R25ࠠ8 ;\>AؠDG8JdMPР@'EConstrA@)ProofviewA\ h`cfРilo<rhux@)TacticalsA0@'TacmachAP@'TacmachAl@'TacticsA@)TacticalsAࠠ@)ProofviewA @$CAstA@@@@A@$7#Р@&OptionAࠠ@&PfeditAh73@)TacticalsAР+ltac_plugin@젠@%MltopA$$tac@X@%NamesA`&x@&GenargA@#LocA#$cl@@AȠࠠ@A젠@A#$c2@(@-A0H@,AT@+Ax$with@#$c1@@HA@GA̠@FA𠠐'replace@'replace@,P<#$cl@p@lAx@kA@jA"$c@ؠ@Aࠠ@A@A("->@@'replace@P1replace_term_left@tPC#$cl@@Aؠ@A䠠@A"$c@ @A('@@AL@Ap"<-@'replace@2replace_term_right@P̠#$cl@@AQ @A,@AP"$c@h@Apf@A@A'replace@Р,replace_term@P"$c@h@#Ap~R@"A@!A+simplify_eq@Р@+simplify_eq@@@+simplify_eq@P,"$c@`@QAh~@PA@OA,esimplify_eq@Ƞ@,esimplify_eq@@@,esimplify_eq@Q$"$c@l@At~@~A@}A,discriminate@Ԡ@,discriminate@@@,discriminate@ QE0"$c@d@Al~@A@A-ediscriminate@̠@-ediscriminate@@@-ediscriminate@ Qs ("$c@ @A   @A @A Ԡ)injection@ 젠@)injection@@@ )injection@ 8Q H"$c@ @ A 8 @A @A Р*einjection@ 蠠@*einjection@@@ *einjection@ 4Q D%$ipat@ |@7A  @6A @5A Ԡ"as@ 젠"$c@ @RA  @QA (@PA L)injection@ d%$ipat@ @mA  @lA Ġ@kA 𠠐"as@ )injection@ ,injection_as@ <R/ L%$ipat@ @A  @A @A ܠ"as@ "$c@@A $@A0@AT*einjection@l%$ipat@@A4@A̠@A"as@*einjection@ -einjection_as@DRT"$c@@A&@A@Aܠ)injection@&simple@@&simple@@)injection@@@@40simple_injection@PR`#$id@@1AȠ@0AԠ@/A"in@"$c@ @LA(@@KAL@JAp"$b@@aA*%@`A@_Aؠ'rewrite@𠠐)dependent@"$c@4@A<T@A`@A"$b@@A*[@AȠ@A젠'rewrite@)dependent@1dependent_rewrite@8SYH#$id@|@A(@A@A̠"in@䠠$$eqn@@AC@A @AD"$b@\@Ad*|@A@A*cutrewrite@Ġ$$eqn@@ As@ A$@ AH"$b@`@!Ah*@ A@A*cutrewrite@Ƞ+cut_rewrite@젠S"$c@0@EA8P@DA\@CA#sum@)decompose@-decompose_sum@̠Tܠ"$c@@oA0@nA<@mA`&record@x)decompose@0decompose_record@T1"$c@𠠑@A@A@A@&absurd@X&absurd@|TU"$c@Р@Aؠ$𠠑@A@A(-contradiction@@-contradiction@dTyt-orient_string@@&GenargA@)GeninternAР@)GeninternA𠠑@)GeninterpAX [,@OA8@AH@)GeninterpAX@)GeninterpAt@&GenargA-orient_string@@$PcoqA@$PcoqA@$PcoqAԠ+젠@$PcoqAPj-orient_string@TĠ"$t@@AAp@@A @?AD%using@\#$cl@l@\At@[A@ZA"$l@Ԡ@qAܠ@pA@oA,$with@D+autorewrite@T#$cl@@A@A@Aؠ"$l@𠠑@A@A@AH$with@`+autorewrite@p+autorewrite@Ui"$t@ؠ@Aࠠ@A@A(%using@@#$cl@P@AXSp@A|@A"$l@@Ahؠ@A䠠@A $with@ (!*@ 8+autorewrite@ H#$cl@ |@(A  @'A @&A ̠"$l@ 䠠@=A 젠!@@@6@'Resolve@@6@$Hint@@6Ƞ6䠠@A6𠠑7@'A7@A7,@A7P@!:@@7p17@A717@5A7@A7Ƞ@A7젠8 @A888@[A8D@A8T@A8x@"->@@8@'Resolve@@8@$Hint@@8@A8ࠠ@A9L@A91d9@A9Ġ1k9䠠@A9𠠑@A:@A:$:D@'A:P$:p@A:|@&A:@*A:@"<-@@:Р@'Resolve@@:ࠠ@$Hint@@:𠠑K; @UA;R;8@A;D@TA;T@XA;x@!:@@;1;@sA;1;Ԡ@A;ࠠ@rA;𠠑@vA<<4@A<@<`@ A(@ xA>0>H@ wA>T@ vA>x&refine@>&simple@>-simple_refine@>Ġ[:>Ԡ"$c@?@ A? ?(@ A?4@ A?X&refine@?p-notypeclasses@?,notcs_refine@?[d?"$c@?蠠@ A?𠠑3@@ A@@ A@8&refine@@P-notypeclasses@@`&simple@@p3notcs_simple_refine@@[@@1solve_constraints@@@@Ԡ1solve_constraints@@𠠑[A@AA|@AAРtA蠠@~AA{B @yAB@}AB<@$with@@B\Bl@ABxB@AB@AB@/Inversion_clear@@Bࠠ@&Derive@@B𠠑C @ACC0@AC<@AC`@$Sort@@CC@ACC@AC@AC䠠@$with@@DD@AD D8@ADD@ADh@/Inversion_clear@@D@&Derive@@D@AD@AE,@AEE@AEE@AEȠ@AE젠@$with@@F ,F@6AF(3F@@1AFL@5AFp@)Inversion@@F@&Derive@@FNF@XAFȠUFࠠ@SAF젠@WAG@$Sort@@G0hG@@rAGLoGd@mAGp@qAG@$with@@GGĠ@AGРG蠠@AG@AH@)Inversion@@H8@&Derive@@HH@\AHp@AH@AHI @AII0@AI<@AI`@$Sort@@II@AII@AI@AI䠠@$with@@JJ@AJ J8@AJD@AJh@)Inversion@@J@)Dependent@@J@&Derive@@J@AJР@&AK@%AKTKl@$AKx!K@AK@#AK@$Sort@@Kࠠ4K𠠑@>AK;L@9AL @=ALD@$with@@LdNLt@XALUL@SAL@WALȠ@/Inversion_clear@@L蠠@)Dependent@@L@&Derive@@M@0AM0@%subst@@@M\"$l@M@)AMM@(AM@'AMࠠ%subst@M%subst@N]N,@A@@N@@&simple@@%subst@@@@Nh,simple_subst@N^N$$typ@NȠ@nANРN蠠@mAN@lAO$evar@O0@!)@@@O`$$typ@Oh@AOp5WO@AO@AO!:@OР#$id@Oࠠ@AO蠠P@AP @AP0!(@PH5PX@APd@#LocAP$evar@P$evar@P^|P̠@+instantiate@@@P#$hl@Q(@AQ05QH@AQT@AQx!)@Q"$c@Q@ AQ5Q@AQ̠@AQ𠠐":=@R"$i@R@$AR R8@#ARD@"ARh!(@R+instantiate@R@!)@@@R"$c@RȠ@OARР6R蠠@NAR@MAS":=@S0#$id@S@@jASHS`@iASl@hAS!(@S+instantiate@S+instantiate@Sܠ_,S젠4transitivity-steps-r@T@'SummaryAT4transitivity-steps-l@T$@'SummaryAT02TRANSITIVITY-STEPS@Tx@)LibobjectATT"$c@U@@AUHU`@AUl@AU%stepl@U$$tac@Uࠠ@AU蠠V@AV @AV0"by@VH"$c@VX@AV`UVx@AV@AV%stepl@V%stepl@V䠠_V"$c@W,@AW4yWL@AWX@AW|%stepr@W$$tac@W̠@-AWԠ\W젠@,AW@+AX"by@X4"$c@XD@HAXLXd@GAXp@FAX%stepr@X%stepr@XР`Xࠠ@AY,@AYhY@AYY@AY@AYԠ@$Step@@Y@$Left@@Z@'Declare@@Z@AZ<@AZ@AZ Zؠ@AZ䠠 Z@ A[@A[,@$Step@@[L@%Right@@[\@'Declare@@[l@A[/IMPLICIT-TACTIC@[.[Ƞ1\@@UA\̠@TA] @@@%Clear@@@@(Implicit@@@@&Tactic@@@@@@@@]01]<@sA]H8]`@ nA]l@rA]@&Tactic@@]@(Implicit@@]@'Declare@@]Р@KA]@A^@@A^| ^@A^ ^@ A^Ġ@A^蠠@"by@@_8_@A_$8_<@ A_H@A_l@"as@@_ _@A_ _@ A_̠@A_𠠐@(Register@@`@A`8#$id@`h@A`p `@A`@A`.generalize_eqs@`Р.generalize_eqs@`aPa#$id@a8@Aa@!aX@Aad@Aa.generalize_eqs@a)dependent@a2dep_generalize_eqs@aԠaza䠠#$id@b@Ab !Ib8@AbD@Abh3generalize_eqs_vars@b3generalize_eqs_vars@bab#$id@b蠠@Ab𠠑!mc@Ac@Ac83generalize_eqs_vars@cP)dependent@c`7dep_generalize_eqs_vars@cac#$id@cȠ@0AcР!c蠠@/Ac@.Ad.specialize_eqs@d0.specialize_eqs@dTadd"$t@dܠ@TAd䠠!d@SAe@RAe,"in@eD!)@eT"$c@ed@uAel!e@tAe@sAe":=@e̠#$id@eܠ@Ae䠠!e@Af@Af,!(@fD-hresolve_core@fT"$t@f@Af"f@Af@Afؠ"in@f𠠐$$occ@g@Ag"3g @Ag,@AgP"at@gh!)@gx"$c@g@Ag"Tg@Ag@Agؠ":=@g𠠐#$id@h@Ah"oh @Ah,@AhP!(@hh-hresolve_core@hx-hresolve_core@hbh"$n@hࠠ@2Ah蠠"i@1Ai @0Ai0)hget_evar@iH)hget_evar@ilbi|0caml_fresh_oo_idi2Extratactics.Found@i#$id@jp@`Ajx"j@_Aj@^Aj"in@jؠ(destauto@j蠠@(destauto@@@k(destauto@k4c,kD#$id@kx@Ak"k@Ak@AkȠ%using@kࠠ"$t@k𠠑@Akl@&GenargAl @AlD4transparent_abstract@l\"$t@l@All@Al@Al䠠4transparent_abstract@l4transparent_abstract@m cm0"$y@mt@Am|#Vm@Am@AmĠ"$x@mܠ@Am䠠#km@An@An,)constr_eq@nD)constr_eq@nhcnx"$y@n@(An#n̠@'Anؠ@&An"$x@o@=Ao#o4@@@A">=@T@)A\@A|*comparison@4f<$test@X@WA`@VA@UA@TAؠ@@A𠠑@?A$test@@>A@=A({MP{Pp@:Aܠ|U $test@Tg\$$tst@Ġ@zA̠@vA젠@uA%guard@(%guard@Lg3\"$c@@A'@A̠@A𠠐!]@"$l@@A '8@AD@Ap![@)decompose@)decompose@gx̠@QA@PAT'El@OAx'L@'JA@NA'Wࠠ@aA젠'^@'\A@`A4@$Keys@@T@*Equivalent@@d@'Declare@@t@9A@A䠠@A @@@%Print@@@@*Equivalent@@@@$Keys@@@@@@@@0@eAH@A@A@@@(Optimize@@@@%Proof@@@@@@@@(Optimize@@@@$Heap@@@@@@@@@A0@)ProofviewAL@)ProofviewAd@-optimize_heap@@@-optimize_heap@hA@8Ltac_plugin.ExtratacticsA5ShowLtacProfileTactic@$@'EgrammlA45ShowLtacProfileTactic@\@1Vernac_classifierAl@1Vernac_classifierA5ShowLtacProfileTactic@7Extension: cannot occur@@*PervasivesA5ShowLtacProfileTactic@8@,VernacinterpALcp@&StdargAȠ@&GenargAԠ@&GenargA䠠7Extension: cannot occur@ (/ShowLtacProfile@@@RAP/ShowLtacProfile@x@QA@PA/ShowLtacProfile@7Extension: cannot occur@ܠO䠠@cA /ShowLtacProfile@ 7Extension: cannot occur@b/ShowLtacProfile@Ġ@`Aؠ@%FlagsAd7Extension: cannot occur@0}81caml_float_of_intpd-xtР@rAܠ@qA젠7Extension: cannot occur@2ResetLtacProfiling@H@AX2ResetLtacProfiling@@A@1Vernac_classifierA2ResetLtacProfiling@7Extension: cannot occur@䠠젠2ResetLtacProfiling@8@ALdvp7Extension: cannot occur@@%Timer@@ؠ@%FlagsA0f\d%Timer@@)ProofviewA$@)ProofviewA<dT@)ProofviewAx@)ProofviewAd@)ProofviewA̠@)ProofviewA䠠d@)ProofviewA @)ProofviewA8dP@)ProofviewAt@)ProofviewA+ltac_plugin@@%MltopAdȠ@)ProofviewAԠ@)ProofviewA젠@%start@@$ltac@@)profiling@@@@@`4start_ltac_profiling@|i@$stop@@$ltac@@)profiling@@@@@3stop_ltac_profiling@ܠi젠@%reset@@$ltac@@'profile@@@@@ 2reset_ltac_profile@<jL"$s@@%NamesA@&GenargA@#LocAР'profile@蠠$ltac@$show@"$n@<@*AD\@)Ah@(A&cutoff@'profile@$ltac@Ġ$show@Ԡ@$show@@$ltac@@'profile@@@@@1show_ltac_profile@ j0"$s@d@vAl@uA@tA-restart_timer@Ԡ-restart_timer@j"$s@<@AD6\@Ah@A!)@'$prefix@@AĠQܠ@A蠠@A !(@$-finish_timing@4"$s@h@Apr@A@A-finish_timing@ؠ-finish_timing@k  @%CListAX@%CListA@@@%Reset@@@@$Ltac@@@@'Profile@@@@@@@@@%CListA@/A(@.A|@$PcoqA@AĠ@#LocA蠠@&CutOff@@@'Profile@@@$Ltac@@(@$Show@@8@@$Show@@@@$Ltac@@@@'Profile@@@@@@P@]Ap@A@A @\A&0@$A<@[A`@'Profile@@@$Ltac@@@$Show@@@AȠ@ Ltac_plugin.Profile_ltac_tacticsA'HintCut@<@'EgrammlAL'HintCut@t@1Vernac_classifierA@1Vernac_classifierA'HintCut@7Extension: cannot occur@,@*PervasivesA4'HintCut@l@,VernacinterpA@%HintsA@$core@@@蠠@(LocalityA@%HintsA@&GenargA@&GenargA@ A@ A7Extension: cannot occur@젠A@&GenargA@&GenargA(@&StdargA@&GenargA@&GenargA@&GenargA@&GenargATԠ@A@A@A$@&GenargA4H3X@1Ad@0At@/A@&GenargAG@EAĠ@DAԠ@wA䠠@&GenargAq^@\A$@[A4@ZAD+T@zA@yA@&GenargA@)GeninterpA@)GeninterpA@'FtacticAؠ@%HintsA4@(LibnamesAX@%HintsAd@%HintsA@A@A@0A(@/A8@.AH@-A`@%HintsA@'PrinterAܠ@%HintsA蠠@(LibnamesA@%HintsA@'TacticsA<@'TacticsAh@%HintsAV)Not_foundC@%HintsA@'TacticsA0* not found@D@"PpAL`+Hint table @px@)TacticalsA$core@@$core@@@(@%EautoA0$core@l@$core@@@@%EautoA@%EautoA@%EautoA@%EautoA @%EautoAL@A@\@%EautoAd@%EautoA@@@@%EautoA@$AutoA@$AutoAP@%EautoA@%EautoA@%EautoA@%EautoA@@@4@$AutoA<@A@x@$AutoA@$AutoA@@@@$AutoA@A@4@$AutoA<@$AutoAt@A@A@A@A@A(U<`@Al@A|@A@A@A̠ܠ@A @$A@A,sG@ P@A\@Al|@&PfeditA@'PrinterAܠ@&PfeditA@'PrinterA4`@(PpconstrAV/@&PfeditA@$ListAh@QA@PA@@@U@SA @RA0@QA@@PAPV]dk@iA@hA@gA@OAĠUؠ蠠@A@~A@}AN$H@AT@Ad@At@LAs@A@AĠ@AԠv䠠Q@%EautoA@@%EautoAT+ltac_plugin@h@%MltopAt@+eassumption@@@+eassumption@o-Ƞ"$c@@%NamesA@&GenargA(@#LocAL&eexact@d&eexact@oT)hintbases@@&GenargA@)GeninternAࠠ@)GeninternA@)GeninterpA '0@%A<@$AL@A\@)GeninterpAl@)GeninterpA@&GenargA)hintbases@@$PcoqA@$PcoqA!*@蠠@&CLexerA𠠐$with@@ A@$PcoqA\$with@|@A@$PcoqAH)hintbases@|o*auto_using@Р@}Aؠ@|A@{A@zA<L@AX@/Ah@uAx@tA@sA*auto_using@@rA@qA̠!,@@&CLexerAh%using@0@~A8@dAĠw*auto_using@4p4<#$db@p@Ax@A@A%$lems@Ԡ@Aܠ@A@A 'trivial@8'trivial@\pgl#$db@@:A@6A̠@5A𠠐%$lems@@LA@HA0@GAT,info_trivial@l,info_trivial@p#$db@ؠ@mAࠠ@iA@hA$%$lems@<@AD@{Ad@zA'trivial@%debug@-debug_trivial@Ԡp䠠#$db@@A$@AD@Ah%$lems@@A@A@A̠"$n@䠠@A젠@A@A<$auto@T$auto@xq#$db@@AȠ@A蠠@A %$lems@$@A,@AL@Ap"$n@@A@A@Aࠠ)info_auto@)info_auto@qc,#$db@d@6Al@2A@1A%$lems@Ƞ@HAР@DA𠠑@CA"$n@,@ZA4JL@YAX@XA„$auto@œ%debug@¬*debug_auto@Рqࠠ"$n@@A t8@AD@Ah!]@À"$l@Ð@AØð@Aü@A蠠![@&prolog@&prolog@4qD#$db@Č@AĔ@AĴ@Aؠ%$lems@𠠑@A@A@A<"$p@T@A\t@Aŀ@AŬ"$n@Ġ@A̠䠠@A𠠑@A%eauto@4%eauto@XrSh#$db@Ƥ@&AƬ@"A̠@!A𠠐%$lems@@8A@4A0@3AT"$n@l@JAt:nj@IAǘ@HAĠ$auto@ܠ#new@젠)new_eauto@r #$db@X@tA`@pAȀ@oAȤ%$lems@ȼ@AĠ@A䠠@A"$p@ @A(@@AL@Ax"$n@ɐ@Aɘɰ@Aɼ@A蠠%eauto@%debug@+debug_eauto@4sD#$db@|@Aʄ@Aʤ@AȠ%$lems@ࠠ@A蠠@A@A,"$p@D@ALd@Ap@A˜"$n@˴@A˼Ԡ@Aࠠ@A *info_eauto@$*info_eauto@HsaX#$db@̐@4A̘@0A̸@/Aܠ%$lems@@FA@BA@AA@"$p@X@XA`Hx@WÄ́@VAͰ%eauto@Ƞ#dfs@ؠ)dfs_eauto@s #$cl@@@AHr`@Al@Aΐ#$db@Ψ@Aΰ@AР@A*autounfold@ *autounfold@0s@#$db@t@A|@AϜ@A.autounfold_one@ؠ#$id@ @A,@A8@A\"in@t#$db@Є@AЌ@AЬ@AР.autounfold_one@蠠.autounfold_one@ t9%$base@P@ AXp@ A|@ AѠ$with@Ѹ"$y@Ƞ@'AР蠠@&A@%A"$x@0@A@=Aܠ%eauto@+typeclasses@"$l@8@`A@IX@_Ad@^A$with@"$d@@{Adؠ@zA䠠@yA#bfs@(%eauto@8+typeclasses@H1typeclasses_eauto@lz|"$c@@AР@Aܠ@A"$h@@A 8@AD@Ah.head_of_constr@.head_of_constr@z#$ty@蠠@A𠠑@A@A8(not_evar@P(not_evar@tz#$ty@@Aؠ@A䠠@A)is_ground@ )is_ground@D{"T"$i@@,A@+A@*Aؠ%using@𠠐"$c@@GA0 @FA,@EAP)autoapply@h)autoapply@{a"$t@@kA@jA @iAD.progress_evars@\.progress_evars@{@3Ltac_plugin.G_classA@,ReductionopsA@'EConstrA4@$UtilA@'EConstrA(.caml_array_getHd@7plugins/ltac/rewrite.ml@֠U@\.Assert_failureC5caml_array_unsafe_get@&TypingA( + /caml_make_array8@'EConstrAH7d | @!y@Ԡ@%NamesAܠQ@'NamegenAY4@'ContextA@'TermopsAĠknTq"id@ `@"PpA h$fail@ |  $refl@   䠠    l# &choice@ , / Ġ2 Ԡ5 䠠8 ; 0!;@ @D HG tJ M P 젠"<-@ Y \ _ $b He \%terms@ ln tq t )old_hints@ Ġ%hints@ Ԡ ࠠ    ( T$eval@ d l |  $fold@ Ƞ Р ࠠ 𠠑dr03@$EvarA /Cannot find an equivalence relation to rewrite.@Ԡ@"PpAܠ@'CErrorsA@'TacmachA K$8QXT\젠Z/@`Tcp@'TacticsAk@'TacticsAР@)TacticalsA䠠@'TacticsA @)ProofviewAD <*transitive@t), '@%SortsA@$EvarAࠠ@$EvarA@)ProofviewA|>@)HipatternAV)Not_foundCࠠ@)ProofviewAd@)ProofviewA@)ProofviewAܠ@)ProofviewA@'TacmachA@)ProofviewA(@&TypingA@,ReductionopsA𠠑0D@)ProofviewA@)ProofviewA@)ProofviewA L relation. Maybe you need to require the Coq.Classes.RelationClasses library@$83 is not a declared @HP@'PrinterAl. The relation @|Ġؠ7setoid rewrite failed: @(0@T@)ProofviewA@'TacmachA t@)ProofviewA !!@)ProofviewA!4@)ProofviewA!T@)ProofviewA!䠠@'TacmachA" @'TacmachA"8@'TacmachA"@'TacmachA"Ԡ@,ReductionopsA"𠠑@,ReductionopsA#d@+UnificationA#蠠@.Pretype_errorsA$ @+UnificationA$t@(RetypingA%%ؠ@%SortsA&@#EvdA&@#EvdA'(@%LogicA'P@#EvdA'@#EvdA''䠠@%FlagsA(l'_Proper@(|@'NameopsA(@>l>@#EvdA>@'EConstrA>@'EConstrA>ࠠ@'DeclareA?(A@@?H@'DeclareA?x??䠠@@D@`@@@@ࠠAAHA`@(LocalityAB\ +Coq.Classes.RelationClasses.RewriteRelation@B|)_relation@BgB 'Coq.Classes.RelationClasses.Equivalence@D,6Equivalence_Transitive@DpDx@$CAstAD5Equivalence_Symmetric@DؠDࠠ@$CAstAE5Equivalence_Reflexive@E@ EH@$CAstAEh $Coq.Classes.RelationClasses.PreOrder@G 3PreOrder_Transitive@G`Gh@$CAstAG2PreOrder_Reflexive@GȠ,GР@$CAstAG𠠐?Coq.Classes.RelationClasses.PER@Il.PER_Transitive@I@I@$CAstAIԠ-PER_Symmetric@JNJ@$CAstAJ< &Coq.Classes.RelationClasses.Transitive@K+_Transitive@KK,transitivity@KؠkKࠠ@$CAstAL %Coq.Classes.RelationClasses.Symmetric@L|*_Symmetric@LL(symmetry@LȠLР@$CAstAL𠠐 %Coq.Classes.RelationClasses.Reflexive@Ml*_Reflexive@Mt$M+reflexivity@MM@$CAstAMࠠ@%FlagsANX@%FlagsANl@%HintsAN|@@@N@$CAstAN@@@OO@(LibnamesAOĠ@$CAstAOܠ@$CAstAP@$CAstAPTPԠ@$CAstAP@$CAstAQ0!)@Q\Qd!(@QxQQQ(subterms@Q蠠Q𠠐'subterm@RR )innermost@R R()outermost@R<RD(bottomup@RX R`'topdown@RtR|(progress@RR#try@R%R#any@RȠ.RР&repeat@R䠠7R젠@)PretypingAS@SȠ@)PretypingAT7setoid rewrite failed: @UMUPURUР@'RefinerAUV(Vd7setoid rewrite failed: @VgVjVlV@)ProofviewAVࠠ@)ProofviewAW<@)ProofviewAWXW@)ProofviewAW@'CErrorsAWؠ9Setoid library not loaded@W𠠑W@)TacticalsAX XD@)ProofviewAXh@)ProofviewAX@'TacmachAX@'EnvironAXԠ@'EConstrAX䠠+Y(3YX1Yx@'EnvironAYYؠ@)ProofviewAZ@@)ProofviewAZhZ|@.Pretype_errorsAZ@%HimsgA[T@(EvarutilA[*[䠠[[@)ProofviewA\ @)ProofviewA\T@&RefineA\p,\@#EvdA\Ġ@#EvdA]h]x@)ProofviewA]]@)ProofviewA]@&RefineA^$^<^|@)ProofviewA^Y^/^𠠑@)ProofviewA_d_g_0@)ProofviewA_x@)ProofviewA_t_J_̠@)ProofviewA_ࠠ_2Failed to progress@`T` @)ProofviewA`D2Nothing to rewrite@`Xb``@,ReductionopsA`@'TacticsA`@,ReductionopsA`Ġ@'TacticsA`ؠ@)ProofviewAaX(a@)ProofviewAaaaࠠb @(EvarutilAbT@(EvarutilAbb𠠑cc8@)ProofviewAc`@)ProofviewAcx@'TacmachAc&ccĠcؠ4c젠7cd`=d@/@L@d.dĠKdࠠ@'EnvironAd𠠑@&RefineAe0@)ProofviewAeh@)ProofviewAe@)ProofviewAe@#EvdAeȠ@#EvdAe蠠@'TermopsAef ?Unsolved constraint remaining: @f f$ f4fD@'rewrite@@fTOf`@#EvdAf|@&TypingAfࠠ@$EvarAf𠠑@%SortsAg(h@@@id@,ReductionopsAiȠ@$EvarAi𠠑@,ReductionopsAj4@,ReductionopsAj@,ReductionopsAjj̠%lemma@jܠj䠠k k$khkk@+TypeclassesAlL@A@l`@@@lh@+TypeclassesAl@(RetypingAl젠@)PretypingAoؠ@&TacredAp@'CErrorsAp8 !fold: the term is not unfoldable!@pP@"PpApXpp@+UnificationAp@+UnificationAp젠@,ReductionopsAqAB@q0@'CErrorsAq@'RedexprAr@'TermopsAr|@'EConstrAs@+AutorewriteAs OsĠ@+AutorewriteAtX Wt|@&UStateAt@#EvdAt@'EConstrAtܠ iu@'ControlAx( >|ࠠ AX D u x I L𠠑@&OptionA<@&OptionA0@(RetypingA@&OptionAL@@@d@A@ࠠ   ( T lAB@ @'TacticsA0@&OptionAР@'EConstrA   @(RetypingA@(RetypingA@ $ @ `  @'NameopsA\@'EConstrA@(RetypingAĠ  H x @(RetypingA  ̠@@@T   @,ReductionopsA@(RetypingAH t 1h  7T : = 䠠  A,0  O0 ML h S@'EConstrA̠ [H \@$UnivA|@&GlobalA@'EnvironA@'EConstrA uࠠ@,ReductionopsA }h@(RetypingA ࠠ  @(RetypingAX@(RetypingA c   l  8@+ElimschemesAt ܠ𠠑@*Ind_tablesA @*Ind_tablesAL@,InductiveopsA Ġ   L `    Ƞ &,@'EnvironA<@&GlobalAL@'EnvironAd@'EnvironAt 蠠 T   ( t@'TermopsA   0@(LocusopsAd   &p )h@&OptionA 7Cannot rewrite inside dependent arguments of a function@@"PpA Р@&OptionA D0resolve_morphism@T ` P S Q젠@&TypingA ^,@&OptionAX fh 6L.do_subrelation@ ! @'EConstrA, z$ }p {  Ԡ Rd U@ ~@FM@Ġ }̠@'TermopsA qL tࠠ  z4 H x  Ġ ؠ 𠠑@&CoqlibA$@&CoqlibAH@(EvarutilA@+UnificationA@-Class_tacticsA„@)ReductionA¨@,ReductionopsAࠠ@,ReductionopsA@+UnificationAؠ@A@@+TypeclassesA0@(RetypingA@(RetypingA<)Ō@-Class_tacticsAP1t l ǀ TĠ@$EvarA4@$EvarA`@#EvdAɜ f@'EnvironA@'EConstrA,@&PfeditA\@#EvdAʐ@)ProofviewAʴ@'EConstrA𠠑 H˸@)GeninterpAР ࠠ@)GeninterpA4@'FtacticAD ` `̜o $ ؠ@%HintsA<@%HintsAL@%HintsAx@%ClenvA蠠@%ClenvA4@(RetypingAа@(RetypingA젠 t Ѡ@%SortsA̠@(RetypingA`@,ReductionopsAԠ  $ /Cannot find an homogeneous relation to rewrite.@\@"PpAd o|@(RetypingA𠠑@,ReductionopsA "Cannot find a relation to rewrite.@T@"PpA\ t@,ReductionopsAܠ@#EvdA @(EvarconvAT@#EvdAl@'CErrorsA䠠 < |@&ConstrA@&ConstrA$@ @J@t |@(RetypingA׸@,ReductionopsAԠ 蠠@#EvdA$@(EvarutilA8 ؀ Ġ 䠠@&TypingAt@'EConstrA젠 ڌ@'TermopsAڨ@'TermopsA ; @,ReductionopsAL0decomp_pointwise@ۈ ۔@'EConstrAؠ 2x@'TermopsAܘ@'TermopsA젠@,ReductionopsA4/apply_pointwise@` (l@'EConstrAݠ q, tL@'TermopsAހ  𠠑@#EvdA @(EvarutilA8 ߈ aߤ@$EvarAߴ@+TypeclassesA  D@'CErrorsAt@,ReductionopsA\@'EConstrAp Р  , ⠠  L p ㌠  䠠@,ReductionopsAР p  0 漠 𠠑  < \ 眠  ܠ   @ 蔠   鄠鬠 ̠ 8@'EConstrA꘠ 0@'EConstrA@@ @M@렠 먠'蠠@@K@@'EConstrA, Ġ@'EConstrAԠ@;@M@4:<W|@N@K@퐠M혠@'EConstrAPXShCxx@o@K@n@,ReductionopsA젠@'EConstrA @,ReductionopsAĠh젠@,ReductionopsA(Ps\z,񸠠@,ReductionopsAp򘠠𠠑@&OptionA4󐠠 @build_signature: no constraint can apply on a dependent argument@󸠠@"PpA ؠ4not enough products.@@"PpA@/build_signature@@ @,ReductionopsAР@'EnvironA(@'EnvironA8   D@(EvarutilAl   < x@(EvarutilA 젠 ( ` 0Ƞ3ࠠ@&OptionA𠠑6+ProperProxy@ ,&Proper@@ X)Reflexive@+reflexivity@)Symmetric@(symmetry@ؠ*Transitive@𠠐,transitivity@/forall_relation@ 2pointwise_relation@0y>86AddParametricRelation3@>p@wA>>𠠑@eA?䠠@dA?r@@pA@@oA@$}@8@{A@D@zA@T@h@A@t@A@@@A@@A@@Р@A@ܠ@A@젠7Extension: cannot occur@AxAA@AC @ACC0@AC<@ACLC`@ACl@AC|C@AC@ACCĠ@ACР@ACࠠC@AD@ADD,@AD8@ADH7Extension: cannot occur@D젠$DSEP@AF$@AF4FH@AFT@AFdFx@AF@AF)F@'AF@&AFĠ4Fܠ@2AF蠠@1AF7Extension: cannot occur@GldGt6AddParametricRelation2@G@AG6AddParametricRelation2@Gؠ@AG蠠@!AG6AddParametricRelation2@H7Extension: cannot occur@HI@4AI6AddParametricRelation2@I,7Extension: cannot occur@J<JD6AddParametricRelation2@J|@AJJ𠠑@AKĠ@AKԠK蠠@AK@ALL@AL$@AL4LH@ALT@ALdL|@AL@AL7Extension: cannot occur@M MM@ANt@ANN@AN@ANNȠ@ANԠ@AN䠠N@AO@AOO,@AO8@AOHO`@AOl@AO|7Extension: cannot occur@P3P5AddParametricRelation@P<@]APL5AddParametricRelation@Pt@\AP@AP5AddParametricRelation@P7Extension: cannot occur@QZQĠ@AQؠ5AddParametricRelation@Q젠7Extension: cannot occur@RؠmRࠠ@AR5AddParametricRelation@S7Extension: cannot occur@SРSؠ5AddParametricRelation@T@~AT$T@lAU@kAUyU@wAU@vAUĠUؠ@AU䠠@AUV@AV@AV$V<@AVH@AVXVp@AV|@AV7Extension: cannot occur@WW W@AXT@AXdXx@AX@AXX@AX@AXĠXؠ@AX䠠@AXY @AY@AY(7Extension: cannot occur@YYDY@AZ@AZZР@AZܠ@AZ젠[@ A[ @ A[[0@A[<@A[L7Extension: cannot occur@[J[@(PpconstrA[젠@"PpA[,AddRelation3@\$@~A\4,AddRelation3@\\@}A\l@A\,AddRelation3@\7Extension: cannot occur@]{]@$A],AddRelation3@]7Extension: cannot occur@^^Ƞ@7A^ܠ,AddRelation3@^𠠐7Extension: cannot occur@__,AddRelation3@_@A` `ha8@AaD@AaTah@Aat@Aaa@Aa@AaaȠ@AaԠ@Aa䠠a@Ab@Ab7Extension: cannot occur@bbcc𠠑@Ac@Ad d @Ad,@Ad<dP@Ad\@Adld@Ad@Add@Ad@AdР d蠠@ Ad@ Ae7Extension: cannot occur@e<eke젠#f@!Af@ Af.f̠@,Afؠ@+Af蠠9f@7Ag@6AgDg,@BAg8@AAgH7Extension: cannot occur@gtg,AddRelation2@gؠ@Ag蠠,AddRelation2@h@Ah @1Ah4,AddRelation2@hH7Extension: cannot occur@ii@DAi,,AddRelation2@i@7Extension: cannot occur@j,j4,AddRelation2@jl@AjjԠk@Ak@Akk@Ak@AkРk䠠@Ak𠠑@All@Al @Al07Extension: cannot occur@lll𠠑m@Am̠@Amܠm𠠑@Am@An n @An,@An<nP@An\@Anln@An@An7Extension: cannot occur@o3o+AddRelation@oH@]AoX+AddRelation@o@\Ao@Ao+AddRelation@o7Extension: cannot occur@pZp@Ap+AddRelation@pԠ7Extension: cannot occur@qmq@Aq+AddRelation@q̠7Extension: cannot occur@rprx+AddRelation@r@~ArĠs$qs@oAt@nAt|t$@zAt0@yAt@tT@At`@Atpt@At@Att@AtĠ@AtԠ7Extension: cannot occur@uHuPuvT@Av`@Avpv@Av@Avv@Av@AvРv䠠@Av𠠑@Aw7Extension: cannot occur@w\wd4wx@@AxL@Ax\xp@Ax|@Axx@Ax@Ax7Extension: cannot occur@y2y ay<dyxmyjymy𠠑pzmz<vzT@)TacticalsAz~z䠠@$DAstA{ @%NamesA{@'TacmachA{ؠ@$ListA|@)TacticalsA|8@)ProofviewA|t||Ԡ}<}L@&GenargA}@&GenargA}@'TacmachA @&GenargAL@)GeninterpA\@)GeninterpAl@'FtacticA@)ProofviewA@)ProofviewA@'FtacticA젠@(PpconstrA<@(LibnamesAH@'PputilsAT@(PpconstrAd@(PpconstrApK@(LibnamesAȠ@'PputilsAԠ[ *@4@"PpA< @'TacmachA̠ "ࠠ@zA@yA$@xA|@wA@vA@uAȠ@tA䠠@sA@rA @qAHOȠ@'TacmachA@&PfeditAL@'PrinterAt@&PfeditA@'PrinterAĠ+ltac_plugin@ؠ@%MltopA䠠9glob_constr_with_bindings@P@&GenargAX@)GeninternA|@)GeninternA@)GeninterpAȠ@)GeninterpAࠠ𠠑@$PcoqAL9glob_constr_with_bindings@+rewstrategy@@6A@5A @4A8@3Al@2A@&GenargA+rewstrategy@@$PcoqA@$PcoqAo䠠@$PcoqA$"<-@<@&CLexerAD(subterms@@ A'subterm@@A)innermost@\@Ad)outermost@@)AĠ(bottomup@@3A$'topdown@|@=A"id@Р@GAؠ$fail@@QA$$refl@h@[Ap(progress@@eAȠ#try@ @oA(#any@@yA&repeat@ࠠ@A蠠!;@@@AH!)@@A!(@Ԡ@Aܠ&choice@H@AP@$PcoqA)old_hints@@AĠ%hints@(@A0|%terms@@A@$PcoqA𠠐$eval@ @A`$fold@x@A@$PcoqA蠠8$+rewstrategy@X`#$db@@%NamesA Р@&GenargAܠ@#LocA*rewrite_db@#$id@L@AT l@Ax@A"in@#$db@Ġ@9A̠ 䠠@8A𠠑@7A*rewrite_db@,"$s@`@TAh@PA@OA-rewrite_strat@Ġ#$id@@lA @kA$@jAH"in@`"$s@p@Ax@A@A-rewrite_strat@Ԡ-rewrite_strat@"$c@L@AT@At@A"$o@@ApР@Aܠ@A*substitute@*substitute@<L$$occ@@Ap@A@AР"at@蠠#$id@@A @A$@AH"in@`"$c@p@Ax@A@A"$o@Ԡ@&AܠqG@%A@$A$.setoid_rewrite@<#$id@p@AAx @@A@?A"in@ؠ$$occ@蠠@\A𠠑q}@[A@ZA8"at@P"$c@`@wAh@sA@rA"$o@Ġ@A̠q䠠@A𠠑@A.setoid_rewrite@,$$occ@`@Ahq@A@A"at@Ƞ"$c@ؠ@Aࠠ@A@A$"$o@<@ADq\@Ah@A.setoid_rewrite@#$id@ؠ@Aࠠ @A@A("in@@"$c@P@AX@Ax@A"$o@@Ar:Ԡ@Aࠠ@A.setoid_rewrite@"$c@P@4AX@0Ax@/A"$o@@FArgԠ@EAࠠ@DA.setoid_rewrite@.setoid_rewrite@@_P@%CListA䠠@%CListAP h@$PcoqAt @ A@#LocA@"as@@ܠ 4젠@A ;@ 9A@A@ F`@.Al M@ KA@-A@(Relation@@Ԡ@#Add@@䠠 h@PA  o$@ mA0@OAT@"as@@t @jA @ A@iAؠ@"by@@@&proved@@@+reflexivity@@ (@A4 L@ AX@A| @A @ A̠@A𠠐@(Relation@@@#Add@@  <@AH `@ Al@A@"as@@ @A̠䠠@ A𠠑@A@"by@@4@&proved@@D@(symmetry@@T$d@ Ap+@)A@ A@"by@@ؠ@&proved@@蠠@+reflexivity@@N@6AU,@SA8@5A\`|@HAg@eA@GAР@(Relation@@𠠐@#Add@@@%CListA(@yA@xA蠠@wA $@A0@vAT@"as@@t@A@A@Aؠ@"by@@@&proved@@@,transitivity@@(@A4L@AX@A|@"by@@@&proved@@@(symmetry@@̠@Aؠ𠠑@A@A @@ALd@Ap@A@(Relation@@@#Add@@Ġ1ࠠ@A젠8@6A@A4@"as@@TKd@3ApR@PA@2A@"by@@ؠ@&proved@@蠠@(symmetry@@u@]A|,@zA8@\A\|@oA@A@nAР@(Relation@@𠠐@#Add@@@'A(@A@A$<@AH`@Al@A@"as@@@A̠䠠@A𠠑@A@"by@@4@&proved@@D@,transitivity@@Td@Ap@A@A ؠ@A䠠@A@A,@(Relation@@L@#Add@@\-x@A4@2A@A̠@"as@@젠G@/AN @LA,@.AP@"by@@p@&proved@@@,transitivity@@q@YAxĠ@vAР@XA@"by@@@&proved@@$@(symmetry@@4D@APh@At@A@"by@@@&proved@@Ƞ@+reflexivity@@ؠ蠠@A @A@A<\@Ah@A@A@(Relation@@Р@#Add@@ࠠ@A @A,@AP@"as@@p@A@A@AԠ@"by@@@&proved@@@,transitivity@@=$@%A0DH@BAT@$Ax@"by@@@&proved@@@+reflexivity@@gȠ@OAԠn젠@lA@NAy<@aAH`@~Al@`A@(Relation@@@#Add@@@A蠠'binders@@&GenargA@&GenargA'binders@$@$PcoqA,@$PcoqA8_`@$PcoqA@$PcoqA젠@A@A𠠑@A,@A8@A\@"as@@|@A@A@Aࠠ@A $@A0@AT@!:@@t@A@A@AȠ@(Relation@@蠠@*Parametric@@@#Add@@>$@&A0EH@CAT@%Ax@"as@@X@@A_̠@]Aؠ@?A@"by@@@&proved@@,@+reflexivity@@<L@jAXp@A|@iA@|A̠䠠@A𠠑@{A@!:@@4@AH@Ad@A@(Relation@@@*Parametric@@@#Add@@Ƞ䠠@A𠠑@A@A8@"as@@Xh@At@A@A@"by@@ܠ@&proved@@젠@(symmetry@@ @A0@A<@A`@"by@@@&proved@@@+reflexivity@@@@(AGԠ@EAࠠ@'AR$@:A0YH@WAT@9Ax@!:@@@QA@kAȠ@MA젠@(Relation@@ @*Parametric@@@#Add@@,@AT@A@A,@A8P@A\@AÀ@"as@@àð@AüԠ@Aࠠ@A@"by@@$@&proved@@4@,transitivity@@DT@A`x@AĄ@AĨ@"by@@Ƞ@&proved@@ؠ@(symmetry@@蠠 @A@A(@ALl@Ax#Ő@!AŜ@A@!:@@ࠠ@A@5A@A4@(Relation@@T@*Parametric@@d@#Add@@tZƐ@BAƜaƴ@_A@AA䠠@"as@@t@\A {8@yAD@[Ah@"by@@Lj@&proved@@ǘ@(symmetry@@ǨǸ@AĠܠ@A蠠@A ,@A8P@A\@AȀ@!:@@Ƞ@Aȴ@AР@A@(Relation@@@*Parametric@@$@#Add@@4@lA\@A젠@AXp@A|ʔ@Aʠ@AĠ@"as@@䠠@A@A$@AH@"by@@h@&proved@@x@,transitivity@@ˈ>˘@&AˤE˼@CAȠ@%A젠P @8AW0@UA<@7A`@!:@@̀@OA̔@iA̰@KAԠ@(Relation@@@*Parametric@@@#Add@@0@vA<T@A`@uÄ́@"as@@ͤʹ@Aؠ@A䠠@A@"by@@(@&proved@@8@,transitivity@@HX@Ad|@AΈ@Aά@"by@@̠@&proved@@ܠ@(symmetry@@젠@A @A,@AP@"by@@p@&proved@@π@+reflexivity@@ϐ&Ϡ@ AϬ-Ġ@+AР@ A8@ A ?8@=AD@ Ah@!:@@Ј@ 7AМ@QAи@ 3Aܠ@(Relation@@@*Parametric@@ @#Add@@v8@ ^AD}\@{Ah@ ]Aь@"as@@ѬѼ@ xAȠࠠ@A젠@ wA@"by@@0@&proved@@@@,transitivity@@P`@ Al҄@AҐ@ AҴ@"by@@Ԡ@&proved@@䠠@+reflexivity@@@ A(@A4@ AXx@ AӄӜ@AӨ@ A̠@!:@@젠@ A@A@ A@@(Relation@@`@*Parametric@@p@#Add@@Ԁ@AԨ@ *AՀ@ )A@4@ (A@GX@EAd@ 'Aֈ@"as@@֨|ָ@ BAĠ|ܠ@_A蠠@ AA @)signature@@,@$with@@<|L@ dAXp@A|@ cAנ@!:@@@ {AԠ@A𠠑@ wA@(Morphism@@4@*Parametric@@D@#Add@@Tp@ A|ؔ@Aؠ@ AĠ@"as@@䠠}G@ A}N@A$@ AH@)signature@@h@$with@@xو@ Aٔ٬@Aٸ@ Aܠ@(Morphism@@@#Add@@ (@ A4L@AX@ A|@!:@@ڜ2ڬ@ Aڸ9Р@7Aܠ@ A@(Morphism@@ @#Add@@0TL@ D@AP@At"in@/setoid_symmetry@@/setoid_symmetry@@@̠/setoid_symmetry@蠠@2setoid_reflexivity@@@(2setoid_reflexivity@DT@4setoid_etransitivity@@@ᄠ"$t@ᰠ@AḠР@Aܠ@A3setoid_transitivity@3setoid_transitivity@<L@ A☠@ AԠ젠@ A@A@ A@@&HintDb@@`@'Rewrite@@p@%Print@@〠@ YA㨠@5Ltac_plugin.G_rewriteAl@(EqdecideA䐠䤠+ltac_plugin@丠@%MltopAĠ@&decide@@(equality@@@@𠠐/decide_equality@ a#$c2@L@%NamesAT@&StdargAl@&GenargAx@#LocA圠#$c1@崠@A张Ԡ@Aࠠ@A'compare@'compare@@L@6Ltac_plugin.G_eqdecideAt@#LocA@$CAstAD@$PcoqA笠𠠑@#LocA P@#LocAh谠@#LocAȠ@#LocA(%p@#LocA鈠-Р@#LocA蠠58@#LocAP=꘠@#LocA갠E@#LocAMX@#LocApUĠ@#LocAܠ]@#LocA4@@@dkx@#LocA쐠sܠ@#LocA{D@#LocA\@#LocAĠ@#LocA,ܠ@#LocA@@#LocAX鸞@#LocA@@#LocA\@#LocAt𸠠@#LocAР@#LocA,񰠠@#LocAȠ@$UtilA8\@#LocAtԠ@#LocA젠D@#LocA\󴠠@#LocA̠@#LocA4􄠠@#LocA@#LocA d@#LocA|@$CAstAԠ@#LocA@$CAstAh@#LocA@$CAstA@#LocA8@$CAstA@#LocA̠@$CAstA$@#LocAX@$CAstA@#LocA䠠T8@#LocAP\@#LocAd@#LocA(l@#LocAt@#LocA|@#LocA@(LocusopsAР@#LocA@(LocusopsAT@#LocA@(LocusopsAР@#LocA@(LocusopsAT@#LocAР@#LocADp@#LocAȠ@#LocAࠠ @#LocA8|@#LocAؠ@#LocA𠠑<@#LocAT@#LocA@#LocAh@#LocA@#LocAؠ@@@@$CAstA,$T@#LocAl,@#LocAĠ@A@;Use of numbers as direct arguments of 'case' is not supported.@#@"PpA#Z##蠠#@.Constrexpr_opsA$D@.Constrexpr_opsA$\@$CAstA$l@'CErrorsA$ )Annotation forbidden in cofix expression.@%@"PpA% @3Constr:mk_cofix_tac@@%0%<@&OptionA%%@$CAstA%蠠'''Ƞ@%NamesA'( V)Not_foundC(05No such fix variable.@(H@"PpA(P(h (Cannot guess decreasing argument of fix.@(@"PpA(((젠@$CAstA) )P!,)4caml_string_notequal)"as) )"at)Р)ܠ@&StreamA*,*@@"<-@@"by@@@@@3@&CLexerA33/lpar_id_coloneq@3蠠3𠠐/lpar_id_coloneq@44 7test_lpar_idnum_coloneq@4H4P-lpar_id_colon@4x42lookup_at_as_comma@44@@@@@@5\*deprecated@55deprecated-eqn-syntax@5@)CWarningsA5555̠5ؠ5䠠56666(646@6L6X*nat_or_var@6l*id_or_meta@6|8constr_with_bindings_arg@6*conversion@6)occs_nums@6$occs@6+pattern_occ@6̠2ref_or_pattern_occ@6ܠ*unfold_occ@6𠠐-intropatterns@70ne_intropatterns@73or_and_intropattern@7,5equality_intropattern@7@3naming_intropattern@7T6nonsimple_intropattern@7h:simple_intropattern_closed@7|.simple_binding@7-with_bindings@7)red_flags@7*delta_flag@7̠-strategy_flag@7ࠠ,hypident_occ@7.clause_dft_all@8*opt_clause@8)concl_occ@80+in_hyp_list@8D)in_hyp_as@8X&orient@8l-simple_binder@8'fixdecl@8(fixannot@8)cofixdecl@88bindings_with_parameters@8Р*eliminator@8䠠'as_ipat@87or_and_intropattern_loc@9 .as_or_and_ipat@9 (eqn_ipat@94'as_name@9H)by_tactic@9\(rewriter@9p1oriented_rewriter@90induction_clause@95induction_clause_list@99ܠ:$:p :|::;L;;Ԡ< 8>:>LJ@ @!>@@@>hK>O>젠R? U?dW?[?^?a@8J@ @$with@@@@Xr@hu@J@ @$with@@@@̠J@ @"at@@@@AAXęAԠJ@ @!-@@@BBTJ@ @"at@@@BCCTCCDTDDELEԠF\@J@ @!]@@@@@FJ@ @!|@@@FJ@ @![@@@F@J@ @"()@@@@@F𠠐@J@ @!)@@@@@G+G J@ @!(@@@G<@J@ @!)@@@@@GlJ@ @!,@@@Gx\GJ@ @!,@@@GmGJ@ @!(@@@GР@J@ @!)@@@@@HJ@ @!&@@@HŞHJ@ @!&@@@H<ůHLJ@ @!(@@@HhH@J@ @"->@@@@@Hܠ@J@ @"<-@@@@@I@J@ @!]@@@@@I,J@ @"[=@@@IL I IĠ@J@ @!?@@@@@J J4 #J%J@J@ @!*@@@@@J@J@ @"**@@@@@K  MK\!0@K VKJ@ @!%@@@KԠ@'GramextAKkLX oLd@J@ @!_@@@@@M  M@J@ @!)@@@@@M MJ@ @":=@@@Mܠ M젠J@ @!(@@@N @J@ @!)@@@@@N< NDJ@ @":=@@@Nd NtJ@ @!(@@@N Nܠ OlO O̠ PPd PpPJ@ @$with@@@P Q(@J@%IDENT@$beta@@@@@QX@J@%IDENT@$iota@@@@@Q@J@%IDENT@%match@@@@@Q@J@%IDENT@#fix@@@@@QР@J@%IDENT@%cofix@@@@@Q@J@%IDENT@$zeta@@@@@R J@%IDENT@%delta@@@Rd R@J@ @!]@@@@@Rؠ RࠠJ@ @![@@@S J@ @!-@@@S@J@ @!]@@@@@SL STJ@ @![@@@S S蠠 T@J@%IDENT@#red@@@@@Tࠠ@J@%IDENT@#hnf@@@@@UJ@%IDENT@%simpl@@@UpJ@%IDENT@#cbv@@@UJ@%IDENT@#cbn@@@VJ@%IDENT@$lazy@@@VTJ@%IDENT@'compute@@@VJ@%IDENT@*vm_compute@@@VJ@%IDENT@.native_compute@@@WLJ@ @!,@@@WJ@%IDENT@&unfold@@@W WࠠJ@%IDENT@$fold@@@XJ@ @!,@@@X@J@%IDENT@'pattern@@@Xh@J@%IDENT@ @@@@@X X̠ Xࠠ@J@ @!)@@@@@YLJ@%IDENT@"of@@@YlJ@%IDENT@$type@@@Y|J@ @!(@@@Y@J@ @!)@@@@@YJ@%IDENT@"of@@@YܠJ@%IDENT@%value@@@Y젠J@ @!(@@@YMZ8 QZDSZ WZࠠJ@ @!*@@@[,J@ @"|-@@@[xJ@ @!*@@@[J@ @"|-@@@[ԠJ@ @!,@@@[蠠J@ @!,@@@\8ɭ\ \ɳ\̠J@ @"in@@@\蠠] ]]ȠJ@ @"in@@@]䠠 ^L^J@ @"in@@@^J@ @"at@@@^蠠 _PJ@ @!*@@@_ `J@ @"in@@@`X `J@ @"in@@@a$ 1a@J@ @"->@@@@@a@J@ @"<-@@@@@a䠠 XbD [bx@J@ @!)@@@@@b pbJ@ @!:@@@bࠠ b𠠐J@ @!(@@@c c\@J@ @!)@@@@@c cJ@ @!:@@@c cJ@ @!(@@@d d`@J@ @!}@@@@@d dJ@%IDENT@&struct@@@dJ@ @!{@@@dȠ e0@J@ @!)@@@@@e`ehJ@ @!:@@@e#eJ@ @!(@@@eؠ4f@J@ @!)@@@@@fPIfXJ@ @":=@@@fxZfJ@ @!(@@@fȠkg$mgXJ@ @%using@@@gtgˁg젠J@ @"as@@@hhphࠠi4J@ @"as@@@ii蠠J@ @!:@@@j4J@%IDENT@#eqn@@@jDJ@ @!:@@@jJ@%IDENT@$_eqn@@@j@J@%IDENT@$_eqn@@@@@jؠk8klJ@ @"as@@@k k𠠐!3@l$l,J@ @"by@@@lH%lJ@ @!!@@@l@J@ @!?@@@@@mX@J@)LEFTQMARK@ @@@@@m@AmJ@ @!!@@@m젠lm@J@ @!?@@@@@np@J@)LEFTQMARK@ @@@@@n@,AnnȠo(opH̢pĠqJ@ @!,@@@qqؠJ@%IDENT@&intros@@@r$@J@%IDENT@&intros@@@@@rTJ@%IDENT@'eintros@@@rJ@ @!,@@@r蠠J@%IDENT@%apply@@@sJ@ @!,@@@s`J@%IDENT@&eapply@@@sJ@ @!,@@@sؠJ@%IDENT@%apply@@@tJ@%IDENT@&simple@@@tJ@ @!,@@@t`J@%IDENT@&eapply@@@tJ@%IDENT@&simple@@@tJ@%IDENT@$elim@@@uJ@%IDENT@%eelim@@@upJ@%IDENT@$case@@@uJ@%IDENT@%ecase@@@vJ@ @$with@@@v`vpvJ@ @#fix@@@vJ@ @$with@@@w wJ@ @%cofix@@@w@@@@@@@蠠$@J@ @!(@@@@@@J@ @!)@@@@@@@T@J@ @!]@@@@@|J@ @!>@@@؜J@ @![@@@ج@!0@@ @J@ @#end@@@@@8J@ @$with@@@XJ@%IDENT@$goal@@@h@J@ @#end@@@@@ٰJ@ @$with@@@РJ@%IDENT@$goal@@@ࠠJ@%IDENT@'reverse@@@𠠐@J@ @#end@@@@@8J@ @$with@@@X@J@ @!]@@@@@ڬJ@ @!|@@@ڸڮJ@ @![@@@䠠J@%IDENT@%first@@@@J@ @!]@@@@@$J@ @!|@@@08J@ @![@@@\J@%IDENT@%solve@@@lJ@%IDENT@%idtac@@@,@'GramextA܀"Ԡ%@$PcoqAt@A@ݨ@!1@@ݰ;ࠠJ@ @!+@@@@@@J@ @!+@@@@@@@@@8@J@%IDENT@%tryif@@@@@@J@ @$then@@@@@@J@ @$else@@@@@@@@@@@@`۠ތJ@ @"||@@@ި@@@J@ @"||@@@@@@@@@䠠@A@@!2@@@J@%IDENT@#try@@@@@@@@0@@@@X`J@%IDENT@"do@@@|@@@@߬ߴJ@%IDENT@'timeout@@@Р@@@@J@%IDENT@$time@@@4@J@%IDENT@&repeat@@@@@@@@d@J@%IDENT@(progress@@@@@@@@@J@%IDENT@$once@@@@@@@@ഠ@J@%IDENT@,exactly_once@@@@@@@@ܠ@J@%IDENT@%infoH@@@@@@@@@J@%IDENT@(abstract@@@@A@@@,XJ@ @%using@@@xJ@%IDENT@(abstract@@@ᔠ@@@@Ġ@A@𠠐@!3@@(J@ @!;@@@D@@@J@ @!;@@@@@@@@@†@J@ @!]@@@@@⨠J@ @!;@@@ࠠ@B@ @!4@@LD@A@p@!5@@x]㔠F㠠@J@%IDENT@$fail@@@@@Р@J@%IDENT@%gfail@@@@@m4!5@hݐpJ@ @"=>@@@䌠J@ @#fun@@@传!5@𠠑ݵJ@ @"in@@@J@ @$with@@@(@J@%IDENT@#rec@@@@@d@A堠J@ @#let@@@帠!5@젠J@%IDENT@$info@@@@A@0P\搠Р@J@ @"()@@@@@P6焠J@%IDENT@%fresh@@@䠠GJ@%IDENT@)type_term@@@4@J@%IDENT@(numgoals@@@@@dj蘠S褠@J@&STRING@ @@@@@ԠZkXn錠J@ @"in@@@鬠!鼠J@%IDENT@$eval@@@ࠠ@J@ @!]@@@@@J@ @![@@@8HJ@%IDENT@'context@@@h꜠J@%IDENT@"of@@@꼠J@%IDENT@$type@@@̠H눠 Ԡࠠ`@J@ @"()@@@@@쨠 䠠@J@ @%match@@@@@@J@ @)lazymatch@@@@@<@J@ @*multimatch@@@@@dF@J@ @!_@@@@@РM^P{J@ @":=@@@dߏJ@ @":=@@@@J@ @!_@@@@@<@AT߶J@ @":=@@@ﰠࠠ4@J@ @!]@@@@@dlJ@ @![@@@𐠠𠠠J@%IDENT@'context@@@̠XJ@ @!:@@@񤠠񴠠J@ @!:@@@J@ @!]@@@ J@ @![@@@HJ@ @":=@@@X(hJ@ @":=@@@Ġ9Ԡ J(g\J@ @"=>@@@xJ@ @"|-@@@󠠠J@ @!,@@@󴠠J@ @"=>@@@J@ @!]@@@,J@ @"|-@@@TJ@ @!,@@@hJ@ @![@@@ĠJ@ @"=>@@@ࠠJ@ @!_@@@𠠑 4J@ @!|@@@lJ@ @!|@@@J@ @!|@@@䠠 (,\J@ @"=>@@@x=ĠJ@ @"=>@@@ࠠJ@ @!_@@@𠠑 B4J@ @!|@@@lJ@ @!|@@@J@ @!|@@@䠠 o(d\@J@&STRING@ @@@@@yȠ @J@ @":=@@@@@L@J@ @#::=@@@@@t 䠠 8  D ̠J@ @!-@@@𠠑H J@ @!,@@@젠J@ @!,@@@@A4TJ@ @!-@@@x J@ @!,@@@젠J@ @!,@@@@3A4,T =@J@ @!]@@@@@DJ@ @![@@@8 c@J@ @!:@@@@@J@%IDENT@$only@@@ܠ  @J@ @!:@@@@@ L@J@%IDENT@#all@@@@J@ @!:@@@@@@   Ġ@(G_vernacA @J@ @!{@@@@@ T  @(G_vernacA J@ @%using@@@ @A <  \J@ @$with@@@ xJ@%IDENT@%Proof@@@ ( ؠJ@ @$with@@@ @A @(G_vernacA 4J@ @%using@@@ PJ@%IDENT@%Proof@@@ `   G d 䠠J@ @"=>@@@  [ P }A. R=iۭҠ2Typeclasses_errors0yr#- WTTz01q+Type_errors0"r+û#Tok01Um!9NWm0PTPubuG]$Term09s 3F`&&Ơ(Tactypes0p}i.4DYO0pr{;͇ Uú 栠,Reductionops0SPP)Reduction0fH=Й,,5%ߐ0#LIX<Π'Redexpr0Z"p;,-´gJn%Range0z€duVF/Proofview_monad0ShC)Proofview0x`=xk*Proof_type0ccarz]A~,Proof_global0A!@90p0":oJ:R%Proof0fb׫g|@&Printf0d6ȫo<0r#ƃ%݋q)Pretyping0? D]>.Pretype_errors0%=<NV6kV0B2kh4/v)Predicate0Vr!: Гb'Pre_env0À5LECQ =70PtPV~׸wS(Ppextend0UK>iz{$Bࠠ=P0tNF̝"?2"Pp0vzA"'#bnI $Ploc0@`(h'Plexing0áoD Fz:Hu0g]<=,?/rR0ܗ,4(z٢0g[NrԢ;kÐ0)AY~'Pattern0}ߣB rr=%T&Option0$cLxs:+Opaqueproof0-;"eX;xJDɠW0ֳT j v:rQ#Obj0IyIf.pk-Notation_term0^w8ckg j(Notation0wa9{~0Aݠ,Nativevalues0Kї֢.yΥ%*,Nativelambda0zX}]џFm+Nativeinstr0~vՆ*Nativecode0o11ƙXdH0Ru/݋W%Ƞ%Names0gCwM.tVL0tVih0X0c&dm"%Monad0 f( r o5&Modops0-ep))Modintern0P Jn7Rl7쐠)Mod_subst0-c;7)!Ҫm3L}0/p"py;)Misctypes0깢hH]4Ԡ06 cOYKhf0iCBEC=kِ0q2j2t#Map0P"pV2.砠,Ltac_pretype0.i)bP;,Sa ++Logic_monad0P>]A(j PI6I{0s4JAQ Dp5v(l0]( ݛf%Locus0( 1*Isa103dKj8)%#Loc0Fwԯ-ړݠ$List0zkr e8D'Library0Ó4Lܵ;")Libobject0Y` TNjW㠠(Libnames0IY8[&Kp/I'05`~<8&Lexing0 qe 3&(U0GDY`헕,s0?k\q,|7[{T $Lazy0K(vڠ0W;GQΝT){I0sbX+&$%Int320(՗Ymyi#Int0HJɀ`MT=0n P-̠)Glob_term0wCϟpCptF0YүHC~V*Genredexpr0t\0䘍cQgYF(Genprint0Ms#g8{'y)Geninterp0 (b)Genintern07resͭF̛&Genarg0dK3y+JA㠠"Gc0q k6$.*](G_vernac0Tѣ3Rn7M02PifHU@Hj&Future0: 6@VGn'Ftactic0n0.x'T#'Fstream0M3AZ, `a䊒ڕR&Format0S$FQ'GQSӵ%Flags0hBAxX`09-ײXT,bà(Feedback0o]$ӡOA &Extend0mmp@1CfE0yHC vSe 'Exninfo0m H p3|#Evd0V/`g*JX0+8_72!֠)Evarsolve0Qneguv*Evardefine0L%/擔֠M0ơNGKo٠0cP8LV*Evar_kinds0X la_㠠$Evar0!5#򟹠&Esubst0%i 7&z)w](Equality0nu着.1t-0r&O 59'Environ0XIu>) $K$'Entries0%B^FO0lD&B7L3U`0pVIB+Z=^gMU0Ař.{q8Ng:0,kyGTd-Π'EConstr0ʨ/@(ɢjح#Dyn0UXzOD*|0|O"뉨 &Digest08Qr%lSe7򵠠C05ވJZ8kņ>렠ѻ08ʟƔ_@2''Declare0tbNZOO$7,Declarations0!GI&젠*Decl_kinds0VXTuV@$DAst0Oyhznl&Coqlib0s՗0!O'Cooking0\QWB d(f+Conv_oracle0aTQr{(ΠQ0Xtĵ`/h˂ɠ0W ٪cSK'Context0|.ާ m|ʎ' V0᩽WϢ]!D.Constrexpr_ops0/NV9?}.*Constrexpr0 a(f.ݠ/Constr_matching0fcݪU hl&Constr0X*ӕ8n锁GD'Complex0HV?!&B胖%Clenv0Zv )CWarnings0zxb$>~x%CUnix05Us6'CThread0 ew;[Yà'CString0Xb ɲS&CStack03zs$CSig09e++k1C$CSet00ef +CPrimitives09B6$ݯ$CMap0Iz\#%CList0d;:=>2;Bs&CLexer0%PܹnM%MSV0ѳj V `5g]*CEphemeron0cTdt=}#(CClosure0u !:m$CAst0"% KfFb*TJ&CArray0D%([U[%Bytes0ޱ'p-q<&Buffer069=wFqFF)&Bigint0 B4#!1ҠI0)>q Er(~頠iK0<{Nf ?7i.AsyncTaskQueue07mdYa> M n%Array0#Uxkܐ@iYIsIà~;9(XOȠXĠOVN*W[uRlKc@V̠Yޜ[ڠhjQ:L/DIKޠOK֠K ԠˠU@6p @"GcA@?Ň5Q ȠTJ>ZGIѠ҉QIQ@l~XiKxZA {+DL9=Ϡ#[R+*Xlrޠ.@ @TڠS%@Q+m@xR)PWMSܠUeO-_eOڌhUx綠 @{S8A;R[ޠLIL^RԀP_QG:֠!*ˠ-@@@ .