| 
							
							
								 chriseth | dd777baabf | Fix mul implementation. | 2022-03-21 16:11:10 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0966c77fa6 | Comment | 2022-03-21 12:36:43 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3996d5bad3 | Comment | 2022-03-21 12:36:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9ae32ed395 | fixup! Simplify tostring. | 2022-03-21 11:38:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 24068116d9 | Simplify conditions. | 2022-03-21 11:24:54 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | afc56db6d5 | Simplify tostring. | 2022-03-21 11:23:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9ec7cf88ec | Reasoning is always valid. | 2022-03-21 10:54:38 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c34019f136 | Fix and and change some conditions. | 2022-03-21 10:34:53 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a3f999a13e | temp | 2022-03-20 22:34:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 22aba74176 | Simplify condition. | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6f7f60903e | Hacky for loop implementation. | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | cfc6e02a28 | Activate. | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d3aa06dc12 | Fix opcodes. | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 118a0f2125 | slt test case. | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | aa1e56bf2c | Fix slt | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1efa03201d | Fix ite | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2108580df6 | Add equality constraints. | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 33f0e0d4b2 | Remove "only single constraint" restriction. | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fe15610ba4 | some more debugging output | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c8c9067c9b | more code | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b4dd0420ca | encoding | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 797651c74b | Typos. | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 29be0d23f6 | Enable magic squares 4 | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b6e6cd4ebb | Compilation fix. | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6b7c200891 | remove couts | 2022-03-20 22:34:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a3a0f1d95b | fixes | 2022-03-20 22:33:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3439776209 | Combined solver. | 2022-03-20 22:33:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 84c5c37c31 | cdcl | 2022-03-20 20:19:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 922837b44c | Forward unknown. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3203b73c64 | Some debug output. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 005e743fc5 | Add fuzzer test case. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a1ed2c0f09 | Update libsolutil/LP.cpp Co-authored-by: Bhargava Shastry <bhargava.shastry@ethereum.org> | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f77f0ecae4 | Update libsolutil/LP.h Co-authored-by: Bhargava Shastry <bhargava.shastry@ethereum.org> | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1e1964362c | Print reasons. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8fbefb9c85 | Tests for reason computation. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 337aea9483 | Merge leftover. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 696515fe69 | Add reasons. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0a11aedc90 | Extract problem splitter. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 88c63c3054 | Apply suggestions from code review Co-authored-by: Bhargava Shastry <bhargava.shastry@ethereum.org> | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3c75adecc6 | Add test. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0e54562de4 | Fix fuzzer bug. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 83b96e6a75 | qualify move | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6c2b686c0c | Add header. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0f705c8a82 | Cache solution for the case where we are not interested in models. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8835b95719 | comment | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 592b421f44 | Extract problem splitter. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | db9028906a | small optimization. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5faebbff39 | Extract simplification class. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | dec67df8d8 | Refactor. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6bff7a1e91 | cleanup | 2022-03-20 20:19:19 +01:00 |  |