Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;
- (set-info :status unknown)
- (declare-fun bmAx<r>-0 (Int) Real)
- (declare-fun r<r>-4 (Int) Real)
- (declare-fun bmAx<o>-0 (Int) Real)
- (declare-fun r<o>-4 (Int) Real)
- (declare-fun i<r>-1 () Int)
- (declare-fun i<o>-1 () Int)
- (declare-fun r_norm<r>-4 () Real)
- (declare-fun r_norm<o>-4 () Real)
- (declare-fun b<r>-0 (Int) Real)
- (declare-fun b<o>-0 (Int) Real)
- (declare-fun x<r>-0 (Int) Real)
- (declare-fun x<o>-0 (Int) Real)
- (declare-fun A<r>-0 (Int Int) Real)
- (declare-fun A<o>-0 (Int Int) Real)
- (declare-fun iters<r>-0 () Int)
- (declare-fun iters<o>-0 () Int)
- (declare-fun q<o>-0 (Int) Real)
- (declare-fun q<o>-1 (Int) Real)
- (declare-fun q<r>-0 (Int) Real)
- (declare-fun q<r>-1 (Int) Real)
- (declare-fun tmp<o>-16 () Real)
- (declare-fun tmp<r>-16 () Real)
- (declare-fun q<o>-2 (Int) Real)
- (declare-fun q<r>-2 (Int) Real)
- (declare-fun tmp<o>-17 () Real)
- (declare-fun tmp<r>-17 () Real)
- (declare-fun q<o>-3 (Int) Real)
- (declare-fun q<r>-3 (Int) Real)
- (declare-fun tmp<o>-18 () Real)
- (declare-fun tmp<r>-18 () Real)
- (declare-fun q<o>-4 (Int) Real)
- (declare-fun q<r>-4 (Int) Real)
- (declare-fun q<o>-5 (Int) Real)
- (declare-fun q<r>-5 (Int) Real)
- (declare-fun tmp<o>-19 () Real)
- (declare-fun tmp<r>-19 () Real)
- (declare-fun q<o>-6 (Int) Real)
- (declare-fun q<r>-6 (Int) Real)
- (declare-fun tmp<o>-20 () Real)
- (declare-fun tmp<r>-20 () Real)
- (declare-fun q<o>-7 (Int) Real)
- (declare-fun q<r>-7 (Int) Real)
- (declare-fun tmp<o>-21 () Real)
- (declare-fun tmp<r>-21 () Real)
- (declare-fun q<o>-8 (Int) Real)
- (declare-fun q<r>-8 (Int) Real)
- (declare-fun q<o>-9 (Int) Real)
- (declare-fun q<r>-9 (Int) Real)
- (declare-fun tmp<o>-22 () Real)
- (declare-fun tmp<r>-22 () Real)
- (declare-fun q<o>-10 (Int) Real)
- (declare-fun q<r>-10 (Int) Real)
- (declare-fun tmp<o>-23 () Real)
- (declare-fun tmp<r>-23 () Real)
- (declare-fun q<o>-11 (Int) Real)
- (declare-fun q<r>-11 (Int) Real)
- (declare-fun tmp<o>-24 () Real)
- (declare-fun tmp<r>-24 () Real)
- (declare-fun q<o>-12 (Int) Real)
- (declare-fun q<r>-12 (Int) Real)
- (declare-fun q<o>-13 (Int) Real)
- (declare-fun q<r>-13 (Int) Real)
- (declare-fun tmp<o>-25 () Real)
- (declare-fun tmp<r>-25 () Real)
- (declare-fun q<o>-14 (Int) Real)
- (declare-fun q<r>-14 (Int) Real)
- (declare-fun tmp<o>-26 () Real)
- (declare-fun tmp<r>-26 () Real)
- (declare-fun q<o>-15 (Int) Real)
- (declare-fun q<r>-15 (Int) Real)
- (declare-fun tmp<o>-27 () Real)
- (declare-fun tmp<r>-27 () Real)
- (declare-fun q<o>-16 (Int) Real)
- (declare-fun q<r>-16 (Int) Real)
- (declare-fun rtq<o>-1 () Real)
- (declare-fun rtq<r>-1 () Real)
- (declare-fun tmp<o>-28 () Real)
- (declare-fun tmp<r>-28 () Real)
- (declare-fun rtq<o>-2 () Real)
- (declare-fun rtq<r>-2 () Real)
- (declare-fun tmp<o>-29 () Real)
- (declare-fun tmp<r>-29 () Real)
- (declare-fun rtq<o>-3 () Real)
- (declare-fun rtq<r>-3 () Real)
- (declare-fun tmp<o>-30 () Real)
- (declare-fun tmp<r>-30 () Real)
- (declare-fun rtq<o>-4 () Real)
- (declare-fun rtq<r>-4 () Real)
- (declare-fun alpha<o>-1 () Real)
- (declare-fun alpha<r>-1 () Real)
- (declare-fun alphar<o>-0 (Int) Real)
- (declare-fun alphar<o>-1 (Int) Real)
- (declare-fun alphar<r>-0 (Int) Real)
- (declare-fun alphar<r>-1 (Int) Real)
- (declare-fun alphar<o>-2 (Int) Real)
- (declare-fun alphar<r>-2 (Int) Real)
- (declare-fun alphar<o>-3 (Int) Real)
- (declare-fun alphar<r>-3 (Int) Real)
- (declare-fun alphar<o>-4 (Int) Real)
- (declare-fun alphar<r>-4 (Int) Real)
- (declare-fun x<o>-1 (Int) Real)
- (declare-fun x<r>-1 (Int) Real)
- (declare-fun x<o>-2 (Int) Real)
- (declare-fun x<r>-2 (Int) Real)
- (declare-fun x<o>-3 (Int) Real)
- (declare-fun x<r>-3 (Int) Real)
- (declare-fun x<o>-4 (Int) Real)
- (declare-fun x<r>-4 (Int) Real)
- (declare-fun alphaq<o>-0 (Int) Real)
- (declare-fun alphaq<o>-1 (Int) Real)
- (declare-fun alphaq<r>-0 (Int) Real)
- (declare-fun alphaq<r>-1 (Int) Real)
- (declare-fun alphaq<o>-2 (Int) Real)
- (declare-fun alphaq<r>-2 (Int) Real)
- (declare-fun alphaq<o>-3 (Int) Real)
- (declare-fun alphaq<r>-3 (Int) Real)
- (declare-fun alphaq<o>-4 (Int) Real)
- (declare-fun alphaq<r>-4 (Int) Real)
- (declare-fun r<o>-5 (Int) Real)
- (declare-fun r<r>-5 (Int) Real)
- (declare-fun r<o>-6 (Int) Real)
- (declare-fun r<r>-6 (Int) Real)
- (declare-fun r<o>-7 (Int) Real)
- (declare-fun r<r>-7 (Int) Real)
- (declare-fun r<o>-8 (Int) Real)
- (declare-fun r<r>-8 (Int) Real)
- (declare-fun r_norm<o>-5 () Real)
- (declare-fun r_norm<r>-5 () Real)
- (declare-fun tmp<o>-31 () Real)
- (declare-fun tmp<r>-31 () Real)
- (declare-fun r_norm<o>-6 () Real)
- (declare-fun r_norm<r>-6 () Real)
- (declare-fun tmp<o>-32 () Real)
- (declare-fun tmp<r>-32 () Real)
- (declare-fun r_norm<o>-7 () Real)
- (declare-fun r_norm<r>-7 () Real)
- (declare-fun tmp<o>-33 () Real)
- (declare-fun tmp<r>-33 () Real)
- (declare-fun r_norm<o>-8 () Real)
- (declare-fun r_norm<r>-8 () Real)
- (declare-fun i<o>-2 () Int)
- (declare-fun i<r>-2 () Int)
- (declare-fun Ax<o>-16 (Int) Real)
- (declare-fun Ax<o>-17 (Int) Real)
- (declare-fun Ax<r>-16 (Int) Real)
- (declare-fun Ax<r>-17 (Int) Real)
- (declare-fun tmp<o>-34 () Real)
- (declare-fun tmp<r>-34 () Real)
- (declare-fun Ax<o>-18 (Int) Real)
- (declare-fun Ax<r>-18 (Int) Real)
- (declare-fun tmp<o>-35 () Real)
- (declare-fun tmp<r>-35 () Real)
- (declare-fun Ax<o>-19 (Int) Real)
- (declare-fun Ax<r>-19 (Int) Real)
- (declare-fun tmp<o>-36 () Real)
- (declare-fun tmp<r>-36 () Real)
- (declare-fun Ax<o>-20 (Int) Real)
- (declare-fun Ax<r>-20 (Int) Real)
- (declare-fun Ax<o>-21 (Int) Real)
- (declare-fun Ax<r>-21 (Int) Real)
- (declare-fun tmp<o>-37 () Real)
- (declare-fun tmp<r>-37 () Real)
- (declare-fun Ax<o>-22 (Int) Real)
- (declare-fun Ax<r>-22 (Int) Real)
- (declare-fun tmp<o>-38 () Real)
- (declare-fun tmp<r>-38 () Real)
- (declare-fun Ax<o>-23 (Int) Real)
- (declare-fun Ax<r>-23 (Int) Real)
- (declare-fun tmp<o>-39 () Real)
- (declare-fun tmp<r>-39 () Real)
- (declare-fun Ax<o>-24 (Int) Real)
- (declare-fun Ax<r>-24 (Int) Real)
- (declare-fun Ax<o>-25 (Int) Real)
- (declare-fun Ax<r>-25 (Int) Real)
- (declare-fun tmp<o>-40 () Real)
- (declare-fun tmp<r>-40 () Real)
- (declare-fun Ax<o>-26 (Int) Real)
- (declare-fun Ax<r>-26 (Int) Real)
- (declare-fun tmp<o>-41 () Real)
- (declare-fun tmp<r>-41 () Real)
- (declare-fun Ax<o>-27 (Int) Real)
- (declare-fun Ax<r>-27 (Int) Real)
- (declare-fun tmp<o>-42 () Real)
- (declare-fun tmp<r>-42 () Real)
- (declare-fun Ax<o>-28 (Int) Real)
- (declare-fun Ax<r>-28 (Int) Real)
- (declare-fun Ax<o>-29 (Int) Real)
- (declare-fun Ax<r>-29 (Int) Real)
- (declare-fun tmp<o>-43 () Real)
- (declare-fun tmp<r>-43 () Real)
- (declare-fun Ax<o>-30 (Int) Real)
- (declare-fun Ax<r>-30 (Int) Real)
- (declare-fun tmp<o>-44 () Real)
- (declare-fun tmp<r>-44 () Real)
- (declare-fun Ax<o>-31 (Int) Real)
- (declare-fun Ax<r>-31 (Int) Real)
- (declare-fun tmp<o>-45 () Real)
- (declare-fun tmp<r>-45 () Real)
- (declare-fun Ax<o>-32 (Int) Real)
- (declare-fun Ax<r>-32 (Int) Real)
- (declare-fun bmAx<o>-1 (Int) Real)
- (declare-fun bmAx<r>-1 (Int) Real)
- (declare-fun bmAx<o>-2 (Int) Real)
- (declare-fun bmAx<r>-2 (Int) Real)
- (declare-fun bmAx<o>-3 (Int) Real)
- (declare-fun bmAx<r>-3 (Int) Real)
- (declare-fun bmAx<o>-4 (Int) Real)
- (declare-fun bmAx<r>-4 (Int) Real)
- (assert
- (let ((?x238 (bmAx<r>-0 3)))
- (let ((?x1034 (r<r>-4 3)))
- (let (($x1126 (= ?x1034 ?x238)))
- (let ((?x234 (bmAx<r>-0 2)))
- (let ((?x1030 (r<r>-4 2)))
- (let (($x1124 (= ?x1030 ?x234)))
- (let ((?x230 (bmAx<r>-0 1)))
- (let ((?x1026 (r<r>-4 1)))
- (let (($x1122 (= ?x1026 ?x230)))
- (let ((?x227 (bmAx<r>-0 0)))
- (let ((?x1023 (r<r>-4 0)))
- (let (($x1121 (= ?x1023 ?x227)))
- (let (($x1123 (and $x1121 $x1122)))
- (let (($x1125 (and $x1123 $x1124)))
- (let (($x1127 (and $x1125 $x1126)))
- (let ((?x237 (bmAx<o>-0 3)))
- (let ((?x1019 (r<o>-4 3)))
- (let (($x1119 (= ?x1019 ?x237)))
- (let ((?x233 (bmAx<o>-0 2)))
- (let ((?x1015 (r<o>-4 2)))
- (let (($x1117 (= ?x1015 ?x233)))
- (let ((?x229 (bmAx<o>-0 1)))
- (let ((?x1011 (r<o>-4 1)))
- (let (($x1115 (= ?x1011 ?x229)))
- (let ((?x226 (bmAx<o>-0 0)))
- (let ((?x1006 (r<o>-4 0)))
- (let (($x1114 (= ?x1006 ?x226)))
- (let (($x1116 (and $x1114 $x1115)))
- (let (($x1118 (and $x1116 $x1117)))
- (let (($x1120 (and $x1118 $x1119)))
- (let (($x1128 (=> $x1120 $x1127)))
- (let (($x1112 (= i<o>-1 i<r>-1)))
- (let (($x1110 (= r_norm<o>-4 r_norm<r>-4)))
- (let ((?x111 (b<r>-0 3)))
- (let ((?x110 (b<o>-0 3)))
- (let (($x112 (= ?x110 ?x111)))
- (let ((?x107 (b<r>-0 2)))
- (let ((?x106 (b<o>-0 2)))
- (let (($x108 (= ?x106 ?x107)))
- (let ((?x103 (b<r>-0 1)))
- (let ((?x102 (b<o>-0 1)))
- (let (($x104 (= ?x102 ?x103)))
- (let ((?x100 (b<r>-0 0)))
- (let ((?x99 (b<o>-0 0)))
- (let (($x101 (= ?x99 ?x100)))
- (let (($x113 (and (and (and $x101 $x104) $x108) $x112)))
- (let ((?x126 (x<r>-0 3)))
- (let ((?x125 (x<o>-0 3)))
- (let (($x127 (= ?x125 ?x126)))
- (let ((?x122 (x<r>-0 2)))
- (let ((?x121 (x<o>-0 2)))
- (let (($x123 (= ?x121 ?x122)))
- (let ((?x118 (x<r>-0 1)))
- (let ((?x117 (x<o>-0 1)))
- (let (($x119 (= ?x117 ?x118)))
- (let ((?x115 (x<r>-0 0)))
- (let ((?x114 (x<o>-0 0)))
- (let (($x116 (= ?x114 ?x115)))
- (let (($x128 (and (and (and $x116 $x119) $x123) $x127)))
- (let (($x1105 (= ?x1019 ?x1034)))
- (let (($x1106 (and (and (and (= ?x1006 ?x1023) (= ?x1011 ?x1026)) (= ?x1015 ?x1030)) $x1105)))
- (let ((?x96 (A<r>-0 3 3)))
- (let ((?x95 (A<o>-0 3 3)))
- (let (($x97 (= ?x95 ?x96)))
- (let ((?x92 (A<r>-0 3 2)))
- (let ((?x91 (A<o>-0 3 2)))
- (let (($x93 (= ?x91 ?x92)))
- (let ((?x88 (A<r>-0 3 1)))
- (let ((?x87 (A<o>-0 3 1)))
- (let (($x89 (= ?x87 ?x88)))
- (let ((?x84 (A<r>-0 3 0)))
- (let ((?x83 (A<o>-0 3 0)))
- (let (($x85 (= ?x83 ?x84)))
- (let ((?x80 (A<r>-0 2 3)))
- (let ((?x79 (A<o>-0 2 3)))
- (let (($x81 (= ?x79 ?x80)))
- (let ((?x76 (A<r>-0 2 2)))
- (let ((?x75 (A<o>-0 2 2)))
- (let (($x77 (= ?x75 ?x76)))
- (let ((?x72 (A<r>-0 2 1)))
- (let ((?x71 (A<o>-0 2 1)))
- (let (($x73 (= ?x71 ?x72)))
- (let ((?x68 (A<r>-0 2 0)))
- (let ((?x67 (A<o>-0 2 0)))
- (let (($x69 (= ?x67 ?x68)))
- (let ((?x64 (A<r>-0 1 3)))
- (let ((?x63 (A<o>-0 1 3)))
- (let (($x65 (= ?x63 ?x64)))
- (let ((?x60 (A<r>-0 1 2)))
- (let ((?x59 (A<o>-0 1 2)))
- (let (($x61 (= ?x59 ?x60)))
- (let ((?x56 (A<r>-0 1 1)))
- (let ((?x55 (A<o>-0 1 1)))
- (let (($x57 (= ?x55 ?x56)))
- (let ((?x52 (A<r>-0 1 0)))
- (let ((?x51 (A<o>-0 1 0)))
- (let (($x53 (= ?x51 ?x52)))
- (let ((?x48 (A<r>-0 0 3)))
- (let ((?x47 (A<o>-0 0 3)))
- (let (($x49 (= ?x47 ?x48)))
- (let ((?x43 (A<r>-0 0 2)))
- (let ((?x42 (A<o>-0 0 2)))
- (let (($x44 (= ?x42 ?x43)))
- (let ((?x38 (A<r>-0 0 1)))
- (let ((?x37 (A<o>-0 0 1)))
- (let (($x39 (= ?x37 ?x38)))
- (let ((?x35 (A<r>-0 0 0)))
- (let ((?x34 (A<o>-0 0 0)))
- (let (($x36 (= ?x34 ?x35)))
- (let (($x62 (and (and (and (and (and (and $x36 $x39) $x44) $x49) $x53) $x57) $x61)))
- (let (($x86 (and (and (and (and (and (and $x62 $x65) $x69) $x73) $x77) $x81) $x85)))
- (let (($x98 (and (and (and $x86 $x89) $x93) $x97)))
- (let (($x1107 (and $x98 $x1106)))
- (let (($x1108 (and $x1107 $x128)))
- (let (($x1109 (and $x1108 $x113)))
- (let (($x1111 (and $x1109 $x1110)))
- (let (($x1113 (and $x1111 $x1112)))
- (and $x1113 $x1128)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
- (assert
- (let (($x1790 (< i<r>-1 iters<r>-0)))
- (let (($x1789 (< i<o>-1 iters<o>-0)))
- (and $x1789 $x1790))))
- (assert
- (let (($x1968 (and (=> (and (distinct 0 0) true) (= (q<o>-1 0) (q<o>-0 0))) (=> (and (distinct 0 1) true) (= (q<o>-1 1) (q<o>-0 1))))))
- (let (($x1972 (and $x1968 (=> (and (distinct 0 2) true) (= (q<o>-1 2) (q<o>-0 2))))))
- (and $x1972 (=> (and (distinct 0 3) true) (= (q<o>-1 3) (q<o>-0 3)))))))
- (assert
- (let (($x1983 (and (=> (and (distinct 0 0) true) (= (q<r>-1 0) (q<r>-0 0))) (=> (and (distinct 0 1) true) (= (q<r>-1 1) (q<r>-0 1))))))
- (let (($x1987 (and $x1983 (=> (and (distinct 0 2) true) (= (q<r>-1 2) (q<r>-0 2))))))
- (and $x1987 (=> (and (distinct 0 3) true) (= (q<r>-1 3) (q<r>-0 3)))))))
- (assert
- (let ((?x1006 (r<o>-4 0)))
- (let ((?x34 (A<o>-0 0 0)))
- (let ((?x1961 (* ?x34 ?x1006)))
- (let ((?x1960 (q<o>-1 0)))
- (= ?x1960 ?x1961))))))
- (assert
- (and true (= (q<r>-1 0) (* (A<r>-0 0 0) (r<r>-4 0)))))
- (assert
- (let ((?x1011 (r<o>-4 1)))
- (let ((?x37 (A<o>-0 0 1)))
- (let ((?x1996 (* ?x37 ?x1011)))
- (= tmp<o>-16 ?x1996)))))
- (assert
- (and true (= tmp<r>-16 (* (A<r>-0 0 1) (r<r>-4 1)))))
- (assert
- (let (($x2010 (and (=> (and (distinct 0 0) true) (= (q<o>-2 0) (q<o>-1 0))) (=> (and (distinct 0 1) true) (= (q<o>-2 1) (q<o>-1 1))))))
- (let (($x2014 (and $x2010 (=> (and (distinct 0 2) true) (= (q<o>-2 2) (q<o>-1 2))))))
- (and $x2014 (=> (and (distinct 0 3) true) (= (q<o>-2 3) (q<o>-1 3)))))))
- (assert
- (let (($x2025 (and (=> (and (distinct 0 0) true) (= (q<r>-2 0) (q<r>-1 0))) (=> (and (distinct 0 1) true) (= (q<r>-2 1) (q<r>-1 1))))))
- (let (($x2029 (and $x2025 (=> (and (distinct 0 2) true) (= (q<r>-2 2) (q<r>-1 2))))))
- (and $x2029 (=> (and (distinct 0 3) true) (= (q<r>-2 3) (q<r>-1 3)))))))
- (assert
- (let ((?x2002 (q<o>-2 0)))
- (= ?x2002 (+ (q<o>-1 0) tmp<o>-16))))
- (assert
- (and true (= (q<r>-2 0) (+ (q<r>-1 0) tmp<r>-16))))
- (assert
- (let ((?x1015 (r<o>-4 2)))
- (let ((?x42 (A<o>-0 0 2)))
- (let ((?x2038 (* ?x42 ?x1015)))
- (= tmp<o>-17 ?x2038)))))
- (assert
- (and true (= tmp<r>-17 (* (A<r>-0 0 2) (r<r>-4 2)))))
- (assert
- (let (($x2052 (and (=> (and (distinct 0 0) true) (= (q<o>-3 0) (q<o>-2 0))) (=> (and (distinct 0 1) true) (= (q<o>-3 1) (q<o>-2 1))))))
- (let (($x2056 (and $x2052 (=> (and (distinct 0 2) true) (= (q<o>-3 2) (q<o>-2 2))))))
- (and $x2056 (=> (and (distinct 0 3) true) (= (q<o>-3 3) (q<o>-2 3)))))))
- (assert
- (let (($x2067 (and (=> (and (distinct 0 0) true) (= (q<r>-3 0) (q<r>-2 0))) (=> (and (distinct 0 1) true) (= (q<r>-3 1) (q<r>-2 1))))))
- (let (($x2071 (and $x2067 (=> (and (distinct 0 2) true) (= (q<r>-3 2) (q<r>-2 2))))))
- (and $x2071 (=> (and (distinct 0 3) true) (= (q<r>-3 3) (q<r>-2 3)))))))
- (assert
- (let ((?x2044 (q<o>-3 0)))
- (= ?x2044 (+ (q<o>-2 0) tmp<o>-17))))
- (assert
- (and true (= (q<r>-3 0) (+ (q<r>-2 0) tmp<r>-17))))
- (assert
- (let ((?x1019 (r<o>-4 3)))
- (let ((?x47 (A<o>-0 0 3)))
- (let ((?x2080 (* ?x47 ?x1019)))
- (= tmp<o>-18 ?x2080)))))
- (assert
- (and true (= tmp<r>-18 (* (A<r>-0 0 3) (r<r>-4 3)))))
- (assert
- (let (($x2094 (and (=> (and (distinct 0 0) true) (= (q<o>-4 0) (q<o>-3 0))) (=> (and (distinct 0 1) true) (= (q<o>-4 1) (q<o>-3 1))))))
- (let (($x2098 (and $x2094 (=> (and (distinct 0 2) true) (= (q<o>-4 2) (q<o>-3 2))))))
- (and $x2098 (=> (and (distinct 0 3) true) (= (q<o>-4 3) (q<o>-3 3)))))))
- (assert
- (let (($x2109 (and (=> (and (distinct 0 0) true) (= (q<r>-4 0) (q<r>-3 0))) (=> (and (distinct 0 1) true) (= (q<r>-4 1) (q<r>-3 1))))))
- (let (($x2113 (and $x2109 (=> (and (distinct 0 2) true) (= (q<r>-4 2) (q<r>-3 2))))))
- (and $x2113 (=> (and (distinct 0 3) true) (= (q<r>-4 3) (q<r>-3 3)))))))
- (assert
- (let ((?x2086 (q<o>-4 0)))
- (= ?x2086 (+ (q<o>-3 0) tmp<o>-18))))
- (assert
- (and true (= (q<r>-4 0) (+ (q<r>-3 0) tmp<r>-18))))
- (assert
- (let (($x2129 (and (=> (and (distinct 1 0) true) (= (q<o>-5 0) (q<o>-4 0))) (=> (and (distinct 1 1) true) (= (q<o>-5 1) (q<o>-4 1))))))
- (let (($x2133 (and $x2129 (=> (and (distinct 1 2) true) (= (q<o>-5 2) (q<o>-4 2))))))
- (and $x2133 (=> (and (distinct 1 3) true) (= (q<o>-5 3) (q<o>-4 3)))))))
- (assert
- (let (($x2144 (and (=> (and (distinct 1 0) true) (= (q<r>-5 0) (q<r>-4 0))) (=> (and (distinct 1 1) true) (= (q<r>-5 1) (q<r>-4 1))))))
- (let (($x2148 (and $x2144 (=> (and (distinct 1 2) true) (= (q<r>-5 2) (q<r>-4 2))))))
- (and $x2148 (=> (and (distinct 1 3) true) (= (q<r>-5 3) (q<r>-4 3)))))))
- (assert
- (let ((?x1006 (r<o>-4 0)))
- (let ((?x51 (A<o>-0 1 0)))
- (let ((?x2122 (* ?x51 ?x1006)))
- (let ((?x2126 (q<o>-5 1)))
- (= ?x2126 ?x2122))))))
- (assert
- (and true (= (q<r>-5 1) (* (A<r>-0 1 0) (r<r>-4 0)))))
- (assert
- (let ((?x1011 (r<o>-4 1)))
- (let ((?x55 (A<o>-0 1 1)))
- (let ((?x2157 (* ?x55 ?x1011)))
- (= tmp<o>-19 ?x2157)))))
- (assert
- (and true (= tmp<r>-19 (* (A<r>-0 1 1) (r<r>-4 1)))))
- (assert
- (let (($x2171 (and (=> (and (distinct 1 0) true) (= (q<o>-6 0) (q<o>-5 0))) (=> (and (distinct 1 1) true) (= (q<o>-6 1) (q<o>-5 1))))))
- (let (($x2175 (and $x2171 (=> (and (distinct 1 2) true) (= (q<o>-6 2) (q<o>-5 2))))))
- (and $x2175 (=> (and (distinct 1 3) true) (= (q<o>-6 3) (q<o>-5 3)))))))
- (assert
- (let (($x2186 (and (=> (and (distinct 1 0) true) (= (q<r>-6 0) (q<r>-5 0))) (=> (and (distinct 1 1) true) (= (q<r>-6 1) (q<r>-5 1))))))
- (let (($x2190 (and $x2186 (=> (and (distinct 1 2) true) (= (q<r>-6 2) (q<r>-5 2))))))
- (and $x2190 (=> (and (distinct 1 3) true) (= (q<r>-6 3) (q<r>-5 3)))))))
- (assert
- (let ((?x2168 (q<o>-6 1)))
- (= ?x2168 (+ (q<o>-5 0) tmp<o>-19))))
- (assert
- (and true (= (q<r>-6 1) (+ (q<r>-5 0) tmp<r>-19))))
- (assert
- (let ((?x1015 (r<o>-4 2)))
- (let ((?x59 (A<o>-0 1 2)))
- (let ((?x2199 (* ?x59 ?x1015)))
- (= tmp<o>-20 ?x2199)))))
- (assert
- (and true (= tmp<r>-20 (* (A<r>-0 1 2) (r<r>-4 2)))))
- (assert
- (let (($x2213 (and (=> (and (distinct 1 0) true) (= (q<o>-7 0) (q<o>-6 0))) (=> (and (distinct 1 1) true) (= (q<o>-7 1) (q<o>-6 1))))))
- (let (($x2217 (and $x2213 (=> (and (distinct 1 2) true) (= (q<o>-7 2) (q<o>-6 2))))))
- (and $x2217 (=> (and (distinct 1 3) true) (= (q<o>-7 3) (q<o>-6 3)))))))
- (assert
- (let (($x2228 (and (=> (and (distinct 1 0) true) (= (q<r>-7 0) (q<r>-6 0))) (=> (and (distinct 1 1) true) (= (q<r>-7 1) (q<r>-6 1))))))
- (let (($x2232 (and $x2228 (=> (and (distinct 1 2) true) (= (q<r>-7 2) (q<r>-6 2))))))
- (and $x2232 (=> (and (distinct 1 3) true) (= (q<r>-7 3) (q<r>-6 3)))))))
- (assert
- (let ((?x2210 (q<o>-7 1)))
- (= ?x2210 (+ (q<o>-6 0) tmp<o>-20))))
- (assert
- (and true (= (q<r>-7 1) (+ (q<r>-6 0) tmp<r>-20))))
- (assert
- (let ((?x1019 (r<o>-4 3)))
- (let ((?x63 (A<o>-0 1 3)))
- (let ((?x2241 (* ?x63 ?x1019)))
- (= tmp<o>-21 ?x2241)))))
- (assert
- (and true (= tmp<r>-21 (* (A<r>-0 1 3) (r<r>-4 3)))))
- (assert
- (let (($x2255 (and (=> (and (distinct 1 0) true) (= (q<o>-8 0) (q<o>-7 0))) (=> (and (distinct 1 1) true) (= (q<o>-8 1) (q<o>-7 1))))))
- (let (($x2259 (and $x2255 (=> (and (distinct 1 2) true) (= (q<o>-8 2) (q<o>-7 2))))))
- (and $x2259 (=> (and (distinct 1 3) true) (= (q<o>-8 3) (q<o>-7 3)))))))
- (assert
- (let (($x2270 (and (=> (and (distinct 1 0) true) (= (q<r>-8 0) (q<r>-7 0))) (=> (and (distinct 1 1) true) (= (q<r>-8 1) (q<r>-7 1))))))
- (let (($x2274 (and $x2270 (=> (and (distinct 1 2) true) (= (q<r>-8 2) (q<r>-7 2))))))
- (and $x2274 (=> (and (distinct 1 3) true) (= (q<r>-8 3) (q<r>-7 3)))))))
- (assert
- (let ((?x2252 (q<o>-8 1)))
- (= ?x2252 (+ (q<o>-7 0) tmp<o>-21))))
- (assert
- (and true (= (q<r>-8 1) (+ (q<r>-7 0) tmp<r>-21))))
- (assert
- (let (($x2290 (and (=> (and (distinct 2 0) true) (= (q<o>-9 0) (q<o>-8 0))) (=> (and (distinct 2 1) true) (= (q<o>-9 1) (q<o>-8 1))))))
- (let (($x2294 (and $x2290 (=> (and (distinct 2 2) true) (= (q<o>-9 2) (q<o>-8 2))))))
- (and $x2294 (=> (and (distinct 2 3) true) (= (q<o>-9 3) (q<o>-8 3)))))))
- (assert
- (let (($x2305 (and (=> (and (distinct 2 0) true) (= (q<r>-9 0) (q<r>-8 0))) (=> (and (distinct 2 1) true) (= (q<r>-9 1) (q<r>-8 1))))))
- (let (($x2309 (and $x2305 (=> (and (distinct 2 2) true) (= (q<r>-9 2) (q<r>-8 2))))))
- (and $x2309 (=> (and (distinct 2 3) true) (= (q<r>-9 3) (q<r>-8 3)))))))
- (assert
- (let ((?x1006 (r<o>-4 0)))
- (let ((?x67 (A<o>-0 2 0)))
- (let ((?x2283 (* ?x67 ?x1006)))
- (let ((?x2291 (q<o>-9 2)))
- (= ?x2291 ?x2283))))))
- (assert
- (and true (= (q<r>-9 2) (* (A<r>-0 2 0) (r<r>-4 0)))))
- (assert
- (let ((?x1011 (r<o>-4 1)))
- (let ((?x71 (A<o>-0 2 1)))
- (let ((?x2318 (* ?x71 ?x1011)))
- (= tmp<o>-22 ?x2318)))))
- (assert
- (and true (= tmp<r>-22 (* (A<r>-0 2 1) (r<r>-4 1)))))
- (assert
- (let (($x2332 (and (=> (and (distinct 2 0) true) (= (q<o>-10 0) (q<o>-9 0))) (=> (and (distinct 2 1) true) (= (q<o>-10 1) (q<o>-9 1))))))
- (let (($x2336 (and $x2332 (=> (and (distinct 2 2) true) (= (q<o>-10 2) (q<o>-9 2))))))
- (and $x2336 (=> (and (distinct 2 3) true) (= (q<o>-10 3) (q<o>-9 3)))))))
- (assert
- (let (($x2347 (and (=> (and (distinct 2 0) true) (= (q<r>-10 0) (q<r>-9 0))) (=> (and (distinct 2 1) true) (= (q<r>-10 1) (q<r>-9 1))))))
- (let (($x2351 (and $x2347 (=> (and (distinct 2 2) true) (= (q<r>-10 2) (q<r>-9 2))))))
- (and $x2351 (=> (and (distinct 2 3) true) (= (q<r>-10 3) (q<r>-9 3)))))))
- (assert
- (let ((?x2333 (q<o>-10 2)))
- (= ?x2333 (+ (q<o>-9 0) tmp<o>-22))))
- (assert
- (and true (= (q<r>-10 2) (+ (q<r>-9 0) tmp<r>-22))))
- (assert
- (let ((?x1015 (r<o>-4 2)))
- (let ((?x75 (A<o>-0 2 2)))
- (let ((?x2360 (* ?x75 ?x1015)))
- (= tmp<o>-23 ?x2360)))))
- (assert
- (and true (= tmp<r>-23 (* (A<r>-0 2 2) (r<r>-4 2)))))
- (assert
- (let (($x2374 (and (=> (and (distinct 2 0) true) (= (q<o>-11 0) (q<o>-10 0))) (=> (and (distinct 2 1) true) (= (q<o>-11 1) (q<o>-10 1))))))
- (let (($x2378 (and $x2374 (=> (and (distinct 2 2) true) (= (q<o>-11 2) (q<o>-10 2))))))
- (and $x2378 (=> (and (distinct 2 3) true) (= (q<o>-11 3) (q<o>-10 3)))))))
- (assert
- (let (($x2389 (and (=> (and (distinct 2 0) true) (= (q<r>-11 0) (q<r>-10 0))) (=> (and (distinct 2 1) true) (= (q<r>-11 1) (q<r>-10 1))))))
- (let (($x2393 (and $x2389 (=> (and (distinct 2 2) true) (= (q<r>-11 2) (q<r>-10 2))))))
- (and $x2393 (=> (and (distinct 2 3) true) (= (q<r>-11 3) (q<r>-10 3)))))))
- (assert
- (let ((?x2375 (q<o>-11 2)))
- (= ?x2375 (+ (q<o>-10 0) tmp<o>-23))))
- (assert
- (and true (= (q<r>-11 2) (+ (q<r>-10 0) tmp<r>-23))))
- (assert
- (let ((?x1019 (r<o>-4 3)))
- (let ((?x79 (A<o>-0 2 3)))
- (let ((?x2402 (* ?x79 ?x1019)))
- (= tmp<o>-24 ?x2402)))))
- (assert
- (and true (= tmp<r>-24 (* (A<r>-0 2 3) (r<r>-4 3)))))
- (assert
- (let (($x2416 (and (=> (and (distinct 2 0) true) (= (q<o>-12 0) (q<o>-11 0))) (=> (and (distinct 2 1) true) (= (q<o>-12 1) (q<o>-11 1))))))
- (let (($x2420 (and $x2416 (=> (and (distinct 2 2) true) (= (q<o>-12 2) (q<o>-11 2))))))
- (and $x2420 (=> (and (distinct 2 3) true) (= (q<o>-12 3) (q<o>-11 3)))))))
- (assert
- (let (($x2431 (and (=> (and (distinct 2 0) true) (= (q<r>-12 0) (q<r>-11 0))) (=> (and (distinct 2 1) true) (= (q<r>-12 1) (q<r>-11 1))))))
- (let (($x2435 (and $x2431 (=> (and (distinct 2 2) true) (= (q<r>-12 2) (q<r>-11 2))))))
- (and $x2435 (=> (and (distinct 2 3) true) (= (q<r>-12 3) (q<r>-11 3)))))))
- (assert
- (let ((?x2417 (q<o>-12 2)))
- (= ?x2417 (+ (q<o>-11 0) tmp<o>-24))))
- (assert
- (and true (= (q<r>-12 2) (+ (q<r>-11 0) tmp<r>-24))))
- (assert
- (let (($x2451 (and (=> (and (distinct 3 0) true) (= (q<o>-13 0) (q<o>-12 0))) (=> (and (distinct 3 1) true) (= (q<o>-13 1) (q<o>-12 1))))))
- (let (($x2455 (and $x2451 (=> (and (distinct 3 2) true) (= (q<o>-13 2) (q<o>-12 2))))))
- (and $x2455 (=> (and (distinct 3 3) true) (= (q<o>-13 3) (q<o>-12 3)))))))
- (assert
- (let (($x2466 (and (=> (and (distinct 3 0) true) (= (q<r>-13 0) (q<r>-12 0))) (=> (and (distinct 3 1) true) (= (q<r>-13 1) (q<r>-12 1))))))
- (let (($x2470 (and $x2466 (=> (and (distinct 3 2) true) (= (q<r>-13 2) (q<r>-12 2))))))
- (and $x2470 (=> (and (distinct 3 3) true) (= (q<r>-13 3) (q<r>-12 3)))))))
- (assert
- (let ((?x1006 (r<o>-4 0)))
- (let ((?x83 (A<o>-0 3 0)))
- (let ((?x2444 (* ?x83 ?x1006)))
- (let ((?x2456 (q<o>-13 3)))
- (= ?x2456 ?x2444))))))
- (assert
- (and true (= (q<r>-13 3) (* (A<r>-0 3 0) (r<r>-4 0)))))
- (assert
- (let ((?x1011 (r<o>-4 1)))
- (let ((?x87 (A<o>-0 3 1)))
- (let ((?x2479 (* ?x87 ?x1011)))
- (= tmp<o>-25 ?x2479)))))
- (assert
- (and true (= tmp<r>-25 (* (A<r>-0 3 1) (r<r>-4 1)))))
- (assert
- (let (($x2493 (and (=> (and (distinct 3 0) true) (= (q<o>-14 0) (q<o>-13 0))) (=> (and (distinct 3 1) true) (= (q<o>-14 1) (q<o>-13 1))))))
- (let (($x2497 (and $x2493 (=> (and (distinct 3 2) true) (= (q<o>-14 2) (q<o>-13 2))))))
- (and $x2497 (=> (and (distinct 3 3) true) (= (q<o>-14 3) (q<o>-13 3)))))))
- (assert
- (let (($x2508 (and (=> (and (distinct 3 0) true) (= (q<r>-14 0) (q<r>-13 0))) (=> (and (distinct 3 1) true) (= (q<r>-14 1) (q<r>-13 1))))))
- (let (($x2512 (and $x2508 (=> (and (distinct 3 2) true) (= (q<r>-14 2) (q<r>-13 2))))))
- (and $x2512 (=> (and (distinct 3 3) true) (= (q<r>-14 3) (q<r>-13 3)))))))
- (assert
- (let ((?x2498 (q<o>-14 3)))
- (= ?x2498 (+ (q<o>-13 0) tmp<o>-25))))
- (assert
- (and true (= (q<r>-14 3) (+ (q<r>-13 0) tmp<r>-25))))
- (assert
- (let ((?x1015 (r<o>-4 2)))
- (let ((?x91 (A<o>-0 3 2)))
- (let ((?x2521 (* ?x91 ?x1015)))
- (= tmp<o>-26 ?x2521)))))
- (assert
- (and true (= tmp<r>-26 (* (A<r>-0 3 2) (r<r>-4 2)))))
- (assert
- (let (($x2535 (and (=> (and (distinct 3 0) true) (= (q<o>-15 0) (q<o>-14 0))) (=> (and (distinct 3 1) true) (= (q<o>-15 1) (q<o>-14 1))))))
- (let (($x2539 (and $x2535 (=> (and (distinct 3 2) true) (= (q<o>-15 2) (q<o>-14 2))))))
- (and $x2539 (=> (and (distinct 3 3) true) (= (q<o>-15 3) (q<o>-14 3)))))))
- (assert
- (let (($x2550 (and (=> (and (distinct 3 0) true) (= (q<r>-15 0) (q<r>-14 0))) (=> (and (distinct 3 1) true) (= (q<r>-15 1) (q<r>-14 1))))))
- (let (($x2554 (and $x2550 (=> (and (distinct 3 2) true) (= (q<r>-15 2) (q<r>-14 2))))))
- (and $x2554 (=> (and (distinct 3 3) true) (= (q<r>-15 3) (q<r>-14 3)))))))
- (assert
- (let ((?x2540 (q<o>-15 3)))
- (= ?x2540 (+ (q<o>-14 0) tmp<o>-26))))
- (assert
- (and true (= (q<r>-15 3) (+ (q<r>-14 0) tmp<r>-26))))
- (assert
- (let ((?x1019 (r<o>-4 3)))
- (let ((?x95 (A<o>-0 3 3)))
- (let ((?x2563 (* ?x95 ?x1019)))
- (= tmp<o>-27 ?x2563)))))
- (assert
- (and true (= tmp<r>-27 (* (A<r>-0 3 3) (r<r>-4 3)))))
- (assert
- (let (($x2577 (and (=> (and (distinct 3 0) true) (= (q<o>-16 0) (q<o>-15 0))) (=> (and (distinct 3 1) true) (= (q<o>-16 1) (q<o>-15 1))))))
- (let (($x2581 (and $x2577 (=> (and (distinct 3 2) true) (= (q<o>-16 2) (q<o>-15 2))))))
- (and $x2581 (=> (and (distinct 3 3) true) (= (q<o>-16 3) (q<o>-15 3)))))))
- (assert
- (let (($x2592 (and (=> (and (distinct 3 0) true) (= (q<r>-16 0) (q<r>-15 0))) (=> (and (distinct 3 1) true) (= (q<r>-16 1) (q<r>-15 1))))))
- (let (($x2596 (and $x2592 (=> (and (distinct 3 2) true) (= (q<r>-16 2) (q<r>-15 2))))))
- (and $x2596 (=> (and (distinct 3 3) true) (= (q<r>-16 3) (q<r>-15 3)))))))
- (assert
- (let ((?x2582 (q<o>-16 3)))
- (= ?x2582 (+ (q<o>-15 0) tmp<o>-27))))
- (assert
- (and true (= (q<r>-16 3) (+ (q<r>-15 0) tmp<r>-27))))
- (assert
- (let ((?x2569 (q<o>-16 0)))
- (let ((?x1006 (r<o>-4 0)))
- (let ((?x2605 (* ?x1006 ?x2569)))
- (= rtq<o>-1 ?x2605)))))
- (assert
- (and true (= rtq<r>-1 (* (r<r>-4 0) (q<r>-16 0)))))
- (assert
- (let ((?x2574 (q<o>-16 1)))
- (let ((?x1011 (r<o>-4 1)))
- (let ((?x2612 (* ?x1011 ?x2574)))
- (= tmp<o>-28 ?x2612)))))
- (assert
- (and true (= tmp<r>-28 (* (r<r>-4 1) (q<r>-16 1)))))
- (assert
- (= rtq<o>-2 (+ rtq<o>-1 tmp<o>-28)))
- (assert
- (and true (= rtq<r>-2 (+ rtq<r>-1 tmp<r>-28))))
- (assert
- (let ((?x2578 (q<o>-16 2)))
- (let ((?x1015 (r<o>-4 2)))
- (let ((?x2626 (* ?x1015 ?x2578)))
- (= tmp<o>-29 ?x2626)))))
- (assert
- (and true (= tmp<r>-29 (* (r<r>-4 2) (q<r>-16 2)))))
- (assert
- (= rtq<o>-3 (+ rtq<o>-2 tmp<o>-29)))
- (assert
- (and true (= rtq<r>-3 (+ rtq<r>-2 tmp<r>-29))))
- (assert
- (let ((?x2582 (q<o>-16 3)))
- (let ((?x1019 (r<o>-4 3)))
- (let ((?x2640 (* ?x1019 ?x2582)))
- (= tmp<o>-30 ?x2640)))))
- (assert
- (and true (= tmp<r>-30 (* (r<r>-4 3) (q<r>-16 3)))))
- (assert
- (= rtq<o>-4 (+ rtq<o>-3 tmp<o>-30)))
- (assert
- (and true (= rtq<r>-4 (+ rtq<r>-3 tmp<r>-30))))
- (assert
- (let ((?x2654 (/ r_norm<o>-4 rtq<o>-4)))
- (= alpha<o>-1 ?x2654)))
- (assert
- (and true (= alpha<r>-1 (/ r_norm<r>-4 rtq<r>-4))))
- (assert
- (let (($x2668 (and (=> (and (distinct 0 0) true) (= (alphar<o>-1 0) (alphar<o>-0 0))) (=> (and (distinct 0 1) true) (= (alphar<o>-1 1) (alphar<o>-0 1))))))
- (let (($x2672 (and $x2668 (=> (and (distinct 0 2) true) (= (alphar<o>-1 2) (alphar<o>-0 2))))))
- (and $x2672 (=> (and (distinct 0 3) true) (= (alphar<o>-1 3) (alphar<o>-0 3)))))))
- (assert
- (let (($x2683 (and (=> (and (distinct 0 0) true) (= (alphar<r>-1 0) (alphar<r>-0 0))) (=> (and (distinct 0 1) true) (= (alphar<r>-1 1) (alphar<r>-0 1))))))
- (let (($x2687 (and $x2683 (=> (and (distinct 0 2) true) (= (alphar<r>-1 2) (alphar<r>-0 2))))))
- (and $x2687 (=> (and (distinct 0 3) true) (= (alphar<r>-1 3) (alphar<r>-0 3)))))))
- (assert
- (let ((?x2660 (alphar<o>-1 0)))
- (= ?x2660 (* alpha<o>-1 (r<o>-4 0)))))
- (assert
- (and true (= (alphar<r>-1 0) (* alpha<r>-1 (r<r>-4 0)))))
- (assert
- (let (($x2703 (and (=> (and (distinct 1 0) true) (= (alphar<o>-2 0) (alphar<o>-1 0))) (=> (and (distinct 1 1) true) (= (alphar<o>-2 1) (alphar<o>-1 1))))))
- (let (($x2707 (and $x2703 (=> (and (distinct 1 2) true) (= (alphar<o>-2 2) (alphar<o>-1 2))))))
- (and $x2707 (=> (and (distinct 1 3) true) (= (alphar<o>-2 3) (alphar<o>-1 3)))))))
- (assert
- (let (($x2718 (and (=> (and (distinct 1 0) true) (= (alphar<r>-2 0) (alphar<r>-1 0))) (=> (and (distinct 1 1) true) (= (alphar<r>-2 1) (alphar<r>-1 1))))))
- (let (($x2722 (and $x2718 (=> (and (distinct 1 2) true) (= (alphar<r>-2 2) (alphar<r>-1 2))))))
- (and $x2722 (=> (and (distinct 1 3) true) (= (alphar<r>-2 3) (alphar<r>-1 3)))))))
- (assert
- (let ((?x2700 (alphar<o>-2 1)))
- (= ?x2700 (* alpha<o>-1 (r<o>-4 1)))))
- (assert
- (and true (= (alphar<r>-2 1) (* alpha<r>-1 (r<r>-4 1)))))
- (assert
- (let (($x2738 (and (=> (and (distinct 2 0) true) (= (alphar<o>-3 0) (alphar<o>-2 0))) (=> (and (distinct 2 1) true) (= (alphar<o>-3 1) (alphar<o>-2 1))))))
- (let (($x2742 (and $x2738 (=> (and (distinct 2 2) true) (= (alphar<o>-3 2) (alphar<o>-2 2))))))
- (and $x2742 (=> (and (distinct 2 3) true) (= (alphar<o>-3 3) (alphar<o>-2 3)))))))
- (assert
- (let (($x2753 (and (=> (and (distinct 2 0) true) (= (alphar<r>-3 0) (alphar<r>-2 0))) (=> (and (distinct 2 1) true) (= (alphar<r>-3 1) (alphar<r>-2 1))))))
- (let (($x2757 (and $x2753 (=> (and (distinct 2 2) true) (= (alphar<r>-3 2) (alphar<r>-2 2))))))
- (and $x2757 (=> (and (distinct 2 3) true) (= (alphar<r>-3 3) (alphar<r>-2 3)))))))
- (assert
- (let ((?x2739 (alphar<o>-3 2)))
- (= ?x2739 (* alpha<o>-1 (r<o>-4 2)))))
- (assert
- (and true (= (alphar<r>-3 2) (* alpha<r>-1 (r<r>-4 2)))))
- (assert
- (let (($x2773 (and (=> (and (distinct 3 0) true) (= (alphar<o>-4 0) (alphar<o>-3 0))) (=> (and (distinct 3 1) true) (= (alphar<o>-4 1) (alphar<o>-3 1))))))
- (let (($x2777 (and $x2773 (=> (and (distinct 3 2) true) (= (alphar<o>-4 2) (alphar<o>-3 2))))))
- (and $x2777 (=> (and (distinct 3 3) true) (= (alphar<o>-4 3) (alphar<o>-3 3)))))))
- (assert
- (let (($x2788 (and (=> (and (distinct 3 0) true) (= (alphar<r>-4 0) (alphar<r>-3 0))) (=> (and (distinct 3 1) true) (= (alphar<r>-4 1) (alphar<r>-3 1))))))
- (let (($x2792 (and $x2788 (=> (and (distinct 3 2) true) (= (alphar<r>-4 2) (alphar<r>-3 2))))))
- (and $x2792 (=> (and (distinct 3 3) true) (= (alphar<r>-4 3) (alphar<r>-3 3)))))))
- (assert
- (let ((?x2778 (alphar<o>-4 3)))
- (= ?x2778 (* alpha<o>-1 (r<o>-4 3)))))
- (assert
- (and true (= (alphar<r>-4 3) (* alpha<r>-1 (r<r>-4 3)))))
- (assert
- (let (($x2808 (and (=> (and (distinct 0 0) true) (= (x<o>-1 0) (x<o>-0 0))) (=> (and (distinct 0 1) true) (= (x<o>-1 1) (x<o>-0 1))))))
- (let (($x2812 (and $x2808 (=> (and (distinct 0 2) true) (= (x<o>-1 2) (x<o>-0 2))))))
- (and $x2812 (=> (and (distinct 0 3) true) (= (x<o>-1 3) (x<o>-0 3)))))))
- (assert
- (let (($x2823 (and (=> (and (distinct 0 0) true) (= (x<r>-1 0) (x<r>-0 0))) (=> (and (distinct 0 1) true) (= (x<r>-1 1) (x<r>-0 1))))))
- (let (($x2827 (and $x2823 (=> (and (distinct 0 2) true) (= (x<r>-1 2) (x<r>-0 2))))))
- (and $x2827 (=> (and (distinct 0 3) true) (= (x<r>-1 3) (x<r>-0 3)))))))
- (assert
- (let ((?x2800 (x<o>-1 0)))
- (= ?x2800 (+ (x<o>-0 0) (alphar<o>-4 0)))))
- (assert
- (and true (= (x<r>-1 0) (+ (x<r>-0 0) (alphar<r>-4 0)))))
- (assert
- (let (($x2843 (and (=> (and (distinct 1 0) true) (= (x<o>-2 0) (x<o>-1 0))) (=> (and (distinct 1 1) true) (= (x<o>-2 1) (x<o>-1 1))))))
- (let (($x2847 (and $x2843 (=> (and (distinct 1 2) true) (= (x<o>-2 2) (x<o>-1 2))))))
- (and $x2847 (=> (and (distinct 1 3) true) (= (x<o>-2 3) (x<o>-1 3)))))))
- (assert
- (let (($x2858 (and (=> (and (distinct 1 0) true) (= (x<r>-2 0) (x<r>-1 0))) (=> (and (distinct 1 1) true) (= (x<r>-2 1) (x<r>-1 1))))))
- (let (($x2862 (and $x2858 (=> (and (distinct 1 2) true) (= (x<r>-2 2) (x<r>-1 2))))))
- (and $x2862 (=> (and (distinct 1 3) true) (= (x<r>-2 3) (x<r>-1 3)))))))
- (assert
- (let ((?x2840 (x<o>-2 1)))
- (= ?x2840 (+ (x<o>-1 1) (alphar<o>-4 1)))))
- (assert
- (and true (= (x<r>-2 1) (+ (x<r>-1 1) (alphar<r>-4 1)))))
- (assert
- (let (($x2878 (and (=> (and (distinct 2 0) true) (= (x<o>-3 0) (x<o>-2 0))) (=> (and (distinct 2 1) true) (= (x<o>-3 1) (x<o>-2 1))))))
- (let (($x2882 (and $x2878 (=> (and (distinct 2 2) true) (= (x<o>-3 2) (x<o>-2 2))))))
- (and $x2882 (=> (and (distinct 2 3) true) (= (x<o>-3 3) (x<o>-2 3)))))))
- (assert
- (let (($x2893 (and (=> (and (distinct 2 0) true) (= (x<r>-3 0) (x<r>-2 0))) (=> (and (distinct 2 1) true) (= (x<r>-3 1) (x<r>-2 1))))))
- (let (($x2897 (and $x2893 (=> (and (distinct 2 2) true) (= (x<r>-3 2) (x<r>-2 2))))))
- (and $x2897 (=> (and (distinct 2 3) true) (= (x<r>-3 3) (x<r>-2 3)))))))
- (assert
- (let ((?x2879 (x<o>-3 2)))
- (= ?x2879 (+ (x<o>-2 2) (alphar<o>-4 2)))))
- (assert
- (and true (= (x<r>-3 2) (+ (x<r>-2 2) (alphar<r>-4 2)))))
- (assert
- (let (($x2913 (and (=> (and (distinct 3 0) true) (= (x<o>-4 0) (x<o>-3 0))) (=> (and (distinct 3 1) true) (= (x<o>-4 1) (x<o>-3 1))))))
- (let (($x2917 (and $x2913 (=> (and (distinct 3 2) true) (= (x<o>-4 2) (x<o>-3 2))))))
- (and $x2917 (=> (and (distinct 3 3) true) (= (x<o>-4 3) (x<o>-3 3)))))))
- (assert
- (let (($x2928 (and (=> (and (distinct 3 0) true) (= (x<r>-4 0) (x<r>-3 0))) (=> (and (distinct 3 1) true) (= (x<r>-4 1) (x<r>-3 1))))))
- (let (($x2932 (and $x2928 (=> (and (distinct 3 2) true) (= (x<r>-4 2) (x<r>-3 2))))))
- (and $x2932 (=> (and (distinct 3 3) true) (= (x<r>-4 3) (x<r>-3 3)))))))
- (assert
- (let ((?x2918 (x<o>-4 3)))
- (= ?x2918 (+ (x<o>-3 3) (alphar<o>-4 3)))))
- (assert
- (and true (= (x<r>-4 3) (+ (x<r>-3 3) (alphar<r>-4 3)))))
- (assert
- (let (($x2948 (and (=> (and (distinct 0 0) true) (= (alphaq<o>-1 0) (alphaq<o>-0 0))) (=> (and (distinct 0 1) true) (= (alphaq<o>-1 1) (alphaq<o>-0 1))))))
- (let (($x2952 (and $x2948 (=> (and (distinct 0 2) true) (= (alphaq<o>-1 2) (alphaq<o>-0 2))))))
- (and $x2952 (=> (and (distinct 0 3) true) (= (alphaq<o>-1 3) (alphaq<o>-0 3)))))))
- (assert
- (let (($x2963 (and (=> (and (distinct 0 0) true) (= (alphaq<r>-1 0) (alphaq<r>-0 0))) (=> (and (distinct 0 1) true) (= (alphaq<r>-1 1) (alphaq<r>-0 1))))))
- (let (($x2967 (and $x2963 (=> (and (distinct 0 2) true) (= (alphaq<r>-1 2) (alphaq<r>-0 2))))))
- (and $x2967 (=> (and (distinct 0 3) true) (= (alphaq<r>-1 3) (alphaq<r>-0 3)))))))
- (assert
- (let ((?x2940 (alphaq<o>-1 0)))
- (= ?x2940 (* alpha<o>-1 (q<o>-16 0)))))
- (assert
- (and true (= (alphaq<r>-1 0) (* alpha<r>-1 (q<r>-16 0)))))
- (assert
- (let (($x2983 (and (=> (and (distinct 1 0) true) (= (alphaq<o>-2 0) (alphaq<o>-1 0))) (=> (and (distinct 1 1) true) (= (alphaq<o>-2 1) (alphaq<o>-1 1))))))
- (let (($x2987 (and $x2983 (=> (and (distinct 1 2) true) (= (alphaq<o>-2 2) (alphaq<o>-1 2))))))
- (and $x2987 (=> (and (distinct 1 3) true) (= (alphaq<o>-2 3) (alphaq<o>-1 3)))))))
- (assert
- (let (($x2998 (and (=> (and (distinct 1 0) true) (= (alphaq<r>-2 0) (alphaq<r>-1 0))) (=> (and (distinct 1 1) true) (= (alphaq<r>-2 1) (alphaq<r>-1 1))))))
- (let (($x3002 (and $x2998 (=> (and (distinct 1 2) true) (= (alphaq<r>-2 2) (alphaq<r>-1 2))))))
- (and $x3002 (=> (and (distinct 1 3) true) (= (alphaq<r>-2 3) (alphaq<r>-1 3)))))))
- (assert
- (let ((?x2980 (alphaq<o>-2 1)))
- (= ?x2980 (* alpha<o>-1 (q<o>-16 1)))))
- (assert
- (and true (= (alphaq<r>-2 1) (* alpha<r>-1 (q<r>-16 1)))))
- (assert
- (let (($x3018 (and (=> (and (distinct 2 0) true) (= (alphaq<o>-3 0) (alphaq<o>-2 0))) (=> (and (distinct 2 1) true) (= (alphaq<o>-3 1) (alphaq<o>-2 1))))))
- (let (($x3022 (and $x3018 (=> (and (distinct 2 2) true) (= (alphaq<o>-3 2) (alphaq<o>-2 2))))))
- (and $x3022 (=> (and (distinct 2 3) true) (= (alphaq<o>-3 3) (alphaq<o>-2 3)))))))
- (assert
- (let (($x3033 (and (=> (and (distinct 2 0) true) (= (alphaq<r>-3 0) (alphaq<r>-2 0))) (=> (and (distinct 2 1) true) (= (alphaq<r>-3 1) (alphaq<r>-2 1))))))
- (let (($x3037 (and $x3033 (=> (and (distinct 2 2) true) (= (alphaq<r>-3 2) (alphaq<r>-2 2))))))
- (and $x3037 (=> (and (distinct 2 3) true) (= (alphaq<r>-3 3) (alphaq<r>-2 3)))))))
- (assert
- (let ((?x3019 (alphaq<o>-3 2)))
- (= ?x3019 (* alpha<o>-1 (q<o>-16 2)))))
- (assert
- (and true (= (alphaq<r>-3 2) (* alpha<r>-1 (q<r>-16 2)))))
- (assert
- (let (($x3053 (and (=> (and (distinct 3 0) true) (= (alphaq<o>-4 0) (alphaq<o>-3 0))) (=> (and (distinct 3 1) true) (= (alphaq<o>-4 1) (alphaq<o>-3 1))))))
- (let (($x3057 (and $x3053 (=> (and (distinct 3 2) true) (= (alphaq<o>-4 2) (alphaq<o>-3 2))))))
- (and $x3057 (=> (and (distinct 3 3) true) (= (alphaq<o>-4 3) (alphaq<o>-3 3)))))))
- (assert
- (let (($x3068 (and (=> (and (distinct 3 0) true) (= (alphaq<r>-4 0) (alphaq<r>-3 0))) (=> (and (distinct 3 1) true) (= (alphaq<r>-4 1) (alphaq<r>-3 1))))))
- (let (($x3072 (and $x3068 (=> (and (distinct 3 2) true) (= (alphaq<r>-4 2) (alphaq<r>-3 2))))))
- (and $x3072 (=> (and (distinct 3 3) true) (= (alphaq<r>-4 3) (alphaq<r>-3 3)))))))
- (assert
- (let ((?x3058 (alphaq<o>-4 3)))
- (= ?x3058 (* alpha<o>-1 (q<o>-16 3)))))
- (assert
- (and true (= (alphaq<r>-4 3) (* alpha<r>-1 (q<r>-16 3)))))
- (assert
- (let (($x3088 (and (=> (and (distinct 0 0) true) (= (r<o>-5 0) (r<o>-4 0))) (=> (and (distinct 0 1) true) (= (r<o>-5 1) (r<o>-4 1))))))
- (let (($x3092 (and $x3088 (=> (and (distinct 0 2) true) (= (r<o>-5 2) (r<o>-4 2))))))
- (and $x3092 (=> (and (distinct 0 3) true) (= (r<o>-5 3) (r<o>-4 3)))))))
- (assert
- (let (($x3103 (and (=> (and (distinct 0 0) true) (= (r<r>-5 0) (r<r>-4 0))) (=> (and (distinct 0 1) true) (= (r<r>-5 1) (r<r>-4 1))))))
- (let (($x3107 (and $x3103 (=> (and (distinct 0 2) true) (= (r<r>-5 2) (r<r>-4 2))))))
- (and $x3107 (=> (and (distinct 0 3) true) (= (r<r>-5 3) (r<r>-4 3)))))))
- (assert
- (let ((?x3080 (r<o>-5 0)))
- (= ?x3080 (- (r<o>-4 0) (alphaq<o>-4 0)))))
- (assert
- (and true (= (r<r>-5 0) (- (r<r>-4 0) (alphaq<r>-4 0)))))
- (assert
- (let (($x3123 (and (=> (and (distinct 1 0) true) (= (r<o>-6 0) (r<o>-5 0))) (=> (and (distinct 1 1) true) (= (r<o>-6 1) (r<o>-5 1))))))
- (let (($x3127 (and $x3123 (=> (and (distinct 1 2) true) (= (r<o>-6 2) (r<o>-5 2))))))
- (and $x3127 (=> (and (distinct 1 3) true) (= (r<o>-6 3) (r<o>-5 3)))))))
- (assert
- (let (($x3138 (and (=> (and (distinct 1 0) true) (= (r<r>-6 0) (r<r>-5 0))) (=> (and (distinct 1 1) true) (= (r<r>-6 1) (r<r>-5 1))))))
- (let (($x3142 (and $x3138 (=> (and (distinct 1 2) true) (= (r<r>-6 2) (r<r>-5 2))))))
- (and $x3142 (=> (and (distinct 1 3) true) (= (r<r>-6 3) (r<r>-5 3)))))))
- (assert
- (let ((?x3120 (r<o>-6 1)))
- (= ?x3120 (- (r<o>-5 1) (alphaq<o>-4 1)))))
- (assert
- (and true (= (r<r>-6 1) (- (r<r>-5 1) (alphaq<r>-4 1)))))
- (assert
- (let (($x3158 (and (=> (and (distinct 2 0) true) (= (r<o>-7 0) (r<o>-6 0))) (=> (and (distinct 2 1) true) (= (r<o>-7 1) (r<o>-6 1))))))
- (let (($x3162 (and $x3158 (=> (and (distinct 2 2) true) (= (r<o>-7 2) (r<o>-6 2))))))
- (and $x3162 (=> (and (distinct 2 3) true) (= (r<o>-7 3) (r<o>-6 3)))))))
- (assert
- (let (($x3173 (and (=> (and (distinct 2 0) true) (= (r<r>-7 0) (r<r>-6 0))) (=> (and (distinct 2 1) true) (= (r<r>-7 1) (r<r>-6 1))))))
- (let (($x3177 (and $x3173 (=> (and (distinct 2 2) true) (= (r<r>-7 2) (r<r>-6 2))))))
- (and $x3177 (=> (and (distinct 2 3) true) (= (r<r>-7 3) (r<r>-6 3)))))))
- (assert
- (let ((?x3159 (r<o>-7 2)))
- (= ?x3159 (- (r<o>-6 2) (alphaq<o>-4 2)))))
- (assert
- (and true (= (r<r>-7 2) (- (r<r>-6 2) (alphaq<r>-4 2)))))
- (assert
- (let (($x3193 (and (=> (and (distinct 3 0) true) (= (r<o>-8 0) (r<o>-7 0))) (=> (and (distinct 3 1) true) (= (r<o>-8 1) (r<o>-7 1))))))
- (let (($x3197 (and $x3193 (=> (and (distinct 3 2) true) (= (r<o>-8 2) (r<o>-7 2))))))
- (and $x3197 (=> (and (distinct 3 3) true) (= (r<o>-8 3) (r<o>-7 3)))))))
- (assert
- (let (($x3208 (and (=> (and (distinct 3 0) true) (= (r<r>-8 0) (r<r>-7 0))) (=> (and (distinct 3 1) true) (= (r<r>-8 1) (r<r>-7 1))))))
- (let (($x3212 (and $x3208 (=> (and (distinct 3 2) true) (= (r<r>-8 2) (r<r>-7 2))))))
- (and $x3212 (=> (and (distinct 3 3) true) (= (r<r>-8 3) (r<r>-7 3)))))))
- (assert
- (let ((?x3198 (r<o>-8 3)))
- (= ?x3198 (- (r<o>-7 3) (alphaq<o>-4 3)))))
- (assert
- (and true (= (r<r>-8 3) (- (r<r>-7 3) (alphaq<r>-4 3)))))
- (assert
- (let ((?x3185 (r<o>-8 0)))
- (let ((?x3221 (* ?x3185 ?x3185)))
- (= r_norm<o>-5 ?x3221))))
- (assert
- (and true (= r_norm<r>-5 (* (r<r>-8 0) (r<r>-8 0)))))
- (assert
- (let ((?x3190 (r<o>-8 1)))
- (let ((?x3228 (* ?x3190 ?x3190)))
- (= tmp<o>-31 ?x3228))))
- (assert
- (and true (= tmp<r>-31 (* (r<r>-8 1) (r<r>-8 1)))))
- (assert
- (= r_norm<o>-6 (+ r_norm<o>-5 tmp<o>-31)))
- (assert
- (and true (= r_norm<r>-6 (+ r_norm<r>-5 tmp<r>-31))))
- (assert
- (let ((?x3194 (r<o>-8 2)))
- (let ((?x3242 (* ?x3194 ?x3194)))
- (= tmp<o>-32 ?x3242))))
- (assert
- (and true (= tmp<r>-32 (* (r<r>-8 2) (r<r>-8 2)))))
- (assert
- (= r_norm<o>-7 (+ r_norm<o>-6 tmp<o>-32)))
- (assert
- (and true (= r_norm<r>-7 (+ r_norm<r>-6 tmp<r>-32))))
- (assert
- (let ((?x3198 (r<o>-8 3)))
- (let ((?x3256 (* ?x3198 ?x3198)))
- (= tmp<o>-33 ?x3256))))
- (assert
- (and true (= tmp<r>-33 (* (r<r>-8 3) (r<r>-8 3)))))
- (assert
- (= r_norm<o>-8 (+ r_norm<o>-7 tmp<o>-33)))
- (assert
- (and true (= r_norm<r>-8 (+ r_norm<r>-7 tmp<r>-33))))
- (assert
- (= i<o>-2 (+ i<o>-1 1)))
- (assert
- (and true (= i<r>-2 (+ i<r>-1 1))))
- (assert
- (let (($x3284 (and (=> (and (distinct 0 0) true) (= (Ax<o>-17 0) (Ax<o>-16 0))) (=> (and (distinct 0 1) true) (= (Ax<o>-17 1) (Ax<o>-16 1))))))
- (let (($x3288 (and $x3284 (=> (and (distinct 0 2) true) (= (Ax<o>-17 2) (Ax<o>-16 2))))))
- (and $x3288 (=> (and (distinct 0 3) true) (= (Ax<o>-17 3) (Ax<o>-16 3)))))))
- (assert
- (let (($x3299 (and (=> (and (distinct 0 0) true) (= (Ax<r>-17 0) (Ax<r>-16 0))) (=> (and (distinct 0 1) true) (= (Ax<r>-17 1) (Ax<r>-16 1))))))
- (let (($x3303 (and $x3299 (=> (and (distinct 0 2) true) (= (Ax<r>-17 2) (Ax<r>-16 2))))))
- (and $x3303 (=> (and (distinct 0 3) true) (= (Ax<r>-17 3) (Ax<r>-16 3)))))))
- (assert
- (let ((?x2905 (x<o>-4 0)))
- (let ((?x34 (A<o>-0 0 0)))
- (let ((?x3277 (* ?x34 ?x2905)))
- (let ((?x3276 (Ax<o>-17 0)))
- (= ?x3276 ?x3277))))))
- (assert
- (and true (= (Ax<r>-17 0) (* (A<r>-0 0 0) (x<r>-4 0)))))
- (assert
- (let ((?x2910 (x<o>-4 1)))
- (let ((?x37 (A<o>-0 0 1)))
- (let ((?x3312 (* ?x37 ?x2910)))
- (= tmp<o>-34 ?x3312)))))
- (assert
- (and true (= tmp<r>-34 (* (A<r>-0 0 1) (x<r>-4 1)))))
- (assert
- (let (($x3326 (and (=> (and (distinct 0 0) true) (= (Ax<o>-18 0) (Ax<o>-17 0))) (=> (and (distinct 0 1) true) (= (Ax<o>-18 1) (Ax<o>-17 1))))))
- (let (($x3330 (and $x3326 (=> (and (distinct 0 2) true) (= (Ax<o>-18 2) (Ax<o>-17 2))))))
- (and $x3330 (=> (and (distinct 0 3) true) (= (Ax<o>-18 3) (Ax<o>-17 3)))))))
- (assert
- (let (($x3341 (and (=> (and (distinct 0 0) true) (= (Ax<r>-18 0) (Ax<r>-17 0))) (=> (and (distinct 0 1) true) (= (Ax<r>-18 1) (Ax<r>-17 1))))))
- (let (($x3345 (and $x3341 (=> (and (distinct 0 2) true) (= (Ax<r>-18 2) (Ax<r>-17 2))))))
- (and $x3345 (=> (and (distinct 0 3) true) (= (Ax<r>-18 3) (Ax<r>-17 3)))))))
- (assert
- (let ((?x3318 (Ax<o>-18 0)))
- (= ?x3318 (+ (Ax<o>-17 0) tmp<o>-34))))
- (assert
- (and true (= (Ax<r>-18 0) (+ (Ax<r>-17 0) tmp<r>-34))))
- (assert
- (let ((?x2914 (x<o>-4 2)))
- (let ((?x42 (A<o>-0 0 2)))
- (let ((?x3354 (* ?x42 ?x2914)))
- (= tmp<o>-35 ?x3354)))))
- (assert
- (and true (= tmp<r>-35 (* (A<r>-0 0 2) (x<r>-4 2)))))
- (assert
- (let (($x3368 (and (=> (and (distinct 0 0) true) (= (Ax<o>-19 0) (Ax<o>-18 0))) (=> (and (distinct 0 1) true) (= (Ax<o>-19 1) (Ax<o>-18 1))))))
- (let (($x3372 (and $x3368 (=> (and (distinct 0 2) true) (= (Ax<o>-19 2) (Ax<o>-18 2))))))
- (and $x3372 (=> (and (distinct 0 3) true) (= (Ax<o>-19 3) (Ax<o>-18 3)))))))
- (assert
- (let (($x3383 (and (=> (and (distinct 0 0) true) (= (Ax<r>-19 0) (Ax<r>-18 0))) (=> (and (distinct 0 1) true) (= (Ax<r>-19 1) (Ax<r>-18 1))))))
- (let (($x3387 (and $x3383 (=> (and (distinct 0 2) true) (= (Ax<r>-19 2) (Ax<r>-18 2))))))
- (and $x3387 (=> (and (distinct 0 3) true) (= (Ax<r>-19 3) (Ax<r>-18 3)))))))
- (assert
- (let ((?x3360 (Ax<o>-19 0)))
- (= ?x3360 (+ (Ax<o>-18 0) tmp<o>-35))))
- (assert
- (and true (= (Ax<r>-19 0) (+ (Ax<r>-18 0) tmp<r>-35))))
- (assert
- (let ((?x2918 (x<o>-4 3)))
- (let ((?x47 (A<o>-0 0 3)))
- (let ((?x3396 (* ?x47 ?x2918)))
- (= tmp<o>-36 ?x3396)))))
- (assert
- (and true (= tmp<r>-36 (* (A<r>-0 0 3) (x<r>-4 3)))))
- (assert
- (let (($x3410 (and (=> (and (distinct 0 0) true) (= (Ax<o>-20 0) (Ax<o>-19 0))) (=> (and (distinct 0 1) true) (= (Ax<o>-20 1) (Ax<o>-19 1))))))
- (let (($x3414 (and $x3410 (=> (and (distinct 0 2) true) (= (Ax<o>-20 2) (Ax<o>-19 2))))))
- (and $x3414 (=> (and (distinct 0 3) true) (= (Ax<o>-20 3) (Ax<o>-19 3)))))))
- (assert
- (let (($x3425 (and (=> (and (distinct 0 0) true) (= (Ax<r>-20 0) (Ax<r>-19 0))) (=> (and (distinct 0 1) true) (= (Ax<r>-20 1) (Ax<r>-19 1))))))
- (let (($x3429 (and $x3425 (=> (and (distinct 0 2) true) (= (Ax<r>-20 2) (Ax<r>-19 2))))))
- (and $x3429 (=> (and (distinct 0 3) true) (= (Ax<r>-20 3) (Ax<r>-19 3)))))))
- (assert
- (let ((?x3402 (Ax<o>-20 0)))
- (= ?x3402 (+ (Ax<o>-19 0) tmp<o>-36))))
- (assert
- (and true (= (Ax<r>-20 0) (+ (Ax<r>-19 0) tmp<r>-36))))
- (assert
- (let (($x3445 (and (=> (and (distinct 1 0) true) (= (Ax<o>-21 0) (Ax<o>-20 0))) (=> (and (distinct 1 1) true) (= (Ax<o>-21 1) (Ax<o>-20 1))))))
- (let (($x3449 (and $x3445 (=> (and (distinct 1 2) true) (= (Ax<o>-21 2) (Ax<o>-20 2))))))
- (and $x3449 (=> (and (distinct 1 3) true) (= (Ax<o>-21 3) (Ax<o>-20 3)))))))
- (assert
- (let (($x3460 (and (=> (and (distinct 1 0) true) (= (Ax<r>-21 0) (Ax<r>-20 0))) (=> (and (distinct 1 1) true) (= (Ax<r>-21 1) (Ax<r>-20 1))))))
- (let (($x3464 (and $x3460 (=> (and (distinct 1 2) true) (= (Ax<r>-21 2) (Ax<r>-20 2))))))
- (and $x3464 (=> (and (distinct 1 3) true) (= (Ax<r>-21 3) (Ax<r>-20 3)))))))
- (assert
- (let ((?x2905 (x<o>-4 0)))
- (let ((?x51 (A<o>-0 1 0)))
- (let ((?x3438 (* ?x51 ?x2905)))
- (let ((?x3442 (Ax<o>-21 1)))
- (= ?x3442 ?x3438))))))
- (assert
- (and true (= (Ax<r>-21 1) (* (A<r>-0 1 0) (x<r>-4 0)))))
- (assert
- (let ((?x2910 (x<o>-4 1)))
- (let ((?x55 (A<o>-0 1 1)))
- (let ((?x3473 (* ?x55 ?x2910)))
- (= tmp<o>-37 ?x3473)))))
- (assert
- (and true (= tmp<r>-37 (* (A<r>-0 1 1) (x<r>-4 1)))))
- (assert
- (let (($x3487 (and (=> (and (distinct 1 0) true) (= (Ax<o>-22 0) (Ax<o>-21 0))) (=> (and (distinct 1 1) true) (= (Ax<o>-22 1) (Ax<o>-21 1))))))
- (let (($x3491 (and $x3487 (=> (and (distinct 1 2) true) (= (Ax<o>-22 2) (Ax<o>-21 2))))))
- (and $x3491 (=> (and (distinct 1 3) true) (= (Ax<o>-22 3) (Ax<o>-21 3)))))))
- (assert
- (let (($x3502 (and (=> (and (distinct 1 0) true) (= (Ax<r>-22 0) (Ax<r>-21 0))) (=> (and (distinct 1 1) true) (= (Ax<r>-22 1) (Ax<r>-21 1))))))
- (let (($x3506 (and $x3502 (=> (and (distinct 1 2) true) (= (Ax<r>-22 2) (Ax<r>-21 2))))))
- (and $x3506 (=> (and (distinct 1 3) true) (= (Ax<r>-22 3) (Ax<r>-21 3)))))))
- (assert
- (let ((?x3484 (Ax<o>-22 1)))
- (= ?x3484 (+ (Ax<o>-21 0) tmp<o>-37))))
- (assert
- (and true (= (Ax<r>-22 1) (+ (Ax<r>-21 0) tmp<r>-37))))
- (assert
- (let ((?x2914 (x<o>-4 2)))
- (let ((?x59 (A<o>-0 1 2)))
- (let ((?x3515 (* ?x59 ?x2914)))
- (= tmp<o>-38 ?x3515)))))
- (assert
- (and true (= tmp<r>-38 (* (A<r>-0 1 2) (x<r>-4 2)))))
- (assert
- (let (($x3529 (and (=> (and (distinct 1 0) true) (= (Ax<o>-23 0) (Ax<o>-22 0))) (=> (and (distinct 1 1) true) (= (Ax<o>-23 1) (Ax<o>-22 1))))))
- (let (($x3533 (and $x3529 (=> (and (distinct 1 2) true) (= (Ax<o>-23 2) (Ax<o>-22 2))))))
- (and $x3533 (=> (and (distinct 1 3) true) (= (Ax<o>-23 3) (Ax<o>-22 3)))))))
- (assert
- (let (($x3544 (and (=> (and (distinct 1 0) true) (= (Ax<r>-23 0) (Ax<r>-22 0))) (=> (and (distinct 1 1) true) (= (Ax<r>-23 1) (Ax<r>-22 1))))))
- (let (($x3548 (and $x3544 (=> (and (distinct 1 2) true) (= (Ax<r>-23 2) (Ax<r>-22 2))))))
- (and $x3548 (=> (and (distinct 1 3) true) (= (Ax<r>-23 3) (Ax<r>-22 3)))))))
- (assert
- (let ((?x3526 (Ax<o>-23 1)))
- (= ?x3526 (+ (Ax<o>-22 0) tmp<o>-38))))
- (assert
- (and true (= (Ax<r>-23 1) (+ (Ax<r>-22 0) tmp<r>-38))))
- (assert
- (let ((?x2918 (x<o>-4 3)))
- (let ((?x63 (A<o>-0 1 3)))
- (let ((?x3557 (* ?x63 ?x2918)))
- (= tmp<o>-39 ?x3557)))))
- (assert
- (and true (= tmp<r>-39 (* (A<r>-0 1 3) (x<r>-4 3)))))
- (assert
- (let (($x3571 (and (=> (and (distinct 1 0) true) (= (Ax<o>-24 0) (Ax<o>-23 0))) (=> (and (distinct 1 1) true) (= (Ax<o>-24 1) (Ax<o>-23 1))))))
- (let (($x3575 (and $x3571 (=> (and (distinct 1 2) true) (= (Ax<o>-24 2) (Ax<o>-23 2))))))
- (and $x3575 (=> (and (distinct 1 3) true) (= (Ax<o>-24 3) (Ax<o>-23 3)))))))
- (assert
- (let (($x3586 (and (=> (and (distinct 1 0) true) (= (Ax<r>-24 0) (Ax<r>-23 0))) (=> (and (distinct 1 1) true) (= (Ax<r>-24 1) (Ax<r>-23 1))))))
- (let (($x3590 (and $x3586 (=> (and (distinct 1 2) true) (= (Ax<r>-24 2) (Ax<r>-23 2))))))
- (and $x3590 (=> (and (distinct 1 3) true) (= (Ax<r>-24 3) (Ax<r>-23 3)))))))
- (assert
- (let ((?x3568 (Ax<o>-24 1)))
- (= ?x3568 (+ (Ax<o>-23 0) tmp<o>-39))))
- (assert
- (and true (= (Ax<r>-24 1) (+ (Ax<r>-23 0) tmp<r>-39))))
- (assert
- (let (($x3606 (and (=> (and (distinct 2 0) true) (= (Ax<o>-25 0) (Ax<o>-24 0))) (=> (and (distinct 2 1) true) (= (Ax<o>-25 1) (Ax<o>-24 1))))))
- (let (($x3610 (and $x3606 (=> (and (distinct 2 2) true) (= (Ax<o>-25 2) (Ax<o>-24 2))))))
- (and $x3610 (=> (and (distinct 2 3) true) (= (Ax<o>-25 3) (Ax<o>-24 3)))))))
- (assert
- (let (($x3621 (and (=> (and (distinct 2 0) true) (= (Ax<r>-25 0) (Ax<r>-24 0))) (=> (and (distinct 2 1) true) (= (Ax<r>-25 1) (Ax<r>-24 1))))))
- (let (($x3625 (and $x3621 (=> (and (distinct 2 2) true) (= (Ax<r>-25 2) (Ax<r>-24 2))))))
- (and $x3625 (=> (and (distinct 2 3) true) (= (Ax<r>-25 3) (Ax<r>-24 3)))))))
- (assert
- (let ((?x2905 (x<o>-4 0)))
- (let ((?x67 (A<o>-0 2 0)))
- (let ((?x3599 (* ?x67 ?x2905)))
- (let ((?x3607 (Ax<o>-25 2)))
- (= ?x3607 ?x3599))))))
- (assert
- (and true (= (Ax<r>-25 2) (* (A<r>-0 2 0) (x<r>-4 0)))))
- (assert
- (let ((?x2910 (x<o>-4 1)))
- (let ((?x71 (A<o>-0 2 1)))
- (let ((?x3634 (* ?x71 ?x2910)))
- (= tmp<o>-40 ?x3634)))))
- (assert
- (and true (= tmp<r>-40 (* (A<r>-0 2 1) (x<r>-4 1)))))
- (assert
- (let (($x3648 (and (=> (and (distinct 2 0) true) (= (Ax<o>-26 0) (Ax<o>-25 0))) (=> (and (distinct 2 1) true) (= (Ax<o>-26 1) (Ax<o>-25 1))))))
- (let (($x3652 (and $x3648 (=> (and (distinct 2 2) true) (= (Ax<o>-26 2) (Ax<o>-25 2))))))
- (and $x3652 (=> (and (distinct 2 3) true) (= (Ax<o>-26 3) (Ax<o>-25 3)))))))
- (assert
- (let (($x3663 (and (=> (and (distinct 2 0) true) (= (Ax<r>-26 0) (Ax<r>-25 0))) (=> (and (distinct 2 1) true) (= (Ax<r>-26 1) (Ax<r>-25 1))))))
- (let (($x3667 (and $x3663 (=> (and (distinct 2 2) true) (= (Ax<r>-26 2) (Ax<r>-25 2))))))
- (and $x3667 (=> (and (distinct 2 3) true) (= (Ax<r>-26 3) (Ax<r>-25 3)))))))
- (assert
- (let ((?x3649 (Ax<o>-26 2)))
- (= ?x3649 (+ (Ax<o>-25 0) tmp<o>-40))))
- (assert
- (and true (= (Ax<r>-26 2) (+ (Ax<r>-25 0) tmp<r>-40))))
- (assert
- (let ((?x2914 (x<o>-4 2)))
- (let ((?x75 (A<o>-0 2 2)))
- (let ((?x3676 (* ?x75 ?x2914)))
- (= tmp<o>-41 ?x3676)))))
- (assert
- (and true (= tmp<r>-41 (* (A<r>-0 2 2) (x<r>-4 2)))))
- (assert
- (let (($x3690 (and (=> (and (distinct 2 0) true) (= (Ax<o>-27 0) (Ax<o>-26 0))) (=> (and (distinct 2 1) true) (= (Ax<o>-27 1) (Ax<o>-26 1))))))
- (let (($x3694 (and $x3690 (=> (and (distinct 2 2) true) (= (Ax<o>-27 2) (Ax<o>-26 2))))))
- (and $x3694 (=> (and (distinct 2 3) true) (= (Ax<o>-27 3) (Ax<o>-26 3)))))))
- (assert
- (let (($x3705 (and (=> (and (distinct 2 0) true) (= (Ax<r>-27 0) (Ax<r>-26 0))) (=> (and (distinct 2 1) true) (= (Ax<r>-27 1) (Ax<r>-26 1))))))
- (let (($x3709 (and $x3705 (=> (and (distinct 2 2) true) (= (Ax<r>-27 2) (Ax<r>-26 2))))))
- (and $x3709 (=> (and (distinct 2 3) true) (= (Ax<r>-27 3) (Ax<r>-26 3)))))))
- (assert
- (let ((?x3691 (Ax<o>-27 2)))
- (= ?x3691 (+ (Ax<o>-26 0) tmp<o>-41))))
- (assert
- (and true (= (Ax<r>-27 2) (+ (Ax<r>-26 0) tmp<r>-41))))
- (assert
- (let ((?x2918 (x<o>-4 3)))
- (let ((?x79 (A<o>-0 2 3)))
- (let ((?x3718 (* ?x79 ?x2918)))
- (= tmp<o>-42 ?x3718)))))
- (assert
- (and true (= tmp<r>-42 (* (A<r>-0 2 3) (x<r>-4 3)))))
- (assert
- (let (($x3732 (and (=> (and (distinct 2 0) true) (= (Ax<o>-28 0) (Ax<o>-27 0))) (=> (and (distinct 2 1) true) (= (Ax<o>-28 1) (Ax<o>-27 1))))))
- (let (($x3736 (and $x3732 (=> (and (distinct 2 2) true) (= (Ax<o>-28 2) (Ax<o>-27 2))))))
- (and $x3736 (=> (and (distinct 2 3) true) (= (Ax<o>-28 3) (Ax<o>-27 3)))))))
- (assert
- (let (($x3747 (and (=> (and (distinct 2 0) true) (= (Ax<r>-28 0) (Ax<r>-27 0))) (=> (and (distinct 2 1) true) (= (Ax<r>-28 1) (Ax<r>-27 1))))))
- (let (($x3751 (and $x3747 (=> (and (distinct 2 2) true) (= (Ax<r>-28 2) (Ax<r>-27 2))))))
- (and $x3751 (=> (and (distinct 2 3) true) (= (Ax<r>-28 3) (Ax<r>-27 3)))))))
- (assert
- (let ((?x3733 (Ax<o>-28 2)))
- (= ?x3733 (+ (Ax<o>-27 0) tmp<o>-42))))
- (assert
- (and true (= (Ax<r>-28 2) (+ (Ax<r>-27 0) tmp<r>-42))))
- (assert
- (let (($x3767 (and (=> (and (distinct 3 0) true) (= (Ax<o>-29 0) (Ax<o>-28 0))) (=> (and (distinct 3 1) true) (= (Ax<o>-29 1) (Ax<o>-28 1))))))
- (let (($x3771 (and $x3767 (=> (and (distinct 3 2) true) (= (Ax<o>-29 2) (Ax<o>-28 2))))))
- (and $x3771 (=> (and (distinct 3 3) true) (= (Ax<o>-29 3) (Ax<o>-28 3)))))))
- (assert
- (let (($x3782 (and (=> (and (distinct 3 0) true) (= (Ax<r>-29 0) (Ax<r>-28 0))) (=> (and (distinct 3 1) true) (= (Ax<r>-29 1) (Ax<r>-28 1))))))
- (let (($x3786 (and $x3782 (=> (and (distinct 3 2) true) (= (Ax<r>-29 2) (Ax<r>-28 2))))))
- (and $x3786 (=> (and (distinct 3 3) true) (= (Ax<r>-29 3) (Ax<r>-28 3)))))))
- (assert
- (let ((?x2905 (x<o>-4 0)))
- (let ((?x83 (A<o>-0 3 0)))
- (let ((?x3760 (* ?x83 ?x2905)))
- (let ((?x3772 (Ax<o>-29 3)))
- (= ?x3772 ?x3760))))))
- (assert
- (and true (= (Ax<r>-29 3) (* (A<r>-0 3 0) (x<r>-4 0)))))
- (assert
- (let ((?x2910 (x<o>-4 1)))
- (let ((?x87 (A<o>-0 3 1)))
- (let ((?x3795 (* ?x87 ?x2910)))
- (= tmp<o>-43 ?x3795)))))
- (assert
- (and true (= tmp<r>-43 (* (A<r>-0 3 1) (x<r>-4 1)))))
- (assert
- (let (($x3809 (and (=> (and (distinct 3 0) true) (= (Ax<o>-30 0) (Ax<o>-29 0))) (=> (and (distinct 3 1) true) (= (Ax<o>-30 1) (Ax<o>-29 1))))))
- (let (($x3813 (and $x3809 (=> (and (distinct 3 2) true) (= (Ax<o>-30 2) (Ax<o>-29 2))))))
- (and $x3813 (=> (and (distinct 3 3) true) (= (Ax<o>-30 3) (Ax<o>-29 3)))))))
- (assert
- (let (($x3824 (and (=> (and (distinct 3 0) true) (= (Ax<r>-30 0) (Ax<r>-29 0))) (=> (and (distinct 3 1) true) (= (Ax<r>-30 1) (Ax<r>-29 1))))))
- (let (($x3828 (and $x3824 (=> (and (distinct 3 2) true) (= (Ax<r>-30 2) (Ax<r>-29 2))))))
- (and $x3828 (=> (and (distinct 3 3) true) (= (Ax<r>-30 3) (Ax<r>-29 3)))))))
- (assert
- (let ((?x3814 (Ax<o>-30 3)))
- (= ?x3814 (+ (Ax<o>-29 0) tmp<o>-43))))
- (assert
- (and true (= (Ax<r>-30 3) (+ (Ax<r>-29 0) tmp<r>-43))))
- (assert
- (let ((?x2914 (x<o>-4 2)))
- (let ((?x91 (A<o>-0 3 2)))
- (let ((?x3837 (* ?x91 ?x2914)))
- (= tmp<o>-44 ?x3837)))))
- (assert
- (and true (= tmp<r>-44 (* (A<r>-0 3 2) (x<r>-4 2)))))
- (assert
- (let (($x3851 (and (=> (and (distinct 3 0) true) (= (Ax<o>-31 0) (Ax<o>-30 0))) (=> (and (distinct 3 1) true) (= (Ax<o>-31 1) (Ax<o>-30 1))))))
- (let (($x3855 (and $x3851 (=> (and (distinct 3 2) true) (= (Ax<o>-31 2) (Ax<o>-30 2))))))
- (and $x3855 (=> (and (distinct 3 3) true) (= (Ax<o>-31 3) (Ax<o>-30 3)))))))
- (assert
- (let (($x3866 (and (=> (and (distinct 3 0) true) (= (Ax<r>-31 0) (Ax<r>-30 0))) (=> (and (distinct 3 1) true) (= (Ax<r>-31 1) (Ax<r>-30 1))))))
- (let (($x3870 (and $x3866 (=> (and (distinct 3 2) true) (= (Ax<r>-31 2) (Ax<r>-30 2))))))
- (and $x3870 (=> (and (distinct 3 3) true) (= (Ax<r>-31 3) (Ax<r>-30 3)))))))
- (assert
- (let ((?x3856 (Ax<o>-31 3)))
- (= ?x3856 (+ (Ax<o>-30 0) tmp<o>-44))))
- (assert
- (and true (= (Ax<r>-31 3) (+ (Ax<r>-30 0) tmp<r>-44))))
- (assert
- (let ((?x2918 (x<o>-4 3)))
- (let ((?x95 (A<o>-0 3 3)))
- (let ((?x3879 (* ?x95 ?x2918)))
- (= tmp<o>-45 ?x3879)))))
- (assert
- (and true (= tmp<r>-45 (* (A<r>-0 3 3) (x<r>-4 3)))))
- (assert
- (let (($x3893 (and (=> (and (distinct 3 0) true) (= (Ax<o>-32 0) (Ax<o>-31 0))) (=> (and (distinct 3 1) true) (= (Ax<o>-32 1) (Ax<o>-31 1))))))
- (let (($x3897 (and $x3893 (=> (and (distinct 3 2) true) (= (Ax<o>-32 2) (Ax<o>-31 2))))))
- (and $x3897 (=> (and (distinct 3 3) true) (= (Ax<o>-32 3) (Ax<o>-31 3)))))))
- (assert
- (let (($x3908 (and (=> (and (distinct 3 0) true) (= (Ax<r>-32 0) (Ax<r>-31 0))) (=> (and (distinct 3 1) true) (= (Ax<r>-32 1) (Ax<r>-31 1))))))
- (let (($x3912 (and $x3908 (=> (and (distinct 3 2) true) (= (Ax<r>-32 2) (Ax<r>-31 2))))))
- (and $x3912 (=> (and (distinct 3 3) true) (= (Ax<r>-32 3) (Ax<r>-31 3)))))))
- (assert
- (let ((?x3898 (Ax<o>-32 3)))
- (= ?x3898 (+ (Ax<o>-31 0) tmp<o>-45))))
- (assert
- (and true (= (Ax<r>-32 3) (+ (Ax<r>-31 0) tmp<r>-45))))
- (assert
- (let (($x3928 (and (=> (and (distinct 0 0) true) (= (bmAx<o>-1 0) (bmAx<o>-0 0))) (=> (and (distinct 0 1) true) (= (bmAx<o>-1 1) (bmAx<o>-0 1))))))
- (let (($x3932 (and $x3928 (=> (and (distinct 0 2) true) (= (bmAx<o>-1 2) (bmAx<o>-0 2))))))
- (and $x3932 (=> (and (distinct 0 3) true) (= (bmAx<o>-1 3) (bmAx<o>-0 3)))))))
- (assert
- (let (($x3943 (and (=> (and (distinct 0 0) true) (= (bmAx<r>-1 0) (bmAx<r>-0 0))) (=> (and (distinct 0 1) true) (= (bmAx<r>-1 1) (bmAx<r>-0 1))))))
- (let (($x3947 (and $x3943 (=> (and (distinct 0 2) true) (= (bmAx<r>-1 2) (bmAx<r>-0 2))))))
- (and $x3947 (=> (and (distinct 0 3) true) (= (bmAx<r>-1 3) (bmAx<r>-0 3)))))))
- (assert
- (let ((?x3920 (bmAx<o>-1 0)))
- (= ?x3920 (- (b<o>-0 0) (Ax<o>-32 0)))))
- (assert
- (and true (= (bmAx<r>-1 0) (- (b<r>-0 0) (Ax<r>-32 0)))))
- (assert
- (let (($x3963 (and (=> (and (distinct 1 0) true) (= (bmAx<o>-2 0) (bmAx<o>-1 0))) (=> (and (distinct 1 1) true) (= (bmAx<o>-2 1) (bmAx<o>-1 1))))))
- (let (($x3967 (and $x3963 (=> (and (distinct 1 2) true) (= (bmAx<o>-2 2) (bmAx<o>-1 2))))))
- (and $x3967 (=> (and (distinct 1 3) true) (= (bmAx<o>-2 3) (bmAx<o>-1 3)))))))
- (assert
- (let (($x3978 (and (=> (and (distinct 1 0) true) (= (bmAx<r>-2 0) (bmAx<r>-1 0))) (=> (and (distinct 1 1) true) (= (bmAx<r>-2 1) (bmAx<r>-1 1))))))
- (let (($x3982 (and $x3978 (=> (and (distinct 1 2) true) (= (bmAx<r>-2 2) (bmAx<r>-1 2))))))
- (and $x3982 (=> (and (distinct 1 3) true) (= (bmAx<r>-2 3) (bmAx<r>-1 3)))))))
- (assert
- (let ((?x3960 (bmAx<o>-2 1)))
- (= ?x3960 (- (b<o>-0 1) (Ax<o>-32 1)))))
- (assert
- (and true (= (bmAx<r>-2 1) (- (b<r>-0 1) (Ax<r>-32 1)))))
- (assert
- (let (($x3998 (and (=> (and (distinct 2 0) true) (= (bmAx<o>-3 0) (bmAx<o>-2 0))) (=> (and (distinct 2 1) true) (= (bmAx<o>-3 1) (bmAx<o>-2 1))))))
- (let (($x4002 (and $x3998 (=> (and (distinct 2 2) true) (= (bmAx<o>-3 2) (bmAx<o>-2 2))))))
- (and $x4002 (=> (and (distinct 2 3) true) (= (bmAx<o>-3 3) (bmAx<o>-2 3)))))))
- (assert
- (let (($x4013 (and (=> (and (distinct 2 0) true) (= (bmAx<r>-3 0) (bmAx<r>-2 0))) (=> (and (distinct 2 1) true) (= (bmAx<r>-3 1) (bmAx<r>-2 1))))))
- (let (($x4017 (and $x4013 (=> (and (distinct 2 2) true) (= (bmAx<r>-3 2) (bmAx<r>-2 2))))))
- (and $x4017 (=> (and (distinct 2 3) true) (= (bmAx<r>-3 3) (bmAx<r>-2 3)))))))
- (assert
- (let ((?x3999 (bmAx<o>-3 2)))
- (= ?x3999 (- (b<o>-0 2) (Ax<o>-32 2)))))
- (assert
- (and true (= (bmAx<r>-3 2) (- (b<r>-0 2) (Ax<r>-32 2)))))
- (assert
- (let (($x4033 (and (=> (and (distinct 3 0) true) (= (bmAx<o>-4 0) (bmAx<o>-3 0))) (=> (and (distinct 3 1) true) (= (bmAx<o>-4 1) (bmAx<o>-3 1))))))
- (let (($x4037 (and $x4033 (=> (and (distinct 3 2) true) (= (bmAx<o>-4 2) (bmAx<o>-3 2))))))
- (and $x4037 (=> (and (distinct 3 3) true) (= (bmAx<o>-4 3) (bmAx<o>-3 3)))))))
- (assert
- (let (($x4048 (and (=> (and (distinct 3 0) true) (= (bmAx<r>-4 0) (bmAx<r>-3 0))) (=> (and (distinct 3 1) true) (= (bmAx<r>-4 1) (bmAx<r>-3 1))))))
- (let (($x4052 (and $x4048 (=> (and (distinct 3 2) true) (= (bmAx<r>-4 2) (bmAx<r>-3 2))))))
- (and $x4052 (=> (and (distinct 3 3) true) (= (bmAx<r>-4 3) (bmAx<r>-3 3)))))))
- (assert
- (let ((?x4038 (bmAx<o>-4 3)))
- (= ?x4038 (- (b<o>-0 3) (Ax<o>-32 3)))))
- (assert
- (and true (= (bmAx<r>-4 3) (- (b<r>-0 3) (Ax<r>-32 3)))))
- (assert
- (let ((?x4053 (bmAx<r>-4 3)))
- (let ((?x3213 (r<r>-8 3)))
- (let (($x4093 (= ?x3213 ?x4053)))
- (let ((?x4049 (bmAx<r>-4 2)))
- (let ((?x3209 (r<r>-8 2)))
- (let (($x4091 (= ?x3209 ?x4049)))
- (let ((?x4045 (bmAx<r>-4 1)))
- (let ((?x3205 (r<r>-8 1)))
- (let (($x4089 (= ?x3205 ?x4045)))
- (let ((?x4042 (bmAx<r>-4 0)))
- (let ((?x3202 (r<r>-8 0)))
- (let (($x4088 (= ?x3202 ?x4042)))
- (let (($x4094 (and (and (and $x4088 $x4089) $x4091) $x4093)))
- (let ((?x4038 (bmAx<o>-4 3)))
- (let ((?x3198 (r<o>-8 3)))
- (let (($x4086 (= ?x3198 ?x4038)))
- (let ((?x4034 (bmAx<o>-4 2)))
- (let ((?x3194 (r<o>-8 2)))
- (let (($x4084 (= ?x3194 ?x4034)))
- (let ((?x4030 (bmAx<o>-4 1)))
- (let ((?x3190 (r<o>-8 1)))
- (let (($x4082 (= ?x3190 ?x4030)))
- (let ((?x4025 (bmAx<o>-4 0)))
- (let ((?x3185 (r<o>-8 0)))
- (let (($x4081 (= ?x3185 ?x4025)))
- (let (($x4087 (and (and (and $x4081 $x4082) $x4084) $x4086)))
- (let (($x4079 (= i<o>-2 i<r>-2)))
- (let (($x4077 (= r_norm<o>-8 r_norm<r>-8)))
- (let ((?x111 (b<r>-0 3)))
- (let ((?x110 (b<o>-0 3)))
- (let (($x112 (= ?x110 ?x111)))
- (let ((?x107 (b<r>-0 2)))
- (let ((?x106 (b<o>-0 2)))
- (let (($x108 (= ?x106 ?x107)))
- (let ((?x103 (b<r>-0 1)))
- (let ((?x102 (b<o>-0 1)))
- (let (($x104 (= ?x102 ?x103)))
- (let ((?x100 (b<r>-0 0)))
- (let ((?x99 (b<o>-0 0)))
- (let (($x101 (= ?x99 ?x100)))
- (let (($x113 (and (and (and $x101 $x104) $x108) $x112)))
- (let ((?x2933 (x<r>-4 3)))
- (let ((?x2918 (x<o>-4 3)))
- (let (($x4073 (= ?x2918 ?x2933)))
- (let ((?x2929 (x<r>-4 2)))
- (let ((?x2914 (x<o>-4 2)))
- (let (($x4071 (= ?x2914 ?x2929)))
- (let ((?x2925 (x<r>-4 1)))
- (let ((?x2910 (x<o>-4 1)))
- (let (($x4069 (= ?x2910 ?x2925)))
- (let ((?x2922 (x<r>-4 0)))
- (let ((?x2905 (x<o>-4 0)))
- (let (($x4068 (= ?x2905 ?x2922)))
- (let (($x4065 (= ?x3198 ?x3213)))
- (let ((?x96 (A<r>-0 3 3)))
- (let ((?x95 (A<o>-0 3 3)))
- (let (($x97 (= ?x95 ?x96)))
- (let ((?x92 (A<r>-0 3 2)))
- (let ((?x91 (A<o>-0 3 2)))
- (let (($x93 (= ?x91 ?x92)))
- (let ((?x88 (A<r>-0 3 1)))
- (let ((?x87 (A<o>-0 3 1)))
- (let (($x89 (= ?x87 ?x88)))
- (let ((?x84 (A<r>-0 3 0)))
- (let ((?x83 (A<o>-0 3 0)))
- (let (($x85 (= ?x83 ?x84)))
- (let ((?x80 (A<r>-0 2 3)))
- (let ((?x79 (A<o>-0 2 3)))
- (let (($x81 (= ?x79 ?x80)))
- (let ((?x76 (A<r>-0 2 2)))
- (let ((?x75 (A<o>-0 2 2)))
- (let (($x77 (= ?x75 ?x76)))
- (let ((?x72 (A<r>-0 2 1)))
- (let ((?x71 (A<o>-0 2 1)))
- (let (($x73 (= ?x71 ?x72)))
- (let ((?x68 (A<r>-0 2 0)))
- (let ((?x67 (A<o>-0 2 0)))
- (let (($x69 (= ?x67 ?x68)))
- (let ((?x64 (A<r>-0 1 3)))
- (let ((?x63 (A<o>-0 1 3)))
- (let (($x65 (= ?x63 ?x64)))
- (let ((?x60 (A<r>-0 1 2)))
- (let ((?x59 (A<o>-0 1 2)))
- (let (($x61 (= ?x59 ?x60)))
- (let ((?x56 (A<r>-0 1 1)))
- (let ((?x55 (A<o>-0 1 1)))
- (let (($x57 (= ?x55 ?x56)))
- (let ((?x52 (A<r>-0 1 0)))
- (let ((?x51 (A<o>-0 1 0)))
- (let (($x53 (= ?x51 ?x52)))
- (let ((?x48 (A<r>-0 0 3)))
- (let ((?x47 (A<o>-0 0 3)))
- (let (($x49 (= ?x47 ?x48)))
- (let ((?x43 (A<r>-0 0 2)))
- (let ((?x42 (A<o>-0 0 2)))
- (let (($x44 (= ?x42 ?x43)))
- (let ((?x38 (A<r>-0 0 1)))
- (let ((?x37 (A<o>-0 0 1)))
- (let (($x39 (= ?x37 ?x38)))
- (let ((?x35 (A<r>-0 0 0)))
- (let ((?x34 (A<o>-0 0 0)))
- (let (($x36 (= ?x34 ?x35)))
- (let (($x62 (and (and (and (and (and (and $x36 $x39) $x44) $x49) $x53) $x57) $x61)))
- (let (($x86 (and (and (and (and (and (and $x62 $x65) $x69) $x73) $x77) $x81) $x85)))
- (let (($x98 (and (and (and $x86 $x89) $x93) $x97)))
- (let (($x4067 (and $x98 (and (and (and (= ?x3185 ?x3202) (= ?x3190 ?x3205)) (= ?x3194 ?x3209)) $x4065))))
- (let (($x4078 (and (and (and $x4067 (and (and (and $x4068 $x4069) $x4071) $x4073)) $x113) $x4077)))
- (let (($x4080 (and $x4078 $x4079)))
- (not (and $x4080 (=> $x4087 $x4094))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
- (check-sat)
Add Comment
Please, Sign In to add comment