mirror of
				https://github.com/RAIRLab/Spectra.git
				synced 2025-10-26 22:51:19 +00:00 
			
		
		
		
	Option to keep empty bindings. Default: keep.
This commit is contained in:
		
							parent
							
								
									14e418b37a
								
							
						
					
					
						commit
						1476d80eab
					
				
					 2 changed files with 5 additions and 3 deletions
				
			
		|  | @ -41,7 +41,7 @@ | |||
|   (snark:use-hyperresolution t) | ||||
|   (snark:use-paramodulation t) | ||||
| 
 | ||||
|   (snark:allow-skolem-symbols-in-answers nil)) | ||||
|   (snark:allow-skolem-symbols-in-answers t)) | ||||
| 
 | ||||
| (defun row-formula (name)) | ||||
| 
 | ||||
|  |  | |||
|  | @ -27,8 +27,10 @@ import static edu.rpi.rair.State.FALSE; | |||
| public class Operations { | ||||
| 
 | ||||
|     private static boolean DEEP_EQUIVALENCE = false; | ||||
|     private static boolean THROW_AWAY_EMPTY_BINDINGS = false; | ||||
|     private static Prover prover; | ||||
| 
 | ||||
| 
 | ||||
|     static{ | ||||
|         prover = new SnarkWrapper(); | ||||
|     } | ||||
|  | @ -93,9 +95,9 @@ public class Operations { | |||
|         Set<Pair<State,Action>> nexts = Sets.newSet(); | ||||
|         for(Map<Variable, Value> binding: bindingsOpt.get()){ | ||||
| 
 | ||||
|             if(binding.values().stream().anyMatch(x-> x instanceof Variable)){ | ||||
|             if(THROW_AWAY_EMPTY_BINDINGS && binding.values().stream().anyMatch(x-> x instanceof Variable)){ | ||||
| 
 | ||||
|                 continue; | ||||
|                continue; | ||||
|             } | ||||
| 
 | ||||
|         Set<Formula> instantiatedDeletions =  action.instantiateDeletions(binding); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue