equal
deleted
inserted
replaced
1101 (%x::nat. |
1101 (%x::nat. |
1102 (op -->::bool => bool => bool) |
1102 (op -->::bool => bool => bool) |
1103 ((op <::nat => nat => bool) x |
1103 ((op <::nat => nat => bool) x |
1104 ((number_of::bin => nat) |
1104 ((number_of::bin => nat) |
1105 ((op BIT::bin => bool => bin) |
1105 ((op BIT::bin => bool => bin) |
1106 ((op BIT::bin => bool => bin) (bin.Pls::bin) (True::bool)) |
1106 ((op BIT::bin => bool => bin) (Numeral.Pls::bin) (True::bool)) |
1107 (False::bool)))) |
1107 (False::bool)))) |
1108 ((op =::nat => nat => bool) ((BV::bool => nat) ((VB::nat => bool) x)) |
1108 ((op =::nat => nat => bool) ((BV::bool => nat) ((VB::nat => bool) x)) |
1109 x))" |
1109 x))" |
1110 by (import bword_num BV_VB) |
1110 by (import bword_num BV_VB) |
1111 |
1111 |
1296 k (0::nat) w2))) |
1296 k (0::nat) w2))) |
1297 ((BV::bool => nat) cin)) |
1297 ((BV::bool => nat) cin)) |
1298 ((op ^::nat => nat => nat) |
1298 ((op ^::nat => nat => nat) |
1299 ((number_of::bin => nat) |
1299 ((number_of::bin => nat) |
1300 ((op BIT::bin => bool => bin) |
1300 ((op BIT::bin => bool => bin) |
1301 ((op BIT::bin => bool => bin) (bin.Pls::bin) |
1301 ((op BIT::bin => bool => bin) (Numeral.Pls::bin) |
1302 (True::bool)) |
1302 (True::bool)) |
1303 (False::bool))) |
1303 (False::bool))) |
1304 k)))))))" |
1304 k)))))))" |
1305 by (import bword_arith ACARRY_EQ_ADD_DIV) |
1305 by (import bword_arith ACARRY_EQ_ADD_DIV) |
1306 |
1306 |