Pow2int.xml 23.4 KB
Newer Older
1
<theory name="bv.Pow2int" realize="true"><realized><require name="why3.BuiltIn.BuiltIn"/><require name="int.Int"/></realized><param name="pow2" altname="pow2" path="bv.Pow2int"><fun><type name="Int.int"/><type name="Int.int"/></fun></param><lemma name="Power_0" altname="Power_0" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="0"><type name="Int.int"/></num></app><num val="1"><type name="Int.int"/></num></app></concls></lemma><lemma name="Power_s" altname="Power_s" path="bv.Pow2int"><prems><app><const name="Orderings.ord_class.less_eq"/><num val="0"><type name="Int.int"/></num><var name="n"><type name="Int.int"/></var></app></prems><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><app><const name="Groups.plus_class.plus"/><var name="n"><type name="Int.int"/></var><num val="1"><type name="Int.int"/></num></app></app><app><const name="Groups.times_class.times"/><num val="2"><type name="Int.int"/></num><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><var name="n"><type name="Int.int"/></var></app></app></app></concls></lemma><lemma name="Power_1" altname="Power_1" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="1"><type name="Int.int"/></num></app><num val="2"><type name="Int.int"/></num></app></concls></lemma><lemma name="Power_sum" altname="Power_sum" path="bv.Pow2int"><prems><app><const name="Orderings.ord_class.less_eq"/><num val="0"><type name="Int.int"/></num><var name="n"><type name="Int.int"/></var></app><app><const name="Orderings.ord_class.less_eq"/><num val="0"><type name="Int.int"/></num><var name="m"><type name="Int.int"/></var></app></prems><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><app><const name="Groups.plus_class.plus"/><var name="n"><type name="Int.int"/></var><var name="m"><type name="Int.int"/></var></app></app><app><const name="Groups.times_class.times"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><var name="n"><type name="Int.int"/></var></app><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><var name="m"><type name="Int.int"/></var></app></app></app></concls></lemma><lemma name="pow2pos" altname="pow2pos" path="bv.Pow2int"><prems><app><const name="Orderings.ord_class.less_eq"/><num val="0"><type name="Int.int"/></num><var name="i"><type name="Int.int"/></var></app></prems><concls><app><const name="Orderings.ord_class.less"/><num val="0"><type name="Int.int"/></num><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><var name="i"><type name="Int.int"/></var></app></app></concls></lemma><lemma name="pow2_0" altname="pow2_0" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="0"><type name="Int.int"/></num></app><num val="1"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_1" altname="pow2_1" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="1"><type name="Int.int"/></num></app><num val="2"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_2" altname="pow2_2" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="2"><type name="Int.int"/></num></app><num val="4"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_3" altname="pow2_3" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="3"><type name="Int.int"/></num></app><num val="8"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_4" altname="pow2_4" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="4"><type name="Int.int"/></num></app><num val="16"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_5" altname="pow2_5" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="5"><type name="Int.int"/></num></app><num val="32"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_6" altname="pow2_6" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="6"><type name="Int.int"/></num></app><num val="64"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_7" altname="pow2_7" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="7"><type name="Int.int"/></num></app><num val="128"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_8" altname="pow2_8" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="8"><type name="Int.int"/></num></app><num val="256"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_9" altname="pow2_9" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="9"><type name="Int.int"/></num></app><num val="512"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_10" altname="pow2_10" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="10"><type name="Int.int"/></num></app><num val="1024"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_11" altname="pow2_11" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="11"><type name="Int.int"/></num></app><num val="2048"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_12" altname="pow2_12" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="12"><type name="Int.int"/></num></app><num val="4096"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_13" altname="pow2_13" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="13"><type name="Int.int"/></num></app><num val="8192"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_14" altname="pow2_14" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="14"><type name="Int.int"/></num></app><num val="16384"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_15" altname="pow2_15" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="15"><type name="Int.int"/></num></app><num val="32768"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_16" altname="pow2_16" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="16"><type name="Int.int"/></num></app><num val="65536"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_17" altname="pow2_17" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="17"><type name="Int.int"/></num></app><num val="131072"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_18" altname="pow2_18" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="18"><type name="Int.int"/></num></app><num val="262144"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_19" altname="pow2_19" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="19"><type name="Int.int"/></num></app><num val="524288"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_20" altname="pow2_20" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="20"><type name="Int.int"/></num></app><num val="1048576"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_21" altname="pow2_21" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="21"><type name="Int.int"/></num></app><num val="2097152"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_22" altname="pow2_22" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="22"><type name="Int.int"/></num></app><num val="4194304"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_23" altname="pow2_23" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="23"><type name="Int.int"/></num></app><num val="8388608"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_24" altname="pow2_24" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="24"><type name="Int.int"/></num></app><num val="16777216"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_25" altname="pow2_25" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="25"><type name="Int.int"/></num></app><num val="33554432"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_26" altname="pow2_26" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="26"><type name="Int.int"/></num></app><num val="67108864"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_27" altname="pow2_27" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="27"><type name="Int.int"/></num></app><num val="134217728"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_28" altname="pow2_28" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="28"><type name="Int.int"/></num></app><num val="268435456"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_29" altname="pow2_29" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="29"><type name="Int.int"/></num></app><num val="536870912"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_30" altname="pow2_30" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="30"><type name="Int.int"/></num></app><num val="1073741824"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_31" altname="pow2_31" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="31"><type name="Int.int"/></num></app><num val="2147483648"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_32" altname="pow2_32" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="32"><type name="Int.int"/></num></app><num val="4294967296"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_33" altname="pow2_33" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="33"><type name="Int.int"/></num></app><num val="8589934592"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_34" altname="pow2_34" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="34"><type name="Int.int"/></num></app><num val="17179869184"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_35" altname="pow2_35" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="35"><type name="Int.int"/></num></app><num val="34359738368"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_36" altname="pow2_36" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="36"><type name="Int.int"/></num></app><num val="68719476736"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_37" altname="pow2_37" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="37"><type name="Int.int"/></num></app><num val="137438953472"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_38" altname="pow2_38" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="38"><type name="Int.int"/></num></app><num val="274877906944"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_39" altname="pow2_39" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="39"><type name="Int.int"/></num></app><num val="549755813888"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_40" altname="pow2_40" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="40"><type name="Int.int"/></num></app><num val="1099511627776"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_41" altname="pow2_41" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="41"><type name="Int.int"/></num></app><num val="2199023255552"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_42" altname="pow2_42" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="42"><type name="Int.int"/></num></app><num val="4398046511104"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_43" altname="pow2_43" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="43"><type name="Int.int"/></num></app><num val="8796093022208"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_44" altname="pow2_44" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="44"><type name="Int.int"/></num></app><num val="17592186044416"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_45" altname="pow2_45" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="45"><type name="Int.int"/></num></app><num val="35184372088832"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_46" altname="pow2_46" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="46"><type name="Int.int"/></num></app><num val="70368744177664"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_47" altname="pow2_47" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="47"><type name="Int.int"/></num></app><num val="140737488355328"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_48" altname="pow2_48" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="48"><type name="Int.int"/></num></app><num val="281474976710656"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_49" altname="pow2_49" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="49"><type name="Int.int"/></num></app><num val="562949953421312"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_50" altname="pow2_50" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="50"><type name="Int.int"/></num></app><num val="1125899906842624"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_51" altname="pow2_51" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="51"><type name="Int.int"/></num></app><num val="2251799813685248"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_52" altname="pow2_52" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="52"><type name="Int.int"/></num></app><num val="4503599627370496"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_53" altname="pow2_53" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="53"><type name="Int.int"/></num></app><num val="9007199254740992"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_54" altname="pow2_54" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="54"><type name="Int.int"/></num></app><num val="18014398509481984"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_55" altname="pow2_55" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="55"><type name="Int.int"/></num></app><num val="36028797018963968"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_56" altname="pow2_56" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="56"><type name="Int.int"/></num></app><num val="72057594037927936"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_57" altname="pow2_57" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="57"><type name="Int.int"/></num></app><num val="144115188075855872"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_58" altname="pow2_58" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="58"><type name="Int.int"/></num></app><num val="288230376151711744"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_59" altname="pow2_59" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="59"><type name="Int.int"/></num></app><num val="576460752303423488"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_60" altname="pow2_60" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="60"><type name="Int.int"/></num></app><num val="1152921504606846976"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_61" altname="pow2_61" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="61"><type name="Int.int"/></num></app><num val="2305843009213693952"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_62" altname="pow2_62" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="62"><type name="Int.int"/></num></app><num val="4611686018427387904"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_63" altname="pow2_63" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="63"><type name="Int.int"/></num></app><num val="9223372036854775808"><type name="Int.int"/></num></app></concls></lemma><lemma name="pow2_64" altname="pow2_64" path="bv.Pow2int"><prems/><concls><app><const name="HOL.eq"/><app><const name="pow2" local="true"><fun><type name="Int.int"/><type name="Int.int"/></fun></const><num val="64"><type name="Int.int"/></num></app><num val="18446744073709551616"><type name="Int.int"/></num></app></concls></lemma></theory>