@@ -12,8 +12,8 @@ proc getAmount0Delta':
12
12
output \<open>\<bar>liq / rA - liq / rB\<bar> \<Ztypecolon> \<v>\<a>\<l> \<real>\<close>
13
13
is [ routine ]
14
14
\<medium_left_bracket>
15
- $rA $rB \<rightarrow> var rA , rB ;;
16
- if \<open>$rA > $rB\<close> \<medium_left_bracket> $rB $rA \<rightarrow> rA , rB \<medium_right_bracket> \<medium_left_bracket> \<medium_right_bracket> ;;
15
+ ( $rA , $rB ) \<rightarrow> var rA , rB ;;
16
+ if \<open>$rA > $rB\<close> \<medium_left_bracket> ( $rB , $rA ) \<rightarrow> rA , rB \<medium_right_bracket> \<medium_left_bracket> \<medium_right_bracket> ;;
17
17
18
18
$liq \<rightarrow> val numerator1 ;;
19
19
\<open>$rB - $rA\<close> \<rightarrow> val numerator2 ;;
@@ -43,8 +43,8 @@ proc getAmount1Delta':
43
43
output \<open>\<bar>liq * (rB - rA)\<bar> \<Ztypecolon> \<v>\<a>\<l> \<real>\<close>
44
44
is [ routine ]
45
45
\<medium_left_bracket>
46
- $rA $rB \<rightarrow> var rA , rB ;;
47
- if \<open>$rA > $rB\<close> \<medium_left_bracket> $rB $rA \<rightarrow> rA , rB \<medium_right_bracket> \<medium_left_bracket> \<medium_right_bracket> ;;
46
+ ( $rA , $rB ) \<rightarrow> var rA , rB ;;
47
+ if \<open>$rA > $rB\<close> \<medium_left_bracket> ( $rB , $rA ) \<rightarrow> rA , rB \<medium_right_bracket> \<medium_left_bracket> \<medium_right_bracket> ;;
48
48
49
49
\<open>$liq * ($rB - $rA)\<close>
50
50
\<medium_right_bracket>.
@@ -68,7 +68,7 @@ proc getAmount0Delta'_rounded:
68
68
else nat \<lfloor> \<bar>real liq / rA - real liq / rB\<bar> \<rfloor>) \<Ztypecolon> \<v>\<a>\<l> \<nat>\<close>
69
69
is [ routine ]
70
70
\<medium_left_bracket>
71
- $rA $rB \<rightarrow> var rA , rB ;;
71
+ ( $rA , $rB ) \<rightarrow> var rA , rB ;;
72
72
if ( $rA > $rB ) \<medium_left_bracket> ( $rB , $rA ) \<rightarrow> rA , rB \<medium_right_bracket> \<medium_left_bracket> \<medium_right_bracket> ;;
73
73
74
74
$liq to_real \<rightarrow> val numerator1 ;;
@@ -90,8 +90,8 @@ proc getAmount0Delta_rounded:
90
90
else \<lceil> real_of_int liq / rA - real_of_int liq / rB \<rceil>) \<Ztypecolon> \<v>\<a>\<l> \<int>\<close>
91
91
is [ routine ]
92
92
\<medium_left_bracket> if \<open>$liq < 0\<close>
93
- \<medium_left_bracket> $rA $rB \<open>-$liq\<close> \<open>False\<close> getAmount0Delta'_rounded \<medium_right_bracket>
94
- \<medium_left_bracket> $rA $rB $liq \<open>True\<close> getAmount0Delta'_rounded \<medium_right_bracket>
93
+ \<medium_left_bracket> getAmount0Delta'_rounded ( $rA , $rB , \<open>-$liq\<close> , \<open>False\<close> ) \<medium_right_bracket>
94
+ \<medium_left_bracket> getAmount0Delta'_rounded ( $rA , $rB , $liq , \<open>True\<close> ) \<medium_right_bracket>
95
95
\<medium_right_bracket>.
96
96
97
97
proc getNextSqrtPriceFromAmount0 :
0 commit comments